@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.admin-root,.admin-root :not(code):not(pre):not([class*=font-mono]){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.admin-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-size:.875rem;font-weight:400;line-height:1.4}.admin-root .txt-compact-small{font-size:.8125rem;font-weight:400;line-height:1.25rem}.admin-root .txt-compact-small-plus{font-size:.8125rem;font-weight:500;line-height:1.25rem}.admin-root .txt-compact-medium{font-size:.875rem;font-weight:400;line-height:1.25rem}.admin-root .txt-compact-medium-plus{font-size:.875rem;font-weight:500;line-height:1.25rem}.admin-root .txt-small{font-size:.8125rem;font-weight:400;line-height:1.3rem}.admin-root .txt-small-plus{font-size:.8125rem;font-weight:500;line-height:1.3rem}.admin-root .txt-medium{font-size:.875rem;font-weight:400;line-height:1.4rem}.admin-root .txt-large{font-size:1rem;font-weight:400;line-height:1.6rem}.admin-root .txt-xlarge{font-size:1.125rem;font-weight:400;line-height:1.8rem}.admin-root h1,.admin-root h2,.admin-root h3,.admin-root h4,.admin-root h5,.admin-root h6{letter-spacing:normal!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important}.admin-root *,.admin-root button,.admin-root input,.admin-root select,.admin-root textarea{font-family:inherit}.admin-root .admin-nav-link,.admin-root .admin-nav-search{letter-spacing:normal;font-size:.8125rem;font-weight:500;line-height:1.25rem}.admin-root .admin-page-title{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.75rem}.admin-root .admin-section-title{letter-spacing:normal;font-size:.875rem;font-weight:600;line-height:1.375rem}.admin-root [data-slot=table-head]{font-size:.8125rem;font-weight:500;line-height:1.25rem}.admin-root [data-slot=table-cell]{font-size:.8125rem;font-weight:400;line-height:1.25rem}
.admin-root{--nx-0:#fff;--nx-50:#fafafa;--nx-100:#f5f5f5;--nx-200:#e5e5e5;--nx-300:#d4d4d4;--nx-400:#a3a3a3;--nx-500:#737373;--nx-600:#525252;--nx-700:#404040;--nx-800:#262626;--nx-900:#171717;--nx-950:#0a0a0a;--admin-radius-sm:.25rem;--admin-radius-md:.375rem;--admin-radius-panel:.5rem;--admin-radius-card:.5rem;--admin-radius-xl:.75rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#fff;--bg-subtle:#f5f5f5;--bg-component:#f5f5f5;--bg-field:#f5f5f5;--bg-field-component:#fff;--bg-field-component-hover:#f4f4f5;--bg-highlight:#fef2f2;--bg-highlight-hover:#fee2e2;--bg-overlay:#18181b66;--bg-interactive:#e3000b;--bg-base-hover:#ececef;--bg-base-pressed:#e4e4e7;--bg-subtle-hover:#e8e8eb;--bg-subtle-pressed:#dcdce0;--bg-field-hover:#ececef;--bg-component-hover:#e8e8eb;--bg-component-pressed:#e4e4e7;--bg-disabled:#f4f4f5;--bg-switch-off:#e4e4e7;--bg-switch-off-hover:#d4d4d8;--border-base:#e4e4e7;--border-strong:#d4d4d8;--border-interactive:#e3000b;--border-error:#e11d48;--border-danger:#be123c;--border-transparent:#fff0;--border-menu-top:#e4e4e7;--border-menu-bot:#fff;--fg-base:#18181b;--fg-subtle:#52525b;--fg-muted:#71717a;--fg-disabled:#a1a1aa;--fg-on-color:#fff;--fg-on-inverted:#fff;--fg-interactive:#e3000b;--fg-interactive-hover:#b8000a;--fg-error:#e11d48;--contrast-fg-primary:#ffffffe0;--contrast-fg-secondary:#ffffff8f;--contrast-bg-base:#18181b;--contrast-bg-base-hover:#27272a;--contrast-bg-base-pressed:#3f3f46;--contrast-bg-subtle:#27272a;--contrast-border-base:#ffffff26;--contrast-border-top:#18181b;--contrast-border-bot:#ffffff1a;--alpha-250:#18181b1a;--alpha-400:#18181b3d;--button-inverted:#27272a;--button-inverted-hover:#3f3f46;--button-inverted-pressed:#52525b;--button-neutral:#fff;--button-neutral-hover:#ececef;--button-neutral-pressed:#e4e4e7;--button-danger:#e11d48;--button-danger-hover:#be123c;--button-danger-pressed:#9f1239;--button-transparent:#fff0;--button-transparent-hover:#ececef;--button-transparent-pressed:#e4e4e7;--tag-neutral-bg:#f4f4f5;--tag-neutral-bg-hover:#e4e4e7;--tag-neutral-border:#e4e4e7;--tag-neutral-text:#52525b;--tag-neutral-icon:#a1a1aa;--tag-red-bg:#ffe4e6;--tag-red-bg-hover:#fecdd3;--tag-red-border:#fecdd3;--tag-red-text:#9f1239;--tag-red-icon:#f43f5e;--tag-orange-bg:#ffedd5;--tag-orange-bg-hover:#fed7aa;--tag-orange-border:#fed7aa;--tag-orange-text:#9a3412;--tag-orange-icon:#f97316;--tag-green-bg:#d1fae5;--tag-green-bg-hover:#a7f3d0;--tag-green-border:#a7f3d0;--tag-green-text:#065f46;--tag-green-icon:#10b981;--tag-blue-bg:#dbeafe;--tag-blue-bg-hover:#bfdbfe;--tag-blue-border:#bfdbfe;--tag-blue-text:#1e40af;--tag-blue-icon:#60a5fa;--tag-purple-bg:#ede9fe;--tag-purple-bg-hover:#ddd6fe;--tag-purple-border:#ddd6fe;--tag-purple-text:#5b21b6;--tag-purple-icon:#a78bfa;--elevation-card-rest:0px 0px 0px 1px #00000014, 0px 1px 2px -1px #00000014, 0px 2px 4px 0px #0000000a;--elevation-card-hover:0px 0px 0px 1px #00000014, 0px 1px 2px -1px #00000014, 0px 2px 8px 0px #0000001a;--elevation-flyout:0px 0px 0px 1px #00000014, 0px 4px 8px 0px #00000014, 0px 8px 16px 0px #00000014;--elevation-tooltip:0px 0px 0px 1px #00000014, 0px 2px 4px 0px #00000014, 0px 4px 8px 0px #00000014;--elevation-modal:0px 0px 0px 1px #fff inset, 0px 0px 0px 1.5px #e4e4e799 inset, 0px 0px 0px 1px #00000014, 0px 8px 16px 0px #00000014, 0px 16px 32px 0px #00000014;--borders-base:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014;--borders-focus:0px 0px 0px 1px #fff, 0px 0px 0px 3px #e3000b59;--borders-error:0px 0px 0px 1px #e11d48, 0px 0px 0px 3px #e11d4826;--buttons-neutral:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014;--buttons-neutral-focus:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--buttons-inverted:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #0006, 0px 0px 0px 1px #18181b;--buttons-inverted-focus:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #0006, 0px 0px 0px 1px #18181b, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--buttons-danger:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #be123c66, 0px 0px 0px 1px #be123c;--borders-interactive-with-shadow:0px 1px 2px 0px #96000766, 0px 0px 0px 1px #e3000b;--borders-interactive-with-active:0px 0px 0px 4px #e3000b26, 0px 0px 0px 1px #e3000b;--borders-interactive-with-focus:0px 1px 2px 0px #96000766, 0px 0px 0px 1px #e3000b, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #e3000b59;--details-contrast-on-bg-interactive:0px 1px 2px 0px #96000780;--background:var(--bg-subtle);--foreground:var(--fg-base);--card:var(--bg-base);--card-foreground:var(--fg-base);--popover:var(--bg-base);--popover-foreground:var(--fg-base);--primary:var(--button-inverted);--primary-foreground:var(--contrast-fg-primary);--secondary:var(--bg-subtle);--secondary-foreground:var(--fg-base);--muted:var(--bg-subtle);--muted-foreground:var(--fg-muted);--accent:var(--bg-base-hover);--accent-foreground:var(--fg-base);--destructive:var(--button-danger);--destructive-foreground:#fff;--border:var(--border-base);--input:var(--border-strong);--ring:var(--border-interactive);--color-background:var(--bg-subtle);--color-foreground:var(--fg-base);--color-card:var(--bg-base);--color-card-foreground:var(--fg-base);--color-primary:var(--button-inverted);--color-primary-foreground:var(--contrast-fg-primary);--color-secondary:var(--bg-subtle);--color-muted:var(--bg-subtle);--color-muted-foreground:var(--fg-muted);--color-border:var(--border-base);--color-input:var(--border-strong);--color-ring:var(--border-interactive);--sidebar:var(--bg-subtle);--sidebar-foreground:var(--fg-base);--sidebar-primary:var(--button-inverted);--sidebar-primary-foreground:var(--contrast-fg-primary);--sidebar-accent:var(--bg-base-hover);--sidebar-accent-foreground:var(--fg-base);--sidebar-border:var(--border-base);--sidebar-ring:var(--border-interactive);--admin-card-surface:var(--bg-base);--admin-card-border:var(--border-base);--admin-text-primary:var(--fg-base);--admin-text-secondary:var(--fg-subtle);--admin-text-tertiary:var(--fg-muted);--admin-surface-raised:var(--bg-base);--admin-surface-sunken:var(--bg-subtle);background-color:var(--bg-subtle);color:var(--fg-base)}.dark .admin-root,.admin-root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--card-bg-outer:var(--nx-900);--card-bg-inner:var(--nx-800);--card-border:color-mix(in srgb, var(--nx-0) 8%, transparent);--card-shadow:0 1px 3px color-mix(in srgb, var(--nx-950) 55%, transparent);--card-shadow-hover:0 4px 12px color-mix(in srgb, var(--nx-950) 70%, transparent);--bg-subtle:var(--nx-950);--bg-base:var(--nx-900);--bg-component:var(--nx-800);--bg-field:color-mix(in srgb, var(--nx-0) 5%, transparent);--bg-field-component:var(--nx-800);--bg-field-component-hover:var(--nx-700);--bg-highlight:#172554;--bg-highlight-hover:#1e3a8a;--bg-overlay:color-mix(in srgb, var(--nx-950) 80%, transparent);--bg-interactive:#ff4d55;--bg-base-hover:var(--nx-800);--bg-base-pressed:var(--nx-700);--bg-subtle-hover:var(--nx-900);--bg-subtle-pressed:var(--nx-800);--bg-field-hover:color-mix(in srgb, var(--nx-0) 8%, transparent);--bg-component-hover:color-mix(in srgb, var(--nx-0) 10%, transparent);--bg-component-pressed:color-mix(in srgb, var(--nx-0) 16%, transparent);--bg-disabled:var(--nx-800);--bg-switch-off:var(--nx-700);--bg-switch-off-hover:var(--nx-600);--border-base:color-mix(in srgb, var(--nx-0) 8%, transparent);--border-strong:color-mix(in srgb, var(--nx-0) 16%, transparent);--border-interactive:#ff4d55;--border-error:#fb7185;--border-danger:#be123c;--border-transparent:transparent;--border-menu-top:var(--nx-800);--border-menu-bot:color-mix(in srgb, var(--nx-0) 8%, transparent);--fg-base:var(--nx-100);--fg-subtle:var(--nx-400);--fg-muted:var(--nx-500);--fg-disabled:var(--nx-600);--fg-on-color:var(--nx-0);--fg-on-inverted:var(--nx-900);--fg-interactive:#ff4d55;--fg-interactive-hover:#ff787f;--fg-error:#fb7185;--contrast-fg-primary:color-mix(in srgb, var(--nx-0) 88%, transparent);--contrast-fg-secondary:color-mix(in srgb, var(--nx-0) 56%, transparent);--contrast-bg-base:var(--nx-800);--contrast-bg-base-hover:var(--nx-700);--contrast-bg-base-pressed:var(--nx-600);--contrast-bg-subtle:color-mix(in srgb, var(--nx-0) 4%, transparent);--contrast-border-base:color-mix(in srgb, var(--nx-0) 16%, transparent);--contrast-border-top:var(--nx-800);--contrast-border-bot:color-mix(in srgb, var(--nx-0) 8%, transparent);--alpha-250:color-mix(in srgb, var(--nx-0) 10%, transparent);--alpha-400:color-mix(in srgb, var(--nx-0) 24%, transparent);--button-inverted:var(--nx-600);--button-inverted-hover:var(--nx-500);--button-inverted-pressed:var(--nx-400);--button-neutral:color-mix(in srgb, var(--nx-0) 4%, transparent);--button-neutral-hover:color-mix(in srgb, var(--nx-0) 8%, transparent);--button-neutral-pressed:color-mix(in srgb, var(--nx-0) 12%, transparent);--button-danger:#9f1239;--button-danger-hover:#be123c;--button-danger-pressed:#e11d48;--button-transparent:transparent;--button-transparent-hover:color-mix(in srgb, var(--nx-0) 8%, transparent);--button-transparent-pressed:color-mix(in srgb, var(--nx-0) 12%, transparent);--tag-neutral-bg:color-mix(in srgb, var(--nx-0) 8%, transparent);--tag-neutral-bg-hover:color-mix(in srgb, var(--nx-0) 12%, transparent);--tag-neutral-border:color-mix(in srgb, var(--nx-0) 6%, transparent);--tag-neutral-text:var(--nx-300);--tag-neutral-icon:var(--nx-500);--tag-red-bg:#4c0519;--tag-red-bg-hover:#881337;--tag-red-border:#881337;--tag-red-text:#fda4af;--tag-red-icon:#fb7185;--tag-orange-bg:#431407;--tag-orange-bg-hover:#7c2d12;--tag-orange-border:#7c2d12;--tag-orange-text:#fdba74;--tag-orange-icon:#fb923c;--tag-green-bg:#022c22;--tag-green-bg-hover:#064e3b;--tag-green-border:#064e3b;--tag-green-text:#34d399;--tag-green-icon:#10b981;--tag-blue-bg:#172554;--tag-blue-bg-hover:#1e3a8a;--tag-blue-border:#1e3a8a;--tag-blue-text:#93c5fd;--tag-blue-icon:#60a5fa;--tag-purple-bg:#2e1065;--tag-purple-bg-hover:#5b21b6;--tag-purple-border:#5b21b6;--tag-purple-text:#c4b5fd;--tag-purple-icon:#a78bfa;--elevation-card-rest:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px var(--nx-800), 0px 1px 2px 0px color-mix(in srgb, var(--nx-950) 55%, transparent), 0px 2px 4px 0px color-mix(in srgb, var(--nx-950) 55%, transparent);--elevation-card-hover:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px var(--nx-800), 0px 1px 4px 0px color-mix(in srgb, var(--nx-950) 70%, transparent), 0px 2px 8px 0px color-mix(in srgb, var(--nx-950) 70%, transparent);--elevation-flyout:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 4%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 10%, transparent), 0px 4px 8px 0px color-mix(in srgb, var(--nx-950) 55%, transparent), 0px 8px 16px 0px color-mix(in srgb, var(--nx-950) 55%, transparent);--elevation-tooltip:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 4%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 10%, transparent), 0px 2px 4px 0px color-mix(in srgb, var(--nx-950) 55%, transparent), 0px 4px 8px 0px color-mix(in srgb, var(--nx-950) 55%, transparent);--elevation-modal:0px 0px 0px 1px var(--nx-900) inset, 0px 0px 0px 1.5px color-mix(in srgb, var(--nx-0) 6%, transparent) inset, 0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 4%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 10%, transparent), 0px 4px 8px 0px color-mix(in srgb, var(--nx-950) 55%, transparent), 0px 8px 16px 0px color-mix(in srgb, var(--nx-950) 55%, transparent);--borders-base:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px var(--nx-800), 0px 0px 1px 1.5px color-mix(in srgb, var(--nx-950) 40%, transparent), 0px 2px 2px 0px color-mix(in srgb, var(--nx-950) 40%, transparent);--borders-focus:0px 0px 0px 1px var(--nx-900), 0px 0px 0px 3px #ff4d5580;--borders-error:0px 0px 0px 1px #f43f5e, 0px 0px 0px 3px #e11d4840;--buttons-neutral:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px var(--nx-800), 0px 0px 1px 1.5px color-mix(in srgb, var(--nx-950) 40%, transparent), 0px 2px 2px 0px color-mix(in srgb, var(--nx-950) 40%, transparent);--buttons-neutral-focus:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 6%, transparent), 0px 0px 0px 1px var(--nx-800), 0px 0px 0px 2px var(--nx-900), 0px 0px 0px 4px #ff4d5580;--buttons-inverted:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 12%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 10%, transparent), 0px 0px 0px 1px var(--nx-600), 0px 0px 1px 1.5px color-mix(in srgb, var(--nx-950) 40%, transparent), 0px 2px 2px 0px color-mix(in srgb, var(--nx-950) 40%, transparent);--buttons-inverted-focus:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 12%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 12%, transparent), 0px 0px 0px 1px var(--nx-600), 0px 0px 0px 2px var(--nx-900), 0px 0px 0px 4px #ff4d5580;--buttons-danger:0px -1px 0px 0px color-mix(in srgb, var(--nx-0) 16%, transparent), 0px 0px 0px 1px color-mix(in srgb, var(--nx-0) 12%, transparent), 0px 0px 0px 1px #9f1239, 0px 0px 1px 1.5px color-mix(in srgb, var(--nx-950) 40%, transparent), 0px 2px 2px 0px color-mix(in srgb, var(--nx-950) 40%, transparent);--borders-interactive-with-shadow:0px 1px 2px 0px #96000766, 0px 0px 0px 1px #ff4d55;--borders-interactive-with-active:0px 0px 0px 1px #ff4d55, 0px 0px 0px 4px #ff4d5540;--borders-interactive-with-focus:0px 1px 2px 0px #96000766, 0px 0px 0px 1px #ff4d55, 0px 0px 0px 2px var(--nx-900), 0px 0px 0px 4px #ff4d5580;--details-contrast-on-bg-interactive:0px 1px 2px 0px #96000780;--background:var(--bg-subtle);--foreground:var(--fg-base);--card:var(--bg-base);--card-foreground:var(--fg-base);--popover:var(--bg-component);--popover-foreground:var(--fg-base);--primary:var(--button-inverted);--primary-foreground:var(--contrast-fg-primary);--secondary:var(--bg-component);--secondary-foreground:var(--fg-base);--muted:var(--bg-component);--muted-foreground:var(--fg-subtle);--accent:var(--bg-base-hover);--accent-foreground:var(--fg-base);--destructive:var(--button-danger);--destructive-foreground:var(--nx-0);--border:var(--border-base);--input:var(--border-strong);--ring:var(--border-interactive);--color-background:var(--bg-subtle);--color-foreground:var(--fg-base);--color-card:var(--bg-base);--color-card-foreground:var(--fg-base);--color-primary:var(--button-inverted);--color-primary-foreground:var(--contrast-fg-primary);--color-secondary:var(--bg-component);--color-muted:var(--bg-component);--color-muted-foreground:var(--fg-subtle);--color-border:var(--border-base);--color-input:var(--border-strong);--color-ring:var(--border-interactive);--sidebar:var(--bg-subtle);--sidebar-foreground:var(--fg-base);--sidebar-primary:var(--button-inverted);--sidebar-primary-foreground:var(--contrast-fg-primary);--sidebar-accent:var(--bg-base-hover);--sidebar-accent-foreground:var(--fg-base);--sidebar-border:var(--border-base);--sidebar-ring:var(--border-interactive);--admin-card-surface:var(--bg-base);--admin-card-border:var(--border-base);--admin-text-primary:var(--fg-base);--admin-text-secondary:var(--fg-subtle);--admin-text-tertiary:var(--fg-muted);--admin-surface-raised:var(--bg-base);--admin-surface-sunken:var(--bg-subtle)}.admin-root *,.admin-root :before,.admin-root :after{outline-color:#0000}.admin-root :focus-visible{outline:none}.admin-root{letter-spacing:normal;background-color:var(--bg-subtle)!important;color:var(--fg-base)!important}.admin-root,.admin-root *{letter-spacing:normal!important}.admin-root{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, sans-serif}.admin-root [data-slot=sidebar-inset],.admin-root main,.dark .admin-root [data-slot=sidebar-inset],.admin-root.dark [data-slot=sidebar-inset],.dark .admin-root main,.admin-root.dark main{background-color:var(--bg-base)!important}.dark .admin-root .bg-white,.admin-root.dark .bg-white{background-color:var(--bg-component)!important}.dark .admin-root [class*="bg-\\[\\#f5f5f5\\]"],.admin-root.dark [class*="bg-\\[\\#f5f5f5\\]"],.dark .admin-root [class*="bg-\\[\\#fafafa\\]"],.admin-root.dark [class*="bg-\\[\\#fafafa\\]"]{background-color:var(--bg-base)!important}.dark .admin-root .mx-2.mb-2.rounded-lg,.admin-root.dark .mx-2.mb-2.rounded-lg,.dark .admin-root .mx-1\.5.mb-1\.5.rounded-lg,.admin-root.dark .mx-1\.5.mb-1\.5.rounded-lg{background-color:var(--bg-component)!important}.dark .admin-root .admin-card-inner,.admin-root.dark .admin-card-inner,.dark .admin-root .admin-card-stat,.admin-root.dark .admin-card-stat{background-color:var(--card-bg-inner)!important}.dark .admin-root .rounded-md.border.bg-\[\#ebebeb\],.admin-root.dark .rounded-md.border.bg-\[\#ebebeb\],.dark .admin-root [class*="bg-\\[\\#ebebeb\\]"],.admin-root.dark [class*="bg-\\[\\#ebebeb\\]"]{background-color:var(--bg-component)!important;border-color:var(--border-base)!important}.dark .admin-root .rounded-md.border.bg-\[\#ebebeb\] .bg-white,.admin-root.dark .rounded-md.border.bg-\[\#ebebeb\] .bg-white{background-color:var(--bg-base-pressed)!important}.dark .admin-sidebar-surface,.dark .sidebar-news-card,.dark .sidebar-news-card-back-1,.dark .sidebar-news-card-back-2{background-color:var(--bg-base)!important;box-shadow:var(--borders-base)!important;border:none!important}.dark .admin-root .rounded-xl.overflow-hidden.bg-\[\#f5f5f5\],.admin-root.dark .rounded-xl.overflow-hidden.bg-\[\#f5f5f5\]{background-color:var(--bg-base)!important}.dark .admin-root .border-\[var\(--card-border\)\],.admin-root.dark .border-\[var\(--card-border\)\]{border-color:var(--border-base)!important}.dark .admin-root [style*="background-color: white"],.dark .admin-root [style*="background: white"],.admin-root.dark [style*="background-color: white"],.admin-root.dark [style*="background: white"]{background-color:var(--bg-component)!important}.dark .admin-root .text-gray-900,.dark .admin-root .text-zinc-900,.dark .admin-root .text-neutral-900,.dark .admin-root .text-slate-900,.admin-root.dark .text-gray-900,.admin-root.dark .text-zinc-900,.admin-root.dark .text-neutral-900,.admin-root.dark .text-slate-900{color:var(--fg-base)!important}.dark .admin-root .text-gray-600,.dark .admin-root .text-zinc-600,.dark .admin-root .text-neutral-600,.dark .admin-root .text-gray-500,.dark .admin-root .text-zinc-500,.admin-root.dark .text-gray-600,.admin-root.dark .text-zinc-600,.admin-root.dark .text-neutral-600,.admin-root.dark .text-gray-500,.admin-root.dark .text-zinc-500{color:var(--fg-subtle)!important}.dark .admin-root .border-gray-200,.dark .admin-root .border-zinc-200,.dark .admin-root .border-neutral-200,.dark .admin-root .border-gray-100,.admin-root.dark .border-gray-200,.admin-root.dark .border-zinc-200,.admin-root.dark .border-neutral-200,.admin-root.dark .border-gray-100{border-color:var(--border-base)!important}.dark .admin-root input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([data-workspace-search]):not([data-sidebar-search]):not([data-admin-search-input]),.dark .admin-root select,.dark .admin-root textarea,.admin-root.dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([data-workspace-search]):not([data-sidebar-search]):not([data-admin-search-input]),.admin-root.dark select,.admin-root.dark textarea{background-color:var(--bg-field)!important;border-color:var(--border-base)!important;color:var(--fg-base)!important}.dark .admin-root input::placeholder,.dark .admin-root textarea::placeholder,.admin-root.dark input::placeholder,.admin-root.dark textarea::placeholder{color:var(--fg-muted)!important}.dark .admin-root .bg-gray-50,.dark .admin-root .bg-zinc-50,.dark .admin-root .bg-neutral-50,.dark .admin-root .bg-slate-50,.admin-root.dark .bg-gray-50,.admin-root.dark .bg-zinc-50,.admin-root.dark .bg-neutral-50,.admin-root.dark .bg-slate-50{background-color:var(--bg-subtle)!important}.dark .admin-root .bg-gray-100,.dark .admin-root .bg-zinc-100,.dark .admin-root .bg-neutral-100,.admin-root.dark .bg-gray-100,.admin-root.dark .bg-zinc-100,.admin-root.dark .bg-neutral-100{background-color:var(--bg-component)!important}.dark .admin-root [data-slot=separator],.dark .admin-root .divide-y>*,.admin-root.dark [data-slot=separator],.admin-root.dark .divide-y>*{border-color:var(--border-base)!important}.dark .admin-root [data-slot=popover-content],.dark .admin-root [data-radix-popper-content-wrapper]>div,.admin-root.dark [data-slot=popover-content],.admin-root.dark [data-radix-popper-content-wrapper]>div,.dark .admin-root [data-slot=select-content],.dark .admin-root [role=listbox],.admin-root.dark [data-slot=select-content],.admin-root.dark [role=listbox]{background-color:var(--bg-component)!important;border-color:var(--border-base)!important}.dark [data-radix-popper-content-wrapper] [role=menu],.dark [data-radix-popper-content-wrapper] [data-slot=popover-content],.dark [data-radix-popper-content-wrapper]>div{background-color:var(--card-bg-inner)!important;border-color:var(--border-base)!important;color:var(--fg-base)!important}.dark [data-radix-popper-content-wrapper] [role=menuitem]{color:var(--fg-base)!important}.dark [data-radix-popper-content-wrapper] [role=menuitem]:hover,.dark [data-radix-popper-content-wrapper] [role=menuitem]:focus,.dark [data-radix-popper-content-wrapper] [data-highlighted]{background-color:var(--bg-base-hover)!important;color:var(--fg-base)!important}.dark [data-radix-popper-content-wrapper] [data-slot=separator],.dark [data-radix-popper-content-wrapper] hr{border-color:var(--border-base)!important;background-color:var(--border-base)!important}.dark [data-slot=dialog-overlay]{background-color:#0009!important}.dark [data-slot=dialog-content],.dark [role=dialog]{background-color:var(--card-bg-inner)!important;border-color:var(--border-base)!important;color:var(--fg-base)!important}.dark .admin-root header,.admin-root.dark header,.dark header.sticky,.dark [data-slot=sidebar-inset] header{background-color:var(--nx-800)!important;border-color:var(--border-base)!important}.dark .admin-root [class*=border-black],.admin-root.dark [class*=border-black]{border-color:var(--border-base)!important}.dark .admin-root [class*="hover\\:bg-\\[\\#f5"],.dark .admin-root [class*="hover\\:bg-\\[\\#fa"],.admin-root.dark [class*="hover\\:bg-\\[\\#f5"],.admin-root.dark [class*="hover\\:bg-\\[\\#fa"]{--tw-bg-opacity:1}.dark .admin-root[class*="hover\\:bg-\\[\\#f5"]:hover,.dark .admin-root [class*="hover\\:bg-\\[\\#f5"]:hover,.admin-root.dark [class*="hover\\:bg-\\[\\#f5"]:hover{background-color:var(--bg-base-hover)!important}.dark .admin-root .admin-preset-bar,.admin-root.dark .admin-preset-bar{background-color:var(--bg-component)!important;border-color:var(--border-base)!important}.dark .admin-root .overflow-hidden.rounded-xl[class*="bg-\\[\\#f5"],.admin-root.dark .overflow-hidden.rounded-xl[class*="bg-\\[\\#f5"]{background-color:var(--card-bg-outer)!important}.dark .admin-root [class*="bg-\\[var\\(--bg-component\\)\\]"],.admin-root.dark [class*="bg-\\[var\\(--bg-component\\)\\]"]{background-color:var(--bg-component)!important}.dark .admin-root .recharts-surface,.dark .admin-root .recharts-wrapper,.admin-root.dark .recharts-surface,.admin-root.dark .recharts-wrapper{background-color:#0000!important}.dark .admin-root .recharts-cartesian-grid line,.admin-root.dark .recharts-cartesian-grid line{stroke:var(--border-base)!important}.dark .admin-root .recharts-text,.admin-root.dark .recharts-text{fill:var(--fg-muted)!important}.dark .admin-root .bg-emerald-50,.dark .admin-root .bg-green-50,.admin-root.dark .bg-emerald-50,.admin-root.dark .bg-green-50{background-color:#022c2299!important}.dark .admin-root .bg-red-50,.admin-root.dark .bg-red-50{background-color:#4c051999!important}.dark .admin-root .bg-amber-50,.dark .admin-root .bg-yellow-50,.dark .admin-root .bg-orange-50,.admin-root.dark .bg-amber-50,.admin-root.dark .bg-yellow-50,.admin-root.dark .bg-orange-50{background-color:#43140799!important}.dark .admin-root .bg-blue-50,.admin-root.dark .bg-blue-50{background-color:#17255499!important}.dark .admin-root .bg-purple-50,.dark .admin-root .bg-violet-50,.admin-root.dark .bg-purple-50,.admin-root.dark .bg-violet-50{background-color:#2e106599!important}.admin-root [data-sidebar=sidebar]{background-color:var(--bg-subtle)!important;border-color:var(--border-base)!important}.admin-root{--card-radius:12px;--card-inner-radius:8px;--card-bg-outer:var(--bg-subtle);--card-bg-inner:#fff;--card-border:#e8e8e8;--card-shadow:0 1px 3px #0000000a;--card-shadow-hover:0 4px 12px #00000012;--card-padding-x:1.25rem;--card-padding-y:.875rem;--card-header-px:1.25rem;--card-header-py:.75rem;--table-header-bg:#fff;--table-header-divider:#d9d9d9;--table-row-divider:#f0f0f0}.dark .admin-root,.admin-root.dark{--card-bg-outer:var(--nx-900);--card-bg-inner:var(--nx-800);--card-border:color-mix(in srgb, var(--nx-0) 8%, transparent);--card-shadow:0 1px 3px color-mix(in srgb, var(--nx-950) 55%, transparent);--card-shadow-hover:0 4px 12px color-mix(in srgb, var(--nx-950) 70%, transparent);--table-header-bg:var(--card-bg-inner);--table-header-divider:color-mix(in srgb, var(--nx-0) 22%, transparent);--table-row-divider:color-mix(in srgb, var(--nx-0) 7%, transparent)}.admin-root .admin-card{background-color:var(--card-bg-outer);border-radius:var(--card-radius);border:1px solid var(--card-border);overflow:hidden}.admin-root .admin-card-title{padding:var(--card-header-py) var(--card-header-px);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-root .admin-card-title.flex-col{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.125rem}.admin-root .admin-card-inner{background-color:var(--card-bg-inner);border-radius:var(--card-inner-radius);margin:.375rem}.admin-root .admin-card-title+.admin-card-inner{margin-top:0}.admin-root .admin-card-inner.overflow-x-auto,.admin-root .admin-card-inner.rounded-xl{overflow:hidden}.admin-root .admin-card-inner table tbody tr{border-bottom:1px solid var(--table-row-divider)!important}.admin-root .admin-card-inner table tbody tr td,.admin-root .admin-card-inner table tbody tr th,.admin-root .admin-card-inner table tbody tr:last-child td,.admin-root .admin-card-inner table tbody tr:last-child th{border-bottom:none!important}.admin-root .admin-card-inner table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--card-inner-radius)!important}.admin-root .admin-card-inner table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--card-inner-radius)!important}.admin-root .admin-card-stat{background-color:var(--card-bg-inner);border-radius:var(--card-inner-radius);margin:.375rem;padding:1rem;overflow:hidden}.admin-root .admin-card-body{padding:var(--card-padding-y) var(--card-padding-x)}.admin-root .admin-card-footer{padding:.625rem var(--card-header-px);border-top:1px solid var(--card-border);background-color:var(--card-bg-outer);border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);color:var(--fg-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.admin-root a.admin-card:hover,.admin-root button.admin-card:hover{box-shadow:var(--card-shadow-hover)}.admin-root .admin-card-header{padding:var(--card-header-py) var(--card-header-px);justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-root .admin-surface-card,.admin-root .admin-field-surface,.admin-root .admin-surface-sidebar{background-color:var(--card-bg-inner)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow)!important;color:var(--fg-base)!important}.admin-root [data-slot=checkbox]{background-color:revert!important;border:revert!important;box-shadow:revert!important;border-radius:4px!important}.admin-root [data-slot=checkbox][data-checked]{background-color:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.admin-root [data-slot=card].transition:hover,.admin-root div.rounded-lg.border.transition:hover,.admin-root div.rounded-xl.border.transition:hover,.admin-root div.rounded-lg.border.cursor-pointer:hover,.admin-root div.rounded-xl.border.cursor-pointer:hover,.admin-root .admin-surface-card:hover{box-shadow:var(--card-shadow-hover)!important}.admin-root [role=dialog],.admin-root [data-slot=dialog-content],.admin-root .fixed.rounded-lg.border,.admin-root .fixed.rounded-xl.border{background-color:var(--bg-base)!important;border-color:var(--border-base)!important;box-shadow:var(--elevation-modal)!important;border-radius:8px!important}.admin-root .rounded-xl.border.border-border.bg-card,.admin-root .rounded-xl.border.bg-card,.admin-root .rounded-lg.border.bg-card,.admin-root .rounded-lg.border.border-border.bg-card{background-color:var(--card-bg-inner)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow)!important}.admin-root .rounded-lg.border.border-muted.overflow-x-auto,.admin-root .rounded-xl.border.border-muted.overflow-x-auto,.admin-root .rounded-lg.border.overflow-x-auto{background-color:var(--card-bg-inner)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-inner-radius)!important;box-shadow:none!important}.admin-root .rounded-xl.border.bg-muted\/20,.admin-root .rounded-lg.border.border-muted.bg-muted\/20,.admin-root .rounded-lg.border.bg-muted\/20{background-color:var(--card-bg-outer)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-radius)!important;box-shadow:none!important}.admin-root .rounded-lg.border.border-border\/40.bg-muted\/30,.admin-root .rounded-lg.border.border-border\/35.bg-muted\/30{background-color:var(--bg-subtle)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-inner-radius)!important;box-shadow:none!important}.admin-root .rounded-xl.border.bg-white,.admin-root .rounded-lg.border.bg-white{background-color:var(--card-bg-inner)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow)!important}.admin-root [data-slot=table-header],.admin-root thead,.admin-root [data-slot=table-header] tr{background-color:var(--table-header-bg)!important}.admin-root [data-slot=table-head],.admin-root thead th,.admin-root .admin-card-inner [data-slot=table-head],.admin-root .admin-card-inner thead th{background-color:var(--table-header-bg)!important;color:var(--fg-subtle)!important}.admin-root [data-slot=table-row],.admin-root tbody tr{border-color:#0000!important}.admin-root [data-slot=table-row]:hover,.admin-root [data-slot=table-row].cursor-pointer:hover,.admin-root tbody tr.cursor-pointer:hover,.admin-root [data-slot=table-row][data-expanded=true],.admin-root tbody tr[data-expanded=true],.admin-root tbody tr[data-expanded=true]:hover{background-color:var(--card-bg-outer)!important}.admin-root tbody tr[data-order-expanded],.admin-root tbody tr[data-order-expanded]:hover,.admin-root tbody tr[data-order-expanded]>td{background-color:var(--card-bg-inner)!important}.admin-root .admin-page-title{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.75rem;color:var(--fg-base)!important}.admin-root .admin-page-description{font-size:.875rem;line-height:1.25rem;color:var(--fg-subtle)!important}.admin-root .admin-section-title{letter-spacing:normal;font-size:.875rem;font-weight:600;line-height:1.375rem;color:var(--fg-base)!important}.admin-root h2,.admin-root h3,.admin-root h4{font-size:inherit;font-weight:inherit;line-height:inherit}.admin-root h2.admin-section-title,.admin-root h3.admin-section-title,.admin-root h4.admin-section-title{font-size:.875rem;font-weight:600;line-height:1.375rem}.admin-root [data-slot=dialog-title]{letter-spacing:normal;line-height:1.375rem;font-size:.875rem!important;font-weight:600!important}.admin-root [data-slot=sheet-title]{letter-spacing:normal;font-family:inherit;line-height:1.375rem;font-size:.875rem!important;font-weight:600!important}
html:has(.admin-root){--admin-hover-bg:#f5f5f5}.dark html:has(.admin-root){--admin-hover-bg:#171717}html:has(.admin-root.dark){--admin-hover-bg:#171717}.admin-root{--admin-control-radius:6px;--admin-control-height:32px;--admin-hover-bg:var(--card-bg-outer)}[data-slot=select-content]{color:#18181b!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;background-color:#fff!important;border:1px solid #d4d4d8!important;border-radius:6px!important;padding:4px!important;box-shadow:0 0 0 1px #0000000f,0 4px 12px #0000001a,0 12px 32px #0000001f!important}[data-slot=select-content] [data-slot=select-item]{cursor:pointer;color:#18181b!important;border-radius:6px!important;padding:6px 8px!important;font-size:13px!important}[data-slot=select-content] [data-slot=select-item][data-highlighted],[data-slot=select-content] [data-slot=select-item]:hover{background-color:var(--admin-hover-bg,#f5f5f5)!important}.admin-root .admin-filter-panel{border-radius:var(--card-inner-radius,8px);border:1px solid var(--border-base);background-color:var(--bg-field);padding:12px 16px}.admin-root .admin-search-field{height:var(--admin-control-height);border-radius:var(--admin-control-radius);background-color:var(--bg-field-component);box-shadow:var(--borders-base);align-items:center;gap:8px;padding:0 12px;transition:box-shadow .15s,background-color .15s;display:flex}.admin-root .admin-search-field:hover{background-color:var(--bg-field-component-hover)}.admin-root .admin-search-field:focus-within{box-shadow:var(--borders-interactive-with-active);background-color:var(--bg-field-component)}.admin-root .admin-filter-field-label{color:var(--fg-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}.admin-root .admin-filter-actions{border-top-color:var(--border-base)!important}.admin-root .admin-filter-actions [data-slot=button]{height:var(--admin-control-height)!important;border-radius:var(--admin-control-radius)!important;min-width:88px!important;padding:6px 16px!important;font-size:12px!important}.admin-root [data-slot=input],.admin-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([data-sidebar-search]):not([data-workspace-search]):not([data-admin-search-input]){caret-color:var(--fg-base);border-radius:var(--admin-control-radius)!important;background-color:var(--bg-field-component)!important;height:32px!important;color:var(--fg-base)!important;box-shadow:var(--borders-base)!important;border:none!important;outline:none!important;padding:6px 8px!important;font-size:13px!important;line-height:1.5!important;transition:box-shadow .15s,background-color .15s!important}.admin-root [data-slot=input]::placeholder,.admin-root input::placeholder{color:var(--fg-muted)!important}.admin-root [data-slot=input]:hover:not(:focus):not(:disabled),.admin-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([data-sidebar-search]):not([data-workspace-search]):not([data-admin-search-input]):hover:not(:focus):not(:disabled){background-color:var(--bg-field-component-hover)!important}.admin-root [data-slot=input]:focus,.admin-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([data-sidebar-search]):not([data-workspace-search]):not([data-admin-search-input]):focus{box-shadow:var(--borders-interactive-with-active)!important;background-color:var(--bg-field-component)!important;outline:none!important}.admin-root [data-slot=input]:focus-visible{box-shadow:var(--borders-interactive-with-active)!important;background-color:var(--bg-field-component)!important;outline:none!important}.admin-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([data-sidebar-search]):not([data-workspace-search]):not([data-admin-search-input]):focus-visible{box-shadow:var(--borders-interactive-with-active)!important;background-color:var(--bg-field-component)!important;outline:none!important}.admin-root input[type=date],.admin-root input[type=datetime-local],.admin-root input[type=time],.admin-root input[type=number]{-webkit-appearance:none;appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-root input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;margin-left:2px}.admin-root input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;margin-left:2px}.admin-root input[type=time]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;margin-left:2px}.dark .admin-root input[type=date],.dark .admin-root input[type=datetime-local],.dark .admin-root input[type=time],.dark .admin-root input[type=number]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-root [data-slot=input]:disabled,.admin-root input:not([type=checkbox]):not([type=radio]):disabled{background-color:var(--bg-disabled)!important;color:var(--fg-disabled)!important;cursor:not-allowed!important}.admin-root textarea:not([data-ai-composer]){resize:vertical;border-radius:var(--admin-control-radius)!important;background-color:var(--bg-field-component)!important;color:var(--fg-base)!important;box-shadow:var(--borders-base)!important;border:none!important;outline:none!important;padding:6px 8px!important;font-size:13px!important;line-height:1.5!important;transition:box-shadow .15s,background-color .15s!important}.admin-root textarea:not([data-ai-composer])::placeholder{color:var(--fg-muted)!important}.admin-root textarea:not([data-ai-composer]):hover:not(:focus):not(:disabled){background-color:var(--bg-field-component-hover)!important}.admin-root textarea:not([data-ai-composer]):focus{box-shadow:var(--borders-interactive-with-active)!important;background-color:var(--bg-field-component)!important}.admin-root textarea:not([data-ai-composer]):disabled{background-color:var(--bg-disabled)!important;color:var(--fg-disabled)!important;cursor:not-allowed!important}.admin-root textarea[data-ai-composer]{box-shadow:none!important;resize:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:1rem 1.25rem 3.5rem!important;font-size:15px!important;line-height:1.5!important}.admin-root [data-slot=select-trigger]{border-radius:var(--admin-control-radius)!important;background-color:var(--bg-field-component)!important;height:32px!important;color:var(--fg-base)!important;box-shadow:var(--borders-base)!important;border:none!important;outline:none!important;padding:6px 8px!important;font-size:13px!important;transition:box-shadow .15s,background-color .15s!important}.admin-root [data-slot=select-trigger]:hover:not(:disabled){background-color:var(--bg-field-component-hover)!important}.admin-root [data-slot=select-trigger]:focus,.admin-root [data-slot=select-trigger][data-state=open]{box-shadow:var(--borders-interactive-with-active)!important}.admin-root [data-slot=select-content],.admin-root [role=listbox]{background-color:var(--bg-base)!important;border:1px solid var(--border-base)!important;border-radius:var(--admin-control-radius)!important;box-shadow:var(--elevation-flyout)!important;padding:4px!important}.admin-root [data-slot=select-item],.admin-root [role=option]{cursor:pointer;border-radius:var(--admin-control-radius)!important;color:var(--fg-base)!important;padding:6px 8px!important;font-size:13px!important}.admin-root [data-slot=select-item]:hover,.admin-root [data-slot=select-item][data-highlighted],.admin-root [role=option]:hover{background-color:var(--admin-hover-bg)!important}.admin-root [data-slot=button]{border-radius:var(--admin-control-radius)!important;cursor:pointer!important;white-space:nowrap!important;border:none!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:28px!important;padding:4px 8px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;transition:background-color .15s,box-shadow .15s,color .15s!important;display:inline-flex!important}.admin-root [data-slot=button][data-variant=default],.admin-root [data-slot=button][data-variant=primary]{background-color:var(--button-inverted)!important;color:var(--contrast-fg-primary)!important;box-shadow:var(--buttons-inverted)!important}.admin-root [data-slot=button][data-variant=default]:hover:not(:disabled),.admin-root [data-slot=button][data-variant=primary]:hover:not(:disabled){background-color:var(--button-inverted-hover)!important}:is(.admin-root [data-slot=button][data-variant=default]:focus-visible,.admin-root [data-slot=button][data-variant=primary]:focus-visible){box-shadow:var(--buttons-inverted-focus)!important}.admin-root [data-slot=button][data-variant=outline]{background-color:var(--button-neutral)!important;color:var(--fg-base)!important;box-shadow:var(--buttons-neutral)!important}.admin-root [data-slot=button][data-variant=outline]:hover:not(:disabled){background-color:var(--button-neutral-hover)!important}.admin-root [data-slot=button][data-variant=outline]:focus-visible{box-shadow:var(--buttons-neutral-focus)!important}.admin-root [data-slot=button][data-variant=secondary]{background-color:var(--button-neutral)!important;color:var(--fg-base)!important;box-shadow:var(--buttons-neutral)!important}.admin-root [data-slot=button][data-variant=secondary]:hover:not(:disabled){background-color:var(--button-neutral-hover)!important}.admin-root [data-slot=button][data-variant=ghost]{box-shadow:none!important;color:var(--fg-base)!important;background-color:#0000!important}.admin-root [data-slot=button][data-variant=ghost]:hover:not(:disabled){background-color:var(--button-transparent-hover)!important}.admin-root [data-slot=button][data-variant=destructive]{background-color:var(--button-danger)!important;color:#fff!important;box-shadow:var(--buttons-danger)!important}.admin-root [data-slot=button][data-variant=destructive]:hover:not(:disabled){background-color:var(--button-danger-hover)!important}.admin-root [data-slot=button][data-variant=link]{box-shadow:none!important;color:var(--fg-interactive)!important;background-color:#0000!important;height:auto!important;padding:0!important;text-decoration:underline!important}.admin-root [data-slot=button]:disabled{background-color:var(--bg-disabled)!important;color:var(--fg-disabled)!important;box-shadow:var(--buttons-neutral)!important;cursor:not-allowed!important;pointer-events:none!important}.admin-root [data-slot=button][data-size=sm]{border-radius:4px!important;height:24px!important;padding:2px 6px!important;font-size:12px!important}.admin-root [data-slot=button][data-size=lg]{height:36px!important;padding:6px 12px!important;font-size:14px!important}.admin-root [data-slot=button][data-size=icon]{width:28px!important;padding:4px!important}.admin-root [data-slot=badge]:not(.admin-status-badge){border-radius:4px!important;align-items:center!important;padding:1px 6px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;display:inline-flex!important}.admin-root [data-slot=badge][data-variant=default]:not(.admin-status-badge),.admin-root [data-slot=badge][data-variant=secondary]:not(.admin-status-badge){background-color:var(--tag-neutral-bg)!important;color:var(--tag-neutral-text)!important;border:1px solid var(--tag-neutral-border)!important}.admin-root [data-slot=badge][data-variant=outline]:not(.admin-status-badge){color:var(--fg-subtle)!important;border:1px solid var(--border-base)!important;background-color:#0000!important}.admin-root [data-slot=badge][data-variant=destructive]{background-color:var(--tag-red-bg)!important;color:var(--tag-red-text)!important;border:1px solid var(--tag-red-border)!important}.admin-root [data-slot=badge].admin-status-badge{border:none!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;height:28px!important;padding:4px 12px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;display:inline-flex!important}.admin-root [data-slot=badge].admin-status-badge svg{width:14px!important;height:14px!important}.admin-root [data-slot=checkbox]{border:1px solid var(--border-strong)!important;background-color:var(--bg-field)!important;border-radius:4px!important;width:16px!important;height:16px!important}.admin-root [data-slot=checkbox][data-state=checked]{background-color:var(--button-inverted)!important;border-color:var(--button-inverted)!important;color:var(--contrast-fg-primary)!important}.admin-root [data-slot=table-header],.admin-root thead{position:relative;background-color:var(--table-header-bg,var(--bg-component))!important}.admin-root [data-slot=table-header] tr,.admin-root thead>tr{border-bottom:none!important}.admin-root [data-slot=table-header]:after,.admin-root thead:after{content:"";pointer-events:none;background:repeating-linear-gradient(to right, var(--table-header-divider,#d9d9d9) 0, var(--table-header-divider,#d9d9d9) 4px, transparent 4px, transparent 12px);height:1px;position:absolute;bottom:0;left:0;right:0}.admin-root [data-slot=table-head],.admin-root thead th{background-color:var(--table-header-bg,#fff)!important;color:var(--fg-subtle)!important;border-bottom:none!important;padding:8px 12px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important}.admin-root [data-slot=table-cell],.admin-root td{color:var(--fg-base)!important;padding:10px 12px!important;font-size:13px!important;line-height:20px!important}.admin-root tbody [data-slot=table-cell],.admin-root tbody td{border-bottom:1px solid var(--table-row-divider,#f0f0f0)!important}.admin-root tbody tr,.admin-root tbody tr:last-child>td,.admin-root tbody tr:last-child [data-slot=table-cell],.admin-root [data-slot=table-body] tr:last-child>[data-slot=table-cell],.admin-root tbody tr:last-child,.admin-root [data-slot=table-body] tr:last-child{border-bottom:none!important}.admin-root [data-slot=sidebar-inset] [data-slot=button][data-variant=ghost]:hover:not(:disabled),.admin-root [data-slot=table-row]:hover,.admin-root tbody tr:hover,.admin-root [data-slot=table-row].cursor-pointer:hover,.admin-root tbody tr.cursor-pointer:hover,.admin-root [data-slot=table-row][data-expanded=true],.admin-root tbody tr[data-expanded=true],.admin-root tbody tr[data-expanded=true]:hover{background-color:var(--admin-hover-bg)!important}.admin-root [data-slot=dropdown-menu-content],.admin-root [data-slot=popover-content],.admin-root [role=menu],.admin-root [data-radix-popper-content-wrapper]>div{background-color:var(--bg-base)!important;border:1px solid var(--border-base)!important;box-shadow:var(--elevation-flyout)!important;border-radius:8px!important;padding:4px!important}.admin-root [role=menuitem],.admin-root [data-slot=dropdown-menu-item]{border-radius:var(--admin-control-radius)!important;color:var(--fg-base)!important;cursor:pointer!important;padding:6px 8px!important;font-size:13px!important}.admin-root [role=menuitem]:hover,.admin-root [role=menuitem]:focus,.admin-root [data-slot=dropdown-menu-item]:hover,.admin-root [data-slot=dropdown-menu-item]:focus{background-color:var(--admin-hover-bg)!important;outline:none!important}.admin-root,.admin-root *{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.admin-root ::-webkit-scrollbar{width:4px;height:4px}.admin-root ::-webkit-scrollbar{width:4px;height:4px}.admin-root ::-webkit-scrollbar-track{background:0 0}.admin-root ::-webkit-scrollbar-track{background:0 0}.admin-root ::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:9999px}.admin-root ::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:9999px}.admin-root ::-webkit-scrollbar-thumb:hover{background-color:var(--fg-muted)}.admin-root ::-webkit-scrollbar-thumb:hover{background-color:var(--fg-muted)}.admin-root [data-slot=separator],.admin-root hr{border-color:var(--border-base)!important;opacity:1!important}.admin-root [data-slot=tooltip-content],.admin-root [role=tooltip]{background-color:var(--contrast-bg-base)!important;color:var(--contrast-fg-primary)!important;border-radius:var(--admin-control-radius)!important;box-shadow:var(--elevation-tooltip)!important;padding:4px 8px!important;font-size:12px!important}.admin-root [data-slot=switch]{background-color:var(--bg-switch-off)!important}.admin-root [data-slot=switch][data-state=checked]{background-color:var(--button-inverted)!important}.admin-root [data-slot=label],.admin-root label{color:var(--fg-base)!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.admin-root input[data-workspace-search]{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:inherit!important;-webkit-appearance:none!important;appearance:none!important;background-color:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.admin-root input[data-workspace-search]::placeholder{color:#b0b4c0!important}.admin-root input[data-workspace-search]:hover,.admin-root input[data-workspace-search]:focus{box-shadow:none!important;background-color:#0000!important;border:none!important}.admin-root input[data-admin-search-input]{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:inherit!important;-webkit-appearance:none!important;appearance:none!important;background-color:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.admin-root input[data-admin-search-input]::placeholder{color:var(--fg-muted)!important}.admin-root input[data-admin-search-input]:hover,.admin-root input[data-admin-search-input]:focus{box-shadow:none!important;background-color:#0000!important;border:none!important}
.admin-root{--admin-sidebar-bg:var(--bg-subtle);--admin-sidebar-border:var(--border-base);--admin-sidebar-fg-subtle:var(--fg-subtle);--admin-sidebar-fg-muted:var(--fg-muted);--admin-sidebar-fg-base:var(--fg-base);--admin-sidebar-hover:var(--bg-subtle-hover);--admin-sidebar-active-bg:var(--bg-base);--admin-shadow-nav-active:var(--elevation-card-rest);--admin-shadow-borders-focus:var(--borders-focus)}.dark .admin-root,.admin-root.dark{--admin-sidebar-bg:var(--bg-subtle);--admin-sidebar-border:var(--border-base);--admin-sidebar-fg-subtle:var(--fg-subtle);--admin-sidebar-fg-muted:var(--fg-muted);--admin-sidebar-fg-base:var(--fg-base);--admin-sidebar-hover:var(--bg-base-hover);--admin-sidebar-active-bg:var(--bg-base);--admin-shadow-nav-active:var(--elevation-card-rest);--admin-shadow-borders-focus:var(--borders-focus)}.admin-root [data-sidebar=sidebar]{background-color:var(--admin-sidebar-bg)!important;border-color:var(--admin-sidebar-border)!important}.admin-root [data-sidebar=sidebar] .admin-sidebar-surface,.admin-root [data-sidebar=sidebar] .sidebar-news-card,.admin-root [data-sidebar=sidebar] .sidebar-news-card-back-1,.admin-root [data-sidebar=sidebar] .sidebar-news-card-back-2{border-radius:var(--admin-control-radius,6px)!important;background:var(--bg-base)!important;box-shadow:var(--borders-base)!important;border:none!important}.admin-root [data-sidebar=sidebar] .sidebar-news-card-back-1,.admin-root [data-sidebar=sidebar] .sidebar-news-card-back-2{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.admin-root [data-slot=sidebar-header]{align-items:center;display:flex;height:2.25rem!important;min-height:2.25rem!important;padding:0 .25rem!important}.admin-root [data-slot=sidebar-footer]{background-color:var(--admin-sidebar-bg);padding:0!important}.admin-nav-link{letter-spacing:-.01em;width:100%;color:var(--admin-sidebar-fg-subtle);border-radius:7px;outline:none;align-items:center;gap:.375rem;padding:.2rem .5rem .2rem .2rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.admin-nav-link:hover:not(.admin-nav-link--locked){background-color:var(--admin-sidebar-hover);color:var(--admin-sidebar-fg-base)}.admin-nav-link:focus-visible{box-shadow:var(--admin-shadow-borders-focus)}.admin-nav-link--active,.admin-nav-link--active:hover:not(.admin-nav-link--locked){color:#e3000b;background-color:#e3000b12;box-shadow:0 0 0 1px #e3000b1f}.dark .admin-root .admin-nav-link--active,.admin-root.dark .admin-nav-link--active,.dark .admin-root .admin-nav-link--active:hover:not(.admin-nav-link--locked),.admin-root.dark .admin-nav-link--active:hover:not(.admin-nav-link--locked){color:#ff787f;background-color:#ff4d551a;box-shadow:0 0 0 1px #ff4d5526}.admin-nav-link__icon{width:1.375rem;height:1.375rem;color:var(--admin-sidebar-fg-muted);opacity:.85;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,opacity .15s;display:flex}.admin-nav-link:hover:not(.admin-nav-link--locked) .admin-nav-link__icon{color:var(--admin-sidebar-fg-base);opacity:1}.admin-nav-link--active .admin-nav-link__icon{color:#e3000b;opacity:1}.dark .admin-root .admin-nav-link--active .admin-nav-link__icon,.admin-root.dark .admin-nav-link--active .admin-nav-link__icon{color:#ff787f;opacity:1}.admin-nav-link__icon svg{stroke-width:1.75px;width:.9375rem;height:.9375rem}.admin-nav-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-nav-link--collapsed{justify-content:center;padding:.125rem}.admin-nav-link--locked{cursor:not-allowed;color:var(--admin-sidebar-fg-muted);opacity:.7;pointer-events:none;box-shadow:none!important;background-color:#0000!important}.admin-nav-link__label--locked{color:var(--admin-sidebar-fg-muted);text-decoration:line-through}.admin-nav-link--locked .admin-nav-link__icon{color:var(--admin-sidebar-fg-muted);opacity:.5}.admin-nav-link__lock-hint{color:var(--admin-sidebar-fg-muted);opacity:.6;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.admin-nav-category-trigger__icons{color:var(--admin-sidebar-fg-muted);flex-shrink:0;align-items:center;display:flex}.admin-nav-category-items{--nest-rail:color-mix(in srgb, var(--admin-sidebar-fg-muted) 32%, transparent);--nest-gutter:1.2rem;margin-top:.1rem;margin-bottom:.15rem;padding-left:0}.admin-nav-nest-row{padding-left:calc(var(--nest-gutter) + .7rem);padding-right:.375rem;position:relative}.admin-nav-nest-row:before{content:"";left:var(--nest-gutter);background:var(--nest-rail);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.admin-nav-nest-row:after{content:"";left:var(--nest-gutter);background:var(--nest-rail);pointer-events:none;width:.55rem;height:1px;position:absolute;top:50%}.admin-nav-nest-row:last-child:before{bottom:50%}.admin-nav-category-block{flex-direction:column;gap:.125rem;display:flex}.admin-nav-category-block+.admin-nav-category-block{border-top:none;margin-top:.25rem;padding-top:0}.admin-sidebar-nav-divider{background:color-mix(in srgb, var(--border-base) 85%, transparent);height:1px;margin:.5rem .75rem}.admin-sidebar-surface{border-radius:var(--admin-control-radius,6px);background:var(--bg-base);box-shadow:var(--borders-base);border:none;overflow:hidden}.admin-nav-search{width:100%;color:var(--admin-sidebar-fg-subtle);cursor:pointer;background-color:#0000;border:none;border-radius:6px;outline:none;align-items:center;gap:.625rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:flex}.admin-nav-search:hover{background-color:var(--admin-sidebar-hover)}.admin-nav-search:focus-visible{box-shadow:var(--admin-shadow-borders-focus)}.admin-nav-search--collapsed{justify-content:center;background-color:#0000!important;padding:.125rem!important}.admin-nav-search--collapsed:hover{background-color:var(--admin-sidebar-hover)!important}.admin-nav-search__label{text-align:start;flex:1}.admin-nav-search__kbd{color:var(--admin-sidebar-fg-muted);font-size:.8125rem}.admin-root [data-slot=sidebar-footer] [data-slot=sidebar-menu-button]{min-height:2rem;height:auto!important;box-shadow:none!important;color:var(--admin-sidebar-fg-subtle)!important;background:0 0!important;gap:.75rem!important;padding:.125rem .5rem .125rem .125rem!important}.admin-root [data-slot=sidebar-footer] [data-slot=sidebar-menu-button]:hover,.admin-root [data-slot=sidebar-footer] [data-slot=sidebar-menu-button][aria-expanded=true]{background-color:var(--admin-sidebar-hover)!important;color:var(--admin-sidebar-fg-base)!important;box-shadow:none!important}.admin-root [data-slot=sidebar-footer] [data-slot=sidebar-menu-button][data-active=true]{box-shadow:none!important;background:0 0!important}.admin-root [data-collapsible=icon] [data-slot=sidebar-content]{overflow-x:hidden}.admin-root .sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.admin-root .sidebar-scroll::-webkit-scrollbar{width:3px}.admin-root .sidebar-scroll::-webkit-scrollbar-track{background:0 0}.admin-root .sidebar-scroll::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:9999px}.admin-root .sidebar-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--fg-muted)}.admin-root [data-sidebar=sidebar] .admin-sidebar-search{gap:6px!important;height:28px!important;padding:0 10px!important}[data-slot=dropdown-menu-content].admin-sidebar-user-menu{color:#18181b!important;--tw-ring-shadow:0 0 #0000!important;background-color:#fff!important;border:none!important;border-radius:6px!important;box-shadow:0 0 0 1px #00000014,0 4px 8px #00000014,0 8px 16px #00000014!important}:is(html:has(.admin-root.dark) [data-slot=dropdown-menu-content].admin-sidebar-user-menu,html:has(.dark .admin-root) [data-slot=dropdown-menu-content].admin-sidebar-user-menu){color:#fafafa!important;background-color:#171717!important;box-shadow:0 -1px #ffffff0a,0 0 0 1px #ffffff1a,0 4px 8px #0000008c,0 8px 16px #0000008c!important}.admin-root [data-sidebar=sidebar] .admin-sidebar-search svg{width:14px!important;height:14px!important}.admin-root input[data-sidebar-search]{caret-color:var(--fg-base);height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:inherit!important;-webkit-appearance:none!important;appearance:none!important;background-color:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.admin-root input[data-sidebar-search]::placeholder{color:var(--fg-muted)!important}.admin-root input[data-sidebar-search]:hover,.admin-root input[data-sidebar-search]:focus{box-shadow:none!important;background-color:#0000!important;border:none!important}
