@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}:root{--wwp-ledger-700:#174676;--wwp-ledger-600:#1f5a96;--wwp-ledger-50:#e8f0f8;--wwp-ink-900:#16202b;--wwp-slate-700:#434f5d;--wwp-slate-400:#7a8796;--wwp-slate-200:#d5dbe2;--wwp-paper-100:#f4f6f8;--wwp-white:#fff;--wwp-sand-50:#fbede2;--wwp-sand-100:#fbe9db;--wwp-terracotta-300:#ee9d6e;--wwp-terracotta-400:#d9825a;--wwp-terracotta-600:#b4572c;--wwp-terracotta-800:#7a3e1c;--wwp-sand-900:#2a211b;--wwp-sand-850:#33281f;--wwp-terracotta-d500:#c9774a;--wwp-terracotta-d200:#f0b892;--wwp-supported-700:#155a30;--wwp-supported-500:#2e8b57;--wwp-supported-50:#e7f4eb;--wwp-attention-700:#6e4200;--wwp-attention-500:#c27c0e;--wwp-attention-50:#fdf1dc;--wwp-critical-700:#9b1c1c;--wwp-critical-50:#fbeaea;--color-bg:var(--wwp-white);--color-surface:var(--wwp-paper-100);--color-text:var(--wwp-ink-900);--color-text-muted:var(--wwp-slate-700);--color-line:var(--wwp-slate-200);--color-border-control:var(--wwp-slate-400);--color-brand:var(--wwp-ledger-600);--color-brand-hover:var(--wwp-ledger-700);--color-brand-tint:var(--wwp-ledger-50);--color-on-brand:var(--wwp-white);--color-link:var(--wwp-ledger-600);--color-focus:var(--wwp-ledger-600);--color-status-supported-text:var(--wwp-supported-700);--color-status-supported-dot:var(--wwp-supported-500);--color-status-supported-bg:var(--wwp-supported-50);--color-status-attention-text:var(--wwp-attention-700);--color-status-attention-dot:var(--wwp-attention-500);--color-status-attention-bg:var(--wwp-attention-50);--color-status-critical-text:var(--wwp-critical-700);--color-status-critical-bg:var(--wwp-critical-50);--color-warm-surface:var(--wwp-sand-50);--color-warm-scene:var(--wwp-sand-100);--color-warm-accent:var(--wwp-terracotta-300);--color-warm-accent-deep:var(--wwp-terracotta-400);--color-warm-fill:var(--wwp-terracotta-600);--color-warm-ink:var(--wwp-terracotta-800);--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--step--1:clamp(.875rem, .849rem + .114vw, .9375rem);--step-0:clamp(1rem, .974rem + .114vw, 1.0625rem);--step-1:clamp(1.2rem, 1.148rem + .233vw, 1.328rem);--step-2:clamp(1.44rem, 1.35rem + .4vw, 1.66rem);--step-3:clamp(1.728rem, 1.586rem + .631vw, 2.075rem);--step-4:clamp(2.074rem, 1.861rem + .946vw, 2.594rem);--leading-body:1.6;--leading-heading:1.2;--leading-display:1.15;--leading-mono:1.4;--tracking-heading:-.01em;--tracking-label:.02em;--measure:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--border-hairline:1px solid var(--color-line);--border-control:1px solid var(--color-border-control);--focus-ring:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-focus);--motion-fast:.15s;--motion-base:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);color-scheme:light}[data-theme=dark]{--color-bg:#10161d;--color-surface:#19222c;--color-text:#e6ebf0;--color-text-muted:#a7b2bf;--color-line:#2c3845;--color-border-control:#7d8a9a;--color-brand:#86b4e8;--color-brand-hover:#a9cbf0;--color-brand-tint:#1a2b3e;--color-on-brand:#10161d;--color-link:#86b4e8;--color-focus:#86b4e8;--color-status-supported-text:#74d39a;--color-status-supported-dot:#74d39a;--color-status-supported-bg:#15291f;--color-status-attention-text:#f2b866;--color-status-attention-dot:#f2b866;--color-status-attention-bg:#2d2414;--color-status-critical-text:#f19a9a;--color-status-critical-bg:#2e1a1c;--color-warm-surface:var(--wwp-sand-900);--color-warm-scene:var(--wwp-sand-850);--color-warm-fill:var(--wwp-terracotta-d500);--color-warm-ink:var(--wwp-terracotta-d200);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#10161d;--color-surface:#19222c;--color-text:#e6ebf0;--color-text-muted:#a7b2bf;--color-line:#2c3845;--color-border-control:#7d8a9a;--color-brand:#86b4e8;--color-brand-hover:#a9cbf0;--color-brand-tint:#1a2b3e;--color-on-brand:#10161d;--color-link:#86b4e8;--color-focus:#86b4e8;--color-status-supported-text:#74d39a;--color-status-supported-dot:#74d39a;--color-status-supported-bg:#15291f;--color-status-attention-text:#f2b866;--color-status-attention-dot:#f2b866;--color-status-attention-bg:#2d2414;--color-status-critical-text:#f19a9a;--color-status-critical-bg:#2e1a1c;--color-warm-surface:var(--wwp-sand-900);--color-warm-scene:var(--wwp-sand-850);--color-warm-fill:var(--wwp-terracotta-d500);--color-warm-ink:var(--wwp-terracotta-d200);color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}:root{--bg:var(--color-bg);--surface:var(--color-surface);--text:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-line);--control:var(--color-border-control);--brand:var(--color-brand);--brand-hover:var(--color-brand-hover);--brand-tint:var(--color-brand-tint);--on-brand:var(--color-on-brand);--focus:var(--color-focus);--ok-text:var(--color-status-supported-text);--ok-dot:var(--color-status-supported-dot);--ok-bg:var(--color-status-supported-bg);--att-text:var(--color-status-attention-text);--att-dot:var(--color-status-attention-dot);--att-bg:var(--color-status-attention-bg);--err:var(--color-status-critical-text);--fs-display:2rem;--lh-display:2.25rem;--fs-h2:1.375rem;--lh-h2:1.75rem;--fs-h3:1.0625rem;--lh-h3:1.5rem;--fs-lead:1.1875rem;--lh-lead:1.75rem;--fs-body:1rem;--lh-body:1.625rem;--fs-small:.875rem;--lh-small:1.25rem;--fs-meta:.8125rem;--lh-meta:1.25rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-sm:2px;--r-md:4px;--r-lg:6px;--ring:0 0 0 2px var(--bg),0 0 0 4px var(--focus);--t:var(--motion-fast) var(--ease-out)}@media (width>=768px){:root{--fs-display:2.5rem;--lh-display:2.75rem;--fs-h2:1.5rem;--lh-h2:2rem;--fs-body:1.0625rem;--lh-body:1.75rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--s5)}body{background:var(--bg);color:var(--text);font:400 var(--fs-body)/var(--lh-body) var(--font-sans);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;margin:0}p{margin:0 0 var(--s4)}a{color:var(--brand);text-underline-offset:.2em;text-decoration:underline 1px}a:hover{color:var(--brand-hover);text-decoration-thickness:2px}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s4);background:var(--brand);color:var(--on-brand);padding:var(--s2) var(--s4);border-radius:var(--r-md);z-index:60;position:absolute;top:-80px}.skip:focus{top:var(--s2)}.ic{flex:none;width:20px;height:20px;display:block}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}@media (width>=768px){.wrap{padding-inline:32px}}.top{border-bottom:1px solid var(--line)}.top-in{justify-content:space-between;align-items:center;gap:var(--s4);min-height:64px;display:flex}.brand{align-items:center;gap:var(--s3);color:var(--text);text-decoration:none;display:inline-flex}.brand:hover{color:var(--text)}.mark{background:var(--wwp-ledger-600);width:32px;height:32px;color:var(--wwp-white);font:600 11px/1 var(--font-mono);border-radius:5px;align-content:center;place-items:center;gap:1px;display:inline-grid}.mark-wo{letter-spacing:-.5px;border-bottom:1px solid #fff9;padding-bottom:2px}.mark-php{letter-spacing:-.4px;font-size:10.5px}.mark--sm{border-radius:4px;width:24px;height:24px;font-size:8px}.mark--sm .mark-php{font-size:8px}.brand-name{letter-spacing:-.01em;font-size:1rem;font-weight:600}.brand-php{font-family:var(--font-mono);color:var(--brand);font-weight:600}.top-nav a{font-size:var(--fs-small);color:var(--text);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-md);min-height:36px;font-weight:500;text-decoration:none;display:inline-block}.top-nav a:hover{border-color:var(--control)}.layout{gap:var(--s7);padding-block:var(--s6) var(--s8);display:grid}@media (width>=1080px){.layout{gap:var(--s8) 80px;padding-top:var(--s7);grid-template-columns:minmax(0,1fr) 360px}}.art{min-width:0;max-width:680px}.crumbs{gap:var(--s2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);margin-bottom:var(--s3);display:flex}.crumbs a{color:var(--muted)}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;margin:0 0 var(--s5);text-wrap:balance;font-weight:600}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;margin:0 0 var(--s4);text-wrap:balance;font-weight:600}.h-sm{font-size:var(--fs-h3);line-height:var(--lh-h3)}.block{margin-top:var(--s7)}@media (width>=768px){.block{margin-top:var(--s8)}}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);margin:var(--s5) 0 0;color:var(--text)}.note,.hint{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);margin:0}.sep{color:var(--control);margin-inline:var(--s2)}.statusbar{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--s3) var(--s4)}.statusbar p{margin:0}.statusbar-main{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;font-weight:500;display:flex}.statusbar-label{color:var(--att-text);font-weight:600}.statusbar-meta{font:400 var(--fs-meta)/var(--lh-meta) var(--font-mono);color:var(--muted);padding-left:22px;margin-top:var(--s1)!important}.dot{background:var(--control);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dot--attention{background:var(--att-dot)}.dot--ok{background:var(--ok-dot)}.src{font:400 var(--fs-meta)/var(--lh-meta) var(--font-mono);color:var(--muted);margin:var(--s2) 0 0}.src a{font-weight:500}.src-k{color:var(--muted)}.sum{border-top:1px solid var(--text);margin:0}.sum-row{gap:var(--s1);padding:var(--s4) 0;border-bottom:1px solid var(--line);display:grid}@media (width>=640px){.sum-row{gap:var(--s5);grid-template-columns:200px 1fr}}.sum dt{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);padding-top:3px;font-weight:600}.sum dd{margin:0}.sum-v{font-weight:500}.xcheck{margin-top:var(--s7);border:1px solid var(--control);border-radius:var(--r-lg);padding:var(--s5) var(--s4)}@media (width>=768px){.xcheck{padding:var(--s6)}}.xcheck-head p{color:var(--muted);margin-bottom:var(--s5)}.xform{gap:var(--s2);display:grid}.xrow{gap:var(--s2);flex-wrap:wrap;display:flex}.xrow .inp{flex:240px;min-width:0}.xrow .btn{flex:none}@media (width<=519px){.xrow .btn{flex:100%}}.xres-badge{align-items:center;gap:var(--s2);padding:2px var(--s3) 2px 10px;font-size:var(--fs-small);line-height:var(--lh-small);background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:999px;font-weight:600;display:inline-flex}.lbl{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);margin-bottom:6px;font-weight:500;display:block}.inp{width:100%;min-height:44px;font:400 1rem/1.5 var(--font-sans);color:var(--text);background:var(--bg);border:1px solid var(--control);border-radius:var(--r-md);transition:border-color var(--t);padding:10px 12px;display:block}.inp--mono{font-family:var(--font-mono);font-size:.9375rem}.inp::placeholder{color:var(--muted);opacity:.85}.inp:hover{border-color:var(--text)}.inp:focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);border-radius:var(--r-md)}.inp[aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}textarea.inp{resize:vertical;min-height:72px}select.inp{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.err{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--err);margin:6px 0 0;font-weight:500}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;font:600 1rem/1.5 var(--font-sans);border-radius:var(--r-md);cursor:pointer;transition:background-color var(--t),border-color var(--t),color var(--t);border:1px solid #0000;padding:10px 20px;text-decoration:none;display:inline-flex}.btn .ic{width:16px;height:16px}.btn--primary{background:var(--brand);color:var(--on-brand)}.btn--primary:hover{background:var(--brand-hover);color:var(--on-brand)}.btn--primary:disabled,.btn--primary[aria-busy=true]{background:var(--control);color:var(--bg);cursor:progress}.btn--secondary{background:var(--bg);color:var(--text);border-color:var(--control)}.btn--secondary:hover{border-color:var(--text);color:var(--text)}.btn--sm{min-height:40px;font-size:var(--fs-small);padding:8px 14px}.btn--block{width:100%}.icon-btn{width:44px;height:44px;color:var(--muted);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--text);background:var(--surface)}.linkbtn{font:inherit;color:var(--brand);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.steps{counter-reset:s;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps li{counter-increment:s;gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;display:grid}.steps li:before{content:counter(s);font:600 var(--fs-small)/28px var(--font-mono);color:var(--muted)}.inline-help{margin-top:var(--s4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.facts{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fact{padding:var(--s5) 0;border-bottom:1px solid var(--line)}.fact p{margin:0}.tl-headrow{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.tl-count{align-items:center;gap:var(--s2);font:400 var(--fs-meta)/var(--lh-meta) var(--font-mono);color:var(--muted);margin:0 0 var(--s4);display:flex}.seg{border:1px solid var(--control);border-radius:var(--r-md);margin:var(--s2) 0 var(--s5);display:inline-flex;overflow:hidden}.seg-btn{font:500 var(--fs-small)/1 var(--font-sans);padding:0 var(--s4);background:var(--bg);min-height:40px;color:var(--text);border:0;border-right:1px solid var(--control);cursor:pointer}.seg-btn:last-child{border-right:0}.seg-btn[aria-pressed=true]{background:var(--text);color:var(--bg)}.seg-n{font-family:var(--font-mono);opacity:.75;margin-left:4px;font-size:12px}.tl,.tl-list{margin:0;padding:0;list-style:none}.tl-day+.tl-day{margin-top:var(--s5)}.tl-date{z-index:2;background:var(--bg);padding:var(--s2) 0;font-size:var(--fs-small);line-height:var(--lh-small);border-bottom:1px solid var(--text);margin:0;font-weight:600;position:sticky;top:0}.tl-item{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;display:grid}@media (width>=768px){.tl-item{gap:var(--s5);padding:var(--s5) 0;grid-template-columns:72px 1fr}}.tl-item:target{background:var(--brand-tint);box-shadow:-12px 0 0 var(--brand-tint),12px 0 0 var(--brand-tint)}.tl-time{font:500 var(--fs-small)/var(--lh-h3) var(--font-mono);color:var(--text);padding-top:2px}.tl-noday{font:400 12px/1.4 var(--font-mono);color:var(--muted);display:block}.tl-meta{align-items:center;gap:var(--s2);margin:0 0 var(--s1);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.tl-who{color:var(--muted)}.tl-title{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0 0 var(--s1);font-weight:600}.tl-anchor{color:var(--text);text-decoration:none}.tl-anchor:hover{color:var(--brand);text-decoration:underline}.tl-body p{margin:0}.tl-body .src{margin-top:var(--s2)}.tag{font:600 12px/18px var(--font-mono);border-radius:var(--r-sm);letter-spacing:.01em;align-items:center;gap:6px;padding:1px 8px;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag--ok{background:var(--ok-bg);color:var(--ok-text)}.tag--rep{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.tag--rep:before{background:0 0;box-shadow:inset 0 0 0 1px}.tl[data-collapsed=true] [data-more],.tl [data-hide],.tl-day[data-empty]{display:none}.tl-more{margin-top:var(--s5)}.pref{margin-top:var(--s7);gap:var(--s3);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4) var(--s2) var(--s4) var(--s4);background:var(--bg);grid-template-columns:20px 1fr 44px;align-items:start;display:grid}.pref[hidden]{display:none}.pref-icon{color:var(--brand);padding-top:2px}.pref-h{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0 0 var(--s1)}.pref-body p{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);margin:0}.pref-actions{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex;margin-top:var(--s3)!important}.pref-actions a:not(.btn){font-weight:500}.pref-close{margin-top:-10px}.unknown{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.unknown li{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;display:grid}.unknown li:before{content:"?";font:600 var(--fs-small)/26px var(--font-mono);color:var(--muted);text-align:center;border:1px dashed var(--control);border-radius:var(--r-sm);height:24px;margin-top:1px}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--s4);min-height:56px;padding:var(--s3) 0;cursor:pointer;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .ic{color:var(--muted);transition:transform var(--t)}.faq-item[open] summary .ic{transform:rotate(180deg)}.faq-item summary:hover span{text-underline-offset:.2em;text-decoration:underline}.faq-a{padding:0 var(--s6) var(--s4) 0}.faq-a p{margin:0}.share{border-top:1px solid var(--line);padding-top:var(--s6)}.share .h-sm{margin-bottom:var(--s3)}.share-row{margin:0 0 var(--s2);gap:var(--s3) 6px;flex-wrap:wrap;padding:0;list-style:none;display:flex}.share-btn{width:56px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;text-decoration:none;display:grid}.share-circle{border:1px solid var(--control);width:44px;height:44px;transition:border-color var(--t),color var(--t);border-radius:50%;place-items:center;display:grid}.share-lab{text-align:center;font-size:12px;line-height:16px}.share-btn:hover{color:var(--text)}.share-btn:hover .share-circle{border-color:var(--text)}.share-btn:focus-visible{box-shadow:none}.share-btn:focus-visible .share-circle{box-shadow:var(--ring)}.share-btn[data-copied-on] .share-circle{border-color:var(--ok-dot);color:var(--ok-text)}.copy-status{min-height:20px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ok-text);margin:0 0 var(--s5)}.chips{margin:var(--s3) 0 0;gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--control);min-height:40px;color:var(--text);font-size:var(--fs-small);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.chip .ic{width:16px;height:16px;color:var(--muted)}.chip:hover{border-color:var(--text);color:var(--text)}.chip:focus-visible{border-radius:999px}.help-in{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5) var(--s4);background:var(--surface)}@media (width>=768px){.help-in{padding:var(--s6)}}@media (width>=1080px){.help-in{padding:var(--s5)}}@media (width>=1080px) and (height>=980px){.help-in{top:var(--s5);position:sticky}}.help h2{font-size:1.25rem;line-height:1.75rem}.help-intro{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}form.leadform{gap:var(--s3);margin-top:var(--s4);display:grid}.form-status:empty{display:none}.help .inp{background-color:var(--bg)}.radios{border:0;min-width:0;margin:0;padding:0}.radios legend{padding:0}.radio-row{border:1px solid var(--control);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.radio-row label{min-height:44px;font-size:var(--fs-small);cursor:pointer;background:var(--bg);border-right:1px solid var(--control);place-items:center;font-weight:500;display:grid;position:relative}.radio-row label:last-child{border-right:0}.radio-row input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.radio-row label:has(input:checked){background:var(--text);color:var(--bg)}.radio-row label:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--focus)}.more summary{cursor:pointer;font-size:var(--fs-small);color:var(--brand);align-items:center;gap:4px;min-height:32px;font-weight:500;display:flex}.more[open] summary{margin-bottom:var(--s3)}.more .fld+.fld{margin-top:var(--s4)}.check{gap:var(--s3);font-size:var(--fs-small);line-height:var(--lh-small);grid-template-columns:20px 1fr;display:grid}.check input{width:20px;height:20px;accent-color:var(--brand);margin:0}.form-status{font-size:var(--fs-small);margin:0;font-weight:600}.foot{border-top:1px solid var(--line);background:var(--surface);padding:var(--s6) 0}body[data-consent-open] .foot{padding-bottom:calc(var(--s6) + 160px)}.foot-in{gap:var(--s4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);display:grid}@media (width>=768px){.foot-in{grid-template-columns:1fr auto;align-items:center}}.foot-brand{gap:var(--s3);align-items:center;display:flex}.foot-brand p{margin:0}.foot-links{gap:var(--s2) var(--s5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foot-links a,.foot-links .linkbtn{color:var(--muted)}.consent{z-index:50;background:var(--bg);border-top:1px solid var(--control);padding:var(--s3) 0 calc(var(--s3) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0}.consent[hidden]{display:none}.consent-in{gap:var(--s3);max-width:1200px;margin:0 auto;padding-inline:20px;display:grid}@media (width>=768px){.consent-in{align-items:center;gap:var(--s6);grid-template-columns:1fr auto;padding-inline:32px}}.consent p{font-size:var(--fs-small);line-height:var(--lh-small);max-width:80ch;margin:0}.consent-actions{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.consent-actions .btn{min-height:40px;font-size:var(--fs-small);padding:8px 20px}.nw{white-space:nowrap}.vh,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}[hidden]{display:none!important}h2[tabindex="-1"]:focus{box-shadow:none}.fact:target{background:var(--brand-tint);box-shadow:-12px 0 0 var(--brand-tint),12px 0 0 var(--brand-tint)}.fact-corr{padding:var(--s3);font-size:var(--fs-small);line-height:var(--lh-small);background:var(--att-bg);color:var(--att-text);border-radius:var(--r-md);margin:var(--s3) 0 0!important}.permalink{font-weight:500}.form-status[data-tone=err]{color:var(--err)}.help-thanks{gap:var(--s3);font-size:var(--fs-h3);margin-top:var(--s4);grid-template-columns:20px 1fr;font-weight:500;line-height:1.75rem;display:grid}.help-thanks .ic{color:var(--ok-text);margin-top:4px}.help-thanks p{margin:0}.help-thanks:focus{box-shadow:none}.help .cf-turnstile{min-height:65px}.fld{min-width:0}.xnd{margin-top:var(--s5)}.xnd .h-sm{margin:var(--s5) 0 var(--s2)}.xnd .h-sm:first-child{margin-top:0}.xseen{padding-left:var(--s5);margin:0}.xseen li{margin:var(--s1) 0}.xunknown{margin:0}.xask{margin-top:var(--s5);padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.xask .h-sm{margin-top:0}.xask-text{margin:var(--s3) 0;padding:var(--s3);background:var(--bg);border:1px dashed var(--control);border-radius:var(--r-md);user-select:all;font-weight:500}.xask-status{margin:var(--s2) 0 0;font-size:var(--fs-small);font-weight:600}.tl-tools{align-items:flex-end;gap:var(--s3) var(--s5);margin:var(--s2) 0 var(--s5);flex-wrap:wrap;display:flex}.tl-tools .seg{margin:0}.tl-branch .inp{width:auto;min-height:40px;font-size:var(--fs-small);padding-block:7px}.tl-filter-status{margin:calc(-1 * var(--s3)) 0 var(--s5);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.tl-filter-status:empty{display:none}.tag--branch{background:var(--brand-tint);color:var(--brand)}.tag--branch:before,.tl [data-hide-branch]{display:none}.tl-nobranch{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);display:none;margin-top:var(--s1)!important}.tl[data-branch] .tl-nobranch{display:block}.cal-row{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.cal-row .inp{flex:280px;width:auto;min-width:0}.cal-list{margin:0 0 var(--s3);padding-left:var(--s5)}.cal-list li{margin:var(--s1) 0}.foot-follow{margin:0}.foot-follow a{color:var(--muted)}.legal{max-width:680px;padding-block:var(--s6) var(--s8)}.legal h1{margin-bottom:var(--s5)}.legal h2{margin-top:var(--s7)}.legal table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);vertical-align:top}.copy-status[data-tone=err]{color:var(--err)}@media (width>=768px){.foot-follow{grid-column:1/-1}}.radio-row:has(input[aria-invalid=true]){border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.chip .chip-logo{width:18px;height:18px;color:var(--text)}.chip--openai:hover .chip-logo{color:#412991}.chip--perplexity:hover .chip-logo{color:#1a8c99}.chip--claude:hover .chip-logo{color:#b8562f}.chip--google:hover .chip-logo{color:#4285f4}:root[data-theme=dark] .chip:hover .chip-logo{color:var(--text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chip:hover .chip-logo{color:var(--text)}}.ai-prompt{margin:var(--s4) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.ai-prompt-k{color:var(--text);font-weight:500}.ai-prompt q{quotes:"“" "”"}.xhead{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin-bottom:var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.xsteps{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xsteps li{align-items:center;gap:var(--s2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);font-weight:500;display:inline-flex}.xsteps li+li:before{content:"";background:var(--control);width:16px;height:1px;margin-right:var(--s1)}.xn{border:1px solid var(--control);width:24px;height:24px;font:600 var(--fs-meta)/1 var(--font-mono);background:var(--bg);border-radius:50%;place-items:center;display:inline-grid}.xsteps li[data-state=now]{color:var(--text);font-weight:600}.xsteps li[data-state=now] .xn{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.xsteps li[data-state=done] .xn{background:var(--ok-bg);border-color:var(--ok-dot);color:var(--ok-text)}.xstepn{font:500 var(--fs-small)/var(--lh-small) var(--font-mono);color:var(--muted);margin:0}@media (width<=639px){.xsteps li .xl{display:none}.xsteps li[data-state=now] .xl{display:inline}.xsteps li+li:before{width:8px}}.xpanel[hidden]{display:none}.xpanel .chk-h{margin:0 0 var(--s3)}.xpanel .chk-h:focus-visible{box-shadow:none;outline:none}.xintro{color:var(--muted);margin:0 0 var(--s5);max-width:62ch}.xerr,.xcheck .err{margin-top:var(--s2)}.xmeter{gap:var(--s2) var(--s4);margin-bottom:var(--s4);font:500 var(--fs-small)/var(--lh-small) var(--font-mono);color:var(--muted);grid-template-columns:1fr auto;align-items:baseline;display:grid}.xcount{color:var(--text);font-weight:600}.xbar{background:var(--line);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.xbar span{transform-origin:0;background:var(--brand);width:100%;height:100%;transition:transform .35s var(--ease-out);display:block;transform:scaleX(0)}.xlist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.xlist li{align-items:center;gap:var(--s3);min-height:52px;padding:var(--s2) 0;border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:28px 1fr;font-weight:500;display:grid}.xlist li[data-state=run],.xlist li[data-state=ok]{color:var(--text)}.xlist li[data-state=skip]{color:var(--muted)}.xi{border:2px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.xi svg{width:14px;height:14px;display:none}.xlist li[data-state=run] .xi{border-color:var(--line);border-top-color:var(--brand);animation:.9s linear infinite xspin}.xlist li[data-state=ok] .xi{border-color:var(--ok-dot);background:var(--ok-bg);color:var(--ok-text)}.xlist li[data-state=ok] .xi-ok{display:block}.xlist li[data-state=skip] .xi{border-color:var(--control);color:var(--muted)}.xlist li[data-state=skip] .xi-skip{display:block}@keyframes xspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xlist li[data-state=run] .xi{border-color:var(--brand);border-right-color:var(--line);border-bottom-color:var(--line);animation:none}.xlist li[data-state=run]{font-weight:600}.xbar span{transition:none}}.xscan{align-items:baseline;gap:var(--s2);margin:0 0 var(--s4);font:500 var(--fs-small)/var(--lh-small) var(--font-mono);color:var(--muted);flex-wrap:wrap;display:flex}.xscan .linkbtn{font-family:var(--font-sans)}.xres-head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.xres-head .chk-h{margin:0}.xres-domain{overflow-wrap:anywhere}.xres[data-tone=ok] .xres-badge{background:var(--ok-bg);color:var(--ok-text);border-color:#0000}.xres[data-tone=ok] .dot{background:var(--ok-dot)}.xres[data-tone=att] .xres-badge{background:var(--att-bg);color:var(--att-text);border-color:#0000}.xres[data-tone=att] .dot{background:var(--att-dot)}.xres[data-tone=err] .xres-badge{display:none}.xres-msg{font-size:var(--fs-body);line-height:var(--lh-body);margin:0 0 var(--s4);max-width:62ch}@media (width>=768px){.xres-msg{font-size:var(--fs-lead);line-height:var(--lh-lead)}}.xredir{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border-left:3px solid var(--att-dot);background:var(--att-bg);color:var(--att-text);border-radius:0 var(--r-md) var(--r-md) 0;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500}.xredir[hidden]{display:none}.xactions{gap:var(--s3);margin:var(--s5) 0;flex-wrap:wrap;align-items:center;display:flex}.xactions .note{flex:100%;max-width:56ch}@media (width<=519px){.xactions .btn:not(.btn--sm){flex:100%}}.xactions [hidden]{display:none}.xdeth{margin:var(--s5) 0 var(--s2)}.xrows{border-top:1px solid var(--line);margin:0}.xrows>div{gap:2px var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:grid}@media (width>=640px){.xrows>div{grid-template-columns:160px 1fr}}.xrows dt{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);font-weight:600}.xrows dd{overflow-wrap:anywhere;margin:0;font-weight:500}.xfind{margin:0 0 var(--s4);font-weight:500}.xres[data-tone=err] .xres-src{display:none}.xres-src,.xrep .src{margin-top:var(--s4)}.xrform{gap:var(--s3);margin-bottom:var(--s5);display:grid}.xrform .lbl{margin-bottom:0}.xrform .err{margin:0}.xrep[data-sub=ask] .xdone,.xrep[data-sub=report] .xfun{display:none}.xmail{margin:0 0 var(--s4);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500}.xmail:empty{display:none}.xrep[data-sub=report] .xactions{margin-bottom:0}.top{z-index:40;background:var(--color-bg);position:relative}.mega-lock{overflow:hidden}.top-in{justify-content:flex-start}.top-in .brand{margin-right:auto}.mega-lang{order:2;position:relative}.mega-root{order:3}.mega-lang>summary,.mega-root>summary,.mega-grp>summary,.mega-cta .btn{white-space:nowrap}.mega-lang>summary,.mega-root>summary{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-text);font:500 var(--step--1)/1 var(--font-sans);cursor:pointer;background:var(--color-bg);list-style:none;display:inline-flex}.mega-lang>summary::-webkit-details-marker,.mega-root>summary::-webkit-details-marker,.mega-grp>summary::-webkit-details-marker{display:none}.mega-lang>summary:hover,.mega-root>summary:hover{border-color:var(--color-border-control)}.mega-lang img{width:24px;height:16px;box-shadow:0 0 0 1px var(--color-line);border-radius:2px;display:block}.mega-code{font-family:var(--font-mono);letter-spacing:var(--tracking-label);font-weight:600}.mega-chev{transition:transform var(--motion-fast) var(--ease-out);flex:none}details[open]>summary>.mega-chev{transform:rotate(180deg)}.mega-lang-list{right:0;top:calc(100% + var(--space-2));z-index:60;padding:var(--space-2);gap:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border-control);border-radius:var(--radius-lg);box-shadow:0 12px 28px -12px color-mix(in srgb,var(--color-text) 35%,transparent);margin:0;list-style:none;display:flex;position:absolute}.mega-lang-list a{border-radius:var(--radius-md);border:2px solid #0000;justify-content:center;align-items:center;width:48px;height:44px;text-decoration:none;display:flex}.mega-lang-list a:hover{background:var(--color-surface)}.mega-lang-list a[aria-current]{background:var(--color-brand-tint);border-color:var(--color-brand)}.mega-lang-list img{width:28px;height:19px}.mega-body{z-index:50;background:var(--color-bg);padding:var(--space-4) 20px var(--space-8);position:fixed;inset:65px 0 0;overflow-y:auto}.mega-top{margin:0;padding:0;list-style:none}.mega-top>li{border-bottom:1px solid var(--color-line)}.mega-grp>summary{min-height:56px;font:600 var(--step-0)/1.3 var(--font-sans);color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mega-ptitle{display:none}.mega-panel{padding:0 0 var(--space-4)}.mega-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega-list a{padding:10px var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;display:block}.mega-list a:hover{background:var(--color-surface)}.mega-l{font-weight:500;line-height:1.35;display:block}.mega-d{font-size:var(--step--1);color:var(--color-text-muted);margin-top:2px;line-height:1.4;display:block}.mega-lead .mega-l{color:var(--color-brand);font-weight:600}.mega-cta{padding-top:var(--space-5);border-bottom:0!important}.mega-cta .btn{width:100%}@media (width>=1440px){.mega-lang{order:3}.mega-root{order:2}.mega-root>summary{display:none}.mega-root::details-content{content-visibility:visible;display:contents}.mega-body{z-index:auto;background:0 0;padding:0;position:static;inset:auto;overflow:visible}.mega-top{align-items:center;gap:2px;display:flex}.mega-top>li{border:0}.mega-grp{position:static}.mega-grp>summary{min-height:44px;padding:0 var(--space-3);gap:var(--space-2);border-radius:var(--radius-md);font:500 var(--step--1)/1 var(--font-sans)}.mega-grp>summary:hover,.mega-grp[open]>summary{background:var(--color-surface)}.mega-panel{z-index:55;padding:var(--space-5) 0 var(--space-6);background:var(--color-bg);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-border-control);box-shadow:0 18px 28px -18px color-mix(in srgb,var(--color-text) 40%,transparent);position:absolute;top:100%;left:0;right:0}.mega-ptitle{margin:0 0 var(--space-3);font:600 var(--step--1)/1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:block}.mega-list{gap:var(--space-1) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mega-list--cols{column-count:3;column-gap:var(--space-5);display:block}.mega-list--cols li{break-inside:avoid}.mega-list--cols .mega-lead{column-span:all;margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line)}.mega-cta{padding:0 0 0 var(--space-3)}.mega-cta .btn{width:auto}.mega-lead .mega-l{font-weight:600}}@media (prefers-reduced-motion:reduce){.mega-chev{transition:none}}.foot-cols{gap:var(--space-6);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-line);display:grid}.foot-h{margin:0 0 var(--space-3);font:600 var(--step--1)/1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text)}.foot-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.foot-list a{color:var(--color-text-muted);padding:2px 0;text-decoration:none;display:inline-block}.foot-list a:hover{color:var(--color-brand);text-decoration:underline}.foot-cta{margin:0}@media (width>=768px){.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-col--errors{order:1;grid-column:1/-1}.foot-list--cols{column-count:2;column-gap:var(--space-6);display:block}.foot-list--cols li{break-inside:avoid;margin-bottom:var(--space-2)}.foot-cta{order:2;grid-column:1/-1}}@media (width>=1024px){.foot-list--cols{column-count:3}.foot-cols:has(.foot-col--alternatives){grid-template-columns:repeat(4,minmax(0,1fr))}}.pagenav{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);margin:var(--s5) calc(-1 * var(--s1)) 0;padding:0 var(--s1);position:sticky;top:0}.pagenav ul{gap:var(--s1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pagenav ul::-webkit-scrollbar{display:none}.pagenav a{min-height:44px;padding:0 var(--s3);white-space:nowrap;font-size:var(--fs-small);color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pagenav a:hover{color:var(--text);border-bottom-color:var(--control)}.pagenav a[aria-current=true]{color:var(--text);border-bottom-color:var(--brand)}html{scroll-padding-top:64px}.tl-date{top:45px}.fact-corrs{margin-top:var(--s3)}.fact-corrs summary{cursor:pointer;font-size:var(--fs-small);color:var(--brand);align-items:center;min-height:32px;font-weight:500;display:inline-flex}.fact-corrs[open] summary{margin-bottom:var(--s2)}.fact-corrs .fact-corr+.fact-corr{margin-top:var(--s2)!important}.theme-toggle{align-items:center;display:inline-flex}.theme-toggle select.inp{width:auto;min-height:36px;font-size:var(--fs-small);background-position:calc(100% - 16px),calc(100% - 11px);padding:6px 32px 6px 10px}.top-tools{align-items:center;gap:var(--s3);display:flex}@media (width<=519px){.top-in{gap:var(--space-2)}.top-in .brand{gap:var(--space-2);flex:0 auto;min-width:0}.top-in .brand-name{max-width:6.5rem;font-size:.8125rem;line-height:1.15}.mega-lang>summary,.mega-root>summary{padding:0 var(--space-2);gap:6px}}.mega-theme{margin-left:calc(var(--space-2) * -1);order:4}.mega-theme .inp{width:auto;min-height:44px;padding-block:0}@media (width<=519px){.top-in{padding-block:var(--space-2);flex-wrap:wrap}.mega-theme{order:5;margin-left:auto}}.mega-plain a{color:var(--text);border-radius:var(--radius,8px);padding:.6rem .9rem;font-weight:600;text-decoration:none;display:block}.mega-plain a:hover,.mega-plain a:focus-visible{background:var(--surface-2,#7f7f7f1f)}.mega-plain a{white-space:nowrap}.rumors dt{color:var(--text);font-weight:600}.steps-sub{margin:var(--s2) 0 0;padding-left:var(--s5)}.steps-sub li{margin:var(--s1) 0;border:0;padding:0;display:list-item}.steps-sub li:before{content:none}.plain-help{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);font-weight:500}.steps-sub li{counter-increment:none}.rumors{margin-top:var(--s4)}.pagenav a{padding:0 10px}.myth-rumor{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);margin:0 0 var(--s3)}.myth-verdict{margin:0 0 var(--s4)}.myth-verdict--att{background:var(--att-bg);color:var(--att-text);border-color:#0000}.myth-verdict--att .dot{background:var(--att-dot)}.myth-verdict--ok{background:var(--ok-bg);color:var(--ok-text);border-color:#0000}.myth-verdict--ok .dot{background:var(--ok-dot)}.myths .sum dd p.src{margin-top:var(--s2)}.top-in .brand{flex-shrink:0}.top-in .brand-name{white-space:nowrap;max-width:none}.mega-lang>summary{justify-content:center;gap:4px;min-width:44px;padding:0 8px}.mega-theme{margin-left:0;display:flex}.icon-btn--outline{border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--text)}.icon-btn--outline:hover{border-color:var(--color-border-control);background:0 0}.theme-ic{display:none}.theme-btn[data-mode=system] .theme-ic--system,.theme-btn[data-mode=light] .theme-ic--light,.theme-btn[data-mode=dark] .theme-ic--dark{display:block}@media (width>=1440px) and (width<=1599px){.mega-plain a,.mega-grp>summary{padding-inline:8px}.top-in{gap:var(--s2)}}.foot-follow{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.foot-follow-k{font-size:var(--fs-small);color:var(--muted)}.social-row{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-btn{border:1px solid var(--control);width:40px;height:40px;color:var(--muted);transition:border-color var(--t),color var(--t);border-radius:50%;place-items:center;display:grid}.social-btn:hover{border-color:var(--text);color:var(--text)}.social-btn:focus-visible{border-radius:50%}.social-btn--linkedin:hover{color:#0a66c2}.social-btn--facebook:hover{color:#0866ff}.social-btn--instagram:hover{color:#d6004f}.social-btn--bluesky:hover{color:#0070e0}:root[data-theme=dark] .social-btn:hover{color:var(--text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .social-btn:hover{color:var(--text)}}.mega-plain-s{display:none}@media (width>=1440px) and (width<=1599px){.mega-plain-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mega-plain-s{display:inline}.mega-top{gap:0}.mega-cta{padding-left:var(--s2)}}.theme-btn[hidden]{visibility:hidden;display:inline-grid!important}button.chip{cursor:pointer;background:0 0;font-family:inherit}button.social-btn{font:inherit;cursor:pointer;background:0 0}main.layout{max-width:1040px;display:block}main.layout>.art{max-width:var(--measure);margin-inline:auto}main.layout>.help,main.layout>.xcheck,main.layout>.rel{max-width:var(--measure);margin:var(--space-8) auto 0}main .help-in{position:static}main :is(p,li,dd){overflow-wrap:anywhere}main :is(.pg-section,.pg-article,.pg-hero,.kb-body,.legal){max-width:var(--measure)}main :is(.crumbs,.kb-crumbs){flex-wrap:wrap;line-height:1.6}main :is(.lead,.kb-def){max-width:60ch}main :is(h2,h3){text-wrap:balance}.reading-action{margin-block:var(--space-5) var(--space-6)}.reading-details{margin-block:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--color-line);max-width:var(--measure)}.reading-details>summary{cursor:pointer;font-weight:var(--weight-medium);color:var(--color-link);padding-block:var(--space-2);min-height:44px}.reading-details[open]>summary{margin-bottom:var(--space-4)}.reading-details>summary>h2{font-size:var(--step-1);line-height:var(--leading-heading);display:inline}.reading-details :is(.pagenav,.kb-toc){padding:var(--space-3) 0;background:0 0;border:0;margin:0;position:static}.reading-details .src{margin-top:var(--space-3)}.reading-links{padding-left:var(--space-5);gap:var(--space-3);margin:0;display:grid}.reading-related{max-width:var(--measure)}.reading-related h3{font-size:var(--step-0);margin-top:var(--space-5)}.reading-details .rel-terms{gap:var(--space-3) var(--space-4)}main .kb-grid{display:block}main .kb-side{max-width:var(--measure);margin-top:var(--space-5);position:static}main .kb-help{background:0 0;border:0;padding:0}main .kb-helpform{max-width:var(--measure)}.reading-summary{padding:var(--space-5);background:var(--color-brand-tint);border-left:3px solid var(--color-brand);margin-block:var(--space-5)}.reading-summary ol{padding-left:var(--space-5);margin:0}.reading-summary li+li{margin-top:var(--space-3)}.reading-summary a{font-size:var(--step--1)}@media (width>=768px){main.pg,main.kb{max-width:1040px}main.pg>.pg-hero{padding-block:var(--space-5)}}@media (width<=640px){main :is(.pg-cards,.cmsalt-cards,.kb-cards){grid-template-columns:1fr}.reading-summary{padding:var(--space-4)}main .nw{white-space:normal}}.top-in{gap:var(--space-2);max-width:1600px}@media (width<=519px){.top-in{flex-wrap:nowrap}.top-in .brand-name{white-space:normal;max-width:6.5rem}.mega-theme{margin-left:0}}@media (width<=400px){.mega-open-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mega-root>summary{padding-inline:var(--space-3)}}.term{display:inline;position:relative}.term-link{color:var(--color-link);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.term-link:hover{text-decoration-style:solid}.term-tip{left:0;top:calc(100% + var(--space-2));z-index:30;width:max-content;max-width:min(20rem,80vw);padding:var(--space-2) var(--space-3);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--step--1);font-weight:var(--weight-regular);text-align:left;white-space:normal;pointer-events:none;line-height:1.45;display:none;position:absolute;box-shadow:0 6px 18px #00000038}.term .term-tip{color:var(--color-bg)}.term:hover .term-tip,.term:focus-within .term-tip{display:block}@media (hover:none){.term:hover .term-tip{display:none}.term:focus-within .term-tip{display:block}}@media (width<=640px){.term-tip{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:auto;max-width:none;font-size:var(--step-0);position:fixed;top:auto}}.kb{padding-block:var(--space-6) var(--space-8)}.kb h1{margin-bottom:var(--space-3)}.kb-crumbs{font-size:var(--step--1);color:var(--color-text-muted);margin-bottom:var(--space-4)}.kb-crumbs a{color:var(--color-text-muted)}.kb-head{max-width:var(--measure);margin-bottom:var(--space-6)}.kb-aka{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0 0 var(--space-4)}.kb-def{font-size:var(--step-1);margin:0 0 var(--space-4);line-height:1.5}.kb-meta{gap:var(--space-3);font-size:var(--step--1);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.kb-chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-brand-tint);color:var(--color-brand);font-weight:var(--weight-semibold);text-decoration:none;display:inline-block}.kb-grid{gap:var(--space-7);align-items:start;display:grid}@media (width>=1024px){.kb-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 300px}.kb-side{top:var(--space-5);position:sticky}}.kb-body{max-width:var(--measure);min-width:0}.kb-body h2{margin-top:var(--space-7)}.kb-body h3{font-size:var(--step-1);margin:var(--space-6) 0 var(--space-3)}.kb-body ol{padding-left:var(--space-5)}.kb-body li{margin-bottom:var(--space-2)}.kb-label{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted);margin:0 0 var(--space-3)}.kb-toc,.kb-help{padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--space-5)}.kb-toc ol,.kb-help ul{gap:var(--space-2);font-size:var(--step--1);margin:0;padding:0;list-style:none;display:grid}.kb-help{border-top:3px solid var(--color-brand)}.kb-help a{font-weight:var(--weight-semibold)}.kb-faq{margin-top:var(--space-7)}.kb-cards{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.kb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kb-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kb-cards a,.kb-catlist a{gap:var(--space-2);height:100%;padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-bg);text-decoration:none;display:grid}.kb-cards a:hover,.kb-catlist a:hover{border-color:var(--color-brand)}.kb-cards strong,.kb-catlist strong{color:var(--color-link)}.kb-cards span,.kb-catlist span{font-size:var(--step--1);color:var(--color-text-muted)}.kb-related{margin-top:var(--space-8)}.kb-catlist{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.kb-catlist{grid-template-columns:repeat(3,minmax(0,1fr))}}.kb-az{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.kb-az a{border:var(--border-hairline);border-radius:var(--radius-sm);min-width:2.25rem;min-height:2.25rem;font-family:var(--font-mono);place-items:center;text-decoration:none;display:inline-grid}.kb-letter{font-family:var(--font-mono);font-size:var(--step-1);color:var(--color-brand);margin:var(--space-6) 0 var(--space-3)}.kb-count{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-text-muted)}.kb-cattext,.kb-helpform{margin-top:var(--space-8)}.rel{margin:var(--space-8) 0 var(--space-6);max-width:72rem}.rel h2{margin:0 0 var(--space-4)}.rel .rel-th{margin:var(--space-6) 0 var(--space-3);font-size:var(--step-0)}.rel-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rel-cards li{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.rel-cards li:hover{border-color:var(--color-brand)}.rel-cards a{font-weight:var(--weight-semibold,600);color:var(--color-link)}.rel-cards span{color:var(--color-text-muted);font-size:var(--step--1)}.rel-terms{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rel-terms li{margin:0}.mini-check{border:1px solid var(--color-line);border-top:3px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-surface);max-width:var(--measure);margin-block:24px;padding:20px}.mini-check h2{font-size:var(--step-1);margin:0 0 16px;line-height:1.3}.mini-check label{font-size:var(--step--1);margin-bottom:6px;font-weight:600;display:block}.mini-fields{flex-wrap:wrap;gap:8px;display:flex}.mini-fields input{border:1px solid var(--color-border-control);background:var(--color-bg);width:100%;min-width:0;min-height:44px;color:var(--color-text);font:inherit;border-radius:4px;flex:1;padding:10px}.mini-fields .btn{min-height:44px}.mini-check .mini-privacy{color:var(--color-text-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.mini-sidebar>.mini-check,.mini-sidebar>.share--compact{display:none}.share--compact{border:0;margin:16px 0;padding:0}.share--compact h2{margin:16px 0 8px;font-size:14px}.share--compact .share-row,.share--compact .chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.share--compact .share-lab,.share--compact .note,.share--compact .ai-prompt{display:none}.share--compact .share-circle{width:44px;height:44px}.share--compact .share-btn{min-width:44px;min-height:44px}.share--compact .chip{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:10px;font-size:0}.share--compact .chip>.ic:last-of-type,.share--compact .copy-status:empty{display:none}.mini-check :is(input,button):focus-visible,.share--compact :is(a,button):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width>=1100px){main.has-mini-sidebar{max-width:1200px}.mini-grid,main .kb-grid.mini-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.mini-content{min-width:0}.mini-sidebar,main .kb-side.mini-sidebar{align-self:stretch;max-width:none;margin:0;position:relative}.mini-sidebar>.mini-check,.mini-sidebar>.share--compact{display:block}.mini-sidebar>.mini-check{top:var(--mini-top,100px);z-index:3;margin-top:0;position:sticky}.mini-sidebar .mini-fields{display:grid}.mini-sidebar .mini-fields input{box-sizing:border-box}.mini-sidebar .reading-related{margin-top:28px}.mini-check--intro{display:none}.mini-long-article .mini-check--intro{display:block}.mini-long-article .mini-check--end{display:none}.mini-sidebar[data-fits=true],main .kb-side.mini-sidebar[data-fits=true]{top:var(--mini-top,100px);align-self:start;position:sticky}.mini-sidebar[data-fits=true]>.mini-check{position:static}}@media (width<=1099px){.mini-check .mini-fields{display:grid}.mini-check{padding:16px}.mini-grid{display:block}}.wwp-ill{--i-ink:var(--color-text);--i-line:var(--color-border-control);--i-soft:var(--color-line);--i-paper:var(--color-bg);--i-shade:var(--color-surface);--i-tint:var(--color-brand-tint);--i-brand:var(--color-brand);--i-ok:var(--color-status-supported-dot);--i-okbg:var(--color-status-supported-bg);--i-oktext:var(--color-status-supported-text);--i-skin1:#f2dcc8;--i-skin2:#c8956e;--i-skin3:#8d5b3e;--i-hair:#2b2420;width:100%;height:auto;display:block;overflow:visible}[data-theme=dark] .wwp-ill{--i-skin1:#d9bfa8;--i-skin2:#b5835e;--i-skin3:#7e5137;--i-hair:#0b0f14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wwp-ill{--i-skin1:#d9bfa8;--i-skin2:#b5835e;--i-skin3:#7e5137;--i-hair:#0b0f14}}.wwp-ill .s{fill:none;stroke:var(--i-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wwp-ill .sl{fill:none;stroke:var(--i-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.wwp-ill .o{stroke:var(--i-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.wwp-ill .sb{fill:none;stroke:var(--i-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wwp-ill .arm-o{fill:none;stroke:var(--i-ink);stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.wwp-ill .arm-i{fill:none;stroke:var(--i-brand);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.wwp-ill .fp{fill:var(--i-paper)}.wwp-ill .fs{fill:var(--i-shade)}.wwp-ill .ft{fill:var(--i-tint)}.wwp-ill .fb{fill:var(--i-brand)}.wwp-ill .fi{fill:var(--i-ink)}.wwp-ill .fl{fill:var(--i-soft)}.wwp-ill .fk{fill:var(--i-ok)}.wwp-ill .fkb{fill:var(--i-okbg)}.wwp-ill .fh{fill:var(--i-hair)}.wwp-ill .k1{fill:var(--i-skin1)}.wwp-ill .k2{fill:var(--i-skin2)}.wwp-ill .k3{fill:var(--i-skin3)}.wwp-ill text{font-family:var(--font-sans);fill:var(--i-ink);font-weight:600}.wwp-ill .tm{font-family:var(--font-mono);font-weight:500}.wwp-ill .tk{fill:var(--i-oktext)}.wwp-art{line-height:0;display:block}.wwp-scene{--s-b1:var(--wwp-ledger-600);--s-b2:var(--wwp-ledger-700);--s-b3:#86b4e8;--s-b4:#c9dcf0;--s-b5:var(--wwp-ledger-50);--s-bg1:#e3eef9;--s-bg2:var(--color-warm-scene);--s-w2:var(--wwp-terracotta-300);--s-w3:var(--wwp-terracotta-400);--s-g1:#fff;--s-g2:#f4f6f8;--s-g3:#d5dbe2;--s-g4:#7a8796;--s-g5:#1e2a38;--s-scr:#fff;--s-ok:#2e8b57;--s-oktext:#155a30;--s-att:#fdf1dc;--s-k1:#f2d3b8;--s-k2:#c98e66;--s-k3:#8a5a3c;--s-h1:#2b2420;--s-h2:#6b4226;--s-h3:#b8742f;--s-ink:#16202b;--s-lo:#d5dbe2}.wwp-scene .b1{fill:var(--s-b1)}.wwp-scene .b2{fill:var(--s-b2)}.wwp-scene .b3{fill:var(--s-b3)}.wwp-scene .b4{fill:var(--s-b4)}.wwp-scene .b5{fill:var(--s-b5)}.wwp-scene .bg1{fill:var(--s-bg1)}.wwp-scene .bg2{fill:var(--s-bg2)}.wwp-scene .w2,.wwp-scene .w2o{fill:var(--s-w2)}.wwp-scene .w2o{opacity:.35}.wwp-scene .w3{fill:var(--s-w3)}.wwp-scene .g1{fill:var(--s-g1)}.wwp-scene .g2{fill:var(--s-g2)}.wwp-scene .g3{fill:var(--s-g3)}.wwp-scene .g4{fill:var(--s-g4)}.wwp-scene .g5{fill:var(--s-g5)}.wwp-scene .scr{fill:var(--s-scr)}.wwp-scene .lo{stroke:var(--s-lo);stroke-width:1.5px}.wwp-scene .lo2{fill:#ffffff2e}.wwp-scene .fk{fill:var(--s-ok)}.wwp-scene .att{fill:var(--s-att)}.wwp-scene .shade{fill:#0000001f}.wwp-scene .k1{fill:var(--s-k1)}.wwp-scene .k2{fill:var(--s-k2)}.wwp-scene .k3{fill:var(--s-k3)}.wwp-scene .h1{fill:var(--s-h1)}.wwp-scene .h2{fill:var(--s-h2)}.wwp-scene .h3{fill:var(--s-h3)}.wwp-scene .fi{fill:var(--s-ink)}.wwp-scene .si,.wwp-scene .si2,.wwp-scene .si3{fill:none;stroke:var(--s-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.wwp-scene .si2{stroke-width:3px}.wwp-scene .sb2{fill:none;stroke:var(--s-b1);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.wwp-scene .sb3{fill:none;stroke:var(--s-b1);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 10}.wwp-scene .wh2{fill:none;stroke:var(--s-ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.wwp-scene .hs{fill:none;stroke:var(--s-g5);stroke-width:5px;stroke-linecap:round}.wwp-scene .w2s{fill:none;stroke:var(--s-w2);stroke-width:4px;stroke-linecap:round}.wwp-scene text{font-family:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif);fill:var(--s-ink);font-weight:600}.wwp-scene .tm,.wwp-scene .tm2,.wwp-scene .tm3{font-family:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);font-weight:600}.wwp-scene .tm3{fill:var(--s-g4)}.wwp-scene .tk{fill:var(--s-oktext)}.wwp-scene .tb{fill:var(--s-ink)}[data-theme=dark] .wwp-scene{--s-bg1:#1a2b3e;--s-g1:#e9eef3;--s-scr:#e9eef3;--s-g2:#dce3ea;--s-lo:transparent;--s-b4:#a9c6e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wwp-scene{--s-bg1:#1a2b3e;--s-g1:#e9eef3;--s-scr:#e9eef3;--s-g2:#dce3ea;--s-lo:transparent;--s-b4:#a9c6e6}}:root{--band-tint:#eaf2fb;--band-warm:var(--color-warm-surface);--band-warm-ink:var(--color-warm-ink);--card-shadow:0 1px 2px #16202b0f,0 6px 20px #16202b12}[data-theme=dark]{--band-tint:#162636;--card-shadow:0 1px 2px #0000004d,0 6px 20px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--band-tint:#162636;--card-shadow:0 1px 2px #0000004d,0 6px 20px #00000040}}.pg-hero.has-art,.hero-art-grid{gap:var(--space-5);max-width:none;display:grid}.hero-art{background:var(--band-tint);border-radius:20px;order:-1;justify-content:center;display:flex;overflow:hidden}.hero-art .wwp-scene{width:auto;max-width:100%;height:120px}.hero-art-text{min-width:0}.hero-art-text>h1{margin-top:0}@media (width>=768px){.pg-hero.has-art,.hero-art-grid{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(260px,46%)}.hero-art{background:0 0;border-radius:0;order:0;overflow:visible}.hero-art .wwp-scene{width:100%;height:auto}}.pg-hero.has-art{margin-bottom:var(--space-7)}.pg-band{max-width:none;padding:var(--space-6) var(--space-5);background:var(--band-tint);border-radius:20px}.pg-band--warm{background:var(--band-warm)}@media (width>=768px){.pg-band{padding:var(--space-7) var(--space-6)}}.pg-band>h2{margin-top:0}.pg-cards li{box-shadow:var(--card-shadow);background:var(--color-bg);border-color:#0000;border-radius:14px}.pg-links li:hover{border-color:var(--color-brand)}.pg-band .pg-cards{gap:var(--space-4)}.pg-cards li.has-spot{column-gap:var(--space-4);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.pg-cards li.has-spot>.wwp-art{background:var(--band-warm);border-radius:50%;grid-row:1/span 3;width:64px;height:64px;padding:8px}.pg-cards li.has-spot>:not(.wwp-art){grid-column:2}.help-head{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 150px;align-items:center;display:grid}.help-art{width:150px}@media (width<=399px){.help-head{grid-template-columns:1fr}.help-art{order:-1;width:180px}}.wwp-flow{max-width:none;margin:var(--space-7) 0;padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--band-tint);container-type:inline-size}.wwp-flow--work{background:var(--band-warm)}.wwp-flow-title{font-size:var(--step-2);margin:0 0 var(--space-5);color:var(--color-text);font-weight:600;line-height:1.25}.wwp-flow-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.wwp-flow-steps li{--step:var(--wwp-ledger-600);column-gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--color-bg);border-radius:var(--radius-md);border-top:3px solid var(--step);box-shadow:var(--card-shadow);grid-template-columns:64px minmax(0,1fr);align-content:start;display:grid;position:relative}.wwp-flow-steps li:nth-child(2){--step:var(--color-warm-fill)}.wwp-flow-steps li:nth-child(3){--step:var(--wwp-ledger-700)}.wwp-flow-steps li:nth-child(4){--step:var(--wwp-supported-700)}.wwp-flow-steps li>:not(.wwp-flow-ic){grid-column:2}.wwp-flow-ic{background:var(--step);border-radius:50%;grid-row:1/span 4;place-items:center;width:64px;height:64px;display:grid}.wwp-flow-ic .wwp-ill{--i-ink:#fff;--i-paper:transparent;--i-brand:#fff;--i-line:#ffffffd9;--i-tint:transparent;--i-ok:#fff;--i-soft:#fff;width:36px;height:36px}.wwp-flow-n{font-family:var(--font-mono);font-size:var(--step-1);color:var(--color-text-muted);font-weight:600;line-height:1.2}.wwp-flow-h{font-size:var(--step-1);margin:4px 0 6px;font-weight:600;line-height:1.3}.wwp-flow-sub{font-size:var(--step-0);color:var(--color-text-muted);line-height:1.5}.wwp-flow-status{margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--color-status-supported-bg);color:var(--color-status-supported-text);font-size:var(--step--1);justify-self:start;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.wwp-flow-status .dot{width:8px;height:8px}.wwp-flow-note{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);border-left:3px solid var(--color-status-attention-dot);background:var(--color-bg);line-height:1.5}.wwp-flow-src{margin-top:var(--space-3);font-family:var(--font-mono);color:var(--color-text-muted);font-size:13px;line-height:1.5}.wwp-flow-src a{color:inherit}@container (width>=600px){.wwp-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wwp-flow-steps li{grid-template-columns:1fr;row-gap:2px}.wwp-flow-steps li>:not(.wwp-flow-ic){grid-column:1}.wwp-flow-ic{margin-bottom:var(--space-3);grid-row:auto}}@container (width>=900px){.wwp-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}ol.pg-steps{margin-top:var(--space-5);counter-reset:wwp-step;gap:0;padding:0;list-style:none}ol.pg-steps>li{padding:0 0 var(--space-6) 68px;counter-increment:wwp-step;min-height:48px;position:relative}ol.pg-steps>li:before{content:counter(wwp-step);background:var(--wwp-ledger-600);width:48px;height:48px;color:var(--wwp-white);font:600 18px/48px var(--font-mono);text-align:center;box-shadow:var(--card-shadow);border-radius:50%;position:absolute;top:-6px;left:0}ol.pg-steps>li:nth-child(2):before{background:var(--wwp-terracotta-600)}ol.pg-steps>li:nth-child(3):before{background:var(--wwp-supported-700)}ol.pg-steps>li:not(:last-child):after{content:"";border-left:3px dotted var(--band-warm-ink);position:absolute;top:46px;bottom:0;left:23px}ol.pg-steps>li>strong{font-size:var(--step-1)}ol.pg-steps>li>span{color:var(--color-text-muted)}.hero-art{--hero-bg:#e3eef9}.hero-art:is(.wwp-art--fix,.wwp-art--move,.wwp-art--error,.wwp-art--team){--hero-bg:var(--color-warm-scene)}[data-theme=dark] .hero-art{--hero-bg:#1a2b3e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-art{--hero-bg:#1a2b3e}}@media (width<=767px){.hero-art{background:var(--hero-bg);border-radius:14px}.pg-hero.has-art,.hero-art-grid{gap:var(--space-4)}.pg-article:has(>.hero-art-grid:first-child){margin-top:var(--space-4)}}
