@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap";.aura-message-wrapper.svelte-18dlb3h{position:relative;display:flex;align-items:flex-end}.aura-message-wrapper.own.svelte-18dlb3h{justify-content:flex-end}.message-actions.svelte-18dlb3h{position:absolute;bottom:0;display:flex;gap:2px;padding:4px;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;z-index:5}.message-actions.svelte-18dlb3h:not(.own){left:100%}.message-actions.own.svelte-18dlb3h{right:100%}.action-btn.svelte-18dlb3h{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#ffffffb3;border-radius:6px;cursor:pointer;transition:all .15s}.action-btn.svelte-18dlb3h:hover{background:#ffffff26;color:#fff}.action-btn.delete.svelte-18dlb3h:hover{background:#ef44444d;color:#fca5a5}.aura-message.svelte-18dlb3h{display:flex;flex-direction:column;align-items:flex-start;max-width:80%}.aura-message.own.svelte-18dlb3h{align-items:flex-end}.reply-preview.svelte-18dlb3h{display:flex;gap:8px;padding:6px 10px;margin-bottom:4px;background:#ffffff0d;border-radius:8px;max-width:100%;cursor:pointer}.reply-preview.own.svelte-18dlb3h{background:#ffffff1a}.reply-bar.svelte-18dlb3h{width:3px;background:var(--aura-accent, #6366f1);border-radius:2px;flex-shrink:0}.reply-content.svelte-18dlb3h{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.reply-sender.svelte-18dlb3h{font-size:11px;font-weight:600;color:var(--aura-accent, #6366f1)}.reply-text.svelte-18dlb3h{font-size:12px;color:var(--aura-text-muted, rgba(255, 255, 255, .5));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-bubble.svelte-18dlb3h{position:relative;padding:8px 12px;background:var(--aura-other-bubble, rgba(255, 255, 255, .08));border-radius:16px;word-wrap:break-word;overflow-wrap:break-word}.aura-message.svelte-18dlb3h:not(.own) .message-bubble:where(.svelte-18dlb3h){border-bottom-left-radius:16px}.aura-message:not(.own).last.svelte-18dlb3h .message-bubble:where(.svelte-18dlb3h){border-bottom-left-radius:4px}.aura-message.own.svelte-18dlb3h .message-bubble:where(.svelte-18dlb3h){background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-bottom-right-radius:16px}.aura-message.own.last.svelte-18dlb3h .message-bubble:where(.svelte-18dlb3h){border-bottom-right-radius:4px}.message-text.svelte-18dlb3h{font-size:15px;line-height:1.4;white-space:pre-wrap}.message-text.svelte-18dlb3h a{color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.9}.message-text.svelte-18dlb3h a:hover{opacity:1}.message-text.svelte-18dlb3h .mention-link{text-decoration:none;border-radius:3px;transition:opacity .15s}.message-text.svelte-18dlb3h .mention-link:hover{opacity:.85;text-decoration:underline}.own.svelte-18dlb3h .message-text:where(.svelte-18dlb3h) .mention-link{background:#fff3;color:#fff}.message-meta.svelte-18dlb3h{display:inline-flex;align-items:center;gap:3px;margin-left:8px;vertical-align:bottom;float:right;margin-top:4px}.message-edited.svelte-18dlb3h{font-size:10px;font-style:italic;opacity:.5;margin-right:4px}.message-time.svelte-18dlb3h{font-size:11px;opacity:.6;white-space:nowrap}.message-status.svelte-18dlb3h{display:inline-flex;align-items:center;opacity:.4}.message-status.svelte-18dlb3h .read{opacity:1}.message-status.svelte-18dlb3h .error{color:#ef4444;opacity:1}.message-media.svelte-18dlb3h{max-width:240px;border-radius:16px;overflow:hidden;margin-bottom:4px}.message-media.svelte-18dlb3h img:where(.svelte-18dlb3h){width:100%;height:auto;display:block}.message-gif.svelte-18dlb3h{background:#0000001a}.message-gif.svelte-18dlb3h img:where(.svelte-18dlb3h){min-height:100px;object-fit:contain}.light .message-actions.svelte-18dlb3h,:root:not(.dark) .message-actions.svelte-18dlb3h{background:#fffffff2;box-shadow:0 2px 8px #00000026}.light .action-btn.svelte-18dlb3h,:root:not(.dark) .action-btn.svelte-18dlb3h{color:#00000080}.light .action-btn.svelte-18dlb3h:hover,:root:not(.dark) .action-btn.svelte-18dlb3h:hover{background:#00000014;color:#000c}.light .action-btn.delete.svelte-18dlb3h:hover,:root:not(.dark) .action-btn.delete.svelte-18dlb3h:hover{background:#ef444426;color:#dc2626}.light .reply-preview.svelte-18dlb3h,:root:not(.dark) .reply-preview.svelte-18dlb3h{background:#00000008}.light .reply-text.svelte-18dlb3h,:root:not(.dark) .reply-text.svelte-18dlb3h{color:#00000080}.light .message-bubble.svelte-18dlb3h,:root:not(.dark) .message-bubble.svelte-18dlb3h{background:#0000000d}.light .aura-message.own.svelte-18dlb3h .message-bubble:where(.svelte-18dlb3h),:root:not(.dark) .aura-message.own.svelte-18dlb3h .message-bubble:where(.svelte-18dlb3h){background:var(--aura-own-bubble, linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%))}.aura-typing.svelte-ljodwc{display:flex;align-items:flex-end;padding:4px 16px}.aura-typing.is-own.svelte-ljodwc{justify-content:flex-end}.typing-dots.svelte-ljodwc{display:flex;align-items:flex-end;gap:3px;height:12px}.dot.svelte-ljodwc{width:7px;height:7px;background:#ffffff80;border-radius:50%;animation:svelte-ljodwc-typing-wave 1.2s ease-in-out infinite}.is-own.svelte-ljodwc .dot:where(.svelte-ljodwc){background:linear-gradient(135deg,#6366f1,#8b5cf6)}.dot.svelte-ljodwc:nth-child(1){animation-delay:0s}.dot.svelte-ljodwc:nth-child(2){animation-delay:.15s}.dot.svelte-ljodwc:nth-child(3){animation-delay:.3s}@keyframes svelte-ljodwc-typing-wave{0%,50%,to{transform:translateY(0);opacity:.4}25%{transform:translateY(-5px);opacity:1}}.light .dot.svelte-ljodwc,:root:not(.dark) .dot.svelte-ljodwc{background:#0000004d}.light .is-own.svelte-ljodwc .dot:where(.svelte-ljodwc),:root:not(.dark) .is-own.svelte-ljodwc .dot:where(.svelte-ljodwc){background:linear-gradient(135deg,#6366f1,#8b5cf6)}.aura-avatar.svelte-niiovl{position:relative;width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0}.avatar-ring.svelte-niiovl{width:100%;height:100%;border-radius:50%;padding:2px;background:linear-gradient(135deg,#6366f14d,#8b5cf64d)}.avatar-inner.svelte-niiovl{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#ffffffb3}.avatar-inner.svelte-niiovl img:where(.svelte-niiovl){width:100%;height:100%;object-fit:cover}.avatar-initials.svelte-niiovl{font-weight:600;color:#ffffffe6;letter-spacing:-.02em}.size-sm.svelte-niiovl .avatar-initials:where(.svelte-niiovl){font-size:10px}.size-md.svelte-niiovl .avatar-initials:where(.svelte-niiovl){font-size:14px}.size-lg.svelte-niiovl .avatar-initials:where(.svelte-niiovl){font-size:18px}.size-xl.svelte-niiovl .avatar-initials:where(.svelte-niiovl){font-size:24px}.size-sm.svelte-niiovl .avatar-ring:where(.svelte-niiovl){padding:1px}.size-xl.svelte-niiovl .avatar-ring:where(.svelte-niiovl){padding:3px}.avatar-status.svelte-niiovl{position:absolute;bottom:0;right:0;width:25%;height:25%;min-width:8px;min-height:8px;border-radius:50%;background:#6b7280;border:2px solid var(--aura-bg, #0a0a0b);transition:all .3s ease}.avatar-status.online.svelte-niiovl{background:#22c55e;box-shadow:0 0 8px #22c55e80}.avatar-status.typing.svelte-niiovl{background:#6366f1;animation:svelte-niiovl-status-glow 1.5s ease-in-out infinite}.typing-pulse.svelte-niiovl{width:100%;height:100%;border-radius:50%;background:inherit;animation:svelte-niiovl-pulse-scale 1.5s ease-in-out infinite}@keyframes svelte-niiovl-status-glow{0%,to{box-shadow:0 0 8px #6366f180}50%{box-shadow:0 0 16px #6366f1cc}}@keyframes svelte-niiovl-pulse-scale{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.light .avatar-inner.svelte-niiovl,:root:not(.dark) .avatar-inner.svelte-niiovl{background:linear-gradient(135deg,#e8eaed,#d1d5db);color:#00000080}.light .avatar-initials.svelte-niiovl,:root:not(.dark) .avatar-initials.svelte-niiovl{color:#000000b3}.light .avatar-status.svelte-niiovl,:root:not(.dark) .avatar-status.svelte-niiovl{border-color:#f8f9fa}.mention-dropdown.svelte-gzpb7m{bottom:100%;left:0;margin-bottom:8px}kbd.svelte-gzpb7m{font-family:inherit;font-size:10px}.light .mention-dropdown.svelte-gzpb7m>div:where(.svelte-gzpb7m),:root:not(.dark) .mention-dropdown.svelte-gzpb7m>div:where(.svelte-gzpb7m){background:#fffffff2;border-color:#0000001a}.light .mention-dropdown.svelte-gzpb7m .border-surface-700\/50:where(.svelte-gzpb7m),:root:not(.dark) .mention-dropdown.svelte-gzpb7m .border-surface-700\/50:where(.svelte-gzpb7m){border-color:#00000014}.light .mention-dropdown.svelte-gzpb7m kbd:where(.svelte-gzpb7m),:root:not(.dark) .mention-dropdown.svelte-gzpb7m kbd:where(.svelte-gzpb7m){background:#0000000d;color:#00000080}.aura-input-area.svelte-1qjqb3b{padding:12px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,16px));background:#0003;border-top:1px solid var(--aura-glass-border, rgba(255, 255, 255, .08));transition:background .3s;position:relative}.reply-preview-bar.svelte-1qjqb3b{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:8px;background:#6366f11a;border-radius:12px;border-left:3px solid var(--aura-accent, #6366f1)}.reply-preview-content.svelte-1qjqb3b{display:flex;gap:10px;flex:1;min-width:0;overflow:hidden}.reply-preview-bar.svelte-1qjqb3b .reply-bar:where(.svelte-1qjqb3b){width:3px;background:var(--aura-accent, #6366f1);border-radius:2px;flex-shrink:0;display:none}.reply-info.svelte-1qjqb3b{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.reply-preview-bar.svelte-1qjqb3b .reply-sender:where(.svelte-1qjqb3b){font-size:12px;font-weight:600;color:var(--aura-accent, #6366f1)}.reply-preview-bar.svelte-1qjqb3b .reply-text:where(.svelte-1qjqb3b){font-size:13px;color:var(--aura-text-muted, rgba(255, 255, 255, .6));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-cancel.svelte-1qjqb3b{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#ffffff1a;color:var(--aura-text-muted, rgba(255, 255, 255, .5));border-radius:50%;cursor:pointer;transition:all .15s;flex-shrink:0}.reply-cancel.svelte-1qjqb3b:hover{background:#ef444433;color:#ef4444}.aura-input-area.focused.svelte-1qjqb3b{background:#0000004d}.aura-input-container.svelte-1qjqb3b{display:flex;align-items:flex-end;gap:8px;background:#ffffff0f;border:1px solid var(--aura-glass-border, rgba(255, 255, 255, .08));border-radius:24px;padding:6px 8px;transition:all .3s}.aura-input-area.focused.svelte-1qjqb3b .aura-input-container:where(.svelte-1qjqb3b){border-color:#6366f14d;box-shadow:0 0 20px -5px #6366f14d}.aura-input-actions.svelte-1qjqb3b{display:flex;gap:2px;flex-shrink:0}.aura-input-wrapper.svelte-1qjqb3b{flex:1;min-width:0}.aura-input-wrapper.svelte-1qjqb3b textarea:where(.svelte-1qjqb3b){width:100%;background:transparent;border:none;outline:none;color:var(--aura-text, rgba(255, 255, 255, .95));font-family:inherit;font-size:15px;line-height:1.4;resize:none;max-height:120px;padding:8px 4px;min-height:36px;display:flex;align-items:center}.aura-input-wrapper.svelte-1qjqb3b textarea:where(.svelte-1qjqb3b)::placeholder{color:#9ca3af}.aura-input-action.svelte-1qjqb3b{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#9ca3af;border-radius:50%;cursor:pointer;transition:all .2s;flex-shrink:0}.aura-input-action.svelte-1qjqb3b:hover:not(:disabled){color:var(--aura-text, rgba(255, 255, 255, .95));background:#ffffff1a}.aura-input-action.active.svelte-1qjqb3b{color:var(--aura-accent, #6366f1);background:#6366f126}.aura-input-action.svelte-1qjqb3b:disabled{opacity:.5;cursor:not-allowed}.aura-voice.svelte-1qjqb3b{color:var(--aura-accent, #6366f1)}.aura-send.svelte-1qjqb3b{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:50%;cursor:pointer;transition:all .2s;flex-shrink:0}.aura-send.svelte-1qjqb3b:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 20px -4px #6366f180}.aura-send.svelte-1qjqb3b:active:not(:disabled){transform:scale(.95)}.aura-send.svelte-1qjqb3b:disabled{opacity:.5;cursor:not-allowed;transform:none}.aura-picker-panel.svelte-1qjqb3b{position:absolute;bottom:100%;left:12px;right:12px;margin-bottom:8px;background:#0f0f12eb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;z-index:10;box-shadow:0 8px 32px #0006}.emoji-panel.svelte-1qjqb3b{max-height:350px}.emoji-panel.svelte-1qjqb3b emoji-picker{width:100%;height:320px;--background: transparent;--border-color: transparent;--category-font-color: var(--aura-text-muted);--input-border-color: var(--aura-glass-border);--input-font-color: var(--aura-text);--input-placeholder-color: var(--aura-text-muted);--indicator-color: var(--aura-accent, #6366f1);--outline-color: var(--aura-accent, #6366f1)}.gif-panel.svelte-1qjqb3b{max-height:350px;display:flex;flex-direction:column}.gif-search.svelte-1qjqb3b{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--aura-glass-border, rgba(255, 255, 255, .08));color:var(--aura-text-muted, rgba(255, 255, 255, .4))}.gif-search.svelte-1qjqb3b input:where(.svelte-1qjqb3b){flex:1;background:transparent;border:none;outline:none;color:var(--aura-text, rgba(255, 255, 255, .95));font-size:14px}.gif-search.svelte-1qjqb3b input:where(.svelte-1qjqb3b)::placeholder{color:var(--aura-text-muted, rgba(255, 255, 255, .4))}.gif-grid.svelte-1qjqb3b{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;overflow-y:auto;max-height:280px}.gif-loading.svelte-1qjqb3b{grid-column:span 2;text-align:center;padding:20px;color:var(--aura-text-muted, rgba(255, 255, 255, .4))}.gif-item.svelte-1qjqb3b{border:none;background:none;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s}.gif-item.svelte-1qjqb3b:hover{transform:scale(1.03)}.gif-item.svelte-1qjqb3b img:where(.svelte-1qjqb3b){width:100%;height:80px;object-fit:cover}.light .aura-input-area.svelte-1qjqb3b,:root:not(.dark) .aura-input-area.svelte-1qjqb3b{background:#00000008}.light .aura-input-container.svelte-1qjqb3b,:root:not(.dark) .aura-input-container.svelte-1qjqb3b{background:#0000000a;border-color:#00000014}.light .aura-input-wrapper.svelte-1qjqb3b textarea:where(.svelte-1qjqb3b),:root:not(.dark) .aura-input-wrapper.svelte-1qjqb3b textarea:where(.svelte-1qjqb3b){color:#fff}.light .aura-input-wrapper.svelte-1qjqb3b textarea:where(.svelte-1qjqb3b)::placeholder,:root:not(.dark) .aura-input-wrapper.svelte-1qjqb3b textarea:where(.svelte-1qjqb3b)::placeholder{color:#9ca3af}.light .aura-input-action.svelte-1qjqb3b,:root:not(.dark) .aura-input-action.svelte-1qjqb3b{color:#9ca3af}.light .aura-input-action.svelte-1qjqb3b:hover:not(:disabled),:root:not(.dark) .aura-input-action.svelte-1qjqb3b:hover:not(:disabled){color:#fff;background:#ffffff1a}.light .aura-picker-panel.svelte-1qjqb3b,:root:not(.dark) .aura-picker-panel.svelte-1qjqb3b{background:#fffffff2;border-color:#00000014}.light .reply-preview-bar.svelte-1qjqb3b,:root:not(.dark) .reply-preview-bar.svelte-1qjqb3b{background:#6366f114}.light .reply-preview-bar.svelte-1qjqb3b .reply-text:where(.svelte-1qjqb3b),:root:not(.dark) .reply-preview-bar.svelte-1qjqb3b .reply-text:where(.svelte-1qjqb3b){color:#ffffffb3}.light .reply-cancel.svelte-1qjqb3b,:root:not(.dark) .reply-cancel.svelte-1qjqb3b{background:#0000000d;color:#0006}.light .reply-cancel.svelte-1qjqb3b:hover,:root:not(.dark) .reply-cancel.svelte-1qjqb3b:hover{background:#ef44441a;color:#ef4444}.aura-chat.svelte-i0jkia{--aura-bg: #0a0a0b;--aura-glass: rgba(255, 255, 255, .03);--aura-glass-border: rgba(255, 255, 255, .06);--aura-text: #fafafa;--aura-text-muted: rgba(255, 255, 255, .5);--aura-accent: #6366f1;--aura-accent-glow: rgba(99, 102, 241, .3);--aura-own-bubble: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--aura-other-bubble: rgba(255, 255, 255, .08);--aura-radius: 24px;--aura-radius-sm: 18px;position:relative;width:480px;height:600px;max-height:calc(100vh - 100px);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:var(--aura-text);border-radius:var(--aura-radius);overflow:hidden;box-shadow:0 0 0 1px var(--aura-glass-border),0 25px 50px -12px #000c,0 0 100px -20px var(--aura-accent-glow)}.aura-chat.fullscreen.svelte-i0jkia{width:100%;height:100%;max-height:100%;border-radius:0}.aura-atmosphere.svelte-i0jkia{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--aura-bg);overflow:hidden}.aura-gradient-1.svelte-i0jkia{position:absolute;top:-50%;right:-30%;width:100%;height:100%;background:radial-gradient(ellipse,var(--aura-accent-glow) 0%,transparent 60%);opacity:.4;animation:svelte-i0jkia-aura-drift-1 20s ease-in-out infinite}.aura-gradient-2.svelte-i0jkia{position:absolute;bottom:-30%;left:-30%;width:80%;height:80%;background:radial-gradient(ellipse,rgba(139,92,246,.2) 0%,transparent 60%);opacity:.3;animation:svelte-i0jkia-aura-drift-2 25s ease-in-out infinite}.aura-noise.svelte-i0jkia{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:overlay;pointer-events:none}@keyframes svelte-i0jkia-aura-drift-1{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-10%,5%) rotate(5deg)}66%{transform:translate(5%,-5%) rotate(-3deg)}}@keyframes svelte-i0jkia-aura-drift-2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10%,-10%) rotate(-5deg)}}.aura-glass.svelte-i0jkia{position:relative;height:100%;display:flex;flex-direction:column;background:var(--aura-glass);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.aura-header.svelte-i0jkia{display:flex;align-items:center;gap:12px;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));background:#0003;border-bottom:1px solid var(--aura-glass-border);position:relative;z-index:10}.aura-back.svelte-i0jkia{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--aura-text);border-radius:50%;cursor:pointer;transition:background .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.aura-back.svelte-i0jkia:hover,.aura-back.svelte-i0jkia:active{background:#ffffff1a}.aura-recipient.svelte-i0jkia{flex:1;display:flex;align-items:center;gap:12px;cursor:pointer}.aura-recipient-info.svelte-i0jkia{display:flex;flex-direction:column;gap:2px}.aura-recipient-name.svelte-i0jkia{font-weight:600;font-size:16px;letter-spacing:-.01em}.aura-recipient-status.svelte-i0jkia{font-size:12px;color:var(--aura-text-muted);display:flex;align-items:center;gap:4px}.typing-text.svelte-i0jkia{color:var(--aura-accent)}.typing-dots.svelte-i0jkia{display:flex;gap:2px}.typing-dots.svelte-i0jkia span:where(.svelte-i0jkia){width:4px;height:4px;background:var(--aura-accent);border-radius:50%;animation:svelte-i0jkia-typing-bounce 1.4s infinite ease-in-out}.typing-dots.svelte-i0jkia span:where(.svelte-i0jkia):nth-child(1){animation-delay:0s}.typing-dots.svelte-i0jkia span:where(.svelte-i0jkia):nth-child(2){animation-delay:.2s}.typing-dots.svelte-i0jkia span:where(.svelte-i0jkia):nth-child(3){animation-delay:.4s}@keyframes svelte-i0jkia-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.aura-actions.svelte-i0jkia{display:flex;gap:4px}.aura-action.svelte-i0jkia{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--aura-text);border-radius:50%;cursor:pointer;transition:all .2s}.aura-action.svelte-i0jkia:hover{background:#ffffff1a;color:var(--aura-accent)}.aura-context.svelte-i0jkia{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;background:linear-gradient(135deg,#6366f126,#8b5cf61a);border-bottom:1px solid var(--aura-glass-border)}.aura-context-icon.svelte-i0jkia{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--aura-accent);border-radius:8px;color:#fff;flex-shrink:0}.aura-context-content.svelte-i0jkia{display:flex;flex-direction:column;gap:2px;min-width:0}.aura-context-type.svelte-i0jkia{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--aura-accent)}.aura-context-link.svelte-i0jkia{font-size:14px;font-weight:500;color:var(--aura-text);text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .2s}.aura-context-link.svelte-i0jkia:hover{color:var(--aura-accent)}.aura-context-name.svelte-i0jkia{font-size:14px;font-weight:500;color:var(--aura-text)}.aura-context-price.svelte-i0jkia{font-size:12px;color:var(--aura-text-muted)}.aura-messages.svelte-i0jkia{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:8px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.aura-messages.svelte-i0jkia::-webkit-scrollbar{width:8px}.aura-messages.svelte-i0jkia::-webkit-scrollbar-track{background:#0003;border-radius:4px;margin:4px}.aura-messages.svelte-i0jkia::-webkit-scrollbar-thumb{background:#6366f166;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.aura-messages.svelte-i0jkia::-webkit-scrollbar-thumb:hover{background:#6366f199;background-clip:padding-box}.aura-messages.svelte-i0jkia{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.4) rgba(0,0,0,.2)}.aura-loading.svelte-i0jkia{flex:1;display:flex;align-items:center;justify-content:center}.aura-loading-orb.svelte-i0jkia{width:40px;height:40px;border-radius:50%;background:var(--aura-own-bubble);animation:svelte-i0jkia-aura-pulse 2s ease-in-out infinite}@keyframes svelte-i0jkia-aura-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}}.aura-empty.svelte-i0jkia{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.aura-empty.svelte-i0jkia h3:where(.svelte-i0jkia){font-size:20px;font-weight:600;margin:8px 0 0}.aura-empty.svelte-i0jkia p:where(.svelte-i0jkia){color:var(--aura-text-muted);font-size:14px}.aura-message-group.svelte-i0jkia{display:flex;gap:8px;align-items:flex-end}.aura-message-group.own.svelte-i0jkia{flex-direction:row-reverse}.aura-group-avatar.svelte-i0jkia{flex-shrink:0;margin-bottom:2px}.aura-group-messages.svelte-i0jkia{display:flex;flex-direction:column;gap:2px;min-width:0}.aura-sender-name.svelte-i0jkia{font-size:12px;font-weight:500;color:var(--aura-text-muted, rgba(255, 255, 255, .5));margin-bottom:2px;padding-left:4px}.aura-system-message.svelte-i0jkia{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.aura-system-bubble.svelte-i0jkia{background:#6366f126;color:#ffffffd9;padding:8px 16px;border-radius:16px;font-size:13px;max-width:85%;text-align:center;border:1px solid rgba(99,102,241,.25);line-height:1.5}.aura-system-bubble.svelte-i0jkia strong{font-weight:600;color:#fff}.aura-system-bubble.svelte-i0jkia a{color:#a5b4fc;text-decoration:underline;text-underline-offset:2px}.aura-system-bubble.svelte-i0jkia a:hover{color:#c7d2fe}@media (max-width: 520px){.aura-chat.svelte-i0jkia{width:100%;height:100%;max-height:100%;border-radius:0}}
