@layer app{.feature-vignette-module__t5sAua__input{animation:4.8s infinite both feature-vignette-module__t5sAua__input-scene}.feature-vignette-module__t5sAua__result{animation:4.8s infinite both feature-vignette-module__t5sAua__result-scene}.feature-vignette-module__t5sAua__processing{animation:4.8s infinite both feature-vignette-module__t5sAua__processing-scene}.feature-vignette-module__t5sAua__prompt{animation:4.8s infinite both feature-vignette-module__t5sAua__prompt-reveal}.feature-vignette-module__t5sAua__scan{animation:4.8s infinite both feature-vignette-module__t5sAua__card-scan}.feature-vignette-module__t5sAua__row{animation:4.8s infinite both feature-vignette-module__t5sAua__row-reveal}.feature-vignette-module__t5sAua__bar{animation:4.8s infinite both feature-vignette-module__t5sAua__chart-reveal}.feature-vignette-module__t5sAua__progress{animation:4.8s linear infinite both feature-vignette-module__t5sAua__progress}html:has([data-workspace-reduced-motion]) .feature-vignette-module__t5sAua__scene *{animation:none}:is(html:has([data-workspace-reduced-motion]) .feature-vignette-module__t5sAua__input,html:has([data-workspace-reduced-motion]) .feature-vignette-module__t5sAua__processing){display:none}@media (prefers-reduced-motion:reduce){.feature-vignette-module__t5sAua__scene *{animation:none}.feature-vignette-module__t5sAua__input,.feature-vignette-module__t5sAua__processing{display:none}}}@keyframes feature-vignette-module__t5sAua__input-scene{0%{opacity:0;transform:translateY(6px)}6%,30%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-10px)}}@keyframes feature-vignette-module__t5sAua__result-scene{0%,48%{opacity:0;transform:translateY(12px)scale(.97)}62%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes feature-vignette-module__t5sAua__processing-scene{0%,30%,56%,to{opacity:0;transform:scale(.85)}40%,46%{opacity:1;transform:scale(1)}}@keyframes feature-vignette-module__t5sAua__prompt-reveal{0%{clip-path:inset(0 100% 0 0)}22%,to{clip-path:inset(0)}}@keyframes feature-vignette-module__t5sAua__card-scan{0%{opacity:0;transform:translateY(0)}6%{opacity:1}30%{opacity:1;transform:translateY(180px)}36%,to{opacity:0;transform:translateY(180px)}}@keyframes feature-vignette-module__t5sAua__row-reveal{0%,52%{opacity:0;transform:translateY(6px)}70%,to{opacity:1;transform:none}}@keyframes feature-vignette-module__t5sAua__chart-reveal{0%,52%{transform:scaleY(0)}78%,to{transform:scaleY(1)}}@keyframes feature-vignette-module__t5sAua__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
@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{.agent-avatar-module__W4HiAa__avatar[data-motion=on]{animation:agent-avatar-module__W4HiAa__arrive .6s var(--workspace-ease-enter,ease-out) both}.agent-avatar-module__W4HiAa__avatar[data-motion=on] .agent-avatar-module__W4HiAa__portrait{transition:transform var(--workspace-motion-layout,.25s) var(--workspace-ease-standard,ease-in-out)}@media (hover:hover) and (pointer:fine){.agent-avatar-module__W4HiAa__avatar[data-motion=on]:hover .agent-avatar-module__W4HiAa__portrait{transform:translateY(-3px)rotate(-5deg)}}@keyframes agent-avatar-module__W4HiAa__arrive{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.agent-avatar-module__W4HiAa__avatar[data-motion=on],.agent-avatar-module__W4HiAa__avatar[data-motion=on] .agent-avatar-module__W4HiAa__portrait,.agent-avatar-module__W4HiAa__avatar[data-motion=on]:hover .agent-avatar-module__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}}
