:root[data-skin^=spark]{--spark-pink-300: var(--rlc-answer-300);--spark-pink-400: var(--rlc-answer-400);--spark-pink-500: var(--rlc-answer-500);--spark-pink-600: var(--rlc-answer-600);--spark-pink-650: var(--rlc-answer-600);--spark-pink-700: var(--rlc-answer-600);--spark-violet-300: var(--rlc-protect-300);--spark-violet-400: var(--rlc-protect-400);--spark-violet-500: var(--rlc-protect-500);--spark-violet-600: var(--rlc-protect-600);--spark-cyan-300: var(--rlc-engage-300);--spark-cyan-400: var(--rlc-engage-400);--spark-cyan-500: var(--rlc-engage-500);--spark-orange-300: var(--rlc-status-warning);--spark-orange-400: var(--rlc-status-warning);--spark-live: var(--rlc-status-danger);--spark-success: var(--rlc-status-success);--spark-r-md: 12px;--pcd-topbar-bg: var(--rlc-zinc-900);--pcd-topbar-bg-grad-top: var(--rlc-zinc-well);--pcd-topbar-bg-rgb: var(--rlc-zinc-900-rgb);--pcd-lime: var(--rlc-engage-400)}:root[data-skin^=spark] [data-tone=pink]{--tone-a: var(--rlc-answer-500);--tone-b: var(--rlc-answer-600);--tone-glow: rgb(var(--rlc-answer-400-rgb) / .26);--tone-ink: var(--rlc-answer-300)}:root[data-skin^=spark] [data-tone=violet]{--tone-a: var(--rlc-protect-500);--tone-b: var(--rlc-protect-600);--tone-glow: rgb(var(--rlc-protect-400-rgb) / .26);--tone-ink: var(--rlc-protect-300)}:root[data-skin^=spark] [data-tone=cyan]{--tone-a: var(--rlc-engage-500);--tone-b: var(--rlc-engage-600);--tone-glow: rgb(var(--rlc-engage-400-rgb) / .22);--tone-ink: var(--rlc-engage-300)}:root[data-skin^=spark] [data-tone=orange]{--tone-a: var(--rlc-warning-dark);--tone-b: var(--rlc-warning-light);--tone-glow: rgb(var(--rlc-warning-dark-rgb) / .22);--tone-ink: var(--rlc-warning-dark)}:root[data-skin^=spark] [data-tone=indigo]{--tone-a: var(--rlc-info-dark);--tone-b: var(--rlc-info-light);--tone-glow: rgb(var(--rlc-info-dark-rgb) / .24);--tone-ink: var(--rlc-info-dark)}:root[data-skin=spark-light] [data-tone=pink]{--tone-ink: var(--rlc-answer-600)}:root[data-skin=spark-light] [data-tone=violet]{--tone-ink: var(--rlc-protect-600)}:root[data-skin=spark-light] [data-tone=cyan]{--tone-ink: var(--rlc-engage-600)}:root[data-skin=spark-light] [data-tone=orange]{--tone-ink: var(--rlc-warning-light)}:root[data-skin=spark-light] [data-tone=indigo]{--tone-ink: var(--rlc-info-light)}:root[data-skin=spark]{color-scheme:dark;--spark-bg: var(--rlc-bg-canvas);--spark-bg-soft: var(--rlc-bg-panel);--spark-sidebar: var(--rlc-bg-sidebar);--spark-s1: var(--rlc-bg-panel);--spark-s2: var(--rlc-bg-control);--spark-s3: var(--rlc-bg-raised);--spark-hover: var(--rlc-bg-hover);--spark-ink: var(--rlc-ink-on-color);--rlx-ref-ground: var(--spark-bg);--rlx-ref-ground-2: var(--spark-bg-soft);--rlx-ref-ink: var(--rlc-text);--rlx-ref-sub: var(--rlc-text-sub);--rlx-ref-fill: var(--spark-s2);--rlx-ref-line: var(--rlc-border-panel);--rlx-ref-info: var(--rlc-status-info);--rlx-ref-violet: var(--rlc-agent-protect);--rlx-ref-sage: var(--rlc-agent-engage);--rlx-ref-lime: var(--rlc-agent-answer);--rlx-ref-danger: var(--rlc-status-danger);--rlx-ref-warning: var(--rlc-status-warning);--rlx-ref-important: var(--rlc-agent-protect);--rlx-ref-notification: var(--rlc-status-info);--rlx-ref-success: var(--rlc-status-success);--rlx-ref-attention: var(--rlc-status-warning);--rlx-cool-50: var(--spark-bg-soft);--rlx-cool-100: var(--spark-s2);--rlx-cool-200: var(--spark-s3);--rlx-cool-300: var(--spark-hover);--rlx-background: var(--spark-bg);--rlx-background-secondary: var(--spark-bg-soft);--rlx-background-tertiary: var(--spark-s1);--rlx-background-inverse: var(--rlc-zinc-25);--rlx-surface: var(--spark-s1);--rlx-surface-secondary: var(--spark-s2);--rlx-surface-tertiary: var(--spark-s3);--rlx-separator: var(--rlc-border-panel);--rlx-separator-secondary: var(--rlc-divider);--rlx-separator-tertiary: rgb(var(--rlc-zinc-25-rgb) / .22);--rlx-foreground: var(--rlc-text);--rlx-foreground-muted: var(--rlc-text-sub);--rlx-foreground-segment: var(--spark-s3);--rlx-foreground-overlay: var(--spark-s1);--rlx-foreground-link: var(--rlc-link);--rlx-field-bg: var(--spark-s2);--rlx-field-bg-hover: var(--spark-s3);--rlx-field-bg-focus: var(--spark-s2);--rlx-field-foreground: var(--rlc-text);--rlx-field-placeholder: var(--rlc-text-muted);--rlx-default: var(--spark-s2);--rlx-default-hover: var(--spark-s3);--rlx-default-foreground: var(--rlc-text);--rlx-accent: var(--rlc-primary);--rlx-accent-hover: var(--rlc-primary-hover);--rlx-accent-foreground: var(--rlc-primary-ink);--rlx-accent-soft: rgb(var(--rlc-primary-rgb) / .16);--rlx-accent-soft-hover: rgb(var(--rlc-primary-rgb) / .26);--rlx-accent-soft-foreground: var(--rlc-primary-text);--rlx-danger: var(--rlc-status-danger);--rlx-danger-hover: var(--rlc-status-danger-hover);--rlx-danger-foreground: var(--rlc-ink-on-color);--rlx-danger-soft: var(--rlc-status-danger-bg);--rlx-danger-soft-hover: rgb(var(--rlc-status-danger-rgb) / .22);--rlx-danger-soft-foreground: var(--rlc-status-danger);--rlx-warning: var(--rlc-status-warning);--rlx-warning-hover: var(--rlc-status-warning-hover);--rlx-warning-foreground: var(--rlc-ink-on-color);--rlx-warning-soft: var(--rlc-status-warning-bg);--rlx-warning-soft-hover: rgb(var(--rlc-status-warning-rgb) / .22);--rlx-warning-soft-foreground: var(--rlc-status-warning);--rlx-success: var(--rlc-status-success);--rlx-success-hover: var(--rlc-status-success-hover);--rlx-success-foreground: var(--rlc-ink-on-color);--rlx-success-soft: var(--rlc-status-success-bg);--rlx-success-soft-hover: rgb(var(--rlc-status-success-rgb) / .22);--rlx-success-soft-foreground: var(--rlc-status-success);--rlx-notification: var(--rlc-status-info);--rlx-notification-hover: var(--rlc-status-info-hover);--rlx-notification-foreground: var(--rlc-ink-on-color);--rlx-notification-soft: var(--rlc-status-info-bg);--rlx-notification-soft-hover: rgb(var(--rlc-status-info-rgb) / .22);--rlx-notification-soft-foreground: var(--rlc-status-info);--rlx-important: var(--rlc-agent-protect);--rlx-important-hover: var(--rlc-agent-protect-hover);--rlx-important-foreground: var(--rlc-ink-on-color);--rlx-important-soft: var(--rlc-agent-protect-bg);--rlx-important-soft-hover: rgb(var(--rlc-agent-protect-rgb) / .26);--rlx-important-soft-foreground: var(--rlc-protect-300);--rlx-attention: var(--rlc-status-warning);--rlx-attention-hover: var(--rlc-status-warning-hover);--rlx-attention-foreground: var(--rlc-ink-on-color);--rlx-attention-soft: var(--rlc-status-warning-bg);--rlx-attention-soft-hover: rgb(var(--rlc-status-warning-rgb) / .22);--rlx-attention-soft-foreground: var(--rlc-status-warning);--rlx-accent-rgb: var(--rlc-primary-rgb);--rlx-primary-rgb: var(--rlc-primary-rgb);--rlx-secondary-rgb: var(--rlc-zinc-300-rgb);--rlx-default-rgb: var(--rlc-zinc-300-rgb);--rlx-success-rgb: var(--rlc-status-success-rgb);--rlx-warning-rgb: var(--rlc-status-warning-rgb);--rlx-danger-rgb: var(--rlc-status-danger-rgb);--rlx-notification-rgb: var(--rlc-status-info-rgb);--rlx-important-rgb: var(--rlc-agent-protect-rgb);--rlx-attention-rgb: var(--rlc-status-warning-rgb);--rlx-tint-1-rgb: var(--rlc-agent-protect-rgb);--rlx-tint-2-rgb: var(--rlc-agent-engage-rgb);--rlx-tint-3-rgb: var(--rlc-agent-answer-rgb);--rlx-ai-wash-rgb: var(--rlx-tint-3-rgb);--rlx-text: var(--rlc-text);--rlx-text-muted: var(--rlc-text-sub);--rlx-text-sub: var(--rlc-text-muted);--rlx-text-strong: var(--rlc-text-strong);--rlx-shadow-sm: 0 2px 10px 0 rgb(0 0 0 / .28), inset 0 0 1px 0 rgb(255 255 255 / .1);--rlx-shadow-md: 0 12px 30px 0 rgb(0 0 0 / .32), inset 0 0 1px 0 rgb(255 255 255 / .1);--rlx-shadow-lg: 0 24px 56px 0 rgb(0 0 0 / .42), inset 0 0 1px 0 rgb(255 255 255 / .1);--rlx-text-faint: var(--rlc-text-faint);--rlx-switch-off: var(--rlc-zinc-700);--rlx-switch-thumb: var(--rlc-zinc-400);--rlx-scroll-thumb: rgb(var(--rlc-zinc-25-rgb) / .14);--rlx-scroll-thumb-hover: rgb(var(--rlc-zinc-25-rgb) / .28);--rlx-input-bg: var(--spark-s2);--rlx-input-bg-hover: var(--spark-s3);--rlx-input-border: var(--rlc-border-panel);--rlx-input-border-hover: rgb(var(--rlc-zinc-25-rgb) / .22);--rlx-input-border-focus: var(--rlc-primary);--rlx-overlay: #000000;--pcd-sidebar-bg: var(--spark-sidebar);--pcd-sidebar-edge: linear-gradient(180deg, rgb(var(--rlc-zinc-25-rgb) / .1), rgb(var(--rlc-zinc-25-rgb) / .04));--sk-nav-hover: rgb(var(--rlc-zinc-0-rgb) / .035);--sk-nav-label: var(--rlc-text-sub);--sk-nav-label-on: var(--rlc-text-strong);--sk-nav-wash: linear-gradient(90deg, rgb(var(--rlc-primary-rgb) / .1), rgb(var(--rlc-primary-rgb) / 0));--sk-tile-bg: var(--rlc-bg-raised);--sk-tile-border: rgb(var(--rlc-zinc-0-rgb) / .05);--sk-tile-glyph: var(--rlc-text-sub);--sk-pill-soft-a: .18;--sk-attn-muted: var(--rlc-zinc-300);--sk-sidebar-muted: var(--rlc-text-sub);--sk-accent: var(--rlc-primary);--sk-accent-rgb: var(--rlc-primary-rgb);--sk-panel-bg: rgb(var(--rlc-bg-canvas-rgb) / .68);--sk-panel-bg-hover: rgb(var(--rlc-zinc-rule-rgb) / .82);--sk-panel-shadow: 0 12px 30px rgb(0 0 0 / .16)}:root[data-skin=spark-light]{color-scheme:light;--spark-bg: var(--rlc-bg-canvas);--spark-bg-soft: var(--rlc-bg-panel);--spark-sidebar: var(--rlc-bg-sidebar);--spark-s1: var(--rlc-bg-panel);--spark-s2: var(--rlc-bg-control);--spark-s3: var(--rlc-bg-raised);--spark-hover: var(--rlc-bg-hover);--spark-ink: var(--rlc-zinc-900);--rlx-ref-ground: var(--spark-bg);--rlx-ref-ground-2: var(--spark-bg-soft);--rlx-ref-ink: var(--rlc-text);--rlx-ref-sub: var(--rlc-text-sub);--rlx-ref-fill: var(--spark-s2);--rlx-ref-line: var(--rlc-border-panel);--rlx-ref-info: var(--rlc-status-info-border);--rlx-ref-violet: var(--rlc-agent-protect-border);--rlx-ref-sage: var(--rlc-agent-engage-border);--rlx-ref-lime: var(--rlc-agent-answer-border);--rlx-ref-danger: var(--rlc-status-danger-border);--rlx-ref-warning: var(--rlc-status-warning-border);--rlx-ref-important: var(--rlc-agent-protect-border);--rlx-ref-notification: var(--rlc-status-info-border);--rlx-ref-success: var(--rlc-status-success-border);--rlx-ref-attention: var(--rlc-status-warning-border);--rlx-cool-50: var(--spark-bg-soft);--rlx-cool-100: var(--spark-s2);--rlx-cool-200: var(--spark-s3);--rlx-cool-300: var(--spark-hover);--rlx-background: var(--spark-bg);--rlx-background-secondary: var(--spark-bg-soft);--rlx-background-tertiary: var(--spark-s2);--rlx-background-inverse: var(--rlc-primary);--rlx-surface: var(--spark-s1);--rlx-surface-secondary: var(--spark-s2);--rlx-surface-tertiary: var(--spark-s3);--rlx-separator: var(--rlc-border-panel);--rlx-separator-secondary: var(--rlc-divider);--rlx-separator-tertiary: rgb(var(--rlc-zinc-900-rgb) / .24);--rlx-foreground: var(--rlc-text);--rlx-foreground-muted: var(--rlc-text-sub);--rlx-foreground-segment: var(--rlc-bg-raised);--rlx-foreground-overlay: var(--rlc-bg-raised);--rlx-foreground-link: var(--rlc-link);--rlx-field-bg: var(--rlc-bg-raised);--rlx-field-bg-hover: var(--spark-s2);--rlx-field-bg-focus: var(--rlc-bg-raised);--rlx-field-foreground: var(--rlc-text);--rlx-field-placeholder: var(--rlc-text-muted);--rlx-default: var(--spark-s2);--rlx-default-hover: var(--spark-s3);--rlx-default-foreground: var(--rlc-text);--rlx-accent: var(--rlc-primary);--rlx-accent-hover: var(--rlc-primary-hover);--rlx-accent-foreground: var(--rlc-primary-ink);--rlx-accent-soft: rgb(var(--rlc-primary-rgb) / .1);--rlx-accent-soft-hover: rgb(var(--rlc-primary-rgb) / .16);--rlx-accent-soft-foreground: var(--rlc-primary-text);--rlx-danger: var(--rlx-ref-danger);--rlx-danger-hover: var(--rlc-status-danger-border);--rlx-danger-foreground: var(--spark-ink);--rlx-danger-soft: var(--rlc-status-danger-bg);--rlx-danger-soft-hover: rgb(var(--rlc-status-danger-rgb) / .2);--rlx-danger-soft-foreground: var(--rlc-status-danger);--rlx-warning: var(--rlx-ref-warning);--rlx-warning-hover: var(--rlc-status-warning-border);--rlx-warning-foreground: var(--spark-ink);--rlx-warning-soft: var(--rlc-status-warning-bg);--rlx-warning-soft-hover: rgb(var(--rlc-status-warning-rgb) / .22);--rlx-warning-soft-foreground: var(--rlc-status-warning);--rlx-success: var(--rlx-ref-success);--rlx-success-hover: var(--rlc-status-success-border);--rlx-success-foreground: var(--spark-ink);--rlx-success-soft: var(--rlc-status-success-bg);--rlx-success-soft-hover: rgb(var(--rlc-status-success-rgb) / .26);--rlx-success-soft-foreground: var(--rlc-status-success);--rlx-notification: var(--rlx-ref-notification);--rlx-notification-hover: var(--rlc-status-info-border);--rlx-notification-foreground: var(--spark-ink);--rlx-notification-soft: var(--rlc-status-info-bg);--rlx-notification-soft-hover: rgb(var(--rlc-status-info-rgb) / .22);--rlx-notification-soft-foreground: var(--rlc-status-info);--rlx-important: var(--rlx-ref-important);--rlx-important-hover: var(--rlc-agent-protect-border);--rlx-important-foreground: var(--spark-ink);--rlx-important-soft: var(--rlc-agent-protect-bg);--rlx-important-soft-hover: rgb(var(--rlc-agent-protect-rgb) / .2);--rlx-important-soft-foreground: var(--rlc-agent-protect);--rlx-attention: var(--rlx-ref-attention);--rlx-attention-hover: var(--rlc-status-warning-border);--rlx-attention-foreground: var(--spark-ink);--rlx-attention-soft: var(--rlc-status-warning-bg);--rlx-attention-soft-hover: rgb(var(--rlc-status-warning-rgb) / .28);--rlx-attention-soft-foreground: var(--rlc-status-warning);--rlx-accent-rgb: var(--rlc-primary-rgb);--rlx-primary-rgb: var(--rlc-primary-rgb);--rlx-secondary-rgb: var(--rlc-zinc-400-rgb);--rlx-default-rgb: var(--rlc-zinc-400-rgb);--rlx-success-rgb: var(--rlc-status-success-rgb);--rlx-warning-rgb: var(--rlc-status-warning-rgb);--rlx-danger-rgb: var(--rlc-status-danger-rgb);--rlx-notification-rgb: var(--rlc-status-info-rgb);--rlx-important-rgb: var(--rlc-agent-protect-rgb);--rlx-attention-rgb: var(--rlc-status-warning-rgb);--rlx-tint-1-rgb: var(--rlc-agent-protect-rgb);--rlx-tint-2-rgb: var(--rlc-agent-engage-rgb);--rlx-tint-3-rgb: var(--rlc-agent-answer-rgb);--rlx-ai-wash-rgb: var(--rlx-tint-3-rgb);--rlx-text: var(--rlc-text);--rlx-text-muted: var(--rlc-text-sub);--rlx-text-sub: var(--rlc-text-muted);--rlx-text-strong: var(--rlc-text-strong);--rlx-shadow-sm: 0 1px 3px 0 rgb(var(--rlc-zinc-900-rgb) / .14);--rlx-shadow-md: 0 8px 24px 0 rgb(var(--rlc-zinc-900-rgb) / .08), 0 2px 6px 0 rgb(var(--rlc-zinc-900-rgb) / .05);--rlx-shadow-lg: 0 24px 56px 0 rgb(var(--rlc-zinc-900-rgb) / .13);--rlx-text-faint: var(--rlc-text-faint);--rlx-switch-off: var(--rlc-zinc-300);--rlx-switch-thumb: var(--rlc-zinc-0);--rlx-scroll-thumb: rgb(var(--rlc-zinc-900-rgb) / .18);--rlx-scroll-thumb-hover: rgb(var(--rlc-zinc-900-rgb) / .32);--rlx-input-bg: var(--rlc-bg-raised);--rlx-input-bg-hover: var(--spark-s2);--rlx-input-border: var(--rlc-border-panel);--rlx-input-border-hover: rgb(var(--rlc-zinc-900-rgb) / .28);--rlx-input-border-focus: var(--rlc-primary);--rlx-overlay: var(--rlc-zinc-900);--pcd-sidebar-bg: transparent;--pcd-sidebar-edge: linear-gradient(180deg, rgb(var(--rlc-zinc-900-rgb) / .1), rgb(var(--rlc-zinc-900-rgb) / .04));--sk-nav-hover: rgb(var(--rlc-zinc-900-rgb) / .05);--sk-nav-label: var(--rlc-text-sub);--sk-nav-label-on: var(--rlc-text-strong);--sk-nav-wash: linear-gradient(90deg, rgb(var(--rlc-primary-rgb) / .08), rgb(var(--rlc-primary-rgb) / 0));--sk-tile-bg: var(--rlc-bg-control);--sk-tile-border: rgb(var(--rlc-zinc-900-rgb) / .08);--sk-tile-glyph: var(--rlc-text-sub);--sk-pill-soft-a: .14;--sk-attn-muted: var(--rlc-zinc-400);--sk-sidebar-muted: var(--rlc-text-sub);--sk-accent: var(--rlc-primary);--sk-accent-rgb: var(--rlc-primary-rgb);--sk-panel-bg: rgb(var(--rlc-zinc-0-rgb) / .72);--sk-panel-bg-hover: rgb(var(--rlc-zinc-0-rgb) / .92);--sk-panel-shadow: 0 8px 24px rgb(var(--rlc-zinc-900-rgb) / .06)}:root[data-skin^=spark] :focus-visible{outline:2px solid var(--rlc-primary-ring);outline-offset:2px}:root[data-skin^=spark] .rlx-pill--variant-soft{background:rgb(var(--rlx-pill-c-rgb) / var(--sk-pill-soft-a))}:root[data-skin=spark] .rlx-joingate-form{--rlx-input-bg: var(--spark-bg)}
