:root{--dc-font-sans:"Inter", "Segoe UI", sans-serif;--dc-font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--dc-font-size-xs:.75rem;--dc-font-size-sm:.8125rem;--dc-font-size-md:.875rem;--dc-font-size-lg:.9375rem;--dc-line-height-control:1.25;--dc-font-weight-medium:500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dc-slate-50:#f8fafc;--dc-slate-100:#f1f5f9;--dc-slate-200:#e2e8f0;--dc-slate-300:#cbd5e1;--dc-slate-400:#94a3b8;--dc-slate-500:#64748b;--dc-slate-600:#475569;--dc-slate-700:#334155;--dc-slate-800:#1f2937;--dc-slate-900:#0f172a;--dc-blue-500:#3b82f6;--dc-teal-600:#059669;--dc-amber-500:#f59e0b;--dc-red-600:#dc2626;--dc-surface-0:oklch(98% .004 235);--dc-surface-1:oklch(96% .006 235);--dc-surface-2:oklch(94% .008 235);--dc-text:oklch(22% .018 250);--dc-text-muted:oklch(49% .018 250);--dc-border:oklch(88% .01 245);--dc-border-strong:oklch(80% .014 245);--dc-card:var(--dc-surface-0);--dc-sidebar-bg:var(--dc-surface-2);--dc-sidebar-hover:#1111110a;--dc-sidebar-active:var(--dc-primary-soft);--dc-primary:oklch(44% .11 205);--dc-primary-strong:oklch(35% .11 205);--dc-primary-soft:oklch(93% .035 205);--dc-primary-foreground:oklch(98% .004 235);--dc-accent:var(--dc-primary);--dc-accent-strong:var(--dc-primary-strong);--dc-accent-soft:var(--dc-primary-soft);--dc-accent-foreground:var(--dc-primary-foreground);--dc-success:oklch(48% .12 155);--dc-warning:oklch(63% .14 70);--dc-danger:oklch(52% .17 25);--dc-radius-xs:2px;--dc-radius-sm:4px;--dc-radius-md:6px;--dc-radius-lg:8px;--dc-radius-2xl:8px;--dc-radius-xl:8px;--dc-radius-pill:999px;--dc-shadow-sm:none;--dc-shadow-md:none;--dc-focus-ring:var(--dc-primary);--dc-focus-ring-offset:2px;--dc-space-1:4px;--dc-space-0-5:2px;--dc-space-1-5:6px;--dc-space-1-75:7px;--dc-space-2:8px;--dc-space-2-5:10px;--dc-space-3:12px;--dc-space-3-5:14px;--dc-space-4:16px;--dc-space-4-5:18px;--dc-space-5:20px;--dc-space-6:24px;--dc-space-7:32px;--dc-space-8:40px;--dc-space-9:48px;--dc-space-10:64px;--dc-shell-sidebar-width:236px;--dc-shell-sidebar-collapsed-width:88px;--dc-shell-sticky-offset:68px;--dc-size-control-sm:28px;--dc-size-control-md:32px;--dc-size-control-lg:36px;--dc-control-disabled-opacity:.55;--dc-control-transition:var(--dc-motion-base) var(--dc-ease-standard);--dc-button-height-sm:var(--dc-size-control-sm);--dc-button-height-md:var(--dc-size-control-md);--dc-button-height-lg:var(--dc-size-control-lg);--dc-button-padding-x-sm:var(--dc-space-2-5);--dc-button-padding-x-md:var(--dc-space-3);--dc-button-padding-x-lg:var(--dc-space-4);--dc-button-font-size-sm:var(--dc-font-size-xs);--dc-button-font-size-md:var(--dc-font-size-sm);--dc-button-font-size-lg:var(--dc-font-size-md);--dc-button-gap:var(--dc-space-2);--dc-button-spinner-size:12px;--dc-field-bg:var(--dc-surface-0);--dc-field-bg-disabled:var(--dc-surface-1);--dc-field-text:var(--dc-text);--dc-field-placeholder:var(--dc-text-muted);--dc-field-border:var(--dc-border);--dc-field-border-hover:var(--dc-border-strong);--dc-field-border-invalid:var(--dc-danger);--dc-field-height-sm:var(--dc-size-control-sm);--dc-field-height-md:var(--dc-size-control-md);--dc-field-height-lg:var(--dc-size-control-lg);--dc-field-padding-x-sm:var(--dc-space-2-5);--dc-field-padding-x-md:var(--dc-space-3);--dc-field-padding-x-lg:var(--dc-space-3-5);--dc-field-font-size-sm:var(--dc-font-size-sm);--dc-field-font-size-md:var(--dc-font-size-md);--dc-field-font-size-lg:var(--dc-font-size-lg);--dc-badge-padding-x-sm:var(--dc-space-2);--dc-badge-padding-x-md:var(--dc-space-2-5);--dc-badge-padding-y-sm:var(--dc-space-1);--dc-badge-padding-y-md:var(--dc-space-1-5);--dc-badge-font-size-sm:var(--dc-font-size-xs);--dc-badge-font-size-md:var(--dc-font-size-xs);--dc-badge-bg-neutral:var(--dc-surface-1);--dc-badge-text-neutral:var(--dc-text-muted);--dc-badge-bg-info:var(--dc-primary-soft);--dc-badge-text-info:var(--dc-primary);--dc-switch-track-width-sm:32px;--dc-switch-track-width-md:36px;--dc-switch-track-width-lg:44px;--dc-switch-track-height-sm:20px;--dc-switch-track-height-md:22px;--dc-switch-track-height-lg:26px;--dc-switch-thumb-inset:2px;--dc-size-nav-sub-indent:36px;--dc-size-menu-xs:120px;--dc-size-menu-sm:180px;--dc-size-menu-md:200px;--dc-size-menu-lg:220px;--dc-size-menu-xl:240px;--dc-size-search-min:260px;--dc-size-tooltip-max:260px;--dc-size-dialog-width:560px;--dc-size-dialog-gutter:32px;--dc-size-dialog-height-offset:48px;--dc-asset-logo-padding:var(--dc-space-0-5);--dc-asset-logo-fit:contain;--dc-asset-photo-fit:cover;--dc-shell-sidebar-padding-y:var(--dc-space-4);--dc-shell-sidebar-padding-x:var(--dc-space-4);--dc-shell-sidebar-gap:var(--dc-space-4);--dc-shell-sidebar-collapsed-padding-y:var(--dc-space-5);--dc-shell-sidebar-collapsed-padding-x:var(--dc-space-3);--dc-shell-sidebar-header-gap:var(--dc-space-3);--dc-shell-sidebar-header-padding-bottom:var(--dc-space-4);--dc-shell-sidebar-body-gap:var(--dc-space-5);--dc-shell-sidebar-sections-gap:var(--dc-space-5);--dc-shell-sidebar-section-gap:var(--dc-space-2-5);--dc-shell-sidebar-list-gap:var(--dc-space-1-5);--dc-shell-nav-gap:var(--dc-space-2-5);--dc-shell-nav-padding-y:var(--dc-space-1-75);--dc-shell-nav-padding-x:var(--dc-space-2-5);--dc-shell-nav-sub-indent:var(--dc-size-nav-sub-indent);--dc-shell-main-padding-x:var(--dc-space-7);--dc-shell-main-padding-y:0;--dc-shell-main-padding-bottom:var(--dc-space-10);--dc-shell-topbar-padding-y:var(--dc-space-3);--dc-shell-topbar-padding-x:var(--dc-space-7);--dc-shell-topbar-actions-gap:var(--dc-space-3);--dc-shell-page-header-gap:var(--dc-space-4);--dc-shell-page-header-margin-top:var(--dc-space-6);--dc-shell-page-header-margin-bottom:var(--dc-space-5);--dc-shell-sidebar-end-gap:var(--dc-space-4);--dc-shell-sidebar-profile-gap:var(--dc-space-3);--dc-shell-sidebar-profile-padding-top:var(--dc-space-3);--dc-motion-fast:.12s;--dc-motion-base:.15s;--dc-motion-emphasis:.18s;--dc-motion-slow:.2s;--dc-motion-signature:.32s;--dc-motion-signature-delay:.12s;--dc-ease-standard:ease;--dc-ease-signature:cubic-bezier(.22, .61, .36, 1);--dc-overlay-scrim:#02061747;--dc-overlay-dialog:#0000006b;--dc-topbar-bg:var(--dc-surface-0);--dc-topbar-glow:none;--dc-blur-overlay:2px;--dc-blur-topbar:0px;--dc-saturate-topbar:100%;--dc-shadow-dropdown-soft:0 8px 24px #0000000f;--dc-shadow-popover:0 18px 80px #0000001f;--dc-shadow-dialog:0 18px 80px #0000002e;--dc-shadow-tooltip:0 18px 60px #0000001f;--dc-shadow-sidebar-mobile:0 18px 40px #0206171f;--dc-shadow-fab-mobile:0 10px 24px #02061714;--dc-bg:var(--dc-surface-0);--dc-fg:var(--dc-text);--dc-fg-soft:var(--dc-text-muted);--dc-muted:var(--dc-text-muted)}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dc-surface-0:#0b1220;--dc-surface-1:#0f172a;--dc-surface-2:#111b31;--dc-text:#e5e7eb;--dc-text-muted:#9ca3af;--dc-border:#e5e7eb1f;--dc-border-strong:#e5e7eb2e;--dc-field-bg:var(--dc-surface-0);--dc-field-bg-disabled:var(--dc-surface-1);--dc-field-text:var(--dc-text);--dc-field-placeholder:var(--dc-text-muted);--dc-field-border:var(--dc-border);--dc-field-border-hover:var(--dc-border-strong);--dc-field-border-invalid:var(--dc-danger);--dc-badge-bg-neutral:var(--dc-surface-1);--dc-badge-text-neutral:var(--dc-text-muted);--dc-badge-bg-info:var(--dc-primary-soft);--dc-badge-text-info:var(--dc-primary);--dc-card:var(--dc-surface-1);--dc-sidebar-bg:var(--dc-surface-1);--dc-sidebar-hover:#e5e7eb0f;--dc-sidebar-active:#ffffff0f;--dc-bg:var(--dc-surface-0);--dc-fg:var(--dc-text);--dc-fg-soft:var(--dc-text-muted);--dc-muted:var(--dc-text-muted);--dc-success:#34d399;--dc-warning:#fbbf24;--dc-danger:#fb7185;--dc-focus-ring:var(--dc-primary);--dc-overlay-dialog:#0009;--dc-topbar-bg:var(--dc-surface-0);--dc-topbar-glow:none}[data-density=compact]{--dc-shell-sidebar-padding-y:var(--dc-space-3);--dc-shell-sidebar-padding-x:var(--dc-space-3);--dc-shell-sidebar-gap:var(--dc-space-3);--dc-shell-sidebar-collapsed-padding-y:var(--dc-space-4);--dc-shell-sidebar-collapsed-padding-x:var(--dc-space-2);--dc-shell-sidebar-header-gap:var(--dc-space-2);--dc-shell-sidebar-header-padding-bottom:var(--dc-space-3);--dc-shell-sidebar-body-gap:var(--dc-space-4);--dc-shell-sidebar-sections-gap:var(--dc-space-4);--dc-shell-sidebar-section-gap:var(--dc-space-2);--dc-shell-sidebar-list-gap:var(--dc-space-1);--dc-shell-nav-gap:var(--dc-space-2);--dc-shell-nav-padding-y:var(--dc-space-1-5);--dc-shell-nav-padding-x:var(--dc-space-2);--dc-shell-nav-sub-indent:calc(var(--dc-size-nav-sub-indent) - var(--dc-space-2));--dc-shell-main-padding-x:var(--dc-space-6);--dc-shell-main-padding-bottom:var(--dc-space-9);--dc-shell-topbar-padding-y:var(--dc-space-2);--dc-shell-topbar-padding-x:var(--dc-space-6);--dc-shell-topbar-actions-gap:var(--dc-space-2);--dc-shell-page-header-gap:var(--dc-space-3);--dc-shell-page-header-margin-top:var(--dc-space-5);--dc-shell-page-header-margin-bottom:var(--dc-space-4);--dc-shell-sidebar-end-gap:var(--dc-space-3);--dc-shell-sidebar-profile-gap:var(--dc-space-2);--dc-shell-sidebar-profile-padding-top:var(--dc-space-2)}[data-theme=group]{--dc-primary:oklch(58% .16 45);--dc-primary-strong:oklch(48% .15 45);--dc-primary-soft:oklch(94% .04 55)}[data-theme=hub]{--dc-primary:oklch(44% .11 205);--dc-primary-strong:oklch(35% .11 205);--dc-primary-soft:oklch(93% .035 205)}[data-theme=print]{--dc-primary:oklch(57% .13 190);--dc-primary-strong:oklch(46% .12 190);--dc-primary-soft:oklch(94% .04 190)}[data-theme=ad]{--dc-primary:oklch(52% .16 10);--dc-primary-strong:oklch(43% .15 10);--dc-primary-soft:oklch(94% .04 10)}[data-theme=ui]{--dc-primary:oklch(44% .11 205);--dc-primary-strong:oklch(35% .11 205);--dc-primary-soft:oklch(93% .035 205)}[data-theme=aglaine]{--dc-primary:#27272a;--dc-primary-strong:#18181b;--dc-primary-soft:#e4e4e7;--dc-primary-foreground:#fff;--dc-surface-0:#fff;--dc-surface-1:#fafafa;--dc-surface-2:#f4f4f5;--dc-text:#18181b;--dc-text-muted:#52525b;--dc-border:#e4e4e7;--dc-border-strong:#a1a1aa;--dc-sidebar-bg:var(--dc-surface-2);--dc-sidebar-hover:#ebebed;--dc-sidebar-active:var(--dc-primary-soft);--dc-focus-ring:var(--dc-primary);--dc-accent:var(--dc-primary);--dc-accent-strong:var(--dc-primary-strong);--dc-accent-soft:var(--dc-primary-soft);--dc-accent-foreground:var(--dc-primary-foreground);--dc-bg:var(--dc-surface-0);--dc-fg:var(--dc-text);--dc-fg-soft:var(--dc-text-muted);--dc-muted:var(--dc-text-muted);--dc-card:var(--dc-surface-0);--dc-field-bg:var(--dc-surface-0);--dc-field-bg-disabled:var(--dc-surface-1);--dc-field-text:var(--dc-text);--dc-field-placeholder:var(--dc-text-muted);--dc-field-border:var(--dc-border);--dc-field-border-hover:var(--dc-border-strong);--dc-badge-bg-neutral:var(--dc-surface-1);--dc-badge-text-neutral:var(--dc-text-muted);--dc-badge-bg-info:var(--dc-primary-soft);--dc-badge-text-info:var(--dc-primary);--dc-topbar-bg:var(--dc-surface-0)}[data-theme=aglaine][data-mode=dark],[data-mode=dark] [data-theme=aglaine],html[data-theme=aglaine] body[data-mode=dark]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dc-primary:#f4f4f5;--dc-primary-strong:#fff;--dc-primary-soft:#3f3f46;--dc-primary-foreground:#18181b;--dc-surface-0:#18181b;--dc-surface-1:#202023;--dc-surface-2:#27272a;--dc-text:#f4f4f5;--dc-text-muted:#a1a1aa;--dc-border:#52525b;--dc-border-strong:#71717a;--dc-sidebar-bg:var(--dc-surface-2);--dc-sidebar-hover:#333338;--dc-sidebar-active:var(--dc-primary-soft);--dc-focus-ring:var(--dc-primary);--dc-accent:var(--dc-primary);--dc-accent-strong:var(--dc-primary-strong);--dc-accent-soft:var(--dc-primary-soft);--dc-accent-foreground:var(--dc-primary-foreground);--dc-bg:var(--dc-surface-0);--dc-fg:var(--dc-text);--dc-fg-soft:var(--dc-text-muted);--dc-muted:var(--dc-text-muted);--dc-card:var(--dc-surface-1);--dc-field-bg:var(--dc-surface-0);--dc-field-bg-disabled:var(--dc-surface-1);--dc-field-text:var(--dc-text);--dc-field-placeholder:var(--dc-text-muted);--dc-field-border:var(--dc-border);--dc-field-border-hover:var(--dc-border-strong);--dc-badge-bg-neutral:var(--dc-surface-1);--dc-badge-text-neutral:var(--dc-text-muted);--dc-badge-bg-info:var(--dc-primary-soft);--dc-badge-text-info:var(--dc-primary);--dc-topbar-bg:var(--dc-surface-0)}*{box-sizing:border-box}.dc-root,.dc-overlay-content{font-family:var(--dc-font-sans)}.dc-root{color:var(--dc-fg);background:var(--dc-bg);min-height:100vh;margin:0;line-height:1.5}.dc-root a{color:inherit;text-decoration:none}.dc-root img{max-width:100%;display:block}.dc-app-shell{grid-template-columns:var(--dc-shell-sidebar-width) 1fr;min-height:100vh;transition:grid-template-columns var(--dc-motion-slow) var(--dc-ease-standard);display:grid}.dc-app-shell.collapsed{grid-template-columns:var(--dc-shell-sidebar-collapsed-width) 1fr}.dc-sidebar{height:100vh;padding:var(--dc-shell-sidebar-padding-y) var(--dc-shell-sidebar-padding-x);background:var(--dc-sidebar-bg);border-right:1px solid var(--dc-border);align-self:start;gap:var(--dc-shell-sidebar-gap);transition:width var(--dc-motion-slow) var(--dc-ease-standard), padding var(--dc-motion-slow) var(--dc-ease-standard);flex-direction:column;display:flex;position:sticky;top:0}.dc-sidebar-header{gap:var(--dc-shell-sidebar-header-gap);padding-bottom:var(--dc-shell-sidebar-header-padding-bottom);border-bottom:1px solid var(--dc-border);display:grid}.dc-sidebar-body{gap:var(--dc-shell-sidebar-body-gap);padding-right:var(--dc-space-2-5);margin-right:calc(-1 * var(--dc-space-2-5));scrollbar-width:thin;scrollbar-color:#1115 #0000;flex:1;display:grid;overflow-y:auto}.dc-sidebar-body::-webkit-scrollbar{width:6px;height:6px}.dc-sidebar-body::-webkit-scrollbar-button{display:none}.dc-sidebar-body::-webkit-scrollbar-track{background:0 0}.dc-sidebar-body::-webkit-scrollbar-thumb{background:#1115;border-radius:0}@supports selector(::-webkit-scrollbar){.dc-sidebar-body{scrollbar-width:auto;scrollbar-color:auto}}.dc-sidebar.collapsed{width:var(--dc-shell-sidebar-collapsed-width);padding:var(--dc-shell-sidebar-collapsed-padding-y) var(--dc-shell-sidebar-collapsed-padding-x);gap:var(--dc-shell-sidebar-header-gap)}.dc-sidebar.collapsed .dc-sidebar-body{gap:var(--dc-shell-sidebar-header-gap)}.dc-sidebar-brand{gap:var(--dc-space-1-5);display:grid}.dc-brand-row{align-items:center;gap:var(--dc-space-2);display:flex}.dc-brand-mark{border:1px solid var(--dc-primary);width:30px;height:30px;color:var(--dc-primary);background:0 0;border-radius:0;place-items:center;font-weight:500;display:grid}.dc-brand-name{letter-spacing:.01em;font-size:13.5px;font-weight:600}.dc-brand-tag{color:var(--dc-muted);font-size:12px}.dc-sidebar-toggle{border-radius:var(--dc-radius-md);width:28px;height:28px;color:var(--dc-muted);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:auto;display:grid}.dc-sidebar-toggle:hover{color:var(--dc-primary);background:var(--dc-surface-1)}.dc-sidebar-search{padding:0}.dc-sidebar-search input{border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);width:100%;padding:var(--dc-space-1-75) var(--dc-space-2-5);background:var(--dc-surface-0);font-family:inherit;font-size:12.5px}.dc-sidebar-search input::placeholder{color:var(--dc-muted)}.dc-brand-name,.dc-brand-tag,.dc-sidebar-title,.dc-nav-item span,.dc-nav-end,.dc-sidebar-sub,.dc-team-meta,.dc-team-trigger svg,.dc-sidebar-search{transition:opacity var(--dc-motion-slow) var(--dc-ease-standard), max-width var(--dc-motion-slow) var(--dc-ease-standard)}.dc-team-switcher{border-bottom:none;padding-bottom:0;position:relative}.dc-team-trigger{grid-template-columns:var(--dc-size-control-md) 1fr auto;align-items:center;gap:var(--dc-space-2-5);width:100%;padding:var(--dc-space-2) var(--dc-space-2-5);border-radius:var(--dc-radius-lg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;display:grid}.dc-team-trigger:hover{background:var(--dc-surface-1);border-color:var(--dc-border)}.dc-team-avatar{width:var(--dc-size-control-md);height:var(--dc-size-control-md);border-radius:var(--dc-radius-pill);color:var(--dc-muted);border:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.dc-team-avatar-logo{object-fit:var(--dc-asset-logo-fit);object-position:center;width:100%;height:100%;padding:var(--dc-asset-logo-padding);background:0 0;display:block}.dc-team-meta{gap:var(--dc-space-0-5);font-size:12.5px;display:grid}.dc-team-meta span{color:var(--dc-muted);font-size:12px}.dc-team-dropdown{min-width:var(--dc-size-menu-xl)}.dc-team-item{justify-content:space-between;align-items:center;gap:var(--dc-space-3);display:flex}.dc-team-item em{color:var(--dc-primary);margin-left:var(--dc-space-1-5);font-style:normal}.dc-sidebar-nav{gap:var(--dc-shell-sidebar-list-gap);display:grid}.dc-sidebar-sections{gap:var(--dc-shell-sidebar-sections-gap);display:grid}.dc-sidebar-section{gap:var(--dc-shell-sidebar-section-gap);display:grid}.dc-sidebar-title{letter-spacing:.1em;text-transform:uppercase;color:var(--dc-muted);padding:0 var(--dc-space-2-5);font-size:11px;font-weight:600}.dc-sidebar-list,.dc-sidebar-item{gap:var(--dc-shell-sidebar-list-gap);display:grid}.dc-nav-item{align-items:center;gap:var(--dc-shell-nav-gap);padding:var(--dc-shell-nav-padding-y) var(--dc-shell-nav-padding-x);border-radius:var(--dc-radius-md);color:var(--dc-muted);text-align:left;cursor:pointer;appearance:none;width:100%;transition:background var(--dc-motion-base) var(--dc-ease-standard), color var(--dc-motion-base) var(--dc-ease-standard), border-color var(--dc-motion-base) var(--dc-ease-standard);background:0 0;border:1px solid #0000;font-family:inherit;font-size:13px;font-weight:500;display:flex;position:relative}.dc-nav-item.sub{padding-left:var(--dc-shell-nav-sub-indent);color:var(--dc-muted);gap:var(--dc-space-2);font-size:12.5px}.dc-nav-item.sub:before{content:"";border-radius:var(--dc-radius-pill);background:var(--dc-muted);width:4px;height:4px}.dc-nav-end{color:var(--dc-muted);margin-left:auto;font-size:11px}.dc-nav-pill{padding:var(--dc-space-0-5) var(--dc-space-1-5);border-radius:var(--dc-radius-pill);background:var(--dc-primary-soft);color:var(--dc-primary);font-size:10.5px;font-weight:600}.dc-sidebar-sub{gap:var(--dc-space-1);display:grid}.dc-sidebar.collapsed .dc-brand-name,.dc-sidebar.collapsed .dc-brand-tag,.dc-sidebar.collapsed .dc-sidebar-title,.dc-sidebar.collapsed .dc-nav-item span,.dc-sidebar.collapsed .dc-nav-end,.dc-sidebar.collapsed .dc-sidebar-sub,.dc-sidebar.collapsed .dc-team-meta,.dc-sidebar.collapsed .dc-team-trigger svg,.dc-sidebar.collapsed .dc-sidebar-search{opacity:0;pointer-events:none;width:0;max-width:0;transition:opacity var(--dc-motion-slow) var(--dc-ease-standard), max-width var(--dc-motion-slow) var(--dc-ease-standard);overflow:hidden}.dc-sidebar.collapsed .dc-sidebar-profile{border-top:none;gap:0;padding-top:0}.dc-sidebar.collapsed .dc-profile-meta,.dc-sidebar.collapsed .dc-sidebar-profile a{display:none}.dc-sidebar.collapsed .dc-profile-row{justify-content:center}.dc-sidebar.collapsed .dc-team-trigger{grid-template-columns:var(--dc-size-control-md);padding:var(--dc-space-1-5);justify-content:center;gap:0}.dc-sidebar.collapsed .dc-sidebar-search,.dc-sidebar.collapsed .dc-sidebar-search input{display:none}.dc-sidebar.collapsed .dc-nav-item{padding:var(--dc-space-2);justify-content:center}.dc-sidebar.collapsed .dc-nav-item.active:before{top:8px;bottom:8px;left:0}.dc-nav-item svg{width:20px;height:20px;color:var(--dc-muted)}.dc-nav-item:hover{background:var(--dc-sidebar-hover);color:var(--dc-fg);border-color:#0000}.dc-nav-item.active{color:var(--dc-fg);background:color-mix(in srgb, var(--dc-primary-soft) 72%, var(--dc-surface-0));border-color:#0000;font-weight:500}.dc-nav-item.active svg{color:var(--dc-primary)}.dc-nav-item.active:before{content:"";border-radius:var(--dc-radius-pill);background:var(--dc-primary);width:2px;position:absolute;top:6px;bottom:6px;left:-2px}.dc-sidebar-backdrop{background:var(--dc-overlay-scrim);-webkit-backdrop-filter:none;z-index:15;opacity:0;pointer-events:none;transition:opacity var(--dc-motion-emphasis) var(--dc-ease-standard);position:fixed;inset:0}.dc-sidebar.collapsed .dc-sidebar-title,.dc-sidebar.collapsed .dc-sidebar-sub{display:none}.dc-sidebar.collapsed .dc-sidebar-sections{gap:var(--dc-shell-sidebar-header-gap)}.dc-sidebar.collapsed .dc-sidebar-section{gap:var(--dc-shell-sidebar-list-gap)}.dc-sidebar-end{gap:var(--dc-shell-sidebar-gap);margin-top:auto;display:grid}.dc-sidebar-profile{gap:var(--dc-shell-sidebar-profile-gap);border-top:1px solid var(--dc-border);padding-top:var(--dc-shell-sidebar-profile-padding-top);display:grid}.dc-profile-trigger{align-items:center;gap:var(--dc-space-2-5);width:100%;padding:var(--dc-space-2) var(--dc-space-2-5);border-radius:var(--dc-radius-lg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;display:grid}.dc-profile-trigger:hover{background:var(--dc-surface-1);border-color:var(--dc-border)}.dc-profile-trigger svg{color:var(--dc-muted)}.dc-profile-trigger:hover svg{color:var(--dc-fg)}.dc-sidebar-divider{background:var(--dc-border);height:1px;margin:var(--dc-space-1-5) 0}.dc-sidebar-footer{gap:var(--dc-space-2);display:grid}.dc-profile-row{align-items:center;gap:var(--dc-space-3);display:flex}.dc-avatar{border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border);width:38px;height:38px;color:var(--dc-muted);background:0 0;place-items:center;font-weight:600;display:grid}.dc-profile-meta{gap:var(--dc-space-0-5);font-size:13px;display:grid}.dc-profile-meta span:last-child{color:var(--dc-muted);font-size:12px}.dc-danger-item{color:var(--dc-danger)}.dc-main{padding:var(--dc-shell-main-padding-y) var(--dc-shell-main-padding-x) var(--dc-shell-main-padding-bottom)}.dc-topbar{background:var(--dc-topbar-bg);-webkit-backdrop-filter:none;border-bottom:1px solid var(--dc-border);z-index:5;padding:var(--dc-shell-topbar-padding-y) var(--dc-shell-topbar-padding-x);margin-left:calc(-1 * var(--dc-shell-topbar-padding-x));margin-right:calc(-1 * var(--dc-shell-topbar-padding-x));position:sticky;top:0;overflow:hidden}.dc-topbar:after{display:none}@keyframes dc-topbar-glint{0%{opacity:0;transform:translate(-38%)}22%{opacity:1}to{opacity:0;transform:translate(38%)}}[data-mode=dark] .dc-topbar{background:var(--dc-topbar-bg)}.dc-sidebar-trigger{top:var(--dc-shell-sticky-offset);margin-left:calc(-1 * var(--dc-space-3));width:var(--dc-size-control-sm);height:var(--dc-size-control-sm);border-radius:var(--dc-radius-md);color:var(--dc-muted);cursor:pointer;z-index:4;background:#1111110a;border:none;place-items:center;display:grid;position:sticky}.dc-sidebar-trigger:hover{color:var(--dc-fg);background:var(--dc-surface-1)}.dc-sidebar-trigger.collapsed{margin-left:calc(-1 * var(--dc-space-1))}.dc-topbar-row{justify-content:space-between;align-items:center;gap:var(--dc-shell-page-header-gap);display:flex}.dc-topbar-actions{gap:var(--dc-shell-topbar-actions-gap);align-items:center;display:flex}.dc-search{align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-1-5) 0;min-width:var(--dc-size-search-min);color:var(--dc-muted);background:0 0;border:none;border-radius:0;display:flex}.dc-search svg{width:20px;height:20px;color:var(--dc-muted)}.dc-search input{border:none;border-bottom:1px solid var(--dc-border);width:100%;padding:var(--dc-space-1) 0;background:0 0;outline:none;font-family:inherit;font-size:12.5px}.dc-icon-button{width:var(--dc-size-control-md);height:var(--dc-size-control-md);border-radius:var(--dc-radius-md);color:var(--dc-muted);background:0 0;border:none;place-items:center;padding:0;display:grid}.dc-icon-button:hover{color:var(--dc-fg);background:var(--dc-surface-1)}.dc-notif-button{position:relative}.dc-notif-dot{border-radius:var(--dc-radius-pill);background:var(--dc-danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--dc-bg);position:absolute;top:7px;right:7px}[data-mode=dark] .dc-notif-dot{box-shadow:0 0 0 2px var(--dc-surface-1)}.dc-notif-menu{min-width:var(--dc-size-menu-xl)}.dc-theme-select{align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-1-5) var(--dc-space-2-5);border-radius:var(--dc-radius-md);border:1px solid var(--dc-border);color:var(--dc-fg);background:0 0;font-size:12.5px;display:inline-flex;position:relative}.dc-theme-select select{color:inherit;appearance:none;background:0 0;border:none;outline:none;width:140px;padding-right:18px;font-family:inherit;font-size:12.5px}.dc-theme-select:after{content:"";pointer-events:none;opacity:.6;background:currentColor;width:10px;height:10px;position:absolute;right:10px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat}.dc-theme-switcher{display:inline-flex}.dc-theme-trigger{align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-1-5) var(--dc-space-2-5);border-radius:var(--dc-radius-md);border:1px solid var(--dc-border);color:var(--dc-fg);cursor:pointer;background:0 0;font-size:12.5px;display:inline-flex}.dc-theme-trigger span{min-width:var(--dc-size-menu-xs);text-align:left}.dc-theme-menu{min-width:var(--dc-size-menu-lg)}.dc-theme-option{justify-content:space-between;align-items:center;gap:var(--dc-space-3);display:flex}.dc-theme-option.active{font-weight:600}.dc-user-menu{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-1-5) var(--dc-space-2);border-radius:var(--dc-radius-md);color:var(--dc-fg);background:#1111110a;border:none;font-size:12.5px;font-weight:500;display:flex}.dc-user-menu:hover{background:var(--dc-surface-1);color:var(--dc-fg)}.dc-user-menu .dc-avatar{width:var(--dc-size-control-sm);height:var(--dc-size-control-sm);border-radius:var(--dc-radius-pill);font-size:12px}.dc-avatar-image{width:var(--dc-size-control-sm);height:var(--dc-size-control-sm);border-radius:var(--dc-radius-pill);object-fit:var(--dc-asset-photo-fit);object-position:center;border:1px solid var(--dc-border)}.dc-avatar-image-logo{object-fit:var(--dc-asset-logo-fit);object-position:center;padding:var(--dc-asset-logo-padding);background:0 0}.dc-user-dropdown{display:inline-flex;position:relative}.dc-user-dropdown-menu{min-width:var(--dc-size-menu-sm)}@keyframes dc-fade-in{0%{opacity:0}to{opacity:1}}.dc-page-view{animation:dc-page-in var(--dc-motion-emphasis) var(--dc-ease-standard) both;will-change:opacity, transform}@keyframes dc-page-in{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce),(update:slow){.dc-page-view{will-change:auto;animation:none}.dc-topbar:after{opacity:0;animation:none}.dc-topbar{-webkit-backdrop-filter:none}}[data-motion=reduced] .dc-page-view{will-change:auto;animation:none}[data-motion=reduced] .dc-topbar:after{opacity:0;animation:none}[data-motion=reduced] .dc-topbar{-webkit-backdrop-filter:none}.dc-page-header{justify-content:space-between;align-items:flex-end;gap:var(--dc-shell-page-header-gap);margin:var(--dc-shell-page-header-margin-top) 0 var(--dc-shell-page-header-margin-bottom);display:flex}.dc-page-title{letter-spacing:.12em;text-transform:uppercase;color:var(--dc-muted);margin:0;font-size:12px;font-weight:700}.dc-page-h1{margin:var(--dc-space-1) 0 0;letter-spacing:normal;color:var(--dc-fg);font-size:26px;font-weight:600}.dc-page-header p{margin:var(--dc-space-1-5) 0 0;color:var(--dc-muted);font-size:12.5px}.dc-kpi-grid{gap:var(--dc-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dc-kpi-card{padding:var(--dc-space-4-5);gap:var(--dc-space-2);background:0 0;border-radius:0;display:grid}.dc-kpi-card:not(:last-child){border-right:1px solid var(--dc-border)}.dc-kpi-card .label{color:var(--dc-muted);font-size:12.5px;font-weight:600}.dc-kpi-card .value{font-size:28px;font-weight:500}.dc-kpi-card .delta{color:var(--dc-muted);align-items:center;gap:var(--dc-space-1-5);font-size:12px;font-weight:500;display:inline-flex}.dc-pill{padding:var(--dc-space-1-5) var(--dc-space-2-5);border:1px solid var(--dc-border);background:0 0;border-radius:0;font-size:12px}.dc-panel{padding:var(--dc-space-5);border-top:1px solid var(--dc-border);background:0 0;border-radius:0}.dc-panel-header{margin-bottom:var(--dc-space-4);justify-content:space-between;align-items:center;display:flex}.dc-table{border-collapse:collapse;width:100%;font-size:13px}.dc-table th,.dc-table td{padding:var(--dc-space-3-5) var(--dc-space-3);border-bottom:1px solid var(--dc-border);text-align:left}.dc-table th{color:var(--dc-muted);font-size:12.5px;font-weight:500}.dc-table tbody tr:hover{background:var(--dc-surface-1)}.dc-button{padding:0 var(--dc-button-padding-x-md);min-height:var(--dc-button-height-md);border-radius:var(--dc-radius-md);background:var(--dc-primary);color:var(--dc-primary-foreground);font-weight:var(--dc-font-weight-medium);font-size:var(--dc-button-font-size-md);line-height:var(--dc-line-height-control);border:1px solid var(--dc-primary);cursor:pointer;transition:background var(--dc-control-transition), color var(--dc-control-transition), border-color var(--dc-control-transition);grid-template-areas:"content";justify-content:center;align-items:center;display:inline-grid}.dc-button.size-sm{min-height:var(--dc-button-height-sm);padding-inline:var(--dc-button-padding-x-sm);font-size:var(--dc-button-font-size-sm)}.dc-button.size-lg{min-height:var(--dc-button-height-lg);padding-inline:var(--dc-button-padding-x-lg);font-size:var(--dc-button-font-size-lg)}.dc-button-content,.dc-button-loading{justify-content:center;align-items:center;gap:var(--dc-button-gap);grid-area:content;display:inline-flex}.dc-button-content[aria-hidden=true],.dc-button-loading[aria-hidden=true]{visibility:hidden}.dc-button:hover:not(:disabled){background:var(--dc-primary-strong);border-color:var(--dc-primary-strong)}.dc-button.secondary{color:var(--dc-fg);border:1px solid var(--dc-border);background:0 0}.dc-button.secondary:hover:not(:disabled){background:var(--dc-surface-1);border-color:var(--dc-border-strong)}.dc-button.ghost{color:var(--dc-muted);background:0 0;border:1px solid #0000}.dc-button.ghost:hover:not(:disabled){background:var(--dc-surface-1);color:var(--dc-fg)}.dc-button:disabled{opacity:var(--dc-control-disabled-opacity);cursor:not-allowed}.dc-button.is-loading{pointer-events:none}.dc-button-spinner{width:var(--dc-button-spinner-size);height:var(--dc-button-spinner-size);border-radius:var(--dc-radius-pill);border:2px solid;border-right-color:#0000;animation:.8s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dc-button-spinner{animation:none}}.dc-tabs{gap:var(--dc-space-1-5);padding:var(--dc-space-1);border-radius:var(--dc-radius-md);background:0 0;border-bottom:none;display:inline-flex}.dc-tab{padding:var(--dc-space-2) var(--dc-space-3);color:var(--dc-muted);border-radius:0;font-size:13px}.dc-tab.active{color:var(--dc-fg);border-bottom:2px solid var(--dc-primary)}.dc-breadcrumbs{gap:var(--dc-space-2);color:var(--dc-muted);align-items:center;font-size:13px;display:flex}.dc-pagination{gap:var(--dc-space-1-5);align-items:center;display:flex}.dc-page{border-radius:var(--dc-radius-md);border:1px solid var(--dc-border);width:32px;height:32px;color:var(--dc-muted);background:var(--dc-bg);place-items:center;font-size:12.5px;display:grid}.dc-page.active{background:var(--dc-bg);color:var(--dc-fg)}.dc-field{gap:var(--dc-space-2);display:grid}.dc-label{color:var(--dc-muted);letter-spacing:.02em;font-size:12px}.dc-form-grid{gap:var(--dc-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dc-form-row{gap:var(--dc-space-3);flex-wrap:wrap;align-items:center;display:flex}.dc-section-header{justify-content:space-between;gap:var(--dc-space-4);margin-bottom:var(--dc-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.dc-section-title{margin:0;font-size:15px;font-weight:600}.dc-section-subtitle{margin:var(--dc-space-1) 0 0;color:var(--dc-muted);font-size:12.5px}.dc-input,.dc-select,.dc-textarea{min-height:var(--dc-field-height-md);border:1px solid var(--dc-field-border);border-radius:var(--dc-radius-md);padding:var(--dc-space-2) var(--dc-field-padding-x-md);font-size:var(--dc-field-font-size-md);font-family:inherit;line-height:var(--dc-line-height-control);color:var(--dc-field-text);background:var(--dc-field-bg);transition:background var(--dc-control-transition), border-color var(--dc-control-transition), color var(--dc-control-transition)}.dc-input.size-sm{min-height:var(--dc-field-height-sm);padding-inline:var(--dc-field-padding-x-sm);font-size:var(--dc-field-font-size-sm)}.dc-input.size-lg{min-height:var(--dc-field-height-lg);padding-inline:var(--dc-field-padding-x-lg);font-size:var(--dc-field-font-size-lg)}.dc-input::placeholder,.dc-textarea::placeholder{color:var(--dc-field-placeholder);opacity:1}.dc-input:hover:not(:disabled):not(.is-invalid),.dc-select:hover:not(:disabled):not([aria-invalid=true]),.dc-textarea:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--dc-field-border-hover)}.dc-input:disabled,.dc-select:disabled,.dc-textarea:disabled{background:var(--dc-field-bg-disabled);opacity:var(--dc-control-disabled-opacity);cursor:not-allowed}.dc-input[aria-invalid=true],.dc-input.is-invalid,.dc-select[aria-invalid=true],.dc-textarea[aria-invalid=true]{border-color:var(--dc-field-border-invalid)}.dc-switch-field{align-items:flex-start;gap:var(--dc-space-2-5);color:var(--dc-text);display:inline-flex}.dc-switch{--dc-switch-width:var(--dc-switch-track-width-md);--dc-switch-height:var(--dc-switch-track-height-md);width:var(--dc-switch-width);height:var(--dc-switch-height);border-radius:var(--dc-radius-pill);background:var(--dc-border-strong);cursor:pointer;transition:background var(--dc-control-transition);border:0;flex:none;padding:0}.dc-switch.size-sm{--dc-switch-width:var(--dc-switch-track-width-sm);--dc-switch-height:var(--dc-switch-track-height-sm)}.dc-switch.size-lg{--dc-switch-width:var(--dc-switch-track-width-lg);--dc-switch-height:var(--dc-switch-track-height-lg)}.dc-switch[data-state=checked]{background:var(--dc-primary)}.dc-switch:hover:not([data-disabled]){background:var(--dc-text-muted)}.dc-switch[data-state=checked]:hover:not([data-disabled]){background:var(--dc-primary-strong)}.dc-switch-thumb{width:calc(var(--dc-switch-height) - 2 * var(--dc-switch-thumb-inset));height:calc(var(--dc-switch-height) - 2 * var(--dc-switch-thumb-inset));margin:var(--dc-switch-thumb-inset);border-radius:var(--dc-radius-pill);background:var(--dc-primary-foreground);transition:transform var(--dc-control-transition);display:block}.dc-switch-thumb[data-state=checked]{transform:translateX(calc(var(--dc-switch-width) - var(--dc-switch-height)))}.dc-switch-copy{gap:var(--dc-space-0-5);margin-top:1px;display:grid}.dc-switch-label{color:var(--dc-text);font-size:var(--dc-font-size-sm);font-weight:var(--dc-font-weight-medium);line-height:var(--dc-line-height-control);cursor:pointer}.dc-switch-description{max-width:48ch;color:var(--dc-text-muted);font-size:var(--dc-font-size-xs);line-height:1.4}.dc-switch-field[data-disabled]{opacity:var(--dc-control-disabled-opacity)}.dc-switch-field[data-disabled] .dc-switch,.dc-switch-field[data-disabled] .dc-switch-label{cursor:not-allowed}.dc-autocomplete{gap:var(--dc-space-1-5);width:min(100%,420px);color:var(--dc-text);display:grid}.dc-autocomplete-label{font-size:var(--dc-font-size-sm);font-weight:var(--dc-font-weight-medium);line-height:var(--dc-line-height-control)}.dc-autocomplete-description{color:var(--dc-text-muted);font-size:var(--dc-font-size-xs);line-height:1.4}.dc-autocomplete-input-group{min-height:var(--dc-field-height-lg);border:1px solid var(--dc-field-border);border-radius:var(--dc-radius-lg);background:var(--dc-field-bg);transition:border-color var(--dc-control-transition);align-items:center;display:flex;overflow:hidden}.dc-autocomplete-input-group:hover:not([data-disabled]){border-color:var(--dc-field-border-hover)}.dc-autocomplete-input-group:focus-within{border-color:var(--dc-focus-ring);outline:2px solid var(--dc-focus-ring);outline-offset:var(--dc-focus-ring-offset)}.dc-autocomplete[data-status=error] .dc-autocomplete-input-group{border-color:var(--dc-field-border-invalid)}.dc-autocomplete-input{min-width:0;min-height:calc(var(--dc-field-height-lg) - 2px);padding-inline:var(--dc-field-padding-x-lg) var(--dc-space-1);color:var(--dc-field-text);font:inherit;font-size:var(--dc-field-font-size-md);background:0 0;border:0;outline:0;flex:1}.dc-autocomplete-input::placeholder{color:var(--dc-field-placeholder);opacity:1}.dc-autocomplete-clear{width:var(--dc-size-control-lg);height:var(--dc-size-control-lg);color:var(--dc-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.dc-autocomplete-clear:hover{color:var(--dc-text);background:var(--dc-surface-1)}.dc-autocomplete-clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.dc-autocomplete[data-disabled]{opacity:var(--dc-control-disabled-opacity)}.dc-autocomplete[data-disabled] .dc-autocomplete-input-group,.dc-autocomplete[data-disabled] .dc-autocomplete-input,.dc-autocomplete[data-disabled] .dc-autocomplete-clear{cursor:not-allowed}.dc-autocomplete-positioner{z-index:80;width:var(--anchor-width);max-width:calc(100vw - 2 * var(--dc-space-2));outline:0}.dc-autocomplete-popup{width:100%;max-height:min(320px, var(--available-height));border:1px solid var(--dc-border);border-radius:var(--dc-radius-lg);background:var(--dc-surface-0);color:var(--dc-text);box-shadow:var(--dc-shadow-dropdown-soft);transform-origin:var(--transform-origin);transition:opacity var(--dc-control-transition), transform var(--dc-control-transition);overflow:hidden}.dc-autocomplete-popup[data-starting-style],.dc-autocomplete-popup[data-ending-style]{opacity:0;transform:scale(.98)}.dc-autocomplete-list{max-height:min(320px, var(--available-height));padding:var(--dc-space-1);overscroll-behavior:contain;overflow-y:auto}.dc-autocomplete-group+.dc-autocomplete-group{margin-top:var(--dc-space-1);padding-top:var(--dc-space-1);border-top:1px solid var(--dc-border)}.dc-autocomplete-group-label{padding:var(--dc-space-1-5) var(--dc-space-2-5);color:var(--dc-text-muted);font-size:var(--dc-font-size-xs);font-weight:var(--dc-font-weight-medium)}.dc-autocomplete-item{gap:var(--dc-space-0-5);min-height:var(--dc-size-control-lg);padding:var(--dc-space-2) var(--dc-space-2-5);border-radius:var(--dc-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-content:center;display:grid}.dc-autocomplete-item[data-highlighted]{background:var(--dc-primary-soft);color:var(--dc-primary-strong)}.dc-autocomplete-item[data-disabled]{opacity:var(--dc-control-disabled-opacity);cursor:not-allowed}.dc-autocomplete-item-label{font-size:var(--dc-font-size-sm);font-weight:var(--dc-font-weight-medium)}.dc-autocomplete-item-description{color:var(--dc-text-muted);font-size:var(--dc-font-size-xs);line-height:1.35}.dc-autocomplete-status,.dc-autocomplete-empty{padding:var(--dc-space-3);color:var(--dc-text-muted);font-size:var(--dc-font-size-sm);line-height:1.4;display:block}.dc-autocomplete-popup[data-status=error] .dc-autocomplete-status{color:var(--dc-danger)}@media (width<=640px),(pointer:coarse){.dc-autocomplete-input-group,.dc-autocomplete-input,.dc-autocomplete-clear,.dc-autocomplete-item{min-height:44px}.dc-autocomplete-clear{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.dc-autocomplete-input-group,.dc-autocomplete-popup{transition:none}}@media (forced-colors:active){.dc-autocomplete-item[data-highlighted]{outline:2px solid highlight}}.dc-badge{align-items:center;gap:var(--dc-space-2);padding:var(--dc-badge-padding-y-md) var(--dc-badge-padding-x-md);border-radius:var(--dc-radius-md);font-size:var(--dc-badge-font-size-md);line-height:var(--dc-line-height-control);background:var(--dc-badge-bg-neutral);color:var(--dc-badge-text-neutral);border:none;display:inline-flex}.dc-badge.size-sm{padding:var(--dc-badge-padding-y-sm) var(--dc-badge-padding-x-sm);font-size:var(--dc-badge-font-size-sm)}.dc-badge.tone-info{background:var(--dc-badge-bg-info);color:var(--dc-badge-text-info)}.dc-badge.success,.dc-badge.tone-success{background:color-mix(in srgb, var(--dc-success) 18%, transparent);color:var(--dc-success)}.dc-badge.warn,.dc-badge.tone-warning{background:color-mix(in srgb, var(--dc-warning) 18%, transparent);color:var(--dc-warning)}.dc-badge.danger,.dc-badge.tone-danger{background:color-mix(in srgb, var(--dc-danger) 18%, transparent);color:var(--dc-danger)}.dc-dropdown{align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-1-5) var(--dc-space-2-5);border-radius:var(--dc-radius-md);border:1px solid var(--dc-border);background:0 0;font-size:12.5px;display:inline-flex;position:relative}.dc-dropdown-menu{top:calc(100% + var(--dc-space-2));min-width:var(--dc-size-menu-sm);background:var(--dc-bg);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);box-shadow:none;padding:var(--dc-space-1-5);z-index:10;display:none;position:absolute;right:0}.dc-dropdown:hover .dc-dropdown-menu{gap:var(--dc-space-1);display:grid}.dc-dropdown-menu a{padding:var(--dc-space-2) var(--dc-space-2-5);border-radius:var(--dc-radius-md);color:var(--dc-muted);font-size:13px}.dc-dropdown-menu a:hover{background:var(--dc-surface-1);color:var(--dc-fg)}.dc-modal{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);background:var(--dc-bg);padding:var(--dc-space-6);box-shadow:none}.dc-dialog-overlay{background:var(--dc-overlay-dialog);animation:dc-fade-in var(--dc-motion-base) var(--dc-ease-standard);position:fixed;inset:0}[data-mode=dark] .dc-dialog-overlay{background:var(--dc-overlay-dialog)}.dc-dialog-content{width:min(var(--dc-size-dialog-width), calc(100vw - var(--dc-size-dialog-gutter)));max-height:calc(100vh - var(--dc-size-dialog-height-offset));background:var(--dc-card);border:1px solid var(--dc-border);border-radius:var(--dc-radius-xl);padding:var(--dc-space-4);box-shadow:var(--dc-shadow-dialog);outline:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dc-dialog-header{gap:var(--dc-space-1-5);margin-bottom:var(--dc-space-3);display:grid}.dc-dialog-title{margin:0;font-size:14px;font-weight:600}.dc-dialog-description{color:var(--dc-muted);margin:0;font-size:12.5px}.dc-dialog-footer{gap:var(--dc-space-2-5);margin-top:var(--dc-space-3-5);padding-top:var(--dc-space-3-5);border-top:1px solid var(--dc-border);justify-content:flex-end;display:flex}.dc-dropdownmenu-content{z-index:140;min-width:var(--dc-size-menu-md);padding:var(--dc-space-1-5);background:var(--dc-card);border:1px solid var(--dc-border);border-radius:var(--dc-radius-xl);box-shadow:var(--dc-shadow-popover);animation:dc-fade-in var(--dc-motion-fast) var(--dc-ease-standard);transform-origin:var(--radix-dropdown-menu-content-transform-origin);line-height:1.5}.dc-dropdownmenu-label{padding:var(--dc-space-2) var(--dc-space-2-5);letter-spacing:normal;text-transform:none;color:var(--dc-fg);font-size:14px;font-weight:500}.dc-dropdownmenu-separator{background:var(--dc-border);height:1px;margin:var(--dc-space-1-5) var(--dc-space-1)}.dc-dropdownmenu-item{align-items:center;gap:var(--dc-space-2);width:100%;padding:var(--dc-space-2) var(--dc-space-2-5);border-radius:var(--dc-radius-2xl);color:var(--dc-fg);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:14px;text-decoration:none;display:flex}.dc-dropdownmenu-item[data-highlighted]{background:var(--dc-surface-1)}.dc-dropdownmenu-item[data-disabled]{opacity:.5;cursor:not-allowed}.dc-selectmenu-trigger{border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);padding:var(--dc-space-2-5) var(--dc-space-3);background:var(--dc-bg);color:var(--dc-fg);justify-content:space-between;align-items:center;gap:var(--dc-space-2-5);cursor:pointer;width:100%;font-family:inherit;font-size:14px;display:flex}.dc-selectmenu-trigger[data-placeholder]{color:var(--dc-muted)}.dc-selectmenu-icon{color:var(--dc-muted);place-items:center;display:grid}.dc-selectmenu-content{min-width:var(--dc-size-menu-lg);background:var(--dc-card);border:1px solid var(--dc-border);border-radius:var(--dc-radius-xl);box-shadow:var(--dc-shadow-popover);animation:dc-fade-in var(--dc-motion-fast) var(--dc-ease-standard);overflow:hidden}.dc-selectmenu-viewport{padding:var(--dc-space-1-5);max-height:320px}.dc-selectmenu-scroll-btn{height:28px;color:var(--dc-muted);background:var(--dc-card);border:none;place-items:center;display:grid}.dc-selectmenu-label{padding:var(--dc-space-2) var(--dc-space-2-5);letter-spacing:.1em;text-transform:uppercase;color:var(--dc-muted);font-size:11px;font-weight:600}.dc-selectmenu-separator{background:var(--dc-border);height:1px;margin:var(--dc-space-1-5) var(--dc-space-1)}.dc-selectmenu-item{padding:var(--dc-space-2) var(--dc-space-2-5);border-radius:var(--dc-radius-2xl);color:var(--dc-fg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:var(--dc-space-3);outline:none;font-size:12.5px;display:flex}.dc-selectmenu-item[data-highlighted]{background:var(--dc-surface-1)}.dc-selectmenu-item[data-disabled]{opacity:.5;cursor:not-allowed}.dc-selectmenu-indicator{width:16px;height:16px;color:var(--dc-primary);place-items:center;display:grid}.dc-tooltip-content{max-width:var(--dc-size-tooltip-max);background:var(--dc-surface-1);border:1px solid var(--dc-border);color:var(--dc-fg);border-radius:var(--dc-radius-2xl);padding:var(--dc-space-2) var(--dc-space-2-5);box-shadow:var(--dc-shadow-tooltip);animation:dc-fade-in var(--dc-motion-fast) var(--dc-ease-standard);font-size:12.5px}.dc-tabs-content{padding-top:var(--dc-space-3-5)}.dc-focus-ring:focus-visible,.dc-button:focus-visible,.dc-nav-item:focus-visible,.dc-team-trigger:focus-visible,.dc-profile-trigger:focus-visible,.dc-input:focus-visible,.dc-select:focus-visible,.dc-textarea:focus-visible,.dc-switch:focus-visible,.dc-icon-button:focus-visible,.dc-dropdownmenu-item:focus-visible,.dc-selectmenu-item:focus-visible,.dc-theme-trigger:focus-visible,.dc-user-menu:focus-visible{outline:2px solid var(--dc-focus-ring);outline-offset:var(--dc-focus-ring-offset)}@media (width<=900px){.dc-sidebar-backdrop{left:min(320px,92vw)}.dc-app-shell,.dc-app-shell.collapsed{grid-template-columns:1fr}.dc-sidebar{border-right:1px solid var(--dc-border);z-index:20;width:min(320px,92vw);height:100vh;box-shadow:var(--dc-shadow-sidebar-mobile);transition:transform var(--dc-motion-emphasis) var(--dc-ease-standard), padding var(--dc-motion-emphasis) var(--dc-ease-standard);border-bottom:none;position:fixed;top:0;left:0;transform:translate(0)}.dc-app-shell.collapsed .dc-sidebar{display:none;transform:translate(-110%)}.dc-app-shell:not(.collapsed) .dc-sidebar{display:flex}.dc-app-shell:not(.collapsed) .dc-sidebar-backdrop{opacity:1;pointer-events:auto}.dc-app-shell.collapsed .dc-sidebar-backdrop{opacity:0;pointer-events:none}.dc-sidebar-nav{padding-bottom:var(--dc-space-2);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.dc-main{padding:var(--dc-space-6) var(--dc-space-5) var(--dc-space-10)}.dc-topbar{margin-left:calc(-1 * var(--dc-space-5));margin-right:calc(-1 * var(--dc-space-5));padding:var(--dc-space-3) var(--dc-space-5)}.dc-topbar-row{flex-direction:column;align-items:stretch;min-width:0}.dc-search{min-width:100%}.dc-topbar-actions{flex-wrap:wrap;min-width:0}.dc-theme-trigger span{min-width:0}.dc-sidebar-trigger{top:var(--dc-space-3-5);left:var(--dc-space-3-5);z-index:25;background:var(--dc-surface-0);border:1px solid var(--dc-border);box-shadow:var(--dc-shadow-fab-mobile);margin-left:0;position:fixed}.dc-kpi-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.dc-kpi-grid{grid-template-columns:1fr}}.dc-package-shell{--dc-side:256px;--dc-right:0px;--dc-nav-x:16px;--dc-row:100%;--dc-item-x:8px;--dc-branch-end:36px;--dc-nav-align:stretch;--dc-item-align:flex-start;--dc-head-x:24px;--dc-head-align:space-between;grid-template-columns:var(--dc-side) minmax(0,1fr) var(--dc-right);background:var(--dc-sidebar-bg);height:100dvh;color:var(--dc-text);font-family:var(--dc-font-sans);font-size:var(--dc-font-size-md);line-height:1.5;display:grid;overflow:hidden}.dc-package-shell[data-inspector=open]{--dc-right:300px}.dc-package-shell[data-inspector=collapsed]{--dc-right:64px}.dc-collapsed{--dc-side:64px;--dc-nav-x:12px;--dc-row:40px;--dc-item-x:0;--dc-branch-end:0;--dc-nav-align:center;--dc-item-align:center;--dc-head-x:16px;--dc-head-align:center}.dc-package-shell-frame{border:1px solid var(--dc-border);border-radius:calc(var(--dc-radius-xl)*2);background:var(--dc-surface-0);flex-direction:column;min-width:0;margin:8px 8px 8px 0;display:flex;overflow:hidden}.dc-package-shell-body{flex:1;min-height:0;display:flex;overflow:hidden}.dc-package-shell-page{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.dc-package-sidebar{background:inherit;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.dc-package-sidebar-header{align-items:center;justify-content:var(--dc-head-align);min-height:72px;padding:16px var(--dc-head-x);display:flex}.dc-package-sidebar-footer{padding:12px 16px}.dc-package-sidebar-content{align-items:var(--dc-nav-align);min-height:0;padding:0 var(--dc-nav-x) 12px;flex-direction:column;display:flex;overflow:hidden auto}.dc-package-sidebar-group{gap:var(--dc-space-1);margin-bottom:16px;display:grid}.dc-package-sidebar-group[data-placement=bottom]{margin-top:auto;margin-bottom:0}.dc-package-sidebar-label{color:var(--dc-text-muted);padding:0 8px;font-size:12px}.dc-package-sidebar-list,.dc-package-sidebar-nested:not([hidden]){gap:2px;display:grid}.dc-package-sidebar-row{width:var(--dc-row);min-width:0;display:flex;position:relative}.dc-package-sidebar-row:has(.dc-package-sidebar-toggle) .dc-package-sidebar-item{padding-inline-end:var(--dc-branch-end)}.dc-package-sidebar-item{align-items:center;justify-content:var(--dc-item-align);width:100%;min-width:0;min-height:34px;padding:6px var(--dc-item-x);border-radius:var(--dc-radius-md);color:var(--dc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;text-decoration:none;display:flex}.dc-package-sidebar-item:hover{background:var(--dc-sidebar-hover)}.dc-package-sidebar-item[data-active]{background:var(--dc-sidebar-active);font-weight:500}.dc-package-sidebar-item:focus-visible,.dc-package-sidebar-toggle:focus-visible{outline:2px solid var(--dc-focus-ring);outline-offset:1px}.dc-package-sidebar-item:disabled{opacity:var(--dc-control-disabled-opacity);cursor:not-allowed}.dc-package-sidebar-item[data-depth="1"]{min-height:32px;padding-inline-start:18px}.dc-package-sidebar-icon{flex:0 0 16px;place-items:center;display:grid}.dc-package-sidebar-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-package-sidebar-end{margin-inline-start:auto}.dc-package-sidebar-toggle{border-radius:var(--dc-radius-sm);width:28px;height:28px;color:var(--dc-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:3px 3px auto auto}.dc-package-sidebar-tree[data-open=true]>.dc-package-sidebar-row>.dc-package-sidebar-toggle svg{transform:rotate(90deg)}.dc-package-sidebar-nested{border-inline-start:1px solid var(--dc-border);margin-inline-start:15px;padding-inline-start:10px;position:relative}.dc-shell-loading,.dc-shell-empty{padding:var(--dc-space-4);color:var(--dc-text-muted);font-size:var(--dc-font-size-sm)}.dc-package-topbar{justify-content:space-between;align-items:center;gap:var(--dc-space-4);min-height:64px;padding:0 16px;display:flex}.dc-package-topbar-leading,.dc-package-topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.dc-package-topbar-leading>.dc-package-breadcrumbs{border-inline-start:1px solid var(--dc-border);padding-inline-start:8px}.dc-package-breadcrumbs{min-width:0;color:var(--dc-text-muted);font-size:var(--dc-font-size-sm);align-items:center;gap:8px;display:flex}.dc-package-breadcrumbs strong{color:var(--dc-text);font-weight:500}.dc-package-page-header{justify-content:space-between;align-items:end;gap:var(--dc-space-5);padding:var(--dc-space-6);border-bottom:1px solid var(--dc-border);display:flex}.dc-package-page-header h1{letter-spacing:-.02em;margin:0;font-size:28px}.dc-package-page-header p{margin:var(--dc-space-2) 0 0;color:var(--dc-text-muted)}.dc-package-page-actions{gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.dc-package-main-content{outline:none;flex:1;min-width:0;padding:0 16px 16px}.dc-package-inspector{background:inherit;min-width:0;padding:var(--dc-space-4);overflow:auto}.dc-package-inspector[data-state=collapsed]{padding:16px 14px}.dc-package-inspector-header{justify-content:space-between;align-items:center;gap:var(--dc-space-3);display:flex}.dc-shell-icon-button,.dc-package-mobile-trigger{border-radius:var(--dc-radius-md);width:36px;height:36px;color:var(--dc-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dc-shell-icon-button:hover,.dc-package-mobile-trigger:hover{background:var(--dc-sidebar-hover)}.dc-package-inspector-toggle-icon{transform:rotate(180deg)}.dc-package-mobile-trigger,.dc-package-shell-backdrop{display:none}.dc-skip-link{z-index:200;inset:var(--dc-space-2) auto auto var(--dc-space-2);padding:var(--dc-space-2) var(--dc-space-3);border-radius:var(--dc-radius-md);background:var(--dc-text);color:var(--dc-surface-0);position:fixed;transform:translateY(-150%)}.dc-skip-link:focus{transform:none}.dc-package-shell *{scrollbar-width:thin;scrollbar-color:var(--dc-text-muted) #0000}.dc-package-shell ::-webkit-scrollbar{width:6px}.dc-package-shell ::-webkit-scrollbar-button{width:0;height:0;display:none}.dc-package-shell ::-webkit-scrollbar-track{background:0 0}.dc-package-shell ::-webkit-scrollbar-thumb{background:var(--dc-text-muted);border-radius:0}@supports selector(::-webkit-scrollbar){.dc-package-shell *{scrollbar-width:auto;scrollbar-color:auto}}.dc-collapsed :is(.dc-package-sidebar-label,.dc-package-sidebar-end,.dc-package-sidebar-toggle,.dc-package-sidebar-nested){display:none}.dc-collapsed .dc-package-sidebar-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.dc-package-shell{grid-template-columns:1fr}.dc-collapsed{--dc-nav-x:16px;--dc-row:100%;--dc-item-x:8px;--dc-branch-end:36px;--dc-nav-align:stretch;--dc-item-align:flex-start;--dc-head-x:24px;--dc-head-align:space-between}.dc-package-shell-frame{border:0;border-radius:0;height:100%;margin:0}.dc-package-sidebar{visibility:hidden;z-index:120;width:min(300px,100vw - 48px);transition:transform var(--dc-control-transition);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.dc-mobile-open .dc-package-sidebar{visibility:visible;transform:none}.dc-package-shell-backdrop{z-index:110;background:var(--dc-overlay-dialog);opacity:0;pointer-events:none;border:0;position:fixed;inset:0}.dc-mobile-open .dc-package-shell-backdrop{opacity:1;pointer-events:auto;display:block}.dc-package-mobile-trigger{display:grid}.dc-package-desktop-trigger,.dc-package-breadcrumbs>:is(span:first-child,span:first-child+svg){display:none}.dc-package-page-header{padding:var(--dc-space-4);flex-direction:column;align-items:start}.dc-package-main-content{padding:0 16px 16px}.dc-package-inspector{z-index:100;border-inline-start:1px solid var(--dc-border);width:min(300px,100vw - 48px);position:fixed;inset:0 0 0 auto}.dc-collapsed :is(.dc-package-sidebar-label,.dc-package-sidebar-end,.dc-package-sidebar-toggle){display:block}.dc-collapsed .dc-package-sidebar-text{clip:auto;width:auto;height:auto;margin:0;position:static}.dc-collapsed .dc-package-sidebar-nested:not([hidden]){display:grid}}@media (prefers-reduced-motion:reduce){.dc-package-sidebar,.dc-skip-link{transition:none}}[data-motion=reduced] .dc-package-sidebar,[data-motion=reduced] .dc-skip-link{transition:none}
