.auth.svelte-p5jhoz{flex-direction:column;gap:12px;padding:18px 16px;display:flex}.lead.svelte-p5jhoz{color:#ffffffb3;margin:0;font-size:13px}form.svelte-p5jhoz{flex-direction:column;gap:8px;display:flex}input.svelte-p5jhoz{color:#eef4ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:9px 10px;font-size:13px}input.svelte-p5jhoz:focus{border-color:#3a6df0;outline:none}.error.svelte-p5jhoz{color:#ff8a8a;margin:0;font-size:12px}button[type=submit].svelte-p5jhoz{color:#fff;cursor:pointer;background:#3a6df0;border:none;border-radius:8px;padding:9px;font-weight:600}button[type=submit].svelte-p5jhoz:disabled{opacity:.6;cursor:not-allowed}.toggle.svelte-p5jhoz{color:#9db8ff;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px}.toggle.svelte-p5jhoz:hover{text-decoration:underline}.avatar.svelte-159rlq4{object-fit:cover;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex:none}.profile.svelte-4os9uu{flex-direction:column;gap:18px;padding:18px 16px;display:flex;overflow-y:auto}.stats-link.svelte-4os9uu{color:#ffd98f;align-self:flex-start;font-size:.8rem;text-decoration:none}.stats-link.svelte-4os9uu:hover{text-decoration:underline}.preview.svelte-4os9uu{flex-direction:column;align-items:center;gap:12px;display:flex}.pic-actions.svelte-4os9uu{gap:8px;display:flex}.pick.svelte-4os9uu,.remove.svelte-4os9uu{color:#dfe8ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.pick.svelte-4os9uu:hover,.remove.svelte-4os9uu:hover{background:#ffffff24}.remove.svelte-4os9uu{color:#ffb4b4}.hidden-file.svelte-4os9uu{display:none}form.svelte-4os9uu{flex-direction:column;gap:14px;display:flex}.admin.svelte-4os9uu{border-top:1px solid #ffffff1f;padding-top:12px}.admin.svelte-4os9uu strong:where(.svelte-4os9uu){font-size:13px}.field.svelte-4os9uu{color:#fff9;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.field.svelte-4os9uu input:where(.svelte-4os9uu){color:#eef4ff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:9px 10px;font-size:14px}.field.svelte-4os9uu input:where(.svelte-4os9uu):focus{border-color:#3a6df0;outline:none}.error.svelte-4os9uu{color:#ff9a9a;margin:0;font-size:12px}.ok.svelte-4os9uu{color:#9ee6a5;margin:0;font-size:12px}.actions.svelte-4os9uu{justify-content:flex-end;gap:8px;display:flex}.ghost.svelte-4os9uu,.save.svelte-4os9uu{cursor:pointer;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.ghost.svelte-4os9uu{color:#cfe0ff;background:0 0;border:1px solid #ffffff29}.save.svelte-4os9uu{color:#fff;background:#3a6df0;border:none}.save.svelte-4os9uu:disabled{opacity:.6;cursor:default}.logout-row.svelte-4os9uu{border-top:1px solid #ffffff1a;justify-content:flex-start;padding-top:4px;display:flex}.logout.svelte-4os9uu{color:#ff9a9a;cursor:pointer;background:0 0;border:1px solid #ff64644d;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:600}.logout.svelte-4os9uu:hover{background:#ff64641a}.list.svelte-1myj7by{flex-direction:column;height:100%;display:flex;overflow-y:auto}.empty.svelte-1myj7by{color:#ffffff73;padding:18px;font-size:13px;line-height:1.5}.item.svelte-1myj7by{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:10px 12px;display:flex}.item.svelte-1myj7by:hover{background:#ffffff0d}.pic.svelte-1myj7by{flex:none;position:relative}.dot.svelte-1myj7by{background:#43d17a;border:2px solid #0b101b;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #43d17a}.dot.away.svelte-1myj7by{box-shadow:none;background:#0b101b;border:2px solid #e0a53d}.info.svelte-1myj7by{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.top.svelte-1myj7by,.bottom.svelte-1myj7by{justify-content:space-between;align-items:center;gap:8px;display:flex}.name.svelte-1myj7by{color:#eef4ff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.time.svelte-1myj7by{color:#fff6;flex:none;font-size:11px}.badge.svelte-1myj7by{color:#fff;background:#ff5d5d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.preview.svelte-1myj7by{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.info.unread.svelte-1myj7by .preview:where(.svelte-1myj7by){color:#eef4ff;font-weight:600}.info.unread.svelte-1myj7by .time:where(.svelte-1myj7by){color:#9db8ff}.list.svelte-1bk7cca{flex-direction:column;height:100%;display:flex;overflow-y:auto}.empty.svelte-1bk7cca{color:#ffffff73;padding:18px;font-size:13px}.item.svelte-1bk7cca{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:10px 12px;display:flex}.item.svelte-1bk7cca:hover{background:#ffffff0d}.pic.svelte-1bk7cca{flex:none;position:relative}.dot.svelte-1bk7cca{background:#43d17a;border:2px solid #0b101b;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #43d17a}.dot.away.svelte-1bk7cca{box-shadow:none;background:#0b101b;border:2px solid #e0a53d}.away-tag.svelte-1bk7cca{color:#e0a53d;font-weight:600}.info.svelte-1bk7cca{flex-direction:column;gap:2px;min-width:0;display:flex}.name.svelte-1bk7cca{color:#eef4ff;font-size:14px;font-weight:600}.meta.svelte-1bk7cca{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.search.svelte-1jx49me{flex-direction:column;height:100%;min-height:0;display:flex}input.svelte-1jx49me{color:#eef4ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:none;margin:10px;padding:8px 10px;font-size:13px}input.svelte-1jx49me:focus{border-color:#3a6df0;outline:none}.results.svelte-1jx49me{flex:auto;min-height:0;overflow-y:auto}.hint.svelte-1jx49me{color:#ffffff73;padding:8px 12px;font-size:13px}.item.svelte-1jx49me{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-bottom:1px solid #ffffff12;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.item.svelte-1jx49me:hover{background:#ffffff0d}.name.svelte-1jx49me{color:#eef4ff;font-size:14px;font-weight:600}.username.svelte-1jx49me{color:#ffffff8c;font-size:12px}.thread.svelte-11mdnr8{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.menu-backdrop.svelte-11mdnr8{z-index:20;cursor:pointer;background:#00000059;border:none;position:absolute;inset:0}.action-sheet.svelte-11mdnr8{z-index:21;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#1b2233;border-top:1px solid #ffffff24;border-radius:14px 14px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0006}.action-preview.svelte-11mdnr8{border-bottom:1px solid #ffffff14;flex-direction:column;gap:1px;margin-bottom:6px;padding:2px 6px 8px;display:flex}.action-preview-name.svelte-11mdnr8{color:#9db8ff;font-size:11px;font-weight:700}.action-preview-text.svelte-11mdnr8{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.action-buttons.svelte-11mdnr8{flex-direction:column;display:flex}.action.svelte-11mdnr8{color:#e9eefc;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 8px;font-size:14px;display:flex}.action.svelte-11mdnr8:hover{background:#ffffff14}header.svelte-11mdnr8{border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.back.svelte-11mdnr8{color:#cfe0ff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:18px}.back.svelte-11mdnr8:hover{background:#ffffff14}.close.svelte-11mdnr8{color:#cfe0ff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:15px}.close.svelte-11mdnr8:hover{background:#ffffff14}.peer.svelte-11mdnr8{flex-direction:column;justify-content:center;gap:1px;min-width:0;line-height:1.2;display:flex}.name.svelte-11mdnr8{color:#eef4ff;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.status.svelte-11mdnr8{color:#ffffff73;align-items:center;gap:5px;font-size:11px;display:inline-flex}.status.online.svelte-11mdnr8{color:#6fd08c}.status.away.svelte-11mdnr8{color:#e0a53d}.dot.svelte-11mdnr8{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status.online.svelte-11mdnr8 .dot:where(.svelte-11mdnr8),.status.away.svelte-11mdnr8 .dot:where(.svelte-11mdnr8){opacity:1}.bg-picker.svelte-11mdnr8{margin-left:auto;position:relative}.bg-btn.svelte-11mdnr8{color:#cfe0ff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:15px;line-height:1;display:grid}.bg-btn.svelte-11mdnr8:hover,.bg-btn.active.svelte-11mdnr8{background:#ffffff14;border-color:#ffffff1f}.picker-backdrop.svelte-11mdnr8{z-index:5;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.bg-menu.svelte-11mdnr8{z-index:6;background:#1b2233;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.bg-swatch.svelte-11mdnr8{cursor:pointer;border:2px solid #ffffff26;border-radius:8px;width:30px;height:30px;padding:0}.bg-swatch.svelte-11mdnr8:hover{border-color:#ffffff73}.bg-swatch.selected.svelte-11mdnr8{border-color:#3a6df0;box-shadow:0 0 0 2px #3a6df066}.messages.svelte-11mdnr8{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:12px;display:flex;overflow:hidden auto}.empty.svelte-11mdnr8{color:#ffffff73;text-align:center;margin-top:24px;font-size:13px}.loading-older.svelte-11mdnr8{color:#ffffff73;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.spinner.svelte-11mdnr8{border:2px solid #ffffff40;border-top-color:#ffffffb3;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-11mdnr8-spin}@keyframes svelte-11mdnr8-spin{to{transform:rotate(360deg)}}.day-divider.svelte-11mdnr8{color:#fff6;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:8px 0 2px;font-size:11px;font-weight:600;display:flex}.day-divider.svelte-11mdnr8:before,.day-divider.svelte-11mdnr8:after{content:"";background:#ffffff1a;flex:auto;height:1px}.unread-divider.svelte-11mdnr8{color:#ff8585;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:8px 0 2px;font-size:11px;font-weight:700;display:flex}.unread-divider.svelte-11mdnr8:before,.unread-divider.svelte-11mdnr8:after{content:"";background:#ff5d5d59;flex:auto;height:1px}.row.svelte-11mdnr8{justify-content:flex-start;align-items:flex-end;gap:6px;display:flex}.row.start-group.svelte-11mdnr8:not(:first-child){margin-top:9px}.row.mine.svelte-11mdnr8{justify-content:flex-end}.avatar-spacer.svelte-11mdnr8{flex:none;width:26px}.bubble.svelte-11mdnr8{color:#e9eefc;word-break:break-word;background:#ffffff14;border-radius:14px;max-width:80%;padding:7px 10px;font-size:13px;line-height:1.35;position:relative}.bubble.reacted.svelte-11mdnr8{margin-bottom:12px}@media (pointer:coarse){.bubble.svelte-11mdnr8,.msg-img.svelte-11mdnr8{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}}.bubble.svelte-11mdnr8 .swipe-hint{opacity:0;color:#fffc;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:15px;position:absolute;top:50%;transform:translateY(-50%)}.row.svelte-11mdnr8:not(.mine) .bubble:where(.svelte-11mdnr8) .swipe-hint{left:-26px}.row.mine.svelte-11mdnr8 .bubble:where(.svelte-11mdnr8) .swipe-hint{right:-26px}.reaction.svelte-11mdnr8{color:#ff2436;-webkit-user-select:none;user-select:none;background:#1b2233;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-11px;right:6px}.row.mine.svelte-11mdnr8 .reaction:where(.svelte-11mdnr8){left:6px;right:auto}.reaction.mine.svelte-11mdnr8{background:#ff24362e;border-color:#ff24368c}.reaction.svelte-11mdnr8 .count:where(.svelte-11mdnr8){color:#e9eefc}.seen.svelte-11mdnr8{color:#ffffff73;-webkit-user-select:none;user-select:none;align-self:flex-end;margin:1px 2px 2px;font-size:10px;font-weight:600}.typing-row.svelte-11mdnr8{margin-top:4px}.typing-bubble.svelte-11mdnr8{padding:10px 12px}.typing-dots.svelte-11mdnr8{align-items:center;gap:4px;display:inline-flex}.typing-dots.svelte-11mdnr8 span:where(.svelte-11mdnr8){background:#ffffff8c;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-11mdnr8-typing-bounce}.typing-dots.svelte-11mdnr8 span:where(.svelte-11mdnr8):nth-child(2){animation-delay:.15s}.typing-dots.svelte-11mdnr8 span:where(.svelte-11mdnr8):nth-child(3){animation-delay:.3s}@keyframes svelte-11mdnr8-typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.quote.svelte-11mdnr8{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff14;border:none;border-left:3px solid #ffffff73;border-radius:4px;margin:0 0 4px;padding:3px 8px;display:block;overflow:hidden}.row.mine.svelte-11mdnr8 .quote:where(.svelte-11mdnr8){background:#ffffff26;border-left-color:#ffffffb3}.quote-name.svelte-11mdnr8{color:#fffc;font-size:11px;font-weight:700;display:block}.quote-text.svelte-11mdnr8{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;display:block;overflow:hidden}.reply-btn.svelte-11mdnr8{display:none}@media (hover:hover){.reply-btn.svelte-11mdnr8{color:#ffffff73;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.row.mine.svelte-11mdnr8 .reply-btn:where(.svelte-11mdnr8){left:-30px;right:auto}.row.svelte-11mdnr8:hover .reply-btn:where(.svelte-11mdnr8){opacity:1}.reply-btn.svelte-11mdnr8:hover{color:#cfe0ff;background:#ffffff14}}.reply-bar.svelte-11mdnr8{z-index:5;background:#1b2233;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;bottom:calc(100% - 4px);left:8px;right:8px;box-shadow:0 8px 24px #0006}.reply-accent.svelte-11mdnr8{background:#3a6df0;border-radius:2px;flex:none;align-self:stretch;width:3px}.reply-bar-body.svelte-11mdnr8{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.reply-bar-name.svelte-11mdnr8{color:#9db8ff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.reply-bar-text.svelte-11mdnr8{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.reply-bar-cancel.svelte-11mdnr8{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.reply-bar-cancel.svelte-11mdnr8:hover{background:#fff3}.row.svelte-11mdnr8:not(.mine) .bubble:where(.svelte-11mdnr8):not(.first){border-top-left-radius:5px}.row.svelte-11mdnr8:not(.mine) .bubble:where(.svelte-11mdnr8):not(.last){border-bottom-left-radius:5px}.row.mine.svelte-11mdnr8 .bubble:where(.svelte-11mdnr8):not(.first){border-top-right-radius:5px}.row.mine.svelte-11mdnr8 .bubble:where(.svelte-11mdnr8):not(.last){border-bottom-right-radius:5px}.row.mine.svelte-11mdnr8 .bubble:where(.svelte-11mdnr8){color:#fff;background:#3a6df0}.bubble.image-only.svelte-11mdnr8{padding:3px}.img-btn.svelte-11mdnr8{cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0;display:block;overflow:hidden}.msg-img.svelte-11mdnr8{object-fit:cover;border-radius:9px;max-width:100%;height:auto;display:block}.bubble.svelte-11mdnr8:not(.image-only) .img-btn:where(.svelte-11mdnr8){margin-bottom:4px}.img-expired.svelte-11mdnr8{opacity:.6;padding:2px;font-size:12px;font-style:italic;display:inline-block}.bubble.pending.svelte-11mdnr8{opacity:.55}.pending-img.svelte-11mdnr8{display:block;position:relative}.upload-progress.svelte-11mdnr8{color:#fff;background:#00000059;border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.bubble.pending.failed.svelte-11mdnr8{opacity:.9;box-shadow:0 0 0 1px #ff5d5dbf}.bubble.pending.svelte-11mdnr8 .quote:where(.svelte-11mdnr8){cursor:default}.send-failed.svelte-11mdnr8{color:#ff8585;align-self:flex-end;margin:2px 2px 4px;font-size:11px}.send-failed.svelte-11mdnr8 button:where(.svelte-11mdnr8){color:#ffb0b0;cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:11px;font-weight:700;text-decoration:underline}.send-failed.svelte-11mdnr8 button:where(.svelte-11mdnr8):hover{color:#fff}.jump-new.svelte-11mdnr8{color:#fff;cursor:pointer;background:#3a6df0;border:none;border-radius:999px;flex:none;align-self:center;padding:6px 12px;font-size:12px;font-weight:600;position:sticky;bottom:6px;box-shadow:0 4px 14px #00000073}.jump-new.svelte-11mdnr8:hover{background:#4c7bf5}.messages.drag-over.svelte-11mdnr8{outline-offset:-6px;outline:2px dashed #3a6df0}.drop-hint.svelte-11mdnr8{color:#fff;pointer-events:none;background:#3a6df0;border-radius:999px;align-self:center;margin-top:auto;padding:8px 14px;font-size:12px;font-weight:600;position:sticky;bottom:0}.body.svelte-11mdnr8{white-space:pre-wrap}.c-emoji.svelte-11mdnr8{vertical-align:-.28em;width:auto;height:1.35em;margin:0 1px}.body.jumbo.svelte-11mdnr8{font-size:34px;line-height:1.1}.body.jumbo.svelte-11mdnr8 .c-emoji:where(.svelte-11mdnr8){vertical-align:-.18em;height:1.1em}.composer.svelte-11mdnr8{border-top:1px solid #ffffff1a;flex:none;align-items:flex-end;gap:6px;padding:10px;display:flex;position:relative}.emoji-suggest.svelte-11mdnr8{z-index:5;background:#1b2233;border:1px solid #ffffff24;border-radius:10px;max-height:190px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% - 4px);left:10px;right:10px;overflow-y:auto;box-shadow:0 8px 24px #0006}.emoji-suggest.svelte-11mdnr8 li:where(.svelte-11mdnr8){margin:0}.suggest-item.svelte-11mdnr8{color:#e9eefc;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.suggest-item.active.svelte-11mdnr8{color:#fff;background:#3a6df0}.suggest-item.svelte-11mdnr8 img:where(.svelte-11mdnr8){object-fit:contain;flex:none;width:20px;height:20px}.suggest-glyph.svelte-11mdnr8{text-align:center;flex:none;width:20px;font-size:18px;line-height:1}.editor.svelte-11mdnr8{color:#eef4ff;white-space:pre-wrap;word-break:break-word;cursor:text;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:auto;min-width:0;max-height:120px;padding:8px 10px;font-size:13px;line-height:1.4;overflow:hidden auto}.editor.svelte-11mdnr8:focus{border-color:#3a6df0;outline:none}.editor.is-empty.svelte-11mdnr8:before{content:attr(data-placeholder);vertical-align:top;color:#fff6;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:100%;display:inline-block;overflow:hidden}.editor.svelte-11mdnr8 img.c-emoji{vertical-align:-.28em;-webkit-user-select:none;user-select:none;width:auto;height:1.35em;margin:0 1px}.tools.svelte-11mdnr8{flex:none;align-items:flex-end;gap:6px;display:flex}.tools-toggle.svelte-11mdnr8{color:#cfe0ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:grid}.tools-toggle.svelte-11mdnr8:hover{background:#ffffff1f;border-color:#3a6df0}.lue-btn.svelte-11mdnr8{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.inflate-preview.svelte-11mdnr8{pointer-events:none;z-index:15;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-height:265px;margin-bottom:10px;display:flex;position:absolute;bottom:100%;left:0;right:0}.inflate-preview.svelte-11mdnr8 img:where(.svelte-11mdnr8){filter:drop-shadow(0 6px 18px #0000008c);display:block}.inflate-preview.svelte-11mdnr8 img.maxed:where(.svelte-11mdnr8){animation:.5s ease-in-out infinite svelte-11mdnr8-inflate-wobble}@keyframes svelte-11mdnr8-inflate-wobble{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(1.05)rotate(2deg)}}.inflate-hint.svelte-11mdnr8{color:#cfe0ff;white-space:nowrap;background:#0a0e18d9;border:1px solid #ffffff1f;border-radius:999px;padding:3px 10px;font-size:11px}.lue-btn.svelte-11mdnr8:hover{background:#ffffff1f;border-color:#3a6df0}.lue-btn.svelte-11mdnr8 img:where(.svelte-11mdnr8){object-fit:contain;width:22px;height:22px;display:block}.file-input.svelte-11mdnr8{display:none}.attach-btn.svelte-11mdnr8{color:#cfe0ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:17px;line-height:1;display:grid}.attach-btn.svelte-11mdnr8:hover{background:#ffffff1f;border-color:#3a6df0}.pending-image.svelte-11mdnr8{z-index:5;background:#1b2233;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:calc(100% - 4px);left:10px;box-shadow:0 8px 24px #0006}.pending-image.svelte-11mdnr8 img:where(.svelte-11mdnr8){object-fit:cover;border-radius:6px;width:56px;height:56px;display:block}.remove-pending.svelte-11mdnr8{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:12px;display:grid}.remove-pending.svelte-11mdnr8:hover{background:#fff3}.composer.svelte-11mdnr8 button[type=submit]:where(.svelte-11mdnr8){color:#fff;cursor:pointer;background:#3a6df0;border:none;border-radius:8px;height:34px;padding:0 14px;font-weight:600}.composer.svelte-11mdnr8 button[type=submit]:where(.svelte-11mdnr8):disabled{opacity:.5;cursor:not-allowed}.lightbox.svelte-11mdnr8{z-index:50;cursor:zoom-out;background:#000c;border:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox.svelte-11mdnr8 img:where(.svelte-11mdnr8){object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.launcher.svelte-122e3sn{z-index:9000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#eef4ff;cursor:pointer;opacity:.45;background:#101624eb;border:1px solid #ffffff24;border-right:none;border-radius:12px 0 0 12px;justify-content:center;align-items:center;width:40px;height:56px;transition:opacity .16s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 0 12px #0000004d}.launcher.svelte-122e3sn:hover,.launcher.svelte-122e3sn:focus-visible,.launcher.unread.svelte-122e3sn{opacity:1}.launcher.svelte-122e3sn:hover{background:#1c263cf2}.lue.svelte-122e3sn{object-fit:contain;width:28px;height:28px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.bubble.svelte-122e3sn{--bubble-bg:#5d7abee6;background:var(--bubble-bg);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:21px;max-width:34px;height:15px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.bubble.svelte-122e3sn:after{content:"";border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--bubble-bg);width:0;height:0;position:absolute;bottom:-3px;left:6px}.bubble.unread.svelte-122e3sn{--bubble-bg:#ff5d5d}.panel.svelte-122e3sn{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9eefc;background:#0b101bf7;border-left:1px solid #ffffff1f;flex-direction:column;width:min(360px,100vw);height:100dvh;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;top:0;right:0;box-shadow:-6px 0 28px #00000073}.panel.svelte-122e3sn *{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.panel.svelte-122e3sn ::-webkit-scrollbar{width:8px;height:8px}.panel.svelte-122e3sn ::-webkit-scrollbar-track{background:0 0}.panel.svelte-122e3sn ::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:8px}.panel.svelte-122e3sn ::-webkit-scrollbar-thumb:hover{background:#ffffff52}.panel-head.svelte-122e3sn{border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.title.svelte-122e3sn{color:#eef4ff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.uname.svelte-122e3sn{color:#ffffff73;font-size:12px;font-weight:400}.me.svelte-122e3sn{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;margin:-2px -4px;padding:2px 4px;display:inline-flex}.me.svelte-122e3sn:hover{background:#ffffff14}.me-name.svelte-122e3sn{color:#eef4ff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.head-actions.svelte-122e3sn{flex:none;align-items:center;gap:6px;display:flex}.close.svelte-122e3sn{color:#cfe0ff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:15px}.close.svelte-122e3sn:hover{background:#ffffff14}.panel-body.svelte-122e3sn{flex-direction:column;flex:auto;min-height:0;display:flex}.status.svelte-122e3sn{color:#ffffff80;padding:18px;font-size:13px}.tabs.svelte-122e3sn{border-bottom:1px solid #ffffff1a;flex:none;display:flex}.tab.svelte-122e3sn{color:#fff9;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:10px 4px;font-size:13px;font-weight:600;display:inline-flex}.tab.active.svelte-122e3sn{color:#eef4ff;border-bottom-color:#3a6df0}.tab-badge.svelte-122e3sn{color:#fff;background:#ff5d5d;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:inline-flex}.tab-body.svelte-122e3sn{flex:auto;min-height:0}@media (width<=480px){.panel.svelte-122e3sn{width:100vw}}body{margin:0}*,:before,:after{box-sizing:border-box}
