@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_af938a{font-family:Sora,Sora Fallback;font-style:normal}.__variable_af938a{--font-display:"Sora","Sora 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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-hud:"IBM Plex Mono","IBM Plex Mono Fallback"}.fx-page{--fx-cyan:#06b6d4;--fx-blue:#2563eb;--fx-bg:#f6f9ff;--fx-surface:#ffffff;--fx-text-strong:#0b1530;--fx-text-body:#46536e;--fx-text-faint:#8a94ab;--fx-line:rgba(11,21,48,0.1);--fx-grid-line:rgba(37,99,235,0.09);--fx-card-bg:rgba(255,255,255,0.75);--fx-card-border:rgba(11,21,48,0.1);--fx-card-glow:rgba(37,99,235,0.25);--fx-grad-1:#0891b2;--fx-grad-2:#2563eb;--fx-grad-3:#6366f1;--fx-orb-cyan:rgba(34,211,238,0.28);--fx-orb-indigo:rgba(99,102,241,0.2);--fx-orb-blue:rgba(37,99,235,0.16);--fx-chip-border:rgba(8,145,178,0.35);--fx-chip-bg:rgba(6,182,212,0.1);--fx-chip-text:#0e7490;--fx-btn-glow:rgba(37,99,235,0.4);--fx-noise-opacity:0.03;background-color:var(--fx-bg);color:var(--fx-text-strong);overflow-x:clip}.dark .fx-page{--fx-cyan:#22d3ee;--fx-blue:#3b82f6;--fx-bg:#050810;--fx-surface:#070b16;--fx-text-strong:#f1f5fb;--fx-text-body:#9aa7bd;--fx-text-faint:#64748b;--fx-line:rgba(255,255,255,0.08);--fx-grid-line:rgba(34,211,238,0.07);--fx-card-bg:rgba(255,255,255,0.025);--fx-card-border:rgba(255,255,255,0.08);--fx-card-glow:rgba(56,189,248,0.4);--fx-grad-1:#5eead4;--fx-grad-2:#38bdf8;--fx-grad-3:#818cf8;--fx-orb-cyan:rgba(34,211,238,0.25);--fx-orb-indigo:rgba(99,102,241,0.2);--fx-orb-blue:rgba(37,99,235,0.15);--fx-chip-border:rgba(34,211,238,0.3);--fx-chip-bg:rgba(34,211,238,0.08);--fx-chip-text:#7dd3fc;--fx-btn-glow:rgba(34,211,238,0.55);--fx-noise-opacity:0.045}.fx-display{font-family:var(--font-display),var(--font-sans),sans-serif}.fx-mono{font-family:var(--font-hud),ui-monospace,monospace;font-weight:500;letter-spacing:.12em}.fx-t2{color:var(--fx-text-body)}.fx-t3{color:var(--fx-text-faint)}.fx-hairline{border-color:var(--fx-line)}.fx-surface{background-color:var(--fx-surface)}.fx-nav{background-color:color-mix(in srgb,var(--fx-bg) 72%,transparent)}.fx-navlink{color:var(--fx-text-body);transition:color .2s ease}.fx-navlink:hover{color:var(--fx-text-strong)}.fx-noise:before{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:var(--fx-noise-opacity);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='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-grid{background-image:linear-gradient(var(--fx-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--fx-grid-line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 12%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 90% 70% at 50% 12%,#000 25%,transparent 72%)}.fx-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;animation:fx-drift 16s ease-in-out infinite alternate}.fx-orb-cyan{background-color:var(--fx-orb-cyan)}.fx-orb-indigo{background-color:var(--fx-orb-indigo)}.fx-orb-blue{background-color:var(--fx-orb-blue)}@keyframes fx-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,6%,0) scale(1.12)}}.fx-reveal{opacity:0;animation:fx-rise .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes fx-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.fx-beam{position:relative;height:1px;overflow:hidden;background:var(--fx-line)}.fx-beam:after{content:"";position:absolute;inset:0;width:35%;background:linear-gradient(90deg,transparent,var(--fx-cyan),transparent);animation:fx-sweep 5.5s ease-in-out infinite}@keyframes fx-sweep{0%{transform:translateX(-110%)}to{transform:translateX(400%)}}.fx-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:fx-marquee 32s linear infinite}@keyframes fx-marquee{to{transform:translateX(-50%)}}.fx-text-gradient{background:linear-gradient(95deg,var(--fx-grad-1) 0,var(--fx-grad-2) 45%,var(--fx-grad-3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fx-card{position:relative;background:var(--fx-card-bg);border:1px solid var(--fx-card-border);backdrop-filter:blur(8px);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.fx-card:hover{border-color:color-mix(in srgb,var(--fx-blue) 45%,transparent);transform:translateY(-4px);box-shadow:0 0 44px -14px var(--fx-card-glow)}.fx-card-pop{border:1px solid transparent;background:linear-gradient(0deg,var(--fx-surface),var(--fx-surface)) padding-box,linear-gradient(160deg,var(--fx-grad-1),var(--fx-grad-2) 50%,var(--fx-grad-3)) border-box;box-shadow:0 0 64px -18px var(--fx-card-glow)}.fx-btn-primary{background:linear-gradient(135deg,var(--fx-cyan),var(--fx-blue));color:#ffffff;box-shadow:0 0 28px -6px var(--fx-btn-glow);transition:box-shadow .3s ease,transform .2s ease}.fx-btn-primary:hover{box-shadow:0 0 46px -6px var(--fx-btn-glow);transform:translateY(-1px)}.fx-btn-ghost{border:1px solid var(--fx-line);color:var(--fx-text-strong);transition:border-color .3s ease,background-color .3s ease}.fx-btn-ghost:hover{border-color:color-mix(in srgb,var(--fx-cyan) 50%,transparent);background-color:color-mix(in srgb,var(--fx-text-strong) 5%,transparent)}.fx-chip{border:1px solid var(--fx-chip-border);background:var(--fx-chip-bg);color:var(--fx-chip-text)}@media (prefers-reduced-motion:reduce){.fx-beam:after,.fx-marquee-track,.fx-orb,.fx-reveal{animation:none}.fx-reveal{opacity:1}}