.sizing-tool[data-astro-cid-kfrubc5t]{border:var(--border-default);border-radius:var(--radius-card);background:var(--color-background);overflow:hidden}.tool-header[data-astro-cid-kfrubc5t]{padding:var(--space-6);border-bottom:var(--border-default)}h2[data-astro-cid-kfrubc5t],h3[data-astro-cid-kfrubc5t],legend[data-astro-cid-kfrubc5t]{color:var(--color-primary)}.tool-header[data-astro-cid-kfrubc5t] h2[data-astro-cid-kfrubc5t]{margin-bottom:var(--space-3)}.tool-header[data-astro-cid-kfrubc5t] p[data-astro-cid-kfrubc5t],fieldset[data-astro-cid-kfrubc5t]>p[data-astro-cid-kfrubc5t]{color:var(--color-text-muted)}.tool-tabs[data-astro-cid-kfrubc5t]{gap:var(--space-3);margin-top:var(--space-5);display:flex}.tool-tabs[data-astro-cid-kfrubc5t][hidden],[data-astro-cid-kfrubc5t][hidden]{display:none!important}button[data-astro-cid-kfrubc5t]{font:inherit;cursor:pointer;border:var(--border-default);border-radius:var(--radius-button);background:var(--color-background);min-height:48px;color:var(--color-primary);padding:var(--space-3) var(--space-4);font-weight:600}button[data-astro-cid-kfrubc5t]:hover{border-color:var(--color-secondary);background:var(--color-background-tint)}.tool-tabs[data-astro-cid-kfrubc5t] button[data-astro-cid-kfrubc5t]{min-width:10rem}.tool-tabs[data-astro-cid-kfrubc5t] [data-astro-cid-kfrubc5t][aria-selected=true]{background:var(--color-primary);color:var(--color-background);border-color:var(--color-primary)}.tool-body[data-astro-cid-kfrubc5t]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}form[data-astro-cid-kfrubc5t]{min-width:0;padding:var(--space-6)}fieldset[data-astro-cid-kfrubc5t]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-kfrubc5t]{font-weight:700;font-size:var(--font-size-h3);margin-bottom:var(--space-3)}.input-grid[data-astro-cid-kfrubc5t]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-kfrubc5t]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field-wide[data-astro-cid-kfrubc5t]{grid-column:1/-1}label[data-astro-cid-kfrubc5t]{font-size:.875rem;font-weight:600}input[data-astro-cid-kfrubc5t][type=number]{border:var(--border-default);border-radius:var(--radius-input);width:100%;min-width:0;min-height:48px;font:inherit;background:var(--color-background);color:var(--color-text);padding:12px 14px;font-size:1rem}input[data-astro-cid-kfrubc5t]:hover{border-color:var(--color-border-strong)}input[data-astro-cid-kfrubc5t]:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus)}input[data-astro-cid-kfrubc5t][aria-invalid=true]{border-color:var(--color-error)}input[data-astro-cid-kfrubc5t]:disabled{opacity:.6}small[data-astro-cid-kfrubc5t],.planning-note[data-astro-cid-kfrubc5t],.tool-method[data-astro-cid-kfrubc5t],.tool-controls[data-astro-cid-kfrubc5t] span[data-astro-cid-kfrubc5t]{color:var(--color-text-muted);font-size:.875rem}.allocations[data-astro-cid-kfrubc5t]{margin-top:var(--space-5);border:var(--border-default);border-radius:var(--radius-card);padding:var(--space-4)}summary[data-astro-cid-kfrubc5t]{cursor:pointer;min-height:44px;color:var(--color-primary);align-content:center;font-weight:600}.allocations[data-astro-cid-kfrubc5t] p[data-astro-cid-kfrubc5t]{margin-top:var(--space-3)}.check-label[data-astro-cid-kfrubc5t]{align-items:center;gap:var(--space-3);min-height:48px;margin-top:var(--space-3);display:flex}input[data-astro-cid-kfrubc5t][type=checkbox]{flex-shrink:0;width:22px;height:22px}.temperatures[data-astro-cid-kfrubc5t]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-default)}.temperatures[data-astro-cid-kfrubc5t] legend[data-astro-cid-kfrubc5t]{float:left;width:100%}.temperatures[data-astro-cid-kfrubc5t] .input-grid[data-astro-cid-kfrubc5t]{clear:both}.temperatures[data-astro-cid-kfrubc5t] p[data-astro-cid-kfrubc5t]{margin:var(--space-3) 0 0;font-size:.875rem}.presets[data-astro-cid-kfrubc5t]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;font-size:.875rem;display:flex}.presets[data-astro-cid-kfrubc5t] span[data-astro-cid-kfrubc5t]{font-weight:600}.tool-controls[data-astro-cid-kfrubc5t]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.results-side[data-astro-cid-kfrubc5t]{min-width:0;padding:var(--space-6);border-left:var(--border-default);background:var(--color-background-soft)}.result-card[data-astro-cid-kfrubc5t]{padding:var(--space-5);border:var(--border-default);border-radius:var(--radius-card);background:var(--color-background)}.result-label[data-astro-cid-kfrubc5t]{color:var(--color-secondary);margin-bottom:var(--space-5);font-weight:700}.result-card[data-astro-cid-kfrubc5t] h3[data-astro-cid-kfrubc5t]{font-size:var(--font-size-body-large);margin-bottom:var(--space-3);line-height:1.4}.main-result[data-astro-cid-kfrubc5t]{color:var(--color-primary);margin-bottom:var(--space-4);line-height:1.15}.main-result[data-astro-cid-kfrubc5t] strong[data-astro-cid-kfrubc5t]{font-size:var(--font-size-h1);letter-spacing:-.03em}.main-result[data-astro-cid-kfrubc5t] span[data-astro-cid-kfrubc5t]{font-size:.875rem;font-weight:600;display:inline-block}[data-astro-cid-kfrubc5t][data-description]{color:var(--color-text-muted)}dl[data-astro-cid-kfrubc5t]{margin:0 0 var(--space-5)}.sizing-tool[data-astro-cid-kfrubc5t] dt{color:var(--color-text-muted);font-size:.875rem}.sizing-tool[data-astro-cid-kfrubc5t] dd{color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.metrics[data-astro-cid-kfrubc5t]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics[data-astro-cid-kfrubc5t] div{padding:var(--space-3);border-radius:var(--radius-input);background:var(--color-background-soft)}.metrics[data-astro-cid-kfrubc5t] dd{font-size:var(--font-size-body-large)}.breakdown[data-astro-cid-kfrubc5t] div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-default);display:flex}.breakdown[data-astro-cid-kfrubc5t] dd{text-align:right}.result-note[data-astro-cid-kfrubc5t]{padding:var(--space-4);border-left:3px solid var(--color-secondary);background:var(--color-background-tint);margin-bottom:0;font-size:.875rem}.planning-note[data-astro-cid-kfrubc5t]{margin:var(--space-4) 0 0}.error[data-astro-cid-kfrubc5t]{color:var(--color-error);font-weight:600}.tool-method[data-astro-cid-kfrubc5t]{padding:var(--space-4) var(--space-6);border-top:var(--border-default)}@media (width<=63.999rem){.tool-body[data-astro-cid-kfrubc5t]{grid-template-columns:1fr}.results-side[data-astro-cid-kfrubc5t]{border-left:0;border-top:var(--border-default)}}@media (width<=47.999rem){.tool-header[data-astro-cid-kfrubc5t],form[data-astro-cid-kfrubc5t],.results-side[data-astro-cid-kfrubc5t],.tool-method[data-astro-cid-kfrubc5t]{padding:var(--space-5)}.input-grid[data-astro-cid-kfrubc5t]{grid-template-columns:1fr}.tool-tabs[data-astro-cid-kfrubc5t] button[data-astro-cid-kfrubc5t]{min-width:0;padding-inline:var(--space-2);flex:1}.metrics[data-astro-cid-kfrubc5t]{grid-template-columns:1fr}.result-card[data-astro-cid-kfrubc5t]{padding:var(--space-4)}}.sizing-intro[data-astro-cid-d4vtldem]{padding-bottom:var(--section-spacing-compact);background:var(--color-background-soft)}.intro-copy[data-astro-cid-d4vtldem]{gap:var(--space-6);width:100%;margin:0 0 var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intro-copy[data-astro-cid-d4vtldem] h1[data-astro-cid-d4vtldem]{max-width:100%;color:var(--color-primary);text-wrap:pretty;grid-column:1/-1;margin:0}.intro-copy[data-astro-cid-d4vtldem] h1[data-astro-cid-d4vtldem] span[data-astro-cid-d4vtldem]{margin-top:var(--space-3);font-size:var(--font-size-h2);letter-spacing:-.02em;font-weight:600;line-height:1.2;display:block}.intro-copy[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]{max-width:none;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.65}.guide-layout[data-astro-cid-d4vtldem]{padding-block:var(--section-spacing)}.guide-nav[data-astro-cid-d4vtldem]{align-items:center;gap:var(--space-3) var(--space-5);padding-bottom:var(--space-6);margin-bottom:var(--space-7);border-bottom:var(--border-default);flex-wrap:wrap;display:flex}.guide-nav[data-astro-cid-d4vtldem] strong[data-astro-cid-d4vtldem]{color:var(--color-primary);flex-basis:100%}.guide-nav[data-astro-cid-d4vtldem] a[data-astro-cid-d4vtldem]{text-underline-offset:4px;align-content:center;min-height:44px;font-size:.875rem;line-height:1.4;text-decoration-thickness:1px}.guide-copy[data-astro-cid-d4vtldem]{min-width:0;font-size:1rem}.guide-copy[data-astro-cid-d4vtldem] section[data-astro-cid-d4vtldem]+section[data-astro-cid-d4vtldem]{padding-top:var(--section-spacing);margin-top:var(--section-spacing);border-top:var(--border-default)}.guide-copy[data-astro-cid-d4vtldem] h2[data-astro-cid-d4vtldem]{color:var(--color-primary);margin-bottom:var(--space-5)}.guide-copy[data-astro-cid-d4vtldem] h3[data-astro-cid-d4vtldem]{color:var(--color-primary);margin-top:var(--space-6);margin-bottom:var(--space-3)}.guide-copy[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]{max-width:65ch;color:var(--color-text-muted)}.guide-copy[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]:last-child{margin-bottom:0}table[data-astro-cid-d4vtldem]{border-collapse:collapse;width:100%;margin-block:var(--space-5);text-align:left;font-size:1rem}caption[data-astro-cid-d4vtldem]{text-align:left;color:var(--color-primary);margin-bottom:var(--space-3);font-weight:600}th[data-astro-cid-d4vtldem],td[data-astro-cid-d4vtldem]{padding:var(--space-4);border-bottom:var(--border-default);vertical-align:top}thead[data-astro-cid-d4vtldem]{background:var(--color-primary);color:var(--color-background)}tbody[data-astro-cid-d4vtldem] th[data-astro-cid-d4vtldem]{color:var(--color-primary);background:var(--color-background-soft)}.reference-list[data-astro-cid-d4vtldem]{padding-left:var(--space-5)}.reference-list[data-astro-cid-d4vtldem] li[data-astro-cid-d4vtldem]+li[data-astro-cid-d4vtldem]{margin-top:var(--space-3)}.sizing-faq[data-astro-cid-d4vtldem]{--color-accent:var(--color-secondary);background:var(--color-background-tint)}.faq-inner[data-astro-cid-d4vtldem]{max-width:60rem;margin:auto}.faq-inner[data-astro-cid-d4vtldem] h2[data-astro-cid-d4vtldem]{color:var(--color-primary);margin-bottom:var(--space-6)}.faq-items[data-astro-cid-d4vtldem]{gap:var(--space-4);display:grid}.help-panel[data-astro-cid-d4vtldem]{border-radius:var(--radius-card);padding:var(--space-8);background:var(--color-primary);color:var(--color-background)}.help-panel[data-astro-cid-d4vtldem] h2[data-astro-cid-d4vtldem]{color:var(--color-background);max-width:48rem}.help-panel[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]{max-width:65ch;font-size:1rem}.help-panel[data-astro-cid-d4vtldem] a[data-astro-cid-d4vtldem]{color:var(--color-background);text-decoration:underline}.help-actions[data-astro-cid-d4vtldem]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=63.999rem){.intro-copy[data-astro-cid-d4vtldem]{gap:var(--space-5);grid-template-columns:1fr 1fr}.intro-copy[data-astro-cid-d4vtldem]>p[data-astro-cid-d4vtldem]:first-of-type{grid-column:1/-1;max-width:65ch}.guide-layout[data-astro-cid-d4vtldem]{gap:var(--space-7);grid-template-columns:1fr}.guide-nav[data-astro-cid-d4vtldem]{display:flex}.guide-copy[data-astro-cid-d4vtldem]{max-width:none;margin:0}.help-panel[data-astro-cid-d4vtldem]{padding:var(--space-6)}}@media (width<=47.999rem){.intro-copy[data-astro-cid-d4vtldem]{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:1fr}.intro-copy[data-astro-cid-d4vtldem] h1[data-astro-cid-d4vtldem]{text-wrap:pretty}.intro-copy[data-astro-cid-d4vtldem] h1[data-astro-cid-d4vtldem] span[data-astro-cid-d4vtldem]{font-size:var(--font-size-h3);line-height:1.35}.intro-copy[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]{font-size:1rem}.guide-nav[data-astro-cid-d4vtldem]{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.guide-nav[data-astro-cid-d4vtldem] strong[data-astro-cid-d4vtldem]{grid-column:1/-1}.guide-layout[data-astro-cid-d4vtldem]{gap:var(--space-6)}th[data-astro-cid-d4vtldem],td[data-astro-cid-d4vtldem]{padding:var(--space-3) var(--space-2);overflow-wrap:anywhere}table[data-astro-cid-d4vtldem]{table-layout:fixed}thead[data-astro-cid-d4vtldem]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-d4vtldem],tbody[data-astro-cid-d4vtldem] tr[data-astro-cid-d4vtldem],tbody[data-astro-cid-d4vtldem] th[data-astro-cid-d4vtldem],tbody[data-astro-cid-d4vtldem] td[data-astro-cid-d4vtldem]{width:100%;display:block}tbody[data-astro-cid-d4vtldem] tr[data-astro-cid-d4vtldem]{border:var(--border-default);border-bottom:0}tbody[data-astro-cid-d4vtldem] tr[data-astro-cid-d4vtldem]:last-child{border-bottom:var(--border-default)}tbody[data-astro-cid-d4vtldem] th[data-astro-cid-d4vtldem]{padding:var(--space-4);background:var(--color-primary);color:var(--color-background)}tbody[data-astro-cid-d4vtldem] td[data-astro-cid-d4vtldem]{padding:var(--space-4);border:0}tbody[data-astro-cid-d4vtldem] td[data-astro-cid-d4vtldem]+td[data-astro-cid-d4vtldem]{border-top:var(--border-default)}tbody[data-astro-cid-d4vtldem] td[data-astro-cid-d4vtldem]:before{content:attr(data-label);color:var(--color-primary);margin-bottom:var(--space-2);font-size:.875rem;font-weight:600;display:block}.help-panel[data-astro-cid-d4vtldem]{padding:var(--space-5)}.help-actions[data-astro-cid-d4vtldem]{flex-direction:column}.help-actions[data-astro-cid-d4vtldem] .button{width:100%}}.guide-copy[data-astro-cid-d4vtldem] section[data-astro-cid-d4vtldem]>h2[data-astro-cid-d4vtldem]{max-width:60rem}.system-comparison[data-astro-cid-d4vtldem]{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.system-comparison[data-astro-cid-d4vtldem]>div[data-astro-cid-d4vtldem]{padding:var(--space-6);border-top:3px solid var(--color-secondary);background:var(--color-background-soft)}.system-comparison[data-astro-cid-d4vtldem] h3[data-astro-cid-d4vtldem]{margin-top:0}.system-comparison[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]{margin-bottom:0}.overview-section[data-astro-cid-d4vtldem]>p[data-astro-cid-d4vtldem]:last-child{padding-left:var(--space-4);border-left:3px solid var(--color-secondary)}.editorial-section[data-astro-cid-d4vtldem]{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.editorial-section[data-astro-cid-d4vtldem]>h2[data-astro-cid-d4vtldem]{margin:0;position:sticky;top:8rem}.section-body[data-astro-cid-d4vtldem]{min-width:0}.section-body[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]:last-child{margin-bottom:0}.chart-section[data-astro-cid-d4vtldem] table[data-astro-cid-d4vtldem]{margin-block:var(--space-6)}.chart-section[data-astro-cid-d4vtldem] tbody[data-astro-cid-d4vtldem] th[data-astro-cid-d4vtldem]{width:20%}.chart-section[data-astro-cid-d4vtldem] td[data-astro-cid-d4vtldem]:last-child{color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700}.sizing-steps[data-astro-cid-d4vtldem]{gap:var(--space-6);margin-top:var(--space-6);border-left:2px solid var(--color-border);padding-left:var(--space-6);display:grid}.sizing-step[data-astro-cid-d4vtldem]{column-gap:var(--space-8);padding-bottom:var(--space-5);border-bottom:var(--border-default);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;position:relative}.sizing-step[data-astro-cid-d4vtldem]:before{content:"";left:calc(-1 * var(--space-6) - 6px);background:var(--color-secondary);border-radius:50%;width:10px;height:10px;position:absolute;top:6px}.sizing-step[data-astro-cid-d4vtldem]:last-child{border-bottom:0;padding-bottom:0}.sizing-step[data-astro-cid-d4vtldem] h3[data-astro-cid-d4vtldem]{margin-top:0}.step-copy[data-astro-cid-d4vtldem]{min-width:0}.sizing-step[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]:last-child{margin-bottom:0}.explanation-rows[data-astro-cid-d4vtldem],.mistake-rows[data-astro-cid-d4vtldem]{margin-top:var(--space-6)}.explanation-row[data-astro-cid-d4vtldem]{gap:var(--space-8);padding-block:var(--space-5);border-top:var(--border-default);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.explanation-row[data-astro-cid-d4vtldem] h3[data-astro-cid-d4vtldem]{max-width:25ch;margin:0}.row-copy[data-astro-cid-d4vtldem]{min-width:0}.row-copy[data-astro-cid-d4vtldem] p[data-astro-cid-d4vtldem]:last-child{margin-bottom:0}.mistake-rows[data-astro-cid-d4vtldem]{padding-inline:var(--space-6);border:var(--border-default);border-radius:var(--radius-card);background:var(--color-background-soft)}.mistake-rows[data-astro-cid-d4vtldem] .explanation-row[data-astro-cid-d4vtldem]:first-child{border-top:0}.method-section[data-astro-cid-d4vtldem] .section-body[data-astro-cid-d4vtldem]{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-background-tint)}@media (width<=63.999rem){.editorial-section[data-astro-cid-d4vtldem],.explanation-row[data-astro-cid-d4vtldem],.sizing-step[data-astro-cid-d4vtldem]{gap:var(--space-6)}.editorial-section[data-astro-cid-d4vtldem]>h2[data-astro-cid-d4vtldem]{position:static}.system-comparison[data-astro-cid-d4vtldem]{gap:var(--space-5)}.system-comparison[data-astro-cid-d4vtldem]>div[data-astro-cid-d4vtldem]{padding:var(--space-5)}}@media (width<=47.999rem){.editorial-section[data-astro-cid-d4vtldem],.explanation-row[data-astro-cid-d4vtldem],.system-comparison[data-astro-cid-d4vtldem],.sizing-step[data-astro-cid-d4vtldem]{grid-template-columns:1fr}.editorial-section[data-astro-cid-d4vtldem],.explanation-row[data-astro-cid-d4vtldem],.sizing-step[data-astro-cid-d4vtldem],.system-comparison[data-astro-cid-d4vtldem]{gap:var(--space-4)}.explanation-row[data-astro-cid-d4vtldem] h3[data-astro-cid-d4vtldem]{max-width:none}.mistake-rows[data-astro-cid-d4vtldem]{padding-inline:var(--space-5)}.method-section[data-astro-cid-d4vtldem] .section-body[data-astro-cid-d4vtldem]{padding:var(--space-5)}.chart-section[data-astro-cid-d4vtldem] tbody[data-astro-cid-d4vtldem] th[data-astro-cid-d4vtldem]{width:100%}}
