.fade-enter-active,.fade-leave-active{transition:opacity .16s ease}.fade-enter-from,.fade-leave-to{opacity:0}.theme-toggle[data-v-1c8be377]{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border:1px solid var(--line);border-radius:.6rem;background:var(--card);color:var(--teal-bright);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.theme-toggle[data-v-1c8be377]:hover{border-color:var(--teal-dim);transform:translateY(-1px)}.theme-toggle[data-v-1c8be377]:active{transform:scale(.96)}.theme-toggle svg[data-v-1c8be377]{width:1.05rem;height:1.05rem}.page[data-v-d095d320]{max-width:66rem;margin:0 auto;padding:1.1rem 1.15rem 0;width:100%}.nav[data-v-d095d320]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0 .9rem;border-bottom:1px solid var(--line-soft)}.brand[data-v-d095d320]{display:flex;align-items:center;gap:.45rem;direction:ltr;text-decoration:none}.wordmark[data-v-d095d320],.mark[data-v-d095d320]{height:32px;width:auto}.brand.small[data-v-d095d320]{gap:.4rem;margin-bottom:.7rem}.wordmark.sm[data-v-d095d320],.mark.sm[data-v-d095d320]{height:26px}.links[data-v-d095d320]{display:flex;align-items:center;gap:1.1rem}.links a[data-v-d095d320]{color:var(--muted);font-size:.82rem;text-decoration:none;transition:color .15s ease}.links a[data-v-d095d320]:hover{color:var(--text)}.nav-actions[data-v-d095d320]{display:flex;align-items:center;gap:.45rem}.hero[data-v-d095d320]{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center;padding:3rem 0 3.25rem}.pill[data-v-d095d320]{display:inline-block;margin-bottom:.9rem;padding:.22rem .65rem;border:1px solid var(--teal-dim);border-radius:999px;font-size:.7rem;color:var(--teal-bright)}.headline[data-v-d095d320]{margin:0 0 .85rem;font-size:clamp(1.65rem,4.4vw,2.5rem);line-height:1.4;letter-spacing:-.01em}.lede[data-v-d095d320]{margin:0 0 1.5rem;max-width:30rem;color:var(--muted);font-size:.93rem;line-height:1.95}.cta-row[data-v-d095d320]{display:flex;flex-wrap:wrap;gap:.55rem}.foot-note[data-v-d095d320]{margin:1rem 0 0;font-size:.74rem;color:var(--dim-text)}.mock[data-v-d095d320]{border:1px solid var(--line);border-radius:1rem;overflow:hidden;background:linear-gradient(160deg,var(--mock-a),var(--mock-b));box-shadow:0 22px 55px -30px var(--accent-line2)}.mock-bar[data-v-d095d320]{display:flex;align-items:center;gap:.32rem;padding:.55rem .7rem;border-bottom:1px solid var(--line-soft)}.dot[data-v-d095d320]{width:7px;height:7px;border-radius:50%;background:var(--dot)}.mock-title[data-v-d095d320]{margin-right:auto;margin-left:.4rem;font-size:.68rem;color:var(--dim-text);direction:ltr}.mock-grid[data-v-d095d320]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.6rem}.tile[data-v-d095d320]{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;border-radius:.6rem;background:var(--tile);border:1px solid var(--line-soft);font-size:.74rem;color:var(--dim-text)}.tile.t1[data-v-d095d320]{background:radial-gradient(120% 120% at 30% 20%,var(--tile1),var(--tile) 70%)}.tile.t2[data-v-d095d320]{background:radial-gradient(120% 120% at 70% 30%,var(--tile2),var(--tile) 70%)}.avatar[data-v-d095d320]{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft3);color:var(--teal-bright);font-size:.8rem}.mock-dock[data-v-d095d320]{display:flex;justify-content:center;gap:.4rem;padding:.5rem 0 .7rem}.mbtn[data-v-d095d320]{width:26px;height:12px;border-radius:999px;background:var(--mbtn)}.mbtn.on[data-v-d095d320]{background:var(--accent-strong)}.mbtn.danger[data-v-d095d320]{background:var(--danger-strong)}.block[data-v-d095d320]{padding:2.75rem 0 1rem}.block-head[data-v-d095d320]{text-align:center;margin-bottom:1.75rem}.block-head h2[data-v-d095d320]{margin:0 0 .45rem;font-size:clamp(1.15rem,2.6vw,1.45rem)}.block-head p[data-v-d095d320]{margin:0;color:var(--muted);font-size:.85rem}.features[data-v-d095d320]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem}.feature[data-v-d095d320]{padding:1.15rem 1.05rem;border:1px solid var(--line);border-radius:.95rem;background:var(--card);transition:border-color .2s ease,transform .2s ease}.feature[data-v-d095d320]:hover{border-color:var(--teal-dim);transform:translateY(-2px)}.ficon[data-v-d095d320]{display:grid;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.75rem;border:1px solid var(--accent-line);border-radius:.7rem;background:var(--accent-soft);color:var(--teal-bright)}.ficon svg[data-v-d095d320]{width:1.15rem;height:1.15rem}.feature h3[data-v-d095d320]{margin:0 0 .4rem;font-size:.92rem}.feature p[data-v-d095d320]{margin:0;font-size:.81rem;line-height:1.85;color:var(--muted)}.inline[data-v-d095d320]{font-family:ui-monospace,monospace;font-size:.74rem;color:var(--teal-bright)}.quotes[data-v-d095d320]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem}.quote[data-v-d095d320]{margin:0;padding:1.15rem 1.05rem;border:1px solid var(--line);border-radius:.95rem;background:var(--card-2);display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.quote blockquote[data-v-d095d320]{margin:0;font-size:.83rem;line-height:1.95;color:var(--quote-text)}.quote figcaption[data-v-d095d320]{display:flex;align-items:center;gap:.6rem}.qavatar[data-v-d095d320]{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--accent-soft2);color:var(--teal-bright);font-size:.78rem;flex-shrink:0}.quote strong[data-v-d095d320]{display:block;font-size:.8rem;font-weight:600}.quote small[data-v-d095d320]{display:block;font-size:.7rem;color:var(--muted);margin-top:.15rem}.join-strip[data-v-d095d320]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:2.5rem 0 0;padding:1.25rem 1.15rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(120deg,var(--accent-soft),var(--card-2) 55%)}.join-copy h2[data-v-d095d320]{margin:0 0 .3rem;font-size:1rem}.join-copy p[data-v-d095d320]{margin:0;font-size:.8rem;color:var(--muted)}.join-form[data-v-d095d320]{display:flex;gap:.45rem;flex:1 1 18rem;max-width:24rem}.code-input[data-v-d095d320]{flex:1;min-width:0;padding:.7rem .85rem;border:1px solid var(--line);border-radius:.65rem;background:var(--dark-2);color:var(--text);font-family:ui-monospace,monospace;font-size:.88rem;letter-spacing:.12em}.code-input[data-v-d095d320]:focus{outline:none;border-color:var(--teal-dim)}.err.center[data-v-d095d320]{text-align:center;margin:.6rem 0 0;font-size:.78rem;color:var(--danger-soft)}.footer[data-v-d095d320]{margin-top:3rem;padding:2rem 0 1.5rem;border-top:1px solid var(--line-soft)}.footer-grid[data-v-d095d320]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:1.75rem}.about p[data-v-d095d320]{margin:0;font-size:.8rem;line-height:1.95;color:var(--muted);max-width:30rem}.contact h4[data-v-d095d320]{margin:0 0 .6rem;font-size:.78rem;color:var(--teal-bright);font-weight:600}.contact ul[data-v-d095d320]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.contact li[data-v-d095d320]{font-size:.78rem;color:var(--muted)}.contact a[data-v-d095d320]{color:var(--muted);text-decoration:none;border-bottom:1px dashed var(--dash-line)}.contact a[data-v-d095d320]:hover{color:var(--text);border-bottom-color:var(--teal-dim)}.footer-bottom[data-v-d095d320]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--line-softer);font-size:.72rem;color:var(--dim-text)}@media(max-width:860px){.hero[data-v-d095d320]{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0 2.25rem}.mock[data-v-d095d320]{order:-1}.links[data-v-d095d320]{display:none}.footer-grid[data-v-d095d320]{grid-template-columns:1fr 1fr}.about[data-v-d095d320]{grid-column:1 / -1}}@media(max-width:460px){.footer-grid[data-v-d095d320]{grid-template-columns:1fr}.nav-actions .ghost[data-v-d095d320]{display:none}}.auth-page[data-v-1ac4cf0d]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 1.15rem}.top[data-v-1ac4cf0d]{width:100%;max-width:24rem;display:flex;align-items:center;justify-content:space-between}.brand[data-v-1ac4cf0d]{display:flex;align-items:center;gap:.5rem;direction:ltr;text-decoration:none}.wordmark[data-v-1ac4cf0d],.mark[data-v-1ac4cf0d]{height:36px;width:auto}.card[data-v-1ac4cf0d]{width:100%;max-width:24rem;padding:1.5rem 1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--card-strong)}.card h1[data-v-1ac4cf0d]{margin:0 0 .4rem;font-size:1.15rem}.hint[data-v-1ac4cf0d]{margin:0 0 1.25rem;font-size:.8rem;color:var(--muted);line-height:1.7}.field[data-v-1ac4cf0d]{display:block;margin-bottom:.85rem}.field span[data-v-1ac4cf0d]{display:block;margin-bottom:.35rem;font-size:.78rem;color:var(--muted)}.field input[data-v-1ac4cf0d]{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:.6rem;background:var(--dark-2);color:var(--text);font-size:.9rem}.field input[data-v-1ac4cf0d]:focus{outline:none;border-color:var(--teal-dim)}.err[data-v-1ac4cf0d]{margin:.6rem 0 0;padding:.5rem .7rem;border:1px solid var(--danger-line);border-radius:.5rem;background:var(--danger-bg);color:var(--danger-soft);font-size:.78rem}.alt[data-v-1ac4cf0d]{margin:1rem 0 0;text-align:center;font-size:.8rem;color:var(--muted)}.alt a[data-v-1ac4cf0d]{color:var(--teal);text-decoration:none}.auth-page[data-v-fa2686f2]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 1.15rem}.top[data-v-fa2686f2]{width:100%;max-width:24rem;display:flex;align-items:center;justify-content:space-between}.brand[data-v-fa2686f2]{display:flex;align-items:center;gap:.5rem;direction:ltr;text-decoration:none}.wordmark[data-v-fa2686f2],.mark[data-v-fa2686f2]{height:36px;width:auto}.card[data-v-fa2686f2]{width:100%;max-width:24rem;padding:1.5rem 1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--card-strong)}.card h1[data-v-fa2686f2]{margin:0 0 .4rem;font-size:1.15rem}.hint[data-v-fa2686f2]{margin:0 0 1.25rem;font-size:.8rem;color:var(--muted);line-height:1.7}.field[data-v-fa2686f2]{display:block;margin-bottom:.85rem}.field span[data-v-fa2686f2]{display:block;margin-bottom:.35rem;font-size:.78rem;color:var(--muted)}.field input[data-v-fa2686f2]{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:.6rem;background:var(--dark-2);color:var(--text);font-size:.9rem}.field input[data-v-fa2686f2]:focus{outline:none;border-color:var(--teal-dim)}.err[data-v-fa2686f2]{margin:.6rem 0 0;padding:.5rem .7rem;border:1px solid var(--danger-line);border-radius:.5rem;background:var(--danger-bg);color:var(--danger-soft);font-size:.78rem}.alt[data-v-fa2686f2]{margin:1rem 0 0;text-align:center;font-size:.8rem;color:var(--muted)}.alt a[data-v-fa2686f2]{color:var(--teal);text-decoration:none}.page[data-v-cb40ce4f]{max-width:46rem;margin:0 auto;padding:1.15rem 1.15rem 2.5rem;width:100%}.nav[data-v-cb40ce4f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand[data-v-cb40ce4f]{display:flex;align-items:center;gap:.45rem;direction:ltr;text-decoration:none}.wordmark[data-v-cb40ce4f],.mark[data-v-cb40ce4f]{height:30px;width:auto}.who[data-v-cb40ce4f]{display:flex;align-items:center;gap:.55rem}.name[data-v-cb40ce4f]{font-size:.82rem;color:var(--muted)}.main[data-v-cb40ce4f]{margin-top:1.75rem}.head[data-v-cb40ce4f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.head h1[data-v-cb40ce4f]{margin:0;font-size:1.2rem}.create-card[data-v-cb40ce4f]{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:.85rem;background:var(--card-strong)}.field[data-v-cb40ce4f]{display:block;margin-bottom:.7rem}.field span[data-v-cb40ce4f]{display:block;margin-bottom:.35rem;font-size:.76rem;color:var(--muted)}.field input[data-v-cb40ce4f]{width:100%;padding:.65rem .8rem;border:1px solid var(--line);border-radius:.55rem;background:var(--dark-2);color:var(--text);font-size:.88rem}.field input[data-v-cb40ce4f]:focus{outline:none;border-color:var(--teal-dim)}.sec[data-v-cb40ce4f]{margin:1.6rem 0 .6rem;font-size:.78rem;color:var(--muted);font-weight:600;letter-spacing:.03em}.empty[data-v-cb40ce4f]{margin:0;padding:1rem;border:1px dashed var(--line);border-radius:.7rem;color:var(--muted);font-size:.82rem;text-align:center}.list[data-v-cb40ce4f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.item[data-v-cb40ce4f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--line);border-radius:.75rem;background:var(--card)}.item-main[data-v-cb40ce4f]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.title[data-v-cb40ce4f]{font-size:.9rem}.code[data-v-cb40ce4f]{font-family:ui-monospace,monospace;font-size:.7rem;color:var(--teal-bright);letter-spacing:.08em;direction:ltr}.meta[data-v-cb40ce4f]{font-size:.7rem;color:var(--muted)}.item-actions[data-v-cb40ce4f]{display:flex;gap:.4rem;flex-shrink:0}.list.dim[data-v-cb40ce4f]{opacity:.62}.muted[data-v-cb40ce4f]{color:var(--muted);font-size:.85rem}.err[data-v-cb40ce4f]{margin:.7rem 0;padding:.55rem .7rem;border:1px solid var(--danger-line);border-radius:.5rem;background:var(--danger-bg);color:var(--danger-soft);font-size:.78rem}@media(max-width:460px){.item[data-v-cb40ce4f]{flex-direction:column;align-items:stretch}.item-actions[data-v-cb40ce4f]{justify-content:flex-end}}.page[data-v-bfa43f80]{max-width:32rem;margin:0 auto;padding:1.15rem 1.15rem 2.5rem;width:100%}.nav[data-v-bfa43f80]{display:flex;justify-content:space-between;align-items:center}.brand[data-v-bfa43f80]{display:flex;align-items:center;gap:.45rem;direction:ltr;text-decoration:none}.wordmark[data-v-bfa43f80],.mark[data-v-bfa43f80]{height:30px;width:auto}.center[data-v-bfa43f80]{text-align:center;margin-top:3rem}.lobby[data-v-bfa43f80]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.info h1[data-v-bfa43f80]{margin:0 0 .3rem;font-size:1.15rem;text-align:center}.host[data-v-bfa43f80]{margin:0 0 .75rem;text-align:center;font-size:.8rem;color:var(--muted)}.code-row[data-v-bfa43f80]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.code-label[data-v-bfa43f80]{font-size:.75rem;color:var(--muted)}.code[data-v-bfa43f80]{font-family:ui-monospace,monospace;font-size:.85rem;color:var(--teal-bright);letter-spacing:.12em;direction:ltr}.preview[data-v-bfa43f80]{position:relative;border:1px solid var(--line);border-radius:.9rem;overflow:hidden;background:var(--dark-3);aspect-ratio:4 / 3}.cam[data-v-bfa43f80]{width:100%;height:100%;object-fit:cover;display:block;transform:scaleX(-1)}.cam.off[data-v-bfa43f80]{opacity:0}.cam-overlay[data-v-bfa43f80]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:.82rem;color:var(--muted);line-height:1.8}.cam-actions[data-v-bfa43f80]{position:absolute;inset:auto 0 .5rem;display:flex;justify-content:center}.controls[data-v-bfa43f80]{position:absolute;inset:auto 0 .5rem;display:flex;justify-content:center;gap:.4rem}.ctrl[data-v-bfa43f80]{padding:.4rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--glass);color:var(--text);font-size:.72rem;cursor:pointer}.ctrl.off[data-v-bfa43f80]{border-color:var(--danger-line);color:var(--danger-soft)}.members[data-v-bfa43f80]{padding:.85rem;border:1px solid var(--line);border-radius:.8rem;background:var(--card)}.members h2[data-v-bfa43f80]{margin:0 0 .5rem;font-size:.78rem;color:var(--muted)}.members ul[data-v-bfa43f80]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.members li[data-v-bfa43f80]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.role[data-v-bfa43f80]{font-size:.68rem;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.role.host[data-v-bfa43f80]{border-color:var(--teal-dim);color:var(--teal-bright)}.role.cohost[data-v-bfa43f80]{border-color:var(--cohost-line);color:var(--cohost-text)}.mname[data-v-bfa43f80]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-select[data-v-bfa43f80]{padding:.2rem .4rem;border:1px solid var(--line);border-radius:.4rem;background:var(--dark-2);color:var(--text);font-size:.7rem;font-family:inherit}.role-select[data-v-bfa43f80]:focus{outline:none;border-color:var(--teal-dim)}.err.small[data-v-bfa43f80]{margin:.5rem 0 0;font-size:.72rem}.end[data-v-bfa43f80]{width:100%;border-color:var(--danger-line);color:var(--danger-soft)}.enter[data-v-bfa43f80]{width:100%;margin-top:.25rem}.err[data-v-bfa43f80]{padding:.55rem .7rem;border:1px solid var(--danger-line);border-radius:.5rem;background:var(--danger-bg);color:var(--danger-soft);font-size:.78rem;text-align:center}.muted[data-v-bfa43f80]{color:var(--muted)}.meeting-desc[data-v-bfa43f80]{margin:.5rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.6}.room[data-v-51ad3bdb]{min-height:100dvh;display:flex;flex-direction:column;background:var(--room-bg)}.bar[data-v-51ad3bdb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;border-bottom:1px solid var(--line)}.title[data-v-51ad3bdb]{font-size:.85rem;font-weight:600}.code[data-v-51ad3bdb]{font-family:ui-monospace,monospace;font-size:.7rem;color:var(--teal-bright);letter-spacing:.1em;direction:ltr}.presence[data-v-51ad3bdb]{font-size:.75rem;color:var(--dim-text)}.stage[data-v-51ad3bdb]{flex:1;display:grid;gap:.75rem;padding:.75rem;align-items:center;justify-items:center;position:relative;min-height:0;max-height:calc(100dvh - 120px);overflow:hidden;grid-auto-rows:minmax(0,1fr)}.grid-2[data-v-51ad3bdb]{grid-template-columns:1fr 1fr}.grid-4[data-v-51ad3bdb]{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.grid-4[data-v-51ad3bdb]{grid-template-columns:repeat(4,1fr)}}.grid-many[data-v-51ad3bdb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.self-tile[data-v-51ad3bdb],.remote-tile[data-v-51ad3bdb]{width:100%;height:100%;position:relative;background:var(--room-stage);border-radius:.9rem;overflow:hidden;display:flex;flex-direction:column;min-height:0}.self-tile.off[data-v-51ad3bdb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1}.video[data-v-51ad3bdb]{flex:1;width:100%;height:100%;object-fit:cover;display:block;background:#000}.self-tile .video[data-v-51ad3bdb]{transform:scaleX(-1)}.label[data-v-51ad3bdb]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:.75rem;padding:.6rem .75rem;display:flex;justify-content:space-between}.label .status[data-v-51ad3bdb]{color:#aaa;font-size:.7rem}.remote-videos[data-v-51ad3bdb]{width:100%;height:100%;display:contents}.toast[data-v-51ad3bdb]{position:fixed;top:.75rem;left:50%;transform:translate(-50%);z-index:300;background:#0a0e17eb;color:#fff;font-size:.82rem;font-weight:500;padding:.7rem 1.1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 24px #00000059;max-width:min(92vw,30rem);text-align:center}.toast-enter-active[data-v-51ad3bdb],.toast-leave-active[data-v-51ad3bdb]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-51ad3bdb],.toast-leave-to[data-v-51ad3bdb]{opacity:0;transform:translate(-50%) translateY(-8px)}.tile-status[data-v-51ad3bdb]{position:absolute;top:.5rem;right:.5rem;z-index:6;display:flex;gap:.4rem;pointer-events:none}.status-icon[data-v-51ad3bdb]{width:2rem;height:2rem;border-radius:999px;background:#dc2626e6;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000004d}.status-icon svg[data-v-51ad3bdb]{width:1.1rem;height:1.1rem}.overlay[data-v-51ad3bdb]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.82rem;text-align:center;padding:1rem;background:var(--room-bg)}.tap-play[data-v-51ad3bdb]{position:fixed;bottom:5rem;left:50%;transform:translate(-50%);padding:.75rem 1.25rem;border-radius:999px;background:var(--teal-bright);color:#fff;font-size:.85rem;font-weight:600;box-shadow:0 0 0 1px #0000001a,0 4px 12px #00000026;z-index:100;cursor:pointer;transition:opacity .2s ease}.tap-play[data-v-51ad3bdb]:hover{opacity:.9}.tap-play[data-v-51ad3bdb]:active{opacity:.8}.dock[data-v-51ad3bdb]{display:flex;justify-content:center;gap:.6rem;padding:.9rem .9rem 1.35rem}.ctrl[data-v-51ad3bdb]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--dark-2);color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.ctrl[data-v-51ad3bdb]:hover{background:var(--dark-3)}.ctrl svg[data-v-51ad3bdb]{width:1.25rem;height:1.25rem}.ctrl.off[data-v-51ad3bdb]{border-color:var(--danger-line);color:var(--danger-soft);background:var(--danger-bg)}.ctrl.danger[data-v-51ad3bdb]{border-color:var(--danger-line);background:var(--danger-bg2);color:var(--danger-soft)}.ctrl.danger[data-v-51ad3bdb]:hover{background:var(--danger-bg2);filter:brightness(.97)}.member-item[data-v-51ad3bdb]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#333;border-radius:.6rem;margin-bottom:.8rem}.admin-btn-wrap[data-v-51ad3bdb]{position:relative;flex-shrink:0;width:2.8rem;height:2.8rem}.admin-btn[data-v-51ad3bdb]{background:var(--dark-2);border:1px solid var(--line);color:var(--teal-bright);width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;overflow:visible}.admin-btn[data-v-51ad3bdb]:hover,.admin-btn[data-v-51ad3bdb]:focus{background:var(--teal-bright);color:#000;box-shadow:0 0 12px #00ffc866}.admin-menu[data-v-51ad3bdb]{position:fixed;background:#2a2a2a;border:1px solid #444;border-radius:.6rem;padding:.4rem;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 4px 20px #000c;z-index:999999;min-width:140px;animation:fadeIn-51ad3bdb .15s ease-out;max-height:80vh;overflow-y:auto;direction:rtl;text-align:right}@keyframes fadeIn-51ad3bdb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.menu-item[data-v-51ad3bdb]{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;background:transparent;border:none;color:#eee;border-radius:.4rem;cursor:pointer;font-size:.82rem;text-align:right;width:100%;transition:background .15s;white-space:nowrap}.menu-item[data-v-51ad3bdb]:hover:not(:disabled){background:#ffffff1a}.menu-item[data-v-51ad3bdb]:disabled{opacity:.35;cursor:not-allowed}.menu-item.on[data-v-51ad3bdb]{color:var(--teal-bright);font-weight:600}.menu-item.danger[data-v-51ad3bdb]{color:#f55}.menu-item.danger[data-v-51ad3bdb]:hover{background:#ff555526}.menu-sep[data-v-51ad3bdb]{height:1px;background:#444;margin:.2rem .3rem}.menu-item span[data-v-51ad3bdb]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host-menu-btn[data-v-51ad3bdb]{background:none;border:none;color:var(--teal-bright);cursor:pointer;padding:.4rem;display:flex;align-items:center;border-radius:50%}.host-menu-btn[data-v-51ad3bdb]:hover{background:#00ffc81a}.host-menu-btn svg[data-v-51ad3bdb]{width:1.2rem;height:1.2rem}.host-panel[data-v-51ad3bdb]{position:fixed;top:0;left:0;width:320px;height:100dvh;background:#2a2a2a;border-right:1px solid #444;z-index:1000;display:flex;flex-direction:column;box-shadow:0 0 40px #000c;color:#fff}.host-panel-header[data-v-51ad3bdb]{padding:1rem;border-bottom:1px solid #444;display:flex;align-items:center;justify-content:space-between}.host-panel-header h3[data-v-51ad3bdb]{margin:0;font-size:1.1rem;color:#00ffc8}.close-btn[data-v-51ad3bdb]{background:none;border:none;color:#ccc;font-size:1.8rem;cursor:pointer}.host-tabs[data-v-51ad3bdb]{display:flex;overflow-x:auto;border-bottom:1px solid #444;background:#333}.host-tabs button[data-v-51ad3bdb]{flex:1;padding:.8rem .5rem;background:none;border:none;color:#ccc;font-size:.85rem;cursor:pointer;font-weight:500;border-bottom:2px solid transparent}.host-tabs button.active[data-v-51ad3bdb]{color:#00ffc8;border-bottom-color:#00ffc8;background:#444}.host-tab-content[data-v-51ad3bdb]{flex:1;overflow-y:auto;padding:1rem}.member-item[data-v-51ad3bdb]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#333;border-radius:.6rem;margin-bottom:.8rem}.member-name[data-v-51ad3bdb]{display:block;font-size:.95rem;font-weight:600;margin-bottom:.2rem;color:#fff}.member-status[data-v-51ad3bdb]{font-size:.8rem;color:#00ffc8}.member-status.muted[data-v-51ad3bdb]{color:#f55}.member-perms[data-v-51ad3bdb]{display:flex;gap:.9rem;justify-content:center;margin:.45rem 0}.perm-check[data-v-51ad3bdb]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.55rem;border:1px solid var(--line);background:var(--dark-2);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.perm-check span[data-v-51ad3bdb]{font-size:.95rem;opacity:.45;transition:opacity .15s ease,transform .15s ease}.perm-check input[data-v-51ad3bdb]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.perm-check[data-v-51ad3bdb]:has(input:checked){border-color:#00ffc8;background:#00ffc81f}.perm-check:has(input:checked) span[data-v-51ad3bdb]{opacity:1;transform:scale(1.08)}.perm-check[data-v-51ad3bdb]:active{transform:scale(.94)}.member-actions button[data-v-51ad3bdb]{background:#444;border:none;color:#fff;padding:.5rem .8rem;border-radius:.4rem;cursor:pointer}.chat-content[data-v-51ad3bdb]{display:flex;flex-direction:column}.chat-messages[data-v-51ad3bdb]{flex:1;overflow-y:auto;margin-bottom:1rem;max-height:250px}.chat-msg[data-v-51ad3bdb]{font-size:.9rem;margin-bottom:.6rem;line-height:1.5;color:#eee}.chat-msg strong[data-v-51ad3bdb]{color:#00ffc8}.chat-input-row[data-v-51ad3bdb]{display:flex;gap:.5rem}.chat-input-row input[data-v-51ad3bdb]{flex:1;background:#222;border:1px solid #555;border-radius:.4rem;padding:.6rem;color:#fff;outline:none;font-size:.9rem}.chat-input-row input[data-v-51ad3bdb]::placeholder{color:#888}.chat-input-row input[data-v-51ad3bdb]:focus{border-color:#00ffc8}.send-btn[data-v-51ad3bdb]{background:#00b894;border:none;color:#fff;padding:0 1.2rem;border-radius:.4rem;cursor:pointer;font-weight:600}.action-btn[data-v-51ad3bdb]{width:100%;padding:.9rem;background:#00b894;border:none;color:#fff;border-radius:.5rem;font-weight:600;cursor:pointer;margin-bottom:1rem;font-size:.95rem}.action-btn[data-v-51ad3bdb]:hover{filter:brightness(1.1)}.action-btn.danger[data-v-51ad3bdb]{background:#d63031}.hint[data-v-51ad3bdb]{font-size:.8rem;color:#aaa;text-align:center;line-height:1.5}.conn-lost-banner[data-v-51ad3bdb]{position:fixed;top:0;left:0;right:0;z-index:2000;background:linear-gradient(90deg,#f39c12,#e67e22);color:#fff;padding:.7rem 1rem;box-shadow:0 2px 12px #0000004d;display:flex;justify-content:space-between;align-items:center}.conn-lost-content[data-v-51ad3bdb]{display:flex;align-items:center;gap:.8rem;flex:1}.conn-lost-icon[data-v-51ad3bdb]{font-size:1.3rem}.conn-lost-title[data-v-51ad3bdb]{font-weight:700}.conn-lost-countdown[data-v-51ad3bdb]{font-size:.75rem;opacity:.95}.conn-lost-timer[data-v-51ad3bdb]{display:flex;align-items:center;gap:.5rem;background:#00000038;padding:.3rem .7rem;border-radius:.5rem}.timer-bar[data-v-51ad3bdb]{height:6px;border-radius:3px;background:#fff;transition:width .5s ease}.timer-num[data-v-51ad3bdb]{font-size:.7rem;font-weight:700;color:#fff;background:#00000040;padding:.2rem .5rem;border-radius:.3rem}.slide-down-enter-active[data-v-51ad3bdb],.slide-down-leave-active[data-v-51ad3bdb]{transition:transform .25s ease,opacity .25s ease}.slide-down-enter-from[data-v-51ad3bdb],.slide-down-leave-to[data-v-51ad3bdb]{transform:translateY(-100%);opacity:0}.empty-msg[data-v-51ad3bdb]{color:#999;text-align:center;font-size:.9rem;padding:2rem 0}.slide-enter-active[data-v-51ad3bdb],.slide-leave-active[data-v-51ad3bdb]{transition:transform .3s ease}.slide-enter-from[data-v-51ad3bdb],.slide-leave-to[data-v-51ad3bdb]{transform:translate(-100%)}@keyframes spin-51ad3bdb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.screen-share-tile[data-v-51ad3bdb]{width:100%;height:100%;position:relative;background:var(--room-stage);border-radius:.9rem;overflow:hidden;display:flex;flex-direction:column;min-height:0;border:1.5px solid var(--teal-bright, #2dd4bf);box-shadow:0 14px 40px #00000073;z-index:10}.remote-tile[data-v-51ad3bdb],.screen-share-tile[data-v-51ad3bdb]{position:relative}.fullscreen-btn[data-v-51ad3bdb]{position:absolute;top:.5rem;left:.5rem;z-index:20;background:#0006;border:none;border-radius:4px;padding:4px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.fullscreen-btn[data-v-51ad3bdb]:hover{background:#0009}.remote-tile.full-screen[data-v-51ad3bdb],.self-tile.full-screen[data-v-51ad3bdb],.screen-share-tile.full-screen[data-v-51ad3bdb]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;border-radius:0;margin:0;z-index:2000;background:#000}.remote-tile.full-screen .video[data-v-51ad3bdb],.self-tile.full-screen .video[data-v-51ad3bdb]{object-fit:contain}.screen-share-tile .screen-share-header[data-v-51ad3bdb]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .9rem;font-size:.85rem;font-weight:700;background:#2dd4bf1f;border-bottom:1px solid rgba(45,212,191,.25);z-index:11}.screen-share-tile .screen-share-label[data-v-51ad3bdb]{color:var(--teal-bright, #2dd4bf);letter-spacing:.3px}.screen-share-tile .screen-share-user[data-v-51ad3bdb]{color:var(--primary-text, #eee);direction:rtl}.screen-share-tile .fullscreen-btn[data-v-51ad3bdb]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:.4rem;padding:.25rem .55rem;cursor:pointer;font-size:.9rem;margin-left:.5rem}.screen-share-tile .fullscreen-btn[data-v-51ad3bdb]:hover{background:#ffffff4d}.screen-share-tile .video[data-v-51ad3bdb]{width:100%;height:100%;object-fit:contain;background:#000;display:block}.screen-share-pending[data-v-51ad3bdb]{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .9rem;border-top:1px solid var(--line, #2a3340);background:#00000040}.screen-share-pending>span[data-v-51ad3bdb]{font-size:.82rem;color:var(--primary-text, #ddd)}.screen-share-actions[data-v-51ad3bdb]{display:flex;gap:.5rem}.screen-share-actions .btn[data-v-51ad3bdb]{flex:1;cursor:pointer;border-radius:.5rem;padding:.5rem 0;font-weight:700;font-size:.82rem}.screen-share-actions .btn-primary[data-v-51ad3bdb]{background:var(--teal-bright, #2dd4bf);color:#08151a;border:1px solid var(--teal-bright, #2dd4bf)}.screen-share-actions .btn-secondary[data-v-51ad3bdb]{background:transparent;color:#fff;border:1px solid var(--line, #2a3340)}.screen-share-actions .btn-secondary[data-v-51ad3bdb]:hover{background:#ffffff14}.stop-share-btn[data-v-51ad3bdb]{position:absolute;top:.5rem;left:3.2rem;z-index:20;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#dc2626bf;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .15s}.stop-share-btn[data-v-51ad3bdb]:hover{background:#dc2626f2}.modal-overlay[data-v-51ad3bdb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-box[data-v-51ad3bdb]{background:var(--surface, #1e2530);border:1px solid var(--line, #2a3340);border-radius:14px;padding:1.5rem 2rem;max-width:340px;width:90%;text-align:center;box-shadow:0 8px 32px #00000080}.modal-message[data-v-51ad3bdb]{color:var(--primary-text, #eee);font-size:.95rem;line-height:1.6;margin-bottom:1.25rem;direction:rtl}.modal-actions[data-v-51ad3bdb]{display:flex;gap:.75rem;justify-content:center}.modal-btn[data-v-51ad3bdb]{padding:.45rem 1.25rem;border-radius:8px;border:none;font-size:.9rem;cursor:pointer;transition:background .15s,transform .1s}.modal-btn[data-v-51ad3bdb]:active{transform:scale(.97)}.modal-btn-confirm[data-v-51ad3bdb]{background:#dc2626;color:#fff}.modal-btn-confirm[data-v-51ad3bdb]:hover{background:#b91c1c}.modal-btn-cancel[data-v-51ad3bdb]{background:#ffffff1a;color:var(--primary-text, #eee);border:1px solid var(--line, #2a3340)}.modal-btn-cancel[data-v-51ad3bdb]:hover{background:#ffffff2e}.nf[data-v-3dd8fc67]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2rem 1.15rem;text-align:center}.brand[data-v-3dd8fc67]{display:flex;align-items:center;gap:.45rem;direction:ltr}.wordmark[data-v-3dd8fc67],.mark[data-v-3dd8fc67]{height:32px;width:auto}.num[data-v-3dd8fc67]{margin:.5rem 0 0;font-size:2.6rem;font-weight:800;color:var(--teal);letter-spacing:.05em}.msg[data-v-3dd8fc67]{margin:0 0 .5rem;color:var(--muted);font-size:.88rem}@font-face{font-family:Peyda;src:url(/assets/Peyda-Thin-DoegNFW1.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/Peyda-Light-BDKtVyXr.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/Peyda-Regular-C_VqATTG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/Peyda-Medium-CWPm6Ccw.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/Peyda-SemiBold-D6ZPyq81.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/Peyda-Bold-D274KpBh.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/Peyda-ExtraBold-BTFb7Npn.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/Peyda-Black-D8zdc_aa.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root,:root[data-theme=dark]{--teal: #00b888;--teal-dim: #0a6b52;--teal-bright: #5be0bb;--on-teal: #04140f;--dark: #0a0f0d;--dark-2: #111917;--dark-3: #16211e;--line: #22332d;--text: #e8f5f0;--muted: #8fa8a0;--dim-text: #557069;--quote-text: #cfe3dc;--card: rgba(17, 25, 23, .62);--card-2: rgba(17, 25, 23, .5);--card-strong: rgba(17, 25, 23, .78);--glass: rgba(10, 15, 13, .82);--line-soft: rgba(34, 51, 45, .55);--line-softer: rgba(34, 51, 45, .4);--dash-line: rgba(143, 168, 160, .35);--ghost-hover: rgba(255, 255, 255, .04);--accent-soft: rgba(0, 184, 136, .09);--accent-soft2: rgba(0, 184, 136, .14);--accent-soft3: rgba(0, 184, 136, .16);--accent-line: rgba(0, 184, 136, .28);--accent-line2: rgba(0, 184, 136, .5);--accent-strong: rgba(0, 184, 136, .55);--glow-1: rgba(0, 184, 136, .1);--glow-2: rgba(0, 184, 136, .07);--mock-a: rgba(22, 33, 30, .95);--mock-b: rgba(10, 15, 13, .95);--tile: #0d1614;--tile1: #123a30;--tile2: #12312f;--dot: #263a33;--mbtn: #1b2a25;--danger: #ff5c5c;--danger-soft: #ff8f8f;--danger-line: #5a1f1f;--danger-bg: rgba(255, 92, 92, .1);--danger-bg2: rgba(255, 92, 92, .14);--danger-strong: rgba(255, 92, 92, .5);--cohost-line: #4a5d1f;--cohost-text: #c9e08a;--room-bg: #060a09;--room-stage: #0c1210;--logo-filter: none;font-family:Peyda,Vazirmatn,Segoe UI,Tahoma,system-ui,sans-serif;color-scheme:dark}:root[data-theme=light]{--teal: #00a37a;--teal-dim: #0a8a68;--teal-bright: #00795c;--on-teal: #ffffff;--dark: #f6faf8;--dark-2: #ffffff;--dark-3: #eef4f1;--line: #d7e4de;--text: #0d1a16;--muted: #4f6a62;--dim-text: #6b857c;--quote-text: #1d2f29;--card: #ffffff;--card-2: #ffffff;--card-strong: #ffffff;--glass: rgba(255, 255, 255, .92);--line-soft: rgba(215, 228, 222, .9);--line-softer: rgba(215, 228, 222, .7);--dash-line: rgba(79, 106, 98, .35);--ghost-hover: rgba(0, 0, 0, .045);--accent-soft: rgba(0, 163, 122, .1);--accent-soft2: rgba(0, 163, 122, .14);--accent-soft3: rgba(0, 163, 122, .16);--accent-line: rgba(0, 163, 122, .35);--accent-line2: rgba(0, 163, 122, .35);--accent-strong: rgba(0, 163, 122, .6);--glow-1: rgba(0, 163, 122, .07);--glow-2: rgba(0, 163, 122, .05);--mock-a: #ffffff;--mock-b: #f1f7f4;--tile: #eef4f1;--tile1: #e2f3ec;--tile2: #e6f1ee;--dot: #cfded8;--mbtn: #dbe7e1;--danger: #d93636;--danger-soft: #c0392b;--danger-line: #e6b6b6;--danger-bg: rgba(217, 54, 54, .08);--danger-bg2: rgba(217, 54, 54, .12);--danger-strong: rgba(217, 54, 54, .45);--cohost-line: #b9d48a;--cohost-text: #4e6b12;--room-bg: #f1f6f4;--room-stage: #e3ebe7;--logo-filter: brightness(.72) saturate(1.25);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--dark);color:var(--text)}html{transition:background-color .2s ease}body{min-height:100vh;min-height:100dvh;background:radial-gradient(60rem 40rem at 80% -10%,var(--glow-1),transparent 60%),radial-gradient(40rem 30rem at 0% 110%,var(--glow-2),transparent 60%),var(--dark);transition:background-color .2s ease,color .2s ease}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}button,input{font-family:inherit}a{color:var(--teal-bright);text-decoration:none}a:hover{text-decoration:underline}:root[data-theme=light] .wordmark,:root[data-theme=light] .mark{filter:var(--logo-filter)}.solid{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border:0;border-radius:.7rem;background:var(--teal);color:var(--on-teal);font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none;transition:filter .15s ease,transform .1s ease}.solid:hover:not(:disabled){filter:brightness(1.08)}.solid:active:not(:disabled){transform:scale(.985)}.solid:disabled{opacity:.45;cursor:not-allowed}.solid.small{padding:.5rem .95rem;font-size:.82rem}.solid.tiny{padding:.35rem .7rem;font-size:.74rem;border-radius:.5rem}.outline{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.2rem;border:1px solid var(--teal-dim);border-radius:.7rem;background:transparent;color:var(--teal-bright);font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none}.outline:hover{background:var(--accent-soft)}.outline.tiny{padding:.35rem .7rem;font-size:.74rem;border-radius:.5rem}.ghost{display:inline-flex;align-items:center;padding:.45rem .8rem;border:0;border-radius:.55rem;background:transparent;color:var(--muted);font-size:.84rem;cursor:pointer;text-decoration:none}.ghost:hover{color:var(--text);background:var(--ghost-hover)}.ghost.tiny{padding:.3rem .55rem;font-size:.74rem}
