@keyframes svelte-96iyoq-microphone-error-shake{0%,to{transform:translate(0,0)}10%,90%{transform:translate(-1px,-1px)}20%,80%{transform:translate(2px,1px)}30%,50%,70%{transform:translate(-4px,1px)}40%,60%{transform:translate(4px,-1px)}}@keyframes svelte-qcif7l-credit-bar-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.credit-bar-shake.svelte-qcif7l{animation:.5s cubic-bezier(.36,.07,.19,.97) both svelte-qcif7l-credit-bar-shake}@media (prefers-reduced-motion:reduce){.credit-bar-shake.svelte-qcif7l{animation:none}}.ghost-text.svelte-1yevfpj{display:inline}.composer-shell.svelte-1nrz9lt{interpolate-size:allow-keywords;border-radius:1.75rem;height:auto;transition:height .3s cubic-bezier(.16,1,.3,1),padding .3s cubic-bezier(.16,1,.3,1)}.composer-shell[data-compact=true].svelte-1nrz9lt,.composer-shell[data-inline-controls=true].svelte-1nrz9lt{border-radius:1.75rem;height:3.5rem}.composer-shell[data-multiline=true].svelte-1nrz9lt .composer-editor-row:where(.svelte-1nrz9lt){margin-bottom:3.5rem}.composer-shell[data-inline-controls=true].svelte-1nrz9lt .composer-editor-row:where(.svelte-1nrz9lt){margin-bottom:0;padding-right:7.5rem}.composer-inline-left-controls.svelte-1nrz9lt{flex:none;align-items:center;gap:.25rem;display:flex}.composer-shell[data-inline-controls=true].svelte-1nrz9lt [role=textbox]:where(.svelte-1nrz9lt){min-height:2.5rem;padding-block:.45rem}.composer-shell[data-inline-controls=true].svelte-1nrz9lt .composer-controls:where(.svelte-1nrz9lt){z-index:20;pointer-events:none;justify-content:flex-end;align-items:center;height:2.5rem;top:.375rem;bottom:auto}.composer-shell[data-inline-controls=true].svelte-1nrz9lt .composer-controls:where(.svelte-1nrz9lt)>:where(.svelte-1nrz9lt){pointer-events:auto}.composer-editor-row.svelte-1nrz9lt{margin-bottom:2.5rem;transition:margin-bottom .3s cubic-bezier(.16,1,.3,1),padding .3s cubic-bezier(.16,1,.3,1)}.composer-shell[data-compact=true].svelte-1nrz9lt .composer-editor-row:where(.svelte-1nrz9lt){margin-bottom:0;padding-right:3rem}.composer-shell[data-compact=true][data-inline-controls=true].svelte-1nrz9lt .composer-editor-row:where(.svelte-1nrz9lt){padding-left:0}.composer-controls.svelte-1nrz9lt{transition:opacity .18s;position:absolute;bottom:.375rem;left:.375rem;right:.375rem}[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact)>:first-child>*{animation:.28s cubic-bezier(.16,1,.3,1) both svelte-1nrz9lt-composer-control-enter}[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact)>:first-child>:nth-child(2){animation-delay:45ms}[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact)>:first-child>:nth-child(3){animation-delay:90ms}[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact)>:first-child>:nth-child(4){animation-delay:.135s}[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact)>:first-child>:nth-child(n+5){animation-delay:.18s}[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact) .composer-extra-actions>*{animation:.28s cubic-bezier(.16,1,.3,1) both svelte-1nrz9lt-composer-extra-action-enter}@keyframes svelte-1nrz9lt-composer-control-enter{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}.composer-controls.is-compact.svelte-1nrz9lt{width:auto;left:auto}.composer-controls.is-compact.svelte-1nrz9lt>:where(.svelte-1nrz9lt):first-child,.composer-controls.is-compact.svelte-1nrz9lt .composer-extra-actions:where(.svelte-1nrz9lt){display:none}.composer-shell[data-compact=true].svelte-1nrz9lt [role=textbox]:where(.svelte-1nrz9lt){white-space:nowrap;min-height:2.5rem;padding-top:.45rem;overflow:hidden}.send-action-button.svelte-1nrz9lt:not(:disabled){transition:background-color .32s cubic-bezier(.2,.8,.2,1),color .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1);animation:.32s cubic-bezier(.2,.8,.2,1) both svelte-1nrz9lt-send-button-color-enter}@starting-style{.send-action-button.svelte-1nrz9lt:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}}.send-arrow-icon.svelte-1nrz9lt{place-items:center;animation:.26s cubic-bezier(.16,1,.3,1) both svelte-1nrz9lt-send-arrow-enter;display:grid}.onboarding-drag-file.svelte-1nrz9lt{animation:3.2s cubic-bezier(.22,1,.36,1) infinite svelte-1nrz9lt-onboarding-drag-file}.onboarding-drag-drop-zone.svelte-1nrz9lt{opacity:0;animation:3.2s ease-out infinite svelte-1nrz9lt-onboarding-drag-drop-zone}@keyframes svelte-1nrz9lt-onboarding-drag-file{0%{opacity:0;transform:translate(-50%)scale(.9)}10%,25%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1;transform:translate(-50%,5rem)scale(1)}to{opacity:0;transform:translate(-50%,5rem)scale(.96)}}@keyframes svelte-1nrz9lt-onboarding-drag-drop-zone{0%,25%{opacity:0}35%,86%{opacity:1}to{opacity:0}}.onboarding-drag-file .drag-card{box-shadow:none;filter:none;animation:none}@keyframes svelte-1nrz9lt-composer-extra-action-enter{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1nrz9lt-send-button-color-enter{0%{background-color:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 35%, transparent)}65%{box-shadow:0 0 0 7px #0000}to{background-color:var(--primary-foreground);box-shadow:none}}@keyframes svelte-1nrz9lt-send-arrow-enter{0%{opacity:0;transform:rotate(90deg)}70%{opacity:1;transform:rotate(-8deg)}to{opacity:1;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.send-action-button.svelte-1nrz9lt:not(:disabled),.send-arrow-icon.svelte-1nrz9lt,.onboarding-drag-file.svelte-1nrz9lt,.onboarding-command-typing.svelte-1nrz9lt,.onboarding-command-result.svelte-1nrz9lt,[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact)>:first-child>*,[data-slot=chat-panel-input][data-collapsible=true] .composer-controls:not(.is-compact) .composer-extra-actions>*{animation:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(chat-input){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-old(chat-input-existing){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-old(chat-jurisdiction){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-new(chat-input){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-new(chat-input-existing){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-new(chat-jurisdiction){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-group(chat-input){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-group(chat-input-existing){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-group(chat-jurisdiction){animation-duration:.2s;animation-timing-function:ease-in-out}.crosshairs.svelte-r5m6t{transform-box:fill-box;transform-origin:50%;transition:transform .6s cubic-bezier(.33,1,.68,1);transform:rotate(0)}.crosshairs.active.svelte-r5m6t{transform:rotate(180deg)}.center-ball.svelte-r5m6t{transform-box:fill-box;transform-origin:50%;transition:transform .4s cubic-bezier(.33,1,.68,1),fill .3s;transform:scale(0)}.center-ball.active.svelte-r5m6t{transform:scale(1)}path.svelte-r5m6t{transition:fill .3s}.badge-scroller.svelte-mbgrg{-ms-overflow-style:none;scrollbar-width:none}.badge-scroller.svelte-mbgrg::-webkit-scrollbar{display:none}.chat-messages-frame.svelte-gjql0t{timeline-scope:--chat-messages-scroll}.chat-messages-scroll.svelte-gjql0t{scroll-timeline:--chat-messages-scroll block;overflow-anchor:none}.chat-scroll-shadow.svelte-gjql0t{opacity:0;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--chat-messages-scroll}.chat-scroll-shadow-top.svelte-gjql0t{animation-name:svelte-gjql0t-reveal-top-shadow;animation-range:0 32px}@media (width>=48rem){.chat-scroll-shadow-top.svelte-gjql0t{animation-range:0 48px}}.chat-scroll-shadow-bottom.svelte-gjql0t{animation-name:svelte-gjql0t-hide-bottom-shadow;animation-range:calc(100% - 32px) 100%}@keyframes svelte-gjql0t-reveal-top-shadow{0%{opacity:0}to{opacity:1}}@keyframes svelte-gjql0t-hide-bottom-shadow{0%{opacity:1}to{opacity:0}}.context-panel-viewport.svelte-1jgfpyn{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, currentColor 25%, transparent) transparent}.transcript-switch.svelte-9xjcwi{will-change:transform, opacity;transition:opacity .28s,transform .28s}.transcript-switch-out.svelte-9xjcwi{opacity:0;transform:translateY(20px)}.transcript-switch-enter.svelte-9xjcwi{opacity:0;transition:none;transform:translateY(-20px)}.transcript-switch-in.svelte-9xjcwi{opacity:1;transition:opacity .32s,transform .32s;transform:translate(0,0)}
