.sidebar[data-v-75ca1305]{gap:var(--space-4);width:var(--layout-sidebar-w);height:100%;padding:var(--space-6) 0;color:var(--color-sidebar-fg);background:var(--color-sidebar-bg);flex-direction:column;display:flex}.sidebar__brand[data-v-75ca1305]{gap:var(--space-3);padding:0 var(--space-5) var(--space-6);border-bottom:1px solid var(--color-sidebar-active-bg);align-items:center;display:flex}.sidebar__brand-name[data-v-75ca1305]{font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:.02em}.sidebar__brand-role[data-v-75ca1305]{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-sidebar-fg-muted)}.sidebar__nav[data-v-75ca1305]{gap:var(--space-1);flex-direction:column;flex:1}.sidebar__link[data-v-75ca1305],.sidebar__nav[data-v-75ca1305]{padding:0 var(--space-3);display:flex}.sidebar__link[data-v-75ca1305]{gap:var(--space-2);min-height:var(--touch-min);font-weight:var(--weight-medium);color:var(--color-sidebar-fg-muted);border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-out);align-items:center;text-decoration:none}.sidebar__link.is-active[data-v-75ca1305],.sidebar__link[data-v-75ca1305]:hover{color:var(--color-sidebar-fg);background:var(--color-sidebar-active-bg)}.sidebar__link.is-active[data-v-75ca1305]{font-weight:var(--weight-bold)}.sidebar__foot[data-v-75ca1305]{gap:var(--space-3);padding:var(--space-4) var(--space-5) 0;border-top:1px solid var(--color-sidebar-active-bg);flex-direction:column;display:flex}.theme[data-v-75ca1305]{gap:var(--space-1);display:flex}.theme__option[data-v-75ca1305]{min-height:var(--control-h);color:var(--color-sidebar-fg-muted);border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-out);flex:1;justify-content:center;align-items:center;display:inline-flex}.theme__option.is-on[data-v-75ca1305],.theme__option[data-v-75ca1305]:hover{color:var(--color-sidebar-fg);background:var(--color-sidebar-active-bg)}.sidebar[data-v-75ca1305] :focus-visible{outline:2px solid var(--color-sidebar-fg);outline-offset:2px}.sidebar__account[data-v-75ca1305]{gap:var(--space-1);flex-direction:column;display:flex}.sidebar__account-id[data-v-75ca1305]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-sidebar-fg);overflow-wrap:anywhere}.sidebar__account-role[data-v-75ca1305]{font-size:var(--text-xs);color:var(--color-sidebar-fg-muted)}.header[data-v-a91ce897]{z-index:var(--z-sticky);gap:var(--space-3);min-height:64px;padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;display:flex;position:sticky;top:0}.header__nav-toggle[data-v-a91ce897]{width:var(--touch-min);height:var(--touch-min);color:var(--color-fg);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.header__title[data-v-a91ce897]{font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.header__session[data-v-a91ce897]{gap:var(--space-3);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.header__session button[data-v-a91ce897]{white-space:nowrap}.session[data-v-a91ce897]{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-muted-fg);font-variant-numeric:tabular-nums;align-items:center;min-width:11ch;display:none}@media (width>=768px){.session[data-v-a91ce897]{display:flex}}.session.is-urgent[data-v-a91ce897]{color:var(--color-destructive)}.session__dot[data-v-a91ce897]{background:currentColor;border-radius:50%;width:6px;height:6px}@media (width>=1024px){.header__nav-toggle[data-v-a91ce897]{display:none}}.shell[data-v-eb939869]{min-height:100dvh;display:flex}.shell__skip[data-v-eb939869]{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.shell__skip[data-v-eb939869]:focus-visible{transform:translateY(0)}.shell__aside[data-v-eb939869]{z-index:var(--z-modal);visibility:hidden;transition:transform var(--motion-base) var(--ease-out),visibility 0s linear var(--motion-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell__aside.is-open[data-v-eb939869]{visibility:visible;transition:transform var(--motion-base) var(--ease-out),visibility 0s;transform:translate(0)}.shell__scrim[data-v-eb939869]{z-index:var(--z-overlay);background:var(--color-scrim);position:fixed;inset:0}.shell__main[data-v-eb939869]{flex-direction:column;flex:1;min-width:0;display:flex}.shell__content[data-v-eb939869]{width:100%;max-width:var(--layout-content-max);padding:var(--space-5) var(--space-6);margin-inline:auto}@media (width>=1024px){.shell__aside[data-v-eb939869]{visibility:visible;height:100dvh;position:sticky;top:0;transform:none}.shell__scrim[data-v-eb939869]{display:none}.shell__content[data-v-eb939869]{padding:var(--space-6)}}
