.confirm-banner[data-v-9b662dde]{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 18px;font-size:12px;display:flex}.app-shell[data-v-b297ac1f]{background:var(--bg);height:100%;color:var(--text);grid-template-rows:54px minmax(0,1fr);display:grid}.top-nav[data-v-b297ac1f]{border-bottom:1px solid var(--line);background:#0c0e12;gap:22px;min-height:54px;padding:0 18px}.brand[data-v-b297ac1f],.top-nav[data-v-b297ac1f]{align-items:center;display:flex}.brand[data-v-b297ac1f]{white-space:nowrap;text-align:left;background:0 0;border:0;gap:10px;padding:0}.nav-links[data-v-b297ac1f]{align-self:stretch;gap:4px;display:flex}.nav-tab[data-v-b297ac1f]{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:color .15s,background-color .15s;display:flex;position:relative}.nav-tab.router-link-active[data-v-b297ac1f],.nav-tab[data-v-b297ac1f]:hover{color:var(--text);background:var(--panel)}.nav-tab.router-link-active[data-v-b297ac1f]:after{content:"";background:var(--live);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-tally[data-v-b297ac1f]{color:var(--live);width:6px;height:6px}.user-name[data-v-b297ac1f]{font-weight:500}.grow[data-v-b297ac1f]{flex:1}.top-actions[data-v-b297ac1f]{align-items:center;gap:10px;display:flex}.live-banner[data-v-b297ac1f]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.auth-block[data-v-b297ac1f],.user-block[data-v-b297ac1f]{align-items:center;gap:8px;display:flex}.avatar-square[data-v-b297ac1f]{background:var(--panel-2);border:1px solid var(--line);font:600 11px var(--font-mono);border-radius:0}.app-content[data-v-b297ac1f]{min-height:0;position:relative;overflow-y:auto}@media (width<=640px){.app-shell[data-v-b297ac1f]{grid-template-rows:auto minmax(0,1fr)}.top-nav[data-v-b297ac1f]{flex-wrap:wrap;gap:0 10px;padding:0 12px}.brand-text[data-v-b297ac1f],.user-name[data-v-b297ac1f],.wide-only[data-v-b297ac1f]{display:none}.top-actions[data-v-b297ac1f]{gap:8px;min-height:54px}.nav-links[data-v-b297ac1f]{border-top:1px solid var(--line);flex-basis:calc(100% + 24px);order:1;gap:0;height:44px;margin:0 -12px}.nav-tab[data-v-b297ac1f]{white-space:nowrap;flex:1;justify-content:center;padding:0 8px;font-size:13px}}
