.pt-head{align-items:center;row-gap:var(--space-2);padding-block:12px}.pt-head .sheet-title{flex:1 1 auto}.pt-head .sheet-meta{flex:1 1 100%;order:3;max-width:62ch}.pt-head--modes .pt-seg{flex:1 1 100%;order:2}@media (min-width:45em){.pt-head .sheet-title{flex:0 0 auto}.pt-head--modes .pt-seg{flex:0 1 auto;order:0;margin-left:auto}}@media (min-width:68.75em){.pt-head .sheet-meta{flex:1 1 100%;order:3}}.pt-seg .choice span{justify-content:flex-start;padding-inline:12px}@media (max-width:44.9375em){.pt-seg .pt-seg-row[data-n="4"]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.pt-seg .pt-seg-row[data-n="4"]>.choice:nth-child(3){margin-left:0}.pt-seg .pt-seg-row[data-n="4"]>.choice:nth-child(n+3){margin-top:-1.5px}}@media (max-width:23.6875em){.pt-seg .choice span{padding-inline:9px;gap:6px;font-size:var(--fs-14)}}@media (min-width:45em){.pt-seg .choice span{white-space:nowrap}}.pt-answer{padding-block:var(--space-5) var(--space-4)}.pt-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2)}.pt-label .tag{color:var(--c-ink-2);border-color:var(--c-ink-3)}.pt-answer .result-main{column-gap:var(--space-3);row-gap:2px}.pt-answer .result-figure .hl{padding-inline:.04em .08em}.pt-answer .result-unit{line-height:1.25;max-width:12em}.pt-answer .result-figure.pt-loss{color:var(--c-red)}.pt-answer .result-figure.pt-fig-l{font-size:clamp(2.75rem,1.6rem + 4.2vw,4rem)}.pt-answer .result-figure.pt-fig-xl{font-size:clamp(1.875rem,1.1rem + 3vw,3rem);letter-spacing:-.03em}.pt-sub{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-4);row-gap:2px;margin-top:var(--space-2)}.pt-sub .muted{color:var(--c-ink-3)}.pt-sub strong{font-weight:760}.pt-answer .jump-link{margin-top:0;gap:4px;font-size:var(--fs-15)}.pt-answer .jump-link .icon{width:16px;height:16px}@media (max-width:32.4375em){.pt-answer .jump-link{display:none}}.pt-answer .stale-tag{margin-bottom:var(--space-2)}.pt-answer.result.is-stale{opacity:1}.pt-answer.is-stale>:not(.stale-tag),.pt-drawing.is-stale,.pt-notes.is-stale .whatif,.pt-stub.is-stale{opacity:.5;transition:opacity var(--dur-1) ease}.pt-answer.is-stale .hl{background:linear-gradient(180deg,transparent 0 44%,var(--c-sheet-3) 44% 94%,transparent 94%)}.t-loss,.t-red{color:var(--c-red)}.t-loss{font-weight:700}@media (min-width:45em){.pt-step{padding-top:10px;border-top:var(--bw-line) solid var(--c-ink)}}.pt-step.is-done{margin-top:var(--space-4);border-top:var(--bw-hair) solid var(--c-rule)}.pt-step .stale-tag{margin-bottom:var(--space-2)}.pt-step-set{min-width:0}.pt-step-k{padding:0;font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;line-height:1.3;color:var(--c-ink)}.pt-step.is-done .pt-step-k{color:var(--c-ink-3)}.pt-step-say{margin-top:var(--space-2);max-width:30ch;font-size:var(--fs-22);font-weight:560;line-height:1.3;letter-spacing:-.01em;color:var(--c-ink)}.pt-step-say strong{font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pt-step-row{margin-top:var(--space-4)}.pt-step.is-done .pt-step-row{margin-top:var(--space-2)}.pt-step-row .choice span{min-height:58px;padding:8px 6px;gap:7px}.pt-mk{display:grid;justify-items:start;grid-gap:1px;gap:1px;font-style:normal;line-height:1.15}.pt-mk b{font-size:var(--fs-16);font-weight:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-mk small{font-family:var(--f-mono);font-size:var(--fs-13);font-weight:450;color:var(--c-ink-3);white-space:nowrap}.pt-mk small:before{content:"→ "/""}@media (max-width:22.4375em){.pt-step-row{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.pt-step-row>.choice:nth-child(3){margin-left:0}.pt-step-row>.choice:nth-child(n+3){margin-top:-1.5px}}.pt-step-other{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);margin-top:var(--space-1);padding:0;border:0;background:none;font:inherit;font-size:var(--fs-15);font-weight:600;color:var(--c-blue);cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}.pt-step-other:hover{text-decoration-thickness:2.5px}.pt-step-other .icon{width:16px;height:16px}.pt-step-hint{margin-top:2px;max-width:46ch;font-size:var(--fs-13);line-height:1.45;color:var(--c-ink-3)}.pt-drawing{padding-block:var(--space-4) var(--space-5);border-top:var(--bw-hair) solid var(--c-rule);scroll-margin-top:var(--space-3)}.pt-drawing .drawing-head{margin-bottom:var(--space-2)}.pt-draw{width:100%}.pt-svg{display:block;max-width:100%;height:auto;margin-inline:auto;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pt-svg text{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;paint-order:stroke;stroke:var(--c-sheet);stroke-width:4px;stroke-linejoin:round}.pt-svg .dw-k{font-size:12px}.pt-svg text.pt-big{font-size:19px}.pt-svg .dw-v{font-size:16px}.pt-n{font-family:var(--f-sans);font-size:12.5px;font-weight:450;fill:var(--c-ink-3)}.pt-svg .pt-v-hl,.pt-svg .tb-svg text{stroke:none}.pt-hl{fill:var(--c-hi)}.pt-pat-bg{fill:var(--c-sheet)}.pt-pat-ln{stroke:var(--c-ink);stroke-width:1.4}.pt-pat-ln2{stroke:var(--c-ink-2);stroke-width:1}.pt-pat-steel{fill:var(--c-steel)}.pt-pat-fine{fill:none;stroke:var(--c-steel-line);stroke-width:.8}.pt-pat-dot{fill:var(--c-ink-2)}.pt-pat-cap{stroke:var(--c-ink-3);stroke-width:.9}.pt-pat-lossbg{fill:var(--c-red-bg)}.pt-pat-loss{stroke:var(--c-red);stroke-width:1.3}.pt-f-solid{fill:var(--c-ink)}.pt-f-steel{fill:#c4ccd4}.pt-f-paper{fill:var(--c-sheet)}.pt-f-profit{fill:var(--c-hi)}.pt-part.is-solid.pt-f-hatch{fill:#6f7882}.pt-part.is-solid.pt-f-rhatch{fill:#8a939c}.pt-part.is-solid.pt-f-xhatch{fill:#c4ccd4}.pt-part.is-solid.pt-f-dots{fill:#9aa3ac}.pt-grid-lines line{stroke:var(--c-grid);stroke-width:1}.pt-edges line,.pt-edges rect{fill:none;stroke:var(--c-ink);stroke-width:1.6}.pt-edges rect{stroke-width:2}.pt-capline{fill:none;stroke:var(--c-ink);stroke-width:1.2;stroke-dasharray:3 2.5}.pt-lossbox{stroke:var(--c-red);stroke-width:1.6}.pt-losstint{fill:rgba(192,40,27,.16);stroke-width:2.2}.pt-passbox{fill:none;stroke:var(--c-ink-2);stroke-width:1.3;stroke-dasharray:5 3}.pt-pending line{stroke:var(--c-ink-3);stroke-width:1}.pt-pending .pt-tick{stroke-width:1.8}.pt-pending-arrow{fill:none;stroke:var(--c-ink-3);stroke-width:1.2;stroke-linejoin:miter}.pt-pending-t{font-family:var(--f-sans);font-size:12.5px;font-weight:560;fill:var(--c-ink-3)}.pt-ruler{stroke:var(--c-ink);stroke-width:1}.pt-ground{stroke:var(--c-ink);stroke-width:2.4}.pt-earth{fill:none;stroke:var(--c-ink-3);stroke-width:1}.pt-chain line,.pt-dim line,.pt-ext{stroke:var(--c-ink);stroke-width:1}.pt-chain .pt-tick,.pt-dim .pt-tick,.pt-tick{stroke-width:1.8;stroke-linecap:square}.pt-leader{fill:none;stroke:var(--c-ink-3);stroke-width:1}.pt-datum{stroke:var(--c-red);stroke-width:2;stroke-dasharray:16 4 3 4}.pt-ref{stroke:var(--c-ink-2);stroke-width:1.6;stroke-dasharray:6 4}.pt-ref-end{stroke:var(--c-ink-2);stroke-width:1.4}.is-loss .dw-k,.is-loss .dw-v,.pt-ord-be .dw-k,.pt-ord-be .dw-v,.pt-red .dw-k,.pt-red .dw-v{fill:var(--c-red)}.pt-ord-top .dw-k{fill:var(--c-ink)}.pt-ord-pass .dw-k,.pt-ord-pass .dw-v{fill:var(--c-ink-3)}.pt-balloon circle{fill:var(--c-sheet);stroke:var(--c-ink);stroke-width:1.4}.pt-balloon text{font-family:var(--f-mono);font-size:12px;font-weight:600;fill:var(--c-ink);stroke:none}.pt-balloon.is-loss circle{stroke:var(--c-red)}.pt-balloon.is-loss text{fill:var(--c-red)}.pt-balloon.is-pass circle,.pt-balloon.is-pending circle{stroke-dasharray:3 2.5}.pt-stack-title{fill:var(--c-ink-2)}.pt-bar-edge{fill:none;stroke:var(--c-ink);stroke-width:2}.pt-bar-sep{stroke:var(--c-ink);stroke-width:1.2}.pt-chip{fill:var(--c-sheet)}.pt-chip-k{stroke:none!important}.pt-chip-k,.pt-place{font-family:var(--f-sans);font-size:12px;font-weight:700;font-stretch:var(--wd-label);letter-spacing:.08em;text-transform:uppercase;fill:var(--c-ink)}.pt-route{stroke:var(--c-ink);stroke-width:2.4;fill:none}.pt-route-dash{stroke:var(--c-sheet);stroke-width:1.2;stroke-dasharray:8 7;fill:none}.pt-pt-ring{fill:var(--c-sheet);stroke:var(--c-ink);stroke-width:1.5}.pt-pt-dot{fill:var(--c-ink)}.pt-road-c{stroke:var(--c-ink-3);stroke-width:1;stroke-dasharray:8 6}.pt-tickv{font-family:var(--f-mono);font-size:13px;font-weight:400;fill:var(--c-ink-2)}.pt-svg .pt-chip-red,.pt-svg .pt-red-v{fill:var(--c-red)}.pt-row.pt-red-row .pt-row-name,.pt-row.pt-red-row .pt-row-val{color:var(--c-red)}.pt-key--left{justify-content:flex-start}.pt-swatch{flex:none}.pt-swatch-edge{fill:none;stroke:var(--c-ink);stroke-width:1.5}.pt-swatch-cap{fill:none;stroke:var(--c-ink);stroke-width:1.3;stroke-dasharray:2.5 2}.pt-swatch .pt-f-paper+.pt-swatch-edge{stroke-dasharray:3 2;stroke:var(--c-ink-2)}.pt-key{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:0;font-size:var(--fs-14);color:var(--c-ink-2)}.pt-key li{display:inline-flex;align-items:center;gap:6px}.pt-key-datum{stroke:var(--c-red);stroke-width:2.4;stroke-dasharray:9 3 2 3}.pt-key-ref{stroke:var(--c-ink-2);stroke-width:1.6;stroke-dasharray:5 3}.pt-rows{list-style:none;margin:var(--space-4) 0 0;padding:0;border-top:1px solid var(--c-ink)}.pt-row{display:grid;grid-template-columns:22px 16px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;min-height:44px;padding:7px 0;border-bottom:1px solid var(--c-rule)}.pt-row,.pt-row-n{align-items:center}.pt-row-n{display:inline-flex;justify-content:center;width:22px;height:22px;border:1.4px solid var(--c-ink);border-radius:50%;font-family:var(--f-mono);font-size:12px;font-weight:600;line-height:1}.pt-row-n:empty{border:0}.pt-row-name{font-size:var(--fs-15);font-weight:650;line-height:1.25}.pt-row-note{display:block;font-size:var(--fs-13);font-weight:400;color:var(--c-ink-3)}.pt-row-val{font-family:var(--f-mono);font-size:16px;font-weight:600;text-align:right;white-space:nowrap}.pt-row.is-profit .pt-row-val{background:linear-gradient(180deg,transparent 0 18%,var(--c-hi) 18% 92%,transparent 92%);padding-inline:4px;margin-right:-4px}.pt-row.is-loss .pt-row-n{border-color:var(--c-red);color:var(--c-red)}.pt-row.is-loss .pt-row-name,.pt-row.is-loss .pt-row-val{color:var(--c-red)}.pt-row.is-pass .pt-row-n,.pt-row.is-pending .pt-row-n{border-style:dashed}.pt-row.is-pending .pt-row-n,.pt-row.is-pending .pt-row-name{color:var(--c-ink-3);border-color:var(--c-ink-3)}.pt-row.is-pending .pt-row-name{font-weight:560}.pt-row.is-total .pt-row-name,.pt-row.is-total .pt-row-val{font-weight:800}.pt-row.is-total .pt-swatch{visibility:hidden}.pt-row.is-total{border-top:var(--bw-line) solid var(--c-ink);border-bottom:4px double var(--c-ink)}.pt-sched2{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.pt-sched2 .pt-rows{margin-top:var(--space-1)}.pt-sched-h{color:var(--c-ink-2)}@media (min-width:37.5em){.pt-grid--wide .pt-sched2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}}.pt-stub{padding-bottom:var(--space-2)}.pt-stub .kpis{margin-top:0}.pt-kpis .kpi dd{font-size:1.3125rem}@supports (grid-template-rows:subgrid){.pt-kpis{grid-template-rows:auto auto}.pt-kpis .kpi{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.pt-kpis .kpi dt{align-self:end}}.pt-kpis .kpi dd>span{display:block;white-space:nowrap}.pt-kpis .kpi dd>.is-long{font-size:1.125rem;line-height:1.35}.pt-kpis .kpi dd>.is-xlong{font-size:.9375rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.pt-kpis .kpi small{margin-top:2px;line-height:1.3}.pt-kpi-loss dd{color:var(--c-red)}@media (max-width:24.3125em){.pt-kpis .kpi dd{font-size:1.125rem}.pt-kpis .kpi dd>.is-long{font-size:1rem}}.pt-stub .formula-line{margin-top:var(--space-3)}.pt-notes{padding-bottom:var(--space-5)}.formula-line .pt-fl-more{display:block}.pt-stub .advice-note{margin-top:var(--space-4)}.pt-actions{gap:var(--space-2)}.pt-actions .btn{flex:1 1 auto;max-width:none;padding:0 12px;gap:6px;font-size:var(--fs-14);white-space:nowrap}.pt-line,.pt-whatif li{font-size:var(--fs-15)}.pt-line{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--c-rule);line-height:1.5;color:var(--c-ink-2)}.pt-line strong{color:var(--c-ink);font-weight:700}.pt-line+.pt-line{margin-top:var(--space-3)}.pt-tblock{margin-top:var(--space-5)}.pt-draw-rows>.pt-tblock{margin-top:var(--space-4)}.pt-tblock dd{white-space:nowrap}.pt-tblock dd small{white-space:normal}@media (max-width:68.6875em){.pt-grid--col .pt-draw-rows .pt-tblock dd{font-size:1rem}}.pt-tblock dd{font-size:1.125rem}.pt-fold{margin-top:var(--space-5);border-top:var(--bw-line) solid var(--c-ink);border-bottom:var(--bw-hair) solid var(--c-rule)}.pt-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;cursor:pointer;list-style:none;font-size:var(--fs-16);font-weight:680}.pt-fold>summary::-webkit-details-marker{display:none}.pt-fold>summary:after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-right:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink);transform:translateY(-3px) rotate(45deg);transition:transform var(--dur-1) ease}.pt-fold[open]>summary:after{transform:translateY(3px) rotate(-135deg)}.pt-fold>summary:hover{text-decoration:underline;text-underline-offset:.2em}.pt-fold .pt-conv{margin:0 0 var(--space-4)}.pt-conv{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-5)}.pt-conv table{width:100%;border-collapse:collapse;font-size:var(--fs-15)}.pt-conv caption{caption-side:top;text-align:left;padding-bottom:var(--space-2)}.pt-conv td,.pt-conv th{padding:5px 0;border-bottom:var(--bw-hair) solid var(--c-rule);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-conv thead th{border-bottom:var(--bw-line) solid var(--c-ink);font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-3);vertical-align:bottom}.pt-conv td:first-child,.pt-conv th:first-child{text-align:left}.pt-conv tbody th{font-weight:600}.pt-conv td{font-family:var(--f-mono);font-size:var(--fs-14)}.pt-conv tr.is-near td,.pt-conv tr.is-near th{background:var(--c-sheet-2)}@media (min-width:35em){.pt-conv{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}}.pt-box{margin-top:var(--space-4);padding:var(--space-4) 0 var(--space-2);border-top:var(--bw-line) solid var(--c-ink)}.pt-box h4{font-size:var(--fs-16);font-weight:720}.pt-box p{margin-top:var(--space-2);font-size:var(--fs-15);line-height:1.5;color:var(--c-ink-2)}.pt-states{list-style:none;margin:var(--space-3) 0 0;padding:0}.pt-states li{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;padding:8px 0;border-bottom:var(--bw-hair) solid var(--c-rule);font-size:var(--fs-15);line-height:1.45;color:var(--c-ink-2)}.pt-states b{color:var(--c-ink);font-weight:700}.pt-states a{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:var(--tap);font-weight:600}@media (min-width:45em){.pt-states li{grid-template-columns:8.5rem minmax(0,1fr);column-gap:var(--space-4)}}.pt-form{padding-block:var(--space-5);border-top:var(--bw-rule) solid var(--c-ink)}.pt-form .pt-form-title{margin-bottom:var(--space-4);font-size:var(--fs-22);font-weight:var(--fw-h2);font-stretch:var(--wd-head);letter-spacing:-.015em;text-transform:none;color:var(--c-ink)}.is-stale .pt-form .derived{opacity:.5}.pt-group{min-width:0;margin:0;padding:0;border:0}.pt-group+.pt-group{margin-top:var(--space-5)}.pt-group-title{display:block;width:100%;padding:0 0 6px;margin-bottom:var(--space-3);font-size:var(--fs-15);font-weight:720;letter-spacing:-.005em;color:var(--c-ink)}.pt-group-more>summary,.pt-group-title{border-bottom:var(--bw-hair) solid var(--c-ink)}.pt-group-more>summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--space-3);min-height:var(--tap);padding-top:10px;cursor:pointer;list-style:none}.pt-group-more[open]>summary{margin-bottom:var(--space-3)}.pt-group-more>summary::-webkit-details-marker{display:none}.pt-group-more>summary .pt-group-title{width:auto;margin:0;padding:0 0 8px;border:0}.pt-group-more>summary .pt-group-title:before{content:"+";display:inline-block;width:1.1em;font-family:var(--f-mono);font-weight:600}.pt-group-more[open]>summary .pt-group-title:before{content:"−"}.pt-group-more>summary:hover .pt-group-title{text-decoration:underline;text-underline-offset:.2em}.pt-group-sum{flex:none;margin-left:auto;padding-bottom:8px;font-family:var(--f-mono);font-size:var(--fs-13);color:var(--c-ink-3);white-space:nowrap}.pt-form .fields{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.pt-form .field__hint{max-width:46ch}.pt-form .derived{align-self:start}.pt-fixed{font-size:var(--fs-13);line-height:1.45;color:var(--c-ink-3)}.pt-echo{margin-top:var(--space-5)}.pt-echo a{gap:4px}.pt-echo .icon{width:16px;height:16px}.pt-pills .choice-row[data-n="5"]>.choice:first-child{grid-column:span 2}.pt-pills .choice-row[data-n="5"]>.choice:nth-child(3){margin-left:0}.pt-pills .choice-row[data-n="5"]>.choice:nth-child(4){margin-left:-1.5px}.pt-pills .choice-row[data-n="5"]>.choice:nth-child(-n+2){margin-top:0}.pt-pills .choice-row[data-n="5"]>.choice:nth-child(n+3){margin-top:-1.5px}@media (max-width:26.1875em),(min-width:68.75em){.pt-form .pt-pills .choice-row[data-n="4"]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.pt-form .pt-pills .choice-row[data-n="4"]>.choice:nth-child(3){margin-left:0}.pt-form .pt-pills .choice-row[data-n="4"]>.choice:nth-child(n+3){margin-top:-1.5px}}.pt-cards .choice span{align-items:flex-start;padding:10px 12px 11px}.pt-cards .choice span:before{margin-top:4px}.pt-card-text{display:grid;grid-gap:2px;gap:2px;font-style:normal}.pt-card-text b{font-weight:inherit;line-height:1.3}.pt-card-text small{font-size:var(--fs-13);font-weight:450;line-height:1.4;color:var(--c-ink-3)}.pt-input-signed{padding-right:0}.pt-sign{flex:none;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);margin-left:2px;padding:0;border:0;border-left:var(--bw-hair) solid var(--c-rule);background:transparent;color:var(--c-ink-2);font:600 1.125rem/1 var(--f-mono);cursor:pointer}.pt-sign:hover{background:var(--c-sheet-2);color:var(--c-ink)}.pt-sign:focus-visible{outline:3px solid var(--c-blue);outline-offset:-3px}@media (min-width:32.5em) and (max-width:68.6875em){.pt-form .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pt-fixed{grid-column:1/-1}}@media (min-width:53.75em) and (max-width:68.6875em){.pt-form .fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:45em) and (max-width:68.6875em){.pt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:var(--space-6);column-gap:var(--space-6)}.pt-grid--col{grid-template-rows:auto auto 1fr;align-items:start}.pt-grid--col .pt-answer{grid-column:1;grid-row:1}.pt-grid--col .pt-stub{grid-column:1;grid-row:2}.pt-grid--col .pt-notes{grid-column:1;grid-row:3}.pt-grid--col .pt-drawing{grid-column:2;grid-row:1/span 3;border-top:0;padding-top:var(--space-5)}.pt-grid--wide .pt-answer{grid-column:1;grid-row:1}.pt-grid--wide .pt-stub{grid-column:2;grid-row:1;align-self:end;padding-bottom:var(--space-4)}.pt-grid--wide .pt-drawing{grid-column:1/-1;grid-row:2}.pt-grid--wide .pt-notes{grid-column:1/-1;grid-row:3}.pt-form{grid-column:1/-1}}@media (min-width:68.75em){.pt-grid{display:grid;grid-column-gap:var(--sheet-gap);column-gap:var(--sheet-gap);align-items:start;grid-template-columns:var(--sheet-form) minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"form answer stub" "form figure figure" "form notes notes";grid-template-rows:auto auto 1fr}.pt-grid--side{grid-template-areas:"form answer stub" "form figure figure" "notes side side"}.pt-answer{grid-area:answer;padding-top:28px}.pt-stub{grid-area:stub;padding-top:28px;padding-bottom:var(--space-5)}.pt-drawing{grid-area:figure;border-top:var(--bw-hair) solid var(--c-rule);padding-top:var(--space-4)}.pt-notes{grid-area:notes;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-column-gap:var(--sheet-gap);column-gap:var(--sheet-gap);align-content:start}.pt-notes>*{grid-column:1}.pt-notes>.pt-side{grid-column:2;grid-row:1/span 6}.pt-grid--side .pt-notes{display:block;align-self:stretch;padding:var(--space-2) var(--space-5) var(--space-6) 0;border-right:var(--bw-hair) solid var(--c-rule)}.pt-sideslot{grid-area:side;padding-bottom:var(--space-5)}.pt-sideslot>.pt-fold:first-child{margin-top:var(--space-5)}.pt-sideslot .pt-conv :is(th,td){padding-block:3px}.pt-grid--col .pt-draw--col{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-column-gap:var(--sheet-gap);column-gap:var(--sheet-gap);align-items:start}.pt-grid--col .pt-draw-rows .pt-sched2,.pt-grid--col .pt-draw-rows>:first-child{margin-top:0}.pt-grid--col .pt-draw-rows .pt-sched2 .pt-rows{margin-top:var(--space-1)}.pt-answer .result-figure{font-size:4.5rem;letter-spacing:-.045em}.pt-answer .result-figure.pt-fig-l{font-size:3.25rem}.pt-answer .result-figure.pt-fig-xl{font-size:2.25rem;letter-spacing:-.03em}.pt-stub .formula-line{margin-top:var(--space-3)}.pt-form .pt-form-title{margin-bottom:var(--space-3);font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-2)}.pt-form{grid-area:form;align-self:stretch;border-top:0;padding:28px var(--space-5) 28px 0;border-right:var(--bw-hair) solid var(--c-rule)}.pt-kpis .kpi dd{font-size:1.1875rem}}.pt-defaults{margin:var(--space-3) 0 0}.pt-defaults>div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;padding:10px 0;border-bottom:var(--bw-hair) solid var(--c-rule)}.pt-defaults dt{font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-3);line-height:1.4}.pt-defaults dd{margin:0}.pt-defaults-v{display:block;font-weight:650;color:var(--c-ink);line-height:1.4}.pt-defaults-src{display:block;margin-top:2px;font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-3)}@media (min-width:45em){.pt-defaults>div{grid-template-columns:13rem minmax(0,1fr);column-gap:var(--space-4)}.pt-defaults dt{padding-top:3px}}.prose .pt-caveats{list-style:none;margin:var(--space-3) 0 0;padding:0;max-width:none}.pt-caveats li{position:relative;padding:8px 0 8px 20px;font-size:var(--fs-16);line-height:1.5;color:var(--c-ink-2);border-bottom:var(--bw-hair) solid var(--c-rule)}.prose .pt-caveats li+li{margin-top:0}.pt-caveats li:before{content:"";position:absolute;left:2px;top:1.2em;width:9px;border-top:1.5px solid var(--c-ink)}.pt-caveats strong{color:var(--c-ink);font-weight:680}.how-math .pt-sub-h{padding-bottom:var(--space-2);border-bottom:var(--bw-rule) solid var(--c-ink);font-size:var(--fs-19);font-weight:var(--fw-h3)}.how-math .pt-sub-h,.how-math .sources{margin-top:var(--space-7)}.how-math .sources h2{margin-top:0;font-size:var(--fs-19)}.how-math>.prose{max-width:62rem}.tool-page .how-math{margin-top:var(--space-8)}@media (min-width:68.75em){.tool-page .how-math{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:var(--space-8);column-gap:var(--space-8);align-items:start}.tool-page .how-math>.how-intro,.tool-page .how-math>h2{grid-column:1}.tool-page .how-math>.how-list,.tool-page .how-math>.prose{grid-column:2;grid-row:1/span 3}.tool-page .how-math>.how-list{margin-top:0;border-top:var(--bw-rule) solid var(--c-ink)}.tool-page .how-math>.how-list li:first-child{border-top:0}.tool-page .how-math>.prose{grid-row:4;margin-top:0}}@media print{.pt-box,.pt-fold,.pt-line,.pt-seg,.pt-step-hint,.pt-step-other,.pt-whatif{display:none!important}.pt-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:22px;column-gap:22px;align-items:start}.pt-grid>.pt-answer{grid-column:1;grid-row:1;padding:2mm 0}.pt-grid>.pt-stub{grid-column:2;grid-row:1;padding:2mm 0 0;align-self:start}.pt-grid>.pt-drawing{grid-column:1/-1;grid-row:2;padding:2mm 0 0;border-top:0}.pt-grid>.pt-notes{grid-column:1/-1;grid-row:3;padding:0}.pt-answer .result-figure{font-size:34pt}.pt-answer .result-figure.pt-fig-l{font-size:26pt}.pt-answer .result-figure.pt-fig-xl{font-size:20pt}.pt-grid--col .pt-draw--col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:22px;column-gap:22px;align-items:start}.pt-sideslot{display:none}.pt-svg{max-height:110mm;width:auto}.pt-grid--wide .pt-svg{max-height:82mm}.pt-rows{margin-top:0}.pt-row{min-height:0;padding:1px 0}.pt-row-name,.pt-row-val{font-size:9pt}.pt-row-note{font-size:8pt}.pt-key{margin-top:4px;font-size:8.5pt;gap:2px 10px}.pt-sched2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:4px}.pt-grid--col .pt-sched2{grid-template-columns:minmax(0,1fr)}.pt-stub .kpi dd{font-size:13pt}.pt-stub .formula-line{font-size:9pt}.pt-tblock{margin-top:2mm}.pt-tblock dd{font-size:11pt}.pt-step-say{font-size:13pt}.pt-step .pt-step-set.choices{display:block!important}.pt-step .pt-step-row,.pt-step.is-done{display:none!important}}