[data-cs-theme][data-cs-appearance=auto],[data-cs-theme][data-cs-appearance=light]{--background:var(--pl-background);--foreground:var(--pl-foreground);--card:var(--pl-surface);--card-foreground:var(--pl-foreground);--popover:var(--pl-surface);--popover-foreground:var(--pl-foreground);--secondary:var(--pl-surface-muted);--secondary-foreground:var(--pl-foreground);--muted:var(--pl-surface-muted);--muted-foreground:var(--pl-muted-foreground);--accent:var(--pl-surface-muted);--accent-foreground:var(--pl-foreground);--border:var(--pl-border);--input:var(--pl-input);--control-border:var(--pl-input);--ring:var(--pl-ring);--primary:var(--pl-primary);--primary-foreground:var(--pl-primary-foreground);--destructive:var(--pl-danger);--destructive-foreground:var(--pl-danger-foreground);--success:var(--pl-success);--warning:var(--pl-warning);--brand:var(--pl-accent);--brand-hover:var(--pl-accent-hover);--brand-foreground:var(--pl-accent-foreground);--brand-text:var(--pl-accent-text);--brand-soft:var(--pl-accent-soft);--brand-focus:var(--pl-focus);--hero-from:var(--pl-hero-from);--hero-to:var(--pl-hero-to);--hero-foreground:var(--pl-hero-foreground);--hero-glow:var(--pl-hero-glow);--hero-scrim:var(--pl-hero-scrim);--hero-glow-opacity:var(--pl-hero-glow-opacity);--hero-fade:var(--pl-hero-fade);--signal:var(--pl-primary);--on-signal:var(--pl-primary-foreground);--signal-wash:var(--pl-accent-soft-hsl,var(--pl-surface-muted));--signal-soft:var(--pl-accent-soft-hsl,var(--pl-surface-muted));--signal-deep:var(--pl-accent-text-hsl,var(--pl-primary));--signal-on-dark:var(--pl-accent-text-hsl,var(--pl-primary));--focus-halo:color-mix(in srgb, var(--pl-focus) 35%, transparent);--canvas:var(--pl-surface-muted);--selection:var(--pl-surface-muted);--selection-bar:var(--pl-primary);--bubble-in:var(--pl-surface-muted);--passive:var(--pl-surface-muted);--passive-foreground:var(--pl-muted-foreground);--passive-border:var(--pl-input);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark [data-cs-theme][data-cs-appearance=auto],[data-cs-theme][data-cs-appearance=dark]{--background:var(--pd-background);--foreground:var(--pd-foreground);--card:var(--pd-surface);--card-foreground:var(--pd-foreground);--popover:var(--pd-surface);--popover-foreground:var(--pd-foreground);--secondary:var(--pd-surface-muted);--secondary-foreground:var(--pd-foreground);--muted:var(--pd-surface-muted);--muted-foreground:var(--pd-muted-foreground);--accent:var(--pd-surface-muted);--accent-foreground:var(--pd-foreground);--border:var(--pd-border);--input:var(--pd-input);--control-border:var(--pd-input);--ring:var(--pd-ring);--primary:var(--pd-primary);--primary-foreground:var(--pd-primary-foreground);--destructive:var(--pd-danger);--destructive-foreground:var(--pd-danger-foreground);--success:var(--pd-success);--warning:var(--pd-warning);--brand:var(--pd-accent);--brand-hover:var(--pd-accent-hover);--brand-foreground:var(--pd-accent-foreground);--brand-text:var(--pd-accent-text);--brand-soft:var(--pd-accent-soft);--brand-focus:var(--pd-focus);--hero-from:var(--pd-hero-from);--hero-to:var(--pd-hero-to);--hero-foreground:var(--pd-hero-foreground);--hero-glow:var(--pd-hero-glow);--hero-scrim:var(--pd-hero-scrim);--hero-glow-opacity:var(--pd-hero-glow-opacity);--hero-fade:var(--pd-hero-fade);--signal:var(--pd-primary);--on-signal:var(--pd-primary-foreground);--signal-wash:var(--pd-accent-soft-hsl,var(--pd-surface-muted));--signal-soft:var(--pd-accent-soft-hsl,var(--pd-surface-muted));--signal-deep:var(--pd-accent-text-hsl,var(--pd-primary));--signal-on-dark:var(--pd-accent-text-hsl,var(--pd-primary));--focus-halo:color-mix(in srgb, var(--pd-focus) 35%, transparent);--canvas:var(--pd-surface-muted);--selection:var(--pd-surface-muted);--selection-bar:var(--pd-primary);--bubble-in:var(--pd-surface-muted);--passive:var(--pd-surface-muted);--passive-foreground:var(--pd-muted-foreground);--passive-border:var(--pd-input);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-cs-theme]{--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-control-border:hsl(var(--control-border));--color-ring:hsl(var(--ring));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-success:hsl(var(--success));--color-warning:hsl(var(--warning));--color-signal:hsl(var(--signal));--color-on-signal:hsl(var(--on-signal));--color-signal-wash:hsl(var(--signal-wash));--color-signal-soft:hsl(var(--signal-soft));--color-signal-deep:hsl(var(--signal-deep));--color-signal-on-dark:hsl(var(--signal-on-dark));--color-canvas:hsl(var(--canvas));--color-selection:hsl(var(--selection));--color-selection-bar:hsl(var(--selection-bar));--color-bubble-in:hsl(var(--bubble-in));--color-passive:hsl(var(--passive));--color-passive-foreground:hsl(var(--passive-foreground));--color-passive-border:hsl(var(--passive-border));--logo-tile-light:hsl(var(--pl-surface,0 0% 100%));--logo-tile-dark:hsl(var(--pd-surface,240 6% 7%));background-color:hsl(var(--background));color:hsl(var(--foreground))}[data-cs-theme][data-cs-widget]{--cs-accent:var(--brand);--cs-accent-foreground:var(--brand-foreground);--cs-header:var(--hero-from);--cs-header-foreground:var(--hero-foreground);--cs-bubble:var(--brand);--cs-bubble-foreground:var(--brand-foreground);--color-primary:var(--cs-accent);--color-primary-foreground:var(--cs-accent-foreground);background-color:hsl(var(--card))}[data-cs-theme] ::selection{background-color:var(--brand-soft);color:hsl(var(--foreground))}[data-cs-theme] :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground));opacity:1}[data-cs-theme] [data-cs-quiet-disabled]{--color-passive:transparent;--color-passive-border:transparent;--color-passive-foreground:hsl(var(--muted-foreground))}[data-cs-theme][data-cs-portal][data-cs-appearance=auto],[data-cs-theme][data-cs-portal][data-cs-appearance=light]{--background:var(--pl-surface)}.dark [data-cs-theme][data-cs-portal][data-cs-appearance=auto]{--background:var(--pd-background)}html:has(body [data-cs-widget]){overscroll-behavior:none;height:100%;overflow:hidden}html:has(body [data-cs-widget]) body{overscroll-behavior:none;height:100%;overflow:hidden}