@layer app{[data-workspace] .chat-engine-selector{border:1px solid var(--line);background:var(--page);border-radius:20px;flex:none;inline-size:min(100% - 2rem,48rem);min-inline-size:0;margin:1rem auto 0;padding:.875rem;container:chat-engine/inline-size}[data-workspace] .chat-engine-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:.75rem;display:grid}[data-workspace] .chat-engine-field{gap:.375rem;min-inline-size:0;display:grid}[data-workspace] .chat-engine-field [data-slot=label]{color:var(--ink-2);padding-inline:.625rem;font-size:.75rem;font-weight:500;line-height:1.25rem}[data-workspace] .chat-engine-field [data-slot=select-trigger]{background:var(--surface);inline-size:100%;min-inline-size:0;box-shadow:none;padding-inline:.75rem}[data-workspace] .chat-engine-availability{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-block-start:.5rem;padding-inline:.625rem;font-size:.75rem;line-height:1.5;display:flex}[data-workspace] .chat-engine-availability [data-slot=button]{block-size:auto;min-block-size:2rem;inline-size:auto;color:var(--primary-text);font-size:inherit;white-space:normal;text-align:start;margin-inline:-.625rem;padding:.375rem .625rem}.chat-engine-options [data-slot=select-item]>div{overflow-wrap:anywhere;white-space:normal;flex-shrink:1;min-inline-size:0;display:block}@container chat-engine (max-width:32rem){[data-workspace] .chat-engine-fields{grid-template-columns:repeat(2,minmax(0,1fr))}[data-workspace] [data-engine-field=model]{grid-column:1/-1}}@media (pointer:coarse){[data-workspace] .chat-engine-availability [data-slot=button]{min-block-size:2.75rem}}}
@layer components{.W4HiAa_avatar[data-motion=on]{animation:W4HiAa_arrive .6s var(--workspace-ease-enter,ease-out) both}.W4HiAa_avatar[data-motion=on] .W4HiAa_portrait{transition:transform var(--workspace-motion-layout,.25s) var(--workspace-ease-standard,ease-in-out)}@media (hover:hover) and (pointer:fine){.W4HiAa_avatar[data-motion=on]:hover .W4HiAa_portrait{transform:translateY(-3px)rotate(-5deg)}}@keyframes W4HiAa_arrive{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.W4HiAa_avatar[data-motion=on],.W4HiAa_avatar[data-motion=on] .W4HiAa_portrait,.W4HiAa_avatar[data-motion=on]:hover .W4HiAa_portrait{transition:none;animation:none;transform:none}}}
@layer app{[data-workspace] .workspace-activity-trigger{transition:color var(--workspace-motion-fast) linear}[data-workspace] .workspace-activity-chevron{transition:transform var(--workspace-motion-layout) var(--workspace-ease-standard)}[data-workspace] [aria-expanded=true]>.workspace-activity-chevron{transform:rotate(180deg)}[data-workspace] .workspace-activity-content{block-size:var(--collapsible-panel-height);opacity:1;transition:height var(--workspace-motion-layout) var(--workspace-ease-standard), opacity var(--workspace-motion-enter) var(--workspace-ease-enter);overflow:hidden}[data-workspace] [data-slot=collapsible-content].workspace-activity-content{animation-duration:0s!important}[data-workspace] .workspace-activity-content:is([data-starting-style],[data-ending-style]){opacity:0;block-size:0}[data-workspace] .workspace-activity-content[data-ending-style]{transition:height var(--workspace-motion-layout) var(--workspace-ease-standard), opacity var(--workspace-motion-exit) var(--workspace-ease-exit)}[data-workspace] .workspace-activity-step-trigger{transition:color var(--workspace-motion-fast) linear}[data-workspace] .workspace-trail-shimmer{background-image:linear-gradient(90deg, var(--ink-2) 35%, var(--ink) 50%, var(--ink-2) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite shimmer-text}[data-workspace] .workspace-trail-step:not(:last-child):after{content:"";background:var(--line-strong);inline-size:1px;position:absolute;inset-block:1.375rem .125rem;inset-inline-start:calc(.5rem - .5px)}[data-workspace] .workspace-trail-step>.workspace-activity-icon{margin-block-start:.1875rem}[data-workspace] .workspace-trail-step{animation:workspace-trail-enter var(--workspace-motion-enter) var(--workspace-ease-enter) both}[data-workspace] .workspace-run-live{animation:1.6s ease-in-out infinite workspace-run-pulse}@media (prefers-reduced-motion:reduce){[data-workspace] :is(.workspace-activity-chevron,.workspace-activity-content){transition:none}[data-workspace] :is(.workspace-trail-step,.workspace-run-live){animation:none}[data-workspace] .workspace-trail-shimmer{color:var(--ink-2);background:0 0;animation:none}}@media (forced-colors:active){[data-workspace] .workspace-trail-shimmer{color:canvastext;background:0 0}}}@keyframes workspace-trail-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes workspace-run-pulse{50%{opacity:.35}}
