.usage-page{max-width:1160px;margin:0 auto;padding:80px 24px}.usage-back{color:var(--color-fr-cyan-core);margin-bottom:24px;font-size:14px;display:inline-block}.usage-page h1{letter-spacing:-.04em;color:var(--color-fr-white);margin:16px 0;font-size:clamp(36px,5vw,56px);line-height:1.15}.usage-lead{margin-bottom:24px;font-size:20px}.usage-note{color:var(--color-fr-smoke);max-width:920px;font-size:14px;line-height:1.8}.usage-calculator{border:1px solid var(--color-fr-steel);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin:36px 0 72px;display:grid;overflow:hidden}.usage-inputs,.usage-results{min-width:0;padding:32px}.usage-inputs{background:var(--color-fr-forge)}.usage-page h2{color:var(--color-fr-white);margin-bottom:20px;font-size:25px}.usage-page h3{color:var(--color-fr-white);margin:24px 0 12px;font-size:16px}.usage-inputs label{margin:20px 0 8px;font-size:14px;display:block}.usage-inputs input,.usage-inputs select{background:var(--color-fr-black);width:100%;min-width:0;color:var(--color-fr-white);border:1px solid var(--color-fr-steel);font:inherit;border-radius:6px;padding:12px;font-size:14px}.usage-counts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.usage-counts>div{min-width:0}.usage-help{color:var(--color-fr-smoke);margin:18px 0;font-size:12px;line-height:1.8}.usage-total{color:var(--color-fr-white);overflow-wrap:anywhere;margin:16px 0 8px;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.3}.usage-total span{color:var(--color-fr-cyan-core);font-size:18px}.usage-results>p{font-size:13px}.usage-per-run{border-bottom:1px solid var(--color-fr-steel);margin:22px 0;padding-bottom:20px}.usage-planned{background:var(--color-fr-forge);border-left:2px solid var(--color-fr-cyan-core);padding:12px}.usage-plans{list-style:none}.usage-plans li{border-bottom:1px solid var(--color-fr-steel);justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.usage-plans li div:last-child{text-align:right}.usage-plans span{color:var(--color-fr-smoke);margin-top:4px;font-size:12px;display:block}.usage-schedule{scroll-margin-top:100px}.usage-schedule>p{margin-bottom:24px}.usage-schedule .prop-table-wrap{margin:28px 0}.usage-schedule caption{text-align:left;color:var(--color-fr-smoke);padding:16px;font-size:13px}.usage-availability{color:var(--color-fr-smoke);margin-top:6px;font-size:10px;display:block}.usage-page :focus-visible{outline:2px solid var(--color-fr-cyan-core);outline-offset:4px}@media (max-width:760px){.usage-calculator{grid-template-columns:1fr}.usage-inputs,.usage-results{padding:24px}.usage-page{padding:48px 20px}}
