@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--bg-void:#05050a;--bg-base:#09090b;--bg-surface:#18181b;--bg-elevated:#1c1c1f;--bg-overlay:#242428;--bg-subtle:#ffffff05;--bg-hover:#6366f10f;--bg-active:#6366f11f;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#52525b;--text-disabled:#3f3f46;--text-inverse:#09090b;--brand-50:#eef2ff;--brand-100:#e0e7ff;--brand-200:#c7d2fe;--brand-300:#a5b4fc;--brand-400:#818cf8;--brand-500:#6366f1;--brand-600:#4f46e5;--brand-700:#4338ca;--brand-800:#3730a3;--brand-900:#312e81;--profit-50:#ecfdf5;--profit-100:#d1fae5;--profit-200:#a7f3d0;--profit-300:#6ee7b7;--profit-400:#34d399;--profit-500:#10b981;--profit-600:#059669;--profit-700:#047857;--profit-800:#065f46;--profit-900:#064e3b;--loss-50:#fff1f2;--loss-100:#ffe4e6;--loss-200:#fecdd3;--loss-300:#fda4af;--loss-400:#f87171;--loss-500:#ef4444;--loss-600:#dc2626;--loss-700:#b91c1c;--loss-800:#991b1b;--loss-900:#7f1d1d;--warn-300:#fcd34d;--warn-400:#fbbf24;--warn-500:#f59e0b;--warn-600:#d97706;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--border-subtle:#27272a99;--border-default:#27272a;--border-strong:#3f3f46;--border-brand:#6366f166;--border-profit:#10b98166;--border-loss:#ef444466;--border-glow:#6366f199;--glass-border:linear-gradient(#27272a99, #27272a1a);--brand-alpha-5:#6366f10d;--brand-alpha-10:#6366f11a;--brand-alpha-15:#6366f126;--brand-alpha-20:#6366f133;--profit-alpha-10:#10b9811a;--profit-alpha-15:#10b98126;--profit-alpha-20:#10b98133;--loss-alpha-10:#ef44441a;--loss-alpha-15:#ef444426;--indigo-alpha-10:#6366f11a;--indigo-alpha-15:#6366f126;--violet-alpha-10:#8b5cf61a;--warn-alpha-10:#f59e0b1a;--font-display:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Geist Mono", monospace;--text-display-2xl:clamp(56px, 7vw, 96px);--text-display-xl:clamp(44px, 5.5vw, 72px);--text-display-lg:clamp(36px, 4vw, 56px);--text-5xl:clamp(32px, 3.5vw, 48px);--text-4xl:clamp(26px, 3vw, 40px);--text-3xl:clamp(20px, 2.4vw, 30px);--text-2xl:clamp(18px, 2vw, 24px);--text-xl:20px;--text-lg:18px;--text-base:16px;--text-sm:14px;--text-xs:12px;--text-2xs:11px;--text-data-xl:clamp(24px, 2.5vw, 32px);--text-data-lg:20px;--text-data-base:16px;--text-data-sm:13px;--leading-none:1;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tight:-.04em;--tracking-snug:-.02em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.12em;--space-0:0px;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--space-64:256px;--radius-none:0px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0009;--shadow-sm:0 2px 6px #0009;--shadow-md:0 4px 16px #0009, 0 1px 4px #0006;--shadow-lg:0 8px 32px #000000b3, 0 2px 8px #00000080;--shadow-xl:0 16px 48px #000c, 0 4px 16px #0009;--shadow-2xl:0 24px 64px #000000e6, 0 8px 24px #000000b3;--glow-brand-sm:0 0 12px #6366f140;--glow-brand-md:0 0 24px #6366f14d;--glow-brand-lg:0 0 48px #6366f133;--glow-brand-xl:0 0 80px #6366f126;--glow-profit-sm:0 0 12px #10b98140;--glow-profit-md:0 0 24px #10b9814d;--glow-profit-lg:0 0 48px #10b98133;--glow-loss-sm:0 0 12px #ef444440;--glow-loss-md:0 0 24px #ef44444d;--glow-indigo-md:0 0 24px #6366f14d;--glow-indigo-lg:0 0 48px #6366f133;--inner-glow-brand:inset 0 1px 0 #6366f11f;--inner-glow-profit:inset 0 1px 0 #10b9811f;--elevation-brand:var(--shadow-lg), var(--glow-brand-md);--elevation-profit:var(--shadow-lg), var(--glow-profit-md);--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.5, 0, 0, 1.25);--duration-instant:50ms;--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-slower:.8s;--duration-cinematic:1.2s;--gradient-brand:linear-gradient(135deg, #6366f1 0%, #818cf8 100%);--gradient-surface:linear-gradient(180deg, #18181bcc 0%, #09090bf2 100%);--gradient-glow:radial-gradient(ellipse 60% 40% at 50% 0%, #6366f126, transparent);--gradient-section:radial-gradient(ellipse 80% 50% at 50% -10%, #6366f114, transparent 70%);--gradient-hero:radial-gradient(ellipse 70% 60% at 50% -5%, #6366f11f 0%, transparent 70%);--navbar-height:64px;--sidebar-width:260px;--sidebar-collapsed:64px;--content-max:1440px;--section-max:1200px}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes scaleDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #6366f100,0 4px 24px #6366f133}50%{box-shadow:0 0 0 4px #6366f114,0 4px 32px #6366f14d}}@keyframes flashProfit{0%{background:var(--profit-alpha-15)}to{background:0 0}}@keyframes flashLoss{0%{background:var(--loss-alpha-15)}to{background:0 0}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ambientBreathe{0%,to{opacity:.3}50%{opacity:.6}}@keyframes drawLine{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}.animate-fade-in{animation:fadeIn var(--duration-fast) var(--ease-out) both}.animate-slide-up{animation:slideUp var(--duration-normal) var(--ease-out) both}.animate-scale-up{animation:scaleUp var(--duration-normal) var(--ease-out-expo) both}.animate-shimmer{animation:1.6s ease-in-out infinite shimmer}.animate-spin{animation:1s linear infinite spin}.animate-ping{animation:1.4s cubic-bezier(0,0,.2,1) infinite ping}.animate-pulse-glow{animation:3s ease-in-out infinite pulseGlow}.animate-breathe{animation:8s ease-in-out infinite ambientBreathe}.transition-fast{transition:all var(--duration-fast) var(--ease-out)}.transition-normal{transition:all var(--duration-normal) var(--ease-out)}.transition-slow{transition:all var(--duration-slow) var(--ease-out-expo)}.transition-colors{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.transition-transform{transition:transform var(--duration-normal) var(--ease-out)}.transition-opacity{transition:opacity var(--duration-fast) var(--ease-out)}
.glass{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#18181bb3;border:1px solid #27272a}.glass-elevated{-webkit-backdrop-filter:blur(32px)saturate(180%);background:#1c1c1fd9;border:1px solid #3f3f46;box-shadow:0 8px 32px #0009,inset 0 1px #ffffff0a}.glass-modal{-webkit-backdrop-filter:blur(40px)saturate(200%);background:#121215e6;border:1px solid #27272a;box-shadow:0 24px 64px #000c,inset 0 1px #ffffff0a}.glass-navbar{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#09090bd1;border-bottom:1px solid #27272a}.glass-sidebar{background:#18181b;border-right:1px solid #27272a}.glass-subtle{background:#18181b66;border:1px solid #27272a99}.hairline-top{position:relative}.hairline-top:before{content:"";border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(90deg,#0000 0%,#6366f180 40% 60%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.glow-border-brand{border:1px solid #6366f166;box-shadow:0 0 12px #6366f126,inset 0 1px #6366f114}.glow-border-profit{border:1px solid #10b98166;box-shadow:0 0 12px #10b98126,inset 0 1px #10b98114}.glow-border-loss{border:1px solid #ef444466;box-shadow:0 0 12px #ef444426,inset 0 1px #ef444414}.overlay-dark{-webkit-backdrop-filter:blur(4px);background:#000000b3}
.gradient-brand{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)}.gradient-brand-wide{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 50%,#818cf8 100%)}.gradient-brand-subtle{background:linear-gradient(135deg,#6366f11f 0%,#818cf80f 100%)}.gradient-text{background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-wide{background:linear-gradient(135deg,#a5b4fc 0%,#6366f1 60%,#4f46e5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-profit{background:linear-gradient(135deg,#34d399 0%,#10b981 100%)}.gradient-profit-subtle{background:linear-gradient(135deg,#10b9811a 0%,#10b98105 100%)}.gradient-loss-subtle{background:linear-gradient(135deg,#ef44441a 0%,#ef444405 100%)}.gradient-section-top{background:radial-gradient(80% 50% at 50% -10%,#6366f11a 0%,#0000 70%)}.gradient-hero{background:radial-gradient(70% 60% at 50% -5%,#6366f11f 0%,#0000 70%),radial-gradient(50% 40% at 80% 30%,#818cf80f 0%,#0000 60%),#09090b}.gradient-surface{background:linear-gradient(#18181bcc 0%,#09090bf2 100%)}.gradient-fade-bottom{background:linear-gradient(to bottom, transparent 0%, var(--bg-base) 100%)}.gradient-fade-top{background:linear-gradient(to top, transparent 0%, var(--bg-base) 100%)}.gradient-fade-horizontal{background:linear-gradient(to right, var(--bg-base) 0%, transparent 10%, transparent 90%, var(--bg-base) 100%)}.mask-edges{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.mask-bottom{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}
