:root{--navy:#0b2344;--bg:#0a1730;--bg-deep:#060d1f;--card:#10224a;--line:#ffffff0f;--red:#e53935;--red-dark:#c62828;--white:#fff;--muted:#8fa3c8;--dim:#5a6b8c;--success:#28c76f;--warning:#ffb020;--safe-top:env(safe-area-inset-top);--radius:20px;--tab-h:72px;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}#__nuxt,body,html{height:100%}body{background:var(--bg);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0}a{color:var(--red);text-decoration:none}button{color:inherit}button,input,select{font-family:inherit}input::placeholder{color:var(--dim)}.num{font-variant-numeric:tabular-nums}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}.pulse{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite livePulse}.screen{padding:8px 16px calc(var(--tab-h) + 24px + env(safe-area-inset-bottom))}.h1{letter-spacing:-.4px;margin:8px 0 14px;font-size:22px;font-weight:700}.empty{color:var(--dim);text-align:center;padding:40px 12px;font-size:14px}.gate[data-v-7f00c9cd]{text-align:center;min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.btn[data-v-7f00c9cd],.gate[data-v-7f00c9cd]{font-size:15px}.btn[data-v-7f00c9cd]{background:var(--red);color:var(--white);border-radius:12px;padding:12px 26px;font-weight:600}
