.bar[data-v-f67b93ed]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.brand[data-v-f67b93ed]{display:flex;align-items:center;gap:8px}.mark[data-v-f67b93ed]{width:14px;height:14px;clip-path:polygon(50% 0,100% 100%,50% 74%,0 100%);background:var(--accent)}.name[data-v-f67b93ed]{font-weight:800;letter-spacing:.16em;font-size:13px}.drive[data-v-f67b93ed]{margin:0;color:var(--text-dim);font-size:12px;font-weight:600}.right[data-v-f67b93ed]{margin-left:auto;display:flex;align-items:center;gap:10px}.balance[data-v-f67b93ed]{margin:0;font-weight:700;font-size:15px;padding:5px 10px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--line)}.trust[data-v-f67b93ed]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--line-strong);background:var(--surface-3);color:var(--text-dim);transition:border-color var(--t-fast),color var(--t-fast)}.trust.verified[data-v-f67b93ed]{color:var(--win);border-color:var(--win);background:var(--win-soft)}.trust.invalid[data-v-f67b93ed]{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.trust.locked[data-v-f67b93ed]{color:var(--accent);border-color:var(--accent-deep);background:var(--accent-soft)}.dot[data-v-f67b93ed]{width:6px;height:6px;border-radius:50%;background:currentColor}.conn[data-v-f67b93ed]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-faint)}.conn.live[data-v-f67b93ed]{color:var(--win)}.conn.wait[data-v-f67b93ed]{color:var(--warn)}.conn.off[data-v-f67b93ed]{color:var(--danger)}@media(max-width:560px){.conn-text[data-v-f67b93ed]{display:none}}.stage[data-v-31cc7f6b]{position:relative;overflow:hidden;flex:1;min-height:300px}@media(min-width:900px){.stage[data-v-31cc7f6b]{flex:initial;aspect-ratio:16 / 9}}.scene[data-v-31cc7f6b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.scrim[data-v-31cc7f6b]{position:absolute;inset:0 0 auto 0;height:46%;background:linear-gradient(180deg,#04060a99,#04060a00);pointer-events:none}.overlay[data-v-31cc7f6b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:clamp(14px,4vh,34px);pointer-events:none;text-align:center}.caption[data-v-31cc7f6b]{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e8eef5bf;text-shadow:0 2px 10px rgba(0,0,0,.7)}.readout[data-v-31cc7f6b]{font-size:clamp(52px,13vw,104px);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-shadow:0 4px 26px rgba(0,0,0,.75);transition:color var(--t-med)}.tier[data-v-31cc7f6b]{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-shadow:0 2px 10px rgba(0,0,0,.8)}.crashed .readout[data-v-31cc7f6b]{color:var(--danger)}.cancelled .readout[data-v-31cc7f6b]{color:var(--warn)}.parked .readout[data-v-31cc7f6b]{color:var(--win)}.badge[data-v-31cc7f6b]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:8px;align-items:baseline;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.badge.win[data-v-31cc7f6b]{background:var(--win-soft);border:1px solid var(--win);color:var(--win)}.badge.lost[data-v-31cc7f6b]{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger)}.panel-wrap[data-v-ea570bfd]{display:flex;flex-direction:column;gap:10px}.row[data-v-ea570bfd]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:620px){.row[data-v-ea570bfd]{grid-template-columns:1.4fr 1fr}}.field[data-v-ea570bfd]{display:flex;flex-direction:column;gap:6px}.stake[data-v-ea570bfd]{display:flex;gap:6px}.stake input[data-v-ea570bfd]{flex:1;min-width:0;font-weight:700}.step[data-v-ea570bfd]{width:44px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--line);font-weight:700;color:var(--text-dim)}.step[data-v-ea570bfd]:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.quick[data-v-ea570bfd]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-ea570bfd]{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid var(--line);color:var(--text-dim)}.chip[data-v-ea570bfd]:hover:not(:disabled){color:var(--text);border-color:var(--accent-deep)}.chip[data-v-ea570bfd]:disabled{opacity:.45}label.label[data-v-ea570bfd]{display:flex;align-items:center;gap:7px}.check[data-v-ea570bfd]{width:15px;height:15px;accent-color:var(--accent);padding:0}.auto[data-v-ea570bfd]{width:100%;font-weight:700}.hint[data-v-ea570bfd]{margin:0;font-size:11px;color:var(--text-faint);line-height:1.35}.msg[data-v-ea570bfd]{margin:0;font-size:12px;font-weight:600}.msg.error[data-v-ea570bfd]{color:var(--danger)}.msg.info[data-v-ea570bfd]{color:var(--text-dim)}.msg.win[data-v-ea570bfd]{color:var(--win)}.place[data-v-ea570bfd]{min-height:56px;border-radius:var(--r-lg);font-size:17px;font-weight:800;color:#04181b;background:linear-gradient(180deg,#58e8f6,var(--accent-deep));transition:filter var(--t-fast),transform var(--t-fast)}.place[data-v-ea570bfd]:active:not(:disabled){transform:scale(.99)}.place[data-v-ea570bfd]:disabled{background:var(--surface-3);color:var(--text-faint)}.wrap[data-v-4f0b1ea4]{display:flex;flex-direction:column;gap:6px}.park[data-v-4f0b1ea4]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:62px;border-radius:var(--r-lg);font-size:19px;font-weight:800;letter-spacing:.02em;color:#04181b;background:linear-gradient(180deg,#58e8f6,var(--accent-deep));box-shadow:var(--glow);transition:transform var(--t-fast),filter var(--t-fast)}.park[data-v-4f0b1ea4]:active:not(:disabled){transform:scale(.985);filter:brightness(1.08)}.park[data-v-4f0b1ea4]:disabled{background:var(--surface-3);color:var(--text-faint);box-shadow:none}.payout[data-v-4f0b1ea4]{font-weight:700;opacity:.85}.latency[data-v-4f0b1ea4]{margin:0;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-faint)}.latency .dot[data-v-4f0b1ea4]{width:6px;height:6px;border-radius:50%;background:currentColor}.latency.good[data-v-4f0b1ea4]{color:var(--win)}.latency.fair[data-v-4f0b1ea4]{color:var(--warn)}.latency.poor[data-v-4f0b1ea4]{color:var(--danger)}.controls[data-v-2c4155ca]{padding:12px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.activity[data-v-8df5719c]{display:flex;flex-direction:column;min-height:0}.head[data-v-8df5719c]{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px 8px}.head h2[data-v-8df5719c]{margin:0}.count[data-v-8df5719c]{margin:0;font-size:11px;color:var(--text-faint)}.list[data-v-8df5719c]{list-style:none;margin:0;padding:0 8px 8px;overflow-y:auto;flex:1}.row[data-v-8df5719c]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;padding:8px;border-radius:var(--r-sm);font-size:13px;border-left:2px solid transparent}.row+.row[data-v-8df5719c]{border-top:1px solid var(--line)}.row.mine[data-v-8df5719c]{background:var(--accent-soft);border-left-color:var(--accent)}.who[data-v-8df5719c]{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.mine .who[data-v-8df5719c]{color:var(--text);font-weight:600}.stake[data-v-8df5719c]{color:var(--text-faint)}.result[data-v-8df5719c]{font-weight:600}.result.driving[data-v-8df5719c]{color:var(--accent);font-weight:500}.result.dim[data-v-8df5719c]{color:var(--text-faint);font-weight:500}.row.parked .result[data-v-8df5719c]{color:var(--win)}.empty[data-v-8df5719c]{margin:0;padding:4px 14px 16px;color:var(--text-faint);font-size:13px}.recent[data-v-825f940c]{display:flex;align-items:center;gap:12px;padding:10px 12px;overflow:hidden}.recent h2[data-v-825f940c]{margin:0;flex-shrink:0}.strip[data-v-825f940c]{display:flex;gap:6px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.strip[data-v-825f940c]::-webkit-scrollbar{display:none}.chip[data-v-825f940c]{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;border:1px solid var(--line);background:var(--surface-2);color:var(--text-dim);transition:border-color var(--t-fast)}.chip[data-v-825f940c]:hover{border-color:var(--accent)}.chip.standard[data-v-825f940c]{color:var(--text-faint)}.chip.premium[data-v-825f940c]{color:#9fd8ff}.chip.sport[data-v-825f940c]{color:var(--accent)}.chip.luxury[data-v-825f940c]{color:var(--win);border-color:#3ddc8a59}.chip.exotic[data-v-825f940c]{color:var(--warn);border-color:#f5a52473}.chip.void[data-v-825f940c]{color:var(--text-faint);font-style:italic}.backdrop[data-v-bec57edf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#030508b8;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog[data-v-bec57edf]{width:min(560px,100%);max-height:88vh;overflow-y:auto;padding:18px;box-shadow:var(--shadow)}.head[data-v-bec57edf]{display:flex;align-items:center;justify-content:space-between}.head h2[data-v-bec57edf]{margin:0;font-size:17px}.close[data-v-bec57edf]{font-size:26px;line-height:1;color:var(--text-faint);padding:0 4px}.close[data-v-bec57edf]:hover{color:var(--text)}.verdict[data-v-bec57edf]{margin:14px 0 4px;font-size:20px;font-weight:800}.verdict.verified[data-v-bec57edf]{color:var(--win)}.verdict.invalid[data-v-bec57edf]{color:var(--danger)}.verdict.partial[data-v-bec57edf]{color:var(--warn)}.steps li.skipped[data-v-bec57edf]{opacity:.75}.steps li.skipped .tick[data-v-bec57edf]{color:var(--warn)}.explain[data-v-bec57edf]{margin:0 0 14px;color:var(--text-dim);font-size:13px}.status[data-v-bec57edf]{color:var(--text-dim);font-size:14px}.steps[data-v-bec57edf]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:2px}.steps li[data-v-bec57edf]{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:var(--r-sm);background:var(--surface-2)}.tick[data-v-bec57edf]{font-weight:800}.steps li.ok .tick[data-v-bec57edf]{color:var(--win)}.steps li.bad[data-v-bec57edf]{background:var(--danger-soft)}.steps li.bad .tick[data-v-bec57edf]{color:var(--danger)}.text[data-v-bec57edf]{display:flex;flex-direction:column;gap:1px;min-width:0}.what[data-v-bec57edf]{font-size:13px}.detail[data-v-bec57edf]{font-size:11px;color:var(--text-faint);word-break:break-all}.facts[data-v-bec57edf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.facts>div[data-v-bec57edf]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--surface-2);border-radius:var(--r-sm)}.facts .mono[data-v-bec57edf]{font-size:12px}.warn[data-v-bec57edf]{margin:0 0 12px;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;color:var(--warn);background:#f5a5241a;border:1px solid rgba(245,165,36,.3)}.raw summary[data-v-bec57edf]{cursor:pointer;padding:6px 0}.raw pre[data-v-bec57edf]{max-height:220px;overflow:auto;font-size:11px;background:var(--bg);padding:10px;border-radius:var(--r-sm);border:1px solid var(--line)}.copy[data-v-bec57edf]{font-size:12px;font-weight:600;color:var(--accent);padding:6px 0}.hud[data-v-01c585e1]{position:fixed;right:10px;bottom:10px;z-index:40;display:grid;gap:1px 10px;padding:9px 11px;font-size:11px;background:#07090de6;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-dim);pointer-events:none}.hud div[data-v-01c585e1]{display:flex;justify-content:space-between;gap:14px}.hud span[data-v-01c585e1]{color:var(--text-faint)}.app[data-v-a98c8b12]{display:flex;flex-direction:column;min-height:100%;outline:none}.banner[data-v-a98c8b12]{margin:0;padding:9px 14px;font-size:13px;font-weight:600;text-align:center}.banner.warn[data-v-a98c8b12]{background:#f5a5241f;color:var(--warn);border-bottom:1px solid rgba(245,165,36,.3)}.banner.bad[data-v-a98c8b12]{background:var(--danger-soft);color:var(--danger);border-bottom:1px solid rgba(255,77,77,.3)}.layout[data-v-a98c8b12]{flex:1;display:grid;grid-template-columns:1fr;gap:var(--gap);padding:var(--gap);min-height:0}.stage-col[data-v-a98c8b12]{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.recent-panel[data-v-a98c8b12]{overflow:hidden}.desktop-controls[data-v-a98c8b12],.side-col[data-v-a98c8b12]{display:none}.mobile-controls[data-v-a98c8b12]{position:sticky;bottom:0;padding:0 var(--gap) calc(var(--gap) + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(7,9,13,0),var(--bg) 22%)}@media(min-width:900px){.layout[data-v-a98c8b12]{grid-template-columns:minmax(0,3fr) minmax(280px,1fr)}.side-col[data-v-a98c8b12]{display:block;min-height:0}.desktop-controls[data-v-a98c8b12]{display:block}.mobile-controls[data-v-a98c8b12]{display:none}}.admin[data-v-3a35277a]{max-width:900px;margin:0 auto;padding:20px 16px 60px}.head[data-v-3a35277a]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.head h1[data-v-3a35277a]{font-size:20px;margin:0;letter-spacing:.02em}.head span[data-v-3a35277a]{color:var(--text-faint);font-weight:400}.back[data-v-3a35277a]{color:var(--accent);text-decoration:none;font-size:13px}.signin[data-v-3a35277a]{padding:18px;display:flex;flex-direction:column;gap:8px;max-width:360px}.signin button[data-v-3a35277a]{background:var(--accent-deep);color:#04181b;font-weight:700;padding:11px;border-radius:var(--r-sm)}.block[data-v-3a35277a]{padding:16px;margin-bottom:14px}.block h2[data-v-3a35277a]{margin:0 0 12px}.grid[data-v-3a35277a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:12px}.grid>div[data-v-3a35277a]{display:flex;flex-direction:column;gap:3px;padding:9px 11px;background:var(--surface-2);border-radius:var(--r-sm)}.actions[data-v-3a35277a]{display:flex;flex-wrap:wrap;gap:8px}.actions button[data-v-3a35277a],.row-actions button[data-v-3a35277a]{padding:8px 14px;border-radius:var(--r-sm);font-size:12px;font-weight:700;background:var(--surface-3);border:1px solid var(--line-strong);color:var(--text)}.actions button[data-v-3a35277a]:hover:not(:disabled),.row-actions button[data-v-3a35277a]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}table[data-v-3a35277a]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-3a35277a]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding-bottom:8px;font-weight:600}td[data-v-3a35277a]{padding:8px 6px;border-top:1px solid var(--line)}.row-actions[data-v-3a35277a]{text-align:right}.pill[data-v-3a35277a]{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;background:var(--surface-3);color:var(--text-dim)}.pill.active[data-v-3a35277a]{background:var(--win-soft);color:var(--win)}.pill.pending_activation[data-v-3a35277a]{background:var(--accent-soft);color:var(--accent)}.pill.retired[data-v-3a35277a]{color:var(--text-faint)}.audit[data-v-3a35277a]{list-style:none;margin:0;padding:0;font-size:12px}.audit li[data-v-3a35277a]{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;padding:7px 0;border-top:1px solid var(--line)}.time[data-v-3a35277a]{color:var(--text-faint)}.what[data-v-3a35277a]{font-weight:600}.dim[data-v-3a35277a]{color:var(--text-faint)}.note[data-v-3a35277a]{margin:10px 0 0;font-size:12px;color:var(--text-faint)}.warn[data-v-3a35277a]{margin:0 0 10px;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;color:var(--warn);background:#f5a5241a}.err[data-v-3a35277a]{color:var(--danger);font-size:13px;margin:6px 0}:root{--bg: #07090d;--surface: #0e1218;--surface-2: #141a22;--surface-3: #1b2430;--line: #222c38;--line-strong: #31404f;--text: #e8eef5;--text-dim: #93a3b4;--text-faint: #5e6e7f;--accent: #3fe0f0;--accent-deep: #0e9fb0;--accent-soft: rgba(63, 224, 240, .12);--win: #3ddc8a;--win-soft: rgba(61, 220, 138, .12);--warn: #f5a524;--danger: #ff4d4d;--danger-soft: rgba(255, 77, 77, .12);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--gap: 12px;--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--shadow: 0 10px 30px rgba(0, 0, 0, .45);--glow: 0 0 22px rgba(63, 224, 240, .28);--t-fast: .14s;--t-med: .26s}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;overscroll-behavior:none}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}button:disabled{cursor:not-allowed}input{font:inherit;color:inherit;background:var(--surface-3);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px}input:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.label{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
