@charset "UTF-8";.fx-toast{position:fixed;top:20px;right:-400px;width:300px;background:#0a1428d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,243,255,.3);border-left:4px solid #00f3ff;border-radius:8px;padding:16px;display:flex;align-items:center;gap:16px;box-shadow:0 10px 40px #00000080;z-index:10000;transition:right .5s cubic-bezier(.19,1,.22,1);cursor:pointer;font-family:Orbitron,sans-serif;color:#fff}.fx-toast.visible{right:20px}.fx-toast:hover{background:#0a1428f2;border-color:#00f3ff;box-shadow:0 0 20px #00f3ff33}.fx-toast-icon{color:#00f3ff;display:flex;align-items:center}.fx-toast-content{flex:1}.fx-toast-title{font-size:12px;font-weight:700;letter-spacing:.1em;color:#fff;text-shadow:0 0 5px rgba(0,243,255,.5)}.fx-toast-desc{font-size:10px;color:#fff9;font-family:Inter,sans-serif;margin-top:4px}.fx-toast-action{color:#ffffff80;display:flex;align-items:center;transition:color .3s}.fx-toast-action:hover{color:#fff}:root{--bg-color: #030712;--surface-color: #111827;--glass-bg: rgba(31, 41, 55, .65);--glass-border: rgba(255, 255, 255, .1);--text-primary: #f8fafc;--text-secondary: #94a3b8;--flux-accent: #60a5fa;--flux-gradient: linear-gradient(to right, #60a5fa, #a78bfa, #f472b6);--shadow-color: rgba(0, 0, 0, .5);--sidebar-w: 240px;--ticker-h: 30px;--header-h: 60px}html[data-theme=lite]{--bg-color: #f8fafc;--surface-color: #ffffff;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(0, 0, 0, .1);--text-primary: #0f172a;--text-secondary: #64748b;--flux-accent: #3b82f6;--flux-gradient: linear-gradient(to right, #3b82f6, #8b5cf6, #ec4899);--shadow-color: rgba(0, 0, 0, .08)}body{margin:0;font-family:"Exo 2",sans-serif;background-color:var(--bg-color);color:var(--text-primary);transition:background-color .3s ease,color .3s ease;overflow-x:hidden;overflow-y:hidden}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:700;color:var(--text-primary);margin-top:0}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 24px var(--shadow-color);color:var(--text-primary);transition:all .3s ease}.vectorized-grid{position:absolute;inset:0;background-size:40px 40px;background-image:linear-gradient(to right,rgba(128,128,128,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.1) 1px,transparent 1px);z-index:-1;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}.flux-welcome-wrapper{position:relative;min-height:calc(100vh - 40px);background:radial-gradient(circle at 50% 0%,rgba(59,130,246,.05) 0%,transparent 100%);display:flex;flex-direction:column;align-items:center;padding:60px 40px}.ambient-orb{position:absolute;border-radius:50%;filter:blur(100px);z-index:0;opacity:.15;pointer-events:none}.orb-1{top:-100px;left:10%;width:400px;height:400px;background:#3b82f6;animation:float1 15s infinite alternate ease-in-out}.orb-2{bottom:20%;right:5%;width:500px;height:500px;background:#8b5cf6;animation:float2 20s infinite alternate ease-in-out}@keyframes float1{0%{transform:translate(0)}to{transform:translate(100px,50px)}}@keyframes float2{0%{transform:translate(0)}to{transform:translate(-80px,-60px)}}.welcome-container{position:relative;z-index:10;width:100%;max-width:1100px;display:flex;flex-direction:column;gap:50px}.welcome-header{margin-bottom:20px;animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards}.pill-badge{display:inline-block;padding:6px 16px;font-size:.75rem;font-weight:700;letter-spacing:1px;background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2);border-radius:50px;margin-bottom:24px}.welcome-title{font-size:clamp(3rem,6vw,4.5rem);line-height:1.1;margin:0 0 5px;font-family:Oswald,sans-serif;letter-spacing:-1px}.text-glow{background:var(--flux-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.welcome-subtitle{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin:0;max-width:600px}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
