@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-ext-wght-normal.94c2b096.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-wght-normal.6c613f86.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-ext-wght-normal.8f0233ef.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-greek-wght-normal.ec944915.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-vietnamese-wght-normal.b99ed083.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-ext-wght-normal.bd67fbcd.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-wght-normal.a7560406.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--rgb-void-canvas:1 3 20;--rgb-obsidian-surface:23 24 37;--rgb-slate-layer:42 43 58;--rgb-carbon-border:52 53 67;--rgb-ash-text:94 96 119;--rgb-fog-text:159 162 185;--rgb-mist-text:186 188 210;--rgb-lunar-white:223 225 244;--rgb-frost-white:236 236 251;--rgb-pure-white:255 255 255;--rgb-ultraviolet-key:184 140 255;--rgb-deep-iris:102 51 238;--rgb-amethyst-glow:142 100 255;--rgb-shadow-iris:46 42 76;--rgb-plum-depth:31 29 58;--rgb-status-success:111 214 168;--rgb-status-warning:232 185 105;--rgb-status-danger:236 127 142;--rgb-status-info:var(--rgb-ultraviolet-key);--color-void-canvas:rgb(var(--rgb-void-canvas));--color-obsidian-surface:rgb(var(--rgb-obsidian-surface));--color-slate-layer:rgb(var(--rgb-slate-layer));--color-carbon-border:rgb(var(--rgb-carbon-border));--color-ash-text:rgb(var(--rgb-ash-text));--color-fog-text:rgb(var(--rgb-fog-text));--color-mist-text:rgb(var(--rgb-mist-text));--color-lunar-white:rgb(var(--rgb-lunar-white));--color-frost-white:rgb(var(--rgb-frost-white));--color-pure-white:rgb(var(--rgb-pure-white));--color-ultraviolet-key:rgb(var(--rgb-ultraviolet-key));--color-deep-iris:rgb(var(--rgb-deep-iris));--color-amethyst-glow:rgb(var(--rgb-amethyst-glow));--color-shadow-iris:rgb(var(--rgb-shadow-iris));--color-plum-depth:rgb(var(--rgb-plum-depth));--color-status-success:rgb(var(--rgb-status-success));--color-status-warning:rgb(var(--rgb-status-warning));--color-status-danger:rgb(var(--rgb-status-danger));--color-status-info:rgb(var(--rgb-status-info));--radius-badges:8px;--radius-inputs:12px;--radius-cards:16px;--radius-nav:19.2px;--radius-hero:38.4px;--radius-buttons:9999px;--font-inter:"Inter Variable";--font-inter-tight:"Inter Tight Variable";--font-jbmono:"JetBrains Mono Variable";--font-display:var(--font-inter-tight),"Inter Tight","Manrope",var(--font-sans);--font-sans:var(--font-inter),"Inter",system-ui,sans-serif;--font-mono:var(--font-jbmono),"JetBrains Mono","Roboto Mono",ui-monospace,monospace;--tracking-display:-0.025em;--shadow-ambient:0 1px 0 0 rgba(236,236,251,0.04) inset,0 24px 60px -32px rgba(1,3,20,0.8);--shadow-inset-card:inset 0 1px 0 0 rgba(236,236,251,0.04),0 1px 0 0 rgba(1,3,20,0.4);--shadow-glow-key:0 0 0 1px rgba(184,140,255,0.25),0 0 32px 0 rgba(142,100,255,0.25);--shadow-glow-soft:0 0 48px -12px rgba(142,100,255,0.35)}.app-ui{--radius-badges:var(--radius-badge);--radius-inputs:var(--radius-input);--radius-cards:var(--radius-card);--radius-nav:var(--radius-input);--radius-hero:var(--radius-card);--radius-buttons:var(--radius-pill);--shadow-ambient:none;--shadow-inset-card:0 0 #0000;--shadow-glow-key:0 0 #0000;--shadow-glow-soft:0 0 #0000}:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px}:root,[data-theme=dark]{--bg-canvas:#000000;--bg-surface:#0E0E10;--bg-elevated:#121214;--bg-raised:#222226;--bg-tint:#1A1A1D;--bg-tint-strong:#2A2A2F;--bg-elevated-a60:rgba(18,18,20,0.6);--border-solid:#34343A;--text-primary:#FFFFFF;--text-strong:#EDEEF0;--text-secondary:#C9CBD1;--text-muted:#8B8E98;--text-disabled:#6E6E76;--accent:#3DF5B0;--primary:#FFFFFF;--on-solid:#000000;--success:#3DF5B0;--warning:#F5B94A;--danger:#FF6B6B;--static-white:#FFFFFF;--fg-a3:rgba(255,255,255,0.03);--fg-a4:rgba(255,255,255,0.04);--fg-a5:rgba(255,255,255,0.05);--fg-a6:rgba(255,255,255,0.06);--fg-a7:rgba(255,255,255,0.07);--fg-a8:rgba(255,255,255,0.08);--fg-a10:rgba(255,255,255,0.1);--fg-a12:rgba(255,255,255,0.12);--fg-a14:rgba(255,255,255,0.14);--fg-a16:rgba(255,255,255,0.16);--fg-a20:rgba(255,255,255,0.2);--fg-a24:rgba(255,255,255,0.24);--fg-a40:rgba(255,255,255,0.4);--fg-a60:rgba(255,255,255,0.6);--fg-a90:rgba(255,255,255,0.9);--accent-a8:rgba(61,245,176,0.08);--accent-a10:rgba(61,245,176,0.1);--accent-a12:rgba(61,245,176,0.12);--accent-a14:rgba(61,245,176,0.14);--accent-a16:rgba(61,245,176,0.16);--accent-a24:rgba(61,245,176,0.24);--accent-a40:rgba(61,245,176,0.4);--success-a10:rgba(61,245,176,0.1);--success-a12:rgba(61,245,176,0.12);--success-a14:rgba(61,245,176,0.14);--success-a40:rgba(61,245,176,0.4);--warning-a10:rgba(245,185,74,0.1);--warning-a12:rgba(245,185,74,0.12);--warning-a14:rgba(245,185,74,0.14);--warning-a40:rgba(245,185,74,0.4);--danger-a10:rgba(255,107,107,0.1);--danger-a12:rgba(255,107,107,0.12);--danger-a14:rgba(255,107,107,0.14);--danger-a40:rgba(255,107,107,0.4);--scrim-a20:rgba(0,0,0,0.2);--scrim-a60:rgba(0,0,0,0.6);--scrim-a80:rgba(0,0,0,0.8);--scrim-a90:rgba(0,0,0,0.9);--radius-card:20px;--radius-input:12px;--radius-badge:6px;--radius-pill:9999px}[data-theme=light]{--bg-canvas:#FFFFFF;--bg-surface:#F4F4F5;--bg-elevated:#FFFFFF;--bg-raised:#E2E2E5;--bg-tint:#ECECEE;--bg-tint-strong:#D5D5DA;--bg-elevated-a60:rgba(255,255,255,0.7);--border-solid:#C8C8CE;--text-primary:#0A0A0B;--text-strong:#18181B;--text-secondary:#3F4046;--text-muted:#5F626A;--text-disabled:#8A8C94;--accent:#087A54;--primary:#0A0A0B;--on-solid:#FFFFFF;--success:#087A54;--warning:#A04A06;--danger:#C81E1E;--static-white:#FFFFFF;--fg-a3:rgba(0,0,0,0.04);--fg-a4:rgba(0,0,0,0.05);--fg-a5:rgba(0,0,0,0.06);--fg-a6:rgba(0,0,0,0.07);--fg-a7:rgba(0,0,0,0.08);--fg-a8:rgba(0,0,0,0.09);--fg-a10:rgba(0,0,0,0.11);--fg-a12:rgba(0,0,0,0.12);--fg-a14:rgba(0,0,0,0.14);--fg-a16:rgba(0,0,0,0.16);--fg-a20:rgba(0,0,0,0.2);--fg-a24:rgba(0,0,0,0.24);--fg-a40:rgba(0,0,0,0.4);--fg-a60:rgba(0,0,0,0.6);--fg-a90:rgba(0,0,0,0.9);--accent-a8:rgba(8,122,84,0.08);--accent-a10:rgba(8,122,84,0.1);--accent-a12:rgba(8,122,84,0.12);--accent-a14:rgba(8,122,84,0.14);--accent-a16:rgba(8,122,84,0.16);--accent-a24:rgba(8,122,84,0.24);--accent-a40:rgba(8,122,84,0.4);--success-a10:rgba(8,122,84,0.1);--success-a12:rgba(8,122,84,0.12);--success-a14:rgba(8,122,84,0.14);--success-a40:rgba(8,122,84,0.4);--warning-a10:rgba(160,74,6,0.1);--warning-a12:rgba(160,74,6,0.12);--warning-a14:rgba(160,74,6,0.14);--warning-a40:rgba(160,74,6,0.4);--danger-a10:rgba(200,30,30,0.1);--danger-a12:rgba(200,30,30,0.12);--danger-a14:rgba(200,30,30,0.14);--danger-a40:rgba(200,30,30,0.4);--scrim-a20:rgba(10,10,11,0.12);--scrim-a60:rgba(10,10,11,0.35);--scrim-a80:rgba(10,10,11,0.45);--scrim-a90:rgba(10,10,11,0.55);--radius-card:20px;--radius-input:12px;--radius-badge:6px;--radius-pill:9999px;color-scheme:light}