.fit-tool{position:relative}.fit-form{margin:0}.fit-group{margin:0 0 var(--s5);padding:0;border:0;min-width:0}.fit-form{container:fitform/inline-size}.fit-group-t,.fit-group>legend{display:block;margin:0 0 var(--s3);padding:0;font-weight:800;font-size:1.1875rem;letter-spacing:-.012em;color:var(--ink)}.fit-about{display:flex;flex-wrap:wrap;gap:0 var(--s6);align-items:flex-start}.fit-about>*{min-width:0}.fit-about .field{margin-bottom:var(--s3)}.fit-wide{flex-basis:100%}.fit-note{margin:0 0 var(--s3);font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.fit-note-adv{font-weight:700;color:var(--ink)}.ev-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--s4);column-gap:var(--s4);align-items:start;padding:var(--s3) 0 var(--s3);border-top:1px solid var(--band-line)}.ev-row:last-child{border-bottom:1px solid var(--band-line)}.ev-field,.ev-top{min-width:0}.ev-top{grid-column:1/-1}.ev-top .chips-field{margin-bottom:var(--s2)}.ev-top .field-label{font-size:1.0625rem}.ev-field .field{margin:0}.ev-score{margin:0;padding-top:1.85rem;text-align:right;line-height:1;min-width:4.5rem}.ev-pts{font-weight:800;font-size:2rem;letter-spacing:-.04em;color:var(--ink);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.ev-pts--none{color:var(--ink-3);font-weight:600}.ev-sub,.ev-unit{font-weight:650;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.ev-sub{display:block;margin-top:.35rem;line-height:1.3}.ev-row--low .ev-pts{color:var(--error)}.ev-row--low .ev-sub{color:var(--error);font-weight:750}.ev-next{grid-column:1/-1;margin:var(--s2) 0 0;font-size:var(--fs-small);font-weight:650;color:var(--ink-2);line-height:1.45}.ev-next b{color:var(--target);font-weight:800}@media (max-width:22em){.ev-score{min-width:3.5rem}.ev-pts{font-size:1.75rem}}@container fitform (max-width: 14em){.ev-row{grid-template-columns:minmax(0,1fr)}.ev-score{padding-top:var(--s2);text-align:left;min-width:0}.ev-sub{margin:var(--s1) 0 0;white-space:normal}.ev-sub,.fit-about{display:block}.fit-tool .time-part .control{width:calc(2ch + 1.25rem + 4px);padding:0 .4rem}.fit-tool .seg{display:grid;grid-auto-flow:row;width:100%}.fit-tool .seg .seg-opt{display:flex}.fit-tool .seg .seg-opt span{width:100%;border-right:0;border-top:1px solid var(--line)}.fit-tool .seg .seg-opt:first-child span{border-top:0}}.fit-tool .num-wrap{max-width:100%;width:-moz-fit-content;width:fit-content;gap:.6rem}.fit-tool .num-wrap .control{width:calc(var(--chars, 4) * .66em + 1.5rem + 4px);min-width:0;max-width:100%;padding:0 .75rem}.fit-tool .num-wrap .unit{position:static;flex:none;color:var(--ink-2);font-weight:650}.fit-std,.fit-toggles{margin-top:var(--s4)}.fit-toggles{display:grid;grid-gap:var(--s1);gap:var(--s1)}.fit-choice{container:fitchoice/inline-size}.fit-choice .field{margin-bottom:var(--s3)}.fit-tool .fit-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;flex-wrap:nowrap;max-width:100%}.fit-tool .fit-seg .seg-opt{display:flex}.fit-tool .fit-seg .seg-opt span{width:100%;min-height:48px;height:100%;padding:.35rem var(--s4);line-height:1.25}.fit-tool .fit-seg .seg-opt input:hover+span{background:var(--bg-2);color:var(--ink)}.fit-tool .fit-seg .seg-opt input:checked+span{background:var(--ink);color:var(--bg)}@container fitchoice (max-width: 10em){.fit-tool .fit-seg--s10{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s10 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s10 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 11em){.fit-tool .fit-seg--s11{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s11 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s11 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 12em){.fit-tool .fit-seg--s12{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s12 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s12 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 13em){.fit-tool .fit-seg--s13{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s13 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s13 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 14em){.fit-tool .fit-seg--s14{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s14 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s14 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 15em){.fit-tool .fit-seg--s15{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s15 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s15 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 16em){.fit-tool .fit-seg--s16{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s16 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s16 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 17em){.fit-tool .fit-seg--s17{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s17 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s17 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 18em){.fit-tool .fit-seg--s18{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s18 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s18 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 19em){.fit-tool .fit-seg--s19{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s19 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s19 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 20em){.fit-tool .fit-seg--s20{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s20 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s20 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 21em){.fit-tool .fit-seg--s21{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s21 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s21 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 22em){.fit-tool .fit-seg--s22{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s22 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s22 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 23em){.fit-tool .fit-seg--s23{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s23 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s23 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 24em){.fit-tool .fit-seg--s24{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s24 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s24 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 25em){.fit-tool .fit-seg--s25{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s25 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s25 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 26em){.fit-tool .fit-seg--s26{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s26 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s26 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 27em){.fit-tool .fit-seg--s27{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s27 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s27 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 28em){.fit-tool .fit-seg--s28{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s28 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s28 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 29em){.fit-tool .fit-seg--s29{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s29 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s29 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 30em){.fit-tool .fit-seg--s30{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s30 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s30 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 31em){.fit-tool .fit-seg--s31{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s31 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s31 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 32em){.fit-tool .fit-seg--s32{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s32 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s32 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 33em){.fit-tool .fit-seg--s33{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s33 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s33 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 34em){.fit-tool .fit-seg--s34{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s34 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s34 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 35em){.fit-tool .fit-seg--s35{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s35 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s35 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 36em){.fit-tool .fit-seg--s36{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s36 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s36 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 37em){.fit-tool .fit-seg--s37{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s37 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s37 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 38em){.fit-tool .fit-seg--s38{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s38 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s38 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 39em){.fit-tool .fit-seg--s39{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s39 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s39 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 40em){.fit-tool .fit-seg--s40{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s40 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s40 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 41em){.fit-tool .fit-seg--s41{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s41 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s41 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 42em){.fit-tool .fit-seg--s42{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s42 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s42 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 43em){.fit-tool .fit-seg--s43{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s43 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s43 .seg-opt:first-child span{border-top:0}}@container fitchoice (max-width: 44em){.fit-tool .fit-seg--s44{display:grid;grid-auto-flow:row;width:100%}.fit-tool .fit-seg--s44 .seg-opt span{border-right:0;border-top:1px solid var(--line)}.fit-tool .fit-seg--s44 .seg-opt:first-child span{border-top:0}}.chips-field{margin:0 0 var(--s3);padding:0;border:0;min-width:0}.pick{display:flex;flex-wrap:wrap;gap:var(--s2)}.pick-opt{position:relative;display:inline-flex}.pick-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.pick-opt span{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s4);border:1.5px solid var(--edge);border-radius:999px;background:var(--surface);font-weight:650;font-size:var(--fs-small);color:var(--ink-2);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.pick-opt input:hover+span{border-color:var(--ink)}.pick-opt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pick-opt input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.fit-verdict{display:block;margin-top:var(--s2)}.fit-verdict+.fit-verdict{margin-top:var(--s1)}.fit-verdict b{color:var(--ink)}.fit-tool .fit-verdict--no b,.fit-verdict--no b{color:var(--error)}.fit-range{display:block;margin-top:var(--s2);padding-left:var(--s3);border-left:3px solid var(--edge)}.fit-table-line{margin:var(--s3) 0 0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.ev-board{margin:0}.ev-board .fig-cap,.fit-fig-cap{margin:0 0 var(--s3);font-weight:700}.board-key,.ev-board .fig-cap,.fit-fig-cap{font-size:var(--fs-small);color:var(--ink-2)}.board-key{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);padding:0;margin:var(--s3) 0 0}.board-key li{display:inline-flex;align-items:center;gap:.45em}.bk-low,.bk-met{display:inline-block;width:1.4em;height:.4em;border-radius:99px}.bk-you{display:inline-block;width:.75em;height:.75em;border-radius:50%;background:var(--s-you)}.bk-met{background:var(--m-basic)}.bk-low{background-color:var(--s-step);background-image:linear-gradient(rgba(14,106,90,.35) 1px,transparent 0),linear-gradient(90deg,rgba(14,106,90,.35) 1px,transparent 0);background-size:6px 6px}.bk-tick{width:2px;background:var(--ink)}.bk-line,.bk-tick{display:inline-block;height:1em}.bk-line{width:0;border-left:2px dashed var(--ink)}.ruler-pick{margin-top:var(--s6)}.rp-title{margin:0 0 var(--s2);font-size:1.1875rem}.rp-intro{margin:0 0 var(--s3);font-size:var(--fs-small);color:var(--ink-2);max-width:40rem}.rp-body{margin-top:var(--s3);min-height:9rem}.rp-empty{margin:0;padding:var(--s4) 0}.rp-empty,.rp-key{color:var(--ink-2);font-size:var(--fs-small)}.rp-key{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);padding:0;margin:var(--s3) 0 0}.rp-key li{display:inline-flex;align-items:center;gap:.45em}.k-you{background:var(--s-you)}.k-next,.k-you{width:.8em;height:.8em;border-radius:50%}.k-next{border:2.5px solid var(--target)}.k-min{width:2px;height:1em;background:var(--ink)}.fit-more{margin-top:var(--s5)}.fit-more h3{margin:0 0 var(--s2);font-size:1.1875rem}.fit-notes{list-style:none;padding:0;margin:0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.fit-notes li{padding:var(--s2) 0 var(--s2) var(--s4);position:relative;border-top:1px solid var(--band-line)}.fit-notes li:before{content:"";position:absolute;left:0;top:1.05em;width:.45em;height:2px;background:var(--accent)}.fit-notes b{color:var(--ink)}.fit-src{margin:var(--s3) 0 0;font-size:var(--fs-small);color:var(--ink-2)}.fit-src a{display:inline-block;padding:.55rem 0;margin:-.55rem 0}.code-check{margin:0 0 var(--s4)}.code-check .control{text-transform:none;letter-spacing:.04em}.code-line{margin:var(--s2) 0 0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.45;min-height:1.45em}.code-line b{color:var(--ink)}.code-line .btn{display:flex;width:-moz-fit-content;width:fit-content;margin-top:var(--s2)}.code-list{margin:var(--s2) 0 0}.code-list>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700;color:var(--link);font-size:var(--fs-small)}.code-list ul{list-style:none;padding:0;margin:var(--s2) 0 0;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2)}.code-list li{padding:.15rem .55rem;border:1px solid var(--band-line);border-radius:var(--r1);background:var(--surface);font-weight:650;font-size:var(--fs-small);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.fit-alt{margin:var(--s3) 0 0;padding:var(--s3) 0 0;border-top:1px dashed var(--band-line)}.score-chart{margin:var(--s7) 0}.score-chart>h2{margin-top:0}.chart-intro{max-width:46rem;font-family:var(--f-text);font-size:var(--fs-read);line-height:1.6;color:var(--ink-2)}.chart-controls{display:grid;grid-gap:var(--s2) var(--s6);gap:var(--s2) var(--s6);margin:var(--s4) 0 var(--s3)}@media (min-width:900px){.chart-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.chart-sel{display:flex;flex-wrap:wrap;gap:0 var(--s5);align-items:flex-start}.chart-controls>*,.chart-sel{min-width:0}.chart-sel .select-wrap{max-width:100%}.chart-sel .field{margin-bottom:var(--s3)}.chart-cap{margin:0 0 var(--s3);font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.chart-cap b{color:var(--ink)}.chart-list{list-style:none;margin:0;padding:0;columns:8.25em 4;column-gap:var(--s5);column-rule:1px solid var(--line)}.chart-list li{page-break-inside:avoid;break-inside:avoid;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--s3);padding:.3rem .25rem;border-bottom:1px solid var(--line-2);font-size:var(--fs-small);line-height:1.35}.cl-pts{font-weight:800;color:var(--ink);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.cl-level,.cl-raw{font-weight:600;color:var(--ink-2)}.cl-raw{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-align:right}.cl-gap .cl-pts,.cl-gap .cl-raw{color:var(--ink-3);font-weight:500}.cl-min{background:var(--accent-wash)}.cl-mintag{font-weight:800;color:var(--accent)}.chart-list--levels{columns:17em 2}.chart-note{margin-top:var(--s4);font-size:var(--fs-small);color:var(--ink-2);max-width:46rem}.svc-list{list-style:none;margin:var(--s4) 0 0;padding:0}.svc-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 var(--s4);gap:0 var(--s4);padding:var(--s3) 0;border-top:1px solid var(--band-line);align-items:baseline}.svc-list li:last-child{border-bottom:1px solid var(--band-line)}.svc-name{font-weight:800;color:var(--ink)}.svc-rule{grid-column:1/-1;font-size:var(--fs-small);color:var(--ink-2);line-height:1.45;margin-top:2px}.svc-verdict{font-weight:800;text-align:right;white-space:nowrap}.svc-verdict--no{color:var(--error)}.svc-verdict--ok{color:var(--accent)}.unit-row{display:flex;flex-wrap:wrap;gap:0 var(--s5);align-items:flex-start}.fit-tool--whtr .field-hint+.field{margin-top:var(--s5)}.conv{margin:var(--s1) 0 0;font-size:var(--fs-small);color:var(--ink-2)}.measure{margin:var(--s7) 0;max-width:52rem}.measure h2{margin-top:0}.measure ol{padding-left:1.4em;font-family:var(--f-text);font-size:var(--fs-read);line-height:1.6}.measure li{margin-bottom:var(--s2)}.measure-lede{max-width:44rem;font-family:var(--f-text);font-size:var(--fs-read);line-height:1.6}.measure{container:measure/inline-size}.measure-table{margin-top:var(--s4);width:100%}.measure-table th{width:8.5em;vertical-align:top}@container measure (max-width: 32em){.measure-table,.measure-table tbody,.measure-table td,.measure-table th,.measure-table tr{display:block;width:auto}.measure-table caption{display:block;text-align:left}.measure-table tr{padding:var(--s3) 0;border-top:1px solid var(--band-line)}.measure-table td,.measure-table th{padding:0;border:0}.measure-table th{margin-bottom:var(--s1)}}@media print{.board-key,.ruler-pick{display:none!important}body:has(.fit-tool) .crumbs,body:has(.fit-tool) .tool-head .page-lede{display:none!important}.fit-answer .ev-board{margin-top:6pt;padding-top:4pt}.ev-board .fig-cap{display:none!important}.svc-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18pt;column-gap:18pt;margin-top:6pt}.svc-list li{padding:3pt 0}.svc-rule{font-size:8.5pt;line-height:1.35}.fit-table-line{margin-top:4pt}.fit-tool .check-source,.fit-tool .state-tag{display:none!important}.fit-tool .tool-sheet .advice-note{margin:6pt 0 0;padding-top:4pt;padding-bottom:4pt}.fit-tool .ac-prov,.fit-tool .ac-sub,.fit-tool .ts-foot .print-stub{margin-top:4pt}body:has(.fit-tool) .tool-head{padding-bottom:0;margin-bottom:6pt}body:has(.fit-tool) .tool-head .page-title{margin:0 0 4pt;font-size:20pt;max-width:none}body:has(.fit-tool) .tool-head .eyebrow{display:none!important}body:has(.fit-tool) .page-end{padding-bottom:0!important}body:has(.fit-tool) .site-footer{margin-top:8pt!important;padding-top:6pt!important;padding-bottom:0!important}body:has(.fit-tool) main{padding-bottom:0!important;margin-bottom:0!important}.ev-board,.ruler-pick,.svc-list{page-break-inside:avoid;break-inside:avoid}.fit-more,.fit-steps,.wh-ladder{display:none!important}.fit-tool--whtr .tool-sheet{display:grid!important;grid-template-columns:2.2in minmax(0,1fr)!important;grid-template-areas:"answer answer" "drawing foot" "result result"!important;grid-column-gap:18pt;column-gap:18pt;align-items:start}.fit-tool--whtr .ts-answer{grid-area:answer}.fit-tool--whtr .ts-drawing{grid-area:drawing;width:2.2in;max-width:2.2in;margin-top:4pt}.fit-tool--whtr .ts-foot{grid-area:foot;margin-top:6pt}.fit-tool--whtr .ev-board .fig-cap{display:none!important}.svc-target{font-size:8.5pt;line-height:1.3;margin-top:1pt}.fit-tool--whtr .ac-sub{font-size:9pt}.fit-tool--whtr .svc-list li{padding:2pt 0}.bk-low,.bk-met,.bk-tick,.k-min,.k-next,.k-you{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fit-tool .ac-unit{margin-left:.4em}.fit-answer .ev-board{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--band-line)}@media (min-width:900px){.fit-tool .tool-sheet{grid-template-areas:"inputs answer" "foot foot" "result result"}.fit-tool .ts-answer{align-self:start;position:-webkit-sticky;position:sticky;top:var(--s4)}}@media (min-width:1024px){.fit-details{display:grid;grid-template-columns:minmax(0,7fr) minmax(16rem,4fr);grid-gap:var(--s7);gap:var(--s7);align-items:start}.fit-details .fit-more{margin-top:var(--s6)}}.code-line:empty{display:none}.fit-about .field-hint{margin-bottom:var(--s4)}.code-check{margin-bottom:0}.fit-tool .peek{display:none}@media (max-width:899px){.fit-tool .peek{display:block;margin:0 0 var(--s5)}.fit-tool .peek a{display:grid;grid-template-columns:1fr auto;grid-gap:0 var(--s3);gap:0 var(--s3);align-items:baseline;padding:var(--s3) var(--s4);border-radius:var(--r1);background:var(--surface);border:1px solid var(--band-line);border-left:3px solid var(--accent);color:var(--ink);text-decoration:none;min-height:44px}.fit-tool .peek-line{min-width:0;font-size:var(--fs-ui)}.fit-tool .peek-v{font-weight:800;font-size:1.375rem;letter-spacing:-.02em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.fit-tool .peek-l{color:var(--ink-2);font-weight:600;overflow-wrap:break-word}.fit-tool .peek-sub{grid-column:1;font-size:.875rem;color:var(--ink-2);line-height:1.4;font-weight:600}.fit-tool .peek-go{grid-column:2;grid-row:1/span 2;align-self:center;font-weight:700;font-size:var(--fs-small);color:var(--link);white-space:nowrap}.fit-tool .peek.is-stale a{border-left:3px dashed var(--error)}.fit-tool .peek-stale{color:var(--error);font-weight:700;font-size:var(--fs-small)}}@container fitform (max-width: 22em){.fit-tool .peek a{grid-template-columns:1fr}.fit-tool .peek-go{grid-column:1;grid-row:auto;margin-top:var(--s1)}}.fit-answer{container:fitans/inline-size}@container fitans (max-width: 20em){.fit-tool .ac-prov .nobr{white-space:normal}}@container fitans (max-width: 18em){.svc-list li{grid-template-columns:minmax(0,1fr)}.svc-verdict{text-align:left;white-space:normal}}.fit-tool h3.ac-kicker{margin:0;font-family:var(--f-ui);font-size:var(--fs-ui);font-weight:700;line-height:1.3;letter-spacing:0;color:var(--ink-2);text-wrap:wrap}.fit-steps{margin:var(--s6) 0 0}.fit-steps h3{margin:0 0 var(--s2);font-size:1.1875rem}.fs-goal{margin:0 0 var(--s3);font-size:var(--fs-ui);color:var(--ink-2)}.fs-goal b{color:var(--ink);font-weight:800}.fs-list{list-style:none;margin:0;padding:0;counter-reset:fs}.fs-list li{counter-increment:fs;display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-column-gap:var(--s2);column-gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--band-line);font-size:var(--fs-small);line-height:1.45;color:var(--ink-2)}.fs-list li:last-child{border-bottom:1px solid var(--band-line)}.fs-list li:before{content:counter(fs);grid-row:1/span 3;font-weight:800;color:var(--ink-3);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.fs-ev{font-weight:800;color:var(--ink);font-size:var(--fs-ui)}.fs-step{display:block}.fs-gain{display:inline-block;margin-left:.25em;font-weight:800;color:var(--target);white-space:nowrap}.fs-alone{display:block}.fs-alone,.fs-top .fs-step{color:var(--ink-3)}.fs-alone{grid-column:2}@media (min-width:640px){.fs-list li{grid-template-columns:1.6rem 15rem minmax(0,1fr);align-items:baseline}.fs-list li:before{grid-row:1/span 2}.fs-alone,.fs-step{grid-column:3}}.fs-note{margin:var(--s3) 0 0;font-size:var(--fs-small);color:var(--ink-3);line-height:1.45;max-width:40rem}.wh-ladder{margin-top:var(--s6)}.wh-ladder h3{margin:0 0 var(--s2);font-size:1.1875rem}.chart-list--ladder{columns:9em 3;max-width:42rem}.cl-you{background:var(--accent-wash)}.cl-you .cl-pts:after{content:" · you";font-weight:700;color:var(--accent)}.svc-target{grid-column:1/-1;margin-top:2px;font-size:var(--fs-small);font-weight:700;color:var(--ink);line-height:1.45;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.svc-list li.is-mine{padding-left:var(--s3);border-left:3px solid var(--accent)}.fit-tool--whtr .ts-drawing{max-width:42rem}@media (min-width:900px){.fit-tool--whtr .tool-sheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"inputs answer" "drawing answer" "foot foot" "result result";grid-template-rows:auto 1fr auto auto}.fit-tool--whtr .ts-drawing{margin-top:var(--s2)}.fit-tool--whtr .ts-answer{position:static}.fit-tool--whtr .ts-drawing{align-self:start}}