@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Sora:wght@400;500;600&display=swap";.app-shell[data-v-103ddbd2]{min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(145,92,255,.25),transparent 45%),radial-gradient(circle at 100% 20%,rgba(93,59,255,.3),transparent 55%),#0f0b1c;color:#f2f0ff;display:flex;flex-direction:column}.app-header[data-v-103ddbd2]{padding:18px 16px 12px;display:flex;align-items:center;justify-content:space-between}.app-title[data-v-103ddbd2]{font-size:18px;font-weight:700;letter-spacing:.6px}.status-pill[data-v-103ddbd2]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#a06eff2e;border:1px solid rgba(160,110,255,.4);font-size:12px}.status-dot[data-v-103ddbd2]{width:6px;height:6px;border-radius:50%;background:#7dffb3;box-shadow:0 0 8px #7dffb3cc}.app-main[data-v-103ddbd2]{flex:1;padding:4px 14px 90px}.app-main.compact[data-v-103ddbd2]{padding:0}.app-nav[data-v-103ddbd2]{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:10px 10px 16px;background:#0a0814f2;border-top:1px solid rgba(160,110,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item[data-v-103ddbd2]{color:#f2f0ff99;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;padding:8px 0;border-radius:12px;transition:all .2s ease}.nav-icon[data-v-103ddbd2]{font-size:16px}.nav-item.router-link-active[data-v-103ddbd2]{color:#f2f0ff;background:#a06eff2e;box-shadow:0 0 12px #a06eff33}:root{color-scheme:dark;font-family:Space Grotesk,Sora,IBM Plex Sans,Segoe UI,sans-serif;--accent: #a06eff;--accent-2: #6d4bff;--muted: rgba(242, 240, 255, .65);--card: rgba(20, 14, 34, .85);--card-border: rgba(160, 110, 255, .25);--soft: rgba(255, 255, 255, .06)}*{box-sizing:border-box}body{margin:0;background:#0f0b1c}a{color:inherit}.page{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
