[data-design=measure]{--v2-paper:#f5f3eb;--v2-surface:#fffef9;--v2-ink:#233d36;--v2-muted:#59665f;--v2-line:#c9cdc1;--v2-input-line:#88978b;--v2-green:#254f43;--v2-green-hover:#1c4237;--v2-on-green:#fffef9;--v2-on-green-soft:#d7e4d6;--v2-on-green-rule:#688373;--v2-light:#e2edb0;--v2-wash:#e9ecdf;--v2-track:#cdd5c3;--v2-fill:#254f43;--v2-fill-soft:#718675;--v2-pressed:#254f43;--v2-on-pressed:#fffef9;--v2-shape:#d3dfbb;--v2-face:#edf1df;--v2-guide:#688373;--v2-error:#9f3929;--v2-error-bg:#f5e7dc;--v2-mini-week:#547064;--v2-sans:var(--v2-font-sans), Arial, sans-serif;--v2-mono:var(--v2-font-mono), Consolas, monospace;background:var(--v2-paper);color:var(--v2-ink);font:1rem/1.5 var(--v2-sans);font-synthesis:none;font-variant-numeric:tabular-nums lining-nums}.dark [data-design=measure]{--v2-paper:#0e1613;--v2-surface:#16201c;--v2-ink:#ede6d5;--v2-muted:#a9b3aa;--v2-line:#314038;--v2-input-line:#6b8073;--v2-green:#1c3c32;--v2-green-hover:#224a3d;--v2-on-green:#ede6d5;--v2-on-green-soft:#c9d8cc;--v2-on-green-rule:#3f6656;--v2-light:#e2edb0;--v2-wash:#19241f;--v2-track:#2c3c34;--v2-fill:#7fcfae;--v2-fill-soft:#4f7d6b;--v2-pressed:#7fcfae;--v2-on-pressed:#0e1613;--v2-shape:#2b4a3c;--v2-face:#355a49;--v2-guide:#8fb3a2;--v2-error:#ff9b8f;--v2-error-bg:#3a201c;--v2-mini-week:#3f6656}[data-design=measure] *,[data-design=measure] :before,[data-design=measure] :after{box-sizing:border-box}[data-design=measure].measure-inline{color:inherit;font:inherit;background:0 0;min-width:0}:where([data-design=measure]) :where(h1,h2,h3,p){margin:0}:where([data-design=measure]) :where(a){color:inherit;text-decoration:none}:where([data-design=measure]) :where(a:hover){text-underline-offset:5px;text-decoration:underline}:where([data-design=measure]) :where(button){cursor:pointer;font:inherit;color:inherit;border:0}:where([data-design=measure]) :where(input,select){font:inherit;color:inherit}:where([data-design=measure]) :where(summary){cursor:pointer}[data-design=measure] button:focus-visible,[data-design=measure] a:focus-visible,[data-design=measure] summary:focus-visible,[data-design=measure] select:focus-visible{outline:3px solid var(--v2-fill);outline-offset:3px}[data-design=measure] sup{vertical-align:super;letter-spacing:0;font-size:.56em;line-height:0}[data-design=measure] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-design=measure] .eyebrow{font:500 .75rem/1.5 var(--v2-mono);text-transform:uppercase;letter-spacing:.07em}[data-design=measure] .mono{font-family:var(--v2-mono)}[data-design=measure] .calc-container{width:min(1104px,100% - 96px);margin:auto}[data-design=measure] .breadcrumbs{color:var(--v2-muted);min-height:2.75rem;padding-top:20px;font-size:.8125rem}[data-design=measure] .breadcrumbs ol{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}[data-design=measure] .breadcrumbs li{align-items:center;gap:12px;display:flex}[data-design=measure] .calc-heading{padding:22px 0 26px}[data-design=measure] .calc-heading .eyebrow{margin-bottom:9px}[data-design=measure] .calc-heading h1{font:650 2.75rem/1.08 var(--v2-sans);letter-spacing:-1.35px;overflow-wrap:anywhere}[data-design=measure] .calc-heading p{color:var(--v2-muted);max-width:49.375rem;margin-top:12px;font-size:1rem;line-height:1.55}[data-design=measure] .workbench{border-top:2px solid var(--v2-ink);background:var(--v2-surface);grid-template-rows:auto auto;grid-template-columns:.94fr 1.06fr;display:grid}[data-design=measure] .workbench>*{min-width:0}[data-design=measure] .inputs-panel{border-right:1px solid var(--v2-line);flex-direction:column;grid-area:1/1/3;padding:20px 30px 26px;display:flex}[data-design=measure] .panel-label{justify-content:space-between;align-items:center;gap:12px;min-height:2.75rem;margin:0 0 12px;display:flex}[data-design=measure] .empty-toggle{color:var(--v2-muted);text-underline-offset:4px;background:0 0;align-items:center;gap:8px;min-height:2.75rem;padding:9px 0 9px 12px;font-size:.8125rem;text-decoration:underline;display:flex}[data-design=measure] .empty-toggle span{font-size:1.1875rem;text-decoration:none}[data-design=measure] .empty-toggle:hover{color:var(--v2-ink)}[data-design=measure] .mode-switch{background:var(--v2-wash);border-radius:3px;gap:3px;margin-bottom:23px;padding:3px;display:flex}[data-design=measure] .mode-switch button{background:0 0;border-radius:2px;flex:1;min-height:2.875rem;padding:10px 8px;font-size:.875rem;line-height:1.3}[data-design=measure] .mode-switch button:hover{background:var(--v2-track)}[data-design=measure] .mode-switch button[aria-pressed=true]{background:var(--v2-pressed);color:var(--v2-on-pressed)}[data-design=measure] .fields{gap:21px;display:grid}[data-design=measure] .fields.two-fields{grid-template-columns:1fr 1fr;gap:16px}[data-design=measure] .field{min-width:0}[data-design=measure] .field label{margin-bottom:8px;font-size:.9375rem;font-weight:500;display:block}[data-design=measure] .input-wrap{border:1px solid var(--v2-input-line);background:var(--v2-surface);border-radius:2px;align-items:center;gap:8px;height:3.75rem;display:flex;position:relative}[data-design=measure] .input-wrap:focus-within{border-color:var(--v2-fill);outline:2px solid var(--v2-fill);outline-offset:2px}[data-design=measure] .input-wrap:has([aria-invalid=true]){border-color:var(--v2-error)}[data-design=measure] .input-wrap input{width:100%;min-width:0;font:1.625rem var(--v2-mono);letter-spacing:-.5px;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:12px}[data-design=measure] .input-wrap input[aria-invalid=true]{color:var(--v2-error)}[data-design=measure] .input-wrap .unit{font:.9375rem var(--v2-mono);color:var(--v2-muted);flex-shrink:0;margin-right:12px}[data-design=measure] .field-messages{min-height:2.875rem;margin-top:13px;position:relative}[data-design=measure] .field-guidance{color:var(--v2-muted);font-size:.875rem;line-height:1.5}[data-design=measure] .field-validation{color:var(--v2-error);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4;position:absolute;inset:0}[data-design=measure] .field-messages:has(.field-validation:not(:empty)) .field-guidance{visibility:hidden}[data-design=measure] .input-bottom{border-top:1px solid var(--v2-line);color:var(--v2-muted);gap:12px;margin-top:auto;padding-top:16px;font-size:.875rem;display:flex}[data-design=measure] .input-bottom span{font:1.125rem var(--v2-mono)}[data-design=measure] .unit-control{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.875rem;display:flex}[data-design=measure] .unit-control select{border:1px solid var(--v2-input-line);background:var(--v2-surface);min-width:5.25rem;min-height:2.75rem;font:1rem var(--v2-mono);border-radius:2px;padding:8px 10px}[data-design=measure] .result-panel{background:var(--v2-green);color:var(--v2-on-green);flex-direction:column;grid-area:1/2;justify-content:center;min-height:13.875rem;padding:26px 30px 24px;display:flex}[data-design=measure] .result-label{color:var(--v2-on-green-soft);font-size:.875rem;line-height:1.5}[data-design=measure] .answer-line{align-items:baseline;gap:15px;min-height:4.6875rem;margin:7px 0 8px;display:flex}[data-design=measure] .answer-line .equals{font:1.625rem var(--v2-mono);color:var(--v2-light);flex:none}[data-design=measure] .result-number{font:500 3.875rem/1.2 var(--v2-mono);letter-spacing:-2.4px;color:var(--v2-light);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}[data-design=measure] .result-number .numeric-value{overflow-wrap:anywhere;min-width:0}[data-design=measure] .result-number small{font:1.125rem/1.4 var(--v2-mono);letter-spacing:-.5px;white-space:nowrap}[data-design=measure] .result-number.is-long{letter-spacing:-1.5px;font-size:2.5rem}[data-design=measure] .result-context{min-height:2.625rem;color:var(--v2-on-green-soft);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}[data-design=measure] .result-secondary{border-top:1px solid var(--v2-on-green-rule);justify-content:space-between;align-items:baseline;gap:10px;min-height:2.5625rem;margin-top:12px;padding-top:12px;font-size:.875rem;display:flex}[data-design=measure] .result-secondary strong{font:500 1.375rem/1.4 var(--v2-mono);color:var(--v2-light);overflow-wrap:anywhere;text-align:right;min-width:0}[data-design=measure] .result-secondary small{font-size:.875rem;font-weight:400}[data-design=measure] .result-secondary.is-reserved{visibility:hidden}[data-design=measure] .result-error{background:var(--v2-error-bg);color:var(--v2-error)}[data-design=measure] .result-error .result-label,[data-design=measure] .result-error .result-number,[data-design=measure] .result-error .result-context,[data-design=measure] .result-error .equals{color:var(--v2-error)}[data-design=measure] .visual-panel{background:var(--v2-wash);grid-area:2/2;min-height:15.125rem;padding:24px 30px}[data-design=measure] .visual-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:21px;display:flex}[data-design=measure] .visual-title{font-size:.9375rem;font-weight:600;line-height:1.4}[data-design=measure] .visual-top span{font:.8125rem/1.6 var(--v2-mono);text-align:right;overflow-wrap:anywhere}[data-design=measure] .week-track{gap:6px;height:43px;display:flex}[data-design=measure] .week-segment{background:var(--v2-track);flex:1;overflow:hidden}[data-design=measure] .week-segment i,[data-design=measure] .percent-ruler>i,[data-design=measure] .comparison-bar i{background:var(--v2-fill);height:100%;display:block}[data-design=measure] .scale-labels{font:.75rem/1.5 var(--v2-mono);color:var(--v2-muted);justify-content:space-between;gap:12px;margin-top:8px;display:flex}[data-design=measure] .scale-labels>span:last-child{text-align:right}[data-design=measure] .week-explanation{align-items:center;min-height:3.0625rem;padding-top:9px;font-size:.8125rem;display:flex}[data-design=measure] .overrun{border-left:2px solid var(--v2-fill);padding-left:12px;line-height:1.5}[data-design=measure] .overrun strong{font-weight:600;display:block}[data-design=measure] .overrun span{color:var(--v2-muted)}[data-design=measure] .visual-caption{color:var(--v2-muted);max-width:27.5rem;margin-top:12px;font-size:.875rem;line-height:1.5}[data-design=measure] .week-explanation+.visual-caption{margin-top:4px}[data-design=measure] .percent-ruler{background:var(--v2-track);isolation:isolate;height:36px;position:relative}[data-design=measure] .percent-ruler>span{background:repeating-linear-gradient(to right, transparent 0, transparent calc(10% - 1px), var(--v2-wash) calc(10% - 1px), var(--v2-wash) 10%);opacity:.75;pointer-events:none;position:absolute;inset:0}[data-design=measure] .comparison{gap:13px;display:grid}[data-design=measure] .comparison-row{font:.8125rem/1.5 var(--v2-mono);grid-template-columns:1fr auto;gap:5px;display:grid}[data-design=measure] .comparison-row strong{text-align:right;overflow-wrap:anywhere;font-weight:400}[data-design=measure] .comparison-bar{background:var(--v2-track);grid-column:1/-1;height:17px}[data-design=measure] .comparison-row:first-child .comparison-bar i{background:var(--v2-fill-soft)}[data-design=measure] .number-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}[data-design=measure] .number-pair>div{min-width:0}[data-design=measure] .number-pair>div:last-child{text-align:right}[data-design=measure] .number-pair div>span{color:var(--v2-muted);margin-bottom:5px;font-size:.8125rem;display:block}[data-design=measure] .number-pair strong{font:1.25rem/1.5 var(--v2-mono);overflow-wrap:anywhere}[data-design=measure] .number-pair>span{font:1.25rem var(--v2-mono)}[data-design=measure] .visual-empty{border-bottom:1px solid var(--v2-line);height:5.75rem;color:var(--v2-muted);font:2.1875rem var(--v2-mono);align-items:center;display:flex}[data-design=measure] .is-cylinder .inputs-panel{grid-row:1;padding:20px 30px 8px}[data-design=measure] .is-cylinder .result-panel{grid-area:2/1;min-height:15.625rem;padding:24px 30px}[data-design=measure] .is-cylinder .visual-panel{flex-direction:column;grid-area:1/2/3;min-height:38.125rem;padding:24px 30px;display:flex}[data-design=measure] .is-cylinder .visual-top{margin-bottom:8px}[data-design=measure] .is-cylinder .result-number{letter-spacing:-2px;font-size:3.0625rem}[data-design=measure] .is-cylinder .result-number.is-long{font-size:2.125rem}[data-design=measure] .is-cylinder .visual-empty.is-tall{height:26.25rem}[data-design=measure] .cylinder-figure{width:100%;height:294px;color:var(--v2-fill);display:block;overflow:visible}[data-design=measure] .cylinder-figure text{font:500 1rem var(--v2-mono);fill:var(--v2-ink)}[data-design=measure] .cylinder-figure .shape{fill:var(--v2-shape);stroke:var(--v2-fill);stroke-width:1.6px}[data-design=measure] .cylinder-figure .face{fill:var(--v2-face);stroke:var(--v2-fill);stroke-width:1.6px}[data-design=measure] .cylinder-figure .dimension{stroke:var(--v2-fill);stroke-width:1.1px;fill:none}[data-design=measure] .cylinder-figure .extension{fill:none;stroke:var(--v2-guide);stroke-width:.8px}[data-design=measure] .cylinder-figure .center-line{fill:none;stroke:var(--v2-guide);stroke-width:.8px;stroke-dasharray:7 3 1 3}[data-design=measure] .cylinder-figure .hidden-line{fill:none;stroke:var(--v2-guide);stroke-width:.9px;stroke-dasharray:4 3}[data-design=measure] .cylinder-figure .center-dot{fill:var(--v2-fill)}[data-design=measure] .dimension-values,[data-design=measure] .geometry-specs{border-top:1px solid var(--v2-line);grid-template-columns:1fr 1fr;gap:16px;padding-top:12px;display:grid}[data-design=measure] .dimension-values>div>span{color:var(--v2-muted);font-size:.8125rem;display:block}[data-design=measure] .dimension-values strong{font:500 1.1875rem/1.5 var(--v2-mono);overflow-wrap:anywhere;min-height:3.5625rem;margin-top:4px;display:block}[data-design=measure] .dimension-values small{font:.875rem var(--v2-mono)}[data-design=measure] .diagram-note{min-height:2.4375rem;color:var(--v2-muted);margin:10px 0 12px;font-size:.8125rem;line-height:1.5}[data-design=measure] .geometry-specs div{color:var(--v2-muted);font-size:.8125rem}[data-design=measure] .geometry-specs strong{font:1rem/1.5 var(--v2-mono);color:var(--v2-ink);overflow-wrap:anywhere;min-height:3rem;margin-top:5px;display:block}[data-design=measure] .formula-disclosure{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);margin-top:20px}[data-design=measure] .formula-disclosure summary{justify-content:space-between;align-items:center;gap:20px;min-height:3.75rem;padding:15px 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}[data-design=measure] .formula-disclosure summary::-webkit-details-marker{display:none}[data-design=measure] .formula-disclosure summary:after{content:"+";font:1.25rem var(--v2-mono);flex-shrink:0}[data-design=measure] .formula-disclosure[open] summary:after{content:"−"}[data-design=measure] .formula-details{grid-template-columns:1fr 1.05fr;gap:25px;padding:5px 0 24px;display:grid}[data-design=measure] .formula-details .equation{font:.9375rem/1.9 var(--v2-mono);overflow-wrap:anywhere}[data-design=measure] .formula-details p{color:var(--v2-muted);max-width:30rem;font-size:.875rem;line-height:1.6}[data-design=measure] .v2-notice{color:var(--v2-muted);border-left:2px solid var(--v2-line);max-width:47.5rem;margin-top:20px;padding-left:13px;font-size:.875rem;line-height:1.55}[data-design=measure] .v2-notice strong{color:var(--v2-ink);font-weight:600}[data-design=measure] .workbench-simple{border-top:2px solid var(--v2-ink);background:var(--v2-surface);max-width:48rem;padding:1.5rem 1.875rem 1.875rem}[data-design=measure] .workbench-simple .result-panel{justify-content:flex-start;min-height:0;padding:1.375rem 1.5rem}[data-design=measure] .workbench-simple .answer-line{min-height:0}[data-design=measure] .result-number.is-xlong{letter-spacing:-.6px;font-size:1.75rem}[data-design=measure] .result-message{overflow-wrap:anywhere;margin-top:6px;font-size:.9375rem;line-height:1.5}[data-design=measure] .result-list{border-top:1px solid var(--v2-on-green-rule);gap:8px;margin:14px 0 0;padding-top:12px;display:grid}[data-design=measure] .result-list>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}[data-design=measure] .result-list dt{color:var(--v2-on-green-soft);overflow-wrap:anywhere;min-width:0;font-size:.875rem}[data-design=measure] .result-list dd{font:500 1.0625rem/1.4 var(--v2-mono);color:var(--v2-light);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}[data-design=measure] .result-work{border-top:1px solid var(--v2-on-green-rule);margin-top:14px;padding-top:10px}[data-design=measure] .result-work summary{color:var(--v2-on-green-soft);text-underline-offset:4px;align-items:center;min-height:2.75rem;font-size:.875rem;text-decoration:underline;display:flex}[data-design=measure] .result-work-body{font:.875rem/1.8 var(--v2-mono);color:var(--v2-on-green);white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 0 2px}[data-design=measure] .result-error .result-message{color:var(--v2-error)}[data-design=measure] .workbench-simple select,[data-design=measure] .workbench-simple textarea{border:1px solid var(--v2-input-line);background:var(--v2-surface);width:100%;color:var(--v2-ink);box-shadow:none;border-radius:2px}[data-design=measure] .workbench-simple select{min-height:3.25rem;padding:0 .75rem;font-size:1rem}[data-design=measure] .workbench-simple textarea{font:1.125rem/1.5 var(--v2-mono);resize:vertical;padding:.75rem}[data-design=measure] .workbench-simple select:focus-visible,[data-design=measure] .workbench-simple textarea:focus-visible{outline:2px solid var(--v2-fill);outline-offset:2px;border-color:var(--v2-fill)}[data-design=measure] .field>select,[data-design=measure] .field>textarea{display:block}[data-design=measure] .field>.field-guidance{margin-top:6px;font-size:.8125rem}[data-design=measure] .workbench-simple button.rounded-full{border-color:var(--v2-line);background:var(--v2-wash);color:var(--v2-ink);border-radius:2px;min-height:2.75rem;padding:.5rem .875rem;font-size:.875rem}[data-design=measure] .workbench-simple button.rounded-full:hover{background:var(--v2-track);color:var(--v2-ink)}[data-design=measure] .workbench-simple button.rounded-full.bg-accent{background:var(--v2-pressed);border-color:var(--v2-pressed);color:var(--v2-on-pressed)}[data-design=measure] .workbench-simple>.card-paper{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}[data-design=measure] .workbench-simple>.card-paper:before{display:none}[data-design=measure] .formula-block{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);max-width:48rem;margin-top:20px;padding:14px 0}[data-design=measure] .formula-block .eyebrow{color:var(--v2-muted);margin-bottom:4px;display:block}[data-design=measure] .formula-block .equation{font:1.0625rem/1.6 var(--v2-mono);color:var(--v2-ink);overflow-wrap:anywhere}[data-design=measure] .article-area{grid-template-columns:1.6fr 1fr;gap:64px;padding:32px 0 60px;display:grid}[data-design=measure] .article-area>*{min-width:0}[data-design=measure] .article-body{color:var(--v2-muted);font-size:.9375rem;line-height:1.65}[data-design=measure] .article-body p,[data-design=measure] .article-body li{font-size:.9375rem;line-height:1.65}[data-design=measure] .article-body p{margin:0 0 16px}[data-design=measure] .article-body strong,[data-design=measure] .article-body h2,[data-design=measure] .article-body h3{color:var(--v2-ink)}[data-design=measure] .article-body h2{font:650 1.625rem/1.25 var(--v2-sans);letter-spacing:-.45px;margin:28px 0 17px}[data-design=measure] .article-body>h2:first-child,[data-design=measure] .article-body>p:first-child{margin-top:0}[data-design=measure] .article-body h3{font:600 1.125rem/1.35 var(--v2-sans);letter-spacing:-.25px;margin:24px 0 6px}[data-design=measure] .article-body h2,[data-design=measure] .article-body h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}[data-design=measure] .article-body ul{margin:0 0 16px}[data-design=measure] .article-body a{color:var(--v2-ink);text-underline-offset:4px;font-weight:500;text-decoration:underline}[data-design=measure] .article-body table{border-collapse:collapse;width:100%;margin:12px 0 14px;font-size:.875rem}[data-design=measure] .article-body th,[data-design=measure] .article-body td{border-bottom:1px solid var(--v2-line);text-align:right;vertical-align:bottom;padding:11px 8px}[data-design=measure] .article-body td{font-family:var(--v2-mono);color:var(--v2-ink)}[data-design=measure] .article-body th{color:var(--v2-muted);font-size:.8125rem;font-weight:500}[data-design=measure] .article-body th:first-child,[data-design=measure] .article-body td:first-child{text-align:left;padding-left:0}[data-design=measure] .article-body .text-sm{font-size:.875rem}[data-design=measure] .article-body .formula-strip,[data-design=measure] .article-body .formula-body{font-family:var(--v2-mono)}[data-design=measure] .article-body .rounded-xl{background:var(--v2-surface);border-radius:2px}[data-design=measure] .v2-sources>section{border-color:var(--v2-line);background:var(--v2-surface);border-radius:2px;margin-top:28px}[data-design=measure] .v2-sources a{font-weight:400}[data-design=measure] .article-aside .eyebrow{display:block}[data-design=measure] .related-list{margin:0 0 32px;padding:8px 0 0;list-style:none}[data-design=measure] .related-list a{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;min-height:3.0625rem;font-size:.9375rem;display:flex}[data-design=measure] .faq h2{font:500 1rem/1.5 var(--v2-sans);padding-bottom:8px}[data-design=measure] .faq details{border-top:1px solid var(--v2-line)}[data-design=measure] .faq summary{min-height:3rem;padding:13px 0;font-size:.9375rem}[data-design=measure] .faq details p{color:var(--v2-muted);padding:0 0 16px;font-size:.875rem;line-height:1.6}[data-design=measure] .container{width:min(1160px,100% - 96px);margin:auto}[data-design=measure] .home-hero{grid-template-columns:1.05fr 1fr;gap:64px;padding:60px 0 40px;display:grid}[data-design=measure] .home-hero>*{min-width:0}[data-design=measure] .home-hero h1{font:650 3.125rem/1.04 var(--v2-sans);letter-spacing:-1.5px;text-wrap:balance;max-width:38.75rem;margin:20px 0}[data-design=measure] .home-hero h1 em{letter-spacing:-1.3px;font-style:normal;font-weight:400;display:block}[data-design=measure] .home-hero p{max-width:30.3125rem;color:var(--v2-muted);font-size:1rem}[data-design=measure] .search-zone{padding-top:25px;position:relative}[data-design=measure] .m-search{position:relative}[data-design=measure] .m-search-label{margin-bottom:12px;font-size:1.25rem;font-weight:600;display:block}[data-design=measure] .search-hint{color:var(--v2-muted);margin-top:10px;font-size:.8125rem}[data-design=measure] .quick-links{flex-wrap:wrap;gap:0 22px;margin-top:12px;font-size:.875rem;display:flex}[data-design=measure] .quick-links a{text-underline-offset:4px;align-items:center;min-height:2.75rem;text-decoration:underline;display:flex}[data-design=measure] .section-heading{border-top:1px solid var(--v2-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;padding-top:20px;display:flex}[data-design=measure] .section-heading h2{font:600 1.4375rem/1.3 var(--v2-sans);letter-spacing:-.6px}[data-design=measure] .section-heading>span,[data-design=measure] .section-heading>a{color:var(--v2-muted);font-size:.8125rem}[data-design=measure] .section-title{align-items:baseline;min-width:0;display:flex}[data-design=measure] .section-number{color:var(--v2-muted);font:.75rem var(--v2-mono);flex:none;margin-right:16px;display:inline-block}[data-design=measure] .feature-grid{grid-template-columns:1.15fr 1fr;gap:32px;display:grid}[data-design=measure] .feature-grid>*{min-width:0}[data-design=measure] .lead-feature{background:var(--v2-green);color:var(--v2-on-green);flex-direction:column;min-height:21rem;padding:26px 30px;display:flex;text-decoration:none!important}[data-design=measure] .lead-feature:hover{background:var(--v2-green-hover)}[data-design=measure] .lead-feature .eyebrow{color:var(--v2-light)}[data-design=measure] .lead-feature h3{font:600 2.25rem/1.1 var(--v2-sans);letter-spacing:-.9px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:12px 0 5px}[data-design=measure] .lead-feature p{max-width:25rem;color:var(--v2-on-green-soft);font-size:.9375rem}[data-design=measure] .preview-equation{font-family:var(--v2-mono);flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0 14px;display:flex}[data-design=measure] .preview-equation strong{color:var(--v2-light);letter-spacing:-1.5px;font-size:2.6875rem;font-weight:400}[data-design=measure] .preview-equation small{color:var(--v2-on-green-soft);font-size:1.25rem}[data-design=measure] .preview-equation span{font-size:1.125rem}[data-design=measure] .mini-week{gap:5px;height:24px;margin-bottom:10px;display:flex}[data-design=measure] .mini-week i{background:var(--v2-mini-week);flex:1}[data-design=measure] .mini-week i.is-filled{background:var(--v2-light)}[data-design=measure] .lead-feature .caption{color:var(--v2-on-green-soft);font-size:.8125rem;line-height:1.5}[data-design=measure] .feature-link{border-top:1px solid var(--v2-on-green-rule);justify-content:space-between;gap:15px;margin-top:auto;padding-top:13px;font-size:.875rem;display:flex}[data-design=measure] .lead-feature .caption+.feature-link{margin-top:20px}[data-design=measure] .lead-feature:hover .feature-link{text-underline-offset:4px;text-decoration:underline}[data-design=measure] .secondary-features{grid-template-rows:1fr 1fr;display:grid}[data-design=measure] .small-feature{border-top:1px solid var(--v2-line);grid-template-columns:1fr 104px;align-items:center;gap:24px;padding:16px 0 22px;display:grid;text-decoration:none!important}[data-design=measure] .small-feature:first-child{border-top:0;padding-top:0}[data-design=measure] .small-feature>div{min-width:0}[data-design=measure] .small-feature h3{font:600 1.5625rem/1.2 var(--v2-sans);letter-spacing:-.7px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:10px 0 8px}[data-design=measure] .small-feature p{color:var(--v2-muted);max-width:19.375rem;font-size:.9375rem;line-height:1.5}[data-design=measure] .small-feature:hover h3,[data-design=measure] .utility-feature:hover h3{text-underline-offset:5px;text-decoration:underline}[data-design=measure] .mini-percent{font:34px var(--v2-mono)}[data-design=measure] .mini-percent small{font-size:19px}[data-design=measure] .mini-percent-line{border-right:1px solid var(--v2-input-line);background:var(--v2-track);height:12px;margin-top:12px}[data-design=measure] .mini-percent-line:before{content:"";background:var(--v2-fill);width:25%;height:100%;display:block}[data-design=measure] .mini-percent-caption{font:12px var(--v2-mono);color:var(--v2-muted);justify-content:space-between;margin-top:7px;display:flex}[data-design=measure] .mini-cylinder{width:104px;height:126px;color:var(--v2-fill)}[data-design=measure] .mini-cylinder .body{fill:var(--v2-shape)}[data-design=measure] .mini-cylinder .top{fill:var(--v2-paper)}[data-design=measure] .utility-features{grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 38px;display:grid}[data-design=measure] .utility-feature{border-top:1px solid var(--v2-line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:20px 0;display:grid;text-decoration:none!important}[data-design=measure] .utility-feature h3{font:600 1.25rem/1.3 var(--v2-sans);letter-spacing:-.4px;margin:3px 0}[data-design=measure] .utility-feature p{color:var(--v2-muted);font-size:.875rem}[data-design=measure] .feature-arrow{font:1.375rem var(--v2-sans);line-height:1}[data-design=measure] .season{margin-bottom:44px}[data-design=measure] .season-intro{color:var(--v2-muted);max-width:38.75rem;margin:-6px 0 6px;font-size:.9375rem}[data-design=measure] .season-list{-moz-column-gap:32px;grid-template-columns:1fr 1fr;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}[data-design=measure] .directory{margin-bottom:56px}[data-design=measure] .directory-layout{grid-template-columns:13.75rem 1fr;gap:40px;display:grid}[data-design=measure] .directory-layout>*{min-width:0}[data-design=measure] .category-list{flex-direction:column;gap:2px;display:flex}[data-design=measure] .category-list button{text-align:left;background:0 0;justify-content:space-between;gap:12px;min-height:2.75rem;padding:9px 11px;font-size:.875rem;display:flex}[data-design=measure] .category-list button:hover{background:var(--v2-wash)}[data-design=measure] .category-list button[aria-pressed=true]{background:var(--v2-pressed);color:var(--v2-on-pressed)}[data-design=measure] .category-list button span:last-child{font:.75rem var(--v2-mono);opacity:.8;align-self:center}[data-design=measure] .directory-select{display:none}[data-design=measure] .directory-group+.directory-group{margin-top:36px}[data-design=measure] .directory-title{justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;display:flex}[data-design=measure] .directory-title h3{font:600 1.3125rem/1.3 var(--v2-sans);letter-spacing:-.4px}[data-design=measure] .directory-title small{font:.75rem var(--v2-mono);color:var(--v2-muted)}[data-design=measure] .directory-links{-moz-column-gap:32px;grid-template-columns:1fr 1fr;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}[data-design=measure] .directory-links a,[data-design=measure] .season-list a{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:12px;min-height:3.125rem;padding:12px 0;font-size:.9375rem;display:flex}[data-design=measure] .directory-links a span:last-child,[data-design=measure] .season-list a span:last-child{color:var(--v2-muted);font-size:1.125rem}[data-design=measure] .directory-footnote{color:var(--v2-muted);margin-top:16px;font-size:.8125rem}[data-design=measure] .directory-footnote a{text-underline-offset:4px;text-decoration:underline}[data-design=measure] .why{margin-bottom:64px}[data-design=measure] .why-list{grid-template-columns:repeat(4,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}[data-design=measure] .why-list li{border-top:1px solid var(--v2-line);padding:16px 0}[data-design=measure] .why-list h3{font:600 1rem/1.35 var(--v2-sans);margin-bottom:6px}[data-design=measure] .why-list p{color:var(--v2-muted);font-size:.875rem;line-height:1.55}[data-design=measure] .why-intro{color:var(--v2-muted);max-width:38.75rem;margin:-6px 0 18px;font-size:.9375rem}[data-design=measure] .suggest{border-top:1px solid var(--v2-line);color:var(--v2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:28px;padding-top:18px;font-size:.9375rem;display:flex}[data-design=measure] .suggest a{color:var(--v2-ink);text-underline-offset:4px;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}[data-design=measure] .m-search-box{border:1px solid var(--v2-ink);background:var(--v2-surface);border-bottom-width:3px;align-items:center;gap:12px;height:4rem;padding:0 18px;display:flex}[data-design=measure] .m-search-box:focus-within{outline:3px solid var(--v2-fill);outline-offset:3px}[data-design=measure] .m-search-box svg{color:var(--v2-ink);flex:none}[data-design=measure] .m-search-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:15px 0;font-size:1.0625rem}[data-design=measure] .m-search-box input::placeholder{color:var(--v2-muted)}[data-design=measure] .m-search-results{background:var(--v2-surface);z-index:30;border:1px solid var(--v2-ink);max-height:25rem;padding:5px 16px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}[data-design=measure] .m-search-results ul{margin:0;padding:0;list-style:none}[data-design=measure] .m-search-results a{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;min-height:3rem;padding:12px 0;font-size:.9375rem;display:flex}[data-design=measure] .m-search-results li:last-child a{border-bottom:0}[data-design=measure] .m-search-results a[aria-selected=true]{text-underline-offset:5px;text-decoration:underline}[data-design=measure] .m-search-results small{color:var(--v2-muted);flex:none;font-size:.75rem}[data-design=measure] .m-search-results p{color:var(--v2-muted);padding:15px 0;font-size:.875rem}@media (min-width:1400px){[data-design=measure] .home-hero h1{letter-spacing:-1.7px;font-size:3.375rem}}@media (max-width:1000px){[data-design=measure] .container,[data-design=measure] .calc-container{width:calc(100% - 64px)}[data-design=measure] .home-hero{gap:32px}[data-design=measure] .home-hero h1{font-size:2.75rem}[data-design=measure] .lead-feature{padding:25px}[data-design=measure] .preview-equation{gap:10px}[data-design=measure] .preview-equation strong{font-size:2.1875rem}[data-design=measure] .small-feature{grid-template-columns:1fr 80px;gap:15px}[data-design=measure] .small-feature h3{font-size:1.4375rem}[data-design=measure] .mini-cylinder{width:80px}[data-design=measure] .directory-layout{grid-template-columns:11.875rem 1fr;gap:30px}[data-design=measure] .why-list{grid-template-columns:1fr 1fr}[data-design=measure] .calc-heading h1{font-size:2.5rem}[data-design=measure] .inputs-panel{padding:20px}[data-design=measure] .result-panel,[data-design=measure] .visual-panel{padding:24px}[data-design=measure] .is-cylinder .inputs-panel,[data-design=measure] .is-cylinder .result-panel,[data-design=measure] .is-cylinder .visual-panel{padding-left:24px;padding-right:24px}[data-design=measure] .result-number{font-size:3.3125rem}[data-design=measure] .result-number.is-long{font-size:2rem}[data-design=measure] .is-cylinder .result-number{font-size:2.5625rem}[data-design=measure] .answer-line{gap:10px}[data-design=measure] .mode-switch button{padding:10px 6px;font-size:.8125rem}[data-design=measure] .field label{font-size:.875rem}[data-design=measure] .article-area{gap:40px}}@media (max-width:650px){[data-design=measure] .workbench-simple{background:0 0;padding:.75rem 0 0}[data-design=measure] .workbench-simple .result-panel{padding:1.125rem 1.25rem}[data-design=measure] .result-number.is-xlong{letter-spacing:-.4px;font-size:1.375rem}[data-design=measure]{font-size:.9375rem}[data-design=measure] .container,[data-design=measure] .calc-container{width:calc(100% - 36px)}[data-design=measure] .eyebrow{letter-spacing:.055em;font-size:.6875rem}[data-design=measure] .home-hero{padding:28px 0;display:block}[data-design=measure] .home-hero h1{letter-spacing:-1.2px;margin:14px 0;font-size:2.375rem;line-height:1.06}[data-design=measure] .home-hero h1 em{letter-spacing:-1px}[data-design=measure] .home-hero p{font-size:.9375rem;line-height:1.5}[data-design=measure] .search-zone{padding-top:23px}[data-design=measure] .m-search-label{margin-bottom:9px;font-size:1.0625rem}[data-design=measure] .m-search-box{gap:9px;height:3.75rem;padding:0 14px}[data-design=measure] .m-search-box input{font-size:1rem}[data-design=measure] .search-hint{margin-top:9px}[data-design=measure] .quick-links{gap:0 15px;margin-top:6px;font-size:.8125rem}[data-design=measure] .m-search-results{padding:5px 13px}[data-design=measure] .section-heading{align-items:flex-start;margin-bottom:16px;padding-top:17px}[data-design=measure] .section-heading h2{font-size:1.25rem}[data-design=measure] .section-heading>span{text-align:right;max-width:5.6875rem;font-size:.75rem;line-height:1.4}[data-design=measure] .section-number{margin-right:8px;font-size:.6875rem}[data-design=measure] .feature-grid{display:block}[data-design=measure] .lead-feature{min-height:0;padding:22px}[data-design=measure] .lead-feature h3{font-size:2rem}[data-design=measure] .lead-feature p{font-size:.875rem;line-height:1.5}[data-design=measure] .preview-equation{gap:9px;margin:20px 0 14px}[data-design=measure] .preview-equation strong{letter-spacing:-1px;font-size:2.1875rem}[data-design=measure] .preview-equation small{font-size:1.125rem}[data-design=measure] .preview-equation span{font-size:.875rem}[data-design=measure] .mini-week{height:22px}[data-design=measure] .lead-feature .caption+.feature-link{margin-top:18px}[data-design=measure] .feature-link{padding-top:12px}[data-design=measure] .secondary-features{margin-top:8px;display:block}[data-design=measure] .small-feature{grid-template-columns:1fr 74px;gap:16px;min-height:9.9375rem;padding:23px 0}[data-design=measure] .small-feature:first-child{border-top:0;padding-top:23px}[data-design=measure] .small-feature h3{margin:8px 0;font-size:1.375rem}[data-design=measure] .small-feature p{font-size:.875rem}[data-design=measure] .mini-percent{font-size:27px}[data-design=measure] .mini-cylinder{width:74px;height:99px}[data-design=measure] .mini-percent-caption{font-size:11px}[data-design=measure] .utility-features{margin:0 0 28px;display:block}[data-design=measure] .utility-feature{padding:18px 0}[data-design=measure] .utility-feature h3{font-size:1.1875rem}[data-design=measure] .season-list,[data-design=measure] .directory-links{grid-template-columns:1fr}[data-design=measure] .directory-layout{display:block}[data-design=measure] .category-list{display:none}[data-design=measure] .directory-select{margin-bottom:22px;display:block}[data-design=measure] .directory-select label{margin-bottom:6px;font-size:.875rem;display:block}[data-design=measure] .directory-select select{border:1px solid var(--v2-input-line);background:var(--v2-surface);border-radius:3px;width:100%;height:3rem;padding:0 12px;font-size:1rem}[data-design=measure] .directory-title h3{font-size:1.25rem}[data-design=measure] .directory{margin-bottom:40px}[data-design=measure] .why-list{grid-template-columns:1fr}[data-design=measure] .breadcrumbs{min-height:2.125rem;padding-top:14px;font-size:.75rem}[data-design=measure] .breadcrumbs li.current{display:none}[data-design=measure] .calc-heading{padding:14px 0 19px}[data-design=measure] .calc-heading .eyebrow{margin-bottom:7px}[data-design=measure] .calc-heading h1{letter-spacing:-.9px;font-size:2rem;line-height:1.08}[data-design=measure] .calc-heading p{margin-top:10px;font-size:.9375rem;line-height:1.5}[data-design=measure] .workbench{background:0 0;flex-direction:column;display:flex}[data-design=measure] .inputs-panel,[data-design=measure] .is-cylinder .inputs-panel{background:0 0;border:0;padding:6px 0 8px}[data-design=measure] .panel-label{margin-bottom:5px}[data-design=measure] .mode-switch{margin-bottom:15px}[data-design=measure] .mode-switch button{min-height:2.75rem;padding:9px 5px;font-size:.8125rem}[data-design=measure] .fields.two-fields{gap:12px}[data-design=measure] .field label{margin-bottom:7px;font-size:.875rem}[data-design=measure] .input-wrap{height:3.375rem}[data-design=measure] .input-wrap input{padding:10px;font-size:1.5rem}[data-design=measure] .input-wrap .unit{margin-right:10px;font-size:.875rem}[data-design=measure] .field-messages{min-height:2.6875rem;margin-top:10px}[data-design=measure] .field-guidance{font-size:.8125rem}[data-design=measure] .field-validation{font-size:.75rem}[data-design=measure] .input-bottom{display:none}[data-design=measure] .unit-control{margin-top:12px;font-size:.8125rem}[data-design=measure] .result-panel,[data-design=measure] .is-cylinder .result-panel{justify-content:flex-start;min-height:11.625rem;padding:20px}[data-design=measure] .is-cylinder .result-panel{min-height:14.375rem}[data-design=measure] .answer-line{gap:11px;min-height:4rem;margin:7px 0 6px}[data-design=measure] .answer-line .equals{font-size:1.4375rem}[data-design=measure] .result-number{letter-spacing:-2px;gap:9px;font-size:3.0625rem}[data-design=measure] .result-number small{letter-spacing:-.6px;font-size:1rem}[data-design=measure] .result-number.is-long{letter-spacing:-1px;font-size:1.875rem}[data-design=measure] .is-cylinder .result-number{letter-spacing:-1.8px;font-size:2.6875rem}[data-design=measure] .is-cylinder .result-number small{font-size:1.0625rem}[data-design=measure] .is-cylinder .result-number.is-long{font-size:1.75rem}[data-design=measure] .result-context{min-height:2.4375rem;font-size:.8125rem}[data-design=measure] .result-secondary{margin-top:10px;padding-top:11px;font-size:.8125rem}[data-design=measure] .result-secondary strong{font-size:1.1875rem}[data-design=measure] .visual-panel,[data-design=measure] .is-cylinder .visual-panel{min-height:15.5rem;padding:20px}[data-design=measure] .is-cylinder .visual-panel{min-height:32.5rem}[data-design=measure] .is-cylinder .visual-empty.is-tall{height:23.125rem}[data-design=measure] .visual-top{margin-bottom:19px}[data-design=measure] .visual-title{font-size:.875rem;line-height:1.45}[data-design=measure] .visual-top span{font-size:.75rem;line-height:1.7}[data-design=measure] .week-track{gap:5px;height:40px}[data-design=measure] .scale-labels{gap:8px}[data-design=measure] .visual-caption{font-size:.8125rem}[data-design=measure] .percent-ruler{height:32px}[data-design=measure] .number-pair{gap:12px}[data-design=measure] .number-pair strong{font-size:1.0625rem}[data-design=measure] .number-pair div>span{font-size:.75rem}[data-design=measure] .cylinder-figure{height:225px}[data-design=measure] .cylinder-figure text{font-size:1.125rem}[data-design=measure] .dimension-values{gap:12px;padding-top:10px}[data-design=measure] .dimension-values strong{min-height:3.1875rem;font-size:1.0625rem}[data-design=measure] .diagram-note{margin-top:8px}[data-design=measure] .geometry-specs{gap:12px;padding-top:11px}[data-design=measure] .geometry-specs strong{min-height:2.625rem;font-size:.875rem}[data-design=measure] .formula-disclosure{margin-top:16px}[data-design=measure] .formula-disclosure summary{min-height:3.5rem;font-size:.875rem}[data-design=measure] .formula-details{display:block}[data-design=measure] .formula-details .equation{font-size:.875rem;line-height:1.85}[data-design=measure] .formula-details p{margin-top:12px}[data-design=measure] .article-area{padding:28px 0 38px;display:block}[data-design=measure] .article-aside{margin-top:28px}[data-design=measure] .article-body h2{letter-spacing:-.35px;font-size:1.4375rem}[data-design=measure] .article-body h3{font-size:1.0625rem}[data-design=measure] .article-body table{font-size:.8125rem}[data-design=measure] .article-body th{font-size:.75rem}[data-design=measure] .article-body th,[data-design=measure] .article-body td{padding:11px 5px}}@media (max-width:350px){[data-design=measure] .container,[data-design=measure] .calc-container{width:calc(100% - 32px)}[data-design=measure] .home-hero h1{letter-spacing:-1px;font-size:2rem;line-height:1.08}[data-design=measure] .home-hero h1 em{letter-spacing:-.8px}[data-design=measure] .section-heading>span{display:none}[data-design=measure] .lead-feature{padding:20px}[data-design=measure] .preview-equation strong{font-size:1.9375rem}[data-design=measure] .preview-equation span{font-size:.8125rem}[data-design=measure] .small-feature{grid-template-columns:1fr 62px;gap:12px}[data-design=measure] .mini-cylinder{width:62px}[data-design=measure] .small-feature h3{font-size:1.3125rem}[data-design=measure] .calc-heading h1{font-size:1.875rem}[data-design=measure] .mode-switch button{font-size:.75rem}[data-design=measure] .fields.two-fields{gap:10px}[data-design=measure] .field label{font-size:.8125rem}[data-design=measure] .input-wrap input{padding:10px 8px;font-size:1.375rem}[data-design=measure] .input-wrap .unit{margin-right:8px;font-size:.8125rem}[data-design=measure] .field-guidance{font-size:.75rem}[data-design=measure] .result-panel,[data-design=measure] .is-cylinder .result-panel,[data-design=measure] .visual-panel,[data-design=measure] .is-cylinder .visual-panel{padding:18px}[data-design=measure] .result-number{font-size:2.75rem}[data-design=measure] .result-number small{font-size:.875rem}[data-design=measure] .is-cylinder .result-number{font-size:2.3125rem}[data-design=measure] .result-number.is-long,[data-design=measure] .is-cylinder .result-number.is-long{font-size:1.625rem}[data-design=measure] .answer-line{gap:9px}[data-design=measure] .scale-labels{font-size:.6875rem}[data-design=measure] .visual-top{gap:10px}[data-design=measure] .visual-title{font-size:.8125rem}[data-design=measure] .dimension-values strong{font-size:.9375rem}[data-design=measure] .geometry-specs strong{font-size:.8125rem}[data-design=measure] .article-body table{font-size:.75rem}[data-design=measure] .article-body th,[data-design=measure] .article-body td{padding:10px 4px}}@media (prefers-reduced-motion:no-preference){[data-design=measure] .week-segment i,[data-design=measure] .percent-ruler>i,[data-design=measure] .comparison-bar i{transition:width .15s ease-out}}
