:root{--background: #0a1629;--foreground: #f7f9fc;--card: #0f1b30;--card-foreground: #f7f9fc;--popover: #0f1b30;--popover-foreground: #f7f9fc;--primary: #00c2b2;--primary-foreground: #06131f;--primary-hover: #18d7c7;--primary-active: #00a99b;--secondary: #142744;--secondary-foreground: #dce7f7;--muted: #142744;--muted-foreground: #9eacc0;--text-secondary: #c5d1e2;--accent: #12243d;--accent-foreground: #f7f9fc;--border: #29405c;--border-strong: #3b5878;--input: #29405c;--ring: #00c2b2;--sidebar: #071221;--sidebar-foreground: #dce7f7;--sidebar-primary: #00c2b2;--sidebar-primary-foreground: #06131f;--sidebar-accent: #10243e;--sidebar-accent-foreground: #f7f9fc;--sidebar-border: #233a56;--sidebar-ring: #00c2b2;--focus: rgb(0 194 178 / 32%);--surface-elevated: #13233a;--surface-hover: #172b47;--surface-active: rgb(0 194 178 / 12%);--glass-border: rgb(0 194 178 / 22%);--cyan-glow: rgb(0 194 178 / 22%);--info: #1a52da;--chart-1: #00c2b2;--chart-2: #1a52da}html.light{--background: #f7f9fc;--foreground: #0a1629;--card: #ffffff;--card-foreground: #0a1629;--popover: #ffffff;--popover-foreground: #0a1629;--primary: #1a52da;--primary-foreground: #ffffff;--primary-hover: #1648c5;--primary-active: #123ea8;--secondary: #e8eefb;--secondary-foreground: #17306c;--muted: #edf2f8;--muted-foreground: #53637a;--text-secondary: #34445d;--accent: #e7faf7;--accent-foreground: #0a1629;--border: #ccd6e4;--border-strong: #aebdd0;--input: #c3cfdf;--ring: #1a52da;--sidebar: #ffffff;--sidebar-foreground: #0a1629;--sidebar-primary: #1a52da;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #e8eefb;--sidebar-accent-foreground: #17306c;--sidebar-border: #ccd6e4;--sidebar-ring: #1a52da;--focus: rgb(26 82 218 / 22%);--surface-elevated: #ffffff;--surface-hover: #f0f4fa;--surface-active: rgb(26 82 218 / 9%);--glass-border: rgb(26 82 218 / 16%);--cyan-glow: rgb(0 194 178 / 12%);--info: #1a52da;--chart-1: #1a52da;--chart-2: #00a99b}.app-page{background:radial-gradient(ellipse 70% 45% at 15% -5%,rgb(0 194 178 / 9%) 0%,transparent 55%),radial-gradient(ellipse 50% 35% at 95% 0%,rgb(26 82 218 / 10%) 0%,transparent 50%),var(--background)!important}html.light .app-page{background:radial-gradient(ellipse 70% 40% at 12% -8%,rgb(0 194 178 / 6%) 0%,transparent 55%),radial-gradient(ellipse 45% 30% at 96% 0%,rgb(26 82 218 / 6%) 0%,transparent 50%),var(--background)!important}.glass-card:hover{border-color:#00c2b273!important;box-shadow:0 0 0 1px #00c2b21a inset,0 8px 32px #00c2b214!important}.glow-cyan{box-shadow:0 0 20px var(--color-cyan-glow),0 0 40px #00c2b21a!important}.text-gradient-cyan{background:linear-gradient(135deg,#00c2b2,#1a52da)!important;-webkit-background-clip:text;background-clip:text}.bg-\[\#0a0a0a\]{background-color:#0a1629!important}
