@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_51684b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:__Poppins_51684b,__Poppins_Fallback_51684b;font-style:normal}.__variable_51684b{--font-poppins:"__Poppins_51684b","__Poppins_Fallback_51684b"}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}:root{--paper:#f2f0ea;--ivory:#f2f0ea;--smoke:#e9e6de;--limestone:#e9e6de;--sand:#e2ded3;--clay:#b7a893;--stone-600:rgba(12,12,11,.56);--charcoal:#161614;--ink:#0c0c0b;--ink-2:#161614;--botanical:#161614;--botanical-deep:#0c0c0b;--olive:#6a7052;--pink:#f19bc2;--blue:#89cff0;--champagne:var(--pink);--champagne-soft:#f7c6dd;--bg:var(--paper);--bg-2:var(--smoke);--surface:#fbfaf6;--text:var(--ink);--text-soft:rgba(12,12,11,.56);--line:rgba(12,12,11,.14);--line-soft:rgba(12,12,11,.08);--accent:var(--pink);--accent-2:var(--blue);--focus:#0c0c0b;--display:var(--font-poppins),"Poppins",ui-sans-serif,system-ui,sans-serif;--serif:var(--display);--sans:var(--font-poppins),"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--step--1:clamp(0.78rem,0.76rem + 0.1vw,0.84rem);--step-0:clamp(0.98rem,0.95rem + 0.15vw,1.06rem);--step-1:clamp(1.2rem,1.1rem + 0.5vw,1.45rem);--step-2:clamp(1.5rem,1.3rem + 1vw,2rem);--step-3:clamp(2rem,1.6rem + 2vw,3rem);--step-4:clamp(2.6rem,1.9rem + 3.4vw,4.6rem);--step-5:clamp(3.2rem,2.1rem + 5.6vw,6.6rem);--maxw:1320px;--gutter:clamp(1.25rem,4vw,4rem);--radius:2px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.76,0,0.24,1)}:root[data-theme=dark]{--bg:#0c0c0b;--bg-2:#161614;--surface:#161614;--text:#f2f0ea;--text-soft:hsla(45,24%,93%,.6);--line:hsla(45,24%,93%,.16);--line-soft:hsla(45,24%,93%,.08);--botanical:#f2f0ea;--focus:#89cff0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--step-0);line-height:1.6;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(1200px 700px at 12% -5%,rgba(241,155,194,.1),transparent 60%),radial-gradient(1000px 800px at 100% 0,rgba(137,207,240,.1),transparent 55%)}#app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4{font-family:var(--display);font-weight:600;line-height:1.02;letter-spacing:-.015em;margin:0 0 .4em}h1{font-size:var(--step-4);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:.94}h2{font-size:var(--step-3);font-weight:700}h3{font-size:var(--step-2);font-weight:600}p{margin:0 0 1em;max-width:68ch}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--display);font-weight:600;font-size:var(--step--1);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);margin:0 0 1.2rem;display:inline-flex;align-items:center;gap:.6rem}.eyebrow:before{content:"";width:26px;height:1px;background:var(--pink);display:inline-block}.lead{font-size:var(--step-1);line-height:1.5;color:var(--text);max-width:60ch}.soft{color:var(--text-soft)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);width:100%}.section{padding-block:clamp(3.5rem,9vw,8rem);position:relative}.section+.section{border-top:1px solid var(--line-soft)}.grid{display:grid;grid-gap:clamp(1.2rem,3vw,2.6rem);gap:clamp(1.2rem,3vw,2.6rem)}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem)}@media (max-width:900px){.cols-2,.cols-3,.cols-4,.editorial{grid-template-columns:1fr}}@media (max-width:640px){.grid{gap:1.4rem}}.btn{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font-family:var(--mono);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;padding:.85rem 1.4rem;border:1px solid var(--charcoal);background:transparent;color:var(--text);border-radius:var(--radius);transition:background .4s var(--ease),color .4s var(--ease),transform .3s var(--ease)}.btn:hover{background:var(--charcoal);color:var(--ivory)}:root[data-theme=dark] .btn{border-color:var(--line)}:root[data-theme=dark] .btn:hover{background:var(--ivory);color:var(--ink)}.btn-accent{border-color:var(--accent)}.btn-accent:hover{background:var(--accent);color:var(--ink)}.btn:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pill{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .6rem;border:1px solid var(--line);border-radius:100px;color:var(--text-soft)}.pill.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.conf-high{color:var(--olive);border-color:color-mix(in srgb,var(--olive) 40%,transparent)}.conf-mod{color:var(--champagne);border-color:color-mix(in srgb,var(--champagne) 45%,transparent)}.conf-contra,.conf-low{color:#a4572f;border-color:rgba(164,87,47,.4)}.index-num{display:inline-block;font-family:var(--display);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--blue);padding:.32rem .6rem;border-radius:2px}.hr{height:1px;background:var(--line-soft);border:0;margin-block:2rem}.prose h2{margin-top:2.2em;font-size:var(--step-2)}.prose h3{margin-top:1.6em;font-size:var(--step-1);font-family:var(--sans);font-weight:620;letter-spacing:0}.prose li,.prose p{max-width:72ch;overflow-wrap:break-word}.prose ul{-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.prose li{margin-bottom:.4em}.prose blockquote{margin:1.5em 0;padding:.2em 0 .2em 1.4rem;-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent);font-family:var(--serif);font-size:var(--step-1);font-style:italic;color:var(--text)}.prose code{font-family:var(--mono);font-size:.85em;background:var(--bg-2);padding:.1em .35em;border-radius:3px;overflow-wrap:anywhere}.prose table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:var(--step--1);display:block;overflow-x:auto}.prose td,.prose th{text-align:start;padding:.6rem .8rem;border-bottom:1px solid var(--line-soft);vertical-align:top}.prose th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--text-soft)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none}}.tile{border-top:1px solid var(--line);padding-top:1.2rem;display:block;transition:border-color .4s var(--ease)}.tile:hover{border-color:var(--accent)}.tile .kicker{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.tile h3{margin:.5rem 0 .4rem;font-size:var(--step-1)}.link-arrow{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.link-arrow:after{content:"→";transition:transform .3s var(--ease)}.link-arrow:hover:after,a:hover .link-arrow:after{transform:translateX(4px)}.skip{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;background:var(--charcoal);color:var(--ivory);z-index:200}.skip:focus{width:auto;height:auto;margin:0;padding:.7rem 1rem;overflow:visible;-webkit-clip-path:none;clip-path:none;inset-inline-start:.6rem;top:.6rem}.center{text-align:center}.stack>*+*{margin-top:1rem}.muted-panel{border-radius:var(--radius);padding:clamp(1.2rem,3vw,2rem)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-stopped{overflow:hidden}::selection{background:var(--pink);color:var(--ink)}.grid-lines{background-image:linear-gradient(rgba(12,12,11,.05) 1px,transparent 0),linear-gradient(90deg,rgba(12,12,11,.05) 1px,transparent 0);background-size:72px 72px}:root[data-theme=dark] .grid-lines{background-image:linear-gradient(hsla(45,24%,93%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(45,24%,93%,.05) 1px,transparent 0)}.btn:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.const [tabindex]:focus-visible{outline:none}.safe-b{padding-bottom:env(safe-area-inset-bottom)}@media (pointer:coarse){.btn,.chip,.pill-link,nav a{min-height:44px}nav a{display:inline-flex;align-items:center}}.hero-display{font-size:var(--step-5)}@media (max-width:520px){.hero-display{font-size:clamp(2rem,10.2vw,3rem)}}@media (max-width:420px){h1{font-size:clamp(2rem,11vw,var(--step-4))}}.brandmark{display:inline-block;height:1.4rem;aspect-ratio:1117/435;background-color:currentColor;-webkit-mask:url(/logo.svg) center/contain no-repeat;mask:url(/logo.svg) center/contain no-repeat;flex:none}.t85-lang{position:relative;display:inline-flex}.t85-lang-btn{display:inline-flex;align-items:center;gap:.34rem;height:42px;padding:0 .6rem 0 .55rem;background:none;border:0;border-radius:100px;color:inherit;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.t85-lang-btn:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.t85-lang-code{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em}.bar.on-dark .t85-lang-btn{text-shadow:0 1px 12px rgba(0,0,0,.55)}.bar.on-dark .t85-lang-btn:hover{background:hsla(0,0%,100%,.1)}.t85-lang-menu{position:absolute;top:calc(100% + .55rem);inset-inline-end:0;z-index:130;width:248px;padding:.45rem;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 44px -20px rgba(12,12,11,.4)}.t85-lang-search{width:100%;margin-bottom:.4rem;padding:.5rem .65rem;background:var(--bg-2);border:1px solid var(--line);border-radius:9px;color:var(--text);font-family:var(--sans);font-size:.82rem}.t85-lang-search::placeholder{color:var(--text-soft)}.t85-lang-search:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.t85-lang-list{max-height:min(46vh,340px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none}.t85-lang-none{padding:.6rem .65rem;color:var(--text-soft);font-size:.82rem}.t85-lang-menu li{margin:0}.t85-lang-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.52rem .65rem;background:none;border:0;border-radius:9px;color:var(--text);font-family:var(--sans);font-size:.86rem;text-align:start;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.t85-lang-menu button:hover{background:var(--bg-2)}.t85-lang-menu button.on{color:var(--accent)}.t85-lang-abbr{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;color:var(--text-soft)}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,iframe.skiptranslate{display:none!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}#google_translate_element{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}[dir=rtl] .ovl-side{box-shadow:30px 0 70px -30px rgba(14,18,22,.3)}[dir=rtl] .osr-sheet-in{box-shadow:-30px 0 70px -30px rgba(14,18,22,.3)}[dir=rtl] .link-arrow:after{content:"←"}[dir=rtl] .link-arrow:hover:after,[dir=rtl] a:hover .link-arrow:after{transform:translateX(-4px)}[dir=rtl] .cine-mark{direction:ltr}[dir=rtl] .cm-title{direction:rtl;text-align:left}[dir=rtl] .fs-wordmark,[dir=rtl] .keturah-mark,[dir=rtl] .logo-mark{direction:ltr}[dir=rtl] .mono,[dir=rtl] code,[dir=rtl] pre{direction:ltr;text-align:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .icon-dir{transform:scaleX(-1)}.eyebrow,.lead,.microlabel,a,blockquote,button,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,label,li,p,summary,td,th{overflow-wrap:break-word}.actions>*,.fs-glass>*,.grid>*,.wrap>*{min-width:0}html:not([lang=en]):not([lang=""]) h1,html:not([lang=en]):not([lang=""]) h2,html:not([lang=en]):not([lang=""]) h3,html:not([lang=en]):not([lang=""]) h4{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.VIpgJd-ZVi9od-aZ2wEe-OiiCO,.goog-te-spinner-pos,body>.skiptranslate{display:none!important}:root{--fs-bg:#f4f6f9;--fs-ink:#0e1216;--fs-text:#0e1216;--fs-deep:#08080a;--fs-cyan:#0284c7;--fs-cyan-bright:#38bdf8;--fs-emerald:#059669;--fs-amber:#b45309;--fs-red:#dc2626;--fs-grotesk:var(--font-poppins),"Poppins",ui-sans-serif,system-ui,sans-serif;--fs-jakarta:var(--font-poppins),"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-glass-bg:hsla(0,0%,100%,.72);--fs-glass-border:rgba(14,18,22,.09);--fs-shadow-sm:0 1px 2px rgba(14,18,22,.04),0 4px 14px -8px rgba(14,18,22,.1);--fs-shadow:0 1px 2px rgba(14,18,22,.05),0 12px 32px -18px rgba(14,18,22,.22);--fs-shadow-lg:0 2px 4px rgba(14,18,22,.05),0 30px 70px -30px rgba(14,18,22,.32);--bar-h:74px;--k-limestone:#f0ece3;--k-sand:tan;--k-clay:#b3543a;--k-earth:#5c4b37;--k-water:#7aa2a3;--k-deep:#1e3a8a;--k-sky:#4a5c6a;--k-stone:#7a7c76;--k-forest:#2d5016;--k-gold:#f59e0b}[data-under-bar]{margin-top:calc(-1 * var(--bar-h))}:root,:root[data-theme=dark],:root[data-theme=light]{--paper:#f4f6f9;--smoke:#eaeff5;--sand:#e1e8f0;--surface:#fff;--bg:#f4f6f9;--bg-2:#eaeff5;--charcoal:#0e1216;--ink-2:#16181d;--botanical:#0e1216;--botanical-deep:#08080a;--ink:#08080a;--text:#0e1216;--text-soft:rgba(14,18,22,.62);--ivory:#f4f6f9;--limestone:rgba(244,246,249,.74);--stone-600:rgba(14,18,22,.55);--line:rgba(14,18,22,.12);--line-soft:rgba(14,18,22,.065);--pink:#0284c7;--blue:#38bdf8;--clay:#0284c7;--champagne:#0284c7;--champagne-soft:#7dd3fc;--accent:#0284c7;--accent-2:#0ea5e9;--olive:#059669;--focus:#0284c7;--display:var(--font-poppins),"Poppins",ui-sans-serif,system-ui,sans-serif;--serif:var(--display);--sans:var(--font-poppins),"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--radius:2px;--step-3:clamp(1.75rem,1.35rem + 1.9vw,2.9rem);--step-4:clamp(2.1rem,1.55rem + 2.8vw,4rem);--step-5:clamp(2.5rem,1.7rem + 4vw,5.2rem)}html{background:#f7f4ed;color-scheme:light}body{background:radial-gradient(150% 120% at 50% -10%,#fffdf8 0,#f7f4ed 46%,#ede7da 100%);background-attachment:fixed}body:before{background:radial-gradient(1200px 780px at 14% -6%,color-mix(in srgb,var(--k-water) 13%,transparent),transparent 58%),radial-gradient(980px 820px at 100% 0,color-mix(in srgb,var(--k-sand) 20%,transparent),transparent 55%),radial-gradient(900px 700px at 50% 108%,color-mix(in srgb,var(--k-earth) 9%,transparent),transparent 60%)!important;opacity:1!important}::selection{background:rgba(56,189,248,.34);color:#0e1216}[data-zone=dark]{--paper:#08080a;--smoke:#131318;--sand:#1c1c21;--surface:#131318;--bg:#08080a;--bg-2:#101015;--text:#f4f6f9;--text-soft:rgba(244,246,249,.64);--line:hsla(0,0%,100%,.12);--line-soft:hsla(0,0%,100%,.06);--pink:#38bdf8;--blue:#7dd3fc;--accent:#38bdf8;--accent-2:#7dd3fc;--champagne:#38bdf8;--focus:#38bdf8;--fs-cyan:#38bdf8;--fs-text:#f4f6f9;--fs-glass-bg:rgba(18,18,22,.6);--fs-glass-border:hsla(0,0%,100%,.07);--fs-shadow-sm:0 4px 16px -10px rgba(0,0,0,.7);--fs-shadow:0 18px 44px -26px rgba(0,0,0,.8);--fs-shadow-lg:0 34px 90px -34px rgba(0,0,0,.85);background:var(--bg);color:#f4f6f9}[data-zone=dark] h1,[data-zone=dark] h2,[data-zone=dark] h3,[data-zone=dark] h4{color:#f4f6f9}[data-zone=dark] .lead,[data-zone=dark] .soft{color:rgba(244,246,249,.74)}[data-zone=dark] .grid-lines{background-image:linear-gradient(rgba(244,246,249,.05) 1px,transparent 0),linear-gradient(90deg,rgba(244,246,249,.05) 1px,transparent 0)}[data-zone=dark] .btn{border-color:hsla(0,0%,100%,.28);color:#f4f6f9}[data-zone=dark] .btn:hover{background:#f4f6f9;color:#08080a}[data-zone=dark] .btn-accent{border-color:#38bdf8;color:#38bdf8}[data-zone=dark] .btn-accent:hover,[data-zone=dark] .index-num{background:#38bdf8;color:#08080a}[data-zone=dark] .tile:hover{border-color:#38bdf8}[data-zone=dark].section+.section,[data-zone=dark]>.section+.section{border-top-color:hsla(0,0%,100%,.06)}.conf-contra,.conf-high,.conf-low,.conf-mod{color:var(--text-soft);border-color:var(--line)}.actions button[aria-label="Toggle theme"]{display:none}.muted-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;color:var(--text);box-shadow:var(--fs-shadow-sm)}[data-zone=dark] .muted-panel{background:#0c0f14;border-color:rgba(56,189,248,.16);color:var(--ivory);box-shadow:var(--fs-shadow)}.muted-panel .lead,.muted-panel .soft,.muted-panel p{color:var(--text-soft)}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:.04em;line-height:1.16;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.fs-h{line-height:1}.fs-h,.fs-mega{font-family:var(--fs-grotesk);font-weight:700;letter-spacing:0;color:var(--fs-text)}.fs-mega{line-height:.98;font-size:clamp(2.6rem,10vw,9rem)}.fs-body{font-family:var(--fs-jakarta);font-weight:300}.fs-label{color:var(--fs-cyan)}.fs-label,.fs-label-muted{font-family:var(--fs-jakarta);font-weight:700;font-size:10px;letter-spacing:.4em;text-transform:uppercase}.fs-label-muted{color:var(--text-soft)}.fs-glow{text-shadow:none}[data-zone=dark] .fs-glow{text-shadow:0 0 30px rgba(56,189,248,.5)}.fs-cyan{color:var(--fs-cyan)}.fs-glass{background:var(--fs-glass-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--fs-glass-border);box-shadow:var(--fs-shadow-sm);border-radius:12px}.fs-cta{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fs-jakarta);font-weight:700;font-size:.9rem;letter-spacing:.02em;padding:1rem 2.2rem;border-radius:100px;transition:transform .3s,box-shadow .3s,background .3s,border-color .3s,color .3s}.fs-cta-solid{background:var(--fs-ink);color:#f4f6f9;box-shadow:var(--fs-shadow)}.fs-cta-solid:hover{transform:translateY(-2px);box-shadow:var(--fs-shadow-lg)}.fs-cta-ghost{border:1px solid var(--line);color:var(--text)}.fs-cta-ghost:hover{border-color:var(--fs-cyan);color:var(--fs-cyan)}.fs-cta-cyan{background:var(--fs-cyan);color:#fff;box-shadow:0 14px 34px -18px rgba(2,132,199,.7)}[data-zone=dark] .fs-cta-solid{background:#f4f6f9;color:#08080a}[data-zone=dark] .fs-cta-cyan{color:#08080a}.fs-dots{position:fixed;inset-inline-end:2.5rem;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;gap:1.25rem}.fs-dots button{width:6px;height:6px;padding:0;border:0;border-radius:6px;background:hsla(0,0%,100%,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3);cursor:pointer;transition:height .35s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .35s}.fs-dots button.active{height:32px;background:var(--fs-cyan-bright);box-shadow:0 0 14px rgba(56,189,248,.7)}.fs-dots button:hover{background:rgba(56,189,248,.75)}@media (max-width:820px){.fs-dots{inset-inline-end:1rem;gap:.9rem}}.fs-verdicts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.fs-verdict{position:relative;padding:1.6rem;border-top:4px solid var(--v,var(--fs-cyan));border-radius:12px;transition:box-shadow .3s,transform .3s,border-color .3s}.fs-verdict:hover{box-shadow:var(--fs-shadow);transform:translateY(-3px)}.fs-verdict .status{font-family:var(--fs-grotesk);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;line-height:1.25;color:var(--text);display:block}.fs-verdict p{font-family:var(--fs-jakarta);line-height:1.7;color:var(--text-soft);font-size:.9rem;margin:.7rem 0 0}.v-ok{--v:var(--fs-emerald)}.v-warn{--v:var(--fs-amber)}.v-bad{--v:var(--fs-red)}.v-cyan{--v:var(--fs-cyan)}.fs-pipeline{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:.5rem 0}.fs-stage{flex:1 0 132px;min-width:132px;padding:1.1rem .9rem;position:relative}.fs-stage:not(:last-child):after{content:"";position:absolute;top:50%;inset-inline-end:0;width:100%;height:1px;background:var(--line);z-index:0}.fs-stage-inner{position:relative;z-index:1}.fs-stage .n{font-family:var(--fs-grotesk);font-weight:700;font-size:1.5rem;color:var(--text-soft)}.fs-stage .st{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);margin-top:.5rem}.fs-stage .name,.fs-stage .st{display:block;font-family:var(--fs-jakarta);font-weight:700}.fs-stage .name{font-size:12px;color:var(--text);margin-top:.25rem}.fs-stage.on .n,.fs-stage.on .name{color:var(--fs-cyan)}.fs-bitbar{display:flex;height:48px;border-radius:8px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.fs-bit{display:flex;align-items:center;justify-content:center;font-family:var(--fs-jakarta);font-weight:700;font-size:9px;letter-spacing:.1em;color:var(--text-soft);-webkit-border-end:1px solid var(--line-soft);border-inline-end:1px solid var(--line-soft)}.fs-bit.payload{background:var(--fs-cyan);color:#fff}.fs-status{font-family:var(--fs-jakarta);font-weight:700;font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:.2rem .55rem;border-radius:100px}.fs-status.ok{color:var(--fs-emerald);background:color-mix(in srgb,var(--fs-emerald) 12%,transparent)}.fs-status.warn{color:var(--fs-amber);background:color-mix(in srgb,var(--fs-amber) 12%,transparent)}.fs-status.bad{color:var(--fs-red);background:color-mix(in srgb,var(--fs-red) 12%,transparent)}.fs-status.cyan{color:var(--fs-cyan);background:color-mix(in srgb,var(--fs-cyan) 12%,transparent)}.fs-wordmark{height:1.4rem;aspect-ratio:849/140;-webkit-mask:url(/T1985_outlined_clean.svg) center/contain no-repeat;mask:url(/T1985_outlined_clean.svg) center/contain no-repeat}.fs-wordmark,.keturah-mark{display:inline-block;background-color:currentColor}.keturah-mark{height:1rem;aspect-ratio:9.1715/1;-webkit-mask:url(/keturah.svg) center/contain no-repeat;mask:url(/keturah.svg) center/contain no-repeat;flex:none}.fs-page{background:transparent;color:var(--fs-text);min-height:100vh;font-family:var(--fs-jakarta)}.fs-wrap{max-width:1200px;margin:0 auto;padding:clamp(3rem,8vh,6rem) clamp(1.25rem,4vw,3rem)}.fs-page h1.fs-h{font-size:clamp(2.2rem,6vw,4.5rem);margin:.8rem 0 0}.fs-page .lead{font-family:var(--fs-jakarta);font-weight:300;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6;color:var(--text-soft);max-width:66ch;margin:1.2rem 0 0}@media (prefers-reduced-motion:reduce){.fs-cta,.fs-dots button,.fs-verdict{transition:none}}