.stage[data-v-c27b2759]{position:relative;min-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 0 calc(74px + env(safe-area-inset-bottom));isolation:isolate}.bg[data-v-c27b2759]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,#1a0b32,#0a0616 42%,#05030a)}.aurora[data-v-c27b2759]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.aurora-a[data-v-c27b2759]{width:62vw;height:62vw;left:-18vw;top:-8vh;background:radial-gradient(circle,#7c3aed 0%,transparent 70%);animation:drift-c27b2759 18s ease-in-out infinite}.aurora-b[data-v-c27b2759]{width:56vw;height:56vw;right:-16vw;top:18vh;background:radial-gradient(circle,#06b6d4 0%,transparent 70%);animation:drift-c27b2759 22s ease-in-out infinite reverse}.aurora-c[data-v-c27b2759]{width:48vw;height:48vw;left:22vw;bottom:-12vh;background:radial-gradient(circle,#ec4899 0%,transparent 70%);animation:drift-c27b2759 26s ease-in-out infinite}@keyframes drift-c27b2759{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,4vh,0) scale(1.18)}}.grid[data-v-c27b2759]{position:absolute;top:-20%;right:-20%;bottom:0;left:-20%;background-image:linear-gradient(rgba(168,85,247,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.11) 1px,transparent 1px);background-size:44px 44px;transform:perspective(520px) rotateX(58deg) scale(1.4);transform-origin:50% 100%;animation:flow-c27b2759 9s linear infinite;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 90%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 50% 90%,#000 0%,transparent 72%)}@keyframes flow-c27b2759{to{background-position:0 44px,44px 0}}.noise[data-v-c27b2759]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.vignette[data-v-c27b2759]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,transparent 45%,rgba(0,0,0,.72) 100%)}.hud[data-v-c27b2759]{padding:0 18px}.hud-bar[data-v-c27b2759]{display:flex;align-items:center;justify-content:space-between;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.18em;color:#ece9ff6b;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.live[data-v-c27b2759]{display:inline-flex;align-items:center;gap:6px;color:#b6ff3cd9}.live i[data-v-c27b2759]{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:pulse-c27b2759 1.6s ease-in-out infinite}@keyframes pulse-c27b2759{50%{opacity:.25;transform:scale(.7)}}.title[data-v-c27b2759]{margin-top:16px;font-size:clamp(24px,8.4vw,36px);font-weight:900;font-style:italic;line-height:1.04;letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(100deg,#fff,#cbb5ff,#8b5cf6 40%,#5ee7ff 62%,#fff 82%,#cbb5ff);background-size:240% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:title-sheen-c27b2759 16s ease-in-out infinite}@keyframes title-sheen-c27b2759{0%,to{background-position:0% 50%;filter:drop-shadow(0 4px 16px rgba(139,92,246,.45))}50%{background-position:100% 50%;filter:drop-shadow(0 4px 22px rgba(34,211,238,.45))}}.sub[data-v-c27b2759]{margin-top:10px;font-size:12px;letter-spacing:.08em;color:#ece9ff8c}.sub em[data-v-c27b2759]{font-style:normal;color:var(--cyan);text-shadow:0 0 10px rgba(34,211,238,.8)}.ticker[data-v-c27b2759]{margin-top:18px;height:22px;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#a855f729,#22d3ee24);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track[data-v-c27b2759]{display:flex;width:max-content;animation:marquee-c27b2759 26s linear infinite}.ticker-track span[data-v-c27b2759]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;line-height:22px;letter-spacing:.24em;white-space:nowrap;color:#ece9ffb8;padding-right:0}@keyframes marquee-c27b2759{to{transform:translate(-50%)}}.dock[data-v-c27b2759]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 18px;padding:32px 20px 14px}.tile[data-v-c27b2759]{display:flex;flex-direction:column;align-items:center;gap:12px;animation:rise-c27b2759 .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 40ms)}@keyframes rise-c27b2759{0%{opacity:0;transform:translateY(14px) scale(.94)}}.tile-icon[data-v-c27b2759]{position:relative;display:grid;place-items:center;width:82%;aspect-ratio:1;border-radius:28%;overflow:hidden;background:radial-gradient(120% 120% at 28% 0%,hsla(var(--h),95%,72%,.3),transparent 62%),linear-gradient(160deg,#ffffff1a,#ffffff05);border:1px solid hsla(var(--h),90%,70%,.28);box-shadow:inset 0 1px #ffffff2e,inset 0 -8px 18px -12px hsla(var(--h),100%,60%,.9),0 10px 24px -14px hsla(var(--h),95%,60%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s cubic-bezier(.2,1.5,.4,1),box-shadow .24s ease,border-color .24s ease}.tile-icon[data-v-c27b2759]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.24) 46%,transparent 60%);transform:translate(-130%);animation:sweep-c27b2759 6s ease-in-out infinite;animation-delay:calc(var(--i) * .42s);pointer-events:none}@keyframes sweep-c27b2759{0%,62%,to{transform:translate(-130%)}78%{transform:translate(130%)}}.tile:active .tile-icon[data-v-c27b2759]{transform:scale(.9);border-color:hsla(var(--h),100%,74%,.85);box-shadow:0 0 28px hsla(var(--h),100%,62%,.8),inset 0 0 24px hsla(var(--h),100%,70%,.35)}.tile-icon img[data-v-c27b2759]{width:100%;height:100%;object-fit:cover;display:block}.emoji[data-v-c27b2759]{font-size:clamp(19px,5.8vw,27px);line-height:1;filter:drop-shadow(0 3px 10px rgba(0,0,0,.55))}.letter[data-v-c27b2759]{font-size:clamp(17px,5.2vw,24px);font-weight:900;letter-spacing:-.02em;background:linear-gradient(150deg,hsla(var(--h),100%,88%,1),hsla(calc(var(--h) + 46),100%,62%,1));-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase}.tile-name[data-v-c27b2759]{width:100%;font-size:13px;font-weight:700;line-height:1.25;text-align:center;color:#ece9ffeb;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-c27b2759]{grid-column:1 / -1;text-align:center;padding:40px 0;color:#ece9ff80;font-size:13px;letter-spacing:.1em}.empty-tip[data-v-c27b2759]{margin-top:8px;font-size:11px;color:#ece9ff4d}.foot[data-v-c27b2759]{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:10px 20px calc(10px + env(safe-area-inset-bottom));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.16em;color:#ece9ff6b;background:linear-gradient(180deg,#05030a33,#05030aeb 60%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.06)}.foot[data-v-c27b2759]:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.85),rgba(34,211,238,.85),transparent)}.foot-left[data-v-c27b2759]{display:inline-flex;align-items:center;gap:7px}.foot-left i[data-v-c27b2759]{width:5px;height:5px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px var(--pink)}.foot-right b[data-v-c27b2759]{color:#ece9ffd9;font-weight:600}@media(min-width:560px){.dock[data-v-c27b2759]{grid-template-columns:repeat(5,1fr);max-width:660px;margin:0 auto;gap:34px 20px}.hud[data-v-c27b2759]{max-width:660px;margin:0 auto}}@media(min-width:820px){.dock[data-v-c27b2759]{grid-template-columns:repeat(6,1fr)}.tile-name[data-v-c27b2759]{font-size:14px}}:root{--bg: #05030a;--ink: #ece9ff;--dim: rgba(236, 233, 255, .48);--violet: #a855f7;--cyan: #22d3ee;--pink: #ff2d95;--lime: #b6ff3c;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{min-height:100%;background:var(--bg)}body{color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{background:#a855f780}
