.shell[data-v-841649e1]{min-height:100dvh;padding-bottom:calc(16px + var(--nav-h) + var(--safe-b))}@media (width>=900px){.shell[data-v-841649e1]{padding-bottom:32px}}.skip[data-v-841649e1]{position:absolute;left:-9999px}.skip[data-v-841649e1]:focus{z-index:100;background:var(--surface);padding:8px 12px;top:8px;left:8px}.topbar[data-v-841649e1]{z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0);position:sticky;top:0}.topbar-inner[data-v-841649e1]{max-width:1100px;min-height:60px;padding:0 12px 0 var(--gutter);margin:0 auto}.brand[data-v-841649e1],.topbar-inner[data-v-841649e1]{align-items:center;gap:8px;display:flex}.brand[data-v-841649e1]{min-width:0;color:var(--fg);margin-right:auto;text-decoration:none}.brand img[data-v-841649e1]{flex:none}.brand-text[data-v-841649e1]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand-name[data-v-841649e1]{font-weight:var(--bold);font-size:var(--text-body);white-space:nowrap}.brand-team[data-v-841649e1]{font-size:var(--text-small);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:34vw;overflow:hidden}@media (width<=440px){.brand-name[data-v-841649e1]{display:none}.brand-team[data-v-841649e1]{font-size:var(--text-small);font-weight:var(--bold);color:var(--fg)}}.topnav[data-v-841649e1]{display:none}@media (width>=900px){.topnav[data-v-841649e1]{gap:4px;margin-right:auto;display:flex}}.topnav-link[data-v-841649e1]{min-height:var(--control-sm);border-radius:var(--radius-sm);color:var(--fg-muted);font-weight:var(--bold);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.topnav-link[data-v-841649e1]:hover{color:var(--fg);background:var(--surface-2)}}.topnav-link.is-active[data-v-841649e1]{color:var(--signal);box-shadow:inset 0 -3px 0 var(--signal);background:0 0}.topbar-actions[data-v-841649e1]{flex:none;align-items:center;gap:6px;display:flex}.signout[data-v-841649e1]{display:none}@media (width>=600px){.signout[data-v-841649e1]{display:inline-flex}}.offline-bar[data-v-841649e1]{padding:6px var(--gutter);background:var(--warning-soft);color:var(--fg);font-size:var(--text-small);font-weight:var(--bold);justify-content:center;align-items:center;gap:6px;display:flex}.main[data-v-841649e1]{max-width:1100px;margin:0 auto}.bottomnav[data-v-841649e1]{z-index:30;height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=900px){.bottomnav[data-v-841649e1]{display:none}}.bottomnav-link[data-v-841649e1]{color:var(--fg-subtle);font-size:var(--text-caption);font-weight:var(--bold);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bottomnav-link.is-active[data-v-841649e1]{color:var(--signal)}
