.avatar[data-v-8e60fbc8]{letter-spacing:-.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative}.avatar img[data-v-8e60fbc8]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.dot[data-v-8e60fbc8]{border-width:2.5px;width:12px;height:12px;transition:background .3s;position:absolute;bottom:-3px;right:-3px}.login[data-v-23b69471]{place-items:center;min-height:100%;padding:24px 16px;display:grid;position:relative;overflow:hidden}.blob[data-v-23b69471]{filter:blur(70px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.b1[data-v-23b69471]{background:var(--accent);width:420px;height:420px;top:-120px;left:-80px}.b2[data-v-23b69471]{background:var(--teal);width:360px;height:360px;bottom:-120px;right:-60px}.b3[data-v-23b69471]{background:var(--yellow);opacity:.35;width:260px;height:260px;top:40%;right:20%}.card[data-v-23b69471]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(520px,100%);box-shadow:var(--shadow-lg);animation:pop-23b69471 .5s var(--spring);background:#ffffffdb;border-radius:24px;padding:32px;position:relative}@keyframes pop-23b69471{0%{opacity:0;transform:translateY(12px)scale(.97)}}.brand[data-v-23b69471]{align-items:center;gap:14px;margin-bottom:28px;display:flex}h1[data-v-23b69471]{letter-spacing:-.03em;margin:0;font-size:28px}.brand p[data-v-23b69471]{color:var(--muted);margin:0}h2[data-v-23b69471]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:13px}.people[data-v-23b69471]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;display:grid}.person[data-v-23b69471]{transition:background .15s, transform .3s var(--spring);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:13px;font-weight:600;display:flex}.person[data-v-23b69471]:hover{background:var(--accent-soft);transform:translateY(-3px)}.or[data-v-23b69471]{color:var(--muted);align-items:center;gap:12px;margin:22px 0 14px;font-size:13px;display:flex}.or[data-v-23b69471]:before,.or[data-v-23b69471]:after{content:"";background:var(--line-2);flex:1;height:1px}.own[data-v-23b69471]{gap:8px;display:flex}.own .btn[data-v-23b69471]{height:44px}.error[data-v-23b69471]{color:var(--coral);margin:10px 0 0;font-weight:600}.hint[data-v-23b69471]{color:var(--muted);margin:18px 0 0;font-size:13px}.sidebar[data-v-1678236f]{background:var(--chrome);border-right:1px solid var(--line);flex-direction:column;height:100%;min-height:0;padding:14px 10px 10px;display:flex}.workspace[data-v-1678236f]{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.ws-name[data-v-1678236f]{letter-spacing:-.02em;font-size:18px;font-weight:800}.search[data-v-1678236f]{background:var(--surface);border:1px solid var(--line-2);height:40px;color:var(--muted);box-shadow:var(--shadow-sm);transition:border-color .15s, transform .25s var(--spring);border-radius:12px;align-items:center;gap:8px;margin:0 2px 10px;padding:0 10px 0 12px;font-size:14px;display:flex}.search[data-v-1678236f]:hover{border-color:#cfc5ff;transform:translateY(-1px)}.search svg[data-v-1678236f]{width:16px;height:16px}.search span[data-v-1678236f]:nth-child(2){text-align:left;flex:1}.list[data-v-1678236f]{flex:1;min-height:0;padding:0 2px}.section[data-v-1678236f]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:12px 10px 6px;font-size:12px;font-weight:700;display:flex}.icon-btn.small[data-v-1678236f]{width:26px;height:26px}.icon-btn.small svg[data-v-1678236f]{width:16px;height:16px}ul[data-v-1678236f]{margin:0;padding:0;list-style:none}.chan[data-v-1678236f]{height:36px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;margin:1px 0;padding:0 10px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.chan[data-v-1678236f]:hover{background:#f2effc}.chan.active[data-v-1678236f]{background:var(--accent);color:#fff;box-shadow:0 6px 16px -8px #7c5cffcc}.chan.unread[data-v-1678236f]{color:var(--ink);font-weight:800}.chan.active.unread[data-v-1678236f]{color:#fff}.chan.dim[data-v-1678236f]{color:var(--muted)}.glyph[data-v-1678236f]{opacity:.7;flex:none;width:16px;height:16px}.name[data-v-1678236f]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.badge[data-v-1678236f]{background:var(--accent);color:#fff;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11.5px;font-weight:800;display:grid}.badge.mention[data-v-1678236f]{background:var(--coral)}.chan.active .badge[data-v-1678236f]{color:var(--accent-ink);background:#fff}.join[data-v-1678236f]{color:var(--accent);opacity:0;font-size:12px;font-weight:700;transition:opacity .15s}.chan:hover .join[data-v-1678236f]{opacity:1}.badge-enter-active[data-v-1678236f]{transition:transform .35s var(--spring)}.badge-enter-from[data-v-1678236f]{transform:scale(.4)}.row-enter-active[data-v-1678236f]{transition:all .35s var(--spring)}.row-enter-from[data-v-1678236f]{opacity:0;transform:translate(-10px)}.me[data-v-1678236f]{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:8px;padding:10px 8px 4px;display:flex}.me-text[data-v-1678236f]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.me-text strong[data-v-1678236f]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.conn[data-v-1678236f]{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.conn i[data-v-1678236f]{background:var(--away);border-radius:50%;width:7px;height:7px}.conn.open i[data-v-1678236f]{background:var(--online)}.conn.offline i[data-v-1678236f]{background:var(--offline)}.conn.reconnecting i[data-v-1678236f],.conn.connecting i[data-v-1678236f]{animation:1s infinite blink-1678236f}@keyframes blink-1678236f{50%{opacity:.3}}.picker[data-v-cc58cad4]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);width:312px;max-width:calc(100vw - 32px);max-height:300px;box-shadow:var(--shadow-lg);transform-origin:100% 0;padding:8px 10px 10px}h4[data-v-cc58cad4]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:6px 4px 4px;font-size:11px}.grid[data-v-cc58cad4]{grid-template-columns:repeat(8,1fr);display:grid}.grid button[data-v-cc58cad4]{height:34px;transition:transform .25s var(--spring), background .1s;border-radius:9px;font-size:20px}.grid button[data-v-cc58cad4]:hover{background:var(--accent-soft);transform:scale(1.22)}@media (width<=360px){.grid[data-v-cc58cad4]{grid-template-columns:repeat(7,1fr)}}.img[data-v-d46c7074]{border-radius:var(--radius);width:min(360px,100%);max-height:300px;box-shadow:var(--shadow-sm);border:1px solid var(--line);transition:transform .3s var(--spring), box-shadow .2s;background:linear-gradient(135deg,#f1edff,#e6fbf8);display:block;position:relative;overflow:hidden}.img[data-v-d46c7074]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.img img[data-v-d46c7074]{object-fit:cover;width:100%;height:100%;animation:fade-d46c7074 .4s var(--ease);display:block}@keyframes fade-d46c7074{0%{opacity:0}}.img.processing img[data-v-d46c7074]{filter:saturate(.7)}.tag[data-v-d46c7074]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b1b2fb8;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;bottom:8px;left:8px}.tag.dim[data-v-d46c7074]{opacity:0;transition:opacity .2s}.img:hover .tag.dim[data-v-d46c7074]{opacity:1}.processing .tag[data-v-d46c7074]{animation:1.2s infinite pulse-d46c7074}@keyframes pulse-d46c7074{50%{opacity:.6}}.file[data-v-d46c7074]{border-radius:var(--radius);border:1px solid var(--line-2);background:var(--surface);min-width:240px;max-width:360px;color:var(--ink);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.ficon[data-v-d46c7074]{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.ficon svg[data-v-d46c7074],.dl[data-v-d46c7074]{width:18px;height:18px}.finfo[data-v-d46c7074]{flex-direction:column;flex:1;min-width:0;display:flex}.finfo strong[data-v-d46c7074]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.finfo span[data-v-d46c7074]{color:var(--muted);font-size:12px}.dl[data-v-d46c7074]{color:var(--muted)}.msg[data-v-3f93c07e]{grid-template-columns:52px minmax(0,1fr);gap:0 8px;padding:2px 20px 2px 16px;transition:background .2s;display:grid;position:relative}.msg.header[data-v-3f93c07e]{margin-top:10px;padding-top:6px}.msg[data-v-3f93c07e]:hover{background:#faf9ff}.msg.fresh[data-v-3f93c07e]{animation:slide-in-3f93c07e .32s var(--ease)}@keyframes slide-in-3f93c07e{0%{opacity:0;transform:translateY(8px)}}.msg.pending .body[data-v-3f93c07e]{opacity:.55}.msg.failed .body[data-v-3f93c07e]{opacity:.7}.msg.mentioned[data-v-3f93c07e]{box-shadow:inset 3px 0 0 var(--coral);background:#fff6f8}.msg.highlight[data-v-3f93c07e]{animation:flash-3f93c07e 2.6s var(--ease)}@keyframes flash-3f93c07e{0%,40%{background:#fff1c2}to{background:0 0}}.gutter[data-v-3f93c07e]{justify-content:center;padding-top:2px;display:flex}.hover-time[data-v-3f93c07e]{color:var(--muted);opacity:0;font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px}.msg:hover .hover-time[data-v-3f93c07e]{opacity:1}.content[data-v-3f93c07e]{min-width:0}.meta[data-v-3f93c07e]{align-items:baseline;gap:8px;line-height:1.3;display:flex}.meta strong[data-v-3f93c07e]{letter-spacing:-.01em;font-size:15px;font-weight:800}.meta time[data-v-3f93c07e]{color:var(--muted);font-size:12px}.body[data-v-3f93c07e]{color:var(--ink);overflow-wrap:anywhere}.body>span[data-v-3f93c07e]:first-child p:last-child{display:inline}.edited[data-v-3f93c07e]{color:var(--muted);margin-left:4px;font-size:12px}.gone[data-v-3f93c07e]{color:var(--muted);margin:0;font-style:italic}.edit textarea[data-v-3f93c07e]{resize:vertical;border:1.5px solid var(--accent);border-radius:12px;outline:none;width:100%;padding:8px 12px;box-shadow:0 0 0 4px #7c5cff1f}.edit-hint[data-v-3f93c07e]{color:var(--muted);margin-top:2px;font-size:12px}.atts[data-v-3f93c07e]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.reactions[data-v-3f93c07e]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chip[data-v-3f93c07e]{height:28px;color:var(--ink-2);transition:transform .3s var(--spring), background .15s, border-color .15s;background:#f4f3fa;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.chip[data-v-3f93c07e]:hover{background:#eeebfa;transform:translateY(-1px)scale(1.04)}.chip[data-v-3f93c07e]:active{transform:scale(.9)}.chip.on[data-v-3f93c07e]{background:var(--accent-soft);color:var(--accent-ink);border-color:#c8bbff}.chip .e[data-v-3f93c07e]{font-size:15px}.chip.add[data-v-3f93c07e]{opacity:0;justify-content:center;width:34px;padding:0}.chip.add svg[data-v-3f93c07e]{width:15px;height:15px}.msg:hover .chip.add[data-v-3f93c07e]{opacity:1}.chip-enter-active[data-v-3f93c07e]{transition:transform .4s var(--spring)}.chip-enter-from[data-v-3f93c07e]{transform:scale(.3)}.thread-link[data-v-3f93c07e]{color:var(--accent-ink);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:4px 10px 4px 4px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.thread-link[data-v-3f93c07e]:hover{background:var(--surface);border-color:var(--line-2);box-shadow:var(--shadow-sm)}.faces[data-v-3f93c07e]{display:inline-flex}.faces[data-v-3f93c07e]>*+*{margin-left:-6px}.faces[data-v-3f93c07e] .avatar{box-shadow:0 0 0 2px var(--surface)}.last[data-v-3f93c07e]{color:var(--muted);font-weight:500}.status[data-v-3f93c07e]{color:var(--muted);margin-top:2px;font-size:12px}.status.fail[data-v-3f93c07e]{color:var(--coral);align-items:center;gap:6px;font-weight:600;display:flex}.status.fail svg[data-v-3f93c07e]{width:14px;height:14px}.status.fail button[data-v-3f93c07e]{color:var(--accent-ink);font-weight:700;text-decoration:underline}.actions[data-v-3f93c07e]{z-index:4;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .15s .15s, transform .25s var(--spring) .15s;border-radius:12px;gap:2px;padding:3px;display:flex;position:absolute;top:-16px;right:20px;transform:translateY(4px)scale(.96)}.msg:hover .actions[data-v-3f93c07e],.actions.open[data-v-3f93c07e]{opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.actions .icon-btn[data-v-3f93c07e]{width:30px;height:30px}.actions .q[data-v-3f93c07e]{font-size:16px}.actions .danger[data-v-3f93c07e]:hover{color:var(--coral);background:#ffe8ed}.picker[data-v-3f93c07e]{z-index:20;position:absolute;top:22px;right:20px}.pop-enter-active[data-v-3f93c07e]{transition:all .28s var(--spring)}.pop-leave-active[data-v-3f93c07e]{transition:all .1s}.pop-enter-from[data-v-3f93c07e],.pop-leave-to[data-v-3f93c07e]{opacity:0;transform:scale(.92)translateY(-4px)}.in-thread[data-v-3f93c07e]{grid-template-columns:44px minmax(0,1fr);padding-left:8px;padding-right:12px}.in-thread .actions[data-v-3f93c07e]{right:12px}.wrap[data-v-6d1fc745]{flex:1;min-height:0;display:flex;position:relative}.list[data-v-6d1fc745]{overflow-anchor:none;flex:1;padding:8px 0 0}.top[data-v-6d1fc745]{min-height:24px}.start[data-v-6d1fc745]{padding:36px 24px 12px}.start-badge[data-v-6d1fc745]{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:12px;font-size:28px;font-weight:800;display:grid}.start h3[data-v-6d1fc745]{letter-spacing:-.02em;margin:0;font-size:22px}.start p[data-v-6d1fc745]{color:var(--muted);margin:4px 0 0}.day[data-v-6d1fc745]{z-index:2;pointer-events:none;justify-content:center;margin:14px 0 6px;display:flex;position:sticky;top:6px}.day span[data-v-6d1fc745]{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.unread-mark[data-v-6d1fc745]{color:var(--coral);align-items:center;gap:8px;margin:8px 20px;font-size:12px;font-weight:800;display:flex}.unread-mark[data-v-6d1fc745]:before{content:"";background:var(--coral);opacity:.5;flex:1;height:1.5px}.unread-mark span[data-v-6d1fc745]{order:2}.unread-mark[data-v-6d1fc745]:after{content:"";order:1;width:0}.spacer[data-v-6d1fc745]{height:12px}.loader[data-v-6d1fc745]{justify-content:center;gap:6px;padding:16px;display:flex}.loader i[data-v-6d1fc745]{background:var(--accent);width:8px;height:8px;animation:bounce-6d1fc745 .9s infinite var(--ease);border-radius:50%}.loader i[data-v-6d1fc745]:nth-child(2){animation-delay:.12s}.loader i[data-v-6d1fc745]:nth-child(3){animation-delay:.24s}@keyframes bounce-6d1fc745{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.pill[data-v-6d1fc745]{z-index:3;background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pill.loud[data-v-6d1fc745]{background:var(--accent);color:#fff;border-color:#0000}.pill svg[data-v-6d1fc745]{width:15px;height:15px}.pill-enter-active[data-v-6d1fc745]{transition:all .35s var(--spring)}.pill-leave-active[data-v-6d1fc745]{transition:all .15s}.pill-enter-from[data-v-6d1fc745],.pill-leave-to[data-v-6d1fc745]{opacity:0;transform:translate(-50%,10px)scale(.9)}.composer[data-v-be509b3d]{border:1.5px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;transition:border-color .15s,box-shadow .2s;position:relative}.composer[data-v-be509b3d]:focus-within{box-shadow:0 0 0 4px #7c5cff1a, var(--shadow);border-color:#bfb0ff}textarea[data-v-be509b3d]{resize:none;background:0 0;border:0;outline:none;width:100%;max-height:220px;padding:12px 16px 4px;line-height:1.5;display:block}.tools[data-v-be509b3d]{align-items:center;gap:2px;padding:4px 6px 6px 8px;display:flex}.hint[data-v-be509b3d]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:8px;font-size:11.5px;overflow:hidden}.hint code[data-v-be509b3d]{font-size:11px}.send[data-v-be509b3d]{background:var(--accent);color:#fff;width:38px;height:34px;transition:transform .3s var(--spring), opacity .2s, background .15s;border-radius:11px;place-items:center;display:grid}.send svg[data-v-be509b3d]{width:17px;height:17px}.send[data-v-be509b3d]:hover{background:var(--accent-ink)}.send[data-v-be509b3d]:active{transform:scale(.88)rotate(-8deg)}.send[data-v-be509b3d]:disabled{opacity:.35;background:var(--muted)}.emoji-wrap[data-v-be509b3d]{position:relative}.picker[data-v-be509b3d]{z-index:30;transform-origin:0 100%;position:absolute;bottom:44px;left:0}.files[data-v-be509b3d]{flex-wrap:wrap;gap:8px;padding:10px 12px 0;display:flex}.file[data-v-be509b3d]{background:var(--accent-softer);border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:8px;max-width:240px;padding:6px 30px 6px 6px;display:flex;position:relative}.file img[data-v-be509b3d],.ficon[data-v-be509b3d]{object-fit:cover;border-radius:9px;flex:none;width:40px;height:40px}.ficon[data-v-be509b3d]{background:var(--accent-soft);color:var(--accent-ink);place-items:center;display:grid}.ficon svg[data-v-be509b3d]{width:18px}.fname[data-v-be509b3d]{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.fname small[data-v-be509b3d]{color:var(--muted);font-weight:500}.rm[data-v-be509b3d]{width:22px;height:22px;color:var(--muted);border-radius:7px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.rm[data-v-be509b3d]:hover{color:var(--coral);background:#ffe8ed}.rm svg[data-v-be509b3d]{width:14px}.file-enter-active[data-v-be509b3d]{transition:all .35s var(--spring)}.file-enter-from[data-v-be509b3d]{opacity:0;transform:scale(.8)}.mentions[data-v-be509b3d]{z-index:30;background:var(--surface);border:1px solid var(--line-2);min-width:240px;box-shadow:var(--shadow-lg);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:12px}.mentions li[data-v-be509b3d]{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:600;display:flex}.mentions li.on[data-v-be509b3d]{background:var(--accent-soft);color:var(--accent-ink)}.pop-enter-active[data-v-be509b3d]{transition:all .28s var(--spring)}.pop-leave-active[data-v-be509b3d]{transition:all .1s}.pop-enter-from[data-v-be509b3d],.pop-leave-to[data-v-be509b3d]{opacity:0;transform:scale(.94)translateY(4px)}@media (width<=760px){.hint[data-v-be509b3d]{visibility:hidden}}.typing[data-v-e0582fb9]{height:26px;color:var(--ink-2);align-items:center;padding:0 4px;font-size:12.5px;display:flex}.bubble[data-v-e0582fb9]{align-items:center;gap:8px;display:inline-flex}.bubble strong[data-v-e0582fb9]{font-weight:700}.dots[data-v-e0582fb9]{background:var(--accent-soft);border-radius:999px;gap:3px;padding:5px 7px;display:inline-flex}.dots i[data-v-e0582fb9]{background:var(--accent);width:5px;height:5px;animation:hop-e0582fb9 1.2s infinite var(--ease);border-radius:50%}.dots i[data-v-e0582fb9]:nth-child(2){animation-delay:.15s}.dots i[data-v-e0582fb9]:nth-child(3){animation-delay:.3s}@keyframes hop-e0582fb9{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.t-enter-active[data-v-e0582fb9]{transition:all .3s var(--spring)}.t-leave-active[data-v-e0582fb9]{transition:all .15s}.t-enter-from[data-v-e0582fb9],.t-leave-to[data-v-e0582fb9]{opacity:0;transform:translateY(6px)}.pane[data-v-789489cc]{background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.head[data-v-789489cc]{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:68px;padding:14px 20px;display:flex}.menu[data-v-789489cc]{display:none}.title[data-v-789489cc]{flex:1;min-width:0}h2[data-v-789489cc]{letter-spacing:-.02em;align-items:center;gap:4px;margin:0;font-size:18px;display:flex}.h-glyph[data-v-789489cc]{width:18px;height:18px;color:var(--muted)}.title p[data-v-789489cc]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.meta[data-v-789489cc]{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.meta svg[data-v-789489cc]{width:15px;height:15px}.members[data-v-789489cc],.instance[data-v-789489cc]{background:var(--accent-softer);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.instance[data-v-789489cc]{color:var(--accent-ink);font-family:ui-monospace,Menlo,monospace;font-size:12px}.bottom[data-v-789489cc]{padding:0 20px 18px}.join-bar[data-v-789489cc]{border-radius:var(--radius);background:var(--accent-softer);border:1px dashed #cfc5ff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dropzone[data-v-789489cc]{border:2.5px dashed var(--accent);z-index:10;pointer-events:none;background:#f7f5ffeb;border-radius:20px;place-items:center;display:grid;position:absolute;inset:10px}.dropzone div[data-v-789489cc]{color:var(--accent-ink);flex-direction:column;align-items:center;gap:6px;display:flex}.dropzone svg[data-v-789489cc]{width:40px;height:40px}.dropzone span[data-v-789489cc]{color:var(--muted);font-size:13px}.drop-enter-active[data-v-789489cc]{transition:all .25s var(--spring)}.drop-leave-active[data-v-789489cc]{transition:all .12s}.drop-enter-from[data-v-789489cc],.drop-leave-to[data-v-789489cc]{opacity:0;transform:scale(.98)}@media (width<=760px){.menu[data-v-789489cc]{display:inline-grid}.head[data-v-789489cc]{padding:10px 12px}.bottom[data-v-789489cc]{padding:0 12px 12px}.members[data-v-789489cc],.instance[data-v-789489cc]{display:none}}.presence[data-v-047adbe8]{background:var(--chrome);border-left:1px solid var(--line);flex-direction:column;height:100%;min-height:0;display:flex}header[data-v-047adbe8]{justify-content:space-between;align-items:baseline;padding:22px 18px 8px;display:flex}h3[data-v-047adbe8]{letter-spacing:-.01em;margin:0;font-size:16px}.count[data-v-047adbe8]{color:var(--muted);font-size:12px;font-weight:600}.body[data-v-047adbe8]{flex:1;min-height:0;padding:0 10px}h4[data-v-047adbe8]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);align-items:center;gap:6px;margin:14px 8px 6px;font-size:11.5px;display:flex}h4 .dot[data-v-047adbe8]{border:0;width:8px;height:8px}ul[data-v-047adbe8]{margin:0;padding:0;list-style:none}li[data-v-047adbe8]{border-radius:12px;align-items:center;gap:10px;padding:6px 8px;transition:background .15s;display:flex}li[data-v-047adbe8]:hover{background:#f2effc}li.away .name[data-v-047adbe8]{opacity:.7}li.offline[data-v-047adbe8]{opacity:.55}.name[data-v-047adbe8]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.name small[data-v-047adbe8]{color:var(--muted);font-weight:500}.here[data-v-047adbe8]{color:#179e4b;text-transform:uppercase;letter-spacing:.04em;background:#e3faec;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.person-move[data-v-047adbe8],.person-enter-active[data-v-047adbe8]{transition:all .4s var(--spring)}.person-leave-active[data-v-047adbe8]{transition:all .2s;position:absolute}.person-enter-from[data-v-047adbe8],.person-leave-to[data-v-047adbe8]{opacity:0;transform:translate(10px)}.rt[data-v-047adbe8]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);margin:10px;padding:14px}.rt-head[data-v-047adbe8]{color:var(--accent-ink);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.rt-head svg[data-v-047adbe8]{width:15px;height:15px}dl[data-v-047adbe8]{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 10px;font-size:12.5px;display:grid}dt[data-v-047adbe8]{color:var(--muted)}dd[data-v-047adbe8]{text-transform:none;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.mono[data-v-047adbe8]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.state[data-v-047adbe8]{background:var(--away);border-radius:50%;width:8px;height:8px}.state.open[data-v-047adbe8]{background:var(--online)}.btn.small[data-v-047adbe8]{width:100%;height:32px;padding:0 12px;font-size:13px}.btn.small svg[data-v-047adbe8]{width:14px;height:14px}.synced[data-v-047adbe8]{color:var(--muted);margin:8px 0 0;font-size:11.5px}.thread[data-v-21c74168]{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;height:100%;min-height:0;display:flex}header[data-v-21c74168]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}h3[data-v-21c74168]{margin:0;font-size:17px}header span[data-v-21c74168]{color:var(--muted);font-size:12.5px}.body[data-v-21c74168]{flex:1;min-height:0;padding-bottom:12px}.divider[data-v-21c74168]{color:var(--muted);align-items:center;gap:10px;margin:10px 16px;font-size:12px;font-weight:700;display:flex}.divider[data-v-21c74168]:after{content:"";background:var(--line);flex:1;height:1px}.loading[data-v-21c74168]{color:var(--muted);padding:12px 18px;font-size:13px}.compose[data-v-21c74168]{padding:0 12px 14px}.overlay[data-v-1fe1a605]{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b1b2f47;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.sheet[data-v-1fe1a605]{background:var(--surface);width:min(680px,100%);max-height:76vh;box-shadow:var(--shadow-lg);border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.bar[data-v-1fe1a605]{align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.lens[data-v-1fe1a605]{width:22px;height:22px;color:var(--accent);flex:none}.bar input[data-v-1fe1a605]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:19px;font-weight:600}.bar input[data-v-1fe1a605]::placeholder{color:#b5b3c9;font-weight:500}.spin[data-v-1fe1a605]{border:2.5px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite rot-1fe1a605}@keyframes rot-1fe1a605{to{transform:rotate(360deg)}}.scopes[data-v-1fe1a605]{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:0 20px 12px;display:flex}.scopes button[data-v-1fe1a605]{color:var(--ink-2);transition:all .2s var(--spring);background:#f4f3fa;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.scopes button.on[data-v-1fe1a605]{background:var(--accent);color:#fff}.stats[data-v-1fe1a605]{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.results[data-v-1fe1a605]{flex:1;min-height:0;margin:0;padding:8px;list-style:none}.results li[data-v-1fe1a605]{cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;transition:background .1s;display:flex}.results li.on[data-v-1fe1a605]{background:var(--accent-softer);box-shadow:inset 0 0 0 1.5px #ddd4ff}.hit[data-v-1fe1a605]{flex:1;min-width:0}.hit-meta[data-v-1fe1a605]{color:var(--muted);gap:6px;font-size:12.5px;display:flex}.hit-meta strong[data-v-1fe1a605]{color:var(--ink);font-size:13.5px}.hit p[data-v-1fe1a605]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}.go[data-v-1fe1a605]{width:16px;height:16px;color:var(--accent);opacity:0;transition:opacity .1s, transform .25s var(--spring);align-self:center;transform:translate(-4px)}li.on .go[data-v-1fe1a605]{opacity:1;transform:none}.empty[data-v-1fe1a605]{color:var(--muted);padding:28px 22px;font-size:14px}.tips p[data-v-1fe1a605]{margin:0 0 10px}.examples[data-v-1fe1a605]{flex-wrap:wrap;gap:8px;display:flex}.examples button[data-v-1fe1a605]{color:var(--accent-ink);transition:transform .25s var(--spring), background .15s;border:1px dashed #cfc5ff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.examples button[data-v-1fe1a605]:hover{background:var(--accent-soft);transform:translateY(-1px)}footer[data-v-1fe1a605]{border-top:1px solid var(--line);color:var(--muted);background:var(--chrome);gap:16px;padding:10px 20px;font-size:12px;display:flex}footer>span[data-v-1fe1a605]{align-items:center;gap:4px;display:inline-flex}.overlay[data-v-c9abe904]{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b1b2f47;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet[data-v-c9abe904]{background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow-lg);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}header[data-v-c9abe904]{justify-content:space-between;align-items:center;display:flex}h3[data-v-c9abe904]{margin:0;font-size:19px}label[data-v-c9abe904]{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}small[data-v-c9abe904]{color:var(--muted);font-weight:500}.prefixed[data-v-c9abe904]{position:relative}.prefixed span[data-v-c9abe904]{color:var(--muted);font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.prefixed .field[data-v-c9abe904]{padding-left:34px}.toggle[data-v-c9abe904]{cursor:pointer;flex-direction:row;align-items:center;gap:12px}.toggle input[data-v-c9abe904]{display:none}.toggle>span[data-v-c9abe904]:last-child{flex-direction:column;display:flex}.switch[data-v-c9abe904]{background:var(--line-2);border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.switch[data-v-c9abe904]:after{content:"";width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.toggle input:checked+.switch[data-v-c9abe904]{background:var(--accent)}.toggle input:checked+.switch[data-v-c9abe904]:after{transform:translate(18px)}.error[data-v-c9abe904]{color:var(--coral);margin:0;font-size:14px;font-weight:600}footer[data-v-c9abe904]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.layout[data-v-99884e87]{background:var(--chrome);grid-template-columns:272px minmax(0,1fr) 288px;height:100%;display:grid}.layout.thread-open[data-v-99884e87]{grid-template-columns:272px minmax(0,1fr) 400px}.main[data-v-99884e87]{min-width:0}.scrim[data-v-99884e87]{display:none}.toast[data-v-99884e87]{z-index:60;background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);border-radius:14px;padding:10px 18px;font-size:14px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast.error[data-v-99884e87]{background:var(--coral)}.toast-enter-active[data-v-99884e87]{transition:all .4s var(--spring)}.toast-leave-active[data-v-99884e87]{transition:all .2s var(--ease)}.toast-enter-from[data-v-99884e87],.toast-leave-to[data-v-99884e87]{opacity:0;transform:translate(-50%,16px)scale(.95)}.swap-enter-active[data-v-99884e87],.swap-leave-active[data-v-99884e87]{transition:opacity .15s, transform .2s var(--ease)}.swap-enter-from[data-v-99884e87],.swap-leave-to[data-v-99884e87]{opacity:0;transform:translate(12px)}@media (width<=1180px){.layout[data-v-99884e87],.layout.thread-open[data-v-99884e87]{grid-template-columns:248px minmax(0,1fr)}.right[data-v-99884e87]{display:none}.layout.thread-open .right[data-v-99884e87]{z-index:40;width:min(420px,100%);box-shadow:var(--shadow-lg);display:flex;position:fixed;inset:0 0 0 auto}}@media (width<=760px){.layout[data-v-99884e87],.layout.thread-open[data-v-99884e87]{grid-template-columns:minmax(0,1fr)}.left[data-v-99884e87]{z-index:50;width:min(300px,86%);transition:transform .3s var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.nav-open .left[data-v-99884e87]{box-shadow:var(--shadow-lg);transform:none}.nav-open .scrim[data-v-99884e87]{z-index:45;background:#1b1b2f4d;display:block;position:fixed;inset:0}}.modal-enter-active{transition:opacity .18s var(--ease)}.modal-leave-active{transition:opacity .12s var(--ease)}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active .sheet{transition:transform .32s var(--spring), opacity .18s}.modal-leave-active .sheet{transition:transform .12s var(--ease), opacity .12s}.modal-enter-from .sheet,.modal-leave-to .sheet{opacity:0;transform:translateY(-10px)scale(.96)}.splash[data-v-ad037196]{height:100%;color:var(--muted);place-content:center;justify-items:center;gap:16px;display:grid}.splash img[data-v-ad037196]{animation:breathe-ad037196 1.4s var(--ease) infinite alternate}@keyframes breathe-ad037196{to{transform:scale(1.12)}}:root{--chrome:#fbfaff;--surface:#fff;--ink:#1b1b2f;--ink-2:#4a4a68;--muted:#8a8aa3;--line:#eceaf7;--line-2:#e2dff3;--accent:#7c5cff;--accent-ink:#5b3df0;--accent-soft:#f1edff;--accent-softer:#f7f5ff;--teal:#15d7c4;--yellow:#ffc93c;--coral:#ff5c7c;--blue:#0d99ff;--green:#2bd968;--online:#2bd968;--away:#ffc93c;--offline:#a0aec0;--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 2px #1b1b2f0f, 0 1px 1px #1b1b2f0a;--shadow:0 6px 24px -8px #3c28a02e, 0 2px 6px #1b1b2f0d;--shadow-lg:0 30px 80px -20px #28147859, 0 8px 24px #1b1b2f14;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.22, 1, .36, 1);--font:"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:var(--chrome);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}a{color:var(--accent-ink)}::selection{background:#dcd2ff}.btn{background:var(--accent);color:#fff;height:40px;transition:transform .25s var(--spring), box-shadow .2s, background .2s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -6px #7c5cff99}.btn:hover{background:var(--accent-ink);transform:translateY(-1px)}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.5;pointer-events:none}.btn.ghost{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}.btn.ghost:hover{background:#e6dfff}.icon-btn{width:34px;height:34px;color:var(--ink-2);transition:background .15s, color .15s, transform .25s var(--spring);border-radius:10px;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--accent-soft);color:var(--accent-ink)}.icon-btn:active{transform:scale(.9)}.icon-btn svg{width:18px;height:18px}.field{border:1.5px solid var(--line-2);background:var(--surface);border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.field:focus{border-color:var(--accent);box-shadow:0 0 0 4px #7c5cff26}.kbd{color:var(--muted);background:var(--surface);border:1px solid var(--line-2);box-shadow:0 1px 0 var(--line-2);border-radius:6px;align-items:center;gap:2px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.dot{border:2px solid var(--surface);border-radius:50%;flex:none;width:10px;height:10px}.dot.online{background:var(--online)}.dot.away{background:var(--away)}.dot.offline{background:var(--offline)}.scroll{scrollbar-width:thin;scrollbar-color:#d9d4f0 transparent;overflow-y:auto}.md p{margin:0}.md p+p{margin-top:6px}.md code{background:#f2f0fa;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.md pre{color:#e9e6ff;background:#1b1b2f;border-radius:12px;margin:6px 0;padding:12px 14px;overflow-x:auto}.md pre code{color:inherit;background:0 0;padding:0}.md blockquote{border-left:3px solid var(--line-2);color:var(--ink-2);margin:4px 0;padding:2px 12px}.md ul,.md ol{margin:4px 0;padding-left:22px}.md a{font-weight:600;text-decoration:none}.md a:hover{text-decoration:underline}.mention{background:var(--accent-soft);color:var(--accent-ink);border-radius:6px;padding:0 4px;font-weight:700}.mention.me{color:#d6244a;background:#ffe3ea}mark{color:inherit;background:#ffefb3;border-radius:4px;padding:0 2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
