.call.svelte-rrpvz2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;background:var(--ui-call-bg);color:var(--ui-call-fg);font-family:var(--ui-font)}.lobby.svelte-rrpvz2{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px}h2.svelte-rrpvz2{margin:0;font-size:20px;font-weight:600}.preview.svelte-rrpvz2{width:min(480px,100%);aspect-ratio:16 / 9;border-radius:16px;background:var(--ui-call-tile);overflow:hidden;display:flex;align-items:center;justify-content:center}.preview.svelte-rrpvz2 video:where(.svelte-rrpvz2),.tile.svelte-rrpvz2 video:where(.svelte-rrpvz2){width:100%;height:100%;object-fit:cover}.stage.solo.svelte-rrpvz2 .tile:where(.svelte-rrpvz2) video:where(.svelte-rrpvz2),.tile.main.svelte-rrpvz2 video:where(.svelte-rrpvz2){object-fit:contain}.off.svelte-rrpvz2{color:var(--ui-call-muted)}.selects.svelte-rrpvz2{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.selects.svelte-rrpvz2 label:where(.svelte-rrpvz2){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ui-call-muted)}select.svelte-rrpvz2{min-width:200px;height:36px;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-call-ctl);background:var(--ui-call-ctl);color:var(--ui-call-fg);font:inherit}.top.svelte-rrpvz2{display:flex;align-items:center;gap:12px;padding:16px 24px}.live.svelte-rrpvz2{width:8px;height:8px;border-radius:50%;background:var(--ui-online)}.title.svelte-rrpvz2{font-weight:600}.sub.svelte-rrpvz2{color:var(--ui-call-muted);font-size:13px}.q.svelte-rrpvz2{font-size:12px;display:inline-flex;align-items:center;gap:6px}.grow.svelte-rrpvz2{flex:1}.layout.svelte-rrpvz2{width:36px;height:36px;border:0;border-radius:var(--ui-radius-md);background:var(--ui-call-ctl);color:var(--ui-call-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.stage.svelte-rrpvz2{flex:1;min-height:0;padding:8px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-auto-rows:minmax(0,1fr);gap:12px}.stage.speaker.svelte-rrpvz2{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 120px}.stage.speaker.svelte-rrpvz2 .main:where(.svelte-rrpvz2){grid-column:1 / -1}.stage.screens.svelte-rrpvz2{display:flex;flex-direction:column;gap:8px}.notice.svelte-rrpvz2{margin:0;font-size:13px;color:var(--ui-call-muted)}.screen.svelte-rrpvz2{flex:1;min-height:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.screen.svelte-rrpvz2 video:where(.svelte-rrpvz2){object-fit:contain}.screen.svelte-rrpvz2 .tile:where(.svelte-rrpvz2):fullscreen{border-radius:0}.fs.svelte-rrpvz2{position:absolute;top:8px;right:8px;z-index:7;border:0;border-radius:8px;padding:6px;background:#00000073;color:#fff;cursor:pointer}.strip.svelte-rrpvz2{display:flex;gap:8px;height:96px;overflow-x:auto}.strip.svelte-rrpvz2 .tile:where(.svelte-rrpvz2){flex:0 0 150px}.tile.svelte-rrpvz2{position:relative;border-radius:16px;background:var(--ui-call-tile);display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.tile.camoff.svelte-rrpvz2{background:var(--ui-call-tile-off)}.speaking.svelte-rrpvz2{position:absolute;top:12px;right:12px;width:14px;height:14px;border-radius:50%;background:var(--ui-online);box-shadow:0 0 0 2px var(--ui-call-label)}.body.svelte-rrpvz2{flex:1;min-height:0;display:flex}.body.svelte-rrpvz2 .stage:where(.svelte-rrpvz2){flex:1;min-width:0}.aside.svelte-rrpvz2{width:min(380px,40%);min-height:0;display:flex;flex-direction:column;margin:8px 24px 0 0;border-radius:16px;overflow:hidden;background:var(--ui-bg);color:var(--ui-fg)}.badges.svelte-rrpvz2{display:inline-flex;gap:4px}.badge.svelte-rrpvz2{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ui-danger);color:var(--ui-danger-fg)}.strip.svelte-rrpvz2 .badge:where(.svelte-rrpvz2){width:20px;height:20px}.offwrap.svelte-rrpvz2{display:flex;flex-direction:column;align-items:center;gap:8px}.offtext.svelte-rrpvz2{font-size:13px;color:var(--ui-call-muted)}.body.svelte-rrpvz2{position:relative}.dev.svelte-rrpvz2{display:flex;flex-direction:column;justify-content:center;gap:6px;width:180px;font-size:13px}.dev-err.svelte-rrpvz2{flex-basis:100%;text-align:center;margin:0}.meter.svelte-rrpvz2{height:8px;border-radius:4px;background:var(--ui-call-tile);overflow:hidden}.meter.svelte-rrpvz2 span:where(.svelte-rrpvz2){display:block;height:100%;background:var(--ui-online);transition:width 60ms linear}.label.svelte-rrpvz2{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 10px;border-radius:var(--ui-radius-sm);background:var(--ui-call-label);font-size:13px;display:flex;align-items:center;gap:6px}.controls.svelte-rrpvz2{display:flex;justify-content:center;gap:12px;padding:20px;flex-wrap:wrap}.ctl.svelte-rrpvz2{width:52px;height:52px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--ui-call-ctl-on);color:var(--ui-call-bg)}.ctl[aria-pressed=true].svelte-rrpvz2{background:var(--ui-call-ctl);color:var(--ui-call-fg)}.ctl.share[aria-pressed=true].svelte-rrpvz2{background:var(--ui-accent)}.ctl.share[aria-pressed=false].svelte-rrpvz2{background:var(--ui-call-ctl);color:var(--ui-call-fg)}.hang.svelte-rrpvz2,.join.svelte-rrpvz2,.cancel.svelte-rrpvz2{height:52px;padding:0 22px;border-radius:26px;border:0;display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:15px;cursor:pointer}.hang.svelte-rrpvz2{background:var(--ui-danger);color:var(--ui-danger-fg)}.join.svelte-rrpvz2{background:var(--ui-accent);color:var(--ui-accent-fg)}.cancel.svelte-rrpvz2{background:var(--ui-call-ctl);color:var(--ui-call-fg)}button.svelte-rrpvz2:focus-visible{outline:2px solid var(--ui-call-fg);outline-offset:2px}.consent.svelte-rrpvz2{margin:0 24px;padding:10px 14px;border-radius:var(--ui-radius-md);background:var(--ui-call-ctl);display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.knock.svelte-rrpvz2{margin-bottom:8px}.knock.svelte-rrpvz2 .ok:where(.svelte-rrpvz2){background:var(--ui-accent);color:var(--ui-accent-fg)}.consent.svelte-rrpvz2 button:where(.svelte-rrpvz2){height:32px;padding:0 12px;border-radius:var(--ui-radius-sm);border:0;font:inherit;cursor:pointer}.foot.svelte-rrpvz2{margin:0 0 14px;text-align:center;font-size:12px;color:var(--ui-call-muted)}.err.svelte-rrpvz2{color:var(--ui-call-err);margin:0}@media(max-width:767px){.call.svelte-rrpvz2{position:fixed}.top.svelte-rrpvz2{padding:14px}.q.svelte-rrpvz2,.layout.svelte-rrpvz2{display:none}.stage.svelte-rrpvz2{padding:0 14px;grid-template-columns:1fr}.body.svelte-rrpvz2{flex-direction:column}.dev.svelte-rrpvz2{width:100%;order:10}.aside.svelte-rrpvz2{width:auto;height:45%;margin:8px 14px 0}.ctl.svelte-rrpvz2{width:60px;height:60px}.hang.svelte-rrpvz2{width:60px;height:60px;padding:0;border-radius:50%;justify-content:center}.hang.svelte-rrpvz2 span:where(.svelte-rrpvz2){display:none}.controls.svelte-rrpvz2{gap:16px;padding:24px 0 calc(24px + env(safe-area-inset-bottom))}}.stage.pipstage.svelte-rrpvz2{position:relative;display:block;padding:8px 24px}.pipmain.svelte-rrpvz2{position:absolute;top:8px;right:24px;bottom:8px;left:24px}.pipmain.svelte-rrpvz2 video:where(.svelte-rrpvz2){object-fit:cover}.pipsmall.svelte-rrpvz2{position:absolute;z-index:6;width:clamp(96px,22%,220px);aspect-ratio:3 / 4;padding:0;border:2px solid color-mix(in srgb,var(--ui-call-fg) 35%,transparent);border-radius:14px;cursor:pointer;touch-action:none;color:inherit;font:inherit;box-shadow:0 6px 18px #00000059}.pipsmall.svelte-rrpvz2 video:where(.svelte-rrpvz2){object-fit:cover}.pipsmall.svelte-rrpvz2 .label:where(.svelte-rrpvz2){left:6px;bottom:6px;max-width:calc(100% - 12px);font-size:11px;padding:2px 6px}.pipsmall.tl.svelte-rrpvz2{top:20px;left:36px}.pipsmall.tr.svelte-rrpvz2{top:20px;right:36px}.pipsmall.bl.svelte-rrpvz2{bottom:20px;left:36px}.pipsmall.br.svelte-rrpvz2{bottom:20px;right:36px}.settings.svelte-rrpvz2{position:absolute;left:50%;bottom:96px;transform:translate(-50%);z-index:9;width:min(360px,calc(100% - 24px));display:flex;flex-direction:column;gap:10px;padding:14px 44px 14px 14px;border-radius:var(--ui-radius-lg);background:var(--ui-call-ctl);color:var(--ui-call-fg);box-shadow:0 10px 30px #0006}.settings.svelte-rrpvz2 label:where(.svelte-rrpvz2){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ui-call-muted)}.settings.svelte-rrpvz2 select:where(.svelte-rrpvz2){min-width:0;width:100%}.settings-close.svelte-rrpvz2{position:absolute;top:8px;right:8px;border:0;background:transparent;color:var(--ui-call-fg);cursor:pointer;padding:6px}.call.compact.svelte-rrpvz2 .top:where(.svelte-rrpvz2){position:absolute;top:0;left:0;right:0;z-index:8;padding:calc(10px + env(safe-area-inset-top)) 14px 18px;background:linear-gradient(rgba(0,0,0,.55),transparent);transition:opacity .25s}.call.compact.svelte-rrpvz2 .stage:where(.svelte-rrpvz2),.call.compact.svelte-rrpvz2 .stage.pipstage:where(.svelte-rrpvz2){padding:0;gap:0}.call.compact.svelte-rrpvz2 .pipmain:where(.svelte-rrpvz2){top:0;right:0;bottom:0;left:0;border-radius:0}.call.compact.svelte-rrpvz2 .pipsmall:where(.svelte-rrpvz2){width:clamp(84px,28%,140px)}.call.compact.svelte-rrpvz2 .pipmain:where(.svelte-rrpvz2) .label:where(.svelte-rrpvz2){top:calc(64px + env(safe-area-inset-top));bottom:auto}.call.compact.svelte-rrpvz2 .pipsmall.tl:where(.svelte-rrpvz2),.call.compact.svelte-rrpvz2 .pipsmall.tr:where(.svelte-rrpvz2){top:calc(64px + env(safe-area-inset-top))}.call.compact.svelte-rrpvz2 .pipsmall.bl:where(.svelte-rrpvz2),.call.compact.svelte-rrpvz2 .pipsmall.br:where(.svelte-rrpvz2){bottom:calc(108px + env(safe-area-inset-bottom))}.call.compact.svelte-rrpvz2 .pipsmall.tl:where(.svelte-rrpvz2),.call.compact.svelte-rrpvz2 .pipsmall.bl:where(.svelte-rrpvz2){left:12px}.call.compact.svelte-rrpvz2 .pipsmall.tr:where(.svelte-rrpvz2),.call.compact.svelte-rrpvz2 .pipsmall.br:where(.svelte-rrpvz2){right:12px}.call.compact.svelte-rrpvz2 .controls:where(.svelte-rrpvz2){position:absolute;left:0;right:0;bottom:0;z-index:8;flex-wrap:nowrap;gap:10px;padding:18px 10px calc(26px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#0009);transition:opacity .25s}.call.compact.svelte-rrpvz2 .ctl:where(.svelte-rrpvz2),.call.compact.svelte-rrpvz2 .hang:where(.svelte-rrpvz2){width:48px;height:48px;flex:0 0 48px;padding:0;border-radius:50%;justify-content:center}.call.compact.svelte-rrpvz2 .hang:where(.svelte-rrpvz2) span:where(.svelte-rrpvz2){display:none}.call.compact.svelte-rrpvz2 .foot:where(.svelte-rrpvz2){position:absolute;left:0;right:0;bottom:calc(6px + env(safe-area-inset-bottom));z-index:8;margin:0;font-size:10px;transition:opacity .25s}.call.compact.svelte-rrpvz2 .aside:where(.svelte-rrpvz2){position:absolute;left:8px;right:8px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:7;width:auto;height:55%;margin:0;border-radius:16px;box-shadow:0 -10px 30px #0006}.call.compact.svelte-rrpvz2 .settings:where(.svelte-rrpvz2){bottom:calc(92px + env(safe-area-inset-bottom))}.call.chrome-off.svelte-rrpvz2 .top:where(.svelte-rrpvz2),.call.chrome-off.svelte-rrpvz2 .controls:where(.svelte-rrpvz2),.call.chrome-off.svelte-rrpvz2 .foot:where(.svelte-rrpvz2){opacity:0;pointer-events:none}.rt-call.svelte-qpuscs{position:absolute;top:0;right:0;bottom:0;left:0}.rt-call__error.svelte-qpuscs{position:absolute;left:.75rem;right:.75rem;bottom:4.5rem;z-index:10;margin:0;padding:.5rem .75rem;border-radius:var(--ui-radius-md);background:var(--ui-danger);color:var(--ui-danger-fg);font-size:.875rem}.rt-dock.svelte-1lpnzfj{position:fixed;z-index:60;display:flex;flex-direction:column;background:var(--ui-call-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:0 12px 40px #00000059;overflow:hidden}.rt-dock--max.svelte-1lpnzfj{border-radius:0}.rt-dock.svelte-1lpnzfj:fullscreen{border-radius:0;border:0}.rt-dock--min.svelte-1lpnzfj{height:auto;width:min(22rem,calc(100vw - 2rem))}.rt-dock--min.svelte-1lpnzfj .rt-dock__body:where(.svelte-1lpnzfj){height:0;flex:0 0 0}.rt-dock__bar.svelte-1lpnzfj{display:flex;align-items:center;gap:.25rem;padding:.25rem .375rem .25rem .875rem;background:var(--ui-call-ctl);color:var(--ui-call-fg);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;font-size:.875rem}.rt-dock--narrow.svelte-1lpnzfj .rt-dock__bar:where(.svelte-1lpnzfj),.rt-dock--max.svelte-1lpnzfj .rt-dock__bar:where(.svelte-1lpnzfj){cursor:default}.rt-dock__title.svelte-1lpnzfj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rt-dock__ended.svelte-1lpnzfj{color:var(--ui-call-muted)}.rt-dock__btn.svelte-1lpnzfj{min-width:2.25rem;min-height:2.25rem;border-radius:var(--ui-radius-md);color:var(--ui-call-fg);cursor:pointer;background:transparent;border:0;font-size:1rem;line-height:1}.rt-dock__btn.svelte-1lpnzfj:hover{background:color-mix(in srgb,var(--ui-call-fg) 12%,transparent)}.rt-dock__body.svelte-1lpnzfj{position:relative;flex:1;min-height:0;overflow:hidden;transform:translateZ(0)}.rt-dock__endmsg.svelte-1lpnzfj{margin:0;padding:2rem 1rem;text-align:center;color:var(--ui-call-fg)}.rt-dock__grip.svelte-1lpnzfj{position:absolute;right:0;bottom:0;z-index:20;width:18px;height:18px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 50%,color-mix(in srgb,var(--ui-call-fg) 45%,transparent) 50%)}.rt-dock--narrow.svelte-1lpnzfj:not(.rt-dock--min){top:0;right:0;bottom:0;left:0;width:auto;height:100dvh;border-radius:0;border:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.rt-dock--narrow.rt-dock--min.svelte-1lpnzfj{left:.5rem;right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom));width:auto}
