.search[data-v-e787310f]{position:relative}input[data-v-e787310f]{width:15rem;color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:8px;padding:.4rem .6rem;font-size:.9rem}input[data-v-e787310f]:focus{border-color:var(--accent);outline:none}.results[data-v-e787310f]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:8px;width:22rem;max-height:24rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000004d}li[data-v-e787310f]{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.9rem;display:flex}li.active[data-v-e787310f]{background:var(--surface-2)}.name[data-v-e787310f]{flex:1}.tier[data-v-e787310f]{color:var(--muted);font-size:.8rem}.toggle[data-v-e787310f]{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:50%;width:40px;height:40px;padding:0;font-size:1rem;display:none}@media (width<=640px){.toggle[data-v-e787310f]{place-items:center;display:grid}input[data-v-e787310f]{display:none}.search.expanded input[data-v-e787310f]{z-index:25;height:42px;font-size:16px;display:block;top:10px}.results[data-v-e787310f],.search.expanded input[data-v-e787310f]{width:auto;position:fixed;left:16px;right:16px}.results[data-v-e787310f]{max-height:70vh;top:58px}}.empty[data-v-e787310f],.hint[data-v-e787310f]{color:var(--muted);cursor:default;font-size:.8rem}.account-menu[data-v-65c59fcb],.avatar-button[data-v-65c59fcb]{position:relative}.avatar-button[data-v-65c59fcb]{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.avatar-button[data-v-65c59fcb]:hover,.avatar-button[aria-expanded=true][data-v-65c59fcb]{border-color:var(--accent)}.avatar-button img[data-v-65c59fcb],.dot[data-v-65c59fcb]{border-radius:50%}.initial[data-v-65c59fcb]{color:var(--accent);font-weight:700}.dot[data-v-65c59fcb]{background:var(--stale);border:2px solid var(--bg);width:10px;height:10px;top:0}.dot[data-v-65c59fcb],.panel[data-v-65c59fcb]{position:absolute;right:0}.panel[data-v-65c59fcb]{z-index:30;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:17rem;max-height:calc(100dvh - 80px);padding:.4rem;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 10px 30px #0006}.panel[data-v-65c59fcb],.who[data-v-65c59fcb]{display:grid}.who[data-v-65c59fcb]{border-bottom:1px solid var(--border);gap:.2rem;margin-bottom:.3rem;padding:.5rem .6rem .6rem}.panel a[data-v-65c59fcb],.panel button[data-v-65c59fcb]{min-height:40px;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.92rem;text-decoration:none;display:flex}.panel a.router-link-active[data-v-65c59fcb],.panel a[data-v-65c59fcb]:hover,.panel button[data-v-65c59fcb]:hover{background:var(--surface-2)}.panel .character[data-v-65c59fcb]{min-height:0;color:var(--muted);padding:0;font-size:.8rem;display:block}.panel .character[data-v-65c59fcb]:hover{color:var(--text);background:0 0}.premium[data-v-65c59fcb]{color:var(--accent)}.new[data-v-65c59fcb]{color:#fff;background:var(--stale);border-radius:999px;margin-left:auto;padding:.05rem .45rem;font-size:.7rem}hr[data-v-65c59fcb]{border:none;border-top:1px solid var(--border);width:100%;margin:.3rem 0}.logout[data-v-65c59fcb]{color:var(--muted)!important}@media (width<=640px){.panel[data-v-65c59fcb]{width:auto;position:fixed;top:64px;left:8px;right:8px}}.card[data-v-8e05dd8c]{z-index:1000;text-align:center;pointer-events:none;background:var(--surface);border:1px solid var(--accent);border-radius:10px;justify-items:center;gap:.3rem;width:220px;padding:.75rem;display:grid;position:fixed;box-shadow:0 8px 24px #00000059}strong[data-v-8e05dd8c]{font-size:.9rem}.tier[data-v-8e05dd8c]{color:var(--muted);font-size:.75rem}@media (hover:none){.card[data-v-8e05dd8c]{display:none}}.report[data-v-e7639b77]{width:calc(min(32rem,100vw - 2rem));color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.report[data-v-e7639b77]::backdrop{background:#0000008c}h3[data-v-e7639b77]{margin:0 0 .75rem;font-size:1.05rem}form[data-v-e7639b77]{gap:.75rem}form[data-v-e7639b77],label[data-v-e7639b77]{display:grid}label[data-v-e7639b77]{color:var(--muted);gap:.3rem;font-size:.85rem}input[data-v-e7639b77],select[data-v-e7639b77],textarea[data-v-e7639b77]{color:var(--text);background:var(--surface-2);border:1px solid var(--border);font:inherit;border-radius:6px;padding:.45rem .55rem;font-size:.9rem}textarea[data-v-e7639b77]{resize:vertical}.actions[data-v-e7639b77]{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}button[data-v-e7639b77]{cursor:pointer;font:inherit;border-radius:6px;padding:.45rem .9rem;font-size:.9rem}button[data-v-e7639b77]:disabled{cursor:not-allowed;opacity:.5}.secondary[data-v-e7639b77]{color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.primary[data-v-e7639b77]{color:var(--accent-contrast);background:var(--accent);border:1px solid var(--accent)}.link[data-v-e7639b77]{color:var(--accent);margin-right:auto}.muted[data-v-e7639b77]{color:var(--muted)}.small[data-v-e7639b77]{font-size:.8rem}.error[data-v-e7639b77]{color:var(--stale)}.error[data-v-e7639b77],p[data-v-e7639b77]{margin:0}.onboarding[data-v-2c6541b2]{width:calc(min(32rem,100vw - 2rem));color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.5rem;position:relative}.onboarding[data-v-2c6541b2]::backdrop{background:#0000008c}.close[data-v-2c6541b2]{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:1rem;position:absolute;top:.75rem;right:.75rem}.close[data-v-2c6541b2]:hover{color:var(--text);background:var(--surface-2)}h2[data-v-2c6541b2]{margin:0 2rem .5rem 0;font-size:1.2rem}.hint[data-v-2c6541b2],.intro[data-v-2c6541b2]{color:var(--muted);margin:0;font-size:.92rem}.steps[data-v-2c6541b2]{gap:.75rem;margin:1rem 0;padding-left:1.25rem;display:grid}.steps li[data-v-2c6541b2]{padding-left:.25rem}.steps strong[data-v-2c6541b2]{display:block}.steps span[data-v-2c6541b2]{color:var(--muted);font-size:.88rem}.hint[data-v-2c6541b2]{font-size:.85rem}.actions[data-v-2c6541b2]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.spacer[data-v-2c6541b2]{flex:1}.actions button[data-v-2c6541b2]{font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .95rem;font-size:.9rem}.primary[data-v-2c6541b2]{color:var(--accent-contrast);background:var(--accent);border:1px solid var(--accent)}.secondary[data-v-2c6541b2]{color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.danger[data-v-2c6541b2]{color:#fff;background:var(--stale);border:1px solid var(--stale)}.link[data-v-2c6541b2]{color:var(--muted);background:0 0;border:0;text-decoration:underline;padding-left:0!important}.link[data-v-2c6541b2]:hover{color:var(--text)}@media (width<=640px){.actions .primary[data-v-2c6541b2],.actions .secondary[data-v-2c6541b2]{flex:1}.spacer[data-v-2c6541b2]{display:none}}.shell[data-v-372a5b25]{max-width:1400px;margin:0 auto;padding:0 1.5rem 2rem}.header[data-v-372a5b25]{z-index:var(--z-header);background:var(--bg);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;grid-template-areas:"brand right""tabs tabs";align-items:center;gap:.6rem 1.25rem;margin-bottom:1.25rem;padding:.75rem 0;display:grid;position:sticky;top:0}.brand[data-v-372a5b25]{grid-area:brand;font-size:1.25rem;text-decoration:none}.tabs[data-v-372a5b25]{scrollbar-width:none;grid-area:tabs;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.tabs[data-v-372a5b25]::-webkit-scrollbar{display:none}.tab[data-v-372a5b25]{color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;padding:.45rem .85rem;font-size:.95rem;text-decoration:none}.tab[data-v-372a5b25]:hover{color:var(--text);background:var(--surface-2)}.tab.active[data-v-372a5b25]{color:var(--accent-contrast);background:var(--accent)}.right[data-v-372a5b25]{grid-area:right;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.profile-chip[data-v-372a5b25]{color:var(--text);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:8px;flex-wrap:wrap;gap:.35rem;padding:.4rem .65rem;font-size:.82rem;text-decoration:none;display:flex}.profile-chip span+span[data-v-372a5b25]:before{content:"·";color:var(--muted);margin-right:.35rem}.profile-chip.active[data-v-372a5b25],.profile-chip[data-v-372a5b25]:hover{border-color:var(--accent)}.premium[data-v-372a5b25]{color:var(--accent)}.discord-chip[data-v-372a5b25]{color:var(--text);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.82rem;text-decoration:none;display:flex}.discord-chip[data-v-372a5b25]:hover{border-color:#5865f2}.discord-chip .members[data-v-372a5b25],.footer a[data-v-372a5b25]{color:var(--muted)}.discord-chip .pulse[data-v-372a5b25]{background:#23a55a;border-radius:50%;width:.5rem;height:.5rem}@media (width<=640px){.shell[data-v-372a5b25]{padding:0 16px 1.5rem}.header[data-v-372a5b25]{margin-bottom:1rem;padding:.6rem 0 .5rem}.discord-chip[data-v-372a5b25],.profile-chip[data-v-372a5b25]{display:none}.tabs[data-v-372a5b25]{margin:0 -16px;padding:0 16px}.tab[data-v-372a5b25]{padding:.5rem .8rem}}.footer[data-v-372a5b25]{text-align:center;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:2rem;padding-top:1rem;font-size:.8rem;display:flex}.banner[data-v-372a5b25]{background:var(--surface);border:1px solid var(--accent);border-radius:10px;margin:0 0 1.25rem;padding:.75rem 1rem}.banner a[data-v-372a5b25]{color:var(--accent)}
