body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar-thumb{border-radius:4px}.light .glass-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-glass{background:#182235a6;border:1px solid #ffffff14}.light .card-glass{border:1px solid #e2e8f0e6;box-shadow:0 4px 20px -2px #0000000f}.light{background-color:#f8fafc!important;color:#1e293b!important}.light .text-white{color:#0f172a!important}.light .bg-dark-900,.light .bg-slate-900{background-color:#f1f5f9!important}.light .border-slate-700,.light .border-slate-800{border-color:#cbd5e1!important}.dark,:root{--bg-primary:#0b0f17;--bg-secondary:#111827;--bg-card:#182235bf;--bg-elevated:#1e293b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#94a3b82e;--nav-background:#0b0f17d9;--scrollbar-track:#0b0f17;--scrollbar-thumb:#334155;--shadow-color:#0003;color-scheme:dark}.light,html.light{--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-card:#fffffff2;--bg-elevated:#e2e8f0;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--border-color:#cbd5e1;--nav-background:#ffffffe6;--scrollbar-track:#f1f5f9;--scrollbar-thumb:#94a3b8;--shadow-color:#0f172a14;color-scheme:light}body,html{background-color:#0b0f17;background-color:var(--bg-primary);min-height:100%;transition:background-color .25s ease,color .25s ease}body{color:#cbd5e1;color:var(--text-secondary)}#root{min-height:100vh}.light{background-color:#0b0f17;background-color:var(--bg-primary);color:#cbd5e1;color:var(--text-secondary)}.light .text-white{color:#f8fafc!important;color:var(--text-primary)!important}.light .bg-accent-600\/90.text-white,.light .bg-brand-500.text-white,.light .bg-brand-600\/90.text-white,.light .bg-slate-950\/85.text-white,.light .from-brand-500.text-white,.light .from-brand-600.text-white,.light .keep-white{color:#fff!important}.light .text-slate-100{color:#1e293b!important}.light .text-slate-200{color:#334155!important}.light .text-slate-300{color:#475569!important}.light .text-slate-400,.light .text-slate-500{color:#64748b!important}.light .text-brand-300,.light .text-brand-400{color:#047857!important}.light .text-accent-300,.light .text-accent-400{color:#0369a1!important}.light .bg-dark-900,.light .bg-slate-950{background-color:#f8fafc!important}.light .bg-slate-900{background-color:#f1f5f9!important}.light .bg-slate-900\/40{background-color:#f1f5f9b3!important}.light .bg-slate-900\/60{background-color:#f1f5f9d9!important}.light .bg-slate-900\/95{background-color:#fffffffa!important}.light .bg-slate-800,.light .bg-slate-800\/50,.light .bg-slate-800\/80,.light .bg-slate-800\/90{background-color:#e2e8f0!important}.light .border-slate-700,.light .border-slate-700\/80,.light .border-slate-800,.light .border-slate-800\/80{border-color:#cbd5e1!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0b0f17;background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:#334155;background:var(--scrollbar-thumb);border-radius:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:#10b981}html{scrollbar-color:#334155 #0b0f17;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.glass-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0f17d9;background:var(--nav-background)}.light .glass-nav{background:#ffffffe6;border-color:#e2e8f0!important}.hero-glow{background:radial-gradient(circle at 50% 30%,#10b98126 0,#0ea5e914 35%,#0000 70%)}.light .hero-glow{background:radial-gradient(circle at 50% 30%,#10b9811f 0,#0ea5e914 35%,#0000 75%)}.card-glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#182235bf;background:var(--bg-card);border:1px solid #94a3b82e;border:1px solid var(--border-color);box-shadow:0 4px 20px -2px #0003;box-shadow:0 4px 20px -2px var(--shadow-color);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.light .card-glass{background:#fffffff2;border-color:#cbd5e1e6;box-shadow:0 4px 20px -2px #0f172a0f}.gradient-border-wrap{background:linear-gradient(135deg,#10b981,#0ea5e9,#8b5cf6);border-radius:1.25rem;padding:2px;position:relative}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-anim{animation:floatSlow 4s ease-in-out infinite}.float-anim-delay{animation:floatSlow 4.5s ease-in-out 1.5s infinite}.card-glass,body,button,footer,header,input,section,select,textarea{transition:background-color .25s ease,border-color .25s ease,color .25s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.385e9779.css.map*/