:root{--bg:#000;--raised:#111;--bubble:#1f1f21;--line:#1c1c1e;--fg:#fff;--dim:#8e8e93;--faint:#48484a;--danger:#ff453a;--spring:cubic-bezier(.32, .72, 0, 1);--pop:linear(0, .24 8%, .72 20%, 1.04 34%, 1.1 42%, 1.04 58%, .99 72%, 1);--t:.42s;--app-h:100dvh;--safe-t:env(safe-area-inset-top);--safe-b:env(safe-area-inset-bottom);--safe-l:env(safe-area-inset-left);--safe-r:env(safe-area-inset-right);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font:400 16px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;background:var(--bg);color:var(--fg);position:fixed;inset:0;overflow:hidden}#app{height:var(--app-h)}grammarly-extension,grammarly-desktop-integration,grammarly-popups{display:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background:#3a3a3c padding-box padding-box;border:3px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#636366 padding-box padding-box;border:3px solid #0000}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#3a3a3c transparent}}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}a{color:inherit}input{font:inherit;color:var(--fg);background:var(--raised);border:0;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-size:17px}input::placeholder{color:var(--dim)}.icon-btn{width:44px;height:44px;transition:transform .2s var(--spring), opacity .2s;border-radius:50%;place-items:center;display:grid}.icon-btn:active{opacity:.6;transform:scale(.86)}@media (hover:hover){.icon-btn:hover{background:var(--raised)}}.primary{background:var(--fg);color:#000;text-align:center;width:100%;transition:transform .2s var(--spring), opacity .2s;border-radius:14px;padding:14px 20px;font-size:17px;font-weight:600;display:block}.primary:active{opacity:.8;transform:scale(.97)}.primary:disabled{opacity:.35}.quiet{color:var(--dim)}.sheet-backdrop{z-index:40;background:#0009;animation:.24s both fade;position:fixed;inset:0}.sheet{z-index:41;padding:8px 16px calc(16px + var(--safe-b));overscroll-behavior:contain;scrollbar-width:none;max-height:85%;animation:rise var(--t) var(--spring) both;background:#161618;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=768px){.sheet{width:420px;animation:pop .3s var(--spring) both;border-radius:18px;padding-bottom:16px;inset:50% auto auto 50%;translate:-50% -50%}}.list-row{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;transition:background .15s;display:flex}.list-row:active{background:#ffffff14}@media (hover:hover){.list-row:hover{background:#ffffff0d}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(100%)}}@keyframes pop{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.avatar.svelte-1pre9qb{color:#fff;-webkit-user-select:none;user-select:none;background:#2c2c2e;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}img.svelte-1pre9qb{object-fit:cover;background:#2c2c2e;width:100%;height:100%;position:absolute;inset:0}.composer.svelte-1n8df3y{padding:6px 8px calc(var(--safe-b) + 8px);background:var(--bg);position:relative}.emoji-list.svelte-1n8df3y{z-index:2;max-width:360px;animation:pop .22s var(--spring) both;transform-origin:0 100%;background:#161618;border-radius:16px;padding:6px;position:absolute;bottom:100%;left:58px;right:8px;box-shadow:0 0 0 .5px #2c2c2e}.emoji-list.svelte-1n8df3y button:where(.svelte-1n8df3y){text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 10px;display:flex}.emoji-list.svelte-1n8df3y button.on:where(.svelte-1n8df3y){background:#ffffff1a}.emoji-list.svelte-1n8df3y img:where(.svelte-1n8df3y){object-fit:contain;flex:none}.glyph.svelte-1n8df3y{text-align:center;flex:none;width:24px;font-size:21px;font-style:normal;line-height:24px}.glyph.at.svelte-1n8df3y{background:#2c2c2e;border-radius:50%;height:24px;font-size:14px;font-weight:600}.emoji-list.svelte-1n8df3y small:where(.svelte-1n8df3y){white-space:nowrap;text-overflow:ellipsis;max-width:45%;color:var(--dim);flex:none;margin-left:auto;font-size:12.5px;overflow:hidden}.emoji-list.svelte-1n8df3y span:where(.svelte-1n8df3y){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.context.svelte-1n8df3y{color:var(--dim);align-items:center;gap:8px;padding:2px 12px 6px 50px;font-size:13px;animation:.2s both fade;display:flex}.context.svelte-1n8df3y strong:where(.svelte-1n8df3y){color:var(--fg);font-weight:600}.what.svelte-1n8df3y{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.context.svelte-1n8df3y button:where(.svelte-1n8df3y){place-items:center;width:28px;height:28px;display:grid}.chips.svelte-1n8df3y{gap:6px;padding:0 8px 6px 50px;display:flex;overflow-x:auto}.chip.svelte-1n8df3y{background:var(--raised);white-space:nowrap;border-radius:14px;flex:none;align-items:center;gap:4px;max-width:200px;padding:5px 6px 5px 11px;font-size:13px;display:flex;overflow:hidden}.chip.busy.svelte-1n8df3y{animation:1.1s ease-in-out infinite alternate svelte-1n8df3y-breathe}@keyframes svelte-1n8df3y-breathe{to{opacity:.45}}.bar.svelte-1n8df3y{align-items:flex-end;gap:6px;display:flex}.add.svelte-1n8df3y svg{transition:transform .3s var(--spring)}.add.open.svelte-1n8df3y svg{transform:rotate(45deg)}.field-wrap.svelte-1n8df3y{background:var(--raised);border-radius:22px;flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.field.svelte-1n8df3y{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;flex:1;min-width:0;min-height:44px;max-height:40vh;padding:11px 16px;font-size:16px;line-height:22px;overflow-y:auto}.field.svelte-1n8df3y:empty:before{content:attr(data-placeholder);color:var(--dim);pointer-events:none}.field.svelte-1n8df3y .mk{color:var(--faint);font-style:normal;font-weight:400}.field.svelte-1n8df3y code{font:14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.send.svelte-1n8df3y{background:var(--fg);color:#000;width:34px;height:34px;animation:pop .22s var(--pop) both;transition:transform .2s var(--spring);border-radius:50%;flex:none;place-items:center;margin:5px;display:grid}.send.svelte-1n8df3y:active{transform:scale(.86)}.row.svelte-1t8dblb{touch-action:pan-y;transition:transform .38s var(--spring);-webkit-touch-callout:none;flex-direction:column;align-items:flex-start;margin-top:2px;display:flex;position:relative}.row.new.svelte-1t8dblb{animation:svelte-1t8dblb-arrive .36s var(--spring) both;transform-origin:0 100%}.own .row.svelte-1t8dblb{align-items:flex-end}.own .row.new.svelte-1t8dblb{transform-origin:100% 100%}@keyframes svelte-1t8dblb-arrive{0%{opacity:0;transform:translateY(14px)scale(.94)}}.swipe-reply.svelte-1t8dblb{width:28px;height:28px;opacity:var(--swipe,0);transition:transform .2s var(--spring), background .15s, color .15s;background:#2c2c2e;border-radius:50%;place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;right:-40px}.row.armed .swipe-reply.svelte-1t8dblb{background:var(--fg);color:#000;transform:scale(1.15)}.line.svelte-1t8dblb{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}.own .line.svelte-1t8dblb{flex-direction:row-reverse}.bubble.svelte-1t8dblb{background:var(--bubble);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;border-radius:18px;min-width:0;max-width:min(100%,560px);padding:7px 12px}.own .bubble.svelte-1t8dblb{background:var(--fg);color:#000}.selectable .bubble.svelte-1t8dblb{-webkit-user-select:text;user-select:text}.bubble.jumbo.svelte-1t8dblb{background:0 0;padding:0 2px;font-size:34px;line-height:1.2}.pending.svelte-1t8dblb .bubble:where(.svelte-1t8dblb){opacity:.7}.failed.svelte-1t8dblb .bubble:where(.svelte-1t8dblb){opacity:.5}.text.svelte-1t8dblb{white-space:pre-wrap}.text.svelte-1t8dblb a{text-underline-offset:2px;text-decoration:underline}.text.svelte-1t8dblb code{background:#80808038;border-radius:5px;padding:1px 5px;font:14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.text.svelte-1t8dblb pre{white-space:pre;margin:4px 0;overflow-x:auto}.text.svelte-1t8dblb pre code{padding:8px;display:block}.text.svelte-1t8dblb .mention{background:#80808047;border-radius:6px;padding:0 5px;font-weight:600}.text.svelte-1t8dblb .sticker{object-fit:contain;width:160px;height:160px;display:block}.quote.svelte-1t8dblb .sticker,.text.svelte-1t8dblb .emoji,.quote.svelte-1t8dblb .emoji{vertical-align:-.3em;width:auto;height:1.35em}.bubble.pinged.svelte-1t8dblb{box-shadow:inset 0 0 0 1.5px var(--fg)}.own .bubble.pinged.svelte-1t8dblb{box-shadow:none}.edited.svelte-1t8dblb{opacity:.55;margin-left:4px;font-size:12px}.bubble.svelte-1t8dblb:has(>.image:where(.svelte-1t8dblb)){overflow:hidden}.image.svelte-1t8dblb{background:#2c2c2e;max-width:320px;max-height:360px;margin:6px -12px -7px;display:block;overflow:hidden}.image.svelte-1t8dblb:first-child{margin-top:-7px}.image.svelte-1t8dblb:not(:last-child){margin-bottom:6px}.image.svelte-1t8dblb img:where(.svelte-1t8dblb){object-fit:cover;width:100%;height:100%;display:block}.file.svelte-1t8dblb{align-items:center;gap:8px;padding:4px 0;text-decoration:none;display:flex}.embed.svelte-1t8dblb{border-left:2px solid;flex-direction:column;gap:2px;margin-top:6px;padding-left:10px;font-size:14px;display:flex}.note.svelte-1t8dblb{opacity:.6;font-size:13px}.quote.svelte-1t8dblb{max-width:100%;color:var(--dim);border:1px solid #3a3a3c;border-radius:14px;align-items:center;gap:6px;margin:4px 0 5px;padding:4px 11px 4px 5px;font-size:13px;line-height:1.3;display:flex}.row.reply.svelte-1t8dblb .line:where(.svelte-1t8dblb):before{content:"";border:2.5px solid #3a3a3c;border-right-width:0;border-radius:10px 0 0 10px;width:12px;height:37px;position:absolute;top:-19px;left:-15px}.own .row.reply.svelte-1t8dblb .line:where(.svelte-1t8dblb):before{border-width:2.5px 2.5px 2.5px 0;border-radius:0 10px 10px 0;left:auto;right:-15px}.quote.svelte-1t8dblb span:where(.svelte-1t8dblb){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.quote.svelte-1t8dblb a{color:inherit;pointer-events:none;text-decoration:none}.quote.svelte-1t8dblb strong:where(.svelte-1t8dblb){border:1px solid var(--faint);max-width:50%;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:none;padding:0 6px;font-size:12px;font-weight:600;overflow:hidden}.reactions.svelte-1t8dblb{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.reaction.svelte-1t8dblb{background:var(--raised);height:26px;transition:transform .25s var(--pop), background .15s;border-radius:13px;align-items:center;gap:4px;padding:0 9px;font-size:13px;display:flex}.reaction.svelte-1t8dblb:active{transform:scale(.85)}.reaction.svelte-1t8dblb span:where(.svelte-1t8dblb){color:var(--dim)}.reaction.mine.svelte-1t8dblb{background:var(--fg);color:#000}.reaction.mine.svelte-1t8dblb span:where(.svelte-1t8dblb){color:#000}.retry.svelte-1t8dblb{color:var(--danger);margin-top:3px;font-size:13px}.retry.svelte-1t8dblb button:where(.svelte-1t8dblb){color:var(--fg);padding:4px 2px;text-decoration:underline}.hover-actions.svelte-1t8dblb{color:var(--dim);flex:none;display:none}.hover-actions.svelte-1t8dblb button:where(.svelte-1t8dblb){border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@media (hover:hover) and (pointer:fine){.hover-actions.svelte-1t8dblb{opacity:0;transition:opacity .12s;display:flex}.row.svelte-1t8dblb:hover .hover-actions:where(.svelte-1t8dblb),.row.svelte-1t8dblb:focus-within .hover-actions:where(.svelte-1t8dblb){opacity:1}.hover-actions.svelte-1t8dblb button:where(.svelte-1t8dblb):hover{background:var(--raised);color:var(--fg)}}.dim.svelte-1fjpf7w{z-index:50;-webkit-backdrop-filter:blur(14px);background:#0000008c;animation:.22s both fade;position:fixed;inset:0}.menu.svelte-1fjpf7w{z-index:51;max-width:420px;max-height:calc(var(--app-h) - 32px);animation:svelte-1fjpf7w-lift .34s var(--spring) both;transform-origin:top;flex-direction:column;gap:8px;display:flex;position:fixed;left:12px;right:12px}@media (width>=768px){.menu.svelte-1fjpf7w{width:420px;left:calc(50% - 90px);right:auto}}@keyframes svelte-1fjpf7w-lift{0%{opacity:0;transform:scale(.96)}}.reactions.svelte-1fjpf7w{background:#2c2c2e;border-radius:26px;flex:none;gap:2px;max-width:100%;padding:4px;display:flex}.reactions.svelte-1fjpf7w .more:where(.svelte-1fjpf7w){place-items:center;display:grid}.reactions.svelte-1fjpf7w button:where(.svelte-1fjpf7w){min-width:0;height:42px;animation:pop .34s var(--pop) both;transition:transform .2s var(--spring);border-radius:50%;flex:0 42px;font-size:24px}.reactions.svelte-1fjpf7w button:where(.svelte-1fjpf7w):active{transform:scale(1.3)}.preview.svelte-1fjpf7w{background:var(--bubble);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;flex:none;max-width:85%;max-height:120px;padding:8px 13px;overflow:hidden}.preview.own.svelte-1fjpf7w{background:var(--fg);color:#000}.actions.svelte-1fjpf7w{scrollbar-width:none;overscroll-behavior:contain;background:#2c2c2e;border-radius:14px;flex:0 auto;width:230px;min-height:0;overflow-y:auto}.actions.svelte-1fjpf7w button:where(.svelte-1fjpf7w){text-align:left;border-top:.5px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 14px;transition:background .12s;display:flex}.actions.svelte-1fjpf7w button:where(.svelte-1fjpf7w):first-child{border-top:0}.actions.svelte-1fjpf7w button:where(.svelte-1fjpf7w):active{background:#ffffff1f}@media (hover:hover){.actions.svelte-1fjpf7w button:where(.svelte-1fjpf7w):hover{background:#ffffff14}}.danger.svelte-1fjpf7w{color:var(--danger)}.catcher.svelte-1ev98z{z-index:40;background:#0009;animation:.24s both fade;position:fixed;inset:0}.panel.svelte-1ev98z{z-index:41;max-height:70%;padding:10px 8px calc(10px + var(--safe-b));animation:rise var(--t) var(--spring) both;background:#161618;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.catcher.svelte-1ev98z{background:0 0;animation:none}.panel.svelte-1ev98z{width:280px;max-height:360px;animation:pop .22s var(--spring) both;border-radius:16px;padding:8px;bottom:auto;right:auto;box-shadow:0 0 0 .5px #2c2c2e,0 12px 40px #0009}}.tabs.svelte-1ev98z{scrollbar-width:none;flex:none;gap:4px;padding-bottom:8px;display:flex;overflow-x:auto}.tabs.svelte-1ev98z button:where(.svelte-1ev98z){height:30px;transition:background .15s, transform .2s var(--spring);border-radius:15px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:flex}.tabs.svelte-1ev98z button:where(.svelte-1ev98z):active{transform:scale(.94)}.tabs.svelte-1ev98z button.on:where(.svelte-1ev98z){background:var(--fg);color:#000}.tabs.svelte-1ev98z button.on:where(.svelte-1ev98z) span:where(.svelte-1ev98z){color:#000}.tabs.svelte-1ev98z span:where(.svelte-1ev98z){color:var(--dim)}ul.svelte-1ev98z{scrollbar-width:none;overscroll-behavior:contain;flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}li.svelte-1ev98z{border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:4px 8px;display:flex}.name.svelte-1ev98z{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.you.svelte-1ev98z{color:var(--dim)}.emoji.svelte-1ev98z{flex:none;place-items:center;min-width:24px;font-size:20px;display:grid}.scene.svelte-duf9ds{text-align:center;flex:1;place-items:center;min-height:0;padding:24px;display:grid;position:relative;overflow:hidden}.sky.svelte-duf9ds{pointer-events:none;animation:.9s both fade;position:absolute;inset:0}.sky.svelte-duf9ds svg{width:100%;height:100%;display:block}.body.svelte-duf9ds{max-width:300px;animation:pop .5s var(--spring) both;position:relative}img.svelte-duf9ds{object-fit:contain;margin:0 auto 14px;display:block}h2.svelte-duf9ds{margin:0 0 6px;font-size:19px;font-weight:600}.viewer.svelte-1t3vvp2{z-index:50;background:#000000d1;justify-content:center;align-items:center;animation:.2s both fade;display:flex;position:fixed;inset:0}.close.svelte-1t3vvp2{z-index:1;top:calc(var(--safe-t) + 12px);right:calc(var(--safe-r) + 12px);width:40px;height:40px;transition:transform .2s var(--spring);background:#2c2c2ee6;border-radius:50%;place-items:center;display:grid;position:absolute}.close.svelte-1t3vvp2:active{transform:scale(.86)}.media.svelte-1t3vvp2,.media-audio.svelte-1t3vvp2,.card.svelte-1t3vvp2{transform:translate3d(0, var(--drag), 0);transition:transform .3s var(--spring);animation:pop .28s var(--spring) both}.dragging.svelte-1t3vvp2>:where(.svelte-1t3vvp2){transition:none}.media.svelte-1t3vvp2{object-fit:contain;width:85vw;height:85dvh}.media-audio.svelte-1t3vvp2{width:min(85vw,420px)}.card.svelte-1t3vvp2{text-align:center;background:#161618;border-radius:18px;max-width:85vw;padding:28px}.card.svelte-1t3vvp2 p:where(.svelte-1t3vvp2){overflow-wrap:anywhere;margin:10px 0 0}.card.svelte-1t3vvp2 a:where(.svelte-1t3vvp2){background:var(--fg);color:#000;border-radius:12px;margin-top:14px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}.chat.svelte-xdaci2{background:var(--bg);flex-direction:column;min-width:0;height:100%;display:flex}header.svelte-xdaci2{padding:calc(var(--safe-t) + 2px) calc(var(--safe-r) + 4px) 2px calc(var(--safe-l) + 2px);border-bottom:.5px solid var(--line);flex:none;align-items:center;gap:2px;display:flex}.title.svelte-xdaci2{flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.15;display:flex}.title.svelte-xdaci2 strong:where(.svelte-xdaci2){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.title.svelte-xdaci2 span:where(.svelte-xdaci2){font-size:12px}@media (width>=768px){.back.svelte-xdaci2{display:none}.title.svelte-xdaci2{align-items:flex-start;padding-left:14px}}.list.svelte-xdaci2{overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;flex-direction:column-reverse;flex:1;min-height:0;display:flex;overflow:hidden auto}.inner.svelte-xdaci2{padding:12px calc(var(--safe-r) + 10px) 30px calc(var(--safe-l) + 10px);transition:transform .4s var(--spring);flex-direction:column-reverse;display:flex;overflow-x:clip}.inner.pulling.svelte-xdaci2{transition:none}.empty.svelte-xdaci2{height:60vh;display:flex}.top.svelte-xdaci2{place-items:center;min-height:44px;padding:4px;display:grid}.start.svelte-xdaci2{font-size:13px}.star.svelte-xdaci2{opacity:.6}.star.ready.svelte-xdaci2{opacity:1}.spin.svelte-xdaci2{animation:1.2s linear infinite svelte-xdaci2-spin}@keyframes svelte-xdaci2-spin{to{transform:rotate(360deg)}}.group.svelte-xdaci2{content-visibility:auto;contain-intrinsic-size:auto 72px;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.group.svelte-xdaci2:first-of-type{content-visibility:visible}.group.own.svelte-xdaci2{flex-direction:row-reverse}.stack.svelte-xdaci2{flex-direction:column;flex:1;min-width:0;padding-right:36px;display:flex}.own.svelte-xdaci2 .stack:where(.svelte-xdaci2){align-items:flex-end;padding-left:36px;padding-right:0}@media (width>=768px){.inner.svelte-xdaci2{width:100%;max-width:880px;margin:0 auto;padding-left:20px;padding-right:20px}.stack.svelte-xdaci2{padding-right:120px}.own.svelte-xdaci2 .stack:where(.svelte-xdaci2){padding-left:120px}}.meta.svelte-xdaci2{color:var(--dim);padding:0 12px 2px;font-size:12.5px}.who.svelte-xdaci2{color:var(--fg);font-weight:600;font-size:inherit}button.who.svelte-xdaci2{min-height:0}.pic.svelte-xdaci2{transition:transform .2s var(--spring);border-radius:50%;flex:none;display:flex}.pic.svelte-xdaci2:active{transform:scale(.92)}@media (hover:hover){button.who.svelte-xdaci2:hover{text-decoration:underline}}time.svelte-xdaci2{font-variant-numeric:tabular-nums;margin-left:4px}.typing-slot.svelte-xdaci2{z-index:1;height:0;position:relative}.typing.svelte-xdaci2{color:var(--dim);pointer-events:none;background:linear-gradient(#0000,#000 60%);align-items:center;gap:8px;padding:10px 20px 2px;font-size:12.5px;animation:.2s both fade;display:flex;position:absolute;bottom:0;left:0;right:0}.dots.svelte-xdaci2{gap:3px;display:inline-flex}.dots.svelte-xdaci2 i:where(.svelte-xdaci2){background:var(--dim);border-radius:50%;width:5px;height:5px;animation:1.1s infinite svelte-xdaci2-bounce}.dots.svelte-xdaci2 i:where(.svelte-xdaci2):nth-child(2){animation-delay:.15s}.dots.svelte-xdaci2 i:where(.svelte-xdaci2):nth-child(3){animation-delay:.3s}@keyframes svelte-xdaci2-bounce{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}.tip.svelte-xdaci2{z-index:30;overflow-wrap:anywhere;pointer-events:none;background:#2c2c2e;border-radius:10px;max-width:240px;padding:5px 10px;font-size:13px;line-height:1.3;animation:.12s both fade;position:fixed}.readonly.svelte-xdaci2{text-align:center;padding:14px 16px calc(var(--safe-b) + 14px);margin:0;font-size:14px}.members.svelte-j00rkz{background:var(--bg);flex-direction:column;height:100%;display:flex}header.svelte-j00rkz{padding:calc(var(--safe-t) + 2px) 4px 2px;border-bottom:.5px solid var(--line);align-items:center;display:flex}strong.svelte-j00rkz{text-align:center;flex:1;font-weight:600}.spacer.svelte-j00rkz{width:44px}.scroll.svelte-j00rkz{overscroll-behavior:contain;min-height:0;padding:8px 12px calc(var(--safe-b) + 12px);flex:1;overflow-y:auto}h3.svelte-j00rkz{color:var(--dim);margin:14px 8px 4px;font-size:12.5px;font-weight:600}.person.svelte-j00rkz{text-align:left;content-visibility:auto;contain-intrinsic-size:auto 46px;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background .15s;display:flex}.person.svelte-j00rkz:active{background:var(--raised)}@media (hover:hover){.person.svelte-j00rkz:hover{background:var(--raised)}}.off.svelte-j00rkz{opacity:.45}.pic.svelte-j00rkz{flex:none;display:flex;position:relative}.on.svelte-j00rkz{background:var(--fg);border:2px solid var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.text.svelte-j00rkz{flex-direction:column;min-width:0;line-height:1.25;display:flex}.name.svelte-j00rkz,.status.svelte-j00rkz{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status.svelte-j00rkz{color:var(--dim);font-size:13px}.side.svelte-181dlmc{background:var(--bg);height:100%;padding-left:var(--safe-l);flex-direction:column;display:flex}header.svelte-181dlmc{padding:calc(var(--safe-t) + 6px) 8px 6px}.server.svelte-181dlmc,.me.svelte-181dlmc{text-align:left;width:100%;min-height:48px;transition:background .15s, transform .2s var(--spring);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.server.svelte-181dlmc:active,.me.svelte-181dlmc:active{background:var(--raised);transform:scale(.98)}.server.svelte-181dlmc .name:where(.svelte-181dlmc){font-size:17px;font-weight:600}.name.svelte-181dlmc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.state.svelte-181dlmc{font-size:13px}.channels.svelte-181dlmc{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 8px;overflow-y:auto}.channel.svelte-181dlmc{width:100%;min-height:44px;color:var(--dim);text-align:left;transition:background .15s, color .15s, transform .2s var(--spring);border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.channel.svelte-181dlmc:active{background:var(--raised);transform:scale(.98)}.channel.unread.svelte-181dlmc{color:var(--fg);font-weight:600}.hash.svelte-181dlmc{opacity:.6;flex:none;width:16px;height:16px;display:grid}.label.svelte-181dlmc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sep.svelte-181dlmc{background:var(--line);height:1px;margin:10px}footer.svelte-181dlmc{padding:6px 8px calc(var(--safe-b) + 6px)}.badge.svelte-181dlmc{background:var(--fg);color:#000;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.dot.svelte-181dlmc{color:var(--fg);flex:none;display:grid}.grow.svelte-181dlmc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.add.svelte-181dlmc{background:#2c2c2e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}@media (hover:hover){.channel.svelte-181dlmc:hover,.server.svelte-181dlmc:hover,.me.svelte-181dlmc:hover{background:var(--raised);color:var(--fg)}}@media (width>=768px){.channel.active.svelte-181dlmc{background:var(--raised);color:var(--fg)}.channel.svelte-181dlmc{min-height:34px}}.wrap.svelte-1y498ni{place-items:center;height:100%;padding:24px;display:grid;position:relative;overflow:auto}.sky.svelte-1y498ni{pointer-events:none;animation:1.2s both fade;position:fixed;inset:0}.sky.svelte-1y498ni svg{width:100%;height:100%}.card.svelte-1y498ni{text-align:center;width:100%;max-width:340px;animation:pop .5s var(--spring) both;flex-direction:column;gap:12px;display:flex;position:relative}.logo.svelte-1y498ni{margin:0 auto;display:block}h1.svelte-1y498ni{letter-spacing:-.02em;margin:0 0 14px;font-size:28px;font-weight:600}form.svelte-1y498ni{flex-direction:column;gap:10px;display:flex}label.svelte-1y498ni{text-align:left;color:var(--dim);padding-left:4px;font-size:13px}.server.svelte-1y498ni{margin:-14px 0 6px}.or.svelte-1y498ni{margin:8px 0 0;font-size:13px}.error.svelte-1y498ni{color:var(--danger);margin:0;font-size:14px}.link.svelte-1y498ni{color:var(--dim);padding:10px;font-size:15px}.close.svelte-1y498ni{position:absolute;top:-8px;right:-8px}.stack.svelte-1n46o8q{--drag:0px;--p:0;height:100%;position:relative;overflow:clip}@media (width<=767px){.pane.svelte-1n46o8q{transition:transform var(--t) var(--spring), visibility 0s var(--t);will-change:transform;visibility:hidden;background:var(--bg);position:absolute;inset:0;transform:translate(100%)}.pane.cur.svelte-1n46o8q{transform:translate3d(var(--drag), 0, 0);visibility:visible;z-index:2;transition:transform var(--t) var(--spring), visibility 0s;box-shadow:-8px 0 28px #000000b3}.pane.under.svelte-1n46o8q{transform:translate3d(calc(-30% + var(--drag) * .3), 0, 0);z-index:1;transition:transform var(--t) var(--spring), visibility 0s var(--t)}.pane.gone.svelte-1n46o8q{transform:translate(-30%)}.dragging.svelte-1n46o8q .pane.under:where(.svelte-1n46o8q){visibility:visible;transition:none}.dragging.svelte-1n46o8q .pane.cur:where(.svelte-1n46o8q){transition:none}.pane.under.svelte-1n46o8q:after{content:"";pointer-events:none;opacity:calc(.5 * (1 - var(--p)));background:#000;position:absolute;inset:0}}@media (width>=768px){.stack.svelte-1n46o8q{display:flex}.side.svelte-1n46o8q{border-right:.5px solid var(--line);flex:none;width:272px}.main.svelte-1n46o8q{flex:1;min-width:0}.members.svelte-1n46o8q{z-index:5;border-left:.5px solid var(--line);visibility:hidden;width:300px;transition:transform var(--t) var(--spring), visibility 0s var(--t);position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.members.open.svelte-1n46o8q{visibility:visible;transition:transform var(--t) var(--spring), visibility 0s;transform:none}}.toast.svelte-1n46o8q{z-index:60;left:50%;bottom:calc(var(--safe-b) + 84px);background:var(--fg);color:#000;max-width:86%;animation:svelte-1n46o8q-toast .4s var(--spring) both;border-radius:20px;padding:10px 16px;font-size:14px;font-weight:500;position:fixed;translate:-50%}@keyframes svelte-1n46o8q-toast{0%{opacity:0;transform:translateY(16px)scale(.95)}}
