[data-admin-theme=dark],[data-admin-theme=light],html[data-admin-theme=dark],html[data-admin-theme=light]{--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-6:24px;--admin-space-8:32px;--admin-space-12:48px;--admin-h-neutral:240;--admin-h-brand:358;--admin-h-emerald:160;--admin-h-amber:38;--admin-h-sky:199;--admin-h-violet:263;--admin-h-blue:217;--admin-h-teal:174;--admin-h-indigo:239;--admin-h-gold:45;--admin-s-brand:82%;--admin-s-emerald:84%;--admin-s-amber:92%;--admin-s-sky:91%;--admin-s-violet:91%;--admin-s-blue:91%;--admin-s-teal:84%;--admin-s-indigo:84%;--admin-s-gold:96%;--admin-radius-sm:8px;--admin-radius-md:12px;--admin-radius-lg:16px;--admin-duration-row-hover:140ms;--admin-duration-fast:150ms;--admin-duration-normal:200ms;--admin-ease-out:cubic-bezier(0.16,1,0.3,1);--admin-ease-in-out:cubic-bezier(0.4,0,0.2,1);--admin-bg-surface-0:var(--admin-bg-primary);--admin-bg-surface-1:var(--admin-bg-card);--admin-bg-surface-2:var(--admin-bg-card-soft);--admin-bg-surface-3:var(--admin-bg-popover);--admin-elev-sm:var(--admin-shadow-card-soft);--admin-elev-md:var(--admin-shadow-card);--admin-elev-lg:var(--admin-shadow-dropdown);--admin-elev-xl:var(--admin-shadow-modal)}[data-admin-theme=dark],html[data-admin-theme=dark]{color-scheme:dark;--admin-l-bg-primary:0%;--admin-l-bg-secondary:4%;--admin-l-bg-elevated:0%;--admin-l-bg-card:0%;--admin-l-bg-card-soft:100%;--admin-l-bg-input:100%;--admin-l-bg-hover:100%;--admin-l-bg-muted:100%;--admin-l-bg-tab-strip:0%;--admin-l-bg-nested-stat:0%;--admin-l-bg-logo-wrap:4%;--admin-l-text-primary:100%;--admin-l-text-secondary:100%;--admin-l-text-muted:46%;--admin-l-text-label:86%;--admin-l-text-subtle:65%;--admin-l-brand:53%;--admin-l-brand-soft:76%;--admin-l-brand-mid:57%;--admin-l-brand-dark:45%;--admin-bg-primary:hsl(30 5% 10%);--admin-bg-secondary:hsl(30 4% 12%);--admin-bg-elevated:hsl(30 4% 14%/0.96);--admin-bg-card:hsl(30 4% 14%);--admin-bg-card-soft:hsl(30 4% 16%);--admin-bg-input:hsl(30 5% 21%);--admin-bg-input-focus:hsl(30 5% 23%);--admin-bg-hover:hsl(35 12% 100%/0.05);--admin-bg-muted:hsl(35 12% 100%/0.025);--admin-bg-row-hover:hsl(35 12% 100%/0.042);--admin-bg-table-head:hsl(35 12% 100%/0.035);--admin-bg-select:hsl(30 4% 16%/0.92);--admin-bg-pagination:hsl(30 4% 16%/0.92);--admin-bg-sidebar:hsl(30 5% 11%);--admin-bg-overlay:hsl(25 8% 6%/0.52);--admin-bg-modal:hsl(30 4% 15%);--admin-bg-tab-strip:hsl(30 4% 13%/0.92);--admin-bg-nested-stat:hsl(30 4% 15%/0.88);--admin-bg-logo-wrap:hsl(30 4% 12%);--admin-text-primary:hsl(0 0% var(--admin-l-text-primary));--admin-text-secondary:hsl(0 0% var(--admin-l-text-secondary)/0.62);--admin-text-muted:hsl(var(--admin-h-neutral) 4% var(--admin-l-text-muted));--admin-text-label:hsl(var(--admin-h-neutral) 5% var(--admin-l-text-label));--admin-text-subtle:hsl(var(--admin-h-neutral) 4% var(--admin-l-text-subtle));--admin-text-inverse:hsl(0 0% 100%);--admin-text-success:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 62%);--admin-border:hsl(35 10% 100%/0.07);--admin-border-subtle:hsl(35 10% 100%/0.04);--admin-border-strong:hsl(35 10% 100%/0.14);--admin-border-input:hsl(35 12% 100%/0.16);--admin-border-brand:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.22);--admin-border-brand-strong:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.42);--admin-brand:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand));--admin-brand-soft:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-soft));--admin-brand-mid:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-mid));--admin-brand-dark:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-dark));--admin-brand-glow:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.14);--admin-brand-glow-strong:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.45);--admin-eyebrow-text:hsl(var(--admin-h-brand) var(--admin-s-brand) 72%);--admin-brand-hover:hsl(var(--admin-h-brand) var(--admin-s-brand) 58%);--admin-brand-active:hsl(var(--admin-h-brand) var(--admin-s-brand) 50%);--admin-brand-pressed:hsl(var(--admin-h-brand) var(--admin-s-brand) 46%);--admin-focus-ring-color:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.55);--admin-bg-popover:hsl(30 4% 16%);--admin-shadow-card:0 1px 2px hsl(0 0% 0%/0.18),0 4px 20px hsl(0 0% 0%/0.22);--admin-shadow-card-soft:0 1px 2px hsl(0 0% 0%/0.12);--admin-shadow-input:0 1px 0 hsl(0 0% 100%/0.05),0 1px 3px hsl(0 0% 0%/0.24);--admin-shadow-input-focus:0 0 0 3px var(--admin-brand-glow),0 1px 3px hsl(0 0% 0%/0.2);--admin-shadow-inset:inset 0 1px 2px hsl(0 0% 0%/0.12);--admin-shadow-interactive:0 2px 6px hsl(0 0% 0%/0.18);--admin-shadow-elevated:0 4px 16px hsl(0 0% 0%/0.28);--admin-shadow-dropdown:0 8px 24px hsl(0 0% 0%/0.32);--admin-shadow-tooltip:0 4px 14px hsl(0 0% 0%/0.3);--admin-shadow-modal:0 16px 48px hsl(0 0% 0%/0.42),0 2px 8px hsl(0 0% 0%/0.2);--admin-btn-success-bg:hsl(var(--admin-h-emerald) 58% 38%);--admin-btn-success-text:hsl(0 0% 100%);--admin-btn-success-border:hsl(var(--admin-h-emerald) 58% 34%);--admin-btn-processing-bg:hsl(var(--admin-h-sky) 62% 42%);--admin-btn-processing-text:hsl(0 0% 100%);--admin-btn-processing-border:hsl(var(--admin-h-sky) 62% 38%);--admin-btn-danger-bg:hsl(var(--admin-h-brand) 72% 52%);--admin-btn-danger-text:hsl(0 0% 100%);--admin-btn-danger-border:hsl(var(--admin-h-brand) 72% 48%);--admin-btn-secondary-bg:hsl(30 4% 17%);--admin-btn-secondary-text:hsl(0 0% 92%);--admin-btn-secondary-border:hsl(35 10% 100%/0.1);--admin-radial-top:transparent;--admin-radial-bottom:transparent;--admin-nav-active-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.2);--admin-nav-active-border:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.42);--admin-nav-text:hsl(var(--admin-h-neutral) 4% 65%);--admin-nav-text-active:hsl(0 0% 100%);--admin-logo-wrap-bg:hsl(var(--admin-h-neutral) 6% 6%);--admin-logo-wrap-border:hsl(0 0% 100%/0.08);--admin-hero-revenue-bg:linear-gradient(135deg,hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.18) 0%,hsl(var(--admin-h-neutral) 6% 0%/0.65) 45%,hsl(var(--admin-h-neutral) 6% 0%/0.92) 100%);--admin-hero-revenue-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.42);--admin-hero-revenue-shadow:0 0 80px hsl(var(--admin-h-emerald) var(--admin-s-emerald) 45%/0.2),0 24px 64px hsl(0 0% 0%/0.42),inset 0 1px 0 hsl(0 0% 100%/0.1);--admin-hero-revenue-glow:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.28);--admin-hero-revenue-grid:hsl(0 0% 100%/0.04);--admin-hero-revenue-grid-mask:radial-gradient(ellipse at center,hsl(0 0% 0%) 20%,transparent 75%);--admin-hero-revenue-amount:linear-gradient(90deg,hsl(0 0% 100%) 0%,hsl(var(--admin-h-emerald) 40% 95%) 50%,hsl(var(--admin-h-emerald) var(--admin-s-emerald) 72%) 100%);--admin-hero-revenue-icon-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.28);--admin-hero-revenue-icon-text:hsl(var(--admin-h-emerald) 60% 74%);--admin-hero-revenue-icon-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.5);--admin-hero-revenue-margin-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.14);--admin-hero-revenue-margin-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.28);--admin-hero-revenue-margin-text:hsl(var(--admin-h-emerald) 60% 74%);--admin-panel-gradient:linear-gradient(135deg,hsl(0 0% 100%/0.04) 0%,hsl(var(--admin-h-neutral) 6% 4%/0.85) 50%,hsl(var(--admin-h-neutral) 6% 0%) 100%);--admin-panel-shadow:0 24px 64px hsl(0 0% 0%/0.38),inset 0 1px 0 hsl(0 0% 100%/0.08);--admin-chip-active-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.18);--admin-chip-active-text:hsl(var(--admin-h-emerald) 60% 74%);--admin-chip-active-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.42);--admin-chip-active-shadow:none;--admin-chart-grid:hsl(0 0% 100%/0.06);--admin-chart-axis:hsl(var(--admin-h-neutral) 4% 46%);--admin-chart-tick:hsl(var(--admin-h-neutral) 4% 65%);--admin-chart-cursor:hsl(0 0% 100%/0.14);--admin-badge-emerald-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.28);--admin-badge-emerald-text:hsl(0 0% 100%);--admin-badge-emerald-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.5);--admin-badge-amber-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.32);--admin-badge-amber-text:hsl(0 0% 100%);--admin-badge-amber-ring:hsl(var(--admin-h-amber) var(--admin-s-amber) 60%/0.62);--admin-badge-sky-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.28);--admin-badge-sky-text:hsl(0 0% 100%);--admin-badge-sky-ring:hsl(var(--admin-h-sky) var(--admin-s-sky) 58%/0.5);--admin-badge-red-bg:hsl(var(--admin-h-brand) 84% 58%/0.28);--admin-badge-red-text:hsl(0 0% 100%);--admin-badge-red-ring:hsl(var(--admin-h-brand) 84% 62%/0.5);--admin-badge-neutral-bg:hsl(0 0% 100%/0.1);--admin-badge-neutral-text:hsl(0 0% 100%);--admin-badge-neutral-ring:hsl(0 0% 100%/0.2);--admin-badge-violet-bg:hsl(var(--admin-h-violet) var(--admin-s-violet) 58%/0.28);--admin-badge-violet-text:hsl(0 0% 100%);--admin-badge-violet-ring:hsl(var(--admin-h-violet) var(--admin-s-violet) 68%/0.5);--admin-badge-blue-bg:hsl(var(--admin-h-blue) var(--admin-s-blue) 56%/0.22);--admin-badge-blue-text:hsl(var(--admin-h-blue) 90% 90%);--admin-badge-blue-ring:hsl(var(--admin-h-blue) var(--admin-s-blue) 62%/0.45);--admin-badge-teal-bg:hsl(var(--admin-h-teal) var(--admin-s-teal) 38%/0.22);--admin-badge-teal-text:hsl(var(--admin-h-teal) 70% 88%);--admin-badge-teal-ring:hsl(var(--admin-h-teal) var(--admin-s-teal) 48%/0.45);--admin-badge-indigo-bg:hsl(var(--admin-h-indigo) var(--admin-s-indigo) 58%/0.22);--admin-badge-indigo-text:hsl(var(--admin-h-indigo) 80% 90%);--admin-badge-indigo-ring:hsl(var(--admin-h-indigo) var(--admin-s-indigo) 68%/0.45);--admin-badge-gold-bg:hsl(var(--admin-h-gold) var(--admin-s-gold) 52%/0.32);--admin-badge-gold-text:hsl(0 0% 100%);--admin-badge-gold-ring:hsl(var(--admin-h-gold) var(--admin-s-gold) 62%/0.58);--admin-badge-task-link-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.22);--admin-badge-task-link-text:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-soft));--admin-badge-task-link-ring:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.45);--admin-accent-emerald-radial:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.35);--admin-accent-amber-radial:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.35);--admin-accent-sky-radial:hsl(var(--admin-h-sky) var(--admin-s-sky) 58%/0.35);--admin-accent-red-radial:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.35);--admin-accent-emerald-icon-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.22);--admin-accent-emerald-icon-text:hsl(var(--admin-h-emerald) 60% 74%);--admin-accent-emerald-icon-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.42);--admin-accent-emerald-dot:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%);--admin-accent-amber-icon-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 45%/0.22);--admin-accent-amber-icon-text:hsl(var(--admin-h-amber) 90% 72%);--admin-accent-amber-icon-ring:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.42);--admin-accent-amber-dot:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%);--admin-accent-sky-icon-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.22);--admin-accent-sky-icon-text:hsl(var(--admin-h-sky) 85% 74%);--admin-accent-sky-icon-ring:hsl(var(--admin-h-sky) var(--admin-s-sky) 58%/0.42);--admin-accent-sky-dot:hsl(var(--admin-h-sky) var(--admin-s-sky) 58%);--admin-accent-red-icon-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.22);--admin-accent-red-icon-text:hsl(var(--admin-h-brand) var(--admin-s-brand) 68%);--admin-accent-red-icon-ring:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.42);--admin-accent-red-dot:hsl(var(--admin-h-brand) var(--admin-s-brand) 68%);--admin-btn-receipt-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.18);--admin-btn-receipt-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.45);--admin-btn-receipt-text:hsl(var(--admin-h-emerald) 50% 88%);--admin-chip-pending-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.22);--admin-chip-pending-border:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.5);--admin-chip-pending-text:hsl(0 0% 100%);--admin-chip-booked-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.22);--admin-chip-booked-border:hsl(var(--admin-h-sky) var(--admin-s-sky) 58%/0.5);--admin-chip-booked-text:hsl(0 0% 100%);--admin-chip-completed-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 39%/0.22);--admin-chip-completed-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.5);--admin-chip-completed-text:hsl(0 0% 100%);--admin-chip-default-bg:hsl(var(--admin-h-brand) 84% 58%/0.22);--admin-chip-default-border:hsl(var(--admin-h-brand) 84% 62%/0.5);--admin-chip-default-text:hsl(var(--admin-h-brand) 90% 95%);--admin-alert-warn-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.14);--admin-alert-warn-border:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.35);--admin-alert-warn-text:hsl(var(--admin-h-amber) 80% 78%);--admin-alert-warn-heading:hsl(var(--admin-h-amber) 80% 85%);--admin-alert-warn-muted:hsl(var(--admin-h-amber) 60% 70%);--admin-alert-error-bg:hsl(var(--admin-h-brand) 84% 58%/0.14);--admin-alert-error-border:hsl(var(--admin-h-brand) 84% 58%/0.35);--admin-alert-error-text:hsl(var(--admin-h-brand) 80% 78%);--admin-alert-success-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.14);--admin-alert-success-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 52%/0.35);--admin-alert-success-text:hsl(var(--admin-h-emerald) 60% 74%);--admin-alert-info-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 52%/0.14);--admin-alert-info-border:hsl(var(--admin-h-sky) var(--admin-s-sky) 52%/0.35);--admin-alert-info-text:hsl(var(--admin-h-sky) 80% 78%);--admin-plate-bg:linear-gradient(180deg,hsl(48 96% 67%),hsl(45 93% 58%));--admin-plate-text:hsl(0 0% 0%);--admin-select-chevron:%23a1a1aa;--admin-icon-hover-shadow:0 2px 8px hsl(0 0% 0%/0.14);--admin-chat-thread-bg:hsl(var(--admin-h-neutral) 6% 7%);--admin-chat-bubble-out-bg:#005c4b;--admin-chat-bubble-out-text:#e9edef;--admin-chat-bubble-in-bg:#202c33;--admin-chat-bubble-in-text:#e9edef;--admin-chat-bubble-in-border:hsl(0 0% 100%/0.08);--admin-chat-meta:#8696a0;--admin-chat-tick-sent:#8696a0;--admin-chat-tick-read:#53bdeb}[data-admin-theme=light],html[data-admin-theme=light]{color-scheme:light;--admin-l-bg-primary:96%;--admin-l-bg-secondary:100%;--admin-l-bg-elevated:100%;--admin-l-bg-card:100%;--admin-l-bg-card-soft:100%;--admin-l-bg-input:100%;--admin-l-bg-hover:0%;--admin-l-bg-muted:0%;--admin-l-bg-tab-strip:100%;--admin-l-bg-nested-stat:100%;--admin-l-bg-logo-wrap:100%;--admin-l-text-primary:16%;--admin-l-text-secondary:34%;--admin-l-text-muted:46%;--admin-l-text-label:26%;--admin-l-text-subtle:65%;--admin-l-brand:48%;--admin-l-brand-soft:42%;--admin-l-brand-mid:48%;--admin-l-brand-dark:38%;--admin-bg-primary:hsl(40 25% 97%);--admin-bg-secondary:hsl(40 20% 95%);--admin-bg-elevated:hsl(40 35% 99.5%/0.98);--admin-bg-card:hsl(40 40% 99.5%);--admin-bg-card-soft:hsl(40 18% 94%);--admin-bg-input:hsl(40 22% 99%);--admin-bg-input-focus:hsl(0 0% 100%);--admin-bg-hover:hsl(30 12% 20%/0.04);--admin-bg-muted:hsl(30 10% 20%/0.025);--admin-bg-row-hover:hsl(30 14% 16%/0.042);--admin-bg-table-head:hsl(30 10% 20%/0.035);--admin-bg-select:hsl(40 30% 100%);--admin-bg-pagination:hsl(40 35% 99.5%);--admin-bg-sidebar:hsl(40 22% 96%);--admin-bg-overlay:hsl(30 12% 18%/0.38);--admin-bg-modal:hsl(40 40% 99.8%);--admin-bg-tab-strip:hsl(40 30% 98%);--admin-bg-nested-stat:hsl(40 20% 96%);--admin-bg-logo-wrap:hsl(40 25% 98%);--admin-text-primary:hsl(var(--admin-h-neutral) 6% var(--admin-l-text-primary));--admin-text-secondary:hsl(var(--admin-h-neutral) 5% var(--admin-l-text-secondary));--admin-text-muted:hsl(var(--admin-h-neutral) 4% var(--admin-l-text-muted));--admin-text-label:hsl(var(--admin-h-neutral) 5% var(--admin-l-text-label));--admin-text-subtle:hsl(var(--admin-h-neutral) 4% var(--admin-l-text-subtle));--admin-text-inverse:hsl(0 0% 100%);--admin-text-success:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 32%);--admin-border:hsl(30 10% 20%/0.08);--admin-border-subtle:hsl(30 10% 20%/0.05);--admin-border-strong:hsl(30 10% 20%/0.14);--admin-border-input:hsl(30 12% 18%/0.2);--admin-border-brand:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.24);--admin-border-brand-strong:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.38);--admin-brand:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand));--admin-brand-soft:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-soft));--admin-brand-mid:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-mid));--admin-brand-dark:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-dark));--admin-brand-glow:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.1);--admin-brand-glow-strong:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.24);--admin-eyebrow-text:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-soft));--admin-brand-hover:hsl(var(--admin-h-brand) var(--admin-s-brand) 44%);--admin-brand-active:hsl(var(--admin-h-brand) var(--admin-s-brand) 40%);--admin-brand-pressed:hsl(var(--admin-h-brand) var(--admin-s-brand) 36%);--admin-focus-ring-color:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.35);--admin-bg-popover:hsl(40 35% 99.8%);--admin-shadow-card:0 1px 2px hsl(30 15% 20%/0.05),0 4px 16px hsl(30 15% 20%/0.06);--admin-shadow-card-soft:0 1px 2px hsl(30 15% 20%/0.04);--admin-shadow-input:0 1px 2px hsl(30 15% 20%/0.07);--admin-shadow-input-focus:0 0 0 3px var(--admin-brand-glow),0 1px 2px hsl(30 15% 20%/0.08);--admin-shadow-inset:inset 0 1px 2px hsl(30 15% 20%/0.04);--admin-shadow-interactive:0 2px 6px hsl(30 15% 20%/0.08);--admin-shadow-elevated:0 4px 16px hsl(30 15% 20%/0.1);--admin-shadow-dropdown:0 8px 24px hsl(30 15% 20%/0.12);--admin-shadow-tooltip:0 4px 14px hsl(30 15% 20%/0.1);--admin-shadow-modal:0 16px 48px hsl(30 15% 20%/0.14),0 2px 8px hsl(30 15% 20%/0.06);--admin-btn-success-bg:hsl(var(--admin-h-emerald) 64% 32%);--admin-btn-success-text:hsl(0 0% 100%);--admin-btn-success-border:hsl(var(--admin-h-emerald) 64% 28%);--admin-btn-processing-bg:hsl(var(--admin-h-sky) 76% 38%);--admin-btn-processing-text:hsl(0 0% 100%);--admin-btn-processing-border:hsl(var(--admin-h-sky) 76% 34%);--admin-btn-danger-bg:hsl(var(--admin-h-brand) 70% 46%);--admin-btn-danger-text:hsl(0 0% 100%);--admin-btn-danger-border:hsl(var(--admin-h-brand) 70% 42%);--admin-btn-secondary-bg:hsl(40 18% 94%);--admin-btn-secondary-text:hsl(30 8% 22%);--admin-btn-secondary-border:hsl(30 10% 20%/0.1);--admin-radial-top:transparent;--admin-radial-bottom:transparent;--admin-nav-active-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.1);--admin-nav-active-border:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.34);--admin-nav-text:hsl(var(--admin-h-neutral) 4% 46%);--admin-nav-text-active:hsl(var(--admin-h-neutral) 6% var(--admin-l-text-primary));--admin-logo-wrap-bg:hsl(var(--admin-h-neutral) 5% 99%);--admin-logo-wrap-border:hsl(var(--admin-h-neutral) 5% var(--admin-l-bg-hover)/0.1);--admin-hero-revenue-bg:linear-gradient(135deg,hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.12) 0%,hsl(0 0% 100%/0.95) 48%,hsl(var(--admin-h-neutral) 5% 97%) 100%);--admin-hero-revenue-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.28);--admin-hero-revenue-shadow:0 4px 24px hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.1),0 1px 3px hsl(var(--admin-h-neutral) 5% 0%/0.06),inset 0 1px 0 hsl(0 0% 100%);--admin-hero-revenue-glow:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.14);--admin-hero-revenue-grid:hsl(var(--admin-h-neutral) 5% 0%/0.05);--admin-hero-revenue-grid-mask:radial-gradient(ellipse at center,hsl(0 0% 0%) 20%,transparent 75%);--admin-hero-revenue-amount:linear-gradient(90deg,hsl(var(--admin-h-neutral) 6% var(--admin-l-text-primary)) 0%,hsl(var(--admin-h-emerald) var(--admin-s-emerald) 32%) 100%);--admin-hero-revenue-icon-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.12);--admin-hero-revenue-icon-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 32%);--admin-hero-revenue-icon-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.28);--admin-hero-revenue-margin-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.1);--admin-hero-revenue-margin-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.22);--admin-hero-revenue-margin-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 32%);--admin-panel-gradient:linear-gradient(135deg,hsl(0 0% 100%) 0%,hsl(var(--admin-h-neutral) 5% 99%) 55%,hsl(var(--admin-h-neutral) 5% 96%) 100%);--admin-panel-shadow:0 1px 3px hsl(var(--admin-h-neutral) 5% 0%/0.06),0 8px 24px hsl(var(--admin-h-neutral) 5% 0%/0.05),inset 0 1px 0 hsl(0 0% 100%);--admin-chip-active-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.12);--admin-chip-active-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 30%);--admin-chip-active-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.32);--admin-chip-active-shadow:none;--admin-chart-grid:hsl(var(--admin-h-neutral) 5% 0%/0.08);--admin-chart-axis:hsl(var(--admin-h-neutral) 4% 46%);--admin-chart-tick:hsl(var(--admin-h-neutral) 4% 65%);--admin-chart-cursor:hsl(var(--admin-h-neutral) 5% 0%/0.1);--admin-badge-emerald-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.12);--admin-badge-emerald-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 30%);--admin-badge-emerald-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.28);--admin-badge-amber-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 48%/0.14);--admin-badge-amber-text:hsl(var(--admin-h-amber) var(--admin-s-amber) 34%);--admin-badge-amber-ring:hsl(var(--admin-h-amber) var(--admin-s-amber) 48%/0.28);--admin-badge-sky-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.12);--admin-badge-sky-text:hsl(var(--admin-h-sky) var(--admin-s-sky) 32%);--admin-badge-sky-ring:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.28);--admin-badge-red-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.1);--admin-badge-red-text:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-dark));--admin-badge-red-ring:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.28);--admin-badge-neutral-bg:hsl(var(--admin-h-neutral) 5% 0%/0.05);--admin-badge-neutral-text:hsl(var(--admin-h-neutral) 5% 26%);--admin-badge-neutral-ring:hsl(var(--admin-h-neutral) 5% 0%/0.1);--admin-badge-violet-bg:hsl(var(--admin-h-violet) var(--admin-s-violet) 48%/0.1);--admin-badge-violet-text:hsl(var(--admin-h-violet) var(--admin-s-violet) 38%);--admin-badge-violet-ring:hsl(var(--admin-h-violet) var(--admin-s-violet) 48%/0.24);--admin-badge-blue-bg:hsl(var(--admin-h-blue) var(--admin-s-blue) 52%/0.1);--admin-badge-blue-text:hsl(var(--admin-h-blue) var(--admin-s-blue) 38%);--admin-badge-blue-ring:hsl(var(--admin-h-blue) var(--admin-s-blue) 52%/0.24);--admin-badge-teal-bg:hsl(var(--admin-h-teal) var(--admin-s-teal) 38%/0.1);--admin-badge-teal-text:hsl(var(--admin-h-teal) var(--admin-s-teal) 30%);--admin-badge-teal-ring:hsl(var(--admin-h-teal) var(--admin-s-teal) 38%/0.24);--admin-badge-indigo-bg:hsl(var(--admin-h-indigo) var(--admin-s-indigo) 48%/0.1);--admin-badge-indigo-text:hsl(var(--admin-h-indigo) var(--admin-s-indigo) 38%);--admin-badge-indigo-ring:hsl(var(--admin-h-indigo) var(--admin-s-indigo) 48%/0.24);--admin-badge-gold-bg:hsl(var(--admin-h-gold) var(--admin-s-gold) 48%/0.14);--admin-badge-gold-text:hsl(var(--admin-h-gold) var(--admin-s-gold) 34%);--admin-badge-gold-ring:hsl(var(--admin-h-gold) var(--admin-s-gold) 48%/0.28);--admin-badge-task-link-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.1);--admin-badge-task-link-text:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-soft));--admin-badge-task-link-ring:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.28);--admin-accent-emerald-radial:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.16);--admin-accent-amber-radial:hsl(var(--admin-h-amber) var(--admin-s-amber) 48%/0.16);--admin-accent-sky-radial:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.16);--admin-accent-red-radial:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.14);--admin-accent-emerald-icon-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.12);--admin-accent-emerald-icon-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 32%);--admin-accent-emerald-icon-ring:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.24);--admin-accent-emerald-dot:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 38%);--admin-accent-amber-icon-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 48%/0.12);--admin-accent-amber-icon-text:hsl(var(--admin-h-amber) var(--admin-s-amber) 36%);--admin-accent-amber-icon-ring:hsl(var(--admin-h-amber) var(--admin-s-amber) 48%/0.24);--admin-accent-amber-dot:hsl(var(--admin-h-amber) var(--admin-s-amber) 42%);--admin-accent-sky-icon-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.12);--admin-accent-sky-icon-text:hsl(var(--admin-h-sky) var(--admin-s-sky) 36%);--admin-accent-sky-icon-ring:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.24);--admin-accent-sky-dot:hsl(var(--admin-h-sky) var(--admin-s-sky) 42%);--admin-accent-red-icon-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.1);--admin-accent-red-icon-text:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand));--admin-accent-red-icon-ring:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.24);--admin-accent-red-dot:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand));--admin-btn-receipt-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.1);--admin-btn-receipt-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.28);--admin-btn-receipt-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 30%);--admin-chip-pending-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 48%/0.12);--admin-chip-pending-border:hsl(var(--admin-h-amber) var(--admin-s-amber) 48%/0.28);--admin-chip-pending-text:hsl(var(--admin-h-amber) var(--admin-s-amber) 34%);--admin-chip-booked-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.1);--admin-chip-booked-border:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.28);--admin-chip-booked-text:hsl(var(--admin-h-sky) var(--admin-s-sky) 32%);--admin-chip-completed-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.1);--admin-chip-completed-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.28);--admin-chip-completed-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 30%);--admin-chip-default-bg:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.08);--admin-chip-default-border:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand)/0.24);--admin-chip-default-text:hsl(var(--admin-h-brand) var(--admin-s-brand) var(--admin-l-brand-dark));--admin-alert-warn-bg:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.1);--admin-alert-warn-border:hsl(var(--admin-h-amber) var(--admin-s-amber) 52%/0.28);--admin-alert-warn-text:hsl(var(--admin-h-amber) var(--admin-s-amber) 28%);--admin-alert-warn-heading:hsl(var(--admin-h-amber) var(--admin-s-amber) 22%);--admin-alert-warn-muted:hsl(var(--admin-h-amber) var(--admin-s-amber) 36%);--admin-alert-error-bg:hsl(var(--admin-h-brand) 84% 48%/0.08);--admin-alert-error-border:hsl(var(--admin-h-brand) 84% 48%/0.25);--admin-alert-error-text:hsl(var(--admin-h-brand) 80% 38%);--admin-alert-success-bg:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.1);--admin-alert-success-border:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 42%/0.28);--admin-alert-success-text:hsl(var(--admin-h-emerald) var(--admin-s-emerald) 30%);--admin-alert-info-bg:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.1);--admin-alert-info-border:hsl(var(--admin-h-sky) var(--admin-s-sky) 48%/0.28);--admin-alert-info-text:hsl(var(--admin-h-sky) var(--admin-s-sky) 32%);--admin-plate-bg:linear-gradient(180deg,hsl(48 96% 67%),hsl(45 93% 58%));--admin-plate-text:hsl(0 0% 0%);--admin-select-chevron:%2371717a;--admin-icon-hover-shadow:0 2px 8px hsl(var(--admin-h-neutral) 5% 0%/0.08);--admin-chat-thread-bg:color-mix(in srgb,#e5ddd5 55%,#ffffff);--admin-chat-bubble-out-bg:#d9fdd3;--admin-chat-bubble-out-text:#111b21;--admin-chat-bubble-in-bg:#ffffff;--admin-chat-bubble-in-text:#111b21;--admin-chat-bubble-in-border:hsl(0 0% 0%/0.06);--admin-chat-meta:#667781;--admin-chat-tick-sent:#667781;--admin-chat-tick-read:#53bdeb}.admin-shell{background-color:var(--admin-bg-primary);color:var(--admin-text-primary);min-height:100vh}.admin-tab-strip{background:var(--admin-bg-tab-strip)}.admin-nested-stat,.admin-tab-strip{border:1px solid var(--admin-border)}.admin-nested-stat{background:var(--admin-bg-nested-stat)}.admin-period-chip--active{background:var(--admin-chip-active-bg);color:var(--admin-chip-active-text);outline:1px solid var(--admin-chip-active-ring);outline-offset:-1px}.admin-finance-panel{background:var(--admin-bg-card)}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-fade-scale-in{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-overlay-enter{animation:admin-fade-in var(--admin-duration-fast) var(--admin-ease-out) forwards}.admin-popover-enter{transform-origin:top right}.admin-modal-enter,.admin-popover-enter{animation:admin-fade-scale-in var(--admin-duration-normal) var(--admin-ease-out) forwards}.admin-modal-enter{transform-origin:center center}.group:hover .nav-icon-pill{background-color:color-mix(in srgb,currentColor 9%,transparent)!important}.group:hover .nav-icon-pill svg{fill-opacity:.08}.sidebar-header-icons button{width:1.75rem;height:1.75rem;border-radius:.375rem;opacity:.55;transition:opacity .15s ease}.sidebar-header-icons button:hover{opacity:1}.sidebar-header-icons button svg{width:.875rem;height:.875rem}@media (prefers-reduced-motion:reduce){.admin-modal-enter,.admin-overlay-enter,.admin-popover-enter{animation:none}}html[data-admin-surface=growth]{--sidebar-bg:#0f172a;--sidebar-text:#94a3b8;--sidebar-text-hover:#e2e8f0;--sidebar-active-bg:#1e3a8a;--sidebar-active-text:#f8fafc;--sidebar-border:rgb(148 163 184/0.14);--sidebar-group-label:#64748b;--sidebar-hover-bg:rgb(255 255 255/0.06);--sidebar-icon-active:#bfdbfe;--primary:#0f172a;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-pressed:#1e40af;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--primary-bg:rgb(37 99 235/0.08);--success-bg:rgb(16 185 129/0.1);--warning-bg:rgb(245 158 11/0.1);--danger-bg:rgb(239 68 68/0.1);--primary-border:rgb(37 99 235/0.22);--success-border:rgb(16 185 129/0.25);--warning-border:rgb(245 158 11/0.28);--danger-border:rgb(239 68 68/0.28);--warning-text:#b45309;--success-text:#047857;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--text-xs:0.6875rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--shadow-sm:0 1px 2px rgb(15 23 42/0.05);--shadow-md:0 4px 6px -1px rgb(15 23 42/0.08),0 2px 4px -2px rgb(15 23 42/0.06);--shadow-lg:0 10px 15px -3px rgb(15 23 42/0.08),0 4px 6px -4px rgb(15 23 42/0.06);--btn-primary-bg:var(--accent);--btn-primary-text:#ffffff;--btn-primary-hover:var(--accent-hover);--btn-primary-border:var(--accent-pressed);--btn-secondary-bg:transparent;--btn-secondary-text:var(--text-secondary);--btn-secondary-border:var(--border);--btn-danger-bg:var(--danger);--btn-danger-text:#ffffff;--btn-danger-border:#dc2626;--chart-1:#2563eb;--chart-2:#10b981;--chart-3:#8b5cf6;--chart-4:#f59e0b;--chart-5:#ec4899;--status-live:#10b981;--status-paused:#f59e0b;--status-building:#6366f1;--status-review:#8b5cf6;--status-ready:#2563eb;font-family:var(--font-sans)}html[data-admin-surface=growth][data-admin-theme=light]{--bg:#f8fafc;--bg-secondary:#f1f5f9;--bg-tertiary:#e2e8f0;--card:#ffffff;--card-hover:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border:#e2e8f0;--border-subtle:#f1f5f9;--border-strong:rgb(100 116 139/0.35);--input-bg:#ffffff;--input-border:#94a3b8;--input-border-hover:#64748b;--input-shadow:0 1px 2px rgb(15 23 42/0.06),0 0 0 1px rgb(148 163 184/0.35);--btn-secondary-bg:#ffffff;--btn-secondary-border:rgb(100 116 139/0.32);--primary-bg:rgb(37 99 235/0.08);--success-bg:rgb(16 185 129/0.1);--warning-bg:rgb(245 158 11/0.1);--danger-bg:rgb(239 68 68/0.1);--growth-ambient-primary:rgb(37 99 235/0.11);--growth-ambient-secondary:rgb(139 92 246/0.09);--growth-ambient-tertiary:rgb(16 185 129/0.07);--growth-ambient-grain-opacity:0.028}html[data-admin-surface=growth][data-admin-theme=dark]{--bg:#080b12;--bg-secondary:#0a0e17;--bg-tertiary:#0c1019;--card:#0d1118;--card-hover:#101520;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border:#151b26;--border-subtle:#0f141c;--border-strong:rgb(148 163 184/0.28);--btn-secondary-bg:rgb(255 255 255/0.04);--btn-secondary-border:rgb(148 163 184/0.34);--btn-secondary-text:var(--text-secondary);--input-bg:#151c2b;--input-border:#3d4f6f;--input-border-hover:#526585;--input-shadow:0 1px 3px rgb(0 0 0/0.45),0 0 0 1px rgb(61 79 111/0.85);--accent:#3b82f6;--accent-hover:#60a5fa;--accent-pressed:#2563eb;--primary-bg:rgb(59 130 246/0.1);--success-bg:rgb(16 185 129/0.09);--warning-bg:rgb(245 158 11/0.09);--danger-bg:rgb(239 68 68/0.1);--primary-border:rgb(59 130 246/0.2);--success-border:rgb(16 185 129/0.2);--warning-border:rgb(245 158 11/0.22);--danger-border:rgb(239 68 68/0.22);--warning-text:#fcd34d;--success-text:#6ee7b7;--shadow-sm:0 1px 2px rgb(0 0 0/0.35);--shadow-md:0 4px 12px rgb(0 0 0/0.4);--shadow-lg:0 16px 40px -12px rgb(0 0 0/0.55),0 4px 12px -4px rgb(0 0 0/0.35);--growth-ambient-primary:rgb(59 130 246/0.2);--growth-ambient-secondary:rgb(167 139 250/0.14);--growth-ambient-tertiary:rgb(52 211 153/0.1);--growth-ambient-grain-opacity:0.032}html[data-admin-surface=growth]{--audit-label-muted:var(--admin-text-muted);--audit-inset-highlight:rgb(255 255 255/0.08);--audit-shell-shadow:0 12px 32px -16px rgb(0 0 0/42%);--audit-shell-shadow-deep:0 20px 56px -28px rgb(0 0 0/45%);--audit-card-shadow:0 4px 16px -12px rgb(0 0 0/35%);--audit-recessed-inset:inset 0 2px 8px rgb(0 0 0/18%);--audit-impact-gradient:linear-gradient(128deg,#fef3c7,#fbbf24 28%,#34d399 72%,#6ee7b7);--audit-impact-gradient-shadow:0 2px 12px color-mix(in srgb,#f59e0b 35%,transparent);--audit-impact-eyebrow:#fcd34d;--audit-impact-coverage:#fbbf24;--audit-impact-pedestal-border:color-mix(in srgb,#fbbf24 35%,transparent);--audit-impact-pedestal-inset:color-mix(in srgb,#fde68a 25%,transparent);--audit-impact-pedestal-glow:color-mix(in srgb,#fbbf24 18%,transparent);--audit-impact-pedestal-shadow:0 20px 48px -16px color-mix(in srgb,#f59e0b 40%,transparent);--audit-warn-text:#fcd34d;--audit-warn-verdict:#fcd34d;--audit-warn-badge-text:#fde68a;--audit-warn-border:#fbbf24;--audit-warn-border-soft:color-mix(in srgb,#fbbf24 42%,transparent);--audit-warn-glow:color-mix(in srgb,#fbbf24 16%,transparent);--audit-warn-bg-mix:#f59e0b;--audit-success-verdict:#6ee7b7;--audit-success-badge-text:#6ee7b7;--audit-success-border:#34d399;--audit-success-bg-mix:#10b981;--audit-success-glow:color-mix(in srgb,#10b981 10%,transparent);--audit-danger-verdict:#fca5a5;--audit-danger-badge-text:#fecaca;--audit-danger-border:#ef4444;--audit-danger-bg-mix:#ef4444;--audit-score-mid:#fbbf24;--audit-partial-callout-text:#fbbf24;--audit-fixed-badge-text:#6ee7b7;--audit-severity-critical-text:#fecaca;--audit-severity-high-text:#fde68a;--audit-severity-medium-text:#fcd34d;--audit-priority-accent:color-mix(in srgb,var(--admin-brand) 75%,white);--audit-pedestal-label:color-mix(in srgb,var(--admin-brand) 80%,white);--audit-badge-clear-bg-start:color-mix(in srgb,var(--audit-success-bg-mix) 22%,transparent);--audit-badge-clear-bg-end:color-mix(in srgb,var(--audit-success-border) 12%,transparent);--audit-badge-issues-bg-start:color-mix(in srgb,var(--audit-warn-bg-mix) 28%,transparent);--audit-badge-issues-bg-end:color-mix(in srgb,var(--audit-warn-border) 16%,transparent);--audit-row-shadow:0 4px 12px -8px rgb(0 0 0/30%)}html[data-admin-surface=growth][data-admin-theme=light]{--audit-label-muted:#475569;--audit-inset-highlight:rgb(255 255 255/0.92);--audit-shell-shadow:0 10px 28px -14px rgb(15 23 42/0.12);--audit-shell-shadow-deep:0 16px 40px -18px rgb(15 23 42/0.14);--audit-card-shadow:0 4px 14px -10px rgb(15 23 42/0.1);--audit-recessed-inset:inset 0 1px 3px rgb(15 23 42/0.07);--audit-impact-gradient:linear-gradient(128deg,#78350f,#b45309 30%,#047857 72%,#059669);--audit-impact-gradient-shadow:0 1px 0 rgb(15 23 42/0.06);--audit-impact-eyebrow:#b45309;--audit-impact-coverage:#b45309;--audit-impact-pedestal-border:color-mix(in srgb,#d97706 45%,var(--admin-border));--audit-impact-pedestal-inset:rgb(255 255 255/0.65);--audit-impact-pedestal-glow:color-mix(in srgb,#f59e0b 14%,transparent);--audit-impact-pedestal-shadow:0 12px 32px -14px color-mix(in srgb,#d97706 28%,transparent);--audit-warn-text:#92400e;--audit-warn-verdict:#92400e;--audit-warn-badge-text:#92400e;--audit-warn-border:#d97706;--audit-warn-border-soft:color-mix(in srgb,#d97706 38%,var(--admin-border));--audit-warn-glow:color-mix(in srgb,#f59e0b 12%,transparent);--audit-warn-bg-mix:#f59e0b;--audit-success-verdict:#047857;--audit-success-badge-text:#065f46;--audit-success-border:#059669;--audit-success-bg-mix:#10b981;--audit-success-glow:color-mix(in srgb,#10b981 8%,transparent);--audit-danger-verdict:#b91c1c;--audit-danger-badge-text:#991b1b;--audit-danger-border:#dc2626;--audit-danger-bg-mix:#ef4444;--audit-score-mid:#b45309;--audit-partial-callout-text:#b45309;--audit-fixed-badge-text:#065f46;--audit-severity-critical-text:#991b1b;--audit-severity-high-text:#92400e;--audit-severity-medium-text:#b45309;--audit-priority-accent:var(--admin-brand);--audit-pedestal-label:var(--admin-brand);--audit-badge-clear-bg-start:color-mix(in srgb,var(--audit-success-bg-mix) 14%,var(--admin-bg-card));--audit-badge-clear-bg-end:color-mix(in srgb,var(--audit-success-border) 8%,var(--admin-bg-card));--audit-badge-issues-bg-start:color-mix(in srgb,var(--audit-warn-bg-mix) 16%,var(--admin-bg-card));--audit-badge-issues-bg-end:color-mix(in srgb,var(--audit-warn-border) 10%,var(--admin-bg-card));--audit-row-shadow:0 2px 8px -4px rgb(15 23 42/0.08)}html[data-admin-surface=growth][data-admin-theme=dark],html[data-admin-surface=growth][data-admin-theme=light]{--admin-bg-primary:var(--bg);--admin-bg-secondary:var(--bg-secondary);--admin-bg-card:var(--card);--admin-bg-card-soft:var(--bg-secondary);--admin-bg-muted:var(--bg-tertiary);--admin-bg-hover:var(--card-hover);--admin-bg-row-hover:var(--card-hover);--admin-bg-elevated:var(--card);--admin-bg-sidebar:var(--sidebar-bg);--admin-bg-input:var(--input-bg);--admin-bg-input-focus:var(--input-bg);--admin-bg-popover:var(--card);--admin-bg-modal:var(--card);--admin-text-primary:var(--text-primary);--admin-text-secondary:var(--text-secondary);--admin-text-muted:var(--text-muted);--admin-text-label:var(--text-secondary);--admin-text-inverse:#ffffff;--admin-eyebrow-text:var(--text-muted);--admin-border-subtle:var(--border-subtle);--admin-border:var(--border);--admin-border-input:var(--input-border);--admin-border-strong:var(--border-strong,var(--input-border-hover));--admin-border-brand:var(--primary-border);--admin-border-brand-strong:rgb(37 99 235/0.35);--admin-brand:var(--accent);--admin-brand-soft:var(--accent-hover);--admin-brand-mid:var(--accent);--admin-brand-dark:var(--accent-pressed);--admin-brand-hover:var(--accent-hover);--admin-brand-active:var(--accent-pressed);--admin-brand-glow:var(--primary-bg);--admin-brand-glow-strong:rgb(37 99 235/0.16);--admin-focus-ring-color:rgb(37 99 235/0.35);--admin-nav-active-bg:var(--sidebar-active-bg);--admin-nav-active-border:transparent;--admin-nav-text:var(--sidebar-text);--admin-nav-text-active:var(--sidebar-active-text);--admin-text-success:var(--success);--admin-btn-success-bg:#059669;--admin-btn-success-text:#ffffff;--admin-btn-success-border:#047857;--admin-btn-danger-bg:var(--btn-danger-bg);--admin-btn-danger-text:var(--btn-danger-text);--admin-btn-danger-border:var(--btn-danger-border);--admin-btn-secondary-bg:var(--btn-secondary-bg);--admin-btn-secondary-text:var(--btn-secondary-text);--admin-btn-secondary-border:var(--btn-secondary-border);--admin-alert-warn-bg:var(--warning-bg);--admin-alert-warn-border:var(--warning-border);--admin-alert-warn-text:var(--warning-text);--admin-alert-warn-heading:var(--warning-text);--admin-alert-warn-muted:var(--text-muted);--admin-alert-success-bg:var(--success-bg);--admin-alert-success-border:var(--success-border);--admin-alert-success-text:var(--success-text);--admin-alert-error-bg:var(--danger-bg);--admin-alert-error-border:var(--danger-border);--admin-alert-error-text:var(--danger);--admin-alert-info-bg:var(--primary-bg);--admin-alert-info-border:var(--primary-border);--admin-alert-info-text:var(--accent);--admin-badge-red-text:var(--danger);--admin-badge-red-bg:var(--danger-bg);--admin-shadow-card:var(--shadow-md);--admin-shadow-card-soft:var(--shadow-sm);--admin-shadow-input:var(--input-shadow);--admin-shadow-interactive:var(--shadow-md);--admin-shadow-input-focus:0 0 0 3px var(--primary-bg),var(--input-shadow);--admin-elev-sm:var(--shadow-sm);--admin-elev-md:var(--shadow-md);--admin-elev-lg:var(--shadow-lg);--admin-radius-sm:var(--radius-md);--admin-radius-md:var(--radius-lg);--admin-radius-lg:var(--radius-xl);--admin-space-1:var(--space-1);--admin-space-2:var(--space-2);--admin-space-3:var(--space-3);--admin-space-4:var(--space-4);--admin-space-6:var(--space-6);--admin-space-8:var(--space-8);--admin-space-12:var(--space-12);--admin-chart-grid:rgb(15 23 42/0.06);--admin-chart-axis:var(--text-muted);--admin-chart-tick:var(--text-muted)}html[data-admin-surface=growth][data-admin-theme=dark]{--admin-border-brand-strong:rgb(96 165 250/0.4);--admin-brand-glow-strong:rgb(59 130 246/0.18);--admin-focus-ring-color:rgb(59 130 246/0.4);--admin-chart-grid:rgb(255 255 255/0.06);--border:rgb(148 163 184/0.18);--border-subtle:rgb(148 163 184/0.1);--card:#101520;--card-hover:#131a28}html[data-admin-surface=growth] .growth-input-shell,html[data-admin-surface=growth] .growth-research-input-shell,html[data-admin-surface=growth] .growth-top-bar input[type=search],html[data-admin-surface=growth] input.admin-growth-field,html[data-admin-surface=growth] select.admin-growth-field,html[data-admin-surface=growth] textarea.admin-growth-field{background-color:var(--input-bg);border-color:var(--input-border);box-shadow:var(--input-shadow)}html[data-admin-surface=growth] .growth-research-input-shell:hover,html[data-admin-surface=growth] .growth-top-bar input[type=search]:hover{border-color:var(--input-border-hover)}html[data-admin-surface=growth] .growth-input-shell:focus-within,html[data-admin-surface=growth] .growth-research-input-shell:focus-within,html[data-admin-surface=growth] .growth-top-bar input[type=search]:focus{border-color:var(--accent);box-shadow:var(--admin-shadow-input-focus)}html[data-admin-surface=growth] .growth-ai-prompt-card,html[data-admin-surface=growth] .growth-ai-rail,html[data-admin-surface=growth] .growth-dashboard-kpi,html[data-admin-surface=growth] .growth-quick-action-tile,html[data-admin-surface=growth] .growth-readiness-panel,html[data-admin-surface=growth] .growth-research-card{border-color:transparent;box-shadow:var(--shadow-lg)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-ai-prompt-card,html[data-admin-surface=growth][data-admin-theme=dark] .growth-ai-rail,html[data-admin-surface=growth][data-admin-theme=dark] .growth-dashboard-kpi,html[data-admin-surface=growth][data-admin-theme=dark] .growth-quick-action-tile,html[data-admin-surface=growth][data-admin-theme=dark] .growth-readiness-panel,html[data-admin-surface=growth][data-admin-theme=dark] .growth-research-card{box-shadow:var(--shadow-lg),0 0 0 1px rgb(255 255 255/.05)}html[data-admin-surface=growth] .growth-quick-action-icon{border:none;box-shadow:var(--shadow-sm);background:var(--primary-bg);color:var(--accent)}html[data-admin-surface=growth] .growth-exclusion-chip{border:none;background:var(--warning-bg);color:var(--text-secondary);box-shadow:inset 0 0 0 1px rgb(245 158 11/.14)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-exclusion-chip{box-shadow:inset 0 0 0 1px rgb(245 158 11/.18)}html[data-admin-surface=growth] .growth-exclusion-chip[data-active=true]{color:var(--warning-text);background:var(--warning-bg);box-shadow:inset 0 0 0 1px var(--warning-border)}html[data-admin-surface=growth] .growth-exclusion-chip:hover{color:var(--text-primary);background:var(--warning-bg);box-shadow:inset 0 0 0 1px var(--warning-border)}html[data-admin-surface=growth] .growth-ai-rail-empty{border:none;background:var(--bg-secondary);box-shadow:inset 0 0 0 1px rgb(148 163 184/.12)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-ai-rail-empty{box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}html[data-admin-surface=growth] .growth-campaigns-panel,html[data-admin-surface=growth] .growth-outcomes-panel,html[data-admin-surface=growth] .growth-recommendations-panel,html[data-admin-surface=growth] .growth-workflow-panel{border-color:transparent;box-shadow:var(--shadow-lg)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-campaigns-panel,html[data-admin-surface=growth][data-admin-theme=dark] .growth-outcomes-panel,html[data-admin-surface=growth][data-admin-theme=dark] .growth-recommendations-panel,html[data-admin-surface=growth][data-admin-theme=dark] .growth-workflow-panel{box-shadow:var(--shadow-lg),0 0 0 1px rgb(255 255 255/.05)}html[data-admin-surface=growth] .growth-operations-deck{opacity:.92}html[data-admin-surface=growth] .growth-operations-deck .admin-section-card,html[data-admin-surface=growth] .growth-operations-deck .admin-stat-card{border-color:var(--border-subtle);box-shadow:var(--shadow-sm)}html[data-admin-surface=growth] .growth-dashboard-page{padding-bottom:2rem}html[data-admin-surface=growth] .growth-status-strip{gap:.5rem}html[data-admin-surface=growth] .growth-elevated-panel,html[data-admin-surface=growth] .growth-surface-card{border-color:transparent;box-shadow:var(--shadow-lg)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-elevated-panel,html[data-admin-surface=growth][data-admin-theme=dark] .growth-surface-card{box-shadow:var(--shadow-lg),0 0 0 1px rgb(255 255 255/.04)}html[data-admin-surface=growth] .admin-summary-metric-tile{border:none;box-shadow:var(--shadow-md);background:var(--card)}html[data-admin-surface=growth] .growth-icon-shell{border-color:transparent;box-shadow:var(--shadow-md);background:var(--card);color:var(--accent)}html[data-admin-surface=growth] .admin-glass-panel,html[data-admin-surface=growth] .admin-glass-panel-soft{border-color:transparent}html[data-admin-surface=growth] .admin-nested-stat{border:none;box-shadow:var(--shadow-md);background:var(--card)}html[data-admin-surface=growth] .admin-icon-chip{--tw-ring-shadow:0 0 #0000;box-shadow:var(--shadow-sm)}html[data-admin-surface=growth] .growth-stat-panel{border:none;box-shadow:var(--shadow-md);background:var(--card)}html[data-admin-surface=growth] .growth-top-bar{border-bottom-color:transparent;box-shadow:var(--shadow-sm)}html[data-admin-surface=growth] .growth-account-chip{border:none;box-shadow:var(--shadow-sm);background:var(--card)}html[data-admin-surface=growth] .growth-account-avatar{background:var(--primary-bg);color:var(--accent)}html[data-admin-surface=growth] .growth-footer-primary-cta{background:var(--accent);color:var(--btn-primary-text)}html[data-admin-surface=growth] .growth-footer-primary-cta:hover{background:var(--accent-hover)}html[data-admin-surface=growth] .growth-step-footer{border-color:transparent;box-shadow:var(--shadow-lg)}html[data-admin-surface=growth] .admin-finance-stat-box{border:none;box-shadow:var(--shadow-sm)}html[data-admin-surface=growth] .growth-shell-sidebar{background-color:var(--sidebar-bg)!important;border-color:var(--sidebar-border)!important}html[data-admin-surface=growth] .growth-sidebar-brand-title{color:var(--sidebar-text-hover)}html[data-admin-surface=growth] .growth-sidebar-brand-sub{color:var(--sidebar-text)}html[data-admin-surface=growth] .growth-sidebar-divider{border-color:var(--sidebar-border)}html[data-admin-surface=growth] .growth-nav-group-label{color:var(--sidebar-group-label)}html[data-admin-surface=growth] .growth-nav-link{color:var(--sidebar-text)}html[data-admin-surface=growth] .growth-nav-link:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}html[data-admin-surface=growth] .growth-nav-link.growth-nav-link-active{background-color:var(--sidebar-active-bg);color:var(--sidebar-active-text);box-shadow:none}html[data-admin-surface=growth] .growth-nav-icon{color:var(--sidebar-text);background:transparent}html[data-admin-surface=growth] .growth-nav-link:hover .growth-nav-icon{color:var(--sidebar-text-hover)}html[data-admin-surface=growth] .growth-nav-link-active .growth-nav-icon{color:var(--sidebar-icon-active)}html[data-admin-surface=growth] .growth-nav-badge{background-color:var(--accent);color:var(--btn-primary-text)}html[data-admin-surface=growth] .growth-badge-success{border:none;background:var(--success-bg);color:var(--success);box-shadow:inset 0 0 0 1px var(--success-border)}html[data-admin-surface=growth] .growth-badge-warning{border:none;background:var(--warning-bg);color:var(--warning);box-shadow:inset 0 0 0 1px var(--warning-border)}html[data-admin-surface=growth] .growth-badge-danger{border:none;background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-border)}html[data-admin-surface=growth] .growth-badge-primary{border:none;background:var(--primary-bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--primary-border)}html[data-admin-surface=growth] .growth-text-success{color:var(--success)}html[data-admin-surface=growth] .growth-text-warning{color:var(--warning)}html[data-admin-surface=growth] .growth-text-danger{color:var(--danger)}html[data-admin-surface=growth] .growth-text-accent{color:var(--accent)}html[data-admin-surface=growth] .growth-callout-warning{border:none;background:var(--warning-bg);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--warning-border)}html[data-admin-surface=growth] .growth-callout-warning .growth-callout-warning-title,html[data-admin-surface=growth] .growth-callout-warning strong{color:var(--warning-text)}html[data-admin-surface=growth] .growth-callout-danger{border:none;background:var(--danger-bg);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--danger-border)}html[data-admin-surface=growth] .growth-callout-success{border:none;background:var(--success-bg);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--success-border)}html[data-admin-surface=growth] .growth-ai-rail{background:var(--card);border-color:var(--border)}html[data-admin-surface=growth] .growth-ai-rail-highlight{background:var(--primary-bg);border:none;box-shadow:inset 0 0 0 1px var(--primary-border)}html[data-admin-surface=growth] .growth-workspace-hero{border:none;box-shadow:var(--shadow-md),inset 0 0 0 1px var(--border-subtle)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-workspace-hero{box-shadow:var(--shadow-md),inset 0 0 0 1px rgb(255 255 255/.06)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-workspace-hero .growth-workspace-hero-blob{opacity:.45}html[data-admin-surface=growth][data-admin-theme=dark] .growth-workspace-hero[data-tone=launch]{background:linear-gradient(155deg,var(--success-bg) 0,var(--card) 52%);box-shadow:var(--shadow-md),inset 0 0 0 1px var(--success-border)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-workspace-hero[data-tone=breakthrough]{background:linear-gradient(155deg,var(--primary-bg) 0,var(--card) 52%)}html[data-admin-surface=growth] .growth-workspace-hero-icon{border:none;box-shadow:inset 0 0 0 1px var(--border)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-workspace-hero-icon{box-shadow:inset 0 0 0 1px rgb(148 163 184/.14)}html[data-admin-surface=growth] .growth-nested-card{border:none;background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-nested-card{box-shadow:inset 0 0 0 1px rgb(148 163 184/.16)}html[data-admin-surface=growth] .growth-nested-card-empty{border:1px dashed var(--input-border);background:var(--bg-secondary);box-shadow:none}html[data-admin-surface=growth] .growth-nested-card-focus{border:1px dashed var(--accent);background:var(--primary-bg);box-shadow:0 0 0 2px var(--admin-focus-ring-color)}html[data-admin-surface=growth] .growth-surface-card{border:none!important}html[data-admin-surface=growth] .growth-ai-prompt-card{border:none;box-shadow:inset 0 0 0 1px var(--border-subtle)}html[data-admin-surface=growth][data-admin-theme=dark] .growth-ai-prompt-card{box-shadow:inset 0 0 0 1px rgb(148 163 184/.14)}html[data-admin-surface=growth] .growth-ai-prompt-card:focus-visible{box-shadow:inset 0 0 0 1px var(--primary-border),0 0 0 2px var(--admin-focus-ring-color)}html:not([data-admin-surface=growth]) .growth-ambient-bg{display:none}html[data-admin-surface=growth] .growth-ambient-zone{overflow:hidden}html[data-admin-surface=growth] .growth-ambient-bg{z-index:0}html[data-admin-surface=growth] .growth-ambient-blob{position:absolute;border-radius:50%;filter:blur(110px);transform:translateZ(0);will-change:transform}html[data-admin-surface=growth] .growth-ambient-blob-a{width:min(62vw,560px);height:min(62vw,560px);top:-28%;right:-8%;background:radial-gradient(circle at 40% 40%,var(--growth-ambient-primary) 0,transparent 68%)}html[data-admin-surface=growth] .growth-ambient-blob-b{width:min(52vw,480px);height:min(52vw,480px);top:-12%;left:-12%;background:radial-gradient(circle at 55% 45%,var(--growth-ambient-secondary) 0,transparent 70%)}html[data-admin-surface=growth] .growth-ambient-blob-c{width:min(44vw,400px);height:min(44vw,400px);top:8%;right:18%;background:radial-gradient(circle at 50% 50%,var(--growth-ambient-tertiary) 0,transparent 72%)}html[data-admin-surface=growth] .growth-ambient-bg--empty .growth-ambient-blob-a{top:-35%;right:10%;left:auto}html[data-admin-surface=growth] .growth-ambient-bg--empty .growth-ambient-blob-b{top:10%;left:-18%}html[data-admin-surface=growth] .growth-ambient-bg--empty .growth-ambient-blob-c{top:auto;bottom:-25%;right:-5%}html[data-admin-surface=growth] .growth-ambient-grain{position:absolute;inset:0;opacity:var(--growth-ambient-grain-opacity);mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@media (prefers-reduced-motion:no-preference){html[data-admin-surface=growth] .growth-ambient-blob-a{animation:growth-ambient-drift-a 28s ease-in-out infinite alternate}html[data-admin-surface=growth] .growth-ambient-blob-b{animation:growth-ambient-drift-b 34s ease-in-out infinite alternate}html[data-admin-surface=growth] .growth-ambient-blob-c{animation:growth-ambient-drift-c 31s ease-in-out infinite alternate}}@keyframes growth-ambient-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,3%,0) scale(1.04)}}@keyframes growth-ambient-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.03)}}@keyframes growth-ambient-drift-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,-2%,0) scale(1.05)}}@media (prefers-reduced-motion:reduce){html[data-admin-surface=growth] .growth-ambient-blob{animation:none!important}}