.wpw[data-astro-cid-sbgdzmnt]{margin-top:var(--s-8)}.wpw__h[data-astro-cid-sbgdzmnt]{font-size:var(--t-h3);font-weight:660;font-stretch:90%;line-height:1.2}.wpw__lead[data-astro-cid-sbgdzmnt]{margin-top:var(--s-2);max-width:var(--measure);color:var(--muted);font-size:var(--t-small)}.wpw__ledger[data-astro-cid-sbgdzmnt]{margin-top:var(--s-4)}.wpb-ledger[data-astro-cid-mkvkygba]{min-width:0}.wpb-ledger__title[data-astro-cid-mkvkygba]{margin:0;font-weight:650;font-stretch:92%;color:var(--ink-strong)}.wpb-ledger[data-astro-cid-mkvkygba] .ledger{margin-block:var(--s-3) var(--s-4);padding-left:0;max-width:none}.wpb-ledger[data-astro-cid-mkvkygba] .ledger>li+li{margin-top:0}.wpb-ledger__cap[data-astro-cid-mkvkygba]{margin:0;max-width:var(--measure);font-size:var(--t-small);color:var(--muted);text-wrap:pretty}.wpc-crumbs{padding-top:var(--s-4)}.wpc-keep,.wpc-nobr{display:inline-block;max-width:100%}.wpc-cap a,.wpc-slot__also a,.wpc-facts .src a{white-space:nowrap}.wpc-tag,.wpc-stamp,.wpc-chip,.wpc-bar__name,.wpc-bar__read,.wpc-file pre,.wpc-log,.wpc-tdc__input,.wpc-parity td,.wpc-num,.wpc-screen__host,.wpc-pipe__part,.wpc-ev__body,.wpc-process__n,.wpc-sheet .num,.wpc-payload,.wpc-files__name,.wpc-files__read,.wpc-buf,.wpc-paste__ta,.wpc-tdc__status,.wpc-ed__files .segmented__btn,.wpc-ed__log,.wpc-md__seo dd.mono{font-family:var(--ff-mono);font-variant-ligatures:none}.wpc-label{margin:0 0 var(--s-2);font-size:var(--t-small);line-height:1.4;color:var(--muted)}.wpc-note{margin:0;font-size:var(--t-small);line-height:1.45;color:var(--muted)}.wpc-tag{display:inline-block;padding:0 var(--s-1);border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--t-micro);line-height:1.5;color:var(--muted);white-space:nowrap}.wpc-tag--unsure{border-style:dashed}.frame .wpc-tag{border-color:var(--console-rule);color:var(--console-muted)}.frame .wpc-tag--unsure{border-color:var(--console-muted)}.wpc-stamp{display:inline-block;padding:0 var(--s-1);border:1px solid var(--ink);border-radius:var(--radius);font-size:var(--t-micro);line-height:1.5;white-space:nowrap;color:var(--ink-strong)}.wpc-stamp[data-v=DIES],.wpc-stamp[data-v="REPLACED BY"]{border-color:var(--rule);color:var(--ink)}.wpc-stamp[data-v="NEEDS A PLAN"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.wpc-stamp[data-v=LISTED]{border-style:dashed;border-color:var(--muted);color:var(--ink)}.frame .wpc-stamp{border-color:var(--console-ink);color:var(--console-ink)}.frame .wpc-stamp[data-v=DIES],.frame .wpc-stamp[data-v="REPLACED BY"]{border-color:var(--console-rule);color:var(--console-text)}.frame .wpc-stamp[data-v="NEEDS A PLAN"]{background:var(--console-ink);border-color:var(--console-ink);color:var(--console-bg)}.frame .wpc-stamp[data-v=LISTED]{border-style:dashed;border-color:var(--console-muted);color:var(--console-text)}.wpc-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-4);margin:0;padding:var(--s-2) var(--s-3);border-bottom:var(--hair);line-height:1.4}.wpc-bar__what{font-size:var(--t-small);font-weight:600;font-stretch:92%;color:var(--ink-strong)}.wpc-bar__name{font-size:var(--t-micro);font-weight:600;color:var(--ink-strong);overflow-wrap:anywhere}.wpc-bar__name+.wpc-bar__what{font-weight:400;color:var(--muted)}.wpc-bar__read{font-size:var(--t-micro);color:var(--muted);white-space:nowrap}.wpc-gauge{flex:1 0 100%;position:relative;height:var(--s-1);margin-top:var(--s-1);background:var(--rule)}.wpc-gauge:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--ink)}.wpc-more>summary{min-height:40px;font-size:var(--t-small)}.wpc-more>summary span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.wpc-more>summary:hover span{text-decoration-color:currentColor}.wpc-file{margin:0;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--sky);border:var(--hair);border-radius:var(--radius)}.wpc-file pre{margin:0;padding:var(--s-3);overflow:auto;font-size:var(--t-micro);line-height:1.6;color:var(--ink);tab-size:2;white-space:pre}.wpc-file pre:focus-visible{outline-offset:-2px}.wpc-file--wrap pre{white-space:pre-wrap;overflow-wrap:anywhere}.wpc-file--src code{font-weight:600;color:var(--ink-strong)}.wpc-file--src .mk{font-weight:400;color:var(--muted)}.wpc-lines{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3)}.wpc-lines .ln{padding-right:var(--s-2);border-right:var(--hair);color:var(--muted);text-align:right;user-select:none;font-variant-numeric:tabular-nums}.wpc-lines .q,.wpc-lines .c{color:var(--muted)}.wpc-lines .h{font-weight:700;color:var(--ink-strong)}.wpc-lines .fold{grid-column:1 / -1;margin-block:var(--s-1);padding:0 var(--s-2);border-block:1px dashed var(--rule);color:var(--muted)}.wpc-hero{padding-block:var(--s-6) var(--s-16)}.wpc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.wpc-h1{margin:0;color:var(--ink-strong)}.wpc-h1__l{display:block;text-wrap:balance}.wpc-hero__text{margin-top:var(--s-6);display:grid;gap:var(--s-6);justify-items:start;align-content:start}.wpc-sub{margin:0;max-width:40ch;font-weight:450}.wpc-hero__cta{width:100%}.wpc-hero__console{margin-top:var(--s-8);min-width:0}.wpc-hero__note{margin:var(--s-3) 0 0}.wpc-ask{display:grid;gap:var(--s-2);justify-self:stretch}.wpc-payload{margin:0;font-size:var(--t-micro);line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.wpc-h1[data-edited] .wpc-h1__l{white-space:normal}@media(min-width:1024px){.wpc-hero__grid:has(.wpc-h1[data-edited]) .wpc-hero__console{grid-row:2 / -1;margin-top:var(--s-8)}}@media(min-width:640px){.wpc-hero__cta{width:auto}.wpc-ask{justify-items:start}}@media(min-width:1024px){.wpc-hero{padding-top:var(--s-8)}.wpc-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;column-gap:var(--gutter)}.wpc-h1{grid-column:1 / -1;grid-row:1}.wpc-h1__l{white-space:nowrap}.wpc-sub>span{display:block}.wpc-hero__text{grid-column:1 / span 4;grid-row:2;margin-top:var(--s-8)}.wpc-hero__note{grid-column:1 / span 4;grid-row:3;margin-top:var(--s-8)}.wpc-hero__console{grid-column:5 / -1;grid-row:1 / -1;margin-top:calc(var(--t-display) * .92 + var(--s-2));align-self:start}}.wpc-tdc{container:tdc / inline-size}.wpc-tdc__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4)}.wpc-tdc__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--s-4)}.wpc-tdc__form label{font-size:var(--t-small);font-weight:600;font-stretch:92%;color:var(--console-ink)}.wpc-tdc__row{display:flex;gap:var(--s-2)}.wpc-tdc__input{flex:1 1 auto;min-width:0;min-height:40px;padding:0 var(--s-3);background:var(--console-sunk);color:var(--console-ink);border:1px solid var(--console-muted);border-radius:var(--radius);font-size:var(--t-small)}.wpc-tdc__input::placeholder{color:var(--console-muted);opacity:1}.wpc-tdc__input:hover{border-color:var(--console-ink)}.wpc-tdc__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wpc-tdc__row .btn{flex:none}.wpc-tdc__paste{min-height:40px;color:var(--console-ink);font-size:var(--t-small)}.wpc-tdc__safety{margin:0;font-size:var(--t-micro);line-height:1.45;color:var(--console-muted)}.wpc-tdc__input[aria-invalid=true]{border-color:var(--danger)}.wpc-tdc__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-3);font-size:var(--t-micro);line-height:1.5;color:var(--console-ink)}.wpc-tdc__status p{margin:0}.wpc-tdc__status[data-voice=person]{font-family:var(--ff-sans);font-size:var(--t-small);line-height:1.45}.wpc-tdc__status[data-err] p{color:var(--danger)}.wpc-paste{display:grid;gap:var(--s-2);margin-top:var(--s-1);padding-top:var(--s-3);border-top:1px solid var(--console-rule)}.wpc-paste__how{margin:0;font-size:var(--t-micro);line-height:1.45;color:var(--console-muted)}.wpc-paste__ta{min-height:6rem;padding:var(--s-2) var(--s-3);resize:vertical;background:var(--console-sunk);color:var(--console-ink);border:1px solid var(--console-muted);border-radius:var(--radius);font-size:var(--t-micro);line-height:1.5}.wpc-paste__ta:hover{border-color:var(--console-ink)}.wpc-paste__ta:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:639px){.wpc-tdc__input,.wpc-paste__ta{font-size:1rem}}.wpc-log{margin:0 var(--s-2) var(--s-2);padding:var(--s-3);list-style:none;display:grid;gap:var(--s-4);background:var(--console-sunk);border:1px solid var(--console-rule);border-radius:var(--radius);font-size:var(--t-micro);line-height:1.5}.wpc-st{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-1)}.wpc-st__k{color:var(--console-muted);white-space:nowrap}.wpc-st__k .lamp{margin-right:var(--s-2)}.wpc-st__b{min-width:0;color:var(--console-text)}.wpc-st__b p{margin:0}.wpc-st__b b{font-weight:600;color:var(--console-ink)}.wpc-st__b a{color:var(--console-ink)}.wpc-st__b .wpc-st__more{margin-top:var(--s-2);color:var(--console-muted)}.wpc-st__b .wpc-st__wait,.wpc-st[data-state=off] .wpc-st__k,.wpc-st[data-state=wait] .wpc-st__k{color:var(--console-muted)}.wpc-st[data-state=on] .wpc-st__k .lamp{color:var(--console-ink)}.wpc-caret{display:inline-block;width:.55em;height:1.05em;margin-left:var(--s-1);vertical-align:-.15em;background:var(--accent);animation:wpc-caret 1s steps(1) infinite}@keyframes wpc-caret{50%{opacity:0}}.wpc-in{animation:wpc-in var(--d-fast) var(--ease) both}@keyframes wpc-in{0%{opacity:0;transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.wpc-caret,.wpc-in{animation:none}}.wpc-st--after{padding-top:var(--s-4);border-top:1px solid var(--console-rule)}.wpc-st--after .wpc-st__b p+p{color:var(--console-muted)}.wpc-total{color:var(--console-ink)}.wpc-st__b .wpc-total__n{margin-left:var(--s-1);font-size:var(--t-h3);font-weight:600;line-height:1}.wpc-tdc .wpc-more>summary{min-height:40px;margin-top:var(--s-1);font-size:var(--t-micro);font-weight:500;color:var(--console-ink)}@container tdc (min-width: 520px){.wpc-log{margin:0 var(--s-3) var(--s-3);padding:var(--s-4);font-size:var(--t-small);line-height:1.45}.wpc-st{grid-template-columns:12ch minmax(0,1fr);column-gap:var(--s-3);align-items:baseline}}@container tdc (min-width: 640px){.wpc-tdc .wpc-more>summary{display:none}.wpc-tdc .wpc-more::details-content{content-visibility:visible}}.wpc-pl{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;gap:var(--s-1)}.wpc-more .wpc-pl{margin-top:var(--s-1)}.wpc-pl__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-2);align-items:baseline}.wpc-pl__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2);min-width:0}.wpc-pl__name:after{content:"";flex:1 1 var(--s-4);min-width:var(--s-2);border-bottom:1px dotted var(--console-rule)}.wpc-pl__label{color:var(--console-ink)}.wpc-pl__repl{grid-column:1 / -1;color:var(--console-text)}.wpc-gone .wpc-pl__label{color:var(--console-muted);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:var(--console-ink)}@container tdc (min-width: 760px){.wpc-pl__row{grid-template-columns:minmax(0,13rem) 8.5rem minmax(0,1fr)}.wpc-pl__repl{grid-column:auto}.wpc-pl__row .wpc-stamp{justify-self:start}}.wpc-ev-row{display:grid;gap:var(--s-4);padding-block:var(--s-6);border-top:var(--hair)}.wpc-ev-row:first-child{border-top:1px solid var(--ink)}.wpc-finding{margin:0;font-size:var(--t-h3);line-height:1.2;font-weight:680;font-stretch:85%;letter-spacing:-.01em;text-wrap:balance;color:var(--ink-strong)}.wpc-finding__ref{display:block;margin-top:var(--s-2);font-size:var(--t-small);line-height:1.4;font-weight:400;font-stretch:100%;letter-spacing:0;color:var(--muted)}.wpc-ev{margin:0;min-width:0;background:var(--sky);border:var(--hair);border-radius:var(--radius)}.wpc-ev__body{margin:0;padding:var(--s-3);font-size:var(--t-small);color:var(--ink);overflow-wrap:anywhere}.wpc-ev__body b{font-weight:600;color:var(--ink-strong)}.wpc-ev__note{display:block;margin-top:var(--s-1);font-size:var(--t-micro);color:var(--muted)}.wpc-ev__body .wpc-ev__say{font-family:var(--ff-sans);font-size:var(--t-small);line-height:1.5;color:var(--ink)}.wpc-linkbtn{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--ink-strong);font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;cursor:pointer}.wpc-linkbtn:hover{text-decoration-thickness:2px}.wpc-pile__rows{padding:var(--s-2) var(--s-3)}.wpc-pile__list{list-style:none;margin:0;padding:0}.wpc-pile__row{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);min-height:32px;padding:var(--s-1) var(--s-2);margin-inline:calc(-1 * var(--s-2));border-bottom:var(--hair);font-size:var(--t-small);break-inside:avoid}.wpc-pile__row[data-cf]{outline:1px solid var(--ink);outline-offset:-1px;border-bottom-color:transparent;font-weight:600;color:var(--ink-strong)}.wpc-pile .wpc-more>summary{color:var(--ink)}.wpc-chip{flex:none;padding:0 var(--s-1);border:1px solid var(--muted);border-radius:var(--radius);font-size:var(--t-micro);font-weight:400;line-height:1.5;color:var(--muted)}.wpc-upd{display:grid;gap:var(--s-1);font-size:var(--t-micro);line-height:1.5;color:var(--muted)}.wpc-upd p{margin:0}.wpc-screen{display:grid;align-content:start;gap:var(--s-6);min-height:var(--s-32);margin-top:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-8);background:var(--bg);border:1px solid var(--ink);border-radius:var(--radius)}.wpc-upd .wpc-screen__host{font-size:var(--t-micro);color:var(--muted)}.wpc-upd .wpc-screen__msg{max-width:34ch;font-family:var(--ff-sans);font-size:var(--t-lead);line-height:1.35;color:var(--ink-strong);text-wrap:balance}.wpc-turn{display:grid;gap:var(--s-8);margin-top:var(--s-8);padding-top:var(--s-8);border-top:1px solid var(--ink)}.wpc-turn__line{margin:0;font-size:var(--t-display-split);line-height:.95;font-weight:800;font-stretch:74%;letter-spacing:-.02em;word-spacing:.03em;color:var(--ink-strong)}.wpc-turn__line>span{display:block}.wpc-flip{margin:0;display:grid;grid-template-columns:auto minmax(0,max-content);justify-content:start;column-gap:var(--s-4);row-gap:var(--s-6)}.wpc-flip>div{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:baseline}.wpc-flip dt{grid-column:2;grid-row:1;font-size:var(--t-small);line-height:1.4;color:var(--muted)}.wpc-flip dd{grid-column:1;grid-row:1;justify-self:end;margin:0}.wpc-num{font-size:var(--t-h2);line-height:1;font-weight:500;letter-spacing:0;color:var(--ink-strong)}.wpc-flip__now .wpc-num{position:relative;color:var(--muted)}.wpc-flip__now .wpc-num:before,.wpc-flip__now .wpc-num:after{content:"";position:absolute;background:var(--diagram-line)}.wpc-flip__now .wpc-num:before{right:calc(.3em - 1px);top:calc(.86em + var(--s-1));width:2px;height:calc(.27em + var(--s-2))}.wpc-flip__now .wpc-num:after{right:calc(.3em - 5px);top:calc(1.13em + var(--s-3));width:10px;height:var(--s-2);clip-path:polygon(0 0,100% 0,50% 100%)}@media(min-width:640px){.wpc-pile__rows{columns:2;column-gap:var(--s-8)}.wpc-pile .wpc-more>summary{display:none}.wpc-pile .wpc-more::details-content{content-visibility:visible}}@media(min-width:1024px){.wpc-ev-row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start;padding-block:var(--s-8)}.wpc-finding{grid-column:1 / span 4}.wpc-ev{grid-column:5 / -1}.wpc-turn{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:end;margin-top:0}.wpc-turn__line{grid-column:1 / span 8}.wpc-flip{grid-column:9 / -1;justify-self:end}}.wpc-row{display:grid;gap:var(--s-4);padding-block:var(--s-8);border-top:var(--hair)}.wpc-row:first-child{border-top:1px solid var(--ink)}.wpc-promise{margin:0;font-size:var(--t-h3);line-height:1.2;font-weight:680;font-stretch:85%;letter-spacing:-.01em;max-width:24ch;text-wrap:balance;color:var(--ink-strong)}.wpc-promise>span{display:block}.wpc-art{min-width:0;display:grid;gap:var(--s-8);align-content:start}.wpc-art>div{min-width:0}@media(min-width:1024px){.wpc-row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);padding-block:var(--s-12)}.wpc-promise{grid-column:1 / span 4;position:sticky;top:var(--s-8);align-self:start}.wpc-art{grid-column:5 / -1}}.wpc-paint .ledger__figure{font-size:var(--t-h3)}.wpc-paint .ledger__cell{padding:var(--s-3) var(--s-4)}.wpc-paint__note{margin-top:var(--s-2)}.wpc-shots{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);align-items:start}.wpc-cap{grid-column:1 / -1;margin:var(--s-1) 0 0;max-width:60ch;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.wpc-cap a{color:var(--ink)}.wpc-shots .stamp time{white-space:nowrap}@media(min-width:640px){.wpc-shots{grid-template-columns:minmax(0,1fr) 15rem}}@media(max-width:639px){.wpc-shots{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wpc-shots>.device--desktop{grid-column:1 / -1}.wpc-cap{grid-column:2;margin-top:0}}.wpc-pair{display:grid;gap:var(--s-3)}.wpc-pair .wpc-file pre{max-height:22rem}@media(min-width:1024px){.wpc-pair .wpc-file pre{max-height:32rem}}.wpc-files{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--s-6)}.wpc-files li{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s-2)}.wpc-files__dl{display:inline-flex;align-items:center;gap:var(--s-1);min-height:40px;padding:0;border:0;background:none;color:var(--ink-strong);font:inherit;cursor:pointer}.wpc-files__name{font-size:var(--t-small);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.wpc-files__dl:hover .wpc-files__name{text-decoration-color:currentColor}.wpc-files__read{font-size:var(--t-micro);color:var(--muted)}@media(min-width:640px){.wpc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wpc-ed{background:var(--sky);border:var(--hair);border-radius:var(--radius)}.wpc-ed__tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:var(--s-3);border-bottom:var(--hair)}.wpc-ed__tools .segmented__btn{min-height:40px;padding-block:var(--s-1)}.wpc-ed__files .segmented__btn{font-size:var(--t-micro);font-weight:600}.wpc-ed__file{display:none;grid-template-columns:minmax(0,1fr)}.wpc-ed:has(.segmented__in[name=wpc-ed-file][value=page]:checked) .wpc-ed__file[data-file=page],.wpc-ed:has(.segmented__in[name=wpc-ed-file][value=conv]:checked) .wpc-ed__file[data-file=conv]{display:grid}.wpc-ed__file>.wpc-ed__bar{grid-column:1 / -1}.wpc-ed__file [data-pane]{display:none;min-width:0}.wpc-ed:has(.segmented__in[name=wpc-ed-view][value=file]:checked) [data-pane=src],.wpc-ed:has(.segmented__in[name=wpc-ed-view][value=form]:checked) [data-pane=form],.wpc-ed:has(.segmented__in[name=wpc-ed-view][value=preview]:checked) [data-pane=prev]{display:block}.wpc-ed__src{max-height:26rem;overflow:auto;overscroll-behavior:contain;padding:var(--s-3)}.wpc-buf{--gut: calc(var(--digits, 2) * 1ch + var(--s-2) + 1px);display:grid;font-variant-ligatures:none;font-size:var(--t-micro);line-height:1.6;color:var(--ink)}.wpc-buf>*{grid-area:1 / 1;min-width:0}.wpc-buf__mirror{display:grid;grid-template-columns:var(--gut) minmax(0,1fr);column-gap:var(--s-3);align-content:start;pointer-events:none}.wpc-buf__mirror .ln{box-sizing:border-box;padding-right:var(--s-2);border-right:var(--hair);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;user-select:none}.wpc-buf__mirror .tx{color:transparent;white-space:pre-wrap;overflow-wrap:anywhere}.wpc-buf__ta{margin:0 0 0 calc(var(--gut) + var(--s-3));padding:0;border:0;border-radius:0;background:transparent;font:inherit;font-variant-ligatures:none;letter-spacing:inherit;color:var(--ink);caret-color:var(--ink-strong);white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;resize:none;min-height:0;tab-size:2}.wpc-buf__ta:focus-visible{outline:none}.wpc-buf:has(.wpc-buf__ta:focus-visible){outline:2px solid var(--ink-strong);outline-offset:var(--s-1)}.wpc-buf__fold{margin:var(--s-1) 0;padding:0 var(--s-2);border-block:1px dashed var(--rule);font-family:var(--ff-mono);font-variant-ligatures:none;font-size:var(--t-micro);line-height:1.6;color:var(--muted)}.wpc-ed__form{padding:var(--s-4) var(--s-3)}.wpc-ed__form>*+*{margin-top:var(--s-4)}.wpc-fld{display:grid;gap:var(--s-1);min-width:0;margin-inline:0;padding:0;border:0}.wpc-fld__k{padding:0;font-size:var(--t-small);font-weight:600;color:var(--ink-strong)}.wpc-fld__in{width:100%;min-height:40px;padding:var(--s-2) var(--s-3);background:var(--bg);color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius);font:inherit;font-size:var(--t-small);line-height:1.45}textarea.wpc-fld__in{resize:vertical}.wpc-fld__in:hover{border-color:var(--ink)}.wpc-fld__in:focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px}.wpc-ed__prev{padding:var(--s-4);background:var(--bg);border-top:var(--hair)}.wpc-ed__prev>*+*{margin-top:var(--s-3)}.wpc-ed__prev-k{margin:0;font-size:var(--t-micro);color:var(--muted)}.wpc-ed__prev .wpc-ed__prev-h{margin:0;font-size:var(--t-h3);line-height:1.05;font-weight:800;font-stretch:75%;letter-spacing:-.02em;color:var(--ink-strong);overflow-wrap:anywhere}.wpc-ed__prev p{margin:0;font-size:var(--t-small);overflow-wrap:anywhere}.wpc-ed__prev ul{margin:0;padding-left:var(--s-4);list-style:square;font-size:var(--t-small)}.wpc-ed__prev .wpc-ed__prev-final{padding-top:var(--s-3);border-top:var(--hair);font-weight:650}.wpc-ed__miss{color:var(--muted)}.wpc-ed__btn{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--s-3);border:1px solid var(--ink);border-radius:var(--radius);font-size:var(--t-small);font-weight:650}.wpc-ed__prev .wpc-md__body>*{margin:0}.wpc-ed__prev .wpc-md__body>*+*{margin-top:var(--s-3)}.wpc-md__body p,.wpc-md__body li,.wpc-md__body blockquote{font-size:var(--t-small);line-height:1.5}.wpc-md__body ul,.wpc-md__body ol{padding-left:var(--s-4)}.wpc-md__body ul{list-style:square}.wpc-md__body blockquote{padding-left:var(--s-3);border-left:1px solid var(--ink)}.wpc-md__seo{padding:var(--s-2) var(--s-3);background:var(--sky);border:var(--hair);border-radius:var(--radius);font-size:var(--t-micro);line-height:1.45}.wpc-md__seo div{display:grid;grid-template-columns:7rem minmax(0,1fr);column-gap:var(--s-2)}.wpc-md__seo dt{color:var(--muted)}.wpc-md__seo dd{margin:0;color:var(--ink-strong);overflow-wrap:anywhere}.wpc-md__body .wpc-md__h{font-size:var(--t-body);font-weight:700;line-height:1.2;color:var(--ink-strong)}.wpc-md__body .wpc-md__h[data-level="1"]{font-size:var(--t-h3);font-weight:800;font-stretch:75%;letter-spacing:-.02em;line-height:1.05}.wpc-md__body .wpc-md__h[data-level="2"]{font-size:var(--t-lead);font-weight:750;font-stretch:85%}.wpc-md__a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.wpc-md__body .wpc-md__img,.wpc-md__body .wpc-md__note{padding:var(--s-1) var(--s-2);border:1px dashed var(--muted);border-radius:var(--radius);font-family:var(--ff-mono);font-variant-ligatures:none;font-size:var(--t-micro);color:var(--muted);overflow-wrap:anywhere}.wpc-md__alt{color:var(--muted)}.wpc-ed__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border-top:var(--hair)}.wpc-ed__dl{display:none}.wpc-ed:has(.segmented__in[name=wpc-ed-file][value=conv]:checked) .wpc-ed__dl{display:inline-flex}.wpc-ed__log{flex:1 1 16rem;margin:0;font-size:var(--t-micro);line-height:1.5;color:var(--muted);text-align:right}.wpc-ed__log--err{color:var(--danger-paper)}.wpc-ed__log a{color:var(--ink)}@media(max-width:639px){.wpc-buf,.wpc-fld__in{font-size:1rem}.wpc-ed__src{max-height:22rem}.wpc-ed__log{text-align:left}}@media(min-width:1024px){.wpc-ed__src{max-height:42rem}}@media(min-width:640px){.wpc-ed__file{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.wpc-ed .wpc-ed__file [data-pane=prev]{display:block;border-top:0;border-left:var(--hair)}.wpc-ed:has(.segmented__in[name=wpc-ed-view][value=preview]:checked) [data-pane=src]{display:block}.wpc-ed__views .segmented__opt:has(.segmented__in[value=preview]){display:none}}.wpc-parity{font-size:var(--t-micro)}.wpc-parity caption{font-size:var(--t-small);line-height:1.5}.wpc-parity th{font-size:var(--t-small)}.wpc-parity td,.wpc-parity th{overflow-wrap:anywhere}.wpc-parity .st{white-space:nowrap}.wpc-parity .note{font-family:var(--ff-sans);color:var(--muted)}.wpc-urls__conf{margin-top:var(--s-4)}.wpc-urls__conf pre{max-height:20rem}.wpc-urls__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-3)}.wpc-slots{display:grid;gap:var(--s-4)}.wpc-slot{padding:var(--s-6);border:1px dashed var(--review-rule);border-radius:var(--radius)}.wpc-slot p{margin:0;font-size:var(--t-lead);line-height:1.4}.wpc-slot .wpc-slot__also{margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--hair);font-size:var(--t-small)}.wpc-s4 .stamp{white-space:nowrap}.wpc-real{display:grid;gap:var(--s-8);margin-top:var(--s-12)}.wpc-code{min-width:0}.wpc-facts{list-style:none;margin:0;padding:0;display:grid;align-content:start;border-top:1px solid var(--ink)}.wpc-facts li{display:grid;gap:var(--s-2);padding-block:var(--s-4);border-bottom:var(--hair)}.wpc-facts blockquote{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink)}.wpc-facts .src{margin:0;font-size:var(--t-small);color:var(--muted)}.wpc-facts .src a{color:var(--ink)}@media(min-width:1024px){.wpc-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}.wpc-real{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.wpc-code{grid-column:1 / span 8}.wpc-facts{grid-column:9 / -1;margin-top:var(--s-8)}}.wpc-offer__step{font-size:var(--t-h3);line-height:1.2;font-weight:720;font-stretch:85%;letter-spacing:-.01em;color:var(--ink-strong)}.wpc-offer__parts{max-width:46ch;font-size:var(--t-lead);line-height:1.4;color:var(--ink)}.wpc-sheet{display:grid;gap:var(--s-6) var(--gutter);padding:0 var(--s-4) var(--s-6);background:var(--bg);border:1px solid var(--ink);border-radius:var(--radius)}.wpc-sheet__head{margin-inline:calc(-1 * var(--s-4));background:var(--sky);border-bottom-color:var(--ink)}.wpc-sheet__jobs,.wpc-sheet__stack{min-width:0}.wpc-sheet__part{margin:0 0 var(--s-6);padding-block:var(--s-3);border-bottom:1px solid var(--ink);font-size:var(--t-small);font-weight:650;color:var(--ink-strong)}.wpc-sheet .num{margin-right:var(--s-1);font-weight:400;color:var(--muted)}.wpc-jobs{font-size:var(--t-small)}.wpc-jobs thead th{font-size:var(--t-small);font-weight:650;color:var(--ink-strong)}.wpc-jobs td.j{font-weight:600;color:var(--ink-strong)}.wpc-jobs .names{display:block;font-weight:400;color:var(--muted)}.wpc-jobs td.r:first-letter{text-transform:uppercase}.wpc-jobs__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wpc-jobs__more>summary{color:var(--ink)}@media(min-width:480px){.wpc-jobs{table-layout:fixed}.wpc-jobs td{padding-block:var(--s-2)}.wpc-jobs .c-j{width:46%}.wpc-jobs .c-v{width:10rem}.wpc-jobs td.r:before{content:none}}@media(max-width:479px){.wpc-jobs tr{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-3);row-gap:var(--s-1)}.wpc-jobs td.v{grid-column:2;grid-row:1}.wpc-jobs td.r{grid-column:1 / -1}}.wpc-pipe{list-style:none;margin:0;padding:0;display:grid}.wpc-pipe__st{position:relative;display:grid;justify-items:start;gap:0;padding:0 0 var(--s-8) var(--s-8);font-size:var(--t-small);line-height:1.45}.wpc-pipe__st:last-child{padding-bottom:0}.wpc-pipe__node{position:absolute;left:0;top:var(--s-1);width:12px;height:12px;background:var(--diagram-node)}.wpc-pipe__st:not(:last-child):before,.wpc-pipe__st:not(:last-child):after{content:"";position:absolute;background:var(--diagram-line)}.wpc-pipe__st:not(:last-child):before{left:5px;top:calc(var(--s-1) + 12px + var(--s-1));bottom:var(--s-2);width:2px}.wpc-pipe__st:not(:last-child):after{left:1px;bottom:0;width:10px;height:var(--s-2);clip-path:polygon(0 0,100% 0,50% 100%)}.wpc-pipe__k{font-weight:700;color:var(--ink-strong)}.wpc-pipe__v{color:var(--muted)}.wpc-pipe__parts{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;gap:var(--s-2)}.wpc-pipe__parts li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2)}.wpc-pipe__part{padding:0 var(--s-2);border:1px solid var(--ink);border-radius:var(--radius);background:var(--bg);font-size:var(--t-micro);line-height:1.6;color:var(--ink-strong);white-space:nowrap}.wpc-process{list-style:none;margin:var(--s-12) 0 0;padding:0;display:grid}.wpc-process li{position:relative;padding:0 0 var(--s-6) var(--s-6);border-left:2px dotted var(--diagram-line);color:var(--muted)}.wpc-process li:before{content:"";position:absolute;left:-7px;top:var(--s-1);width:12px;height:12px;box-sizing:border-box;border:2px solid var(--diagram-node);background:var(--bg)}.wpc-process li[data-now]{border-left-style:solid;color:var(--ink-strong)}.wpc-process li[data-now]:before{background:var(--diagram-node)}.wpc-process li:last-child{border-left-color:transparent;padding-bottom:0}.wpc-process__n{margin-right:var(--s-2);font-size:var(--t-small)}.wpc-process__k{font-weight:600}.wpc-process__plan{margin:var(--s-2) 0 0;max-width:30ch;font-size:var(--t-lead);line-height:1.35;font-weight:520;color:var(--ink)}.wpc-process__link{display:block;width:fit-content;margin-top:var(--s-1);font-size:var(--t-small);color:var(--ink)}@media(min-width:1024px){.wpc-sheet{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-8) var(--gutter);padding:0 var(--s-8) var(--s-8)}.wpc-sheet__head{grid-column:1 / -1;margin-inline:calc(-1 * var(--s-8));padding-inline:var(--s-8)}.wpc-sheet__jobs{grid-column:1 / span 8}.wpc-sheet__stack{grid-column:9 / -1}.wpc-process{grid-template-columns:2.2fr repeat(6,minmax(0,1fr))}.wpc-process li{padding:var(--s-6) var(--s-4) 0 0;border-left:0;border-top:2px dotted var(--diagram-line)}.wpc-process li[data-now]{border-top-style:solid}.wpc-process li:before{left:0;top:-7px}.wpc-process li:last-child{border-top-color:var(--diagram-line)}}.wpc-final{padding-block:var(--s-16) var(--s-24)}.wpc-final__doc{padding-top:var(--s-8);border-top:2px solid var(--ink);display:grid;gap:var(--s-8);justify-items:start}.wpc-final__h{margin:0;color:var(--ink-strong)}.wpc-final__h>span{display:block;text-wrap:balance}.wpc-final__cta{width:100%}@media(min-width:640px){.wpc-final__cta{width:auto}}.wpc-sticky{display:none}.wpc-files__dl,.wpc-ed__tools .segmented,.wpc-ed__tools .segmented__opts,.wpc-ed__tools .segmented__opt{min-width:0;max-width:100%}.wpc-files__name,.wpc-ed__files .segmented__btn{overflow-wrap:anywhere;white-space:normal}.wpc-ed__tools .segmented__opts{flex-wrap:wrap}.wpc-ed__foot .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:639px){.wpc-sticky:not([hidden]){display:grid;position:fixed;inset:auto 0 0;z-index:20;padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--bg);border-top:var(--hair);animation:wpc-cta-in var(--d-normal, .2s) var(--ease)}.wpc-sticky .btn{white-space:normal;overflow-wrap:anywhere}}@keyframes wpc-cta-in{0%{opacity:0;transform:translateY(var(--s-2))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.wpc-strike .wpc-pl__label{position:relative;text-decoration:none}.wpc-strike .wpc-pl__label:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--console-ink);transform-origin:left;animation:wpc-strike-in .24s var(--ease) var(--strike-delay, 0ms) both}}@keyframes wpc-strike-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.wpc-sticky:not([hidden]){animation:none}}.wpx-label[data-astro-cid-i52r5hqy]{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--muted);font-variant-ligatures:none}
