.toast-host.svelte-53xc05{z-index:2100;gap:var(--sp-2);max-inline-size:min(22rem, calc(100vw - 2 * var(--sp-4)));flex-direction:column-reverse;display:flex;position:fixed;inset-block-end:var(--sp-4);inset-inline-end:var(--sp-4)}.toast.svelte-53xc05{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);border:1px solid var(--glass-border);border-inline-start:2px solid var(--success);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--text);animation:svelte-53xc05-toast-in .18s var(--ease-out);display:flex}.toast.error.svelte-53xc05{border-inline-start-color:var(--danger)}.toast-message.svelte-53xc05{overflow-wrap:anywhere;flex:1;min-inline-size:0}.toast-dismiss.svelte-53xc05{border-radius:var(--radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--text-muted);cursor:pointer;transition:color .14s var(--ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:inline-grid}.toast-dismiss.svelte-53xc05 svg:where(.svelte-53xc05){block-size:.9rem;inline-size:.9rem}.toast-dismiss.svelte-53xc05:hover{color:var(--text)}@keyframes svelte-53xc05-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast.svelte-53xc05{animation:none}}@media (width<=800px){.toast-host.svelte-53xc05{inset-inline:var(--sp-3);max-inline-size:none;inset-block-end:calc(var(--bottom-nav-h,3.5rem) + env(safe-area-inset-bottom) + var(--sp-3))}.toast.svelte-53xc05{padding-block:var(--sp-2);padding-inline:var(--sp-4) var(--sp-2)}.toast-dismiss.svelte-53xc05{block-size:2.75rem;inline-size:2.75rem}}.lang-switch.svelte-1ji33q4{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--nav-text) 5%, transparent);gap:2px;block-size:1.75rem;padding:.15rem;display:flex}button.svelte-1ji33q4,a.svelte-1ji33q4{padding:0 var(--sp-2);border-radius:calc(var(--radius-sm) - .15rem);color:var(--nav-text-muted);cursor:pointer;transition:color .16s var(--ease-out), background .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;font-family:inherit;font-size:.65rem;font-weight:500;text-decoration:none;display:grid;position:relative}button.svelte-1ji33q4:hover,a.svelte-1ji33q4:hover{color:var(--nav-text);text-decoration:none}button.current.svelte-1ji33q4,a.current.svelte-1ji33q4{background:color-mix(in srgb, var(--nav-text) 9%, transparent);border-color:var(--glass-border);color:var(--nav-text);font-weight:650}button.svelte-1ji33q4:focus-visible,a.svelte-1ji33q4:focus-visible{outline-color:var(--nav-accent)}.touch.svelte-1ji33q4{block-size:2.25rem}.touch.svelte-1ji33q4 :is(button:where(.svelte-1ji33q4),a:where(.svelte-1ji33q4)){min-inline-size:2.5rem;font-size:.75rem}.touch.svelte-1ji33q4 :where(.svelte-1ji33q4):is(button:where(.svelte-1ji33q4),a:where(.svelte-1ji33q4)):after{content:"";position:absolute;inset-block:-.4rem;inset-inline:-.15rem}html[lang=ar] :is(button.svelte-1ji33q4,a.svelte-1ji33q4){letter-spacing:0}@media (prefers-reduced-motion:reduce){button.svelte-1ji33q4,a.svelte-1ji33q4{transition:none}}.theme-switch.svelte-1cmi4dh{border:1px solid color-mix(in srgb, #f59e0b 30%, var(--glass-border));background:color-mix(in srgb, #fbbf24 14%, var(--nav-bg));cursor:pointer;block-size:1.75rem;inline-size:3.4rem;transition:background .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:.15rem;display:grid;position:relative}.theme-switch.dark.svelte-1cmi4dh{border-color:color-mix(in srgb, #60a5fa 30%, var(--glass-border));background:color-mix(in srgb, #3b82f6 16%, var(--nav-bg))}.theme-switch.svelte-1cmi4dh:focus-visible{outline-color:var(--nav-accent)}.theme-switch-icon.svelte-1cmi4dh{z-index:1;block-size:.75rem;inline-size:.75rem;color:var(--nav-text-muted);transition:color .16s var(--ease-out);justify-self:center;position:relative}.theme-switch.svelte-1cmi4dh:not(.dark) .theme-switch-icon.sun:where(.svelte-1cmi4dh),.theme-switch.dark.svelte-1cmi4dh .theme-switch-icon.moon:where(.svelte-1cmi4dh){color:#f59e0b}.theme-switch.svelte-1cmi4dh:not(.dark) .theme-switch-icon.moon:where(.svelte-1cmi4dh){color:currentColor;opacity:.9}.theme-switch.dark.svelte-1cmi4dh .theme-switch-icon.moon:where(.svelte-1cmi4dh){color:#93c5fd}.theme-switch-knob.svelte-1cmi4dh{z-index:0;border:1px solid color-mix(in srgb, #f59e0b 30%, var(--glass-border));background:color-mix(in srgb, #fbbf24 26%, var(--nav-bg));block-size:calc(100% - .3rem);inline-size:calc(50% - .15rem);transition:inset-inline-start .16s var(--ease-out), background .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-start:.15rem;transform:translateY(-50%);box-shadow:0 1px 3px #92400e2e}.theme-switch.dark.svelte-1cmi4dh .theme-switch-knob:where(.svelte-1cmi4dh){border-color:color-mix(in srgb, #60a5fa 36%, var(--glass-border));background:color-mix(in srgb, #60a5fa 25%, var(--nav-bg));inset-inline-start:50%;box-shadow:0 1px 3px #17255457}.touch.svelte-1cmi4dh{block-size:2.25rem;inline-size:4rem}.touch.svelte-1cmi4dh .theme-switch-icon:where(.svelte-1cmi4dh){block-size:.9rem;inline-size:.9rem}.touch.svelte-1cmi4dh:after{content:"";position:absolute;inset-block:-.4rem;inset-inline:-.15rem}@media (prefers-reduced-motion:reduce){.theme-switch-icon.svelte-1cmi4dh,.theme-switch-knob.svelte-1cmi4dh{transition:none}}.chat.svelte-1moxn5a{--cw-bg:var(--card-bg,var(--surface,var(--chrome-bg,#fff)));--cw-text:var(--chrome-text,var(--text,#111));--cw-muted:var(--chrome-text-muted,var(--text-muted,#666));--cw-accent:var(--chrome-accent,var(--accent,#171717));--cw-accent-hover:var(--chrome-accent-hover,var(--accent-hover,#303030));--cw-accent-contrast:var(--chrome-accent-contrast,var(--text-on-accent,#fff));--cw-hairline:var(--hairline,color-mix(in srgb, var(--cw-text) 14%, transparent));--cw-hairline-soft:var(--hairline-soft,color-mix(in srgb, var(--cw-text) 8%, transparent));z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.85rem;font-family:inherit;display:flex;position:fixed;inset-block-end:clamp(1rem,4vw,2rem);inset-inline-end:clamp(1rem,4vw,2rem)}.chat-overlay.svelte-1moxn5a,.chat-panel.svelte-1moxn5a,.chat-fab.svelte-1moxn5a{pointer-events:auto}.chat-overlay.svelte-1moxn5a{z-index:0;cursor:default;appearance:none;background:0 0;border:none;block-size:100%;inline-size:100%;margin:0;padding:0;display:block;position:fixed;inset:0}.chat-fab.svelte-1moxn5a{z-index:1;block-size:3.75rem;inline-size:3.75rem;color:var(--cw-accent-contrast);cursor:pointer;background:0 0;border:2px solid #f59e0b;border-radius:999px;place-items:center;transition:transform .18s;display:grid;position:relative;box-shadow:0 10px 30px -8px #00000073,0 2px 8px #0003}.chat-fab.svelte-1moxn5a:hover{transform:translateY(-1px)}.chat-fab.svelte-1moxn5a:active{transform:translateY(0)scale(.96)}.chat-fab.svelte-1moxn5a .i-chat:where(.svelte-1moxn5a){object-fit:cover;border-radius:999px;block-size:100%;inline-size:100%;transition:opacity .18s,transform .22s;position:absolute;inset:0}.chat-fab.svelte-1moxn5a .i-x:where(.svelte-1moxn5a){opacity:0;block-size:1.5rem;inline-size:1.5rem;transition:opacity .18s,transform .22s;position:absolute;transform:rotate(-45deg)scale(.6)}.chat-fab.is-open.svelte-1moxn5a{background:var(--cw-accent)}.chat-fab.is-open.svelte-1moxn5a .i-chat:where(.svelte-1moxn5a){opacity:0;transform:rotate(45deg)scale(.6)}.chat-fab.is-open.svelte-1moxn5a .i-x:where(.svelte-1moxn5a){opacity:1;transform:rotate(0)scale(1)}.chat-fab.has-unread.svelte-1moxn5a:after{content:"";box-shadow:0 0 0 0 color-mix(in srgb, var(--cw-accent) 55%, transparent);border-radius:999px;animation:1.8s ease-out infinite svelte-1moxn5a-fab-pulse;position:absolute;inset:0}@keyframes svelte-1moxn5a-fab-pulse{to{box-shadow:0 0 0 14px #0000}}.chat-badge.svelte-1moxn5a{color:#fff;text-align:center;block-size:1.25rem;min-inline-size:1.25rem;box-shadow:0 0 0 2px var(--cw-bg);background:#e5484d;border-radius:999px;padding:0 .3rem;font-size:.72rem;font-weight:700;line-height:1.25rem;animation:.25s svelte-1moxn5a-badge-pop;position:absolute;inset-block-start:-.15rem;inset-inline-end:-.15rem}@keyframes svelte-1moxn5a-badge-pop{0%{transform:scale(0)}}.chat-panel.svelte-1moxn5a{z-index:1;background:var(--cw-bg);--cw-text:#111;--cw-muted:#666;--cw-hairline:color-mix(in srgb, var(--cw-text) 14%, transparent);--cw-hairline-soft:color-mix(in srgb, var(--cw-text) 8%, transparent);border:1px solid var(--cw-hairline);transform-origin:100% 100%;border-radius:1.15rem;flex-direction:column;block-size:min(32rem,100svh - 8rem);inline-size:min(23rem,100vw - 2rem);animation:.2s cubic-bezier(.16,1,.3,1) svelte-1moxn5a-chat-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -16px #00000080,0 4px 14px #0000002e}.chat.rtl.svelte-1moxn5a .chat-panel:where(.svelte-1moxn5a){transform-origin:0 100%}[data-theme=dark] .chat-panel.svelte-1moxn5a{--cw-text:#e9edf1;--cw-muted:#aab4be}[data-theme=dark] .bubble.svelte-1moxn5a:not(.me){color:#10161d;background:#eef1f4}[data-theme=dark] .stamp.svelte-1moxn5a,[data-theme=dark] .chat-compose.svelte-1moxn5a textarea:where(.svelte-1moxn5a){color:#fff}@keyframes svelte-1moxn5a-chat-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.chat-head.svelte-1moxn5a{--cw-text:#f4f6f5;--cw-muted:#f4f6f5a8;--cw-hairline-soft:#ffffff1a;border-bottom:1px solid var(--cw-hairline-soft);background:#161b22;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .9rem .85rem 1rem;display:flex}.chat-head-id.svelte-1moxn5a{align-items:center;gap:.65rem;min-inline-size:0;display:flex}.chat-avatars.svelte-1moxn5a{flex:none;align-items:center;display:flex}.chat-avatar.svelte-1moxn5a{object-fit:cover;background:#161b22;border-radius:999px;flex:none;block-size:2.1rem;inline-size:2.1rem;box-shadow:0 0 0 2px #161b22}.chat-avatars.svelte-1moxn5a .chat-avatar:where(.svelte-1moxn5a)+.chat-avatar:where(.svelte-1moxn5a){margin-inline-start:-.7rem}.chat-head-text.svelte-1moxn5a{flex-direction:column;min-inline-size:0;line-height:1.25;display:flex}.chat-head-text.svelte-1moxn5a strong:where(.svelte-1moxn5a){color:var(--cw-text);font-size:.9rem}.chat-head-text.svelte-1moxn5a small:where(.svelte-1moxn5a){color:var(--cw-muted);font-size:.75rem}.chat-x.svelte-1moxn5a{block-size:1.9rem;inline-size:1.9rem;color:var(--cw-muted);cursor:pointer;background:0 0;border:none;border-radius:.55rem;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.chat-x.svelte-1moxn5a:hover{background:color-mix(in srgb, var(--cw-text) 8%, transparent);color:var(--cw-text)}.chat-x.svelte-1moxn5a svg:where(.svelte-1moxn5a){block-size:1rem;inline-size:1rem}.chat-empty.svelte-1moxn5a{color:var(--cw-muted);text-align:center;margin:auto 0;padding:.6rem .2rem;font-size:.85rem;line-height:1.5}.chat-scroll-wrap.svelte-1moxn5a{flex:1;min-block-size:8rem;display:flex;position:relative}.chat-scroll.svelte-1moxn5a{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--cw-accent) 7%, transparent), transparent 60%);flex-direction:column;flex:1;gap:.6rem;min-block-size:0;padding:1rem 1rem 2.25rem;display:flex;overflow-y:auto}.msg.svelte-1moxn5a{flex-direction:column;gap:.15rem;max-inline-size:88%;display:flex}.msg.me.svelte-1moxn5a{align-self:flex-end;align-items:flex-end}.msg.line-wide.svelte-1moxn5a{max-inline-size:94%}.msg-row.svelte-1moxn5a{align-items:center;gap:.4rem;min-inline-size:0;display:flex}.msg-row.msg-row-top.svelte-1moxn5a{align-items:flex-start}.line-avatar.svelte-1moxn5a{object-fit:cover;background:color-mix(in srgb, var(--cw-text) 8%, transparent);border-radius:999px;flex:none;align-self:center;block-size:1.6rem;inline-size:1.6rem}.msg-row-top.svelte-1moxn5a .line-avatar:where(.svelte-1moxn5a){align-self:flex-start}.msg-name.svelte-1moxn5a{color:var(--cw-muted);padding-inline-start:2rem;font-size:.72rem;font-weight:600}.stamp.indented.svelte-1moxn5a{padding-inline-start:2.2rem}.msg-sys.svelte-1moxn5a{background:color-mix(in srgb, var(--cw-text) 6%, transparent);max-inline-size:90%;color:var(--cw-muted);text-align:center;border-radius:999px;align-self:center;margin-block:.15rem;padding:.25rem .7rem;font-size:.72rem;font-weight:500}.bubble.svelte-1moxn5a{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb, var(--cw-text) 7%, transparent);min-inline-size:0;color:var(--cw-text);border-radius:1rem;border-end-start-radius:.3rem;padding:.55rem .8rem;font-size:.875rem;line-height:1.4}.bubble-photos.svelte-1moxn5a{flex-wrap:wrap;gap:.25rem;display:flex}.bubble-photo.svelte-1moxn5a{cursor:zoom-in;background:0 0;border:none;border-radius:.6rem;padding:0;line-height:0;display:block}.bubble-photos.svelte-1moxn5a img:where(.svelte-1moxn5a){object-fit:cover;border-radius:.6rem;max-block-size:12rem;max-inline-size:12rem;display:block}.bubble-photos.svelte-1moxn5a+.bubble-text:where(.svelte-1moxn5a){margin-block-start:.4rem;display:block}.bubble.me.svelte-1moxn5a{background:var(--cw-accent);color:var(--cw-accent-contrast);border-end-end-radius:.3rem;border-end-start-radius:1rem}.msg.unseen.svelte-1moxn5a .msg-name:where(.svelte-1moxn5a){color:var(--cw-accent)}.msg.unseen.svelte-1moxn5a .msg-name:where(.svelte-1moxn5a):after{content:"";background:var(--cw-accent);vertical-align:middle;border-radius:999px;block-size:.4rem;inline-size:.4rem;margin-inline-start:.35rem;animation:1.4s ease-in-out infinite svelte-1moxn5a-unseen-dot;display:inline-block}@keyframes svelte-1moxn5a-unseen-dot{50%{opacity:.35}}.stamp.svelte-1moxn5a{color:var(--cw-muted);padding-inline:.2rem;font-size:.68rem}.typing-line.svelte-1moxn5a{color:var(--cw-muted);pointer-events:none;background:linear-gradient(to top, var(--cw-bg) 45%, color-mix(in srgb, var(--cw-bg) 65%, transparent) 80%, transparent);justify-content:center;align-items:center;gap:.4rem;padding:.4rem 1rem .65rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.dots.svelte-1moxn5a{gap:.2rem;display:inline-flex}.dots.svelte-1moxn5a i:where(.svelte-1moxn5a){background:currentColor;border-radius:999px;block-size:.32rem;inline-size:.32rem;animation:1s ease-in-out infinite svelte-1moxn5a-typing-bounce}.dots.svelte-1moxn5a i:where(.svelte-1moxn5a):nth-child(2){animation-delay:.15s}.dots.svelte-1moxn5a i:where(.svelte-1moxn5a):nth-child(3){animation-delay:.3s}@keyframes svelte-1moxn5a-typing-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.15rem)}}.contact-card.svelte-1moxn5a{border-radius:1rem;border:1px solid color-mix(in srgb, var(--cw-accent) 30%, var(--cw-hairline));background:color-mix(in srgb, var(--cw-accent) 6%, var(--cw-bg));border-end-start-radius:.3rem;flex-direction:column;flex:1;gap:.4rem;min-inline-size:0;padding:.7rem;display:flex}.contact-lead.svelte-1moxn5a{color:var(--cw-muted);margin:0;font-size:.75rem;line-height:1.35}.contact-field.svelte-1moxn5a{color:var(--cw-muted);flex-direction:column;gap:.15rem;font-size:.72rem;display:flex}.contact-field.svelte-1moxn5a input:where(.svelte-1moxn5a){border:1px solid var(--cw-hairline);background:var(--cw-bg);color:var(--cw-text);font:inherit;border-radius:.55rem;padding:.4rem .55rem;font-size:.82rem}.contact-field.svelte-1moxn5a input:where(.svelte-1moxn5a):focus{border-color:color-mix(in srgb, var(--cw-accent) 55%, var(--cw-hairline));outline:none}.contact-toggle.svelte-1moxn5a{color:var(--cw-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.contact-consent.svelte-1moxn5a{color:var(--cw-muted);cursor:pointer;align-items:flex-start;gap:.4rem;font-size:.68rem;line-height:1.3;display:flex}.contact-consent.svelte-1moxn5a input:where(.svelte-1moxn5a){block-size:.9rem;inline-size:.9rem;accent-color:var(--cw-accent);cursor:pointer;flex:none;margin-block-start:.05rem}.contact-toggle.svelte-1moxn5a input:where(.svelte-1moxn5a){opacity:0;pointer-events:none;position:absolute}.contact-toggle.svelte-1moxn5a .track:where(.svelte-1moxn5a){background:color-mix(in srgb, var(--cw-text) 20%, transparent);border-radius:999px;flex:none;align-items:center;block-size:1.2rem;inline-size:2.1rem;padding:.12rem;transition:background .16s;display:flex}.contact-toggle.svelte-1moxn5a .knob:where(.svelte-1moxn5a){background:#fff;border-radius:999px;block-size:.96rem;inline-size:.96rem;transition:transform .16s;box-shadow:0 1px 3px #0000004d}.contact-toggle.svelte-1moxn5a input:where(.svelte-1moxn5a):checked+.track:where(.svelte-1moxn5a){background:var(--cw-accent)}.contact-toggle.svelte-1moxn5a input:where(.svelte-1moxn5a):checked+.track:where(.svelte-1moxn5a) .knob:where(.svelte-1moxn5a){transform:translate(.9rem)}.chat.rtl.svelte-1moxn5a .contact-toggle:where(.svelte-1moxn5a) input:where(.svelte-1moxn5a):checked+.track:where(.svelte-1moxn5a) .knob:where(.svelte-1moxn5a){transform:translate(-.9rem)}.contact-toggle.svelte-1moxn5a input:where(.svelte-1moxn5a):focus-visible+.track:where(.svelte-1moxn5a){outline:2px solid color-mix(in srgb, var(--cw-accent) 60%, transparent);outline-offset:2px}.contact-error.svelte-1moxn5a{color:#e5484d;margin:0;font-size:.75rem}.contact-submit.svelte-1moxn5a{background:var(--cw-accent);color:var(--cw-accent-contrast);font:inherit;cursor:pointer;border:none;border-radius:.7rem;margin-block-start:.1rem;padding:.45rem .8rem;font-size:.85rem;font-weight:600;transition:background .15s}.contact-submit.svelte-1moxn5a:hover:not(:disabled){background:var(--cw-accent-hover)}.contact-submit.svelte-1moxn5a:disabled{opacity:.5;cursor:default}.chat-compose.svelte-1moxn5a{border-top:1px solid var(--cw-hairline-soft);background:var(--cw-bg);flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.chat-compose-row.svelte-1moxn5a{align-items:flex-end;gap:.5rem;display:flex}.attach-tray.svelte-1moxn5a{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.attach-chip.svelte-1moxn5a{block-size:2.75rem;inline-size:2.75rem;position:relative}.attach-chip.svelte-1moxn5a img:where(.svelte-1moxn5a){object-fit:cover;border:1px solid var(--cw-hairline);border-radius:.5rem;block-size:100%;inline-size:100%}.attach-chip.svelte-1moxn5a button:where(.svelte-1moxn5a){background:var(--cw-accent);block-size:1.15rem;inline-size:1.15rem;color:var(--cw-accent-contrast);cursor:pointer;border:none;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:-.4rem;inset-inline-end:-.4rem}.attach-chip.svelte-1moxn5a button:where(.svelte-1moxn5a) svg:where(.svelte-1moxn5a){block-size:.7rem;inline-size:.7rem}.attach-error.svelte-1moxn5a{color:#e5484d;font-size:.72rem}.chat-attach.svelte-1moxn5a{border:1px solid var(--cw-hairline);block-size:2.4rem;inline-size:2.4rem;color:var(--cw-muted);cursor:pointer;background:0 0;border-radius:.8rem;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.chat-attach.svelte-1moxn5a:hover:not(:disabled){color:var(--cw-accent);border-color:color-mix(in srgb, var(--cw-accent) 55%, var(--cw-hairline))}.chat-attach.svelte-1moxn5a:disabled{opacity:.4;cursor:default}.chat-attach.svelte-1moxn5a svg:where(.svelte-1moxn5a){block-size:1.15rem;inline-size:1.15rem}.chat-compose.svelte-1moxn5a textarea:where(.svelte-1moxn5a){resize:none;border:1px solid var(--cw-hairline);background:color-mix(in srgb, var(--cw-text) 3%, transparent);max-block-size:6rem;color:var(--cw-text);font:inherit;border-radius:.8rem;flex:1;padding:.55rem .7rem;font-size:.875rem;line-height:1.4}.chat-compose.svelte-1moxn5a textarea:where(.svelte-1moxn5a):focus{border-color:color-mix(in srgb, var(--cw-accent) 55%, var(--cw-hairline));outline:none}.chat-compose.svelte-1moxn5a textarea:where(.svelte-1moxn5a)::placeholder{color:var(--cw-muted)}.chat-send.svelte-1moxn5a{background:var(--cw-accent);block-size:2.4rem;inline-size:2.4rem;color:var(--cw-accent-contrast);cursor:pointer;border:none;border-radius:.8rem;flex:none;place-items:center;transition:opacity .15s,background .15s;display:grid}.chat-send.svelte-1moxn5a:hover:not(:disabled){background:var(--cw-accent-hover)}.chat-send.svelte-1moxn5a:disabled{opacity:.4;cursor:default}.chat-send.svelte-1moxn5a svg:where(.svelte-1moxn5a){block-size:1.15rem;inline-size:1.15rem}.chat.rtl.svelte-1moxn5a .chat-send:where(.svelte-1moxn5a) svg:where(.svelte-1moxn5a){transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.chat-panel.svelte-1moxn5a{animation:none}.chat-fab.svelte-1moxn5a,.chat-fab.svelte-1moxn5a svg:where(.svelte-1moxn5a){transition:none}.dots.svelte-1moxn5a i:where(.svelte-1moxn5a),.chat-fab.has-unread.svelte-1moxn5a:after,.chat-badge.svelte-1moxn5a{animation:none}}
