@keyframes admin-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.xc-admin-shell,html[data-admin-theme=blue]{--background:#f3f7fc;--panel:#fff;--panel-soft:#ffffffeb;--surface:#fff;--surface-2:#f6f8fc;--card-translucent:#ffffffeb;--foreground:#172033;--muted:#5f6d83;--primary:#275fe8;--primary-strong:#194fce;--primary-fill:#275fe8;--primary-fill-hover:#1f54d6;--primary-contrast:#fff;--primary-soft:#275fe81a;--primary-shadow:#275fe82e;--line:#223d601f;--sidebar-border:#223d601c;--input:#fff;--input-border:#2a466c2e;--success:#087760;--success-strong:#075f4d;--success-fill:#087760;--success-fill-hover:#066650;--success-contrast:#fff;--warning:#b87900;--warning-strong:#7a4e00;--warning-fill:#946000;--warning-fill-hover:#7b5000;--warning-contrast:#fff;--danger:#b4234d;--danger-strong:#951d3f;--danger-fill:#b4234d;--danger-fill-hover:#981e41;--danger-contrast:#fff;--info:#24688f;--info-strong:#1d5677;--info-fill:#24688f;--info-fill-hover:#1d5778;--info-contrast:#fff;--accent:#157f7b;--gold:#9a650c;--card-shadow:#233d5e1f;--rail-start:#176ff2;--rail-mid:#167eea;--rail-end:#1689e3;--rail-glow:#176ff242;--xc-select-chevron:#3154bd;--xc-shadow-panel:0 18px 42px #2b497017;--xc-shadow-dialog:0 32px 90px #233d5e2e;--xc-overlay:#12233d80;--xc-overlay-soft:#12233d57;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.xc-admin-shell[data-admin-theme=midnight],html[data-admin-theme=midnight]{--background:#08101d;--panel:#111c2d;--panel-soft:#111c2deb;--surface:#121e31;--surface-2:#17253a;--card-translucent:#121e31eb;--foreground:#edf4ff;--muted:#94a4ba;--primary:#79a2ff;--primary-strong:#a8c1ff;--primary-fill:#3b6fda;--primary-fill-hover:#315fbd;--primary-contrast:#fff;--primary-soft:#5b8cff24;--primary-shadow:#2356be47;--line:#92aed624;--sidebar-border:#92aed621;--input:#0d1726;--input-border:#92aed62e;--success:#54d6a5;--success-strong:#7ee5bd;--success-fill:#16785a;--success-fill-hover:#12644c;--success-contrast:#fff;--warning:#e3b95d;--warning-strong:#f1cc79;--warning-fill:#8a5a00;--warning-fill-hover:#714a00;--warning-contrast:#fff;--danger:#fb7185;--danger-strong:#ff9aaa;--danger-fill:#b83b57;--danger-fill-hover:#9f304a;--danger-contrast:#fff;--info:#67c7f2;--info-strong:#91d9f8;--info-fill:#186887;--info-fill-hover:#14566f;--info-contrast:#fff;--accent:#5ed1cb;--gold:#e8bd68;--card-shadow:#00000057;--rail-start:#183a70;--rail-mid:#102d57;--rail-end:#0d223f;--rail-glow:#0d223f6b;--xc-select-chevron:#79a6ff;--xc-shadow-panel:0 20px 52px #00000038;--xc-shadow-dialog:0 34px 100px #00000080;--xc-overlay:#02070ec2;--xc-overlay-soft:#02070e94;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.xc-admin-shell[data-admin-theme=violet],html[data-admin-theme=violet]{--background:#090711;--panel:#12101e;--panel-soft:#12101eeb;--surface:#141120;--surface-2:#1b1728;--card-translucent:#141120eb;--foreground:#f4f1f8;--muted:#9d94a9;--primary:#a98fff;--primary-strong:#c2b2ff;--primary-fill:#7255e9;--primary-fill-hover:#6045c9;--primary-contrast:#fff;--primary-soft:#a98fff24;--primary-shadow:#5b3bbe47;--line:#ffffff1a;--sidebar-border:#ffffff17;--input:#11101d;--input-border:#ffffff21;--success:#49d69d;--success-strong:#75e4b8;--success-fill:#157b59;--success-fill-hover:#12664b;--success-contrast:#fff;--warning:#e8c675;--warning-strong:#f2d691;--warning-fill:#8a5a00;--warning-fill-hover:#714a00;--warning-contrast:#fff;--danger:#fb7185;--danger-strong:#ff9aaa;--danger-fill:#b83b57;--danger-fill-hover:#9f304a;--danger-contrast:#fff;--info:#7dd3fc;--info-strong:#a5e2ff;--info-fill:#1d6f91;--info-fill-hover:#185d79;--info-contrast:#fff;--accent:#70d2cc;--gold:#e4bc6d;--card-shadow:#00000061;--rail-start:#7255e9;--rail-mid:#583ebc;--rail-end:#3d2a83;--rail-glow:#583ebc4d;--xc-select-chevron:#b5a2ff;--xc-shadow-panel:0 18px 46px #0000003d;--xc-shadow-dialog:0 34px 100px #0000008a;--xc-overlay:#05030ac7;--xc-overlay-soft:#05030a99;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.xc-admin-shell,html[data-admin-theme]{--success-soft:color-mix(in srgb, var(--success) 11%, transparent);--warning-soft:color-mix(in srgb, var(--warning) 11%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 11%, transparent);--info-soft:color-mix(in srgb, var(--info) 11%, transparent);--success-soft-hover:color-mix(in srgb, var(--success) 17%, transparent);--warning-soft-hover:color-mix(in srgb, var(--warning) 17%, transparent);--danger-soft-hover:color-mix(in srgb, var(--danger) 17%, transparent);--info-soft-hover:color-mix(in srgb, var(--info) 17%, transparent);--success-line:color-mix(in srgb, var(--success) 34%, var(--line));--warning-line:color-mix(in srgb, var(--warning) 34%, var(--line));--danger-line:color-mix(in srgb, var(--danger) 34%, var(--line));--info-line:color-mix(in srgb, var(--info) 34%, var(--line));--success-solid-hover:var(--success-fill-hover);--warning-solid-hover:var(--warning-fill-hover);--danger-solid-hover:var(--danger-fill-hover);--info-solid-hover:var(--info-fill-hover);--xc-ease-out:cubic-bezier(.2, .8, .2, 1)}.xc-admin-shell{background:var(--background)!important;color:var(--foreground)!important}.admin-panel{border:1px solid var(--line);border-radius:var(--xc-radius-panel);background:var(--surface)}.xc-admin-ambient{background:radial-gradient(circle at 72% -10%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 31%), radial-gradient(circle at 20% 105%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 28%)}.xc-admin-shell[data-admin-theme=blue] .xc-admin-ambient{background:radial-gradient(circle at 76% -8%,#2f6bff1c,#0000 32%),linear-gradient(135deg,#ffffffb8,#0000 42%)}.xc-admin-sidebar,.xc-admin-header,.xc-admin-topnav{color:var(--foreground);border-color:var(--line)!important;background-color:color-mix(in srgb, var(--panel) 94%, transparent)!important}.xc-admin-sidebar{overflow:hidden;box-shadow:6px 0 24px color-mix(in srgb, var(--card-shadow) 72%, transparent)!important}.xc-admin-rail{background:linear-gradient(180deg, var(--rail-start), var(--rail-mid) 58%, var(--rail-end));box-shadow:inset -1px 0 #ffffff1f}#xc-admin-rail,#xc-admin-rail :where(button,span,svg){color:#fff!important}.xc-admin-rail-button{line-height:1.15;position:relative;font-size:10px!important}.xc-admin-rail-button[data-active=true]:before{content:"";background:#fff;border-radius:0 999px 999px 0;width:3px;position:absolute;top:13px;bottom:13px;left:-6px;box-shadow:0 0 12px #ffffff94}.xc-admin-subnav-part{background:var(--panel);transition:opacity var(--xc-duration-fast) ease, transform var(--xc-duration-normal) var(--xc-ease-out), visibility 0s linear}.xc-admin-subnav-button{line-height:1.2;font-size:13px!important}.xc-admin-subnav-child{line-height:1.2;font-size:11px!important}#xc-admin-rail button:focus-visible{outline-offset:-3px;outline:2px solid #ffffffc7}.xc-admin-subnav-part button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 54%, transparent);outline-offset:-2px}@media (min-width:900px){.xc-admin-sidebar[data-compact=true] .xc-admin-subnav-part{visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--xc-duration-fast) ease, transform var(--xc-duration-fast) ease, visibility 0s linear var(--xc-duration-fast);transform:translate(-10px)}}.xc-admin-context{border-color:var(--line)!important;background:color-mix(in srgb, var(--surface-2) 64%, transparent)!important}.xc-admin-dashboard-hero{background:radial-gradient(circle at 84% -28%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 40%), var(--surface)!important}.xc-admin-shell[data-admin-theme=blue] .xc-admin-dashboard-hero{background:radial-gradient(circle at 86% -28%,#2f6bff21,#0000 42%),linear-gradient(145deg,#fff,#f9fbff)!important}.xc-admin-chart-primary{background:linear-gradient(to top, var(--primary-fill), var(--primary));box-shadow:0 0 18px color-mix(in srgb, var(--primary) 16%, transparent)}.xc-admin-model-bar{background:linear-gradient(90deg, var(--primary-fill), var(--primary));box-shadow:0 2px 12px color-mix(in srgb, var(--primary) 18%, transparent);transition:width .48s var(--xc-ease-out)}html[data-admin-theme] body>[data-xc-portal]{color:var(--foreground);color-scheme:normal}html[data-admin-theme] body>[data-xc-portal] :where(input,textarea,select){border-color:var(--input-border)!important;background:var(--input)!important;color:var(--foreground)!important}html[data-admin-theme] body>[data-xc-portal] :where(.xc-toast-card,.xc-confirm-card){border-color:var(--line)!important;background:var(--panel)!important;color:var(--foreground)!important;box-shadow:var(--xc-shadow-dialog)!important}.xc-admin-shell :where(input,textarea,select){color:var(--foreground)!important}.xc-admin-shell :where(input,textarea)::placeholder{opacity:.78;color:var(--muted)!important}.xc-admin-shell[data-admin-density=compact],html[data-admin-density=compact]{--admin-page-padding:clamp(14px, 1.5vw, 20px);--xc-control-height:34px;--xc-control-height-sm:30px;--xc-control-height-lg:38px;--admin-panel-padding:14px;--admin-section-gap:14px;--admin-control-gap:8px;--admin-cluster-gap:12px;--admin-native-button-height:30px;--admin-textarea-min-height:76px;--admin-table-cell-y:8px;--admin-header-height:64px;--admin-topnav-height:44px;--admin-context-height:29px;--admin-sidebar-item-height:38px}.xc-admin-shell[data-admin-density=standard],html[data-admin-density=standard]{--admin-page-padding:clamp(16px, 2vw, 32px);--xc-control-height:40px;--xc-control-height-sm:32px;--xc-control-height-lg:44px;--admin-panel-padding:20px;--admin-section-gap:20px;--admin-control-gap:12px;--admin-cluster-gap:16px;--admin-native-button-height:32px;--admin-textarea-min-height:96px;--admin-table-cell-y:12px;--admin-header-height:72px;--admin-topnav-height:48px;--admin-context-height:33px;--admin-sidebar-item-height:44px}.xc-admin-shell[data-admin-density=comfortable],html[data-admin-density=comfortable]{--admin-page-padding:clamp(20px, 2.6vw, 40px);--xc-control-height:44px;--xc-control-height-sm:36px;--xc-control-height-lg:48px;--admin-panel-padding:24px;--admin-section-gap:24px;--admin-control-gap:16px;--admin-cluster-gap:20px;--admin-native-button-height:36px;--admin-textarea-min-height:112px;--admin-table-cell-y:16px;--admin-header-height:80px;--admin-topnav-height:52px;--admin-context-height:39px;--admin-sidebar-item-height:48px}.xc-admin-shell[data-admin-navigation=sidebar]{--admin-topnav-height:0px}.xc-admin-shell[data-admin-radius=square],html[data-admin-radius=square]{--xc-radius-control:7px;--xc-radius-panel:12px;--xc-radius-dialog:18px}.xc-admin-shell[data-admin-radius=soft],html[data-admin-radius=soft]{--xc-radius-control:12px;--xc-radius-panel:20px;--xc-radius-dialog:26px}.xc-admin-shell[data-admin-radius=rounded],html[data-admin-radius=rounded]{--xc-radius-control:16px;--xc-radius-panel:28px;--xc-radius-dialog:32px}.xc-admin-shell[data-admin-motion=reduced],html[data-admin-motion=reduced]{--xc-duration-fast:1ms;--xc-duration-normal:1ms}.xc-admin-shell .xc-admin-content-frame{width:100%;max-width:none;margin-inline:0}.xc-admin-shell[data-admin-content-width=full] .xc-admin-content-frame{max-width:none;margin-inline:0}.xc-admin-shell[data-admin-content-width=contained] .xc-admin-content-frame{max-width:1480px;margin-inline:auto}.xc-admin-shell .xc-admin-content-frame>*{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}.xc-admin-shell :where([data-slot=surface-header]){padding:var(--admin-panel-padding)!important}.xc-admin-shell :where([data-slot=surface-content]){padding-right:var(--admin-panel-padding)!important;padding-bottom:var(--admin-panel-padding)!important;padding-left:var(--admin-panel-padding)!important}.xc-admin-shell :where([data-slot=input],[data-slot=select-trigger],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select:not([multiple])){min-height:var(--xc-control-height)!important;height:var(--xc-control-height)!important}.xc-admin-shell :where([data-slot=textarea],textarea){min-height:var(--admin-textarea-min-height)}.xc-admin-shell button[data-slot=button][class*=h-8]{height:var(--xc-control-height-sm)!important}.xc-admin-shell button[data-slot=button][class*=h-10]{height:var(--xc-control-height)!important}.xc-admin-shell button[data-slot=button][class*=h-11]{height:var(--xc-control-height-lg)!important}.xc-admin-shell .xc-admin-content button[class~="bg-[var(--primary-fill)]"],.xc-admin-shell .xc-admin-content button[class~="bg-[var(--primary)]"]{color:var(--primary-contrast,#fff)!important}.xc-admin-shell .xc-admin-content button:not([data-slot=button])[class]:not([class*=size-]):not([class*=absolute]):not([class*=fixed]):not([class*=inset-]):not([class*=aspect-]){min-height:var(--admin-native-button-height)}.xc-admin-shell .xc-admin-content button:not([data-slot=button])[class*=h-8],.xc-admin-shell .xc-admin-content button:not([data-slot=button])[class*=h-9]{height:var(--admin-native-button-height)!important}.xc-admin-shell .xc-admin-content button:not([data-slot=button])[class*=h-10]{height:var(--xc-control-height)!important}.xc-admin-shell .xc-admin-content button:not([data-slot=button])[class*=h-11]{height:var(--xc-control-height-lg)!important}.xc-admin-shell :where(table th,table td){padding-top:var(--admin-table-cell-y)!important;padding-bottom:var(--admin-table-cell-y)!important}.xc-admin-shell .xc-admin-content :where([class~=gap-5]){gap:var(--admin-section-gap)!important}.xc-admin-shell .xc-admin-content :where([class~=gap-3]){gap:var(--admin-control-gap)!important}.xc-admin-shell .xc-admin-content :where([class~=gap-4]){gap:var(--admin-cluster-gap)!important}.xc-admin-shell .xc-admin-content :where([class~=space-y-3])>:not([hidden])~:not([hidden]){margin-top:var(--admin-control-gap)!important}.xc-admin-shell .xc-admin-content :where([class~=space-y-4])>:not([hidden])~:not([hidden]){margin-top:var(--admin-cluster-gap)!important}.xc-admin-shell .xc-admin-content :where([class~=space-y-5])>:not([hidden])~:not([hidden]){margin-top:var(--admin-section-gap)!important}.xc-admin-shell .xc-admin-content :where([class~=p-4],[class~=p-5])[class*=border]{padding:var(--admin-panel-padding)!important}.xc-admin-shell[data-admin-radius=square] :where([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-\[1],[class*=rounded-\[2]){border-radius:7px!important}.xc-admin-shell[data-admin-radius=rounded] :where([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-\[1],[class*=rounded-\[2]){border-radius:20px!important}.xc-admin-shell[data-admin-motion=reduced] *,.xc-admin-shell[data-admin-motion=reduced] :before,.xc-admin-shell[data-admin-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important}
