:root{--action-primary:var(--primary);--action-primary-foreground:var(--primary-foreground);--action-primary-hover:var(--interaction-default-hover);--action-primary-pressed:var(--interaction-default-pressed)}
:root{--interaction-surface-hover:var(--interaction-hover);--interaction-hover:rgba(0,0,0,.04);--interaction-selected:rgba(0,0,0,.08);--interaction-pressed:rgba(0,0,0,.12);--interaction-default-hover:color-mix(in srgb,var(--primary)90%,var(--background));--interaction-default-pressed:color-mix(in srgb,var(--primary)80%,var(--background));--interaction-secondary-hover:color-mix(in srgb,var(--secondary),black 4%);--interaction-danger-hover:color-mix(in srgb,var(--destructive),black 12%);--interaction-danger-subtle:color-mix(in srgb,var(--destructive)8%,transparent);--interaction-focus:rgba(0,0,0,.4);--interaction-border:rgba(0,0,0,.2);--search-focus-border:var(--foreground);--search-focus-ring-width:1px;--ring:var(--interaction-focus)}.dark{--interaction-hover:rgba(255,255,255,.06);--interaction-selected:rgba(255,255,255,.12);--interaction-pressed:rgba(255,255,255,.18);--interaction-focus:rgba(255,255,255,.55);--interaction-border:rgba(255,255,255,.35)}
:root{--illustration-highlight:#fff;--illustration-glass-mid:#f5f5f5;--illustration-glass-shade:#cecece;--illustration-edge-light:#8a8a8a;--illustration-edge:#525252;--illustration-ink:#686868;--illustration-sage-light:#bce4d0;--illustration-sage-shade:#559d7c;--illustration-sage-edge:#50866e;--illustration-blue-light:#a9d1ff;--illustration-blue-shade:#4c83e8;--illustration-blue-edge:#547cb1;--illustration-ochre-light:#ffd5a0;--illustration-ochre-shade:#f49643;--illustration-ochre-edge:#b78756;--illustration-violet-light:#e3b6fa;--illustration-violet-shade:#ac63d7;--illustration-violet-edge:#956aad;--attachment-border:var(--chat-block-border);--attachment-border-hover:var(--attachment-border);--attachment-hover-surface:var(--card);--attachment-border-width:var(--border-width);--composer-legacy-surface:rgb(var(--surface-message));--composer-wrapper-surface:var(--muted);--composer-action:var(--action-primary);--composer-action-hover:var(--action-primary-hover);--composer-action-foreground:var(--action-primary-foreground);--composer-disabled-surface:var(--muted);--composer-disabled-foreground:var(--muted-foreground);--editor-inline-surface:var(--muted);--editor-toolbar-hover:var(--interaction-hover);--editor-toolbar-selected:var(--interaction-selected);--chat-header-surface:var(--muted);--chat-header-accent:var(--card);--chat-header-fade:linear-gradient(180deg,var(--card),transparent);--chat-header-accent-fade:var(--chat-header-fade);--attachment-close-surface:var(--muted);--attachment-close-hover:var(--interaction-selected);--attachment-scrim:linear-gradient(90deg,color-mix(in srgb,var(--card)95%,transparent),var(--card));--overlay-modal:var(--overlay-dialog);--input-hover-border:var(--interaction-border);--message-ghost-surface:var(--muted);--skeleton-surface:var(--muted);--marker-hover:var(--interaction-hover);--badge-neutral-surface:var(--muted);--badge-neutral-foreground:var(--muted-foreground);--surface-tool-code:var(--muted);--content-tool-label:var(--muted-foreground);--content-tool-code:var(--foreground);--chat-block-surface:var(--card);--chat-block-border:var(--input);--surface-soft:250 250 250;--surface-notice:250 250 250;--surface-document:232 237 244;--surface-message:0 0 0/4%;--surface-message-color:rgb(var(--surface-message));--surface-guidance:0 0 0/4%;--surface-highlight:250 250 250;--content-auth:var(--foreground);--input:color-mix(in oklch,var(--border)92%,var(--foreground));--border-hairline:var(--chat-block-border);--border-structural:var(--border);--surface-floating:255 255 255;--content-strong:#171717;--content-default:#0b0b0b;--content-muted:#737373;--content-empty:#858585;--content-shimmer:#b5b5b5;--status-unread:#3b82f6;--border-subtle:var(--chat-block-border);--border-control:var(--chat-block-border);--border-floating:var(--chat-block-border);--border-list:color-mix(in oklch,var(--chat-block-border)60%,transparent);--border-rule:var(--border-list);--review-status-risk:var(--destructive);--review-status-caution:#eab308;--review-status-ok:#22c55e;--glass-opacity:.85;--glass-menu-opacity:.48;--glass-blur:24px;--glass-saturation:1.5;--composer-surface:rgba(255,255,255,.48);--composer-reflection:linear-gradient(135deg,rgba(255,255,255,.65),rgba(255,255,255,0) 60%,rgba(255,255,255,.24));--composer-blur:20px;--composer-saturation:1.35;--overlay-dialog:rgba(0,0,0,.15);--shadow-attachment:0 0 2px rgba(0,0,0,.05);--shadow-attachment-hover:0 0 8px rgba(0,0,0,.08);--shadow-suggestion-hover:0 0 8px rgba(0,0,0,.1);--shadow-menu:0 6px 20px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.9);--shadow-dialog:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9);--shadow-editor:inset 0 0 0 1px rgba(0,0,0,.18);--shadow-prompt-card:0 4px 20px rgba(0,0,0,.06),0 0 0 var(--border-width)var(--border-hairline);--shadow-composer:0 .25rem 1.25rem rgba(0,0,0,.035),0 0 0 var(--border-width)var(--border-hairline);--shadow-composer-hover:0 .25rem 1.25rem rgba(0,0,0,.06),0 0 0 var(--border-width)var(--interaction-border);--shadow-composer-focus:0 .25rem 1.25rem rgba(0,0,0,.075),0 0 0 var(--border-width)var(--interaction-border);--shadow-composer-compact:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.55),0 2px 6px rgba(0,0,0,.035),0 8px 28px rgba(0,0,0,.08),0 0 0 var(--border-width)var(--border-hairline);--shadow-composer-compact-hover:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.55),0 2px 6px rgba(0,0,0,.035),0 8px 28px rgba(0,0,0,.086),0 0 0 var(--border-width)var(--interaction-border);--shadow-composer-compact-focus:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.55),0 2px 6px rgba(0,0,0,.035),0 8px 28px rgba(0,0,0,.094),0 0 0 var(--border-width)var(--interaction-border)}.ui2-glass-composer{background-color:rgba(255,255,255,.48);background-color:var(--composer-surface);background-image:linear-gradient(135deg,rgba(255,255,255,.65),rgba(255,255,255,0) 60%,rgba(255,255,255,.24));background-image:var(--composer-reflection);-webkit-backdrop-filter:blur(var(--composer-blur))saturate(var(--composer-saturation));backdrop-filter:blur(var(--composer-blur))saturate(var(--composer-saturation))}.dark{--illustration-highlight:#a3a3a3;--illustration-glass-mid:#737373;--illustration-glass-shade:#404040;--illustration-edge-light:#a3a3a3;--illustration-edge:#737373;--illustration-ink:#d4d4d4;--illustration-sage-light:#87bba0;--illustration-sage-shade:#426d57;--illustration-sage-edge:#a3cdb6;--illustration-blue-light:#84aadc;--illustration-blue-shade:#3d5f95;--illustration-blue-edge:#a4bddc;--illustration-ochre-light:#cba577;--illustration-ochre-shade:#986f44;--illustration-ochre-edge:#d8b998;--illustration-violet-light:#b396c4;--illustration-violet-shade:#785591;--illustration-violet-edge:#c7b1d6;--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-soft:46 46 46;--surface-notice:46 46 46;--surface-document:34 34 34;--surface-preview:27 27 27;--surface-highlight:46 46 46;--content-strong:var(--foreground);--content-default:var(--foreground);--content-muted:var(--muted-foreground);--content-empty:var(--muted-foreground);--content-shimmer:var(--foreground);--composer-surface:color-mix(in srgb,var(--card)85%,transparent);--composer-reflection:linear-gradient(135deg,color-mix(in srgb,var(--foreground)4%,transparent),transparent 60%,color-mix(in srgb,var(--foreground)2%,transparent));--glass-menu-opacity:.85;--overlay-dialog:rgba(0,0,0,.35);--shadow-attachment:0 0 2px rgba(0,0,0,.2);--shadow-attachment-hover:0 0 8px rgba(0,0,0,.35);--shadow-suggestion-hover:0 0 8px rgba(0,0,0,.35);--shadow-menu:0 6px 20px rgba(0,0,0,.2),inset 0 1px 0 color-mix(in srgb,var(--foreground)4%,transparent);--shadow-dialog:0 8px 32px rgba(0,0,0,.25),inset 0 1px 0 color-mix(in srgb,var(--foreground)4%,transparent);--shadow-editor:inset 0 0 0 1px var(--input);--shadow-composer-compact:var(--shadow-composer);--shadow-composer-compact-hover:var(--shadow-composer-hover);--shadow-composer-compact-focus:var(--shadow-composer-focus);--surface-floating:34 34 34;--badge-neutral-surface:var(--muted);--badge-neutral-foreground:var(--muted-foreground);--content-secondary:var(--muted-foreground);--content-subtle:var(--muted-foreground);--surface-message:255 255 255/6%;--surface-message-color:rgb(var(--surface-message));--surface-guidance:255 255 255/6%}
:root{--radius-icon:2px;--radius-sm:6px;--radius-control:8px;--radius-control-lg:10px;--radius-chip:10px;--radius-floating:12px;--radius-card:14px;--radius-panel:16px;--radius-composer:20px;--control-height-sm:32px;--control-height:36px;--control-icon-size:28px;--card-border:var(--chat-block-border);--opacity-disabled:.5;--motion-fast:.15s;--motion-normal:.2s;--motion-ease:cubic-bezier(.4,0,.2,1);--motion-ease-out:cubic-bezier(.23,1,.32,1);--composer-text-size:15px;--composer-text-leading:21px;--resource-title-size:1.5rem;--resource-title-leading:2rem;--resource-title-weight:600}.prompt-skill-mention{border:var(--border-width)solid var(--input);border-radius:var(--radius-detail);background:var(--muted);color:var(--foreground);font-size:inherit;font-weight:500}.prompt-skill-mention-focused{border-color:var(--ring);background:var(--interaction-selected)}

:root{--primary:#083003;--primary-foreground:#fff}.dark{--primary:#dedede;--primary-foreground:#222}
