@layer components{._desktop_16ewr_1{justify-content:center;align-items:center;padding:1rem;display:flex}._widget_16ewr_8{width:min(100%,264px);transition:transform .62s cubic-bezier(.22,1,.36,1)}._scaledContent_16ewr_14{width:330px}._scene_16ewr_18[data-dragging=true],._scene_16ewr_18[data-returning=true],._scene_16ewr_18:focus-within{z-index:20}._scene_16ewr_18[data-dragging=true] ._widget_16ewr_8{transition:none}._petStage_16ewr_28{justify-content:center;margin-bottom:.25rem;display:flex}._pet_16ewr_28{filter:drop-shadow(0 5px 4px #1216371f);display:block}._petButton_16ewr_39{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;border-radius:1rem;padding:0;display:block}._petButton_16ewr_39:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._scene_16ewr_18[data-dragging=true] ._petButton_16ewr_39{cursor:grabbing}._glass_16ewr_60{background:color-mix(in srgb, var(--color-surface) 62%, transparent);backdrop-filter:blur(18px)saturate(1.4);border:1px solid #ffffff8c;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #ffffff26,0 8px 24px #12163724,0 2px 6px #12163714}.dark ._glass_16ewr_60{background:color-mix(in srgb, var(--color-surface) 76%, transparent);border-color:#ffffff38;box-shadow:inset 0 1px 1px #ffffff2e,0 8px 24px #0000003d}._controls_16ewr_80{height:2.5rem;position:relative}._bar_16ewr_85{z-index:1;border-radius:1.25rem;width:5rem;height:2.5rem;transition:width .4s cubic-bezier(.22,1,.36,1),left .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);position:relative;left:50%;transform:translate(-50%)}._compactControls_16ewr_99{justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}._compactControls_16ewr_99>:is(span,button){flex-shrink:0;place-items:center;width:2.5rem;height:1.25rem;transition:width .3s,opacity .2s;display:grid;overflow:hidden}._compactControls_16ewr_99>*+span{border-inline-start:1px solid color-mix(in srgb, currentColor 12%, transparent)}._compactControls_16ewr_99 ._newMessage_16ewr_125{height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}._newMessage_16ewr_125:disabled{cursor:default}._newMessage_16ewr_125:focus-visible{outline:2px solid var(--color-text);outline-offset:-4px}._compactControls_16ewr_99 ._activityToggle_16ewr_144{opacity:0;border:0;width:0}._scene_16ewr_18[data-phase=idle] ._bar_16ewr_85{width:2.5rem}._scene_16ewr_18[data-phase=idle] ._newMessage_16ewr_125{opacity:0;width:0}._scene_16ewr_18[data-phase=idle] ._compactControls_16ewr_99>span{border:0}._scene_16ewr_18[data-phase=click] ._newMessage_16ewr_125>svg{transform:scale(.86)}._composer_16ewr_167{pointer-events:none;opacity:0;align-items:center;gap:.5rem;padding:.4375rem;transition:opacity .12s;display:flex;position:absolute;inset:0;overflow:hidden}._prompt_16ewr_180{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.25rem;overflow:hidden}._prompt_16ewr_180[data-empty=true]{color:var(--color-text-secondary)}._scene_16ewr_18:is([data-phase=typing],[data-phase=opening]) ._prompt_16ewr_180>span:after{vertical-align:-.15em;content:"";border-inline-start:1px solid;height:1.1em;margin-inline-start:1px;display:inline-block}._send_16ewr_204{color:#fff;opacity:.35;background:#3b8df5;border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}._send_16ewr_204[data-ready=true]{opacity:1}._scene_16ewr_18[data-phase=send] ._send_16ewr_204{transform:scale(.86)}._scene_16ewr_18[data-view=composer] ._bar_16ewr_85{width:100%}._scene_16ewr_18[data-view=composer] ._compactControls_16ewr_99{opacity:0}._scene_16ewr_18[data-view=composer] ._composer_16ewr_167{opacity:1;transition-delay:.18s}._sideControls_16ewr_237{opacity:0;gap:.5rem;transition:opacity .18s,transform .4s;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:scale(.75)}._orb_16ewr_250{border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}._scene_16ewr_18[data-phase=working] ._bar_16ewr_85{width:calc(100% - 6rem);left:0;transform:translate(0)}._scene_16ewr_18[data-phase=working] ._sideControls_16ewr_237{opacity:1;transform:scale(1)}._scene_16ewr_18[data-view=compact][data-has-activity=true] ._bar_16ewr_85{width:7.5rem}._scene_16ewr_18[data-view=compact][data-has-activity=true] ._activityToggle_16ewr_144{border-inline-start:1px solid color-mix(in srgb, currentColor 12%, transparent);opacity:1;width:2.5rem}._activitySpace_16ewr_280{height:4.25rem;padding-top:.75rem}._activity_16ewr_144{opacity:0;border-radius:2rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.6875rem .875rem;transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-.5rem)scale(.96)}._scene_16ewr_18[data-activity-open=true] ._activity_16ewr_144{opacity:1;transform:translateY(0)scale(1)}._complete_16ewr_304{opacity:0;border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}._scene_16ewr_18[data-phase=complete] ._complete_16ewr_304{opacity:1}._cursor_16ewr_318{z-index:2;pointer-events:none;width:30px;height:31px;animation:.75s cubic-bezier(.22,1,.36,1) both _cursor-arrive_16ewr_1;position:absolute;top:1.25rem;left:calc(50% - 1.25rem)}._cursor_16ewr_318[data-target=activity]{left:calc(50% + 2.5rem)}._cursor_16ewr_318>img{filter:drop-shadow(0 0 3px #4b97ffb8);transform-origin:6px 8px;max-width:none;transition:opacity .18s,transform .14s;position:absolute;top:-8px;left:-6px}._scene_16ewr_18:is([data-phase=click],[data-phase=activity-click]) ._cursor_16ewr_318>img{transform:scale(.82)}._cursor_16ewr_318:after{content:"";opacity:0;background:#4b97ff1f;border:2px solid #4b97ffd9;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}._scene_16ewr_18:is([data-phase=click],[data-phase=opening],[data-phase=activity-click]) ._cursor_16ewr_318:after{animation:.4s ease-out both _cursor-click_16ewr_1}._scene_16ewr_18[data-phase=opening] ._cursor_16ewr_318>img{opacity:0;transition-delay:.1s}@keyframes _cursor-arrive_16ewr_1{0%{transform:translate(7rem,5rem)}to{transform:translate(0)}}@keyframes _cursor-click_16ewr_1{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){._scene_16ewr_18 *,._scene_16ewr_18 :after{transition:none!important;animation:none!important}._cursor_16ewr_318{display:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){._glass_16ewr_60,.dark ._glass_16ewr_60{background:var(--color-surface);backdrop-filter:none}}}
