.audio-player-content.svelte-1cy2qe0{width:min(360px,100%);max-width:calc(100vw - 2rem)}.audio-player-content.is-compact.svelte-1cy2qe0{width:min(240px,100%)}.audio-player-content.is-wide.svelte-1cy2qe0{width:100%;max-width:100%}.audio-label.svelte-1cy2qe0{color:var(--text-1);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;display:block}.audio-player.svelte-1cy2qe0{border:1px solid var(--border-strong);background:linear-gradient(135deg, #22d3ee1a, var(--bg-2) 55%);width:100%;box-shadow:var(--shadow-1);border-radius:12px;padding:10px 12px;position:relative}.audio-controls.svelte-1cy2qe0{align-items:center;gap:9px;min-width:0;display:flex}.audio-main.svelte-1cy2qe0{flex:1;min-width:0}.play-button.svelte-1cy2qe0{width:40px;height:40px;color:var(--bg-0);background:var(--cyan);cursor:pointer;border:1px solid #22d3ee4d;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.play-button.svelte-1cy2qe0:hover:not(:disabled){background:#67e8f9}.volume-button.svelte-1cy2qe0{width:40px;height:40px;color:var(--text-1);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.volume-button.svelte-1cy2qe0:hover:not(:disabled){color:var(--cyan);background:var(--cyan-dim)}.audio-remove.svelte-1cy2qe0{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--text-1);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.audio-remove.svelte-1cy2qe0:hover:not(:disabled){color:var(--text-0);background:var(--bg-4)}button.svelte-1cy2qe0:focus-visible,input.svelte-1cy2qe0:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}button.svelte-1cy2qe0:disabled{cursor:not-allowed;opacity:.45}.pause-icon.svelte-1cy2qe0{gap:3px;display:flex}.pause-icon.svelte-1cy2qe0 i:where(.svelte-1cy2qe0){background:currentColor;border-radius:1px;width:3px;height:13px;display:block}.mute-slash.svelte-1cy2qe0{background:currentColor;width:2px;height:21px;position:absolute;transform:rotate(-45deg)}input.svelte-1cy2qe0{accent-color:var(--cyan);cursor:pointer}input.svelte-1cy2qe0:disabled{cursor:not-allowed;opacity:.45}.progress.svelte-1cy2qe0{appearance:none;background:linear-gradient(90deg, var(--cyan) var(--progress), var(--border-strong) var(--progress));border-radius:999px;width:100%;height:5px;margin:2px 0 5px;display:block}.progress.svelte-1cy2qe0::-webkit-slider-thumb{appearance:none;background:var(--cyan);border-radius:50%;width:11px;height:11px}.progress.svelte-1cy2qe0::-moz-range-thumb{background:var(--cyan);border:0;border-radius:50%;width:11px;height:11px}.audio-meta.svelte-1cy2qe0{color:var(--text-2);font-family:var(--font-mono);justify-content:space-between;font-size:.68rem;display:flex}.audio-time.svelte-1cy2qe0{color:var(--text-2);font-family:var(--font-mono);flex:none;font-size:.72rem}.volume.svelte-1cy2qe0{width:48px;height:4px}.audio-error.svelte-1cy2qe0{color:var(--red);margin-top:7px;font-size:.72rem}.has-error.svelte-1cy2qe0{border-color:#f8717159}.audio-element.svelte-1cy2qe0{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.is-compact.svelte-1cy2qe0 .audio-player:where(.svelte-1cy2qe0){border:1px solid var(--border);background:var(--bg-2);box-shadow:none;border-radius:12px;padding:4px}.is-compact.svelte-1cy2qe0 .audio-controls:where(.svelte-1cy2qe0){gap:6px}.is-compact.svelte-1cy2qe0 .audio-main:where(.svelte-1cy2qe0){align-items:center;gap:8px;display:flex}.is-compact.svelte-1cy2qe0 .progress:where(.svelte-1cy2qe0){height:4px;margin:0}.is-compact.svelte-1cy2qe0 .play-button:where(.svelte-1cy2qe0){width:28px;height:28px;color:var(--text-1);background:0 0;border:0;border-radius:6px}.is-compact.svelte-1cy2qe0 .play-button:where(.svelte-1cy2qe0):hover:not(:disabled){color:var(--text-0);background:0 0}@media (width<=640px){.volume.svelte-1cy2qe0{display:none}}.chat-muted.svelte-3kvrye{color:var(--text-muted);font-size:.85rem}.chat-code-card.svelte-6kp7nr{border:1px solid var(--border);background:var(--bg-3,var(--bg-2));border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.chat-code-head.svelte-6kp7nr{border-bottom:1px solid var(--border);background:var(--bg-2);justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 4px 10px;display:flex}.chat-code-language.svelte-6kp7nr{color:var(--text-2);font-family:var(--font-mono,monospace);letter-spacing:.08em;font-size:.68rem}.chat-code-copy.svelte-6kp7nr{min-height:24px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;display:inline-flex}.chat-code-copy.svelte-6kp7nr:hover,.chat-code-copy.svelte-6kp7nr:focus-visible{color:var(--text-0);background:var(--bg-3)}.chat-code-body.svelte-6kp7nr{color:var(--text-1);font:.82em/1.5 var(--font-mono,monospace);white-space:pre;tab-size:2;margin:0;padding:10px 12px;overflow-x:auto}.chat-body.svelte-23clis{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.chat-body.svelte-23clis a:where(.svelte-23clis){color:var(--cyan)}.chat-code-slot.svelte-23clis{white-space:normal;margin:.5em 0}.chat-body.svelte-23clis .katex-display{margin:.5em 0;overflow:auto hidden}.chat-header-text.svelte-14raxjl{overflow-wrap:anywhere;margin-bottom:6px;font-weight:650}.chat-header-media.svelte-14raxjl{cursor:pointer;background:0 0;border:0;width:100%;margin-bottom:8px;padding:0;display:block}.chat-header-media.svelte-14raxjl img:where(.svelte-14raxjl),.chat-header-video.svelte-14raxjl{object-fit:cover;border-radius:10px;width:100%;max-height:220px;display:block}.chat-header-doc.svelte-14raxjl{min-height:40px;color:var(--cyan);overflow-wrap:anywhere;align-items:center;gap:8px;margin-bottom:6px;display:inline-flex}.chat-control.svelte-3xscav{border:1px solid var(--border-strong);background:var(--bg-2);width:100%;min-height:40px;color:var(--text-0);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.chat-control.svelte-3xscav:hover:not(:disabled),.chat-control.svelte-3xscav:focus-visible:not(:disabled){border-color:var(--cyan);background:var(--bg-3)}.chat-control.svelte-3xscav:disabled{cursor:default;opacity:.6}.chat-control-label.svelte-3xscav{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-control-title.svelte-3xscav{overflow-wrap:anywhere}.chat-control-description.svelte-3xscav{color:var(--text-2);overflow-wrap:anywhere;font-size:.8rem}.chat-interactive.svelte-4cnr3b{flex-direction:column;gap:2px;display:flex}.chat-controls.svelte-4cnr3b{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chat-footer.svelte-4cnr3b{color:var(--text-2);overflow-wrap:anywhere;margin-top:8px;font-size:.78rem}.chat-action.svelte-qwt15u{border:1px solid var(--cyan);min-height:40px;color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.chat-action.svelte-qwt15u:hover,.chat-action.svelte-qwt15u:focus-visible{background:var(--bg-3)}.chat-carousel-wrap.svelte-1br5pvm{flex-direction:column;gap:10px;min-width:0;display:flex}.chat-carousel.svelte-1br5pvm{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.chat-card.svelte-1br5pvm{scroll-snap-align:start;border:1px solid var(--border);background:var(--bg-2);border-radius:12px;flex-direction:column;flex:0 0 min(230px,80%);gap:8px;padding:10px;display:flex}.chat-card-media-button.svelte-1br5pvm{cursor:pointer;background:0 0;border:0;padding:0}.chat-card.svelte-1br5pvm img:where(.svelte-1br5pvm),.chat-card.svelte-1br5pvm video:where(.svelte-1br5pvm){object-fit:cover;background:#000;border-radius:8px;width:100%;height:120px;display:block}.chat-card-actions.svelte-1br5pvm{flex-direction:column;gap:8px;margin-top:auto;display:flex}.chat-interactive.svelte-1lgax1r{flex-direction:column;gap:2px;display:flex}.chat-footer.svelte-1lgax1r{color:var(--text-2);overflow-wrap:anywhere;margin-top:8px;font-size:.78rem}.chat-action-slot.svelte-1lgax1r{margin-top:10px;display:flex}.chat-document.svelte-zxod1p{border:1px solid var(--border);background:var(--bg-2);min-height:52px;color:var(--text-0);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.chat-document-static.svelte-zxod1p{color:inherit}.chat-document-icon.svelte-zxod1p{background:var(--bg-3);width:34px;height:34px;color:var(--cyan);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-document-name.svelte-zxod1p{flex:auto;min-width:0;font-weight:550}.chat-document-action.svelte-zxod1p{color:var(--text-2);flex:none}.chat-fallback.svelte-1klstc6{flex-direction:column;gap:6px;min-width:0;display:flex}.chat-fallback-label.svelte-1klstc6{color:var(--amber);font-size:.78rem}.chat-fallback.svelte-1klstc6 pre:where(.svelte-1klstc6){background:var(--bg-3,var(--bg-2));max-height:180px;color:var(--text-1);font:.72rem/1.5 var(--font-mono,monospace);border-radius:8px;margin:0;padding:8px;overflow:auto}.chat-image.svelte-1om8nf{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.chat-image.svelte-1om8nf img:where(.svelte-1om8nf){border-radius:10px;width:auto;max-width:min(280px,100%);height:auto;max-height:280px;display:block}.chat-muted.svelte-1om8nf{color:var(--text-muted);font-size:.85rem}.chat-images-buttons.svelte-yrt3i5{flex-direction:column;gap:8px;display:flex}.chat-gallery.svelte-yrt3i5{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.chat-gallery-single.svelte-yrt3i5{grid-template-columns:minmax(0,240px)}.chat-gallery-item.svelte-yrt3i5{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.chat-gallery-item.svelte-yrt3i5 img:where(.svelte-yrt3i5){object-fit:cover;border-radius:8px;width:100%;height:110px;display:block}.chat-gallery-count.svelte-yrt3i5{color:#fff;background:#0009;border-radius:8px;padding:1px 6px;font-size:.68rem;position:absolute;bottom:6px;right:6px}.chat-controls.svelte-yrt3i5{flex-wrap:wrap;gap:8px;display:flex}.chat-interactive.svelte-1px0nak{flex-direction:column;gap:2px;display:flex}.chat-footer.svelte-1px0nak{color:var(--text-2);overflow-wrap:anywhere;margin-top:8px;font-size:.78rem}.chat-list-toggle.svelte-1px0nak{border:1px solid var(--border-strong);background:var(--bg-2);width:100%;min-height:40px;color:var(--text-0);font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;font-weight:600;display:flex}.chat-list-toggle.svelte-1px0nak:hover,.chat-list-toggle.svelte-1px0nak:focus-visible{border-color:var(--cyan);background:var(--bg-3)}.chat-list-count.svelte-1px0nak{color:var(--text-2);font-size:.78rem;font-weight:500}.chat-list.svelte-1px0nak{flex-direction:column;gap:8px;margin-top:8px;display:flex}.chat-section.svelte-1px0nak{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.chat-location.svelte-180naqz{border:1px solid var(--border);background:var(--bg-2);border-radius:10px;align-items:flex-start;gap:10px;width:min(320px,100%);padding:10px 12px;display:flex}.chat-location-pin.svelte-180naqz{background:var(--bg-3);width:34px;height:34px;color:var(--cyan);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-location-body.svelte-180naqz{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.chat-location-address.svelte-180naqz{color:var(--text-1);font-size:.86rem}.chat-location-coords.svelte-180naqz{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.chat-location-link.svelte-180naqz{min-height:32px;color:var(--cyan);align-items:center;gap:6px;margin-top:2px;font-size:.86rem;display:inline-flex}.chat-location-request.svelte-1vy7daw{flex-direction:column;gap:2px;display:flex}.chat-action-slot.svelte-1vy7daw{margin-top:10px;display:flex}.chat-reaction.svelte-1dcmw2f{border:1px solid var(--border);background:var(--bg-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.chat-reaction-emoji.svelte-1dcmw2f{font-size:1.15rem;line-height:1}.chat-reaction-text.svelte-1dcmw2f,.chat-reaction-cleared.svelte-1dcmw2f{color:var(--text-2);overflow-wrap:anywhere;font-size:.82rem}.chat-status.svelte-ecx2fm{border:1px solid var(--border);background:var(--bg-2);color:var(--cyan);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.82rem;display:inline-flex}.chat-status-unknown.svelte-ecx2fm{color:var(--amber)}.chat-status-target.svelte-ecx2fm{color:var(--text-muted);font-size:.72rem;font-family:var(--font-mono,monospace);margin-left:6px}.chat-typing.svelte-3cijxn{min-height:18px;color:var(--text-2);align-items:center;display:inline-flex}.chat-typing-dots.svelte-3cijxn{gap:4px;display:inline-flex}.chat-typing-dots.svelte-3cijxn span:where(.svelte-3cijxn){background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite svelte-3cijxn-chat-typing-bounce}.chat-typing-dots.svelte-3cijxn span:where(.svelte-3cijxn):nth-child(2){animation-delay:.15s}.chat-typing-dots.svelte-3cijxn span:where(.svelte-3cijxn):nth-child(3){animation-delay:.3s}@keyframes svelte-3cijxn-chat-typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-typing-dots.svelte-3cijxn span:where(.svelte-3cijxn){animation:none}}.chat-video.svelte-1corjrt{background:#000;border-radius:10px;width:min(320px,100%);max-height:240px;display:block}.chat-message-part.svelte-1x4qkkl{flex-direction:column;gap:8px;min-width:0;display:flex}
