:root,[data-theme=light]{--bg-primary:#f8f9fb;--bg-secondary:#fff;--bg-card:#fff;--bg-glass:#ffffffb3;--bg-glass-hover:#00000008;--bg-sidebar:#fff;--accent:#0d9488;--accent-hover:#0f766e;--accent-2:#0891b2;--accent-gradient:linear-gradient(135deg, #0d9488 0%, #0891b2 100%);--accent-glow:0 0 16px #0d948833;--accent-glow-strong:0 0 25px #0d948840, 0 0 50px #0891b21a;--accent-subtle:#0d948814;--accent-subtle-hover:#0d948829;--accent-ring:#0d948833;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border:#e2e8f0;--border-glass:#e2e8f0;--border-accent:#0d94884d;--sidebar-width:270px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 32px #0000001a;--shadow-glass:0 1px 3px #0000000f;--green:#15803d;--green-bg:#dcfce7;--green-border:#bbf7d0;--blue:#1d4ed8;--blue-bg:#eff6ff;--blue-border:#bfdbfe;--orange:#c2410c;--orange-bg:#fff7ed;--orange-border:#fed7aa;--pink:#be185d;--pink-bg:#fdf2f8;--pink-border:#fbcfe8;--red:#dc2626;--red-bg:#fef2f2;--cyan:#0891b2;--map-bg-image:url(/images/india_map_5_light.png);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg-primary:#0a0d12;--bg-secondary:#121721;--bg-card:#121821d9;--bg-glass:#ffffff09;--bg-glass-hover:#ffffff12;--bg-sidebar:#0c1016f2;--accent:#0f766e;--accent-hover:#0d9488;--accent-2:#0e7490;--accent-gradient:linear-gradient(135deg, #0f766e 0%, #0e7490 100%);--accent-glow:0 0 10px #0f766e33;--accent-glow-strong:0 0 18px #0f766e40, 0 0 35px #0e74901a;--accent-subtle:#0f766e29;--accent-subtle-hover:#0f766e42;--accent-ring:#0f766e4d;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border:#ffffff26;--border-glass:#ffffff21;--border-accent:#0f766e73;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glass:0 8px 32px #0000004d, inset 0 1px 0 #ffffff0f;--green:#10b981;--green-bg:#10b9811f;--green-border:#10b98147;--blue:#3b82f6;--blue-bg:#3b82f61f;--blue-border:#3b82f647;--orange:#f59e0b;--orange-bg:#f59e0b1f;--orange-border:#f59e0b47;--pink:#ec4899;--pink-bg:#ec48991f;--pink-border:#ec489947;--red:#ef4444;--red-bg:#ef44441f;--cyan:#0891b2;--map-bg-image:url(/images/india_map_5_dark.png);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;transition:background-color .35s,color .35s}#root{height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.premium-card{background:var(--bg-card);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-glass);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glass), var(--accent-glow)}.gradient-text{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-container{animation:.4s fadeIn}.page-header-alt{margin-bottom:32px}.page-title{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:800}.page-subtitle{color:var(--text-secondary);font-size:14px;font-weight:400}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#80808033;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#80808059}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{opacity:.6;box-shadow:0 0 5px}50%{opacity:1;box-shadow:0 0 15px}}
