:root:has([data-cockpit-appearance=reference]),:root:has([data-customer-layout]),[data-cockpit-appearance=reference],[data-customer-layout]{--home-bg:19 19 22;--home-surface:25 25 29;--home-raised:32 32 37;--home-border:58 58 65;--home-border-hi:100 100 110;--home-text:242 242 245;--home-muted:169 169 180;--home-accent:160 105 255;--home-accent-hi:184 145 255;--home-glow:124 32 255;--home-cta:#f4f4f5;--home-cta-hover:#dddde2;--home-cta-ink:#18181b;--bg:var(--home-bg);--elev:var(--home-surface);--card:var(--home-surface);--hover:var(--home-raised);--border:var(--home-border);--borderhi:var(--home-border-hi);--foreground:var(--home-text);--mute:var(--home-muted);--soft:var(--home-muted);--accent:var(--home-accent);--accenthi:var(--home-accent-hi);--ui-canvas:rgb(var(--home-bg));--ui-surface:rgb(var(--home-surface));--ui-surface-raised:rgb(var(--home-surface));--ui-sidebar:rgb(var(--home-raised));--ui-sidebar-deep:rgb(var(--home-bg));--ui-border:rgb(var(--home-border));--ui-border-soft:rgb(var(--home-border));--ui-text:rgb(var(--home-text));--ui-text-secondary:rgb(var(--home-muted));--ui-text-muted:rgb(var(--home-muted));--ui-accent:var(--home-cta);--ui-accent-hover:var(--home-cta-hover);--ui-shadow-accent:none;--ui-shadow-card:none}html[data-theme=light] [data-cockpit-appearance=reference],html[data-theme=light] [data-customer-layout],html[data-theme=light]:has([data-cockpit-appearance=reference]),html[data-theme=light]:has([data-customer-layout]){--home-bg:255 255 255;--home-surface:255 255 255;--home-raised:250 250 250;--home-border:224 224 224;--home-border-hi:185 185 185;--home-text:15 17 20;--home-muted:110 116 125;--home-accent:124 32 255;--home-accent-hi:124 32 255;--home-cta:#101114;--home-cta-hover:#29292e;--home-cta-ink:#fff}[data-customer-layout]{min-height:100dvh;color:rgb(var(--home-text));background:rgb(var(--home-bg))}:root{--workspace-content-max:1480px;--workspace-form-max:760px;--workspace-padding-inline:clamp(18px,3vw,44px);--workspace-padding-block-start:34px;--workspace-padding-block-end:48px;--workspace-panel-padding:24px;--workspace-control-height:46px}@media (max-width:767px){:root{--workspace-padding-inline:16px;--workspace-padding-block-start:26px;--workspace-padding-block-end:40px;--workspace-panel-padding:20px}}