@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-wght-normal.5c203539.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-wght-normal.52ecd825.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-wght-normal.257fdc63.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-wght-italic.bb13b455.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-wght-italic.f7591bfe.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-wght-italic.79cb1c5a.woff2) format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.926ddd5b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.cfe07773.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.8f83abe5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.b36047ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.e5c8b350.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.0f811c39.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.4e93e369.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.7649f465.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.a53cdf56.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.6cd27d8b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.30fba19a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.4aa57cdf.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea0cd549.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");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}:root{--bg:#0c182c;--bg-2:#112038;--bg-3:#172a47;--ink:#eef2f8;--ink-2:#aab6c9;--ink-3:#7584a0;--line:rgba(238,242,248,0.1);--line-2:rgba(238,242,248,0.2);--cheap:#7fb2ff;--dear:#f2b45f;--pays:#6ee0b0;--err:#ff9a8a;--bg-glow-1:rgba(110,160,255,0.3);--bg-glow-2:rgba(72,96,220,0.26);--bg-glow-3:rgba(242,180,95,0.12);--bg-sweep:rgba(170,200,255,0.075);--glass:rgba(16,30,54,0.55);--glass-2:rgba(22,40,70,0.62);--glass-edge:rgba(238,242,248,0.13);--f-serif:"Newsreader Variable","Iowan Old Style",Georgia,serif;--f-body:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-num:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--gut:clamp(16px,4vw,44px);--max:1180px;--r:14px;--r-s:9px;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}body{margin:0;color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.6;background:var(--bg)}.backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(60vw 52vh at 88% 2%,var(--bg-glow-1),transparent 70%),radial-gradient(52vw 58vh at 4% 40%,var(--bg-glow-2),transparent 72%),radial-gradient(46vw 44vh at 92% 96%,var(--bg-glow-3),transparent 70%),radial-gradient(40vw 30vh at 22% 0,rgba(160,190,255,.1),transparent 70%),var(--bg)}.backdrop i{position:absolute;display:block;border-radius:50%}.backdrop .b1{width:150vw;height:70vh;left:-30vw;top:48vh;background:linear-gradient(180deg,var(--bg-sweep),transparent 70%);transform:rotate(-9deg);filter:blur(30px)}.backdrop .b2{width:90vw;height:90vh;right:-45vw;top:58vh;background:radial-gradient(closest-side,var(--bg-sweep),transparent)}.backdrop .b3{width:70vw;height:40vh;left:-25vw;top:-12vh;background:linear-gradient(160deg,var(--bg-sweep),transparent 65%);transform:rotate(14deg);filter:blur(30px)}a,button{color:inherit}button{font:inherit}::selection{background:rgba(127,178,255,.3)}:focus-visible{outline:2px solid var(--cheap);outline-offset:2px;border-radius:4px}.mono,.num{font-family:var(--f-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.r{text-align:right}.dim,.muted{color:var(--ink-3)}.c-cheap{color:var(--cheap)}.c-dear{color:var(--dear)}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}h1,h2,h3{font-family:var(--f-serif);font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0}h1 em,h2 em{font-style:italic;color:#c9d6ea}h2{font-size:clamp(34px,4.2vw,50px)}h3{font-size:24px}p{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--bg);font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn:hover{background:#ffffff}.btn:disabled{opacity:.5;cursor:default}.btn.quiet{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn.quiet:hover{background:var(--bg-3)}.btn.warn{border-color:var(--dear);color:var(--dear)}.link{background:none;border:0;padding:0;color:var(--ink);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;cursor:pointer}.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.top{position:-webkit-sticky;position:sticky;top:12px;z-index:20;width:calc(100% - 2 * var(--gut));max-width:calc(var(--max) - 2 * var(--gut) + 24px);margin:12px auto 0;border-radius:999px;background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 14px 44px -20px rgba(0,0,0,.6)}.top .wrap{max-width:none;padding-left:18px;padding-right:10px}.top-row{display:flex;align-items:center;gap:26px;height:60px}.wordmark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--f-serif);font-size:25px;letter-spacing:-.01em}.mark{color:var(--ink);flex:none}.nav{display:flex;gap:2px}.nav a{padding:6px 12px;border-radius:999px;text-decoration:none;font-weight:500;font-size:15px;color:var(--ink-2)}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);background:var(--bg-3)}.top-right{margin-left:auto;display:flex;align-items:center;gap:10px}.block-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;border:1px solid var(--line);font-size:13px;color:var(--ink-2);text-decoration:none}.block-pill i{width:7px;height:7px;border-radius:50%;background:var(--pays)}.block-pill.stale i{background:var(--dear)}.block-pill b{font-family:var(--f-num);font-weight:500;color:var(--ink)}.block-pill em{font-style:normal;color:var(--ink-3);margin-left:6px;font-family:var(--f-num)}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:56px;gap:56px;align-items:center;padding-top:clamp(40px,8vw,104px);padding-bottom:40px}.hero h1{font-size:clamp(48px,6.4vw,86px);line-height:1.02;letter-spacing:-.025em;max-width:11em}.lede{margin-top:24px;font-size:18px;line-height:1.6;color:var(--ink-2);max-width:33em}.hero-actions{gap:22px;flex-wrap:wrap;margin-top:30px}.hero-actions,.hero-live{display:flex;align-items:center}.hero-live{margin-top:26px;font-size:14px;color:var(--ink-3);gap:8px}.hero-live i{width:7px;height:7px;border-radius:50%;background:var(--pays);box-shadow:0 0 0 4px rgba(110,224,176,.15)}.gapcard{background:linear-gradient(180deg,rgba(30,52,88,.62),rgba(16,30,54,.55));backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--glass-edge);border-radius:18px;padding:22px 24px 20px;box-shadow:0 30px 80px -30px rgba(0,0,0,.6)}.gapcard.loading{min-height:300px;display:grid;place-items:center}.gc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gc-badge{font-size:12.5px;font-weight:500;padding:3px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2)}.gc-badge.pays{border-color:rgba(110,224,176,.45);color:var(--pays)}.gc-badge.calm{color:var(--ink-3)}.gc-big{font-family:var(--f-serif);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-size:64px;line-height:1;margin-top:16px;letter-spacing:-.02em}.gc-label{margin-top:6px;font-size:14px;color:var(--ink-3)}.gc-line{position:relative;height:34px;margin:20px 0 6px}.gc-rail{left:0;right:0;height:1px;background:var(--line-2)}.gc-rail,.gc-span{position:absolute;top:50%}.gc-span{left:8%;right:8%;height:3px;margin-top:-1.5px;border-radius:2px;background:linear-gradient(90deg,var(--cheap),var(--dear))}.gc-pt{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;box-shadow:0 0 0 4px var(--bg-2)}.gc-pt.cheap{background:var(--cheap)}.gc-pt.dear{background:var(--dear)}.gc-fair{position:absolute;top:4px;bottom:4px;width:2px;margin-left:-1px;background:var(--ink)}.gc-rows{margin:0;display:grid}.gc-rows>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px}.gc-rows dt{color:var(--ink-2);display:flex;align-items:center;gap:8px}.gc-rows dd{margin:0}.gc-rows .gc-sum{border-bottom:0;font-weight:500}.gc-rows .gc-sum dt{color:var(--ink)}.gc-rows dd.pays{color:var(--pays)}.key{display:inline-block;width:10px;height:10px;border-radius:50%}.key.cheap{background:var(--cheap)}.key.dear{background:var(--dear)}.key.fair{width:2px;height:12px;border-radius:1px;background:var(--ink);margin:0 4px}.gc-note{margin-top:12px;font-size:13px;color:var(--ink-3)}.gapcard .stock b{font-size:17px}.sec-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:24px}.sec-head p{color:var(--ink-2);max-width:46em}.section{padding-top:clamp(72px,10vw,128px)}.board-sec{padding-top:56px}.board{background:var(--glass);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid var(--glass-edge);border-radius:var(--r);overflow:hidden}.board-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}.search{width:min(260px,100%);height:38px;padding:0 14px;border:1px solid var(--glass-edge);border-radius:999px;background:rgba(8,16,30,.45);color:var(--ink);font:inherit;font-size:15px}.search::placeholder{color:var(--ink-3)}.legend{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.lg{display:inline-block;width:3px;height:14px;border-radius:2px;margin-left:12px}.lg.cheap{background:var(--cheap)}.lg.dear{background:var(--dear)}.lg.ring{width:0;border-left:2px dashed var(--ink-3)}.board-head,.row-main{display:grid;grid-template-columns:minmax(150px,1.1fr) 104px minmax(180px,2.6fr) 84px 96px;align-items:center;grid-gap:18px;gap:18px}.board-head{padding:10px 62px 10px 18px;font-size:13px;color:var(--ink-3);border-bottom:1px solid var(--line)}.axis-head{display:flex;justify-content:space-between}.axis-head em{font-style:normal;font-family:var(--f-num)}.board-rows{list-style:none;margin:0;padding:0}.board-row{position:relative;border-bottom:1px solid var(--line)}.board-row:last-child{border-bottom:0}.row-main{width:100%;padding:12px 62px 12px 18px;background:none;border:0;text-align:left;cursor:pointer}.board-row.open .row-main,.row-main:hover{background:rgba(238,242,248,.035)}.stock{display:flex;align-items:center;gap:10px;min-width:0}.stock b{font-weight:600;font-size:15px}.stock-name{color:var(--ink-3);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-row.single .stock b{color:var(--ink-2)}.row-main .num{font-size:14.5px}.strip{position:relative;height:26px}.strip-line{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-2)}.strip-mid{position:absolute;left:50%;top:3px;bottom:3px;width:1px;background:repeating-linear-gradient(to bottom,var(--line-2) 0 3px,transparent 3px 6px)}.strip-bar{top:50%;height:3px;margin-top:-1.5px;background:linear-gradient(90deg,var(--cheap),var(--dear))}.dot,.strip-bar{position:absolute;border-radius:2px}.dot{top:4px;bottom:4px;width:3px;margin-left:-1.5px;background:rgba(238,242,248,.55)}.dot.cheap,.dot.dear{width:4px;margin-left:-2px;top:1px;bottom:1px}.dot.cheap{background:var(--cheap)}.dot.dear{background:var(--dear)}.dot.ring{background:none;border-left:2px dashed rgba(238,242,248,.35);width:0}.dot.inline{position:relative;display:inline-block;top:auto;bottom:auto;height:13px;margin:0 10px 0 0;vertical-align:-2px}.gap{font-weight:500}.gap .muted{white-space:nowrap;font-size:13px}.edge{color:var(--ink-3)}.edge.pos{color:var(--pays);font-weight:500}.star{position:absolute;right:14px;top:11px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:none;cursor:pointer}.star path{fill:none;stroke:var(--ink-3);stroke-width:1.4;stroke-linejoin:round}.star:hover{background:var(--bg-3)}.star.on path{fill:var(--dear);stroke:var(--dear)}.board-empty{padding:28px 18px;color:var(--ink-3)}.show-all{margin:14px 18px 16px}.fine{font-size:13px;color:var(--ink-3);margin-top:12px;max-width:64em}.pools{padding:4px 18px 18px 62px;background:rgba(0,0,0,.15)}.act,.pools table,.sizes{width:100%;border-collapse:collapse;font-size:14px}.act th,.pools th,.sizes th{text-align:left;font-weight:500;color:var(--ink-3);font-size:12.5px;padding:8px 10px;border-bottom:1px solid var(--line)}.act td,.pools td,.sizes td{padding:9px 10px;border-bottom:1px solid var(--line)}.act th.r,.pools th.r,.sizes th.r{text-align:right}.pools tr.hollow td,.tag{color:var(--ink-3)}.tag{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:12px;border:1px dashed var(--line-2)}.addr{font-family:var(--f-num);font-size:13px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);word-break:break-all}.addr,.pools-note{color:var(--ink-2)}.pools-note{margin-top:12px;font-size:14px;max-width:62em}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px;margin:4px 0 0;padding:0}.steps li{padding-top:18px;border-top:1px solid var(--line-2)}.step-n{display:block;font-family:var(--f-num);font-size:13px;color:var(--ink-3);margin-bottom:14px}.steps h3{margin-bottom:10px}.steps p{font-size:15.5px}.aside,.steps p{color:var(--ink-2)}.aside{margin-top:34px;padding:16px 18px;border-radius:var(--r-s);border-left:2px solid var(--dear);background:rgba(242,180,95,.06);max-width:60em;font-size:15px}.token h2{font-family:var(--f-serif)}.token>p{margin:12px 0 18px;color:var(--ink-2);max-width:46em}.ca-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--glass-edge);border-radius:var(--r-s);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);max-width:760px}.ca-bar b{font-family:var(--f-serif);font-size:22px;font-weight:500}.ca-addr{font-family:var(--f-num);font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.ca-bar.soon .ca-addr{font-family:var(--f-body);color:var(--ink-3);flex:1 1 280px}.ca-short{display:none}.ca-copy{margin-left:auto;border:1px solid var(--line-2);background:var(--bg-3);border-radius:999px;padding:6px 14px;font-weight:500;cursor:pointer}.faq-list{max-width:820px}.faq h2{margin-bottom:18px}.faq details{border-top:1px solid var(--line);padding:16px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:500;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-3);font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{margin-top:10px;color:var(--ink-2);max-width:46em}.foot{margin-top:clamp(72px,10vw,128px);padding:36px 0 44px;border-top:1px solid var(--glass-edge);background:linear-gradient(180deg,rgba(12,24,44,0),rgba(8,16,30,.6))}.foot-row{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap}.foot-brand{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px 10px;gap:4px 10px;max-width:440px}.foot-brand span{font-family:var(--f-serif);font-size:22px}.foot-brand p{grid-column:1/-1;color:var(--ink-3);font-size:14px;margin-top:4px}.foot-nav{display:flex;gap:18px;flex-wrap:wrap;font-size:15px}.foot-nav a{text-decoration:none;color:var(--ink-2)}.foot-nav a:hover{color:var(--ink)}.foot-note{margin-top:24px;font-size:13px;color:var(--ink-3)}.page{padding-top:clamp(32px,6vw,64px)}.page-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:30px}.page-head h1{font-size:clamp(44px,6vw,72px)}.page-head .lede{margin-top:0}.page-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-tools .fine{margin:0}.sub{font-size:28px;margin:8px 0 14px}.empty{padding:20px 22px;border:1px dashed var(--line-2);border-radius:var(--r);color:var(--ink-2);max-width:780px;margin-bottom:24px}.err{color:var(--err);font-size:14px;margin-top:10px}.routes{list-style:none;margin:0 0 32px;padding:0}.route,.routes{display:grid;grid-gap:14px;gap:14px}.route{position:relative;background:var(--glass);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid var(--glass-edge);border-radius:var(--r);padding:18px 20px;overflow:hidden}.route.good{border-color:rgba(110,224,176,.4)}.route-head{display:grid;grid-gap:8px;gap:8px}.route-head h3{font-family:var(--f-body);font-size:17px;font-weight:600;letter-spacing:0;line-height:1.35}.path{display:flex;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.path,.path-step{align-items:center;gap:6px}.path-step{display:inline-flex}.path-step b{color:var(--ink);font-weight:600}.path-step em{font-style:normal;padding:1px 9px;border-radius:999px;border:1px solid var(--line);background:var(--bg)}.route-nums{display:flex;flex-wrap:wrap;gap:10px 34px;margin:0}.route-nums dt{font-size:12.5px;color:var(--ink-3)}.route-nums dd{margin:2px 0 0;font-family:var(--f-num);font-weight:500}.route-nums .net dd{font-size:22px;line-height:1.15}.route.good .net dd{color:var(--pays)}.route-nums small{font-family:var(--f-body);font-size:13px;color:var(--ink-3)}.route-why{color:var(--ink-2);font-size:14.5px}.route>.link{justify-self:start;font-size:14px}.sizes tr.picked td{color:var(--pays)}.run-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ttl{font-size:13px;color:var(--ink-3);font-family:var(--f-num)}.ttl.out{color:var(--dear)}.run.done p{padding:12px 14px;border-radius:var(--r-s);border:1px solid rgba(110,224,176,.45);background:rgba(110,224,176,.08);animation:landed .6s ease-out}@keyframes landed{0%{transform:translateY(4px);opacity:0}}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);margin-bottom:18px}.seg button{border:0;background:none;padding:6px 14px;border-radius:999px;font-weight:500;font-size:14px;cursor:pointer;color:var(--ink-2)}.seg button[aria-pressed=true]{background:var(--bg-3);color:var(--ink)}.seg button:disabled{opacity:.45;cursor:default}.table-wrap{overflow-x:auto;background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-edge);border-radius:var(--r)}.act td.num,.act td.r{font-family:var(--f-num)}.act .kept{color:var(--pays)}.status{display:grid;grid-gap:38px;gap:38px;max-width:940px}.status-group h2{font-size:30px;margin-bottom:10px}.status dl{margin:0;border-top:1px solid var(--line)}.status dl>div{display:grid;grid-template-columns:270px 1fr;grid-gap:16px;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.status dt{color:var(--ink-2);display:flex;align-items:center;gap:9px}.status dd{margin:0;overflow-wrap:anywhere}.ok{width:8px;height:8px;border-radius:50%;background:var(--pays);flex:none}.ok.no{background:var(--dear)}.tk-dot{width:26px;height:26px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font-size:9px;font-weight:600;background:var(--bg-3);color:var(--ink-2);object-fit:cover;font-family:var(--f-num)}.tk-img{background:#fff}.tk-eth{color:#b9c4ff}.tk-usd{color:var(--pays);font-size:13px}.wm-backdrop{position:fixed;inset:0;z-index:50;background:rgba(4,9,18,.65);display:grid;place-items:center;padding:16px}.wm{width:min(400px,100%);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);padding:18px;display:grid;grid-gap:12px;gap:12px}.wm-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-serif);font-size:24px}.wm-x{border:0;background:none;font-size:24px;cursor:pointer;color:var(--ink-3)}.wm-list{display:grid;grid-gap:8px;gap:8px}.wm-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);cursor:pointer;text-decoration:none;font-weight:500;text-align:left}.wm-item:hover{border-color:var(--line-2)}.wm-item i,.wm-item img{width:26px;height:26px;border-radius:7px;background:var(--bg-3)}.wm-item em{margin-left:auto;font-style:normal;font-size:13px;color:var(--ink-3)}.wm-note{font-size:14px;color:var(--ink-2)}.small{font-size:13px}@media (max-width:960px){.hero{grid-template-columns:1fr;gap:36px}.gapcard{max-width:560px}.steps{grid-template-columns:1fr}.block-pill em{display:none}}@media (max-width:780px){.top{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(14,27,49,.94);top:8px;margin-top:8px}.top .wrap{padding-left:14px;padding-right:8px}.nav{position:fixed;bottom:0;left:0;right:0;z-index:30;justify-content:space-around;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:rgba(14,27,49,.96);border-top:1px solid var(--glass-edge)}body{padding-bottom:64px}.block-pill{display:none}.gc-big{font-size:46px}.board-head,.row-main{grid-template-columns:70px minmax(0,1fr) 66px;gap:12px}.axis-head em:nth-child(2),.board-head>:nth-child(2),.board-head>:nth-child(5),.row-main>:nth-child(2),.row-main>:nth-child(5){display:none}.board-head{padding:10px 52px 10px 14px}.row-main{padding:12px 52px 12px 14px}.board .stock-name,.stock .tk-dot{display:none}.star{right:8px;top:10px}.pools{padding:4px 10px 14px;overflow-x:auto}.hide-s{display:none}.status dl>div{grid-template-columns:1fr;gap:4px}.ca-full{display:none}.ca-short{display:inline}.legend{font-size:12px}.gc-rows>div{font-size:13.5px}}.gc-fair.cl{width:3px;margin-left:-1.5px;top:0;bottom:0;border-radius:2px;box-shadow:0 0 0 3px var(--bg-2)}.gc-fair.cl:after{content:"Chainlink";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.key.fair.cl{width:3px}.gc-rows dd small{margin-left:6px;font-size:12px;color:var(--ink-3)}.lg.fair,.strip-mid.cl{background:var(--ink)}.strip-mid.cl{width:2px;margin-left:-1px;top:1px;bottom:1px;border-radius:1px;opacity:.85}.row-main .price{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.cl-mark{display:inline-grid;place-items:center;height:16px;padding:0 4px;border-radius:4px;border:1px solid var(--line-2);font-style:normal;font-family:var(--f-num);font-size:9.5px;font-weight:500;letter-spacing:.04em;color:var(--ink-2)}.pools-oracle{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 12px;padding:10px 12px;border-radius:var(--r-s);background:rgba(238,242,248,.04);font-size:14px;color:var(--ink-2)}.pools-oracle>span:first-child{display:inline-flex;align-items:center;gap:8px}.pools-oracle b{color:var(--ink);font-weight:500}.pools-oracle.off b{color:var(--ink-2)}.pools-oracle .addr{margin-left:auto;font-size:13px}.sizepick{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:22px 0 6px}.sizepick-label{font-size:13px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.sizepick .seg{margin-bottom:0}.size-custom{display:inline-flex;align-items:center;gap:2px;height:40px;padding:0 4px 0 14px;border-radius:999px;border:1px solid var(--glass-edge);background:rgba(8,16,30,.45)}.size-custom.on{border-color:var(--cheap)}.size-custom.bad{border-color:var(--err)}.size-custom span{color:var(--ink-3);font-family:var(--f-num)}.size-custom input{width:110px;height:100%;border:0;background:none;color:var(--ink);font-family:var(--f-num);font-size:15px;outline:none}.size-custom input::placeholder{font-family:var(--f-body);color:var(--ink-3)}.size-custom .btn{height:32px;padding:0 14px}.size-err{flex-basis:100%;margin:0}.gc-rows dd{white-space:nowrap}.gc-rows dt{min-width:0}