.aurora[data-v-e8f33999],.stars[data-v-e8f33999]{z-index:0;pointer-events:none;position:fixed;inset:0}.aurora[data-v-e8f33999]{background:radial-gradient(1200px 800px at 70% -10%, #1b2a55 0%, var(--bg) 60%);overflow:hidden}.blob[data-v-e8f33999]{filter:blur(80px);opacity:.55;mix-blend-mode:screen;will-change:transform;border-radius:50%;width:60vmax;height:60vmax;animation:26s ease-in-out infinite alternate drift-e8f33999;position:absolute}.blob-a[data-v-e8f33999]{background:radial-gradient(circle at 30% 30%,#38bdf8,#0000 60%);top:-20vmax;left:-10vmax}.blob-b[data-v-e8f33999]{background:radial-gradient(circle at 60% 40%,#a855f7,#0000 60%);animation-duration:34s;animation-delay:-8s;top:10vmax;right:-20vmax}.blob-c[data-v-e8f33999]{opacity:.35;background:radial-gradient(circle,#34d399,#0000 60%);animation-duration:40s;animation-delay:-16s;bottom:-30vmax;left:20vmax}@keyframes drift-e8f33999{0%{transform:translate(0,0)scale(1)rotate(0)}50%{transform:translate(8vw,6vh)scale(1.15)rotate(20deg)}to{transform:translate(-6vw,10vh)scale(.95)rotate(-15deg)}}.grain[data-v-e8f33999]{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.nav[data-v-46a0ed1c]{z-index:10;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:18px 28px;transition:background .3s,border-color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled[data-v-46a0ed1c]{-webkit-backdrop-filter:blur(14px)saturate(140%);border-color:var(--line);background:#0b102099;padding:12px 28px}.brand[data-v-46a0ed1c]{letter-spacing:.04em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.dot[data-v-46a0ed1c]{background:conic-gradient(from 0deg, var(--accent), var(--accent-2), var(--accent-3), var(--accent));border-radius:50%;width:12px;height:12px;animation:6s linear infinite spin-46a0ed1c;box-shadow:0 0 18px #7dd3fc99}@keyframes spin-46a0ed1c{to{transform:rotate(360deg)}}.links[data-v-46a0ed1c]{gap:6px;display:flex}.links a[data-v-46a0ed1c]{color:var(--muted);border-radius:999px;padding:8px 14px;transition:color .2s,background .2s;position:relative}.links a[data-v-46a0ed1c]:hover{color:var(--fg);background:var(--card)}.links a.router-link-active[data-v-46a0ed1c]{color:var(--fg)}.links a.router-link-active[data-v-46a0ed1c]:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:2px;width:18px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.page{z-index:1;min-height:100dvh;padding:96px 24px 64px;position:relative}.page-enter-active,.page-leave-active{transition:opacity .35s,transform .35s}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-10px)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1020;--fg:#e8ecf5;--muted:#9aa6bf;--line:#ffffff1a;--card:#ffffff0d;--accent:#7dd3fc;--accent-2:#c084fc;--accent-3:#34d399;--radius:18px;--font:"Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font:16px/1.7 var(--font);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{font:inherit}::selection{background:#7dd3fc59}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
