.map.svelte-1jl8wyq{position:absolute;inset:0;touch-action:none}.fail.svelte-1jl8wyq{position:absolute;left:16px;right:16px;top:16px;margin:0;padding:12px 14px;background:var(--panel);border:1px solid var(--bad);border-radius:8px}.overlay.svelte-1e1f5i6{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.backdrop.svelte-1e1f5i6{position:absolute;inset:0;border:0;background:#050908b3}.box.svelte-1e1f5i6{position:relative;max-width:680px;width:100%;max-height:100%;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px;line-height:1.5}.close.svelte-1e1f5i6{float:right;background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:6px 12px;min-height:36px}.box.svelte-1e1f5i6 h1,.box.svelte-1e1f5i6 h2{color:var(--gold);font-weight:700;margin:.6em 0 .4em}.box.svelte-1e1f5i6 h1{font-size:22px}.box.svelte-1e1f5i6 h2{font-size:17px}.box.svelte-1e1f5i6 p,.box.svelte-1e1f5i6 li{max-width:65ch}.box.svelte-1e1f5i6 img{max-width:100%;border-radius:6px;border:1px solid var(--line)}.app.svelte-dn1yt2{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hud.svelte-dn1yt2{display:flex;align-items:center;gap:12px;padding-block:8px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--panel);border-bottom:1px solid var(--line);min-width:0}.logo.svelte-dn1yt2{color:var(--gold);font-weight:700;font-size:18px;white-space:nowrap}.status.svelte-dn1yt2{font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.status.ok.svelte-dn1yt2{color:var(--ok);border-color:var(--ok)}.status.warn.svelte-dn1yt2{color:var(--gold);border-color:var(--gold)}.status.bad.svelte-dn1yt2{color:var(--bad);border-color:var(--bad)}.status.wait.svelte-dn1yt2{color:var(--muted)}.spacer.svelte-dn1yt2{flex:1}.btn.svelte-dn1yt2{background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:6px 12px;min-height:36px;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center}.btn.svelte-dn1yt2:hover{border-color:var(--gold)}.stage.svelte-dn1yt2{position:relative;min-height:0;overflow:hidden}@media (max-width: 520px){.hud.svelte-dn1yt2{flex-wrap:wrap;row-gap:6px;gap:8px}.logo.svelte-dn1yt2{font-size:16px}.status.svelte-dn1yt2{font-size:11px;padding:2px 6px}.btn.svelte-dn1yt2{padding:6px 10px;min-height:40px}}:root{--bg: #0f1716;--panel: #17231f;--panel2: #1f2e28;--line: #30443c;--ink: #ece5d0;--muted: #9caea2;--gold: #e2ad3b;--ok: #8cbc6e;--bad: #e06c4f;--font: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "Cascadia Mono", "Consolas", monospace;color-scheme:dark;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:14px}#app{height:100%}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}[hidden]{display:none!important}
