a.svelte-yaykx8{text-decoration:none;color:inherit}.card.svelte-yaykx8{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;padding:16px;border-radius:16px;background:linear-gradient(160deg,#221c3d,var(--panel) 65%);border:1px solid var(--line-2);transition:border-color .15s,transform .15s}.card.svelte-yaykx8:hover{border-color:#7c5cff88;transform:translateY(-1px)}.logo.svelte-yaykx8 img:where(.svelte-yaykx8){display:block;border-radius:11px}.txt.svelte-yaykx8{display:grid;gap:2px;min-width:0}.txt.svelte-yaykx8 b:where(.svelte-yaykx8){font-weight:650;font-size:15px}.txt.svelte-yaykx8 small:where(.svelte-yaykx8){color:var(--muted);font-size:12.5px;line-height:1.35}.btn.svelte-yaykx8{grid-column:1 / -1;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:9px;height:44px;border-radius:11px;background:var(--accent-bg);border:1px solid #7c5cff55;color:#cbbcff;font-weight:650}.card.svelte-yaykx8:hover .btn:where(.svelte-yaykx8){background:#7c5cff33;border-color:var(--accent);color:#fff}.meta.svelte-yaykx8{grid-column:1 / -1;text-align:center;color:var(--faint);font-size:12px}.row.svelte-yaykx8{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 16px;margin-top:6px;border-radius:14px;border:1px solid var(--line-2);color:var(--fg)}.row.svelte-yaykx8:hover{background:var(--hover);border-color:#7c5cff66}.row.svelte-yaykx8 svg{color:var(--accent-2);flex:none}.rt.svelte-yaykx8{display:grid;min-width:0}.rt.svelte-yaykx8 b:where(.svelte-yaykx8){font-weight:600;font-size:14px}.rt.svelte-yaykx8 small:where(.svelte-yaykx8){color:var(--faint);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn.svelte-yaykx8{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;margin-top:6px;border:1px solid var(--line-2);color:var(--accent-2)}.icon-btn.svelte-yaykx8:hover{background:var(--hover);border-color:#7c5cff66}.hint.svelte-yaykx8{margin:18px 0 0;color:var(--muted);font-size:13.5px}.hint.svelte-yaykx8 a:where(.svelte-yaykx8){color:var(--accent-2);font-weight:600}.hint.svelte-yaykx8 a:where(.svelte-yaykx8):hover{text-decoration:underline}.card.svelte-2aav3b{display:grid;gap:10px;padding:12px;border-radius:12px;background:linear-gradient(160deg,#2a2350,var(--panel-2) 70%);border:1px solid #8b7cff55}.card.err.svelte-2aav3b{border-color:#ff4d6155;background:var(--panel-2)}.head.svelte-2aav3b{display:flex;align-items:center;gap:10px}.ic.svelte-2aav3b{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--accent);color:#fff}.txt.svelte-2aav3b{display:grid;min-width:0}.txt.svelte-2aav3b b:where(.svelte-2aav3b){font-weight:650;font-size:13.5px}.txt.svelte-2aav3b small:where(.svelte-2aav3b){color:var(--muted);font-size:12px}.go.svelte-2aav3b{width:100%;padding:8px;background:var(--accent);border-color:transparent;color:#fff;font-weight:600}.go.svelte-2aav3b:hover:not(:disabled){background:var(--accent-2)}.go.svelte-2aav3b:disabled{background:var(--hover);color:var(--muted)}.bar.svelte-2aav3b{height:5px;border-radius:3px;background:var(--hover);overflow:hidden}.bar.svelte-2aav3b span:where(.svelte-2aav3b){display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .2s}.bar.svelte-2aav3b span.indet:where(.svelte-2aav3b){width:35%!important;animation:svelte-2aav3b-slide 1.1s ease-in-out infinite}@keyframes svelte-2aav3b-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.slim.svelte-2aav3b{position:relative;width:42px;height:42px;padding:0;border-radius:14px;display:grid;place-items:center;background:var(--accent);border-color:transparent;color:#fff}.slim.svelte-2aav3b:hover:not(:disabled){background:var(--accent-2)}.slim.svelte-2aav3b:disabled{background:var(--hover);color:var(--muted)}.slim.busy.svelte-2aav3b{animation:svelte-2aav3b-pulse 1.2s ease-in-out infinite}@keyframes svelte-2aav3b-pulse{50%{opacity:.55}}.side.svelte-xzxtjf{width:68px;flex:none;display:flex;flex-direction:column;min-height:0;padding:0 0 14px;background:var(--panel);border-right:1px solid var(--line);transition:width .22s cubic-bezier(.3,.7,.2,1)}.side.wide.svelte-xzxtjf{width:264px}.top.svelte-xzxtjf{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;padding:0 14px;height:max(var(--tb, 0px),40px);margin-top:calc(10px - min(var(--tb, 0px),10px));position:relative;z-index:1001}.wide.svelte-xzxtjf .top:where(.svelte-xzxtjf){justify-content:space-between;padding:0 12px 0 20px}.brand.svelte-xzxtjf{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;letter-spacing:-.01em;white-space:nowrap}.brand.svelte-xzxtjf img:where(.svelte-xzxtjf){border-radius:8px;display:block;pointer-events:none}.toggle.svelte-xzxtjf{width:34px;height:34px;color:var(--faint)}.toggle.svelte-xzxtjf:hover:not(:disabled){color:var(--fg)}.body.svelte-xzxtjf{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 0 10px;display:flex;flex-direction:column;gap:22px}.side.svelte-xzxtjf:not(.wide) .body:where(.svelte-xzxtjf){overflow:visible}.foot.svelte-xzxtjf{flex:none;padding:10px 12px 0;display:flex;flex-direction:column;gap:6px}.side.svelte-xzxtjf:not(.wide) .foot:where(.svelte-xzxtjf){align-items:center;padding:10px 0 0}.update.svelte-xzxtjf{flex:none;padding:10px 12px 0}.side.svelte-xzxtjf:not(.wide) .update:where(.svelte-xzxtjf){display:grid;justify-items:center;padding:10px 0 0}@media(max-width:600px){.side.svelte-xzxtjf,.side.wide.svelte-xzxtjf{width:auto;flex-direction:row;align-items:center;padding:8px 10px;border-right:0;border-bottom:1px solid var(--line)}.top.svelte-xzxtjf{display:none}.body.svelte-xzxtjf{flex-direction:row;padding:0;gap:10px;overflow-x:auto;overflow-y:hidden}.foot.svelte-xzxtjf,.side.svelte-xzxtjf:not(.wide) .foot:where(.svelte-xzxtjf){flex-direction:row;padding:0}}.tile.svelte-1dv01bz{position:relative;overflow:hidden;border-radius:10px;background:#000;min-height:0;min-width:0;outline:1px solid var(--line);cursor:default}.tile.clickable.svelte-1dv01bz{cursor:pointer}.tile.zoomed.svelte-1dv01bz{cursor:grab}.tile.dragging.svelte-1dv01bz{cursor:grabbing}.tile.svelte-1dv01bz:fullscreen{border-radius:0;outline:0}.tile.idle.svelte-1dv01bz{cursor:none}video.svelte-1dv01bz{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transform-origin:0 0}.center.svelte-1dv01bz{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:13px;pointer-events:none}.label.svelte-1dv01bz{position:absolute;top:8px;left:8px;display:flex;gap:6px;align-items:center;max-width:calc(100% - 16px);font-size:12px;pointer-events:none}.label.svelte-1dv01bz>span:where(.svelte-1dv01bz){background:#000a;padding:2px 7px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label.svelte-1dv01bz .live:where(.svelte-1dv01bz){background:var(--live);color:#fff;font-weight:700;font-size:10px;letter-spacing:.04em}.label.svelte-1dv01bz .title:where(.svelte-1dv01bz){color:#cfcfd6}.big.svelte-1dv01bz .label:where(.svelte-1dv01bz){font-size:13px;top:12px;left:12px}.big.svelte-1dv01bz .label:where(.svelte-1dv01bz){opacity:0;transition:opacity .2s}.big.svelte-1dv01bz:hover .label:where(.svelte-1dv01bz),.big.svelte-1dv01bz:focus-within .label:where(.svelte-1dv01bz),.big.menu.svelte-1dv01bz .label:where(.svelte-1dv01bz){opacity:1}.big.idle.svelte-1dv01bz .label:where(.svelte-1dv01bz){opacity:0}.zoom.svelte-1dv01bz{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#000b;border:1px solid #ffffff22;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;transition:opacity .2s}.zoom.svelte-1dv01bz:hover:not(:disabled){background:#000d;border-color:#fff4}.big.svelte-1dv01bz .zoom:where(.svelte-1dv01bz){top:12px}.tile.idle.svelte-1dv01bz .zoom:where(.svelte-1dv01bz){opacity:0}.toast.svelte-1dv01bz{position:absolute;left:50%;bottom:56px;transform:translate(-50%);z-index:3;padding:5px 12px;border-radius:999px;background:#000c;color:#fff;font-size:12.5px;pointer-events:none;animation:svelte-1dv01bz-rise .15s ease-out}@keyframes svelte-1dv01bz-rise{0%{opacity:0;transform:translate(-50%,4px)}}.close.svelte-1dv01bz{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:7px;background:#000a;border:0;color:#e8e8ec;opacity:0;transition:opacity .2s,background .15s}.close.big.svelte-1dv01bz{top:10px;right:10px;width:32px;height:32px;border-radius:9px}.tile.svelte-1dv01bz:hover .close:where(.svelte-1dv01bz),.close.svelte-1dv01bz:focus-visible,.tile.menu.svelte-1dv01bz .close:where(.svelte-1dv01bz){opacity:1}.tile.idle.svelte-1dv01bz .close:where(.svelte-1dv01bz){opacity:0}.close.svelte-1dv01bz:hover:not(:disabled){background:#d23c3ccc;color:#fff}.tile.svelte-1dv01bz:has(.close:where(.svelte-1dv01bz)) .stats:where(.svelte-1dv01bz){top:40px}.tile.big.svelte-1dv01bz:has(.close:where(.svelte-1dv01bz)) .stats:where(.svelte-1dv01bz){top:50px}.bar.svelte-1dv01bz{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;cursor:default;padding:28px 12px 10px;background:linear-gradient(transparent,#000c);opacity:0;transition:opacity .2s}.tile.svelte-1dv01bz:hover .bar:where(.svelte-1dv01bz),.tile.svelte-1dv01bz:focus-within .bar:where(.svelte-1dv01bz),.tile.menu.svelte-1dv01bz .bar:where(.svelte-1dv01bz),.tile.peek.svelte-1dv01bz .bar:where(.svelte-1dv01bz){opacity:1}.q.svelte-1dv01bz{position:relative}.qbtn.svelte-1dv01bz{height:30px;padding:0 10px;border-radius:8px;background:#ffffff14;border:1px solid #ffffff22;color:#e8e8ec;font-size:12.5px;font-weight:600;white-space:nowrap}.qbtn.svelte-1dv01bz:hover:not(:disabled){background:#ffffff26}.qscrim.svelte-1dv01bz{position:fixed;inset:0;z-index:4}.qmenu.svelte-1dv01bz{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;min-width:210px;display:grid;gap:2px;padding:6px;background:#16161bf2;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 14px 40px #000c}.qmenu.svelte-1dv01bz button:where(.svelte-1dv01bz){display:grid;justify-items:start;gap:1px;padding:7px 10px;border-radius:8px;background:transparent;border:0;text-align:left;color:var(--fg)}.qmenu.svelte-1dv01bz button:where(.svelte-1dv01bz):hover:not(:disabled){background:var(--hover)}.qmenu.svelte-1dv01bz button.on:where(.svelte-1dv01bz){background:var(--accent-bg)}.qmenu.svelte-1dv01bz b:where(.svelte-1dv01bz){font-weight:600;font-size:13.5px}.qmenu.svelte-1dv01bz small:where(.svelte-1dv01bz){color:var(--muted);font-size:11.5px}.tile.idle.svelte-1dv01bz .bar:where(.svelte-1dv01bz){opacity:0}.viewers.svelte-1dv01bz{flex:1;min-width:0;display:flex;align-items:center;gap:6px;color:#d6d6dc;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controls.svelte-1dv01bz{display:flex;align-items:center;gap:2px}.controls.svelte-1dv01bz .icon:where(.svelte-1dv01bz){color:#e8e8ec}input[type=range].svelte-1dv01bz{width:90px;accent-color:var(--accent)}input[type=range].loud.svelte-1dv01bz{accent-color:#ffb547}.level.svelte-1dv01bz{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:7px;background:#000b;color:#fff;pointer-events:none;z-index:3}.level.svelte-1dv01bz .track:where(.svelte-1dv01bz){position:relative;width:70px;height:4px;border-radius:2px;background:#fff3;overflow:hidden}.level.svelte-1dv01bz .track:where(.svelte-1dv01bz)>span:where(.svelte-1dv01bz){position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:2px}.level.loud.svelte-1dv01bz .track:where(.svelte-1dv01bz)>span:where(.svelte-1dv01bz){background:#ffb547}.stats.svelte-1dv01bz{position:absolute;top:8px;right:8px;background:#000b;padding:5px 8px;border-radius:6px;font-size:11px;line-height:1.5;pointer-events:none}.scrim.svelte-1a4otpw{position:fixed;inset:0;z-index:60;background:#0009;display:grid;place-items:center;padding:20px;animation:svelte-1a4otpw-fade .12s}@keyframes svelte-1a4otpw-fade{0%{opacity:0}}.dialog.svelte-1a4otpw{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 24px 70px #000c;padding:6px 22px 20px}header.svelte-1a4otpw{display:flex;align-items:center;justify-content:space-between;padding:12px 0 4px}h1.svelte-1a4otpw{margin:0;font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:-.01em}section.svelte-1a4otpw{padding:14px 0 4px;border-top:1px solid var(--line);margin-top:10px}section.svelte-1a4otpw:first-of-type{border-top:0;margin-top:0}h2.svelte-1a4otpw{margin:0 0 10px;font-size:12px;font-weight:650;color:var(--faint);letter-spacing:.03em;text-transform:uppercase}.row.svelte-1a4otpw{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.row.svelte-1a4otpw>span:where(.svelte-1a4otpw):first-child{display:grid;gap:2px;min-width:0}.row.svelte-1a4otpw b:where(.svelte-1a4otpw){font-weight:600;font-size:13.5px}.row.svelte-1a4otpw small:where(.svelte-1a4otpw){color:var(--muted);font-size:12px}.row.svelte-1a4otpw .seg:where(.svelte-1a4otpw){flex:none}.toggle.svelte-1a4otpw{cursor:pointer}.toggle.svelte-1a4otpw input:where(.svelte-1a4otpw){width:18px;height:18px;accent-color:var(--accent);flex:none}.slider.svelte-1a4otpw{display:flex;align-items:center;gap:10px;flex:none}.slider.svelte-1a4otpw input:where(.svelte-1a4otpw){width:140px;accent-color:var(--accent)}.val.svelte-1a4otpw{min-width:40px;text-align:right;color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.note.svelte-1a4otpw{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px;margin:6px 0 4px}dl.svelte-1a4otpw{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;margin:0;font-size:13px}dt.svelte-1a4otpw{white-space:nowrap}dd.svelte-1a4otpw{margin:0;color:var(--muted)}kbd.svelte-1a4otpw{font:600 11.5px Segoe UI,system-ui,sans-serif;padding:2px 6px;border-radius:5px;background:var(--panel-2);border:1px solid var(--line-2);box-shadow:inset 0 -1px 0 var(--line-2);color:var(--fg)}.room.svelte-1kvevt9{height:100%;display:flex;position:relative}.content.svelte-1kvevt9{flex:1;min-width:0;display:flex;flex-direction:column}.ppl.svelte-1kvevt9{display:flex;flex-direction:column;gap:2px;padding:0 12px}.ppl.svelte-1kvevt9 h2:where(.svelte-1kvevt9){margin:0 8px 8px;font-size:12px;font-weight:650;color:var(--faint);letter-spacing:.02em;display:flex;gap:6px}.ppl.svelte-1kvevt9 h2:where(.svelte-1kvevt9) span:where(.svelte-1kvevt9){color:var(--line-2)}.avatar.live.shut.svelte-1kvevt9{box-shadow:0 0 0 2px var(--panel),0 0 0 4px color-mix(in srgb,var(--live) 45%,transparent);opacity:.6}.avatar.live.shut.svelte-1kvevt9:hover,.prow.svelte-1kvevt9:hover .avatar.live.shut:where(.svelte-1kvevt9),.person.svelte-1kvevt9:hover .avatar.live.shut:where(.svelte-1kvevt9){opacity:1}.prow.svelte-1kvevt9{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;text-align:left;background:transparent;border:0;border-radius:10px;font-weight:500;cursor:default}.prow.clickable.svelte-1kvevt9{cursor:pointer}.prow.clickable.svelte-1kvevt9:hover:not(:disabled){background:var(--hover)}.prow.svelte-1kvevt9:hover:not(:disabled):not(.clickable){background:transparent}.avatar.sm.svelte-1kvevt9{width:34px;height:34px;flex:none}.ptxt.svelte-1kvevt9{flex:1;min-width:0;display:grid}.ptxt.svelte-1kvevt9 b:where(.svelte-1kvevt9){font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptxt.svelte-1kvevt9 i:where(.svelte-1kvevt9){font-style:normal;color:var(--faint);font-weight:500;margin-left:5px}.ptxt.svelte-1kvevt9 small:where(.svelte-1kvevt9){color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptxt.svelte-1kvevt9 small.red:where(.svelte-1kvevt9){color:var(--live);font-weight:550}.go.svelte-1kvevt9{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:14px;background:var(--accent);border:0;color:#fff;font-size:15.5px;font-weight:700;letter-spacing:-.01em;box-shadow:0 8px 24px #7c5cff38}.go.svelte-1kvevt9:hover:not(:disabled){background:var(--accent-2)}.go.on.svelte-1kvevt9{background:#2a1417;color:#ff8f9a;box-shadow:inset 0 0 0 1px #4a2028}.go.on.svelte-1kvevt9:hover:not(:disabled){background:#33181c}.gdot.svelte-1kvevt9{width:9px;height:9px;border-radius:50%;background:#fff;flex:none}.go.on.svelte-1kvevt9 .gdot:where(.svelte-1kvevt9),.golive.active.svelte-1kvevt9 .gdot:where(.svelte-1kvevt9){background:var(--live);animation:svelte-1kvevt9-pulse 1.6s infinite}@keyframes svelte-1kvevt9-pulse{50%{opacity:.35}}.invite.svelte-1kvevt9{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px 0 16px;border-radius:14px;background:var(--accent-bg);border:1px solid #7c5cff55;color:#cbbcff;font-size:15px;font-weight:650}.invite.svelte-1kvevt9:hover:not(:disabled){background:#7c5cff33;border-color:var(--accent);color:#fff}.invite.svelte-1kvevt9 span:where(.svelte-1kvevt9){flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite.done.svelte-1kvevt9{color:var(--ok);border-color:#3ddc9755;background:#3ddc9718}.invite.hero.svelte-1kvevt9{width:auto;height:54px;padding:0 26px;font-size:16px;border-radius:16px}.hero-row.svelte-1kvevt9{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.invitesm.svelte-1kvevt9{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:14px;margin-top:6px;background:var(--accent-bg);border:1px solid #7c5cff55;color:#cbbcff}.invitesm.svelte-1kvevt9:hover:not(:disabled){background:#7c5cff33;border-color:var(--accent);color:#fff}.invitesm.done.svelte-1kvevt9{color:var(--ok);border-color:#3ddc9755;background:#3ddc9718}.links.svelte-1kvevt9{display:flex;flex-direction:column;gap:1px;margin-top:8px}.lrow.svelte-1kvevt9{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;background:transparent;border:0;border-radius:9px;color:var(--muted);font-weight:500;text-align:left}.lrow.svelte-1kvevt9:hover:not(:disabled){background:var(--hover);color:var(--fg)}.lrow.on.svelte-1kvevt9{color:var(--fg)}.people.svelte-1kvevt9{flex:1;display:flex;flex-direction:column;gap:10px;align-items:center;min-height:0;padding-top:2px}.person.svelte-1kvevt9{position:relative;padding:0;border:0;background:none;border-radius:50%;cursor:default;font-weight:inherit}.person.svelte-1kvevt9:hover:not(:disabled){background:none}.person.clickable.svelte-1kvevt9{cursor:pointer}.avatar.svelte-1kvevt9{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:650;background:hsl(var(--h) 55% 30%);color:hsl(var(--h) 90% 90%);box-shadow:0 0 0 2px var(--panel);transition:transform .12s}.person.clickable.svelte-1kvevt9:hover .avatar:where(.svelte-1kvevt9){transform:scale(1.06)}.avatar.svelte-1kvevt9 img:where(.svelte-1kvevt9){width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.avatar.live.svelte-1kvevt9{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--live)}.badge.svelte-1kvevt9{position:absolute;right:-3px;bottom:-2px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--hover);color:var(--fg);box-shadow:0 0 0 2px var(--panel)}.pop.svelte-1kvevt9{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);z-index:20;min-width:150px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted);white-space:nowrap;box-shadow:0 8px 24px #0008;text-align:left}.pop.svelte-1kvevt9 strong:where(.svelte-1kvevt9){color:var(--fg);font-size:13px;font-weight:600}.pop.svelte-1kvevt9 .red:where(.svelte-1kvevt9){color:var(--live)}.actions.svelte-1kvevt9{display:flex;flex-direction:column;align-items:center;gap:4px}.people.svelte-1kvevt9{align-self:stretch}.actions.svelte-1kvevt9 .icon:where(.svelte-1kvevt9){width:38px;height:38px}.actions.svelte-1kvevt9 .icon.on:where(.svelte-1kvevt9){color:var(--fg);background:var(--hover)}.golive.svelte-1kvevt9{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:14px;background:var(--accent);border-color:transparent;color:#fff;margin:6px 0}.golive.svelte-1kvevt9:hover:not(:disabled){background:var(--accent-2)}.golive.active.svelte-1kvevt9{background:#2a1417;box-shadow:inset 0 0 0 1px #4a2028}.banner.svelte-1kvevt9{background:#3a2a0c;color:var(--warn);font-size:12px;text-align:center;padding:5px;margin-top:var(--tb, 0px)}main.svelte-1kvevt9{flex:1;min-height:0;padding:12px;padding-top:calc(var(--tb, 0px) + 6px);display:grid;gap:12px;position:relative}main.withside.svelte-1kvevt9{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.stage.svelte-1kvevt9{container-type:size;display:grid;place-items:center;min-width:0;min-height:0}.stage.svelte-1kvevt9>.tile{width:min(100cqw,100cqh * var(--ar));aspect-ratio:var(--ar)}aside.svelte-1kvevt9{display:flex;flex-direction:row;justify-content:center;gap:10px;overflow-x:auto;overflow-y:hidden;min-width:0;height:clamp(86px,17vh,168px)}aside.svelte-1kvevt9>.tile,aside.svelte-1kvevt9>.ownslot:where(.svelte-1kvevt9){height:100%;aspect-ratio:16 / 9;flex:none;display:grid}.popped.svelte-1kvevt9{position:relative;display:grid;place-content:center;justify-items:center;gap:4px;padding:10px;text-align:center;border-radius:10px;background:repeating-linear-gradient(135deg,#111114 0 10px,#141418 10px 20px);outline:1px dashed var(--line-2);color:var(--muted);font-size:12px;min-width:0;min-height:0;overflow:hidden}.popped.svelte-1kvevt9 b:where(.svelte-1kvevt9){color:var(--fg);font-size:13px;font-weight:600}.popped.big.svelte-1kvevt9 b:where(.svelte-1kvevt9){font-size:17px}.popped.big.svelte-1kvevt9{font-size:14px;gap:6px}.popped.svelte-1kvevt9 button:where(.svelte-1kvevt9){margin-top:6px;display:flex;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px}aside.svelte-1kvevt9 .popped:where(.svelte-1kvevt9) button:where(.svelte-1kvevt9){margin-top:2px;padding:3px 8px;font-size:11.5px}.ownbig.svelte-1kvevt9{display:grid;place-self:center;width:min(960px,100%,(100vh - 120px) * 16 / 9);aspect-ratio:16 / 9}@media(max-width:760px){aside.svelte-1kvevt9{justify-content:flex-start;height:96px}}@media(max-width:600px){.room.svelte-1kvevt9{flex-direction:column}.people.svelte-1kvevt9{flex-direction:row;min-width:0;padding:0}.avatar.svelte-1kvevt9{width:32px;height:32px}.pop.svelte-1kvevt9{left:50%;top:calc(100% + 10px);transform:translate(-50%)}.actions.svelte-1kvevt9{flex-direction:row;gap:2px}.actions.svelte-1kvevt9 .icon:where(.svelte-1kvevt9){width:34px;height:34px}.golive.svelte-1kvevt9{width:38px;height:38px;margin:0 0 0 4px}}.tiles.svelte-1kvevt9{display:grid;gap:12px;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0}.empty.svelte-1kvevt9{display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;padding-bottom:6vh}.empty-title.svelte-1kvevt9{font-size:32px;font-weight:750;letter-spacing:-.025em}.empty-sub.svelte-1kvevt9{color:var(--muted);font-size:16px;max-width:420px;line-height:1.5;margin-bottom:18px}.go.hero.svelte-1kvevt9{width:auto;height:54px;padding:0 34px;font-size:17px;border-radius:16px}.unmute.svelte-1kvevt9{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:8px;align-items:center;padding:12px 20px;box-shadow:0 8px 30px #000a;z-index:5}.toasts.svelte-1kvevt9{position:absolute;top:calc(var(--tb, 0px) + 14px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none;z-index:30}.toast.svelte-1kvevt9{background:var(--panel-2);border:1px solid var(--line);padding:6px 12px;border-radius:999px;font-size:12px;animation:svelte-1kvevt9-pop .2s ease-out}@keyframes svelte-1kvevt9-pop{0%{opacity:0;transform:translateY(-4px)}}.panel.svelte-78jyks{position:fixed;z-index:2000;min-width:210px;max-width:320px;padding:5px;display:grid;gap:1px;background:#17171bf7;border:1px solid var(--line-2);border-radius:11px;box-shadow:0 16px 44px #000c,0 2px 8px #0008;backdrop-filter:blur(14px);animation:svelte-78jyks-in .1s ease-out;outline:none;max-height:calc(100vh - 12px);overflow-y:auto}@keyframes svelte-78jyks-in{0%{opacity:0;transform:scale(.98)}}.it.svelte-78jyks{display:flex;align-items:center;gap:10px;width:100%;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:var(--fg);font-size:13px;font-weight:500;text-align:left;white-space:nowrap}.it.svelte-78jyks:hover:not(:disabled),.it.svelte-78jyks:focus-visible,.it.open.svelte-78jyks{background:var(--hover);outline:none}.it.danger.svelte-78jyks{color:#ff8f9a}.it.danger.svelte-78jyks:hover:not(:disabled),.it.danger.svelte-78jyks:focus-visible{background:#ff4d5e22}.ic.svelte-78jyks{width:16px;height:16px;display:grid;place-items:center;flex:none;color:var(--muted)}.it.svelte-78jyks:hover .ic:where(.svelte-78jyks),.it.svelte-78jyks:focus-visible .ic:where(.svelte-78jyks){color:var(--fg)}.it.danger.svelte-78jyks .ic:where(.svelte-78jyks){color:inherit}.lab.svelte-78jyks{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.hint.svelte-78jyks{color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums}.more.svelte-78jyks{color:var(--faint);display:grid}.sep.svelte-78jyks{height:1px;background:var(--line);margin:4px 6px}.title.svelte-78jyks{padding:6px 9px 3px;color:var(--faint);font-size:11.5px;font-weight:650;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.range.svelte-78jyks{display:grid;gap:4px;padding:6px 9px 8px}.range.svelte-78jyks .row:where(.svelte-78jyks){display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg)}.range.svelte-78jyks .row:where(.svelte-78jyks) svg{color:var(--muted);flex:none}.range.svelte-78jyks input:where(.svelte-78jyks){width:100%;accent-color:var(--accent);margin:0}.discord.svelte-1mh2wik{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px;background:#5865f2;border-color:transparent;color:#fff}.discord.svelte-1mh2wik:hover:not(:disabled){background:#6d78f5}.me.svelte-1mh2wik{display:flex;align-items:center;gap:11px;padding:8px 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel)}.me.svelte-1mh2wik img:where(.svelte-1mh2wik){border-radius:50%;flex:none}.who.svelte-1mh2wik{flex:1;display:grid;min-width:0}.who.svelte-1mh2wik b:where(.svelte-1mh2wik){font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who.svelte-1mh2wik small:where(.svelte-1mh2wik){color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link.svelte-1mh2wik{background:transparent;border-color:transparent;color:var(--muted);padding:4px 6px;font-size:12.5px;font-weight:500}.link.svelte-1mh2wik:hover:not(:disabled){background:transparent;color:var(--fg)}.wait.svelte-1mh2wik{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;color:var(--muted);font-size:13px}.wait.svelte-1mh2wik .link:where(.svelte-1mh2wik){margin-left:auto}.spin.svelte-1mh2wik{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-2);border-top-color:#5865f2;animation:svelte-1mh2wik-spin .8s linear infinite}@keyframes svelte-1mh2wik-spin{to{transform:rotate(360deg)}}.err.svelte-1mh2wik{margin:0;color:#ff8f9a;font-size:12.5px}.wide.svelte-1lucgx2{display:flex;flex-direction:column;gap:2px;padding:0 12px}h2.svelte-1lucgx2{margin:0 8px 8px;font-size:12px;font-weight:650;color:var(--faint);letter-spacing:.02em}.wide.svelte-1lucgx2 .list:where(.svelte-1lucgx2){display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;scrollbar-width:thin}.srvgroup.svelte-1lucgx2{display:flex;flex-direction:column;gap:1px}.ghead.svelte-1lucgx2{display:flex;align-items:center;border-radius:10px}.ghead.svelte-1lucgx2:hover{background:var(--hover)}.gbtn.svelte-1lucgx2{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:7px 4px 7px 8px;text-align:left;background:transparent;border:0;border-radius:10px;font-weight:500}.gbtn.svelte-1lucgx2:hover:not(:disabled){background:transparent}.gi.svelte-1lucgx2{width:34px;height:34px;border-radius:11px;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--hover);font-size:12px;font-weight:650}.gi.svelte-1lucgx2 img:where(.svelte-1lucgx2){width:100%;height:100%;object-fit:cover}.gi.sm.svelte-1lucgx2{width:28px;height:28px;border-radius:9px;font-size:11px}.gbtn.idle.svelte-1lucgx2 .gi:where(.svelte-1lucgx2){opacity:.6}.gbtn.idle.svelte-1lucgx2:hover .gi:where(.svelte-1lucgx2){opacity:1}.txt.svelte-1lucgx2{flex:1;min-width:0;display:grid}.txt.svelte-1lucgx2 b:where(.svelte-1lucgx2){font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txt.svelte-1lucgx2 small:where(.svelte-1lucgx2){color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txt.svelte-1lucgx2 em:where(.svelte-1lucgx2),.rmeta.svelte-1lucgx2 em:where(.svelte-1lucgx2){color:var(--live);font-style:normal;font-weight:600}.chev.svelte-1lucgx2{color:var(--faint);display:grid;transform:rotate(180deg);transition:transform .15s}.chev.shut.svelte-1lucgx2{transform:rotate(90deg)}.plus.svelte-1lucgx2{flex:none;width:28px;height:28px;margin-right:4px;padding:0;display:grid;place-items:center;border-radius:8px;background:transparent;border-color:transparent;color:var(--faint);opacity:0}.ghead.svelte-1lucgx2:hover .plus:where(.svelte-1lucgx2),.plus.svelte-1lucgx2:focus-visible{opacity:1}.plus.svelte-1lucgx2:hover:not(:disabled){background:var(--panel-2);color:var(--fg)}.rrow.svelte-1lucgx2{display:flex;align-items:center;margin-left:22px;border-radius:9px;position:relative}.rrow.svelte-1lucgx2:before{content:"";position:absolute;left:-9px;top:0;bottom:0;width:1px;background:var(--line-2)}.rrow.svelte-1lucgx2:hover{background:var(--hover)}.rrow.sel.svelte-1lucgx2{background:var(--accent-bg)}.rrow.sel.svelte-1lucgx2 .rname:where(.svelte-1lucgx2){color:var(--fg);font-weight:650}.rbtn.svelte-1lucgx2{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:6px 8px;background:transparent;border:0;border-radius:9px;text-align:left;font-weight:500}.rbtn.svelte-1lucgx2:hover:not(:disabled){background:transparent}.hash.svelte-1lucgx2{width:18px;flex:none;display:grid;place-items:center;color:var(--faint)}.hash.svelte-1lucgx2 i:where(.svelte-1lucgx2){width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px #ff4d6130}.rname.svelte-1lucgx2{flex:1;min-width:0;font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrow.svelte-1lucgx2:hover .rname:where(.svelte-1lucgx2){color:var(--fg)}.rmeta.svelte-1lucgx2{flex:none;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.pen.svelte-1lucgx2{flex:none;width:26px;height:26px;margin-right:3px;padding:0;display:none;place-items:center;border-radius:7px;background:transparent;border-color:transparent;color:var(--faint)}.rrow.svelte-1lucgx2:hover .pen:where(.svelte-1lucgx2),.pen.svelte-1lucgx2:focus-visible{display:grid}.rrow.svelte-1lucgx2:hover .rmeta:where(.svelte-1lucgx2){display:none}.pen.svelte-1lucgx2:hover:not(:disabled){color:var(--fg);background:var(--panel-2)}.rrow.editing.svelte-1lucgx2{background:transparent;padding:2px 0;flex-direction:column;align-items:stretch}.nameform.svelte-1lucgx2{display:flex;gap:4px}.nameform.svelte-1lucgx2 input:where(.svelte-1lucgx2){flex:1;min-width:0;height:32px;font-size:13px;padding:0 9px}.nameform.svelte-1lucgx2 .ok:where(.svelte-1lucgx2){width:32px;height:32px;padding:0;display:grid;place-items:center;flex:none}.ederr.svelte-1lucgx2{margin:4px 2px 0;color:#ff8f9a;font-size:12px}.addrow.svelte-1lucgx2{display:flex;align-items:center;gap:12px;width:100%;padding:7px 8px;margin-top:4px;text-align:left;background:transparent;border:0;border-radius:10px;font-weight:500;color:var(--muted)}.addrow.svelte-1lucgx2:hover:not(:disabled){background:var(--hover);color:var(--fg)}.addrow.svelte-1lucgx2 .gi:where(.svelte-1lucgx2){background:transparent;border:1px dashed var(--line-2);color:var(--ok)}.servers.svelte-1lucgx2{display:flex;flex-direction:column;align-items:center;gap:10px}.servers.svelte-1lucgx2 .list:where(.svelte-1lucgx2){display:flex;flex-direction:column;align-items:center;gap:10px;max-height:392px;overflow-y:auto;overflow-x:hidden;padding:4px 8px 6px;margin:-4px 0 0;scrollbar-width:none}.slot.svelte-1lucgx2{position:relative}.srv.svelte-1lucgx2{position:relative;width:42px;height:42px;padding:0;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line-2);transition:border-radius .15s,box-shadow .15s}.srv.svelte-1lucgx2:hover:not(:disabled){border-radius:11px;background:var(--hover)}.srv.sel.svelte-1lucgx2{box-shadow:0 0 0 2px var(--accent);border-color:transparent;border-radius:11px}.srv.idle.svelte-1lucgx2{opacity:.6}.srv.idle.svelte-1lucgx2:hover{opacity:1}.srv.svelte-1lucgx2 img:where(.svelte-1lucgx2){width:100%;height:100%;object-fit:cover;display:block}.ini.svelte-1lucgx2{font-size:12.5px;font-weight:650;color:var(--fg)}.add.svelte-1lucgx2{color:var(--ok);background:transparent;border-style:dashed}.add.svelte-1lucgx2:hover:not(:disabled){color:#fff;background:var(--ok);border-color:transparent}.live.svelte-1lucgx2{position:absolute;right:-3px;top:-3px;width:12px;height:12px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px var(--panel);pointer-events:none}.count.svelte-1lucgx2{position:absolute;right:-5px;bottom:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hover);color:var(--fg);font-size:11px;font-weight:650;display:grid;place-items:center;box-shadow:0 0 0 2px var(--panel);pointer-events:none;font-variant-numeric:tabular-nums}.pop.svelte-1lucgx2{position:fixed;transform:translateY(-50%);z-index:1100;min-width:170px;max-width:260px;pointer-events:none;background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted);box-shadow:0 8px 24px #0008}.pop.svelte-1lucgx2 strong:where(.svelte-1lucgx2){color:var(--fg);font-size:13px;font-weight:600}.pop.svelte-1lucgx2 em:where(.svelte-1lucgx2){color:var(--live);font-style:normal}.menu.svelte-1lucgx2{position:fixed;transform:translateY(-24px);z-index:1101;width:240px;display:flex;flex-direction:column;gap:1px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:12px;padding:8px;box-shadow:0 18px 50px #000d}.mtitle.svelte-1lucgx2{font-size:12px;font-weight:650;color:var(--faint);padding:2px 8px 6px}.mrow.svelte-1lucgx2{display:flex;align-items:center;gap:9px;padding:7px 8px;background:transparent;border:0;border-radius:8px;text-align:left;font-weight:500}.mrow.svelte-1lucgx2:hover:not(:disabled){background:var(--hover)}.mrow.svelte-1lucgx2:hover .rname:where(.svelte-1lucgx2){color:var(--fg)}.mrow.sel.svelte-1lucgx2{background:var(--accent-bg)}.mrow.new.svelte-1lucgx2 .hash:where(.svelte-1lucgx2){color:var(--ok)}.scrim.svelte-1lucgx2{position:fixed;inset:0;z-index:1099}.picker.svelte-1lucgx2{position:fixed;z-index:1101;width:290px;max-height:430px;display:flex;flex-direction:column;gap:10px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:12px;padding:12px;box-shadow:0 18px 50px #000d}.phead.svelte-1lucgx2{display:grid;gap:1px}.phead.svelte-1lucgx2 b:where(.svelte-1lucgx2){font-weight:600}.phead.svelte-1lucgx2 small:where(.svelte-1lucgx2){color:var(--muted);font-size:12px}.picker.svelte-1lucgx2 ul:where(.svelte-1lucgx2){list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;scrollbar-width:thin}.picker.svelte-1lucgx2 li:where(.svelte-1lucgx2){display:flex;align-items:center;border-radius:8px}.picker.svelte-1lucgx2 li:where(.svelte-1lucgx2):hover{background:var(--hover)}.picker.svelte-1lucgx2 li.gap:where(.svelte-1lucgx2){margin-top:5px;padding-top:5px;border-top:1px solid var(--line);border-radius:0 0 8px 8px}.prow.svelte-1lucgx2{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;background:transparent;border-color:transparent;text-align:left;font-weight:500}.prow.svelte-1lucgx2:hover:not(:disabled){background:transparent}.star.svelte-1lucgx2{flex:none;width:30px;height:30px;padding:0;display:grid;place-items:center;margin-right:2px;background:transparent;border-color:transparent;color:var(--faint);opacity:0}.picker.svelte-1lucgx2 li:where(.svelte-1lucgx2):hover .star:where(.svelte-1lucgx2),.star.svelte-1lucgx2:focus-visible,.star.on.svelte-1lucgx2{opacity:1}.star.svelte-1lucgx2:hover:not(:disabled){background:transparent;color:var(--fg)}.star.on.svelte-1lucgx2{color:var(--warn)}.star.on.svelte-1lucgx2:hover:not(:disabled){color:var(--warn)}@media(hover:none){.star.svelte-1lucgx2,.plus.svelte-1lucgx2{opacity:1}.pen.svelte-1lucgx2{display:grid}}.gn.svelte-1lucgx2{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open.svelte-1lucgx2{font-size:11px;color:var(--ok)}.note.svelte-1lucgx2{color:var(--muted);font-size:13px;padding:8px}.note.err.svelte-1lucgx2{color:#ff8f9a}@media(max-width:600px){.servers.svelte-1lucgx2,.servers.svelte-1lucgx2 .list:where(.svelte-1lucgx2){flex-direction:row;max-height:none;overflow:visible}.srv.svelte-1lucgx2{width:36px;height:36px}.picker.svelte-1lucgx2{left:8px!important;right:8px;width:auto;top:60px!important}}section.svelte-1qrodpt{display:grid;gap:8px;margin-top:8px}h2.svelte-1qrodpt{margin:0;font-size:12px;font-weight:600;color:var(--muted)}ul.svelte-1qrodpt{list-style:none;margin:0;padding:0;display:grid;gap:6px}.row.svelte-1qrodpt{width:100%;display:flex;align-items:center;gap:11px;padding:8px 10px;text-align:left;font-weight:500;background:var(--panel);border-color:var(--line-2);border-radius:10px}.gi.svelte-1qrodpt{width:56px;height:56px;border-radius:17px;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--hover);font-size:16px;font-weight:700}.gi.sm.svelte-1qrodpt{width:34px;height:34px;border-radius:11px;font-size:12px}.gi.svelte-1qrodpt img:where(.svelte-1qrodpt){width:100%;height:100%;object-fit:cover}.txt.svelte-1qrodpt{flex:1;min-width:0;display:grid}.txt.svelte-1qrodpt b:where(.svelte-1qrodpt){font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txt.svelte-1qrodpt small:where(.svelte-1qrodpt){color:var(--muted);font-size:12px}.txt.svelte-1qrodpt em:where(.svelte-1qrodpt){color:var(--live);font-style:normal}.faces.svelte-1qrodpt{display:flex;flex:none;padding-left:6px}.faces.svelte-1qrodpt img:where(.svelte-1qrodpt),.face.svelte-1qrodpt{width:24px;height:24px;border-radius:50%;margin-left:-6px;box-shadow:0 0 0 2px var(--panel);object-fit:cover}.face.svelte-1qrodpt{display:grid;place-items:center;background:var(--hover);font-size:11px;font-weight:650}.faces.svelte-1qrodpt .live:where(.svelte-1qrodpt){box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--live)}.big.svelte-1qrodpt{gap:14px;margin:0}.big.svelte-1qrodpt h2:where(.svelte-1qrodpt){display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:var(--fg);letter-spacing:-.015em}.pulse.svelte-1qrodpt{width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #3ddc9726}.cards.svelte-1qrodpt{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.card.svelte-1qrodpt{min-height:170px}.card.svelte-1qrodpt{width:100%;height:100%;display:flex;flex-direction:column;gap:18px;padding:20px;text-align:left;font-weight:500;background:var(--panel);border:1px solid var(--line-2);border-radius:22px;transition:transform .15s,box-shadow .15s,border-color .15s}.card.svelte-1qrodpt:hover:not(:disabled){background:var(--panel-2);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 16px 40px #0008}.card.live.svelte-1qrodpt{border-color:#ff4d6155;background:linear-gradient(160deg,#2a1418,var(--panel) 55%)}.card.live.svelte-1qrodpt:hover:not(:disabled){border-color:var(--live);box-shadow:0 16px 44px #ff4d6126}.top.svelte-1qrodpt{display:flex;align-items:center;gap:14px;width:100%}.head.svelte-1qrodpt{flex:1;min-width:0;display:grid;gap:2px}.head.svelte-1qrodpt b:where(.svelte-1qrodpt){font-size:19px;font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head.svelte-1qrodpt small:where(.svelte-1qrodpt){color:var(--muted);font-size:13.5px}.badge.svelte-1qrodpt{flex:none;padding:5px 10px;border-radius:999px;background:var(--live);color:#fff;font-size:12.5px;font-weight:700}.streaming.svelte-1qrodpt{display:grid;gap:8px}.who.svelte-1qrodpt{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.who.svelte-1qrodpt img:where(.svelte-1qrodpt),.who.svelte-1qrodpt .face:where(.svelte-1qrodpt){width:28px;height:28px;border-radius:50%;object-fit:cover;margin:0;box-shadow:0 0 0 2px var(--live)}.who.svelte-1qrodpt b:where(.svelte-1qrodpt){color:var(--fg);font-weight:650}.bottom.svelte-1qrodpt{display:flex;align-items:center;gap:12px;width:100%;margin-top:auto}.bottom.svelte-1qrodpt .faces:where(.svelte-1qrodpt) img:where(.svelte-1qrodpt),.bottom.svelte-1qrodpt .face:where(.svelte-1qrodpt){width:30px;height:30px;margin-left:-8px}.names.svelte-1qrodpt{flex:1;min-width:0;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.go.svelte-1qrodpt{flex:none;font-weight:650;font-size:14px;color:var(--accent-2)}.card.live.svelte-1qrodpt .go:where(.svelte-1qrodpt){color:#ff8f9a}.page.svelte-1jgt379{height:100%;display:flex}.join.svelte-1jgt379{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px 16px;overflow-y:auto}.get.svelte-1jgt379{width:min(340px,100%);flex:none}@media(max-width:600px){.page.svelte-1jgt379{flex-direction:column}}form.svelte-1jgt379{display:grid;gap:12px;width:min(340px,100%)}.brand.svelte-1jgt379{display:flex;align-items:center;gap:10px;font-weight:650;font-size:15px;margin-bottom:18px}.brand.svelte-1jgt379 img:where(.svelte-1jgt379){border-radius:7px}h1.svelte-1jgt379{margin:0;font-size:22px;font-weight:650}h1.svelte-1jgt379 .mono:where(.svelte-1jgt379){letter-spacing:.12em}.muted.svelte-1jgt379{margin:0 0 6px;color:var(--muted)}input.code.svelte-1jgt379{font-size:22px;letter-spacing:.25em;text-transform:uppercase;text-align:center}button.primary.svelte-1jgt379{padding:11px}.err.svelte-1jgt379{color:#ff8f9a;min-height:1.4em;margin:0}:root{color-scheme:dark;--bg: #0a0a0b;--panel: #111113;--panel-2: #18181b;--hover: #1f1f23;--line: #232327;--line-2: #2e2e33;--fg: #ededef;--muted: #8e8e96;--faint: #5c5c64;--accent: #7c5cff;--accent-2: #9b85ff;--accent-bg: #7c5cff1f;--live: #ff4d5e;--ok: #3ddc97;--warn: #fbbf24;--radius: 10px;font:14px/1.45 Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--fg)}body{overflow:hidden;user-select:none}#app{height:100%}button{font:inherit;font-weight:550;color:inherit;cursor:pointer;border:1px solid var(--line-2);border-radius:8px;padding:8px 14px;background:var(--panel-2);transition:background .12s,color .12s,border-color .12s}button:hover:not(:disabled){background:var(--hover)}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button.primary{background:var(--accent);border-color:transparent;color:#fff}button.primary:hover:not(:disabled){background:var(--accent-2)}button.danger{background:#ff4d5e1a;border-color:#ff4d5e33;color:#ff8f9a}button.danger:hover:not(:disabled){background:#ff4d5e2a}button.icon{padding:7px;border-color:transparent;background:transparent;color:var(--muted);display:inline-grid;place-items:center}button.icon:hover:not(:disabled){color:var(--fg);background:var(--hover)}input:not([type=checkbox]):not([type=range]){font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;width:100%;user-select:text}input::placeholder{color:var(--faint)}select{font:inherit;color:inherit;background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;padding:7px 10px}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:2px}.seg button{background:transparent;border-color:transparent;color:var(--muted);padding:6px 8px;font-size:13px;border-radius:7px;white-space:nowrap}.seg button:hover:not(:disabled){background:transparent;color:var(--fg)}.seg button.active{background:var(--hover);color:var(--fg);box-shadow:0 0 0 1px var(--line-2)}.mono{font-family:Cascadia Mono,ui-monospace,Consolas,monospace}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}
