@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&family=Space+Grotesk:wght@400;700&display=swap);:root{--sidebar-w:300px;--ink:#eaf2ff;--ink-dim:#b8c7e8;--border:#ffffff1f;--panel-bg:linear-gradient(180deg,#061325f2,#061325d9);--panel-glow:0 20px 40px #00000059;--r-lg:20px;--r-md:14px}.nav-toggle{grid-gap:3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;display:grid;gap:3px;height:36px;left:12px;padding:6px 0;place-items:center;position:fixed;top:12px;width:42px;z-index:100}.nav-toggle .bar{background:#cfe9ff;border-radius:2px;display:block;height:2px;width:22px}@media (min-width:1025px){.nav-toggle{display:none}}.leftnav-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a1473;inset:0;position:fixed;z-index:95}.leftnav{background:linear-gradient(180deg,#061325f2,#061325d9);background:var(--panel-bg);border-right:1px solid #ffffff1f;border-right:1px solid var(--border);box-shadow:0 20px 40px #00000059;box-shadow:var(--panel-glow);height:100vh;left:0;overflow-y:auto;padding:10px 14px 16px;position:fixed;top:0;transform:translateX(0);transition:transform .25s ease;width:300px;width:var(--sidebar-w);z-index:99}@media (max-width:1024px){.leftnav.closed{transform:translateX(-105%)}.leftnav.open{transform:translateX(0)}}@media (min-width:1025px){.leftnav{transform:none!important}}.brand{align-items:center;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:14px;color:#eaf2ff;color:var(--ink);display:flex;gap:10px;margin:6px 0 12px;padding:14px;text-decoration:none}.brand:hover{background:#ffffff0f}.brand-logo{display:block;height:26px;width:26px}.brand-text{background:linear-gradient(180deg,#ffecb3,#ffd466 55%,#e9b84d);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:800;letter-spacing:.2px}.nav{grid-gap:12px;display:grid;gap:12px}.nav-item{align-items:center;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:14px;color:#eaf2ff;color:var(--ink);display:flex;gap:12px;padding:16px;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.nav-item .emoji{opacity:.92;text-align:center;width:22px}.nav-item:hover{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-color:#66e0ff47;box-shadow:0 10px 24px #66e0ff1f;transform:translateY(-1px)}.nav-item.active{box-shadow:inset 0 0 0 1px #ffd46614,0 8px 20px #ffd4661f;outline:1px solid #ffd46640}@media (min-width:1025px){.app-layout .main-view{margin-left:300px;margin-left:var(--sidebar-w)}}@media (max-width:1024px){.app-layout .main-view{margin-left:0}}:root{--ink:#f0f6ff;--ink-dim:#c0d0f0;--ink-muted:#a0b8e8;--gold:#ffeb99;--aqua:#00eaff;--violet:#8b8cff;--teal:#00ffb3;--rose:#ff4dd2;--glass-1:#ffffff14;--glass-2:#ffffff26;--border:#ffffff26;--shadow-lg:0 32px 72px #00001e99,0 0 60px #00e0ff40;--shadow-md:0 16px 36px #00001980,0 0 40px #7a7dff26;--shadow-sm:0 10px 24px #00001966;--r-lg:16px;--r-md:12px;--r-sm:8px;--blur:18px;--sat:150%}.app-layout{background:radial-gradient(circle at 50% 50%,#00e0ff26,#0000 70%);display:flex;min-height:100vh;overflow:hidden;position:relative;width:100%}.main-view{background:linear-gradient(180deg,#061325f2,#061325d9);flex:1 1;min-width:0;padding:32px;z-index:2}.main-view,.page{position:relative}.page{animation:fade-in .8s ease-out;margin:0 auto;max-width:1280px}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section{backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-lg);box-shadow:0 32px 72px #00001e99,0 0 60px #00e0ff40;box-shadow:var(--shadow-lg);margin-bottom:32px;overflow:hidden;padding:28px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.section:hover{box-shadow:0 20px 48px #00e0ff59,0 0 60px #7a7dff40;transform:translateY(-6px) scale(1.01)}.card{backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(calc(var(--blur) - 4px)) saturate(calc(var(--sat) + 20%));-webkit-backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(calc(var(--blur) - 4px)) saturate(calc(var(--sat) + 20%));background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff26;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-lg);box-shadow:0 16px 36px #00001980,0 0 40px #7a7dff26;box-shadow:var(--shadow-md);overflow:hidden;padding:24px;position:relative;transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease}.card:hover{border-color:#00e0ff80;box-shadow:0 32px 72px #00001e99,0 0 60px #00e0ff40;box-shadow:var(--shadow-lg);transform:translateY(-6px) scale(1.02)}.card:before{animation:holo-pulse 12s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#00e0ff33,#0000 70%);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}@keyframes holo-pulse{0%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}to{opacity:.3;transform:scale(1)}}.glass{backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(var(--blur)) saturate(calc(var(--sat) + 20%));-webkit-backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(var(--blur)) saturate(calc(var(--sat) + 20%));background:#ffffff14;background:var(--glass-1);border:1px solid #ffffff26;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-lg);box-shadow:0 16px 36px #00001980,0 0 40px #7a7dff26;box-shadow:var(--shadow-md);overflow:hidden;position:relative}.glass-strong{backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(calc(var(--blur) + 4px)) saturate(calc(var(--sat) + 30%));-webkit-backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--blur) + 4px)) saturate(calc(var(--sat) + 30%));background:#ffffff26;background:var(--glass-2);border:1px solid #ffffff38;box-shadow:0 32px 72px #00001e99,0 0 60px #00e0ff40;box-shadow:var(--shadow-lg)}.glass-strong,.gradient-border{border-radius:16px;border-radius:var(--r-lg)}.gradient-border{position:relative}.gradient-border:before{animation:ring-shift 6s linear infinite;background:conic-gradient(from 120deg,#ffeb99,#00eaff,#8b8cff,#ff4dd2,#ffeb99);background:conic-gradient(from 120deg,var(--gold),var(--aqua),var(--violet),var(--rose),var(--gold));border-radius:inherit;content:"";filter:blur(.5px);inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;position:absolute}@keyframes ring-shift{to{transform:rotate(1turn)}}h1,h2,h3,h4{background:linear-gradient(180deg,#f0f6ff,#00eaff);background:linear-gradient(180deg,var(--ink),var(--aqua));-webkit-background-clip:text;background-clip:text;color:#f0f6ff;color:var(--ink);color:#0000;font-family:Space Grotesk,Poppins,system-ui,-apple-system,sans-serif;letter-spacing:.3px;margin:0 0 10px;text-shadow:0 2px 4px #0000004d,0 0 20px #00e0ff4d}h1{font-size:clamp(2rem,2.5vw + 1.2rem,3.5rem)}h1,h2{font-weight:700}h2{font-size:clamp(1.6rem,1.5vw + 1rem,2.4rem)}.subtitle{color:#c0d0f0;color:var(--ink-dim);margin-top:8px}.btn,.subtitle{font-family:Space Grotesk,sans-serif}.btn{align-items:center;background:linear-gradient(135deg,#ffeb99,#00eaff);background:linear-gradient(135deg,var(--gold),var(--aqua));border:none;border-radius:12px;border-radius:var(--r-md);box-shadow:0 12px 28px #00e0ff66,inset 0 0 28px #ffd46640;color:#0a1a2f;display:inline-flex;gap:10px;overflow:hidden;padding:12px 20px;position:relative;transition:transform .15s ease,box-shadow .25s ease,filter .2s ease}.btn:hover{box-shadow:0 18px 40px #00e0ff80,inset 0 0 32px #ffd4664d;transform:translateY(-3px) scale(1.03)}.btn:active{filter:brightness(.95)}.btn:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;width:0}.btn:active:after{height:200px;opacity:0;width:200px}.btn.primary{background:linear-gradient(135deg,#ffeb99,#ff4dd2,#8b8cff);background:linear-gradient(135deg,var(--gold),var(--rose),var(--violet));color:#0a1a2f}.btn.success{background:linear-gradient(135deg,#00ffb3,#00eaff);background:linear-gradient(135deg,var(--teal),var(--aqua));box-shadow:0 12px 28px #00ffb466;color:#0a1a2f}.btn.ghost{background:linear-gradient(180deg,#ffffff0d,#ffffff08);border:1px solid #fff3;box-shadow:none;color:#f0f6ff;color:var(--ink)}.btn.glow{background:linear-gradient(135deg,#00eaff,#ffeb99);background:linear-gradient(135deg,var(--aqua),var(--gold));position:relative}.btn.glow:after{animation:glow-pulse 8s ease-in-out infinite;background:radial-gradient(circle at 30% 10%,#fff9,#0000 50%);content:"";filter:blur(20px);inset:-50%;opacity:.5;position:absolute}@keyframes glow-pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}.pill{background:#ffffff1a;box-shadow:inset 0 0 16px #00e0ff33;color:#f0f6ff;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;padding:8px 12px;transition:transform .2s ease,box-shadow .2s ease}.pill:hover{box-shadow:inset 0 0 20px #00e0ff4d;transform:scale(1.05)}input,select,textarea{background:linear-gradient(180deg,#ffffff1a,#ffffff14);border:1px solid #fff3;border-radius:8px;border-radius:var(--r-sm);color:#f0f6ff;color:var(--ink);font-family:Space Grotesk,sans-serif;outline:none;padding:12px 14px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}input::placeholder,textarea::placeholder{color:#a0b8e8;color:var(--ink-muted)}input:focus,select:focus,textarea:focus{border-color:#00eaff;border-color:var(--aqua);box-shadow:0 0 0 5px #00e0ff4d;transform:translateY(-2px)}.table{background:linear-gradient(180deg,#ffffff0d,#ffffff08);border-collapse:collapse;border-radius:16px;border-radius:var(--r-lg);overflow:hidden;width:100%}.table td,.table th{border-bottom:1px solid #ffffff26;padding:14px 16px;position:relative}.table th{background:linear-gradient(90deg,#00e0ff26,#7a7dff26);font-family:Space Grotesk,sans-serif;text-align:left}.table:before{background:repeating-linear-gradient(45deg,#00e0ff0d,#00e0ff0d 2px,#0000 0,#0000 10px);content:"";inset:0;pointer-events:none;position:absolute}.grid-2{grid-gap:24px;grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-gap:24px;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.center{align-items:center;display:flex;justify-content:center}.muted{color:#c0d0f0;color:var(--ink-dim)}.hidden{display:none!important}.hero{animation:hero-pulse 10s ease-in-out infinite;background:radial-gradient(80% 120% at 80% 0,#00e0ff33,#0000 60%),radial-gradient(100% 140% at 0 100%,#7a7dff33,#0000 60%),linear-gradient(180deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:16px;border-radius:var(--r-lg);box-shadow:0 32px 72px #00001e99,0 0 60px #00e0ff40;box-shadow:var(--shadow-lg);overflow:hidden;padding:32px;position:relative}.hero .title{background:linear-gradient(180deg,#ffeb99,#00eaff);background:linear-gradient(180deg,var(--gold),var(--aqua));-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Space Grotesk,sans-serif;font-weight:800;text-shadow:0 12px 64px #00e0ff4d}@keyframes hero-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.progress-wrap{margin-top:12px}.progress-wrap.compact{margin-top:8px}.progress-bar{background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;height:10px;overflow:hidden;position:relative}.progress-fill{animation:prog-sheen 5s linear infinite;background:linear-gradient(90deg,#00eaff,#ffeb99,#8b8cff);background:linear-gradient(90deg,var(--aqua),var(--gold),var(--violet));background-size:200% 100%;border-radius:inherit;box-shadow:0 0 20px #00e0ff80;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}@keyframes prog-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.landing-block{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);box-shadow:0 16px 36px #00001980,0 0 40px #7a7dff26;box-shadow:var(--shadow-md);overflow:hidden;padding:24px;position:relative}.feature-card,.landing-block{border:1px solid #ffffff26;border-radius:16px;border-radius:var(--r-lg)}.feature-card{background:linear-gradient(145deg,#ffffff14,#ffffff0a);padding:20px;transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease,filter .3s ease}.feature-card:hover{border-color:#00eaff;border-color:var(--aqua);box-shadow:0 20px 48px #00e0ff59,0 0 48px #7a7dff40;filter:saturate(120%);transform:translateY(-6px) scale(1.03)}.cta-row{display:flex;flex-wrap:wrap;gap:14px}.chip{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;color:#f0f6ff;color:var(--ink);display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:8px 12px}.chip.success{background:#00ffb433;border-color:#00ffb466}.chip.info{background:#00e0ff26;border-color:#00e0ff66}.roadmap-item{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:16px;border-radius:var(--r-lg);box-shadow:0 16px 36px #00001980,0 0 40px #7a7dff26;box-shadow:var(--shadow-md);padding:20px}.partner-slot{align-items:center;background:linear-gradient(145deg,#ffffff0f,#ffffff08);border:1px dashed #fff3;border-radius:12px;border-radius:var(--r-md);display:flex;justify-content:center;min-height:100px}.bottom-callout{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:16px;border-radius:var(--r-lg);box-shadow:0 32px 72px #00001e99,0 0 60px #00e0ff40;box-shadow:var(--shadow-lg);padding:24px}.topbar-home{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#061325e6,#06132500);display:flex;justify-content:flex-end;margin-bottom:8px;padding:12px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.topbar-home a{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);color:#f0f6ff;color:var(--ink);padding:10px 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.topbar-home a:hover{background:linear-gradient(135deg,#00e0ff33,#7a7dff33);border-color:#00eaff;border-color:var(--aqua);transform:translateY(-2px)}@media (max-width:1200px){.main-view{padding:24px}}@media (max-width:960px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:1fr}.main-view{padding:20px}}@media (max-width:600px){.main-view{padding:16px}.card,.section{padding:18px}}@media (min-width:1025px){.app-layout .main-view{margin-left:var(--sidebar-w)}}.link-underline{color:#00eaff;color:var(--aqua);font-family:Space Grotesk,sans-serif;position:relative;text-decoration:none}.link-underline:after{background:linear-gradient(90deg,#00eaff,#ffeb99);background:linear-gradient(90deg,var(--aqua),var(--gold));bottom:-3px;content:"";height:3px;left:0;position:absolute;transition:width .25s ease;width:0}.link-underline:hover:after{width:100%}.modal{align-items:center!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;background:#00000080!important;display:flex!important;inset:0!important;justify-content:center!important;padding:20px!important;position:fixed!important;z-index:2147483647!important}.modal-box{background:radial-gradient(80% 120% at 0 0,#00e0ff33,#0000 50%),radial-gradient(100% 90% at 100% 100%,#7a7dff33,#0000 50%),linear-gradient(180deg,#061325f2,#061325e6)!important;border:1px solid #00e0ff4d!important;border-radius:18px!important;box-shadow:0 24px 60px #00000080,0 0 48px #00e0ff4d!important;max-width:600px!important;overflow:hidden;padding:28px!important;position:relative;width:min(95vw,600px)!important}.modal-box:before{animation:holo-pulse 10s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#00e0ff26,#0000 70%);content:"";inset:0;opacity:.5;position:absolute}@media (max-width:520px){.modal-box{padding:20px!important}}.veil{animation:veil-pulse 12s ease-in-out infinite alternate;background:radial-gradient(50vw 30vh at 60% 20%,#00e0ff1a,#0000 60%),repeating-linear-gradient(45deg,#00e0ff0d,#00e0ff0d 2px,#0000 0,#0000 10px);inset:0;pointer-events:none;position:fixed;z-index:0}@keyframes veil-pulse{0%{opacity:.6;transform:translateY(0)}to{opacity:1;transform:translateY(-2%)}}#magic-orbs{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:1}#magic-orbs .orb{animation:orb-drift 38s linear infinite;background:radial-gradient(circle,#00eaff,#0000 70%);background:radial-gradient(circle,var(--aqua),#0000 70%);border-radius:50%;filter:blur(100px) saturate(160%);height:300px;mix-blend-mode:screen;opacity:.2;position:absolute;width:300px}#magic-orbs .orb:first-child{animation-duration:55s;left:10%;top:5%}#magic-orbs .orb:nth-child(2){animation-duration:50s;background:radial-gradient(circle,#ffeb99,#0000 70%);background:radial-gradient(circle,var(--gold),#0000 70%);left:65%;top:45%}#magic-orbs .orb:nth-child(3){animation-duration:65s;background:radial-gradient(circle,#8b8cff,#0000 70%);background:radial-gradient(circle,var(--violet),#0000 70%);bottom:15%;left:20%}#magic-orbs .orb:nth-child(4){animation-duration:60s;background:radial-gradient(circle,#ff4dd2,#0000 70%);background:radial-gradient(circle,var(--rose),#0000 70%);bottom:10%;right:5%}@keyframes orb-drift{0%{transform:translateY(0) translateX(0) scale(1)}50%{transform:translateY(-32px) translateX(24px) scale(1.03)}to{transform:translateY(0) translateX(0) scale(1)}}.particles{position:fixed;z-index:1}.particle{animation:particle-drift 20s linear infinite;background:#00eaff;background:var(--aqua);border-radius:50%;height:6px;opacity:.5;position:absolute;width:6px}.particle:nth-child(odd){animation-duration:25s;background:#ffeb99;background:var(--gold)}.particle:nth-child(2n){animation-duration:22s;background:#8b8cff;background:var(--violet)}@keyframes particle-drift{0%{opacity:.5;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-50vh) scale(1.2)}to{opacity:0;transform:translateY(-100vh) scale(1)}}*{scrollbar-color:#00eaff #ffffff14;scrollbar-color:var(--aqua) #ffffff14;scrollbar-width:thin}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00eaff,#8b8cff);background:linear-gradient(180deg,var(--aqua),var(--violet));border:2px solid #0000004d;border-radius:999px}@media (prefers-reduced-motion:reduce){.btn:hover,.card:hover,.feature-card:hover,.section:hover{transform:none!important}#magic-orbs .orb,.gradient-border:before,.particle,.progress-fill,.veil{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.card,.glass,.glass-strong,.modal-box,.section,.topbar-home{background:#0a1a36cc}}:root{--bg-deep:#06152d;--bg-ocean:#0a1f44;--bg-reef:#0e2a5e;--glass:#ffffff0f;--glass-strong:#ffffff1f;--stroke:#ffffff2e;--text:#eaf2ff;--muted:#a8c1ff;--accent:#ffd445;--accent-2:#79c3ff;--good:#76e2a8;--warn:#ffbc6b;--danger:#ff7f8a;--shadow:#060f218c}body{background:radial-gradient(1200px 800px at 70% 10%,#0b224b 0,#0000 60%),radial-gradient(900px 900px at -10% 90%,#0b2c61 0,#0000 60%),#06152d;background:radial-gradient(1200px 800px at 70% 10%,#0b224b 0,#0000 60%),radial-gradient(900px 900px at -10% 90%,#0b2c61 0,#0000 60%),var(--bg-deep)}.page,.page-padded,body{color:#eaf2ff;color:var(--text)}.page,.page-padded{min-height:100vh;position:relative}.page-padded{padding:28px 28px 80px}.ocean-fade-bottom,.ocean-fade-top{height:120px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.ocean-fade-top{background:linear-gradient(180deg,#0a1f4473,#0000);top:0}.ocean-fade-bottom{background:linear-gradient(0deg,#0a1f4473,#0000);bottom:0}.glass{-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);background:linear-gradient(180deg,#ffffff0d,#ffffff08);border:1px solid #ffffff2e;border:1px solid var(--stroke);border-radius:20px;box-shadow:0 10px 30px #060f218c;box-shadow:0 10px 30px var(--shadow)}.glow-card{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff24;border-radius:22px;box-shadow:0 18px 40px -10px #030814a6,inset 0 0 0 1px #ffffff0d;overflow:hidden;position:relative}.glow-card:before{background:radial-gradient(600px 250px at 20% -10%,#79c3ff33,#0000 50%),radial-gradient(700px 300px at 120% 110%,#ffd4452e,#0000 55%);content:"";filter:blur(10px);inset:-2px;pointer-events:none;position:absolute}.hover-rise{transition:transform .28s ease,box-shadow .28s ease}.hover-rise:hover{box-shadow:0 24px 70px -14px #030814b3;transform:translateY(-4px)}.gradient-title{background:linear-gradient(180deg,#eaf2ff,#b8ceff 40%,#86aef8);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:800;letter-spacing:.2px;line-height:1.06;text-shadow:0 6px 30px #1545af40}.pill{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #ffffff2e;border-radius:999px;color:#eaf2ff;color:var(--text);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.25px;padding:6px 12px}.pill--accent{border-color:#ffd44599;box-shadow:inset 0 0 24px #ffd4452e}.pill--aqua{border-color:#79c3ff99;box-shadow:inset 0 0 24px #79c3ff2e}.pill--muted{color:#a8c1ff;color:var(--muted);opacity:.9}.btn{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#122d5a,#0d2346);border:1px solid #ffffff29;border-radius:14px;box-shadow:0 12px 28px -10px #03081499,inset 0 0 0 1px #ffffff0d;color:#eaf2ff;color:var(--text);cursor:pointer;font-weight:700;letter-spacing:.2px;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--gold{background:linear-gradient(180deg,#ffd445,#f0bb2e);border-color:#ffd445e6;box-shadow:0 14px 34px -10px #ffd4458c,inset 0 0 0 1px #ffffff59;color:#2b2300}.btn--aqua{background:linear-gradient(180deg,#6cc7ff,#3da6f6);border-color:#79c3ffe6;box-shadow:0 14px 34px -10px #79c3ff8c,inset 0 0 0 1px #ffffff59;color:#021225}.progress{background:#ffffff14;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f;height:10px;overflow:hidden;width:100%}.progress>.bar{background:linear-gradient(90deg,#79c3ff,#ffd445 70%);box-shadow:0 0 24px #79c3ff59;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.soft-divider{background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;margin:18px 0;width:100%}.left-nav,.side-nav,.sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff08,#ffffff03);border-right:1px solid #ffffff1a}.hero{background:radial-gradient(900px 250px at 20% -5%,#79c3ff29,#0000 55%),radial-gradient(900px 250px at 120% 110%,#ffd44521,#0000 55%),linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff29;border-radius:26px;box-shadow:0 22px 55px -18px #030814a6;padding:30px 26px}.particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particles i{animation:floatUp 12s linear infinite;background:radial-gradient(circle,#ffffffe6,#fff0 70%);border-radius:50%;height:6px;opacity:.28;position:absolute;width:6px}@keyframes floatUp{0%{opacity:.28;transform:translateY(20px) scale(1)}to{opacity:0;transform:translateY(-120vh) scale(.8)}}
/*# sourceMappingURL=main.67043efc.css.map*/