:root{--color-bg:#0a0a0f;--color-bg-secondary:#12121a;--color-bg-tertiary:#1a1a25;--color-primary:#4a9eff;--color-primary-dark:#2d7ed9;--color-secondary:#7c4dff;--color-accent:#00e5ff;--color-text:#e0e0e0;--color-text-dim:#808090;--color-success:#00c853;--color-warning:#ffd600;--color-danger:#ff1744;--color-shield:#4a9eff;--color-health:#00c853;--border-radius:4px;--font-mono:"Consolas", "Monaco", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}button{cursor:pointer;background:var(--color-primary);color:#fff;border-radius:var(--border-radius);border:none;padding:.5rem 1rem;font-family:inherit;font-size:1rem;transition:background-color .2s}button:hover{background:var(--color-primary-dark)}button:disabled{opacity:.5;cursor:not-allowed}input{border:1px solid var(--color-bg-tertiary);border-radius:var(--border-radius);background:var(--color-bg-secondary);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:1rem}input:focus{border-color:var(--color-primary);outline:none}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.chat-input-hint.svelte-158y7tp{color:#a9bfd8;padding:0 8px 5px;font-size:11px}.chat-input-row.svelte-158y7tp{border-top:1px solid #50a0ff26;gap:4px;padding:4px;display:flex}.chat-input.svelte-158y7tp{color:#c8d8f0;background:#0a1423cc;border:1px solid #50a0ff33;border-radius:3px;outline:none;flex:1;padding:4px 8px;font-size:12px}.chat-input.svelte-158y7tp:focus{border-color:#50a0ff80}.chat-input.svelte-158y7tp:disabled{opacity:.4}.send-btn.svelte-158y7tp{color:#80b0ff;cursor:pointer;background:#2864c866;border:1px solid #50a0ff4d;border-radius:3px;padding:4px 8px;font-size:13px;transition:background .15s}.send-btn.svelte-158y7tp:hover:not(:disabled){background:#3c82f080}.send-btn.svelte-158y7tp:disabled{opacity:.3;cursor:default}.chat-header.svelte-ezdecp{cursor:move;-webkit-user-select:none;user-select:none;background:#142846e6;border-bottom:1px solid #50a0ff33;border-radius:6px 6px 0 0;align-items:center;min-height:28px;padding:0 4px;display:flex}.chat-tabs.svelte-ezdecp{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.chat-tabs.svelte-ezdecp::-webkit-scrollbar{display:none}.chat-tab.svelte-ezdecp{color:#7090b0;cursor:pointer;white-space:nowrap;touch-action:none;background:0 0;border:none;border-radius:3px 3px 0 0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:color .15s,background .15s;display:flex}.chat-tab.svelte-ezdecp:hover{color:#a0c0e0;background:#50a0ff1a}.chat-tab.active.svelte-ezdecp{color:#e0f0ff;background:#50a0ff26;border-bottom:2px solid #4090ff}.chat-tab.has-unread.svelte-ezdecp{color:#fc4}.close-tab.svelte-ezdecp{color:#607090;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.close-tab.svelte-ezdecp:hover{color:#ff6060}.chat-header-actions.svelte-ezdecp{gap:4px;margin-left:4px;display:flex}.icon-btn.svelte-ezdecp{color:#607090;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:13px}.icon-btn.svelte-ezdecp:hover{color:#a0c0e0;background:#50a0ff26}.close-btn.svelte-ezdecp:hover{color:#ff6060}.archive-btn.svelte-ezdecp{position:relative}.archive-badge.svelte-ezdecp{color:#fff;pointer-events:none;background:#e08840;border-radius:7px;justify-content:center;align-items:center;min-width:13px;height:13px;padding:0 2px;font-size:8px;font-weight:700;display:flex;position:absolute;top:1px;right:1px}.unread-badge.svelte-ezdecp{color:#fff;background:#e04040;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.4}.chat-users.svelte-189wj3s{scrollbar-width:thin;scrollbar-color:#50a0ff4d transparent;border-left:1px solid #50a0ff26;flex-shrink:0;width:120px;padding:4px 0;overflow-y:auto}.users-header.svelte-189wj3s{color:#506070;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #50a0ff1a;padding:2px 8px 4px;font-size:10px}.user-entry.svelte-189wj3s{cursor:pointer;color:#8090a0;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;gap:5px;width:100%;padding:2px 8px;font-size:11px;display:flex;overflow:hidden}.user-entry.svelte-189wj3s:hover{color:#a0b8d0;background:#50a0ff1a}.user-dot.svelte-189wj3s{border-radius:50%;flex-shrink:0;width:6px;height:6px}.user-dot.online.svelte-189wj3s{background:#40c060}.chat-presence.svelte-1jlre7m{color:#b8c9dd;border-bottom:1px solid #50a0ff26;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.presence-dot.svelte-1jlre7m{color:#8a94a3}.presence-dot.online.svelte-1jlre7m{color:#4c8}.chat-window.svelte-1jlre7m{color:#c8d8f0;background:#0a0f19eb;border:1px solid #50a0ff4d;border-radius:6px;flex-direction:column;min-width:300px;min-height:180px;font-size:12px;display:flex;position:fixed;box-shadow:0 4px 20px #0009}.chat-body.svelte-1jlre7m{flex:1;display:flex;overflow:hidden}.admin-badge.svelte-1jlre7m{white-space:nowrap;color:#ffd166;border:1px solid #ffd166;border-radius:3px;flex-shrink:0;padding:0 3px;font-size:.75rem;font-weight:700}.chat-messages.svelte-1jlre7m{scrollbar-width:thin;scrollbar-color:#50a0ff4d transparent;flex-direction:column;flex:1;gap:2px;padding:6px 8px;display:flex;overflow-y:auto}.chat-line.svelte-1jlre7m{word-break:break-word;gap:4px;line-height:1.4;display:flex}.msg-time.svelte-1jlre7m{color:#405060;flex-shrink:0;margin-top:2px;font-size:10px}.msg-sender.svelte-1jlre7m{color:#6090c0;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;font-weight:600}.msg-sender.svelte-1jlre7m:hover{color:#80b0e0;text-decoration:underline}.msg-content.svelte-1jlre7m{color:#b0c8e0;word-break:break-word}.chat-empty.svelte-1jlre7m{color:#405060;text-align:center;margin-top:20px;font-style:italic}.load-more-btn.svelte-1jlre7m{color:#4a9fd4;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:1px solid #50a0ff26;width:100%;margin-bottom:4px;padding:4px 0;font-size:11px;display:block}.load-more-btn.svelte-1jlre7m:hover{color:#7bc8ff}.resize-handle.svelte-1jlre7m{z-index:10;background:0 0;border:0;padding:0;position:absolute}.resize-e.svelte-1jlre7m{cursor:ew-resize;width:6px;top:8px;bottom:8px;right:0}.resize-s.svelte-1jlre7m{cursor:ns-resize;height:6px;bottom:0;left:8px;right:8px}.resize-se.svelte-1jlre7m{cursor:nwse-resize;width:12px;height:12px;bottom:0;right:0}.resize-se.svelte-1jlre7m:after{content:"";border-bottom:2px solid #50a0ff66;border-right:2px solid #50a0ff66;border-radius:1px;width:6px;height:6px;position:absolute;bottom:3px;right:3px}.resize-e.svelte-1jlre7m:hover,.resize-s.svelte-1jlre7m:hover,.resize-se.svelte-1jlre7m:hover{background:#50a0ff14}.friends-window.svelte-173t9ax{-webkit-user-select:none;user-select:none;background:#0a0f19f7;border:1px solid #50a0ff4d;border-radius:6px;flex-direction:column;min-width:200px;min-height:200px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0009}.fw-header.svelte-173t9ax{cursor:grab;background:#14233cf2;border-bottom:1px solid #50a0ff33;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 10px 6px;display:flex}.fw-header.svelte-173t9ax:active{cursor:grabbing}.fw-title.svelte-173t9ax{color:#80b8ff;letter-spacing:.02em;font-size:12px;font-weight:600}.fw-close.svelte-173t9ax{color:#607090;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1}.fw-close.svelte-173t9ax:hover{color:#a0c0e0}.fw-body.svelte-173t9ax{flex:1;padding:0 0 6px;overflow-y:auto}.fw-body.svelte-173t9ax::-webkit-scrollbar{width:4px}.fw-body.svelte-173t9ax::-webkit-scrollbar-track{background:0 0}.fw-body.svelte-173t9ax::-webkit-scrollbar-thumb{background:#50a0ff40;border-radius:2px}.fw-section-title.svelte-173t9ax{text-transform:uppercase;letter-spacing:.06em;color:#405070;border-top:1px solid #50a0ff14;padding:7px 10px 3px;font-size:9px}.fw-section-title.svelte-173t9ax:first-child{border-top:none}.fw-entry.svelte-173t9ax{color:#a0c0e0;cursor:default;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.fw-entry.svelte-173t9ax:hover{background:#50a0ff0f}.fw-player.svelte-173t9ax{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.fw-player.svelte-173t9ax:hover,.fw-player.svelte-173t9ax:focus-visible{background:#50a0ff29}.fw-player.svelte-173t9ax:focus-visible{outline-offset:-1px;outline:1px solid #80b8ff}.fw-status.svelte-173t9ax{color:#405070;flex-shrink:0;font-size:8px}.fw-status.online.svelte-173t9ax{color:#4c8}.fw-name.svelte-173t9ax{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fw-contact.svelte-173t9ax{color:#608090}.fw-online-label.svelte-173t9ax{color:#4c8;flex-shrink:0;font-size:10px}.fw-request.svelte-173t9ax{background:#ffb4280a;border-left:2px solid #ffb42859}.fw-actions.svelte-173t9ax{flex-shrink:0;gap:4px;display:flex}.fw-accept.svelte-173t9ax,.fw-decline.svelte-173t9ax{cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:1px 5px;font-size:11px;line-height:1.4}.fw-accept.svelte-173t9ax{color:#4c8;border-color:#4c86}.fw-accept.svelte-173t9ax:hover{background:#44cc8826}.fw-decline.svelte-173t9ax{color:#c44;border-color:#c446}.fw-decline.svelte-173t9ax:hover{background:#cc444426}.fw-empty.svelte-173t9ax{color:#405070;text-align:center;padding:18px 14px;font-size:11px;line-height:1.6}.resize-e.svelte-173t9ax{cursor:ew-resize;background:0 0;border:0;width:4px;padding:0;position:absolute;top:4px;bottom:4px;right:0}.resize-s.svelte-173t9ax{cursor:ns-resize;background:0 0;border:0;height:4px;padding:0;position:absolute;bottom:0;left:4px;right:4px}.resize-se.svelte-173t9ax{cursor:se-resize;background:0 0;border:0;width:12px;height:12px;padding:0;position:absolute;bottom:0;right:0}.archive-window.svelte-1b5hcz2{-webkit-user-select:none;user-select:none;background:#0a0f19f7;border:1px solid #50a0ff4d;border-radius:6px;flex-direction:column;min-width:200px;min-height:200px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0009}.aw-header.svelte-1b5hcz2{cursor:grab;background:#14233cf2;border-bottom:1px solid #50a0ff33;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 10px 6px;display:flex}.aw-header.svelte-1b5hcz2:active{cursor:grabbing}.aw-title.svelte-1b5hcz2{color:#80b8ff;letter-spacing:.02em;font-size:12px;font-weight:600}.aw-close.svelte-1b5hcz2{color:#607090;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1}.aw-close.svelte-1b5hcz2:hover{color:#a0c0e0}.aw-body.svelte-1b5hcz2{flex:1;padding:4px 0;overflow-y:auto}.aw-body.svelte-1b5hcz2::-webkit-scrollbar{width:4px}.aw-body.svelte-1b5hcz2::-webkit-scrollbar-track{background:0 0}.aw-body.svelte-1b5hcz2::-webkit-scrollbar-thumb{background:#50a0ff40;border-radius:2px}.aw-entry.svelte-1b5hcz2{justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.aw-entry.svelte-1b5hcz2:hover{background:#50a0ff0f}.aw-entry.has-unread.svelte-1b5hcz2{border-left:2px solid #e0884099}.aw-entry-info.svelte-1b5hcz2{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.aw-name.svelte-1b5hcz2{color:#a0c0e0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.aw-unread-badge.svelte-1b5hcz2{color:#fff;background:#e08840;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:inline-flex}.aw-count.svelte-1b5hcz2{color:#405070;font-size:10px}.aw-entry-actions.svelte-1b5hcz2{flex-shrink:0;gap:4px;display:flex}.aw-restore.svelte-1b5hcz2,.aw-delete.svelte-1b5hcz2{cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:1px 5px;font-size:12px;line-height:1.4}.aw-restore.svelte-1b5hcz2{color:#4ac;border-color:#4ac6}.aw-restore.svelte-1b5hcz2:hover{background:#44aacc26}.aw-delete.svelte-1b5hcz2{color:#c44;border-color:#c446}.aw-delete.svelte-1b5hcz2:hover{background:#cc444426}.aw-empty.svelte-1b5hcz2{color:#405070;text-align:center;padding:18px 14px;font-size:11px}.resize-e.svelte-1b5hcz2{cursor:ew-resize;background:0 0;border:0;width:4px;padding:0;position:absolute;top:4px;bottom:4px;right:0}.resize-s.svelte-1b5hcz2{cursor:ns-resize;background:0 0;border:0;height:4px;padding:0;position:absolute;bottom:0;left:4px;right:4px}.resize-se.svelte-1b5hcz2{cursor:se-resize;background:0 0;border:0;width:12px;height:12px;padding:0;position:absolute;bottom:0;right:0}.sidebar.svelte-17x09pi{z-index:60;flex-direction:column;gap:2px;padding:4px 0;display:flex;position:fixed;top:3rem;right:0}.sidebar-btn.svelte-17x09pi{color:#607090;cursor:pointer;background:#0a0f19e0;border:1px solid #50a0ff2e;border-right:none;border-radius:6px 0 0 6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:56px;padding:8px 4px;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}.sidebar-btn.svelte-17x09pi:hover{color:#a0c0e0;background:#1e3c64e6;border-color:#50a0ff66}.sidebar-btn.active.svelte-17x09pi{color:#80b8ff;background:#14325af2;border-color:#50a0ff80 #50a0ff80 #50a0ff80 #4090ff;border-left-style:solid;border-left-width:2px}.sidebar-btn.has-unread.svelte-17x09pi .btn-icon:where(.svelte-17x09pi){color:#fc4}.btn-icon.svelte-17x09pi{justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.btn-label.svelte-17x09pi{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:9px;line-height:1}.unread-dot.svelte-17x09pi{color:#fff;pointer-events:none;background:#e04040;border-radius:8px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.3;position:absolute;top:4px;right:4px}.sidebar-btn.has-pending.svelte-17x09pi .btn-icon:where(.svelte-17x09pi){color:#fc4}.sidebar-btn.has-quests.svelte-17x09pi .btn-icon:where(.svelte-17x09pi){color:#4a9eff}.admin-icon.svelte-17x09pi{color:#ffb428;font-size:14px;font-weight:900}.admin-tab-content.svelte-f8fuw9{color:#c8d8f0}.toolbar.svelte-f8fuw9{align-items:center;gap:8px;margin-bottom:10px;display:flex}.search-input.svelte-f8fuw9{color:#c8d8f0;background:#14233ccc;border:1px solid #50a0ff40;border-radius:4px;width:200px;padding:5px 10px;font-size:12px}.search-input.svelte-f8fuw9::placeholder{color:#506080}.action-btn.svelte-f8fuw9{color:#a0c8ff;cursor:pointer;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:5px 12px;font-size:11px}.action-btn.svelte-f8fuw9:hover{background:#3c64b4b3}.action-btn.svelte-f8fuw9:disabled{opacity:.4;cursor:default}.info.svelte-f8fuw9{color:#607090;font-size:11px}.loading.svelte-f8fuw9{color:#607090;text-align:center;padding:20px}.admin-table.svelte-f8fuw9{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-f8fuw9 th:where(.svelte-f8fuw9){text-align:left;color:#607090;text-transform:uppercase;border-bottom:1px solid #50a0ff26;padding:6px 8px;font-size:11px;font-weight:600}.admin-table.svelte-f8fuw9 th.sortable:where(.svelte-f8fuw9){cursor:pointer}.admin-table.svelte-f8fuw9 th.sortable:where(.svelte-f8fuw9):hover{color:#a0c0e0}.admin-table.svelte-f8fuw9 td:where(.svelte-f8fuw9){border-bottom:1px solid #ffffff0a;padding:5px 8px}.admin-table.svelte-f8fuw9 tr:where(.svelte-f8fuw9):hover{background:#50a0ff0d}.admin-table.svelte-f8fuw9 tr.banned:where(.svelte-f8fuw9){opacity:.6}.mono.svelte-f8fuw9{font-family:monospace;font-size:11px}.dim.svelte-f8fuw9{color:#506880}.username.svelte-f8fuw9{color:#a0c8ff}.badge.svelte-f8fuw9{text-transform:uppercase;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.badge.admin.svelte-f8fuw9{color:#ffb428;background:#ffb42833}.badge.banned.svelte-f8fuw9{color:#e04040;background:#e0404033}.badge.ok.svelte-f8fuw9{color:#40c060;background:#40c06033}.pagination.svelte-f8fuw9{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.admin-tab-content.svelte-m52o9{color:#c8d8f0}.toolbar.svelte-m52o9{align-items:center;gap:8px;margin-bottom:10px;display:flex}.action-btn.svelte-m52o9{color:#a0c8ff;cursor:pointer;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:5px 12px;font-size:11px}.action-btn.svelte-m52o9:hover{background:#3c64b4b3}.action-btn.small.svelte-m52o9{padding:3px 8px;font-size:10px}.info.svelte-m52o9{color:#607090;font-size:11px}.loading.svelte-m52o9,.empty.svelte-m52o9{color:#607090;text-align:center;padding:20px}.admin-table.svelte-m52o9{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-m52o9 th:where(.svelte-m52o9){text-align:left;color:#607090;text-transform:uppercase;border-bottom:1px solid #50a0ff26;padding:6px 8px;font-size:11px;font-weight:600}.admin-table.svelte-m52o9 td:where(.svelte-m52o9){border-bottom:1px solid #ffffff0a;padding:5px 8px}.admin-table.svelte-m52o9 tr:where(.svelte-m52o9):hover{background:#50a0ff0d}.mono.svelte-m52o9{font-family:monospace;font-size:11px}.username.svelte-m52o9{color:#a0c8ff}.admin-tab-content.svelte-1q36pbn{color:#c8d8f0}.toolbar.svelte-1q36pbn{align-items:center;gap:8px;margin-bottom:10px;display:flex}.action-btn.svelte-1q36pbn{color:#a0c8ff;cursor:pointer;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:5px 12px;font-size:11px}.action-btn.svelte-1q36pbn:hover{background:#3c64b4b3}.action-btn.small.svelte-1q36pbn{padding:3px 8px;font-size:10px}.info.svelte-1q36pbn{color:#607090;font-size:11px}.loading.svelte-1q36pbn,.empty.svelte-1q36pbn{color:#607090;text-align:center;padding:20px}.admin-table.svelte-1q36pbn{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-1q36pbn th:where(.svelte-1q36pbn){text-align:left;color:#607090;text-transform:uppercase;border-bottom:1px solid #50a0ff26;padding:6px 8px;font-size:11px;font-weight:600}.admin-table.svelte-1q36pbn td:where(.svelte-1q36pbn){border-bottom:1px solid #ffffff0a;padding:5px 8px}.admin-table.svelte-1q36pbn tr:where(.svelte-1q36pbn):hover{background:#50a0ff0d}.mono.svelte-1q36pbn{font-family:monospace;font-size:11px}.dim.svelte-1q36pbn{color:#506880}.username.svelte-1q36pbn{color:#a0c8ff}.admin-tab-content.svelte-1ums371{color:#c8d8f0}.toolbar.svelte-1ums371{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.search-input.svelte-1ums371{color:#c8d8f0;background:#14233ccc;border:1px solid #50a0ff40;border-radius:4px;width:200px;padding:5px 10px;font-size:12px}.search-input.svelte-1ums371::placeholder{color:#506080}.action-btn.svelte-1ums371{color:#a0c8ff;cursor:pointer;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:5px 12px;font-size:11px}.action-btn.svelte-1ums371:hover{background:#3c64b4b3}.action-btn.svelte-1ums371:disabled{opacity:.4;cursor:default}.info.svelte-1ums371{color:#607090;font-size:11px}.info.svelte-1ums371 strong:where(.svelte-1ums371){color:#a0c8ff}.loading.svelte-1ums371,.empty.svelte-1ums371{color:#607090;text-align:center;padding:20px}.messages.svelte-1ums371{flex-direction:column;gap:2px;display:flex}.msg-row.svelte-1ums371{border-radius:3px;align-items:baseline;gap:6px;padding:3px 6px;font-size:12px;display:flex}.msg-row.svelte-1ums371:hover{background:#50a0ff0d}.msg-time.svelte-1ums371{color:#405060;min-width:130px;font-family:monospace;font-size:10px}.msg-channel.svelte-1ums371{color:#607090;min-width:55px;font-size:10px}.msg-sender.svelte-1ums371{color:#6090c0;font-weight:600}.admin-badge.svelte-1ums371{white-space:nowrap;color:#ffd166;border:1px solid #ffd166;border-radius:3px;flex-shrink:0;padding:0 3px;font-size:10px;font-weight:700}.msg-arrow.svelte-1ums371{color:#405060}.msg-receiver.svelte-1ums371{color:#6090c0}.msg-content.svelte-1ums371{color:#b0c8e0;word-break:break-word;flex:1}.pagination.svelte-1ums371{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.admin-tab-content.svelte-1d7uc57{color:#c8d8f0}.toolbar.svelte-1d7uc57{align-items:center;gap:8px;margin-bottom:12px;display:flex}.action-btn.svelte-1d7uc57{color:#a0c8ff;cursor:pointer;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:5px 12px;font-size:11px}.action-btn.svelte-1d7uc57:hover{background:#3c64b4b3}.loading.svelte-1d7uc57,.empty.svelte-1d7uc57{color:#607090;text-align:center;padding:20px}.stats-grid.svelte-1d7uc57{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.stat-card.svelte-1d7uc57{background:#14284699;border:1px solid #50a0ff26;border-radius:6px;min-width:150px;padding:12px 18px}.stat-label.svelte-1d7uc57{color:#607090;text-transform:uppercase;margin-bottom:4px;font-size:10px}.stat-value.svelte-1d7uc57{color:#4090ff;font-family:monospace;font-size:22px;font-weight:700}.section-title.svelte-1d7uc57{color:#607090;text-transform:uppercase;margin:16px 0 8px;font-size:12px}.admin-table.svelte-1d7uc57{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-1d7uc57 th:where(.svelte-1d7uc57){text-align:left;color:#607090;text-transform:uppercase;border-bottom:1px solid #50a0ff26;padding:6px 8px;font-size:11px;font-weight:600}.admin-table.svelte-1d7uc57 td:where(.svelte-1d7uc57){border-bottom:1px solid #ffffff0a;padding:5px 8px}.admin-table.svelte-1d7uc57 tr:where(.svelte-1d7uc57):hover{background:#50a0ff0d}.mono.svelte-1d7uc57{font-family:monospace;font-size:11px}.dim.svelte-1d7uc57{color:#506880}.username.svelte-1d7uc57{color:#a0c8ff}.admin-tab-content.svelte-1vpgxwu{color:#c8d8f0}.toolbar.svelte-1vpgxwu{align-items:center;gap:8px;margin-bottom:10px;display:flex}.action-btn.svelte-1vpgxwu{color:#a0c8ff;cursor:pointer;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:5px 12px;font-size:11px}.action-btn.svelte-1vpgxwu:hover{background:#3c64b4b3}.info.svelte-1vpgxwu{color:#607090;font-size:11px}.loading.svelte-1vpgxwu,.empty.svelte-1vpgxwu{color:#607090;text-align:center;padding:20px}.admin-table.svelte-1vpgxwu{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-1vpgxwu th:where(.svelte-1vpgxwu){text-align:left;color:#607090;text-transform:uppercase;border-bottom:1px solid #50a0ff26;padding:6px 8px;font-size:11px;font-weight:600}.admin-table.svelte-1vpgxwu td:where(.svelte-1vpgxwu){border-bottom:1px solid #ffffff0a;padding:5px 8px}.admin-table.svelte-1vpgxwu tr:where(.svelte-1vpgxwu):hover{background:#50a0ff0d}.mono.svelte-1vpgxwu{font-family:monospace;font-size:11px}.dim.svelte-1vpgxwu{color:#506880}.username.svelte-1vpgxwu{color:#a0c8ff}.admin-tab-content.svelte-6te0sg{color:#c8d8f0}.toolbar.svelte-6te0sg{align-items:center;gap:8px;margin-bottom:10px;display:flex}.action-btn.svelte-6te0sg{color:#a0c8ff;cursor:pointer;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:5px 12px;font-size:11px}.action-btn.svelte-6te0sg:hover{background:#3c64b4b3}.action-btn.svelte-6te0sg:disabled{opacity:.4;cursor:default}.info.svelte-6te0sg{color:#607090;font-size:11px}.loading.svelte-6te0sg,.empty.svelte-6te0sg{color:#607090;text-align:center;padding:20px}.admin-table.svelte-6te0sg{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-6te0sg th:where(.svelte-6te0sg){text-align:left;color:#607090;text-transform:uppercase;border-bottom:1px solid #50a0ff26;padding:6px 8px;font-size:11px;font-weight:600}.admin-table.svelte-6te0sg td:where(.svelte-6te0sg){border-bottom:1px solid #ffffff0a;padding:5px 8px}.admin-table.svelte-6te0sg tr:where(.svelte-6te0sg):hover{background:#50a0ff0d}.mono.svelte-6te0sg{font-family:monospace;font-size:11px}.dim.svelte-6te0sg{color:#506880}.username.svelte-6te0sg{color:#a0c8ff}.action-badge.svelte-6te0sg{text-transform:uppercase;font-size:11px;font-weight:700}.pagination.svelte-6te0sg{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.item-catalog.svelte-6q02e8{color:#dbe9f3;min-width:0;font-size:.85rem}.search.svelte-6q02e8{gap:6px;display:grid}input.svelte-6q02e8{box-sizing:border-box;width:100%;color:inherit;background:#0d1825;border:1px solid #415568;border-radius:4px;padding:9px}.categories.svelte-6q02e8{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}button.svelte-6q02e8{font:inherit;color:inherit;cursor:pointer;background:#142333;border:1px solid #415568;border-radius:4px}.categories.svelte-6q02e8 button:where(.svelte-6q02e8){padding:5px 8px}button.svelte-6q02e8:hover{background:#21394a}button.svelte-6q02e8:focus-visible,input.svelte-6q02e8:focus-visible{outline-offset:2px;outline:2px solid #4fd1c5}button.active.svelte-6q02e8,button.selected.svelte-6q02e8{background:#163b40;border-color:#4fd1c5}.count.svelte-6q02e8,small.svelte-6q02e8{color:#a2b6c6}.count.svelte-6q02e8{margin:8px 0}.catalog-body.svelte-6q02e8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.item-list.svelte-6q02e8{flex-direction:column;gap:5px;max-height:340px;padding:3px;display:flex;overflow-y:auto}.item-row.svelte-6q02e8{text-align:left;align-items:center;gap:10px;padding:9px;display:flex}.item-info.svelte-6q02e8{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.details.svelte-6q02e8{overflow-wrap:anywhere;background:#0d1825;border:1px solid #2a3a4a;border-radius:4px;padding:12px}h4.svelte-6q02e8{margin:0 0 6px;font-size:1rem}code.svelte-6q02e8{color:#a2b6c6;font-size:.75rem}dl.svelte-6q02e8{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}dt.svelte-6q02e8{color:#a2b6c6}dd.svelte-6q02e8{text-align:right;margin:0}.empty.svelte-6q02e8{color:#a2b6c6;margin:8px;line-height:1.5}.selection-status.svelte-6q02e8{color:#4fd1c5;margin-bottom:0}@media (width<=600px){.catalog-body.svelte-6q02e8{grid-template-columns:1fr}.item-list.svelte-6q02e8{max-height:250px}}.give-item.svelte-1pt26bh{flex-direction:column;gap:8px;display:flex}.action-row.svelte-1pt26bh{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.input.svelte-1pt26bh{color:#c8d8f0;background:#14233ccc;border:1px solid #50a0ff40;border-radius:4px;padding:5px 10px;font-size:12px}.input.svelte-1pt26bh::placeholder{color:#506080}.action-btn.svelte-1pt26bh{color:#a0c8ff;cursor:pointer;white-space:nowrap;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:6px 14px;font-size:11px}.action-btn.svelte-1pt26bh:hover:not(:disabled){background:#3c64b4b3}.action-btn.svelte-1pt26bh:disabled{opacity:.5;cursor:default}.hint.svelte-1pt26bh{color:#607090;margin:0;font-size:11px}.godmode-row.svelte-1gz1pv8{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.godmode-btn.svelte-1gz1pv8{color:#a0c8ff;cursor:pointer;white-space:nowrap;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:6px 14px;font-size:11px}.godmode-btn.svelte-1gz1pv8:hover:not(:disabled){background:#3c64b4b3}.godmode-btn.on.svelte-1gz1pv8{color:#ffb428;border-color:#ffb42880}.godmode-btn.svelte-1gz1pv8:disabled{opacity:.6;cursor:default}.godmode-state.svelte-1gz1pv8{color:#8090b0;font-size:12px}.godmode-state.on.svelte-1gz1pv8{color:#ffb428;font-weight:600}.godmode-hint.svelte-1gz1pv8{color:#607090;margin:6px 0 0;font-size:11px}.godmode-error.svelte-1gz1pv8{color:#e04040;margin:6px 0 0;font-size:12px}.admin-tab-content.svelte-wqwljm{color:#c8d8f0}.actions-grid.svelte-wqwljm{flex-direction:column;gap:12px;display:flex}.action-section.svelte-wqwljm{background:#14233c66;border:1px solid #50a0ff1a;border-radius:6px;padding:10px 14px}.section-title.svelte-wqwljm{color:#607090;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}.action-row.svelte-wqwljm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.input.svelte-wqwljm{color:#c8d8f0;background:#14233ccc;border:1px solid #50a0ff40;border-radius:4px;padding:5px 10px;font-size:12px}.input.svelte-wqwljm::placeholder{color:#506080}.action-btn.svelte-wqwljm{color:#a0c8ff;cursor:pointer;white-space:nowrap;background:#28508c99;border:1px solid #50a0ff4d;border-radius:4px;padding:6px 14px;font-size:11px}.action-btn.svelte-wqwljm:hover{background:#3c64b4b3}.action-btn.warn.svelte-wqwljm{color:#ffb428;border-color:#ffb42866}.action-btn.warn.svelte-wqwljm:hover{background:#b4781466}.action-btn.danger.svelte-wqwljm{color:#e04040;border-color:#e0404066}.action-btn.danger.svelte-wqwljm:hover{background:#b4282866}.feedback.svelte-wqwljm{color:#a0c8ff;background:#4090ff26;border:1px solid #4090ff4d;border-radius:4px;margin-bottom:10px;padding:6px 12px;font-size:12px}.admin-tab-content.svelte-1c887jo{color:#c8d8f0;flex-direction:column;height:100%;display:flex}.toolbar.svelte-1c887jo{flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.filter-input.svelte-1c887jo{color:#c8d8f0;background:#0a1428cc;border:1px solid #50a0ff33;border-radius:4px;flex:1;padding:4px 8px;font-family:monospace;font-size:11px}.filter-input.svelte-1c887jo::placeholder{color:#506070}.auto-scroll-label.svelte-1c887jo{color:#607090;white-space:nowrap;cursor:pointer;font-size:10px}.auto-scroll-label.svelte-1c887jo input:where(.svelte-1c887jo){margin-right:3px}.toolbar-btn.svelte-1c887jo{color:#607090;cursor:pointer;background:#142846cc;border:1px solid #50a0ff33;border-radius:4px;padding:3px 8px;font-size:10px}.toolbar-btn.svelte-1c887jo:hover{color:#a0c0e0;border-color:#50a0ff66}.log-count.svelte-1c887jo{color:#506070;white-space:nowrap;font-size:10px}.log-view.svelte-1c887jo{background:#050a1499;border:1px solid #50a0ff1a;border-radius:4px;flex:1;padding:4px;font-family:monospace;font-size:11px;overflow:hidden auto}.log-line.svelte-1c887jo{gap:8px;padding:1px 4px;line-height:1.5;display:flex}.log-line.svelte-1c887jo:hover{background:#28508c26}.log-line.error.svelte-1c887jo,.log-line.error.svelte-1c887jo .log-ts:where(.svelte-1c887jo){color:#ff6060}.log-ts.svelte-1c887jo{color:#506070;white-space:nowrap;flex-shrink:0}.log-text.svelte-1c887jo{word-break:break-all}.empty.svelte-1c887jo{color:#405060;text-align:center;padding:40px;font-size:12px}.load-older.svelte-1c887jo{text-align:center;padding:6px}.load-older.end.svelte-1c887jo{color:#405060;font-size:10px}.load-btn.svelte-1c887jo{color:#6090c0;cursor:pointer;background:#142846cc;border:1px solid #50a0ff4d;border-radius:4px;padding:4px 16px;font-size:10px}.load-btn.svelte-1c887jo:hover:not(:disabled){color:#a0c0e0;border-color:#50a0ff80}.load-btn.svelte-1c887jo:disabled{opacity:.5;cursor:default}.admin-tab-content.svelte-8zwwuc{color:#c8d8f0;flex-direction:column;height:100%;display:flex}.toolbar.svelte-8zwwuc{flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.error-badge.svelte-8zwwuc{color:#e04040;font-size:11px;font-weight:700}.auto-scroll-label.svelte-8zwwuc{color:#607090;white-space:nowrap;cursor:pointer;margin-left:auto;font-size:10px}.auto-scroll-label.svelte-8zwwuc input:where(.svelte-8zwwuc){margin-right:3px}.log-container.svelte-8zwwuc{background:#050a1299;border:1px solid #5028284d;border-radius:4px;flex:1;padding:6px;font-family:monospace;font-size:11px;overflow-y:auto}.error-line.svelte-8zwwuc{color:#ff6060;gap:8px;padding:2px 4px;line-height:1.5;display:flex}.error-line.svelte-8zwwuc:hover{background:#e0404014}.error-ts.svelte-8zwwuc{color:#904040;white-space:nowrap;flex-shrink:0}.error-text.svelte-8zwwuc{word-break:break-all}.empty.svelte-8zwwuc{color:#506070;text-align:center;padding:40px;font-size:12px}.load-older.svelte-8zwwuc{text-align:center;padding:6px}.load-older.end.svelte-8zwwuc{color:#506070;font-size:10px}.load-btn.svelte-8zwwuc{color:#c06060;cursor:pointer;background:#281414cc;border:1px solid #c850504d;border-radius:4px;padding:4px 16px;font-size:10px}.load-btn.svelte-8zwwuc:hover:not(:disabled){color:#ff8080;border-color:#c8505080}.load-btn.svelte-8zwwuc:disabled{opacity:.5;cursor:default}.admin-tab-content.svelte-c214il{color:#c8d8f0}.section-label.svelte-c214il{color:#506880;text-transform:uppercase;letter-spacing:1px;margin:14px 0 6px 2px;font-size:10px}.section-label.svelte-c214il:first-child{margin-top:0}.stats-grid.svelte-c214il{flex-wrap:wrap;gap:10px;display:flex}.stat-card.svelte-c214il{background:#14284699;border:1px solid #50a0ff26;border-radius:6px;min-width:120px;padding:10px 14px}.stat-card.wide.svelte-c214il{min-width:220px}.stat-label.svelte-c214il{color:#607090;text-transform:uppercase;margin-bottom:3px;font-size:10px}.stat-value.svelte-c214il{color:#4090ff;font-family:monospace;font-size:20px;font-weight:700}.stat-value.small.svelte-c214il{font-size:16px}.stat-value.dim.svelte-c214il{color:#405060}.stat-value.warn.svelte-c214il{color:#e04040}.stat-detail.svelte-c214il{color:#607090;font-size:12px;font-weight:400}.sparkline.svelte-c214il{margin-top:4px;display:block}.admin-tab-content.svelte-ty5btn{color:#c8d8f0;flex-direction:column;height:100%;display:flex;position:relative}.toolbar.svelte-ty5btn{flex-shrink:0;align-items:center;gap:12px;margin-bottom:8px;display:flex}.info.svelte-ty5btn{color:#607090;font-size:11px}.toolbar-btn.svelte-ty5btn{color:#607090;cursor:pointer;background:#142846cc;border:1px solid #50a0ff33;border-radius:4px;padding:3px 10px;font-size:10px}.toolbar-btn.svelte-ty5btn:hover{color:#a0c0e0;border-color:#50a0ff66}.legend.svelte-ty5btn{color:#607090;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.legend-dot.svelte-ty5btn{border-radius:50%;width:10px;height:10px;margin-right:2px;display:inline-block}.legend-dot.highsec.svelte-ty5btn{background:#0f0}.legend-dot.lowsec.svelte-ty5btn{background:#ff0}.legend-dot.nullsec.svelte-ty5btn{background:#ff4040}.legend-dot.active.svelte-ty5btn{background:#ffcc40;box-shadow:0 0 6px #ffa02899}.canvas-wrapper.svelte-ty5btn{background:#050a1480;border:1px solid #50a0ff1a;border-radius:4px;flex:1;position:relative;overflow:hidden}canvas.svelte-ty5btn{cursor:grab;width:100%;height:100%;display:block}canvas.svelte-ty5btn:active{cursor:grabbing}.admin-tab-content.svelte-1vzu931{color:#c8d8f0;flex-direction:column;height:100%;display:flex}.toolbar.svelte-1vzu931{flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.info.svelte-1vzu931{color:#607090;font-size:11px}.table-container.svelte-1vzu931{flex:1;overflow-y:auto}table.svelte-1vzu931{border-collapse:collapse;width:100%;font-size:11px}thead.svelte-1vzu931{z-index:1;background:#0a1428f2;position:sticky;top:0}th.svelte-1vzu931{text-align:left;color:#607090;text-transform:uppercase;border-bottom:1px solid #50a0ff26;padding:6px 8px;font-size:10px}th.num.svelte-1vzu931{text-align:right}th.sortable.svelte-1vzu931{cursor:pointer}th.sortable.svelte-1vzu931:hover{color:#a0c0e0}td.svelte-1vzu931{border-bottom:1px solid #50a0ff0d;padding:4px 8px}td.num.svelte-1vzu931{text-align:right;font-family:monospace}td.highlight.svelte-1vzu931{color:#4090ff;font-weight:700}tr.active.svelte-1vzu931{background:#28508c1a}tr.svelte-1vzu931:hover{background:#28508c26}.sys-name.svelte-1vzu931{color:#90a8c0}.empty.svelte-1vzu931{color:#506070;text-align:center;padding:40px}.admin-tab-content.svelte-1r7ct28{flex-direction:column;gap:12px;display:flex}.toolbar.svelte-1r7ct28{border-bottom:1px solid #50a0ff26;align-items:center;gap:12px;padding:8px 0;display:flex}.toggle-section.svelte-1r7ct28{align-items:center;gap:8px;display:flex}.mode-label.svelte-1r7ct28{color:#8090a0;font-size:12px}.toggle-btn.svelte-1r7ct28{cursor:pointer;color:#ff6060;background:#ff3c3c26;border:1px solid #50a0ff4d;border-radius:4px;padding:4px 16px;font-size:11px;font-weight:700;transition:all .2s}.toggle-btn.active.svelte-1r7ct28{color:#60e060;background:#3cc85033;border-color:#3cc85066}.toggle-btn.svelte-1r7ct28:disabled{opacity:.5}.status-message.svelte-1r7ct28{color:#a0c0e0;background:#50a0ff1a;border-radius:4px;padding:6px 12px;font-size:12px}.bulk-section.svelte-1r7ct28{background:#141e3280;border:1px solid #50a0ff1a;border-radius:4px;flex-direction:column;gap:8px;padding:10px;display:flex}.bulk-row.svelte-1r7ct28{align-items:center;gap:8px;display:flex}.bulk-input.svelte-1r7ct28{color:#c0d0e0;background:#0a0f19cc;border:1px solid #50a0ff33;border-radius:3px;width:70px;padding:4px 8px;font-size:12px}.bulk-select.svelte-1r7ct28{color:#c0d0e0;background:#0a0f19cc;border:1px solid #50a0ff33;border-radius:3px;padding:4px 8px;font-size:12px}.action-btn.svelte-1r7ct28{color:#a0c0e0;cursor:pointer;background:#50a0ff26;border:1px solid #50a0ff4d;border-radius:3px;padding:4px 12px;font-size:11px;transition:background .15s}.action-btn.svelte-1r7ct28:hover{background:#50a0ff40}.action-btn.svelte-1r7ct28:disabled{opacity:.5;cursor:not-allowed}.approve-btn.svelte-1r7ct28{color:#60e060;background:#3cc85026;border-color:#3cc8504d}.approve-btn.svelte-1r7ct28:hover{background:#3cc85040}.danger-btn.svelte-1r7ct28{color:#ff6060;background:#ff3c3c26;border-color:#ff3c3c4d}.danger-btn.svelte-1r7ct28:hover{background:#ff3c3c40}.info.svelte-1r7ct28{color:#607090;margin-left:auto;font-size:11px}.loading.svelte-1r7ct28,.empty.svelte-1r7ct28{color:#607090;text-align:center;padding:20px;font-size:12px}.admin-table.svelte-1r7ct28{border-collapse:collapse;width:100%;font-size:12px}.admin-table.svelte-1r7ct28 th:where(.svelte-1r7ct28){text-align:left;color:#607090;border-bottom:1px solid #50a0ff26;padding:6px 10px;font-weight:500}.admin-table.svelte-1r7ct28 td:where(.svelte-1r7ct28){color:#c0d0e0;border-bottom:1px solid #50a0ff0f;padding:6px 10px}.admin-table.svelte-1r7ct28 tr:where(.svelte-1r7ct28):hover td:where(.svelte-1r7ct28){background:#50a0ff0d}h4.svelte-1pnnrrx{color:#ffd080;margin:0 0 6px;font-size:13px}p.svelte-1pnnrrx{margin:0 0 8px}form.svelte-1pnnrrx{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.setup.svelte-1pnnrrx{align-items:flex-start;gap:16px;display:flex}.qr.svelte-1pnnrrx{flex-shrink:0;width:180px;height:180px}.label.svelte-1pnnrrx{color:#8090b0}.secret.svelte-1pnnrrx{letter-spacing:1px;word-break:break-all;-webkit-user-select:all;user-select:all;margin:2px 0 10px;font-size:13px;display:block}label.svelte-1pnnrrx{color:#8090b0;flex-direction:column;gap:2px;display:flex}input.svelte-1pnnrrx{color:#e0f0ff;background:#0006;border:1px solid #50a0ff4d;border-radius:3px;width:160px;padding:4px 6px;font-family:monospace}button.svelte-1pnnrrx{color:#fff;cursor:pointer;background:#2864b4cc;border:1px solid #50a0ff4d;border-radius:3px;padding:4px 10px;font-size:12px}button.svelte-1pnnrrx:disabled{opacity:.5;cursor:default}.codes.svelte-1pnnrrx{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.mfa.svelte-33mf59{color:#d0d8e8;background:#3c2d0f59;border:1px solid #ffbe5066;border-radius:4px;margin-bottom:12px;padding:10px 12px;font-size:12px}h3.svelte-33mf59{color:#ffd080;margin:0 0 6px;font-size:13px}p.svelte-33mf59{margin:0 0 8px}.row.svelte-33mf59,form.svelte-33mf59{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}label.svelte-33mf59{color:#8090b0;flex-direction:column;gap:2px;display:flex}input.svelte-33mf59{color:#e0f0ff;background:#0006;border:1px solid #50a0ff4d;border-radius:3px;width:160px;padding:4px 6px;font-family:monospace}button.svelte-33mf59{color:#c0d0e8;cursor:pointer;background:#283c5acc;border:1px solid #50a0ff4d;border-radius:3px;padding:4px 10px;font-size:12px}button.primary.svelte-33mf59{color:#fff;background:#2864b4cc}button.svelte-33mf59:disabled{opacity:.5;cursor:default}button.link.svelte-33mf59{color:#70a8ff;background:0 0;border:none;margin-top:6px;padding:0;text-decoration:underline}.ok.svelte-33mf59{color:#80e0a0;margin:0}.error.svelte-33mf59{color:#ff8080;margin:6px 0 0}.admin-window.svelte-17h2az9{background:#0a0f19f2;border:1px solid #50a0ff4d;border-radius:6px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 24px #000000b3}.admin-header.svelte-17h2az9{cursor:move;-webkit-user-select:none;user-select:none;background:#142846e6;border-bottom:1px solid #50a0ff33;align-items:center;min-height:36px;padding:0 4px;display:flex}.admin-tabs.svelte-17h2az9{scrollbar-width:thin;scrollbar-color:#50a0ff4d transparent;flex:1;gap:1px;display:flex;overflow-x:auto}.admin-tab.svelte-17h2az9{color:#607090;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 10px;font-size:11px;transition:color .15s,border-color .15s}.admin-tab.svelte-17h2az9:hover{color:#a0c0e0}.admin-tab.active.svelte-17h2az9{color:#e0f0ff;border-bottom-color:#4090ff}.admin-header-actions.svelte-17h2az9{align-items:center;padding:0 4px;display:flex}.close-btn.svelte-17h2az9{color:#607090;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1}.close-btn.svelte-17h2az9:hover{color:#e04040}.admin-body.svelte-17h2az9{scrollbar-width:thin;scrollbar-color:#50a0ff4d transparent;flex:1;padding:12px;overflow:auto}.resize-e.svelte-17h2az9{cursor:e-resize;width:4px;height:100%;position:absolute;top:0;right:0}.resize-s.svelte-17h2az9{cursor:s-resize;width:100%;height:4px;position:absolute;bottom:0;left:0}.resize-se.svelte-17h2az9{cursor:se-resize;width:12px;height:12px;position:absolute;bottom:0;right:0}.announcement-banner.svelte-sn3yzb{z-index:200;background:linear-gradient(135deg,#f39c12eb,#e67e22eb);border:2px solid #ffc83ccc;border-radius:8px;align-items:center;gap:.75rem;min-width:300px;max-width:min(90vw,700px);padding:.75rem 1.25rem;animation:3s ease-in-out infinite svelte-sn3yzb-banner-pulse;display:flex;position:fixed;top:3rem;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #f39c1266,0 0 60px #f39c1226}@keyframes svelte-sn3yzb-banner-pulse{0%,to{box-shadow:0 4px 24px #f39c1266,0 0 60px #f39c1226}50%{box-shadow:0 4px 32px #f39c1299,0 0 80px #f39c1240}}.announcement-icon.svelte-sn3yzb{color:#fff;background:#0000004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;font-weight:700;display:flex}.announcement-text.svelte-sn3yzb{color:#fff;text-shadow:0 1px 2px #0000004d;flex:1;font-size:1rem;font-weight:600;line-height:1.4}.announcement-close.svelte-sn3yzb{color:#fff;cursor:pointer;background:#0003;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:1.3rem;line-height:1;transition:background .2s;display:flex}.announcement-close.svelte-sn3yzb:hover{background:#0006}.toast-container.svelte-cqwvc2{z-index:9000;pointer-events:none;flex-direction:column;gap:.5rem;max-width:min(420px,90vw);display:flex;position:fixed;top:3.5rem;right:4rem}.toast.svelte-cqwvc2{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.3;display:flex;box-shadow:0 4px 12px #00000080}.toast-error.svelte-cqwvc2{color:#ffe0e0;background:#821414eb;border-color:#ff646499}.toast-warning.svelte-cqwvc2{color:#fff5cc;background:#826400eb;border-color:#ffd60080}.toast-success.svelte-cqwvc2{color:#d0ffd8;background:#006428eb;border-color:#00c85380}.toast-info.svelte-cqwvc2{color:#d0e8ff;background:#143c82eb;border-color:#4a9eff80}.toast-icon.svelte-cqwvc2{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.65rem;font-weight:700;display:flex}.toast-error.svelte-cqwvc2 .toast-icon:where(.svelte-cqwvc2){color:#ff8a9b;background:#ff174466}.toast-warning.svelte-cqwvc2 .toast-icon:where(.svelte-cqwvc2){color:#ffd600;background:#ffd6004d}.toast-success.svelte-cqwvc2 .toast-icon:where(.svelte-cqwvc2){color:#00c853;background:#00c8534d}.toast-info.svelte-cqwvc2 .toast-icon:where(.svelte-cqwvc2){color:#4a9eff;background:#4a9eff4d}.toast-message.svelte-cqwvc2{word-break:break-word;flex:1;min-width:0}.toast-close.svelte-cqwvc2{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:1.1rem;line-height:1}.toast-close.svelte-cqwvc2:hover{opacity:1;background:0 0}.mfa.svelte-1u8h7yt{color:#d0d8e8;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;display:flex}h3.svelte-1u8h7yt{color:#607890;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #50a0ff14;align-self:stretch;margin:0;padding-bottom:2px;font-size:11px;font-weight:600}p.svelte-1u8h7yt{margin:0}form.svelte-1u8h7yt{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}label.svelte-1u8h7yt{color:#8090b0;flex-direction:column;gap:2px;display:flex}input.svelte-1u8h7yt{color:#e0f0ff;background:#0006;border:1px solid #50a0ff4d;border-radius:3px;width:180px;padding:4px 6px;font-family:monospace}button.svelte-1u8h7yt{color:#c0d0e8;cursor:pointer;background:#283c5acc;border:1px solid #50a0ff4d;border-radius:3px;padding:4px 10px;font-size:12px}button.primary.svelte-1u8h7yt{color:#fff;background:#2864b4cc}button.danger.svelte-1u8h7yt{color:#ff9090;background:#50141480;border-color:#ff3c3c4d}button.svelte-1u8h7yt:disabled{opacity:.5;cursor:default}button.link.svelte-1u8h7yt{color:#70a8ff;background:0 0;border:none;padding:0;text-decoration:underline}.ok.svelte-1u8h7yt{color:#80e0a0}.error.svelte-1u8h7yt{color:#ff8080}.section-title.svelte-rofyde{color:#607890;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #50a0ff14;padding-bottom:2px;font-size:11px;font-weight:600}.account-section.svelte-rofyde,.account-actions.svelte-rofyde{flex-direction:column;gap:6px;display:flex}.btn-export.svelte-rofyde{color:#a0c0e0;cursor:pointer;background:#283c6466;border:1px solid #50a0ff33;border-radius:4px;padding:6px 10px;font-size:11px}.btn-export.svelte-rofyde:hover:not(:disabled){background:#32508280}.btn-delete.svelte-rofyde{color:#c06060;cursor:pointer;background:#5014144d;border:1px solid #ff3c3c33;border-radius:4px;padding:6px 10px;font-size:11px}.btn-delete.svelte-rofyde:hover{background:#641e1e80;border-color:#ff3c3c66}.delete-confirm.svelte-rofyde{background:#3c0f0f4d;border:1px solid #ff3c3c33;border-radius:4px;flex-direction:column;gap:6px;padding:8px;display:flex}.delete-warning.svelte-rofyde{color:#ff6060;margin:0;font-size:11px}.delete-confirm.svelte-rofyde input:where(.svelte-rofyde){color:#e0e0e0;background:#0a0a1499;border:1px solid #ff3c3c33;border-radius:3px;outline:none;padding:6px 8px;font-size:11px}.delete-confirm.svelte-rofyde input:where(.svelte-rofyde):focus{border-color:#ff3c3c80}.delete-error.svelte-rofyde{color:#ff4040;margin:0;font-size:10px}.delete-buttons.svelte-rofyde{gap:6px;display:flex}.btn-cancel.svelte-rofyde{color:#a0b0c0;cursor:pointer;background:#28324666;border:1px solid #64789633;border-radius:3px;flex:1;padding:5px 8px;font-size:11px}.btn-cancel.svelte-rofyde:hover{background:#323c5080}.btn-confirm-delete.svelte-rofyde{color:#ff8080;cursor:pointer;background:#961e1e80;border:1px solid #ff3c3c66;border-radius:3px;flex:1;padding:5px 8px;font-size:11px}.btn-confirm-delete.svelte-rofyde:hover:not(:disabled){background:#b4282899}.btn-confirm-delete.svelte-rofyde:disabled,.btn-export.svelte-rofyde:disabled{opacity:.5;cursor:not-allowed}.account-settings.svelte-ojv0xi{flex-direction:column;gap:18px;display:flex}.settings-window.svelte-dian6b{background:#0a0f19f5;border:1px solid #50a0ff33;border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0009}.sw-header.svelte-dian6b{cursor:grab;-webkit-user-select:none;user-select:none;background:#141e32e6;border-bottom:1px solid #50a0ff26;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.sw-title.svelte-dian6b{color:#a0c0e0;letter-spacing:.04em;font-size:13px;font-weight:600}.sw-close.svelte-dian6b{color:#607090;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:14px;display:flex}.sw-close.svelte-dian6b:hover{color:#ff6060;background:#ff32324d}.sw-tabs.svelte-dian6b{border-bottom:1px solid #50a0ff1f;flex-wrap:wrap;flex-shrink:0;display:flex}.sw-tab.svelte-dian6b{color:#607090;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 0 auto;padding:8px 10px;font-size:12px;transition:color .15s,border-color .15s}.sw-tab.svelte-dian6b:hover{color:#a0c0e0}.sw-tab.active.svelte-dian6b{color:#80b8ff;border-bottom-color:#4090ff}.sw-body.svelte-dian6b{flex:1;padding:12px;overflow-y:auto}.audio-settings.svelte-dian6b{flex-direction:column;gap:8px;display:flex}.audio-row.svelte-dian6b{flex-direction:column;gap:4px;display:flex}.audio-row.master.svelte-dian6b{padding-bottom:4px}.audio-row.is-muted.svelte-dian6b{opacity:.5}.master-divider.svelte-dian6b{border-bottom:1px solid #50a0ff1f;margin-top:4px}.audio-label-row.svelte-dian6b{justify-content:space-between;align-items:center;display:flex}.audio-label.svelte-dian6b{color:#a0b0c0;font-size:12px;font-weight:500}.audio-row.master.svelte-dian6b .audio-label:where(.svelte-dian6b){color:#80b8ff;font-weight:700}.mute-btn.svelte-dian6b{color:#607090;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.mute-btn.svelte-dian6b:hover{color:#a0c0e0;background:#50a0ff26}.mute-btn.muted.svelte-dian6b{color:#e04040}.slider-row.svelte-dian6b{align-items:center;gap:8px;display:flex}.volume-slider.svelte-dian6b{appearance:none;cursor:pointer;background:#1a1a30;border-radius:3px;outline:none;flex:1;height:6px}.volume-slider.svelte-dian6b::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#4090ff;border:2px solid #0a0f19;border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #4090ff66}.volume-slider.svelte-dian6b::-moz-range-thumb{cursor:pointer;background:#4090ff;border:2px solid #0a0f19;border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #4090ff66}.volume-slider.svelte-dian6b:disabled{opacity:.3;cursor:not-allowed}.volume-value.svelte-dian6b{text-align:right;color:#607090;width:40px;font-size:11px;font-family:var(--font-mono)}.audio-actions.svelte-dian6b{border-top:1px solid #50a0ff1f;gap:8px;margin-top:12px;padding-top:12px;display:flex}.test-btn.svelte-dian6b,.reset-btn.svelte-dian6b{cursor:pointer;border:1px solid #50a0ff33;border-radius:4px;flex:1;padding:6px 12px;font-size:11px}.test-btn.svelte-dian6b{color:#80b8ff;background:#1e3c6480}.test-btn.svelte-dian6b:hover{background:#28508299}.reset-btn.svelte-dian6b{color:#c08080;background:#3c1e1e66;border-color:#c8505033}.reset-btn.svelte-dian6b:hover{background:#501e1e80}.language-setting.svelte-dian6b{border-bottom:1px solid #50a0ff1f;flex-direction:column;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.language-setting.svelte-dian6b label:where(.svelte-dian6b){color:#80b8ff;font-size:12px;font-weight:600}.language-setting.svelte-dian6b select:where(.svelte-dian6b),.setting-select.svelte-dian6b{color:#e2e8f0;background:#182536;border:1px solid #33465f;border-radius:4px;padding:6px 8px;font-size:12px}.setting-select.svelte-dian6b{align-self:stretch}.language-setting.svelte-dian6b select:where(.svelte-dian6b):focus-visible,.setting-select.svelte-dian6b:focus-visible{border-color:#80baff;outline:none}.tips-setting.svelte-dian6b{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px 0;display:flex}.tips-setting.svelte-dian6b h4:where(.svelte-dian6b),.setting-title.svelte-dian6b{color:#e2e8f0;margin:0;font-size:13px;font-weight:700}.tips-toggle.svelte-dian6b{color:#e2e8f0;align-items:center;gap:8px;font-size:12px;display:flex}.tips-reset.svelte-dian6b{color:#e2e8f0;cursor:pointer;background:#182536;border:1px solid #33465f;border-radius:4px;padding:4px 12px;font-size:12px}.tips-reset.svelte-dian6b:hover,.tips-reset.svelte-dian6b:focus-visible{border-color:#80baff;outline:none}.tips-setting.svelte-dian6b+.placeholder-tab:where(.svelte-dian6b){height:auto;padding-top:12px}.placeholder-tab.svelte-dian6b{color:#506070;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.placeholder-icon.svelte-dian6b{opacity:.3}.placeholder-tab.svelte-dian6b p:where(.svelte-dian6b){color:#708090;font-size:14px}.coming-soon.svelte-dian6b{color:#4a6070;background:#50a0ff14;border:1px solid #50a0ff1f;border-radius:10px;padding:2px 10px;font-size:11px}.placeholder-hint.svelte-dian6b{color:#405060;margin-top:4px;font-size:10px}.setting-error.svelte-dian6b{color:#ff6060;margin-top:4px;font-size:11px}.resize-handle.svelte-dian6b{cursor:se-resize;width:14px;height:14px;position:absolute;bottom:0;right:0}.resize-handle.svelte-dian6b:after{content:"";border-bottom:2px solid #50a0ff33;border-right:2px solid #50a0ff33;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.bindings.svelte-dian6b{color:#cbd5e1;font-size:12px}.bindings.svelte-dian6b p:where(.svelte-dian6b){margin:0 0 10px;line-height:1.5}.bindings.svelte-dian6b h3:where(.svelte-dian6b){color:#8cbfff;margin:16px 0 8px;font-size:13px}.binding-row.svelte-dian6b{gap:6px;margin-bottom:5px;display:flex}.bindings.svelte-dian6b button:where(.svelte-dian6b){color:#e2e8f0;cursor:pointer;background:#182536;border:1px solid #33465f;border-radius:4px;padding:7px}.bindings.svelte-dian6b button:where(.svelte-dian6b):hover,.bindings.svelte-dian6b button:where(.svelte-dian6b):focus-visible{border-color:#80baff}.binding.svelte-dian6b{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.recording.svelte-dian6b{border-color:#f2c66c}.bindings.svelte-dian6b kbd:where(.svelte-dian6b){color:#a8d2ff;white-space:nowrap}.profile-window.svelte-1x60s31{background:#0a0f19f5;border:1px solid #50a0ff33;border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0009}.pw-header.svelte-1x60s31{cursor:grab;-webkit-user-select:none;user-select:none;background:#141e32e6;border-bottom:1px solid #50a0ff26;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pw-title.svelte-1x60s31{color:#a0c0e0;letter-spacing:.04em;font-size:13px;font-weight:600}.pw-close.svelte-1x60s31{color:#607090;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:14px;display:flex}.pw-close.svelte-1x60s31:hover{color:#ff6060;background:#ff32324d}.pw-body.svelte-1x60s31{flex-direction:column;flex:1;gap:14px;padding:12px;display:flex;overflow-y:auto}.profile-card.svelte-1x60s31{background:#141e3280;border:1px solid #50a0ff1a;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.avatar-area.svelte-1x60s31{background:#0a0f19cc;border:1px solid #50a0ff26;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ship-icon-large.svelte-1x60s31{font-size:28px}.identity.svelte-1x60s31{flex-direction:column;gap:2px;display:flex}.username.svelte-1x60s31{color:#e0e8f0;font-size:15px;font-weight:700}.user-id.svelte-1x60s31{color:#506070;font-size:10px;font-family:var(--font-mono)}.ship-class.svelte-1x60s31{color:#4a9eff;font-size:11px;font-weight:500}.level-section.svelte-1x60s31{flex-direction:column;gap:4px;display:flex}.level-header.svelte-1x60s31{justify-content:space-between;align-items:baseline;display:flex}.level-label.svelte-1x60s31{color:#c0a040;font-size:13px;font-weight:600}.xp-text.svelte-1x60s31{color:#607070;font-size:10px;font-family:var(--font-mono)}.xp-bar.svelte-1x60s31{background:#1a1a30;border-radius:4px;height:8px;overflow:hidden}.xp-fill.svelte-1x60s31{background:linear-gradient(90deg,#b08020,#d0a030);border-radius:4px;height:100%;transition:width .3s}.level-hint.svelte-1x60s31{color:#405060;text-align:center;font-size:9px;font-style:italic}.status-section.svelte-1x60s31,.stats-section.svelte-1x60s31{flex-direction:column;gap:6px;display:flex}.section-title.svelte-1x60s31{color:#607890;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #50a0ff14;padding-bottom:2px;font-size:11px;font-weight:600}.status-grid.svelte-1x60s31{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.status-item.svelte-1x60s31{justify-content:space-between;align-items:baseline;padding:2px 0;display:flex}.status-label.svelte-1x60s31{color:#506070;font-size:11px}.status-value.svelte-1x60s31{color:#a0b0c0;font-size:11px;font-family:var(--font-mono)}.status-value.shield.svelte-1x60s31{color:#4a9eff}.status-value.health.svelte-1x60s31{color:#00c853}.status-value.credits.svelte-1x60s31{color:#f1c40f}.stats-grid.svelte-1x60s31{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stat-item.svelte-1x60s31{background:#141e3266;border:1px solid #50a0ff0f;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.stat-item.svelte-1x60s31 .stat-value:where(.svelte-1x60s31){color:#80b8ff;font-size:16px;font-weight:700;font-family:var(--font-mono)}.stat-item.svelte-1x60s31 .stat-label:where(.svelte-1x60s31){color:#506070;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.stats-hint.svelte-1x60s31{color:#405060;text-align:center;font-size:9px;font-style:italic}.resize-handle.svelte-1x60s31{cursor:se-resize;width:14px;height:14px;position:absolute;bottom:0;right:0}.resize-handle.svelte-1x60s31:after{content:"";border-bottom:2px solid #50a0ff33;border-right:2px solid #50a0ff33;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.quest-log-backdrop.svelte-1fg65zo{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.quest-log.svelte-1fg65zo{background:#0a0f1efa;border:1px solid #4a9eff4d;border-radius:10px;flex-direction:column;width:480px;max-height:70vh;display:flex;box-shadow:0 8px 32px #0009}.log-header.svelte-1fg65zo{border-bottom:1px solid #4a9eff26;align-items:center;gap:.75rem;padding:1rem;display:flex}.log-header.svelte-1fg65zo h3:where(.svelte-1fg65zo){color:#4a9eff;margin:0;font-size:1.1rem}.quest-count.svelte-1fg65zo{color:#678;margin-right:auto;font-size:.8rem}.show-tracker-btn.svelte-1fg65zo{color:#4a9eff;cursor:pointer;background:#4a9eff1a;border:1px solid #4a9eff40;border-radius:4px;padding:3px 10px;font-family:inherit;font-size:.75rem}.show-tracker-btn.svelte-1fg65zo:hover{color:#fff;background:#4a9eff40}.close-btn.svelte-1fg65zo{color:#678;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.2rem;transition:color .15s}.close-btn.svelte-1fg65zo:hover{color:#e74c3c}.log-content.svelte-1fg65zo{flex-direction:column;gap:4px;padding:.75rem;display:flex;overflow-y:auto}.empty.svelte-1fg65zo{text-align:center;color:#678;padding:2rem}.empty.svelte-1fg65zo .hint:where(.svelte-1fg65zo){color:#567;margin-top:.5rem;font-size:.85rem}.log-quest.svelte-1fg65zo{text-align:left;color:inherit;width:100%;font-family:inherit;font-size:inherit;background:#00143266;border:1px solid #4a9eff1a;border-radius:6px;flex-direction:column;gap:4px;padding:.75rem;transition:all .15s;display:flex}.log-quest.svelte-1fg65zo:hover{background:#001e4680;border-color:#4a9eff40}.log-quest.selected.svelte-1fg65zo{background:#001e4699;border-color:#4a9eff66}.log-quest.ready.svelte-1fg65zo{border-left:3px solid #2ecc71}.quest-toggle.svelte-1fg65zo{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:0;display:flex}.quest-toggle.svelte-1fg65zo:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #4a9eff}.log-quest-header.svelte-1fg65zo{justify-content:space-between;align-items:center;display:flex}.log-quest-name.svelte-1fg65zo{color:#ddd;font-size:.95rem;font-weight:500}.chain-icon.svelte-1fg65zo{margin-right:4px}.log-quest-status.svelte-1fg65zo{font-size:.75rem;font-weight:600}.log-quest-type.svelte-1fg65zo{gap:.75rem;font-size:.75rem;display:flex}.time-remaining.svelte-1fg65zo{color:#e67e22}.log-quest-detail.svelte-1fg65zo{border-top:1px solid #ffffff14;margin-top:.5rem;padding-top:.5rem}.log-desc.svelte-1fg65zo{color:#9ab;margin:0 0 .5rem;font-size:.85rem;line-height:1.5}.log-objectives.svelte-1fg65zo{flex-direction:column;gap:4px;margin-bottom:.75rem;display:flex}.log-obj.svelte-1fg65zo{color:#bcd;align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.log-obj.done.svelte-1fg65zo{color:#2ecc71}.obj-check.svelte-1fg65zo{min-width:14px;font-size:.8rem}.obj-progress.svelte-1fg65zo{color:#89a;margin-left:auto;font-size:.8rem}.abandon-btn.svelte-1fg65zo{color:#e74c3c;cursor:pointer;background:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:4px;width:100%;padding:6px 12px;font-size:.8rem;transition:all .15s}.log-actions.svelte-1fg65zo{flex-wrap:wrap;gap:6px;display:flex}.log-actions.svelte-1fg65zo>button:where(.svelte-1fg65zo){flex:7rem;width:auto;min-width:0}.turnin-btn.svelte-1fg65zo{color:#2ecc71;cursor:pointer;background:#2ecc7126;border:1px solid #2ecc7166;border-radius:4px;padding:6px 12px;font-size:.8rem}.turnin-btn.svelte-1fg65zo:hover:not(:disabled){background:#2ecc714d}.turnin-btn.svelte-1fg65zo:disabled{opacity:.45;cursor:not-allowed}.abandon-btn.svelte-1fg65zo:hover{background:#e74c3c33}.le-entry.svelte-1sfgxeb{color:#a0c0e0;-webkit-user-select:text;user-select:text;font-size:12px;line-height:1.5}h2.svelte-1sfgxeb{color:#80b8ff;margin:0 0 4px;font-size:15px}h3.svelte-1sfgxeb{color:#80b8ff;margin:12px 0 4px;font-size:12px}p.svelte-1sfgxeb{margin:6px 0}ul.svelte-1sfgxeb,ol.svelte-1sfgxeb{margin:6px 0;padding-left:20px}.le-summary.svelte-1sfgxeb{color:#7090b0}table.svelte-1sfgxeb{border-collapse:collapse;margin:8px 0}th.svelte-1sfgxeb,td.svelte-1sfgxeb{text-align:left;border:1px solid #50a0ff40;padding:3px 8px}th.svelte-1sfgxeb{background:#14233cf2}.le-note.svelte-1sfgxeb{border-left:3px solid;border-radius:3px;padding:6px 10px}.le-tip.svelte-1sfgxeb{background:#44aacc1a;border-color:#4ac}.le-warning.svelte-1sfgxeb{background:#e088401a;border-color:#e08840}.le-link.svelte-1sfgxeb{color:#4ac;cursor:pointer;font:inherit;background:0 0;border:0;margin-right:10px;padding:0;text-decoration:underline}.le-link.svelte-1sfgxeb:hover{color:#80d8ff}.le-related.svelte-1sfgxeb{border-top:1px solid #50a0ff33;margin-top:14px;padding-top:8px}.lexicon-window.svelte-16s8bdg{-webkit-user-select:none;user-select:none;background:#0a0f19f7;border:1px solid #50a0ff4d;border-radius:6px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0009}.lw-header.svelte-16s8bdg{cursor:grab;background:#14233cf2;border-bottom:1px solid #50a0ff33;flex-shrink:0;align-items:center;gap:8px;padding:7px 10px 6px;display:flex}.lw-header.svelte-16s8bdg:active{cursor:grabbing}.lw-title.svelte-16s8bdg{color:#80b8ff;letter-spacing:.02em;flex:1;font-size:12px;font-weight:600}.lw-nav.svelte-16s8bdg button:where(.svelte-16s8bdg),.lw-close.svelte-16s8bdg{color:#607090;cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:12px}.lw-nav.svelte-16s8bdg button:where(.svelte-16s8bdg):hover:not(:disabled),.lw-close.svelte-16s8bdg:hover{color:#a0c0e0}.lw-nav.svelte-16s8bdg button:where(.svelte-16s8bdg):disabled{opacity:.35;cursor:default}.lw-search.svelte-16s8bdg{border-bottom:1px solid #50a0ff33;flex-shrink:0;padding:6px 10px}.lw-search.svelte-16s8bdg input:where(.svelte-16s8bdg){box-sizing:border-box;width:100%;font:inherit;color:#d0e8ff;background:#14233cf2;border:1px solid #50a0ff4d;border-radius:3px;padding:4px 8px;font-size:12px}.lw-hit.svelte-16s8bdg{padding-left:14px}.lw-hit.current.svelte-16s8bdg{color:#d0e8ff}.lw-hit.svelte-16s8bdg mark:where(.svelte-16s8bdg){color:inherit;background:#e0884059;border-radius:2px}.lw-none.svelte-16s8bdg{color:#405070;margin:0;padding:8px 10px;font-size:11px}.lw-main.svelte-16s8bdg{flex:1;min-height:0;display:flex}.lw-tree.svelte-16s8bdg{border-right:1px solid #50a0ff33;flex-shrink:0;width:180px;padding:4px 0;overflow-y:auto}.lw-cat.svelte-16s8bdg,.lw-item.svelte-16s8bdg{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:4px 10px;font-size:12px;display:block}.lw-cat.svelte-16s8bdg{color:#80b8ff;font-weight:600}.lw-item.svelte-16s8bdg{color:#a0c0e0;padding-left:24px}.lw-cat.svelte-16s8bdg:hover,.lw-item.svelte-16s8bdg:hover{background:#50a0ff14}.lw-item.active.svelte-16s8bdg{color:#d0e8ff;background:#50a0ff2e}.lw-content.svelte-16s8bdg{flex:1;padding:10px 14px;overflow-y:auto}.lw-welcome.svelte-16s8bdg{color:#405070;font-size:12px}@media (width<=700px){.lw-main.svelte-16s8bdg{flex-direction:column}.lw-tree.svelte-16s8bdg{border-bottom:1px solid #50a0ff33;border-right:0;width:auto;max-height:40%}}.resize-e.svelte-16s8bdg{cursor:ew-resize;background:0 0;border:0;width:4px;padding:0;position:absolute;top:4px;bottom:4px;right:0}.resize-s.svelte-16s8bdg{cursor:ns-resize;background:0 0;border:0;height:4px;padding:0;position:absolute;bottom:0;left:4px;right:4px}.resize-se.svelte-16s8bdg{cursor:se-resize;background:0 0;border:0;width:12px;height:12px;padding:0;position:absolute;bottom:0;right:0}.first-time-tip.svelte-1pympgk{z-index:900;box-sizing:border-box;color:#e2e8f0;visibility:hidden;pointer-events:none;background:#101a28f5;border:1px solid #33465f;border-top:3px solid #80baff;border-radius:6px;width:clamp(300px,30vw,460px);max-width:calc(100vw - 16px);padding:12px 14px;font-size:clamp(13px,.5rem + .45vw,17px);line-height:1.45;position:fixed;top:80px;left:50%;box-shadow:0 4px 16px #00000080}.first-time-tip.placed.svelte-1pympgk{visibility:visible}.tip-header.svelte-1pympgk{pointer-events:auto;cursor:move;-webkit-user-select:none;user-select:none;border-radius:4px;margin:-4px -6px 6px;padding:4px 6px}.tip-header.svelte-1pympgk:hover{background:#80baff14}.tip-guide.svelte-1pympgk{letter-spacing:.06em;text-transform:uppercase;color:#9fb4cc;margin-bottom:2px;font-size:.82em;font-weight:600;display:block}h3.svelte-1pympgk{color:#80baff;margin:0;font-size:1.15em}p.svelte-1pympgk{margin:0 0 10px}.tip-actions.svelte-1pympgk{justify-content:flex-end;gap:8px;display:flex}button.svelte-1pympgk{pointer-events:auto;color:#e2e8f0;cursor:pointer;background:#182536;border:1px solid #33465f;border-radius:4px;padding:4px 12px;font-size:max(12px,.92em)}button.svelte-1pympgk:hover{border-color:#80baff}button.svelte-1pympgk:focus-visible{outline-offset:1px;outline:2px solid #80baff}.tip-ok.svelte-1pympgk{background:#1f4a7a}.lexicon-link.svelte-pj35cw{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lexicon-link.svelte-pj35cw:hover,.lexicon-link.svelte-pj35cw:focus-visible{text-decoration:underline}.quest-tracker.svelte-yvu4qi{pointer-events:auto;background:#0a0f19d9;border:1px solid #4a9eff26;border-radius:6px;min-width:180px;padding:0;position:fixed}.tracker-header.svelte-yvu4qi{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid #4a9eff1a;align-items:center;padding:6px 8px;display:flex}.tracker-title-btn.svelte-yvu4qi{color:#4a9eff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;font-size:.8rem;font-weight:600;display:flex}.tracker-title-btn.svelte-yvu4qi:hover{color:#6bf}.tracker-title.svelte-yvu4qi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-count.svelte-yvu4qi{color:#4a9eff;background:#4a9eff26;border-radius:8px;flex-shrink:0;padding:1px 5px;font-size:.7rem}.tracker-objectives.svelte-yvu4qi{flex-direction:column;gap:2px;padding:6px 8px;display:flex}.tracker-obj.svelte-yvu4qi{color:#9ab;align-items:baseline;gap:4px;font-size:.75rem;display:flex}.tracker-obj.done.svelte-yvu4qi{color:#2ecc71}.obj-icon.svelte-yvu4qi{min-width:10px;font-size:.65rem}.obj-text.svelte-yvu4qi{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.obj-num.svelte-yvu4qi{color:#678;flex-shrink:0;font-size:.7rem}.obj-carried.svelte-yvu4qi{color:#e6c84a}.tracker-ready.svelte-yvu4qi{color:#2ecc71;text-align:center;background:#2ecc711a;border:1px solid #2ecc7133;border-radius:3px;margin:0 8px 6px;padding:3px 6px;font-size:.7rem}.tracker-ready-btn.svelte-yvu4qi{cursor:pointer;width:calc(100% - 16px);font-family:inherit;display:block}.tracker-ready-btn.svelte-yvu4qi:hover{color:#fff;background:#2ecc7140}.tracker-ready-note.svelte-yvu4qi{color:#2ecc71;margin:0 8px 6px;font-size:.7rem}.tracker-hint.svelte-yvu4qi{color:#e8d9a0;background:#ffd65014;border:1px solid #ffd65040;border-radius:3px;flex-direction:column;gap:3px;margin:0 8px 6px;padding:4px 6px;font-size:.7rem;display:flex}.hint-actions.svelte-yvu4qi{gap:8px;font-size:.68rem;display:flex}.hint-show.svelte-yvu4qi{font:inherit;color:#ffd650;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.hint-missed.svelte-yvu4qi{color:#9ab;font-style:italic}.tracker-close.svelte-yvu4qi{color:#556;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:12px;line-height:1}.tracker-close.svelte-yvu4qi:hover{color:#ff5050}.tracker-nav-btn.svelte-yvu4qi{color:#00e5ff;cursor:pointer;text-align:center;background:#00e5ff1a;border:1px solid #00e5ff40;border-radius:3px;width:calc(100% - 16px);margin:2px 8px 6px;padding:3px 0;font-family:inherit;font-size:.7rem;display:block}.tracker-nav-btn.svelte-yvu4qi:hover{color:#fff;background:#00e5ff40}.resize-handle.svelte-yvu4qi{z-index:2;background:0 0;border:none;padding:0;position:absolute}.resize-e.svelte-yvu4qi{cursor:e-resize;width:4px;height:100%;top:0;right:0}.battle-history.svelte-1jk3bee{color:#fff;background:#000000f2;border:2px solid #9b59b6;border-radius:8px;flex-direction:column;width:480px;max-height:70vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}header.svelte-1jk3bee{background:#9b59b61a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}header.svelte-1jk3bee h2:where(.svelte-1jk3bee){margin:0;font-size:1.2em}.close-btn.svelte-1jk3bee{color:#888;cursor:pointer;background:0 0;border:none;font-size:1.5em}.close-btn.svelte-1jk3bee:hover{color:#fff}.content.svelte-1jk3bee{flex:1;padding:12px;overflow-y:auto}.empty.svelte-1jk3bee{text-align:center;color:#666;padding:24px}.empty.svelte-1jk3bee .hint:where(.svelte-1jk3bee){font-size:.85em;font-style:italic}.report-list.svelte-1jk3bee{flex-direction:column;gap:6px;display:flex}.report-row.svelte-1jk3bee{color:#fff;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #333;border-radius:4px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.report-row.svelte-1jk3bee:hover{background:#ffffff1a;border-color:#555}.report-planet.svelte-1jk3bee{font-weight:700}.report-combatants.svelte-1jk3bee{color:#aaa;font-size:.8em}.report-time.svelte-1jk3bee{color:#888;font-family:monospace;font-size:.85em}.result-attacker.svelte-1jk3bee{color:#e74c3c;font-size:.85em;font-weight:700}.result-defender.svelte-1jk3bee{color:#2ecc71;font-size:.85em;font-weight:700}.result-neutral.svelte-1jk3bee{color:#888;font-size:.85em}.report-detail.svelte-1jk3bee h3:where(.svelte-1jk3bee){margin:8px 0;font-size:1.1em}.back-btn.svelte-1jk3bee{color:#4a9eff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9em}.back-btn.svelte-1jk3bee:hover{text-decoration:underline}.detail-result.svelte-1jk3bee{text-align:center;border-radius:4px;margin-bottom:12px;padding:8px;font-size:1.1em}.detail-result.result-attacker.svelte-1jk3bee{background:#e74c3c33;border:1px solid #e74c3c}.detail-result.result-defender.svelte-1jk3bee{background:#2ecc7133;border:1px solid #2ecc71}.detail-grid.svelte-1jk3bee{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-item.svelte-1jk3bee{background:#ffffff0d;border-radius:4px;flex-direction:column;gap:2px;padding:8px;display:flex}.detail-item.svelte-1jk3bee .label:where(.svelte-1jk3bee){color:#888;font-size:.8em}.detail-item.svelte-1jk3bee .value:where(.svelte-1jk3bee){font-weight:700}.godmode-badge.svelte-12qhfyh{--godmode-badge-bg:#ffb4282e;--godmode-badge-border:var(--color-warning);--godmode-badge-text:var(--color-warning);z-index:10000;pointer-events:none;-webkit-user-select:none;user-select:none;border:2px solid var(--godmode-badge-border);background:var(--godmode-badge-bg);color:var(--godmode-badge-text);letter-spacing:.2em;text-shadow:0 0 6px #000c;border-radius:4px;padding:3px 14px;font-size:13px;font-weight:700;position:fixed;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffd60059}
