: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-menu-hover:var(--interaction-hover);--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-selected:rgba(0,0,0,.14);--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-danger-subtle-hover:color-mix(in srgb,var(--destructive)14%,transparent);--interaction-danger-subtle-pressed:color-mix(in srgb,var(--destructive)20%,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-secondary-selected:rgba(255,255,255,.2);--interaction-pressed:rgba(255,255,255,.18);--interaction-focus:rgba(255,255,255,.55);--interaction-border:rgba(255,255,255,.35)}.ui2-navigation-surface:hover,.ui2-navigation-action:hover{background-color:rgba(0,0,0,.04);background-color:var(--interaction-hover)}.ui2-navigation-surface[data-active=true],.ui2-navigation-surface[data-active=true]:hover,.ui2-navigation-action[data-state=open]{background-color:rgba(0,0,0,.08);background-color:var(--interaction-selected)}.ui2-navigation-surface:has([data-active=true]){background-color:rgba(0,0,0,.08);background-color:var(--interaction-selected)}.ui2-navigation-surface:has([data-state=open]){background-color:rgba(0,0,0,.08);background-color:var(--interaction-selected)}.ui2-navigation-surface:has([data-active=true]) .ui2-navigation-action:hover{background-color:rgba(0,0,0,.08);background-color:var(--interaction-selected)}.ui2-navigation-surface[data-sidebar=menu-item] .ui2-navigation-surface,.ui2-navigation-surface[data-sidebar=menu-item] .ui2-navigation-surface:hover{background-color:transparent}.ui2-navigation-action{-webkit-transition:background-color var(--motion-fast)var(--motion-ease),color var(--motion-fast)var(--motion-ease);transition:background-color var(--motion-fast)var(--motion-ease),color var(--motion-fast)var(--motion-ease)}.ui2-suggestion-card{border:var(--border-width)solid color-mix(in srgb,var(--border-hairline)50%,transparent);border-radius:var(--radius-card);background:var(--background);-webkit-transition:background-color var(--motion-fast),border-color var(--motion-fast);transition:background-color var(--motion-fast),border-color var(--motion-fast)}.ui2-suggestion-card:not([data-disabled=true]):hover{border-color:var(--border-hairline);background:color-mix(in srgb,var(--muted)50%,var(--background))}.ui2-suggestion-card[data-disabled=true]{opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.ui2-suggestion-card,.ui2-navigation-action{transition:none}}.ui2-autofill-input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:inset 0 0 0 1000px var(--background);box-shadow:inset 0 0 0 1000px var(--background)}.ui2-autofill-input:autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:inset 0 0 0 1000px var(--background);box-shadow:inset 0 0 0 1000px var(--background)}.ui2-autofill-input[aria-invalid=true]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--background),0 0 0 1px var(--destructive);box-shadow:inset 0 0 0 1000px var(--background),0 0 0 1px var(--destructive)}.ui2-autofill-input[aria-invalid=true]:autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--background),0 0 0 1px var(--destructive);box-shadow:inset 0 0 0 1000px var(--background),0 0 0 1px var(--destructive)}
: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);--input-hover-surface:var(--interaction-hover);--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:var(--shadow-composer);--shadow-composer-focus:var(--shadow-composer);--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:var(--shadow-composer-compact);--shadow-composer-compact-focus:var(--shadow-composer-compact)}.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-compact);--shadow-composer-compact-focus:var(--shadow-composer-compact);--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-md:8px;--radius-control:12px;--radius-icon-button:10px;--radius-navigation-item:var(--radius-control);--radius-list-item:var(--radius-card);--navigation-item-gap:4px;--message-user-padding-x:12px;--message-user-padding-y:8px;--radius-tooltip:6px;--radius-control-lg:10px;--radius-chip:10px;--radius-floating:12px;--radius-menu:var(--radius-floating);--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{--oro-orb-size:28px;--oro-orb-compact-size:20px;--oro-orb-brand-size:40px;--oro-orb-duration:12s;--oro-orb-base:#f7883b;--oro-orb-gold:#ffd47b;--oro-orb-red:#e84920;--oro-orb-deep:#d33b14;--oro-orb-highlight:#ffe8b6}

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

