.site-header[data-v-13078143]{background:var(--term-bg);border-bottom:2px solid var(--term-border-strong);display:flex;justify-content:center;padding:0 20px;position:sticky;top:0;z-index:100}.site-header-inner[data-v-13078143]{display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:center;padding:10px 0;width:100%}.site-header-inner[data-v-13078143],.site-header-inner.has-user[data-v-13078143]{align-items:center;max-width:1080px;min-height:52px}.site-header-inner.has-user[data-v-13078143]{display:grid;gap:10px 16px;grid-template-columns:1fr auto 1fr;padding:8px 0;transition:min-height var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1)),padding var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1)),gap var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1)),grid-template-columns var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1))}.site-header-inner.has-user .brand[data-v-13078143]{justify-self:start}.site-header-inner.has-user .nav[data-v-13078143]{justify-self:center;min-width:0;transition:gap var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1))}.site-header-inner.has-user .nav-link[data-v-13078143]{padding:6px 12px}.brand[data-v-13078143]{align-items:center;color:var(--term-text);display:inline-flex;font-family:var(--term-mono);font-size:15px;font-weight:700;gap:6px;letter-spacing:.06em;text-decoration:none;transition:font-size var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1))}.brand-prefix[data-v-13078143],.brand:hover .brand-text[data-v-13078143]{color:var(--term-amber)}.nav[data-v-13078143]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 20px;justify-content:center}.nav-link[data-v-13078143]{border-bottom:var(--term-active-indicator) solid transparent;color:var(--term-muted);font-size:14px;font-weight:500;letter-spacing:.02em;padding:8px 14px;position:relative;text-decoration:none;transition:color .12s,background .12s,border-color .12s,padding var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1)),font-size var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1));white-space:nowrap}.nav-link[data-v-13078143]:hover{background:var(--term-surface);color:var(--term-text)}.nav-link.active[data-v-13078143]{background:var(--term-active-bg);border-bottom-color:var(--term-active-border);box-shadow:inset 0 0 0 1px #c9a22773;color:var(--term-active-text);font-weight:700}.user-bar[data-v-13078143]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:flex-end;justify-self:end;min-width:0}.user-name[data-v-13078143]{color:var(--term-text);font-size:13px;font-weight:600;letter-spacing:.02em;max-width:160px;overflow:hidden;text-overflow:ellipsis;transition:font-size var(--user-chrome-dur,.28s) var(--user-chrome-ease,cubic-bezier(.22,1,.36,1));white-space:nowrap}.user-action[data-v-13078143],.user-name[data-v-13078143]{font-family:var(--term-mono)}.user-action[data-v-13078143]{background:none;border:none;color:var(--term-amber-dim);cursor:pointer;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:2px}.user-action[data-v-13078143]:hover{color:var(--term-amber)}.user-action-muted[data-v-13078143]{color:var(--term-muted)}.user-action-muted[data-v-13078143]:hover{color:var(--term-text)}.site-header-inner.has-user.is-collapsed[data-v-13078143]{gap:8px 12px;grid-template-columns:auto minmax(0,1fr) auto;max-width:min(1680px,100%);min-height:40px;padding:4px 0}.site-header-inner.has-user.is-collapsed .brand[data-v-13078143]{font-size:13px}.site-header-inner.has-user.is-collapsed .nav[data-v-13078143]{flex-wrap:nowrap;gap:2px;justify-content:flex-start;justify-self:start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-header-inner.has-user.is-collapsed .nav[data-v-13078143]::-webkit-scrollbar{display:none}.site-header-inner.has-user.is-collapsed .nav-link[data-v-13078143]{flex:0 0 auto;font-size:12px;padding:4px 8px}.site-header-inner.has-user.is-collapsed .user-bar[data-v-13078143]{flex-wrap:nowrap;gap:8px}.site-header-inner.has-user.is-collapsed .user-name[data-v-13078143]{font-size:12px;max-width:88px}@media(max-width:760px){.site-header[data-v-13078143]{padding:0 12px}.site-header-inner.has-user[data-v-13078143]{gap:8px 10px;grid-template-areas:"brand user" "nav nav";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:8px 0 6px}.site-header-inner.has-user .brand[data-v-13078143]{font-size:13px;grid-area:brand;justify-self:start}.site-header-inner.has-user .nav[data-v-13078143]{flex-wrap:nowrap;gap:4px;grid-area:nav;justify-content:flex-start;justify-self:stretch;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.site-header-inner.has-user .nav[data-v-13078143]::-webkit-scrollbar{display:none}.site-header-inner.has-user .user-bar[data-v-13078143]{flex-wrap:nowrap;gap:8px;grid-area:user}.site-header-inner.has-user .user-name[data-v-13078143]{font-size:12px;max-width:96px}.site-header-inner.has-user .nav-link[data-v-13078143]{flex:0 0 auto;font-size:13px;padding:6px 10px}.site-header-inner.has-user.is-collapsed[data-v-13078143]{gap:6px 8px;grid-template-areas:"brand nav user";grid-template-columns:auto minmax(0,1fr) auto;max-width:none;padding:4px 0}.site-header-inner.has-user.is-collapsed .nav[data-v-13078143]{grid-area:nav;justify-self:start;padding-bottom:0;width:auto}.site-header-inner.has-user.is-collapsed .nav-link[data-v-13078143]{font-size:12px;padding:4px 8px}}@media(max-width:640px){.site-header-inner[data-v-13078143]:not(.has-user){gap:10px;padding:12px 0}.site-header-inner:not(.has-user) .brand[data-v-13078143]{font-size:14px;justify-content:center;width:100%}.site-header-inner:not(.has-user) .nav[data-v-13078143]{flex-wrap:nowrap;gap:4px;justify-content:flex-start;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-header-inner:not(.has-user) .nav[data-v-13078143]::-webkit-scrollbar{display:none}.site-header-inner:not(.has-user) .nav-link[data-v-13078143]{flex:0 0 auto;font-size:13px;padding:6px 10px}}
