.pl-head{align-items:center;row-gap:var(--space-2);padding-block:12px}.pl-head .sheet-title{flex:1 1 auto}.pl-head .sheet-meta{flex:1 1 100%;order:3;max-width:62ch}@media (min-width:45em){.pl-head .sheet-title{flex:0 0 auto}.pl-head .pl-mode{flex:0 0 auto;margin-left:auto}}@media (min-width:68.75em){.pl-head{flex-wrap:nowrap}.pl-head .pl-mode{margin-left:var(--space-5)}.pl-head .sheet-meta{flex:0 1 auto;order:0;max-width:58ch;margin-left:auto;text-align:right}}.pl-mode .choice span{min-width:7.5rem}@media (max-width:23.6875em){.pl-mode .choice span{min-width:0}}.pl-units{margin-bottom:var(--space-5)}.pl-units legend{margin-bottom:6px}.pl-grid>*{min-width:0}.pl-answer{padding-block:var(--space-5) var(--space-4)}.pl-answer .result-label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.pl-answer .result-label .tag{color:var(--c-ink-2);border-color:var(--c-ink-3)}.pl-answer .result-main{column-gap:var(--space-3);row-gap:2px}.pl-answer .result-figure .hl{padding-inline:.04em .08em}.pl-answer .result-unit{line-height:1.2}@media (min-width:23.75em) and (max-width:44.9375em){.pl-answer .result-unit{max-width:6.5em}}.pl-sub{margin-top:var(--space-2);font-size:var(--fs-16);line-height:1.45;color:var(--c-ink-2)}.pl-sub strong{color:var(--c-ink)}.pl-jump{font-size:var(--fs-15);gap:4px}.pl-jump .icon{width:16px;height:16px}.pl-answer.result.is-stale{opacity:1}.is-stale.pl-bleach,.is-stale.pl-figure,.is-stale.pl-more :is(.kpis,.formula-line,.pl-pair,.pl-check,.pl-minnote,.pl-notes,.pl-fine),.is-stale.pl-whatif,.pl-answer.is-stale>:not(.stale-tag){opacity:.5;transition:opacity var(--dur-1) ease}.pl-answer.is-stale .hl{background:linear-gradient(180deg,transparent 0 44%,var(--c-sheet-3) 44% 94%,transparent 94%)}.pl-pair{margin-top:var(--space-4)}.pl-pair dd{font-size:1.75rem}.pl-pair dd small{display:block;margin-top:2px;font-size:var(--fs-13);font-weight:450;letter-spacing:0;color:var(--c-ink-3)}.pl-pair .pair-short dd,.pl-pair .pair-short dt{color:var(--c-red)}.pl-check{display:flex;align-items:flex-start;gap:8px;margin-top:var(--space-3);font-size:var(--fs-16);line-height:1.45;color:var(--c-ink-2)}.pl-check strong{color:var(--c-ink)}.pl-check:before{content:"";flex:none;width:12px;height:12px;margin-top:6px;border:var(--bw-rule) solid var(--c-ink);border-radius:50%}.pl-check.is-over{color:var(--c-ink)}.pl-check.is-over strong{color:var(--c-red)}.pl-check.is-over:before{border-radius:0;border-color:var(--c-red);background:var(--c-red);transform:rotate(45deg) scale(.85)}.pl-figure{padding-block:var(--space-4) var(--space-5);border-top:var(--bw-hair) solid var(--c-rule);scroll-margin-top:var(--space-3)}.pl-figure .drawing-head{margin-bottom:var(--space-3)}.pl-more .kpis{margin-top:0}.pl-more .formula-line{margin-top:var(--space-3)}.pl-act{padding-bottom:var(--space-5)}.pl-act .advice-note{margin-top:var(--space-4)}.pl-actions{gap:var(--space-2)}.pl-actions .btn{flex:1 1 11rem;padding:0 10px;gap:6px;font-size:var(--fs-14)}.pl-whatif{margin-top:0;padding-bottom:var(--space-5)}.pl-whatif li{font-size:var(--fs-15)}.pl-kpis .kpi{display:flex;flex-direction:column;justify-content:flex-start}.pl-kpis .kpi dd{font-size:1.25rem}.pl-kpis .kpi small{margin-top:2px;line-height:1.35}@media (max-width:24.3125em){.pl-kpis .kpi dd{font-size:1.125rem}}.pl-formula{overflow-wrap:anywhere}.pl-minnote{margin-top:var(--space-2);font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-3)}.pl-form{padding-block:var(--space-5);border-top:var(--bw-rule) solid var(--c-ink)}.pl-form .pl-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)}.pl-group{min-width:0;margin:0;padding:0;border:0}.pl-group+.pl-group{margin-top:var(--space-6)}.pl-group-title{display:block;width:100%;padding:0 0 6px;margin-bottom:var(--space-3);border-bottom:var(--bw-hair) solid var(--c-ink);font-size:var(--fs-15);font-weight:720;letter-spacing:-.005em;color:var(--c-ink)}.pl-group-title .muted{font-weight:450}.pl-form .field__hint{max-width:46ch}.pl-one{grid-template-columns:minmax(0,1fr)}.pl-fnote{margin-top:6px}.pl-fnote p{display:flex;gap:6px;font-size:var(--fs-13);line-height:1.45;color:var(--c-ink-2)}.pl-fnote p+p{margin-top:4px}.pl-fnote .is-warn{color:var(--c-ink)}.pl-fnote .is-warn:before{content:"!";flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:1px;border:var(--bw-line) solid var(--c-ink);border-radius:50%;font-size:11px;font-weight:800;line-height:1}.pl-form .check{font-size:var(--fs-15)}.pl-ipc{font-size:var(--fs-13);line-height:1.5;color:var(--c-ink-3)}.pl-form .rate-echo{margin-top:var(--space-6)}.pl-form .rate-echo a{gap:4px}.pl-form .rate-echo .icon{width:16px;height:16px}@media (min-width:32.5em) and (max-width:68.6875em){.pl-one{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-one>.field-wide{grid-column:1/-1}}.pl-runs{list-style:none;margin:0;padding:0}.pl-run+.pl-run{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--c-rule)}.pl-run-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.pl-run-n{display:inline-flex;align-items:center;justify-content:center;flex:none;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}.pl-run.is-active .pl-run-n{background:var(--c-ink);color:#fff}.pl-run-title{font-size:var(--fs-15);font-weight:680}.pl-run-x{margin-left:auto;width:var(--tap);height:var(--tap)}.pl-run-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (min-width:40em) and (max-width:68.6875em){.pl-run-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.pl-run-fields>.field-wide{grid-column:auto}}.pl-add{width:100%;margin-top:var(--space-4);min-height:var(--tap);font-size:var(--fs-15);gap:6px}.pl-three,.pl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3)}.pl-three>.field-wide,.pl-two>.field-wide{grid-column:1/-1}@media (max-width:22.4375em){.pl-two{grid-template-columns:minmax(0,1fr)}}@media (min-width:40em) and (max-width:68.6875em){.pl-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:68.75em){.pl-three{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-three>:last-child{grid-column:1/-1}}.pl-group-hint{margin:calc(-1 * var(--space-1)) 0 var(--space-3);font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-3)}.pl-ledger{list-style:none;margin:0;padding:0;border-top:var(--bw-hair) solid var(--c-rule)}.pl-lrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:8px;row-gap:8px;padding:12px 0 14px;border-bottom:var(--bw-hair) solid var(--c-rule)}.pl-lrow-name{font-size:var(--fs-15);font-weight:650;line-height:1.3;color:var(--c-ink-2)}.pl-lrow.is-on .pl-lrow-name{color:var(--c-ink)}.pl-lrow-sub{display:block;margin-top:1px;font-size:var(--fs-13);font-weight:400;color:var(--c-ink-3)}.pl-lrow-tot{font-family:var(--f-mono);font-size:16px;font-weight:600;white-space:nowrap;color:var(--c-ink-3)}.pl-lrow.is-on .pl-lrow-tot{color:var(--c-ink)}.pl-lrow-in{grid-column:1/-1;display:grid;grid-template-columns:minmax(4.5rem,7rem) auto auto;justify-content:start;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.pl-lrow-err{grid-column:1/-1;margin-top:0}.pl-mini{width:100%;min-width:0;min-height:var(--tap);padding:0 10px;gap:4px}.pl-mini input{padding:8px 0;font-size:1.0625rem}.pl-times{flex:none;font-family:var(--f-mono);font-size:16px;color:var(--c-ink-3)}.pl-stepper{display:inline-flex;align-items:stretch;flex:none}.pl-stepper .icon-btn{border-radius:0;border-color:var(--c-edge)}.pl-stepper .icon-btn:first-child{border-radius:var(--r-1) 0 0 var(--r-1)}.pl-stepper .icon-btn:last-child{border-radius:0 var(--r-1) var(--r-1) 0}.pl-stepper .icon-btn[disabled]{opacity:.4;cursor:not-allowed}.pl-stepper .icon-btn .icon{width:16px;height:16px}.pl-step-in{width:3rem;min-height:var(--tap);padding:0;text-align:center;border:var(--bw-line) solid var(--c-edge);border-inline:0;border-radius:0;background:var(--c-sheet);font:650 1.0625rem/1 var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-ink)}.pl-step-in:focus{outline:3px solid var(--c-blue);outline-offset:1px;position:relative;z-index:1}.pl-step-in[aria-invalid=true]{border:var(--bw-rule) solid var(--c-red)}.pl-lrow .input:has(>input[aria-invalid=true]){border:var(--bw-rule) solid var(--c-red)}.pl-measured{margin-top:var(--space-3)}.pl-helper{margin-top:var(--space-4);border-top:var(--bw-hair) solid var(--c-rule);border-bottom:var(--bw-hair) solid var(--c-rule)}.pl-helper>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-15);font-weight:650;color:var(--c-ink)}.pl-helper>summary::-webkit-details-marker{display:none}.pl-helper>summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink);transform:translateY(-3px) rotate(45deg)}.pl-helper[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.pl-helper>summary:hover{text-decoration:underline;text-underline-offset:.2em}.pl-helper-body{padding:var(--space-1) 0 var(--space-4)}.pl-mains{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--c-rule);font-size:var(--fs-15);line-height:1.5;color:var(--c-ink-2)}.pl-mains strong{color:var(--c-ink);font-weight:760}.pl-mains .is-warn{margin-top:var(--space-2);font-weight:600;color:var(--c-ink)}.pl-use{width:100%;margin-top:var(--space-3);min-height:var(--tap);font-size:var(--fs-15)}@media (min-width:45em){.pl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:var(--space-6);column-gap:var(--space-6);grid-template-areas:"answer more" "answer act" "figure figure" "whatif whatif" "form form"}.pl-grid--pv,.pl-grid--wh{grid-template-areas:"answer more" "whatif act" "figure figure" "form form"}.pl-grid--pv{grid-template-areas:"answer more" "bleach more" "whatif act" "figure figure" "form form"}.pl-bleach{grid-area:bleach;margin-top:0;margin-bottom:var(--space-5)}.pl-answer{grid-area:answer}.pl-more{grid-area:more;padding-top:var(--space-5)}.pl-act{grid-area:act}.pl-act .advice-note:first-child{margin-top:var(--space-3)}.pl-whatif{grid-area:whatif;padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--c-ink)}.pl-grid--fv .pl-whatif{border-top-color:var(--c-rule)}.pl-figure{grid-area:figure;padding-top:var(--space-4);border-top:var(--bw-hair) solid var(--c-ink)}.pl-form{grid-area:form}}@media (min-width:68.75em){.pl-grid{grid-template-columns:var(--sheet-form) minmax(0,1fr) minmax(0,1fr);column-gap:var(--sheet-gap);grid-template-areas:"form answer more" "form answer act" "form figure figure" "form whatif whatif" "form . .";grid-template-rows:auto auto auto auto 1fr}.pl-grid--pv,.pl-grid--wh{grid-template-areas:"form answer more" "form whatif act" "form figure figure" "form . .";grid-template-rows:auto auto auto 1fr}.pl-grid--pv{grid-template-areas:"form answer more" "form bleach more" "form whatif act" "form figure figure" "form . .";grid-template-rows:auto auto auto auto 1fr}.pl-form{align-self:stretch;border-top:0;padding:var(--space-5) var(--space-5) var(--space-5) 0;border-right:var(--bw-hair) solid var(--c-rule)}.pl-form .pl-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)}.pl-answer .result-figure{font-size:4.5rem;letter-spacing:-.045em}.pl-answer .result-figure--md{font-size:3.5rem}.pl-jump{display:none}}@media (min-width:68.75em),print{.pl-figure--split{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-column-gap:var(--sheet-gap);column-gap:var(--sheet-gap);align-items:start}.pl-figure--split>.drawing-head{grid-column:1/-1}.pl-figure--split .pl-draw,.pl-figure--split>.drawing-body{display:contents}.pl-figure--split .pl-art{grid-column:1;grid-row:2/span 6}.pl-figure--split :is(.pl-rows,.pl-key,.pl-src,.pl-verify){grid-column:2}.pl-figure--split .pl-rows{margin-top:0}.pl-figure--split .pl-key{margin-top:0;margin-bottom:var(--space-4)}}.pl-draw{width:100%}.pl-svg{display:block;max-width:100%;height:auto;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pl-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}.pl-svg .pl-balloon text,.pl-svg .pl-nohalo,.pl-svg .pl-onfill{stroke:none}.pl-svg .pl-mid{text-anchor:middle}.pl-svg .pl-end{text-anchor:end}.pl-svg .pl-soft{fill:var(--c-ink-2)}.pl-svg .dw-v{font-size:16px}.pl-svg .dw-v-lg{font-size:19px}.pl-svg .dw-k{font-size:12px}.pl-pat-bg{fill:var(--c-sheet)}.pl-pat-water{stroke:var(--c-ink-2);stroke-width:1}.pl-pat-water-soft{stroke:var(--c-steel-line);stroke-width:1}.pl-pat-ln{stroke:var(--c-ink);stroke-width:1.4}.pl-pat-steel{fill:var(--c-steel)}.pl-pat-fine{fill:none;stroke:var(--c-steel-line);stroke-width:.8}.pl-pat-dot{fill:var(--c-ink-2)}.pl-center,.pl-pat-surface{stroke:var(--c-ink-3);stroke-width:1}.pl-center{stroke-dasharray:14 3 2 3}.pl-cmark{fill:none;stroke:var(--c-ink);stroke-width:1;stroke-dasharray:10 3 2 3}.pl-ext{stroke:var(--c-ink-3);stroke-width:1}.pl-dim line{stroke:var(--c-ink);stroke-width:1}.pl-dim .pl-tick,.pl-tick{stroke:var(--c-ink);stroke-width:1.8;stroke-linecap:square}.pl-bore{stroke:var(--c-ink);stroke-width:2.2}.pl-bore--soft{stroke:var(--c-ink-2);stroke-width:1.3}.pl-sepline{stroke:var(--c-rule);stroke-width:1}.pl-leader{fill:none;stroke:var(--c-ink-3);stroke-width:1}.pl-datum{stroke:var(--c-red);stroke-width:2.2;stroke-dasharray:16 4 3 4;fill:none}.pl-ref{stroke:var(--c-ink-2);stroke-width:1.2;stroke-dasharray:6 4;fill:none}.pl-hl{fill:var(--c-hi)}.pl-edge{fill:none;stroke:var(--c-ink);stroke-width:2}.pl-edge-thin{fill:none;stroke:var(--c-ink);stroke-width:1.2}.pl-ghost{fill:var(--c-sheet);stroke:var(--c-ink);stroke-width:1.4;stroke-dasharray:5 3}.pl-short{fill:var(--c-red-bg);stroke:var(--c-red);stroke-width:1.6;stroke-dasharray:5 3}.pl-ground{stroke:var(--c-ink);stroke-width:2.4}.pl-earth{fill:none;stroke:var(--c-ink-3);stroke-width:1}.pl-axis{stroke:var(--c-ink);stroke-width:1.4;fill:none}.pl-gridln{stroke:var(--c-grid);stroke-width:1}.pl-rule-tk{stroke:var(--c-ink);stroke-width:1}.pl-svg .pl-rt{font-family:var(--f-mono);font-size:13px;font-weight:400;fill:var(--c-ink-2)}.pl-scalebar .pl-sb-a{fill:var(--c-ink)}.pl-scalebar .pl-sb-b{fill:var(--c-sheet);stroke:var(--c-ink);stroke-width:1}.pl-svg .pl-sb-t{font-family:var(--f-mono);font-size:12px;fill:var(--c-ink-2)}.pl-run-blk,.pl-svg .pl-run{stroke:none}.pl-svg rect.pl-run:not([fill]){fill:var(--c-ink-2)}.pl-step{stroke:var(--c-ink);stroke-width:1.6}.pl-runedge{fill:none;stroke:var(--c-ink);stroke-width:2}.pl-balloon circle{fill:var(--c-sheet);stroke:var(--c-ink);stroke-width:1.4}.pl-balloon-red circle{stroke:var(--c-red)}.pl-svg .pl-balloon-red text{fill:var(--c-red)}.pl-leader-red{stroke:var(--c-red)}.pl-balloon text{font-family:var(--f-mono);font-size:12px;font-weight:600;fill:var(--c-ink)}.pl-ruler-ln,.pl-ruler-tk{stroke:var(--c-ink);stroke-width:1}.pl-ruler-end{stroke-width:2}.pl-bseg,.pl-dblk{stroke:none}.pl-dblk.pl-d-ink{fill:var(--c-ink)}.pl-dblk.pl-d-steel{fill:var(--c-steel)}.pl-dblk.pl-d-grey{fill:#9aa3ac}.pl-dblk:not([fill]):is(.pl-d-hatch,.pl-d-rhatch){fill:#6f7882}.pl-dblk:not([fill]).pl-d-xhatch{fill:#c4ccd4}.pl-dblk:not([fill]).pl-d-dots{fill:#9aa3ac}.pl-bseg:not([fill]){fill:var(--c-ink-2)}.pl-sep{stroke:var(--c-ink);stroke-width:1.2}.pl-fhr{stroke:none}.pl-dimln{stroke:var(--c-ink);stroke-width:1}.pl-iso{fill:none;stroke:var(--c-ink);stroke-width:1.4;stroke-dasharray:7 4}.pl-unit{stroke-width:2}.pl-pt{fill:var(--c-sheet);stroke:var(--c-ink);stroke-width:2}.pl-pt-red,.pl-tick-red{stroke:var(--c-red)}.pl-tick-red{stroke-width:1.8;stroke-linecap:square}.pl-dim-red{stroke:var(--c-red);stroke-width:1}.pl-ext-red{stroke:var(--c-red)}.pl-band{fill:var(--c-red-bg)}.pl-break{fill:var(--c-sheet);stroke:var(--c-ink);stroke-width:1.4}.pl-arrow{fill:var(--c-ink)}.pl-arrow-over{fill:var(--c-red)}.pl-swatch{flex:none;margin-top:3px}.pl-swatch-edge{fill:none;stroke:var(--c-ink);stroke-width:1.5}.pl-rows{list-style:none;margin:var(--space-4) 0 0;padding:0;border-top:var(--bw-line) solid var(--c-ink)}.pl-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;grid-column-gap:10px;column-gap:10px;min-height:44px;padding:9px 0;border-bottom:var(--bw-hair) solid var(--c-rule)}.pl-row-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border:1.4px solid var(--c-ink);border-radius:50%;font-family:var(--f-mono);font-size:12px;font-weight:600;line-height:1}.pl-row.is-active .pl-row-n{background:var(--c-ink);color:#fff}.pl-row-sw{margin-top:3px}.pl-row-name{font-size:var(--fs-15);font-weight:650;line-height:1.3}.pl-row-note{margin-top:1px}.pl-row-note,.pl-row-src{display:block;font-size:var(--fs-13);font-weight:400;color:var(--c-ink-3)}.pl-row-val{font-family:var(--f-mono);font-size:16px;font-weight:600;text-align:right;white-space:nowrap}.pl-row-n--sq{border-radius:2px}.pl-row--ab .pl-row-name{font-weight:650}.pl-row--ab.is-short .pl-row-n,.pl-row--ab.is-short .pl-row-name,.pl-row--ab.is-short .pl-row-val{color:var(--c-red);border-color:var(--c-red)}.pl-row-total{grid-template-columns:minmax(0,1fr) auto;border-bottom:4px double var(--c-ink);border-top:var(--bw-line) solid var(--c-ink);margin-top:-1px}.pl-row-total .pl-row-name{font-weight:760}.pl-row-total .pl-row-note{display:inline;margin-left:6px}.pl-row-total .pl-row-val{font-weight:600}.pl-src{margin-top:var(--space-3);font-size:var(--fs-14);line-height:1.5;color:var(--c-ink-3)}.pl-src strong{font-weight:600;color:var(--c-ink-2)}.pl-verify{list-style:none;margin:var(--space-2) 0 0;padding:0;font-size:var(--fs-13);line-height:1.5;color:var(--c-ink-2)}.pl-verify li+li{margin-top:4px}.pl-fine .verify,.pl-table-note .verify,.pl-verify .verify{margin-left:0;margin-right:4px}.pl-row--sw{grid-template-columns:22px 16px minmax(0,1fr) auto}.pl-notes p+p{margin-top:4px}.pl-notes .is-warn{color:var(--c-ink);font-weight:600}.pl-key{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--fs-14);color:var(--c-ink-2)}.pl-key li{display:inline-flex;align-items:center;gap:6px}.pl-key svg{flex:none;overflow:visible}.pl-svg .pl-testno{fill:var(--c-ink-3)}.pl-bleach{margin-top:var(--space-5);padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--c-ink)}.pl-bleach-main{margin-top:var(--space-2);font-size:var(--fs-16);line-height:1.5}.pl-bleach-main strong{font-weight:760}.pl-warn{display:flex;align-items:flex-start;gap:8px;margin-top:var(--space-2);font-size:var(--fs-15);font-weight:600;line-height:1.45;color:var(--c-ink)}.pl-warn .icon{width:18px;height:18px;margin-top:2px}.pl-fine{margin-top:var(--space-2);font-size:var(--fs-13);line-height:1.5;color:var(--c-ink-3)}.pl-table-sec{margin-top:var(--space-8);scroll-margin-top:var(--space-4)}.pl-table-head{padding-top:var(--space-3);border-top:var(--bw-line) solid var(--c-ink)}.pl-table-title{display:flex;align-items:center;font-size:var(--fs-22);font-weight:var(--fw-h2);line-height:1.2}.pl-table-title .sec-no{font-size:.8rem;width:26px;height:26px;vertical-align:0}.pl-table-meta{margin-top:var(--space-2);max-width:70ch;font-size:var(--fs-15);line-height:1.5;color:var(--c-ink-2)}.pl-table-meta strong{font-weight:650;color:var(--c-ink)}.pl-table-wrap{margin-top:var(--space-4)}.pl-table{width:100%;border-collapse:collapse;font-size:var(--fs-16);line-height:1.35}.pl-table :is(th,td){padding:9px var(--space-3) 9px 0;border-bottom:var(--bw-hair) solid var(--c-rule);text-align:left;vertical-align:baseline;white-space:nowrap}.pl-table :is(th,td):last-child{padding-right:0}.pl-table thead th{vertical-align:bottom;border-bottom:var(--bw-rule) solid var(--c-ink);white-space:normal;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.3}.pl-table thead th.num{text-align:right}.pl-table tbody th{font-weight:600}.pl-table tbody th,.pl-table td{font-family:var(--f-mono);font-size:15px}.pl-table td{padding-left:var(--space-3);text-align:right;color:var(--c-ink-2)}.pl-table tbody tr:last-child :is(th,td){border-bottom-color:var(--c-ink)}.pl-table tr.is-chosen :is(th,td){color:var(--c-ink);font-weight:600;border-top:var(--bw-line) solid var(--c-ink);border-bottom:var(--bw-line) solid var(--c-ink)}.pl-table tr.is-chosen th{box-shadow:inset 4px 0 0 var(--c-ink);padding-left:12px}.pl-chosen-tag{display:block;font-family:var(--f-sans);font-size:11px;font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-2)}.pl-dag{font-size:.75em;margin-left:1px}.pl-table-note{margin-top:var(--space-3);max-width:80ch;font-size:var(--fs-14);line-height:1.5;color:var(--c-ink-3)}@media (max-width:32.4375em){.pl-table :is(th,td){padding-right:var(--space-2)}.pl-table tbody th,.pl-table td{font-size:14px}.pl-table .pl-col-ws{display:none}}@media (min-width:68.75em){.pl-table-sec{display:grid;grid-template-columns:var(--sheet-form) minmax(0,1fr);grid-column-gap:var(--sheet-gap);column-gap:var(--sheet-gap);align-items:start}.pl-table-head{grid-column:1}.pl-table-sec>:not(.pl-table-head){grid-column:2}.pl-table-wrap{margin-top:0;border-top:0}.pl-table-sec>.pl-table-wrap{grid-row:1/span 3}}.pl-defaults{margin:0}.pl-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)}.pl-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}.pl-defaults dd{margin:0}.pl-defaults .v{display:block;font-weight:650;color:var(--c-ink);line-height:1.4}.pl-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){.pl-defaults>div{grid-template-columns:13rem minmax(0,1fr);column-gap:var(--space-4)}.pl-defaults dt{padding-top:3px}}.how-math .pl-fold{margin-top:var(--space-6);max-width:none;border-top:var(--bw-rule) solid var(--c-ink)}.how-math .pl-fold>summary{flex-wrap:wrap;row-gap:2px;min-height:56px;font-size:var(--fs-19);font-weight:var(--fw-h3)}.pl-fold-n{flex:1 1 100%;order:3;font-size:var(--fs-14);font-weight:400;color:var(--c-ink-3)}.how-math .pl-fold[open]>summary{margin-bottom:var(--space-2)}.how-math .pl-sub-h{margin-top:var(--space-7);padding-bottom:var(--space-2);border-bottom:var(--bw-rule) solid var(--c-ink);font-size:var(--fs-19);font-weight:var(--fw-h3);max-width:none}.how-math .prose>.pl-sub-h:first-child{margin-top:var(--space-5)}.pl-caveats{list-style:none;margin:var(--space-3) 0 0!important;padding:0!important;max-width:none!important}.pl-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);max-width:72ch}.pl-caveats li+li{margin-top:0!important}.pl-caveats li:before{content:"";position:absolute;left:2px;top:1.2em;width:9px;border-top:1.5px solid var(--c-ink)}.pl-caveats strong{color:var(--c-ink);font-weight:680}@media print{.pl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:8mm;column-gap:8mm;grid-template-areas:"answer more" "act more" "figure figure";grid-template-rows:auto 1fr auto}.pl-grid--pv:has(>.pl-bleach){grid-template-areas:"answer more" "bleach more" "bleach act" "figure figure";grid-template-rows:auto auto auto auto}.pl-grid--pv:has(>.pl-bleach) .pl-svg{max-height:76mm}.pl-bleach{grid-area:bleach;margin:2mm 0 0}.pl-answer{grid-area:answer;padding:2mm 0 0}.pl-more{grid-area:more;padding-top:3mm}.pl-act{grid-area:act;padding-bottom:0}.pl-act .advice-note{margin-top:2mm}.pl-figure{grid-area:figure;margin-top:3mm;padding:2mm 0 0;border-top:var(--bw-hair) solid var(--c-ink)}.pl-figure .drawing-head{margin-bottom:1mm;page-break-after:avoid;break-after:avoid}.pl-jump,.pl-mode,.pl-src,.pl-verify,.pl-whatif{display:none!important}.pl-head .sheet-meta{margin-left:0;max-width:none;text-align:left}.pl-answer .result-unit{max-width:none}.pl-pair{margin-top:3mm}.pl-pair dd{font-size:1.375rem}.is-stale.pl-bleach,.is-stale.pl-figure,.is-stale.pl-more :is(.kpis,.formula-line,.pl-pair,.pl-check,.pl-minnote),.pl-answer.is-stale>:not(.stale-tag){opacity:1}.pl-rows{margin-top:2mm}.pl-row{min-height:0;padding:2px 0}.pl-key,.pl-rows,.pl-table{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pl-grid--fv .pl-svg{max-height:90mm}.pl-grid--fv .pl-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:6mm;column-gap:6mm}.pl-grid--wh .pl-svg{max-height:120mm}.pl-figure--split{grid-template-columns:minmax(0,350px) minmax(0,1fr)}.pl-grid--pv .pl-svg{max-height:86mm}.pl-grid--fv .pl-pair{display:none}.pl-kpis .kpi dd{font-size:1.0625rem}.pl-grid--pv .pl-figure{page-break-inside:avoid;break-inside:avoid}.pl-grid--pv .pl-rows{page-break-before:avoid;break-before:avoid}.pl-art{page-break-inside:avoid;break-inside:avoid}.pl-table-sec{page-break-before:always;break-before:page;margin-top:0}.pl-table tr{page-break-inside:avoid;break-inside:avoid}.pl-table .pl-col-ws{display:table-cell}.pl-table :is(th,td){padding-block:3px;font-size:9.5pt}}