.admin-shell[data-v-afe0b327]{--rail:260px}.admin-rail[data-v-afe0b327]{z-index:40;width:var(--rail);border-right:1px solid var(--shell-border);background:radial-gradient(140% 40% at 0 0,color-mix(in srgb,var(--info) 10%,transparent),transparent 70%),var(--admin-surface);flex-direction:column;gap:18px;padding:20px 14px 16px;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-brand[data-v-afe0b327]{align-items:center;gap:12px;padding:0 6px;display:flex}.admin-brand strong[data-v-afe0b327]{font-family:var(--font-display);font-size:16px;font-weight:800;display:block}.admin-brand small[data-v-afe0b327],.admin-pulse__label[data-v-afe0b327]{color:var(--muted-foreground);font-size:12px}.admin-brand__mark[data-v-afe0b327]{border:1px solid var(--shell-copper-border);background:var(--shell-copper-soft);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-brand__mark svg[data-v-afe0b327]{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.admin-pulse[data-v-afe0b327]{border:1px solid color-mix(in srgb,var(--success) 26%,var(--shell-border));background:color-mix(in srgb,var(--success) 7%,var(--panel-solid));border-radius:16px;gap:4px;padding:12px 14px;transition:border-color .15s;display:grid}.admin-pulse[data-v-afe0b327]:focus-visible,.admin-pulse[data-v-afe0b327]:hover{border-color:color-mix(in srgb,var(--success) 50%,transparent);outline:none}.admin-pulse__row[data-v-afe0b327]{align-items:center;gap:8px;display:flex}.admin-pulse__row[data-v-afe0b327] .live-badge{padding:4px}.admin-pulse__label[data-v-afe0b327]{font-weight:650}.admin-pulse__value[data-v-afe0b327]{font-family:var(--font-display);letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:1}.admin-pulse__servers[data-v-afe0b327]{color:var(--muted-foreground);font-size:12px}.admin-nav[data-v-afe0b327]{gap:14px;display:grid}.admin-nav__group[data-v-afe0b327]{gap:2px;display:grid}.admin-nav__title[data-v-afe0b327]{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 4px;font-size:11px;font-weight:750}.admin-nav__link[data-v-afe0b327]{color:var(--muted-foreground);border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:650;transition:background .15s,color .15s;display:flex;position:relative}.admin-nav__link[data-v-afe0b327] svg{flex-shrink:0;width:17px;height:17px}.admin-nav__link[data-v-afe0b327]:focus-visible,.admin-nav__link[data-v-afe0b327]:hover{background:var(--panel-soft);color:var(--foreground);outline:none}.admin-nav__link[data-v-afe0b327]:focus-visible{box-shadow:0 0 0 2px var(--ring)}.admin-nav__link.active[data-v-afe0b327]{background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--foreground)}.admin-nav__link.active[data-v-afe0b327]:before{content:"";background:var(--info);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px -14px}.admin-account[data-v-afe0b327]{border-top:1px solid var(--shell-border);align-items:center;gap:10px;margin-top:auto;padding:14px 6px 0;display:flex}.admin-account__email[data-v-afe0b327]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.admin-account__role[data-v-afe0b327]{color:var(--info);font-size:12px}.admin-account__exit[data-v-afe0b327]{border:1px solid var(--shell-border);width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.admin-account__exit[data-v-afe0b327]:focus-visible,.admin-account__exit[data-v-afe0b327]:hover{border-color:var(--shell-border-active);color:var(--foreground);outline:none}.admin-account__exit[data-v-afe0b327] svg{width:16px;height:16px}.admin-topbar[data-v-afe0b327]{z-index:30;border-bottom:1px solid var(--shell-border);background:var(--shell-topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:12px;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.admin-topbar__menu[data-v-afe0b327]{border:1px solid var(--shell-border);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-topbar__menu[data-v-afe0b327] svg{width:18px;height:18px}.admin-topbar__section[data-v-afe0b327]{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:750}.admin-topbar__live[data-v-afe0b327]{color:var(--muted-foreground);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.admin-topbar__live b[data-v-afe0b327]{color:var(--foreground);font-variant-numeric:tabular-nums}.admin-topbar__live[data-v-afe0b327] .live-badge{padding:4px}.admin-topbar__note[data-v-afe0b327]{color:var(--muted-foreground);font-size:12px;display:none}.admin-main[data-v-afe0b327]{width:100%;max-width:1680px;margin:0 auto;padding:20px 16px 48px}@media (width>=1024px){.admin-rail[data-v-afe0b327]{display:flex}.admin-stage[data-v-afe0b327]{padding-left:var(--rail)}.admin-topbar[data-v-afe0b327]{padding:0 32px}.admin-topbar__live[data-v-afe0b327],.admin-topbar__menu[data-v-afe0b327]{display:none}.admin-topbar__note[data-v-afe0b327]{margin-left:auto;display:block}.admin-main[data-v-afe0b327]{padding:28px 32px 64px}}
