.nav-pills[data-v-29b9214b]{align-items:center;gap:var(--space-1);min-width:0;display:flex}.nav-pill[data-v-29b9214b]{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-text-secondary);white-space:nowrap;transition:var(--transition-colors);padding:9px 20px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.nav-pill[data-v-29b9214b]:hover{background:var(--color-surface-200);color:var(--color-text)}.nav-pill[data-v-29b9214b]:focus-visible{outline:var(--focus-outline);outline-offset:2px}.nav-pill--active[data-v-29b9214b],.nav-pill--active[data-v-29b9214b]:hover{background:var(--color-primary-soft);color:var(--color-text);font-weight:500}.nav-pill--disabled[data-v-29b9214b]{color:var(--color-text-secondary);cursor:not-allowed}.nav-pill--disabled[data-v-29b9214b]:hover{color:var(--color-text-secondary);background:0 0}.nav-pill__icon[data-v-29b9214b]{flex-shrink:0;width:16px;height:16px}.nav-pill__dot[data-v-29b9214b]{border-radius:var(--radius-full);background:var(--color-text);width:7px;height:7px}.nav-pills--sm .nav-pill[data-v-29b9214b]{padding:6px 14px;font-size:12px}.nav-pills--sm .nav-pill--active[data-v-29b9214b]{background:var(--color-bg-card)}.notifications-button[data-v-1b931e27]{border-radius:var(--radius-full);width:34px;height:34px;color:var(--color-text-secondary);cursor:not-allowed;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.notifications-button__icon[data-v-1b931e27]{width:18px;height:18px}.notifications-button__dot[data-v-1b931e27]{border-radius:var(--radius-full);background:var(--color-status-bad);width:7px;height:7px;position:absolute;top:5px;right:6px}.avatar[data-v-9baca7f7]{background:var(--color-primary-soft);color:var(--color-text);aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.avatar--circle[data-v-9baca7f7]{border-radius:50%}.avatar--square[data-v-9baca7f7]{border-radius:var(--radius-sm)}.avatar__image[data-v-9baca7f7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar--sm[data-v-9baca7f7]{width:28px;height:28px;font-size:11px}.avatar--md[data-v-9baca7f7]{width:40px;height:40px;font-size:13px}.avatar--lg[data-v-9baca7f7]{width:56px;height:56px;font-size:17px}.avatar--xl[data-v-9baca7f7]{width:96px;height:96px;font-size:28px}.avatar__icon[data-v-9baca7f7]{width:45%;height:45%}.theme-toggle[data-v-83bc5fe4]{border:0;min-inline-size:0;margin:0;padding:0}.theme-toggle__track[data-v-83bc5fe4]{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-full);background:0 0;align-items:center;gap:2px;padding:2px;display:inline-flex;position:relative}.theme-toggle__thumb[data-v-83bc5fe4]{--thumb-lead:.26s cubic-bezier(.2, 0, 0, 1);--thumb-trail:.38s cubic-bezier(.32, .08, .14, 1);--seg-w:calc(33.3333% - 2.66667px);z-index:0;border-radius:var(--radius-full);background:var(--color-primary-soft);position:absolute;top:2px;bottom:2px}.theme-toggle__track--light .theme-toggle__thumb[data-v-83bc5fe4]{left:2px;right:calc(100% - 2px - var(--seg-w));transition:left var(--thumb-lead),right var(--thumb-trail)}.theme-toggle__track--system .theme-toggle__thumb[data-v-83bc5fe4]{left:calc(6px + var(--seg-w)*2);transition:left var(--thumb-trail),right var(--thumb-lead);right:2px}.theme-toggle__track--dark .theme-toggle__thumb[data-v-83bc5fe4]{left:calc(4px + var(--seg-w));right:calc(100% - 4px - var(--seg-w)*2)}.theme-toggle__track--dark.theme-toggle__track--forward .theme-toggle__thumb[data-v-83bc5fe4]{transition:left var(--thumb-trail),right var(--thumb-lead)}.theme-toggle__track--dark.theme-toggle__track--back .theme-toggle__thumb[data-v-83bc5fe4]{transition:left var(--thumb-lead),right var(--thumb-trail)}@media (prefers-reduced-motion:reduce){.theme-toggle__thumb[data-v-83bc5fe4]{--thumb-lead:0s;--thumb-trail:0s}}.theme-toggle:has(input:focus-visible) .theme-toggle__track[data-v-83bc5fe4]{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.theme-toggle__seg[data-v-83bc5fe4]{border-radius:var(--radius-full);block-size:32px;inline-size:32px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-colors);justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-toggle__seg--active[data-v-83bc5fe4]{color:var(--color-text)}.theme-toggle__icon[data-v-83bc5fe4]{block-size:16px;inline-size:16px}.theme-toggle--md .theme-toggle__track[data-v-83bc5fe4]{display:flex}.theme-toggle--md .theme-toggle__seg[data-v-83bc5fe4]{flex:1 1 0;block-size:44px;inline-size:auto}.theme-toggle--md .theme-toggle__icon[data-v-83bc5fe4]{block-size:18px;inline-size:18px}.user-chip[data-v-2a559230]{flex-shrink:0;position:relative}.user-chip__trigger[data-v-2a559230]{align-items:center;gap:var(--space-3);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.user-chip__trigger[data-v-2a559230]:focus-visible{outline:var(--focus-outline);outline-offset:4px}.user-chip__avatar[data-v-2a559230]{background:var(--color-primary-soft);color:var(--color-text);font-weight:600}.user-chip__text[data-v-2a559230]{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.user-chip__name[data-v-2a559230]{color:var(--color-text);font-size:13px;font-weight:600;line-height:1.2}.user-chip__subtitle[data-v-2a559230]{color:var(--color-text-secondary);font-size:11px;line-height:1.2}@media (width<=1023px){.user-chip__text[data-v-2a559230]{display:none}}.user-chip__theme{gap:var(--space-2);border-top:var(--border-thin) solid var(--color-border-hairline);margin-top:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-2);flex-direction:column;display:flex}.user-chip__theme-label{color:var(--color-text-secondary);font-size:var(--type-caps-size);letter-spacing:var(--type-caps-tracking);text-transform:uppercase}.menu-toggle[data-v-02d1a5b0]{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-full);width:34px;height:34px;color:var(--color-text);cursor:pointer;transition:var(--transition-colors);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-toggle[data-v-02d1a5b0]:hover{border-color:var(--color-border-focus);background:var(--color-surface-200)}.menu-toggle[data-v-02d1a5b0]:focus-visible{outline:var(--focus-outline);outline-offset:2px}.menu-toggle__lines[data-v-02d1a5b0]{width:17px;height:13px;display:block;position:relative}.menu-toggle__line[data-v-02d1a5b0]{border-radius:var(--radius-full);height:1.4px;transition:width var(--motion-fast),transform var(--motion-fast),opacity var(--motion-fast);background:currentColor;position:absolute;left:0}.menu-toggle__line[data-v-02d1a5b0]:first-child{width:17px;top:0}.menu-toggle__line[data-v-02d1a5b0]:nth-child(2){width:11px;top:6px}.menu-toggle__line[data-v-02d1a5b0]:nth-child(3){width:6px;top:12px}.menu-toggle--open .menu-toggle__line[data-v-02d1a5b0]:first-child{width:15px;transform:translateY(6px)rotate(45deg)}.menu-toggle--open .menu-toggle__line[data-v-02d1a5b0]:nth-child(2){opacity:0}.menu-toggle--open .menu-toggle__line[data-v-02d1a5b0]:nth-child(3){width:15px;transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.menu-toggle__line[data-v-02d1a5b0]{transition:none}}.admin-tabs[data-v-cf5f76d2],.tab-item[data-v-cf5f76d2]{align-items:center;display:flex}.tab-item[data-v-cf5f76d2]{flex-shrink:0;position:relative}.tab-link[data-v-cf5f76d2]{border-radius:var(--radius-md) var(--radius-md) 0 0;padding:14px var(--space-4);color:var(--color-text-secondary);white-space:nowrap;transition:var(--transition-colors);outline:none;align-items:center;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex}.tab-link[data-v-cf5f76d2]:hover{color:var(--color-text)}.tab-item.is-active .tab-link[data-v-cf5f76d2]{background:var(--color-bg-card);color:var(--color-text);font-weight:500}.tab-item.has-close .tab-link[data-v-cf5f76d2]{padding-right:30px}.tab-link[data-v-cf5f76d2]:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.tab-affordance[data-v-cf5f76d2]{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.dirty-dot[data-v-cf5f76d2]{border-radius:var(--radius-full);background:var(--color-text);width:6px;height:6px;transition:opacity var(--motion-fast);position:absolute}.close-x[data-v-cf5f76d2],.tab-item:hover .dirty-dot[data-v-cf5f76d2]{opacity:0}.close-x[data-v-cf5f76d2]{border-radius:var(--radius-xs);width:14px;height:14px;color:var(--color-text-secondary);transition:opacity var(--motion-fast),color var(--motion-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute}.tab-item:hover .close-x[data-v-cf5f76d2]{opacity:1}.close-x[data-v-cf5f76d2]:hover{color:var(--color-text)}.close-x[data-v-cf5f76d2]:focus-visible{outline:var(--focus-outline);outline-offset:1px;opacity:1}@media (prefers-reduced-motion:reduce){.close-x[data-v-cf5f76d2],.dirty-dot[data-v-cf5f76d2]{transition:none}}.impersonation-exit[data-v-dafdc429]{color:#6b4e00;cursor:pointer;background:#fdf3d8;border:1px solid #f0c36d;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .15s ease-out;display:inline-flex}.impersonation-exit[data-v-dafdc429]:hover:not(:disabled){background:#fbe9b8}.impersonation-exit[data-v-dafdc429]:disabled{opacity:.6;cursor:not-allowed}.impersonation-exit[data-v-dafdc429]:focus-visible{outline-offset:2px;outline:2px solid #fdf3d8}.app-header[data-v-b612c761]{--app-header-row:72px;background:var(--color-bg);border-bottom:var(--border-thin) solid var(--color-border-hairline)}.app-header__inner[data-v-b612c761]{height:var(--app-header-row);justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:var(--page-gutter);display:flex}.app-header__brand[data-v-b612c761]{flex-shrink:0}.app-header__pills[data-v-b612c761]{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.app-header__pills[data-v-b612c761]::-webkit-scrollbar{display:none}.app-header__user[data-v-b612c761]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.app-header__secondary[data-v-b612c761]{align-items:flex-end;gap:var(--space-4);border-top:var(--border-thin) solid var(--color-border-hairline);padding-inline:var(--page-gutter);display:flex;overflow-x:auto}@media (width<=1023px){.app-header[data-v-b612c761]{--app-header-row:64px}.app-header__pills[data-v-b612c761]{display:none}}.mega-column[data-v-766a0df4]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.mega-column__title[data-v-766a0df4]{font-size:var(--type-caps-size);letter-spacing:var(--type-caps-tracking);text-transform:uppercase}.mega-column__hint[data-v-766a0df4],.mega-column__title[data-v-766a0df4]{color:var(--color-text-secondary);margin:0}.mega-column__hint[data-v-766a0df4]{font-size:13px;line-height:1.5}.mega-column__item[data-v-766a0df4]{border-radius:var(--radius-sm);color:var(--color-text);flex-direction:column;gap:5px;text-decoration:none;display:flex}.mega-column__item[data-v-766a0df4]:focus-visible{outline:var(--focus-outline);outline-offset:4px}.mega-column__item--disabled[data-v-766a0df4]{color:var(--color-text-secondary);cursor:not-allowed}.mega-column__label[data-v-766a0df4]{font-size:19px;font-weight:600;line-height:1.25}.mega-column__item:not(.mega-column__item--disabled):hover .mega-column__label[data-v-766a0df4]{text-underline-offset:4px;text-decoration:underline}.mega-column__soon[data-v-766a0df4]{margin-left:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caps-size);letter-spacing:var(--type-caps-tracking);text-transform:uppercase;vertical-align:middle;font-weight:400}.mega-column__description[data-v-766a0df4]{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.mega-menu[data-v-d24148cd]{pointer-events:none}.mega-menu__clip[data-v-d24148cd]{overflow:hidden}.mega-menu__panel[data-v-d24148cd]{pointer-events:auto}.mega-enter-active[data-v-d24148cd]{transition:transform var(--motion-menu)}.mega-leave-active[data-v-d24148cd]{transition:transform var(--motion-base)}.mega-enter-from[data-v-d24148cd],.mega-leave-to[data-v-d24148cd]{transform:translateY(-100%)}.mega-enter-active .mega-menu__grid[data-v-d24148cd]>*{animation:mega-column-d24148cd var(--motion-base) both}.mega-enter-active .mega-menu__grid[data-v-d24148cd]>:nth-child(2){animation-delay:40ms}.mega-enter-active .mega-menu__grid[data-v-d24148cd]>:nth-child(3){animation-delay:80ms}.mega-enter-active .mega-menu__grid[data-v-d24148cd]>:nth-child(4){animation-delay:.12s}@keyframes mega-column-d24148cd{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.mega-enter-active .mega-menu__grid[data-v-d24148cd]>*{animation-delay:0s}}.mega-menu__panel[data-v-d24148cd]{gap:var(--space-8);max-height:calc(100dvh - var(--shell-header-h));overscroll-behavior:contain;border-bottom:var(--border-thin) solid var(--color-border-hairline);background:var(--color-bg-menu);padding:var(--space-10) var(--page-gutter) 44px;flex-direction:column;display:flex;overflow-y:auto}.mega-menu__head[data-v-d24148cd]{justify-content:space-between;align-items:flex-start;display:flex}.mega-menu__eyebrow[data-v-d24148cd]{align-items:center;gap:var(--space-2);display:inline-flex}.mega-menu__close[data-v-d24148cd],.mega-menu__eyebrow-circle[data-v-d24148cd]{border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-full);width:34px;height:34px;color:var(--color-text);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.mega-menu__close[data-v-d24148cd]{cursor:pointer;transition:var(--transition-colors)}.mega-menu__close[data-v-d24148cd]:hover{border-color:var(--color-border-focus)}.mega-menu__close[data-v-d24148cd]:focus-visible{outline:var(--focus-outline);outline-offset:2px}.mega-menu__eyebrow-arrow[data-v-d24148cd]{width:15px;height:15px}.mega-menu__eyebrow-pill[data-v-d24148cd]{border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-secondary);letter-spacing:var(--type-caps-tracking);text-transform:uppercase;padding:7px 16px;font-size:11px}.mega-menu__grid[data-v-d24148cd]{gap:var(--space-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mega-menu__quick[data-v-d24148cd]{gap:var(--space-4);flex-direction:column;display:flex}.mega-menu__quick-title[data-v-d24148cd]{color:var(--color-text-secondary);font-size:var(--type-caps-size);letter-spacing:var(--type-caps-tracking);text-transform:uppercase;margin:0}.mega-menu__card[data-v-d24148cd]{border:var(--border-thin) solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-bg-card);padding:var(--space-5) 22px;color:var(--color-text);flex-direction:column;gap:5px;text-decoration:none;display:flex}.mega-menu__card[data-v-d24148cd]:focus-visible{outline:var(--focus-outline);outline-offset:2px}.mega-menu__card-title[data-v-d24148cd]{font-size:16px;font-weight:600}.mega-menu__card-text[data-v-d24148cd]{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.mega-menu__card-action[data-v-d24148cd]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:13px;font-weight:500;display:inline-flex}.mega-menu__card-circle[data-v-d24148cd]{border:var(--border-thin) solid var(--color-border-focus);border-radius:var(--radius-full);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mega-menu__card-arrow[data-v-d24148cd]{width:14px;height:14px}.mega-menu__chips[data-v-d24148cd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.mega-menu__chip[data-v-d24148cd]{border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-colors);background:0 0;padding:8px 16px;font-size:12px;text-decoration:none}.mega-menu__chip[data-v-d24148cd]:hover{border-color:var(--color-border-focus);color:var(--color-text)}.mega-menu__chip[data-v-d24148cd]:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (width<=1279px){.mega-menu__grid[data-v-d24148cd]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.mega-menu__grid[data-v-d24148cd]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mega-menu[data-v-d24148cd]{transition:none}}.mobile-nav__mount[data-v-d0e3e697]{display:contents}.mobile-nav__body[data-v-d0e3e697]{gap:var(--space-6);flex-direction:column;display:flex}.mobile-nav__group[data-v-d0e3e697]{gap:var(--space-1);flex-direction:column;display:flex}.mobile-nav__group-title[data-v-d0e3e697]{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caps-size);letter-spacing:var(--type-caps-tracking);text-transform:uppercase}.mobile-nav__item[data-v-d0e3e697],.mobile-nav__logout[data-v-d0e3e697]{align-items:center;gap:var(--space-3);border-radius:var(--radius-full);min-height:44px;padding:0 var(--space-4);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;font-size:15px;text-decoration:none;display:flex}.mobile-nav__item--active[data-v-d0e3e697]{background:var(--color-primary-soft);font-weight:500}.mobile-nav__item--disabled[data-v-d0e3e697]{color:var(--color-text-secondary);cursor:not-allowed}.mobile-nav__soon[data-v-d0e3e697]{font-size:var(--type-caps-size);letter-spacing:var(--type-caps-tracking);text-transform:uppercase;margin-left:auto}.mobile-nav__icon[data-v-d0e3e697]{flex-shrink:0;width:18px;height:18px}.mobile-nav__footer[data-v-d0e3e697]{gap:var(--space-3);border-top:var(--border-thin) solid var(--color-border-hairline);padding-top:var(--space-4);flex-direction:column;display:flex}.mobile-nav__user[data-v-d0e3e697]{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:flex}.mobile-nav__avatar[data-v-d0e3e697]{background:var(--color-primary-soft);color:var(--color-text);font-weight:600}.mobile-nav__user-text[data-v-d0e3e697]{flex-direction:column;display:flex}.mobile-nav__user-name[data-v-d0e3e697]{font-size:14px;font-weight:600}.mobile-nav__user-link[data-v-d0e3e697]{font-size:12px}.mobile-nav__logout[data-v-d0e3e697],.mobile-nav__user-link[data-v-d0e3e697]{color:var(--color-text-secondary)}.app-shell[data-v-afbdf6be]{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.app-shell__body[data-v-afbdf6be]{flex-direction:column;flex:auto;min-width:0;display:flex}.app-shell__header[data-v-afbdf6be]{z-index:var(--z-sticky);position:sticky;top:0}.app-shell__menu[data-v-afbdf6be]{z-index:var(--z-sticky);top:var(--shell-header-h);position:fixed;left:0;right:0}.app-shell__main[data-v-afbdf6be]{background:var(--color-bg);flex:auto;min-height:0;position:relative}.app-shell__scroll[data-v-afbdf6be]{height:calc(100dvh - var(--shell-header-h));position:relative;overflow:auto}
