:root{--bg: #f5f7fa;--panel: #ffffff;--panel-2: #eef1f6;--text: #0b0f14;--muted: #5b6672;--border: #dce1e8;--accent: #2f6fed;--accent-contrast: #ffffff;--chat-bg: linear-gradient(160deg, #b7a6e3 0%, #c79fdc 40%, #d996cf 72%, #e48fbe 100%);--day-bg: rgba(52, 22, 78, .22);--day-text: #ffffff;--bubble-in: #ffffff;--bubble-in-text: #000000;--bubble-in-meta: #a1a1aa;--bubble-in-accent: #8a54c9;--bubble-out: #efdffb;--bubble-out-text: #000000;--bubble-out-meta: #9b6fca;--bubble-out-accent: #8a54c9;--bubble-out-quote: rgba(138, 84, 201, .12);--bubble-shadow: 0 1px 1px rgba(60, 20, 90, .12);--tick: #a58fbd;--tick-read: #2f8cf0;--select-bg: rgba(255, 255, 255, .28);--float-bg: rgba(255, 255, 255, .82);--float-text: #1b1024;--float-shadow: 0 2px 10px rgba(70, 20, 100, .14);--ctx-dim: rgba(90, 50, 120, .18);--bar-tint: rgba(255, 255, 255, .08);--list-bar: rgba(255, 255, 255, .72);--sheet-bg: rgba(242, 242, 247, .94);--danger: #d6454b;--online: #2fbf71;--shadow: 0 1px 3px rgba(16, 24, 40, .08);color-scheme:light}:root[data-theme=dark]{--bg: #0b0f14;--panel: #121923;--panel-2: #0e141d;--text: #e7edf5;--muted: #8a97a6;--border: #1e2a38;--accent: #56a0ff;--accent-contrast: #06101f;--chat-bg: #0e1621;--day-bg: rgba(255, 255, 255, .08);--day-text: #c4d0dc;--bubble-in: #182533;--bubble-in-text: #f2f5f8;--bubble-in-meta: #6d7f8f;--bubble-in-accent: #6ab3f3;--bubble-out: #2b5278;--bubble-out-text: #f2f5f8;--bubble-out-meta: #7da8d3;--bubble-out-accent: #8cc7ff;--bubble-out-quote: rgba(140, 199, 255, .14);--bubble-shadow: none;--tick: #8296a8;--tick-read: #6fbcff;--select-bg: rgba(106, 179, 243, .14);--float-bg: rgba(23, 33, 43, .92);--float-text: #f2f5f8;--float-shadow: 0 2px 10px rgba(0, 0, 0, .35);--ctx-dim: rgba(5, 10, 16, .35);--bar-tint: rgba(14, 22, 33, .45);--list-bar: rgba(18, 25, 35, .72);--sheet-bg: rgba(11, 15, 20, .94);--danger: #ff6b70;--online: #35d08b;--shadow: 0 1px 3px rgba(0, 0, 0, .4);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%;width:100%;overflow:hidden;overscroll-behavior:none}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{touch-action:pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}#app{position:fixed;left:0;right:0;top:var(--app-top, 0px);height:var(--app-h, 100dvh);width:100%;max-width:100vw;overflow:hidden}img,video,canvas,svg{max-width:100%}@media(pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}button{font:inherit;cursor:pointer}input,textarea{font:inherit;color:inherit}.btn{border:none;border-radius:10px;padding:11px 16px;background:var(--accent);color:var(--accent-contrast);font-weight:600;transition:filter .15s ease}.btn:hover{filter:brightness(1.05)}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn.subtle{background:var(--panel-2);color:var(--text)}.field{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--text);outline:none}.field:focus{border-color:var(--accent)}.muted{color:var(--muted)}.error{color:var(--danger);font-size:.9rem}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);color:var(--text);font-weight:700;flex:0 0 auto;position:relative}.avatar .dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--online);border:2px solid var(--panel)}.spinner{width:22px;height:22px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bg-lavender{--chat-bg: linear-gradient(160deg, #b7a6e3 0%, #c79fdc 40%, #d996cf 72%, #e48fbe 100%);--bubble-out: #efdffb;--bubble-out-meta: #9b6fca;--bubble-out-accent: #8a54c9;--bubble-in-accent: #8a54c9;--bubble-out-quote: rgba(138, 84, 201, .12);--tick: rgba(155, 111, 202, .75)}:root[data-theme=dark] .bg-lavender{--chat-bg: #0e1621;--bubble-out: #2b5278;--bubble-out-meta: #7da8d3;--bubble-out-accent: #8cc7ff;--bubble-in-accent: #8cc7ff;--bubble-out-quote: rgba(140, 199, 255, .14);--tick: rgba(125, 168, 211, .8)}.bg-sky{--chat-bg: linear-gradient(160deg, #9fc5ef 0%, #a3d3f2 45%, #bfe6ea 100%);--bubble-out: #e1f1ff;--bubble-out-meta: #4a88c4;--bubble-out-accent: #2f78c8;--bubble-in-accent: #2f78c8;--bubble-out-quote: rgba(47, 120, 200, .12);--tick: rgba(74, 136, 196, .75)}:root[data-theme=dark] .bg-sky{--chat-bg: linear-gradient(160deg, #0d1a2b 0%, #0c2236 100%);--bubble-out: #24507a;--bubble-out-meta: #86b4dc;--bubble-out-accent: #8cc7ff;--bubble-in-accent: #8cc7ff;--bubble-out-quote: rgba(140, 199, 255, .14);--tick: rgba(134, 180, 220, .8)}.bg-mint{--chat-bg: linear-gradient(160deg, #a6dcc3 0%, #bde6b8 50%, #e1eeb0 100%);--bubble-out: #e3f7d6;--bubble-out-meta: #4f9a5a;--bubble-out-accent: #3b8f47;--bubble-in-accent: #3b8f47;--bubble-out-quote: rgba(59, 143, 71, .12);--tick: rgba(79, 154, 90, .75)}:root[data-theme=dark] .bg-mint{--chat-bg: linear-gradient(160deg, #0f1e18 0%, #13261c 100%);--bubble-out: #2b5a43;--bubble-out-meta: #8fcaa6;--bubble-out-accent: #9be0b5;--bubble-in-accent: #9be0b5;--bubble-out-quote: rgba(155, 224, 181, .14);--tick: rgba(143, 202, 166, .8)}.bg-peach{--chat-bg: linear-gradient(160deg, #f6c6a1 0%, #f4ab91 50%, #f0a0b3 100%);--bubble-out: #ffeadb;--bubble-out-meta: #bf6f3f;--bubble-out-accent: #c0603a;--bubble-in-accent: #c0603a;--bubble-out-quote: rgba(192, 96, 58, .12);--tick: rgba(191, 111, 63, .75)}:root[data-theme=dark] .bg-peach{--chat-bg: linear-gradient(160deg, #261813 0%, #28141d 100%);--bubble-out: #673a2b;--bubble-out-meta: #e2ab8a;--bubble-out-accent: #ffb38a;--bubble-in-accent: #ffb38a;--bubble-out-quote: rgba(255, 179, 138, .14);--tick: rgba(226, 171, 138, .8)}.bg-rose{--chat-bg: linear-gradient(160deg, #f4b6cf 0%, #e8a4d3 50%, #c8a6ee 100%);--bubble-out: #fde3f0;--bubble-out-meta: #b8558b;--bubble-out-accent: #b8407e;--bubble-in-accent: #b8407e;--bubble-out-quote: rgba(184, 64, 126, .12);--tick: rgba(184, 85, 139, .75)}:root[data-theme=dark] .bg-rose{--chat-bg: linear-gradient(160deg, #261121 0%, #1d122d 100%);--bubble-out: #652b4f;--bubble-out-meta: #e69cc5;--bubble-out-accent: #ff9fd0;--bubble-in-accent: #ff9fd0;--bubble-out-quote: rgba(255, 159, 208, .14);--tick: rgba(230, 156, 197, .8)}.bg-ocean{--chat-bg: linear-gradient(160deg, #82b5e6 0%, #739fdf 50%, #8c8fe4 100%);--bubble-out: #e4ecff;--bubble-out-meta: #4b6fc3;--bubble-out-accent: #3a5fc0;--bubble-in-accent: #3a5fc0;--bubble-out-quote: rgba(58, 95, 192, .12);--tick: rgba(75, 111, 195, .75)}:root[data-theme=dark] .bg-ocean{--chat-bg: linear-gradient(160deg, #0b1430 0%, #111b3e 100%);--bubble-out: #2a3f7a;--bubble-out-meta: #9fb4ee;--bubble-out-accent: #a9bcff;--bubble-in-accent: #a9bcff;--bubble-out-quote: rgba(169, 188, 255, .14);--tick: rgba(159, 180, 238, .8)}.bg-sand{--chat-bg: linear-gradient(160deg, #efe3c5 0%, #e8d4aa 50%, #dfc49b 100%);--bubble-out: #fff6e1;--bubble-out-meta: #9f7f3f;--bubble-out-accent: #8f6b25;--bubble-in-accent: #8f6b25;--bubble-out-quote: rgba(143, 107, 37, .12);--tick: rgba(159, 127, 63, .75)}:root[data-theme=dark] .bg-sand{--chat-bg: linear-gradient(160deg, #1d1912 0%, #241e10 100%);--bubble-out: #584829;--bubble-out-meta: #d9c18d;--bubble-out-accent: #f0d48a;--bubble-in-accent: #f0d48a;--bubble-out-quote: rgba(240, 212, 138, .14);--tick: rgba(217, 193, 141, .8)}.bg-graphite{--chat-bg: linear-gradient(160deg, #d2d8df 0%, #c1cad3 50%, #b0bbc7 100%);--bubble-out: #eef2f6;--bubble-out-meta: #687a8b;--bubble-out-accent: #4a6075;--bubble-in-accent: #4a6075;--bubble-out-quote: rgba(74, 96, 117, .12);--tick: rgba(104, 122, 139, .75)}:root[data-theme=dark] .bg-graphite{--chat-bg: #121417;--bubble-out: #3a4250;--bubble-out-meta: #9ca8b7;--bubble-out-accent: #b8c6d8;--bubble-in-accent: #b8c6d8;--bubble-out-quote: rgba(184, 198, 216, .14);--tick: rgba(156, 168, 183, .8)}.install.svelte-h34f85{display:flex;flex-direction:column;gap:4px;text-align:left;font-size:.86rem;padding:12px 14px;margin-bottom:14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.install.svelte-h34f85 .k:where(.svelte-h34f85){display:inline-block;padding:0 5px;border:1px solid var(--border);border-radius:5px}.wrap.svelte-h34f85{height:100%;display:grid;place-items:center;padding:16px}.card.svelte-h34f85{width:100%;max-width:360px;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:28px 24px;box-shadow:var(--shadow);text-align:center}.logo.svelte-h34f85 img:where(.svelte-h34f85){border-radius:14px}h1.svelte-h34f85{margin:12px 0 2px;font-size:1.6rem}.sub.svelte-h34f85{margin:0 0 22px}.lbl.svelte-h34f85{display:block;text-align:left;font-size:.85rem;margin-bottom:6px;color:var(--muted)}form.svelte-h34f85{display:flex;flex-direction:column;gap:12px}.full.svelte-h34f85{width:100%}.code-input.svelte-h34f85{text-align:center;letter-spacing:.4em;font-size:1.3rem}.info.svelte-h34f85{font-size:.85rem;color:var(--muted);margin-top:14px}.phone.svelte-mfj25c{display:flex;flex-direction:column;gap:4px;width:100%}.field.invalid.svelte-mfj25c{border-color:var(--danger)}.msg.svelte-mfj25c{min-height:1.1rem;font-size:.8rem}.ok.svelte-mfj25c{color:var(--online)}.wrap.svelte-xd27oy{height:100%;display:grid;place-items:center;padding:16px}.card.svelte-xd27oy{width:100%;max-width:360px;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:28px 24px;box-shadow:var(--shadow)}h1.svelte-xd27oy{margin:0 0 2px;font-size:1.5rem}.sub.svelte-xd27oy{margin:0 0 22px}form.svelte-xd27oy{display:flex;flex-direction:column;gap:8px}.lbl.svelte-xd27oy{font-size:.85rem;margin:8px 0 2px;color:var(--muted)}.full.svelte-xd27oy{width:100%;margin-top:12px}.link-box.svelte-lwufno{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.link-box.svelte-lwufno .note:where(.svelte-lwufno){margin:0;font-size:.92rem}.code.svelte-lwufno{display:flex;gap:10px;margin:4px 0}.code.svelte-lwufno span:where(.svelte-lwufno){width:52px;height:64px;border-radius:14px;display:grid;place-items:center;font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;background:var(--panel-2);border:1px solid var(--border)}.wait.svelte-lwufno{display:flex;align-items:center;gap:8px;margin:0;font-size:.88rem}.spinner.small.svelte-lwufno{width:16px;height:16px;border-width:2px}.tiny.svelte-lwufno{font-size:.78rem;margin:0}.wrap.svelte-lwufno{height:100%;display:grid;place-items:center;padding:16px}.card.svelte-lwufno{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:26px 24px;box-shadow:var(--shadow)}h1.svelte-lwufno{margin:0 0 4px;font-size:1.4rem}.sub.svelte-lwufno{margin:0 0 18px;font-size:.92rem}.tabs.svelte-lwufno{display:flex;gap:6px;background:var(--panel-2);padding:4px;border-radius:10px;margin-bottom:14px}.tabs.svelte-lwufno button:where(.svelte-lwufno){flex:1;border:none;background:transparent;color:var(--text);padding:8px;border-radius:7px}.tabs.svelte-lwufno button.active:where(.svelte-lwufno){background:var(--panel);font-weight:600;box-shadow:var(--shadow)}form.svelte-lwufno{display:flex;flex-direction:column;gap:10px}.lbl.svelte-lwufno{font-size:.85rem;color:var(--muted)}.full.svelte-lwufno{width:100%}.note.svelte-lwufno{font-size:.88rem;margin:4px 0 12px}.foot.svelte-lwufno{display:flex;justify-content:space-between;margin-top:18px}.link.svelte-lwufno{border:none;background:transparent;color:var(--muted);font-size:.85rem;text-decoration:underline}.link.danger.svelte-lwufno{color:var(--danger)}.icon.svelte-13so817{flex:0 0 auto;display:block}.typing.svelte-4xbua1{color:var(--bubble-out-accent, var(--accent))}.dots.svelte-4xbua1{display:inline-block;width:1.1em;text-align:left}.ava.svelte-1pre9qb{position:relative;flex:0 0 auto;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none}img.svelte-1pre9qb{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.dot.svelte-1pre9qb{position:absolute;right:0;bottom:0;border-radius:50%;background:var(--online);border:2px solid var(--panel)}.list.svelte-fgclkm{display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0;padding:6px}.hint.svelte-fgclkm{padding:16px;font-size:.9rem}.row.svelte-fgclkm{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;display:flex;align-items:center;gap:12px;min-height:74px;width:100%;text-align:left;padding:10px;border:none;background:transparent;border-radius:12px;color:var(--text)}.row.svelte-fgclkm:hover,.row.active.svelte-fgclkm{background:var(--panel-2)}.meta.svelte-fgclkm{min-width:0;flex:1}.top.svelte-fgclkm{display:flex;align-items:center;gap:6px}.name.svelte-fgclkm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag.svelte-fgclkm{font-size:.68rem;padding:1px 6px;border-radius:6px;background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.preview.unread.svelte-fgclkm{color:var(--text)}.count.svelte-fgclkm{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--accent);color:var(--accent-contrast);font-size:.75rem;font-weight:700;display:grid;place-items:center}.row.pinned.svelte-fgclkm{background:var(--panel-2)}.row.dragging.svelte-fgclkm{position:relative;z-index:3;background:var(--panel);box-shadow:0 6px 22px #00000038;transition:none}.pin-ico.svelte-fgclkm{flex:0 0 auto;color:var(--muted);display:inline-flex;transform:rotate(45deg)}.menu-back.svelte-fgclkm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.menu.svelte-fgclkm{position:fixed;min-width:220px;padding:6px;border-radius:14px;background:var(--panel);border:1px solid var(--border);box-shadow:0 8px 28px #00000040}.menu.svelte-fgclkm button:where(.svelte-fgclkm){display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;color:var(--text);padding:11px 12px;border-radius:10px;font-size:1rem;text-align:left}.menu.svelte-fgclkm button:where(.svelte-fgclkm):hover{background:var(--panel-2)}.notice.svelte-fgclkm{position:fixed;left:50%;bottom:90px;transform:translate(-50%);z-index:80;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:10px 14px;font-size:.88rem;box-shadow:0 6px 24px #0003;max-width:calc(100vw - 32px);text-align:center}.when.svelte-fgclkm{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:.8rem;color:var(--muted);padding-left:6px}.lt.svelte-fgclkm{color:var(--muted)}.lt.read.svelte-fgclkm{color:var(--online)}.bottom.svelte-fgclkm{display:flex;align-items:flex-start;gap:8px;margin-top:2px}.preview.svelte-fgclkm{flex:1;min-width:0;font-size:.9rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.overlay.svelte-xn6kqs{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:60}.modal.svelte-xn6kqs{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}h2.svelte-xn6kqs{margin:0;font-size:1.1rem}.check.svelte-xn6kqs{display:flex;align-items:center;gap:10px}.check.svelte-xn6kqs input:where(.svelte-xn6kqs){width:18px;height:18px;flex:0 0 auto}.note.svelte-xn6kqs{margin:0;font-size:.84rem}.row.svelte-xn6kqs{display:flex;justify-content:flex-end;gap:8px}.btn.danger.svelte-xn6kqs{background:var(--danger);color:#fff}.overlay.svelte-3ybk22{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:60}.modal.svelte-3ybk22{width:100%;max-width:400px;max-height:80dvh;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:0}header.svelte-3ybk22{display:flex;justify-content:space-between;align-items:center}h2.svelte-3ybk22{margin:0;font-size:1.1rem}.x.svelte-3ybk22{border:none;background:transparent;color:var(--muted)}.list.svelte-3ybk22{overflow-y:auto;min-height:0;display:flex;flex-direction:column}.row.svelte-3ybk22{display:flex;align-items:center;gap:12px;border:none;background:transparent;color:var(--text);padding:8px;border-radius:10px;text-align:left;min-width:0}.row.svelte-3ybk22:hover{background:var(--panel-2)}.name.svelte-3ybk22{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tag.svelte-3ybk22{font-size:.72rem}.note.svelte-3ybk22{margin:0;font-size:.84rem}.overlay.svelte-1ir0oki{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:60}.modal.svelte-1ir0oki{width:100%;max-width:420px;max-height:85dvh;overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px}header.svelte-1ir0oki{display:flex;justify-content:space-between;align-items:center}h2.svelte-1ir0oki{margin:0;font-size:1.1rem}.x.svelte-1ir0oki{border:none;background:transparent;color:var(--muted)}.note.svelte-1ir0oki{font-size:.84rem;margin:6px 0 12px}.grid.svelte-1ir0oki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sw.svelte-1ir0oki{border:none;background:transparent;padding:0;color:var(--text);display:flex;flex-direction:column;gap:5px;min-width:0}.prev.svelte-1ir0oki{position:relative;aspect-ratio:3 / 4;border-radius:12px;border:2px solid transparent;overflow:hidden}.sw.on.svelte-1ir0oki .prev:where(.svelte-1ir0oki){border-color:var(--accent)}.b.svelte-1ir0oki{position:absolute;height:14%;border-radius:8px}.b.in.svelte-1ir0oki{left:10%;top:28%;width:55%;background:var(--bubble-in)}.b.out.svelte-1ir0oki{right:10%;top:52%;width:60%}.tick.svelte-1ir0oki{position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-size:.75rem;display:grid;place-items:center}.name.svelte-1ir0oki{font-size:.74rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet.full.svelte-1d0340b{top:0;right:0;bottom:0;left:0}.sheet.svelte-1d0340b{position:fixed;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:var(--sheet-bg, var(--bg));-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3)}.inner.svelte-1d0340b{position:relative;max-width:520px;margin:0 auto;padding:calc(12px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));animation:svelte-1d0340b-reveal .38s ease-out}@keyframes svelte-1d0340b-reveal{0%,25%{opacity:0;transform:translateY(-12px) scale(.96)}}.inner.svelte-121pvxs{display:flex;flex-direction:column;gap:12px}.back.svelte-121pvxs{position:relative;z-index:2;align-self:flex-start;width:44px;height:44px;border:none;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--text)}.top.svelte-121pvxs{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;margin-top:-44px}h2.svelte-121pvxs{margin:8px 0 0;font-size:1.35rem;overflow-wrap:anywhere}.status.svelte-121pvxs{margin:0;color:var(--muted);font-size:.9rem}.status.on.svelte-121pvxs{color:var(--accent)}.small.svelte-121pvxs{font-size:.8rem;margin:0}.actions.svelte-121pvxs{display:flex;gap:8px}.actions.svelte-121pvxs button:where(.svelte-121pvxs){flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:none;border-radius:14px;background:var(--panel);color:var(--accent);font-size:.78rem}.emo.svelte-121pvxs{font-size:1.15rem;line-height:22px}.card.svelte-121pvxs{background:var(--panel);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.line.svelte-121pvxs{display:flex;align-items:center;justify-content:space-between;gap:8px}.lbl.svelte-121pvxs{font-size:.78rem;color:var(--muted)}.val.svelte-121pvxs{color:var(--accent);text-decoration:none;font-size:1rem}.mini.svelte-121pvxs{border:none;background:transparent;color:var(--accent);padding:6px}.alias-row.svelte-121pvxs{display:flex;gap:8px}.alias-row.svelte-121pvxs .btn:where(.svelte-121pvxs){padding:0 16px}.members.svelte-121pvxs{gap:10px}.member.svelte-121pvxs{display:flex;align-items:center;gap:10px}.m-meta.svelte-121pvxs{min-width:0}.m-name.svelte-121pvxs{font-weight:600}.msg.svelte-121pvxs{text-align:center}.vr.svelte-188r2j4{display:contents}.btnwrap.svelte-188r2j4{position:relative;flex:0 0 auto;width:44px;height:44px;z-index:4}.mic.svelte-188r2j4{position:relative;width:44px;height:44px;border:none;border-radius:50%;display:grid;place-items:center;padding:0;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .18s ease,background .18s ease}.mic.svelte-188r2j4:disabled{opacity:.5}.mic.rec.svelte-188r2j4,.mic.sendmode.svelte-188r2j4{background:var(--bubble-out-accent, var(--accent));color:#fff}.btnwrap.big.svelte-188r2j4 .mic:where(.svelte-188r2j4){transform:scale(1.45)}.btnwrap.big.svelte-188r2j4 .mic:where(.svelte-188r2j4):before,.btnwrap.big.svelte-188r2j4 .mic:where(.svelte-188r2j4):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--bubble-out-accent, var(--accent));opacity:.3;z-index:-1;transform:scale(calc(1.1 + var(--lvl, 0) * .8));transition:transform .09s linear}.btnwrap.big.svelte-188r2j4 .mic:where(.svelte-188r2j4):after{opacity:.16;transform:scale(calc(1.25 + var(--lvl, 0) * 1.4));animation:svelte-188r2j4-pulse 1.4s ease-in-out infinite}@keyframes svelte-188r2j4-pulse{50%{filter:brightness(1.25)}}.above.svelte-188r2j4{position:absolute;right:0;bottom:calc(100% + 36px);display:flex;flex-direction:column;align-items:flex-end;gap:12px}.btnwrap.svelte-188r2j4:not(.big) .above:where(.svelte-188r2j4){bottom:calc(100% + 12px)}.round.svelte-188r2j4{width:46px;height:46px;border:none;border-radius:50%;display:grid;place-items:center;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.once.on.svelte-188r2j4{background:var(--bubble-out-accent, var(--accent));color:#fff}.one.svelte-188r2j4{width:28px;height:28px;border-radius:50%;border:2px dashed currentColor;display:grid;place-items:center;font-weight:800}.once-row.svelte-188r2j4{display:flex;align-items:center;gap:8px}.once-hint.svelte-188r2j4{background:var(--float-bg);color:var(--float-text);font-size:.78rem;padding:6px 10px;border-radius:12px;box-shadow:var(--float-shadow);white-space:nowrap}.ov.svelte-188r2j4{position:absolute;left:10px;right:66px;bottom:25px;height:44px;z-index:3;display:flex;align-items:center;gap:8px}.kb-open .ov.svelte-188r2j4{bottom:8px}.pill.svelte-188r2j4{flex:1;min-width:0;height:44px;border-radius:22px;padding:0 16px;display:flex;align-items:center;gap:10px;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-variant-numeric:tabular-nums}.dot.svelte-188r2j4{width:12px;height:12px;border-radius:50%;background:#e5484d;animation:svelte-188r2j4-blink 1s ease-in-out infinite;flex:0 0 auto}@keyframes svelte-188r2j4-blink{50%{opacity:.3}}.time.svelte-188r2j4{font-size:1.05rem;min-width:4.4em}.hint.svelte-188r2j4{flex:1;min-width:0;text-align:right;font-size:.74rem;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cancel.svelte-188r2j4{margin:0 auto;border:none;background:transparent;color:var(--bubble-out-accent, var(--accent));font-size:1.1rem;font-weight:600;padding:6px 12px}.trash.svelte-188r2j4{width:44px;height:44px;flex:0 0 auto;border:none;border-radius:50%;display:grid;place-items:center;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow)}.pv.svelte-188r2j4{flex:1;min-width:0;height:44px;border-radius:22px;padding:0 6px 0 4px;display:flex;align-items:center;gap:8px;background:var(--bubble-out-accent, var(--accent));color:#fff;box-shadow:var(--float-shadow)}.pv-play.svelte-188r2j4{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;border:none;border-radius:18px;background:#ffffff38;color:#fff;font-variant-numeric:tabular-nums}.pv-wave.svelte-188r2j4{flex:1;min-width:0;display:flex;align-items:center;gap:2px;height:30px;overflow:hidden}.pv-wave.svelte-188r2j4 span:where(.svelte-188r2j4){flex:1;min-width:2px;max-width:4px;border-radius:2px;background:#ffffff80}.pv-wave.svelte-188r2j4 span.on:where(.svelte-188r2j4){background:#fff}.note.svelte-188r2j4{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);z-index:6;padding:8px 12px;border-radius:12px;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);font-size:.84rem;max-width:calc(100vw - 32px);text-align:center}.voice.svelte-z90ols{display:flex;align-items:center;gap:10px;min-width:min(230px,100%);padding:2px 0}.play.svelte-z90ols{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--bubble-out-accent);color:#fff}.play.svelte-z90ols:disabled{opacity:.55}.voice.ghost.svelte-z90ols .play:where(.svelte-z90ols){background:color-mix(in srgb,currentColor 22%,transparent);color:color-mix(in srgb,currentColor 55%,transparent);opacity:1}.voice.ghost.svelte-z90ols .bar:where(.svelte-z90ols),.voice.ghost.svelte-z90ols .bar.on:where(.svelte-z90ols){background:color-mix(in srgb,currentColor 20%,transparent)}.gone-tag.svelte-z90ols{opacity:.8}.rate.svelte-z90ols{touch-action:none;-webkit-user-select:none;user-select:none;margin-left:8px;padding:1px 7px;border:none;border-radius:9px;background:color-mix(in srgb,var(--bubble-out-accent) 18%,transparent);color:var(--bubble-out-accent);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;vertical-align:1px}.one.svelte-z90ols{font-weight:800;font-size:1.15rem;border:2px dashed currentColor;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.spin.svelte-z90ols{width:20px;height:20px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.body.svelte-z90ols{flex:1;min-width:0}.aa.svelte-z90ols{flex:0 0 auto;align-self:flex-start;min-width:36px;height:34px;padding:0 8px;border:none;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--bubble-out-accent) 16%,transparent);color:var(--bubble-out-accent);font-weight:700;font-size:.82rem}.arrowA.svelte-z90ols{letter-spacing:-.02em}.spin.dark.svelte-z90ols{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--bubble-out-accent) 30%,transparent);border-top-color:var(--bubble-out-accent)}.ask.svelte-z90ols{margin-top:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,currentColor 9%,transparent);font-size:.86rem}.ask.svelte-z90ols p:where(.svelte-z90ols){margin:0 0 8px}.ask-row.svelte-z90ols{display:flex;gap:8px;justify-content:flex-end}.ask-row.svelte-z90ols button:where(.svelte-z90ols){border:none;border-radius:10px;padding:8px 12px;font-size:.84rem}.ask-no.svelte-z90ols{background:transparent;color:inherit;opacity:.8}.ask-yes.svelte-z90ols{background:var(--bubble-out-accent);color:#fff;font-weight:600}.prog.svelte-z90ols{margin-top:8px;font-size:.84rem}.prog-bar.svelte-z90ols{margin-top:5px;height:5px;border-radius:3px;background:color-mix(in srgb,currentColor 15%,transparent);overflow:hidden}.prog-bar.svelte-z90ols span:where(.svelte-z90ols){display:block;height:100%;background:var(--bubble-out-accent);transition:width .2s}.err.svelte-z90ols{margin-top:6px;font-size:.84rem;color:var(--danger)}.text.svelte-z90ols{margin-top:8px;white-space:pre-wrap;line-height:1.32}.wave.svelte-z90ols{touch-action:none;cursor:pointer;display:flex;align-items:center;gap:2px;height:30px}.bar.svelte-z90ols{flex:1;min-width:2px;max-width:4px;border-radius:2px;background:color-mix(in srgb,currentColor 32%,transparent)}.bar.on.svelte-z90ols{background:var(--bubble-out-accent)}.meta.svelte-z90ols{font-size:.78rem;opacity:.75;font-variant-numeric:tabular-nums;margin-top:1px}.tag.svelte-z90ols{color:var(--bubble-out-accent)}.gone.svelte-z90ols{display:flex;align-items:center;gap:8px;font-style:italic;opacity:.7;padding:4px 0}.npw.svelte-1b7bd5u{position:relative}.np.svelte-1b7bd5u{position:relative;display:flex;align-items:center;gap:8px;margin:8px 10px 0;padding:6px 6px 6px 8px;border-radius:20px;overflow:hidden;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:svelte-1b7bd5u-grow .28s cubic-bezier(.2,.85,.25,1);transform-origin:top center}@keyframes svelte-1b7bd5u-grow{0%{transform:scaleY(.4);opacity:0}}.pp.svelte-1b7bd5u,.x.svelte-1b7bd5u{flex:0 0 auto;width:38px;height:38px;border:none;border-radius:50%;display:grid;place-items:center;background:transparent;color:inherit}.who.svelte-1b7bd5u{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.2}.who.svelte-1b7bd5u b:where(.svelte-1b7bd5u),.who.svelte-1b7bd5u small:where(.svelte-1b7bd5u){max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who.svelte-1b7bd5u small:where(.svelte-1b7bd5u){opacity:.65;font-size:.78rem}.rate.svelte-1b7bd5u{flex:0 0 auto;min-width:46px;height:30px;padding:0 8px;border:1.5px dashed currentColor;border-radius:9px;background:transparent;color:inherit;font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.85}.line.svelte-1b7bd5u{position:absolute;left:0;bottom:0;height:3px;background:var(--bubble-out-accent, var(--accent));transition:width .2s linear}.back.svelte-1b7bd5u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.menu-wrap.svelte-1b7bd5u{position:absolute;right:14px;top:calc(100% + 4px);z-index:31;display:flex;flex-direction:column;align-items:flex-end;gap:10px;animation:svelte-1b7bd5u-pop .18s ease-out;transform-origin:top right}@keyframes svelte-1b7bd5u-pop{0%{opacity:0;transform:scale(.92)}}.cur.svelte-1b7bd5u,.rate-menu.svelte-1b7bd5u{background:var(--float-bg);color:var(--float-text);box-shadow:0 8px 30px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cur.svelte-1b7bd5u{padding:10px 26px;border-radius:22px;font-weight:700;font-size:1.05rem}.rate-menu.svelte-1b7bd5u{width:210px;padding:6px;border-radius:18px;display:flex;flex-direction:column}.rate-menu.svelte-1b7bd5u button:where(.svelte-1b7bd5u){display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:inherit;font-size:1rem;text-align:left}.rate-menu.svelte-1b7bd5u button:where(.svelte-1b7bd5u):hover{background:color-mix(in srgb,currentColor 8%,transparent)}.chk.svelte-1b7bd5u{width:18px;color:var(--bubble-out-accent, var(--accent));font-weight:700}.overlay.svelte-rlvqpa{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:60}.modal.svelte-rlvqpa{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}h2.svelte-rlvqpa{margin:0 0 4px;font-size:1.1rem;overflow-wrap:anywhere}.opt.svelte-rlvqpa{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:12px;padding:12px 14px}.opt.svelte-rlvqpa:hover:not(:disabled){border-color:var(--accent)}.opt.danger.svelte-rlvqpa strong:where(.svelte-rlvqpa){color:var(--danger)}.opt.danger.svelte-rlvqpa:hover:not(:disabled){border-color:var(--danger)}.opt.svelte-rlvqpa span:where(.svelte-rlvqpa){font-size:.82rem}.note.svelte-rlvqpa{font-size:.82rem;margin:0}.opt.svelte-rlvqpa:disabled{opacity:.6}.view.svelte-ymhpvh{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;background:var(--chat-bg)}.topbar.svelte-ymhpvh,.bottombar.svelte-ymhpvh{position:absolute;left:0;right:0;z-index:10;isolation:isolate;pointer-events:none}.topbar.svelte-ymhpvh>*,.bottombar.svelte-ymhpvh>*{pointer-events:auto}.topbar.svelte-ymhpvh{top:0}.bottombar.svelte-ymhpvh{bottom:0}.topbar.svelte-ymhpvh:before,.bottombar.svelte-ymhpvh:before{content:"";position:absolute;left:0;right:0;z-index:-1;pointer-events:none;background:var(--bar-tint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar.svelte-ymhpvh:before{top:0;bottom:-18px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.bottombar.svelte-ymhpvh:before{top:-18px;bottom:0;-webkit-mask-image:linear-gradient(to top,#000 60%,transparent);mask-image:linear-gradient(to top,#000 60%,transparent)}.head.svelte-ymhpvh{display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 10px 4px;color:var(--float-text)}.hbtn.svelte-ymhpvh{width:44px;height:44px;flex:0 0 auto;border:none;border-radius:50%;display:grid;place-items:center;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hbtn.svelte-ymhpvh:disabled{opacity:.45}.back.svelte-ymhpvh{display:none}.hpill.svelte-ymhpvh{flex:1;min-width:0;text-align:center;padding:5px 14px;border-radius:22px;background:var(--float-bg);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hpill.svelte-ymhpvh .t:where(.svelte-ymhpvh),.hpill.svelte-ymhpvh .st:where(.svelte-ymhpvh){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpill.svelte-ymhpvh .t:where(.svelte-ymhpvh){font-weight:700}.hpill.svelte-ymhpvh .st:where(.svelte-ymhpvh){font-size:.78rem;opacity:.7}.hpill.svelte-ymhpvh .st.on:where(.svelte-ymhpvh){color:var(--bubble-out-accent);opacity:1}button.hpill.svelte-ymhpvh{border:none;color:inherit;font:inherit}.hava.svelte-ymhpvh{flex:0 0 auto;border:none;padding:0;background:transparent;border-radius:50%;box-shadow:var(--float-shadow)}.avatar.sm.svelte-ymhpvh{width:36px;height:36px;font-size:.85rem}.titles.svelte-ymhpvh{min-width:0;flex:1}.sec-btn.svelte-ymhpvh{border:none;background:transparent;font-size:1.2rem;padding:4px 8px;border-radius:8px}.sec-btn.svelte-ymhpvh:hover{background:var(--panel-2)}.sec-panel.svelte-ymhpvh{padding:12px 16px;border-bottom:1px solid var(--border);background:var(--panel-2);font-size:.88rem}.sec-code.svelte-ymhpvh{font-family:ui-monospace,monospace;font-size:1.05rem;letter-spacing:.05em;margin-top:8px;word-spacing:.3em;line-height:1.6}.t.svelte-ymhpvh{font-weight:600}.st.svelte-ymhpvh{font-size:.8rem}.messages.svelte-ymhpvh{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:12px 10px 8px;display:flex;flex-direction:column;gap:2px}.msg.svelte-ymhpvh:not(.joined){margin-top:6px}.day.svelte-ymhpvh{text-align:center;margin:10px 0}.day.svelte-ymhpvh span:where(.svelte-ymhpvh){font-size:.75rem;color:var(--day-text);background:var(--day-bg);padding:3px 10px;border-radius:20px}.msg.svelte-ymhpvh{display:flex;max-width:100%;touch-action:pan-y;transition:transform .2s ease;border-radius:14px}.msg.swiping.svelte-ymhpvh{transition:none}.swipe-ico.svelte-ymhpvh{position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);color:var(--muted);font-size:.95rem;pointer-events:none;transition:background .12s,color .12s}.swipe-ico.armed.svelte-ymhpvh{background:var(--accent);color:var(--accent-contrast)}.bubble.flash.svelte-ymhpvh{animation:svelte-ymhpvh-flash 1.4s ease}@keyframes svelte-ymhpvh-flash{0%,40%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 0 transparent}}.quote.svelte-ymhpvh{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;text-align:left;border:none;border-left:3px solid var(--accent);background:#7f7f7f1f;color:inherit;border-radius:6px;padding:4px 8px;margin:2px 0 5px;font-size:.82rem}.quote.svelte-ymhpvh{border-left-color:var(--bubble-in-accent)}.msg.mine.svelte-ymhpvh .quote:where(.svelte-ymhpvh){border-left-color:var(--bubble-out-accent);background:var(--bubble-out-quote)}.q-name.svelte-ymhpvh{font-weight:700;color:var(--bubble-in-accent)}.msg.mine.svelte-ymhpvh .q-name:where(.svelte-ymhpvh){color:var(--bubble-out-accent)}.fwd.svelte-ymhpvh{font-size:.8rem;color:var(--bubble-in-accent);margin-bottom:2px}.msg.mine.svelte-ymhpvh .fwd:where(.svelte-ymhpvh){color:var(--bubble-out-accent)}.msg.selecting.svelte-ymhpvh{padding-left:34px!important;cursor:pointer}.msg.selected.svelte-ymhpvh{background:var(--select-bg)}.check.svelte-ymhpvh{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:2px solid var(--day-text);background:var(--day-bg);color:#fff;display:grid;place-items:center;font-size:.75rem;font-weight:700}.check.on.svelte-ymhpvh{background:var(--accent);border-color:var(--accent)}.check.off.svelte-ymhpvh{opacity:.3}@media(hover:none){.bubble.svelte-ymhpvh{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.sel-bar.svelte-ymhpvh{display:flex;margin:0 10px 25px;padding:4px;border-radius:22px;background:var(--float-bg);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sel-bar.svelte-ymhpvh button:where(.svelte-ymhpvh){color:var(--float-text)!important;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:transparent;color:var(--text);padding:6px 2px;border-radius:10px;font-size:.74rem}.sel-bar.svelte-ymhpvh button:where(.svelte-ymhpvh) span:where(.svelte-ymhpvh):last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-bar.svelte-ymhpvh button:where(.svelte-ymhpvh):hover:not(:disabled){background:var(--panel-2)}.sel-bar.svelte-ymhpvh button:where(.svelte-ymhpvh):disabled{opacity:.4}.sel-bar.svelte-ymhpvh .danger-act:where(.svelte-ymhpvh){color:var(--danger)}.q-text.svelte-ymhpvh,.r-text.svelte-ymhpvh{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.ticks.svelte-ymhpvh{display:inline-block;vertical-align:-1px;margin-left:3px;font-size:.7rem}svg.ticks.svelte-ymhpvh{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--tick)}svg.ticks.read.svelte-ymhpvh{color:var(--tick-read);stroke-width:1.8}.reply-bar.svelte-ymhpvh{gap:8px}.reply-ref.svelte-ymhpvh{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:none;background:transparent;color:inherit;text-align:left;padding:0}.r-ico.svelte-ymhpvh{font-size:1.1rem}.r-meta.svelte-ymhpvh{min-width:0;display:flex;flex-direction:column;border-left:3px solid var(--accent);padding-left:8px}.r-name.svelte-ymhpvh{font-weight:700}.r-text.svelte-ymhpvh{color:var(--muted)}.msg.mine.svelte-ymhpvh{justify-content:flex-end}.bubble.svelte-ymhpvh{position:relative;max-width:min(560px,80%);padding:6px 11px 6px 12px;border-radius:18px;background:var(--bubble-in);color:var(--bubble-in-text);box-shadow:var(--bubble-shadow);word-wrap:break-word;overflow-wrap:anywhere}.msg.mine.svelte-ymhpvh .bubble:where(.svelte-ymhpvh){background:var(--bubble-out);color:var(--bubble-out-text)}.msg.joined.svelte-ymhpvh:not(.mine) .bubble:where(.svelte-ymhpvh){border-top-left-radius:6px}.msg.svelte-ymhpvh:not(.tail):not(.mine) .bubble:where(.svelte-ymhpvh){border-bottom-left-radius:6px}.msg.joined.mine.svelte-ymhpvh .bubble:where(.svelte-ymhpvh){border-top-right-radius:6px}.msg.mine.svelte-ymhpvh:not(.tail) .bubble:where(.svelte-ymhpvh){border-bottom-right-radius:6px}.msg.tail.svelte-ymhpvh:not(.mine) .bubble:where(.svelte-ymhpvh){border-bottom-left-radius:0}.msg.tail.mine.svelte-ymhpvh .bubble:where(.svelte-ymhpvh){border-bottom-right-radius:0}.msg.tail.svelte-ymhpvh .bubble:where(.svelte-ymhpvh):after{content:"";position:absolute;bottom:0;width:11px;height:17px;background:inherit;pointer-events:none}.msg.tail.mine.svelte-ymhpvh .bubble:where(.svelte-ymhpvh):after{right:-10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 17'%3E%3Cpath d='M0 0C0 9.5 2.5 14 11 17H0Z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 17'%3E%3Cpath d='M0 0C0 9.5 2.5 14 11 17H0Z'/%3E%3C/svg%3E") no-repeat}.msg.tail.svelte-ymhpvh:not(.mine) .bubble:where(.svelte-ymhpvh):after{left:-10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 17'%3E%3Cpath d='M11 0C11 9.5 8.5 14 0 17H11Z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 17'%3E%3Cpath d='M11 0C11 9.5 8.5 14 0 17H11Z'/%3E%3C/svg%3E") no-repeat}.msg.tail.svelte-ymhpvh:not(.mine){padding-left:6px}.msg.tail.mine.svelte-ymhpvh{padding-right:6px}.msg.svelte-ymhpvh:not(.tail):not(.mine){padding-left:6px}.msg.mine.svelte-ymhpvh:not(.tail){padding-right:6px}.bubble.pending.svelte-ymhpvh{opacity:.7}.bubble.failed.svelte-ymhpvh{outline:1px solid var(--danger)}.who.svelte-ymhpvh{font-size:.78rem;font-weight:700;color:var(--accent);margin-bottom:2px}.body.svelte-ymhpvh{white-space:pre-wrap;line-height:1.32}.time.svelte-ymhpvh{font-size:.7rem;line-height:1;white-space:nowrap;--time: var(--muted);color:var(--time);display:inline-flex;align-items:center;gap:3px}.time.inline.svelte-ymhpvh{float:right;margin:.55em -2px -.25em 10px}.time.block.svelte-ymhpvh{display:flex;justify-content:flex-end;margin-top:4px}.msg.svelte-ymhpvh:not(.mine) .time:where(.svelte-ymhpvh){--time: var(--bubble-in-meta)}.msg.mine.svelte-ymhpvh .time:where(.svelte-ymhpvh){--time: var(--bubble-out-meta)}.key-note.svelte-ymhpvh{padding:8px 14px;margin:0 10px 6px;font-size:.82rem;border-radius:14px;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow)}.head.svelte-ymhpvh{position:relative}.backdrop.svelte-ymhpvh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.menu.svelte-ymhpvh{position:absolute;top:100%;right:10px;z-index:21;min-width:220px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 6px 24px #00000040;padding:6px;display:flex;flex-direction:column}.menu.svelte-ymhpvh button:where(.svelte-ymhpvh){border:none;background:transparent;color:var(--text);text-align:left;padding:9px 12px;border-radius:8px}.menu.svelte-ymhpvh button:where(.svelte-ymhpvh):hover{background:var(--panel-2)}.menu.svelte-ymhpvh hr:where(.svelte-ymhpvh){border:none;border-top:1px solid var(--border);margin:4px 0;width:100%}.menu-hint.svelte-ymhpvh{font-size:.72rem;padding:2px 12px 4px}.danger-item.svelte-ymhpvh{color:var(--danger)!important}.msg.svelte-ymhpvh{position:relative;align-items:flex-end;gap:4px}.msg.svelte-ymhpvh:not(.mine) .m-actions:where(.svelte-ymhpvh){order:2}.m-menu.left.svelte-ymhpvh{right:auto;left:0}.m-actions.svelte-ymhpvh{position:relative;align-self:center;opacity:0;transition:opacity .12s}.msg.svelte-ymhpvh:hover .m-actions:where(.svelte-ymhpvh),.m-actions.svelte-ymhpvh:focus-within{opacity:1}@media(hover:none){.m-actions.svelte-ymhpvh{display:none}}.m-act.svelte-ymhpvh{border:none;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;padding:4px 6px;border-radius:8px}.m-act.svelte-ymhpvh:hover{background:var(--panel-2)}.m-menu.svelte-ymhpvh{top:auto;bottom:100%;right:0;min-width:140px}.bubble.editing.svelte-ymhpvh{outline:2px solid var(--accent)}.edit-bar.svelte-ymhpvh{display:flex;justify-content:space-between;align-items:center;padding:7px 14px;margin:0 10px 6px;font-size:.82rem;color:var(--bubble-out-accent);border-radius:14px;background:var(--float-bg);box-shadow:var(--float-shadow)}.edit-cancel.svelte-ymhpvh{border:none;background:transparent;color:var(--muted)}.call-log.svelte-ymhpvh{display:flex;align-items:center;gap:8px}.call-log.missed.svelte-ymhpvh{color:var(--danger)}.msg.mine.svelte-ymhpvh .call-log.missed:where(.svelte-ymhpvh){color:inherit;opacity:.85}.sec-btn.svelte-ymhpvh:disabled{opacity:.4}.file.svelte-ymhpvh{display:flex;align-items:center;gap:10px;min-width:min(200px,100%)}.file-ico.svelte-ymhpvh{font-size:1.6rem}.file-meta.svelte-ymhpvh{flex:1;min-width:0}.file-name.svelte-ymhpvh{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size.svelte-ymhpvh{font-size:.75rem;opacity:.75}.file-dl.svelte-ymhpvh{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;padding:5px 10px;font-size:.82rem}.file-status.svelte-ymhpvh{font-size:.72rem;opacity:.85;margin-top:5px}.attach.svelte-ymhpvh{border:none;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);width:44px;height:44px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.attach.svelte-ymhpvh:disabled{opacity:.5}.composer.svelte-ymhpvh{position:relative;display:flex;gap:8px;padding:6px 10px 25px;align-items:flex-end}:root[data-theme=light] .send.svelte-ymhpvh:not(:disabled){background:var(--bubble-out-accent);color:#fff}.kb-open .composer.svelte-ymhpvh{padding-bottom:8px}.input.svelte-ymhpvh{flex:1;resize:none;line-height:1.35;overflow-y:hidden;min-height:44px;border-radius:22px;border:none;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.send.svelte-ymhpvh{border-radius:50%;width:44px;height:44px;padding:0;flex:0 0 auto;display:grid;place-items:center}.rx.svelte-ymhpvh{display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px;margin:6px -3px 1px -4px}.rx.svelte-ymhpvh .time:where(.svelte-ymhpvh){margin-left:auto;padding:0 3px 2px 10px}.rx-chip.svelte-ymhpvh{display:inline-flex;align-items:center;gap:5px;height:30px;border:none;border-radius:15px;padding:0 4px 0 8px;background:#8a54c924;color:inherit}.msg.svelte-ymhpvh:not(.mine) .rx-chip:where(.svelte-ymhpvh){background:#7f7f7f24}.rx-chip.mine.svelte-ymhpvh{background:#8a54c947}[data-theme=dark] .rx-chip.mine.svelte-ymhpvh{background:#8cc7ff47}.rx-e.svelte-ymhpvh{font-size:1.15rem;line-height:1}.rx-who.svelte-ymhpvh{display:inline-flex}.rx-ava.svelte-ymhpvh{display:inline-flex;border-radius:50%;border:1.5px solid var(--bubble-out)}.msg.svelte-ymhpvh:not(.mine) .rx-ava:where(.svelte-ymhpvh){border-color:var(--bubble-in)}.rx-ava.svelte-ymhpvh+.rx-ava:where(.svelte-ymhpvh){margin-left:-7px}.rx-chip.svelte-ymhpvh .n:where(.svelte-ymhpvh){font-size:.8rem;font-weight:600;padding-right:5px}.pin-bar.svelte-ymhpvh{display:flex;align-items:center;margin:8px 10px 0;padding:6px 6px 6px 12px;border-radius:16px;background:var(--float-bg);color:var(--float-text);box-shadow:var(--float-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:2}.pin-main.svelte-ymhpvh{flex:1;min-width:0;display:flex;gap:10px;align-items:stretch;border:none;background:transparent;color:inherit;text-align:left;padding:0}.pin-line.svelte-ymhpvh{width:3px;border-radius:2px;background:var(--bubble-out-accent)}.pin-meta.svelte-ymhpvh{min-width:0;display:flex;flex-direction:column}.pin-title.svelte-ymhpvh{font-size:.8rem;font-weight:700;color:var(--bubble-out-accent)}.pin-text.svelte-ymhpvh{font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-x.svelte-ymhpvh{border:none;background:transparent;color:inherit;opacity:.7;padding:6px}.msg.lifted.svelte-ymhpvh .bubble:where(.svelte-ymhpvh){visibility:hidden}.ctx-overlay.svelte-ymhpvh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--ctx-dim);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);animation:svelte-ymhpvh-ctx-fade .16s ease-out}.ctx-stack.svelte-ymhpvh{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100vw - 16px)}.ctx-stack.mine.svelte-ymhpvh{align-items:flex-end}.ctx-msg.svelte-ymhpvh{max-width:calc(100vw - 16px);justify-content:stretch}.ctx-msg.svelte-ymhpvh .bubble{max-width:100%;width:100%;max-height:max(120px,calc(100dvh - 500px));overflow:hidden;visibility:visible!important;box-shadow:0 6px 24px #0000002e}.ctx-react.svelte-ymhpvh{display:flex;gap:2px;padding:5px 6px;border-radius:26px;background:var(--float-bg);box-shadow:var(--float-shadow);max-width:calc(100vw - 16px);animation:svelte-ymhpvh-ctx-pop .2s ease-out;transform-origin:bottom center}.ctx-react.svelte-ymhpvh button:where(.svelte-ymhpvh){width:38px;height:38px;border:none;border-radius:50%;background:transparent;font-size:1.45rem;line-height:1;padding:0;transition:transform .12s}.ctx-react.svelte-ymhpvh button:where(.svelte-ymhpvh):active{transform:scale(1.25)}.ctx-react.svelte-ymhpvh button.on:where(.svelte-ymhpvh){background:var(--bubble-out-quote)}.ctx-menu.svelte-ymhpvh{width:250px;max-width:calc(100vw - 16px);padding:6px;border-radius:18px;background:var(--float-bg);color:var(--float-text);box-shadow:0 8px 30px #0003;display:flex;flex-direction:column;animation:svelte-ymhpvh-ctx-pop .2s ease-out;transform-origin:top center}.ctx-menu.svelte-ymhpvh button:where(.svelte-ymhpvh){display:flex;align-items:center;gap:14px;border:none;background:transparent;color:inherit;text-align:left;padding:10px 12px;border-radius:12px;font-size:1rem}.ctx-menu.svelte-ymhpvh button:where(.svelte-ymhpvh):hover,.ctx-menu.svelte-ymhpvh button:where(.svelte-ymhpvh):active{background:var(--bubble-out-quote)}.ctx-menu.svelte-ymhpvh .ctx-danger:where(.svelte-ymhpvh){color:var(--danger)}.ctx-menu.svelte-ymhpvh hr:where(.svelte-ymhpvh){border:none;border-top:1px solid rgba(127,127,127,.25);margin:4px 8px}.ctx-when.svelte-ymhpvh{display:flex;align-items:center;gap:14px;padding:8px 12px 10px;font-size:.86rem;opacity:.85;border-bottom:1px solid rgba(127,127,127,.25);margin-bottom:4px}.ctx-ico.svelte-ymhpvh{width:22px;display:grid;place-items:center;flex:0 0 auto}.ticks-ico.read.svelte-ymhpvh{color:var(--tick-read)}@keyframes svelte-ymhpvh-ctx-fade{0%{opacity:0}}@keyframes svelte-ymhpvh-ctx-pop{0%{opacity:0;transform:scale(.92)}}@media(max-width:760px){.back.svelte-ymhpvh{display:grid}}.overlay.svelte-ivyxrz{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:50}.modal.svelte-ivyxrz{width:100%;max-width:420px;max-height:85dvh;overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}header.svelte-ivyxrz{display:flex;justify-content:space-between;align-items:center}h2.svelte-ivyxrz{margin:0;font-size:1.2rem}.x.svelte-ivyxrz{border:none;background:transparent;color:var(--muted);font-size:1rem}.tabs.svelte-ivyxrz{display:flex;gap:6px;background:var(--panel-2);padding:4px;border-radius:10px}.tabs.svelte-ivyxrz button:where(.svelte-ivyxrz){flex:1;border:none;background:transparent;color:var(--text);padding:8px;border-radius:7px}.tabs.svelte-ivyxrz button.active:where(.svelte-ivyxrz){background:var(--panel);box-shadow:var(--shadow);font-weight:600}.searchbar.svelte-ivyxrz{display:flex;gap:8px;align-items:flex-start}.searchbar.svelte-ivyxrz .btn:where(.svelte-ivyxrz){flex:0 0 auto;margin-top:1px}.contacts.svelte-ivyxrz{display:flex;flex-direction:column;gap:6px}.contacts-btns.svelte-ivyxrz{display:flex;flex-wrap:wrap;gap:8px}.file-btn.svelte-ivyxrz{cursor:pointer;font-size:.88rem;padding:9px 12px}.file-btn.disabled.svelte-ivyxrz{opacity:.5;pointer-events:none}.contacts-btns.svelte-ivyxrz .btn:where(.svelte-ivyxrz){font-size:.88rem;padding:9px 12px}.hint.svelte-ivyxrz{font-size:.76rem;margin:0}.stat.svelte-ivyxrz{font-size:.8rem;margin:0 0 4px}.chips.svelte-ivyxrz{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-ivyxrz{background:var(--panel-2);border-radius:16px;padding:4px 6px 4px 12px;font-size:.85rem;display:inline-flex;align-items:center;gap:4px}.chip.svelte-ivyxrz button:where(.svelte-ivyxrz){border:none;background:transparent;color:var(--muted)}.results.svelte-ivyxrz{display:flex;flex-direction:column;gap:2px;min-height:40px}.empty.svelte-ivyxrz{padding:12px;text-align:center}.res.svelte-ivyxrz{display:flex;align-items:center;gap:12px;border:none;background:transparent;color:var(--text);text-align:left;padding:8px;border-radius:10px}.res.svelte-ivyxrz:hover,.res.on.svelte-ivyxrz{background:var(--panel-2)}.info.svelte-ivyxrz{flex:1;min-width:0}.n.svelte-ivyxrz{font-weight:600}.p.svelte-ivyxrz{font-size:.82rem}.check.svelte-ivyxrz{color:var(--accent);font-weight:700}.full.svelte-ivyxrz{width:100%}.help.svelte-bb5iy{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--panel-2);font-size:.86rem}summary.svelte-bb5iy{cursor:pointer;font-weight:600}.tabs.svelte-bb5iy{display:flex;gap:4px;margin:10px 0 4px}.tab.svelte-bb5iy{flex:1;min-width:0;border:1px solid var(--border);background:var(--panel);color:var(--text);padding:7px 4px;border-radius:8px;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab.active.svelte-bb5iy{border-color:var(--accent);color:var(--accent);font-weight:600}ol.svelte-bb5iy,ul.svelte-bb5iy{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:5px}.note.svelte-bb5iy{margin:6px 0;color:var(--muted)}.k.svelte-bb5iy{display:inline-block;padding:0 5px;border:1px solid var(--border);border-radius:5px;background:var(--panel)}.helpdoc.svelte-15ie6wp{display:flex;flex-direction:column;gap:12px}header.svelte-15ie6wp{display:flex;align-items:center;justify-content:space-between}h2.svelte-15ie6wp{margin:0;font-size:1.15rem}.x.svelte-15ie6wp{width:44px;height:44px;border:none;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--text)}.gap.svelte-15ie6wp{width:44px}.sec.svelte-15ie6wp{background:var(--panel);border-radius:16px;padding:0 14px}summary.svelte-15ie6wp{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 0;font-weight:600}summary.svelte-15ie6wp::-webkit-details-marker{display:none}summary.svelte-15ie6wp:after{content:"›";margin-left:auto;font-size:1.3rem;color:var(--muted);transition:transform .2s}details[open].svelte-15ie6wp summary:where(.svelte-15ie6wp):after{transform:rotate(90deg)}.ico.svelte-15ie6wp{font-size:1.2rem}ul.svelte-15ie6wp{margin:0;padding:0 0 14px 20px;display:flex;flex-direction:column;gap:8px;font-size:.92rem;line-height:1.38}.none.svelte-15ie6wp,.foot.svelte-15ie6wp{text-align:center;font-size:.84rem;margin:4px 0}.overlay.svelte-us9p6i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#0009;display:grid;place-items:center;padding:16px}.modal.svelte-us9p6i{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%}h2.svelte-us9p6i{margin:0;font-size:1.1rem}.hint.svelte-us9p6i{margin:0;font-size:.84rem;text-align:center}.stage.svelte-us9p6i{position:relative;overflow:hidden;border-radius:12px;background:#000;touch-action:none;cursor:grab}.stage.svelte-us9p6i img:where(.svelte-us9p6i){position:absolute;left:0;top:0;transform-origin:0 0;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.ring.svelte-us9p6i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 999px #0000008c;outline:2px solid rgba(255,255,255,.85);pointer-events:none}.zoom.svelte-us9p6i{display:flex;align-items:center;gap:10px;width:100%;color:var(--muted)}.zoom.svelte-us9p6i input:where(.svelte-us9p6i){flex:1}.row.svelte-us9p6i{display:flex;justify-content:flex-end;gap:8px;width:100%}.modal.svelte-qv6s6m{width:100%}header.svelte-qv6s6m{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}h2.svelte-qv6s6m{margin:0;font-size:1.15rem}.hdr-gap.svelte-qv6s6m{width:44px}h3.svelte-qv6s6m{margin:0 0 8px;font-size:.95rem;color:var(--muted)}.x.svelte-qv6s6m{width:44px;height:44px;border:none;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--text)}section.svelte-qv6s6m{padding:14px;margin-bottom:12px;border-radius:16px;background:var(--panel);display:flex;flex-direction:column;gap:8px}.lbl.svelte-qv6s6m{font-size:.82rem;color:var(--muted)}.small.svelte-qv6s6m{font-size:.82rem;margin:4px 0}.ok.svelte-qv6s6m{color:var(--online);font-size:.85rem}.mprog.svelte-qv6s6m{display:flex;flex-direction:column;gap:6px}.mbar.svelte-qv6s6m{height:6px;border-radius:3px;background:var(--panel-2);overflow:hidden}.mbar.svelte-qv6s6m span:where(.svelte-qv6s6m){display:block;height:100%;background:var(--accent);transition:width .2s}.help-row.svelte-qv6s6m{padding:0}.help-btn.svelte-qv6s6m{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;color:var(--text);text-align:left;padding:14px;border-radius:16px}.help-ico.svelte-qv6s6m{font-size:1.4rem}.help-t.svelte-qv6s6m{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.help-t.svelte-qv6s6m small:where(.svelte-qv6s6m){font-size:.8rem}.chev.svelte-qv6s6m{color:var(--muted);font-size:1.4rem}.ava-row.svelte-qv6s6m{display:flex;align-items:center;gap:14px;margin-bottom:4px}.ava-btn.svelte-qv6s6m{position:relative;border:none;padding:0;background:transparent;border-radius:50%;flex:0 0 auto}.ava-cam.svelte-qv6s6m{position:absolute;right:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;background:var(--panel);border:1px solid var(--border)}.ava-actions.svelte-qv6s6m{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ava-actions.svelte-qv6s6m .btn:where(.svelte-qv6s6m){padding:8px 12px}.theme-row.svelte-qv6s6m{display:flex;gap:6px}.theme-btn.svelte-qv6s6m{flex:1;border:1px solid var(--border);background:var(--panel-2);color:var(--text);padding:10px;border-radius:10px}.theme-btn.active.svelte-qv6s6m{border-color:var(--accent);color:var(--accent);font-weight:600}.danger.svelte-qv6s6m{color:var(--danger);border-color:var(--danger)}.sec-line.svelte-qv6s6m{display:flex;justify-content:space-between;align-items:center}.btn-row.svelte-qv6s6m{display:flex;flex-wrap:wrap;gap:8px}.warn.svelte-qv6s6m{color:var(--danger)}.check.svelte-qv6s6m{display:flex;align-items:center;gap:8px;font-size:.88rem}.check.svelte-qv6s6m input:where(.svelte-qv6s6m){width:18px;height:18px;flex:0 0 auto}.badge.svelte-qv6s6m{font-size:.72rem;padding:2px 10px;border-radius:20px;background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.badge.on.svelte-qv6s6m{color:var(--online);border-color:var(--online)}.ok.svelte-qv6s6m{color:var(--online)}.overlay.svelte-1d5o8sc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#080c12c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;overflow:hidden}.overlay.vid.svelte-1d5o8sc{background:#000;place-items:stretch;padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(18px + env(safe-area-inset-bottom,0px))}.remote.svelte-1d5o8sc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.self.svelte-1d5o8sc{position:absolute;z-index:2;top:calc(14px + env(safe-area-inset-top,0px));right:14px;width:96px;height:128px;object-fit:cover;border-radius:14px;background:#111;box-shadow:0 4px 18px #0006}.self.mirror.svelte-1d5o8sc{transform:scaleX(-1)}.card.svelte-1d5o8sc{position:relative;z-index:1;width:100%;max-width:380px;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:8px}.vid.svelte-1d5o8sc .card:where(.svelte-1d5o8sc){max-width:none;justify-content:space-between;text-shadow:0 1px 6px rgba(0,0,0,.6)}.head.svelte-1d5o8sc{display:flex;flex-direction:column;align-items:center;gap:8px}.big.svelte-1d5o8sc{margin-bottom:8px;display:flex}.name.svelte-1d5o8sc{font-size:1.4rem;font-weight:700;overflow-wrap:anywhere}.status.svelte-1d5o8sc{opacity:.85;min-height:1.3em;font-variant-numeric:tabular-nums}.secure.svelte-1d5o8sc{font-size:.8rem;opacity:.7}.secure.warn.svelte-1d5o8sc{opacity:1;color:#ffd479}.buttons.svelte-1d5o8sc{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.ctl.svelte-1d5o8sc{display:flex;flex-direction:column;align-items:center;gap:6px;width:62px}.cap.svelte-1d5o8sc{font-size:.7rem;opacity:.85;white-space:nowrap}.round.svelte-1d5o8sc{width:58px;height:58px;border-radius:50%;border:none;font-size:1.4rem;color:#fff;display:grid;place-items:center}.accept.svelte-1d5o8sc{background:#2fbf71}.decline.svelte-1d5o8sc{background:#e5484d}.soft.svelte-1d5o8sc{background:#ffffff2e}.vid.svelte-1d5o8sc .soft:where(.svelte-1d5o8sc){background:#2828288c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.soft.on.svelte-1d5o8sc,.vid.svelte-1d5o8sc .soft.on:where(.svelte-1d5o8sc){background:#fff;color:#0b0f14}.round.svelte-1d5o8sc:disabled{opacity:.5}.cheek.svelte-1d5o8sc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#000000f5;color:#ffffffd9;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:calc(40px + env(safe-area-inset-top,0px)) 24px calc(36px + env(safe-area-inset-bottom,0px));touch-action:none;user-select:none;-webkit-user-select:none;animation:svelte-1d5o8sc-dim .4s ease-out}@keyframes svelte-1d5o8sc-dim{0%{opacity:0}}.c-top.svelte-1d5o8sc{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.7}.c-name.svelte-1d5o8sc{font-weight:600}.c-time.svelte-1d5o8sc{font-variant-numeric:tabular-nums;font-size:.9rem}.c-bottom.svelte-1d5o8sc{width:100%;max-width:320px;text-align:center}.c-bottom.svelte-1d5o8sc p:where(.svelte-1d5o8sc){margin:0 0 12px;font-size:.8rem;opacity:.6}.track.svelte-1d5o8sc{position:relative;height:60px;border-radius:30px;background:#ffffff1f;padding:2px;display:flex;align-items:center}.hint.svelte-1d5o8sc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.85rem;opacity:.7;pointer-events:none}.thumb.svelte-1d5o8sc{position:relative;width:56px;height:56px;border-radius:50%;border:none;background:#fff;color:#0b0f14;display:grid;place-items:center;touch-action:none}.stack.svelte-7y3j70{position:fixed;right:16px;bottom:16px;z-index:90;width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px}.item.svelte-7y3j70{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:12px 14px;box-shadow:0 8px 28px #00000040}.item.incoming.svelte-7y3j70{border-color:var(--accent)}.item.bad.svelte-7y3j70 .line:where(.svelte-7y3j70){color:var(--danger)}.row.svelte-7y3j70{display:flex;align-items:center;gap:10px}.ico.svelte-7y3j70{font-size:1.3rem}.meta.svelte-7y3j70{flex:1;min-width:0}.name.svelte-7y3j70{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.svelte-7y3j70{font-size:.75rem;color:var(--muted)}.line.svelte-7y3j70{font-size:.85rem;margin-top:6px}.bar.svelte-7y3j70{height:5px;border-radius:3px;background:var(--panel-2);margin-top:8px;overflow:hidden}.bar.svelte-7y3j70 div:where(.svelte-7y3j70){height:100%;background:var(--accent);transition:width .2s}.actions.svelte-7y3j70{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.small.svelte-7y3j70{padding:6px 12px;font-size:.85rem}.x.svelte-7y3j70{border:none;background:transparent;color:var(--muted)}.toasts.svelte-1q7l584{position:fixed;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 16px));z-index:90;display:flex;flex-direction:column;gap:6px;pointer-events:none}.toast.svelte-1q7l584{pointer-events:auto;display:flex;align-items:stretch;background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;box-shadow:0 6px 24px #0000002e;overflow:hidden;animation:svelte-1q7l584-drop .18s ease-out}.body.svelte-1q7l584{flex:1;min-width:0;text-align:left;border:none;background:transparent;color:var(--text);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.title.svelte-1q7l584{font-weight:700;font-size:.9rem}.title.svelte-1q7l584,.text.svelte-1q7l584{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text.svelte-1q7l584{font-size:.86rem;color:var(--muted)}.x.svelte-1q7l584{border:none;background:transparent;color:var(--muted);padding:0 12px}@keyframes svelte-1q7l584-drop{0%{transform:translateY(-8px);opacity:0}}.banner.svelte-1s9h2cp{margin:8px 8px 0;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem}.txt.svelte-1s9h2cp{flex:1 1 180px;min-width:0}.acts.svelte-1s9h2cp{display:flex;align-items:center;gap:4px}.small-btn.svelte-1s9h2cp{padding:7px 12px}.x.svelte-1s9h2cp{border:none;background:transparent;color:var(--muted);padding:6px 8px}.overlay.svelte-wv9wv2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#00000080;display:grid;place-items:center;padding:16px}.modal.svelte-wv9wv2{width:100%;max-width:360px;background:var(--panel);border:1px solid var(--border);border-radius:20px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ico.svelte-wv9wv2{font-size:2rem}h2.svelte-wv9wv2{margin:0;font-size:1.15rem}.dev.svelte-wv9wv2{margin:0;font-weight:600}p.svelte-wv9wv2{margin:0}.small.svelte-wv9wv2{font-size:.82rem}.code-in.svelte-wv9wv2{width:170px;height:56px;margin:4px 0 6px;border-radius:12px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);text-align:center;font-size:1.8rem;font-weight:700;letter-spacing:.4em;padding-left:.4em;font-variant-numeric:tabular-nums}.row.svelte-wv9wv2{display:flex;gap:8px;width:100%;margin-top:8px}.row.svelte-wv9wv2 .btn:where(.svelte-wv9wv2){flex:1}.done.svelte-wv9wv2{position:fixed;left:50%;bottom:100px;transform:translate(-50%);z-index:95;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:10px 14px;font-size:.9rem;box-shadow:0 6px 24px #0003}.layout.svelte-vnyxcj{display:grid;grid-template-columns:340px minmax(0,1fr);height:100%;width:100%;overflow:hidden}.sidebar.svelte-vnyxcj{position:relative;min-width:0;border-right:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}.side-top.svelte-vnyxcj{position:absolute;top:0;left:0;right:0;z-index:5;background:var(--list-bar);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.side-head.svelte-vnyxcj{display:flex;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px}.brand.svelte-vnyxcj{display:flex;align-items:center;gap:8px;font-weight:700}.brand.svelte-vnyxcj img:where(.svelte-vnyxcj){border-radius:7px}.conn.svelte-vnyxcj{width:8px;height:8px;border-radius:50%;background:var(--muted)}.conn.on.svelte-vnyxcj{background:var(--online)}.actions.svelte-vnyxcj{display:flex;gap:4px}.icon-btn.svelte-vnyxcj{width:40px;height:40px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--panel-2);color:var(--text)}.icon-btn.svelte-vnyxcj:hover{filter:brightness(.96)}.actions.svelte-vnyxcj{gap:8px}.content.svelte-vnyxcj{min-width:0;min-height:0;background:var(--bg)}.empty.svelte-vnyxcj{height:100%;display:grid;place-content:center;justify-items:center;gap:14px;opacity:.85}.empty.svelte-vnyxcj img:where(.svelte-vnyxcj){border-radius:16px;opacity:.6}@media(max-width:760px){.layout.svelte-vnyxcj{grid-template-columns:minmax(0,1fr)}.content.svelte-vnyxcj{display:none}.layout.chat-open.svelte-vnyxcj .sidebar:where(.svelte-vnyxcj){display:none}.layout.chat-open.svelte-vnyxcj .content:where(.svelte-vnyxcj){display:block}}.center.svelte-1n46o8q{height:100%;display:grid;place-items:center}
