@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_d46058{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_d46058{--font-display:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body:"Inter","Inter Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3743d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3743d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:dark;--bg:#050505;--bg-deep:#000000;--fg:#f5f4f1;--fg-2:#bdb9b1;--muted:#8f8b84;--gold:#f5f4f1;--gold-ink:#f5f4f1;--gold-grad:linear-gradient(100deg,#bdb9b1,#ffffff 40%,#d9d6cf 70%,#f5f4f1);--gold-fill:#f5f4f1;--on-gold:#060606;--metal:conic-gradient(from var(--metal-a,210deg),#5a3c0d,#b8862b 7%,#fbe7ae 13%,#fffaf0 15%,#d9a843 21%,#6e4a10 31%,#a77420 40%,#f2d58c 47%,#fff6dc 50%,#c8952f 56%,#5f400e 66%,#9b6c1c 75%,#f0cf7e 83%,#fff1c4 87%,#b9862b 93%,#5a3c0d);--metal-ring:1.5px;--voice:#fff8ec;--voice-glow:0 0 0.45em rgb(247 165 46/0.22),0 0 1.4em rgb(247 165 46/0.1);--glass:linear-gradient(140deg,rgb(255 255 255/0.12),rgb(255 255 255/0.03) 48%,rgb(255 255 255/0.07)),linear-gradient(rgb(10 8 5/0.42),rgb(10 8 5/0.42));--glass-solid:rgb(14 11 7/0.62);--glass-chip:rgb(10 8 5/0.55);--edge:rgb(255 255 255/0.15);--edge-hi:rgb(255 255 255/0.34);--line:rgb(255 255 255/0.09);--inner:inset 0 1px 0 rgb(255 255 255/0.22),inset 0 -1px 0 rgb(0 0 0/0.35),inset 0 0 40px rgb(255 255 255/0.025);--shadow:0 50px 90px -40px rgb(0 0 0/0.85),0 10px 30px -12px rgb(0 0 0/0.5);--blur:blur(34px) saturate(140%);--glow-a:rgb(214 150 52/0.05);--glow-b:rgb(214 150 52/0.025);--grain-opacity:0.035;--frame-out:#020201;--frame-edge:rgb(255 255 255/0.16);--pane:linear-gradient(160deg,rgb(255 255 255/0.06),rgb(255 255 255/0.015) 50%,rgb(255 255 255/0.035)),linear-gradient(rgb(14 14 13/0.55),rgb(14 14 13/0.55));--pane-blur:blur(28px) saturate(120%);--edge-a:rgb(255 255 255/0.22);--edge-b:rgb(255 255 255/0.08);--edge-c:rgb(255 255 255/0.12);--fill:rgb(255 255 255/0.045);--rim:linear-gradient(150deg,rgb(255 255 255/0.4),rgb(255 255 255/0.09) 32%,rgb(255 255 255/0.04) 62%,rgb(255 255 255/0.16));--drop:0 18px 40px -22px rgb(0 0 0/0.9);--accent:#f5f4f1;--ok:#9fd39a;--tint-hover:rgb(255 255 255/0.07);--tint-press:rgb(255 255 255/0.13);--ink-hover:#ddd6c9;--ink-press:#c4bcae;--switch-off:rgb(255 255 255/0.12);--knob:#f5f4f1;--sb-thumb:rgb(255 255 255/0.24);--sb-pill:linear-gradient(rgb(255 255 255/0.3),rgb(255 255 255/0.14));--sb-pill-in:linear-gradient(rgb(255 255 255/0.22),rgb(255 255 255/0.12))}[data-theme=light]{color-scheme:light;--bg:#f8f5ee;--bg-deep:#ffffff;--fg:#16120b;--fg-2:#463d2e;--muted:#5c5345;--gold:#b9842a;--gold-ink:#87590d;--gold-grad:linear-gradient(100deg,#6e4708,#b7801f 30%,#d9a843 46%,#8f5f10 64%,#c08a2a 84%,#7a500b);--gold-fill:linear-gradient(180deg,#f6dc98,#deb056 42%,#b98326);--on-gold:#1f1606;--glass:linear-gradient(140deg,rgb(255 255 255/0.8),rgb(255 255 255/0.45) 50%,rgb(255 255 255/0.62)),linear-gradient(rgb(255 253 248/0.25),rgb(255 253 248/0.25));--glass-solid:rgb(255 255 255/0.78);--glass-chip:rgb(255 255 255/0.7);--edge:rgb(120 92 40/0.18);--edge-hi:rgb(255 255 255/0.95);--line:rgb(70 52 20/0.1);--inner:inset 0 1px 0 rgb(255 255 255/0.95),inset 0 -1px 0 rgb(120 92 40/0.08),inset 0 0 40px rgb(255 255 255/0.25);--shadow:0 50px 90px -45px rgb(90 64 18/0.35),0 10px 30px -14px rgb(90 64 18/0.18);--blur:blur(34px) saturate(150%);--glow-a:rgb(222 170 72/0.26);--glow-b:rgb(222 170 72/0.14);--grain-opacity:0.03;--frame-out:#ece6d9;--frame-edge:rgb(120 92 40/0.22);--pane:linear-gradient(160deg,rgb(255 255 255/0.82),rgb(255 255 255/0.5) 48%,rgb(255 255 255/0.62));--pane-blur:blur(22px) saturate(150%);--edge-a:rgb(255 255 255/1);--edge-b:rgb(150 110 40/0.16);--edge-c:rgb(150 110 40/0.34);--fill:rgb(255 255 255/0.62);--rim:linear-gradient(150deg,rgb(255 255 255/1),rgb(160 120 50/0.14) 40%,rgb(160 120 50/0.3));--drop:0 18px 40px -24px rgb(90 64 18/0.35);--accent:#865a0b;--ok:#2f7a33;--tint-hover:rgb(70 52 20/0.05);--tint-press:rgb(70 52 20/0.1);--ink-hover:#3a3226;--ink-press:#574c3b;--switch-off:rgb(70 52 20/0.14);--knob:#ffffff;--sb-thumb:rgb(70 52 20/0.3);--sb-pill:linear-gradient(rgb(70 52 20/0.34),rgb(70 52 20/0.2));--sb-pill-in:linear-gradient(rgb(70 52 20/0.28),rgb(70 52 20/0.16))}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg:#f8f5ee;--bg-deep:#ffffff;--fg:#16120b;--fg-2:#463d2e;--muted:#5c5345;--gold:#b9842a;--gold-ink:#87590d;--gold-grad:linear-gradient(100deg,#6e4708,#b7801f 30%,#d9a843 46%,#8f5f10 64%,#c08a2a 84%,#7a500b);--gold-fill:linear-gradient(180deg,#f6dc98,#deb056 42%,#b98326);--on-gold:#1f1606;--glass:linear-gradient(140deg,rgb(255 255 255/0.8),rgb(255 255 255/0.45) 50%,rgb(255 255 255/0.62)),linear-gradient(rgb(255 253 248/0.25),rgb(255 253 248/0.25));--glass-solid:rgb(255 255 255/0.78);--glass-chip:rgb(255 255 255/0.7);--edge:rgb(120 92 40/0.18);--edge-hi:rgb(255 255 255/0.95);--line:rgb(70 52 20/0.1);--inner:inset 0 1px 0 rgb(255 255 255/0.95),inset 0 -1px 0 rgb(120 92 40/0.08),inset 0 0 40px rgb(255 255 255/0.25);--shadow:0 50px 90px -45px rgb(90 64 18/0.35),0 10px 30px -14px rgb(90 64 18/0.18);--glow-a:rgb(222 170 72/0.26);--glow-b:rgb(222 170 72/0.14);--grain-opacity:0.03;--frame-out:#ece6d9;--frame-edge:rgb(120 92 40/0.22);--pane:linear-gradient(160deg,rgb(255 255 255/0.82),rgb(255 255 255/0.5) 48%,rgb(255 255 255/0.62));--pane-blur:blur(22px) saturate(150%);--edge-a:rgb(255 255 255/1);--edge-b:rgb(150 110 40/0.16);--edge-c:rgb(150 110 40/0.34);--fill:rgb(255 255 255/0.62);--rim:linear-gradient(150deg,rgb(255 255 255/1),rgb(160 120 50/0.14) 40%,rgb(160 120 50/0.3));--drop:0 18px 40px -24px rgb(90 64 18/0.35);--accent:#865a0b;--ok:#2f7a33;--tint-hover:rgb(70 52 20/0.05);--tint-press:rgb(70 52 20/0.1);--ink-hover:#3a3226;--ink-press:#574c3b;--switch-off:rgb(70 52 20/0.14);--sb-thumb:rgb(70 52 20/0.3);--sb-pill:linear-gradient(rgb(70 52 20/0.34),rgb(70 52 20/0.2));--sb-pill-in:linear-gradient(rgb(70 52 20/0.28),rgb(70 52 20/0.16));--knob:#ffffff}}:root{--f-display:var(--font-display),"Helvetica Neue",Arial,sans-serif;--f-body:var(--font-body),system-ui,sans-serif;--f-mono:var(--font-mono),ui-monospace,monospace;--f-serif:var(--font-serif),"Iowan Old Style",Georgia,serif;--t-hero:clamp(2.9rem,1.6rem + 5.4vw,6.6rem);--t-xl:clamp(2.3rem,1.5rem + 3.4vw,4.6rem);--t-l:clamp(1.7rem,1.25rem + 1.9vw,2.9rem);--t-m:clamp(1.2rem,1.06rem + 0.55vw,1.55rem);--t-body:clamp(1rem,0.97rem + 0.15vw,1.08rem);--t-s:0.875rem;--t-xs:0.75rem;--inset:clamp(8px,0.4rem + 0.6vw,16px);--frame-r:clamp(20px,1rem + 1vw,34px);--header-h:92px;--rail:72px;--pad:clamp(1rem,0.5rem + 2vw,2.5rem);--margin:clamp(20px,4vw,56px);--gutter:clamp(16px,2.2vw,32px);--max:1440px;--spring:cubic-bezier(0.2,1.15,0.35,1);--r-s:12px;--r-m:20px;--r-l:28px;--cut:clamp(28px,1rem + 3vw,72px);--cut-s:16px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--z-bg:0;--z-content:1;--z-frame:60;--z-chrome:70;--z-menu:80}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--inset) + 24px)}body{min-height:100svh;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}ol,ul{padding:0;list-style:none}code,kbd,pre{font-family:var(--f-mono)}::selection{background:var(--gold);color:var(--on-gold)}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}:where(a:not([class])):focus-visible{border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:calc(var(--header-h) + 8px);left:var(--margin);translate:0 -400%;z-index:200;padding:.7rem 1.1rem;border-radius:999px;background:var(--gold-fill);color:var(--on-gold);font-weight:600;transition:translate .3s var(--ease)}.skip-link:focus{translate:0 0}.display,.h-l,.h-m,.h-xl,h1,h2,h3{font-family:var(--f-display);font-weight:700;letter-spacing:-.035em;line-height:1;text-wrap:balance}.display{font-size:var(--t-hero);line-height:.94;letter-spacing:-.045em}.h-xl{font-size:var(--t-xl);line-height:.98}.h-l{font-size:var(--t-l);line-height:1.04}.h-m{font-size:var(--t-m);line-height:1.2;letter-spacing:-.02em;font-weight:600}.lead{font-size:clamp(1.08rem,1rem + .4vw,1.3rem);line-height:1.55;color:var(--fg-2);max-width:36rem}.lead,p{text-wrap:pretty}.muted{color:var(--muted)}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.accent,.header__tagline,.quote,.serif,.statement__dim,.vhero__sub{color:var(--voice);-webkit-text-stroke:.014em currentColor;text-shadow:var(--voice-glow)}html{scrollbar-gutter:stable}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}}@supports selector(::-webkit-scrollbar){@media not (forced-colors:active){::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-height:56px;border:4.5px solid transparent;border-radius:999px;background:var(--sb-pill) padding-box}::-webkit-scrollbar-thumb:hover{border-width:3.5px;background:linear-gradient(#fff1c4,#d9a843 45%,#8f5f10) padding-box}::-webkit-scrollbar-thumb:active{background:linear-gradient(#fffaf0,#f0cf7e 45%,#a77420) padding-box}::-webkit-scrollbar-button,::-webkit-scrollbar-corner{display:none;background:transparent}:not(html)::-webkit-scrollbar{width:10px;height:10px}:not(html)::-webkit-scrollbar-thumb{border-width:3px;background:var(--sb-pill-in) padding-box}}}.small{font-size:var(--t-s);line-height:1.5}.label{font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gold{background:var(--gold-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html.motion .gold--shine{animation:shine 9s linear infinite}@keyframes shine{to{background-position:-200% 0}}:not(pre)>code{font-size:.82em;padding:.12em .45em;border-radius:6px;background:var(--glass-chip);border:1px solid var(--line);color:var(--gold-ink);overflow-wrap:anywhere}.link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .2s,text-decoration-thickness .2s}@media (hover:hover){.link:hover{color:var(--gold-ink);text-decoration-thickness:2px}}.backdrop{position:fixed;inset:0;z-index:var(--z-bg);pointer-events:none;background:var(--bg)}.backdrop__light{position:absolute;inset:0;background:radial-gradient(42% 52% at 72% 34%,var(--glow-a),transparent 70%),radial-gradient(36% 40% at 8% 4%,var(--glow-b),transparent 72%),radial-gradient(50% 45% at 30% 100%,var(--glow-b),transparent 75%)}.grain{position:fixed;inset:0;z-index:calc(var(--z-frame) + 1);pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::view-transition-new(root),::view-transition-old(root){animation-duration:.4s;animation-timing-function:var(--ease-io)}.glass{--tint:transparent;position:relative;isolation:isolate;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--r-l);background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box;border:1px solid transparent;box-shadow:var(--drop),inset 0 0 0 100vmax var(--tint)}.glass--solid{background:linear-gradient(var(--glass-solid),var(--glass-solid)) padding-box,var(--rim) border-box}@property --metal-a{syntax:"<angle>";inherits:true;initial-value:210deg}.metal{position:relative;box-shadow:inset 0 0 0 calc(var(--metal-ring) + 1px) rgb(0 0 0/.55),inset 0 0 14px rgb(0 0 0/.5)}.metal:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;padding:var(--metal-ring);background:var(--metal);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:--metal-a 1.2s var(--ease)}@media (hover:hover){:is(a,button).metal:hover:before,:is(a,button):hover>.metal:before{--metal-a:290deg}}.glyph{width:1em;height:1em;flex:none}.mark{--m:48px;display:inline-grid;place-items:center;flex:none;width:var(--m);height:var(--m);font-size:calc(var(--m) * .5);color:var(--gold-ink);border:1px solid transparent;border-radius:30%;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box}.mark--s{--m:34px}.mark--l{--m:76px}.mark--gold{color:var(--fg)}.chip{display:inline-flex;align-items:center;gap:.5em;padding:.42em .85em;border-radius:999px;background:var(--glass-chip);border:1px solid var(--edge);font-size:var(--t-xs);font-weight:500;letter-spacing:.02em;color:var(--fg-2);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chip--mono{font-family:var(--f-mono);letter-spacing:0}.chip .glyph{font-size:1.15em;color:var(--gold-ink)}.dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.dot--live{background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 22%,transparent)}.dot--ok{background:var(--ok)}html{-webkit-tap-highlight-color:transparent}.btn,:is(a,button).glass{transition:box-shadow .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}@media (hover:hover){.btn--plain:hover,:is(a,button).glass:hover{--tint:var(--tint-hover)}}.btn--plain:active,:is(a,button).glass:active{--tint:var(--tint-press);transition-duration:0s}.btn{--h:54px;display:inline-flex;align-items:center;justify-content:center;gap:.9rem;height:var(--h);padding:0 1.4rem;border-radius:999px;font-family:var(--f-display);font-weight:600;font-size:1rem;letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:has(.btn__icon){padding-right:.42rem}.btn__icon{width:calc(var(--h) - .84rem);height:calc(var(--h) - .84rem);flex:none;border-radius:50%;display:grid;place-items:center;font-size:1.05rem}.btn__icon .glyph{transition:transform .5s var(--ease)}@media (hover:hover){.btn:hover .btn__icon .glyph{transform:rotate(45deg)}}.btn--primary{background-color:var(--fg);color:var(--bg);border:1px solid transparent}.btn--primary .btn__icon{background:var(--bg);color:var(--fg)}@media (hover:hover){.btn--primary:hover{background-color:var(--ink-hover)}}.btn--primary:active{background-color:var(--ink-press);transition-duration:0s}.btn--plain{--tint:transparent;color:var(--fg);background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box;border:1px solid transparent;box-shadow:var(--drop),inset 0 0 0 100vmax var(--tint);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.btn--s{--h:44px;font-size:.92rem;padding-left:1.1rem}.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.switch{--w:52px;--h:30px;--k:calc(var(--h) - 8px);position:relative;flex:none;width:var(--w);height:var(--h);border-radius:999px;background-color:var(--switch-off);border:1px solid var(--edge);transition:background-color .35s var(--ease),border-color .35s var(--ease)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:var(--k);height:var(--k);border-radius:999px;background-color:var(--knob);box-shadow:0 1px 2px rgb(0 0 0/.25),0 3px 8px rgb(0 0 0/.18);transition:translate .45s var(--ease),width .25s var(--ease),background-color .35s var(--ease)}.switch:is([aria-checked=true],.is-on){background-color:var(--fg);border-color:var(--fg)}.switch:is([aria-checked=true],.is-on):after{translate:calc(var(--w) - var(--h)) 0;background-color:var(--bg)}.switch:not(:disabled):active:after{width:calc(var(--k) + 6px)}.switch[aria-checked=true]:not(:disabled):active:after{translate:calc(var(--w) - var(--h) - 6px) 0}@media (hover:hover){.switch:not(:disabled):hover{border-color:var(--edge-hi)}}.switch:disabled{opacity:.7;cursor:not-allowed}.switch:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;transition:opacity .3s var(--ease)}html.motion .switch--invite:before{animation:invite 2.8s var(--ease) 2s infinite}.switch[aria-checked=true]:before{opacity:0}@keyframes invite{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--fg) 30%,transparent)}70%,to{box-shadow:0 0 0 12px transparent}}.ring-fill{border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box}.code{margin:0;padding:22px 24px 26px;font-size:clamp(.74rem,.7rem + .15vw,.86rem);line-height:1.75;color:var(--fg-2);overflow-x:auto;white-space:pre;tab-size:2}.code .hl{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:4px;padding:.05em .2em}.after-index{margin-top:28px}.block__solo{margin-bottom:32px}.status{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-s);color:var(--fg-2);white-space:nowrap}.ihero{position:relative;display:grid;gap:40px;align-items:end;padding-block:clamp(40px,6vw,96px) 0}.ihero__dust{position:absolute;inset:0;z-index:0;pointer-events:none}.ihero>:not(.ihero__dust,.ihero__aura,.ihero__emblem){position:relative;z-index:1}.ihero__aura{position:absolute;z-index:0;pointer-events:none;left:50%;width:100vw;translate:-50% 0;top:calc(-1 * var(--header-h));bottom:-160px;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.aura,.aura canvas{display:block;width:100%;height:100%;max-width:none}.aura[data-fallback]{background:radial-gradient(60% 45% at 50% 88%,rgb(214 150 52/.2),transparent 70%)}.aura--stone[data-fallback]{background:radial-gradient(70% 60% at 70% 40%,rgb(255 240 220/.025),transparent 70%)}.aura--veil[data-fallback]{background:linear-gradient(165deg,transparent 38%,rgb(240 150 200/.12) 50%,rgb(130 210 220/.12) 58%,rgb(170 150 250/.1) 66%,transparent 78%)}:root:has(.aura--veil){--metal:conic-gradient(from var(--metal-a,210deg),#2a2340,#8a6fd1 7%,#f6d9f0 13%,#fffaf6 15%,#e8b07a 21%,#3a2a48 31%,#4f8fa8 40%,#c8f0e6 47%,#fbfff8 50%,#f2a6c0 56%,#2c2a4a 66%,#6a78c8 75%,#f3e2a8 83%,#fff4fb 87%,#9a7ad8 93%,#2a2340);--voice-glow:0 0 0.4em rgb(240 140 200/0.2),0 0 1.2em rgb(110 200 230/0.14),0 0 2em rgb(160 130 250/0.1);--rim-0:#4a3a8a;--rim-1:#8a6fd1;--rim-2:#f6d9f0;--rim-3:#f2a6c0;--rim-4:#3a2a58;--rim-5:#4f8fa8;--rim-6:#c8f0e6;--rim-7:#fbfff8;--rim-8:#6a78c8;--rim-9:#2c2a4a;--rim-10:#f3e2a8;--rim-11:#fff4fb;--rim-12:#9a7ad8;--rim-tint:rgb(200 170 255)}:root:not([data-theme=light]):has(.aura--veil){--edge-a:rgb(246 200 240/0.3);--edge-c:rgb(140 210 235/0.22)}:root:not([data-theme=light]):has([data-hue=lift]){--edge-a:rgb(255 170 155/0.28);--edge-c:rgb(242 69 47/0.22)}:root:not([data-theme=light]):has([data-hue=eat]){--edge-a:rgb(170 205 255/0.28);--edge-c:rgb(59 134 247/0.24)}:root:not([data-theme=light]):has([data-hue=wealth]){--edge-a:rgb(170 240 196/0.28);--edge-c:rgb(44 207 108/0.22)}:root:has([data-hue=lift]){--metal:conic-gradient(from var(--metal-a,210deg),#5a0f0a,#b8322a 7%,#fbb3a6 13%,#fff3f0 15%,#d9483a 21%,#6e140d 31%,#a7271e 40%,#f29a8c 47%,#ffe6e0 50%,#c83a2f 56%,#5f110b 66%,#9b241b 75%,#f08a7c 83%,#ffd9d1 87%,#b9332a 93%,#5a0f0a);--voice:#fff3f0;--voice-glow:0 0 0.45em rgb(242 69 47/0.26),0 0 1.4em rgb(242 69 47/0.12);--rim-0:#6b1a12;--rim-1:#e25242;--rim-2:#ffe6e0;--rim-3:#c83a2f;--rim-4:#6e140d;--rim-5:#b9332a;--rim-6:#f6a294;--rim-7:#fff3f0;--rim-8:#a7271e;--rim-9:#5a0f0a;--rim-10:#f08a7c;--rim-11:#ffd9d1;--rim-12:#9b241b;--rim-tint:rgb(242 69 47)}:root:has([data-hue=eat]){--metal:conic-gradient(from var(--metal-a,210deg),#0d2a5a,#2b62b8 7%,#aecdfb 13%,#f0f6ff 15%,#4381d9 21%,#10306e 31%,#2058a7 40%,#8cb8f2 47%,#dceaff 50%,#2f6fc8 56%,#0e2a5f 66%,#1c4e9b 75%,#7eaef0 83%,#c4dcff 87%,#2b62b9 93%,#0d2a5a);--voice:#f0f6ff;--voice-glow:0 0 0.45em rgb(59 134 247/0.26),0 0 1.4em rgb(59 134 247/0.12);--rim-0:#12306b;--rim-1:#528ae2;--rim-2:#e0edff;--rim-3:#2f6fc8;--rim-4:#10306e;--rim-5:#2b62b9;--rim-6:#94bef6;--rim-7:#f0f6ff;--rim-8:#2058a7;--rim-9:#0d2a5a;--rim-10:#7eaef0;--rim-11:#c4dcff;--rim-12:#1c4e9b;--rim-tint:rgb(59 134 247)}:root:has([data-hue=wealth]){--metal:conic-gradient(from var(--metal-a,210deg),#0d4a24,#2b9a55 7%,#aef0c4 13%,#f0fff5 15%,#43c070 21%,#10552b 31%,#20884a 40%,#8ce4ad 47%,#dcfbe6 50%,#2fa85c 56%,#0e4a26 66%,#1c7d42 75%,#7edca2 83%,#c4f5d4 87%,#2b9a56 93%,#0d4a24);--voice:#f0fff5;--voice-glow:0 0 0.45em rgb(44 207 108/0.24),0 0 1.4em rgb(44 207 108/0.11);--rim-0:#126b34;--rim-1:#52d282;--rim-2:#e0ffea;--rim-3:#2fa85c;--rim-4:#10552b;--rim-5:#2b9a56;--rim-6:#94e8b4;--rim-7:#f0fff5;--rim-8:#20884a;--rim-9:#0d4a24;--rim-10:#7edca2;--rim-11:#c4f5d4;--rim-12:#1c7d42;--rim-tint:rgb(44 207 108)}.emblem canvas{display:block;width:100%;height:100%;max-width:none}.ihero__emblem{position:absolute;z-index:0;pointer-events:none;right:0;top:0;width:44%;height:36%;display:grid;place-items:center}@media (min-width:1080px){.ihero__emblem{width:calc((100% - 11 * var(--gutter)) / 3 + 3 * var(--gutter));top:4%;height:31%}}.emblem__still{display:none;height:100%;max-width:100%;fill:rgb(255 255 255/.06);stroke:var(--fg);stroke-opacity:.5;stroke-width:6;filter:drop-shadow(0 0 30px rgb(255 255 255/.15))}.emblem[data-emblem=fallback]+.ihero__emblem .emblem__still,.monogram,html:not(.js) .emblem__still{display:block}.monogram{width:.95em;height:.95em;background:var(--metal);-webkit-mask:var(--mono) center /contain no-repeat;mask:var(--mono) center /contain no-repeat}.ihero__copy :is(.hero__kicker,.hero__lead){text-shadow:0 0 8px rgb(0 0 0/.85),0 0 24px rgb(0 0 0/.6)}.ihero{min-height:min(calc(100svh - var(--header-h)),980px);padding-bottom:clamp(32px,5vw,80px)}.ihero__copy{display:grid;justify-items:start;gap:26px}.hero__title.hero__title--page{font-size:clamp(2.6rem,1.1rem + 4.6vw,5.4rem)}.hero__title.hero__title--page span{white-space:normal;text-wrap:balance}@media (min-width:1080px){.ihero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.ihero__copy{grid-column:1/span 7}.ihero__card{grid-column:9/span 4}}.ihero__card{--r:28;--nw:118;--nh:64;--sl:34;max-width:520px}.ihero__in{display:grid;gap:0;padding:6px 26px 22px}.ihero__mark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:1.35rem;background:var(--gold-fill);color:var(--on-gold);margin:0 0 26px -12px}.ihero__name{font-family:var(--f-display);font-weight:700;font-size:1.4rem;letter-spacing:-.03em;padding-bottom:14px}.ihero__facts div,.ihero__name{border-bottom:1px solid var(--line)}.ihero__facts div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;font-size:var(--t-s)}.ihero__facts div:last-child{border-bottom:0;padding-bottom:0}.ihero__facts dt{color:var(--muted)}.ihero__facts dd{margin:0;font-weight:600;text-align:right}.rows{border-top:1px solid var(--line)}.rows li{display:grid;gap:8px;padding:28px 0;border-bottom:1px solid var(--line)}.rows h3{font-family:var(--f-display);font-weight:700;font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);letter-spacing:-.03em;line-height:1.1}.rows p{color:var(--fg-2);max-width:36rem}@media (min-width:900px){.rows li{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:baseline}.rows h3{grid-column:1/span 5}.rows p{grid-column:7/span 6}}.split{display:grid;gap:40px}.split__aside{display:grid;gap:18px;align-content:start}.split__aside p{color:var(--fg-2)}@media (min-width:1000px){.split{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.split__aside{grid-column:1/span 5;position:sticky;top:calc(var(--header-h) + 32px);align-self:start}.rail{grid-column:7/span 6}}.rail{position:relative;display:grid;gap:0}.rail:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:1.5px;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 15%,transparent))}.rail li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;align-items:center;padding:12px 0}.rail__n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-mono);font-size:.75rem;color:var(--accent);background:var(--bg);border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent)}.rail li:last-child .rail__n{background:var(--gold-fill);color:var(--on-gold);border-color:transparent}.rail p{font-size:1.05rem}.consent{--r:28;--nw:118;--nh:64;--sl:34}.consent__in{display:grid;gap:18px;padding:6px 26px 26px}.consent__in>.ihero__mark{margin-bottom:8px}.consent__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.consent__app{font-family:var(--f-display);font-weight:700;font-size:1.35rem;letter-spacing:-.03em}.consent__chip{padding:5px 12px;border-radius:999px;font-size:var(--t-xs);font-weight:600;color:var(--fg-2);border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box}.consent__state{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.consent__state div{display:grid;gap:4px;padding:14px 0}.consent__state div+div{padding-left:18px;border-left:1px solid var(--line)}.consent__state dt{font-size:var(--t-xs);color:var(--muted)}.consent__state dd{margin:0;font-weight:600}.consent__list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.consent__list li>div{display:grid;gap:6px;min-width:0}.consent__list b{font-weight:600}.consent__list code{justify-self:start;font-size:.68rem;padding:.1em .5em;color:var(--muted);background:none}.consent__list span{font-size:var(--t-s);color:var(--fg-2)}.consent__never{display:grid;gap:10px}.consent__never p{font-size:var(--t-xs);color:var(--muted)}.consent__never ul{display:flex;flex-wrap:wrap;gap:6px}.consent__never li{font-size:var(--t-xs);padding:4px 12px;border-radius:999px;border:1px dashed var(--edge);color:var(--muted);text-decoration:line-through}.table-shape{--r:26;overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--t-s)}.table td,.table th{text-align:left;padding:15px 24px;border-bottom:1px solid var(--line)}.table thead th{font-size:var(--t-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.table tbody tr:last-child>*{border-bottom:0}.table tbody th{font-weight:500}.table td:last-child{color:var(--fg-2)}.features{display:grid;gap:var(--gutter)}@media (min-width:1000px){.features{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature{--r:28;min-height:280px}.feature--folder{--nw:120;--nh:54;--sl:34}.feature--step{--nw:128;--nh:70}.feature__in{height:100%;display:grid;align-content:end;gap:14px;padding:30px}.feature--folder .feature__in{padding-top:calc(54px + 26px)}.feature--step .feature__in{padding-bottom:calc(70px + 22px);align-content:start}.feature h3{font-family:var(--f-display);font-weight:700;font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);letter-spacing:-.03em;line-height:1.08}.feature p{color:var(--fg-2)}.facts--dl>div{display:grid;gap:10px;align-content:start;padding:32px var(--gutter) 32px 0}.facts--dl>div+div{padding-left:var(--gutter);border-left:1px solid var(--line)}@media (max-width:959px){.facts--dl>div:nth-child(3){padding-left:0;border-left:0}.facts--dl>div:nth-child(n+3){border-top:1px solid var(--line)}}.facts--dl dd{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);letter-spacing:-.035em;line-height:1.05}.facts--dl dt{font-size:var(--t-s);color:var(--fg-2)}.perms{margin-top:40px;border-top:1px solid var(--line)}.perms li{display:grid;gap:8px;padding:22px 0;border-bottom:1px solid var(--line)}.perms__what{display:grid;gap:6px;justify-items:start}.perms__what b{font-family:var(--f-display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em}.perms code{font-size:.68rem;color:var(--muted);background:none}.perms p{color:var(--fg-2);font-size:var(--t-s)}@media (min-width:900px){.perms li{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center}.perms__what{grid-column:1/span 5}.perms p{grid-column:6/span 5}.perms .status{grid-column:11/span 2;justify-self:end}}.perms-empty{margin-top:48px;font-size:clamp(1.4rem,1rem + 1.4vw,2.3rem);max-width:24em}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,290px));gap:var(--gutter)}@media (max-width:639px){.shots{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.shot{scroll-snap-align:start}}.shot{--r:30;aspect-ratio:9/17}.shot__in{position:relative;height:100%;margin:0;display:grid;place-content:center;justify-items:center;gap:16px;text-align:center;padding:24px}.shot__in:before{content:"";position:absolute;inset:14px;border:1px dashed var(--edge);border-radius:20px;pointer-events:none}.shot figcaption{display:grid;gap:6px}.shot figcaption p{font-family:var(--f-display);font-weight:700;font-size:1.25rem;letter-spacing:-.03em}.shot figcaption span{font-size:var(--t-s);color:var(--fg-2)}.shot__todo,.store span{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.shot__todo{position:absolute;bottom:30px}.lib-rules{display:grid;gap:12px;padding-left:0}.lib-rules li{color:var(--fg-2);padding-left:16px;border-left:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent)}.lib-rules b{color:var(--fg);font-weight:600}.table tbody th code{white-space:nowrap}.table__ver{display:block;margin-top:4px;font-family:var(--f-mono);font-size:.7rem;color:var(--muted)}.dev-later{display:grid;gap:4px;margin-top:32px;padding:18px 22px;border:1px dashed var(--edge);border-radius:14px;max-width:32rem}.dev-later b{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em}.dev-later span{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stores{display:flex;flex-wrap:wrap;gap:12px}.store{display:grid;gap:2px;min-width:190px;padding:14px 20px;border:1px dashed var(--edge);border-radius:14px}.store b{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em}.rows h3 .link{font:inherit}.rows--api code{font-size:.78rem;color:var(--accent);background:none;overflow-wrap:anywhere}@media (min-width:900px){.rows--api li{grid-template-rows:auto auto}.rows--api h3{grid-row:1/span 2}.rows--api code{grid-column:7/span 6}}.next-row{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px var(--gutter);padding:40px 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.next-row:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 75%);scale:0 1;transform-origin:left;transition:scale .8s var(--ease)}@media (hover:hover){.next-row:hover:before{scale:1 1}}.next-row__meta{grid-column:1/-1;font-size:var(--t-s);color:var(--fg-2)}.next-row__name{font-family:var(--f-display);font-weight:700;font-size:clamp(3rem,1.4rem + 7vw,8rem);letter-spacing:-.055em;line-height:.85;transition:translate .7s var(--spring)}@media (hover:hover){.next-row:hover .next-row__name{translate:12px 0}}.next-row .index__arrow{width:clamp(52px,3rem + 2vw,80px);height:clamp(52px,3rem + 2vw,80px);font-size:1.4rem}.name-field{display:grid;gap:10px;width:100%}.name-field label{font-size:var(--t-s);color:var(--fg-2)}.name-field__shell{display:flex;align-items:center;height:64px;padding:0 18px;border-radius:20px;border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box;font-family:var(--f-display);font-size:1.6rem;font-weight:700;letter-spacing:-.035em;transition:box-shadow .3s}.name-field__shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.name-field__shell input{flex:1 1;min-width:0;height:100%;background:transparent;border:0;outline:none;font:inherit;letter-spacing:inherit;color:var(--accent)}.name-field__shell input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.faq-list{border-top:1px solid var(--line)}.faq-list li{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;font-family:var(--f-display);font-weight:700;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);letter-spacing:-.025em;transition:color .2s}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{position:relative;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box;transition:transform .6s var(--spring),box-shadow .35s var(--ease)}.faq-list summary>span:after,.faq-list summary>span:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--accent);translate:-50% -50%;transition:background-color .35s var(--ease)}.faq-list summary>span:after{rotate:90deg}@media (hover:hover){.faq-list summary:hover>span{box-shadow:inset 0 0 0 100vmax var(--fg)}.faq-list summary:hover>span:after,.faq-list summary:hover>span:before{background-color:var(--bg)}}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{padding:0 56px 26px 0;color:var(--fg-2);max-width:46rem}.reading{display:grid;gap:40px;align-items:start}@media (min-width:1000px){.reading{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.toc{grid-column:1/span 3;position:sticky;top:calc(var(--header-h) + 32px)}.article{grid-column:5/span 7}}.toc ol{display:grid;border-top:1px solid var(--line);margin-top:14px}.toc a{display:flex;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:var(--t-s);color:var(--fg-2);background:linear-gradient(var(--accent),var(--accent)) 0 100% /0 1px no-repeat;transition:color .2s,background-size .5s var(--ease)}@media (hover:hover){.toc a:hover{color:var(--fg);background-size:100% 1px}}.toc a .n{transition:translate .5s var(--spring)}@media (hover:hover){.toc a:hover .n{translate:6px 0}}.toc .n{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--accent);padding-top:.15em}.toc .label{display:block}.article{display:grid;gap:72px}.article section{display:grid;gap:18px}.article h2{font-size:var(--t-l);letter-spacing:-.04em;line-height:1.04}.article h2,.article h3{font-family:var(--f-display);font-weight:700}.article h3{font-size:1.35rem;letter-spacing:-.025em;margin-top:10px}.article li,.article p{color:var(--fg-2);font-size:1.06rem;line-height:1.7;max-width:40rem}.article strong{color:var(--fg)}.article ul{display:grid;gap:8px}.article ul li{position:relative;padding-left:24px}.article ul li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1.5px;background:var(--accent)}.terms{display:grid;border-top:1px solid var(--line)}.terms>div{display:grid;gap:6px;padding:18px 0;border-bottom:1px solid var(--line)}@media (min-width:720px){.terms>div{grid-template-columns:14rem 1fr;gap:24px}}.terms dt{font-family:var(--f-display);font-weight:700;letter-spacing:-.02em}.terms dd{margin:0;color:var(--fg-2)}.quote{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.2;letter-spacing:-.01em;padding-left:24px;border-left:2px solid var(--accent);color:var(--voice)!important;max-width:34rem}.auth{position:relative;display:grid;justify-items:center;align-items:center;min-height:calc(100svh - var(--header-h) - 40px);padding-block:clamp(24px,4vw,56px)}.auth>:not(.ihero__aura){position:relative;z-index:1}.duo{--duo-gap:clamp(14px,1.6vw,22px);--move:0.9s;grid-template-columns:1fr 1fr;gap:var(--duo-gap);width:min(100%,1080px)}.duo,.duo__pane{position:relative;display:grid}.duo__pane{align-items:center;min-width:0;padding:clamp(30px,3.6vw,52px) clamp(28px,3.6vw,52px);border-radius:30px;border:1px solid transparent;background:linear-gradient(160deg,rgb(255 255 255/.08) 0,rgb(255 255 255/.02) 50%,rgb(255 255 255/.045) 100%) padding-box,linear-gradient(rgb(16 15 13/.5),rgb(16 15 13/.5)) padding-box,var(--rim) border-box;-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 40px 80px -36px rgb(0 0 0/.9);transition:translate var(--move) cubic-bezier(.65,0,.35,1)}.duo__pane--message{z-index:1;background:linear-gradient(160deg,rgb(255 255 255/.14) 0,rgb(255 255 255/.04) 55%,rgb(255 255 255/.08) 100%) padding-box,linear-gradient(rgb(20 18 15/.38),rgb(20 18 15/.38)) padding-box,var(--rim) border-box}.duo--signup .duo__pane--form{translate:calc(100% + var(--duo-gap)) 0}.duo--signup .duo__pane--message{translate:calc(-100% - var(--duo-gap)) 0}.duo.is-moving .duo__pane{animation:duo-dip var(--move) cubic-bezier(.65,0,.35,1)}.duo.is-moving .duo__pane--message{animation-name:duo-lift}@keyframes duo-dip{50%{scale:.94}}@keyframes duo-lift{50%{scale:1.03}}.duo__state{grid-area:1/1;display:grid;align-content:center;justify-items:start;gap:16px;min-width:0;opacity:0;filter:blur(10px);visibility:hidden;transition:opacity .4s var(--ease-io),filter .4s var(--ease-io),visibility 0s .4s}.duo__state.is-on{opacity:1;filter:none;visibility:visible;transition:opacity .55s var(--ease) .35s,filter .55s var(--ease) .35s,visibility 0s}.duo__big,.duo__title{font-family:var(--f-display);font-weight:700;line-height:1;letter-spacing:-.045em;outline:none;text-wrap:balance}.duo__title{font-size:clamp(2rem,1.3rem + 2vw,3.1rem)}.duo__big{font-size:clamp(2.2rem,1.4rem + 2.4vw,3.5rem)}.duo :is(.duo__title,.duo__big) .serif{display:block;font-size:1.1em}.duo__lead,.duo__pane--message p:not(.duo__big){color:var(--fg-2);max-width:24rem}.duo .field{display:grid;gap:12px;width:100%}.duo__perks{gap:10px;padding-top:0;border-top:0}.duo__perks li{line-height:1.4}.duo__switch{font-size:var(--t-s);color:var(--muted)}.duo__switch button{color:var(--fg);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fg) 40%,transparent);text-underline-offset:.22em}@media (hover:hover){.duo__switch button:hover{text-decoration-color:currentColor}}.duo__cta{margin-top:8px}.duo__cta .glyph{margin-left:.5rem}@media (max-width:759px){.duo{grid-template-columns:minmax(0,1fr)}.duo--signup :is(.duo__pane--form,.duo__pane--message){translate:none}.duo.is-moving .duo__pane{animation:none}.duo__pane{padding:28px 22px;border-radius:26px}}@media (prefers-reduced-motion:reduce){.duo__pane{transition:none}.duo.is-moving .duo__pane{animation:none}}.auth-space .space{max-width:760px}.provider{width:100%;justify-content:space-between;--h:62px;font-size:1.05rem}.provider .lead-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--fg);font-size:1.15rem;margin-left:-.8rem}.provider .lead-icon--google{background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.08),0 1px 3px rgb(0 0 0/.18)}.provider>span:nth-child(2){margin-right:auto}.auth-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;font-size:var(--t-s);color:var(--fg-2);border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box}.auth-note .glyph{color:var(--accent);font-size:1.15rem;margin-top:2px}.auth-perks{display:grid;gap:14px;width:100%;padding-top:22px;border-top:1px solid var(--line)}.auth-perks li{display:flex;gap:12px;align-items:flex-start;font-size:var(--t-s)}.auth-perks li>.glyph{color:var(--accent);margin-top:3px}.auth-perks b{display:block;font-weight:600}.auth-perks span span{color:var(--muted)}.space{--r:32;--nw:210;--nh:64;--sl:36;--gap:8;margin:0}.space__in{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;padding:18px 18px calc(64px + 18px)}.space__side{grid-row:1/span 3;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0;border-radius:22px;border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box}.space__dot{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--accent);font-size:1.05rem;border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box}.space__dot--gold{background:var(--gold-fill);color:var(--on-gold)}.space__avatar{margin-top:auto;width:40px;height:40px;border-radius:50%;background:var(--fg)}.space__app,.space__bar,.space__perms{border-radius:18px;border:1px solid transparent;background:linear-gradient(var(--fill),var(--fill)) padding-box,var(--rim) border-box}.space__bar{display:flex;align-items:center;gap:10px;padding:14px 16px}.space__bar b{font-family:var(--f-display);letter-spacing:-.02em}.space__bar span{font-size:var(--t-s);color:var(--muted)}.space__apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.space__app{display:grid;gap:8px;align-content:start;padding:14px}.space__app b{font-family:var(--f-display);font-size:.98rem}.space__app span:last-child{font-size:var(--t-xs);color:var(--muted)}.space__perms{display:grid;padding:16px}.space__perms>p{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.space__perm{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.space__perm:last-child{border-bottom:0}.space__perm code{font-size:.68rem}.space__tab{transform:translate(6px,5px)}.space__tab-in{height:100%;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 22px 0 44px;font-family:var(--f-display);font-weight:600;font-size:.95rem}.space__tab-in:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}@media (max-width:640px){.space__in{grid-template-columns:1fr}.space__side{display:none}.space__apps{grid-template-columns:1fr 1fr}.space__app:nth-child(3){display:none}.space{--nw:170}}.pair>*,.shape>.shape__body{min-width:0}.table-shape>.shape__body{overflow-x:auto}.hero__title.hero__title--m span{white-space:normal;text-wrap:balance}@media (max-width:999px){.pair{grid-template-columns:minmax(0,1fr)}}.ihero__copy,.name-field,.pair__text,.split__aside{grid-template-columns:minmax(0,1fr)}.name-field__shell input{width:0}@media (max-width:640px){.consent__list code,.perms code{font-size:.66rem;overflow-wrap:normal}}.article .link{padding-block:3px}.name-field__shell input:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--accent)}@media (max-width:640px){:root{--pane-blur:blur(12px) saturate(130%)}}.ihero{align-items:center}.ihero__note{margin-top:14px;max-width:30rem}@media (min-width:1080px){.ihero__aside{grid-column:8/span 5}}.ihero__aside>*{width:100%}.consent__app{line-height:1.08}@media (max-width:420px){.consent__state{grid-template-columns:1fr}.consent__state div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.table thead{display:none}.table,.table tbody,.table tr{display:block;width:100%}.table tr{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:14px 20px;border-bottom:1px solid var(--line)}.table tbody tr:last-child{border-bottom:0}.table td,.table th{padding:0;border:0}.table td:last-child{grid-column:1/-1}.table code{white-space:nowrap}}@media (max-width:999px){.code{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}}.next-row{padding:28px 8px}.block{padding-top:clamp(80px,4rem + 4vw,136px)}.block+.block--near,.block--near{padding-top:clamp(56px,3rem + 2vw,88px)}.link{text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(var(--accent),var(--accent)) 0 100% /0 2px no-repeat;transition:color .2s,background-size .5s var(--ease)}@media (hover:hover){.link:hover{color:var(--fg);text-decoration-color:transparent;background-size:100% 2px}}html.js.motion [data-intro]{animation-duration:.8s;animation-delay:calc(.05s + var(--i, 0) * .07s)}.page{animation-duration:.6s}.after-cta{margin-top:28px;text-align:center}.rail p b{font-weight:600;color:var(--fg)}.domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.domains li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.domains li:nth-child(odd){padding-right:var(--gutter)}.domains li:nth-child(2n){padding-left:var(--gutter);border-left:1px solid var(--line)}.domains b{font-family:var(--f-display);font-weight:600;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);letter-spacing:-.025em;color:var(--muted)}.domains .is-live b{color:var(--fg)}.domains .status{font-size:var(--t-xs);color:var(--muted)}.void{--hr:clamp(40px,9.5vmin,96px);position:relative;display:grid;grid-template-rows:auto minmax(calc(var(--hr) * 4.2),1fr) auto;justify-items:center;gap:12px;min-height:calc(100svh - var(--header-h));padding-block:clamp(20px,3vw,44px) clamp(28px,4vw,64px);text-align:center}.void>:not(.void__gl,.void__night){position:relative;z-index:1}.void__gl{position:absolute;top:calc(-1 * var(--header-h));left:calc(50% - 50vw);width:100vw;height:calc(100% + var(--header-h));pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.void__head{display:grid;justify-items:center;gap:18px}.void__title{display:grid;font-family:var(--f-display);font-weight:700;font-size:clamp(2.3rem,1rem + 4vw,4.6rem);line-height:.95;letter-spacing:-.04em}.void__title .accent{color:var(--voice);text-shadow:var(--voice-glow);font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:1.1em;line-height:.95;letter-spacing:-.02em}.void .hero__kicker:after{content:"";width:28px;height:1.5px;background:var(--accent)}@media (max-width:480px){.void .hero__kicker:after{display:none}}.void__well{display:grid;place-items:center;width:100%}.void__core{display:grid;place-items:center;width:calc(var(--hr) * 2);height:calc(var(--hr) * 2);border-radius:50%;color:var(--fg);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.24em;text-transform:uppercase}.void__core span{opacity:0;transform:scale(.85);transition:opacity .6s var(--ease),transform .8s var(--ease)}@media (hover:hover){.void__core:hover span{opacity:.8;transform:none}}.void__foot{display:grid;justify-items:center;gap:22px}.void__foot .hero__lead{max-width:27rem;text-shadow:0 0 8px rgb(0 0 0/.85),0 0 24px rgb(0 0 0/.6)}.void .hero__actions{justify-content:center}.void[data-gl=off] .void__gl,html:not(.js) .void__gl{display:none}.void[data-gl=off] .void__core,html:not(.js) .void__core{background:#000;box-shadow:0 0 0 1.5px rgb(255 236 196/.7),0 0 28px 6px rgb(214 150 52/.35),0 0 120px 30px rgb(214 150 52/.12)}.void[data-gl=off] .void__well:before,html:not(.js) .void__well:before{content:"";position:absolute;width:calc(var(--hr) * 8);height:calc(var(--hr) * .5);border-radius:50%;background:radial-gradient(closest-side,rgb(255 244 220/.85),rgb(217 168 67/.45) 45%,transparent);filter:blur(2px);transform:rotate(-7deg)}.void [data-fall]{transition:transform 1.25s cubic-bezier(.55,0,.9,.4),opacity 1s cubic-bezier(.55,0,.9,.4) .15s,filter 1.1s ease-in}.void.is-falling [data-fall]{transform:rotate(-38deg) scale(.02);opacity:0;filter:blur(6px)}.void.is-falling .void__core span{opacity:0}.void__night{position:fixed;inset:0;z-index:calc(var(--z-menu) + 20);background:#000;opacity:0;pointer-events:none;transition:opacity .45s ease-in 1.1s}.void.is-falling .void__night{opacity:1;pointer-events:auto}html[data-void=fall] .wrap--footer{opacity:0;transition:opacity .5s var(--ease-io)}.gauge{display:none}@media (forced-colors:none){html{scrollbar-width:none}.gauge{display:block}}@media (hover:none),(pointer:coarse){.gauge{pointer-events:none}}.gauge.is-still{display:none}.gauge{--gauge-fill:linear-gradient(#3a2706,#8f5f10 30%,#d9a843 75%,#fff1c4);--gauge-head:#fffaf0;--gauge-glow:rgb(255 214 140/0.85);--gauge-halo:rgb(247 165 46/0.32)}:root:has(.aura--veil) .gauge{--gauge-fill:linear-gradient(#2a2340,#8a6fd1 28%,#f2a6c0 58%,#c8f0e6 84%,#fbfff8);--gauge-head:#fffaf6;--gauge-glow:rgb(246 200 240/0.85);--gauge-halo:rgb(110 200 230/0.34)}:root:has([data-hue=lift]) .gauge{--gauge-fill:linear-gradient(#340907,#7a1a14 30%,#ce4a3a 75%,#ffd9d1);--gauge-head:#fff0ec;--gauge-glow:rgb(255 179 163/0.85);--gauge-halo:rgb(242 69 47/0.34)}:root:has([data-hue=eat]) .gauge{--gauge-fill:linear-gradient(#07173a,#143e7a 30%,#3a7ace 75%,#c4dcff);--gauge-head:#eef5ff;--gauge-glow:rgb(179 211 255/0.85);--gauge-halo:rgb(59 134 247/0.34)}:root:has([data-hue=wealth]) .gauge{--gauge-fill:linear-gradient(#073418,#147a3a 30%,#3ace6c 75%,#c4f5d6);--gauge-head:#effff3;--gauge-glow:rgb(168 245 196/0.85);--gauge-halo:rgb(44 207 108/0.34)}.gauge{position:fixed;top:0;right:0;bottom:0;width:24px;z-index:250;-webkit-user-select:none;user-select:none;touch-action:none}.gauge__rail{bottom:18px;right:11px;width:1px;background:linear-gradient(transparent,rgb(255 255 255/.16) 6%,rgb(255 255 255/.16) 94%,transparent)}.gauge__fill,.gauge__rail{position:absolute;top:18px}.gauge__fill{right:10.5px;width:2px;border-radius:2px;height:calc(var(--p, 0) * (100% - 36px));background:var(--gauge-fill)}.gauge__head{position:absolute;top:calc(18px + var(--p, 0) * (100% - 36px));right:8.5px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--gauge-head);box-shadow:0 0 6px 1px var(--gauge-glow),0 0 18px 5px var(--gauge-halo);transition:scale .45s var(--spring)}.gauge.is-drag .gauge__head,.gauge:hover .gauge__head{scale:1.5}