.shell[data-v-14959d88]{min-height:100vh}.topbar[data-v-14959d88]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:10;background:#0a192fd9;position:sticky;top:0}.topbar-inner[data-v-14959d88]{flex-wrap:wrap;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:8px 16px;display:flex}.ws-switch[data-v-14959d88]{max-width:260px;font-weight:600}nav[data-v-14959d88]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nav-link[data-v-14959d88]{color:var(--muted);border-radius:8px;padding:4px 10px;font-size:16px;text-decoration:none}.nav-link[data-v-14959d88]:hover{background:var(--surface-2);color:var(--text)}.nav-link.router-link-active[data-v-14959d88]{background:var(--accent-soft);color:var(--teal);font-weight:700}.explore[data-v-14959d88]{position:relative}.menu[data-v-14959d88]{z-index:20;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.menu-link[data-v-14959d88]{border-radius:6px;padding:6px 10px;text-decoration:none}.menu-link.router-link-active[data-v-14959d88],.menu-link[data-v-14959d88]:hover{background:var(--surface-2)}.account[data-v-14959d88]{position:relative}.account-btn[data-v-14959d88]{color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:15px;display:flex}.account-btn.active[data-v-14959d88],.account-btn[data-v-14959d88]:hover{color:var(--text);background:var(--surface-2)}.avatar[data-v-14959d88]{background:var(--accent-soft);width:30px;height:30px;color:var(--teal);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.email[data-v-14959d88]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.account-menu[data-v-14959d88]{min-width:220px;left:auto;right:0}.menu-email[data-v-14959d88]{text-overflow:ellipsis;white-space:nowrap;padding:4px 10px 8px;overflow:hidden}.account-menu hr[data-v-14959d88]{border:0;border-top:1px solid var(--border);width:100%;margin:6px 0}.account-menu button.menu-link[data-v-14959d88]{text-align:left;font:inherit;color:inherit;width:100%}@media (width<=1080px){.email[data-v-14959d88]{display:none}}
