@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.p.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.p.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.p.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_22b49a{font-family:Inter,Inter Fallback;font-style:normal}.__variable_22b49a{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba15a1c55adde1e3-s.p.woff2) format("woff2");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4372bd58d6d9ef0b-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:Noto Sans Armenian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/599ee3deb34a1dce-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Armenian Fallback;src:local("Arial");ascent-override:100.45%;descent-override:27.46%;line-gap-override:0.00%;size-adjust:106.33%}.__className_271ce2{font-family:Noto Sans Armenian,Noto Sans Armenian Fallback;font-style:normal}.__variable_271ce2{--font-noto-armenian:"Noto Sans Armenian","Noto Sans Armenian Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_89caef{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_89caef{--font-jbmono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024;--slate-a1:#00005503;--slate-a2:#00005506;--slate-a3:#0000330f;--slate-a4:#00002d17;--slate-a5:#0009321f;--slate-a6:#00002f26;--slate-a7:#00062e32;--slate-a8:#00083046;--slate-a9:#00051d74;--slate-a10:#00071b7f;--slate-a11:#0007149f;--slate-a12:#000509e3;--teal-1:#fafefd;--teal-2:#f1fbf8;--teal-3:#e8f7f4;--teal-4:#d5f0ea;--teal-5:#c0e8df;--teal-6:#a6dcd0;--teal-7:#85cdbf;--teal-8:#5fc1b0;--teal-9:#3bbca7;--teal-10:#2fa48f;--teal-11:#248672;--teal-12:#0d3d38;--teal-a1:#00cc9905;--teal-a2:#00aa800c;--teal-a3:#00c69d1f;--teal-a4:#00c39633;--teal-a5:#00b49047;--teal-a6:#00a6855e;--teal-a7:#0099807c;--teal-a8:#009783ac;--teal-a9:#009e8ced;--teal-a10:#009684f2;--teal-a11:#008573;--teal-a12:#00332df2;--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d;--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422;--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723;--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264;--navy:#072f60;--navy-hover:#0a3f7c;--navy-900:#0a1f3d;--navy-950:#081a33;--navy-1000:#061227;--gold:#ffb606;--gold-pressed:#92570b}[data-theme=dark-blue],[data-theme=dark]{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0;--slate-a1:#00000000;--slate-a2:#d8f4f609;--slate-a3:#ddeaf814;--slate-a4:#d3edf81d;--slate-a5:#d9edfe25;--slate-a6:#d6ebfd30;--slate-a7:#d9edff40;--slate-a8:#d9edff5d;--slate-a9:#dfebfd6d;--slate-a10:#e5edfd7b;--slate-a11:#f1f7feb5;--slate-a12:#fcfdffef;--teal-1:#0d1514;--teal-2:#111c1b;--teal-3:#0d2d2a;--teal-4:#023b37;--teal-5:#084843;--teal-6:#145750;--teal-7:#1c6961;--teal-8:#207e73;--teal-9:#3bbca7;--teal-10:#4dc9b5;--teal-11:#5fd3c1;--teal-12:#adf0dd;--teal-a1:#00deab05;--teal-a2:#12fbe60c;--teal-a3:#00ffe61e;--teal-a4:#00ffe92d;--teal-a5:#00ffea3b;--teal-a6:#1cffe84b;--teal-a7:#2efde85f;--teal-a8:#32ffe775;--teal-a9:#13ffe49f;--teal-a10:#0dffe0ae;--teal-a11:#0afed5d6;--teal-a12:#b8ffebef;--green-1:#0e1512;--green-2:#121b17;--green-3:#132d21;--green-4:#113b29;--green-5:#174933;--green-6:#20573e;--green-7:#28684a;--green-8:#2f7c57;--green-9:#30a46c;--green-10:#33b074;--green-11:#3dd68c;--green-12:#b1f1cb;--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3;--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9;--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}:root{--font-body:var(--font-inter),var(--font-noto-armenian),system-ui,sans-serif;--font-display:var(--font-body);--font-mono:var(--font-jbmono),ui-monospace,Menlo,monospace;--fs-display:40px;--lh-display:1.15;--fw-display:700;--ls-display:-1px;--fs-h1:28px;--lh-h1:1.2;--fw-h1:650;--ls-h1:-0.6px;--fs-h2:22px;--lh-h2:1.25;--fw-h2:600;--ls-h2:-0.4px;--fs-h3:17px;--lh-h3:1.3;--fw-h3:600;--ls-h3:-0.2px;--fs-body-lg:16px;--lh-body-lg:1.55;--fw-body-lg:400;--ls-body-lg:-0.05px;--fs-body:14px;--lh-body:1.5;--fw-body:400;--ls-body:0;--fs-sm:13px;--lh-sm:1.45;--fw-sm:400;--ls-sm:0;--fs-caption:12px;--lh-caption:1.4;--fw-caption:500;--ls-caption:0;--fs-micro:11px;--lh-micro:1.3;--fw-micro:650;--ls-micro:0.5px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--control-h:40px;--row-h:48px;--cell-pad:12px;--sh-xs:0 1px 2px rgba(7,47,96,0.04);--sh-sm:0 2px 6px rgba(7,47,96,0.06);--sh-md:0 6px 18px rgba(7,47,96,0.08);--sh-lg:0 18px 40px rgba(7,47,96,0.12);--sh-xl:0 28px 68px rgba(7,47,96,0.18);--sh-glow:0 0 0 4px rgba(59,188,167,0.18);--shadow-brand-sm:0 2px 6px rgba(59,188,167,0.25);--shadow-brand-md:0 6px 18px rgba(59,188,167,0.35)}[data-density=compact]{--control-h:34px;--row-h:40px;--cell-pad:8px}[data-theme=dark]{--sh-xs:0 1px 2px rgba(0,0,0,0.45);--sh-sm:0 2px 6px rgba(0,0,0,0.55);--sh-md:0 6px 18px rgba(0,0,0,0.65);--sh-lg:0 18px 40px rgba(0,0,0,0.75);--sh-xl:0 28px 68px rgba(0,0,0,0.85);--shadow-brand-sm:0 2px 6px rgba(0,0,0,0.45);--shadow-brand-md:0 6px 16px rgba(0,0,0,0.55)}[data-theme=dark-blue]{--sh-xs:0 1px 2px rgba(0,0,0,0.35);--sh-sm:0 2px 6px rgba(0,0,0,0.45);--sh-md:0 6px 18px rgba(0,0,0,0.55);--sh-lg:0 18px 40px rgba(0,0,0,0.6);--sh-xl:0 28px 68px rgba(0,0,0,0.7);--shadow-brand-sm:0 2px 6px rgba(0,0,0,0.45);--shadow-brand-md:0 6px 16px rgba(0,0,0,0.55)}:root{--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-entrance:cubic-bezier(0,0,0,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}:root,[data-theme=light]{color-scheme:light;--bg:#f6f7f9;--bg-subtle:#f1f3f6;--surface:#ffffff;--surface-raised:#ffffff;--overlay-backdrop:rgba(30,40,69,0.42);--border:#f0f2f5;--border-strong:#e4e7ec;--text:#1e2845;--text-muted:#4a5468;--text-subtle:#838383;--text-on-accent:#ffffff;--accent:var(--teal-9);--accent-hover:var(--teal-10);--accent-pressed:var(--teal-11);--accent-soft:#e8f7f4;--accent-fg:var(--teal-11);--focus-ring:var(--teal-9);--success:#22c55e;--success-soft:#e7f9ee;--success-pressed:#16833f;--success-fg:#16833f;--warning:#f59e0b;--warning-soft:#fff4dd;--warning-pressed:#92400e;--warning-fg:#92400e;--danger:#ef4444;--danger-soft:#fde8e8;--danger-pressed:#b91c1c;--danger-fg:#b91c1c;--info:#3b82f6;--info-soft:#e6efff;--info-pressed:#1d4ed8;--info-fg:#1d4ed8;--palette-red:var(--red-9);--palette-orange:#f76b15;--palette-amber:var(--amber-9);--palette-green:var(--green-9);--palette-teal:var(--teal-9);--palette-blue:var(--blue-9);--palette-violet:#6e56cf;--palette-pink:#d6409f;--palette-red-soft:color-mix(in srgb,var(--palette-red) 14%,transparent);--palette-orange-soft:color-mix(in srgb,var(--palette-orange) 14%,transparent);--palette-amber-soft:color-mix(in srgb,var(--palette-amber) 14%,transparent);--palette-green-soft:color-mix(in srgb,var(--palette-green) 14%,transparent);--palette-teal-soft:color-mix(in srgb,var(--palette-teal) 14%,transparent);--palette-blue-soft:color-mix(in srgb,var(--palette-blue) 14%,transparent);--palette-violet-soft:color-mix(in srgb,var(--palette-violet) 14%,transparent);--palette-pink-soft:color-mix(in srgb,var(--palette-pink) 14%,transparent)}[data-theme=dark]{color-scheme:dark;--bg:#0b0e14;--surface:#161a23;--surface-raised:#1f2430;--overlay-backdrop:rgba(0,0,0,0.6);--border:#1a1e27;--border-strong:#242935;--text:#f0f2f6;--text-muted:#b0b6c2;--text-subtle:#6e7686;--accent:var(--teal-9);--accent-hover:var(--teal-10);--accent-pressed:var(--teal-11);--accent-soft:#16322f;--accent-fg:var(--teal-11);--focus-ring:var(--teal-9);--success-soft:#112b22;--success-fg:var(--green-11);--warning-soft:#2f2410;--warning-fg:var(--amber-11);--danger-soft:#2f1818;--danger-fg:var(--red-11);--info-soft:#131f3d;--info-fg:var(--blue-11);--palette-orange:#ff801f;--palette-violet:#6e56cf;--palette-pink:#d6409f}[data-theme=dark-blue]{color-scheme:dark;--bg:#0e1525;--surface:#182242;--surface-raised:#232f4d;--overlay-backdrop:rgba(0,0,0,0.55);--border:#1f2942;--border-strong:#28324f;--text:#e6eaf2;--text-muted:#b6becc;--text-subtle:#8a93a4;--accent:var(--teal-9);--accent-hover:var(--teal-10);--accent-pressed:var(--teal-11);--accent-soft:#1f4a45;--accent-fg:var(--teal-11);--focus-ring:var(--teal-9);--success-soft:#14352a;--success-fg:var(--green-11);--warning-soft:#3a2c12;--warning-fg:var(--amber-11);--danger-soft:#3a1f1f;--danger-fg:var(--red-11);--info-soft:#15244b;--info-fg:var(--blue-11);--palette-orange:#ff801f;--palette-violet:#6e56cf;--palette-pink:#d6409f}:root{--bg-page:var(--bg);--bg-elevated:var(--surface);--text-primary:var(--text);--teal:var(--accent);--teal-soft:var(--accent-soft);--teal-hover:#2fa48f;--teal-pressed:#248672;--teal-light:#6fd3c2;--teal-lighter:#8fe3d4;--coral:#f87171;--coral-pressed:#b91c1c;--coral-soft:var(--danger-soft);--amber:#f59e0b;--amber-pressed:#92400e;--amber-soft:var(--warning-soft);--ink-200:var(--border-strong);--ink-900:#1e2845;--code-bg:#000000;--code-fg:#e2e8f0;--code-accent:#50fa7b;--ease-out:var(--ease-standard);--ease-inout:var(--ease-standard);--bg-section:#eff1f4;--bg-subtle:#f1f3f6;--bg-dark:#1e2845;--bg-translucent:rgba(246,247,249,0.82);--neutral-soft:#f0f2f5;--scrollbar-thumb:rgba(31,41,66,0.22);--scrollbar-thumb-hover:rgba(31,41,66,0.42);--navy-soft:#eef3fa;--navy-pressed:#0a1f3d;--gold-soft:#fff6db;--ink-50:#f6f7f9;--ink-100:#eef0f3;--ink-300:#cbd1da}[data-theme=dark]{--bg-section:#11141c;--bg-subtle:#14171f;--bg-dark:#06080c;--bg-translucent:rgba(11,14,20,0.82);--neutral-soft:#1f2430;--scrollbar-thumb:rgba(176,182,194,0.18);--scrollbar-thumb-hover:rgba(176,182,194,0.38);--navy-soft:#14223f;--navy-pressed:#9ab3d1;--gold-soft:#3a2d10;--ink-50:#11141c;--ink-100:#161a23;--ink-300:#36404f}[data-theme=dark-blue]{--bg-section:#14203a;--bg-subtle:#1a2540;--bg-dark:#0b1120;--bg-translucent:rgba(14,21,37,0.82);--neutral-soft:#232f4d;--scrollbar-thumb:rgba(182,190,204,0.2);--scrollbar-thumb-hover:rgba(182,190,204,0.4);--navy-soft:#122b57;--navy-pressed:#9ab3d1;--gold-soft:#4a3a12;--ink-50:#14203a;--ink-100:#1a2540;--ink-300:#3a4566}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) rgba(0,0,0,0)}body,html{padding:0;font-family:var(--font-body);background:var(--bg-page);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,html{margin:0;color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.15;letter-spacing:-.02em}p{margin:0}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}em{font-style:normal}.eyebrow,em{color:var(--teal)}.eyebrow{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--r-xs)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--r-pill);border:2px solid rgba(0,0,0,0);background-clip:padding-box;min-height:32px;-webkit-transition:background-color .16s var(--ease-out);transition:background-color .16s var(--ease-out)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes borderPulse{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.35),var(--sh-md)}50%{box-shadow:0 0 0 6px rgba(59,130,246,0),var(--sh-md)}}@keyframes drawerIn{0%{transform:translateX(24px);opacity:.6}to{transform:translateX(0);opacity:1}}@keyframes backdropIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@keyframes modalIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbitSpinRev{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.orbiter-login__shell{position:relative;min-height:100vh;background:radial-gradient(80% 60% at 80% 20%,rgba(59,188,167,.22) 0,rgba(7,47,96,0) 60%),linear-gradient(135deg,#072f60,#0a3f7c 50%,#1c5ba1);color:#fff;overflow:hidden;font-family:var(--font-body);display:flex;flex-direction:column}.orbiter-login__orbit-bg{position:absolute;top:0;right:0;bottom:0;width:70%;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.orbiter-login__orbit-bg svg{width:100%;height:100%;max-width:1100px;display:block}.orbiter-login__hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,47,96,.6),rgba(7,47,96,.2) 45%,rgba(7,47,96,0) 75%);pointer-events:none;z-index:1}.orbiter-login__topbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:28px 40px}.orbiter-login__layout{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:64px;padding:24px 72px 72px;align-items:center}.orbiter-login__hero-copy{align-self:center}.orbiter-login__card{background:hsla(0,0%,100%,.97);color:var(--text-primary);border-radius:var(--r-xl);box-shadow:0 30px 70px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.6);padding:40px 44px 36px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:center}@media(min-width:1600px){.orbiter-login__layout{grid-template-columns:minmax(0,1fr) 620px;gap:80px;padding:32px 96px 96px}.orbiter-login__card{padding:48px 52px 40px}}:root[data-theme=dark-blue] .orbiter-login__card,:root[data-theme=dark] .orbiter-login__card{background:var(--bg-elevated)}@media(max-width:1200px){.orbiter-login__layout{grid-template-columns:1fr;gap:32px;padding:16px 32px 40px;justify-items:center}.orbiter-login__hero-copy{max-width:560px;text-align:center;align-self:start}.orbiter-login__card{width:100%;max-width:520px}}@media(max-width:720px){.orbiter-login__topbar{padding:20px;gap:12px;flex-wrap:wrap}.orbiter-login__hero-copy{display:none}.orbiter-login__layout{padding:8px 16px 24px}.orbiter-login__card{padding:24px 20px}}.orbiter-reveal{opacity:0}.orbiter-reveal.is-visible{animation:orbiterReveal .65s var(--ease-out) var(--reveal-delay,0s) both}@keyframes orbiterReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.orbiter-pulse{animation:orbiterPulse 2s ease-in-out infinite}@keyframes orbiterPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.orbiter-reveal{opacity:1!important;transform:none!important}.orbiter-pulse,.orbiter-reveal{animation:none!important}}