@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/orbitron-latin-Du7j2Vp2.woff2) format("woff2-variations"),url(/assets/orbitron-latin-Du7j2Vp2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/exo2-latin-CQ1lLIdm.woff2) format("woff2-variations"),url(/assets/exo2-latin-CQ1lLIdm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--va-text: #e8fbff;--va-muted: rgba(232, 251, 255, .62);--va-faint: rgba(232, 251, 255, .42);--va-cyan: #5ee8ff;--va-cyan-hot: #00ffcc;--va-gold: #ffd84a;--va-border: rgba(94, 232, 255, .28);--va-border-strong: rgba(94, 232, 255, .62);--va-panel: rgba(8, 18, 40, .82);--va-radius: 14px;--va-radius-lg: 18px;--va-font-display: "Orbitron", ui-sans-serif, system-ui, sans-serif;--va-font-ui: "Exo 2", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--va-ease: cubic-bezier(.22, 1, .36, 1)}.va-ui{font-family:var(--va-font-ui);color:var(--va-text);-webkit-font-smoothing:antialiased;letter-spacing:.015em}.va-ui button,.va-ui input{font-family:inherit}.va-display{font-family:var(--va-font-display);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.va-kicker{font-family:var(--va-font-display);font-size:11px;font-weight:600;letter-spacing:.38em;text-transform:uppercase;color:var(--va-faint)}.va-hint{font-family:var(--va-font-ui);font-size:11px;font-weight:500;letter-spacing:.03em;line-height:1.45;color:var(--va-faint);text-align:center}.va-hint[data-tone=danger]{color:#ff6680}.va-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 4px;margin-top:6px;font-family:var(--va-font-display);font-size:10px;letter-spacing:.14em;color:var(--va-faint)}.va-btn{appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;border-radius:var(--va-radius);font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .14s var(--va-ease),box-shadow .18s ease,background .18s ease,border-color .18s ease,opacity .16s ease,filter .16s ease}.va-btn:disabled{cursor:default;opacity:.45}.va-btn:not(:disabled):active{transform:scale(.975)}.va-icon-btn:not(:disabled):active{transform:scale(.97)}.va-menu-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:8px 10px;color:var(--va-muted);font-family:var(--va-font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media (hover: hover) and (pointer: fine){.va-btn:not(:disabled):hover{filter:brightness(1.1)}.va-icon-btn:not(:disabled):hover{border-color:var(--va-border-strong);background:#0c1834d9}.va-footer-link:hover,.va-menu-cta-secondary:hover{color:var(--va-cyan)}}.va-btn:focus-visible,.va-icon-btn:focus-visible,.va-footer-link:focus-visible{outline:2px solid var(--va-cyan);outline-offset:3px}.va-icon-btn{appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:12px;color:var(--va-text);background:#081024b8;border:1px solid var(--va-border);box-shadow:0 0 12px #5ee8ff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .12s ease,opacity .16s ease,border-color .16s ease,background .16s ease}.va-icon-btn:disabled{opacity:.4;cursor:default;transform:none}.va-scroll-hide{scrollbar-width:none;-ms-overflow-style:none}.va-scroll-hide::-webkit-scrollbar{display:none}.va-surface{background:var(--va-panel);border:1px solid var(--va-border);border-radius:var(--va-radius-lg);box-shadow:0 16px 48px #00000080,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.va-stat-chip{min-width:0;text-align:center;padding:10px 8px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}@keyframes va-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes va-fade-in{0%{opacity:0}to{opacity:1}}@keyframes va-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes va-banner{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}76%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes va-pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes va-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes va-score-pop{0%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes va-highscore-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes va-spin{to{transform:rotate(360deg)}}@keyframes va-glow-breathe{0%,to{filter:drop-shadow(0 0 8px rgba(94,232,255,.28))}50%{filter:drop-shadow(0 0 18px rgba(94,232,255,.55))}}@keyframes va-boss-pulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes va-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.va-menu-stack{width:100%;max-width:480px}.va-menu-title{font-size:clamp(26px,7.5vw,44px);letter-spacing:.1em;max-width:100%;white-space:nowrap;overflow:hidden;line-height:1.12}.va-footer-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 8px;margin-block:-10px;color:inherit;background:transparent;border:none;font:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer;border-radius:8px;transition:color .16s ease,background .16s ease}.va-footer-link:active{background:#5ee8ff14}@media (max-height: 740px){.va-overlay-ad{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.va-menu-stack,.va-hangar{gap:6px!important}.va-hangar-name{font-size:clamp(18px,6vw,28px)!important}.va-hangar-blurb{font-size:12px!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.va-hangar-arm-start{font-size:10px!important}.va-hangar-arm-name{font-size:8px!important}.va-menu-tagline{margin-top:4px!important;font-size:12px!important}}@media (max-height: 680px){.va-menu-stack{gap:4px!important}.va-menu-title{font-size:clamp(22px,6.4vw,36px)}.va-menu-kicker{margin-bottom:2px!important}.va-menu-best{font-size:10px!important}}@media (prefers-reduced-motion: reduce){.va-btn,.va-icon-btn,.va-ui *{animation:none!important;transition:none!important}}
