@font-face{font-family:inter;src:url(../media/inter-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_5740a22e-module__acL0Ga__className{font-family:inter,inter Fallback}.inter_5740a22e-module__acL0Ga__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader-s.p.0op912u62qdhl.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.newsreader_665737eb-module__lL1EpW__className{font-family:newsreader,newsreader Fallback}.newsreader_665737eb-module__lL1EpW__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:"math";src:url(../media/stix_two_math-s.0g_p2heqnpt02.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:math Fallback;src:local(Arial);ascent-override:79.83%;descent-override:24.93%;line-gap-override:26.19%;size-adjust:95.45%}.math_15086d85-module__THXb7q__className{font-family:"math",math Fallback;font-weight:400}.math_15086d85-module__THXb7q__variable{--font-stix-math:"math", "math Fallback"}
:root{--paper:#f8faf9;--paper-raised:#fff;--paper-sunk:#f1f3f2;--ink:#0b0f0e;--ink-muted:#4b5357;--ink-faint:#4b5357;--rule:#e5e7e8;--rule-strong:#0b0f0e;--signal:#3157e8;--signal-mark:#3157e8;--signal-wash:#edf1ff;--zone-0:#0b0f0e;--zone-1:#2e2c25;--zone-2:#45423a;--zone-3:#5c594f;--zone-4:#736f64;--zone-5:#8a8679;--zone-6:#a19c8e;--zone-7:#b8b3a3;--zone-8:#cfc9b8;--zone-9:#f1f3f2;--zone-10:#fff;--display:var(--font-newsreader), Georgia, serif;--condensed:var(--font-inter), system-ui, sans-serif;--sans:var(--font-inter), system-ui, sans-serif;--mono:var(--font-inter), system-ui, sans-serif;--measure:68ch;--shell:1180px;--radius:0;--settle:.22s cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--signal)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--rule-strong) var(--paper-sunk)}body{background-color:var(--paper);color:var(--ink);font-family:var(--sans);flex-direction:column;min-height:100vh;margin:0;font-size:17px;line-height:1.65;display:flex}::selection{background:var(--signal-mark);color:var(--paper-raised)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:0}::placeholder{color:var(--ink-faint);opacity:1}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper-sunk)}::-webkit-scrollbar-thumb{background:var(--ink-muted);border:3px solid var(--paper-sunk)}::-webkit-scrollbar-thumb:hover{background:var(--ink)}h1,h2{font-family:var(--display);font-weight:800}h3,h4{font-family:var(--condensed)}h1,h2,h3,h4{text-transform:uppercase;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.02}h1{letter-spacing:-.012em;max-width:26ch;margin-bottom:.3em;font-size:clamp(2.15rem,1.35rem + 3.2vw,4.35rem);line-height:.92}h2{letter-spacing:0;margin-top:3.25rem;font-size:clamp(1.4rem,1.15rem + 1vw,1.95rem)}h3{letter-spacing:.04em;margin-top:2rem;font-size:1.05rem}h4{letter-spacing:.09em;color:var(--ink-muted);font-size:.85rem}p,li{max-width:var(--measure)}p{margin:0 0 1rem}a{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px}code,kbd,samp{font-family:var(--mono);font-size:.9em}.mono,.numeric,td.numeric,th.numeric{font-family:var(--mono);font-variant-numeric:tabular-nums}hr{border:0;border-top:1px solid var(--rule-strong);margin:3rem 0}.label,.footer-heading,.tool-chooser__label,.result__label{font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);font-size:.7rem;font-weight:700}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:clamp(.9rem,4vw,2.5rem)}.site-main{flex:1;padding-block:1.75rem 5rem}.prose>*+*{margin-top:1rem}.lede{color:var(--ink-muted);max-width:62ch;font-size:1.05rem;line-height:1.5}.page-head{margin-bottom:1.25rem}.page-head>:last-child{margin-bottom:0}@media (min-width:64rem){.page-head{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:.5rem 2.5rem;padding-bottom:1.25rem;display:grid}.page-head h1{max-width:22ch;margin-bottom:0}.page-head .lede{margin-bottom:.2rem}}.stack>*+*{margin-top:1.5rem}.site-header{border-bottom:1px solid var(--rule-strong);background:var(--paper-raised)}.site-header__bar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:.7rem;display:flex}.brand{color:var(--ink);font-family:var(--condensed);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink);text-decoration:none}.brand__tag{font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:.15rem;font-size:.65rem;font-weight:400;display:block}.site-nav ul{border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.site-nav li{border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);max-width:none;display:flex}.site-nav a{text-align:center;color:var(--ink-muted);font-family:var(--condensed);letter-spacing:.09em;text-transform:uppercase;flex:1;justify-content:center;align-items:center;padding:.42rem .5rem;font-size:.68rem;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.site-nav a:hover{background:var(--paper-sunk);color:var(--ink);text-decoration:none}@media (min-width:23rem){.site-nav ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.site-nav ul{grid-template-columns:none;grid-auto-flow:column}.site-nav a{padding-inline:.7rem}}.crumbs{font-family:var(--condensed);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);margin-bottom:1.75rem;padding-bottom:.5rem;font-size:.7rem}.crumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li{max-width:none}.crumbs li+li:before{content:"/";color:var(--rule);margin-right:.4rem}.crumbs a{color:var(--ink-faint);text-decoration:none}.crumbs a:hover{color:var(--signal);text-decoration:underline}.crumbs [aria-current=page]{color:var(--ink)}.panel{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:clamp(.9rem,3vw,1.5rem)}.card-grid{border:1px solid var(--rule-strong);background:var(--paper-raised);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0;margin:1.75rem 0;padding:0;list-style:none;display:grid}.card-grid li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:none;display:flex}.card{border-radius:var(--radius);color:inherit;transition:background var(--settle);background:0 0;border:0;flex:1;padding:1rem 1.1rem 1.15rem;text-decoration:none;display:block}.card:hover{background:var(--paper-sunk);color:inherit;text-decoration:none}.card h3{letter-spacing:.05em;color:var(--ink);margin:0 0 .4rem;font-size:.95rem}.card:hover h3{color:var(--signal)}.card p{color:var(--ink-muted);max-width:none;margin:0;font-size:.92rem}.formula{font-family:var(--mono);font-variant-numeric:tabular-nums;background:var(--paper-sunk);border:1px solid var(--rule-strong);border-radius:var(--radius);max-width:none;margin:.6rem 0;padding:.7rem .9rem;font-size:.95rem;overflow-x:auto}.formula-list{margin:.6rem 0;padding:0;list-style:none}.formula-list li{max-width:none;margin-bottom:.4rem}.table-scroll{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);margin:1.5rem 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}caption{text-align:left;font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--rule-strong);background:var(--paper-sunk);padding:.6rem .9rem;font-size:.68rem;font-weight:700}th,td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.5rem .9rem}th{font-family:var(--condensed);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem;font-weight:700}thead th{border-bottom:1px solid var(--rule-strong)}tbody tr:last-child td{border-bottom:0}td.numeric,th.numeric{text-align:right;white-space:nowrap}.ranking-key-table{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);table-layout:fixed;width:100%;max-width:100%;margin:1.5rem 0}.ranking-key-table th,.ranking-key-table td{white-space:normal;overflow-wrap:anywhere;padding:.45rem .55rem}fieldset{border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:0;margin:0 0 1.5rem;padding:1rem 1.1rem .4rem}legend{font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;padding-inline:.4rem;font-size:.72rem;font-weight:700}.field{margin-bottom:1.15rem}.field label{font-family:var(--condensed);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);margin-bottom:.3rem;font-size:.72rem;font-weight:700;display:block}.field__hint{color:var(--ink-faint);max-width:46ch;margin-bottom:.4rem;font-size:.82rem;line-height:1.45;display:block}.field__control{border:1px solid var(--rule-strong);background:var(--paper-sunk);align-items:stretch;display:flex}.field input,.field select{width:100%;min-width:0;font:inherit;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:var(--radius);caret-color:var(--signal);background:0 0;border:0;flex:1;padding:.6rem .65rem;font-size:1.05rem}.field input:focus,.field select:focus{outline:none}.field__control:focus-within{outline:2px solid var(--signal);outline-offset:1px}.field__unit{border-left:1px solid var(--rule-strong);background:var(--paper-raised);font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;align-items:center;padding-inline:.6rem;font-size:.7rem;font-weight:700;display:flex}.field__control--invalid{border-color:var(--signal);background-color:var(--signal-wash);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--signal) 22%, transparent) 0 1px, transparent 1px 7px)}.field__error{color:var(--signal);max-width:46ch;margin-top:.35rem;font-size:.85rem;line-height:1.45;display:block}.field__note{color:var(--ink-muted);max-width:46ch;margin-top:.35rem;font-size:.82rem;line-height:1.45;display:block}.field input::placeholder{font-style:italic}.field__control--assumed{border-style:dashed;border-color:var(--ink-muted)}.field__assumption{color:var(--ink-muted);max-width:46ch;margin-top:.35rem;font-size:.82rem;line-height:1.45;display:block}.inputs-in-use{font-family:var(--mono);color:var(--ink-muted);margin-bottom:.5rem;font-size:.82rem;line-height:1.5;display:block}.inputs-in-use__assumed{color:var(--ink);font-style:normal;font-weight:600}.ranking-key-table .inputs-in-use{text-transform:none;letter-spacing:normal;margin:.2rem 0 0;font-size:.75rem;font-weight:400}.field-row{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:0 1.1rem;display:grid}.field-row .field{flex-direction:column;display:flex}.field-row .field__hint{flex:1 0 auto}.button{font-family:var(--condensed);letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--ink);color:var(--paper-raised);cursor:pointer;transition:background var(--settle), color var(--settle);align-items:center;gap:.6rem;padding:.55rem .95rem;font-size:.75rem;font-weight:700;display:inline-flex}.button:hover,.button--quiet{background:var(--paper-raised);color:var(--ink)}.button--quiet:hover{background:var(--paper-sunk);color:var(--ink)}.button:disabled,.button[aria-disabled=true]{cursor:default;color:var(--ink-faint);background:var(--paper-sunk);border-color:var(--rule)}.button-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.results{margin-top:2rem}.answer{border:1px solid var(--rule-strong);background:var(--paper-raised);margin:1.25rem 0;position:relative}.answer:before,.answer:after{content:"";background:var(--paper-raised);border:1px solid var(--rule);z-index:-1;position:absolute;inset:0}.answer:before{transform:rotate(-.45deg)}.answer:after{transform:rotate(.6deg)}.answer__head{border-bottom:1px solid var(--rule-strong);background:var(--paper-sunk);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.5rem .9rem;display:flex}.answer__label{font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem;font-weight:700}.answer__body{padding:1rem .9rem 1.15rem}.answer__value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--signal);overflow-wrap:anywhere;font-size:clamp(2.1rem,1.3rem + 3.4vw,3.4rem);line-height:1;display:block}.answer__means{color:var(--ink);max-width:46ch;margin:.85rem 0 0;font-size:1rem;line-height:1.5}.answer__means strong{font-weight:600}.result-grid{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);flex-wrap:wrap;gap:0;margin:1.25rem 0;padding:0;list-style:none;display:flex}.result-grid li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex:11rem;min-width:0;max-width:none;padding:.7rem .9rem .8rem}.result__label{color:var(--ink-faint);margin-bottom:.2rem;display:block}.result__value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;font-size:1.25rem;line-height:1.15;display:block}.result__value--headline{color:var(--signal);font-size:1.6rem}.result__note{color:var(--ink-faint);margin-top:.25rem;font-size:.78rem;line-height:1.4;display:block}.ramp{border:1px solid var(--rule-strong);background:var(--paper-raised);margin:1.25rem 0}.ramp__head{border-bottom:1px solid var(--rule-strong);background:var(--paper-sunk);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.5rem .75rem;display:flex}.ramp__scale{grid-template-columns:repeat(11,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ramp__step{border-right:1px solid var(--paper-raised);max-width:none;position:relative}.ramp__step:last-child{border-right:0}.ramp__plot{position:relative}.ramp__marker{pointer-events:none;border:2px solid var(--signal-mark);background:color-mix(in srgb, var(--paper-raised) 34%, transparent);width:9.09091%;height:2.75rem;transition:transform var(--settle);position:absolute;top:0;left:0}.ramp__marker:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--signal);position:absolute;top:-2px;left:50%;transform:translate(-50%)}.value-change{font-variant-numeric:tabular-nums;display:inline-block}.ramp__swatch{background-color:var(--zone,var(--zone-5));height:2.75rem;display:block}.ramp__tick{text-align:center;font-family:var(--mono);color:var(--ink-faint);padding:.25rem 0 .35rem;font-size:.62rem;display:block}.ramp__step--here .ramp__tick{color:var(--signal);font-weight:700}.ramp__readout{border-top:1px solid var(--rule);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;padding:.5rem .75rem .65rem;font-size:.85rem;display:flex}.ramp__readout p{max-width:52ch;margin:0}.ramp--conflict .ramp__swatch{background-image:repeating-linear-gradient(45deg, var(--ink) 0 1px, transparent 1px 6px), repeating-linear-gradient(-45deg, var(--ink) 0 1px, transparent 1px 6px);opacity:.55}.ramp--conflict .ramp__tick{background:var(--paper-raised)}.load{border:1px solid var(--rule-strong);background:var(--paper-raised);margin:1.25rem 0}.load__head{border-bottom:1px solid var(--rule-strong);background:var(--paper-sunk);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.5rem .75rem;display:flex}.load__figure{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--signal);font-size:1rem}@property --hatch-gap{syntax:"<length>";inherits:true;initial-value:14px}.load__bar{background-color:var(--paper-raised);background-image:repeating-linear-gradient(45deg, var(--ink) 0 1px, transparent 1px var(--hatch-gap,14px));height:3.25rem;transition:--hatch-gap var(--settle)}.load__foot{border-top:1px solid var(--rule);color:var(--ink-muted);padding:.5rem .75rem .65rem;font-size:.85rem}.load__foot p{max-width:52ch;margin:0}.hatch-legend{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hatch-legend li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;max-width:none;padding:.4rem .5rem .5rem}.hatch-legend li:nth-child(3n){border-right:0}.hatch-legend li:nth-last-child(-n+3){border-bottom:0}@media (min-width:34rem){.hatch-legend{grid-template-columns:repeat(6,minmax(0,1fr))}.hatch-legend li{border-bottom:0}.hatch-legend li:nth-child(3n){border-right:1px solid var(--rule)}.hatch-legend li:last-child{border-right:0}}.hatch-legend__swatch{border:1px solid var(--rule-strong);background-color:var(--paper-raised);background-image:repeating-linear-gradient(45deg, var(--ink) 0 1px, transparent 1px var(--hatch-gap,14px));height:2.2rem;margin-bottom:.25rem;display:block}.hatch-legend__swatch--conflict{background-image:repeating-linear-gradient(45deg, var(--ink) 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, var(--ink) 0 1px, transparent 1px 5px)}.hatch-legend__value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.72rem;display:block}.callout{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);max-width:74ch;margin:1.5rem 0;padding:.85rem 1rem .95rem}.callout>:last-child{margin-bottom:0}.callout h3{letter-spacing:.1em;margin-top:0;margin-bottom:.4rem;font-size:.85rem}.callout ul{margin:.4rem 0 0;padding-left:1.1rem}.callout--caution:before,.callout--stop:before{border:1px solid var(--rule-strong);background:var(--paper-sunk);width:fit-content;font-family:var(--condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.55rem;padding:.1rem .45rem;font-size:.6rem;font-weight:700;display:block}.callout--caution{background-color:var(--paper-raised);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 8%, transparent) 0 1px, transparent 1px 9px)}.callout--caution:before{content:"Caution";background:var(--paper-raised);color:var(--ink)}.callout--stop{background-color:color-mix(in srgb, var(--signal-wash) 45%, var(--paper-raised));background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--signal) 11%, transparent) 0 1px, transparent 1px 9px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--signal) 11%, transparent) 0 1px, transparent 1px 9px);border-color:var(--signal)}.callout--stop:before{content:"Stop";background:var(--signal);border-color:var(--signal);color:var(--paper-raised)}.callout--tagged:before,.callout--tagged.callout--caution:before,.callout--tagged.callout--stop:before{content:none;display:none}.callout__tag{border:1px solid var(--rule-strong);background:var(--paper-sunk);width:fit-content;max-width:none;font-family:var(--condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .55rem;padding:.1rem .45rem;font-size:.6rem;font-weight:700;display:block}.callout--caution .callout__tag{background:var(--paper-raised);color:var(--ink)}.callout--stop .callout__tag{background:var(--signal);border-color:var(--signal);color:var(--paper-raised)}.callout--support{background-color:var(--ink);border-color:var(--ink);color:var(--paper-raised);background-image:none}.callout--support h3{color:var(--paper-raised)}.callout--support a{color:var(--paper-raised);-webkit-text-decoration-color:var(--paper-raised);text-decoration-color:var(--paper-raised)}.callout--support a:hover{color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper);text-decoration-thickness:2px}.callout--support .callout__tag{background:var(--paper-raised);border-color:var(--paper-raised);color:var(--ink)}.meta{color:var(--ink-faint);font-size:.83rem}.meta__row{flex-wrap:wrap;gap:.35rem 1.1rem;margin:1rem 0;padding:0;list-style:none;display:flex}.meta__row li{max-width:none}.tag{font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink-muted);padding:.1rem .4rem;font-size:.62rem;font-weight:700;display:inline-block}.tag--primary{background:var(--ink);color:var(--paper-raised)}.tag--derived{background-color:var(--paper-raised);background-image:repeating-linear-gradient(45deg, var(--ink-muted) 0 1px, transparent 1px 4px);color:var(--ink)}.tag--secondary{background:var(--paper-raised);color:var(--ink-muted);border-style:dashed}.empty-state{border:1px solid var(--rule-strong);border-radius:var(--radius);background-color:var(--paper-sunk);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 10%, transparent) 0 1px, transparent 1px 11px);max-width:82ch;margin:1.5rem 0;padding:clamp(1.1rem,4vw,1.9rem)}.empty-state>:last-child{margin-bottom:0}.state{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.state__mark{border:1px solid var(--rule-strong);background-color:var(--paper-raised);flex:none;width:1.1rem;height:.8rem;display:inline-block}.state__mark--source-unavailable{border-style:dashed}.state__mark--source-blocked{background-image:linear-gradient(to top right, transparent calc(50% - .5px), var(--ink) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--ink) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px))}.state__mark--unverified{background-image:repeating-linear-gradient(45deg, var(--ink) 0 1px, transparent 1px 4px)}.state__label{font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.66rem;font-weight:700}.state-key{border:1px solid var(--rule-strong);background:var(--paper-raised);margin:1.5rem 0 0;padding:.8rem .9rem .9rem}.state-key>.label{border-bottom:1px solid var(--rule);max-width:none;margin:0 0 .6rem;padding-bottom:.35rem;display:block}.state-key dl{gap:.5rem 1.25rem;margin:0;display:grid}@media (min-width:44rem){.state-key dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.state-key dl>div{gap:.15rem;display:grid}.state-key dt{margin:0}.state-key dd{color:var(--ink-muted);max-width:46ch;margin:0;font-size:.85rem;line-height:1.45}details.disclosure{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);margin:1.25rem 0;padding:.55rem .9rem}details.disclosure>summary{cursor:pointer;font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;list-style-position:outside}details.disclosure[open]>summary{border-bottom:1px solid var(--rule);margin-bottom:.7rem;padding-bottom:.5rem}@supports (interpolate-size:allow-keywords){@media screen{details.disclosure::details-content{interpolate-size:allow-keywords;height:0;transition:height var(--settle), content-visibility .22s allow-discrete;overflow:clip}details.disclosure[open]::details-content{height:auto}}}.chart{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);width:100%;height:auto;margin:1.25rem 0;display:block}.variance-chart{min-width:0;margin:1.5rem 0}.variance-chart__plot{aspect-ratio:720/280;border:1px solid var(--rule-strong);background-color:var(--paper-raised);max-width:100%;height:auto;margin:0}.variance-chart__grid{stroke:var(--rule);stroke-width:1px}.variance-chart__axis{stroke:var(--ink);stroke-width:1.25px}.variance-chart__bar{fill:var(--zone-8);stroke:var(--ink);stroke-width:1px;transition:y var(--settle), height var(--settle)}.variance-chart__interval{fill:color-mix(in srgb, var(--ink) 8%, transparent)}@media (prefers-reduced-motion:reduce){.ramp__marker,.load__bar,.variance-chart__bar{transition:none}details.disclosure::details-content{transition:none}}.variance-chart__interval-edge{stroke:var(--ink-muted);stroke-width:1px;stroke-dasharray:2 3}.variance-chart__ev line{stroke:var(--signal);stroke-width:2px}.variance-chart__ev circle{fill:var(--paper-raised);stroke:var(--signal);stroke-width:2px}.variance-chart__ev text{fill:var(--signal);font-family:var(--condensed);letter-spacing:.08em;font-size:11px;font-weight:700}.variance-chart__median line{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:5 4}.variance-chart__median polygon{fill:var(--ink)}.variance-chart__median text{fill:var(--ink);font-family:var(--condensed);letter-spacing:.08em;font-size:11px;font-weight:700}.variance-chart__tick,.variance-chart__axis-label,.variance-chart__interval-label{fill:var(--ink-faint);font-family:var(--mono);font-size:11px}.variance-chart__interval-label{fill:var(--ink-muted)}.variance-chart__key{color:var(--ink-muted);gap:.35rem;margin:.7rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.variance-chart__key li{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.5rem;max-width:none;display:grid}.variance-chart__swatch{border:1px solid var(--ink);background:var(--zone-8);width:1.25rem;height:.7rem;margin-top:.3rem;display:block}.variance-chart__swatch--ev{border-color:var(--signal);background:var(--signal)}.variance-chart__swatch--median{background:repeating-linear-gradient(90deg, var(--ink) 0 .28rem, transparent .28rem .48rem)}.variance-chart__swatch--interval{border-style:dotted;border-color:var(--ink-muted);background:color-mix(in srgb, var(--ink) 10%, var(--paper-raised))}@media (max-width:700px){.variance-chart__ev text,.variance-chart__median text,.variance-chart__interval-label{display:none}}.playthrough-pipeline{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);margin:1.75rem 0 1.5rem;overflow:hidden}.playthrough-pipeline__caption{border-bottom:1px solid var(--rule-strong);background:var(--paper-sunk);justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding:.6rem .9rem;display:flex}.playthrough-pipeline__caption strong{font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.playthrough-pipeline__asset{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.playthrough-pipeline__visual{align-items:center;min-height:12.5rem;padding:1.25rem 1rem;display:grid;position:relative}.playthrough-pipeline__connectors{width:calc(100% - 2rem);height:calc(100% - 2.5rem);color:var(--ink-muted);pointer-events:none;position:absolute;inset:1.25rem 1rem}.playthrough-pipeline__connectors>path{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.playthrough-pipeline ol{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.playthrough-pipeline ol>li{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);align-content:start;min-width:0;min-height:8rem;padding:.75rem .75rem .8rem;display:grid;position:relative}.playthrough-pipeline__number{border:1px solid var(--rule-strong);background:var(--ink);color:var(--paper-raised);font-family:var(--mono);justify-self:start;margin-bottom:.6rem;padding:.05rem .35rem;font-size:.65rem;line-height:1.5}.playthrough-pipeline__stage-title{font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:.72rem;font-weight:700;line-height:1.3}.playthrough-pipeline__formula{color:var(--ink-muted);font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-self:end;margin-top:.5rem;font-size:clamp(.74rem,.62rem + .25vw,.9rem);line-height:1.45}.playthrough-pipeline__key{border-top:1px solid var(--rule-strong);background:var(--paper-sunk);padding:.7rem .9rem .8rem}.playthrough-pipeline__key>p{font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .45rem;font-size:.66rem;font-weight:700}.playthrough-pipeline__key dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem 1rem;margin:0;display:grid}.playthrough-pipeline__key dl>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.4rem;display:grid}.playthrough-pipeline__key dt{font-family:var(--mono);color:var(--ink);font-size:.8rem}.playthrough-pipeline__key dd{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.35}.site-footer{border-top:1px solid var(--rule-strong);background:var(--paper-raised);padding-block:2.5rem 3rem;font-size:.9rem}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.75rem;display:grid}.site-footer .footer-heading{border-bottom:1px solid var(--rule-strong);color:var(--ink-muted);margin:0 0 .6rem;padding-bottom:.35rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{max-width:none;margin-bottom:.35rem}.site-footer a{color:var(--ink-muted);text-decoration:none}.site-footer a:hover{color:var(--signal);text-decoration:underline}.footer-note{border-top:1px solid var(--rule);color:var(--ink-faint);margin-top:2.5rem;padding-top:1.4rem;font-size:.85rem}.footer-note p{max-width:78ch}.footer-note a{color:var(--ink-muted);text-underline-offset:.18em;text-decoration:underline}.footer-note a:hover{color:var(--signal)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--paper-raised);z-index:100;font-family:var(--condensed);letter-spacing:.11em;text-transform:uppercase;padding:.6rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{color:var(--paper-raised);left:0}@media (min-width:55rem){.home-calc .stack{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1.5rem;display:grid}.home-calc .stack>*+*,.home-calc .results,.home-calc .results h2{margin-top:0}.home-calc .field-row{grid-template-columns:1fr}}.tool-chooser{border-top:1px solid var(--rule-strong);margin:0 0 2rem;padding:.65rem 0 0}.tool-chooser__label{max-width:none;color:var(--ink-faint);margin:0 0 .45rem}.tool-chooser ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tool-chooser li{max-width:none}.tool-chooser a{border:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink);font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;padding:.3rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none;display:block}.tool-chooser a:hover{background:var(--ink);color:var(--paper-raised);text-decoration:none}.glossary-index{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);margin:1.75rem 0 2.75rem;padding:.9rem 1rem 1rem}.glossary-index h2{border-bottom:1px solid var(--rule);letter-spacing:.13em;color:var(--ink-muted);margin:0 0 .6rem;padding-bottom:.35rem;font-size:.68rem}.glossary-index ul{columns:2;column-gap:2rem;margin:0;padding:0;list-style:none}@media (min-width:60rem){.glossary-index ul{columns:3}}.glossary-index li{break-inside:avoid;margin:0 0 .3rem;font-size:.93rem}.glossary{margin:0}.glossary-entry{border-top:1px solid var(--rule);margin-top:1.75rem;padding-top:1.75rem;scroll-margin-top:1.5rem}.glossary-entry:first-child{border-top:none;margin-top:0}.glossary-entry dt h2{letter-spacing:.01em;margin:0 0 .5rem;font-size:1.2rem}.glossary-entry dd{max-width:var(--measure);margin:0}.glossary-entry dd>*+*{margin-top:.8rem}.glossary-short{border:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink);padding:.7rem .9rem;font-size:1.02rem;line-height:1.5}.glossary-entry .anchor{font-family:var(--mono);color:var(--ink-faint);opacity:0;margin-left:.45rem;font-size:.8em;text-decoration:none;transition:opacity .12s ease-in-out}.glossary-entry:hover .anchor,.glossary-entry .anchor:focus-visible{opacity:1}.glossary-contrast{border:1px solid var(--rule-strong);border-radius:var(--radius);background-color:var(--paper-raised);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 8%, transparent) 0 1px, transparent 1px 9px);padding:.7rem .9rem .8rem}.glossary-contrast h3{letter-spacing:.14em;color:var(--ink-muted);margin:0 0 .4rem;font-size:.66rem}.glossary-contrast ul{margin:0;padding-left:1.1rem}.glossary-contrast li+li{margin-top:.35rem}.glossary-see-also{color:var(--ink-muted);font-size:.9rem}.glossary-see-also span:first-child{font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:700}.reading-list{margin:1.75rem 0 0;padding:0;list-style:none}.reading-card{border-top:1px solid var(--rule);margin-top:1.75rem;padding-top:1.75rem}.reading-card:first-child{border-top:none;margin-top:0}.reading-card h2{letter-spacing:.01em;margin:0 0 .4rem;font-size:1.18rem}.reading-number{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);max-width:var(--measure);margin:0 0 .8rem;font-size:.9rem}.reading-pair{max-width:var(--measure);margin:0}.reading-pair dt{font-family:var(--condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-top:.9rem;font-size:.66rem;font-weight:700}.reading-pair dt:first-child{margin-top:0}.reading-pair dd{border:1px solid var(--rule);background:var(--paper-raised);margin:.25rem 0 0;padding:.5rem .75rem}.reading-pair dt:nth-of-type(2)+dd{border-color:var(--rule-strong);font-size:1.02rem;line-height:1.5}.reading-pair--lead{margin:1.5rem 0 2rem}.reading-method{font-family:var(--mono);color:var(--ink-faint);margin:.8rem 0 0;font-size:.78rem}.reading-see-also{color:var(--ink-muted);margin-top:1.5rem;font-size:.9rem}.reading-see-also span:first-child{font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:700}.reading-siblings{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);margin-top:2.25rem;padding:.9rem 1rem 1rem}.reading-siblings h2{border-bottom:1px solid var(--rule);letter-spacing:.13em;color:var(--ink-muted);margin:0 0 .5rem;padding-bottom:.35rem;font-size:.68rem}.reading-siblings ul{margin:0;padding:0;list-style:none}.reading-siblings li+li{margin-top:.35rem}@media (max-width:700px){.playthrough-pipeline__caption{flex-direction:column;align-items:flex-start}.playthrough-pipeline__caption strong{order:-1}.playthrough-pipeline__visual{min-height:40rem;padding:1rem}.playthrough-pipeline__connectors{display:none}.playthrough-pipeline ol{grid-template-columns:1fr;gap:1.75rem}.playthrough-pipeline ol>li{min-height:7rem}.playthrough-pipeline ol>li:not(:last-child):after{content:"";border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);width:.55rem;height:.55rem;position:absolute;bottom:-1.2rem;left:calc(50% - .3rem);transform:rotate(45deg)}.playthrough-pipeline__formula{overflow-wrap:normal;font-size:.88rem}.playthrough-pipeline__key dl{grid-template-columns:1fr}}@media (max-width:40rem){body{font-size:16px}.site-header__bar{gap:.5rem;padding-block:.55rem}.site-nav{width:100%;margin-left:0}.site-main{padding-block:1rem 3.5rem}.lede{font-size:.98rem;line-height:1.45}.home-calc{margin-top:1rem}.field{margin-bottom:.9rem}.field__hint{margin-bottom:.3rem}h2{margin-top:2.5rem}.result-grid li{flex:100%}.ramp__tick{font-size:.55rem}.answer:before,.answer:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.site-nav a[aria-current=page],.site-nav a[aria-current=location],.button,.callout--support,.tag--primary,.skip-link{forced-color-adjust:none;color:canvas;background:canvastext}.variance-chart__bar,.variance-chart__ev line,.variance-chart__ev circle,.variance-chart__median line,.variance-chart__median polygon,.variance-chart__interval-edge,.variance-chart__axis{stroke:canvastext}.variance-chart__interval{fill:graytext;fill-opacity:.25}.variance-chart__swatch--ev,.variance-chart__swatch--median,.variance-chart__swatch--interval{background:canvas;border-color:canvastext}}@media print{:root{--paper:#fff;--paper-raised:#fff;--paper-sunk:#fff;--signal:#000}body{background:#fff;font-size:11pt}.site-header,.site-nav,.site-footer,.button-row,.skip-link,.crumbs{display:none!important}.answer:before,.answer:after{display:none}details.disclosure{border:1px solid #999}details.disclosure>summary{font-weight:700}details:not([open])>:not(summary){display:revert!important}.callout--support,.callout--support h3,.callout--support a{color:#000!important;background:#fff!important}.panel,.callout,.answer,.ramp,.load,.result-grid,.table-scroll{break-inside:avoid;border:1px solid #999}.result-grid li{border:1px solid #ccc}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:9pt}}body{font-size:16px;line-height:1.6}h1,h2,h3,h4{text-transform:none;letter-spacing:-.025em}h1{font-size:clamp(2.35rem,4.8vw,4rem);font-weight:500;line-height:1.06}h2{font-size:clamp(1.6rem,2.8vw,2.35rem);font-weight:500;line-height:1.2}h3{letter-spacing:-.01em;font-size:1.1rem}.site-header__bar{gap:1rem 2rem;padding-block:1rem}.brand-artwork{line-height:0;display:block}.brand-artwork img{object-fit:contain;width:224px;height:60px;display:block}.site-nav ul,.site-nav li{border:0}.site-nav ul{gap:.25rem}.site-nav a{letter-spacing:0;text-transform:none;border-radius:4px;min-height:44px;font-size:.78rem}.page-head{margin-bottom:2rem;padding-bottom:2rem}.lede{font-size:1.08rem;line-height:1.65}.panel{border-color:var(--rule);border-top:3px solid var(--ink);border-radius:4px;padding:clamp(1rem,3vw,2rem)}.formula,.playthrough-pipeline__formula,math{font-family:var(--font-stix-math), "Cambria Math", serif;font-weight:400}.numeric,input,output,.result__value{font-variant-numeric:lining-nums tabular-nums}input,select,button,.button{min-height:44px}.field__label,.result__label,.label{letter-spacing:.06em;font-size:.75rem}.tool-chooser a{letter-spacing:0;text-transform:none;border-color:var(--rule);min-height:44px;padding:.65rem .85rem;font-size:.8rem}.callout{border-color:var(--rule);border-left:3px solid var(--ink);padding:1.5rem}.answer{background-image:none}.answer:before,.answer:after{display:none}:focus-visible{outline-offset:3px;outline:3px solid #3157e8}@media (max-width:640px){.brand-artwork img{width:160px;height:43px}.page-head{padding-bottom:1rem}.site-nav{width:100%}.site-header__bar{gap:.5rem;padding-block:.5rem}.site-nav a{letter-spacing:.05em;padding:.35rem .25rem}.site-main{padding-block:1.25rem 3rem}.page-head{margin-bottom:1rem;padding-bottom:1rem}.lede{font-size:1rem;line-height:1.5}}@media (min-width:23rem) and (max-width:640px){.site-nav ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@font-face{font-family:Barlow Condensed;src:url(../media/barlow-condensed.3lg-gfem2skt4.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Public Sans;src:url(../media/public-sans.3l3rp4h9pmto-.woff2)format("woff2");font-weight:400 800;font-display:swap}:root{--paper:#111312;--paper-raised:#1d201e;--paper-sunk:#111312;--ink:#f5f7f3;--ink-muted:#c2c8c1;--ink-faint:#c2c8c1;--rule:#626e60;--rule-strong:#9aa598;--signal:#ff7137;--signal-mark:#ff7137;--signal-wash:#342017;--display:"Barlow Condensed", var(--font-inter), sans-serif;--condensed:"Barlow Condensed", var(--font-inter), sans-serif;--sans:"Public Sans", var(--font-inter), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-size:17px}h1,h2,h3,h4{font-weight:800}a:hover{color:#ff956e}:focus-visible{outline-color:#ff956e}::selection{color:#111312}.site-header{background:var(--paper);border-color:var(--rule)}.site-header__bar{padding-block:16px}.round2-brand{font:800 34px/1 var(--display);white-space:nowrap;align-items:center;gap:12px;display:flex}.round2-brand-mark{gap:5px;width:30px;display:grid}.round2-brand-mark i{background:var(--signal);width:30px;height:5px}.round2-brand-mark i:nth-child(2){width:21px}.round2-brand-mark i:nth-child(3){width:12px}.site-nav{margin-left:auto}.site-nav a{font:600 17px/1.3 var(--sans)}.site-main{padding-block:28px 64px}.round2-masthead{margin-bottom:22px}.eyebrow{color:var(--ink-muted);text-transform:uppercase;margin-bottom:10px;font-size:17px}.round2-job{max-width:25ch;font-size:clamp(48px,5.5vw,76px);line-height:.97}.round2-job em{color:var(--signal);font-style:normal}.round2-instruction{color:var(--ink-muted);margin:14px 0 0}.home-calc{margin:0 0 36px}.home-calc .stack{border:1px solid var(--rule);background:var(--paper-raised);gap:0;box-shadow:5px 5px #050705}.home-calc .panel{border:0;border-radius:0;padding:18px 24px 24px}.home-calc .stack>*+*{margin-top:0}.round2-instrument{border-bottom:1px solid var(--rule);align-items:center;gap:20px;margin:0 0 16px;padding-bottom:10px;display:flex}.round2-dial-scene{flex:0 0 210px;width:210px;height:190px;position:relative}.round2-dial-scene svg{width:100%;height:100%;display:block}.round2-dial-reading{font:800 56px/1 var(--display);text-align:center;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.round2-dial-reading small{font:500 17px/1.2 var(--sans);color:var(--ink-muted);margin-top:5px;display:block}.round2-instrument figcaption{flex:1;min-width:0}.round2-ratio{font:800 32px/1.05 var(--display);text-transform:uppercase}.round2-ratio strong,.round2-ratio span{color:var(--signal)}.round2-ratio b{display:block}.round2-dial-caption{color:var(--ink-muted);font-size:17px}.home-calc .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-calc .field-row .field{min-width:0}.home-calc .field label{font:650 17px/1.2 var(--sans);text-transform:none;letter-spacing:0}.home-calc .field__hint{font:400 17px/1.3 var(--sans)}.home-calc .field__control{background:#111312;border-color:#9aa598}.home-calc input{color:var(--ink);min-height:48px;padding:8px 10px;font-size:25px}.home-calc .results{border:0;min-width:0;padding:24px}.home-calc .results>h2{margin-top:0}.home-calc .answer{background:var(--signal);color:#111312;border:0;padding:24px}.home-calc .answer *{color:inherit}.home-calc .answer__value{font:800 clamp(50px, 6vw, 92px)/1 var(--display);overflow-wrap:anywhere}.home-calc .answer__label{font:650 17px/1.3 var(--sans);text-transform:none}.home-calc .answer__means{font-size:17px}.round2-example-control{margin-top:16px}.round2-example-control button{background:var(--signal);color:#111312;border:1px solid var(--signal);font:750 17px/1.3 var(--sans);cursor:pointer;padding:12px 18px}.round2-example-control button:hover{background:#ff956e}.round2-example-label{color:var(--signal);font-weight:750}.panel,.callout,.empty-state,.table-wrap{background:var(--paper-raised)}.result-grid li{border-color:var(--rule)}.site-footer{background:var(--paper);border-color:var(--rule)}.button,.button--primary{background:var(--signal);color:#111312;border-color:var(--signal)}.button--quiet{color:var(--ink);background:0 0}@media (min-width:55rem){.home-calc .stack{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (max-width:640px){.shell{width:calc(100% - 36px);padding-inline:0}.site-header__bar{gap:12px;padding-block:12px}.round2-brand{gap:8px;font-size:27px}.round2-brand-mark{gap:4px;width:23px}.round2-brand-mark i{width:23px;height:4px}.round2-brand-mark i:nth-child(2){width:16px}.round2-brand-mark i:nth-child(3){width:9px}.site-nav{margin-left:0}.site-main{padding-top:20px}.round2-masthead{margin-bottom:18px}.round2-job{font-size:48px}.round2-instruction{margin-top:12px;line-height:1.35}.home-calc .panel{padding:12px 15px 20px}.round2-instrument{gap:10px;margin-bottom:12px}.round2-dial-scene{flex-basis:139px;width:139px;height:143px}.round2-dial-reading{font-size:43px}.round2-instrument .eyebrow{line-height:1.15}.round2-ratio{font-size:27px}.round2-dial-caption{display:none}.home-calc .field-row{gap:12px}.home-calc .field__hint{font-size:17px;line-height:1.2}.home-calc .results{padding:24px 20px}}.round2-masthead h1{font:600 17px/1.3 var(--sans);text-transform:none;letter-spacing:0;max-width:none;color:var(--ink-muted);margin-bottom:12px}.round2-job{font-family:var(--display);text-transform:uppercase;font-weight:800}.round2-intro{margin-top:12px}.round2-intro summary{cursor:pointer;min-height:44px;color:var(--ink-muted);align-content:center;display:list-item}.round2-intro .lede{margin-top:12px}.round2-brand img{width:30px;height:29px;display:block}.round2-bets-left{background:var(--signal);color:#111312;margin-block:16px 24px;padding:24px}.round2-bets-left>strong{font:800 clamp(55px, 6vw, 96px)/1 var(--display);overflow-wrap:anywhere;display:block}.round2-bets-left p{margin-block:0 12px}@media (max-width:640px){.round2-brand img{width:23px;height:23px}}.tool-chooser[aria-label=Other\ calculators] ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tool-chooser[aria-label=Other\ calculators] li{min-width:0}.tool-chooser[aria-label=Other\ calculators] a{background:var(--paper-raised);border:1px solid var(--rule);font:800 30px/1.1 var(--display);padding:24px;display:block}.round2-tile-art{border-bottom:1px solid var(--rule);margin-bottom:20px;padding-bottom:20px;display:block}.round2-tile-art svg{width:100%;height:170px;display:block}@media (max-width:640px){.tool-chooser[aria-label=Other\ calculators] ul{grid-template-columns:1fr}}.site-nav ul{border:0;flex-wrap:wrap;gap:4px;display:flex}.site-nav li{border:0;flex:none}.site-nav a{min-height:44px;padding:9px 12px}.site-nav a[aria-current=page],.site-nav a[aria-current=location]{background:var(--signal);color:#111312}@media (max-width:640px){.site-nav ul{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.site-nav a{white-space:nowrap}.round2-masthead h1{line-height:1.2}.home-calc .field__control{flex:none}.home-calc .field-row .field{margin-bottom:0}}.home-calc .field input{min-height:48px;padding:7px 10px;line-height:1.1}@media (max-width:640px){.round2-dial-scene{flex-basis:120px;width:120px;height:119px}.round2-dial-reading{font-size:39px}}:root{--shell:1280px}.home-calc .field-row .field{margin-bottom:0}@media (min-width:72rem){.home-calc .field-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-calc .field label{min-height:62px}}.home-calc .answer__head{background:0 0}.round2-dial-reading{width:120px;max-width:95%}@media (max-width:640px){.round2-job{font-size:42px}.round2-masthead{margin-bottom:12px}.round2-masthead h1{margin-bottom:8px}.round2-instruction{margin-top:8px}.round2-dial-scene{flex-basis:100px;width:100px;height:90px}.round2-dial-reading{font-size:30px}.round2-instrument{margin-bottom:8px;padding-bottom:6px}.home-calc .field__hint{font-size:16px;line-height:1.15}.home-calc .field-row{gap:8px 12px}.home-calc .field label{font-size:16px}}@media print{:root{--paper:#fff;--paper-raised:#fff;--paper-sunk:#fff;--ink:#111;--ink-muted:#333;--ink-faint:#444;--rule:#999;--rule-strong:#555;--signal:#111;--signal-mark:#111;--signal-wash:#eee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#111;background:#fff;font-size:11pt}.home-calc .answer,.round2-bets-left{color:#111;background:#fff;border:1px solid #999}.home-calc .field__control{background:#fff}.round2-example-control{display:none}.button,.button--primary{color:#111;background:#fff}}@media (max-width:640px){.site-main{padding-top:12px}.round2-job{font-size:36px}.round2-masthead h1{font-size:16px;line-height:1.15}.round2-instruction{font-size:16px;line-height:1.2}.round2-example-control{margin-top:10px}}@media (min-width:72rem){.home-calc .field label{min-height:42px}.round2-dial-scene{flex-basis:180px;width:180px;height:155px}}@media (max-width:640px){.round2-dial-reading{width:94px}}
