@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d100b2a099e34044-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c34d62a75506231-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/0f1bdadaf30e2d5f-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a115172161b307bb-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/601f5c280d60caca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f5271587012faf78-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4c40f6{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_4c40f6{--font-mono:"Geist Mono","Geist Mono 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-20c0,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_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plexmono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#07090f;--bg:#090c14;--bg-2:#0c1220;--panel:rgba(255,255,255,0.035);--panel-2:rgba(255,255,255,0.055);--line:rgba(255,255,255,0.09);--line-2:rgba(255,255,255,0.14);--text:#f3f6fc;--muted:rgba(243,246,252,0.64);--faint:rgba(243,246,252,0.42);--ai:#a78bfa;--ai-deep:#8b5cf6;--live:#00e08a;--live-bright:#0fffa3;--azure:#2dd4ff;--warn:#fbbf24;--deficit:#f87171;--maxw:1180px;--radius:14px;--font-display:var(--font-geist,ui-sans-serif,system-ui,sans-serif);--font-ui:var(--font-inter,ui-sans-serif,system-ui,sans-serif);--font-mono:var(--font-mono,ui-monospace,"SFMono-Regular",monospace)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0}.mono{font-family:var(--font-mono);font-feature-settings:none;font-variant-ligatures:none}.wrap{width:100%;padding:0 24px}.nav,.wrap{max-width:var(--maxw);margin:0 auto}.nav{position:absolute;inset:0 0 auto 0;z-index:20;justify-content:space-between;padding:22px 24px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.02em}.brand-mark{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--ai),var(--azure));box-shadow:0 0 22px rgba(167,139,250,.45);display:grid;place-items:center;color:#0a0a0a;font-weight:800;font-size:15px}.nav-cta{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid var(--line-2);border-radius:999px;font-size:14px;font-weight:500;color:var(--text);background:rgba(255,255,255,.02);transition:border-color .2s,background .2s,transform .2s}.nav-cta:hover{border-color:var(--ai);background:rgba(167,139,250,.12);transform:translateY(-1px)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 96px;overflow:hidden;isolation:isolate}.globe-layer{z-index:-2;opacity:.95}.globe-layer,.hero:after{position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:radial-gradient(120% 90% at 72% 38%,transparent 0,rgba(7,9,15,.35) 55%,var(--ink) 100%),linear-gradient(180deg,rgba(7,9,15,.55) 0,transparent 22%,transparent 68%,var(--ink) 100%);pointer-events:none}.hero-inner{max-width:720px}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 11px;border:1px solid rgba(167,139,250,.32);border-radius:999px;background:rgba(167,139,250,.08);font-size:13px;font-weight:500;letter-spacing:.01em;color:#d9ccff;margin-bottom:26px}.eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:var(--ai);box-shadow:0 0 0 0 rgba(167,139,250,.7);animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(167,139,250,.55)}70%{box-shadow:0 0 0 9px rgba(167,139,250,0)}to{box-shadow:0 0 0 0 rgba(167,139,250,0)}}.hero h1{font-size:clamp(2.6rem,6.2vw,4.6rem);letter-spacing:-.03em}.hero h1 .grad{background:linear-gradient(100deg,var(--ai) 0,var(--azure) 60%,var(--live-bright) 110%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{margin:24px 0 0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.55;color:var(--muted);max-width:600px}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.btn,.cta-row{align-items:center}.btn{display:inline-flex;gap:9px;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .18s,box-shadow .25s,border-color .2s,background .2s}.btn-primary{color:#0a0712;background:linear-gradient(135deg,var(--ai) 0,var(--azure) 130%);box-shadow:0 10px 36px -10px rgba(167,139,250,.7)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 46px -10px rgba(167,139,250,.85)}.btn-ghost{color:var(--text);border-color:var(--line-2);background:rgba(255,255,255,.02)}.btn-ghost:hover{border-color:var(--azure);background:rgba(45,212,255,.08)}.proof{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:36px}.proof span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--faint)}.proof b{color:var(--text);font-weight:600}.proof .dot{width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 10px var(--live)}.ticker{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:0;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(7,9,15,.86));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:46px;overflow:hidden}.ticker-label{flex:none;display:inline-flex;align-items:center;gap:7px;padding:0 16px;height:100%;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--live-bright);border-right:1px solid var(--line);background:rgba(0,224,138,.05)}.ticker-label .dot{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 9px var(--live);animation:blink 1.8s infinite}@keyframes blink{50%{opacity:.35}}.ticker-track{flex:1 1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 92%,transparent)}.ticker-row{display:inline-flex;align-items:center;gap:36px;white-space:nowrap;padding-left:36px;animation:marquee 46s linear infinite;will-change:transform}@keyframes marquee{to{transform:translateX(-50%)}}.ticker-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.ticker-item .ev{width:6px;height:6px;border-radius:50%;flex:none}.ev.ok{background:var(--live);box-shadow:0 0 8px var(--live)}.ev.ai{background:var(--ai);box-shadow:0 0 8px var(--ai)}.ev.azure{background:var(--azure);box-shadow:0 0 8px var(--azure)}.ev.warn{background:var(--warn);box-shadow:0 0 8px var(--warn)}.ticker-item .m{color:var(--text);font-family:var(--font-mono);font-size:12px}.ticker-item .c{color:var(--faint)}.section{position:relative;padding:92px 0;border-top:1px solid var(--line)}.section-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ai);margin-bottom:16px}.section h2{font-size:clamp(1.8rem,3.4vw,2.7rem);max-width:640px}.section .sub{margin-top:16px;font-size:1.08rem;color:var(--muted);max-width:620px}.flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:44px}.flow-step{position:relative;padding:22px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.flow-step .k{font-family:var(--font-mono);font-size:12px;color:var(--ai);margin-bottom:12px}.flow-step h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.flow-step p{margin:8px 0 0;font-size:.92rem;color:var(--muted);line-height:1.5}.flow-step .arrow{position:absolute;right:-11px;top:50%;transform:translateY(-50%);z-index:2;color:var(--faint);font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:44px}.card{padding:26px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:border-color .25s,transform .25s,background .25s}.card:hover{border-color:var(--line-2);transform:translateY(-3px);background:var(--panel-2)}.card .ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px;background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.28);font-size:18px}.card h3{font-size:1.12rem;font-weight:600}.card p{margin:9px 0 0;font-size:.94rem;color:var(--muted);line-height:1.55}.segs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px}.seg{padding:30px 28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel-2),var(--panel))}.seg .tag{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--azure)}.seg h3{margin-top:10px;font-size:1.5rem}.seg p{margin:12px 0 0;color:var(--muted);font-size:.98rem}.seg ul{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.seg li{font-size:12.5px;font-family:var(--font-mono);color:var(--faint);padding:5px 10px;border:1px solid var(--line);border-radius:7px}.cta{border-top:1px solid var(--line);padding:92px 0;background:radial-gradient(120% 100% at 50% 0,rgba(167,139,250,.08),transparent 60%)}.cta-head{text-align:center;max-width:640px;margin:0 auto 48px}.cta-head h2{font-size:clamp(2rem,4vw,3rem)}.cta-head p{margin-top:16px;color:var(--muted);font-size:1.1rem}.cta-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:22px;gap:22px;align-items:stretch}.chat{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:16px;background:rgba(10,13,20,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;min-height:440px;box-shadow:0 24px 60px -28px rgba(0,0,0,.8)}.chat-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.chat-av{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ai),var(--ai-deep));box-shadow:0 0 20px rgba(167,139,250,.5)}.chat-av i{width:13px;height:13px;border-radius:3px;background:#fff;display:block}.chat-id{display:flex;flex-direction:column;gap:2px}.chat-id b{font-size:14px;font-weight:600;letter-spacing:-.01em}.chat-id span{font-size:11.5px;color:var(--faint);display:inline-flex;align-items:center;gap:6px}.chat-id .dot{width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live)}.chat-log{flex:1 1;overflow-y:auto;padding:20px 18px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin}.msg{display:flex;gap:10px;max-width:92%}.msg.user{align-self:flex-end;flex-direction:row-reverse}.msg-av{flex:none;width:26px;height:26px;border-radius:7px;margin-top:2px;background:linear-gradient(135deg,var(--ai),var(--ai-deep));box-shadow:0 0 12px rgba(167,139,250,.4)}.bubble{padding:11px 14px;border-radius:13px;font-size:14px;line-height:1.5;white-space:pre-wrap}.msg.ai .bubble{background:rgba(255,255,255,.055);border:1px solid var(--line);border-top-left-radius:4px}.msg.user .bubble{background:linear-gradient(135deg,rgba(167,139,250,.9),rgba(139,92,246,.9));color:#0a0712;font-weight:500;border-top-right-radius:4px}.typing{display:inline-flex;gap:4px;align-items:center}.typing i{width:6px;height:6px;border-radius:50%;background:var(--faint);animation:typing 1.2s infinite}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-err{margin:0 18px 12px;padding:9px 12px;border-radius:9px;font-size:12.5px;color:#ffd7d7;background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.3)}.chat-form{display:flex;gap:10px;padding:14px 16px;border-top:1px solid var(--line);background:rgba(255,255,255,.015)}.chat-form input{flex:1 1;padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:rgba(0,0,0,.3);color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.chat-form input:focus{border-color:var(--ai)}.send{flex:none;width:44px;border-radius:10px;border:none;display:grid;place-items:center;color:#0a0712;background:linear-gradient(135deg,var(--ai),var(--azure));cursor:pointer;transition:transform .15s,opacity .2s}.send:hover:not(:disabled){transform:translateY(-1px)}.send:disabled{opacity:.45;cursor:not-allowed}.chat-done{display:flex;align-items:center;gap:10px;padding:16px 18px;border-top:1px solid rgba(0,224,138,.3);background:rgba(0,224,138,.07);color:var(--live-bright);font-size:14px;font-weight:500}.chat-done .tick{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--live);color:#052e1c;font-size:13px;font-weight:800}.form-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:30px 28px}.form-card h3{font-size:1.3rem}.form-card p{margin:8px 0 22px;color:var(--muted);font-size:.95rem}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.field input,.field select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:rgba(0,0,0,.28);color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.field input:focus,.field select:focus{border-color:var(--ai)}.form-card .btn-primary{width:100%;justify-content:center;margin-top:6px}.form-note{margin-top:14px;font-size:12px;color:var(--faint);text-align:center}.form-ok{margin:auto 0;text-align:center;padding:30px 10px}.form-ok .big{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:rgba(0,224,138,.14);border:1px solid rgba(0,224,138,.4);color:var(--live-bright);font-size:26px}.form-ok h3{font-size:1.25rem}.form-ok p{margin-top:10px;color:var(--muted)}.footer{border-top:1px solid var(--line);padding:40px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;color:var(--faint);font-size:13px}.footer .brand{font-size:15px;color:var(--muted)}.footer a:hover{color:var(--text)}.reveal{opacity:0;transform:translateY(14px);animation:reveal .7s cubic-bezier(.16,1,.3,1) forwards}.r1{animation-delay:.05s}.r2{animation-delay:.14s}.r3{animation-delay:.24s}.r4{animation-delay:.34s}.r5{animation-delay:.44s}@keyframes reveal{to{opacity:1;transform:none}}@media (max-width:900px){.flow{grid-template-columns:1fr 1fr}.flow-step .arrow{display:none}.cards,.cta-grid,.segs{grid-template-columns:1fr}}@media (max-width:560px){.wrap{padding:0 18px}.nav{padding:18px}.flow{grid-template-columns:1fr}.hero{padding-top:104px}.ticker-label span.txt{display:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.ticker-row{animation:none}}::selection{background:rgba(167,139,250,.4);color:#fff}:root{--surface-0:rgba(13,18,28,0.64);--surface-1:rgba(17,23,35,0.62);--surface-2:rgba(255,255,255,0.05);--surface-3:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.16);--ai-tint:rgba(167,139,250,0.16);--ai-text:#c7b6ff;--info:#2dd4ff;--info-bright:#2dd4ff;--info-tint:rgba(45,212,255,0.16);--neutral:#8b93a7;--neutral-tint:rgba(255,255,255,0.07);--neutral-text:#c3c9d6;--signal:#00e08a;--signal-text:#0fffa3;--signal-tint:rgba(0,224,138,0.2);--signal-tint-2:rgba(0,224,138,0.07);--text-strong:#ffffff;--r-lg:16px;--r-md:11px;--r-sm:8px;--r-pill:999px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-10:22px;--fs-micro:11px;--fs-tiny:12px;--fs-small:13px;--fs-md:14.5px;--tracking-eyebrow:0.14em;--font-sans:var(--font-ui);--mk-ease:cubic-bezier(0.16,1,0.3,1);--shadow-card:0 1px 0 rgba(255,255,255,0.04),0 18px 40px -22px rgba(0,0,0,0.75);--shadow-pop:0 18px 44px -14px rgba(0,0,0,0.8);--panel:rgba(11,15,24,0.52);--panel-2:rgba(16,21,33,0.6)}.t-mono{font-family:var(--font-mono)}.t-ai{color:var(--ai)}.starfield-layer{position:fixed;inset:0;z-index:-10;pointer-events:none}.starfield-layer canvas{display:block}.byom-card,.byom-pillar,.byom-ramp-wrap,.card,.chat,.flow-step,.form-card,.seg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.byom-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-0);box-shadow:var(--shadow-card);overflow:hidden}.byom-grid{display:grid;grid-template-columns:1.1fr 1fr}.byom-controls{padding:clamp(24px,3vw,40px);border-right:1px solid var(--line)}.byom-ramp-wrap{padding:clamp(24px,3vw,40px);background:var(--surface-1);display:flex;flex-direction:column}.byom-label{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-6)}.byom-provs{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.byom-prov{height:36px;padding:0 var(--sp-8);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface-0);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:550;color:var(--muted);cursor:pointer;transition:all .15s ease}.byom-prov:hover{border-color:var(--ai);color:var(--text)}.byom-prov.on{background:var(--ai-tint);border-color:var(--ai);color:var(--ai-text)}.byom-dd{position:relative}.byom-dd-btn{width:100%;display:flex;align-items:center;gap:var(--sp-5);height:48px;padding:0 var(--sp-6);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-0);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.byom-dd-btn.open,.byom-dd-btn:hover{border-color:var(--ai)}.byom-dd-btn.open{box-shadow:0 0 0 3px var(--ai-tint)}.byom-dd-name{font-size:var(--fs-md);color:var(--text-strong);font-weight:500}.byom-tier{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px var(--sp-4);border-radius:var(--r-pill)}.byom-tier.frontier{background:var(--ai-tint);color:var(--ai-text)}.byom-tier.balanced{background:var(--info-tint);color:var(--info)}.byom-tier.lean{background:var(--neutral-tint);color:var(--neutral-text)}.byom-options{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;background:rgba(10,14,22,.96);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-pop);overflow:hidden;padding:var(--sp-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.byom-opt-head{font-size:var(--fs-micro);color:var(--muted);padding:var(--sp-4) var(--sp-5) var(--sp-3);letter-spacing:.04em}.byom-opt{width:100%;display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-5);border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-md);color:var(--text-strong)}.byom-opt:hover{background:var(--surface-2)}.byom-opt.sel{background:var(--ai-tint)}.byom-opt .t-mono{flex:1 1;text-align:left}.byom-keyline{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-7);font-size:var(--fs-tiny);color:var(--faint)}.byom-keyline svg{color:var(--signal-text);flex:none}.byom-ramp{margin-top:var(--sp-3)}.byom-ramp-track{position:relative;height:8px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--surface-3),var(--info-tint) 50%,var(--ai-tint));border:1px solid var(--line)}.byom-ramp-fill{position:absolute;top:0;bottom:0;left:0;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--neutral),var(--ai));transition:width .4s var(--mk-ease)}.byom-ramp-knob{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--ai);border:3px solid #0a0d15;box-shadow:0 2px 8px -2px rgba(139,92,246,.6),0 0 0 1px var(--ai);transform:translate(-50%,-50%);transition:left .4s var(--mk-ease)}.byom-ramp-ends{display:flex;justify-content:space-between;margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--muted)}.byom-ramp-cap{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-8)}.byom-ramp-tier{font-size:var(--fs-md);font-weight:600}.byom-ramp-cap span:last-child,.byom-ramp-note{font-size:var(--fs-small);color:var(--muted)}.byom-ramp-note{margin-top:auto;padding-top:var(--sp-7);line-height:1.45}.byom-pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--sp-8);gap:var(--sp-8);margin-top:clamp(28px,3vw,44px)}.byom-pillar{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-0);padding:var(--sp-10) var(--sp-8)}.byom-pillar-ic{width:38px;height:38px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--ai-tint);color:var(--ai-text);margin-bottom:var(--sp-7)}.byom-pillar-k{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text-strong);letter-spacing:-.01em}.byom-pillar-d{font-size:var(--fs-small);color:var(--muted);margin-top:var(--sp-5);line-height:1.55}.byom-rail{display:flex;align-items:flex-start;gap:var(--sp-6);margin-top:var(--sp-10);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-lg);background:var(--signal-tint-2);border:1px solid var(--signal-tint)}.byom-rail-ic{width:34px;height:34px;border-radius:var(--r-md);flex:none;display:flex;align-items:center;justify-content:center;background:var(--signal-tint);color:var(--signal-text)}.byom-rail-k{font-size:var(--fs-md);font-weight:600;color:var(--signal-text)}.byom-rail-d{font-size:var(--fs-md);color:var(--text);line-height:1.5}.byom-dd-btn:focus-visible,.byom-prov:focus-visible{outline:2px solid var(--ai);outline-offset:2px}@media (max-width:860px){.byom-grid{grid-template-columns:1fr}.byom-controls{border-right:none;border-bottom:1px solid var(--line)}.byom-pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.byom-pillars{grid-template-columns:1fr}}.hx-hero{--hx-bg:#06080F;--hx-panel:rgba(9,13,22,0.82);--hx-ink:#EDF2FA;--hx-muted:#8A94A8;--hx-faint:#5C6678;--hx-line:rgba(255,255,255,0.09);--c-move:#5B9DFF;--c-ai:#B79CFF;--c-fin:#3FE0B0;--c-comp:#FFB454;--hx-mono:var(--font-plexmono),ui-monospace,monospace;--hx-sans:var(--font-archivo),system-ui,sans-serif;position:relative;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);overflow:hidden;background:var(--hx-bg);color:var(--hx-ink);font-family:var(--hx-sans);-webkit-font-smoothing:antialiased}.hx-hero:before{content:"";background:radial-gradient(58% 75% at 74% 50%,rgba(63,224,176,.07),transparent 70%),radial-gradient(40% 50% at 10% 0,rgba(91,157,255,.07),transparent 70%)}.hx-hero:before,.hx-stars{position:absolute;inset:0;pointer-events:none}.hx-stars{z-index:0}.hx-noise,.hx-stars canvas{position:absolute;inset:0}.hx-noise{z-index:6;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.hx-nav{position:relative;z-index:5;justify-content:space-between;padding:22px clamp(20px,4vw,56px)}.hx-nav,.hx-wordmark{display:flex;align-items:center}.hx-wordmark{gap:10px;text-decoration:none;color:var(--hx-ink)}.hx-wordmark b{font:700 17px/1 var(--hx-sans);letter-spacing:-.01em;font-variation-settings:"wdth" 112}.hx-nav-right{display:flex;align-items:center;gap:22px}.hx-nav-link{font:500 11px var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-muted);text-decoration:none;transition:color .2s}.hx-nav-cta,.hx-nav-link:hover{color:var(--hx-ink)}.hx-nav-cta{font:600 13px var(--hx-sans);text-decoration:none;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:9px 16px;transition:border-color .2s,background .2s}.hx-nav-cta:hover{border-color:var(--c-fin);background:rgba(63,224,176,.06)}.hx-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(400px,46%) minmax(0,1fr);align-items:center;padding:0 clamp(20px,4vw,56px);grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px)}.hx-copy{max-width:640px;padding:32px 0 48px}.hx-kicker{display:inline-flex;align-items:center;gap:9px;font:500 10.5px var(--hx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hx-muted);border:1px solid var(--hx-line);border-radius:99px;padding:7px 14px 7px 11px;background:rgba(255,255,255,.02)}.hx-live-dot{width:6px;height:6px;border-radius:50%;background:var(--c-fin);box-shadow:0 0 10px var(--c-fin);animation:hx-blink 2.2s infinite}@keyframes hx-blink{0%,to{opacity:1}50%{opacity:.25}}.hx-hero h1{margin-top:26px;font-family:var(--hx-sans);font-size:clamp(42px,4.9vw,78px);font-weight:580;font-variation-settings:"wdth" 108;line-height:1;letter-spacing:-.025em;text-wrap:balance}.hx-hero h1 .hx-grad{background:linear-gradient(92deg,var(--c-fin),var(--c-move));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hx-sub{margin-top:22px;max-width:54ch;font:400 16.5px/1.65 var(--hx-sans);color:var(--hx-muted);text-wrap:pretty}.hx-sub strong{color:var(--hx-ink);font-weight:560}.hx-ctas{display:flex;align-items:center;gap:14px;margin-top:32px}.hx-btn-primary{display:inline-flex;align-items:center;gap:9px;font:640 14.5px var(--hx-sans);color:#04231B;text-decoration:none;background:var(--c-fin);border-radius:6px;padding:14px 22px;box-shadow:0 0 0 0 rgba(63,224,176,.4);transition:transform .15s,box-shadow .3s,filter .2s}.hx-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 30px -6px rgba(63,224,176,.45)}.hx-btn-primary .hx-arr{transition:transform .2s}.hx-btn-primary:hover .hx-arr{transform:translateX(3px)}.hx-btn-ghost{font:560 14.5px var(--hx-sans);color:var(--hx-ink);text-decoration:none;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:13px 20px;transition:border-color .2s,background .2s}.hx-btn-ghost:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.03)}.hx-stats{display:flex;margin-top:44px;border-top:1px solid var(--hx-line)}.hx-stat{padding:18px 28px 0 0;margin-right:28px;border-right:1px solid var(--hx-line)}.hx-stat:last-child{border-right:0;margin-right:0;padding-right:0}.hx-stat b{display:block;font:620 26px var(--hx-sans);font-variation-settings:"wdth" 115;letter-spacing:-.01em}.hx-stat span{display:block;margin-top:5px;font:500 9.5px var(--hx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hx-faint)}.hx-globe{position:relative;height:clamp(420px,78vh,820px)}.hx-globe canvas{touch-action:pan-y}.g-tags,.hx-globe canvas{position:absolute;inset:0}.g-tags{pointer-events:none;z-index:3}.g-telemetry{top:6px;right:4px;letter-spacing:.12em}.g-hint,.g-telemetry{position:absolute;z-index:4;font:500 9.5px var(--hx-mono);color:var(--hx-faint)}.g-hint{bottom:8px;left:50%;transform:translateX(-50%);letter-spacing:.2em;text-transform:uppercase;opacity:.8;transition:opacity .6s;pointer-events:none}.g-hint.gone{opacity:0}.g-chip{position:absolute;top:0;left:0;will-change:transform;display:flex;align-items:center;gap:7px;white-space:nowrap;font:500 10.5px var(--hx-mono);color:#DCE6F5;background:var(--hx-panel);border:1px solid var(--hx-line);border-left:2px solid var(--c);border-radius:3px;padding:5px 9px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.g-chip i{width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.g-card{position:absolute;top:0;left:0;will-change:transform;translate:-50% calc(-100% - 16px);width:max-content;min-width:224px;max-width:280px;background:var(--hx-panel);border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:11px 13px 10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 50px rgba(0,0,0,.55);transform-origin:50% 100%}.g-card:after{content:"";position:absolute;left:calc(50% + var(--lx, 0px));bottom:-15px;width:1px;height:14px;background:linear-gradient(var(--c),transparent)}.g-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--c);border-radius:7px 0 0 7px;opacity:.9}.g-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.g-card-tag{font:600 9px var(--hx-mono);letter-spacing:.16em;color:var(--c)}.g-card-route{font:500 9px var(--hx-mono);letter-spacing:.08em;color:var(--hx-faint)}.g-card-title{margin-top:7px;font:600 13.5px/1.3 var(--hx-sans);letter-spacing:-.005em;color:var(--hx-ink)}.g-card-meta{margin-top:3px;font:400 10.5px var(--hx-mono);color:var(--hx-muted)}.g-card-status{margin-top:9px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.12);font:500 9.5px var(--hx-mono);letter-spacing:.1em;text-transform:uppercase}.g-card-status.s-prop{color:var(--c-comp)}.g-card-status.s-appr{color:var(--c-fin)}.g-card-status.s-exec{color:#C9D4E6}.hx-ticker{position:relative;z-index:3;display:flex;align-items:stretch;border-top:1px solid var(--hx-line);background:rgba(6,8,15,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hx-ticker-label{display:flex;align-items:center;gap:8px;flex:none;padding:14px clamp(20px,4vw,56px);border-right:1px solid var(--hx-line);font:600 10px var(--hx-mono);letter-spacing:.22em;color:var(--hx-ink)}.hx-ticker-viewport{overflow:hidden;flex:1 1;min-width:0;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hx-ticker-track{display:flex;gap:44px;padding-left:44px;width:max-content;animation:hx-marq 56s linear infinite}.hx-ticker:hover .hx-ticker-track{animation-play-state:paused}@keyframes hx-marq{to{transform:translateX(-50%)}}.hx-t-item{display:flex;align-items:center;gap:9px;white-space:nowrap;font:400 11.5px var(--hx-mono);color:var(--hx-muted)}.hx-t-item b{font:600 9px var(--hx-mono);letter-spacing:.14em;padding:3px 7px;border-radius:3px}.hx-t-item b.t-move{color:var(--c-move);background:color-mix(in oklab,var(--c-move) 12%,transparent)}.hx-t-item b.t-ai{color:var(--c-ai);background:color-mix(in oklab,var(--c-ai) 12%,transparent)}.hx-t-item b.t-fin{color:var(--c-fin);background:color-mix(in oklab,var(--c-fin) 12%,transparent)}.hx-t-item b.t-comp{color:var(--c-comp);background:color-mix(in oklab,var(--c-comp) 12%,transparent)}.hx-t-item em{font-style:normal;color:var(--hx-ink)}@media (max-width:860px){.hx-grid{grid-template-columns:1fr}.hx-copy{padding-top:8px;max-width:560px}.hx-globe{height:min(92vw,540px)}.hx-hero h1{font-size:clamp(38px,8.5vw,60px)}.hx-nav-link{display:none}}@media (prefers-reduced-motion:reduce){.hx-live-dot,.hx-ticker-track{animation:none}}.yv-root{--yv-paper:#0b1d3a;--yv-sheet:#0d2348;--yv-panel:rgba(7,18,38,0.86);--yv-panel2:rgba(8,22,46,0.94);--yv-line:#1d3a5f;--yv-line2:#2e5384;--yv-txt:#d9ecff;--yv-dim:#7da3c4;--yv-faint:#486f99;--yv-ink:#6ac4ff;--yv-amber:#ffc857;--yv-ok:#34d399;--yv-err:#f87171;--yv-violet:#c084fc;--yv-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--yv-sans:"Archivo",system-ui,sans-serif;--yv-strip-h:52px;--yv-status-h:27px;--yv-rail-w:60px;position:relative;height:clamp(540px,74vh,760px);overflow:hidden;background:var(--yv-paper);border:1px solid rgba(106,196,255,.22);box-shadow:0 30px 80px rgba(0,0,0,.45);font:13px/1.45 var(--yv-mono);color:var(--yv-txt);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yv-root *,.yv-root :after,.yv-root :before{box-sizing:border-box}.yv-viewport{position:absolute;inset:0}.yv-viewport canvas{display:block}.yv-root:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:60;border:1px solid transparent;transition:border-color .3s}.yv-root.planning:after{border-color:rgba(255,200,87,.55);animation:yv-armed 2.4s infinite}@keyframes yv-armed{50%{border-color:rgba(255,200,87,.18)}}.yv-panel-mat{background:var(--yv-panel);border:1px solid var(--yv-line);box-shadow:inset 0 0 0 1px rgba(106,196,255,.04),0 18px 50px rgba(2,8,20,.5);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.yv-corner{position:relative}.yv-corner:after,.yv-corner:before{content:"";position:absolute;width:9px;height:9px;pointer-events:none;border:0 solid rgba(106,196,255,.55)}.yv-corner:before{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.yv-corner:after{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}.yv-pop{animation:yv-pop .18s cubic-bezier(.2,.7,.3,1)}@keyframes yv-pop{0%{opacity:0;transform:translateY(7px)}}.yv-ph{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 12px 7px;border-bottom:1px solid var(--yv-line)}.yv-ph h3{margin:0;font:500 10px var(--yv-mono);letter-spacing:.2em;color:var(--yv-ink)}.yv-ph .x{background:none;border:none;color:var(--yv-dim);font:14px var(--yv-mono);cursor:pointer;padding:0 2px;line-height:1}.yv-ph .x:hover{color:#fff}.yv-btn{height:28px;padding:0 12px;border:1px solid var(--yv-line);background:rgba(13,32,62,.7);color:var(--yv-txt);cursor:pointer;font:500 11px var(--yv-mono);letter-spacing:.06em;white-space:nowrap;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.yv-btn:hover{border-color:var(--yv-line2);color:#fff}.yv-btn:focus-visible{outline:none;border-color:var(--yv-amber);box-shadow:0 0 0 2px rgba(255,200,87,.25)}.yv-btn.on{background:rgba(106,196,255,.14);border-color:var(--yv-ink);color:var(--yv-ink);box-shadow:0 0 14px rgba(106,196,255,.12)}.yv-btn.warn:hover{border-color:var(--yv-err);color:var(--yv-err)}.yv-btn.green{border-color:#1f5c40}.yv-btn.green:hover{border-color:var(--yv-ok);color:var(--yv-ok)}.yv-btn:disabled{opacity:.4;cursor:default}.yv-btn:disabled:hover{border-color:var(--yv-line);color:var(--yv-txt)}.yv-strip{position:absolute;top:0;left:0;right:0;height:var(--yv-strip-h);z-index:40;display:flex;align-items:center;gap:14px;padding:0 12px 0 14px;background:linear-gradient(180deg,rgba(6,15,32,.96),rgba(6,15,32,.86));border-bottom:1px solid var(--yv-line);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.yv-brand{display:flex;flex-direction:column;line-height:1.2;white-space:nowrap;flex:none}.yv-brand .t{font:600 14px var(--yv-sans);font-variation-settings:"wdth" 118;letter-spacing:.12em;color:var(--yv-txt)}.yv-brand .t span{color:var(--yv-ink);font-weight:500;margin-left:6px;letter-spacing:.1em}.yv-brand .s{font:400 9px var(--yv-mono);letter-spacing:.14em;color:var(--yv-dim)}.yv-searchwrap{position:relative;flex:0 1 380px;min-width:170px}.yv-search{width:100%;height:32px;padding:0 30px 0 32px;border:1px solid var(--yv-line);background:rgba(8,20,42,.92);color:var(--yv-txt);font:500 12px var(--yv-mono);letter-spacing:.08em;outline:none;transition:border-color .15s,box-shadow .15s}.yv-search::placeholder{color:var(--yv-faint)}.yv-search:focus{border-color:var(--yv-ink);box-shadow:0 0 0 2px rgba(106,196,255,.16),0 0 24px rgba(106,196,255,.1)}.yv-search.shake{animation:yv-shake .35s}@keyframes yv-shake{20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.yv-search-ico{left:10px;top:7px;color:var(--yv-dim);font-size:14px}.yv-search-ico,.yv-search-kbd{position:absolute;pointer-events:none}.yv-search-kbd{right:8px;top:8px;font:500 9px var(--yv-mono);color:var(--yv-faint);border:1px solid var(--yv-line);padding:1px 4px;border-radius:2px}.yv-drop{position:absolute;top:36px;left:0;right:0;z-index:45;overflow:hidden;background:var(--yv-panel2);border:1px solid var(--yv-line);box-shadow:0 16px 40px rgba(0,0,0,.55)}.yv-drop .it{padding:8px 12px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;font:500 11.5px var(--yv-mono)}.yv-drop .it.hot,.yv-drop .it:hover{background:rgba(106,196,255,.1)}.yv-drop .it .p{color:var(--yv-amber)}.yv-try{display:flex;align-items:center;gap:7px;flex:none}.yv-try .lab{font:500 9px var(--yv-mono);letter-spacing:.2em;color:var(--yv-faint)}.yv-sample{font:500 10.5px var(--yv-mono);letter-spacing:.06em;color:var(--yv-amber);background:rgba(255,200,87,.07);border:1px solid rgba(255,200,87,.3);padding:4px 9px;cursor:pointer;transition:background .15s}.yv-sample:hover{background:rgba(255,200,87,.18)}.yv-stripright{gap:12px;margin-left:auto;flex:none}.yv-stats,.yv-stripright{display:flex;align-items:center}.yv-stat{display:flex;flex-direction:column;align-items:flex-end;padding:0 12px;border-right:1px solid var(--yv-line);line-height:1.25}.yv-stat:last-child{border-right:none}.yv-stat b{font:600 13px var(--yv-mono);color:var(--yv-txt)}.yv-stat span{font:400 8px var(--yv-mono);letter-spacing:.18em;color:var(--yv-faint)}.yv-livechip{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:500 9px var(--yv-mono);letter-spacing:.16em;color:var(--yv-ink);border:1px solid rgba(106,196,255,.35);border-radius:99px;padding:5px 11px}.yv-livechip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yv-ok);box-shadow:0 0 8px var(--yv-ok);animation:yv-pulse 2s infinite}.yv-livechip.snapshot{color:var(--yv-dim);border-color:var(--yv-line2)}.yv-livechip.snapshot:before{background:var(--yv-amber);box-shadow:0 0 8px var(--yv-amber)}@keyframes yv-pulse{50%{opacity:.4}}.yv-cta{display:inline-flex;align-items:center;height:32px;padding:0 16px;font:600 11px var(--yv-mono);letter-spacing:.1em;text-decoration:none;color:#221a04;background:var(--yv-amber);box-shadow:0 0 0 1px rgba(255,200,87,.4),0 4px 18px rgba(255,200,87,.18);transition:filter .15s,box-shadow .2s,transform .15s}.yv-cta:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,200,87,.5),0 8px 26px rgba(255,200,87,.3)}.yv-iconbtn{width:30px;height:30px;flex:none;border:1px solid var(--yv-line);background:rgba(13,32,62,.7);color:var(--yv-dim);font:500 13px var(--yv-mono);cursor:pointer;transition:border-color .15s,color .15s}.yv-iconbtn:hover{border-color:var(--yv-line2);color:#fff}.yv-rail{position:absolute;top:var(--yv-strip-h);left:0;bottom:var(--yv-status-h);width:var(--yv-rail-w);z-index:35;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;background:rgba(6,15,32,.88);border-right:1px solid var(--yv-line);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.yv-rail::-webkit-scrollbar{display:none}.yv-rail .grp{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:0 5px}.yv-rail .cap{font:500 8px var(--yv-mono);letter-spacing:.22em;color:var(--yv-faint);margin-bottom:2px}.yv-rail .sep{width:26px;border-top:1px solid var(--yv-line);margin:1px 0}.yv-rbtn{position:relative;width:100%;height:24px;border:1px solid transparent;background:none;color:var(--yv-dim);cursor:pointer;font:500 9px var(--yv-mono);letter-spacing:.08em;transition:border-color .15s,color .15s,background .15s}.yv-rbtn:hover{color:var(--yv-txt);border-color:var(--yv-line2)}.yv-rbtn:focus-visible{outline:none;border-color:var(--yv-amber)}.yv-rbtn.on{background:rgba(106,196,255,.13);border-color:var(--yv-ink);color:var(--yv-ink)}.yv-rbtn kbd{position:absolute;top:1px;right:3px;font:400 7px var(--yv-mono);color:var(--yv-faint)}.yv-rbtn.arm{height:34px;line-height:1.3}.yv-rbtn.arm small{display:block;font-size:8px;letter-spacing:.2em;color:var(--yv-faint)}.yv-rbtn.arm.on{background:rgba(255,200,87,.13);border-color:var(--yv-amber)}.yv-rbtn.arm.on,.yv-rbtn.arm.on small{color:var(--yv-amber)}.yv-rbtn.dot:after{content:"";position:absolute;top:3px;right:3px;width:4px;height:4px;border-radius:50%;background:var(--yv-amber);box-shadow:0 0 6px var(--yv-amber);opacity:0;transition:opacity .2s}.yv-rbtn.dot.has:after{opacity:1}.yv-key{position:absolute;left:calc(var(--yv-rail-w) + 10px);top:calc(var(--yv-strip-h) + 10px);z-index:25;width:238px;max-height:calc(100% - var(--yv-strip-h) - var(--yv-status-h) - 20px);display:flex;flex-direction:column}.yv-key .body{overflow-y:auto;padding:8px 12px 10px;min-height:0}.yv-key .sect{font:500 9px var(--yv-mono);letter-spacing:.2em;color:var(--yv-faint);margin:10px 0 6px}.yv-key .sect:first-child{margin-top:0}.yv-legend-li{display:flex;align-items:center;gap:8px;font:400 10.5px var(--yv-mono);color:var(--yv-dim);margin-bottom:3px}.yv-legend-li .sw{width:14px;height:9px;border:1px solid rgba(255,255,255,.28);flex:none}.yv-legend-li b{color:var(--yv-txt);font-weight:500}.yv-ramp{width:100%;height:8px;border:1px solid rgba(255,255,255,.25);background:linear-gradient(90deg,#4ade80,#ffc857,#ff6b6b)}.yv-ramp-lab{display:flex;justify-content:space-between;font:400 9px var(--yv-mono);color:var(--yv-dim);margin-top:3px}.yv-orow{display:grid;grid-template-columns:82px 1fr 46px;grid-gap:7px;gap:7px;align-items:center;margin-bottom:4px;font-size:9.5px}.yv-orow .r{color:var(--yv-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yv-orow .bar{height:6px;background:rgba(106,196,255,.08);border:1px solid var(--yv-line);position:relative}.yv-orow .bar i{position:absolute;inset:0;right:auto;background:var(--yv-ink);opacity:.6}.yv-orow.hot .bar i{background:var(--yv-amber);opacity:.75}.yv-orow .v{color:var(--yv-faint);text-align:right}.yv-inv{position:absolute;left:calc(var(--yv-rail-w) + 10px);top:calc(var(--yv-strip-h) + 10px);z-index:26;width:336px;height:calc(100% - var(--yv-strip-h) - var(--yv-status-h) - 20px);display:flex;flex-direction:column;overflow:hidden}.yv-inv .zinfo{padding:7px 12px;font:400 9.5px var(--yv-mono);color:var(--yv-faint);line-height:1.6}.yv-inv .zinfo,.yv-inv-filters{border-bottom:1px solid var(--yv-line)}.yv-inv-filters{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px;padding:8px 10px}.yv-inv-filters input,.yv-inv-filters select{height:26px;background:rgba(8,20,42,.92);color:var(--yv-txt);border:1px solid var(--yv-line);font:400 10.5px var(--yv-mono);padding:0 6px;outline:none}.yv-inv-filters input:focus,.yv-inv-filters select:focus{border-color:var(--yv-ink)}.yv-inv-filters input{grid-column:span 3}.yv-inv-list{flex:1 1;overflow-y:auto;overscroll-behavior:contain;min-height:0}.yv-inv-row{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;border-bottom:1px solid rgba(29,58,95,.4)}.yv-inv-row:hover{background:rgba(106,196,255,.07)}.yv-inv-row.sel{background:rgba(106,196,255,.14);box-shadow:inset 2px 0 0 var(--yv-ink)}.yv-inv-row .dot{width:7px;height:7px;border-radius:50%;flex:none}.yv-inv-row .num{font:500 11.5px var(--yv-mono);letter-spacing:.04em}.yv-inv-row .meta{font:400 9px var(--yv-mono);color:var(--yv-faint)}.yv-inv-row .pos{margin-left:auto;font:500 10.5px var(--yv-mono);color:var(--yv-amber)}.yv-inv-more{padding:8px 12px;color:var(--yv-faint);font-size:10.5px}.yv-root ::-webkit-scrollbar{width:8px;height:8px}.yv-root ::-webkit-scrollbar-track{background:transparent}.yv-root ::-webkit-scrollbar-thumb{background:#1d3a5f;border:2px solid transparent;background-clip:padding-box;border-radius:4px}.yv-root ::-webkit-scrollbar-thumb:hover{background:#2e5384;border:2px solid transparent;background-clip:padding-box}.yv-planner,.yv-planpanel{position:absolute;right:10px;top:calc(var(--yv-strip-h) + 10px);z-index:27;width:330px;max-height:calc(55% - var(--yv-strip-h));display:flex;flex-direction:column}.yv-root.map-tr .yv-planner,.yv-root.map-tr .yv-planpanel{top:calc(var(--yv-strip-h) + 272px);max-height:calc(100% - var(--yv-strip-h) - var(--yv-status-h) - 290px)}.yv-planner .body,.yv-planpanel .body{padding:10px 12px;overflow-y:auto;min-height:0}.yv-planner .frow{display:flex;gap:8px;margin-bottom:8px;align-items:center}.yv-planner label{width:44px;color:var(--yv-faint);font-size:9.5px;letter-spacing:.1em}.yv-planner select{flex:1 1;height:28px;background:rgba(8,20,42,.92);color:var(--yv-txt);border:1px solid var(--yv-line);font:400 11px var(--yv-mono);padding:0 8px;outline:none}.yv-planner select:focus{border-color:var(--yv-ink)}.yv-planwhy{margin:4px 0 10px;padding:9px 11px;background:rgba(52,211,153,.07);border:1px solid rgba(52,211,153,.3);font:400 11px/1.55 var(--yv-mono);color:#86efac}.yv-planwhy b{color:#d1fae5}.yv-planwhy .sub{opacity:.7}.yv-acts{display:flex;gap:8px;flex-wrap:wrap}.yv-planpanel h3{color:var(--yv-amber)}.yv-planpanel .empty{font:400 10.5px/1.6 var(--yv-mono);color:var(--yv-dim);margin-bottom:8px}.yv-planpanel .mv{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;padding:5px 0;border-bottom:1px solid rgba(29,58,95,.5)}.yv-planpanel .mv .n{color:var(--yv-txt)}.yv-planpanel .mv .ft{color:var(--yv-amber);white-space:nowrap}.yv-planpanel .note{font:400 9.5px/1.5 var(--yv-mono);color:var(--yv-faint);margin-top:8px}.yv-planpanel .yv-acts{margin-top:10px}.yv-card{position:absolute;right:10px;bottom:calc(var(--yv-status-h) + 10px);z-index:28;width:404px;max-height:calc(100% - var(--yv-strip-h) - var(--yv-status-h) - 20px);display:flex;flex-direction:column}.yv-card .body{padding:14px 16px;overflow-y:auto;min-height:0}.yv-card .num{font:600 22px var(--yv-mono);letter-spacing:.04em;color:#fff}.yv-card .tags{display:flex;gap:6px;margin:9px 0 12px;flex-wrap:wrap}.yv-tag{padding:3px 9px;font:400 10.5px var(--yv-mono);letter-spacing:.06em;border:1px solid var(--yv-line);color:var(--yv-dim)}.yv-tag.st{color:#07111f;font-weight:600;border:none}.yv-card .grid{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 18px;gap:7px 18px;font-size:12.5px;margin-bottom:12px}.yv-card .grid .k{color:var(--yv-faint);font-size:10px;letter-spacing:.1em;padding-top:3px}.yv-card .grid .v{color:var(--yv-txt)}.yv-card .pos-big{font:600 30px var(--yv-mono);color:var(--yv-amber);letter-spacing:.08em;text-shadow:0 0 18px rgba(255,200,87,.25)}.yv-draghint{font:400 10.5px var(--yv-mono);letter-spacing:.06em;color:var(--yv-ok);border-top:1px dashed var(--yv-line);padding-top:9px;margin:4px 0 11px}.yv-draghint.no{color:var(--yv-faint)}.yv-card .warn{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.35);font:400 11.5px/1.55 var(--yv-mono);color:#fca5a5}.yv-card .plan,.yv-card .warn{margin:0 0 10px;padding:9px 11px}.yv-card .plan{background:rgba(52,211,153,.07);border:1px solid rgba(52,211,153,.3);font:400 11.5px/1.65 var(--yv-mono);color:#86efac}.yv-card .yv-acts .yv-btn{height:32px;font-size:12px;padding:0 14px}.yv-tblock{position:absolute;right:10px;bottom:calc(var(--yv-status-h) + 10px);z-index:18;border:1px solid var(--yv-line2);background:var(--yv-panel);display:grid;grid-template-columns:auto auto;font:400 9px var(--yv-mono);color:var(--yv-dim);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.yv-tblock div{padding:4px 10px;border-top:1px solid var(--yv-line)}.yv-tblock div:nth-child(-n+2){border-top:none}.yv-tblock div:nth-child(odd){border-right:1px solid var(--yv-line);letter-spacing:.16em;color:var(--yv-faint)}.yv-tblock div b{color:var(--yv-txt);font-weight:400}.yv-mmwrap{position:absolute;right:10px;top:calc(var(--yv-strip-h) + 10px);z-index:24;padding:7px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s}.yv-mmwrap.dragging{cursor:-webkit-grabbing;cursor:grabbing;opacity:.93;box-shadow:0 22px 60px rgba(0,0,0,.6);transition:none}.yv-mmwrap.snapping{transition:left .22s cubic-bezier(.2,.7,.3,1),top .22s cubic-bezier(.2,.7,.3,1)}.yv-mmwrap .t{display:flex;justify-content:space-between;align-items:center;font:500 8.5px var(--yv-mono);letter-spacing:.2em;color:var(--yv-faint);margin:0 1px 5px}.yv-mmwrap .t .x{background:none;border:none;color:var(--yv-faint);cursor:pointer;font:10px var(--yv-mono);padding:0 2px}.yv-mmwrap .t .x:hover{color:#fff}.yv-mmwrap canvas{display:block;width:204px;height:auto;background:var(--yv-paper);border:1px solid var(--yv-line)}.yv-dock-target{position:absolute;width:60px;height:48px;z-index:29;pointer-events:none;border:1px dashed rgba(106,196,255,.45);opacity:0;transition:opacity .15s,background .15s}.yv-dock-target.show{opacity:1}.yv-dock-target.near{background:rgba(106,196,255,.12);border-color:var(--yv-ink)}.yv-status{position:absolute;left:0;right:0;bottom:0;height:var(--yv-status-h);z-index:40;display:flex;align-items:center;gap:16px;padding:0 12px;background:rgba(5,13,28,.92);border-top:1px solid var(--yv-line);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font:400 9.5px var(--yv-mono);color:var(--yv-dim);white-space:nowrap}.yv-status .hint{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1;letter-spacing:.05em}.yv-status .meta{color:var(--yv-faint);letter-spacing:.08em;flex:none}.yv-status .disc{flex:none;color:var(--yv-amber);opacity:.75;letter-spacing:.08em;border-left:1px solid var(--yv-line);padding-left:14px}.yv-guide{position:absolute;top:calc(var(--yv-strip-h) + 12px);left:50%;transform:translateX(-50%);z-index:32;display:flex;align-items:center;gap:10px;padding:7px 16px;background:var(--yv-panel2);border:1px solid var(--yv-ink);border-radius:99px;pointer-events:none;box-shadow:0 8px 30px rgba(2,8,20,.5)}.yv-guide-arrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:14px solid var(--yv-ink);display:inline-block}.yv-guide-txt{font:500 12px var(--yv-mono)}.yv-tooltip{z-index:50;background:var(--yv-panel2);border:1px solid var(--yv-ink);padding:5px 10px;font:500 11px var(--yv-mono);display:none;white-space:nowrap;color:var(--yv-txt);box-shadow:0 8px 24px rgba(2,8,20,.5)}.yv-co-layer,.yv-tooltip{position:absolute;pointer-events:none}.yv-co-layer{inset:0;z-index:31;opacity:0}.co-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.co-glow{fill:none;stroke:rgba(106,196,255,.22);stroke-width:5;stroke-linecap:round}.co-lead{fill:none;stroke:var(--yv-ink);stroke-width:1.5}.co-dot{fill:#0b1d3a;stroke:var(--yv-ink);stroke-width:2}.yv-co{position:absolute;top:0;left:0;will-change:transform;display:flex;gap:13px;align-items:center;padding:11px 16px 12px 13px;background:rgba(5,14,31,.93);border:1px solid rgba(106,196,255,.6);box-shadow:inset 0 0 0 1px rgba(106,196,255,.07),0 16px 48px rgba(2,8,20,.65),0 0 34px rgba(106,196,255,.1)}.yv-co.yv-corner:after,.yv-co.yv-corner:before{border-color:rgba(255,200,87,.8);width:10px;height:10px}.co-stack{flex:none;display:block}.co-main{min-width:0}.co-num{font:600 15.5px var(--yv-mono);color:#fff;letter-spacing:.04em}.co-num,.co-pos{white-space:nowrap}.co-pos{font:600 22px var(--yv-mono);color:var(--yv-amber);letter-spacing:.1em;text-shadow:0 0 16px rgba(255,200,87,.35);margin:2px 0 4px}.co-meta{display:flex;align-items:center;gap:6px;white-space:nowrap;font:500 9px var(--yv-mono);letter-spacing:.14em;color:var(--yv-dim)}.co-meta i{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.yv-lockhint{position:absolute;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;background:rgba(4,10,22,.55);cursor:pointer}.yv-lockhint .box{background:var(--yv-panel2);border:1px solid var(--yv-ink);padding:26px 40px;text-align:center}.yv-lockhint .box h2{margin:0 0 8px;color:var(--yv-ink);letter-spacing:.14em;font:600 16px var(--yv-mono)}.yv-lockhint .box p{margin:0;color:var(--yv-dim);font-size:11.5px;line-height:1.7}.yv-toasts{position:absolute;bottom:calc(var(--yv-status-h) + 12px);left:50%;transform:translateX(-50%);z-index:55;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.yv-toast{padding:9px 16px;background:var(--yv-panel2);border:1px solid var(--yv-ink);border-left-width:3px;font:400 11.5px var(--yv-mono);animation:yv-tin .22s cubic-bezier(.2,.7,.3,1);box-shadow:0 10px 30px rgba(0,0,0,.5);max-width:70vw;text-align:center}.yv-toast.err{border-color:var(--yv-err);color:#fca5a5}.yv-toast.ok{border-color:var(--yv-ok);color:#86efac}@keyframes yv-tin{0%{opacity:0;transform:translateY(10px)}}.yv-help{position:absolute;inset:0;z-index:70;background:rgba(4,10,22,.78);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.yv-help .box{width:580px;max-width:92%;max-height:88%;overflow:auto;background:var(--yv-panel2);border:1px solid var(--yv-line);padding:22px 26px}.yv-help h2{margin:0 0 4px;color:var(--yv-ink);letter-spacing:.16em;font:600 15px var(--yv-mono)}.yv-help .sub{color:var(--yv-dim);font-size:11.5px;line-height:1.65;margin-bottom:14px}.yv-help table{width:100%;border-collapse:collapse;font-size:11.5px;margin-bottom:4px}.yv-help td{padding:5px 8px;border-bottom:1px solid rgba(29,58,95,.5);color:var(--yv-txt)}.yv-help td:first-child{color:var(--yv-amber);width:200px}.yv-help h3{font:500 10px var(--yv-mono);letter-spacing:.2em;color:var(--yv-faint);margin:16px 0 6px}.yv-help .yv-acts{margin-top:16px}.yv-help b{color:var(--yv-txt)}.yv-splash{position:absolute;inset:0;z-index:100;background:var(--yv-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:opacity .5s;background-image:linear-gradient(rgba(106,196,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(106,196,255,.05) 1px,transparent 0);background-size:36px 36px}.yv-splash.gone{opacity:0;pointer-events:none}.yv-splash h1{font:600 22px var(--yv-sans);font-variation-settings:"wdth" 118;letter-spacing:.18em;margin:0;color:var(--yv-ink)}.yv-splash .sub{color:var(--yv-dim);letter-spacing:.18em;font-size:10px}.yv-splash .bar{width:260px;height:2px;background:#14304f;overflow:hidden}.yv-splash .bar i{display:block;height:100%;width:40%;background:var(--yv-amber);animation:yv-load 1.1s infinite}@keyframes yv-load{0%{margin-left:-40%}to{margin-left:100%}}.yv-splash .err{color:var(--yv-err);font-size:11px}@media (max-width:1280px){.yv-try{display:none}.yv-searchwrap{flex:0 1 300px}}@media (max-width:1060px){.yv-stats{display:none}}@media (max-width:860px){.yv-root{height:520px;--yv-strip-h:48px;--yv-rail-w:0px}.yv-brand .s{display:none}.yv-brand .t{font-size:12px}.yv-brand .t span{display:none}.yv-searchwrap{flex:1 1 auto;min-width:0}.yv-livechip{display:none}.yv-cta{height:28px;padding:0 10px;font-size:9.5px}.yv-strip{gap:8px}.yv-rail{top:auto;bottom:var(--yv-status-h);left:0;right:0;height:46px;align-items:center;gap:12px;padding:0 10px;overflow-x:auto;overflow-y:hidden;border-right:none;border-top:1px solid var(--yv-line)}.yv-rail,.yv-rail .grp{width:auto;flex-direction:row}.yv-rail .grp{padding:0;gap:2px}.yv-rail .cap{display:none}.yv-rail .sep{width:0;height:22px;border-top:none;border-left:1px solid var(--yv-line);margin:0 2px}.yv-rbtn{width:auto;padding:0 8px}.yv-rbtn,.yv-rbtn.arm{height:26px}.yv-rbtn.arm small{display:inline;margin-left:4px}.yv-rbtn kbd{display:none}.yv-inv,.yv-key{left:10px;top:calc(var(--yv-strip-h) + 8px);width:min(86vw,320px);max-height:calc(100% - var(--yv-strip-h) - var(--yv-status-h) - 62px);height:auto}.yv-planner,.yv-planpanel{right:10px;left:auto;width:min(86vw,320px);max-height:calc(58% - var(--yv-strip-h))}.yv-card{left:10px;right:10px;width:auto;bottom:calc(var(--yv-status-h) + 54px);max-height:46%}.yv-tblock{display:none}.yv-mmwrap canvas{width:148px}.yv-root.map-tr .yv-planner,.yv-root.map-tr .yv-planpanel{top:calc(var(--yv-strip-h) + 8px);max-height:calc(58% - var(--yv-strip-h))}.yv-status .meta{display:none}.yv-toasts{bottom:calc(var(--yv-status-h) + 56px);width:94%}.yv-guide{top:calc(var(--yv-strip-h) + 8px)}}@media (max-height:600px){.yv-rail .cap{display:none}.yv-rail{gap:6px;padding:6px 0}.yv-rbtn{height:22px}.yv-rbtn.arm{height:30px}}.hx-hero.hx-hero-yard{overflow:visible;min-height:0;grid-template-rows:auto auto auto}.hx-hero-yard .hx-yardwrap{position:relative;z-index:2;padding:0 clamp(20px,4vw,56px) 26px}.hx-hero-yard .hx-copy{max-width:none;padding:26px 0 18px}.hx-hero-yard .hx-copy h1{font-size:clamp(34px,3.6vw,56px);max-width:900px}.hx-hero-yard .hx-introrow{display:flex;gap:clamp(16px,3vw,44px);align-items:flex-end;flex-wrap:wrap}.hx-hero-yard .hx-introrow .hx-sub{margin-top:14px;flex:1 1 480px;max-width:70ch}.hx-hero-yard .hx-introrow .hx-ctas{margin:0 0 6px;flex:none}.hx-hero-yard .hx-stats{margin-top:18px}.hx-hero.hx-network{min-height:0;overflow:hidden;grid-template-rows:auto;padding:clamp(48px,7vh,84px) 0}.hx-network .hx-grid{align-items:center}.hx-network .hx-copy{padding:0}.hx-network .hx-copy h2{margin-top:22px;font-family:var(--hx-sans);font-size:clamp(30px,3.2vw,48px);font-weight:580;font-variation-settings:"wdth" 108;line-height:1.05;color:var(--hx-ink)}.hx-network .hx-globe{height:clamp(380px,56vh,600px)}@media (max-width:860px){.hx-network .hx-globe{height:360px}}