.chatapp{font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--kit-pop-radius:0;--kit-item-radius:0;--kit-tip-radius:0;--kit-icon-btn-radius:0;--kit-key-bg:#f4f4f4;--kit-accent:#ea580c;--kit-success:#ea580c;--kit-icon-btn-color:#a3a3a3;--kit-icon-btn-hover-bg:#0000000b;--kit-icon-btn-pressed-color:#ea580c;--kit-handle-active:#ff5a1f;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}@media (width<=767px){.chatapp{--kit-icon-btn-size:36px}}.chatapp :focus-visible:not(input,textarea,.kit-sidebar-handle){outline-offset:2px;outline:2px solid #ff5a1f8c}.chatapp :is(input,textarea){outline:none}.chatapp .row:focus-visible,.chatapp .row-menu:focus-visible{outline-offset:-2px}.field.svelte-28432i:focus-within{box-shadow:0 0 0 1px #ff5a1f,0 0 0 3px #ff5a1f26}.composer.svelte-28432i:has(textarea:where(.svelte-28432i):focus){box-shadow:0 0 0 1px #ff5a1f,0 0 0 3px #ff5a1f26}:is(.composer.has-error.svelte-28432i,.composer.has-error.svelte-28432i:has(textarea:where(.svelte-28432i):focus)){box-shadow:0 0 0 1px #dc2626,0 0 0 3px #dc26261f}.msg-actions.svelte-28432i{opacity:.55;transition:opacity .15s cubic-bezier(.23,1,.32,1)}.group:hover>div.svelte-28432i>.msg-actions:where(.svelte-28432i),.msg-actions.svelte-28432i:focus-within{opacity:1}@media (hover:none){.msg-actions.svelte-28432i{opacity:1}}.chatapp .fb[aria-pressed=true] svg{fill:#ea580c24;animation:.32s cubic-bezier(.34,1.56,.64,1) svelte-28432i-pop}@keyframes svelte-28432i-pop{40%{transform:scale(1.25)rotate(-8deg)}}.chatapp .send{--kit-icon-btn-size:30px;--kit-icon-btn-color:#fff;--kit-icon-btn-hover-color:#fff;--kit-icon-btn-hover-bg:#e84e12;background:#ff5a1f;box-shadow:inset 0 1px #ffffff40,0 1px 2px #00000029,0 0 0 1px #d9480fe6}.chatapp .send:disabled{opacity:.4}.swap.svelte-28432i{place-items:center;display:grid}.swap.svelte-28432i>svg:where(.svelte-28432i){grid-area:1/1;width:16px;height:16px;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),filter .16s cubic-bezier(.23,1,.32,1)}.swap.svelte-28432i>svg:where(.svelte-28432i):not([data-active]){opacity:0;filter:blur(2px);transform:scale(.5)}.chatapp .press{transition-property:transform,background,box-shadow,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.chatapp .press:active{transform:scale(.97)}.kcap.svelte-28432i{color:#a3a3a3;background:#f7f7f7;align-items:center;height:18px;padding:0 5px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ececec}.chatapp .reveal{opacity:0;animation:.4s cubic-bezier(.23,1,.32,1) forwards rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.caret.svelte-28432i:after{content:"";vertical-align:-.15em;background:#ff5a1f;width:2px;height:.95em;margin-left:2px;animation:1s steps(2,start) infinite svelte-28432i-blink;display:inline-block}@keyframes svelte-28432i-blink{50%{opacity:0}}.skeleton.svelte-28432i{background:linear-gradient(90deg,#f2f2f2 0%,#e9e9e9 50%,#f2f2f2 100%) 0 0/200% 100%;border-radius:2px;animation:1.4s linear infinite svelte-28432i-shimmer}@keyframes svelte-28432i-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.chatapp .reveal{opacity:1;animation:none}.caret.svelte-28432i:after,.skeleton.svelte-28432i{animation:none}.chatapp *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
