[data-theme=plum],[data-theme=midnight],[data-theme=onyx]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chart-1:#5890dd;--chart-2:#c87845;--chart-3:#9579e6;--chart-4:#0cac9b;--chart-5:#bd5aa6;--type-image:#5890dd;--type-video:#c87845;--type-cinematic:#9579e6;--type-fashion:#3fa66b;--chart-good:#0cac9b;--chart-warn:#c07a12;--chart-bad:#b8333b;--role-owner:#e4e7ef;--role-super-admin:#f2b94c;--role-admin:#a27ff2;--role-developer:#5aa9f0;--role-marketing:#e38bd0;--role-support:#4fc3a1;--role-designer:#f08a5d;--role-viewer:#9b9ba5;--avatar-edge:#00000073;--scrim:#0404089e;--page-wash:none;--logo-filter:none;--weight-metric:600;--r-xs:4px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 12px 32px -12px #0009;--shadow-lg:0 24px 60px -16px #000000a6;--stretch-display:100%}[data-theme=linen],[data-theme=sage],[data-theme=chalk],[data-theme=iris],[data-theme=porcelain],[data-theme=honey],[data-theme=material]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chart-1:#2a6fd0;--chart-2:#c75a1f;--chart-3:#7457d6;--chart-4:#12998a;--chart-5:#8c2468;--type-image:#2a6fd0;--type-video:#c75a1f;--type-cinematic:#7457d6;--type-fashion:#2f8a52;--chart-good:#0b8f7c;--chart-warn:#b67c00;--chart-bad:#a61f2c;--role-owner:#4d5566;--role-super-admin:#9a6700;--role-admin:#6a4bd1;--role-developer:#1f66b8;--role-marketing:#a33d86;--role-support:#11775f;--role-designer:#b8501d;--role-viewer:#676872;--avatar-edge:#14141e24;--scrim:#14121061;--page-wash:none;--logo-filter:none;--weight-metric:600;--r-xs:4px;--stretch-display:100%}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:where(:root){--frame-gap:14px;--rail-radius:22px;--rail-item:44px;--rail-item-radius:14px;--hero-size:34px;--hero-weight:600;--hero-tracking:-.02em;--hero-font:var(--font-display);--sheet-inset:0px;--sheet-radius:0}@media (min-width:861px){.drawer{top:var(--sheet-inset);right:var(--sheet-inset);bottom:var(--sheet-inset);border-radius:var(--sheet-radius);overflow:hidden}.layout-panel .sidebar{top:var(--frame-gap);bottom:var(--frame-gap);left:var(--frame-gap);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.layout-panel .main{margin-left:calc(var(--sidebar-w) + var(--frame-gap) * 2)}.layout-panel.sidebar-collapsed .main{margin-left:calc(var(--sidebar-w-collapsed) + var(--frame-gap) * 2)}.layout-panel .nav-tooltip{left:calc(var(--sidebar-w-collapsed) + var(--frame-gap) + 8px)}.layout-rail .sidebar{top:var(--frame-gap);bottom:var(--frame-gap);left:var(--frame-gap);border-radius:var(--rail-radius);box-shadow:var(--shadow-md);border:none}.layout-rail .main{margin-left:calc(var(--sidebar-w-collapsed) + var(--frame-gap) * 2)}.layout-rail .nav-item{width:var(--rail-item);height:var(--rail-item);border-radius:var(--rail-item-radius);margin:0 auto 6px;padding:0}.layout-rail .nav-active-bg{box-shadow:none}.layout-rail .nav-tooltip{left:calc(var(--sidebar-w-collapsed) + var(--frame-gap) + 8px)}.layout-topnav .sidebar{display:none}.layout-topnav .main{margin-left:0}.layout-topnav .topbar{gap:16px;height:72px}.layout-topnav .topbar-left{flex:1}}.top-nav{align-items:center;gap:14px;min-width:0;display:flex}.top-nav-brand{border-radius:var(--r-sm);flex-shrink:0;display:flex}.top-nav .brand-mark{display:block}.top-nav-groups{scrollbar-width:none;border:1px solid var(--nav-bar-border,var(--border));border-radius:var(--r-pill);background:var(--nav-bar-bg,var(--surface));align-items:center;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.top-nav-groups::-webkit-scrollbar{display:none}.top-nav-item{border-radius:var(--r-pill);height:34px;color:var(--nav-bar-text,var(--text-dim));font-size:var(--fs-body);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.top-nav-item:hover{color:var(--nav-bar-text-strong,var(--text));background:var(--nav-bar-text-strong,var(--text))}@supports (color:color-mix(in lab, red, red)){.top-nav-item:hover{background:color-mix(in srgb, var(--nav-bar-text-strong,var(--text)) 7%, transparent)}}.top-nav-item.active{background:var(--nav-active-bg,var(--accent-fill));color:var(--nav-active-text,var(--on-accent))}.top-nav-current{opacity:.75;font-weight:400}.top-nav-current:before{content:"·";margin-right:6px}.top-nav-chevron{opacity:.7;width:13px;height:13px;transform:rotate(90deg)}.top-nav-item[data-state=open] .top-nav-chevron{transform:rotate(-90deg)}.top-nav-menu{min-width:300px}.top-nav-menu-item{align-items:flex-start}.top-nav-menu-item.active{background:var(--accent-dim)}.top-nav-menu-text{flex-direction:column;gap:1px;display:flex}.top-nav-menu-label{color:var(--text);font-weight:600}.top-nav-menu-desc{font-size:var(--fs-caption);color:var(--text-faint);white-space:normal}@media (max-width:1280px){.top-nav-current{display:none}}@media (max-width:860px){.top-nav{display:none}}.page-hero{margin:2px 0 24px}.page-hero .page-title{font-family:var(--hero-font), ui-sans-serif, system-ui, sans-serif;font-size:var(--hero-size);font-weight:var(--hero-weight);letter-spacing:var(--hero-tracking);white-space:normal;line-height:1.08}.page-hero .page-description{font-size:var(--fs-body);color:var(--text-dim);white-space:normal;margin-top:8px}@media (max-width:860px){.page-hero .page-title{font-size:min(var(--hero-size), 28px)}}.theme-preview[data-layout=panel] .theme-preview-rail,.theme-preview[data-layout=rail] .theme-preview-rail{margin:calc(var(--frame-gap) * .35) 0 calc(var(--frame-gap) * .35) calc(var(--frame-gap) * .35);border:1px solid var(--border);border-radius:calc(var(--r-lg) * .45)}.theme-preview[data-layout=rail] .theme-preview-rail{border-radius:calc(var(--rail-radius) * .4);border:none;align-items:center;width:12%;padding:8px 0}.theme-preview[data-layout=rail] :is(.theme-preview-nav,.theme-preview-dot){border-radius:50%;width:8px;height:8px;margin:0}.theme-preview[data-layout=topnav]{flex-direction:column}.theme-preview[data-layout=topnav] .theme-preview-rail{border-radius:var(--r-pill);background:var(--nav-bar-bg,var(--surface));border-right:none;flex-direction:row;align-self:flex-start;align-items:center;gap:5px;width:auto;height:18px;margin:7px 8px 0;padding:0 7px}.theme-preview[data-layout=topnav] .theme-preview-dot{border-radius:50%;width:8px;height:8px;margin:0 3px 0 0}.theme-preview[data-layout=topnav] .theme-preview-nav{background:var(--nav-bar-text,var(--text-faint));width:16px;height:5px}@supports (color:color-mix(in lab, red, red)){.theme-preview[data-layout=topnav] .theme-preview-nav{background:color-mix(in srgb, var(--nav-bar-text,var(--text-faint)) 55%, transparent)}}.theme-preview[data-layout=topnav] .theme-preview-nav.active{background:var(--nav-active-bg,var(--accent));width:22px;height:10px}[data-theme=plum]{--bg:#0d090e;--surface:#171118;--surface-2:#1f1720;--surface-3:#2a1f2b;--surface-float:#2f2333;--border:#ecc4e61a;--border-strong:#ecc4e633;--border-subtle:#ecc4e60f;--text:#f6eef5;--text-dim:#bfaebd;--text-faint:#9b8a9a;--accent:#e8a9d6;--accent-fill:#9a3f88;--accent-fill-hover:#a94a97;--on-accent:#fff;--accent-dim:#e8a9d624;--accent-line:#e8a9d66b;--success:#4fd69c;--success-bg:#4fd69c1f;--warning:#f2c060;--warning-bg:#f2c0601f;--danger:#f58a88;--danger-bg:#f58a881f;--info:#7fb6f2;--info-bg:#7fb6f21f;--r-sm:12px;--r-md:16px;--r-lg:22px;--font-theme:var(--font-urbanist);--page-wash:radial-gradient(900px 560px at 8% -8%, #a03e8c47, transparent 60%), radial-gradient(700px 500px at 105% 108%, #78326e2e, transparent 60%);--plum-glow:linear-gradient(120deg, #a34892 0%, #7c2f6e 100%);--sidebar-w:248px;--frame-gap:16px;--hero-weight:500;--sheet-inset:16px;--sheet-radius:var(--r-lg);--mark-thickness:6px;--mark-radius:999px;--mark-radius-wide:999px;--mark-track:#2a1f2b;--heat-radius:4px;--chart-bar-radius:8}[data-theme=plum] .sidebar{background:linear-gradient(#120d13 0%,#0f0a10 100%)}[data-theme=plum] :where(.sidebar-brand){padding:24px 22px 22px}[data-theme=plum] :where(.nav-item){border-radius:var(--r-pill);margin-bottom:4px;padding:10px 14px;font-size:14px}[data-theme=plum] .nav-active-bg{border-radius:var(--r-pill);background:linear-gradient(90deg,#b75ba38c,#b75ba314 85%);box-shadow:inset 0 0 0 1px #ecc4e629}[data-theme=plum] .nav-item.active svg{color:#fff}[data-theme=plum] :where(.nav-group-label){color:var(--text-faint);font-size:11.5px}[data-theme=plum] .topbar{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;height:84px}[data-theme=plum] .page-title{letter-spacing:-.01em;font-size:27px;font-weight:500}[data-theme=plum] .page-description{margin-top:3px;font-size:12.5px}[data-theme=plum] :is(.icon-button,.user-menu-trigger){border:1px solid var(--border);background:#050305;border-radius:50%}[data-theme=plum] .card{background:radial-gradient(420px 220px at 0% 0%, #b75ba31a, transparent 70%), var(--surface);border-color:var(--border);box-shadow:inset 0 1px #ffffff0a,0 20px 40px -24px #000000b3}[data-theme=plum] .kpi-grid{background:0 0;border:none;gap:12px;overflow:visible}[data-theme=plum] :where(.kpi-card){border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(260px 140px at 100% 0%, #b75ba338, transparent 70%), var(--surface);box-shadow:none;padding:18px 20px}[data-theme=plum] .kpi-value{--kpi-size:30px;font-weight:600}[data-theme=plum] :is(.status-strip,.overall-banner){border-radius:var(--r-pill)}[data-theme=plum] :where(.btn){border-radius:var(--r-pill);border-color:var(--border-strong);background:#0a070b;padding-inline:18px}[data-theme=plum] .btn.primary{background:var(--plum-glow);box-shadow:0 8px 24px -10px #b75ba3b3}[data-theme=plum] .btn.primary:hover:not(:disabled){background:linear-gradient(120deg,#ad4f9c 0%,#8a377b 100%)}[data-theme=plum] :is(.form-input,.form-select,.form-textarea,.search-box,.global-search-input){border-radius:var(--r-md);background:#0a070b}[data-theme=plum] :is(.search-box,.global-search-input){border-radius:var(--r-pill)}[data-theme=plum] .view-tabs{border-bottom:none;gap:6px}[data-theme=plum] .view-tab{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--border-strong);background:#0a070b;padding:8px 18px}[data-theme=plum] .view-tab.active{color:#fff}[data-theme=plum] .view-tab .tab-active-bg{border-radius:inherit;background:var(--plum-glow);height:auto;inset:0}[data-theme=plum] :is(.chart-tabs,.filter-chip-group){background:0 0;border:none;gap:4px;padding:0}[data-theme=plum] :is(.chart-tab,.filter-chip){border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--border-strong);padding:6px 13px}[data-theme=plum] :is(.chart-tab.active,.filter-chip.active){color:#fff;background:var(--plum-glow);box-shadow:none}[data-theme=plum] .chart-tab .tab-active-bg{background:var(--plum-glow);box-shadow:none;border-radius:var(--r-pill)}[data-theme=plum] .pill-option.active{background:var(--plum-glow);color:#fff;border-color:#0000}[data-theme=plum] table.data-table thead th,[data-theme=plum] table.data-table tbody td{border-bottom-color:var(--border-subtle)}[data-theme=plum] table.data-table tbody tr.clickable:hover{background:#b75ba314}[data-theme=plum] :is(.menu-content,.modal-panel){border-radius:var(--r-lg)}[data-theme=midnight]{--bg:#080c16;--surface:#0e1422;--surface-2:#141b2c;--surface-3:#1b2438;--surface-float:#1e2740;--border:#94aadc21;--border-strong:#94aadc3d;--border-subtle:#94aadc12;--text:#e6ebf5;--text-dim:#9aa6bd;--text-faint:#8591aa;--accent:#b3adff;--accent-fill:#c9c4ff;--accent-fill-hover:#d6d2ff;--on-accent:#15122e;--accent-dim:#b3adff21;--accent-line:#b3adff73;--success:#46d39a;--success-bg:#46d39a1c;--warning:#f0b451;--warning-bg:#f0b4511c;--danger:#f47c7a;--danger-bg:#f47c7a1c;--info:#6fb3f5;--info-bg:#6fb3f51c;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--font-theme:var(--font-space-grotesk);--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--page-wash:linear-gradient(#94aadc0b 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #94aadc0b 1px, transparent 1px) 0 0 / 32px 32px;--sidebar-w:232px;--mark-thickness:4px;--mark-radius:1px;--mark-radius-wide:2px;--mark-track:#1b2438;--heat-radius:2px;--chart-bar-radius:1;--chart-grid-dash:2 4}[data-theme=midnight] :is(.kpi-label,.nav-group-label,.form-label,.detail-block-label,.detail-section-title,table.data-table thead th,.badge,.chart-tab,.filter-chip){font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}[data-theme=midnight] :is(.card-title-sub,.page-description,.section-sub,.ts-legend){font-family:var(--font-mono);font-size:11.5px}[data-theme=midnight] :is(.kpi-value,.cell-num,.donut-value,.funnel-value,.bar-list-value){font-family:var(--font-mono);letter-spacing:-.02em}[data-theme=midnight] .badge{border-radius:var(--r-xs);background:0 0;font-size:10.5px;box-shadow:inset 0 0 0 1px}[data-theme=midnight] .sidebar{background:#080c16eb}[data-theme=midnight] :where(.nav-item){border-radius:var(--r-sm);font-size:13px}[data-theme=midnight] .nav-active-bg{background:var(--accent-dim);box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px #b3adff2e}[data-theme=midnight] .topbar{background:#080c16d9;height:56px}[data-theme=midnight] .page-title{letter-spacing:0;font-size:18px;font-weight:600}[data-theme=midnight] .card{border-color:var(--border);background:linear-gradient(#141b2ce6,#0e1422e6);position:relative}[data-theme=midnight] .card:before{content:"";border-top:1px solid var(--accent-line);border-left:1px solid var(--accent-line);border-top-left-radius:var(--r-lg);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}[data-theme=midnight] .card-title{letter-spacing:.01em;font-weight:600}[data-theme=midnight] .kpi-grid{background:0 0;border:none;gap:8px;overflow:visible}[data-theme=midnight] :where(.kpi-card){border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:none}[data-theme=midnight] .kpi-card:first-child{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}[data-theme=midnight] .kpi-card:first-child :is(.kpi-label,.kpi-sub,.cell-muted){color:#3a3566}[data-theme=midnight] .kpi-value{--kpi-size:24px;font-weight:500}[data-theme=midnight] :where(.btn){border-radius:var(--r-sm);font-weight:500;font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}[data-theme=midnight] .view-tabs{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);gap:2px;padding:3px;display:inline-flex}[data-theme=midnight] .view-tab{border-radius:var(--r-sm);padding:6px 16px;font-size:12.5px}[data-theme=midnight] .view-tab .tab-active-bg{border-radius:inherit;background:var(--surface-3);height:auto;box-shadow:inset 0 0 0 1px var(--border-strong);inset:0}[data-theme=midnight] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){color:var(--on-accent);background:var(--accent-fill);box-shadow:none}[data-theme=midnight] .chart-tab .tab-active-bg{background:var(--accent-fill);box-shadow:none}[data-theme=midnight] :is(.form-input,.form-select,.form-textarea,.search-box,.global-search-input){font-family:var(--font-mono);background:#080c16b3;font-size:12.5px}[data-theme=midnight] table.data-table{font-size:12.5px}[data-theme=midnight] table.data-table tbody tr.clickable:hover{background:var(--accent-dim);box-shadow:inset 2px 0 0 var(--accent)}[data-theme=midnight] .kpi-card:first-child .sparkline path[fill=none]{stroke:var(--on-accent)}[data-theme=midnight] .kpi-card:first-child .sparkline path:not([fill=none]){fill:var(--on-accent)}[data-theme=onyx]{--bg:#0a0b0d;--surface:#15171b;--surface-2:#1c1f24;--surface-3:#25292f;--surface-float:#2a2e35;--border:#ffffff14;--border-strong:#ffffff26;--border-subtle:#ffffff0d;--text:#f3f4f6;--text-dim:#a8adb6;--text-faint:#8d939d;--accent:#cdf546;--accent-fill:#c8f135;--accent-fill-hover:#d4f65a;--on-accent:#101206;--accent-dim:#cdf5461f;--accent-line:#cdf5466b;--success:#4ad295;--success-bg:#4ad2951f;--warning:#f3bf4f;--warning-bg:#f3bf4f1f;--danger:#f27d78;--danger-bg:#f27d781f;--info:#72b4f5;--info-bg:#72b4f51f;--r-sm:12px;--r-md:18px;--r-lg:24px;--font-theme:var(--font-sora);--page-wash:radial-gradient(1000px 500px at 50% -20%, #ffffff0d, transparent 70%);--nav-bar-bg:#eef0f3;--nav-bar-border:transparent;--nav-bar-text:#4a4f58;--nav-bar-text-strong:#101114;--nav-active-bg:#c8f135;--nav-active-text:#101206;--hero-size:46px;--hero-weight:300;--hero-tracking:-.03em;--sheet-inset:14px;--sheet-radius:var(--r-lg);--mark-thickness:6px;--mark-radius:999px;--mark-radius-wide:999px;--mark-track:#2a2e35;--heat-radius:5px;--chart-bar-radius:8}[data-theme=onyx] .topbar{background:#0a0b0dd1;border-bottom:none}[data-theme=onyx] .top-nav-item{font-weight:500}[data-theme=onyx] :is(.icon-button,.user-menu-trigger){background:var(--surface-2);border:1px solid var(--border);border-radius:50%}[data-theme=onyx] .card{border-color:var(--border);background:linear-gradient(#1a1d22 0%,#14161a 100%)}[data-theme=onyx] .kpi-grid{border-radius:var(--r-lg);background:linear-gradient(#1a1d22 0%,#14161a 100%);gap:0}[data-theme=onyx] :where(.kpi-card){padding:20px 22px}[data-theme=onyx] .kpi-value{--kpi-size:32px;letter-spacing:-.02em;font-weight:300}[data-theme=onyx] :where(.btn){border-radius:var(--r-pill);background:var(--surface-2);padding-inline:18px}[data-theme=onyx] .btn.primary{box-shadow:0 10px 24px -12px #c8f1358c}[data-theme=onyx] :is(.form-input,.form-select,.form-textarea,.search-box,.global-search-input){border-radius:var(--r-pill);background:var(--surface-2)}[data-theme=onyx] .form-textarea{border-radius:var(--r-md)}[data-theme=onyx] .view-tabs{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);gap:2px;padding:4px;display:inline-flex}[data-theme=onyx] .view-tab{border-radius:var(--r-pill);padding:7px 18px}[data-theme=onyx] .view-tab.active{color:var(--on-accent)}[data-theme=onyx] .view-tab .tab-active-bg{border-radius:inherit;background:var(--accent-fill);height:auto;inset:0}[data-theme=onyx] :is(.chart-tabs,.filter-chip-group),[data-theme=onyx] :is(.chart-tab,.filter-chip){border-radius:var(--r-pill)}[data-theme=onyx] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){color:var(--on-accent);background:var(--accent-fill);box-shadow:none;border-color:#0000}[data-theme=onyx] .chart-tab .tab-active-bg{background:var(--accent-fill);box-shadow:none}[data-theme=onyx] table.data-table{border-collapse:separate;border-spacing:0 4px}[data-theme=onyx] table.data-table thead th{border-bottom:none}[data-theme=onyx] table.data-table tbody td{background:var(--surface-2);border-bottom:none}[data-theme=onyx] table.data-table tbody td:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}[data-theme=onyx] table.data-table tbody td:last-child{border-radius:0 var(--r-md) var(--r-md) 0}[data-theme=onyx] table.data-table tbody tr.clickable:hover td{background:var(--surface-3)}[data-theme=onyx] table.data-table tbody tr:hover{background:0 0}[data-theme=onyx] .badge{padding:4px 11px}[data-theme=onyx] :is(.menu-content,.modal-panel){border-radius:var(--r-lg)}[data-theme=onyx] .funnel-fill{background:var(--accent-fill)}[data-theme=linen]{--bg:#e9dfd0;--surface:#f6efe3;--surface-2:#efe6d7;--surface-3:#e5dac8;--surface-float:#fbf7ef;--border:#46301a24;--border-strong:#46301a42;--border-subtle:#46301a14;--text:#2a2018;--text-dim:#5c4d40;--text-faint:#665850;--accent:#874b17;--accent-fill:#93531c;--accent-fill-hover:#a55f24;--on-accent:#fff;--accent-dim:#93531c1a;--accent-line:#93531c59;--success:#19683f;--success-bg:#19683f1a;--warning:#7f5000;--warning-bg:#a06e001f;--danger:#a92d28;--danger-bg:#a92d281a;--info:#1f5fa8;--info-bg:#1f5fa81a;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:10px;--shadow-sm:0 1px 2px #3c281414;--shadow-md:0 12px 32px -12px #3c281438;--shadow-lg:0 24px 60px -16px #3c281447;--font-display:var(--font-fraunces);--font-mono:var(--font-plex-mono), ui-monospace, monospace;--stretch-display:100%;--hero-size:44px;--hero-weight:800;--hero-tracking:-.025em;--folder:#c98d52;--mark-thickness:5px;--mark-radius:1px;--mark-radius-wide:2px;--mark-track:#e5dac8;--heat-radius:2px;--chart-bar-radius:2}[data-theme=linen] :is(.sidebar,.sidebar-tone){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#241c16;--surface:#2e251d;--surface-2:#372c23;--surface-3:#41352a;--border:#f3ebe01a;--border-strong:#f3ebe02e;--text:#f3ebe0;--text-dim:#c4b6a5;--text-faint:#b0a191;--accent:#e2a36a;--logo-filter:none}[data-theme=linen] :is(.kpi-label,.nav-group-label,.form-label,.detail-block-label,.detail-section-title,table.data-table thead th){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}[data-theme=linen] :is(.card-title-sub,.page-description,.section-sub){font-family:var(--font-mono);font-size:12px}[data-theme=linen] :is(.card-title,.section-heading h2,.drawer-title,.modal-title){font-family:var(--font-display), serif;letter-spacing:-.01em;font-size:17px;font-weight:700}[data-theme=linen] .page-hero .page-description{margin-top:12px}[data-theme=linen] :where(.nav-item){border-radius:var(--r-sm)}[data-theme=linen] .nav-active-bg{background:#3a2e24;box-shadow:inset 0 0 0 1px #e2a36a8c}[data-theme=linen] .topbar{background:#e9dfd0e0}[data-theme=linen] .card{background:var(--surface);border-color:var(--border-strong);box-shadow:inset 0 1px #ffffffb3,0 2px #46301a0a}[data-theme=linen] .kpi-grid{border-color:var(--border-strong);border-radius:var(--r-lg)}[data-theme=linen] .kpi-value{font-family:var(--font-display), serif;--kpi-size:30px;font-weight:700}[data-theme=linen] :is(.notice-block,.error-block){border-style:dashed}[data-theme=linen] .view-tabs{border-bottom:1px solid var(--border-strong);gap:0}[data-theme=linen] .view-tab{border:1px solid var(--border-strong);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom-color:#0000;margin-bottom:-1px;padding:9px 20px 10px;font-size:11.5px}[data-theme=linen] .view-tab+.view-tab{margin-left:-1px}[data-theme=linen] .view-tab.active{color:#2a1a0c}[data-theme=linen] .view-tab .tab-active-bg{border-radius:inherit;background:var(--folder);height:auto;inset:0}[data-theme=linen] :is(.chart-tab,.filter-chip){font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px}[data-theme=linen] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){background:var(--folder);color:#2a1a0c;box-shadow:none;border-color:#0000}[data-theme=linen] .chart-tab .tab-active-bg{background:var(--folder);box-shadow:none}[data-theme=linen] :where(.btn){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-color:var(--border-strong);font-size:11.5px;font-weight:500}[data-theme=linen] .btn.primary{box-shadow:inset 0 1px #fff3}[data-theme=linen] :is(.form-input,.form-select,.form-textarea,.search-box,.global-search-input){border-color:var(--border-strong);background:#fbf7ef}[data-theme=linen] .badge{border-radius:var(--r-xs);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;font-size:10.5px;font-weight:500;box-shadow:inset 0 0 0 1px}[data-theme=linen] table.data-table tbody tr.clickable:hover{background:#fbf6ec}[data-theme=sage]{--bg:#e3e7e1;--surface:#f4f5f1;--surface-2:#eaede7;--surface-3:#dfe4dc;--surface-float:#fff;--border:#141e1414;--border-strong:#141e142e;--border-subtle:#141e140d;--text:#111411;--text-dim:#4a524b;--text-faint:#5e665f;--accent:#3e5c0a;--accent-fill:#121412;--accent-fill-hover:#262a26;--on-accent:#fff;--accent-dim:#cdee5f80;--accent-line:#3e5c0a59;--success:#177245;--success-bg:#1772451a;--warning:#855400;--warning-bg:#a06e001f;--danger:#b3282d;--danger-bg:#b3282d17;--info:#1c5fae;--info-bg:#1c5fae1a;--r-sm:12px;--r-md:18px;--r-lg:26px;--shadow-sm:0 1px 2px #141e140f;--shadow-md:0 14px 34px -14px #141e1433;--shadow-lg:0 26px 60px -18px #141e1442;--font-theme:var(--font-manrope);--sidebar-w-collapsed:72px;--rail-radius:26px;--rail-item:46px;--rail-item-radius:50%;--hero-size:46px;--hero-weight:400;--hero-tracking:-.035em;--lime:#e2f58a;--sheet-inset:14px;--sheet-radius:var(--r-lg);--mark-thickness:10px;--mark-radius:999px;--mark-radius-wide:999px;--mark-track:#e0e5dd;--heat-radius:6px;--chart-bar-radius:999}[data-theme=sage] :is(.sidebar,.sidebar-tone){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111311;--surface:#1b1e1b;--surface-2:#242824;--surface-3:#2e332e;--border:#eef2ec17;--border-strong:#eef2ec29;--text:#eef2ec;--text-dim:#aab3a9;--text-faint:#9aa499;--accent:#d6f266;--logo-filter:none}[data-theme=sage] .nav-active-bg{background:#3a3f3a;border-radius:50%}[data-theme=sage] .nav-item.active svg{color:#fff}[data-theme=sage] .topbar{-webkit-backdrop-filter:none;background:0 0;border-bottom:none}[data-theme=sage] :is(.icon-button,.user-menu-trigger){background:#fff;border-color:#0000;border-radius:50%}[data-theme=sage] .card{background:var(--surface);border-color:#0000}[data-theme=sage] .kpi-grid{background:0 0;border:none;gap:12px;overflow:visible}[data-theme=sage] :where(.kpi-card){border-radius:var(--r-lg);background:var(--surface);box-shadow:none;padding:20px 22px}[data-theme=sage] .kpi-card:first-child{background:var(--lime)}[data-theme=sage] .kpi-value{--kpi-size:44px;letter-spacing:-.04em;font-weight:400}[data-theme=sage] :is(.status-strip,.overall-banner){border-radius:var(--r-pill);border-color:#0000}[data-theme=sage] :where(.btn){border-radius:var(--r-pill);background:#fff;border-color:#0000;padding-inline:18px}[data-theme=sage] .btn.ghost{border-color:var(--border-strong);background:0 0}[data-theme=sage] :is(.form-input,.form-select,.search-box,.global-search-input){border-radius:var(--r-pill);background:#fff;border-color:#0000}[data-theme=sage] .form-textarea{background:#fff;border-color:#0000}[data-theme=sage] .view-tabs{border-bottom:none;gap:6px}[data-theme=sage] .view-tab{border-radius:var(--r-pill);background:#fff;padding:9px 18px}[data-theme=sage] .view-tab.active{color:#fff}[data-theme=sage] .view-tab .tab-active-bg{border-radius:inherit;background:var(--accent-fill);height:auto;inset:0}[data-theme=sage] :is(.chart-tabs,.filter-chip-group){border-radius:var(--r-pill);background:#fff;border:none;padding:3px}[data-theme=sage] :is(.chart-tab,.filter-chip){border-radius:var(--r-pill)}[data-theme=sage] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){background:var(--accent-fill);color:#fff;box-shadow:none;border-color:#0000}[data-theme=sage] .chart-tab .tab-active-bg{background:var(--accent-fill);box-shadow:none}[data-theme=sage] .badge{padding:4px 11px}[data-theme=sage] table.data-table tbody tr.clickable:hover{background:#eef1eb}[data-theme=chalk]{--bg:#fbfbfb;--surface:#fff;--surface-2:#f5f5f6;--surface-3:#ededef;--surface-float:#fff;--border:#11111314;--border-strong:#11111329;--border-subtle:#1111130d;--text:#111113;--text-dim:#52525b;--text-faint:#63636b;--accent:#4447b8;--accent-fill:#17181c;--accent-fill-hover:#2b2c31;--on-accent:#fff;--accent-dim:#96a0ff2e;--accent-line:#4447b852;--success:#15784a;--success-bg:#15784a17;--warning:#855400;--warning-bg:#a06e001a;--danger:#b42c2c;--danger-bg:#b42c2c14;--info:#1d5fb5;--info-bg:#1d5fb517;--r-sm:12px;--r-md:16px;--r-lg:22px;--shadow-sm:0 1px 2px #1111130d;--shadow-md:0 14px 34px -14px #11111329;--shadow-lg:0 26px 60px -18px #11111338;--font-theme:var(--font-inter);--page-wash:radial-gradient(#11111317 1px, transparent 1.4px) 0 0 / 18px 18px;--sidebar-w-collapsed:64px;--frame-gap:0px;--rail-radius:0;--rail-item:42px;--rail-item-radius:50%;--hero-size:38px;--hero-weight:700;--hero-tracking:-.03em;--tile-lavender:#eef0ff;--tile-mist:#e8f2f6;--hatch:repeating-linear-gradient(135deg, #e6e6ea 0 4px, transparent 4px 8px);--sheet-inset:12px;--sheet-radius:var(--r-lg);--mark-thickness:12px;--mark-radius:6px;--mark-radius-wide:7px;--mark-track:repeating-linear-gradient(135deg, #e6e6ea 0 4px, transparent 4px 8px);--heat-radius:6px;--chart-bar-radius:8}[data-theme=chalk] :is(.sidebar,.sidebar-tone){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16171a;--surface:#202125;--surface-2:#2a2b30;--surface-3:#34363b;--border:#ffffff14;--border-strong:#ffffff29;--text:#f2f2f4;--text-dim:#b3b3bb;--text-faint:#a6a6af;--accent:#c7cbff;--logo-filter:none}[data-theme=chalk] .sidebar{box-shadow:none}[data-theme=chalk] .nav-active-bg{background:#3a3c42;border-radius:50%}[data-theme=chalk] .nav-item.active svg{color:#fff}[data-theme=chalk] .topbar{background:#fbfbfbd9;border-bottom:none}[data-theme=chalk] .page-hero .page-title{font-weight:300}[data-theme=chalk] .card{border-color:var(--border);box-shadow:0 1px 2px #11111308}[data-theme=chalk] .kpi-grid{background:0 0;border:none;gap:12px;overflow:visible}[data-theme=chalk] :where(.kpi-card){border-radius:var(--r-lg);background:var(--tile-mist);box-shadow:none;padding:20px 22px}[data-theme=chalk] .kpi-card:nth-child(odd){background:var(--tile-lavender)}[data-theme=chalk] .kpi-value{--kpi-size:40px;letter-spacing:-.04em;font-weight:600}[data-theme=chalk] :where(.btn){border-radius:var(--r-pill);background:#fff;padding-inline:18px}[data-theme=chalk] :is(.form-input,.form-select,.search-box,.global-search-input){border-radius:var(--r-pill)}[data-theme=chalk] .view-tabs{border-bottom:none;gap:6px}[data-theme=chalk] .view-tab{border-radius:var(--r-pill);background:var(--surface-2);padding:9px 20px}[data-theme=chalk] .view-tab.active{color:#fff}[data-theme=chalk] .view-tab .tab-active-bg{border-radius:inherit;background:var(--accent-fill);height:auto;inset:0}[data-theme=chalk] :is(.chart-tabs,.filter-chip-group),[data-theme=chalk] :is(.chart-tab,.filter-chip){border-radius:var(--r-pill)}[data-theme=chalk] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){background:var(--accent-fill);color:#fff;box-shadow:none;border-color:#0000}[data-theme=chalk] .chart-tab .tab-active-bg{background:var(--accent-fill);box-shadow:none}[data-theme=chalk] .badge{padding:4px 11px}[data-theme=iris]{--bg:#e9ebf7;--surface:#fff;--surface-2:#f5f5fb;--surface-3:#ececf6;--surface-float:#fff;--border:#3c327814;--border-strong:#3c327829;--border-subtle:#3c32780d;--text:#1f1d2e;--text-dim:#4f4c66;--text-faint:#666381;--accent:#5b47b5;--accent-fill:#6e58c8;--accent-fill-hover:#624bbd;--on-accent:#fff;--accent-dim:#6e58c81f;--accent-line:#6e58c85c;--success:#15784a;--success-bg:#15784a17;--warning:#855400;--warning-bg:#a06e001a;--danger:#b42c47;--danger-bg:#c8325a17;--info:#1d5fb5;--info-bg:#1d5fb517;--r-sm:10px;--r-md:14px;--r-lg:20px;--shadow-sm:0 1px 2px #3c32780f;--shadow-md:0 16px 36px -16px #3c327847;--shadow-lg:0 28px 60px -20px #3c327852;--font-theme:var(--font-poppins);--page-wash:radial-gradient(800px 600px at 100% 0%, #a096e640, transparent 65%);--sidebar-w-collapsed:70px;--rail-radius:22px;--rail-item:44px;--rail-item-radius:14px;--iris-violet:linear-gradient(150deg, #6d58c9 0%, #5a45b4 100%);--iris-pink:linear-gradient(150deg, #c9457a 0%, #b03363 100%);--sheet-inset:14px;--sheet-radius:var(--r-lg);--mark-thickness:6px;--mark-radius:999px;--mark-radius-wide:999px;--mark-track:#ecebf5;--heat-radius:5px;--chart-bar-radius:8}[data-theme=iris] :is(.sidebar,.sidebar-tone){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#5b47b5;--surface:#5140a6;--surface-2:#4a3a9c;--surface-3:#43358f;--border:#ffffff24;--border-strong:#ffffff3d;--text:#fff;--text-dim:#efeaff;--text-faint:#e2dbff;--accent:#fff;--logo-filter:none}[data-theme=iris] .sidebar{background:linear-gradient(#7560cb 0%,#5d48b8 100%)}[data-theme=iris] .nav-active-bg{background:#fff;box-shadow:0 6px 16px -6px #1e145080}[data-theme=iris] .nav-item.active,[data-theme=iris] .nav-item.active svg{color:#5b47b5}[data-theme=iris] .nav-item:hover:not(.active){background:#ffffff1f}[data-theme=iris] .topbar{-webkit-backdrop-filter:none;background:0 0;border-bottom:none}[data-theme=iris] .page-title{font-size:20px;font-weight:600}[data-theme=iris] .card{border-color:#0000;box-shadow:0 10px 30px -18px #3c327859}[data-theme=iris] .kpi-grid{background:0 0;border:none;gap:14px;overflow:visible}[data-theme=iris] :where(.kpi-card){border-radius:var(--r-lg);background:var(--surface);padding:18px 20px;box-shadow:0 10px 30px -18px #3c327859}[data-theme=iris] .kpi-card:first-child{background:var(--iris-violet)}[data-theme=iris] .kpi-card:nth-child(2){background:var(--iris-pink)}[data-theme=iris] .kpi-card:is(:first-child,:nth-child(2)),[data-theme=iris] .kpi-card:is(:first-child,:nth-child(2)) :is(.kpi-label,.kpi-sub,.cell-muted,.kpi-value){color:#fff}[data-theme=iris] .kpi-value{--kpi-size:28px;font-weight:600}[data-theme=iris] :where(.btn){border-radius:var(--r-pill);padding-inline:18px}[data-theme=iris] .btn.primary{background:var(--iris-violet);box-shadow:0 10px 20px -12px #5a45b4cc}[data-theme=iris] :is(.form-input,.form-select,.search-box,.global-search-input){border-radius:var(--r-md);background:var(--surface-2);border-color:#0000}[data-theme=iris] .view-tabs{border-bottom:none;gap:6px}[data-theme=iris] .view-tab{border-radius:var(--r-pill);background:var(--surface);padding:8px 18px;box-shadow:0 6px 16px -12px #3c327880}[data-theme=iris] .view-tab.active{color:#fff}[data-theme=iris] .view-tab .tab-active-bg{border-radius:inherit;background:var(--iris-violet);height:auto;inset:0}[data-theme=iris] :is(.chart-tabs,.filter-chip-group){border-radius:var(--r-pill);background:var(--surface-2);border-color:#0000}[data-theme=iris] :is(.chart-tab,.filter-chip){border-radius:var(--r-pill)}[data-theme=iris] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){background:var(--accent-fill);color:#fff;box-shadow:none;border-color:#0000}[data-theme=iris] .chart-tab .tab-active-bg{background:var(--accent-fill);box-shadow:none}[data-theme=iris] .badge{padding:4px 11px}[data-theme=iris] table.data-table tbody tr.clickable:hover{background:#f6f5fd}[data-theme=iris] .kpi-card:is(:first-child,:nth-child(2)) .sparkline path[fill=none]{stroke:#fff}[data-theme=iris] .kpi-card:is(:first-child,:nth-child(2)) .sparkline path:not([fill=none]){fill:#fff}[data-theme=porcelain]{--bg:#f1f2f9;--surface:#fff;--surface-2:#f6f7fc;--surface-3:#eceef7;--surface-float:#fff;--border:#1e245017;--border-strong:#1e24502b;--border-subtle:#1e24500d;--text:#14162b;--text-dim:#474c68;--text-faint:#5f6487;--accent:#4338ca;--accent-fill:#5146e8;--accent-fill-hover:#4338ca;--on-accent:#fff;--accent-dim:#5146e817;--accent-line:#5146e852;--success:#15784a;--success-bg:#15784a17;--warning:#855400;--warning-bg:#a06e001a;--danger:#b42c2c;--danger-bg:#b42c2c14;--info:#1d5fb5;--info-bg:#1d5fb517;--r-sm:12px;--r-md:16px;--r-lg:22px;--shadow-sm:0 1px 2px #1e24500f;--shadow-md:0 14px 34px -14px #1e24502e;--shadow-lg:0 26px 60px -18px #1e24503d;--font-theme:var(--font-jakarta);--logo-filter:brightness(0);--page-wash:radial-gradient(900px 480px at 0% 0%, #786eff14, transparent 60%);--nav-bar-bg:#1b1c33;--nav-bar-border:transparent;--nav-bar-text:#c3c5dd;--nav-bar-text-strong:#fff;--nav-active-bg:#5146e8;--nav-active-text:#fff;--hero-size:40px;--hero-weight:700;--hero-tracking:-.03em;--sheet-inset:14px;--sheet-radius:var(--r-lg);--mark-thickness:6px;--mark-radius:999px;--mark-radius-wide:999px;--mark-track:#eceef7;--heat-radius:4px;--chart-bar-radius:6}[data-theme=porcelain] :is(.sidebar,.sidebar-tone){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1c33;--surface:#23254a;--surface-2:#2b2d57;--surface-3:#343766;--border:#eef0fb1a;--border-strong:#eef0fb2e;--text:#eef0fb;--text-dim:#b7bbdc;--text-faint:#a7abcf;--accent:#a9a4ff;--logo-filter:none}[data-theme=porcelain] .topbar{background:#f1f2f9db;border-bottom:none}[data-theme=porcelain] .top-nav-groups{padding:5px;box-shadow:0 12px 28px -18px #1b1c33cc}[data-theme=porcelain] :is(.icon-button,.user-menu-trigger){border:1px solid var(--border);background:#fff;border-radius:50%}[data-theme=porcelain] .card{border-color:var(--border);box-shadow:0 1px 2px #1e24500a}[data-theme=porcelain] .kpi-grid{background:0 0;border:none;gap:14px;overflow:visible}[data-theme=porcelain] :where(.kpi-card){border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:20px 22px;box-shadow:0 1px 2px #1e24500a}[data-theme=porcelain] .kpi-value{--kpi-size:30px;letter-spacing:-.03em;font-weight:700}[data-theme=porcelain] :where(.btn){border-radius:var(--r-pill);background:#fff;padding-inline:18px}[data-theme=porcelain] .btn.primary{box-shadow:0 10px 22px -12px #5146e8cc}[data-theme=porcelain] :is(.form-input,.form-select,.search-box,.global-search-input){border-radius:var(--r-pill);background:#fff}[data-theme=porcelain] .view-tabs{border:1px solid var(--border);border-radius:var(--r-pill);background:#fff;gap:2px;padding:4px;display:inline-flex}[data-theme=porcelain] .view-tab{border-radius:var(--r-pill);padding:7px 18px}[data-theme=porcelain] .view-tab.active{color:#fff}[data-theme=porcelain] .view-tab .tab-active-bg{border-radius:inherit;background:var(--accent-fill);height:auto;inset:0}[data-theme=porcelain] :is(.chart-tabs,.filter-chip-group){border-radius:var(--r-pill);background:#fff}[data-theme=porcelain] :is(.chart-tab,.filter-chip){border-radius:var(--r-pill)}[data-theme=porcelain] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){background:var(--accent-fill);color:#fff;box-shadow:none;border-color:#0000}[data-theme=porcelain] .chart-tab .tab-active-bg{background:var(--accent-fill);box-shadow:none}[data-theme=porcelain] table.data-table{border-collapse:separate;border-spacing:0 4px}[data-theme=porcelain] table.data-table thead th{border-bottom:none}[data-theme=porcelain] table.data-table tbody td{background:var(--surface-2);border-bottom:none}[data-theme=porcelain] table.data-table tbody td:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}[data-theme=porcelain] table.data-table tbody td:last-child{border-radius:0 var(--r-md) var(--r-md) 0}[data-theme=porcelain] table.data-table tbody tr:hover{background:0 0}[data-theme=porcelain] table.data-table tbody tr.clickable:hover td{background:var(--accent-dim)}[data-theme=porcelain] .badge{padding:4px 11px}[data-theme=honey]{--bg:#f4efe1;--surface:#fffdf6;--surface-2:#f8f3e5;--surface-3:#efe8d4;--surface-float:#fff;--border:#3c32141a;--border-strong:#3c321433;--border-subtle:#3c32140f;--text:#1b1a17;--text-dim:#54504a;--text-faint:#6a645a;--accent:#7a5a00;--accent-fill:#1b1a17;--accent-fill-hover:#2e2c27;--on-accent:#fffdf6;--accent-dim:#f5cf4657;--accent-line:#a0780066;--success:#17703f;--success-bg:#17703f1a;--warning:#855400;--warning-bg:#c8960024;--danger:#b02a26;--danger-bg:#b02a2614;--info:#1d5ca8;--info-bg:#1d5ca817;--r-sm:12px;--r-md:18px;--r-lg:28px;--shadow-sm:0 1px 2px #3c32140f;--shadow-md:0 14px 34px -14px #3c32142e;--shadow-lg:0 26px 60px -18px #3c32143d;--weight-metric:300;--font-theme:var(--font-outfit);--page-wash:radial-gradient(1100px 800px at 100% 100%, #f8d4508c, transparent 62%), radial-gradient(700px 500px at 0% 0%, #ffffffb3, transparent 60%);--logo-filter:brightness(0);--nav-bar-bg:#ffffffb8;--nav-bar-border:#3c321414;--nav-bar-text:#3d3a34;--nav-bar-text-strong:#1b1a17;--nav-active-bg:#1b1a17;--nav-active-text:#fffdf6;--hero-size:50px;--hero-weight:300;--hero-tracking:-.035em;--butter:#f6d65c;--sheet-inset:16px;--sheet-radius:var(--r-lg);--mark-thickness:12px;--mark-radius:999px;--mark-radius-wide:999px;--mark-track:repeating-linear-gradient(135deg, #1b1a171a 0 3px, transparent 3px 7px);--heat-radius:50%;--chart-bar-radius:999;--chart-grid-dash:3 5}[data-theme=honey] .topbar{-webkit-backdrop-filter:none;background:0 0;border-bottom:none}[data-theme=honey] .top-nav-brand{border-radius:var(--r-pill);border:1px solid #1b1a1759;padding:6px 14px}[data-theme=honey] .top-nav-brand .brand-mark{width:22px;height:22px}[data-theme=honey] :is(.icon-button,.user-menu-trigger){background:#fffc;border-color:#0000;border-radius:50%}[data-theme=honey] .card{-webkit-backdrop-filter:blur(18px);background:#fffdf6b8;border-color:#ffffffb3;box-shadow:0 12px 40px -24px #5a460a59}[data-theme=honey] .kpi-grid{background:0 0;border:none;gap:0;overflow:visible}[data-theme=honey] :where(.kpi-card){box-shadow:none;padding:6px 22px 6px 0}[data-theme=honey] .kpi-card+.kpi-card{border-left:1px solid var(--border);padding-left:22px}[data-theme=honey] .kpi-value{--kpi-size:54px;letter-spacing:-.045em;line-height:1}[data-theme=honey] .kpi-label{font-size:13px}[data-theme=honey] :is(.status-strip,.overall-banner){border-radius:var(--r-pill);background:#fffdf6b3}[data-theme=honey] :where(.btn){border-radius:var(--r-pill);background:#fffc;border-color:#0000;padding-inline:18px}[data-theme=honey] .btn.primary{background:var(--accent-fill)}[data-theme=honey] :is(.form-input,.form-select,.search-box,.global-search-input){border-radius:var(--r-pill);background:#ffffffd9;border-color:#0000}[data-theme=honey] .form-textarea{background:#ffffffd9}[data-theme=honey] .view-tabs{border-bottom:none;gap:6px}[data-theme=honey] .view-tab{border-radius:var(--r-pill);background:#ffffffb3;padding:9px 20px}[data-theme=honey] .view-tab.active{color:var(--on-accent)}[data-theme=honey] .view-tab .tab-active-bg{border-radius:inherit;background:var(--accent-fill);height:auto;inset:0}[data-theme=honey] :is(.chart-tabs,.filter-chip-group){border-radius:var(--r-pill);background:#ffffffb3;border:none}[data-theme=honey] :is(.chart-tab,.filter-chip){border-radius:var(--r-pill)}[data-theme=honey] :is(.chart-tab.active,.filter-chip.active,.pill-option.active){background:var(--accent-fill);color:var(--on-accent);box-shadow:none;border-color:#0000}[data-theme=honey] .chart-tab .tab-active-bg{background:var(--accent-fill);box-shadow:none}[data-theme=honey] .badge{padding:4px 11px}[data-theme=honey] table.data-table tbody tr.clickable:hover{background:#ffffffb3}[data-theme=honey] .funnel-step:first-child .funnel-fill{background:var(--accent-fill)}[data-theme=honey] .funnel-step:nth-child(2) .funnel-fill{background:var(--butter)}[data-theme=material]{--md-primary:#4355b9;--md-on-primary:#fff;--md-primary-container:#dee0ff;--md-on-primary-container:#00105c;--md-secondary-container:#e0e1f9;--md-on-secondary-container:#181a2c;--md-surface:#fbf8ff;--md-surface-container-lowest:#fff;--md-surface-container-low:#f5f2fa;--md-surface-container:#efedf4;--md-surface-container-high:#e9e7ef;--md-surface-container-highest:#e3e1e9;--md-on-surface:#1b1b21;--md-on-surface-variant:#46464f;--md-outline:#767680;--md-outline-variant:#c6c5d0;--md-inverse-surface:#303036;--md-inverse-on-surface:#f2eff7;--md-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--md-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--md-elevation-3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--bg:#fbf8ff;--surface:#f5f2fa;--surface-2:#efedf4;--surface-3:#e9e7ef;--surface-float:#efedf4;--border:#c6c5d0;--border-strong:#767680;--border-subtle:#e3e1e9;--text:#1b1b21;--text-dim:#46464f;--text-faint:#5c5c66;--accent:#4355b9;--accent-fill:#4355b9;--accent-fill-hover:#3a4cad;--on-accent:#fff;--accent-dim:#4355b91a;--accent-line:#4355b980;--success:#1b6d2f;--success-bg:#d7f0d9;--warning:#7c5800;--warning-bg:#ffdea6;--danger:#ba1a1a;--danger-bg:#ffdad6;--info:#1f5fa8;--info-bg:#d6e3ff;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:12px;--shadow-sm:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--shadow-md:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--shadow-lg:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--font-theme:var(--font-google-sans);--logo-filter:brightness(0);--sidebar-w:280px;--sidebar-w-collapsed:80px;--control-h:40px;--control-h-sm:32px;--sheet-inset:0px;--sheet-radius:16px 0 0 16px;--mark-thickness:4px;--mark-radius:2px;--mark-radius-wide:4px;--mark-track:#e0e1f9;--heat-radius:2px;--chart-bar-radius:4}[data-theme=material] .sidebar{background:var(--md-surface-container-low);border-right:none}[data-theme=material] .sidebar-nav{padding:4px 12px 20px}[data-theme=material] :where(.nav-group-label){color:var(--md-on-surface-variant);padding:14px 16px 6px;font-size:14px;font-weight:500}[data-theme=material] .nav-group+.nav-group{border-top:1px solid var(--md-outline-variant);margin-top:0}[data-theme=material] :where(.nav-item){letter-spacing:.1px;height:48px;color:var(--md-on-surface-variant);border-radius:24px;gap:12px;margin-bottom:2px;padding:0 24px 0 16px;font-size:14px;font-weight:500}[data-theme=material] .nav-item svg{width:22px;height:22px}[data-theme=material] .nav-item:hover{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=material] .nav-item:hover{background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)}}[data-theme=material] .nav-item.active,[data-theme=material] .nav-item.active svg{color:var(--md-on-secondary-container)}[data-theme=material] .nav-active-bg{background:var(--md-secondary-container);box-shadow:none;border-radius:24px}[data-theme=material] .sidebar-toggle{border-radius:28px}[data-theme=material] .topbar{background:var(--md-surface);-webkit-backdrop-filter:none;border-bottom:none;height:64px}[data-theme=material] .page-title{letter-spacing:0;font-size:22px;font-weight:400}[data-theme=material] .page-description{letter-spacing:.25px;color:var(--md-on-surface-variant);font-size:14px}[data-theme=material] :is(.icon-button,.user-menu-trigger,.hamburger){background:0 0;border:none;border-radius:50%}[data-theme=material] :is(.icon-button,.hamburger):hover{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=material] :is(.icon-button,.hamburger):hover{background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)}}[data-theme=material] .card{background:var(--md-surface-container-low);border:none}[data-theme=material] .card-title{letter-spacing:.15px;font-size:16px;font-weight:500}[data-theme=material] .kpi-grid{background:0 0;border:none;gap:12px;overflow:visible}[data-theme=material] :where(.kpi-card){border-radius:var(--r-md);background:var(--md-surface-container);box-shadow:none;padding:16px}[data-theme=material] .kpi-label{color:var(--md-on-surface-variant);font-size:14px;font-weight:500}[data-theme=material] .kpi-value{--kpi-size:36px;letter-spacing:0;font-weight:400;line-height:44px}[data-theme=material] :is(.status-strip,.overall-banner){border-radius:var(--r-md);background:var(--md-surface-container);border:none}[data-theme=material] :where(.btn){border:1px solid var(--md-outline);min-height:40px;color:var(--md-primary);letter-spacing:.1px;background:0 0;border-radius:20px;padding:10px 24px;font-size:14px;font-weight:500}[data-theme=material] .btn:hover:not(:disabled){background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=material] .btn:hover:not(:disabled){background:color-mix(in srgb, var(--md-primary) 8%, transparent)}}[data-theme=material] .btn:hover:not(:disabled){border-color:var(--md-outline)}[data-theme=material] .btn:active:not(:disabled){background:var(--md-primary);transform:none}@supports (color:color-mix(in lab, red, red)){[data-theme=material] .btn:active:not(:disabled){background:color-mix(in srgb, var(--md-primary) 10%, transparent)}}[data-theme=material] .btn.primary{background:var(--md-primary);color:var(--md-on-primary);box-shadow:none;border-color:#0000}[data-theme=material] .btn.primary:hover:not(:disabled){background:var(--md-on-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=material] .btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--md-on-primary) 8%, var(--md-primary))}}[data-theme=material] .btn.primary:hover:not(:disabled){box-shadow:var(--md-elevation-1)}[data-theme=material] .btn:disabled{opacity:1;color:#1b1b2161;background:0 0;border-color:#1b1b211f}[data-theme=material] .btn.primary:disabled{box-shadow:none;background:#1b1b211f;border-color:#0000}[data-theme=material] .btn.subtle{color:var(--md-primary);border-color:#0000;padding-inline:12px}[data-theme=material] .btn.small{border-radius:16px;min-height:32px;padding:6px 16px;font-size:13px}[data-theme=material] .btn.danger-solid{background:var(--danger);color:#fff;border-color:#0000}[data-theme=material] :is(.form-input,.form-select,.form-textarea){border:1px solid var(--md-outline);border-radius:var(--r-xs);background:0 0;min-height:40px;padding:8px 14px;font-size:14px}[data-theme=material] .form-group :is(.form-input,.form-select,.form-textarea){min-height:48px;padding:12px 16px;font-size:16px}[data-theme=material] :is(.form-input,.form-select,.form-textarea):hover:not(:disabled):not(:focus){border-color:var(--md-on-surface)}[data-theme=material] :is(.form-input,.form-select,.form-textarea):focus{border-color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary)}[data-theme=material] .search-box{background:var(--md-surface-container-high);border:none;border-radius:20px;min-height:40px;padding:0 16px}[data-theme=material] .search-box:focus-within{box-shadow:inset 0 0 0 2px var(--md-primary)}[data-theme=material] .global-search-input{background:var(--md-surface-container-high);border:none;border-radius:20px;height:40px;padding:0 18px;font-size:14px}[data-theme=material] .global-search-input:focus{box-shadow:inset 0 0 0 2px var(--md-primary)}[data-theme=material] .global-search-panel{background:var(--md-surface-container);box-shadow:var(--md-elevation-2);border:none;border-radius:16px}[data-theme=material] .form-label{color:var(--md-on-surface-variant);font-size:12px;font-weight:500}[data-theme=material] .view-tabs{border-bottom:1px solid var(--md-surface-container-highest);gap:0}[data-theme=material] .view-tab{letter-spacing:.1px;min-width:90px;color:var(--md-on-surface-variant);padding:14px 16px;font-size:14px;font-weight:500}[data-theme=material] .view-tab:hover:not(.active){background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=material] .view-tab:hover:not(.active){background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)}}[data-theme=material] .view-tab.active{color:var(--md-primary)}[data-theme=material] .view-tab .tab-active-bg{background:var(--md-primary);border-radius:3px 3px 0 0;height:3px;inset:auto 16px -1px}[data-theme=material] .chart-tabs{border:1px solid var(--md-outline);background:0 0;border-radius:20px;gap:0;padding:0;overflow:hidden}[data-theme=material] .chart-tab{min-width:48px;color:var(--md-on-surface);border-radius:0;padding:8px 14px;font-size:14px;font-weight:500}[data-theme=material] .chart-tab+.chart-tab{border-left:1px solid var(--md-outline)}[data-theme=material] .chart-tab.active{color:var(--md-on-secondary-container)}[data-theme=material] .chart-tab .tab-active-bg{background:var(--md-secondary-container);box-shadow:none;border-radius:0}[data-theme=material] .filter-chip-group{border:none;gap:8px;padding:0}[data-theme=material] .filter-chip{border:1px solid var(--md-outline);height:32px;color:var(--md-on-surface-variant);border-radius:8px;padding:0 16px;font-size:14px;font-weight:500}[data-theme=material] .filter-chip.active{background:var(--md-secondary-container);color:var(--md-on-secondary-container);box-shadow:none;border-color:#0000}[data-theme=material] .pill-option{border-color:var(--md-outline);background:0 0;border-radius:8px;font-size:14px;font-weight:500}[data-theme=material] .pill-option.active{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000}[data-theme=material] table.data-table{font-size:14px}[data-theme=material] table.data-table thead th{color:var(--md-on-surface-variant);border-bottom-color:var(--md-outline-variant);font-size:14px;font-weight:500}[data-theme=material] table.data-table tbody td{border-bottom-color:var(--md-outline-variant);padding-top:14px;padding-bottom:14px}[data-theme=material] table.data-table tbody tr.clickable:hover{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=material] table.data-table tbody tr.clickable:hover{background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)}}[data-theme=material] .badge{letter-spacing:.5px;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500}[data-theme=material] .menu-content{border-radius:var(--r-xs);background:var(--md-surface-container);box-shadow:var(--md-elevation-2);border:none}[data-theme=material] .menu-item{border-radius:0;min-height:48px;font-size:14px}[data-theme=material] .modal-panel{background:var(--md-surface-container-high);box-shadow:var(--md-elevation-3);border:none;border-radius:28px}[data-theme=material] .drawer{background:var(--md-surface-container-low);border:none}[data-theme=material] .toast{border-radius:var(--r-xs);background:var(--md-inverse-surface);color:var(--md-inverse-on-surface);border:none}@media (min-width:861px){[data-theme=material] .sidebar-collapsed :where(.nav-group-label){height:1px;margin:6px 14px 10px;padding:0}[data-theme=material] .sidebar-collapsed .nav-group+.nav-group{border-top:none}[data-theme=material] .sidebar-collapsed :where(.nav-item){border-radius:16px;justify-content:center;width:56px;height:32px;margin:0 auto 12px;padding:0}[data-theme=material] .sidebar-collapsed .nav-active-bg{border-radius:16px}}@media (max-width:860px){[data-theme] :is(.status-strip,.overall-banner){border-radius:var(--r-lg)}}[data-theme]:not([data-theme=material]) textarea:is(.form-input,.form-textarea){border-radius:var(--r-md)}
