.ico[data-v-0cf95e89]{display:inline-block;flex-shrink:0;width:1.15em;height:1.15em;vertical-align:-.2em;fill:currentColor;fill-rule:evenodd}.ico[data-v-0cf95e89] .l{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.seat[data-v-0cf95e89]{width:auto;height:1.35em;vertical-align:-.3em;aspect-ratio:363 / 423;filter:invert(.92)}.mark[data-v-514204f6]{text-align:center;font-weight:600;width:7rem}.off[data-v-514204f6]{font-weight:700;color:#8f1d1d}.keep[data-v-514204f6]{color:#2f5b2a}.icon[data-v-514204f6]{font-size:1.1em}.led[data-v-514204f6]{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;vertical-align:-.05rem;box-shadow:0 0 4px currentColor}.plate-sample[data-v-514204f6]{display:inline-block;width:3.2rem;height:.9rem;vertical-align:-.15rem;border-radius:2px;background:repeating-linear-gradient(-55deg,var(--bg) 0 6px,var(--stripe) 6px 9px);border:1px solid #0003}.name[data-v-2b087d41]{font-weight:700;letter-spacing:.06em}.band[data-v-2b087d41]{font-weight:700}.freq[data-v-2b087d41]{font-family:Courier New,monospace}.tap[data-v-3993db15]{color:#8f1d1d}.hold[data-v-3993db15]{color:#1d4f8f}.strip[data-v-3993db15]{white-space:nowrap}.strip i[data-v-3993db15]{display:inline-block;width:.8rem;height:1.1rem;border-radius:2px;vertical-align:-.2rem;border:1px solid #0003}.strip i.blue[data-v-3993db15]{background:#2666ff}.strip i.white[data-v-3993db15]{background:#fff}.strip i.yellow[data-v-3993db15]{background:#ffcc1a}.strip i.red[data-v-3993db15]{background:#ff1a14}.priority[data-v-dc221e5b]{columns:2}.codes th[data-v-dc221e5b],.codes td[data-v-dc221e5b]{text-align:center;white-space:nowrap}.codes td[data-v-dc221e5b]{font-family:Courier New,monospace;font-weight:700;font-size:1.05rem}.sym[data-v-c61cabe0]{font-family:Arial,Helvetica Neue,Helvetica,DejaVu Sans,sans-serif;font-weight:700;font-variant-emoji:text;font-size:1.4rem;text-align:center}.symbols td[data-v-c61cabe0]{text-align:center;font-weight:700}.code[data-v-eb2d080a]{font-family:Courier New,monospace;font-weight:700}.digits th[data-v-a16e2ef6]{text-align:center;font-size:1.1rem}.sym[data-v-a16e2ef6]{text-align:center;font-size:1.5rem;font-family:Arial,Helvetica Neue,Helvetica,DejaVu Sans,sans-serif;font-weight:700;font-variant-emoji:text}.token[data-v-d190f48e]{font-family:Courier New,monospace;font-weight:700;letter-spacing:.1em}.char[data-v-d190f48e]{font-family:Courier New,monospace;font-size:1.15rem;font-weight:700;text-align:center;width:4rem}.charts[data-v-7e317aa5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:.8rem}figure[data-v-7e317aa5]{margin:0;border:1px solid #c9cfd6;border-radius:6px;overflow:hidden;background:#f4f6f3}svg[data-v-7e317aa5]{display:block;width:100%;height:auto}figcaption[data-v-7e317aa5]{text-align:center;font:700 1rem Courier New,monospace;padding:.3rem;border-top:1px solid #c9cfd6;background:#fff}.name[data-v-7e317aa5]{font:700 11px Arial,sans-serif;fill:#1d4f8f}.pavement[data-v-7e317aa5]{stroke:#9aa1a8;stroke-width:11;stroke-linecap:round}.centre[data-v-7e317aa5]{stroke:#d9a800;stroke-width:2;stroke-linecap:round}.closed line[data-v-7e317aa5]{stroke:#d11a1a;stroke-width:3.5;stroke-linecap:round}.hold[data-v-7e317aa5]{fill:#fff;stroke:#d11a1a;stroke-width:2.5}.rwy[data-v-7e317aa5]{font:700 9px Arial,sans-serif;fill:#d11a1a}.gate[data-v-7e317aa5]{fill:#1fae3a;stroke:#0d5e1c;stroke-width:2}.gate-label[data-v-7e317aa5]{font:700 10px Arial,sans-serif;fill:#0d5e1c}.wires[data-v-06ed26c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem}.wires table[data-v-06ed26c9]{margin:0}.swatch[data-v-06ed26c9]{display:inline-block;width:1.4rem;height:.5rem;border-radius:.25rem;vertical-align:.1rem;border:1px solid #0004}.code[data-v-06ed26c9]{font-family:Courier New,monospace;font-weight:700;font-size:1.1rem;text-align:center;width:3.5rem}.code[data-v-2cf2fbb5]{font-family:Courier New,monospace;font-weight:700}.series th[data-v-2cf2fbb5],.series td[data-v-2cf2fbb5],.post td[data-v-2cf2fbb5],.post th[data-v-2cf2fbb5]{text-align:center;white-space:nowrap}.always[data-v-397c2476]{color:#1d6b35;font-weight:700}.never[data-v-397c2476]{color:#8f1d1d;font-weight:700}.if[data-v-397c2476]{color:#1d4f8f}.prio[data-v-397c2476]{text-align:center;font-weight:700}code[data-v-397c2476]{white-space:nowrap}.mono[data-v-ed7d2fa5]{font-family:Courier New,monospace;font-weight:700;text-align:center}.compact th[data-v-ed7d2fa5],.compact td[data-v-ed7d2fa5]{padding:.3rem .4rem}code[data-v-ed7d2fa5]{font-family:Courier New,monospace;font-weight:700;background:#e7ebf0;padding:0 .3rem;border-radius:3px}.app[data-v-9c69cb34]{height:100%;display:flex;flex-direction:column;min-height:0;background:#0a121c}.muted[data-v-9c69cb34]{color:#6b8299;font-size:.85rem}.library[data-v-9c69cb34]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.2rem 1.5rem}.lib-head[data-v-9c69cb34]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.9rem}.lib-head h2[data-v-9c69cb34]{margin:0;font-size:1.15rem;font-weight:600}.tiles[data-v-9c69cb34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.8rem}.tile[data-v-9c69cb34]{display:flex;flex-direction:column;gap:.35rem;padding:.85rem;border-radius:10px;background:#102030;border:1px solid #1c3347;transition:border-color .15s,transform .15s}.tile[data-v-9c69cb34]:hover{border-color:#2a6690;transform:translateY(-1px)}.tile.ok[data-v-9c69cb34]{border-color:#1f6b35;background:#0f2419}.tile-top[data-v-9c69cb34]{display:flex;align-items:center;gap:.5rem}.icon[data-v-9c69cb34]{font-size:1.6rem}.edition[data-v-9c69cb34]{font-family:Courier New,monospace;letter-spacing:.08em;color:#ffd166}.num[data-v-9c69cb34]{margin-left:auto;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:4px;background:#16283a;font-size:.75rem;color:#5fd4ff}.state[data-v-9c69cb34]{font-size:1rem}.state.ok[data-v-9c69cb34]{color:var(--ok)}.state.warn[data-v-9c69cb34]{color:var(--accent)}.tile h3[data-v-9c69cb34]{margin:.2rem 0 0;font-size:1rem}.file[data-v-9c69cb34]{margin:0;font-size:.75rem;color:#6b8299;font-family:Courier New,monospace}.action[data-v-9c69cb34]{margin-top:auto;padding-top:.4rem}.action button[data-v-9c69cb34]{width:100%;padding:.45rem;font-size:.9rem}.dropped[data-v-9c69cb34]{margin:0 0 .35rem;font-size:.78rem;color:#ff8a7a}.progress[data-v-9c69cb34]{position:relative;height:2.05rem;border-radius:8px;background:#0b1622;border:1px solid #1c3347;overflow:hidden}.progress i[data-v-9c69cb34]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#1f5d7a,#5fd4ff);transition:width .06s linear}.progress span[data-v-9c69cb34]{position:relative;display:grid;place-items:center;height:100%;font-size:.78rem;font-family:Courier New,monospace;color:#e6f6ff;text-shadow:0 1px 2px #000}.doc-bar[data-v-9c69cb34]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.5rem .9rem;border-bottom:1px solid #1c3347;background:#0d1824}.back[data-v-9c69cb34]{padding:.35rem .8rem;font-size:.9rem}.doc-title[data-v-9c69cb34]{font-weight:600}.doc-bar .file[data-v-9c69cb34]{margin-left:auto}.doc[data-v-9c69cb34]{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:1.2rem}.paper[data-v-9c69cb34]{--rule: #c9cfd6;max-width:50rem;margin:0 auto;background:#f6f7f9;color:#1b2330;border-radius:6px;padding:1.6rem 1.8rem 2.2rem;line-height:1.55;box-shadow:0 10px 30px #0006;animation:slide-9c69cb34 .25s ease-out}.paper[data-v-9c69cb34] h3{font-size:1.35rem;margin:0 0 .7rem;padding-bottom:.35rem;border-bottom:2px solid #1b2330}.paper[data-v-9c69cb34] h4{margin:1.3rem 0 .4rem}.paper[data-v-9c69cb34] table{border-collapse:collapse;width:100%;font-size:.93rem}.paper[data-v-9c69cb34] th,.paper[data-v-9c69cb34] td{border:1px solid var(--rule);padding:.4rem .55rem;text-align:left;vertical-align:top}.paper[data-v-9c69cb34] th{background:#e7ebf0}.paper[data-v-9c69cb34] .table-scroll{overflow-x:auto}.paper[data-v-9c69cb34] .note{background:#fff6dd;border-left:4px solid #d99a00;padding:.6rem .8rem;margin:.9rem 0}@keyframes slide-9c69cb34{0%{opacity:0;transform:translateY(6px)}}@media(max-width:640px){.paper[data-v-9c69cb34]{padding:1rem}}.ach-icon[data-v-b69af8ec]{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;color:#1a1200;background:radial-gradient(circle at 35% 30%,#ffe08a,#ffb000 55%,#b87400);box-shadow:0 0 0 2px #ffb00059,0 6px 18px #ffb00040}.ach-icon svg[data-v-b69af8ec]{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.locked[data-v-b69af8ec]{color:#6b7686;background:#1a212b;box-shadow:0 0 0 1px var(--line)}.overlay[data-v-ed6fb387]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#02050ab3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-ed6fb387 .2s ease}.card[data-v-ed6fb387]{position:relative;width:min(30rem,100%);max-height:100%;overflow-x:hidden;overflow-y:auto;padding:1.4rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0e141ef7,#080c13fa);box-shadow:0 30px 80px #0009;animation:rise-ed6fb387 .25s cubic-bezier(.3,.7,.2,1)}@keyframes fade-ed6fb387{0%{opacity:0}}@keyframes rise-ed6fb387{0%{opacity:0;transform:translateY(14px) scale(.98)}}.x[data-v-ed6fb387]{position:absolute;top:.8rem;right:.8rem;padding:.35rem .5rem;background:none;border-color:transparent;color:var(--muted)}.x[data-v-ed6fb387]:hover{color:var(--accent);border-color:var(--accent)}h2[data-v-ed6fb387]{margin:0 0 1rem;font:700 .78rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}h2 span[data-v-ed6fb387]{opacity:.5}header[data-v-ed6fb387]{display:flex;align-items:center;gap:1rem}.avatar[data-v-ed6fb387]{width:4.2rem;height:4.2rem;border-radius:50%;object-fit:cover;border:2px solid var(--accent)}h1[data-v-ed6fb387]{margin:0;font-size:1.5rem;overflow-wrap:anywhere}.muted[data-v-ed6fb387]{color:var(--muted)}.error[data-v-ed6fb387]{color:var(--bad)}.stats[data-v-ed6fb387]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.2rem}.stats div[data-v-ed6fb387]{background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:.6rem .4rem;display:flex;flex-direction:column;align-items:center}.stats strong[data-v-ed6fb387]{font:700 1.45rem/1.1 Courier New,monospace}.stats span[data-v-ed6fb387]{color:var(--muted);font-size:.75rem}.ok[data-v-ed6fb387]{color:var(--ok)}.bad[data-v-ed6fb387]{color:var(--bad)}h3[data-v-ed6fb387]{margin:1.3rem 0 .6rem;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}h3 b[data-v-ed6fb387]{margin-left:.4rem;color:var(--accent);font-family:Courier New,monospace}.ach[data-v-ed6fb387]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ach li[data-v-ed6fb387]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .3rem;border-radius:10px;text-align:center;font-size:.78rem;color:var(--muted)}.ach li.have[data-v-ed6fb387]{color:var(--text);background:#ffb0000f}.best[data-v-ed6fb387]{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.best li[data-v-ed6fb387]{display:flex;justify-content:space-between;padding:.45rem .7rem;background:#ffffff0a;border-radius:8px;font-size:.9rem}.best strong[data-v-ed6fb387]{font-family:Courier New,monospace;color:var(--accent)}.settings[data-v-3edad322]{text-align:left;margin-bottom:1rem}.levels[data-v-3edad322]{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.8rem,1fr));gap:.4rem;margin-bottom:.8rem}.levels button[data-v-3edad322],.custom-tag[data-v-3edad322]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .3rem;text-align:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.custom-tag[data-v-3edad322]{opacity:.55}.levels .active[data-v-3edad322]{border-color:var(--accent);background:#ffb0001f;opacity:1}.lvl[data-v-3edad322]{font:700 1.1rem/1 Courier New,monospace;color:var(--accent)}.lvl-name[data-v-3edad322]{font-size:.8rem;font-weight:600}.levels small[data-v-3edad322]{color:var(--muted);font-size:.68rem}.rows[data-v-3edad322]{display:grid;gap:.55rem;padding:.8rem;border:1px solid var(--line);border-radius:10px;background:#00000026}.row[data-v-3edad322]{display:grid;grid-template-columns:8.5rem auto 1fr;align-items:center;gap:.6rem}.label[data-v-3edad322]{font-weight:600;font-size:.9rem}.muted[data-v-3edad322]{color:var(--muted);font-size:.8rem}.stepper[data-v-3edad322]{display:flex;align-items:center;gap:.5rem}.stepper button[data-v-3edad322]{padding:.2rem .65rem}.stepper strong[data-v-3edad322]{min-width:1.5rem;text-align:center;font:700 1.1rem Courier New,monospace;color:var(--accent)}.chips[data-v-3edad322]{display:flex;flex-wrap:wrap;gap:.25rem}.chips button[data-v-3edad322]{padding:.25rem .5rem;font-size:.85rem;min-width:2rem}.chips button.on[data-v-3edad322]{border-color:var(--accent);background:#ffb0002e;color:var(--accent);font-weight:700}.toggle[data-v-3edad322]{cursor:pointer}.toggle input[data-v-3edad322]{position:absolute;opacity:0;pointer-events:none}.switch[data-v-3edad322]{width:2.6rem;height:1.4rem;border-radius:1rem;background:var(--panel-2);border:1px solid var(--line);position:relative;transition:background .2s}.switch[data-v-3edad322]:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.toggle input:checked+.switch[data-v-3edad322]{background:#ffb00040;border-color:var(--accent)}.toggle input:checked+.switch[data-v-3edad322]:after{transform:translate(1.2rem);background:var(--accent)}.toggle input:focus-visible+.switch[data-v-3edad322]{outline:2px solid var(--accent)}.unfold[data-v-3edad322]{display:grid;grid-template-rows:1fr}.unfold>.events[data-v-3edad322]{min-height:0;overflow:hidden}.unfold-enter-active[data-v-3edad322],.unfold-leave-active[data-v-3edad322]{transition:grid-template-rows .45s cubic-bezier(.3,.7,.2,1),opacity .45s ease}.unfold-enter-from[data-v-3edad322],.unfold-leave-to[data-v-3edad322]{grid-template-rows:0fr;opacity:0}.events[data-v-3edad322]{list-style:none;margin:0;padding:.3rem 0 0;display:grid;gap:.3rem;font-size:.82rem}.events li[data-v-3edad322]{display:flex;gap:.4rem;flex-wrap:wrap;align-items:baseline}@media(max-width:560px){.row[data-v-3edad322]{grid-template-columns:1fr;gap:.3rem}}.brand-icon[data-v-529650dd]{width:1.25em;height:1.25em;flex-shrink:0}.provider[data-v-0338de8a]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.62rem 1rem;border-radius:6px;font:600 .95rem/1.2 Roboto,Segoe UI,system-ui,sans-serif;letter-spacing:.01em;transition:filter .15s,transform .1s,box-shadow .15s}.provider[data-v-0338de8a]:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 14px #00000059}.provider[data-v-0338de8a]:active{transform:translateY(1px)}.text[data-v-0338de8a]{flex:1;text-align:left}.compact[data-v-0338de8a]{width:auto;flex-shrink:0;padding:.4rem .75rem;font-size:.85rem;gap:.5rem}.compact .text[data-v-0338de8a]{flex:0 1 auto}.steam[data-v-0338de8a]{background:linear-gradient(90deg,#06080c,#1b2838);border:1px solid #2a475e;color:#fff}.steam[data-v-0338de8a]:hover:not(:disabled){border-color:#66c0f4}.discord[data-v-0338de8a]{background:#5865f2;border:1px solid #5865f2;color:#fff}.discord[data-v-0338de8a]:hover:not(:disabled){border-color:#7984f5}.google[data-v-0338de8a]{background:#fff;border:1px solid #747775;color:#1f1f1f}.google[data-v-0338de8a]:hover:not(:disabled){border-color:#1f1f1f}.mock[data-v-0338de8a]{opacity:.9;border-style:dashed}.test[data-v-0338de8a]{font:700 .62rem/1 Courier New,monospace;padding:.2rem .35rem;border-radius:3px;background:#ffb000e6;color:#1a1200;letter-spacing:.08em}.login-panel[data-v-26e06112]{display:flex;flex-direction:column;gap:.7rem}h2[data-v-26e06112]{margin:0;font:700 .78rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}h2 span[data-v-26e06112]{opacity:.5}.lead[data-v-26e06112]{margin:0;color:var(--muted);font-size:.9rem;line-height:1.4}.buttons[data-v-26e06112]{display:grid;gap:.5rem}.buttons.mock[data-v-26e06112]{grid-template-columns:repeat(3,1fr)}.buttons.mock[data-v-26e06112] .provider{justify-content:center;padding-inline:.5rem;font-size:.82rem;flex-wrap:wrap;gap:.35rem}.buttons.mock[data-v-26e06112] .text{flex:0 1 auto}.divider[data-v-26e06112]{display:flex;align-items:center;gap:.6rem;margin:.3rem 0 0;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.divider[data-v-26e06112]:before,.divider[data-v-26e06112]:after{content:"";flex:1;height:1px;background:var(--line)}.muted[data-v-26e06112]{color:var(--muted);margin:0}.error[data-v-26e06112]{margin:0;padding:.5rem .7rem;border-radius:6px;background:#ff4a3a1f;border:1px solid rgba(255,74,58,.4);color:#ff8a7e;font-size:.88rem}.page[data-v-7331886b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex}.body[data-v-7331886b]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.has-back .body[data-v-7331886b] .stage{padding-left:1.2rem}.has-next .body[data-v-7331886b] .stage{padding-right:1.2rem}.side[data-v-7331886b]{display:flex;flex-direction:column;width:clamp(10rem,1vw,6.5rem)}.side-btn[data-v-7331886b]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:1rem 0;border:0;border-radius:0;background:#ffffff03;color:#e8eef58c;text-decoration:none;font:700 1.05rem/1 Courier New,monospace;text-transform:uppercase;transition:background .2s,color .2s}.left .side-btn[data-v-7331886b]{border-right:1px solid rgba(255,255,255,.08)}.right .side-btn[data-v-7331886b]{border-left:1px solid rgba(255,255,255,.08)}.side-btn+.side-btn[data-v-7331886b]{border-top:1px solid rgba(255,255,255,.08)}.side-btn span[data-v-7331886b]{text-orientation:upright;letter-spacing:.25em;white-space:nowrap}.side-btn[data-v-7331886b]:hover,.side-btn[data-v-7331886b]:focus-visible{background:#ffb0001f;color:var(--accent);outline:none}.chevron[data-v-7331886b]{width:.9rem;height:.9rem;border:solid currentColor;border-width:0 0 3px 3px;transition:transform .2s}.left .chevron[data-v-7331886b]{transform:rotate(45deg)}.right .chevron[data-v-7331886b]{transform:rotate(-135deg)}.left .side-btn:hover .chevron[data-v-7331886b]{transform:translate(-4px) rotate(45deg)}.right .side-btn:hover .chevron[data-v-7331886b]{transform:translate(4px) rotate(-135deg)}@media(max-width:960px){.page[data-v-7331886b]{flex-direction:column;overflow:auto}.body[data-v-7331886b]{flex:none;min-height:auto}.has-back .body[data-v-7331886b] .stage{padding-left:1rem}.has-next .body[data-v-7331886b] .stage{padding-right:1rem}.side[data-v-7331886b]{flex-direction:row;width:auto}.side.right[data-v-7331886b]{order:-1}.side-btn[data-v-7331886b]{flex-direction:row;padding:.9rem .6rem;gap:.5rem;font-size:.8rem;border:0;border-bottom:1px solid rgba(255,255,255,.08)}.side-btn+.side-btn[data-v-7331886b]{border-top:0;border-left:1px solid rgba(255,255,255,.08)}.side-btn span[data-v-7331886b]{writing-mode:horizontal-tb;letter-spacing:.12em}.chevron[data-v-7331886b]{width:.55rem;height:.55rem;border-width:0 0 2px 2px}}.stage[data-v-e26bbffe]{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;justify-content:center;padding:1.5rem clamp(1rem,3vw,3rem)}.panel[data-v-e26bbffe]{position:relative;background:linear-gradient(180deg,#0e141ed1,#080c13e0);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}.panel[data-v-e26bbffe]:before,.panel[data-v-e26bbffe]:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--accent);opacity:.7;pointer-events:none}.panel[data-v-e26bbffe]:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:14px}.panel[data-v-e26bbffe]:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-bottom-right-radius:14px}h2[data-v-e26bbffe]{margin:0 0 1rem;font:700 .78rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}h2 span[data-v-e26bbffe]{opacity:.5}.start[data-v-e26bbffe]{width:min(76rem,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:clamp(1.5rem,4vw,4rem);align-items:center}.kicker[data-v-e26bbffe]{margin:0 0 .6rem;font:700 .8rem/1 Courier New,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}h1[data-v-e26bbffe]{margin:0;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.95;font-weight:900;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 6px 30px rgba(0,0,0,.5)}h1 em[data-v-e26bbffe]{font-style:normal;color:var(--accent)}.tagline[data-v-e26bbffe]{margin:1rem 0 2rem;max-width:36rem;font-size:1.1rem;color:#c6cfdb;line-height:1.5}.roles[data-v-e26bbffe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.role[data-v-e26bbffe]{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.3rem;text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#141c2ad9,#0a0e16e6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s,border-color .15s,box-shadow .15s}.role[data-v-e26bbffe]:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 16px 40px #ffb00026}.role .icon[data-v-e26bbffe]{font-size:2.4rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.role-text[data-v-e26bbffe]{flex:1;display:flex;flex-direction:column;gap:.3rem}.role-text strong[data-v-e26bbffe]{font-size:1.1rem}.role-text small[data-v-e26bbffe]{color:var(--muted);line-height:1.35}.go[data-v-e26bbffe]{font-size:2rem;color:var(--accent);opacity:.6;transition:transform .15s,opacity .15s}.role:hover .go[data-v-e26bbffe]{opacity:1;transform:translate(3px)}.choose-title[data-v-e26bbffe]{margin:0 0 .6rem;font:700 .8rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.role.seat[data-v-e26bbffe]{flex-direction:column;text-align:center;gap:.7rem;padding:1.6rem 1.2rem 1.4rem;color:var(--text)}.role.seat .icon[data-v-e26bbffe]{width:8.5rem;aspect-ratio:363 / 423;filter:invert(.92) drop-shadow(0 4px 10px rgba(0,0,0,.5));transition:transform .2s}.role.seat:hover .icon[data-v-e26bbffe]{transform:scale(1.05)}.role.seat strong[data-v-e26bbffe]{font-size:1.5rem;letter-spacing:.04em}.role.tutorial[data-v-e26bbffe]{margin-top:1rem;padding:.9rem 1.3rem;color:inherit;text-decoration:none;border:1px dashed rgba(255,176,0,.45);background:linear-gradient(135deg,#ffb0001a,#0a0e16d9)}.role.tutorial .icon[data-v-e26bbffe]{font-size:2rem}.role.tutorial.locked[data-v-e26bbffe]{cursor:not-allowed;border-color:#ffffff2e;background:linear-gradient(135deg,#141c2ab3,#0a0e16d9)}.role.tutorial.locked[data-v-e26bbffe]:hover{transform:none;box-shadow:none;border-color:#ffffff2e}.role.tutorial.locked .icon[data-v-e26bbffe],.role.tutorial.locked .role-text[data-v-e26bbffe]{opacity:.45}.lock[data-v-e26bbffe]{padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,176,0,.45);color:var(--accent);font-size:.85rem;font-weight:700;white-space:nowrap}.join[data-v-e26bbffe]{margin-top:1.4rem;max-width:30rem}.join label[data-v-e26bbffe]{display:block;margin-bottom:.45rem;color:var(--muted);font-size:.9rem}.join-row[data-v-e26bbffe]{display:flex;gap:.6rem}.join input[data-v-e26bbffe]{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.5em;text-align:center;font:700 1.2rem Courier New,monospace;background:#05080ccc;border-color:#ffffff1f}.join input[data-v-e26bbffe]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ffb00026}.side[data-v-e26bbffe]{display:flex;flex-direction:column;gap:1rem}.guest-note[data-v-e26bbffe]{display:flex;gap:.8rem;padding:.9rem 1rem;border-radius:12px;background:#ffb0001a;border:1px solid rgba(255,176,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guest-note .warn[data-v-e26bbffe]{font-size:1.3rem;color:var(--accent);line-height:1.2}.guest-note strong[data-v-e26bbffe]{color:var(--accent)}.guest-note p[data-v-e26bbffe]{margin:.25rem 0 0;color:#d9dee6;font-size:.88rem;line-height:1.4}.welcome[data-v-e26bbffe]{display:flex;align-items:center;gap:1rem;color:inherit;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.welcome[data-v-e26bbffe]:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 16px 40px #ffb00026}.welcome>div[data-v-e26bbffe]{flex:1;min-width:0}.welcome:hover .go[data-v-e26bbffe]{opacity:1;transform:translate(3px)}.welcome img[data-v-e26bbffe]{width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover;border:2px solid var(--accent)}.welcome small[data-v-e26bbffe]{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.welcome strong[data-v-e26bbffe]{display:block;font-size:1.25rem}.welcome p[data-v-e26bbffe]{margin:.2rem 0 0;color:var(--muted);font-size:.88rem}.room[data-v-e26bbffe]{width:min(84rem,100%);margin:0 auto;display:grid;grid-template-columns:24rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:1.2rem;align-items:stretch;max-height:100%}.crew[data-v-e26bbffe]{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:hidden}.code-box[data-v-e26bbffe]{text-align:center;padding:.7rem;border-radius:10px;background:#00000059;border:1px solid rgba(255,176,0,.25);margin-bottom:1rem}.code-box small[data-v-e26bbffe]{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.code[data-v-e26bbffe]{font:700 2.9rem/1.1 Courier New,monospace;letter-spacing:.35em;padding-left:.35em;color:var(--accent);text-shadow:0 0 18px rgba(255,176,0,.45)}.slots[data-v-e26bbffe]{list-style:none;padding:0;margin:0 0 .6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.slots li[data-v-e26bbffe]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.seat-card[data-v-e26bbffe]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;padding:1.1rem .6rem .9rem;text-align:center;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#141c2ad9,#0a0e16e6)}.slots li.me .seat-card[data-v-e26bbffe]{border-color:#ffb00099;box-shadow:0 0 0 1px #ffb00059 inset}.slot-icon[data-v-e26bbffe]{width:5.5rem;aspect-ratio:363 / 423;filter:invert(.92) drop-shadow(0 4px 10px rgba(0,0,0,.5));opacity:.3;transition:opacity .2s}.ready .slot-icon[data-v-e26bbffe]{opacity:1}.slots strong[data-v-e26bbffe]{font-size:1.2rem;letter-spacing:.04em}.slots b[data-v-e26bbffe]{color:var(--accent);font-weight:700;font-size:.8rem}.slot-name[data-v-e26bbffe]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:2.6rem;padding:.4rem .6rem;border-radius:10px;font-size:.9rem;font-weight:600;color:var(--text)}.slot-name span[data-v-e26bbffe]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-name img[data-v-e26bbffe]{width:1.7rem;height:1.7rem;border-radius:50%;object-fit:cover;flex-shrink:0}button.slot-name[data-v-e26bbffe]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:border-color .15s,background .15s,transform .15s}button.slot-name[data-v-e26bbffe]:hover{border-color:var(--accent);background:#ffb00014;transform:translateY(-2px)}.slot-name.none[data-v-e26bbffe]{color:var(--muted);font-weight:400;font-size:.85rem}.dot[data-v-e26bbffe]{position:absolute;top:.7rem;right:.7rem;width:.6rem;height:.6rem;border-radius:50%;background:#ffb000;box-shadow:0 0 8px #ffb000;animation:wait-e26bbffe 1.2s steps(2) infinite}.ready .dot[data-v-e26bbffe]{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:none}@keyframes wait-e26bbffe{50%{opacity:.2}}.swap[data-v-e26bbffe]{width:100%;padding:.9rem;font-size:3.4rem;line-height:1;color:var(--muted);background:#ffffff0a;transition:color .15s,border-color .15s}.swap[data-v-e26bbffe]:hover{color:var(--accent);border-color:var(--accent)}.swap[data-v-e26bbffe] .ico{display:block;margin:0 auto;transition:transform .3s}.swap[data-v-e26bbffe]:hover .ico{transform:rotate(180deg)}.last[data-v-e26bbffe]{display:flex;flex-direction:column;gap:.15rem;margin-top:.8rem;padding:.55rem .8rem;border-radius:8px;border:1px solid;font-size:.9rem}.last.landed[data-v-e26bbffe]{border-color:#1f6b35;background:#3cff7814;color:var(--ok)}.last.crashed[data-v-e26bbffe]{border-color:#6b1f1f;background:#ff4a3a14;color:var(--bad)}.last span[data-v-e26bbffe]{color:var(--muted);font-size:.85rem}.actions[data-v-e26bbffe]{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;padding:.9rem 1.3rem}.takeoff[data-v-e26bbffe]{position:relative;overflow:hidden;margin-left:auto;min-width:20rem;padding:1.15rem 2.4rem;border-radius:12px;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 30px #ffb0004d}.takeoff[data-v-e26bbffe]:disabled{box-shadow:none;text-transform:none;letter-spacing:.02em;font-size:1.1rem}.takeoff.waiting[data-v-e26bbffe]{opacity:.7}.takeoff.waiting[data-v-e26bbffe]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 70%,transparent 100%);transform:translate(-100%);animation:sweep-e26bbffe 1.8s ease-in-out infinite}@keyframes sweep-e26bbffe{to{transform:translate(100%)}}.secondary[data-v-e26bbffe]{display:flex;gap:.5rem}.secondary button[data-v-e26bbffe]{padding:.6rem 1.1rem;white-space:nowrap}.hint[data-v-e26bbffe]{margin:0;flex:1;min-width:0;color:var(--muted);font-size:.8rem;line-height:1.4}.mission[data-v-e26bbffe]{overflow-x:hidden;overflow-y:auto;min-width:0;display:flex;flex-direction:column}.briefing[data-v-e26bbffe]{margin-top:auto;padding-top:1.2rem}.briefing h2[data-v-e26bbffe]{margin-bottom:.7rem}.briefing ul[data-v-e26bbffe]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.briefing li[data-v-e26bbffe]{display:flex;gap:.7rem;padding:.8rem;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.briefing li>span[data-v-e26bbffe]{font-size:1.5rem}.briefing strong[data-v-e26bbffe]{font-size:.92rem}.briefing p[data-v-e26bbffe]{margin:.2rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.4}.mission[data-v-e26bbffe] .settings{margin-bottom:0}.error[data-v-e26bbffe]{position:relative;z-index:1;margin:1rem auto 0;padding:.5rem 1rem;border-radius:8px;background:#ff4a3a26;border:1px solid rgba(255,74,58,.4);color:#ff8a7e;text-align:center}.preview[data-v-e26bbffe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#0009}.preview-window[data-v-e26bbffe]{width:min(70rem,100%);height:min(44rem,100%);display:flex;flex-direction:column;border-radius:10px;overflow:hidden;border:1px solid #1c3347;box-shadow:0 20px 60px #0009}.preview-window header[data-v-e26bbffe]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .8rem;background:#0d1824;border-bottom:1px solid #1c3347;color:#9fb3c8}.preview-window header button[data-v-e26bbffe]{padding:.2rem .6rem}.preview-window[data-v-e26bbffe]>:last-child{flex:1;min-height:0}@media(max-width:960px){.stage[data-v-e26bbffe]{justify-content:flex-start}.start[data-v-e26bbffe],.room[data-v-e26bbffe]{grid-template-columns:minmax(0,1fr)}.room[data-v-e26bbffe]{max-height:none}}@media(max-width:720px){.actions[data-v-e26bbffe]{flex-wrap:wrap}.hint[data-v-e26bbffe]{order:3;flex-basis:100%}.takeoff[data-v-e26bbffe]{min-width:0;flex:1}}@media(max-width:560px){.roles[data-v-e26bbffe],.briefing ul[data-v-e26bbffe]{grid-template-columns:1fr}}.bugs[data-v-c9f6e64b]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}li[data-v-c9f6e64b]{padding:.8rem .9rem;border-radius:10px;background:#ffffff09;border:1px solid var(--line)}header[data-v-c9f6e64b]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.num[data-v-c9f6e64b]{font:700 1rem Courier New,monospace;color:var(--accent)}.status[data-v-c9f6e64b]{padding:.15rem .55rem;border-radius:1rem;font-size:.8rem;font-weight:600;border:1px solid var(--line);background:#ffffff0d}.status.fixed[data-v-c9f6e64b]{border-color:#3cff7873}.status.in_progress[data-v-c9f6e64b]{border-color:#ffb00080}.status.rejected[data-v-c9f6e64b]{opacity:.75}.when[data-v-c9f6e64b]{margin-left:auto;color:var(--muted);font-size:.8rem}.meta[data-v-c9f6e64b]{margin:.4rem 0 0;color:var(--muted);font-size:.82rem}.desc[data-v-c9f6e64b]{margin:.35rem 0 0;white-space:pre-wrap;line-height:1.45}.state-text[data-v-c9f6e64b]{margin:.35rem 0 0;color:var(--muted);font-size:.8rem;font-style:italic}blockquote[data-v-c9f6e64b]{margin:.5rem 0 0;padding:.5rem .7rem;border-left:3px solid var(--accent);background:#ffb0000f;border-radius:0 6px 6px 0;font-size:.88rem}.muted[data-v-c9f6e64b]{color:var(--muted)}.stage[data-v-02ef9ef5]{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;padding:1.5rem clamp(1rem,3vw,3rem)}.layout[data-v-02ef9ef5]{width:min(84rem,100%);height:100%;margin:0 auto;display:grid;grid-template-columns:26rem minmax(0,1fr);gap:1.2rem}.panel[data-v-02ef9ef5]{position:relative;min-height:0;overflow:auto;background:linear-gradient(180deg,#0e141ed1,#080c13e0);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}h2[data-v-02ef9ef5]{margin:0 0 1rem;font:700 .78rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}h2 span[data-v-02ef9ef5]{opacity:.5}.tabs[data-v-02ef9ef5]{display:flex;gap:1.2rem;margin-bottom:1rem}.tabs button[data-v-02ef9ef5]{padding:0 0 .35rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font:700 .78rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.tabs button span[data-v-02ef9ef5]{opacity:.5}.tabs button.on[data-v-02ef9ef5]{color:var(--accent);border-bottom-color:var(--accent)}.tabs b[data-v-02ef9ef5]{margin-left:.3rem;padding:.05rem .4rem;border-radius:1rem;background:#ffb0002e;color:var(--accent);letter-spacing:0}.admin-tag[data-v-02ef9ef5]{margin-left:.6rem;padding:.15rem .4rem;border-radius:4px;background:#ffb0002e;letter-spacing:.08em}h3[data-v-02ef9ef5]{margin:1.3rem 0 .6rem;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}header[data-v-02ef9ef5]{display:flex;align-items:center;gap:1rem}.avatar[data-v-02ef9ef5]{width:4.2rem;height:4.2rem;border-radius:50%;object-fit:cover;border:2px solid var(--accent)}.who[data-v-02ef9ef5]{flex:1;min-width:0}h1[data-v-02ef9ef5]{margin:0;font-size:1.5rem;display:flex;align-items:center;gap:.4rem}.icon[data-v-02ef9ef5]{padding:.1rem .45rem;font-size:.85rem}.rename[data-v-02ef9ef5]{display:flex;gap:.35rem}.rename input[data-v-02ef9ef5]{flex:1;min-width:0;padding:.4rem .6rem}.rename button[data-v-02ef9ef5]{padding:.4rem .7rem}.stats[data-v-02ef9ef5]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.2rem}.stats div[data-v-02ef9ef5]{background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:.6rem .4rem;display:flex;flex-direction:column;align-items:center}.stats strong[data-v-02ef9ef5]{font:700 1.45rem/1.1 Courier New,monospace}.stats span[data-v-02ef9ef5]{color:var(--muted);font-size:.75rem}.ach-count[data-v-02ef9ef5]{margin-left:.4rem;color:var(--accent);letter-spacing:0}h3 .all[data-v-02ef9ef5]{float:right;color:var(--muted);text-decoration:none;text-transform:none;letter-spacing:0}h3 .all[data-v-02ef9ef5]:hover{color:var(--accent)}.ach[data-v-02ef9ef5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ach li[data-v-02ef9ef5]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .3rem;border-radius:10px;text-align:center;font-size:.72rem;line-height:1.2;color:var(--muted);cursor:help}.ach li.have[data-v-02ef9ef5]{color:var(--text);background:#ffb0000f}.ach li[data-v-02ef9ef5] .ach-icon{width:2.4rem;height:2.4rem}.best[data-v-02ef9ef5]{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.best li[data-v-02ef9ef5]{display:flex;justify-content:space-between;padding:.45rem .7rem;background:#ffffff0a;border-radius:8px;font-size:.9rem}.best strong[data-v-02ef9ef5]{font-family:Courier New,monospace;color:var(--accent)}.identities[data-v-02ef9ef5]{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.identities li[data-v-02ef9ef5]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .7rem;background:#ffffff0a;border:1px solid var(--line);border-radius:10px}.prov-name[data-v-02ef9ef5]{width:4.4rem;font-weight:700;font-size:.9rem}.account-name[data-v-02ef9ef5]{flex:1;min-width:6rem;font-size:.9rem}.account-name small[data-v-02ef9ef5]{color:var(--muted)}.ident[data-v-02ef9ef5]{display:block;margin-top:.2rem;font:.75rem Courier New,monospace;color:var(--muted);-webkit-user-select:all;user-select:all}.mock-tag[data-v-02ef9ef5]{margin-left:.3rem;padding:.05rem .35rem;border:1px dashed var(--line);border-radius:4px}.connect[data-v-02ef9ef5]{display:flex;gap:.35rem;flex-wrap:wrap;flex-shrink:0}.small[data-v-02ef9ef5]{padding:.3rem .7rem;font-size:.82rem}table[data-v-02ef9ef5]{border-collapse:collapse;width:100%;font-size:.9rem}th[data-v-02ef9ef5],td[data-v-02ef9ef5]{text-align:left;padding:.5rem .6rem;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}th[data-v-02ef9ef5]{position:sticky;top:-1.3rem;background:#0c121b;color:var(--muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}tbody tr[data-v-02ef9ef5]:hover{background:#ffb0000d}td small[data-v-02ef9ef5]{color:var(--muted)}.more[data-v-02ef9ef5]{margin-top:.8rem;width:100%}.code[data-v-02ef9ef5]{font-family:Courier New,monospace;letter-spacing:.06em;color:var(--muted)}.ok[data-v-02ef9ef5]{color:var(--ok)}.bad[data-v-02ef9ef5]{color:var(--bad)}.muted[data-v-02ef9ef5]{color:var(--muted)}.error[data-v-02ef9ef5]{margin:.8rem 0 0;padding:.45rem .7rem;border-radius:6px;background:#ff4a3a1f;border:1px solid rgba(255,74,58,.4);color:#ff8a7e;font-size:.88rem}@media(max-width:960px){.layout[data-v-02ef9ef5]{grid-template-columns:minmax(0,1fr);height:auto}.panel[data-v-02ef9ef5]{overflow:visible}.table-scroll[data-v-02ef9ef5]{overflow-x:auto}}@media(max-width:560px){.connect[data-v-02ef9ef5]{flex-basis:100%;justify-content:flex-end}}.now[data-v-02ef9ef5]{float:right;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ok)}.now i[data-v-02ef9ef5]{width:.55rem;height:.55rem;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.now.idle[data-v-02ef9ef5]{color:var(--accent)}.now.offline[data-v-02ef9ef5]{color:var(--muted);font-weight:400}.chart[data-v-19e64b74]{margin:0;display:flex;flex-direction:column;min-height:0;height:100%}figcaption[data-v-19e64b74]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.8rem;font-weight:600}.link[data-v-19e64b74]{padding:.2rem .6rem;font-size:.8rem;background:none}.plot[data-v-19e64b74]{flex:1;min-height:11rem;display:flex;gap:.5rem}.y-axis[data-v-19e64b74]{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1.4rem;font:.72rem Courier New,monospace;color:var(--muted);text-align:right;min-width:1.6rem}.y-axis span[data-v-19e64b74]{transform:translateY(-50%)}.y-axis span[data-v-19e64b74]:last-child{transform:translateY(50%)}.area[data-v-19e64b74]{position:relative;flex:1;display:flex;flex-direction:column}.grid[data-v-19e64b74]{position:absolute;top:0;right:0;bottom:1.4rem;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.grid i[data-v-19e64b74]{height:1px;background:#ffffff12}.grid i[data-v-19e64b74]:last-child{background:#ffffff38}.bars[data-v-19e64b74]{position:relative;flex:1;display:flex}.col[data-v-19e64b74]{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:0 1px 1.4rem;outline:none;cursor:default}.col.on[data-v-19e64b74]:before{content:"";position:absolute;top:0;right:0;bottom:1.4rem;left:0;background:#ffffff0a}.bar[data-v-19e64b74]{position:relative;min-height:0;background:#c07f00;border-radius:4px 4px 0 0;transition:height .3s ease}.col.on .bar[data-v-19e64b74]{background:#e39a12}.x[data-v-19e64b74]{position:absolute;bottom:0;left:50%;transform:translate(-50%);font:.7rem Courier New,monospace;color:var(--muted);white-space:nowrap}.tooltip[data-v-19e64b74]{position:absolute;top:0;transform:translate(-50%,-10%);z-index:2;display:flex;flex-direction:column;gap:.15rem;padding:.5rem .7rem;border-radius:8px;background:#060a10f5;border:1px solid var(--line);box-shadow:0 10px 30px #00000080;font-size:.82rem;white-space:nowrap;pointer-events:none}.tooltip strong[data-v-19e64b74]{font-size:.78rem;color:var(--muted);font-weight:600}.tooltip span[data-v-19e64b74]{font-weight:700}.tooltip .sub[data-v-19e64b74]{font-weight:400;color:#c6cfdb}.table-wrap[data-v-19e64b74]{flex:1;overflow:auto}table[data-v-19e64b74]{border-collapse:collapse;width:100%;font-size:.85rem}th[data-v-19e64b74],td[data-v-19e64b74]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid rgba(255,255,255,.07)}th[data-v-19e64b74]{color:var(--muted);font-weight:600}.stats-page[data-v-a54c2424]{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0}.filters[data-v-a54c2424]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.filters>button[data-v-a54c2424],.custom button[data-v-a54c2424]{padding:.35rem .75rem;font-size:.85rem}.filters button.on[data-v-a54c2424],.custom.on button[data-v-a54c2424]{border-color:var(--accent);background:#ffb00029;color:var(--accent);font-weight:700}.custom[data-v-a54c2424]{display:flex;align-items:center;gap:.35rem;margin-left:auto}.custom input[data-v-a54c2424]{padding:.3rem .5rem;font-size:.85rem;color-scheme:dark}.custom span[data-v-a54c2424]{color:var(--muted)}.range[data-v-a54c2424]{margin:0}.tiles[data-v-a54c2424]{display:grid;grid-template-columns:1.4fr repeat(6,minmax(0,1fr));gap:.6rem}.tile[data-v-a54c2424]{display:flex;flex-direction:column;gap:.3rem;padding:.8rem;border-radius:10px;background:#ffffff0a;border:1px solid var(--line)}.tile strong[data-v-a54c2424]{font:700 1.4rem/1.1 Courier New,monospace}.tile span[data-v-a54c2424]{color:var(--muted);font-size:.78rem;line-height:1.3}.tile.hero[data-v-a54c2424]{border-color:#ffb00080;background:#ffb00014}.tile.hero strong[data-v-a54c2424]{font-size:2.4rem;color:var(--accent)}.chart-box[data-v-a54c2424]{flex:1;min-height:14rem;padding:1rem;border-radius:10px;background:#00000040;border:1px solid var(--line)}.muted[data-v-a54c2424]{color:var(--muted)}.error[data-v-a54c2424]{color:var(--bad);margin:0}@media(max-width:1100px){.tiles[data-v-a54c2424]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.custom[data-v-a54c2424]{margin-left:0}}.players[data-v-bafb7f99]{display:flex;flex-direction:column;gap:.8rem;height:100%;min-height:0}.toolbar[data-v-bafb7f99]{display:flex;gap:1rem;align-items:center}.toolbar input[data-v-bafb7f99]{flex:1;max-width:28rem;padding:.55rem .8rem}.toolbar input[data-v-bafb7f99]:focus{outline:none;border-color:var(--accent)}.count[data-v-bafb7f99]{color:var(--muted);font-size:.9rem}.table-wrap[data-v-bafb7f99]{flex:1;min-height:0;overflow:auto;border-radius:10px;border:1px solid var(--line);transition:opacity .15s}.table-wrap.loading[data-v-bafb7f99]{opacity:.6}table[data-v-bafb7f99]{border-collapse:collapse;width:100%;font-size:.9rem}th[data-v-bafb7f99],td[data-v-bafb7f99]{text-align:left;padding:.55rem .8rem;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}th[data-v-bafb7f99]{position:sticky;top:0;z-index:1;background:#0c121b;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}th button[data-v-bafb7f99]{padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}th button[data-v-bafb7f99]:hover{color:var(--text)}th[aria-sort=ascending][data-v-bafb7f99],th[aria-sort=descending][data-v-bafb7f99]{color:var(--accent)}.num[data-v-bafb7f99]{text-align:right}th.num button[data-v-bafb7f99]{width:100%;text-align:right}tbody tr[data-v-bafb7f99]{cursor:pointer}tbody tr[data-v-bafb7f99]:hover,tbody tr[data-v-bafb7f99]:focus-visible{background:#ffb0000f;outline:none}.who[data-v-bafb7f99]{display:flex;align-items:center;gap:.6rem}.who img[data-v-bafb7f99],.initial[data-v-bafb7f99]{width:1.8rem;height:1.8rem;border-radius:50%;object-fit:cover}.initial[data-v-bafb7f99]{display:grid;place-items:center;background:var(--panel-2);font-weight:700}.who a[data-v-bafb7f99]{color:var(--text);font-weight:600;text-decoration:none}.who a[data-v-bafb7f99]:hover{color:var(--accent)}.tag[data-v-bafb7f99]{padding:.1rem .35rem;border-radius:4px;background:#ffb0002e;color:var(--accent);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.status[data-v-bafb7f99]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ok);font-weight:600}.status i[data-v-bafb7f99]{width:.55rem;height:.55rem;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.status.idle[data-v-bafb7f99]{color:var(--accent)}.status.offline[data-v-bafb7f99]{color:var(--muted);font-weight:400}.providers[data-v-bafb7f99]{display:flex;gap:.3rem}.prov[data-v-bafb7f99]{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:5px;font-size:.8rem}.prov.steam[data-v-bafb7f99]{background:#1b2838;color:#fff}.prov.discord[data-v-bafb7f99]{background:#5865f2;color:#fff}.prov.google[data-v-bafb7f99]{background:#fff}.empty td[data-v-bafb7f99]{text-align:center;color:var(--muted);padding:2rem;cursor:default}.pager[data-v-bafb7f99]{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--muted);font-size:.9rem}.pager button[data-v-bafb7f99]{padding:.4rem .9rem}.error[data-v-bafb7f99]{color:var(--bad);margin:0}.games[data-v-4f80767a]{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0}.summary[data-v-4f80767a]{display:flex;gap:.6rem;align-items:stretch;flex-wrap:wrap}.tile[data-v-4f80767a]{display:flex;flex-direction:column;gap:.2rem;min-width:9rem;padding:.7rem .9rem;border-radius:10px;background:#ffffff0a;border:1px solid var(--line)}.tile strong[data-v-4f80767a]{font:700 1.6rem/1.1 Courier New,monospace}.tile span[data-v-4f80767a]{color:var(--muted);font-size:.8rem}.updated[data-v-4f80767a]{margin:0 0 0 auto;align-self:flex-end;display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.8rem}.live[data-v-4f80767a]{width:.5rem;height:.5rem;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok);animation:pulse-4f80767a 1.6s ease-in-out infinite}@keyframes pulse-4f80767a{50%{opacity:.3}}.cards[data-v-4f80767a]{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.8rem;align-content:start}.room[data-v-4f80767a]{padding:.9rem 1rem;border-radius:12px;background:#ffffff09;border:1px solid var(--line);display:flex;flex-direction:column;gap:.5rem}.room.flying[data-v-4f80767a]{border-color:#ffb00073;background:#ffb0000d}header[data-v-4f80767a]{display:flex;justify-content:space-between;align-items:center}.code[data-v-4f80767a]{font:700 1.3rem Courier New,monospace;letter-spacing:.2em;color:var(--accent)}.state[data-v-4f80767a]{font-size:.8rem;color:var(--muted)}.flying .state[data-v-4f80767a]{color:var(--text);font-weight:600}.crew[data-v-4f80767a]{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;font-size:.9rem}.crew li[data-v-4f80767a]{display:flex;justify-content:space-between;gap:.5rem}.crew span[data-v-4f80767a]{color:var(--muted)}.crew a[data-v-4f80767a]{color:var(--text);font-weight:600}.crew em[data-v-4f80767a]{color:var(--muted)}.meta[data-v-4f80767a]{margin:0;color:var(--muted);font-size:.8rem}.mission[data-v-4f80767a]{display:flex;flex-direction:column;gap:.5rem}.progress[data-v-4f80767a]{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.progress i[data-v-4f80767a]{display:block;height:100%;background:#c07f00;border-radius:3px;transition:width .4s}dl[data-v-4f80767a]{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}dt[data-v-4f80767a]{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}dd[data-v-4f80767a]{margin:0;font:700 .95rem Courier New,monospace}.empty[data-v-4f80767a]{color:var(--muted);text-align:center;padding:3rem 0;margin:0}.error[data-v-4f80767a]{color:var(--bad);margin:0}.bugs[data-v-6310360f]{display:flex;flex-direction:column;gap:.9rem;height:100%;min-height:0}.filters[data-v-6310360f]{display:flex;flex-wrap:wrap;gap:.35rem}.filters button[data-v-6310360f]{padding:.35rem .75rem;font-size:.85rem}.filters button b[data-v-6310360f]{margin-left:.2rem;font-family:Courier New,monospace;color:var(--muted)}.filters button.on[data-v-6310360f]{border-color:var(--accent);background:#ffb00029;color:var(--accent);font-weight:700}.split[data-v-6310360f]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);gap:1rem}.list[data-v-6310360f]{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.4rem;padding-right:.2rem}.item[data-v-6310360f]{display:flex;flex-direction:column;gap:.3rem;padding:.65rem .8rem;text-align:left;border-radius:10px;background:#ffffff09}.item.on[data-v-6310360f]{border-color:var(--accent);background:#ffb00012}.item.fresh .num[data-v-6310360f]:after{content:" •";color:var(--accent)}.row1[data-v-6310360f]{display:flex;gap:.5rem;align-items:center;font-size:.8rem}.num[data-v-6310360f]{font:700 .95rem Courier New,monospace;color:var(--accent)}.status[data-v-6310360f]{color:var(--text)}.when[data-v-6310360f]{margin-left:auto;color:var(--muted)}.desc[data-v-6310360f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;line-height:1.35}.meta[data-v-6310360f]{color:var(--muted);font-size:.78rem}.pager[data-v-6310360f]{display:flex;justify-content:center;align-items:center;gap:.8rem;color:var(--muted);padding:.4rem}.pager button[data-v-6310360f]{padding:.25rem .7rem}.detail[data-v-6310360f]{min-height:0;overflow:auto;padding:1rem 1.1rem;border-radius:12px;background:#00000040;border:1px solid var(--line);display:flex;flex-direction:column;gap:.7rem}.detail[data-v-6310360f]>*{flex-shrink:0}.placeholder[data-v-6310360f]{display:grid;place-items:center;margin:0}.detail header[data-v-6310360f]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}h3[data-v-6310360f]{margin:0;font-size:1.2rem}h4[data-v-6310360f]{margin:.4rem 0 0;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}h4 small[data-v-6310360f]{text-transform:none;letter-spacing:0}dl[data-v-6310360f]{margin:0;display:grid;gap:.3rem;font-size:.88rem}dl div[data-v-6310360f]{display:grid;grid-template-columns:6rem 1fr;gap:.5rem}dt[data-v-6310360f]{color:var(--muted)}dd[data-v-6310360f]{margin:0}dd a[data-v-6310360f]{color:var(--accent)}.mono[data-v-6310360f]{font-family:Courier New,monospace;font-weight:700}.ua[data-v-6310360f]{color:var(--muted);font-size:.78rem;word-break:break-word}.description[data-v-6310360f]{margin:0;padding:.8rem;border-radius:8px;background:#ffffff0a;white-space:pre-wrap;line-height:1.5}.statuses[data-v-6310360f]{display:flex;flex-wrap:wrap;gap:.35rem}.statuses button[data-v-6310360f]{padding:.4rem .75rem;font-size:.85rem}.statuses button.on[data-v-6310360f]{border-color:var(--accent);background:#ffb0002e;color:var(--accent);font-weight:700}textarea[data-v-6310360f]{width:100%;padding:.55rem .7rem;font:inherit;border-radius:8px;border:1px solid var(--line);background:#080c12;color:var(--text);resize:vertical}textarea[data-v-6310360f]:focus{outline:none;border-color:var(--accent)}.actions[data-v-6310360f]{display:flex;justify-content:flex-end;align-items:center;gap:.8rem}.actions button[data-v-6310360f]{padding:.45rem .9rem}.ok[data-v-6310360f]{color:var(--ok);font-size:.88rem}details[data-v-6310360f]{border-top:1px solid var(--line);padding-top:.6rem}summary[data-v-6310360f]{cursor:pointer;color:var(--muted);font-size:.88rem}pre[data-v-6310360f]{margin:.6rem 0 0;max-height:24rem;overflow:auto;padding:.8rem;border-radius:8px;background:#05080c;font-size:.75rem;line-height:1.4}.muted[data-v-6310360f]{color:var(--muted)}.empty[data-v-6310360f]{padding:1rem}.error[data-v-6310360f]{color:var(--bad);margin:0}@media(max-width:900px){.split[data-v-6310360f]{grid-template-columns:1fr}}.stage[data-v-f337df3a]{position:relative;z-index:1;flex:1;min-height:0;padding:1.5rem clamp(1rem,3vw,3rem);display:flex}.panel[data-v-f337df3a]{flex:1;width:min(90rem,100%);margin:0 auto;min-height:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0e141ee6,#080c13f0);border:1px solid rgba(255,255,255,.08);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px #00000073;overflow:hidden}.tabs[data-v-f337df3a]{display:flex;gap:.2rem;padding:.6rem .8rem 0;border-bottom:1px solid var(--line);overflow-x:auto}.tabs a[data-v-f337df3a]{padding:.6rem 1rem;border-radius:8px 8px 0 0;color:var(--muted);text-decoration:none;font-weight:600;white-space:nowrap;border-bottom:2px solid transparent}.tabs a[data-v-f337df3a]:hover{color:var(--text)}.tabs a.on[data-v-f337df3a]{color:var(--accent);border-bottom-color:var(--accent);background:#ffb0000f}.content[data-v-f337df3a]{flex:1;min-height:0;overflow:auto;padding:1.2rem}@media(max-width:960px){.stage[data-v-f337df3a]{display:block;overflow:auto}.panel[data-v-f337df3a]{min-height:100%}}.stage[data-v-b2b1d1e9]{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;padding:1.5rem clamp(1rem,3vw,3rem)}.panel[data-v-b2b1d1e9]{width:min(72rem,100%);margin:0 auto;padding:1.5rem;border-radius:14px;background:linear-gradient(180deg,#0e141ee0,#080c13eb);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px #00000073}header[data-v-b2b1d1e9]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap;margin-bottom:1.3rem}h2[data-v-b2b1d1e9]{margin:0 0 .5rem;font:700 .78rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}h2 span[data-v-b2b1d1e9]{opacity:.5}.lead[data-v-b2b1d1e9]{margin:0;color:#c6cfdb;max-width:40rem}.score[data-v-b2b1d1e9]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.score strong[data-v-b2b1d1e9]{font:700 2rem/1 Courier New,monospace;color:var(--accent)}.score span[data-v-b2b1d1e9]{color:var(--muted);font-size:.85rem}.grid[data-v-b2b1d1e9]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.8rem}li[data-v-b2b1d1e9]{display:flex;gap:1rem;padding:1rem;border-radius:12px;background:#ffffff08;border:1px solid var(--line)}li.have[data-v-b2b1d1e9]{border-color:#ffb00073;background:#ffb0000d}.body[data-v-b2b1d1e9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.body strong[data-v-b2b1d1e9]{font-size:1.02rem}.body p[data-v-b2b1d1e9]{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.rarity[data-v-b2b1d1e9]{display:flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:.3rem;font-size:.8rem}.bar[data-v-b2b1d1e9]{flex:1;height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.bar i[data-v-b2b1d1e9]{display:block;height:100%;border-radius:3px;background:#c07f00}.rarity span[data-v-b2b1d1e9]{white-space:nowrap;font-weight:600}.rarity small[data-v-b2b1d1e9]{color:var(--muted);font-weight:400}.got[data-v-b2b1d1e9]{color:var(--ok);font-size:.8rem;font-weight:600}.error[data-v-b2b1d1e9]{color:var(--bad)}.ach-toast[data-v-2095d189]{position:fixed;top:4.2rem;left:50%;transform:translate(-50%);z-index:180;display:flex;align-items:center;gap:.9rem;width:min(26rem,calc(100vw - 2rem));padding:.8rem 1rem;border-radius:14px;background:linear-gradient(135deg,#281e08f7,#0c1018f7);border:1px solid rgba(255,176,0,.6);box-shadow:0 18px 50px #0000008c,0 0 30px #ffb00033;pointer-events:none}small[data-v-2095d189]{color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}strong[data-v-2095d189]{display:block;font-size:1.05rem}p[data-v-2095d189]{margin:.15rem 0 0;color:#c6cfdb;font-size:.82rem;line-height:1.35}.ach-enter-from[data-v-2095d189],.ach-leave-to[data-v-2095d189]{opacity:0;transform:translate(-50%,-1rem) scale(.96)}.ach-enter-active[data-v-2095d189],.ach-leave-active[data-v-2095d189]{transition:all .35s cubic-bezier(.2,.9,.3,1.2)}.layer[data-v-54bae124]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:45}.migraine[data-v-54bae124]{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(7px) saturate(.7);-webkit-backdrop-filter:blur(7px) saturate(.7);animation:throb-54bae124 1.6s ease-in-out infinite;background:radial-gradient(ellipse at center,transparent 40%,rgba(80,0,40,.35))}.blackout[data-v-54bae124]{position:absolute;top:0;right:0;bottom:0;left:0}.smoke[data-v-54bae124]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#5a5a5f59}.smoke i[data-v-54bae124]{position:absolute;width:70vmax;height:70vmax;left:calc((var(--n) - 3) * 18vw);top:calc(var(--n) * 7vh - 30vh);border-radius:50%;background:radial-gradient(circle,rgba(170,170,175,.9) 0,rgba(140,140,145,.55) 35%,transparent 65%);animation:drift-54bae124 calc(3s + var(--n) * .6s) ease-in-out infinite alternate}.banner[data-v-54bae124]{position:absolute;top:6.8rem;left:50%;transform:translate(-50%);display:flex;gap:.6rem;align-items:baseline;padding:.55rem 1rem;border-radius:10px;background:#3c1400e6;border:1px solid #ff9a3a;color:#ffe0c0;white-space:nowrap;animation:pop-54bae124 .3s ease-out}.warning[data-v-54bae124]{position:absolute;top:6.4rem;left:50%;transform:translate(-50%);display:flex;gap:.8rem;align-items:center;padding:.7rem 1.2rem;border-radius:12px;background:#463200f0;border:2px solid #ffb000;color:#fff1c9;box-shadow:0 0 30px #ffb00059;animation:pop-54bae124 .25s ease-out,pulse-54bae124 .5s ease-in-out infinite alternate}.warning .icon[data-v-54bae124]{font-size:1.8rem;color:#ffb000}.warning strong[data-v-54bae124]{display:block;font-size:1.1rem;letter-spacing:.03em}.warning small[data-v-54bae124]{color:#e8d8a8}@keyframes pulse-54bae124{to{box-shadow:0 0 50px #ffb00099}}.banner strong[data-v-54bae124]{letter-spacing:.05em;text-transform:uppercase}.banner small[data-v-54bae124]{color:#d8b89a}@keyframes throb-54bae124{50%{backdrop-filter:blur(11px) saturate(.5);-webkit-backdrop-filter:blur(11px) saturate(.5)}}@keyframes drift-54bae124{to{transform:translate(12vw,-6vh) scale(1.25)}}@keyframes pop-54bae124{0%{transform:translate(-50%,-.6rem) scale(.9);opacity:0}}@media(max-width:640px){.banner small[data-v-54bae124]{display:none}}.backdrop[data-v-cf74db68]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center end;padding:1rem;background:#00000040}.radio[data-v-cf74db68]{width:min(20rem,100%);max-height:min(34rem,calc(100vh - 2rem));display:flex;flex-direction:column;background:#111213;border:1px solid #2c2d30;border-radius:12px;box-shadow:0 20px 60px #0009;animation:slide-cf74db68 .2s ease-out}header[data-v-cf74db68]{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-bottom:1px solid #25262a}header strong[data-v-cf74db68]{letter-spacing:.12em;font-size:.9rem}header small[data-v-cf74db68]{color:var(--muted);margin-right:auto}.close[data-v-cf74db68]{padding:.15rem .5rem;background:none}.led[data-v-cf74db68]{width:.6rem;height:.6rem;border-radius:50%;background:#3a0d0a}.led.tx[data-v-cf74db68]{background:#ff3a2a;box-shadow:0 0 8px #ff3a2a}.list[data-v-cf74db68]{list-style:none;margin:0;padding:.5rem;overflow-y:auto;display:grid;gap:.35rem}.list button[data-v-cf74db68]{width:100%;display:flex;gap:.6rem;align-items:center;text-align:left;padding:.6rem .75rem;background:#1b1c1f;border-color:#2c2d30}.list button[data-v-cf74db68]:hover:not(:disabled){border-color:#ff9a2a;background:#22201b}.list button.urgent[data-v-cf74db68]{border-color:#6b1d18}.name[data-v-cf74db68]{font-weight:600;letter-spacing:.04em;font-size:.9rem}.empty[data-v-cf74db68]{padding:1rem;color:var(--muted)}footer[data-v-cf74db68]{padding:.5rem .9rem;font-size:.75rem;color:var(--muted);border-top:1px solid #25262a}@keyframes slide-cf74db68{0%{opacity:0;transform:translate(1rem)}}.view[data-v-0122d596]{position:relative;height:100%}.view.shaking[data-v-0122d596]{animation:rattle-0122d596 .12s linear infinite}.final-alarm[data-v-0122d596]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 120px 30px #ff1e148c;animation:final-alarm-0122d596 .8s ease-in-out infinite}.final-alarm span[data-v-0122d596]{position:absolute;top:calc(6.4rem + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);padding:.25rem .8rem;border-radius:6px;background:#780000cc;color:#fff;font-weight:800;letter-spacing:.2em;font-size:.85rem}@keyframes final-alarm-0122d596{50%{opacity:.25}}@keyframes rattle-0122d596{25%{transform:translate(3px,-2px) rotate(.3deg)}50%{transform:translate(-3px,2px)}75%{transform:translate(2px,3px) rotate(-.3deg)}}.hud[data-v-0122d596]{position:absolute;left:1rem;right:1rem;display:flex;gap:.6rem;align-items:center;pointer-events:none}.hud[data-v-0122d596]>*{pointer-events:auto}.hud.top[data-v-0122d596]{top:1rem}.hud.bottom[data-v-0122d596]{bottom:1rem;justify-content:center;flex-wrap:wrap;right:4.8rem}.hud.bottom.tutorial[data-v-0122d596]{bottom:4.6rem}.hud.bottom button[data-v-0122d596]{font-size:.85rem;padding:.4rem .7rem}.hud.bottom>span[data-v-0122d596]{background:#0a0e14b3;padding:.5rem .9rem;border-radius:8px}.hud button[data-v-0122d596]{background:#151b23d9;padding:.5rem .9rem}.badge[data-v-0122d596]{background:#0a0e14b3;padding:.4rem .8rem;border-radius:8px;font-weight:600;letter-spacing:.05em}.muted[data-v-0122d596]{color:var(--muted)}.countdown[data-v-0122d596]{position:absolute;top:calc(.8rem + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem 1.4rem .55rem;background:#120303d9;border:2px solid #5a1a14;border-radius:10px;box-shadow:0 0 24px #ff281426,inset 0 0 12px #0009;pointer-events:none}.countdown small[data-v-0122d596]{font-size:.65rem;letter-spacing:.18em;color:#c9918a}.countdown strong[data-v-0122d596]{font-family:Courier New,monospace;font-size:2.3rem;line-height:1;color:#ff5a3a;text-shadow:0 0 10px rgba(255,42,26,.8);font-variant-numeric:tabular-nums}.countdown.urgent strong[data-v-0122d596]{color:#ff2a1a;animation:pulse-0122d596 1s steps(2) infinite}.strikes[data-v-0122d596]{display:flex;gap:.3rem}.strikes i[data-v-0122d596]{width:.9rem;height:.35rem;border-radius:2px;background:#3a0d0a}.strikes-text[data-v-0122d596]{font-size:.7rem;letter-spacing:.1em;color:#ff8a7a}.strikes i.on[data-v-0122d596]{background:#ff3a2a;box-shadow:0 0 6px #ff3a2a}.dictate[data-v-0122d596]{position:absolute;top:1rem;right:1rem;width:min(19rem,calc(50% - 5rem));text-align:center;display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1.2rem;background:#04121ce6;border:1px solid #1f5d7a;border-radius:10px;pointer-events:none}.dictate small[data-v-0122d596]{color:#8fcbe6;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.dictate strong[data-v-0122d596]{font-family:Courier New,monospace;font-size:1.6rem;letter-spacing:.25em;color:#5fd4ff}.dictate span[data-v-0122d596]{color:var(--muted);font-size:.85rem}.drop-leave-active[data-v-0122d596]{transition:opacity .5s,transform .5s}.drop-leave-to[data-v-0122d596]{opacity:0;transform:translateY(-1rem)}.fade-leave-active[data-v-0122d596]{transition:opacity .4s}.fade-leave-to[data-v-0122d596]{opacity:0}.sent[data-v-0122d596]{position:absolute;top:6.4rem;left:50%;transform:translate(-50%);padding:.45rem .9rem;border-radius:8px;background:#1e1810e6;border:1px solid #6b5a3a;color:#e8dcc0;pointer-events:none;white-space:nowrap}.rate[data-v-0122d596]{font-style:normal;font-size:1rem;margin-left:.3rem;color:#ffb000;vertical-align:super;animation:pulse-0122d596 .5s steps(2) infinite}.failure[data-v-0122d596]{position:absolute;top:3.6rem;left:1rem;max-width:min(22rem,calc(50% - 6rem));display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.6rem 1.1rem;border-radius:10px;background:#460804eb;border:2px solid #ff3a2a;color:#ffe0d8;pointer-events:none;animation:alarm-0122d596 .8s ease-in-out infinite}.failure strong[data-v-0122d596]{letter-spacing:.08em}.failure span[data-v-0122d596]{font-size:.85rem}.failure.speeding[data-v-0122d596]{border-color:#ffb000}@keyframes alarm-0122d596{50%{box-shadow:0 0 22px #ff3a2acc}}.strike-flash[data-v-0122d596]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,rgba(255,0,0,.55));animation:flash-0122d596 .9s ease-out forwards}@keyframes flash-0122d596{0%{opacity:1}to{opacity:0}}@keyframes pulse-0122d596{50%{opacity:.55}}.login[data-v-c48bc2fc]{height:100%;display:grid;place-items:center;padding:1rem;background:radial-gradient(ellipse at 50% 0%,#103252,#040b14 70%)}.box[data-v-c48bc2fc]{width:min(26rem,100%);text-align:center}.logo[data-v-c48bc2fc]{font:800 2.4rem/1 Inter,system-ui,sans-serif;color:#5fd4ff;letter-spacing:.06em}.logo span[data-v-c48bc2fc]{color:#c9d6e3;font-weight:300}h2[data-v-c48bc2fc]{margin:1rem 0 .4rem;font-weight:600}p[data-v-c48bc2fc]{color:#9fb3c8}form[data-v-c48bc2fc]{display:flex;gap:.5rem;margin-top:1.2rem}input[data-v-c48bc2fc]{flex:1;min-width:0;font-family:Courier New,monospace;font-size:1.5rem;text-transform:uppercase;letter-spacing:.2em;text-align:center;border-color:#1f5d7a}input[data-v-c48bc2fc]:focus{outline:2px solid #5fd4ff}.error[data-v-c48bc2fc]{color:var(--bad)}.shake[data-v-c48bc2fc]{animation:shake-c48bc2fc .4s}@keyframes shake-c48bc2fc{20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}.monitor[data-v-f3160d14]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:clamp(.5rem,2vw,1.5rem);background:#05070a8c;animation:power-f3160d14 .35s ease-out}.monitor.tutorial[data-v-f3160d14]{padding-bottom:4.6rem}.bezel[data-v-f3160d14]{width:min(78rem,100%);height:min(48rem,100%);display:flex;flex-direction:column;background:linear-gradient(#1c1f24,#121418);border-radius:14px;padding:clamp(.4rem,1.2vw,1rem) clamp(.4rem,1.2vw,1rem) .3rem;box-shadow:0 30px 80px #000000b3,inset 0 1px #ffffff0f}.screen[data-v-f3160d14]{flex:1;min-height:0;display:flex;flex-direction:column;background:#070d15;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #000,inset 0 0 40px #5fd4ff0d}.brandplate[data-v-f3160d14]{text-align:center;font:600 .65rem/1.6 Inter,system-ui,sans-serif;letter-spacing:.3em;color:#555c66}.taskbar[data-v-f3160d14]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.4rem .8rem;background:#0d1824;border-bottom:1px solid #1c3347;font-size:.9rem}.brand[data-v-f3160d14]{font-weight:800;color:#5fd4ff;letter-spacing:.05em}.brand b[data-v-f3160d14]{color:#c9d6e3;font-weight:300}.app[data-v-f3160d14]{color:#9fb3c8}.spacer[data-v-f3160d14]{flex:1}.clock[data-v-f3160d14]{font-family:Courier New,monospace;font-weight:700;color:var(--accent);font-size:1.05rem}.clock.urgent[data-v-f3160d14]{color:var(--bad)}.strikes[data-v-f3160d14]{color:#e6ebf1}.leave[data-v-f3160d14]{padding:.3rem .7rem;font-size:.85rem;background:#15222f}kbd[data-v-f3160d14]{font:.7rem monospace;border:1px solid #3a4b5c;border-radius:3px;padding:0 .25rem;margin-left:.3rem;color:#9fb3c8}.desktop[data-v-f3160d14]{flex:1;min-height:0;position:relative}.update[data-v-f3160d14]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:#0b4a8a;color:#fff;text-align:center;padding:1rem}.update h2[data-v-f3160d14]{margin:.6rem 0 0;font-weight:400}.update p[data-v-f3160d14]{margin:0;opacity:.8}.spinner[data-v-f3160d14]{width:2.6rem;height:2.6rem;border-radius:50%;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin-f3160d14 .9s linear infinite}.bar[data-v-f3160d14]{width:min(22rem,80%);height:.4rem;background:#fff3;border-radius:1rem;overflow:hidden;margin-top:.8rem}.bar i[data-v-f3160d14]{display:block;height:100%;background:#fff;animation:fill-f3160d14 linear forwards}@keyframes spin-f3160d14{to{transform:rotate(360deg)}}@keyframes fill-f3160d14{0%{width:3%}to{width:100%}}@keyframes power-f3160d14{0%{opacity:0;transform:scale(.96)}}.toasts[data-v-749ca36e]{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:40;display:flex;flex-direction:column;gap:.5rem;align-items:center;pointer-events:none;width:min(30rem,calc(100% - 2rem))}.call[data-v-749ca36e]{display:flex;gap:.8rem;align-items:center;padding:.7rem 1.1rem;background:#1e1810f0;border:1px solid #6b5a3a;border-radius:10px;box-shadow:0 10px 30px #00000080;animation:crackle-749ca36e .5s steps(3) 2}.call.urgent[data-v-749ca36e]{border-color:#a3261d;background:#320a08f2}.icon[data-v-749ca36e]{font-size:1.6rem}small[data-v-749ca36e]{display:block;font-size:.68rem;letter-spacing:.14em;color:#c9b58a}strong[data-v-749ca36e]{font-size:1.05rem;letter-spacing:.04em}.call-enter-from[data-v-749ca36e]{opacity:0;transform:translateY(1rem) scale(.95)}.call-leave-to[data-v-749ca36e]{opacity:0}.call-enter-active[data-v-749ca36e],.call-leave-active[data-v-749ca36e]{transition:all .3s ease}@keyframes crackle-749ca36e{50%{transform:translate(-2px)}}.view[data-v-73b5ceef]{position:relative;height:100%}.hud[data-v-73b5ceef]{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;max-width:calc(100% - 2rem)}.badge[data-v-73b5ceef]{background:#0a0e14bf;padding:.4rem .8rem;border-radius:8px;font-weight:600}.badge.ok[data-v-73b5ceef]{color:var(--ok)}.badge.alarm[data-v-73b5ceef]{color:#ff6a5a;animation:blink-73b5ceef .8s steps(2) infinite}@keyframes blink-73b5ceef{50%{opacity:.4}}.clock[data-v-73b5ceef]{font-family:Courier New,monospace;color:var(--accent);font-size:1.1rem}.hud button[data-v-73b5ceef]{background:#151b23e6;padding:.45rem .9rem}.overlay[data-v-b359c5e6]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#05080c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-b359c5e6 .6s ease;z-index:50}.overlay.bad[data-v-b359c5e6]{background:#3c050599}.card[data-v-b359c5e6]{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:2rem 2.4rem;text-align:center;max-width:30rem}h1[data-v-b359c5e6]{margin:0 0 .6rem;letter-spacing:.08em}.ok h1[data-v-b359c5e6]{color:var(--ok)}.bad h1[data-v-b359c5e6]{color:var(--bad)}.muted[data-v-b359c5e6]{color:var(--muted)}.small[data-v-b359c5e6]{font-size:.9rem}.actions[data-v-b359c5e6]{display:flex;gap:.8rem;justify-content:center;margin-top:1.4rem;flex-wrap:wrap}@keyframes fade-b359c5e6{0%{opacity:0}}.restart[data-v-dfca0efd]{position:fixed;top:calc(1rem + env(safe-area-inset-top,0px));left:calc(50% + 6.5rem);z-index:42}.propose[data-v-dfca0efd],.pending button[data-v-dfca0efd]{padding:.4rem .8rem;font-size:.85rem;background:#151b23e6}.pending[data-v-dfca0efd]{display:flex;gap:.5rem;align-items:center;padding:.35rem .4rem .35rem .8rem;border-radius:8px;background:#0a0e14d9;font-size:.85rem}.ask[data-v-dfca0efd]{position:fixed;top:6.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem 1.3rem;border-radius:12px;background:#151b23f7;border:1px solid var(--accent);box-shadow:0 16px 50px #0009;animation:pop-dfca0efd .25s ease-out}.muted[data-v-dfca0efd]{color:var(--muted);font-size:.85rem}.actions[data-v-dfca0efd]{display:flex;gap:.5rem;margin-top:.3rem}.actions button[data-v-dfca0efd]{padding:.5rem 1rem}@keyframes pop-dfca0efd{0%{transform:translate(-50%,-.5rem) scale(.95);opacity:0}}@media(max-width:760px){.restart[data-v-dfca0efd]{left:auto;right:1rem;top:4.5rem}}.notice[data-v-d76cb8af]{position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%);z-index:60;padding:.6rem 1.1rem;border-radius:10px;background:#151b23f2;border:1px solid var(--line);pointer-events:none}.notice-enter-from[data-v-d76cb8af],.notice-leave-to[data-v-d76cb8af]{opacity:0;transform:translate(-50%,.5rem)}.notice-enter-active[data-v-d76cb8af],.notice-leave-active[data-v-d76cb8af]{transition:all .25s ease}.bug-fab[data-v-0b1152bc]{position:fixed;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:150;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border-radius:50%;background:#0d131be6;border:1px solid var(--line);color:var(--accent);box-shadow:0 8px 24px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bug-fab[data-v-0b1152bc]:hover,.bug-fab[data-v-0b1152bc]:focus-visible{border-color:var(--accent);background:#281e08f2}.bug-fab svg[data-v-0b1152bc]{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tip[data-v-0b1152bc]{position:absolute;right:calc(100% + .6rem);top:50%;transform:translate(.3rem,-50%);padding:.35rem .65rem;border-radius:6px;background:#060a10f5;border:1px solid var(--line);color:var(--text);font-size:.82rem;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s}.bug-fab:hover .tip[data-v-0b1152bc],.bug-fab:focus-visible .tip[data-v-0b1152bc]{opacity:1;transform:translateY(-50%)}.overlay[data-v-0b1152bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:1rem;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog[data-v-0b1152bc]{width:min(34rem,100%);max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:.9rem;padding:1.3rem;border-radius:14px;background:#0e141d;border:1px solid var(--line);box-shadow:0 30px 80px #0009}header[data-v-0b1152bc]{display:flex;justify-content:space-between;align-items:center}h2[data-v-0b1152bc]{margin:0;font-size:1.2rem}.x[data-v-0b1152bc]{padding:.2rem .55rem}.facts[data-v-0b1152bc]{display:grid;grid-template-columns:7rem 1fr;gap:.6rem}label[data-v-0b1152bc]{display:flex;flex-direction:column;gap:.3rem}label>span[data-v-0b1152bc]{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}label b[data-v-0b1152bc]{color:var(--accent)}input[data-v-0b1152bc],textarea[data-v-0b1152bc]{width:100%;padding:.55rem .7rem;font:inherit;border-radius:8px;border:1px solid var(--line);background:#080c12;color:var(--text)}input[readonly][data-v-0b1152bc]{color:var(--accent);font-family:Courier New,monospace;font-weight:700;letter-spacing:.1em}input[data-v-0b1152bc]:focus,textarea[data-v-0b1152bc]:focus{outline:none;border-color:var(--accent)}textarea[data-v-0b1152bc]{resize:vertical;min-height:8rem;line-height:1.45}.desc small[data-v-0b1152bc]{align-self:flex-end;color:var(--muted);font-size:.75rem}.note[data-v-0b1152bc]{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.note strong[data-v-0b1152bc]{color:var(--text)}.error[data-v-0b1152bc]{margin:0;padding:.45rem .7rem;border-radius:6px;background:#ff4a3a1f;border:1px solid rgba(255,74,58,.4);color:#ff8a7e;font-size:.88rem}footer[data-v-0b1152bc]{display:flex;justify-content:flex-end;gap:.5rem}.done[data-v-0b1152bc]{display:flex;flex-direction:column;gap:.5rem}.done p[data-v-0b1152bc]{margin:0;color:#c6cfdb}.done .big[data-v-0b1152bc]{font-size:1.1rem;color:var(--text)}.done a[data-v-0b1152bc]{color:var(--accent)}@media(max-width:480px){.facts[data-v-0b1152bc]{grid-template-columns:1fr}}.stage[data-v-ce773f5d]{position:relative;z-index:1;flex:1;min-height:0;overflow:auto;padding:1.5rem clamp(1rem,3vw,3rem)}.panel[data-v-ce773f5d]{width:min(56rem,100%);margin:0 auto;padding:1.5rem;border-radius:14px;background:linear-gradient(180deg,#0e141ee0,#080c13eb);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px #00000073}header[data-v-ce773f5d]{margin-bottom:1.3rem}h2[data-v-ce773f5d]{margin:0 0 .5rem;font:700 .78rem/1 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}h2 span[data-v-ce773f5d]{opacity:.5}.lead[data-v-ce773f5d]{margin:0;color:#c6cfdb;max-width:40rem}.grid[data-v-ce773f5d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.8rem}.grid a[data-v-ce773f5d]{display:block;padding:1rem;border-radius:12px;background:#ffffff08;border:1px solid var(--line);color:inherit;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.grid a[data-v-ce773f5d]:hover{border-color:#ffb00073;background:#ffb0000d}.tutorial-bar[data-v-2d5bfcf9]{position:fixed;left:0;right:0;margin-inline:auto;width:fit-content;bottom:.6rem;z-index:25;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .6rem;max-width:calc(100% - 7rem);padding:.4rem .8rem;border-radius:999px;background:#0a0e14d9;border:1px solid rgba(255,255,255,.1);font-size:.85rem}.label[data-v-2d5bfcf9]{font-weight:600}.label b[data-v-2d5bfcf9]{font-family:Courier New,monospace;color:var(--accent)}button[data-v-2d5bfcf9],.btn[data-v-2d5bfcf9]{padding:.35rem .8rem;font-size:.85rem}.btn[data-v-2d5bfcf9]{border-radius:8px;border:1px solid var(--line);background:#151b23e6;color:inherit;text-decoration:none}.btn[data-v-2d5bfcf9]:hover{border-color:var(--accent)}.topbar[data-v-61c493b1]{position:relative;z-index:20;display:flex;align-items:center;gap:1.2rem;height:3.4rem;padding:0 1.4rem;background:linear-gradient(180deg,#060a10d9,#060a108c);border-bottom:1px solid rgba(255,176,0,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand[data-v-61c493b1]{display:flex;align-items:center;gap:.55rem;color:var(--text);text-decoration:none}.logo[data-v-61c493b1]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:6px;background:var(--accent);color:#1a1200;font-size:1.1rem;transform:rotate(-12deg)}.name[data-v-61c493b1]{font:800 1.05rem/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.name em[data-v-61c493b1]{font-style:normal;color:var(--accent)}.nav[data-v-61c493b1]{color:var(--muted);text-decoration:none;font-size:.9rem}.nav[data-v-61c493b1]:hover{color:var(--text)}.trophies.here[data-v-61c493b1]{color:var(--accent);font-weight:700}.section[data-v-61c493b1]{padding:.25rem .6rem;border-radius:6px;background:#ffb00024;color:var(--accent);font-weight:700;font-size:.85rem}.status[data-v-61c493b1]{margin-left:auto;display:flex;align-items:center;gap:.45rem;font:600 .72rem/1 Courier New,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.status i[data-v-61c493b1]{width:.5rem;height:.5rem;border-radius:50%;background:#ffb000;box-shadow:0 0 8px #ffb000;animation:blink-61c493b1 1s steps(2) infinite}.status.on i[data-v-61c493b1]{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:none}@keyframes blink-61c493b1{50%{opacity:.2}}.account[data-v-61c493b1]{position:relative;display:flex;align-items:center;gap:.6rem}.avatar-btn[data-v-61c493b1]{display:flex;align-items:center;gap:.55rem;padding:.25rem .7rem .25rem .25rem;border-radius:2rem;background:#ffffff0f}.avatar-btn.open[data-v-61c493b1]{border-color:var(--accent)}.avatar-btn img[data-v-61c493b1],.initial[data-v-61c493b1]{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.initial[data-v-61c493b1]{display:grid;place-items:center;background:var(--accent);color:#1a1200;font-weight:800}.who[data-v-61c493b1]{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.caret[data-v-61c493b1]{color:var(--muted);font-size:.8rem}.guest[data-v-61c493b1]{padding:.3rem .7rem;border:1px dashed var(--line);border-radius:2rem;color:var(--muted);font-size:.85rem}.login-btn[data-v-61c493b1]{padding:.45rem 1rem;background:var(--accent);border-color:var(--accent);color:#1a1200;font-weight:700}.dropdown[data-v-61c493b1]{position:absolute;top:calc(100% + .6rem);right:0;background:#0d131bf7;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 50px #0000008c}.menu[data-v-61c493b1]{min-width:12rem;padding:.35rem;display:grid}.menu a[data-v-61c493b1],.menu button[data-v-61c493b1]{display:block;padding:.55rem .75rem;border:0;border-radius:6px;background:none;color:var(--text);text-align:left;text-decoration:none;font-size:.92rem}.menu a[data-v-61c493b1]:hover,.menu button[data-v-61c493b1]:hover{background:#ffb0001f}.login[data-v-61c493b1]{width:21rem;padding:1rem}@media(max-width:720px){.status[data-v-61c493b1]{display:none}.account[data-v-61c493b1]{margin-left:auto}.who[data-v-61c493b1],.guest[data-v-61c493b1]{display:none}}.sky[data-v-09a2df5f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:linear-gradient(180deg,#060a18,#141c3c 38%,#3d3668 62%,#b0667a 80%,#f0a86a 92%,#2a1d22)}.stars[data-v-09a2df5f]{position:absolute;top:0;right:0;bottom:45%;left:0;background-image:radial-gradient(1px 1px at 12% 18%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 27% 8%,#fff7 50%,transparent 51%),radial-gradient(1.5px 1.5px at 41% 26%,#fffb 50%,transparent 51%),radial-gradient(1px 1px at 58% 12%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 69% 31%,#fff6 50%,transparent 51%),radial-gradient(1.5px 1.5px at 83% 16%,#fffa 50%,transparent 51%),radial-gradient(1px 1px at 92% 36%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 6% 40%,#fff5 50%,transparent 51%);animation:twinkle-09a2df5f 6s ease-in-out infinite alternate}@keyframes twinkle-09a2df5f{to{opacity:.55}}.cloud[data-v-09a2df5f]{position:absolute;border-radius:50%;filter:blur(28px);opacity:.35;background:radial-gradient(closest-side,#c9a2c8,transparent);animation:drift-09a2df5f linear infinite}.c1[data-v-09a2df5f]{width:46rem;height:9rem;top:46%;left:-50rem;animation-duration:140s}.c2[data-v-09a2df5f]{width:34rem;height:7rem;top:58%;left:-40rem;animation-duration:95s;animation-delay:-40s;opacity:.45;background:radial-gradient(closest-side,#f3b58a,transparent)}.c3[data-v-09a2df5f]{width:60rem;height:12rem;top:30%;left:-64rem;animation-duration:180s;animation-delay:-120s;opacity:.18}@keyframes drift-09a2df5f{to{transform:translate(calc(100vw + 70rem))}}.horizon[data-v-09a2df5f]{position:absolute;left:0;right:0;bottom:0;height:24%;background:linear-gradient(180deg,#140c1000,#120c10 35%,#07060a)}.runway[data-v-09a2df5f]{position:absolute;left:0;bottom:0;width:100%;height:22%}.edge[data-v-09a2df5f]{fill:#ffcf6b;filter:drop-shadow(0 0 3px #ffb000);animation:rabbit-09a2df5f 2.4s linear infinite;opacity:.35}@keyframes rabbit-09a2df5f{0%,8%{opacity:1}25%,to{opacity:.35}}.threshold[data-v-09a2df5f]{fill:#5dff8a;filter:drop-shadow(0 0 4px #3cff78);opacity:.85}.beacon[data-v-09a2df5f]{position:absolute;right:12%;bottom:17%;width:6px;height:6px;border-radius:50%;background:#ff3a2a;box-shadow:0 0 14px 4px #ff3a2a;animation:beacon-09a2df5f 1.6s steps(1) infinite}@keyframes beacon-09a2df5f{50%{opacity:.1;box-shadow:none}}@media(prefers-reduced-motion:reduce){.cloud[data-v-09a2df5f],.stars[data-v-09a2df5f],.edge[data-v-09a2df5f],.beacon[data-v-09a2df5f]{animation:none}}.consent[data-v-bdf3afeb]{position:fixed;left:1rem;bottom:1rem;z-index:50;width:min(30rem,calc(100% - 6rem));display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(255,176,0,.35);background:#080c13f5;box-shadow:0 18px 50px #0000008c}p[data-v-bdf3afeb]{margin:0;flex:1;color:var(--muted);font-size:.82rem;line-height:1.4}strong[data-v-bdf3afeb]{display:block;color:var(--text);font-size:.9rem}.buttons[data-v-bdf3afeb]{display:flex;flex-direction:column;gap:.4rem}.buttons button[data-v-bdf3afeb]{padding:.45rem .9rem;font-size:.85rem;white-space:nowrap}@media(max-width:560px){.consent[data-v-bdf3afeb]{flex-direction:column;align-items:stretch}.buttons[data-v-bdf3afeb]{flex-direction:row;justify-content:flex-end}}.shell{position:relative;height:100%;display:flex;flex-direction:column}.pages{position:relative;flex:1;min-height:0;overflow:hidden}.slide-forward-enter-active,.slide-forward-leave-active,.slide-back-enter-active,.slide-back-leave-active{transition:transform .8s cubic-bezier(.3,.7,.2,1),opacity .8s ease;pointer-events:none}.slide-forward-enter-from,.slide-back-leave-to{transform:translate(105%);opacity:0}.slide-forward-leave-to,.slide-back-enter-from{transform:translate(-105%);opacity:0}:root{--bg: #0b0f14;--panel: #151b23;--panel-2: #1d2530;--line: #2c3746;--text: #e6ebf1;--muted: #8b98a8;--accent: #ffb000;--ok: #3cff78;--bad: #ff4a3a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}html,body,#app{margin:0;height:100%;overflow:hidden}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel-2);color:var(--text);padding:.7rem 1.2rem;border-radius:8px;transition:background .15s,border-color .15s}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);color:#1a1200;border-color:var(--accent);font-weight:700}button.primary:hover:not(:disabled){background:#ffc233}input{font:inherit;padding:.7rem 1rem;border-radius:8px;border:1px solid var(--line);background:#0e131a;color:var(--text)}.game-canvas{width:100%;height:100%;display:block;outline:none;touch-action:none}.scroll{scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.45) rgba(255,255,255,.04)}.scroll::-webkit-scrollbar{width:10px;height:10px}.scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:8px}.scroll::-webkit-scrollbar-thumb{background:#ffb00073;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.scroll::-webkit-scrollbar-thumb:hover{background:#ffb000cc;border:2px solid transparent;background-clip:padding-box}button.primary .ico.seat{filter:none}
