:where(admin-shell){--page-bg:var(--a-canvas-0);--page-border:1px solid var(--a-border-subtle);--page-main-border:var(--page-border);--page-header-height:var(--a-chrome-app-header-height);--page-header-px:var(--a-space-3);--page-header-gap:var(--a-space-3);--page-header-font:var(--a-ui-size);--page-header-fg-muted:var(--a-fg-muted);--page-sidebar-px:var(--a-space-1);--page-sidebar-gap:var(--a-space-1);--page-sidebar-font:var(--a-ui-size);--page-sidebar-min-width:48px;--page-sidebar-max-width:480px;--page-sidebar-resize-accent:var(--a-primary);--page-sidebar-bg:transparent;--page-sidebar-divider-bg:var(--a-border-subtle);--page-sidebar-width-leading:clamp(var(--page-sidebar-min-width), 200px, 240px);--page-sidebar-width-trailing:clamp(var(--page-sidebar-min-width), 200px, 240px);--page-content-bg:var(--a-canvas-2);--page-content-header-bg:var(--page-content-bg);--page-content-radius:var(--a-radius-lg);--page-content-inset:var(--a-space-10);--page-content-max-width:1540px;--page-content-border:1px solid var(--a-border-subtle);--page-content-shadow:var(--a-shadow-sm);--page-content-bp-sm:480px;--page-content-bp-md:720px;--page-content-bp-lg:1024px;--page-section-gap:var(--a-space-6);--page-block-gap:var(--a-space-4);--page-deck-gap:var(--a-space-1);--page-section-size:var(--a-kicker-size);--page-section-weight:var(--a-kicker-weight);--page-section-leading:var(--a-kicker-leading);--page-section-tracking:var(--a-kicker-tracking);--page-section-case:var(--a-kicker-case);--page-section-color:var(--a-kicker-color);--page-section-mb:var(--a-space-3);--page-section-pb:var(--a-space-2);--page-subsection-size:var(--a-subsection-size);--page-subsection-weight:var(--a-subsection-weight);--page-subsection-color:var(--a-subsection-color);--page-sidebar-collapsed-icon:1.0625rem;--page-sidebar-collapsed-avatar:1.875rem;--page-actions-gap:var(--a-space-2);--page-grid-gap:var(--a-space-3);--page-duration:var(--a-duration);--page-duration-fast:var(--a-duration-fast);--page-easing:var(--a-easing);--page-font-family:var(--a-font-family);--page-body-size:var(--a-body-size);--nav-duration:var(--a-duration);--nav-duration-fast:var(--a-duration-fast);--nav-easing:var(--a-easing);--nav-label-px:var(--a-space-4);--nav-label-py:var(--a-space-1);--nav-label-font-size:var(--a-kicker-sm);--nav-label-weight:var(--a-weight-medium);--nav-label-fg:var(--a-fg-subtle);--nav-divider-bg:var(--a-border-subtle);--nav-divider-my:var(--a-space-1);--nav-group-indent-rail-bg:var(--a-border-subtle);--nav-group-icon-font-size:var(--a-ui-size);--nav-group-font-weight:var(--a-weight-medium);--nav-group-badge-bg:var(--a-bg-muted);--nav-group-badge-px:var(--a-space-1);--nav-group-badge-radius:var(--a-radius-full);--nav-item-icon-font-size:var(--a-ui-size);--nav-item-selected-weight:var(--a-weight-medium);--nav-item-badge-fg:var(--a-fg-muted);--nav-item-badge-bg:var(--a-bg-muted);--nav-item-badge-px:var(--a-space-1);--nav-item-badge-radius:var(--a-radius-full);--nav-item-trailing-font:var(--a-ui-sm);--nav-item-trailing-fg:var(--a-fg-muted);--nav-item-trailing-border:var(--a-border-subtle);--nav-item-trailing-radius:var(--a-radius-sm);--nav-item-trailing-px:var(--a-space-0-5);--a-icon-size:18px}@scope(page-scroll){admin-content>:scope{overscroll-behavior:contain;scrollbar-width:none;background:var(--page-content-bg);border:var(--page-content-border);min-height:0;box-shadow:var(--page-content-shadow);flex:1;overflow-y:auto}admin-shell[mode~=rounded]>admin-content>:scope{border-radius:var(--page-content-radius)}admin-content>:scope::-webkit-scrollbar{display:none}admin-content>:scope:has(>[data-subnav]:not([hidden])){grid-template-columns:var(--subnav-width,14rem) 1fr;grid-template-rows:minmax(0,1fr);gap:0;display:grid;overflow:hidden}admin-content>:scope>[data-subnav]{overscroll-behavior:contain;border-inline-end:1px solid var(--a-border-subtle);min-height:0;padding-block:var(--a-space-2);padding-inline:var(--a-space-2);overflow-y:auto}admin-content>:scope:has(>[data-subnav]:not([hidden]))>:is(page-ui,router-ui){overscroll-behavior:contain;min-height:0;overflow-y:auto}@container admin-content (width<=40rem){admin-content>:scope:has(>[data-subnav]:not([hidden])){grid-template-columns:1fr}admin-content>:scope>[data-subnav]{border-inline-end:none;border-block-end:1px solid var(--a-border-subtle)}}}@scope(admin-shell){:scope[mode~=borderless]{--page-main-border:none;--page-border:none}:scope{background:var(--page-bg);overscroll-behavior:none;height:100dvh;font-family:var(--page-font-family);font-size:var(--page-body-size);display:flex;position:fixed;inset:0;overflow:hidden}}@scope(admin-shell){:scope:not(:has(>:is(aside[slot=trailing],admin-sidebar[slot=trailing]):not([hidden])))>admin-content>page-scroll{margin-inline-end:var(--a-space-2)}:scope[data-narrow]>admin-content>page-scroll{margin-inline-start:var(--a-space-2)}:scope>admin-content{container:admin-content/inline-size}}@scope(admin-sidebar){:is(:scope[slot=leading],:scope[slot=trailing]){background:var(--page-sidebar-bg);min-width:var(--page-sidebar-min-width);max-width:var(--page-sidebar-max-width);min-height:0;font-size:var(--page-sidebar-font);transition:width var(--page-duration) var(--page-easing);flex-direction:column;flex-shrink:0;display:flex;position:relative;container:sidebar/inline-size}:is(:scope[slot=leading],:scope[slot=trailing])>[data-sidebar-resize]{cursor:col-resize;width:6px;transition:background var(--page-duration-fast) var(--page-easing);z-index:3;-webkit-user-select:none;user-select:none;background:0 0;position:absolute;top:0;bottom:0}:scope[slot=leading]>[data-sidebar-resize]{right:-3px}:scope[slot=trailing]>[data-sidebar-resize]{left:-3px}:is(:scope[slot=leading],:scope[slot=trailing])>[data-sidebar-resize]:hover{background:var(--page-sidebar-resize-accent);opacity:.5}:is(:scope[slot=leading],:scope[slot=trailing])[resizing]>[data-sidebar-resize]{background:var(--page-sidebar-resize-accent);opacity:.8}:is(:scope[slot=leading],:scope[slot=trailing])[resizing]{-webkit-user-select:none;user-select:none;transition:none}:scope[slot=leading]{width:var(--page-sidebar-width-leading)}:scope[slot=trailing]{width:var(--page-sidebar-width-trailing)}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui),:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui){align-items:center;gap:var(--page-sidebar-gap);padding:var(--page-sidebar-px);flex-shrink:0;min-width:0;display:flex;overflow:hidden}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui){min-height:var(--page-header-height);border-bottom:var(--page-border)}:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui){min-height:var(--page-header-height);border-top:var(--page-border);margin-top:auto}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui)>[slot=icon],:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui)>[slot=icon]{color:var(--page-header-fg-muted);flex-shrink:0;align-items:center;display:flex}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui)>[slot=heading],:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui)>[slot=heading]{font-weight:var(--a-weight-medium);color:var(--a-fg)}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui)>[slot=description],:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui)>[slot=description]{color:var(--page-header-fg-muted);font-size:var(--a-ui-sm)}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui)>[slot=action],:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui)>[slot=action]{align-items:center;gap:var(--page-actions-gap);flex-shrink:0;margin-inline-start:auto;display:flex}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui)>[slot=action]~[slot=action],:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui)>[slot=action]~[slot=action]{margin-inline-start:0}:is(:scope[slot=leading],:scope[slot=trailing])>:is(header,header-ui)>[slot=action-leading],:is(:scope[slot=leading],:scope[slot=trailing])>:is(footer,footer-ui)>[slot=action-leading]{align-items:center;gap:var(--page-actions-gap);flex-shrink:0;margin-inline-end:auto;display:flex}:is(:scope[slot=leading],:scope[slot=trailing])>:is(section,section-ui){padding:var(--page-sidebar-px);scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}:is(:scope[slot=leading],:scope[slot=trailing])>:is(section,section-ui)::-webkit-scrollbar{display:none}:is(:scope[slot=leading],:scope[slot=trailing]) span[slot=pad]{padding:var(--page-sidebar-px);display:block}:is(:scope[slot=leading],:scope[slot=trailing]) nav-ui{border:none;padding:0}:is(:scope[slot=leading],:scope[slot=trailing])>:is(section,section-ui)>hr[data-nav-divider]{background:var(--page-sidebar-divider-bg);height:1px;margin:var(--page-sidebar-gap) var(--page-sidebar-px);border:none}}@scope(admin-shell){@container sidebar (width<=96px){:is(admin-topbar,admin-statusbar){padding:var(--page-sidebar-px);justify-content:center}:is(section,section-ui){flex-direction:column;align-items:center;display:flex}select-ui [slot=display],select-ui [slot=caret],select-ui [data-chips]{display:none}select-ui{--select-min-width:0}select-ui [slot=trigger]{width:100%;min-height:var(--page-header-height);justify-content:center;padding:0}select-ui [slot=leading]{--a-icon-size:var(--page-sidebar-collapsed-icon);font-size:var(--page-sidebar-collapsed-icon)}select-ui img[slot=leading]{width:var(--page-sidebar-collapsed-avatar);height:var(--page-sidebar-collapsed-avatar)}select-ui adia-mark-ui[slot=leading]{--adia-mark-size:var(--page-sidebar-collapsed-avatar)}nav-ui [slot=text],nav-ui [slot=badge],nav-ui [slot=caret],nav-ui [slot=trailing],nav-ui [data-nav-label],nav-ui [data-nav-divider]{display:none!important}nav-group-ui [slot=header]{min-width:var(--nav-group-row-height);min-height:var(--nav-group-row-height);justify-content:center;padding:0}nav-item-ui{min-width:var(--nav-item-row-height);min-height:var(--nav-item-row-height);justify-content:center;padding:0}nav-ui{align-items:center;width:100%}button-ui{--button-px:0;justify-content:center;width:auto!important}button-ui [slot=trailing]{display:none}:scope,:is(admin-topbar,admin-statusbar),:is(section,section-ui,nav){overflow:hidden}:is(span,p,div,h1,h2,h3,h4,h5,h6)[slot=heading],[slot=heading]:not(:has(>[slot])){display:none}button.nav-item,a.nav-item,[data-nav]{text-indent:-9999px;white-space:nowrap;justify-content:center;overflow:hidden}button.nav-item>icon-ui,a.nav-item>icon-ui,[data-nav]>icon-ui,button.nav-item>:has(>icon-ui),a.nav-item>:has(>icon-ui),[data-nav]>:has(>icon-ui){text-indent:0}}}@scope(admin-shell){[data-tab-content]>section{margin-bottom:var(--page-section-gap)}[data-tab-content]>section>h2{font-size:var(--page-section-size);font-weight:var(--page-section-weight);line-height:var(--page-section-leading);letter-spacing:var(--page-section-tracking);text-transform:var(--page-section-case);color:var(--page-section-color);margin:0 0 var(--page-section-mb);padding-bottom:var(--page-section-pb);border-bottom:var(--page-content-border)}[data-tab-content]>section>[data-section]{gap:var(--page-section-gap) var(--page-header-gap);grid-template-columns:1fr 2fr;display:grid}[data-tab-content]>section>[data-section]>aside>h3{font-size:var(--page-subsection-size);font-weight:var(--page-subsection-weight);color:var(--page-subsection-color);margin:0 0 var(--page-section-pb)}[data-tab-content]>section>[data-section]>aside>p{margin:0}@container page-content (width<=720px){[data-tab-content]>section>[data-section]{gap:var(--page-block-gap) 0;grid-template-columns:minmax(0,1fr)}}}@scope(admin-shell){:scope [data-spacer]{flex:1}:scope [data-actions]{align-items:center;gap:var(--page-actions-gap);display:flex}:scope [data-layout-grid]{gap:var(--page-grid-gap);grid-template-columns:1fr 1fr;display:grid}:scope [data-layout-grid="3"]{grid-template-columns:1fr 1fr 1fr}:scope [data-col]{gap:var(--page-grid-gap);flex-direction:column;display:flex}:scope [data-row]{align-items:center;gap:var(--page-grid-gap);display:flex}}@scope(admin-content){admin-shell>:scope{border-inline:var(--page-main-border);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}}@scope(admin-topbar){admin-content>:scope,admin-shell>:scope,admin-sidebar>:scope{align-items:center;gap:var(--page-header-gap);padding:0 var(--a-space-3);height:var(--page-header-height);font-size:var(--page-header-font);border-bottom:var(--page-border);flex-shrink:0;display:flex}}@scope(admin-statusbar){admin-content>:scope,admin-shell>:scope,admin-sidebar>:scope{align-items:center;gap:var(--page-header-gap);padding:0 var(--a-space-3);height:var(--page-header-height);font-size:var(--page-header-font);color:var(--page-header-fg-muted);border-top:var(--page-border);flex-shrink:0;display:flex}}@scope(admin-page){admin-content :scope{flex-direction:column;min-height:100%;display:flex;container:page-content/inline-size}}@scope(admin-page-header){admin-page>:scope{z-index:1;background:var(--page-content-header-bg);border-bottom:var(--page-content-border);flex-shrink:0;position:sticky;top:0}}@scope(admin-page-body){admin-page>:scope{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}}@scope(admin-page-footer){admin-page>:scope{z-index:1;background:var(--page-content-header-bg);border-top:var(--page-content-border);flex-shrink:0;position:sticky;bottom:0}}@scope(admin-sidebar){:scope[slot=leading]{border-right:var(--page-border)}:scope[slot=trailing]{border-left:var(--page-border)}:scope>:is(admin-topbar,admin-statusbar){padding-inline:var(--page-sidebar-px)}:scope>:is(admin-topbar,admin-statusbar)>:where(span,p,small,time,text-ui,code-ui){padding-inline:var(--a-space-2)}}@scope(admin-shell){:is(admin-topbar,admin-statusbar)>[slot=action]:first-of-type{margin-inline-start:auto}:is(admin-topbar,admin-statusbar)>[slot=action-leading]{margin-inline-end:var(--page-actions-gap)}:is(admin-topbar,admin-statusbar)>[slot=icon]{color:var(--page-header-fg-muted);flex-shrink:0}:is(admin-topbar,admin-statusbar)>[slot=heading]{font-weight:var(--a-weight-medium,500);color:var(--a-fg)}:is(admin-topbar,admin-statusbar)>[slot=description]{color:var(--page-header-fg-muted);font-size:var(--a-ui-sm)}:is(admin-topbar,admin-statusbar)>[slot=action],:is(admin-topbar,admin-statusbar)>[slot=action-leading]{align-items:center;gap:var(--page-actions-gap);flex-shrink:0;display:flex}:is(admin-topbar,admin-statusbar)>[slot=action]~[slot=action]{margin-inline-start:0}:is(admin-topbar,admin-statusbar)>[slot=icon]{align-items:center;display:flex}}@scope(admin-entity-item){:scope{--entity-item-gap:var(--a-space-1);--entity-item-px:var(--a-ui-inset);--entity-item-icon-size:calc(var(--a-size) - var(--a-space-2));--entity-item-icon-color:var(--a-fg-muted);--entity-item-avatar-size:1.5rem;align-items:center;gap:var(--entity-item-gap);padding:0 var(--entity-item-px);min-width:0;display:inline-flex;overflow:hidden}:scope>[slot=icon]{color:var(--entity-item-icon-color);--a-icon-size:var(--entity-item-icon-size);flex-shrink:0;align-items:center;line-height:1;display:inline-flex}:scope>img[slot=icon]{width:var(--entity-item-avatar-size);height:var(--entity-item-avatar-size);border-radius:var(--a-radius-full);object-fit:cover}:scope>[slot=label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--a-ui-sm);font-weight:var(--a-weight-medium,500);color:var(--a-fg);flex:1;overflow:hidden}:scope>[slot=badge]{flex-shrink:0}@container sidebar (width<=96px){:scope>[slot=label],:scope>[slot=badge]{display:none}}}@scope(admin-shell){:scope[data-narrow]>admin-sidebar[slot=leading],:scope [data-mobile-nav-trigger]{display:none}:scope[data-narrow] [data-mobile-nav-trigger]{display:inline-flex}}