@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 28px;--glow-padding: 40px;--cone-spread: 25;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid rgb(255 255 255 / 15%);background:var(--card-bg, #120F17);overflow:visible;box-shadow:#0000001a 0 1px 2px,#0000001a 0 2px 4px,#0000001a 0 4px 8px,#0000001a 0 8px 16px,#0000001a 0 16px 32px,#0000001a 0 32px 64px}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, #120F17) 0 100%) padding-box,linear-gradient(#fff0,#fff0) border-box,var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) border-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) border-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) border-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) padding-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) padding-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) padding-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-void: #f8fafc;--bg-deep: #f1f5f9;--bg-card: rgba(255, 255, 255, .95);--bg-card-hover: rgba(255, 255, 255, 1);--bg-glass: rgba(255, 255, 255, .85);--bg-input: #ffffff;--purple-glow: rgba(37, 99, 235, .15);--purple-border: rgba(15, 23, 42, .08);--purple-border-hover: rgba(37, 99, 235, .35);--accent-purple: #2563eb;--accent-violet: #3b82f6;--accent-fuchsia: #0ea5e9;--accent-pink: #ec4899;--accent-sakura: #f472b6;--accent-cyan: #38bdf8;--accent-amber: #f59e0b;--accent-emerald: #10b981;--text-main: #0f172a;--text-muted: #334155;--text-sub: #64748b;--text-dim: #94a3b8;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-head: "Space Grotesk", sans-serif;--font-mono: "JetBrains Mono", monospace;--glow-sm: 0 0 15px rgba(37, 99, 235, .08);--glow-md: 0 0 30px rgba(37, 99, 235, .12), 0 0 10px rgba(14, 165, 233, .08);--glow-lg: 0 0 50px rgba(37, 99, 235, .15), 0 0 20px rgba(236, 72, 153, .1);--card-shadow: 0 8px 24px -8px rgba(15, 23, 42, .12), 0 0 0 1px var(--purple-border);--card-shadow-hover: 0 16px 36px -10px rgba(37, 99, 235, .18), 0 0 0 1px var(--purple-border-hover)}:root[data-theme=dark],html.dark{--bg-void: #060913;--bg-deep: #0a0f1d;--bg-card: rgba(15, 23, 42, .82);--bg-card-hover: rgba(22, 33, 62, .95);--bg-glass: rgba(15, 23, 42, .75);--bg-input: #0f172a;--purple-glow: rgba(59, 130, 246, .25);--purple-border: rgba(148, 163, 184, .14);--purple-border-hover: rgba(59, 130, 246, .45);--accent-purple: #3b82f6;--accent-violet: #60a5fa;--accent-fuchsia: #38bdf8;--accent-pink: #ec4899;--accent-sakura: #f472b6;--accent-cyan: #38bdf8;--accent-amber: #fbbf24;--accent-emerald: #34d399;--text-main: #f8fafc;--text-muted: #cbd5e1;--text-sub: #94a3b8;--text-dim: #64748b;--glow-sm: 0 0 15px rgba(59, 130, 246, .15);--glow-md: 0 0 30px rgba(59, 130, 246, .22), 0 0 10px rgba(14, 165, 233, .15);--glow-lg: 0 0 50px rgba(59, 130, 246, .25), 0 0 20px rgba(236, 72, 153, .15);--card-shadow: 0 12px 32px -8px rgba(0, 0, 0, .65), 0 0 0 1px var(--purple-border);--card-shadow-hover: 0 18px 42px -10px rgba(37, 99, 235, .35), 0 0 0 1px var(--purple-border-hover)}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;background-color:var(--bg-void)}body{font-family:var(--font-sans);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 50%,var(--bg-void) 100%);color:var(--text-main);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 65% 45% at 10% 15%,rgba(37,99,235,.06) 0%,transparent 60%),radial-gradient(ellipse 55% 40% at 85% 25%,rgba(14,165,233,.05) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 50% 85%,rgba(59,130,246,.05) 0%,transparent 70%),radial-gradient(circle at 80% 80%,rgba(56,189,248,.04) 0%,transparent 40%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.4;background-image:radial-gradient(rgba(15,23,42,.05) 1px,transparent 1px);background-size:32px 32px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#e2e8f099}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2563eb,#0ea5e9);border-radius:999px;border:2px solid #f8fafc}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6,#38bdf8)}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);letter-spacing:-.02em;font-weight:700;color:var(--text-main)}.text-gradient{background:linear-gradient(135deg,#0f172a,#1e293b,#2563eb 80%,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-purple{background:linear-gradient(135deg,#2563eb,#3b82f6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-gold{background:linear-gradient(135deg,#f59e0b,#f97316,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-container{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.main-content{flex:1;max-width:1240px;width:100%;margin:0 auto;padding:24px 16px 76px}.glass-card{background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--purple-border);border-radius:18px;box-shadow:var(--card-shadow);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.glass-card:hover{border-color:var(--purple-border-hover);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.glass-card-subtle{background:#ffffffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(15,23,42,.06);border-radius:14px}.btn-glow-primary{background:linear-gradient(135deg,#2563eb,#3b82f6,#0ea5e9);color:#fff;font-family:var(--font-head);font-weight:600;padding:10px 20px;font-size:13.5px;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #2563eb59;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:all .25s ease;position:relative;overflow:hidden}.btn-glow-primary:hover{box-shadow:0 6px 30px #2563eb80,0 0 15px #ffffff4d;transform:translateY(-2px) scale(1.02)}.btn-glow-primary:active{transform:translateY(0) scale(.98)}.btn-glow-secondary{background:#2563eb14;color:#1e293b;font-family:var(--font-head);font-weight:600;padding:10px 18px;font-size:13.5px;border-radius:12px;border:1px solid rgba(37,99,235,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:all .25s ease}.btn-glow-secondary:hover{background:#2563eb24;border-color:#2563eb73;color:#0f172a;transform:translateY(-2px)}.input-glass{background:var(--bg-input);border:1px solid rgba(15,23,42,.12);color:#0f172a;font-family:var(--font-sans);font-size:13.5px;padding:11px 15px;border-radius:12px;outline:none;width:100%;transition:all .25s ease}.input-glass:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;background:#fff}.input-glass::placeholder{color:var(--text-dim)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-pop-in{animation:modalPopIn .32s cubic-bezier(.16,1,.3,1)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#e2e8f0cc 25%,#bfdbfe99,#e2e8f0cc 75%);background-size:200% 100%;animation:shimmer 1.8s infinite ease-in-out;border-radius:10px}@keyframes scanline{0%{top:0%;opacity:.8}50%{opacity:1}to{top:100%;opacity:.8}}.laser-scanline{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#2563eb,#0ea5e9,#38bdf8,transparent);box-shadow:0 0 15px #2563eb80,0 0 25px #0ea5e959;animation:scanline 2.2s ease-in-out infinite alternate;pointer-events:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}.animate-pulse-glow{animation:pulseGlow 3s ease-in-out infinite}.badge-purple{background:#2563eb1a;border:1px solid rgba(37,99,235,.25);color:#1d4ed8;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.badge-green{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#047857;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.badge-gold{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#b45309;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.switch-container{position:relative;display:inline-block;width:42px;height:23px}.switch-container input{opacity:0;width:0;height:0}.switch-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#e2e8f0;border:1px solid rgba(15,23,42,.12);transition:.3s cubic-bezier(.16,1,.3,1);border-radius:34px}.switch-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;box-shadow:0 1px 3px #0f172a40;transition:.3s cubic-bezier(.16,1,.3,1);border-radius:50%}input:checked+.switch-slider{background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#2563eb80;box-shadow:0 0 10px #2563eb59}input:checked+.switch-slider:before{transform:translate(19px);background-color:#fff}@media (max-width: 768px){.main-content{padding:16px 12px 70px}}body,.site-navbar,.site-navbar-inner,.glass-card,.glass-card-subtle,aside,footer,.input-glass,.modal-pop-in{transition:background-color .28s ease,background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease!important}html[data-theme=dark] body,body.dark{background:radial-gradient(circle at 50% 0%,#0d1730,#080c18 45%,#05070e)!important;color:var(--text-main)!important}html[data-theme=dark] body:before,body.dark:before{background:radial-gradient(ellipse 65% 45% at 10% 15%,rgba(37,99,235,.18) 0%,transparent 60%),radial-gradient(ellipse 55% 40% at 85% 25%,rgba(14,165,233,.15) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 50% 85%,rgba(59,130,246,.14) 0%,transparent 70%),radial-gradient(circle at 80% 80%,rgba(236,72,153,.1) 0%,transparent 40%)!important}html[data-theme=dark] body:after,body.dark:after{opacity:.35!important;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px)!important}html[data-theme=dark] ::-webkit-scrollbar-track,body.dark ::-webkit-scrollbar-track{background:#0f172acc!important}html[data-theme=dark] ::-webkit-scrollbar-thumb,body.dark ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2563eb,#0ea5e9)!important;border-color:#070a14!important}html[data-theme=dark] .text-gradient,body.dark .text-gradient{background:linear-gradient(135deg,#fff,#e2e8f0 35%,#38bdf8 75%,#818cf8)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}html[data-theme=dark] .text-gradient-purple,body.dark .text-gradient-purple{background:linear-gradient(135deg,#60a5fa,#38bdf8,#ec4899)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}html[data-theme=dark] .site-navbar-inner,body.dark .site-navbar-inner{background:#0f172ae0!important;border-color:#3b82f652!important;box-shadow:0 12px 36px #0009,0 0 20px #2563eb38!important}html[data-theme=dark] .site-navbar-inner .navbar-brand-text>div:first-child,body.dark .site-navbar-inner .navbar-brand-text>div:first-child{color:#f8fafc!important}html[data-theme=dark] .navbar-left button,body.dark .navbar-left button,html[data-theme=dark] .navbar-notif button,body.dark .navbar-notif button{background:#1e293bcc!important;color:#e2e8f0!important;border-color:#3b82f64d!important}html[data-theme=dark] .profile-pill,body.dark .profile-pill{background:#1e293bcc!important;border-color:#3b82f64d!important}html[data-theme=dark] .profile-pill-text span:first-child,body.dark .profile-pill-text span:first-child{color:#f8fafc!important}html[data-theme=dark] .navbar-notif>div,body.dark .navbar-notif>div{background:#0f172af5!important;border-color:#3b82f659!important;box-shadow:0 16px 40px #000000a6,0 0 20px #2563eb4d!important}html[data-theme=dark] .sidebar-backdrop,body.dark .sidebar-backdrop{background:#030712b8!important}html[data-theme=dark] aside,body.dark aside{background:#0b1120f7!important;border-right-color:#3b82f640!important;box-shadow:20px 0 50px #000000bf,0 0 30px #2563eb33!important}html[data-theme=dark] aside div[style*=borderBottom],body.dark aside div[style*=borderBottom]{border-bottom-color:#3b82f633!important}html[data-theme=dark] aside nav a,body.dark aside nav a{color:#cbd5e1!important}html[data-theme=dark] aside nav a:hover,body.dark aside nav a:hover{background:#3b82f626!important;color:#fff!important}html[data-theme=dark] aside>div:last-child,body.dark aside>div:last-child{background:#0f172aa6!important;border-top-color:#3b82f633!important}html[data-theme=dark] footer,body.dark footer{background:#0b1120f0!important;border-top-color:#3b82f640!important}html[data-theme=dark] footer a,body.dark footer a{color:#94a3b8!important}html[data-theme=dark] footer a:hover,body.dark footer a:hover{color:#38bdf8!important}html[data-theme=dark] footer span,body.dark footer span{color:#f8fafc!important}html[data-theme=dark] .glass-card,body.dark .glass-card{background:#0f172acc!important;border-color:#94a3b829!important;box-shadow:0 12px 32px -8px #000000a6,0 0 0 1px #94a3b81f!important}html[data-theme=dark] .glass-card:hover,body.dark .glass-card:hover{background:#16213ee0!important;border-color:#3b82f673!important;box-shadow:0 18px 42px -10px #000000bf,0 0 20px #2563eb40!important}html[data-theme=dark] .glass-card-subtle,body.dark .glass-card-subtle{background:#0f172a99!important;border-color:#ffffff14!important}html[data-theme=dark] .modal-pop-in,body.dark .modal-pop-in{background:#0f172af5!important;border-color:#3b82f659!important;color:#f8fafc!important;box-shadow:0 24px 60px #000c,0 0 40px #2563eb4d!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,html[data-theme=dark] [style*="color: #0f172a"],html[data-theme=dark] [style*="color: #1e293b"],html[data-theme=dark] [style*="color: rgb(15, 23, 42)"],html[data-theme=dark] [style*="color: rgb(30, 41, 59)"],body.dark [style*="color: #0f172a"],body.dark [style*="color: #1e293b"],body.dark [style*="color: rgb(15, 23, 42)"],body.dark [style*="color: rgb(30, 41, 59)"]{color:#f8fafc!important}html[data-theme=dark] [style*="color: #334155"],html[data-theme=dark] [style*="color: #475569"],html[data-theme=dark] [style*="color: rgb(51, 65, 85)"],html[data-theme=dark] [style*="color: rgb(71, 85, 105)"],body.dark [style*="color: #334155"],body.dark [style*="color: #475569"],body.dark [style*="color: rgb(51, 65, 85)"],body.dark [style*="color: rgb(71, 85, 105)"]{color:#cbd5e1!important}html[data-theme=dark] [style*="rgba(255, 255, 255, 0.9)"],html[data-theme=dark] [style*="rgba(255, 255, 255, 0.85)"],html[data-theme=dark] [style*="rgba(255, 255, 255, 0.8)"],html[data-theme=dark] [style*="rgba(255, 255, 255, 0.78)"],html[data-theme=dark] [style*="rgba(255, 255, 255, 0.7)"],body.dark [style*="rgba(255, 255, 255, 0.9)"],body.dark [style*="rgba(255, 255, 255, 0.85)"],body.dark [style*="rgba(255, 255, 255, 0.8)"],body.dark [style*="rgba(255, 255, 255, 0.78)"],body.dark [style*="rgba(255, 255, 255, 0.7)"]{background:#0f172ad9!important;border-color:#3b82f640!important}html[data-theme=dark] .btn-glow-secondary,body.dark .btn-glow-secondary{background:#2563eb29!important;color:#e2e8f0!important;border-color:#3b82f659!important}html[data-theme=dark] .btn-glow-secondary:hover,body.dark .btn-glow-secondary:hover{background:#2563eb42!important;color:#fff!important;border-color:#3b82f68c!important}html[data-theme=dark] .input-glass,body.dark .input-glass{background:#0f172ae6!important;border-color:#94a3b833!important;color:#f8fafc!important}html[data-theme=dark] .input-glass:focus,body.dark .input-glass:focus{background:#0f172a!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}html[data-theme=dark] .skeleton-shimmer,body.dark .skeleton-shimmer{background:linear-gradient(90deg,#1e293bcc 25%,#3b82f633,#1e293bcc 75%)!important;background-size:200% 100%!important}html[data-theme=dark] .switch-slider,body.dark .switch-slider{background-color:#1e293b!important;border-color:#94a3b840!important}.theme-toggle-btn:hover{filter:brightness(1.15)}.theme-toggle-row:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb33}.btn-oauth-google{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 4px 14px #0f172a14!important}.btn-oauth-google span{color:#0f172a!important}.btn-oauth-google:hover{background:#f8fafc!important;border-color:#2563eb4d!important;box-shadow:0 6px 20px #0f172a24!important;transform:translateY(-1px)}html[data-theme=dark] .btn-oauth-google,body.dark .btn-oauth-google{background:#fff!important;color:#0f172a!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 18px #00000059!important}html[data-theme=dark] .btn-oauth-google span,body.dark .btn-oauth-google span{color:#0f172a!important}html[data-theme=dark] .btn-oauth-google:hover,body.dark .btn-oauth-google:hover{background:#f1f5f9!important;box-shadow:0 6px 22px #00000073!important;transform:translateY(-1px)}.btn-oauth-github{background:#0f172a!important;color:#fff!important;border:1px solid rgba(15,23,42,.25)!important;box-shadow:0 4px 14px #0f172a1f!important}.btn-oauth-github span{color:#fff!important}.btn-oauth-github:hover{background:#1e293b!important;border-color:#2563eb66!important;transform:translateY(-1px)}html[data-theme=dark] .btn-oauth-github,body.dark .btn-oauth-github{background:#ffffff14!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 4px 16px #0000004d!important}html[data-theme=dark] .btn-oauth-github span,body.dark .btn-oauth-github span{color:#f8fafc!important}html[data-theme=dark] .btn-oauth-github:hover,body.dark .btn-oauth-github:hover{background:#ffffff24!important;border-color:#3b82f680!important;transform:translateY(-1px)}.modal-close-btn:hover{background:#ef444433!important;border-color:#ef444466!important;color:#ef4444!important;transform:scale(1.08)}.otp-digit-box{background:#fffffff2;color:#0f172a}html[data-theme=dark] .otp-digit-box,body.dark .otp-digit-box{background:#0f172ae6!important;color:#f8fafc!important;border-color:#3b82f659!important}
