.lobby[data-v-cea70715]{height:100%;display:grid;place-items:center;overflow:auto;padding:24px 16px;background:radial-gradient(1200px 600px at 20% 0%,#1e1b4b 0%,transparent 60%),var(--bg)}.card[data-v-cea70715]{width:min(520px,100%);padding:28px}header[data-v-cea70715]{display:flex;gap:14px;align-items:center;margin-bottom:8px}.titles[data-v-cea70715]{flex:1;min-width:0}.logo-img[data-v-cea70715]{width:48px;height:48px;object-fit:contain;border-radius:10px}.user-menu[data-v-cea70715]{position:relative;align-self:flex-start}.me[data-v-cea70715]{padding:4px 10px 4px 4px;gap:6px}.me .who[data-v-cea70715]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini[data-v-cea70715]{position:relative;width:32px;height:32px;display:inline-block;background:#0b0d12;border-radius:6px}.mini .layer[data-v-cea70715]{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;image-rendering:pixelated}.dropdown[data-v-cea70715]{position:absolute;right:0;top:calc(100% + 6px);width:210px;padding:6px;z-index:30;display:flex;flex-direction:column}.dropdown a[data-v-cea70715]{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:6px;color:var(--text);text-decoration:none;font-size:13px}.dropdown a[data-v-cea70715]:hover{background:var(--panel-2)}.badge[data-v-cea70715]{background:color-mix(in srgb,var(--accent) 30%,transparent);color:#fff;border-radius:5px;padding:0 5px;font-size:10px;margin-left:4px}.logo[data-v-cea70715]{color:var(--accent-2);display:grid;place-items:center}h1[data-v-cea70715]{margin:0;font-size:24px}h2[data-v-cea70715]{font-size:15px;margin:22px 0 10px}header p[data-v-cea70715]{margin:2px 0 0}.swatches[data-v-cea70715]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.swatch[data-v-cea70715]{width:28px;height:28px;border-radius:50%;padding:0;border:2px solid transparent}.swatch.sel[data-v-cea70715]{border-color:#fff;box-shadow:0 0 0 2px var(--accent)}.picker[data-v-cea70715]{width:36px;height:30px;padding:2px}.between[data-v-cea70715]{justify-content:space-between}.end[data-v-cea70715]{justify-content:flex-end;margin-top:16px}.maps[data-v-cea70715]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.maps li[data-v-cea70715]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.maps li.sel[data-v-cea70715]{border-color:var(--accent);background:#1e2038}.maps .info[data-v-cea70715]{flex:1;display:flex;flex-direction:column}.maps .info span[data-v-cea70715]{font-size:12px}.online[data-v-cea70715]{font-size:12px;color:var(--muted)}.online.on[data-v-cea70715]{color:var(--ok)}.big[data-v-cea70715]{width:100%;padding:12px;font-size:15px}.import[data-v-cea70715]{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto}.small[data-v-cea70715]{font-size:12px}.imp-list[data-v-cea70715]{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.imp-list>li[data-v-cea70715]{border:1px solid var(--border);border-radius:10px;padding:8px 10px}.imp-list>li.err[data-v-cea70715]{border-color:#7f1d1d}.imp-list>li.done[data-v-cea70715]{border-color:#166534}.imp-row[data-v-cea70715]{display:flex;gap:10px;align-items:center;margin:0;color:var(--text);font-size:14px;cursor:pointer}.imp-row input[data-v-cea70715]{width:auto}.imp-info[data-v-cea70715]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.warns[data-v-cea70715]{margin:6px 0 0 26px}.combine[data-v-cea70715]{margin-top:12px;padding:10px;border:1px dashed var(--border);border-radius:10px}.check-row[data-v-cea70715]{display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--text);font-size:14px;cursor:pointer}.check-row input[data-v-cea70715]{width:auto;margin-top:3px}.level-tag[data-v-cea70715]{color:#67e8f9}.ok[data-v-cea70715]{color:var(--ok)}.warns ul[data-v-cea70715]{margin:4px 0 0;padding-left:16px;color:#fcd34d}.hint[data-v-cea70715]{font-size:12px;text-align:center;margin:12px 0 0}kbd[data-v-cea70715]{background:var(--panel-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:11px}.login[data-v-6c3e59fa]{height:100%;display:grid;place-items:center;overflow:auto;padding:24px 16px;background:radial-gradient(1200px 600px at 20% 0%,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 60%),var(--bg)}.card[data-v-6c3e59fa]{width:min(400px,100%);padding:28px}header[data-v-6c3e59fa]{display:flex;gap:14px;align-items:center;margin-bottom:10px}.logo[data-v-6c3e59fa]{color:var(--accent-2);display:grid;place-items:center}.logo-img[data-v-6c3e59fa]{width:48px;height:48px;object-fit:contain;border-radius:10px}h1[data-v-6c3e59fa]{margin:0;font-size:22px}header p[data-v-6c3e59fa]{margin:2px 0 0}.big[data-v-6c3e59fa]{width:100%;padding:11px;font-size:15px;margin-top:16px}.switch[data-v-6c3e59fa]{text-align:center;margin:14px 0 0}.small[data-v-6c3e59fa]{font-size:12px}:root{--bg: #0f1117;--panel: #1a1d27;--panel-2: #232736;--border: #2e3345;--text: #e6e8ef;--muted: #8b92a8;--accent: #6366f1;--accent-2: #818cf8;--danger: #ef4444;--ok: #22c55e;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text);background:var(--bg)}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{background:var(--bg);overflow:hidden}a{color:var(--accent-2)}button{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:7px 12px;cursor:pointer;transition:background .15s,border-color .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px}button svg,.row svg{flex-shrink:0}button:hover:not(:disabled){background:#2c3144;border-color:#3d4359}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover:not(:disabled){background:var(--accent-dark, #5458e0);border-color:var(--accent-dark, #5458e0)}button.danger{background:#3a1d22;border-color:#5b2730;color:#fca5a5}button.active{background:var(--accent);border-color:var(--accent);color:#fff}button.off{background:#3a1d22;border-color:#7f1d1d;color:#fca5a5}input,select,textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:7px 10px;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent)}label{display:block;font-size:12px;color:var(--muted);margin:10px 0 4px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px}.muted{color:var(--muted)}.row{display:flex;gap:8px;align-items:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:100}.modal{width:min(380px,calc(100vw - 32px));padding:20px}.modal h3{margin:0 0 6px}.error{color:#fca5a5;font-size:13px;margin-top:8px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#2e3345;border-radius:4px}
