/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */.grid-layout-chat[data-v-944d60cb]{grid-template-rows:auto 1fr auto;grid-template-areas:"header""messages""input";min-height:100%;max-height:100dvh;display:grid;overflow:hidden}.grid-area-header[data-v-944d60cb]{z-index:20;grid-area:header;width:100%;position:sticky;top:0}.grid-area-messages[data-v-944d60cb]{grid-area:messages;height:100%;position:relative;overflow:hidden}.new-chat-drawer[data-v-944d60cb]{z-index:29!important;background-color:#141414fa!important;width:100%!important;max-width:320px!important;height:100dvh!important;max-height:100dvh!important;padding-top:0!important;position:fixed!important;top:0!important;bottom:0!important;box-shadow:0 0 20px #00000080!important}.new-chat-drawer-left[data-v-944d60cb]{left:0!important}.new-chat-drawer-right[data-v-944d60cb]{right:0!important}.new-chat-sidebar[data-v-944d60cb]{background-color:var(--fv-neutral-950);border-right:1px solid rgba(var(--fv-neutral-800-rgb),.5);z-index:10;width:300px}.new-chat-sidebar-right[data-v-944d60cb]{background-color:var(--fv-neutral-950);border-left:1px solid rgba(var(--fv-neutral-800-rgb),.5);z-index:10;width:320px}.transition-transform[data-v-944d60cb]{transition:transform .25s ease-out}.fade-enter-active[data-v-944d60cb],.fade-leave-active[data-v-944d60cb]{transition:opacity .3s}.fade-enter-from[data-v-944d60cb],.fade-leave-to[data-v-944d60cb]{opacity:0}.small-select[data-v-944d60cb] .dp-select{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.dark-select[data-v-944d60cb]{color-scheme:dark}.dark-select option[data-v-944d60cb]{color:#fff;background-color:#1a1a1a}@keyframes pulse-listening-944d60cb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.animate-pulse-listening[data-v-944d60cb]{animation:1.5s ease-in-out infinite pulse-listening-944d60cb}.v3-ambient[data-v-944d60cb]{z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 55%,#ec48990f,#0000 70%);position:absolute;inset:0}.v3-bloom[data-v-944d60cb]{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 140% 90% at 50% 118%,var(--v3-glow,#ec4899) 0%,transparent 62%),radial-gradient(ellipse 140% 90% at 50% -18%,var(--v3-glow,#ec4899) 0%,transparent 62%);transition:background .35s;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.v3-bloom[data-v-944d60cb]{background:radial-gradient(ellipse 140% 90% at 50% 118%,color-mix(in srgb,var(--v3-glow,#ec4899) 45%,transparent) 0%,transparent 62%),radial-gradient(ellipse 140% 90% at 50% -18%,color-mix(in srgb,var(--v3-glow,#ec4899) 32%,transparent) 0%,transparent 62%)}}.v3-orb[data-v-944d60cb]{z-index:0;pointer-events:none;background:radial-gradient(circle,var(--v3-glow,#ec4899) 0%,var(--v3-glow,#ec4899) 45%,transparent 70%);border-radius:9999px;position:absolute;inset:-14%}@supports (color:color-mix(in lab,red,red)){.v3-orb[data-v-944d60cb]{background:radial-gradient(circle,color-mix(in srgb,var(--v3-glow,#ec4899) 55%,transparent) 0%,color-mix(in srgb,var(--v3-glow,#ec4899) 18%,transparent) 45%,transparent 70%)}}.v3-orb[data-v-944d60cb]{filter:blur(14px);opacity:.35;transition:background .35s;scale:.94}.v3-orb-listening[data-v-944d60cb]{animation:2.6s ease-in-out infinite v3-orb-breathe-944d60cb}.v3-orb-speaking[data-v-944d60cb]{animation:none}@keyframes v3-orb-breathe-944d60cb{0%,to{transform:scale(.94)}50%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v3-orb[data-v-944d60cb]{scale:1}}.v3-transcripts[data-v-944d60cb]{flex-direction:column;justify-content:flex-end;gap:.5rem;width:min(90vw,28rem);max-height:10.5rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2.25rem);mask-image:linear-gradient(#0000 0,#000 2.25rem)}.v3-line[data-v-944d60cb]{color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;max-width:82%;padding:.5rem .75rem;font-size:.8rem;line-height:1.5;transition:box-shadow .4s,border-color .4s;animation:.35s cubic-bezier(.2,.8,.3,1) both v3-line-in-944d60cb}@keyframes v3-line-in-944d60cb{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.v3-line-user[data-v-944d60cb]{text-align:right;background:#4ade8014;border-color:#4ade804d;align-self:flex-end}.v3-line-persona[data-v-944d60cb]{text-align:left;background:#ec489914;border-color:#ec48994d;align-self:flex-start}.v3-line-provisional[data-v-944d60cb]{animation:.35s cubic-bezier(.2,.8,.3,1) both v3-line-in-944d60cb,1.4s ease-in-out .35s infinite v3-provisional-944d60cb}@keyframes v3-provisional-944d60cb{0%,to{opacity:.85}50%{opacity:.55}}.v3-line-user[data-v-944d60cb]:last-child{border-color:#4ade8080;box-shadow:0 0 16px #4ade8024}.v3-line-persona[data-v-944d60cb]:last-child{border-color:#ec489980;box-shadow:0 0 16px #ec489929}.v3-chat-list[data-v-944d60cb]{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:.25rem .25rem .5rem;display:flex;overflow-y:auto}.v3-chat-list[data-v-944d60cb]::-webkit-scrollbar{display:none}.v3-chat-list>.v3-msg[data-v-944d60cb]:first-child{margin-top:auto}.v3-msg[data-v-944d60cb]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:1.15rem;max-width:78%;margin-top:.5rem;padding:.5rem .8rem;font-size:.9375rem;line-height:1.45}.v3-msg-user[data-v-944d60cb]{color:#fff;background:linear-gradient(#ec4899,#db2777);border-bottom-right-radius:.35rem;align-self:flex-end}.v3-msg-persona[data-v-944d60cb]{color:#fffffff2;background:#303036f5;border-bottom-left-radius:.35rem;align-self:flex-start}.v3-msg-grouped[data-v-944d60cb]{margin-top:.14rem}.v3-msg-user.v3-msg-grouped[data-v-944d60cb]{border-top-right-radius:.35rem}.v3-msg-persona.v3-msg-grouped[data-v-944d60cb]{border-top-left-radius:.35rem}.v3-chat-list .v3-msg[data-v-944d60cb]:last-child{animation:.3s cubic-bezier(.2,.8,.3,1) both v3-line-in-944d60cb}.v3-typing[data-v-944d60cb]{animation:1.2s ease-in-out infinite v3-provisional-944d60cb;display:inline-block}.v3-typing-dots[data-v-944d60cb]{gap:.28rem;padding:.15rem .1rem;display:inline-flex}.v3-typing-dots i[data-v-944d60cb]{background:#ffffff8c;border-radius:9999px;width:.42rem;height:.42rem;animation:1.2s ease-in-out infinite v3-dot-944d60cb}.v3-typing-dots i[data-v-944d60cb]:nth-child(2){animation-delay:.15s}.v3-typing-dots i[data-v-944d60cb]:nth-child(3){animation-delay:.3s}@keyframes v3-dot-944d60cb{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}
