:root{--page:#eef2f6;--shell:#111827;--shell-2:#182234;--surface:#fff;--surface-soft:#f6f8fb;--ink:#111827;--muted:#64748b;--line:#dbe3ee;--line-strong:#b8c4d4;--blue:#2563eb;--blue-strong:#1e40af;--teal:#0f9f8f;--green:#17803d;--amber:#b45309;--red:#dc2626;--shadow-soft:0 14px 34px #0f172a1f;--shadow-panel:0 8px 20px #0f172a14;--glass-line:#e2e8f0c2;--radius-panel:14px;--radius-control:12px}.streamRoot--meeting .stageCanvas{isolation:isolate;min-height:clamp(360px,100vh - 260px,620px)!important}.streamRoot--meeting .stageCommandHandle{z-index:80}.streamRoot--meeting .stageCommandDock{z-index:79}@media (width<=980px){.streamRoot--meeting .meetingShell{overflow-x:hidden!important}.streamRoot--meeting .peopleRail{max-width:100%!important}}@media (width<=520px){.streamRoot--meeting .controlBar{gap:.16rem!important;max-width:calc(100vw - .75rem)!important;padding:.2rem!important}.streamRoot--meeting .controlBar .controlButton,.streamRoot--meeting .controlBar .audioGuardToggle{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.streamRoot--meeting .controlBar .remoteVolumeControl{width:62px!important;min-width:62px!important;max-width:62px!important}.streamRoot--meeting .controlBar .audioGuardControl{max-width:102px!important}}.streamRoot--meeting{overflow-x:hidden}.streamRoot--meeting .meetingShell,.streamRoot--meeting .stageArea,.streamRoot--meeting .peopleRail,.streamRoot--meeting .sideDock{min-width:0!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed){grid-template-rows:auto auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}.streamRoot--meeting .sideDockHeader,.streamRoot--meeting .tabs{min-height:0}.streamRoot--meeting .dockBody,.streamRoot--meeting .dockBody--single{height:auto!important;min-height:0!important;max-height:100%!important}.streamRoot--meeting .dockBody--single{overscroll-behavior:contain;scrollbar-gutter:stable;display:block!important;overflow:hidden auto!important}.streamRoot--meeting .moderationPanel{height:auto!important;min-height:max-content!important;overflow:visible!important}.streamRoot--meeting .moderationSection,.streamRoot--meeting .moderationPerson,.streamRoot--meeting .moderationPermissionButton{content-visibility:visible!important;contain-intrinsic-size:auto!important}.streamRoot--meeting .stageCommandDock,.streamRoot--meeting .streamQuickTray,.streamRoot--meeting .interactionQuickTray,.streamRoot--meeting .pollQuickComposer{max-width:min(620px,100vw - 1.5rem)!important;color:var(--ink)!important}.streamRoot--meeting .sideDock button,.streamRoot--meeting .sideDock a,.streamRoot--meeting .sideDock input,.streamRoot--meeting .sideDock textarea,.streamRoot--meeting .sideDock select,.streamRoot--meeting .stageCommandDock button,.streamRoot--meeting .streamQuickTray button,.streamRoot--meeting .interactionQuickTray button,.streamRoot--meeting .pollQuickComposer button,.streamRoot--meeting .pollQuickComposer input,.streamRoot--meeting .pollQuickComposer textarea{color:inherit}.streamRoot[data-theme=light].streamRoot--meeting .sideDock,:root[data-theme=light] .streamRoot--meeting .sideDock,.streamRoot[data-theme=light].streamRoot--meeting .tabs,:root[data-theme=light] .streamRoot--meeting .tabs,.streamRoot[data-theme=light].streamRoot--meeting .dockBody,:root[data-theme=light] .streamRoot--meeting .dockBody{color:#0b1220!important;background:#fff!important}.streamRoot[data-theme=light].streamRoot--meeting .tab,:root[data-theme=light] .streamRoot--meeting .tab,.streamRoot[data-theme=light].streamRoot--meeting .toolButton,:root[data-theme=light] .streamRoot--meeting .toolButton,.streamRoot[data-theme=light].streamRoot--meeting .btnGhost,:root[data-theme=light] .streamRoot--meeting .btnGhost,.streamRoot[data-theme=light].streamRoot--meeting .btnLink,:root[data-theme=light] .streamRoot--meeting .btnLink,.streamRoot[data-theme=light].streamRoot--meeting .moderationModeButton,:root[data-theme=light] .streamRoot--meeting .moderationModeButton,.streamRoot[data-theme=light].streamRoot--meeting .moderationPermissionButton,:root[data-theme=light] .streamRoot--meeting .moderationPermissionButton{color:#0f172a!important;background:#fff!important;border-color:#0f172a1f!important}.streamRoot[data-theme=light].streamRoot--meeting .tab--active,:root[data-theme=light] .streamRoot--meeting .tab--active,.streamRoot[data-theme=light].streamRoot--meeting .toolButton--active,:root[data-theme=light] .streamRoot--meeting .toolButton--active,.streamRoot[data-theme=light].streamRoot--meeting .moderationPreset--active,:root[data-theme=light] .streamRoot--meeting .moderationPreset--active,.streamRoot[data-theme=light].streamRoot--meeting .moderationModeButton--active,:root[data-theme=light] .streamRoot--meeting .moderationModeButton--active,.streamRoot[data-theme=light].streamRoot--meeting .moderationPermissionButton--enabled,:root[data-theme=light] .streamRoot--meeting .moderationPermissionButton--enabled{color:#0f766e!important;background:#ecfdf5!important;border-color:#0f766e52!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock,:root[data-theme=dark] .streamRoot--meeting .sideDock,.streamRoot[data-theme=dark].streamRoot--meeting .tabs,:root[data-theme=dark] .streamRoot--meeting .tabs,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody{color:#f8fafc!important;background:#0b1220!important}.streamRoot[data-theme=dark].streamRoot--meeting .tab,:root[data-theme=dark] .streamRoot--meeting .tab,.streamRoot[data-theme=dark].streamRoot--meeting .toolButton,:root[data-theme=dark] .streamRoot--meeting .toolButton,.streamRoot[data-theme=dark].streamRoot--meeting .btnGhost,:root[data-theme=dark] .streamRoot--meeting .btnGhost,.streamRoot[data-theme=dark].streamRoot--meeting .btnLink,:root[data-theme=dark] .streamRoot--meeting .btnLink,.streamRoot[data-theme=dark].streamRoot--meeting .moderationPreset,:root[data-theme=dark] .streamRoot--meeting .moderationPreset,.streamRoot[data-theme=dark].streamRoot--meeting .moderationModeButton,:root[data-theme=dark] .streamRoot--meeting .moderationModeButton,.streamRoot[data-theme=dark].streamRoot--meeting .moderationPermissionButton,:root[data-theme=dark] .streamRoot--meeting .moderationPermissionButton,.streamRoot[data-theme=dark].streamRoot--meeting .commentItem,:root[data-theme=dark] .streamRoot--meeting .commentItem,.streamRoot[data-theme=dark].streamRoot--meeting .emptyState,:root[data-theme=dark] .streamRoot--meeting .emptyState,.streamRoot[data-theme=dark].streamRoot--meeting .syncBadge,:root[data-theme=dark] .streamRoot--meeting .syncBadge{color:#e5edf8!important;background:#0f172ac7!important;border-color:#94a3b842!important}.streamRoot[data-theme=dark].streamRoot--meeting .tab--active,:root[data-theme=dark] .streamRoot--meeting .tab--active,.streamRoot[data-theme=dark].streamRoot--meeting .toolButton--active,:root[data-theme=dark] .streamRoot--meeting .toolButton--active,.streamRoot[data-theme=dark].streamRoot--meeting .moderationPreset--active,:root[data-theme=dark] .streamRoot--meeting .moderationPreset--active,.streamRoot[data-theme=dark].streamRoot--meeting .moderationModeButton--active,:root[data-theme=dark] .streamRoot--meeting .moderationModeButton--active,.streamRoot[data-theme=dark].streamRoot--meeting .moderationPermissionButton--enabled,:root[data-theme=dark] .streamRoot--meeting .moderationPermissionButton--enabled{color:#ccfbf1!important;background:#14b8a62e!important;border-color:#5eead470!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock input,:root[data-theme=dark] .streamRoot--meeting .sideDock input,.streamRoot[data-theme=dark].streamRoot--meeting .sideDock textarea,:root[data-theme=dark] .streamRoot--meeting .sideDock textarea,.streamRoot[data-theme=dark].streamRoot--meeting .sideDock select,:root[data-theme=dark] .streamRoot--meeting .sideDock select,.streamRoot[data-theme=dark].streamRoot--meeting .pollQuickComposer input,:root[data-theme=dark] .streamRoot--meeting .pollQuickComposer input,.streamRoot[data-theme=dark].streamRoot--meeting .pollQuickComposer textarea,:root[data-theme=dark] .streamRoot--meeting .pollQuickComposer textarea{color:#f8fafc!important;background:#111827!important;border-color:#94a3b847!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock input::placeholder,:root[data-theme=dark] .streamRoot--meeting .sideDock input::placeholder,.streamRoot[data-theme=dark].streamRoot--meeting .sideDock textarea::placeholder,:root[data-theme=dark] .streamRoot--meeting .sideDock textarea::placeholder,.streamRoot[data-theme=dark].streamRoot--meeting .pollQuickComposer input::placeholder,:root[data-theme=dark] .streamRoot--meeting .pollQuickComposer input::placeholder,.streamRoot[data-theme=dark].streamRoot--meeting .pollQuickComposer textarea::placeholder,:root[data-theme=dark] .streamRoot--meeting .pollQuickComposer textarea::placeholder{color:#94a3b8!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCommandDock,:root[data-theme=dark] .streamRoot--meeting .stageCommandDock,.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickTray,:root[data-theme=dark] .streamRoot--meeting .streamQuickTray,.streamRoot[data-theme=dark].streamRoot--meeting .interactionQuickTray,:root[data-theme=dark] .streamRoot--meeting .interactionQuickTray,.streamRoot[data-theme=dark].streamRoot--meeting .pollQuickComposer,:root[data-theme=dark] .streamRoot--meeting .pollQuickComposer{color:#f8fafc!important;background:#080d18f5!important;border-color:#94a3b847!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCommandButton,:root[data-theme=dark] .streamRoot--meeting .stageCommandButton,.streamRoot[data-theme=dark].streamRoot--meeting .interactionQuickButton,:root[data-theme=dark] .streamRoot--meeting .interactionQuickButton{color:#f8fafc!important;background:#0f172ae0!important;border-color:#94a3b83d!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCommandButton small,:root[data-theme=dark] .streamRoot--meeting .stageCommandButton small,.streamRoot[data-theme=dark].streamRoot--meeting .interactionQuickButton small,:root[data-theme=dark] .streamRoot--meeting .interactionQuickButton small,.streamRoot[data-theme=dark].streamRoot--meeting .panelHint,:root[data-theme=dark] .streamRoot--meeting .panelHint{color:#cbd5e1!important}.streamRoot[data-theme=light].streamRoot--meeting .streamQuickTray .streamMuteToggle,:root[data-theme=light] .streamRoot--meeting .streamQuickTray .streamMuteToggle{color:#0f172a!important;background:#fff!important;border-color:#0f766e38!important}.streamRoot[data-theme=light].streamRoot--meeting .streamQuickTray .streamMuteToggle--active,:root[data-theme=light] .streamRoot--meeting .streamQuickTray .streamMuteToggle--active{color:#0f766e!important;background:#ecfdf5!important;border-color:#0f766e57!important}.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickTray .streamMuteToggle,:root[data-theme=dark] .streamRoot--meeting .streamQuickTray .streamMuteToggle{color:#e5edf8!important;background:#0f172ae0!important;border-color:#94a3b847!important}.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickTray .streamMuteToggle--active,:root[data-theme=dark] .streamRoot--meeting .streamQuickTray .streamMuteToggle--active{color:#ccfbf1!important;background:linear-gradient(#14b8a642,#0f172aeb)!important;border-color:#5eead480!important;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #14b8a61f!important}.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickTray .streamMuteToggle--active svg,:root[data-theme=dark] .streamRoot--meeting .streamQuickTray .streamMuteToggle--active svg{color:#5eead4!important}.streamRoot--meeting .controlBar{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:.24rem!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 1rem)!important;min-height:0!important;padding:.26rem!important;display:inline-flex!important;overflow:visible!important}.streamRoot--meeting .controlBar .controlButton,.streamRoot--meeting .controlBar .audioGuardToggle{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important}.streamRoot--meeting .controlBar .audioGuardControl{background:0 0!important;border:0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;margin-inline-start:.08rem!important;padding:0!important}.streamRoot--meeting .controlBar .remoteVolumeControl{display:none!important}.streamRoot--meeting .controlBar .audioGuardToggle span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:root[data-theme=dark]{--page:#080c14;--shell:#050816;--shell-2:#0f172a;--surface:#111827;--surface-soft:#0b1220;--ink:#e5edf8;--muted:#94a3b8;--line:#94a3b83d;--line-strong:#cbd5e157;--blue:#60a5fa;--blue-strong:#93c5fd;--teal:#5eead4;--green:#86efac;--amber:#fbbf24;--red:#f87171;--shadow-soft:0 24px 70px #0000006b;--shadow-panel:0 18px 52px #00000057;--glass-line:#94a3b83d}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#64748b5c transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#64748b5c padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}html,body,#root{min-height:100%}body{color:var(--ink);background:var(--page);margin:0;font-family:Vazirmatn,IRANSans,Segoe UI,Tahoma,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #14b8a66b}button:disabled{cursor:not-allowed;opacity:.55}button svg,a svg,label svg{stroke-width:2.2px;flex:none}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);direction:rtl;background:#fff;border-radius:8px;padding:.76rem .85rem;transition:border-color .16s,box-shadow .16s,background .16s}input:focus,textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2563eb24}label{color:var(--muted);gap:.38rem;font-size:.84rem;font-weight:750;display:grid}.streamRoot{background:linear-gradient(#0f172af5 0 76px,#0000 76px),radial-gradient(circle at 12% 0,#14b8a629,#0000 28%),radial-gradient(circle at 90% 0,#2563eb24,#0000 26%),linear-gradient(#eef2f6 0,#f7f9fc 100%);min-height:100vh;padding:0}.topbar{color:#fff;background:linear-gradient(90deg,#0f172afa,#182234f0);border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;height:76px;padding:0 1rem;display:grid;box-shadow:0 18px 44px #02061729}.brandMark{color:#fff;background:linear-gradient(145deg,#2563ebf0,#0f9f8fe6);border:1px solid #ffffff29;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.05rem;font-weight:950;display:grid;box-shadow:0 14px 30px #2563eb47,inset 0 1px #ffffff2e}.meetingTitle{gap:.18rem;min-width:0;display:grid}.meetingTitle strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:1.02rem;overflow:hidden}.meetingTitle span{color:#aab7ca;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.meetingTitle>span:not(.meetingSubtitle){display:none}.topbarActions,.actions,.stageStats,.playlistMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.topbarActions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:flex-end;padding:.26rem}.status{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:34px;padding:.3rem .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;margin-left:.42rem;box-shadow:0 0 12px}.status--connecting{color:#fed7aa;background:#b4530929;border-color:#fb923c57}.iconButton,.studentLinkButton,.leaveButton,.endSessionButton,.joinButton,.commentComposer button,.actions button,.controlButton,.tab{border-radius:8px;min-height:38px;font-weight:850}.iconButton{color:#dbeafe;background:#ffffff14;border:1px solid #ffffff1f;min-width:42px;padding:0 .65rem}.themeToggle{color:#dbeafe;background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:36px;min-width:36px;height:34px;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.themeToggle:hover,.themeToggle:focus-visible{color:#ccfbf1;border-color:#5eead475;transform:translateY(-1px)}.studentLinkButton{color:#f8fafc;white-space:nowrap;background:linear-gradient(#0284c7e6,#0f4c75c7);border:1px solid #7dd3fc57;border-radius:999px;justify-content:center;align-items:center;gap:.44rem;max-width:168px;min-height:34px;padding:0 .72rem;font-size:.78rem;font-weight:900;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 10px 22px #0e74902e}.studentLinkButton span{text-overflow:ellipsis;min-width:0;overflow:hidden}.studentLinkButton:hover,.studentLinkButton:focus-visible{color:#f0f9ff;border-color:#bae6fdad;outline:none;transform:translateY(-1px)}.leaveButton,.endSessionButton,.controlButton--danger{color:#fff;background:var(--red)}.leaveButton{background:linear-gradient(#ef4444eb,#b91c1ce0);border:1px solid #f8717157;border-radius:999px;min-height:34px;padding:0 .85rem;box-shadow:0 10px 24px #dc262633}.endSessionButton{background:linear-gradient(#b45309eb,#7f1d1ddb);border:1px solid #fbbf246b;border-radius:999px;align-items:center;gap:.34rem;min-height:34px;padding:0 .78rem;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #b453093d}.endSessionButton:hover,.endSessionButton:focus-visible{background:linear-gradient(#d97706f5,#991b1be6);border-color:#fef08ab8;outline:none}.endSessionOverlay{z-index:220;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0206179e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.endSessionDialog{color:#f8fafc;background:linear-gradient(#0f172afa,#1e293bf5);border:1px solid #f8717147;border-radius:8px;gap:.86rem;width:min(420px,100%);padding:1rem;display:grid;box-shadow:0 28px 80px #02061785}.endSessionDialog strong{font-size:1rem;font-weight:950}.endSessionDialog p{color:#cbd5e1;margin:0;font-size:.86rem;font-weight:750;line-height:1.8}.endSessionDialog>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.endSessionDialog button{border-radius:8px;min-height:38px;padding:0 .82rem;font-weight:900}.endSessionConfirmButton{color:#fff;background:linear-gradient(#ef4444f0,#991b1beb);border:1px solid #f871716b}.joinShell{place-items:center;min-height:calc(100vh - 76px);padding:2.2rem 1rem 1.4rem;display:grid}.joinPanel{border:1px solid var(--line);background:var(--surface);width:min(1120px,100%);box-shadow:var(--shadow-soft);border-radius:10px;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.joinCopy{color:#fff;background:linear-gradient(#11182752,#111827e0),linear-gradient(135deg,#18345a,#0f766e);align-content:end;gap:.7rem;min-height:520px;padding:2rem;display:grid;position:relative}.joinCopy:before{content:"";opacity:.45;background-color:#0000;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff2e;border-radius:8px;position:absolute;inset:1.1rem}.joinCopy>*{z-index:1;position:relative}.eyebrow{color:var(--teal);font-size:.74rem;font-weight:950;display:block}.joinCopy .eyebrow{color:#99f6e4}.joinCopy h1,.stageHeader h1{letter-spacing:0;margin:.18rem 0 .55rem;font-size:clamp(1.55rem,3vw,2.6rem);line-height:1.28}.joinCopy p{color:#ffffffdb;max-width:38ch;margin:0;line-height:1.75}.heroMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1.3rem;display:grid}.heroMetrics span{color:#ffffffeb;text-align:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;place-items:center;min-height:46px;padding:.35rem .65rem;font-size:.78rem;font-weight:850;display:grid}.loginGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:2rem 2rem 0;display:grid}.wide{grid-column:1/-1}.joinButton{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));grid-column:1/-1;justify-self:stretch;min-height:48px;margin:0 2rem 2rem;padding:0 1.4rem;box-shadow:0 12px 24px #2563eb38}.joinAssist{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;grid-column:1/-1;gap:.18rem;margin:.1rem 2rem 1rem;padding:.78rem .85rem;display:grid}.joinAssist strong{color:var(--ink)}.meetingShell{grid-template-columns:300px minmax(480px,1fr) 320px;gap:.8rem;height:calc(100vh - 154px);min-height:660px;padding:.8rem;transition:grid-template-columns .18s;display:grid}.peopleRail,.stageArea,.sideDock{border:1px solid var(--glass-line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel)}.peopleRail{background:linear-gradient(#fffffffa,#f8fafcf2),radial-gradient(circle at 16% 0,#2563eb21,#0000 32%),radial-gradient(circle at 88% 8%,#14b8a62e,#0000 35%);border-color:#cbd5e1db;padding:.72rem;transition:box-shadow .18s,border-color .18s,background .18s;position:relative;overflow:auto;box-shadow:0 24px 60px #0f172a1f,inset 0 1px #ffffffb8}.peopleRail--collapsed{color:#cbd5e1;background:linear-gradient(#0f172af0,#0f172ad1);border-color:#e2e8f033;place-items:center;padding:.45rem;display:grid;overflow:hidden}.peopleRailToggle{z-index:4;color:#0f172a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #b8c4d494;border-radius:999px 999px 999px 10px;justify-content:center;align-items:center;width:38px;height:34px;transition:transform .15s,border-color .15s,background .15s;display:inline-flex;position:absolute;top:.68rem;right:.68rem;box-shadow:0 10px 22px #0f172a1f}.peopleRailToggle:hover{background:#fff;border-color:#14b8a675;transform:translateY(-1px)}.peopleRail--collapsed .peopleRailToggle{color:#ccfbf1;width:36px;box-shadow:none;background:#14b8a624;border-color:#2dd4bf52;border-radius:999px;position:static}.peopleRailCollapsedHint{color:#cbd5e1;place-items:center;gap:.16rem;font-weight:950;display:grid}.peopleRailCollapsedHint span{color:#ccfbf1;background:#14b8a624;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.peopleRailCollapsedHint small{writing-mode:vertical-rl;font-size:.7rem}.peopleRailHero{color:#e2e8f0;background:linear-gradient(135deg,#0f172af5,#1e293be6),radial-gradient(circle at 100% 0,#2dd4bf47,#0000 42%);border:1px solid #e2e8f0c2;border-radius:18px;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:.72rem;min-height:108px;padding:.82rem .82rem .82rem 3rem;display:grid;box-shadow:0 18px 42px #02061729,inset 0 1px #ffffff14}.peopleRailHero div:first-child{gap:.22rem;min-width:0;display:grid}.peopleRailHero span,.peopleRailHero small{color:#a7f3d0;font-size:.72rem;font-weight:900}.peopleRailHero strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:950;overflow:hidden}.peopleRailHero small{color:#cbd5e1}.peopleRailHero__orb{background:linear-gradient(#14b8a64d,#2563eb33),#ffffff14;border:1px solid #5eead44d;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff1f}.peopleRailHero__orb span{color:#fff;background:#ffffff1f;border-radius:14px;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:950;display:grid}.peopleRailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:.62rem 0 .8rem;display:grid}.peopleRailMetrics span{color:#64748b;text-align:center;background:#fffc;border:1px solid #e2e8f0e6;border-radius:14px;align-content:center;gap:.1rem;min-width:0;min-height:52px;padding:.48rem;font-size:.66rem;font-weight:900;display:grid;box-shadow:0 10px 24px #0f172a0d}.peopleRailMetrics strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:950;overflow:hidden}.railSection{gap:.72rem;padding-bottom:1rem;display:grid}.railSection+.railSection{border-top:1px solid var(--line);padding-top:.9rem}.railHeader{min-height:34px;color:var(--muted);background:#ffffffb8;border:1px solid #e2e8f0c7;border-radius:12px;justify-content:space-between;align-items:center;padding:.38rem .52rem;font-size:.78rem;font-weight:900;display:flex}.railHeader span{letter-spacing:0}.railHeader strong{color:#0f766e;font-variant-numeric:tabular-nums;background:#ecfdf5;border:1px solid #0f9f8f33;border-radius:999px;place-items:center;min-width:30px;height:26px;display:inline-grid}.person{background:linear-gradient(#fffffff5,#f8fafce0);border:1px solid #e2e8f0eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.72rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 12px 28px #0f172a0f,inset 0 1px #ffffffbf}.person:after{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:.72rem;transform:translateY(-50%);box-shadow:0 0 0 4px #22c55e1f}.person:hover{border-color:#14b8a661;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a17}.person--active{background:linear-gradient(#ecfdf5f5,#fff),radial-gradient(circle at 100% 0,#14b8a624,#0000 36%);border-color:#0f9f8f6b;box-shadow:0 14px 34px #0f9f8f24}.avatar{color:#fff;background:linear-gradient(145deg,#2563eb,#0f9f8f);border:2px solid #ffffffdb;border-radius:16px;place-items:center;width:46px;height:46px;font-size:.78rem;font-weight:950;display:grid;box-shadow:0 14px 28px #2563eb3d}.person div{gap:.08rem;min-width:0;display:grid}.person strong,.person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person strong{color:#0f172a;font-size:.9rem;font-weight:950}.person small{color:var(--muted);font-size:.74rem;font-weight:850}.railAudio{opacity:.72;filter:none;border-radius:999px;width:100%;height:30px}.remoteAudioPlayback{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;left:-9999px}.remoteAudioUnlock{z-index:18;color:#ccfbf1;-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:linear-gradient(#0f172ad6,#0f172a9e),#14b8a624;border:1px solid #5eead457;border-radius:999px;align-items:center;gap:.42rem;min-height:40px;padding:0 .78rem;font-size:.78rem;font-weight:950;display:inline-flex;position:absolute;bottom:1rem;right:50%;transform:translate(50%);box-shadow:0 18px 44px #02061747}.speakingNowPanel{background:linear-gradient(#ffffffe6,#f8fafcc7);border:1px solid #e2e8f0db;border-radius:14px;gap:.48rem;padding:.62rem;display:grid}.speakingNowPanel__head{color:#0f766e;align-items:center;gap:.38rem;font-size:.78rem;font-weight:950;display:flex}.speakingNowList{gap:.32rem;display:grid}.speakingNowItem{color:#0f172a;background:#f0fdfac2;border:1px solid #14b8a62e;border-radius:999px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;min-height:32px;padding:.22rem .52rem;font-size:.76rem;font-weight:900;display:grid}.speakingNowItem svg{color:#0f766e;justify-self:center}.speakingNowItem strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.speakingNowItem--empty{color:var(--muted);background:#ffffff9e;border-color:#e2e8f0db}.speakingNowItem--empty svg{color:#94a3b8}.recordingPill{color:var(--red);background:linear-gradient(#fff1f2,#fff);border:1px solid #dc262638;border-radius:999px;justify-content:center;align-items:center;padding:.46rem .7rem;font-size:.78rem;font-weight:950;display:inline-flex}.recordingStatusCard{border:1px solid var(--line);background:linear-gradient(#ffffffd1,#f8fafcb8);border-radius:18px;gap:.48rem;padding:.72rem;display:grid;box-shadow:0 14px 28px #0f172a0f}.recordingStatusCard--active{background:linear-gradient(#fff1f2e6,#ffffffbd);border-color:#dc262640}.recordingStatusCard>div:first-child{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.recordingStatusCard span,.recordingStatusCard small{color:var(--muted);font-size:.72rem;font-weight:850}.recordingStatusCard strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.06rem;font-weight:950}.recordingStatusMeta{flex-wrap:wrap;gap:.38rem;display:flex}.recordingStatusMeta span{border:1px solid var(--line);background:var(--panel-soft);border-radius:999px;padding:.24rem .46rem}.recordingOutputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.recordingOutputLink{border:1px solid var(--line);min-height:36px;color:var(--text);background:var(--panel-soft);border-radius:999px;justify-content:space-between;align-items:center;gap:.45rem;padding:.4rem .62rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.recordingOutputLink small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.68rem}.recordingNotice{color:var(--text);background:linear-gradient(#f0fdfae6,#ffffffb8);border:1px solid #14b8a633;border-radius:14px;padding:.55rem .65rem;font-size:.74rem;font-weight:850;line-height:1.7}.recordingNotice--error{color:var(--red);background:linear-gradient(#fff1f2eb,#ffffffb8);border-color:#dc26263d}.recordingArchive{border:1px solid var(--line);background:var(--panel-soft);border-radius:18px;gap:.44rem;padding:.62rem;display:grid}.recordingArchiveHeader,.recordingArchiveItem{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.recordingArchiveHeader strong{font-size:.78rem}.recordingArchiveHeader button{border:1px solid var(--line);color:var(--text);background:#ffffffb8;border-radius:999px;padding:.26rem .5rem;font-size:.68rem;font-weight:900}.recordingArchiveItem{border:1px solid var(--line);width:100%;color:inherit;text-align:start;cursor:pointer;background:#ffffff9e;border-radius:14px;padding:.5rem}.recordingArchiveItem div{min-width:0}.recordingArchiveItem strong,.recordingArchiveItem small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.recordingArchiveItem strong{color:var(--text);font-size:.74rem}.recordingArchiveItem small,.recordingArchiveItem>span{color:var(--muted);font-size:.66rem;font-weight:850}.sharedDownloadBox{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;gap:.45rem;padding:.62rem;display:grid}.sharedDownloadBox__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sharedDownloadBox__head strong{color:var(--text);font-size:.78rem}.sharedDownloadBox__head a,.sharedDownloadItem{color:var(--blue);font-weight:850;text-decoration:none}.sharedDownloadItem{border:1px solid var(--line);background:#ffffffa8;border-radius:12px;gap:.08rem;padding:.48rem .55rem;display:grid}.sharedDownloadItem span{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.74rem}.sharedDownloadItem small,.sharedDownloadBox>small{color:var(--muted);font-size:.66rem;font-weight:850}.recordingDetailOverlay{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0206177a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.recordingDetailPanel{border:1px solid var(--line);background:var(--panel);border-radius:24px;gap:.75rem;width:min(720px,96vw);max-height:min(760px,92vh);padding:1rem;display:grid;overflow:auto;box-shadow:0 30px 80px #02061747}.recordingDetailHeader,.recordingDetailFooter,.recordingDetailStats,.recordingDetailActions{align-items:center;gap:.55rem;display:flex}.recordingDetailHeader,.recordingDetailFooter{justify-content:space-between}.recordingDetailHeader span,.recordingDetailHash span,.recordingDetailExports small{color:var(--muted);font-size:.72rem;font-weight:850}.recordingDetailHeader strong{text-overflow:ellipsis;white-space:nowrap;max-width:520px;display:block;overflow:hidden}.recordingDetailHeader button,.recordingDetailFooter button,.recordingDetailActions button,.recordingDetailActions a{border:1px solid var(--line);background:var(--panel-soft);color:var(--text);border-radius:999px;padding:.42rem .65rem;font-size:.72rem;font-weight:900;text-decoration:none}.recordingDetailStats{flex-wrap:wrap}.recordingDetailStats span{border:1px solid var(--line);background:var(--panel-soft);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;padding:.35rem .58rem;font-size:.72rem;font-weight:900}.recordingDetailHash,.recordingDetailExports article{border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;gap:.4rem;padding:.7rem;display:grid}.recordingDetailHash strong,.recordingDetailExports code{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;font-size:.72rem;display:block;overflow:hidden}.recordingDetailExports{gap:.55rem;display:grid}.recordingDetailExports article>div:first-child{min-width:0}.recordingDetailExports article strong{color:var(--text);display:block}.recordingDetailActions{flex-wrap:wrap}.meetingList{background:#ffffffc7;border:1px solid #dbe3efe6;border-radius:8px;gap:.42rem;padding:.68rem;display:grid;box-shadow:0 10px 22px #0f172a0d}.meetingList strong{font-size:.82rem}.meetingList span{color:var(--muted);font-size:.8rem}.meetingList button{min-height:30px;color:var(--blue-strong);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 .65rem;font-weight:850}.stageArea{background:linear-gradient(#fffffff5,#f8fafcf0),radial-gradient(circle at 8% 0,#14b8a61a,#0000 30%);grid-template-rows:auto minmax(0,1fr) auto;gap:.78rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 24px 64px #0f172a17,inset 0 1px #ffffffc2}.stageHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #e2e8f0c7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.64rem .72rem;display:grid;box-shadow:0 12px 28px #0f172a0d}.stageHeader>div:first-child{gap:.18rem;min-width:0;display:grid}.stageHeader h1{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.2;overflow:hidden}.stageHeader .eyebrow{color:#0f766e;font-size:.74rem;font-weight:950}.stageStats span{color:var(--muted);background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0eb;border-radius:999px;padding:.42rem .64rem;font-size:.78rem;font-weight:900;box-shadow:0 10px 20px #0f172a0d}.stageCanvas{background:linear-gradient(135deg,#ffffff0f 0 1px,#0000 1px 18px),linear-gradient(#0f172a85,#0f172aeb),#0f172a;border:1px solid #0f172a;border-radius:16px;min-height:0;position:relative;overflow:visible;box-shadow:0 24px 60px #0206172e,inset 0 1px #ffffff14}.stageCanvas:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff14,#0000 22%),linear-gradient(#0000 62%,#02061757);position:absolute;inset:0}.stageCanvas:fullscreen{background-color:#020617;border:0;border-radius:0;width:100vw;height:100vh}.stageCanvas--cameraFocus{background:radial-gradient(circle at 50% 18%,#14b8a629,#0000 38%),linear-gradient(#111827,#020617)}.screenVideo{z-index:2;object-fit:contain;background:linear-gradient(#0f172aeb,#020617fa),#020617;border:1px solid #e2e8f02e;border-radius:14px;width:auto;height:auto;position:absolute;inset:.68rem;overflow:hidden;box-shadow:0 18px 56px #02061766,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff09}.screenVideo--hidden{opacity:0;visibility:hidden;pointer-events:none}.screenVideo--mini{z-index:9;aspect-ratio:16/9;background:#0f172a;border:1px solid #e2e8f038;border-radius:8px;width:min(280px,32%);height:auto;inset:auto auto 1.05rem 1.05rem;box-shadow:0 22px 54px #0206176b}.stageFullscreenButton{z-index:17;color:#f8fafc;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(#0f172ad1,#0f172a94),#0f172aad;border:1px solid #e2e8f03d;border-radius:999px;place-items:center;width:42px;height:42px;transition:opacity .18s,transform .15s,border-color .15s,background .15s;display:inline-grid;position:absolute;top:.86rem;right:.86rem;box-shadow:0 18px 44px #02061757,inset 0 1px #ffffff1a}.stageFullscreenButton:hover,.stageFullscreenButton:focus-visible{color:#ccfbf1;background:linear-gradient(#0f766e7a,#0f172a9e),#14b8a629;border-color:#2dd4bf85;transform:translateY(-1px)}.stageCanvas>.stageFullscreenButton{display:none}.presentationStageWrap{z-index:2;transition:inset .18s,width .18s,height .18s,transform .18s;position:absolute;inset:0}.presentationStageWrap--mini{z-index:9;aspect-ratio:16/9;background:#0f172a;border:1px solid #e2e8f038;border-radius:8px;width:min(280px,32%);height:auto;inset:auto auto 1.05rem 1.05rem;overflow:hidden;box-shadow:0 22px 54px #0206176b}.presentationStageWrap--mini .presentationTop,.presentationStageWrap--mini .presentationBottom{display:none}.presentationStageWrap--mini .presentationStage{position:absolute;inset:0}.presentationStageWrap--mini .documentWindowRail{display:none}.localCameraHiddenVideo{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.localCameraBubble{z-index:13;color:#fff;background:#020617;border:2px solid #ffffffd1;border-radius:999px;place-items:center;width:124px;height:124px;padding:0;transition:width .19s,height .19s,right .19s,bottom .19s,border-radius .19s,transform .15s;display:grid;position:absolute;bottom:1.05rem;right:1.05rem;overflow:hidden;box-shadow:0 24px 58px #02061775,0 0 0 7px #0f172a42}.localCameraBubble:hover{transform:translateY(-2px)}.localCameraBubble--main{z-index:3;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;inset:0;transform:none}.localCameraBubble__video{object-fit:cover;background:#020617;width:100%;height:100%}.localCameraBubble span{color:#f8fafc;background:#0f172aa8;border-radius:999px;max-width:calc(100% - 1rem);padding:.22rem .5rem;font-size:.68rem;font-weight:950;position:absolute;bottom:.42rem;right:50%;transform:translate(50%)}.localCameraBubble--main span{bottom:1rem;right:1rem;transform:none}.emptyStage{z-index:1;text-align:center;color:#94a3b8;place-content:center;gap:.5rem;display:grid;position:absolute;inset:0}.emptyStage .stageFullscreenButton{z-index:2;margin:0 auto .2rem;display:inline-grid;position:relative;top:auto;right:auto}.emptyStage:before{content:"";background:linear-gradient(90deg,#2563eb2e,#0000 52%),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 42px);border:1px solid #94a3b859;border-radius:8px;width:min(58vw,560px);height:min(40vh,320px)}.emptyStage strong{color:#f8fafc;font-size:clamp(1.15rem,2vw,1.75rem)}.stageVoicePulse{--mic-level:0;z-index:15;border:1px solid rgba(153, 246, 228, calc(.18 + var(--mic-level) * .42));color:#f8fafc;background:radial-gradient(circle at calc(100% - 28px) 50%, rgba(45, 212, 191, calc(.16 + var(--mic-level) * .26)), transparent 30%), linear-gradient(180deg, #0f172ad1, #0f172a94);min-width:min(360px,100% - 2rem);max-width:calc(100% - 2rem);min-height:48px;box-shadow:0 16px 42px #02061757, 0 0 calc(14px + var(--mic-level) * 30px) rgba(45, 212, 191, calc(.08 + var(--mic-level) * .22)), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);transform:translateX(50%) translateY(calc(var(--mic-level) * -3px));border-radius:999px;grid-template-columns:34px minmax(0,auto) auto;align-items:center;gap:.5rem;padding:.34rem .48rem .34rem .68rem;transition:border-color .12s,box-shadow .12s,transform .12s,background .12s;display:grid;position:absolute;bottom:1.08rem;right:50%}.stageVoicePulse__orb{color:#ccfbf1;width:34px;height:34px;box-shadow:0 0 0 calc(2px + var(--mic-level) * 8px) rgba(45, 212, 191, calc(.08 + var(--mic-level) * .14)), inset 0 1px 0 #ffffff1f;background:linear-gradient(#14b8a657,#0f766e47),#0f172ab8;border-radius:999px;place-items:center;display:inline-grid;position:relative}.stageVoicePulse__orb:after{content:"";inset:calc(-5px - var(--mic-level) * 8px);border:1px solid rgba(94, 234, 212, calc(.12 + var(--mic-level) * .42));border-radius:inherit;opacity:calc(.3 + var(--mic-level) * .62);transform:scale(calc(.9 + var(--mic-level) * .26));position:absolute}.stageVoicePulse__meta{gap:.02rem;min-width:0;display:grid}.stageVoicePulse__meta strong,.stageVoicePulse__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stageVoicePulse__meta strong{font-size:.82rem;font-weight:950}.stageVoicePulse__meta small{color:#ccfbf1bd;font-size:.66rem;font-weight:850}.stageVoicePulse__bars{grid-template-columns:repeat(4,4px);align-items:center;gap:3px;height:26px;padding-inline-start:.2rem;display:inline-grid}.stageVoicePulse__bars i{width:4px;height:calc(7px + var(--mic-level) * 19px);opacity:calc(.34 + var(--mic-level) * .66);transform-origin:bottom;transform:scaleY(calc(.62 + var(--mic-level) * .92));background:linear-gradient(#ccfbf1,#2dd4bf);border-radius:999px;transition:height 95ms,opacity 95ms,transform 95ms;display:block}.stageVoicePulse__bars i:nth-child(2){height:calc(10px + var(--mic-level) * 24px)}.stageVoicePulse__bars i:nth-child(3){height:calc(6px + var(--mic-level) * 16px)}.stageVoicePulse__bars i:nth-child(4){height:calc(12px + var(--mic-level) * 20px)}.stageVoicePulse--speaking .stageVoicePulse__orb{color:#fff}.stagePollToast{z-index:14;color:#f8fafc;-webkit-backdrop-filter:blur(24px)saturate(1.22);backdrop-filter:blur(24px)saturate(1.22);background:linear-gradient(#0f172ad1,#0f172a9e),#080d19b8;border:1px solid #e2e8f02e;border-radius:22px;gap:.7rem;width:min(430px,100% - 1.6rem);padding:.82rem;display:grid;position:absolute;bottom:4.7rem;right:50%;transform:translate(50%);box-shadow:0 22px 58px #02061761,inset 0 1px #ffffff1a}.stagePollToast__head{color:#ccfbf1db;justify-content:space-between;align-items:center;gap:.6rem;font-size:.72rem;font-weight:950;display:flex}.stagePollToast__head span{align-items:center;gap:.32rem;display:inline-flex}.stagePollToast__head strong{background:#14b8a61f;border:1px solid #5eead442;border-radius:999px;padding:.24rem .48rem}.stagePollToast h2{color:#fff;margin:0;font-size:1rem;line-height:1.55}.stagePollToast__options{gap:.42rem;display:grid}.stagePollToast__options button{color:#f8fafc;min-height:42px;box-shadow:none;background:#ffffff12;border:1px solid #e2e8f024;border-radius:14px;justify-content:space-between;align-items:center;padding:0 .62rem;display:flex;position:relative;overflow:hidden}.stagePollToast__options button span,.stagePollToast__options button small{z-index:1;position:relative}.stagePollToast__options button small{color:#ccfbf1c7;font-size:.68rem;font-weight:900}.stagePollToast__options button i{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#2dd4bf57,#3b82f633);position:absolute;inset:0 auto 0 0}.presentationStage{z-index:2;color:var(--ink);background:#0f172a;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.presentationTop,.presentationBottom{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aeb;border-color:#94a3b838;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.presentationTop{border-bottom:1px solid var(--line);padding:.72rem .9rem;display:none}.presentationBottom{border-top:1px solid var(--line);color:#cbd5e1;grid-template-columns:minmax(150px,1fr) auto auto minmax(80px,.55fr);padding:.58rem .9rem;font-size:.78rem;font-weight:800;display:grid}.presentationBottom>span{display:none}.presentationBottomInfo{gap:.1rem;min-width:0;display:grid}.presentationBottomInfo strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:950;overflow:hidden}.presentationBottomType,.presentationBottomPresenter,.presentationBottomStatus{align-items:center;gap:.32rem;min-width:0;display:inline-flex}.presentationBottomType{color:#8ddfd6;font-size:.72rem;font-weight:950}.presentationBottomPresenter{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;overflow:hidden}.presentationBottomStatus{flex-wrap:wrap;justify-content:center;gap:.42rem}@media (width<=860px){.presentationBottom{grid-template-columns:minmax(0,1fr) auto}.presentationBottomStatus,.presentationLinks{display:none}.presentationBottomInfo{gap:.04rem}.presentationBottomPresenter{display:none}}.presentationTitle{gap:.12rem;min-width:0;display:grid}.presentationTop span{color:#8ddfd6;align-items:center;gap:.32rem;font-size:.72rem;font-weight:900;display:inline-flex}.presentationTop strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.presentationTopActions,.presentationLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.presentationServiceBadge{background:#0f766e2e;border:1px solid #2dd4bf52;border-radius:999px;min-height:28px;padding:.18rem .55rem;color:#ccfbf1!important}.presentationCounter{color:#e2e8f0;background:#ffffff14;border:1px solid #94a3b842;border-radius:999px;flex:none;padding:.25rem .55rem;font-weight:900}.documentWindowRail{z-index:8;pointer-events:none;gap:.55rem;width:132px;display:grid;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.documentRailMore,.documentMiniWindow{pointer-events:auto}.documentRailMore{color:#e2e8f094;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a6b;border:1px solid #e2e8f03d;border-radius:999px;justify-self:center;place-items:center;width:34px;height:28px;display:grid;box-shadow:0 12px 28px #0206173d}.documentMiniWindow{color:#e2e8f0;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);cursor:pointer;background:#0f172adb;border:1px solid #e2e8f042;border-radius:8px;gap:.36rem;min-width:0;padding:0;transition:transform .15s,border-color .15s,background .15s;display:grid;overflow:hidden;box-shadow:0 18px 38px #0206175c,inset 0 1px #ffffff14}.documentMiniWindow:hover,.documentMiniWindow:focus-visible{background:#0f172af5;border-color:#2dd4bf9e;outline:none;transform:translate(3px)}.documentMiniWindow__bar{background:linear-gradient(#334155f5,#1e293beb);align-items:center;gap:.22rem;height:18px;padding:0 .45rem;display:inline-flex}.documentMiniWindow__bar i{background:#94a3b8c7;border-radius:999px;width:5px;height:5px}.documentMiniWindow__preview{color:#99f6e4;background:#f8fafc;border-radius:6px;place-items:center;height:70px;margin:0 .45rem;display:grid;overflow:hidden}.documentMiniWindow__preview img{object-fit:cover;width:100%;height:100%}.documentMiniWindow__file{color:#0f172a;letter-spacing:0;background:#e2e8f0;border:1px solid #0f172a1f;border-radius:6px;min-width:54px;padding:.38rem .5rem;font-size:.76rem;font-weight:950}.documentMiniWindow__title{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;padding:0 .5rem .5rem;font-size:.7rem;font-weight:900;overflow:hidden}.presentationStage iframe{background:#fff;border:0;width:100%;height:100%}.renderedSlide{background:linear-gradient(#172033,#0f172a);place-items:center;min-height:0;padding:clamp(.45rem,1.2vw,.9rem);display:grid;overflow:auto}.renderedSlide img{object-fit:contain;width:auto;max-width:100%;max-height:100%;transform:scale(var(--presentation-zoom,1));transform-origin:50%;background:#fff;border-radius:4px;transition:transform .14s;display:block;box-shadow:0 24px 70px #0206176b}.presentationLoading{color:#e2e8f0;text-align:center;place-content:center;gap:.65rem;min-height:0;display:grid}.presentationLoading svg{color:#38bdf8;justify-self:center;animation:1s linear infinite spin}.textSlide{zoom:var(--presentation-zoom,1);background:linear-gradient(#ffffffeb,#f8fafcfa),radial-gradient(circle at 0 0,#0f9f8f2e,#0000 36%);align-content:center;gap:1rem;min-height:0;padding:clamp(1.1rem,4vw,3.2rem);display:grid}.textSlide span{color:var(--muted);font-size:.82rem;font-weight:900}.textSlide h2{max-width:24ch;margin:0;font-size:clamp(1.45rem,4vw,3.4rem);line-height:1.18}.textSlide ul{color:#334155;gap:.55rem;max-width:72ch;margin:0;padding-right:1.15rem;font-size:clamp(.9rem,1.45vw,1.25rem);line-height:1.65;display:grid}.textSlide p{max-width:58ch;color:var(--muted);line-height:1.7}.presentationBottom a,.btnLink{border:1px solid var(--line);min-height:34px;color:var(--blue-strong);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.34rem;padding:0 .72rem;font-weight:900;text-decoration:none;display:inline-flex}.presentationIconControls{justify-content:center;align-items:center;gap:.28rem;min-width:max-content;display:inline-flex}.presentationIconControls button{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #94a3b852;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.presentationIconControls button:hover:not(:disabled){color:#ccfbf1;background:#14b8a62e;border-color:#2dd4bf8c}.presentationIconControls button:disabled{cursor:not-allowed;opacity:.42}.presentationIconControls span{font-variant-numeric:tabular-nums;background:#0f172ab8;border:1px solid #94a3b838;border-radius:8px;place-items:center;min-width:44px;height:34px;display:inline-grid;color:#f8fafc!important}.captionOverlay{z-index:3;pointer-events:none;gap:.4rem;width:min(640px,100% - 2rem);display:grid;position:absolute;bottom:1rem;right:50%;transform:translate(50%)}.captionOverlay p{color:#fff;text-align:center;background:#0f172ae0;border-radius:8px;margin:0;padding:.55rem .85rem;font-weight:850}.whiteboardStage{z-index:4;pointer-events:none;background:0 0;padding:0;position:absolute;inset:0;overflow:hidden}.whiteboardStage svg{width:100%;height:100%;box-shadow:none;touch-action:none;cursor:crosshair;background:0 0;border-radius:0;display:block}.whiteboardStage--canvas,.whiteboardStage--canvas svg{background:var(--whiteboard-background,#fff)}.whiteboardStage--interactive{pointer-events:auto}.whiteboardStage text{paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-variant-numeric:tabular-nums;letter-spacing:0}.cameraStrip{grid-auto-columns:minmax(150px,190px);grid-auto-flow:column;gap:.65rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.cameraTile,.videoCard{color:#fff;background:#111827;border:1px solid #1f2937;border-radius:8px;min-height:114px;overflow:hidden}.cameraTile{place-items:center;display:grid;position:relative}.cameraVideo,.videoCard__video{aspect-ratio:16/9;object-fit:cover;background:#111827;width:100%}.cameraTile span{background:#00000094;border-radius:999px;padding:.18rem .5rem;font-size:.74rem;position:absolute;bottom:.4rem;right:.45rem}.cameraStrip--stage{z-index:13;grid-auto-columns:124px;grid-auto-flow:column;max-width:calc(100% - 2.1rem);padding:7px;display:grid;position:absolute;bottom:1.05rem;right:1.05rem;overflow:auto visible}.cameraStrip--stage.cameraStrip--withLocal{left:1.05rem;right:auto}.cameraStrip--stage .videoCard{background:#020617;border:2px solid #ffffffd1;border-radius:999px;width:124px;height:124px;min-height:0;box-shadow:0 24px 58px #02061775,0 0 0 7px #0f172a42}.cameraStrip--stage .videoCard__video{aspect-ratio:auto;object-fit:cover;background:#020617;width:100%;height:100%}.cameraTile--empty{border:1px dashed var(--line-strong);background:var(--surface-soft);color:var(--muted)}.cameraTile--empty span{background:0 0;position:static}.cameraStrip:has(.cameraTile--empty:only-child){display:none}.videoCard__head,.videoCard__meta{display:none}.sideDock{background:linear-gradient(#fffffffa,#f8fafcf0),radial-gradient(circle at 88% 0,#2563eb1f,#0000 32%),radial-gradient(circle at 14% 10%,#14b8a621,#0000 34%);grid-template-rows:auto minmax(0,1fr);min-width:0;transition:box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1a,inset 0 1px #ffffffc7}.sideDock--collapsed{background:linear-gradient(#0f172af0,#0f172ad1);border-color:#e2e8f033;grid-template-rows:1fr;place-items:center;padding:.45rem;display:grid}.sideDockToggle{z-index:4;color:#0f172a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #b8c4d494;border-radius:999px 999px 10px;justify-content:center;align-items:center;width:38px;height:34px;display:inline-flex;position:absolute;top:.68rem;right:.68rem;box-shadow:0 10px 22px #0f172a1f}.sideDock--collapsed .sideDockToggle{color:#ccfbf1;box-shadow:none;background:#14b8a624;border-color:#2dd4bf52;position:static}.sideDockCollapsedHint{writing-mode:vertical-rl;color:#cbd5e1;letter-spacing:0;font-size:.74rem;font-weight:950}.tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#f8fafce6,#ffffffb8);border-bottom:1px solid #dbe3efb8;grid-template-columns:repeat(6,minmax(0,1fr));gap:.34rem;padding:.62rem 3.2rem .58rem .62rem;display:grid}.tab{min-width:0;min-height:48px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-rows:18px auto;place-items:center;gap:.12rem;padding:.34rem .28rem;font-size:.7rem;font-weight:950;line-height:1;transition:transform .15s,border-color .15s,color .15s,background .15s;display:inline-grid}.tab svg{background:#ffffff9e;border:1px solid #cbd5e194;border-radius:10px;width:24px;height:24px;padding:4px}.tab span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tab:hover{color:#0f172a;background:#ffffffc2;transform:translateY(-1px)}.tab--active{color:#0f766e;background:linear-gradient(#f0fdfaf5,#fff);border-color:#14b8a642;box-shadow:0 12px 24px #0f766e1a}.tab--active svg{color:#0f766e;background:#14b8a61a;border-color:#14b8a647}.dockBody{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.dockBody--single{grid-template-rows:minmax(0,1fr)}.commentFeed{background:linear-gradient(#ffffff2e,#f8fafc85);flex-direction:column;gap:.55rem;min-height:0;padding:.85rem;display:flex;overflow:auto}.commentItem{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbe3efeb;border-radius:14px;padding:.68rem;box-shadow:0 12px 28px #0f172a0f,inset 0 1px #ffffffbd}.commentMeta{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.commentItem p{margin:.5rem 0 0;line-height:1.45}.commentMedia{gap:.45rem;margin-top:.5rem;display:grid}.commentMedia img,.commentMedia video{border:1px solid var(--line);border-radius:6px;width:100%}.commentMedia audio{width:100%}.commentComposer{background:linear-gradient(#fffffffa,#f8fafcf5);border-top:1px solid #dbe3efc7;gap:.54rem;padding:.75rem;display:grid;box-shadow:0 -14px 34px #0f172a0a}.commentComposer textarea,.commentComposer input{background:#ffffffe6;border-radius:14px}.commentComposer button,.actions button{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:14px;justify-content:center;align-items:center;gap:.38rem;min-height:42px;padding:0 .85rem;display:inline-flex;box-shadow:0 14px 26px #2563eb33}.btnGhost{border:1px solid var(--line);color:var(--ink)!important;background:#fff!important}.emptyState,.muted{color:var(--muted)}.emptyState{text-align:center;background:linear-gradient(#ffffffbd,#f8fafc9e);border:1px dashed #94a3b86b;border-radius:16px;place-items:center;min-height:120px;padding:1rem;font-size:.82rem;font-weight:900;display:grid}.notesPage{min-height:0;padding:.85rem;overflow:auto}.notesPage p{color:var(--muted);line-height:1.55}.notesPage--shared{background:linear-gradient(#f8fafcf5,#f1f5f9e6);gap:.75rem;display:grid}.sharedNotesHero{color:#f8fafc;background:linear-gradient(135deg,#14532df0,#0f766ee0);border:1px solid #cbd5e1bd;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem;display:flex;box-shadow:0 16px 34px #0f172a1f}.sharedNotesHero div{gap:.16rem;min-width:0;display:grid}.sharedNotesHero span,.sharedNotesHero small{color:#dcfce7c7;font-size:.72rem;font-weight:900}.sharedNotesHero strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:950;overflow:hidden}.sharedNotesHero svg{color:#fde68a;flex:none}.sharedNotesToolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sharedNotesStatus{color:#0f766e;background:#ccfbf1eb;border-radius:999px;align-items:center;min-height:30px;padding:0 .58rem;font-size:.68rem;font-weight:950;display:inline-flex}.sharedNotesStatus--editing,.sharedNotesStatus--saving{color:#92400e;background:#fef3c7f0}.sharedNotesTitle{color:var(--ink);gap:.34rem;font-size:.72rem;font-weight:950;display:grid}.sharedNotesTitle input,.sharedNotesEditor,.breakoutNotesCard textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffe6;border:1px solid #cbd5e1cc;border-radius:8px;box-shadow:inset 0 1px #ffffffbd}.sharedNotesTitle input{min-height:38px;padding:0 .65rem}.sharedNotesEditor,.breakoutNotesCard textarea{resize:vertical;direction:rtl;min-height:220px;padding:.72rem;line-height:1.75}.breakoutNotesCard textarea{min-height:92px}.sharedNotesMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.sharedNotesMetaGrid article{background:#ffffffd1;border:1px solid #cbd5e1c2;border-radius:8px;gap:.1rem;padding:.55rem;display:grid}.sharedNotesMetaGrid span,.breakoutNotesCard__top span{color:var(--muted);font-size:.66rem;font-weight:900}.sharedNotesMetaGrid strong{color:var(--ink);font-size:.98rem;font-weight:950}.sharedNotesBreakouts{gap:.55rem;display:grid}.sharedNotesSectionHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sharedNotesSectionHead strong{color:var(--ink);font-size:.85rem;font-weight:950}.breakoutNotesCard{background:#ffffffd6;border:1px solid #cbd5e1c2;border-radius:8px;gap:.55rem;padding:.62rem;display:grid}.breakoutNotesCard__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.breakoutNotesCard__top div{gap:.12rem;min-width:0;display:grid}.breakoutNotesCard__top strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:950;overflow:hidden}.breakoutNotesCard__top button{color:#064e3b;min-height:30px;box-shadow:none;background:#ccfbf1e6;border-radius:999px;padding:0 .58rem;font-size:.66rem;font-weight:950}.breakoutNotesCard__top button:disabled{cursor:not-allowed;opacity:.5}.moderationInlineNotice{color:#92400e;background:#fef3c7e0;border:1px solid #f59e0b47;border-radius:8px;align-items:center;min-height:30px;padding:.38rem .55rem;font-size:.72rem;font-weight:900;line-height:1.45;display:inline-flex}.moderationPanel{background:linear-gradient(#f8fafcf7,#f1f5f9e6);gap:.74rem;min-height:0;padding:.85rem;display:grid;overflow:auto}.moderationHero{color:#f8fafc;background:linear-gradient(135deg,#334155,#0f766e);border:1px solid #94a3b847;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem;display:flex;box-shadow:0 16px 34px #0f172a1f}.moderationHero div{gap:.16rem;min-width:0;display:grid}.moderationHero span,.moderationHero small{color:#e2e8f0d1;font-size:.72rem;font-weight:900}.moderationHero strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:950;overflow:hidden}.moderationNotice{color:#064e3b;background:#ccfbf1db;border:1px solid #14b8a638;border-radius:8px;padding:.62rem;font-size:.76rem;font-weight:900;line-height:1.55}.moderationNotice--readonly{color:#92400e;background:#fef3c7e6;border-color:#f59e0b47}.moderationPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.moderationPreset,.moderationModeButton{color:var(--ink);box-shadow:none;background:#ffffffd6;border:1px solid #cbd5e1c2;border-radius:8px}.moderationPreset{text-align:right;justify-items:start;gap:.12rem;min-height:54px;padding:.55rem;display:grid}.moderationPreset span,.moderationModeButton{font-size:.78rem;font-weight:950}.moderationPreset small{color:var(--muted);font-size:.66rem;font-weight:850}.moderationPreset--active,.moderationModeButton--active{color:#064e3b;background:#ccfbf1e6;border-color:#0f766e6b}.moderationSection{background:#ffffffc7;border:1px solid #cbd5e1c2;border-radius:8px;gap:.58rem;padding:.68rem;display:grid}.moderationSectionHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.moderationSectionHead strong{color:var(--ink);font-size:.84rem;font-weight:950}.moderationSectionHead span{color:var(--muted);font-size:.68rem;font-weight:900}.moderationPresenterModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.moderationModeButton{white-space:nowrap;min-height:34px;padding:0 .42rem}.moderationRoster{gap:.4rem;display:grid}.moderationPerson{background:#f8fafcdb;border:1px solid #cbd5e1b8;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem;display:grid}.moderationPerson div{gap:.08rem;min-width:0;display:grid}.moderationPerson strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;overflow:hidden}.moderationPerson small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:850;overflow:hidden}.moderationPerson button{color:#0f766e;min-height:30px;box-shadow:none;background:#ccfbf1b8;border-radius:999px;padding:0 .55rem;font-size:.66rem;font-weight:950}.moderationPerson--presenter{background:#f0fdfae6;border-color:#0f766e6b}.moderationPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.moderationToggle{min-height:40px;color:var(--ink);background:#f8fafcdb;border:1px solid #cbd5e1b8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.42rem .48rem;font-size:.72rem;font-weight:920;display:grid;position:relative}.moderationToggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moderationToggle input{opacity:0;pointer-events:none;position:absolute}.moderationToggle i{background:#94a3b873;border-radius:999px;width:38px;height:22px;box-shadow:inset 0 1px 2px #0f172a26}.moderationToggle i:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:2px;transition:transform .15s,background .15s;display:block}.moderationToggle input:checked+i{background:#0f766e}:root[data-theme=dark] .notesPage--shared{background:linear-gradient(#0f172aeb,#1e293bdb)}:root[data-theme=dark] .sharedNotesTitle input,:root[data-theme=dark] .sharedNotesEditor,:root[data-theme=dark] .breakoutNotesCard textarea,:root[data-theme=dark] .sharedNotesMetaGrid article,:root[data-theme=dark] .breakoutNotesCard{color:#f8fafc;background:#0f172ac7;border-color:#475569d1}:root[data-theme=dark] .sharedNotesTitle,:root[data-theme=dark] .sharedNotesMetaGrid strong,:root[data-theme=dark] .sharedNotesSectionHead strong,:root[data-theme=dark] .breakoutNotesCard__top strong{color:#f8fafc}:root[data-theme=dark] .sharedNotesMetaGrid span,:root[data-theme=dark] .breakoutNotesCard__top span{color:#cbd5e1}:root[data-theme=dark] .moderationPanel{background:linear-gradient(#0f172aeb,#1e293bdb)}:root[data-theme=dark] .moderationSection,:root[data-theme=dark] .moderationPreset,:root[data-theme=dark] .moderationModeButton,:root[data-theme=dark] .moderationPerson,:root[data-theme=dark] .moderationToggle{color:#f8fafc;background:#0f172ac2;border-color:#475569d1}:root[data-theme=dark] .moderationPreset--active,:root[data-theme=dark] .moderationModeButton--active,:root[data-theme=dark] .moderationPerson--presenter{color:#ccfbf1;background:#14b8a629;border-color:#2dd4bf6b}:root[data-theme=dark] .moderationSectionHead strong,:root[data-theme=dark] .moderationPerson strong,:root[data-theme=dark] .moderationToggle{color:#f8fafc}:root[data-theme=dark] .moderationSectionHead span,:root[data-theme=dark] .moderationPreset small,:root[data-theme=dark] .moderationPerson small{color:#cbd5e1}.presentationUploadPanel{background:linear-gradient(#fff,#f8fbff);border:1px solid #2563eb2e;border-radius:8px;gap:.75rem;padding:.85rem;display:grid;box-shadow:0 12px 26px #0f172a0f}.presentationUploadPanel--dragging{background:linear-gradient(#eff6fff5,#fff);border-color:#2563ebbd;box-shadow:0 0 0 3px #2563eb1f}.presentationUploadHero{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.62rem;display:grid}.presentationUploadHero>div:nth-child(2){gap:.22rem;display:grid}.presentationUploadIcon{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 22px #2563eb38}.presentationUploadHero strong{color:var(--ink)}.presentationUploadHero span{color:var(--muted);font-size:.8rem;line-height:1.55}.presentationServicePills{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.presentationServicePills span{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:.28rem;min-height:28px;padding:.22rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.presentationFilePicker{background:#fff}.presentationFilePicker>span:first-child{color:var(--ink);align-items:center;gap:.38rem;font-size:.84rem;font-weight:900;display:inline-flex}.presentationFileMeta{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.25rem .55rem;padding:.55rem .65rem;display:flex}.presentationFileMeta>div{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.presentationFileMeta svg{color:var(--blue)}.presentationFileMeta strong,.presentationFileMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.presentationFileMeta span{color:var(--muted);direction:ltr;font-size:.75rem;font-weight:850}.downloadPermissionToggle{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.78rem;font-weight:850;display:flex}.downloadPermissionToggle input{width:16px;height:16px;accent-color:var(--blue)}.downloadPermissionToggle span{overflow-wrap:anywhere;min-width:0}.presentationQualityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.presentationQualityGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:.18rem;min-width:0;padding:.55rem;display:grid}.presentationQualityGrid svg{color:var(--teal)}.presentationQualityGrid span{color:var(--muted);font-size:.72rem;font-weight:850}.presentationQualityGrid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.presentationNavigator{gap:.45rem;max-height:220px;padding-left:.15rem;display:grid;overflow:auto}.presentationSlideButton{border:1px solid var(--line);min-height:42px;color:var(--ink);text-align:right;background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.55rem;padding:.42rem .5rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.presentationSlideButton:hover{border-color:#2563eb57;transform:translateY(-1px)}.presentationSlideButton span{background:var(--surface-soft);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;font-size:.78rem;font-weight:950;display:grid}.presentationSlideButton strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.presentationSlideButton--active{background:#eff6ffe6;border-color:#2563eb85}.presentationSlideButton--active span{color:#fff;background:var(--blue)}.meetingTools,.pollList{gap:.5rem;margin:.85rem 0;display:grid}.meetingTools{grid-template-columns:repeat(2,minmax(0,1fr))}.meetingTools button,.pollList button{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border-radius:8px;min-height:36px;padding:0 .65rem;font-weight:850}.pollList article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:.45rem;padding:.65rem;display:grid}.pollList small{color:var(--muted)}.pollList button{justify-content:space-between;gap:.55rem}.pollList button span,.pollList button small{color:inherit}.pollList button small{opacity:.82;font-size:.72rem}.pollsPanel{background:linear-gradient(#f8fafcf0,#f1f5f9e6);gap:.75rem;padding:.78rem;display:grid}.pollsPanel__hero{color:#f8fafc;background:linear-gradient(135deg,#0f172af0,#1e293bdb);border:1px solid #cbd5e1b8;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem;display:flex;box-shadow:0 18px 40px #0f172a1f}.pollsPanel__hero div{gap:.16rem;display:grid}.pollsPanel__hero span{color:#ccfbf1bd;font-size:.72rem;font-weight:900}.pollsPanel__hero strong{font-size:1.2rem;font-weight:950}.pollsPanel__hero button{color:#042f2e;min-height:36px;box-shadow:none;background:linear-gradient(135deg,#ccfbf1,#5eead4);border-radius:12px;align-items:center;gap:.34rem;padding:0 .7rem;font-weight:950;display:inline-flex}.learningAnalyticsPanel{background:linear-gradient(#f8fafcf5,#f1f5f9eb);gap:.75rem;padding:.78rem;display:grid}.learningAnalyticsHero{color:#f8fafc;background:linear-gradient(135deg,#0d525ff0,#2a466fe6);border:1px solid #cbd5e1bd;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem;display:flex;box-shadow:0 16px 34px #0f172a1f}.learningAnalyticsHero div{gap:.16rem;min-width:0;display:grid}.learningAnalyticsHero span,.learningAnalyticsHero small{color:#e0f2fec7;font-size:.72rem;font-weight:900}.learningAnalyticsHero strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;font-weight:950;overflow:hidden}.learningAnalyticsHero svg{color:#fde68a;flex:none}.learningKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.learningKpiGrid article{background:#ffffffdb;border:1px solid #cbd5e1c7;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.18rem .45rem;min-width:0;padding:.55rem;display:grid}.learningKpiGrid svg{color:#0f766e;grid-row:span 2}.learningKpiGrid span{color:var(--muted);font-size:.67rem;font-weight:900}.learningKpiGrid strong{min-width:0;color:var(--ink);font-size:.98rem;font-weight:950}.learningSignalGrid{gap:.5rem;display:grid}.learningSignal{background:#ffffffc7;border:1px solid #cbd5e1bd;border-radius:8px;grid-template-columns:minmax(0,1fr) 76px 42px;align-items:center;gap:.5rem;padding:.55rem;display:grid}.learningSignal div{gap:.12rem;min-width:0;display:grid}.learningSignal strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;overflow:hidden}.learningSignal span,.learningSignal em{color:var(--muted);font-size:.66rem;font-style:normal;font-weight:900}.learningSignal i,.learningActivityBar{background:#e2e8f0eb;border-radius:999px;height:8px;overflow:hidden}.learningSignal b,.learningActivityBar i{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#2563eb,#f59e0b);width:0;height:100%;display:block}.learningAttention{background:#fffbebd1;border:1px solid #fbbf2475;border-radius:8px;gap:.48rem;padding:.62rem;display:grid}.learningAttention strong{color:#92400e;font-size:.78rem;font-weight:950}.learningAttention div{flex-wrap:wrap;gap:.35rem;display:flex}.learningAttention span{color:#78350f;background:#fef3c7f0;border-radius:999px;padding:.22rem .44rem;font-size:.66rem;font-weight:900}.learningRoster{gap:.55rem;display:grid}.learningStudentRow{background:#ffffffdb;border:1px solid #cbd5e1c7;border-radius:8px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:.5rem;padding:.58rem;display:grid;box-shadow:0 10px 22px #0f172a0f}.learningStudentIdentity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;display:grid}.learningAvatar{color:#1e293b;background:#e2e8f0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid}.learningAvatar--online{color:#064e3b;background:#ccfbf1}.learningStudentIdentity div{gap:.08rem;min-width:0;display:grid}.learningStudentIdentity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:950;overflow:hidden}.learningStudentIdentity small,.learningScore small{color:var(--muted);font-size:.64rem;font-weight:850}.learningScore{color:#0f172a;background:radial-gradient(circle at center, #fff 56%, transparent 57%), conic-gradient(#14b8a6 0 62%, #f59e0b 62% 82%, #e2e8f0 82% 100%);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.learningScore span{font-size:.88rem;font-weight:950;line-height:1}.learningMiniStats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;display:grid}.learningMiniStats span{min-width:0;min-height:28px;color:var(--muted);background:#f1f5f9eb;border-radius:8px;justify-content:center;align-items:center;gap:.18rem;font-size:.66rem;font-weight:900;display:inline-flex}.learningMiniStats svg{color:#2563eb;flex:none}.learningActivityBar{grid-column:1/-1}:root[data-theme=dark] .learningAnalyticsPanel{background:linear-gradient(#0f172aeb,#1e293bdb)}:root[data-theme=dark] .learningKpiGrid article,:root[data-theme=dark] .learningSignal,:root[data-theme=dark] .learningStudentRow{background:#0f172ac2;border-color:#475569d1}:root[data-theme=dark] .learningKpiGrid strong,:root[data-theme=dark] .learningSignal strong,:root[data-theme=dark] .learningStudentIdentity strong{color:#f8fafc}:root[data-theme=dark] .learningKpiGrid span,:root[data-theme=dark] .learningSignal span,:root[data-theme=dark] .learningSignal em,:root[data-theme=dark] .learningStudentIdentity small,:root[data-theme=dark] .learningScore small,:root[data-theme=dark] .learningMiniStats span{color:#cbd5e1}:root[data-theme=dark] .learningMiniStats span,:root[data-theme=dark] .learningSignal i,:root[data-theme=dark] .learningActivityBar{background:#1e293beb}:root[data-theme=dark] .learningAttention{background:#451a0375;border-color:#f59e0b61}:root[data-theme=dark] .learningAttention strong,:root[data-theme=dark] .learningAttention span{color:#fde68a}:root[data-theme=dark] .learningAttention span{background:#78350fb8}.premiumPollList{gap:.68rem;display:grid}.premiumPollCard{background:#ffffffd1;border:1px solid #cbd5e1d1;border-radius:18px;gap:.66rem;padding:.74rem;display:grid;box-shadow:0 14px 32px #0f172a14,inset 0 1px #ffffffb3}.premiumPollCard__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.premiumPollCard__top div{gap:.18rem;display:grid}.premiumPollCard__top span{color:#0f766e;font-size:.68rem;font-weight:950}.premiumPollCard__top strong{color:var(--ink);font-size:.92rem;line-height:1.55}.premiumPollCard__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.34rem;display:flex}.premiumPollCard__top button{color:#991b1b;min-height:30px;box-shadow:none;background:#fee2e2e0;border-radius:999px;padding:0 .58rem;font-size:.68rem;font-weight:950}.premiumPollCard__top .premiumPollCard__report{color:#0f766e;background:#ccfbf1e0}.pollMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.pollMetrics span{min-height:46px;color:var(--muted);background:#f8fafcc7;border:1px solid #e2e8f0d6;border-radius:13px;gap:.1rem;padding:.42rem;font-size:.62rem;font-weight:850;display:grid}.pollMetrics strong{color:var(--ink);font-size:.9rem}.premiumPollOptions{gap:.48rem;display:grid}.premiumPollOption{grid-template-columns:minmax(0,1fr) 42px;gap:.38rem;display:grid}.premiumPollOption__vote{min-height:42px;color:var(--ink);box-shadow:none;background:#fffc;border:1px solid #cbd5e1b8;border-radius:14px;justify-content:space-between;align-items:center;padding:0 .62rem;font-weight:950;display:flex;position:relative;overflow:hidden}.premiumPollOption__vote span,.premiumPollOption__vote small{z-index:1;position:relative}.premiumPollOption__vote small{color:var(--muted);font-size:.68rem}.premiumPollOption__vote i{pointer-events:none;background:linear-gradient(90deg,#14b8a633,#3b82f61a);position:absolute;inset:0 auto 0 0}.premiumPollOption__people{color:#0f766e;width:42px;height:42px;box-shadow:none;background:#f0fdfad6;border:1px solid #14b8a63d;border-radius:14px;place-items:center;gap:0;font-size:.62rem;font-weight:950;display:inline-grid}.pollVoterChips,.pollNonVoters{grid-column:1/-1}.pollVoterChips{background:#f8fafcb8;border:1px solid #e2e8f0d1;border-radius:14px;flex-wrap:wrap;gap:.32rem;padding:.42rem;display:flex}.pollVoterChips span{color:#0f172a;background:#fff;border-radius:999px;padding:.22rem .48rem;font-size:.66rem;font-weight:900}.pollNonVoters{gap:.42rem;display:grid}.pollNonVoters>button{min-height:36px;color:var(--muted);box-shadow:none;background:#f8fafcb8;border:1px dashed #94a3b894;border-radius:13px;justify-content:space-between;align-items:center;padding:0 .58rem;font-weight:900;display:flex}.classStateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.classStateGrid article,.breakoutList article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:.35rem;padding:.65rem;display:grid}.classStateGrid span,.classStateGrid small,.breakoutList span{color:var(--muted);font-size:.76rem}.classStateGrid strong{color:var(--ink);font-size:1.05rem}.breakoutList{gap:.55rem;display:grid}.breakoutList div{flex-wrap:wrap;gap:.45rem;display:flex}.breakoutList button{min-height:32px;padding:0 .65rem}.compactActions{margin:.85rem 0}.compactActions .btnLink{min-height:38px}.compactActions button:disabled{cursor:not-allowed;opacity:.55}.whiteboardPanel,.mediaPanel{align-content:start;gap:.75rem;min-height:0;padding:.85rem;display:grid;overflow:auto}.whiteboardPanel>strong,.mediaPanel>strong{color:var(--ink);font-size:.98rem}.syncBadge{color:#475569;background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.panelHint{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.filePicker{background:linear-gradient(#f8fbff,#fff);border:1px dashed #2563eb57;border-radius:8px;gap:.42rem;padding:.75rem;display:grid;position:relative}.filePicker input[type=file]{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:.55rem}.filePicker span{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.45}.uploadStatus{color:var(--muted);background:#f8fafc;border-radius:8px;margin:-.15rem 0 0;padding:.55rem .65rem;font-size:.78rem;font-weight:800;line-height:1.45}.uploadStatus--success{color:#047857;background:#10b9811f}.uploadStatus--error{color:var(--red);background:#dc26261a}@keyframes spin{to{transform:rotate(360deg)}}.streamRoot--meeting .presentationStageWrap:not(.presentationStageWrap--mini){max-width:100%!important;max-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.streamRoot--meeting .presentationStageWrap:not(.presentationStageWrap--mini) .presentationStage,.streamRoot--meeting .presentationStageWrap:not(.presentationStageWrap--mini) .presentationSplitHost,.streamRoot--meeting .presentationStageWrap:not(.presentationStageWrap--mini) .presentationSplitPane{max-width:100%!important;max-height:100%!important;overflow:hidden!important}.streamRoot--meeting .presentationStageWrap:not(.presentationStageWrap--mini) .presentationViewport{contain:strict;touch-action:none}.streamRoot--meeting .presentationStageWrap:not(.presentationStageWrap--mini) .presentationViewport iframe{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.streamRoot--meeting .documentWindowRail{transition:opacity .18s,transform .18s;z-index:82!important}.streamRoot--meeting .documentWindowRail .documentMiniWindow{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translate(-10px)scale(.96)}.streamRoot--meeting .documentWindowRail:hover .documentMiniWindow,.streamRoot--meeting .documentWindowRail:focus-within .documentMiniWindow{opacity:1;pointer-events:auto;animation:4.2s forwards documentRailAutoHide;transform:translate(0)scale(1)}.streamRoot--meeting .documentRailMore{opacity:.42}.streamRoot--meeting .documentWindowRail:hover .documentRailMore,.streamRoot--meeting .documentWindowRail:focus-within .documentRailMore{opacity:.92}@keyframes documentRailAutoHide{0%,78%{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}to{opacity:0;pointer-events:none;transform:translate(-10px)scale(.96)}}.streamRoot--meeting .stageCanvas{contain:layout paint;overscroll-behavior:none;overflow:hidden!important}.streamRoot--meeting .presentationStageWrap:not(.presentationStageWrap--mini),.streamRoot--meeting .presentationStage{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;inset:0!important;overflow:hidden!important}.streamRoot--meeting .presentationStage{isolation:isolate;background:#020617;display:block!important}.presentationSplitHost{z-index:3;background:#0f172aeb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;display:grid;position:absolute;inset:0;overflow:hidden}.presentationSplitPane{background:#020617;border:1px solid #e2e8f029;min-width:0;min-height:0;position:relative;overflow:hidden}.presentationSplitPane .presentationStage{position:absolute;inset:0}.presentationSplitPane .documentWindowRail{display:none}.presentationSplitPane .presentationTop{top:.45rem;left:.45rem;right:.45rem}.presentationSplitPane .presentationBottom{bottom:.45rem;left:.45rem;right:.45rem}.presentationSplitPicker{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ab8;border:1px solid #e2e8f02e;border-radius:8px;gap:.35rem;max-width:min(520px,100% - 2rem);padding:.34rem;display:inline-flex;position:absolute;bottom:clamp(.7rem,1.2vw,1rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 44px #02061747}.presentationSplitPicker__item{color:#cbd5e1;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b82e;border-radius:7px;align-items:center;gap:.28rem;min-width:0;max-width:140px;min-height:30px;padding:0 .5rem;font-size:.7rem;font-weight:900;display:inline-flex}.presentationSplitPicker__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.presentationSplitPicker__item--active,.presentationSplitPicker__item:hover,.presentationSplitPicker__item:focus-visible{color:#ccfbf1;background:#0f766e6b;border-color:#2dd4bf8a;outline:none}.presentationSplitModeButton{z-index:80;color:#ccfbf1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#0f172abd;border:1px solid #2dd4bf5c;border-radius:8px;align-items:center;gap:.38rem;min-height:34px;padding:0 .68rem;font-size:.76rem;font-weight:950;display:inline-flex;position:absolute;top:clamp(.62rem,1vw,.95rem);left:auto;right:clamp(4.3rem,7vw,5.4rem);box-shadow:0 18px 44px #0206174d}.presentationSplitModeButton:hover,.presentationSplitModeButton:focus-visible{background:#0f766e80;border-color:#2dd4bfa8;outline:none}.presentationStageWrap--mini .presentationSplitModeButton{display:none}.streamRoot--meeting .presentationViewport{z-index:2;overscroll-behavior:none;background:#0f172a;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden!important}.streamRoot--meeting .presentationViewport>iframe,.streamRoot--meeting .presentationViewport>.renderedSlide,.streamRoot--meeting .presentationViewport>.textSlide,.streamRoot--meeting .presentationViewport>.presentationLoading{position:absolute;inset:0;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.streamRoot--meeting .presentationViewport>iframe{pointer-events:none;background:#fff;border:0;border-radius:6px;display:block;box-shadow:0 24px 70px #0206176b;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;inset:clamp(3.55rem,7vh,4.8rem) clamp(3.1rem,5vw,4.7rem) clamp(6rem,10vh,7.2rem)!important}.streamRoot--meeting .presentationViewport>iframe.pdfSlideFrame{transition:opacity .14s}.streamRoot--meeting .presentationViewport>iframe.pdfSlideFrame--pending{opacity:0}.streamRoot--meeting .presentationViewport>iframe.pdfSlideFrame--visible{opacity:1}.streamRoot--meeting .presentationSplitPane .presentationViewport>iframe{inset:clamp(3rem,8vh,3.85rem) clamp(1.05rem,3vw,2.1rem) clamp(5.25rem,10vh,5.85rem)!important}.streamRoot--meeting .presentationStageWrap--mini .presentationViewport>iframe{border-radius:0;inset:0!important}.streamRoot--meeting .presentationViewport>.renderedSlide{box-sizing:border-box;place-items:center;padding:clamp(3.55rem,7vh,4.8rem) clamp(3.1rem,5vw,4.7rem) clamp(6rem,10vh,7.2rem)!important;display:grid!important}.streamRoot--meeting .presentationViewport>.renderedSlide img{object-fit:contain;min-width:0;max-width:100%;min-height:0;max-height:100%;transform:scale(var(--presentation-zoom,1));transform-origin:50%;display:block;width:100%!important;height:100%!important}.streamRoot--meeting .presentationViewport>.pdfRenderedSlide{overflow:hidden!important}.streamRoot--meeting .presentationViewport>.pdfRenderedSlide .presentationLoading{position:absolute;inset:0}.streamRoot--meeting .presentationViewport>.pdfRenderedSlide .pdfRenderedPage{transition:opacity .12s,transform .14s}.streamRoot--meeting .presentationViewport>.pdfRenderedSlide .pdfRenderedPage--stale{opacity:.72}.streamRoot--meeting .presentationViewport>.pdfRenderedSlide .pdfRenderedSlide__pending{background:#38bdf8;border-radius:999px;width:10px;height:10px;position:absolute;bottom:clamp(.75rem,2vw,1.1rem);right:clamp(.75rem,2vw,1.1rem);box-shadow:0 0 0 5px #38bdf82e,0 0 18px #38bdf8b8}.streamRoot--meeting .presentationSplitPane .presentationViewport>.renderedSlide{padding:clamp(3rem,8vh,3.85rem) clamp(1.05rem,3vw,2.1rem) clamp(5.25rem,10vh,5.85rem)!important}.streamRoot--meeting .presentationStageWrap--mini .presentationViewport>.renderedSlide{padding:0!important}.streamRoot--meeting .presentationTop,.streamRoot--meeting .presentationBottom{z-index:12;border:1px solid #e2e8f029;border-radius:8px;position:absolute;left:clamp(.6rem,1vw,.95rem);right:clamp(.6rem,1vw,.95rem);box-shadow:0 18px 44px #02061747}.streamRoot--meeting .presentationTop{top:clamp(.55rem,1vw,.85rem)}.streamRoot--meeting .presentationBottom{bottom:clamp(.55rem,1vw,.85rem)}.streamRoot--meeting .documentWindowRail{z-index:14;max-height:min(440px,100% - 7.5rem);overflow:hidden!important}.presentationPageAnchor{z-index:13;color:#f8fafc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#0f172a94;border:1px solid #e2e8f033;border-radius:8px;place-items:center;width:46px;height:70px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 44px #02061752}.presentationPageAnchor:hover:not(:disabled),.presentationPageAnchor:focus-visible{background:#0f766e70;border-color:#2dd4bf94;outline:none}.presentationPageAnchor:disabled{opacity:.28;cursor:default}.presentationStage--viewer .presentationPageAnchor,.presentationStage--viewer .presentationIconControls button:first-child,.presentationStage--viewer .presentationIconControls button:last-child{display:none}.presentationPageAnchor--previous{right:clamp(.7rem,1.4vw,1.25rem)}.presentationPageAnchor--next{left:clamp(.7rem,1.4vw,1.25rem)}.presentationStageWrap--mini .presentationPageAnchor{display:none}.toolsPanel,.whiteboardPanel{gap:.75rem;display:grid}.toolSelector{gap:.5rem;display:grid}.toolSelector__item{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.55rem;padding:.6rem .75rem;font-weight:850;display:flex}.toolSelector__item--active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border-color:#0000}.toolGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;display:grid;overflow:visible}.toolButton{aspect-ratio:1;border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0;font-weight:800;display:inline-grid;position:relative}.toolButton:hover{color:var(--blue-strong);background:#f8fbff;border-color:#2563eb6b}.toolButton:after{content:attr(data-tooltip);z-index:20;color:#f8fafc;opacity:0;pointer-events:none;white-space:nowrap;background:#0f172a;border-radius:6px;max-width:160px;padding:.32rem .48rem;font-size:.72rem;font-weight:900;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 22px #0f172a33}.toolButton:hover:after,.toolButton:focus-visible:after{opacity:1;transform:translate(-50%)}.toolButton--active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border-color:#0000;box-shadow:0 8px 18px #2563eb33}.colorRow{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex;overflow:visible}.formulaPresets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.formulaPresets button{direction:ltr;min-height:32px;padding:0 .5rem;font-size:.78rem}.colorSwatch{width:28px;height:28px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:999px}.colorSwatch--active{box-shadow:0 0 0 3px #2563eb3d}.dangerGhost{border:1px solid #dc262647;color:var(--red)!important;background:#fff!important}.checkRow{justify-content:flex-start;align-items:center;gap:.55rem;display:flex}.checkRow input{width:18px;height:18px;accent-color:var(--blue);padding:0}.playlistMeta{flex-wrap:wrap;gap:.45rem;display:flex}.playlistMeta span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:.32rem .55rem;font-size:.75rem;font-weight:800}.playlistList{color:var(--muted);margin:0;padding-left:1.2rem}.playlistList--cards{gap:.5rem;padding:0;display:grid}.playlistList--cards article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem .5rem;padding:.65rem;display:grid}.playlistList--cards article strong,.playlistList--cards article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playlistList--cards article span{color:var(--muted);text-align:left;direction:ltr;grid-column:1;font-size:.75rem}.playlistList--cards article button{grid-area:1/2/span 2;min-height:32px;padding:0 .65rem}.logList{color:#d6e5f7;direction:ltr;background:#111827;min-height:0;padding:.75rem;font-family:Consolas,Courier New,monospace;font-size:.76rem;line-height:1.45;overflow:auto}.controlBar{z-index:8;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(#0f172ad1,#0f172aad),#0f172ab8;border:1px solid #e2e8f02e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.32rem;width:max-content;max-width:calc(100% - 1.2rem);padding:.36rem;transition:opacity .18s,filter .18s,transform .15s;display:flex;position:absolute;top:9.35rem;left:50%;transform:translate(-50%);box-shadow:0 22px 50px #02061761,inset 0 1px #ffffff14}.controlTrayStatus{color:#e2e8f0;white-space:normal;background:#0f172a9e;border:1px solid #e2e8f033;border-radius:999px;align-items:center;max-width:min(340px,100vw - 2rem);min-height:34px;padding:.34rem .72rem;font-size:.74rem;font-weight:900;display:inline-flex}.controlTrayStatus--success{color:#bbf7d0;background:#16653470;border-color:#22c55e47}.controlTrayStatus--warning{color:#fde68a;background:#78350f6b;border-color:#f59e0b47}.controlTrayStatus--error{color:#fecaca;background:#7f1d1d7a;border-color:#f8717152}.audioGuardControl{color:#e2e8f0;background:linear-gradient(#0f172aa3,#0f172a6b),#ffffff0d;border:1px solid #e2e8f024;border-radius:999px;align-items:center;gap:.32rem;min-height:38px;padding:.22rem .34rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.audioGuardControl--engaged{background:linear-gradient(#0f766e57,#0f172a8f),#14b8a624;border-color:#5eead457}.audioGuardToggle{color:#e2e8f0c2;background:0 0;border:0;border-radius:999px;align-items:center;gap:.28rem;height:30px;padding:0 .56rem;font-size:.72rem;font-weight:950;display:inline-flex}.audioGuardToggle--active{color:#ccfbf1;background:#14b8a633}.remoteVolumeControl{color:#e2e8f0d1;border-radius:999px;align-items:center;gap:.36rem;height:30px;padding:0 .34rem;font-size:.68rem;font-weight:900;display:inline-flex}.remoteVolumeControl input{accent-color:#5eead4;width:72px}.remoteVolumeControl strong{color:#f8fafc;text-align:left;min-width:34px;font-size:.68rem}.stageCommandHandle{z-index:16;color:#f8fafc;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:linear-gradient(#0f172ae0,#0f172aa8),#0f172abd;border:1px solid #e2e8f047;border-radius:0 0 999px 999px;justify-content:center;align-items:center;gap:.34rem;min-width:112px;height:38px;padding:0 .78rem;font-size:.78rem;font-weight:950;line-height:1;transition:opacity .18s,filter .18s,transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:.82rem;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #02061757,inset 0 1px #ffffff1a}.stageCommandHandle:hover,.stageCommandHandle--open{color:#ccfbf1;background:linear-gradient(#0f766e80,#0f172aad),#14b8a629;border-color:#2dd4bf7a;transform:translate(-50%)translateY(-1px)}.stageCommandDock{z-index:15;-webkit-backdrop-filter:blur(24px)saturate(1.28);backdrop-filter:blur(24px)saturate(1.28);opacity:0;pointer-events:none;background:linear-gradient(#0f172ad6,#0f172ab3),#0f172ac2;border:1px solid #e2e8f033;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;width:min(500px,100% - 1.2rem);padding:.44rem;transition:opacity .18s,filter .18s,transform .15s;display:grid;position:absolute;top:3.85rem;left:50%;transform:translate(-50%)translateY(-8px)scale(.98);box-shadow:0 24px 64px #02061766,inset 0 1px #ffffff14}.stageCommandDock--open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.stageCanvas--chromeDimmed .stageFullscreenButton,.stageCanvas--chromeDimmed .stageCommandHandle,.stageCanvas--chromeDimmed .stageCommandDock--open,.stageCanvas--chromeDimmed .streamQuickTray,.stageCanvas--chromeDimmed .controlBar,.stageCanvas--chromeDimmed .interactionQuickTray,.stageCanvas--chromeDimmed .pollQuickComposer,.stageCanvas--chromeDimmed .stageTransportAnchor{opacity:.42;filter:saturate(.9)}.stageCanvas--chromeDimmed .stageCommandHandle{transform:translate(-50%)translateY(-3px)}.stageCanvas--chromeDimmed .stageCommandDock--open,.stageCanvas--chromeDimmed .streamQuickTray,.stageCanvas--chromeDimmed .controlBar,.stageCanvas--chromeDimmed .interactionQuickTray,.stageCanvas--chromeDimmed .pollQuickComposer,.stageCanvas--chromeDimmed .stageTransportAnchor{pointer-events:auto}.stageCanvas:focus-within .stageFullscreenButton,.stageCanvas:focus-within .stageCommandHandle,.stageCanvas:focus-within .stageCommandDock--open,.stageCanvas:focus-within .streamQuickTray,.stageCanvas:focus-within .controlBar,.stageCanvas:focus-within .interactionQuickTray,.stageCanvas:focus-within .pollQuickComposer,.stageCanvas:focus-within .stageTransportAnchor{opacity:1;filter:none}.stageCommandButton{color:#e2e8f0d6;min-width:0;min-height:58px;box-shadow:none;text-align:right;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:34px minmax(0,1fr);justify-content:start;align-items:center;gap:.16rem .42rem;padding:.46rem .56rem;font-size:.8rem;font-weight:950;line-height:1.15;transition:transform .15s,border-color .15s,background .15s,color .15s;display:grid}.stageCommandButton svg{background:#ffffff14;border:1px solid #e2e8f01f;border-radius:12px;grid-row:1/span 2;justify-self:center;width:30px;height:30px;padding:6px}.stageCommandButton span,.stageCommandButton small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stageCommandButton small{color:#cbd5e1b3;font-size:.68rem;font-weight:850}.stageCommandButton:hover{color:#f8fafc;background:#ffffff1a;transform:translateY(-1px)}.stageCommandButton--active{color:#ccfbf1;background:radial-gradient(circle at 30% 0,#5eead438,#0000 52%),linear-gradient(#14b8a63d,#0f766e1f),#14b8a624;border-color:#2dd4bf6b;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #14b8a61f}.stageCommandButton--active small{color:#ccfbf1c7}.controlSettingsButton{z-index:9;color:#f8fafc;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(#1e293bd6,#0f172ab8),#0f172ac7;border:1px solid #e2e8f033;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .15s,bottom .18s,border-color .15s,background .15s;display:inline-grid;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #02061761,inset 0 1px #ffffff17}.controlSettingsButton--active{color:#ccfbf1;background:linear-gradient(#0f766e80,#0f172ab8),#14b8a629;border-color:#2dd4bf85;bottom:4.62rem}.controlSettingsButton:hover{border-color:#e2e8f057;transform:translate(-50%)translateY(-1px)}.controlSettingsButton--active:hover{border-color:#2dd4bfad}.controlSettingsButton:after{content:attr(data-tooltip);color:#0f172a;opacity:0;pointer-events:none;white-space:nowrap;background:#f8fafc;border-radius:6px;padding:.34rem .5rem;font-size:.72rem;font-weight:900;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 26px #02061742}.controlSettingsButton:hover:after,.controlSettingsButton:focus-visible:after{opacity:1;transform:translate(-50%)}.stageQuickActions{z-index:10;align-items:center;gap:.45rem;display:flex;position:absolute;bottom:1rem;right:1rem}.stageQuickButton{color:#f8fafc;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);white-space:nowrap;background:linear-gradient(#1e293bd6,#0f172ab8),#0f172ac7;border:1px solid #e2e8f033;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-width:96px;height:42px;padding:0 .78rem;font-size:.82rem;font-weight:900;line-height:1;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex;position:relative;box-shadow:0 18px 42px #02061757,inset 0 1px #ffffff17}.stageQuickButton:hover{border-color:#e2e8f057;transform:translateY(-1px)}.stageQuickButton--active{color:#ccfbf1;background:linear-gradient(#0f766e80,#0f172ab8),#14b8a629;border-color:#2dd4bf8a}.stageQuickActions--single .stageQuickButton{min-width:112px}.stageQuickButton:after{content:attr(data-tooltip);color:#0f172a;opacity:0;pointer-events:none;white-space:nowrap;background:#f8fafc;border-radius:6px;padding:.34rem .5rem;font-size:.72rem;font-weight:900;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 26px #02061742}.stageQuickButton:hover:after,.stageQuickButton:focus-visible:after{opacity:1;transform:translate(-50%)}.streamQuickTray{z-index:11;color:#0f172a;-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:radial-gradient(circle at 100% 0,#14b8a629,#0000 34%),linear-gradient(#fffffffa,#f8fafcf2);border:1px solid #e2e8f052;border-radius:18px;gap:.74rem;width:min(480px,100% - 2rem);padding:.76rem;transition:opacity .18s,filter .18s,transform .15s;display:grid;position:absolute;top:9.35rem;left:50%;transform:translate(-50%);box-shadow:0 26px 70px #02061752}.streamQuickHeader{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:.7rem;display:grid}.streamQuickHeader div{gap:.16rem;min-width:0;display:grid}.streamQuickHeader strong,.streamQuickHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.streamQuickHeader strong{color:#0f172a;font-size:.94rem;font-weight:950}.streamQuickHeader span{color:#64748b;font-size:.74rem;font-weight:850}.streamQuickHeader button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 8px 18px #0f172a14}.streamQuickHeader button:hover{color:#0f172a;border-color:#14b8a66b;transform:translateY(-1px)}.streamModeSwitch{background:#edf3f8;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;padding:.34rem;display:grid}.streamModeButton{color:#475569;height:40px;box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.32rem;padding:0 .5rem;font-size:.76rem;font-weight:900;display:inline-flex}.streamModeButton:hover{color:#0f172a;background:#ffffffb8}.streamModeButton--active{color:#0f766e;background:#fff;border-color:#14b8a647;box-shadow:0 8px 18px #0f172a14}.streamFilePicker{color:#334155;cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1px dashed #47556952;border-radius:14px;align-items:center;gap:.5rem;min-height:58px;padding:.74rem .82rem;font-size:.84rem;font-weight:900;display:flex;position:relative;overflow:hidden}.streamFilePicker:hover{background:#f0fdfa;border-color:#14b8a68c}.streamFilePicker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.streamFilePicker input{opacity:0;cursor:pointer;position:absolute;inset:0}.streamTitleInput{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:12px;width:100%;height:42px;padding:0 .7rem;font-size:.86rem;font-weight:800}.streamTitleInput:focus{border-color:#14b8a69e;outline:none;box-shadow:0 0 0 3px #14b8a61f}.streamTrayStatus{color:#475569;background:#f8fafc;border-radius:12px;margin:0;padding:.45rem .55rem;font-size:.76rem;font-weight:850;line-height:1.4}.streamPlayButton{color:#f8fafc;background:linear-gradient(135deg,#0f766e,#2563eb);border:1px solid #0f766e38;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;height:46px;font-size:.86rem;font-weight:950;display:inline-flex;box-shadow:0 14px 26px #2563eb33}.streamQuickMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.streamQuickMeta span{color:#475569;white-space:nowrap;text-overflow:ellipsis;background:#ffffffbd;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;min-width:0;height:34px;padding:0 .48rem;font-size:.7rem;font-weight:900;display:inline-flex;overflow:hidden}.streamQuickMeta svg{color:#0f766e;flex:none}.streamVolumeDirector{background:#f8fafcd1;border:1px solid #e2e8f0e6;border-radius:14px;gap:.48rem;padding:.62rem;display:grid}.streamVolumeDirector label{color:#334155;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .55rem;font-size:.72rem;font-weight:900;display:grid}.streamVolumeDirector strong{color:#0f766e;font-size:.72rem}.streamVolumeDirector input[type=range]{accent-color:#0f766e;grid-column:1/-1;width:100%}.streamMuteToggle{color:#0f172a;background:#fff;border:1px solid #0f766e2e;border-radius:12px;justify-content:center;align-items:center;gap:.38rem;min-height:36px;font-size:.74rem;font-weight:950;display:inline-flex}.streamMuteToggle--active{color:#0f766e;background:#ecfdf5}.streamPlayButton:hover{transform:translateY(-1px);box-shadow:0 18px 34px #2563eb40}.stageSharedMedia{z-index:4;background:#020617;border:1px solid #e2e8f024;border-radius:12px;place-items:center;display:grid;position:absolute;inset:clamp(.75rem,2vw,1.35rem);overflow:hidden;box-shadow:inset 0 1px #ffffff14}.stageSharedMedia__video{object-fit:contain;cursor:pointer;background:#020617;width:100%;height:100%}.stageSharedMedia>.presentationPageAnchor{display:none}.stageSharedMedia__playToggle{z-index:13;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;opacity:0;background:radial-gradient(circle at 45% 35%,#fff3,#0000 38%),#0f172aa8;border:1px solid #e2e8f03d;border-radius:999px;place-items:center;width:84px;height:84px;transition:opacity .16s,transform .16s,background .16s;display:grid;position:absolute;inset:auto;transform:scale(.94);box-shadow:0 22px 58px #0206177a,inset 0 1px #ffffff24}.stageSharedMedia:hover .stageSharedMedia__playToggle,.stageSharedMedia__playToggle:focus-visible,.stageSharedMedia__playToggle--paused{opacity:1;transform:scale(1)}.stageSharedMedia__playToggle:hover,.stageSharedMedia__playToggle:focus-visible{background:radial-gradient(circle at 45% 35%,#ffffff38,#0000 38%),#0f766eb8;border-color:#5eead48a;outline:none}.stageSharedMedia__close{z-index:14;color:#fee2e2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#7f1d1d9e;border:1px solid #f8717161;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:clamp(.7rem,1.4vw,1.1rem);left:clamp(.7rem,1.4vw,1.1rem);box-shadow:0 18px 42px #02061757}.stageSharedMedia__close:hover,.stageSharedMedia__close:focus-visible{background:#991b1bd1;border-color:#fca5a5b8;outline:none}.stageSharedMedia__hidden{display:none}.stageSharedAudio{z-index:4;color:#f8fafc;background:radial-gradient(circle at 52% 36%,#2dd4bf33,#0000 24%),radial-gradient(circle at 40% 58%,#60a5fa2e,#0000 28%),linear-gradient(#020617,#0f172a);border:1px solid #e2e8f024;border-radius:12px;place-items:center;display:grid;position:absolute;inset:clamp(.75rem,2vw,1.35rem);overflow:hidden;box-shadow:inset 0 1px #ffffff14}.stageSharedAudio__art{color:#99f6e4;background:#ffffff14;border:1px solid #e2e8f024;border-radius:999px;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 22px 58px #0206176b,inset 0 1px #ffffff1f}.stageSharedAudio__title{color:#e2e8f0;opacity:.48;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a61;border:1px solid #e2e8f021;border-radius:999px;max-width:min(420px,100% - 2rem);padding:.42rem .7rem;transition:opacity .16s,background .16s,border-color .16s;position:absolute;top:clamp(.7rem,1.4vw,1.1rem);right:clamp(.7rem,1.4vw,1.1rem)}.stageSharedAudio:hover .stageSharedAudio__title,.stageSharedAudio__title:hover{opacity:1;background:#0f172ac7;border-color:#5eead461}.stageSharedAudio__title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:900;display:block;overflow:hidden}.stageSharedAudio__play{color:#ccfbf1;background:#14b8a629;border:1px solid #2dd4bf47;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.stageSharedAudio__play:hover,.stageSharedAudio__play:focus-visible{background:#0f766e6b;border-color:#5eead499;outline:none}.stageSharedMedia__meta{display:none}.stageSharedMedia__title{z-index:14;color:#f8fafc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:.42;background:#0f172a47;border:1px solid #e2e8f021;border-radius:999px;align-items:center;gap:.42rem;max-width:min(420px,100% - 6.4rem);padding:.42rem .62rem;transition:opacity .16s,background .16s,border-color .16s;display:inline-flex;position:absolute;top:clamp(.7rem,1.4vw,1.1rem);right:clamp(.7rem,1.4vw,1.1rem);box-shadow:0 14px 34px #0206172e}.stageSharedMedia:hover .stageSharedMedia__title,.stageSharedMedia__title:hover,.stageSharedMedia__title:focus-within{opacity:1;background:#0f172ac7;border-color:#5eead461}.stageSharedMedia__title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:900;overflow:hidden}.stageSharedMedia__title a{color:#bfdbfe;background:#ffffff14;border-radius:999px;place-items:center;width:26px;height:26px;text-decoration:none;display:inline-grid}.stageSharedMedia__transport{z-index:14;color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#0f172a70;border:1px solid #e2e8f01f;border-radius:999px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.52rem;width:min(560px,100% - 2rem);padding:.34rem .52rem;display:grid;position:absolute;bottom:clamp(.8rem,1.8vw,1.35rem);left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 14px 34px #0206173d}.stageSharedMedia__transport--audio{grid-template-columns:34px 34px minmax(0,1fr)}.stageSharedMedia__volumePocket{z-index:2;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:visible}.stageSharedMedia__volumeButton{color:#e2e8f0;background:#ffffff14;border:1px solid #e2e8f01f;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.stageSharedMedia__volumeButton:hover,.stageSharedMedia__volumeButton:focus-visible,.stageSharedMedia__volumePocket:focus-within .stageSharedMedia__volumeButton{color:#ccfbf1;background:#14b8a629;border-color:#2dd4bf61;outline:none}.stageSharedMedia__volumeButton--muted{color:#fecaca}.stageSharedMedia__volumePopover{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#0f172ab8;border:1px solid #e2e8f024;border-radius:999px;place-items:center;width:34px;height:112px;transition:opacity .13s,transform .13s;display:grid;position:absolute;bottom:calc(100% + .38rem);left:50%;overflow:visible;transform:translate(-50%,6px);box-shadow:0 16px 38px #02061752}.stageSharedMedia__volumePocket:hover .stageSharedMedia__volumePopover,.stageSharedMedia__volumePocket:focus-within .stageSharedMedia__volumePopover{opacity:1;pointer-events:auto;transform:translate(-50%)}.stageSharedMedia__volumePopover input[type=range]{accent-color:#2dd4bf;cursor:pointer;transform-origin:50%;width:86px;height:22px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.stageSharedMedia__time{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.46rem;display:grid}.stageSharedMedia__time span{color:#cbd5e1;font-variant-numeric:tabular-nums;text-align:center;min-width:38px;font-size:.68rem;font-weight:900}.stageSharedMedia__time input[type=range]{accent-color:#2dd4bf;background:linear-gradient(90deg, #2dd4bf 0 var(--shared-video-progress,0%), #94a3b847 var(--shared-video-progress,0%) 100%);border-radius:999px;width:100%;height:4px}.stageSharedMedia__meta strong,.stageSharedMedia__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stageSharedMedia__meta strong{font-size:.86rem;font-weight:950}.stageSharedMedia__meta span{color:#a7f3d0;font-size:.72rem;font-weight:850}.stageSharedMedia__meta a{color:#bfdbfe;align-items:center;gap:.25rem;width:fit-content;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.stageTransportAnchor{z-index:12;color:#f8fafc;-webkit-backdrop-filter:blur(24px)saturate(1.28);backdrop-filter:blur(24px)saturate(1.28);background:linear-gradient(#0f172ad1,#0f172ab3),#0f172ac7;border:1px solid #e2e8f033;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta controls""progress progress";align-items:center;gap:.52rem .72rem;width:min(520px,100% - 2rem);padding:.72rem;transition:opacity .18s,filter .18s,transform .15s;display:grid;position:absolute;bottom:5.1rem;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0206176b,inset 0 1px #ffffff14}.stageTransportMeta{grid-area:meta;gap:.12rem;min-width:0;display:grid}.stageTransportMeta strong,.stageTransportMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stageTransportMeta strong{font-size:.86rem;font-weight:950}.stageTransportMeta span{color:#a7f3d0;font-size:.72rem;font-weight:850}.stageTransportProgress{background:#94a3b838;border-radius:999px;grid-area:progress;height:5px;overflow:hidden}.stageTransportProgress span{border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#60a5fa);height:100%;transition:width .18s;display:block;box-shadow:0 0 18px #2dd4bf8c}.stageTransportControls{grid-area:controls;justify-content:center;align-items:center;gap:.36rem;display:inline-flex}.stageTransportButton{color:#e2e8f0;width:36px;height:36px;box-shadow:none;background:#ffffff14;border:1px solid #e2e8f029;border-radius:999px;place-items:center;transition:transform .14s,color .14s,background .14s,border-color .14s;display:inline-grid}.stageTransportButton:hover:not(:disabled){color:#fff;background:#14b8a62e;border-color:#2dd4bf73;transform:translateY(-1px)}.stageTransportButton:disabled{color:#94a3b885;opacity:1;background:#94a3b814;border-color:#94a3b81a}.stageTransportButton--stop{color:#fff;background:linear-gradient(#f8717147,#7f1d1d3d),#ef444433;border-color:#f8717157;width:44px;height:44px;box-shadow:0 10px 26px #ef444438}.pollQuickComposer{z-index:13;background:#fffffff7;border:1px solid #e2e8f047;border-radius:8px;gap:.55rem;width:min(330px,100% - 1.3rem);padding:.72rem;transition:opacity .18s,filter .18s,transform .15s;display:grid;position:absolute;top:15.9rem;left:50%;transform:translate(-50%);box-shadow:0 24px 58px #02061747}.pollQuickComposer__head{color:#0f172a;align-items:center;gap:.42rem;display:flex}.pollQuickComposer__head svg{color:#0f766e}.pollQuickComposer__head strong{font-size:.86rem;font-weight:950}.pollQuickComposer input,.pollQuickComposer textarea{padding:.62rem .7rem;font-size:.82rem;font-weight:800}.pollQuickComposer button{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:8px;min-height:38px;font-weight:950}.interactionQuickTray{z-index:12;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(#0f172ad6,#0f172ab8),#0f172ac7;border:1px solid #e2e8f033;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;width:min(610px,100% - 1.2rem);padding:.66rem;transition:opacity .18s,filter .18s,transform .15s;display:grid;position:absolute;top:9.35rem;left:50%;transform:translate(-50%);box-shadow:0 24px 64px #02061761}.interactionQuickButton{color:#e2e8f0e6;text-align:right;background:linear-gradient(#ffffff1a,#ffffff0f);border:1px solid #e2e8f01f;border-radius:8px;grid-template-columns:34px minmax(0,1fr);justify-content:start;align-items:center;gap:.44rem;min-width:0;min-height:46px;padding:0 .62rem;font-size:.76rem;font-weight:900;display:grid}.interactionQuickButton svg{background:#ffffff14;border:1px solid #e2e8f01f;border-radius:9px;justify-self:center;width:26px;height:26px;padding:5px}.interactionQuickButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.interactionQuickButton:hover{color:#fff;background:#14b8a629;border-color:#2dd4bf57;transform:translateY(-1px)}.interactionQuickButton:disabled,.moderationPreset:disabled,.moderationModeButton:disabled,.moderationPerson button:disabled,.moderationPermissionButton:disabled{cursor:not-allowed;opacity:.56;transform:none}.interactionQuickButton--active{color:#ccfbf1;background:#14b8a62e;border-color:#2dd4bf6b}.controlButton{color:#e2e8f0e6;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:transform .14s,color .14s,background .14s,border-color .14s;display:inline-grid;position:relative}.controlButton svg,.controlSettingsButton svg,.stageCommandButton svg,.interactionQuickButton svg,.stageQuickButton svg,.streamModeButton svg{stroke-width:1.9px}.controlButton:hover{color:#f8fafc;background:#ffffff1a;border-color:#e2e8f029;transform:translateY(-1px)}.controlButton--active{color:#ccfbf1;background:linear-gradient(#14b8a633,#0f766e1a),#14b8a61f;border-color:#2dd4bf42}.controlButton--recording.controlButton--active{color:#fecaca;background:linear-gradient(#ef444438,#7f1d1d14),#ef44441f;border-color:#f871715c}.controlButton--recording.controlButton--active:before{background:#f87171;box-shadow:0 0 14px #f87171c7}.controlButton--recording svg{fill:currentColor}.controlButton--active:before{content:"";background:#5eead4;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;box-shadow:0 0 12px #5eead4b8}.controlButton:after{content:attr(data-tooltip);z-index:30;color:#0f172a;opacity:0;pointer-events:none;white-space:nowrap;background:#f8fafc;border-radius:6px;max-width:180px;padding:.34rem .5rem;font-size:.72rem;font-weight:900;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 26px #02061742}.controlButton:hover:after,.controlButton:focus-visible:after{opacity:1;transform:translate(-50%)}.controlButton--primary{color:#fff;background:linear-gradient(#2563ebad,#0f766e80),#2563eb47;border-color:#60a5fa52;min-width:38px}.controlButton--danger{color:#fecaca;background:#7f1d1d47;border-color:#f8717138}.controlButton--danger:hover{color:#fff;background:#dc262694;border-color:#f871716b}.chip{color:var(--teal);border:1px solid #0f9f8f73;border-radius:999px;padding:.12rem .45rem;font-size:.72rem}@media (width>=801px){.streamRoot--meeting{background:linear-gradient(#0f172afa 0 68px,#0000 68px),linear-gradient(#edf2f7 0,#f8fafc 100%);min-height:100vh}.topbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0f172af5,#172031f0);height:68px;padding:0 1.2rem;position:sticky;top:0;box-shadow:0 12px 30px #02061724}.brandMark{width:42px;height:42px;box-shadow:none;border-radius:12px}.meetingTitle{gap:.08rem}.meetingTitle strong{font-size:.98rem}.meetingSubtitle{color:#cbd5e1d1}.topbarActions{background:#ffffff0e;padding:.2rem;box-shadow:inset 0 1px #ffffff0d}.topbarActions .status,.leaveButton{min-height:32px;box-shadow:none}.meetingShell{grid-template-columns:minmax(270px,310px) minmax(560px,1fr) minmax(300px,340px);gap:1rem;width:min(1720px,100%);height:calc(100vh - 68px);min-height:640px;margin:0 auto;padding:1rem}.meetingShell--sideCollapsed{grid-template-columns:minmax(270px,310px) minmax(640px,1fr) 56px}.meetingShell--peopleCollapsed{grid-template-columns:56px minmax(680px,1fr) minmax(300px,340px)}.meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:56px minmax(760px,1fr) 56px}.peopleRail,.stageArea,.sideDock{border-color:#cbd5e1d1;border-radius:18px;box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffffbd}.peopleRail,.sideDock{background:linear-gradient(#fffffff5,#f8fafce6)}.peopleRail{padding:.86rem}.peopleRailHero{min-height:96px;box-shadow:none;border-radius:16px}.peopleRailMetrics span,.person,.railHeader{box-shadow:none}.stageArea{background:linear-gradient(#fffffffa,#f8fafcf0);gap:.9rem;padding:1rem}.stageHeader{min-height:58px;box-shadow:none;border-radius:14px;padding:.56rem .68rem}.stageHeader h1{font-size:1.06rem}.stageStats span{box-shadow:none;padding:.34rem .56rem}.stageCanvas{border-color:#0f172ae6;border-radius:18px;box-shadow:0 18px 46px #0206172e,inset 0 1px #ffffff14}.emptyStage:before{border-color:#94a3b842;width:min(44vw,620px);height:min(38vh,360px)}.stageCommandHandle{min-width:108px;height:36px;top:.72rem}.stageCommandDock{border-radius:18px;width:min(470px,100% - 1.4rem);top:3.55rem}.controlBar{padding:.32rem;top:8.75rem}.controlButton{width:40px;height:40px;min-height:40px}.sideDock{grid-template-rows:auto minmax(0,1fr)}.tabs{background:#ffffffc2;gap:.42rem;padding:.68rem 3.25rem .64rem .68rem}.tab{border-radius:12px;min-height:44px}.tab svg{border-radius:9px;width:22px;height:22px}.dockBody,.whiteboardPanel,.mediaPanel,.notesPage{background:#f8fafc6b}.commentFeed,.commentComposer{background:#f8fafc85}.commentComposer,.presentationUploadPanel,.filePicker,.playlistList--cards article,.emptyState{box-shadow:none}.streamQuickTray,.interactionQuickTray,.stageTransportAnchor{box-shadow:0 22px 58px #02061747}.joinShell{min-height:calc(100vh - 68px);padding:2rem 1.25rem}.joinPanel{border-color:#cbd5e1d1;border-radius:18px;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);width:min(1180px,100%);box-shadow:0 24px 70px #0f172a1f,inset 0 1px #ffffffb8}.joinCopy{background:linear-gradient(#0f172a2e,#0f172ae6),linear-gradient(135deg,#17304f,#0f766e);min-height:560px;padding:2.25rem}.joinCopy:before{opacity:.32;border-radius:14px;inset:1.25rem}.heroMetrics span{background:#ffffff17;border-radius:12px;min-height:42px}.loginGrid{gap:.86rem;padding:2.15rem 2.15rem 0}.joinAssist{background:#f8fafcd1;border-radius:14px;margin:.2rem 2.15rem 1rem}.joinButton{min-height:46px;box-shadow:none;border-radius:14px;margin:0 2.15rem 2.15rem}input,textarea{border-radius:10px}.cameraStrip{grid-auto-columns:minmax(168px,220px);gap:.72rem}.cameraTile,.videoCard{border-color:#1e293bdb;border-radius:14px;min-height:126px;box-shadow:0 12px 28px #0f172a1f}.peopleRailCollapsedHint span,.sideDockCollapsedHint{color:#ccfbf1}.peopleRail--collapsed,.sideDock--collapsed{background:linear-gradient(#0f172af0,#111827e6)}.presentationIconControls button,.stageFullscreenButton,.peopleRailToggle,.sideDockToggle{transition:transform .15s,border-color .15s,background .15s,color .15s,opacity .18s}}@media (width>=801px) and (width<=1420px){.streamRoot--meeting{background:linear-gradient(#0f172afa 0 64px,#0000 64px),linear-gradient(#edf2f7 0,#f8fafc 100%)}.topbar{grid-template-columns:38px minmax(0,1fr) auto;gap:.72rem;height:64px;padding:0 .82rem}.brandMark{border-radius:11px;width:38px;height:38px;font-size:.92rem}.meetingTitle strong{font-size:.92rem}.meetingSubtitle{font-size:.72rem}.topbarActions{gap:.32rem;padding:.16rem}.topbarActions .status,.leaveButton{min-height:30px;padding-inline:.62rem;font-size:.72rem}.meetingShell{grid-template-columns:minmax(228px,260px) minmax(0,1fr) minmax(260px,292px);gap:.62rem;height:calc(100dvh - 64px);min-height:0;padding:.62rem}.meetingShell--sideCollapsed{grid-template-columns:minmax(228px,260px) minmax(0,1fr) 50px}.meetingShell--peopleCollapsed{grid-template-columns:50px minmax(0,1fr) minmax(260px,292px)}.meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:50px minmax(0,1fr) 50px}.peopleRail,.stageArea,.sideDock{border-radius:14px}.peopleRail{padding:.58rem}.peopleRailHero{border-radius:12px;min-height:76px;padding:.58rem}.peopleRailHero__orb{width:38px;height:38px}.peopleRailHero strong{font-size:.92rem}.peopleRailMetrics{gap:.36rem}.peopleRailMetrics span{border-radius:12px;min-height:54px;padding:.46rem}.railSection{gap:.48rem;padding-bottom:.72rem}.railSection+.railSection{padding-top:.64rem}.railHeader{border-radius:10px;min-height:30px;padding:.3rem .42rem;font-size:.72rem}.person{border-radius:12px;gap:.48rem;padding:.5rem}.person strong{font-size:.82rem}.person small{font-size:.68rem}.railAudio{height:24px}.stageArea{gap:.58rem;padding:.62rem}.stageHeader{border-radius:12px;gap:.54rem;min-height:50px;padding:.44rem .54rem}.stageHeader h1{max-width:20ch;font-size:.98rem}.stageHeader .eyebrow{font-size:.66rem}.stageStats{gap:.3rem}.stageStats span{padding:.28rem .42rem;font-size:.68rem}.stageCanvas{border-radius:14px}.screenVideo{border-radius:11px;inset:.5rem}.stageCommandHandle{min-width:96px;height:32px;padding:0 .62rem;font-size:.72rem;top:.5rem}.stageCommandDock{border-radius:14px;gap:.32rem;width:min(430px,100% - 1rem);padding:.34rem;top:2.95rem}.stageCommandButton{border-radius:12px;grid-template-columns:28px minmax(0,1fr);min-height:46px;padding:.36rem .42rem;font-size:.72rem}.stageCommandButton svg{border-radius:10px;width:26px;height:26px;padding:5px}.stageCommandButton small{font-size:.6rem}.controlBar{border-radius:18px;gap:.26rem;max-width:calc(100% - 1rem);padding:.26rem;top:6.85rem}.controlButton{border-radius:12px;width:34px;min-width:34px;height:34px;min-height:34px}.controlButton svg{width:16px;height:16px}.audioGuardControl{min-height:34px;padding:.18rem .28rem}.audioGuardToggle{height:28px;padding:0 .46rem;font-size:.66rem}.remoteVolumeControl{gap:.28rem;height:28px;font-size:.62rem}.remoteVolumeControl input{width:58px}.sideDockToggle,.peopleRailToggle{width:34px;height:30px}.tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;padding:.48rem 2.55rem .46rem .44rem}.tab{border-radius:10px;gap:.18rem;min-height:36px;padding:.24rem;font-size:.66rem}.tab svg{border-radius:8px;width:18px;height:18px;padding:4px}.tab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commentFeed,.commentComposer{gap:.42rem;padding:.58rem}.streamQuickTray,.interactionQuickTray,.pollQuickComposer{max-width:min(520px,100% - 1rem)}}@media (width<=1260px){.meetingShell{grid-template-columns:240px minmax(380px,1fr)}.sideDock{grid-column:1/-1;min-height:420px}}@media (width<=800px){.streamRoot{background:var(--page)}.topbar{z-index:50;grid-template-columns:38px minmax(0,1fr) auto;gap:.56rem;height:64px;padding:.46rem .58rem;position:sticky;top:0}.brandMark{border-radius:12px;width:38px;height:38px;font-size:.9rem}.meetingTitle{gap:0}.meetingTitle strong{font-size:.86rem}.meetingTitle span{font-size:.68rem}.topbarActions{background:#ffffff0a;border-radius:12px;grid-column:auto;gap:.28rem;padding:.18rem}.topbarActions .iconButton{display:none}.topbarActions .status{min-height:30px;padding:0 .5rem;font-size:.7rem}.leaveButton{min-height:30px;padding:0 .58rem;font-size:.72rem}.joinShell{min-height:auto;padding:.8rem}.joinPanel{grid-template-columns:1fr}.joinCopy{min-height:280px;padding:1.3rem}.heroMetrics,.loginGrid{grid-template-columns:1fr}.loginGrid{padding:1rem 1rem 0}.joinAssist{margin:.1rem 1rem 1rem}.joinButton{margin:0 1rem 1rem}.meetingShell{flex-direction:column;gap:.55rem;height:auto;min-height:0;padding:.5rem;display:flex}.peopleRail{border-radius:12px;order:2;max-height:168px;padding:.58rem}.peopleRail--collapsed{min-height:46px;max-height:46px;padding:.34rem}.stageArea{border-radius:12px;order:1;gap:.5rem;min-height:0;padding:.5rem}.stageHeader{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:.42rem;min-height:0;padding:.48rem .54rem}.stageHeader h1{max-width:100%;font-size:.92rem}.stageHeader .eyebrow{font-size:.66rem}.stageStats{gap:.3rem}.stageStats span{min-height:26px;padding:.22rem .42rem;font-size:.66rem}.stageCanvas{border-radius:12px;height:clamp(255px,58vh,430px);min-height:0;overflow:hidden}.localCameraBubble{width:92px;height:92px;bottom:4.9rem;right:.75rem}.cameraStrip--stage{grid-auto-columns:92px;max-width:calc(100% - 1.5rem);bottom:4.9rem;right:.75rem}.cameraStrip--stage.cameraStrip--withLocal{left:.75rem}.cameraStrip--stage .videoCard{width:92px;height:92px}.screenVideo--mini,.presentationStageWrap--mini{width:min(190px,42%);bottom:4.9rem;left:.75rem}.sideDock{border-radius:12px;order:3;min-height:0;max-height:62vh;overflow:hidden}.sideDock--collapsed{min-height:46px;max-height:46px}.controlBar{border-radius:14px;width:calc(100% - 1.3rem);max-height:92px;top:auto;bottom:.72rem;overflow-y:auto}.controlSettingsButton--active{bottom:6.35rem}.stageCommandDock{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 1.3rem);padding:.34rem;top:3.05rem}.stageCommandButton{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.2rem;min-height:46px;padding:.38rem .3rem;font-size:.72rem}.stageCommandButton svg{grid-row:auto;width:28px;height:28px}.stageCommandButton small{display:none}.stageQuickActions{justify-content:flex-end;bottom:4.95rem;left:.65rem;right:.65rem}.stageQuickButton{min-width:82px;height:38px;padding:0 .58rem;font-size:.76rem}.streamQuickTray{z-index:80;border-radius:16px;width:calc(100% - 1rem);max-height:calc(100dvh - 1.2rem);position:fixed;inset:auto auto .6rem 50%;overflow:auto}.streamQuickMeta{grid-template-columns:1fr}.interactionQuickTray{z-index:80;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 1.3rem);max-height:calc(100dvh - 1.2rem);position:fixed;top:auto;bottom:.6rem;overflow:auto}.stageTransportAnchor{grid-template-columns:1fr;grid-template-areas:"meta""controls""progress";justify-items:stretch;width:calc(100% - 1.3rem);bottom:9.8rem}.stageTransportControls{justify-content:center}.pollQuickComposer{top:19.5rem}.controlButton,.controlButton--primary{flex:40px}.classStateGrid{grid-template-columns:1fr}.toolGrid,.formulaPresets{grid-template-columns:repeat(3,minmax(0,1fr))}}.controlBar{min-height:46px;flex-wrap:nowrap!important;width:max-content!important;height:auto!important;max-height:none!important;display:flex!important;bottom:auto!important;overflow:visible!important}.controlBar .controlButton{flex:none}.controlBar .audioGuardControl{flex:none;max-width:min(220px,42vw)}@media (width<=800px){.controlBar{gap:.22rem;padding:.32rem;max-width:calc(100% - 1rem)!important;top:11.8rem!important}.controlBar .audioGuardControl{gap:.18rem;max-width:132px}.controlBar .remoteVolumeControl{width:74px;min-width:74px}.controlBar .remoteVolumeControl input{width:42px}.controlBar .remoteVolumeControl strong{display:none}}.streamRoot[data-theme=light]{color:#0b1220;background:linear-gradient(135deg,#f8fafc 0%,#eef7f6 48%,#f7fbff 100%)!important}.streamRoot[data-theme=light] .topbar,.streamRoot[data-theme=light] .joinPanel,.streamRoot[data-theme=light] .loginGrid,.streamRoot[data-theme=light] .joinAdvanced,.streamRoot[data-theme=light] .joinAssist,.streamRoot[data-theme=light] .meetingShell,.streamRoot[data-theme=light] .stageHeader,.streamRoot[data-theme=light] .peopleRail,.streamRoot[data-theme=light] .sideDock,.streamRoot[data-theme=light] .peopleRailHero,.streamRoot[data-theme=light] .peopleRailMetrics span,.streamRoot[data-theme=light] .sessionAudioCard,.streamRoot[data-theme=light] .speakingNowPanel,.streamRoot[data-theme=light] .meetingList,.streamRoot[data-theme=light] .sideDockHeader,.streamRoot[data-theme=light] .tabs,.streamRoot[data-theme=light] .dockBody,.streamRoot[data-theme=light] .commentComposer,.streamRoot[data-theme=light] .whiteboardPanel,.streamRoot[data-theme=light] .pollsPanel,.streamRoot[data-theme=light] .mediaPanel,.streamRoot[data-theme=light] .notesPage,.streamRoot[data-theme=light] .streamQuickTray,.streamRoot[data-theme=light] .interactionQuickTray,.streamRoot[data-theme=light] .pollQuickComposer{box-shadow:0 14px 40px #0f172a1a,inset 0 1px #fffffff2;color:#0b1220!important;background:linear-gradient(#fffffffa,#f8fafcf0)!important;border-color:#47556933!important}.streamRoot[data-theme=light] .stageCanvas{box-shadow:0 24px 70px #0f172a24,inset 0 1px #fffffff5;color:#0b1220!important;background:linear-gradient(145deg,#fff 0%,#eef7f6 58%,#f8fafc 100%)!important;border-color:#4755692e!important}.streamRoot[data-theme=light] .meetingTitle strong,.streamRoot[data-theme=light] .stageHeader h1,.streamRoot[data-theme=light] .joinCopy h1,.streamRoot[data-theme=light] .sideDockHeader strong,.streamRoot[data-theme=light] .peopleRailHero strong,.streamRoot[data-theme=light] .whiteboardPanel>strong,.streamRoot[data-theme=light] .pollsPanel__hero strong,.streamRoot[data-theme=light] .premiumPollCard strong,.streamRoot[data-theme=light] .commentMeta strong,.streamRoot[data-theme=light] .person strong,.streamRoot[data-theme=light] label,.streamRoot[data-theme=light] .emptyStage strong{color:#0b1220!important}.streamRoot[data-theme=light] .meetingTitle span,.streamRoot[data-theme=light] .joinCopy p,.streamRoot[data-theme=light] .panelHint,.streamRoot[data-theme=light] .sideDockHeader small,.streamRoot[data-theme=light] .commentMeta span,.streamRoot[data-theme=light] .person small,.streamRoot[data-theme=light] .emptyState,.streamRoot[data-theme=light] .stageStats span,.streamRoot[data-theme=light] .streamQuickHeader span,.streamRoot[data-theme=light] .playlistMeta span,.streamRoot[data-theme=light] .pollMetrics span,.streamRoot[data-theme=light] .emptyStage span{color:#334155!important}.streamRoot[data-theme=light] input,.streamRoot[data-theme=light] textarea,.streamRoot[data-theme=light] select,.streamRoot[data-theme=light] .streamFilePicker,.streamRoot[data-theme=light] .filePicker,.streamRoot[data-theme=light] .presentationUploadPanel{color:#0b1220!important;background:#fff!important;border-color:#4755693d!important}.streamRoot[data-theme=light] input::placeholder,.streamRoot[data-theme=light] textarea::placeholder{color:#64748b!important}.streamRoot[data-theme=light] button,.streamRoot[data-theme=light] .btnGhost,.streamRoot[data-theme=light] .btnLink,.streamRoot[data-theme=light] .tab,.streamRoot[data-theme=light] .toolButton,.streamRoot[data-theme=light] .streamModeButton,.streamRoot[data-theme=light] .stageCommandButton,.streamRoot[data-theme=light] .stageCommandHandle,.streamRoot[data-theme=light] .stageFullscreenButton,.streamRoot[data-theme=light] .stageTransportButton,.streamRoot[data-theme=light] .controlButton{color:#0b1220;border-color:#47556938}.streamRoot[data-theme=light] .stageCommandDock,.streamRoot[data-theme=light] .controlBar,.streamRoot[data-theme=light] .stageTransportAnchor,.streamRoot[data-theme=light] .stageCommandHandle{box-shadow:0 18px 54px #0f172a2e,inset 0 1px #fffffff5;color:#0b1220!important;background:linear-gradient(#fffffffa,#f1f5f9f0)!important;border-color:#0f172a2e!important}.streamRoot[data-theme=light] .stageCommandButton{color:#0b1220!important;background:#fff!important}.streamRoot[data-theme=light] .stageCommandButton small{color:#475569!important}.streamRoot[data-theme=light] .stageCommandButton--active,.streamRoot[data-theme=light] .tab--active,.streamRoot[data-theme=light] .toolButton--active,.streamRoot[data-theme=light] .streamModeButton--active{color:#0f766e!important;background:#ecfdf5!important;border-color:#0f766e57!important}.streamRoot[data-theme=light] .controlBar .controlButton,.streamRoot[data-theme=light] .stageTransportButton,.streamRoot[data-theme=light] .themeToggle{color:#0b1220!important;background:#fff!important}.streamRoot[data-theme=light] .controlBar .controlButton--primary{color:#0f766e!important;background:#ecfdf5!important}.streamRoot[data-theme=light] .controlButton--danger,.streamRoot[data-theme=light] .leaveButton,.streamRoot[data-theme=light] .stageTransportButton--stop{color:#be123c!important;background:#fff1f2!important;border-color:#be123c47!important}.streamRoot[data-theme=light] .audioGuardControl,.streamRoot[data-theme=light] .audioGuardToggle,.streamRoot[data-theme=light] .remoteVolumeControl,.streamRoot[data-theme=light] .remoteVolumeControl strong{color:#0b1220!important}.streamRoot[data-theme=light] .audioGuardControl{background:#f8fafc!important;border-color:#47556938!important}.streamRoot[data-theme=light] .audioGuardToggle--active{color:#0f766e!important;background:#14b8a624!important}.streamRoot[data-theme=light] .stageTransportMeta strong{color:#0b1220!important}.streamRoot[data-theme=light] .stageTransportMeta span{color:#334155!important}.streamRoot[data-theme=light] .emptyStage{color:#0b1220!important;background:radial-gradient(circle at 50% 0,#14b8a624,#0000 58%),linear-gradient(#fff,#f8fafc)!important;border-color:#0f766e47!important}.streamRoot[data-theme=light] .emptyStage:before{background:linear-gradient(135deg,#14b8a62e,#2563eb1f),#fff!important;border-color:#0f766e47!important}.streamRoot[data-theme=light] .emptyState,.streamRoot[data-theme=light] .cameraTile--empty{color:#334155!important;background:#f8fafc!important;border-color:#47556938!important}.streamRoot[data-theme=light] .status--connected{color:#047857!important;background:#ecfdf5!important;border-color:#0478573d!important}.streamRoot[data-theme=light] .status--disconnected,.streamRoot[data-theme=light] .status--error{color:#be123c!important;background:#fff1f2!important;border-color:#be123c3d!important}.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .stageFullscreenButton,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .stageCommandHandle,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .stageCommandDock--open,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .streamQuickTray,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .controlBar,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .interactionQuickTray,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .pollQuickComposer,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .stageTransportAnchor{opacity:.58!important;filter:none!important}.streamQuickTray{overflow:hidden;border-radius:24px!important;gap:.58rem!important;width:min(430px,100% - 1.4rem)!important;padding:.68rem!important;top:8.85rem!important}.streamQuickTray:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 10%,#14b8a629,#0000 32%),radial-gradient(circle at 10% 94%,#2563eb1a,#0000 30%);position:absolute;inset:0}.streamQuickTray>*{z-index:1;position:relative}.streamQuickHeader{background:#ffffffb3;border:1px solid #94a3b829;border-radius:18px;min-height:46px;padding:.46rem .5rem .46rem .7rem;grid-template-columns:minmax(0,1fr) 32px!important;gap:.6rem!important}.streamQuickHeader strong{letter-spacing:0;font-size:.9rem!important}.streamQuickHeader span{font-size:.68rem!important}.streamQuickHeader button{width:32px!important;height:32px!important;box-shadow:none!important;border-radius:12px!important}.streamModeSwitch{background:#e2e8f09e!important;border-radius:16px!important;gap:.24rem!important;padding:.24rem!important}.streamModeButton{border-radius:13px!important;height:36px!important;font-size:.72rem!important}.streamModeButton svg{width:15px;height:15px}.streamModeButton--active:after{inset-inline:32%!important;height:2px!important;bottom:4px!important}.streamFilePicker{text-align:center;justify-content:center;border-style:solid!important;border-radius:20px!important;min-height:76px!important;padding:.72rem .9rem!important}.streamFilePicker svg{color:#0f766e;width:20px;height:20px}.streamFilePicker span{line-height:1.55;white-space:normal!important}.streamQuickMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem!important}.streamQuickMeta span{border-radius:12px!important;height:30px!important;padding:0 .38rem!important;font-size:.64rem!important}.streamQuickMeta svg{width:13px;height:13px}.streamPlayButton{border-radius:16px!important;height:42px!important;box-shadow:0 12px 26px #0f766e33,inset 0 1px #ffffff3d!important}.streamPlayButton:hover{transform:translateY(-1px)}.streamTitleInput{border-radius:14px!important;height:40px!important}.streamVolumeDirector{border-radius:18px!important}.streamRoot[data-theme=light] .streamQuickTray{color:#0b1220!important;background:linear-gradient(#fffffffa,#f8fafcf0)!important;box-shadow:0 24px 72px #0f172a33,inset 0 1px #fffffff0!important}.streamRoot[data-theme=light] .streamQuickHeader,.streamRoot[data-theme=light] .streamQuickMeta span,.streamRoot[data-theme=light] .streamModeButton,.streamRoot[data-theme=light] .streamFilePicker{color:#0b1220!important;background:#ffffffd1!important;border-color:#4755692e!important}.streamRoot[data-theme=light] .streamQuickHeader span,.streamRoot[data-theme=light] .streamQuickMeta span{color:#334155!important}.streamRoot[data-theme=light] .streamModeButton--active{color:#0f766e!important;background:#ecfdf5!important}.streamRoot[data-theme=light] .streamFilePicker:hover{background:#f0fdfa!important;border-color:#0f766e5c!important}:root[data-theme=dark] .streamQuickTray{color:#f8fafc!important;background:linear-gradient(#0f172af5,#020617e6)!important;border-color:#94a3b833!important;box-shadow:0 28px 80px #02061785,inset 0 1px #ffffff14!important}:root[data-theme=dark] .streamQuickHeader,:root[data-theme=dark] .streamModeSwitch,:root[data-theme=dark] .streamQuickMeta span,:root[data-theme=dark] .streamFilePicker,:root[data-theme=dark] .streamVolumeDirector{background:#0f172ab8!important;border-color:#94a3b833!important}:root[data-theme=dark] .streamQuickHeader strong,:root[data-theme=dark] .streamModeButton,:root[data-theme=dark] .streamFilePicker,:root[data-theme=dark] .streamTitleInput{color:#f8fafc!important}:root[data-theme=dark] .streamQuickHeader span,:root[data-theme=dark] .streamQuickMeta span{color:#cbd5e1!important}:root[data-theme=dark] .streamModeButton--active{color:#99f6e4!important;background:#14b8a629!important;border-color:#2dd4bf57!important}:root[data-theme=dark] .streamQuickHeader button{color:#f8fafc!important;background:#0f172ac7!important;border-color:#94a3b838!important}@media (width<=800px){.streamQuickTray{gap:.46rem!important;width:min(350px,100% - 1rem)!important;padding:.56rem!important;top:8.4rem!important}.streamQuickMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.streamQuickMeta span{justify-content:center}.streamFilePicker{min-height:68px!important}}@media (width<=430px){.streamQuickTray{width:min(340px,100% - .9rem)!important}.streamQuickMeta{grid-template-columns:1fr}.streamQuickMeta span{justify-content:flex-start}}.stageCanvas{contain:paint;overflow:hidden!important}.stageCanvas--screenLive{background:#020617!important}.stageCanvas--screenLive:before{opacity:0}.stageCanvas--screenLive .screenVideo{max-width:100%;max-height:100%;display:block;border-radius:inherit!important;object-fit:contain!important;width:100%!important;height:100%!important;box-shadow:none!important;background:#020617!important;border:0!important;inset:0!important;overflow:hidden!important}.stageCanvas--screenLive .screenVideo--hidden{opacity:1;visibility:visible}.stageCanvas--screenLive .stageFullscreenButton:not(.stageFullscreenButton--empty){z-index:18}.stageCanvas--screenLive .stageCommandHandle,.stageCanvas--screenLive .stageCommandDock,.stageCanvas--screenLive .controlBar,.stageCanvas--screenLive .streamQuickTray,.stageCanvas--screenLive .interactionQuickTray,.stageCanvas--screenLive .pollQuickComposer,.stageCanvas--screenLive .stageTransportAnchor,.stageCanvas--screenLive .reactionLayer,.stageCanvas--screenLive .stageVoicePulse{max-width:calc(100% - 1rem)}.stageCanvas--screenLive .screenVideo::-webkit-media-controls-panel{max-width:100%}@media (width<=800px){.stageCanvas--screenLive .screenVideo{border-radius:inherit!important}.streamRoot{background:linear-gradient(#172033 0 62px,#eef2f6 62px 100%)}.streamRoot--meeting{padding-bottom:4.25rem}.topbar{grid-template-columns:34px minmax(0,1fr) auto;gap:.42rem;height:58px;padding:.42rem .5rem;box-shadow:0 10px 28px #02061724}.brandMark{width:34px;height:34px;box-shadow:none;border-radius:10px;font-size:.82rem}.meetingTitle strong{max-width:15ch;font-size:.78rem}.meetingTitle span{max-width:20ch;font-size:.62rem}.meetingSubtitle{color:#e2e8f0c7}.topbarActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.22rem;padding:0}.topbarActions .status,.leaveButton{min-height:28px;box-shadow:none;border-radius:999px;padding:0 .56rem;font-size:.66rem}.topbarActions .status:before{width:6px;height:6px;box-shadow:none;margin-left:.3rem}.meetingShell{gap:.42rem;padding:.42rem}.stageArea{background:#ffffffd6;border:1px solid #cbd5e1bd;border-radius:16px;gap:.42rem;padding:.45rem;box-shadow:0 14px 32px #0f172a17}.stageHeader{min-height:50px;box-shadow:none;background:#ffffff9e;border:0;border-radius:12px;padding:.5rem .58rem}.stageHeader h1{font-size:.9rem;font-weight:950}.stageStats span{min-height:24px;box-shadow:none;background:#ffffffbd;border-color:#cbd5e1b8;padding:.18rem .42rem;font-size:.64rem}.stageCanvas{background:linear-gradient(#0f172ab8,#030712fa),#070b16;border:0;border-radius:14px;height:clamp(300px,64vh,520px);box-shadow:inset 0 0 0 1px #e2e8f01f}.stageCanvas:before{opacity:.55}.emptyStage{color:#9aa8bc;gap:.34rem;font-size:.74rem}.emptyStage:before{background:linear-gradient(#1e293b7a,#0f172a38);border-color:#94a3b83d;width:min(62vw,260px);height:min(30vh,190px)}.emptyStage strong{letter-spacing:0;font-size:.98rem}.emptyStage .stageFullscreenButton{width:38px;height:38px;box-shadow:none;background:#ffffff14;margin-bottom:.1rem}.stageVoicePulse{grid-template-columns:30px minmax(0,1fr) auto;gap:.4rem;min-width:min(300px,100% - 1.2rem);max-width:calc(100% - 1.2rem);min-height:42px;padding:.3rem .42rem .3rem .54rem;bottom:.7rem}.stageVoicePulse__orb{width:30px;height:30px}.stageVoicePulse__meta strong{font-size:.74rem}.stageVoicePulse__meta small{font-size:.6rem}.stageVoicePulse__bars{grid-template-columns:repeat(4,3px);gap:2px;height:22px}.stageVoicePulse__bars i{width:3px}.stagePollToast{border-radius:16px;gap:.52rem;width:calc(100% - 1.1rem);padding:.62rem;bottom:4.25rem}.stagePollToast h2{font-size:.84rem}.stagePollToast__options button{border-radius:12px;min-height:36px;font-size:.72rem}.stageCommandHandle{border-radius:999px;min-width:98px;height:34px;font-size:.72rem;top:.62rem;box-shadow:0 10px 26px #02061738}.stageCommandDock{background:#080d19bd;border-radius:16px;gap:.24rem;width:calc(100% - 2rem);padding:.28rem;top:3.15rem;box-shadow:0 16px 38px #0206174d}.stageCommandButton{color:#e2e8f0d1;border-radius:12px;min-height:54px;padding:.36rem .25rem;font-size:.68rem}.stageCommandButton svg{background:#ffffff0f;border-radius:10px;width:25px;height:25px;padding:5px}.stageCommandButton--active{background:#14b8a633;box-shadow:inset 0 0 0 1px #5eead438}.controlBar{background:#080d19c2;border-radius:18px;grid-template-columns:repeat(5,38px);justify-content:center;gap:.34rem;width:calc(100% - 1.6rem);max-height:none;padding:.42rem;display:grid;bottom:.58rem;overflow:visible;box-shadow:0 18px 42px #02061757}.controlButton,.controlButton--primary{width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;border-radius:14px;flex:none;padding:0}.controlButton svg{width:17px;height:17px}.audioGuardControl{border-radius:14px;grid-column:1/-1;justify-content:space-between;width:100%;min-height:34px;padding:.24rem .36rem}.audioGuardToggle{height:28px;padding:0 .48rem;font-size:.68rem}.remoteVolumeControl{flex:1;justify-content:flex-end;min-width:0;height:28px;font-size:.64rem}.remoteVolumeControl input{width:min(96px,30vw)}.controlTrayStatus{text-align:center;border-radius:12px;grid-column:1/-1;justify-content:center;max-width:100%;min-height:30px;padding:.34rem .5rem;font-size:.66rem;line-height:1.45}.peopleRail--collapsed,.sideDock--collapsed{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border-color:#cbd5e1a8;border-radius:12px;width:42px;min-height:42px;max-height:42px;position:fixed;bottom:.72rem;box-shadow:0 12px 28px #0f172a24}.peopleRail--collapsed{right:.7rem}.sideDock--collapsed{left:.7rem}.peopleRail--collapsed .peopleRailToggle,.sideDock--collapsed .sideDockToggle{color:#0f766e;width:32px;height:32px;box-shadow:none;background:#14b8a61a;border-radius:999px;position:static}.peopleRailCollapsedHint,.sideDockCollapsedHint{display:none}.cameraStrip{padding:0}.meetingShell:has(.peopleRail:not(.peopleRail--collapsed)):before{content:"";z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0f172a2e;position:fixed;inset:58px 0 0}.meetingShell:has(.sideDock:not(.sideDock--collapsed)):before{content:"";z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0f172a2e;position:fixed;inset:58px 0 0}.peopleRail:not(.peopleRail--collapsed),.sideDock:not(.sideDock--collapsed){z-index:82;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-color:#cbd5e1b8;border-radius:18px;position:fixed;bottom:.55rem;left:.55rem;right:.55rem;overflow:hidden;box-shadow:0 16px 36px #0f172a1a}.peopleRail:not(.peopleRail--collapsed):before,.sideDock:not(.sideDock--collapsed):before{content:"";z-index:5;background:#64748b47;border-radius:999px;justify-self:center;width:42px;height:4px;margin:.16rem auto .34rem;display:block;position:sticky;top:0}.peopleRail:not(.peopleRail--collapsed){z-index:83;max-height:min(58vh,520px);padding:.56rem}.peopleRailHero{min-height:76px;box-shadow:none;background:linear-gradient(135deg,#0f172aeb,#1e293bd6);border-radius:16px;grid-template-columns:minmax(0,1fr) 46px;gap:.56rem;padding:.62rem .68rem .62rem 2.7rem}.peopleRailHero strong{font-size:.88rem}.peopleRailHero span,.peopleRailHero small{font-size:.64rem}.peopleRailHero__orb{width:46px;height:46px;box-shadow:none;border-radius:14px}.peopleRailHero__orb span{border-radius:11px;width:32px;height:32px;font-size:.86rem}.peopleRailMetrics{gap:.3rem;margin:.42rem 0 .52rem}.peopleRailMetrics span{min-height:42px;box-shadow:none;border-radius:12px;padding:.34rem;font-size:.6rem}.peopleRailMetrics strong{font-size:.76rem}.railSection{gap:.44rem;padding-bottom:.62rem}.railSection+.railSection{padding-top:.62rem}.railHeader{background:#ffffffa8;border-radius:11px;min-height:30px;padding:.28rem .44rem;font-size:.7rem}.railHeader strong{min-width:26px;height:22px;font-size:.66rem}.person{box-shadow:none;border-radius:14px;gap:.54rem;padding:.54rem}.person:after{width:7px;height:7px;left:.54rem}.avatar{width:38px;height:38px;box-shadow:none;border-radius:13px}.railAudio{filter:none;opacity:.78;border-radius:999px;height:30px}.sideDock:not(.sideDock--collapsed){z-index:84;max-height:min(66vh,590px)}.tabs{z-index:3;background:#ffffffad;border-bottom:1px solid #e2e8f0b8;gap:.28rem;padding:.48rem 3rem .48rem .48rem;display:flex;position:sticky;top:0;overflow-x:auto}.tab{border-radius:12px;flex:none;grid-template-rows:17px auto;min-width:54px;min-height:42px;padding:.28rem .36rem;font-size:.64rem}.tab svg{background:#ffffff94;border-radius:9px;width:22px;height:22px;padding:4px}.tab--active{box-shadow:none;background:#14b8a61f}.commentFeed{background:#f8fafc8a;gap:.42rem;padding:.62rem}.emptyState{background:#ffffff85;border-radius:14px;min-height:92px;padding:.82rem;font-size:.76rem}.commentComposer{box-shadow:none;background:#ffffffd1;gap:.42rem;padding:.58rem}.commentComposer textarea,.commentComposer input{border-radius:12px;padding:.62rem .72rem;font-size:.78rem}.commentComposer textarea{min-height:74px}.commentComposer button{min-height:40px;box-shadow:none;border-radius:12px;font-size:.86rem}.whiteboardPanel,.mediaPanel,.notesPage{gap:.58rem;padding:.62rem}.whiteboardPanel>strong,.mediaPanel>strong,.notesPage>strong{font-size:.9rem}.panelHint,.notesPage p{font-size:.74rem;line-height:1.5}.syncBadge,.playlistMeta span,.uploadStatus{border-radius:999px;padding:.32rem .54rem;font-size:.66rem}.toolGrid{background:#f8fafcb8;border:1px solid #e2e8f0b8;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.24rem;padding:.32rem}.toolButton{width:100%;min-width:0;height:34px;box-shadow:none;border-radius:11px;padding:0}.toolButton svg{width:16px;height:16px}.colorRow{background:#f8fafcb8;border:1px solid #e2e8f0b8;border-radius:14px;gap:.28rem;padding:.34rem}.colorSwatch{border-width:1px;width:23px;height:23px}.formulaPresets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.formulaPresets button{border-radius:10px;min-height:30px;font-size:.68rem}.filePicker,.presentationUploadPanel{box-shadow:none;border-radius:14px;padding:.68rem}.filePicker input[type=file]{border-radius:11px;padding:.48rem;font-size:.72rem}.presentationUploadHero{grid-template-columns:34px minmax(0,1fr);gap:.48rem}.presentationUploadIcon{width:34px;height:34px;box-shadow:none;border-radius:11px}.presentationUploadHero span{font-size:.72rem;line-height:1.45}.presentationServicePills{gap:.28rem}.presentationServicePills span{min-height:24px;padding:.18rem .44rem;font-size:.64rem}.playlistMeta{gap:.28rem}.compactActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin:.4rem 0;display:grid}.compactActions button,.compactActions .btnLink,.actions button{min-height:36px;box-shadow:none;border-radius:11px;padding:0 .58rem;font-size:.72rem}.playlistList--cards{gap:.36rem}.playlistList--cards article{min-height:48px;box-shadow:none;border-radius:12px;padding:.5rem}.logList{background:#0b1220;border-radius:14px;padding:.62rem;font-size:.68rem}}:root[data-theme=dark] body{color:var(--ink);background:var(--page)}:root[data-theme=dark] .streamRoot--meeting{background:linear-gradient(#020617fa 0 68px,#0000 68px),linear-gradient(#080c14 0,#0b1220 100%)}:root[data-theme=dark] .topbar{background:linear-gradient(90deg,#020617fa,#0f172af5);border-bottom-color:#94a3b829;box-shadow:0 14px 36px #00000057}:root[data-theme=dark] .brandMark{box-shadow:none;background:linear-gradient(145deg,#2563ebb8,#0f766ecc);border-color:#94a3b847}:root[data-theme=dark] .meetingTitle strong{color:#f8fafc}:root[data-theme=dark] .meetingTitle span,:root[data-theme=dark] .meetingSubtitle{color:#94a3b8}:root[data-theme=dark] .topbarActions,:root[data-theme=dark] .themeToggle,:root[data-theme=dark] .iconButton{background:#0f172ab8;border-color:#94a3b838}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{color:var(--ink);background:#0f172ad1;border-color:#94a3b847}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#94a3b8b8}:root[data-theme=dark] input:focus,:root[data-theme=dark] textarea:focus{border-color:#5eead49e;box-shadow:0 0 0 3px #14b8a633}:root[data-theme=dark] label{color:#a8b6c8}:root[data-theme=dark] .joinPanel,:root[data-theme=dark] .peopleRail,:root[data-theme=dark] .stageArea,:root[data-theme=dark] .sideDock{color:var(--ink);background:linear-gradient(#111827f5,#0b1220f0);border-color:#94a3b838;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}:root[data-theme=dark] .joinCopy{background:linear-gradient(#02061714,#020617db),linear-gradient(135deg,#10253e,#0f766e)}:root[data-theme=dark] .loginGrid,:root[data-theme=dark] .joinAssist,:root[data-theme=dark] .stageHeader,:root[data-theme=dark] .peopleRailHero,:root[data-theme=dark] .peopleRailMetrics span,:root[data-theme=dark] .railHeader,:root[data-theme=dark] .person,:root[data-theme=dark] .tabs,:root[data-theme=dark] .commentFeed,:root[data-theme=dark] .commentComposer,:root[data-theme=dark] .whiteboardPanel,:root[data-theme=dark] .mediaPanel,:root[data-theme=dark] .notesPage,:root[data-theme=dark] .playlistList--cards article,:root[data-theme=dark] .filePicker,:root[data-theme=dark] .presentationUploadPanel,:root[data-theme=dark] .emptyState,:root[data-theme=dark] .pollsPanel__hero,:root[data-theme=dark] .premiumPollCard,:root[data-theme=dark] .pollQuickComposer,:root[data-theme=dark] .streamQuickTray,:root[data-theme=dark] .interactionQuickTray{color:var(--ink);background:linear-gradient(#0f172ae0,#0b1220d1);border-color:#94a3b838;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0a}:root[data-theme=dark] .dockBody,:root[data-theme=dark] .whiteboardPanel,:root[data-theme=dark] .mediaPanel,:root[data-theme=dark] .notesPage{background:#080c1470}:root[data-theme=dark] .stageHeader h1,:root[data-theme=dark] .whiteboardPanel>strong,:root[data-theme=dark] .mediaPanel>strong,:root[data-theme=dark] .notesPage>strong,:root[data-theme=dark] .playlistList--cards article strong,:root[data-theme=dark] .person strong,:root[data-theme=dark] .peopleRailHero strong,:root[data-theme=dark] .peopleRailMetrics strong,:root[data-theme=dark] .pollsPanel__hero strong,:root[data-theme=dark] .premiumPollCard strong{color:#f8fafc}:root[data-theme=dark] .panelHint,:root[data-theme=dark] .notesPage p,:root[data-theme=dark] .person small,:root[data-theme=dark] .playlistList--cards article span,:root[data-theme=dark] .stageStats span,:root[data-theme=dark] .railHeader,:root[data-theme=dark] .pollList small{color:#94a3b8}:root[data-theme=dark] .stageStats span,:root[data-theme=dark] .syncBadge,:root[data-theme=dark] .tab,:root[data-theme=dark] .actions button,:root[data-theme=dark] .compactActions button,:root[data-theme=dark] .btnLink{color:#cbd5e1;background:#0f172ac7;border-color:#94a3b838}:root[data-theme=dark] .tab--active,:root[data-theme=dark] .tab--active svg{color:#ccfbf1;background:#14b8a62e;border-color:#5eead45c}:root[data-theme=dark] .stageCanvas{background:linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 18px),radial-gradient(circle at 50% 20%,#14b8a61f,#0000 38%),linear-gradient(#111827,#020617);border-color:#94a3b83d;box-shadow:0 24px 70px #00000070,inset 0 1px #ffffff0f}:root[data-theme=dark] .emptyStage{color:#cbd5e1}:root[data-theme=dark] .screenVideo,:root[data-theme=dark] .presentationStageWrap{background:linear-gradient(#0f172af2,#020617fa);border-color:#94a3b838}:root[data-theme=dark] .peopleRail--collapsed,:root[data-theme=dark] .sideDock--collapsed{background:linear-gradient(#020617f5,#0f172ae6)}:root[data-theme=dark] .peopleRailToggle,:root[data-theme=dark] .sideDockToggle,:root[data-theme=dark] .stageFullscreenButton{color:#e2e8f0;background:#0f172ac2;border-color:#94a3b842;box-shadow:0 12px 28px #00000047}:root[data-theme=dark] .logList{color:#dbeafe;background:#020617}.brandMark{background:linear-gradient(145deg,#0f172af5,#1e40afb8),radial-gradient(circle at 72% 24%,#5eead480,#0000 34%);border-radius:13px;box-shadow:0 16px 34px #0206172e,inset 0 1px #ffffff29}.topbar{grid-template-columns:44px minmax(0,1fr) auto}.topbarActions{border-radius:18px;gap:.3rem;padding:.18rem}.status,.leaveButton,.themeToggle{min-height:32px}.status{padding:.24rem .58rem;font-size:.72rem}.leaveButton{box-shadow:none;padding:0 .68rem}.joinPanel{background:linear-gradient(#fffffffa,#f8fafcf0);border-radius:18px;max-height:min(760px,100dvh - 104px)}.joinCopy{background:linear-gradient(#0f172a14,#0f172ad6),linear-gradient(135deg,#10253f 0%,#164e63 46%,#0f766e 100%);align-content:center;min-height:0;padding:clamp(1.5rem,3vw,2.5rem)}.joinCopy:before{opacity:.26;background-color:#0000;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:14px;inset:1.35rem}.joinCopy h1{max-width:11ch;margin-bottom:.7rem;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.12}.joinCopy p{color:#f1f5f9d1;max-width:34ch;line-height:1.75}.heroMetrics{grid-template-columns:1fr;gap:.38rem;max-width:34ch;margin-top:1.05rem}.heroMetrics span{background:#ffffff14;border-radius:999px;justify-content:start;place-items:center start;min-height:34px;padding:0 .72rem;font-size:.74rem}.loginGrid{align-content:center;gap:.68rem}.loginGrid label{gap:.26rem;font-size:.78rem}.joinAssist{background:#f8fafcc7;border-radius:12px}.joinButton{box-shadow:none;border-radius:12px}.peopleRailHero{background:linear-gradient(135deg,#0f172af5,#115e59b8),radial-gradient(circle at 100% 0,#60a5fa38,#0000 42%);border-radius:14px;grid-template-columns:minmax(0,1fr) 46px;min-height:88px;padding:.68rem}.peopleRailHero__orb{border-radius:14px;width:46px;height:46px}.peopleRailHero__orb span{border-radius:10px;width:30px;height:30px}.peopleRailMetrics{gap:.34rem;margin:.5rem 0 .62rem}.peopleRailMetrics span{min-height:46px;box-shadow:none;border-radius:12px;padding:.4rem}.railSection{gap:.52rem;padding-bottom:.72rem}.railSection+.railSection{padding-top:.72rem}.person{box-shadow:none;border-radius:12px;padding:.54rem}.person:after{width:6px;height:6px}.speakingNowPanel{box-shadow:none;border-radius:12px;padding:.54rem}.sessionAudioCard{background:linear-gradient(#ffffffe0,#f8fafcc2);border:1px solid #e2e8f0cc;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.5rem;padding:.54rem;display:grid}.sessionAudioCard__icon{color:#0f766e;background:#14b8a61f;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.sessionAudioCard strong,.sessionAudioCard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sessionAudioCard strong{color:#0f172a;font-size:.82rem;font-weight:950}.sessionAudioCard small{color:var(--muted);font-size:.68rem;font-weight:850}.railAudio{display:none}.stageHeader{border-radius:14px;min-height:54px;padding:.5rem .62rem}.stageStats span{box-shadow:none;border-radius:10px}.emptyStage{gap:.35rem}.emptyStage:before{background:linear-gradient(#0f172a2e,#0f172a5c),linear-gradient(90deg,#60a5fa1f,#14b8a61a),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 54px);border-color:#94a3b83d;border-radius:18px;width:min(52vw,520px);height:min(34vh,285px);box-shadow:inset 0 1px #ffffff14}.emptyStage span{font-size:.74rem;font-weight:850}.emptyStage strong{font-size:clamp(1rem,1.4vw,1.32rem)}.stageCommandDock{border-radius:16px}.stageCommandButton{border-radius:12px;min-height:52px}.controlBar{border-radius:18px;gap:.26rem}.controlButton{box-shadow:none;border-radius:12px}.audioGuardControl{border-radius:14px}.tabs{gap:.26rem}.tab{box-shadow:none;border-radius:10px}.logList{opacity:.92;border-radius:12px}.filePicker,.presentationUploadPanel,.playlistList--cards article,.pollsPanel__hero,.premiumPollCard,.pollQuickComposer{box-shadow:none;border-radius:14px}:root[data-theme=dark] .joinPanel{background:linear-gradient(#111827f5,#0b1220f0)}:root[data-theme=dark] .joinAssist,:root[data-theme=dark] .sessionAudioCard{background:linear-gradient(#0f172ae0,#0b1220cc);border-color:#94a3b838}:root[data-theme=dark] .sessionAudioCard strong{color:#f8fafc}:root[data-theme=dark] .sessionAudioCard__icon{color:#ccfbf1;background:#14b8a629}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:14px;--radius-xl:18px;--elev-1:0 8px 22px #0f172a0f;--elev-2:0 18px 44px #0f172a1a}:root[data-theme=dark]{--elev-1:0 8px 22px #0000003d;--elev-2:0 18px 44px #00000052}.sideDock{grid-template-rows:auto auto minmax(0,1fr)}.sideDockHeader{align-items:center;gap:var(--space-2);background:linear-gradient(#ffffffd1,#f8fafc99);border-bottom:1px solid #dbe3efad;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:.7rem 3.1rem .62rem .7rem;display:grid}.sideDockHeader div{gap:.1rem;min-width:0;display:grid}.sideDockHeader span,.sideDockHeader small{color:var(--muted);font-size:.68rem;font-weight:900}.sideDockHeader strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:950;overflow:hidden}.sideDockHeader small{color:#0f766e;background:#14b8a614;border:1px solid #14b8a62e;border-radius:999px;justify-self:end;padding:.18rem .46rem}.tabs{grid-template-columns:repeat(6,minmax(0,1fr));padding:.48rem .62rem}.tab{min-height:38px;padding:.32rem .24rem;position:relative}.tab:after{content:attr(data-tooltip);z-index:30;color:#0f172a;box-shadow:var(--elev-2);opacity:0;pointer-events:none;white-space:nowrap;background:#f8fafc;border-radius:8px;padding:.28rem .46rem;font-size:.66rem;font-weight:900;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);right:50%;transform:translate(50%)translateY(-3px)}.tab:hover:after,.tab:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.commentFeed{gap:.46rem;padding:.64rem}.commentItem{box-shadow:none;background:linear-gradient(#ffffffeb,#f8fafcc2);border-radius:14px}.commentMeta{gap:.42rem}.commentItem p{line-height:1.58}.commentComposer{grid-template-columns:minmax(0,1fr) 42px;gap:.4rem;padding:.58rem}.commentComposer textarea{resize:vertical;border-radius:14px;grid-column:1;min-height:42px;max-height:110px;padding:.62rem .76rem}.commentComposer input{border-radius:12px;min-height:34px;padding:.46rem .62rem;font-size:.72rem}.commentComposer button{border-radius:14px;grid-area:1/2;width:42px;min-width:42px;min-height:42px;padding:0;font-size:0}.commentComposer button:before{content:"↵";font-size:1rem;font-weight:950}.whiteboardPanel{gap:.62rem}.whiteboardPanel>strong,.mediaPanel>strong,.notesPage>strong{font-size:.92rem}.toolGrid{background:#f8fafcb8;border:1px solid #dbe3efc7;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:.28rem;padding:.44rem}.toolButton{min-width:0;min-height:34px;box-shadow:none;border-radius:11px}.colorRow{background:#f8fafcb8;border:1px solid #dbe3efc7;border-radius:14px;padding:.48rem}.colorSwatch{border-radius:8px;width:22px;height:22px}.formulaPresets{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.3rem}.formulaPresets button{border-radius:10px;min-height:30px;font-size:.68rem}.syncBadge{border-radius:999px;width:fit-content}.mediaPanel,.notesPage,.pollsPanel{gap:.62rem}.presentationUploadPanel,.filePicker{background:linear-gradient(#f0fdfaa3,#ffffffd6);border-style:solid;border-color:#14b8a633}.presentationUploadHero{align-items:start}.presentationServicePills span,.playlistMeta span,.pollMetrics span{box-shadow:none;border-radius:999px}.playlistList--cards article{grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:.42rem}.playlistList--cards article:before{content:"";background:linear-gradient(135deg,#60a5fa2e,#14b8a629);border-radius:11px;width:30px;height:30px}.playlistList--cards article strong,.playlistList--cards article span{grid-column:2}.playlistList--cards article button{text-indent:999px;border-radius:11px;grid-area:1/3/span 2;min-width:34px;min-height:34px;padding:0;overflow:hidden}.playlistList--cards article button:before{content:"×";text-indent:0;place-items:center;width:100%;height:100%;display:grid}.pollsPanel__hero,.premiumPollCard{border-radius:16px}.premiumPollOption__vote{border-radius:12px}.premiumPollOption__people,.pollNonVoters>button,.pollVoterChips span{border-radius:999px}.pollQuickComposer{border-radius:18px}.stagePollToast{border-radius:18px;box-shadow:0 24px 70px #0206175c}.stagePollToast__options button{border-radius:12px}.streamQuickTray,.interactionQuickTray{border-radius:18px}.streamModeSwitch{border-radius:14px;padding:.22rem}.presentationIconControls{border-radius:16px}.presentationIconControls button,.stageFullscreenButton{border-radius:12px}.cameraStrip{opacity:.92;min-height:0}.cameraTile--empty{opacity:.78;border-style:solid;border-radius:14px;min-height:44px}.localCameraBubble{border-radius:18px;box-shadow:0 18px 48px #02061747}.stageVoicePulse{grid-template-columns:34px auto;width:fit-content;min-width:0}.stageVoicePulse__meta small,.stageVoicePulse__bars{display:none}.meetingList,.breakoutList article,.classStateGrid article{box-shadow:none;border-radius:14px}.logList{border:1px solid #94a3b83d;font-size:.68rem}:root[data-theme=dark] .sideDockHeader,:root[data-theme=dark] .commentItem,:root[data-theme=dark] .toolGrid,:root[data-theme=dark] .colorRow,:root[data-theme=dark] .presentationUploadPanel,:root[data-theme=dark] .filePicker{background:linear-gradient(#0f172ad1,#0b1220bd);border-color:#94a3b838}:root[data-theme=dark] .sideDockHeader strong,:root[data-theme=dark] .commentItem p,:root[data-theme=dark] .meetingList strong,:root[data-theme=dark] .classStateGrid strong{color:#f8fafc}:root[data-theme=dark] .sideDockHeader small{color:#ccfbf1;background:#14b8a61f;border-color:#5eead43d}@media (width<=1420px) and (width>=801px){.sideDockHeader{min-height:50px;padding:.54rem 2.72rem .48rem .54rem}.tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem}.tab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=800px){.sideDockHeader{padding:.64rem 3rem .54rem .64rem}.tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.18rem}.tab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commentComposer{grid-template-columns:minmax(0,1fr) 40px}.commentComposer input{grid-column:1/-1}}.meetingShell{--soft-line:#94a3b838;--soft-panel:#ffffffd1;--soft-panel-strong:#fffffff0;--ink-muted:#64748b;background:radial-gradient(circle at 18% 18%,#14b8a614,#0000 30%),radial-gradient(circle at 78% 12%,#3b82f614,#0000 28%),linear-gradient(135deg,#f8fafc 0%,#eef6f7 52%,#f8fbff 100%)}.meetingTopbar,.peopleRail,.sideDock,.streamQuickTray,.interactionQuickTray,.pollQuickComposer,.stageTransportAnchor,.stageCommandDock,.controlBar,.stageVoicePulse,.stagePollToast{-webkit-backdrop-filter:blur(22px)saturate(1.24)}.meetingTopbar{border:1px solid var(--soft-line);box-shadow:0 18px 55px #0f172a14}.meetingTitle strong,.sideDockHeader strong,.peopleRailHero strong,.presentationTitle strong,.emptyStage strong{letter-spacing:0}.meetingStatus span,.meetingTitle span,.panelHint,.commentMeta span,.playlistMeta span,.presentationServicePills span,.pollMetrics span,.streamQuickMeta span{color:var(--ink-muted)}.stageCanvas{background:linear-gradient(145deg,#f8fafceb,#e2f6f4b8),#f8fafc;border:1px solid #0f172a14;box-shadow:inset 0 1px #ffffffe6,0 28px 90px #0f172a21}.emptyStage{background:linear-gradient(#ffffffc2,#f0fdfa8a);border:1px dashed #14b8a652;border-radius:24px;padding:clamp(1.1rem,2.2vw,2rem);box-shadow:inset 0 1px #ffffffc7}.screenVideo,.presentationStageWrap,.localCameraBubble{background:#020617;border:1px solid #0f172a1a}.screenVideo{object-fit:contain;box-shadow:inset 0 1px #ffffff14,0 18px 55px #0f172a38}.localCameraBubble{background:linear-gradient(135deg,#0f172af5,#1e293beb);overflow:hidden}.localCameraBubble span{color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a9e;border-radius:999px;padding:.22rem .48rem;bottom:9px;right:10px}.stageFullscreenButton,.stageCommandHandle,.stageCommandButton,.controlButton,.streamModeButton,.toolButton,.tab,.btnGhost,.btnLink,.mediaUploadButton,.mediaAddButton,.presentationUploadButton,.pollsPanel__hero button,.premiumPollOption__people{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s}.stageFullscreenButton:hover,.stageCommandHandle:hover,.stageCommandButton:hover,.controlButton:hover,.streamModeButton:hover,.toolButton:hover,.tab:hover,.btnGhost:hover,.btnLink:hover,.mediaUploadButton:hover,.mediaAddButton:hover,.presentationUploadButton:hover{transform:translateY(-1px)}.stageCommandDock{background:#ffffffad;border:1px solid #0f172a1a;padding:.42rem;box-shadow:0 20px 60px #0f172a24}.stageCommandButton{background:#ffffffb3;border-radius:16px;min-width:98px}.stageCommandButton--active,.streamModeButton--active,.tab--active,.toolButton--active{background:linear-gradient(#ecfdf5e6,#ffffffc7);border-color:#14b8a66b;box-shadow:0 12px 30px #14b8a621}.controlBar{background:#ffffffb8;border:1px solid #0f172a1a;max-width:min(92vw,640px);padding:.42rem}.controlButton{border-radius:14px;width:38px;min-width:38px;height:38px}.audioGuardControl{background:#f8fafcb8;border-radius:14px;padding:.22rem .34rem}.remoteVolumeControl{min-width:148px}.streamQuickTray,.interactionQuickTray,.pollQuickComposer{background:#ffffffd1;border:1px solid #0f172a1a;box-shadow:0 22px 70px #0f172a29}.streamFilePicker,.filePicker,.presentationUploadPanel,.commentComposer textarea,.commentComposer input,.mediaUrlInput,.mediaTitleInput,.mediaDurationInput,.streamTitleInput,.pollQuickComposer input,.pollQuickComposer textarea,.whiteboardPanel input{background:#ffffffc2;border-color:#94a3b842;box-shadow:inset 0 1px #ffffffdb}.streamFilePicker:hover,.filePicker:hover,.presentationUploadPanel:hover{background:#f0fdfaa3;border-color:#14b8a657}.sideDockHeader{border-bottom:1px solid #94a3b82e}.tabs{background:#f8fafcad;border:1px solid #94a3b82e;grid-template-columns:repeat(3,minmax(0,1fr));padding:.28rem}.tab{border-radius:13px;min-height:38px}.commentItem,.premiumPollCard,.meetingList article,.breakoutList article,.classStateGrid article,.playlistList--cards article{background:linear-gradient(#ffffffdb,#f8fafcb8);border:1px solid #94a3b833;box-shadow:0 14px 36px #0f172a0f}.emptyState{background:linear-gradient(#f8fafcd1,#f0fdfa94);border-style:dashed}.whiteboardPanel,.mediaPanel,.notesPage,.pollsPanel{border-radius:18px}.toolGrid{grid-template-columns:repeat(auto-fit,minmax(38px,1fr))}.toolButton{border-radius:13px;min-height:38px}.colorSwatch{border-radius:7px}.premiumPollCard__top button,.stagePollToast__options button,.pollNonVoters>button{background:#f0fdfab8;border:1px solid #14b8a63d}.premiumPollOption__vote{border:1px solid #94a3b838;overflow:hidden}.premiumPollOption__vote i{background:linear-gradient(90deg,#14b8a62e,#3b82f624)}:root[data-theme=light] .stageVoicePulse,:root:not([data-theme]) .stageVoicePulse{background:#f0fdfab8;border:1px solid #14b8a642}:root[data-theme=dark] .stageVoicePulse{border-color:rgba(94, 234, 212, calc(.36 + var(--mic-level) * .4));color:#f8fafc;background:radial-gradient(circle at calc(100% - 28px) 50%, rgba(20, 184, 166, calc(.24 + var(--mic-level) * .3)), transparent 32%), linear-gradient(180deg, #080f1cf5, #0f172ae6);box-shadow:0 18px 46px #0000007a, 0 0 calc(16px + var(--mic-level) * 32px) rgba(45, 212, 191, calc(.16 + var(--mic-level) * .22)), inset 0 1px 0 #ffffff1f}:root[data-theme=dark] .stageVoicePulse__orb{color:#fff;box-shadow:0 0 0 calc(2px + var(--mic-level) * 8px) rgba(45, 212, 191, calc(.16 + var(--mic-level) * .2)), inset 0 1px 0 #ffffff2e;background:linear-gradient(#2dd4bf75,#0e749061),#020617e6}:root[data-theme=dark] .stageVoicePulse__meta small{color:#ccfbf1eb}:root[data-theme=dark] .stageVoicePulse__bars i{background:linear-gradient(#f0fdfa,#2dd4bf)}@media (prefers-color-scheme:dark){:root[data-theme=system] .stageVoicePulse{border-color:rgba(94, 234, 212, calc(.36 + var(--mic-level) * .4));color:#f8fafc;background:radial-gradient(circle at calc(100% - 28px) 50%, rgba(20, 184, 166, calc(.24 + var(--mic-level) * .3)), transparent 32%), linear-gradient(180deg, #080f1cf5, #0f172ae6);box-shadow:0 18px 46px #0000007a, 0 0 calc(16px + var(--mic-level) * 32px) rgba(45, 212, 191, calc(.16 + var(--mic-level) * .22)), inset 0 1px 0 #ffffff1f}:root[data-theme=system] .stageVoicePulse__orb{color:#fff;box-shadow:0 0 0 calc(2px + var(--mic-level) * 8px) rgba(45, 212, 191, calc(.16 + var(--mic-level) * .2)), inset 0 1px 0 #ffffff2e;background:linear-gradient(#2dd4bf75,#0e749061),#020617e6}:root[data-theme=system] .stageVoicePulse__meta small{color:#ccfbf1eb}:root[data-theme=system] .stageVoicePulse__bars i{background:linear-gradient(#f0fdfa,#2dd4bf)}}:root[data-theme=light] .stageVoicePulse__avatar,:root:not([data-theme]) .stageVoicePulse__avatar{box-shadow:0 0 0 6px #14b8a61a}.cameraStrip{background:#ffffff94;border:1px solid #94a3b82e}.cameraTile{border-radius:15px}:root[data-theme=dark] .meetingShell{--soft-line:#94a3b833;--soft-panel:#0f172ac7;--soft-panel-strong:#0f172aeb;--ink-muted:#a7b6c9;background:radial-gradient(circle at 16% 16%,#14b8a61c,#0000 30%),radial-gradient(circle at 78% 12%,#60a5fa1f,#0000 30%),linear-gradient(135deg,#020617 0%,#08111f 48%,#101827 100%)}:root[data-theme=dark] .stageCanvas,:root[data-theme=dark] .emptyStage,:root[data-theme=dark] .stageCommandDock,:root[data-theme=dark] .controlBar,:root[data-theme=dark] .streamQuickTray,:root[data-theme=dark] .interactionQuickTray,:root[data-theme=dark] .pollQuickComposer,:root[data-theme=dark] .tabs,:root[data-theme=dark] .commentItem,:root[data-theme=dark] .premiumPollCard,:root[data-theme=dark] .meetingList article,:root[data-theme=dark] .breakoutList article,:root[data-theme=dark] .classStateGrid article,:root[data-theme=dark] .playlistList--cards article,:root[data-theme=dark] .cameraStrip{background:linear-gradient(#0f172ac7,#020617b8);border-color:#94a3b82e}:root[data-theme=dark] .stageCommandButton,:root[data-theme=dark] .controlButton,:root[data-theme=dark] .streamModeButton,:root[data-theme=dark] .tab,:root[data-theme=dark] .toolButton,:root[data-theme=dark] .streamFilePicker,:root[data-theme=dark] .filePicker,:root[data-theme=dark] .presentationUploadPanel,:root[data-theme=dark] .commentComposer textarea,:root[data-theme=dark] .commentComposer input,:root[data-theme=dark] .mediaUrlInput,:root[data-theme=dark] .mediaTitleInput,:root[data-theme=dark] .mediaDurationInput,:root[data-theme=dark] .streamTitleInput,:root[data-theme=dark] .pollQuickComposer input,:root[data-theme=dark] .pollQuickComposer textarea,:root[data-theme=dark] .whiteboardPanel input{color:#f8fafc;background:#0f172ab8;border-color:#94a3b833}:root[data-theme=dark] .stageCommandButton--active,:root[data-theme=dark] .streamModeButton--active,:root[data-theme=dark] .tab--active,:root[data-theme=dark] .toolButton--active{background:linear-gradient(#14b8a638,#0f172ac7);border-color:#2dd4bf6b}@media (width>=1180px) and (width<=1460px) and (height>=820px) and (height<=980px){.meetingShell{grid-template-columns:minmax(198px,.74fr) minmax(0,2.22fr) minmax(250px,.92fr);gap:.68rem}.peopleRail,.sideDock{min-width:0}.stageCanvas{min-height:0}.streamQuickTray,.interactionQuickTray,.pollQuickComposer{max-width:min(520px,100vw - 520px)}}@media (width<=800px){.tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.stageCommandButton{min-width:74px;padding:.44rem .38rem}.controlBar{gap:.24rem;max-width:calc(100vw - 1.2rem)}.controlButton{border-radius:12px;width:34px;min-width:34px;height:34px}.remoteVolumeControl span,.audioGuardToggle span{display:none}.remoteVolumeControl{min-width:94px}.emptyStage{border-radius:18px}}:root{--p25-radius-xs:10px;--p25-radius-sm:12px;--p25-radius-md:16px;--p25-radius-lg:20px;--p25-radius-xl:24px;--p25-line:#64748b2e;--p25-line-strong:#0f172a1f;--p25-ink:#0f172a;--p25-muted:#64748b;--p25-subtle:#f8fafc;--p25-surface:#ffffffd1;--p25-surface-strong:#fffffff0;--p25-accent:#0f766e;--p25-accent-soft:#14b8a621;--p25-blue-soft:#3b82f61c;--p25-danger:#be123c;--p25-danger-soft:#f43f5e1f;--p25-shadow-sm:0 10px 28px #0f172a12;--p25-shadow-md:0 18px 58px #0f172a1f;--p25-shadow-lg:0 28px 90px #0f172a29;--p25-ease:cubic-bezier(.22, 1, .36, 1);--p25-fast:.15s;--p25-med:.24s}.streamRoot{color:var(--p25-ink);font-variant-numeric:tabular-nums}.topbar{border-radius:var(--p25-radius-xl);min-height:66px;box-shadow:var(--p25-shadow-sm);-webkit-backdrop-filter:blur(24px)saturate(1.24);background:linear-gradient(#ffffffe6,#f8fafcb3);border:1px solid #94a3b82e;padding:.72rem clamp(.8rem,2vw,1.35rem)}.brandMark{color:#fff;background:linear-gradient(145deg,#0f172a 0%,#0f766e 58%,#2563eb 100%);border-radius:16px;width:44px;height:44px;position:relative;box-shadow:inset 0 1px #fff3,0 14px 35px #0f766e38}.brandMark span{background:#5eead4;border-radius:999px;width:8px;height:8px;position:absolute;inset:auto 8px 8px auto;box-shadow:0 0 0 5px #5eead429}.meetingTitle{gap:.18rem}.meetingTitle strong{letter-spacing:0;font-size:clamp(1rem,1.4vw,1.22rem)}.meetingSubtitle,.meetingSessionPill{width:fit-content}.meetingSessionPill{background:#f0fdfab8;border:1px solid #14b8a633;border-radius:999px;align-items:center;min-height:22px;padding:.08rem .48rem;font-size:.68rem;font-weight:850;display:inline-flex;color:#0f766e!important}.topbarActions{gap:.45rem}.status{min-height:34px;box-shadow:none;border-radius:999px;padding:.34rem .68rem;font-weight:850}.status:before{content:"";width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px}.themeToggle,.leaveButton{border-radius:999px;min-height:38px}.themeToggle{background:linear-gradient(#ffffffeb,#f8fafcb8);border:1px solid #94a3b838;width:42px}.leaveButton{background:var(--p25-danger-soft);color:var(--p25-danger);border:1px solid #f43f5e38;align-items:center;gap:.36rem;display:inline-flex}.joinShell{padding:clamp(.8rem,2vw,1.4rem)}.joinPanel{background:linear-gradient(145deg, #fffffff0, #f0fdfa99), var(--p25-surface);box-shadow:var(--p25-shadow-lg);border:1px solid #94a3b829;border-radius:28px;grid-template-columns:minmax(0,1.02fr) minmax(320px,.82fr);gap:clamp(1rem,2.4vw,2rem);position:relative;overflow:hidden}.joinPanel:after{content:"";filter:blur(38px);pointer-events:none;background:linear-gradient(90deg,#14b8a61f,#3b82f61a);border-radius:999px;height:58%;position:absolute;inset:auto -12% -36% 48%}.joinCopy{z-index:1;max-width:620px;position:relative}.joinCopy h1{max-width:720px;line-height:1.15}.joinCopy p{color:#475569;max-width:580px}.heroMetrics{flex-wrap:wrap;gap:.5rem;display:flex}.heroMetrics span{min-height:36px;box-shadow:none;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.34rem;padding:.36rem .66rem;display:inline-flex}.loginGrid{z-index:1;background:#ffffffa3;border:1px solid #94a3b82e;border-radius:22px;gap:.72rem;padding:.82rem;position:relative;box-shadow:inset 0 1px #ffffffd1}.loginGrid label,.joinAdvanced label{color:#334155;gap:.4rem;font-size:.74rem;font-weight:900}.loginGrid input,.joinAdvanced input,.joinAdvanced select{color:#0f172a;background:#f8fafcd1;border:1px solid #94a3b83d;border-radius:15px;min-height:46px;box-shadow:inset 0 1px #ffffffdb}.joinAdvanced select{font:inherit;padding:0 .8rem}.loginGrid input::placeholder,.joinAdvanced input::placeholder,.commentComposer input::placeholder,.commentComposer textarea::placeholder,.streamTitleInput::placeholder{color:#94a3b8}.advancedJoinToggle{color:#475569;background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;gap:.42rem;min-height:40px;font-weight:900;display:inline-flex}.joinAdvanced{background:#f0fdfa7a;border:1px dashed #0f766e3d;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;padding:.62rem;display:grid}.joinAssist{z-index:1;background:linear-gradient(#f0fdfac7,#ffffffad);border:1px solid #14b8a638;border-radius:18px;align-items:center;position:relative}.joinAssist strong{color:#0f766e;align-items:center;gap:.38rem;display:inline-flex}.joinButton{z-index:1;border-radius:17px;justify-content:center;align-items:center;gap:.48rem;min-height:50px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,0 18px 44px #0f766e38}.joinButton:disabled{opacity:.58;filter:saturate(.75);box-shadow:none}.spinIcon{animation:.9s linear infinite p25Spin}@keyframes p25Spin{to{transform:rotate(360deg)}}.stageArea{gap:.58rem}.stageHeader{min-height:60px;box-shadow:var(--p25-shadow-sm);background:#ffffffa3;border:1px solid #94a3b82e;border-radius:20px;padding:.62rem .82rem}.stageHeader .eyebrow,.stageStats span{align-items:center;gap:.32rem;display:inline-flex}.stageHeader h1{font-size:clamp(1.02rem,1.55vw,1.35rem)}.stageStats{gap:.38rem}.stageStats span{color:#475569;background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:999px;min-height:32px;padding:.28rem .58rem;font-weight:850}.stageCanvas{border-radius:26px}.stageCanvas--chromeDimmed .stageCommandDock,.stageCanvas--chromeDimmed .stageCommandHandle,.stageCanvas--chromeDimmed .stageFullscreenButton{transition-duration:.46s;transition-timing-function:var(--p25-ease)}.emptyStage{text-align:center;gap:.62rem;max-width:min(560px,86%)}.emptyStage span{color:#64748b;max-width:420px}.emptyStage strong{color:#0f172a;justify-content:center;align-items:center;gap:.46rem;display:inline-flex}.emptyStage .stageFullscreenButton{background:#ffffffb8;border-color:#0f766e2e}.stageCommandDock{border-radius:20px;gap:.34rem}.stageCommandButton{gap:.18rem;min-width:108px;padding:.48rem .62rem}.stageCommandButton span{line-height:1.25}.stageCommandButton small{white-space:normal;max-width:96px;line-height:1.35}.stageCommandHandle{border-radius:999px;min-height:38px;padding-inline:.6rem}.peopleRailCollapsedHint,.sideDockCollapsedHint{color:#0f766e;place-items:center;gap:.12rem;display:grid}.peopleRailCollapsedHint svg,.sideDockCollapsedHint:before{width:20px;height:20px}.sideDockCollapsedHint:before{content:"";opacity:.78;background:linear-gradient(90deg,#0f766e 0 38%,#0000 38%),linear-gradient(#0f172a 0 0);border-radius:8px;display:block}.peopleRailCollapsedHint small,.sideDockCollapsedHint span{font-size:.68rem;font-weight:950}.peopleRailHero,.peopleRailMetrics span,.sessionAudioCard,.speakingNowPanel,.meetingList,.sideDockHeader,.tabs,.commentComposer,.whiteboardPanel,.pollsPanel,.mediaPanel,.notesPage{background:linear-gradient(#ffffffd1,#f8fafca3);border-color:#94a3b82e}.person{transition:transform var(--p25-fast) var(--p25-ease), background var(--p25-fast) ease;border-radius:16px}.person:hover{background:#f0fdfa94;transform:translateY(-1px)}.avatar{box-shadow:0 0 0 5px #14b8a614}.person--active .avatar{background:linear-gradient(135deg,#0f766e,#2563eb)}.speakingNowItem{border-radius:999px}.cameraStrip{border-radius:18px;min-height:52px;padding:.38rem}.cameraStrip:has(.cameraTile--empty:only-child){place-items:center;display:grid}.cameraTile--empty{background:#f8fafcb8;border-radius:14px;width:100%;min-height:42px}.sideDockHeader{border-radius:18px 18px 0 0}.tabs{border-radius:16px}.tab{position:relative;overflow:hidden}.tab--active:after{content:"";inset-inline:28%;background:linear-gradient(90deg,#0f766e,#2563eb);border-radius:999px;height:3px;position:absolute;bottom:4px}.commentFeed{gap:.5rem}.commentItem{border-radius:18px;padding-inline-start:3rem;position:relative}.commentItem:before{content:"";inset-inline-start:.82rem;background:linear-gradient(135deg,#0f766e2e,#2563eb24);border-radius:12px;width:30px;height:30px;position:absolute;top:.82rem}.commentMeta{align-items:center}.commentMedia img,.commentMedia video{aspect-ratio:16/9;object-fit:cover;border-radius:14px}.commentComposer{border-radius:18px;grid-template-columns:minmax(0,1fr) 42px;gap:.46rem}.commentComposer textarea{resize:vertical;min-height:74px}.commentComposer button{text-indent:0;border-radius:14px;width:42px;min-width:42px;min-height:42px;padding:0}.commentComposer button:before{content:none}.commentComposer input{grid-column:1/-1}.whiteboardPanel>strong,.pollsPanel__hero strong,.presentationUploadHero strong{line-height:1.35}.toolGrid{max-height:210px;padding-inline-end:.18rem;overflow:auto}.toolGrid,.colorRow,.dockBody,.commentFeed,.playlistList,.premiumPollList{scrollbar-width:thin;scrollbar-color:#0f766e52 transparent}.toolButton:focus-visible,.colorSwatch:focus-visible,.controlButton:focus-visible,.stageCommandButton:focus-visible,.stageCommandHandle:focus-visible,.stageFullscreenButton:focus-visible,.tab:focus-visible,.joinButton:focus-visible,.leaveButton:focus-visible,.themeToggle:focus-visible,.commentComposer button:focus-visible{outline-offset:3px;outline:3px solid #2dd4bf47}.colorRow{gap:.28rem}.colorSwatch{width:20px;height:20px}.whiteboardPanel input[type=range],.streamVolumeDirector input[type=range],.remoteVolumeControl input[type=range]{accent-color:#0f766e}.syncBadge,.recordingPill,.uploadStatus,.streamTrayStatus{border-radius:999px}.premiumPollCard{border-radius:18px}.premiumPollCard__top span{color:#0f766e;background:#f0fdfab8;border:1px solid #14b8a633;border-radius:999px;width:fit-content;padding:.16rem .5rem}.premiumPollOption__vote i{transition:width .42s var(--p25-ease)}.pollVoterChips{animation:p25Reveal var(--p25-med) var(--p25-ease)}.pollQuickComposer{max-width:430px}.streamModeSwitch,.streamModeButton--active{position:relative}.streamModeButton--active:after{content:"";inset-inline:24%;background:#0f766e;border-radius:999px;height:3px;position:absolute;bottom:3px}.streamFilePicker{border-radius:17px;min-height:58px}.streamVolumeDirector,.playlistMeta,.presentationServicePills,.presentationQualityGrid{border-radius:18px}.presentationUploadHero{gap:.78rem}.presentationUploadHero>div:nth-child(2) span{max-width:460px}.presentationIconControls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;min-height:42px;padding:.24rem}.presentationIconControls button{width:34px;min-width:34px;height:34px}.presentationCounter{border-radius:999px}.stageTransportAnchor{border-radius:18px}.stagePollToast{max-width:min(460px,100vw - 2rem)}.screenVideo--hidden{opacity:0;pointer-events:none}.localCameraBubble{aspect-ratio:16/10}.controlButton[aria-pressed=true],.controlButton--active,.streamMuteToggle--active{box-shadow:inset 0 1px #fff3,0 0 0 5px #14b8a61f}.audioGuardToggle span,.remoteVolumeControl span{font-size:.7rem}.btnGhost,.btnLink,.mediaUploadButton,.mediaAddButton,.presentationUploadButton,.pollsPanel__hero button,.premiumPollCard__top button{border-radius:14px;min-height:38px}.dangerGhost,.controlButton--danger{color:#be123c!important;background:#fff1f2c7!important;border-color:#f43f5e38!important}.uploadStatus--error{color:#be123c;background:#fff1f2b8;border-color:#f43f5e3d}.uploadStatus--success{color:#0f766e;background:#f0fdfac7;border-color:#14b8a63d}.uploadStatus--uploading,.streamTrayStatus{background:linear-gradient(90deg,#14b8a629,#3b82f61f)}@keyframes p25Reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}:root[data-theme=dark]{--p25-ink:#f8fafc;--p25-muted:#a7b6c9;--p25-surface:#0f172ac7;--p25-surface-strong:#0f172aeb;--p25-line:#94a3b833}:root[data-theme=dark] .topbar,:root[data-theme=dark] .joinPanel,:root[data-theme=dark] .loginGrid,:root[data-theme=dark] .joinAdvanced,:root[data-theme=dark] .joinAssist,:root[data-theme=dark] .stageHeader,:root[data-theme=dark] .peopleRailHero,:root[data-theme=dark] .peopleRailMetrics span,:root[data-theme=dark] .sessionAudioCard,:root[data-theme=dark] .speakingNowPanel,:root[data-theme=dark] .meetingList,:root[data-theme=dark] .sideDockHeader,:root[data-theme=dark] .tabs,:root[data-theme=dark] .commentComposer,:root[data-theme=dark] .whiteboardPanel,:root[data-theme=dark] .pollsPanel,:root[data-theme=dark] .mediaPanel,:root[data-theme=dark] .notesPage,:root[data-theme=dark] .stageStats span,:root[data-theme=dark] .themeToggle,:root[data-theme=dark] .presentationIconControls{background:linear-gradient(#0f172ad1,#020617a3);border-color:#94a3b833}:root[data-theme=dark] .joinCopy p,:root[data-theme=dark] .emptyStage span,:root[data-theme=dark] .stageStats span,:root[data-theme=dark] .meetingTitle span{color:#a7b6c9}:root[data-theme=dark] .loginGrid input,:root[data-theme=dark] .joinAdvanced input,:root[data-theme=dark] .cameraTile--empty{color:#f8fafc;background:#0f172ab8;border-color:#94a3b838}:root[data-theme=dark] .meetingSessionPill,:root[data-theme=dark] .premiumPollCard__top span,:root[data-theme=dark] .joinAssist,:root[data-theme=dark] .advancedJoinToggle{background:#14b8a61f;border-color:#2dd4bf3d;color:#99f6e4!important}@media (width>=1180px){.meetingShell:not(.meetingShell--peopleCollapsed):not(.meetingShell--sideCollapsed){grid-template-columns:minmax(220px,.72fr) minmax(620px,2.5fr) minmax(260px,.86fr)}.meetingShell--sideCollapsed:not(.meetingShell--peopleCollapsed){grid-template-columns:minmax(220px,.72fr) minmax(680px,2.72fr) 56px}.meetingShell--peopleCollapsed:not(.meetingShell--sideCollapsed){grid-template-columns:56px minmax(700px,2.8fr) minmax(260px,.86fr)}}@media (width>=1180px) and (width<=1460px) and (height>=820px) and (height<=980px){.meetingShell{grid-template-columns:minmax(190px,.62fr) minmax(0,2.62fr) minmax(238px,.78fr)}.stageCommandButton{min-width:94px}}@media (width<=980px){.joinPanel{grid-template-columns:1fr}.joinCopy{max-width:none}.joinAdvanced{grid-template-columns:1fr}}@media (width<=800px){.topbar{border-radius:18px;min-height:58px}.brandMark{border-radius:14px;width:38px;height:38px}.meetingSessionPill,.status{display:none}.joinShell{padding:.58rem}.joinPanel{border-radius:22px;padding:.82rem}.loginGrid{grid-template-columns:1fr;padding:.62rem}.stageHeader{min-height:52px;padding:.5rem .6rem}.stageStats span{min-height:30px;padding-inline:.42rem}.stageCommandDock{justify-content:start;max-width:calc(100vw - 1.1rem);overflow-x:auto}.stageCommandButton{border-radius:14px;min-width:82px}.stageCommandButton small{display:none}.streamQuickTray,.interactionQuickTray,.pollQuickComposer{border-radius:18px 18px 20px 20px;max-width:none;inset-inline:.55rem}.cameraStrip{min-height:48px}.commentComposer{bottom:calc(env(safe-area-inset-bottom,0px) + .45rem);position:sticky}.toolGrid{max-height:168px}}.emptyStage{color:#334155;background:radial-gradient(circle at 50% 0,#14b8a61f,#0000 58%),linear-gradient(#ffffffeb,#f8fafcc7);border:1px solid #0f766e38;grid-template-rows:auto auto auto;place-content:center;place-items:center;min-height:190px;transform:translate(-50%,-50%);box-shadow:0 22px 64px #0f172a21,inset 0 1px #ffffffe6;border-radius:24px!important;width:min(460px,100% - 2rem)!important;max-width:none!important;padding:1.15rem 1.25rem!important;inset:50% auto auto 50%!important}.emptyStage:before{box-shadow:inset 0 1px #ffffffc7;background:linear-gradient(135deg,#14b8a629,#3b82f61f),#ffffffad!important;border:1px solid #14b8a63d!important;border-radius:18px!important;width:56px!important;height:56px!important}.emptyStage span{max-width:340px;font-size:.86rem;font-weight:820;line-height:1.75;color:#475569!important}.emptyStage strong{gap:.42rem;color:#0f172a!important;font-size:clamp(1rem,1.5vw,1.25rem)!important}.emptyStage .stageFullscreenButton{color:#0f766e;width:36px;height:36px;background:#fffc!important;margin:0!important;position:absolute!important;top:.72rem!important;left:.72rem!important;right:auto!important}.controlBar{color:#0f172a;border-color:#0f172a24;box-shadow:0 18px 48px #0f172a29,inset 0 1px #ffffffe6;background:linear-gradient(#fffffff0,#f8fafcdb)!important;top:11.35rem!important}.controlBar .controlButton,.controlBar .audioGuardToggle,.controlBar .remoteVolumeControl{color:#0f172a}.controlBar .controlButton{background:#ffffffb8;border-color:#64748b2e}.controlBar .controlButton--primary{color:#0f766e;background:#f0fdfadb}.controlBar .controlButton--recording{color:#be123c;background:#fff1f2db}.controlBar .audioGuardControl{color:#0f172a;background:#f8fafcd1;border-color:#64748b29}.controlBar .audioGuardToggle--active{color:#0f766e;background:#14b8a61f}.controlBar .remoteVolumeControl strong{color:#0f172a}.controlBar [data-tooltip]:after,.stageTransportButton[data-tooltip]:after,.stageFullscreenButton[data-tooltip]:after,.stageCommandHandle[data-tooltip]:after,.controlButton[data-tooltip]:after,.audioGuardToggle[data-tooltip]:after{color:#0f172a;background:#fffffff5;border:1px solid #94a3b82e;box-shadow:0 14px 34px #0f172a2e}.stageTransportAnchor{color:#0f172a;border-color:#0f172a24;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta controls""progress progress";min-height:44px;box-shadow:0 16px 42px #0f172a2e,inset 0 1px #ffffffe0;background:linear-gradient(#fffffff0,#f8fafcd6)!important;border-radius:999px!important;gap:.24rem .48rem!important;width:min(380px,100% - 1.2rem)!important;padding:.32rem .38rem .38rem .62rem!important;bottom:.78rem!important}.stageTransportMeta{gap:0}.stageTransportMeta strong{color:#0f172a;max-width:176px;line-height:1.25;font-size:.74rem!important}.stageTransportMeta span{line-height:1.25;color:#64748b!important;font-size:.64rem!important}.stageTransportProgress{background:#94a3b82e;height:3px!important}.stageTransportProgress span{box-shadow:none}.stageTransportControls{gap:.18rem!important}.stageTransportButton,.stageTransportButton--stop{color:#334155;background:#ffffffb8;border-color:#64748b29;width:30px!important;height:30px!important;box-shadow:none!important}.stageTransportButton--stop{color:#be123c;background:#fff1f2d1}.stageTransportButton--ghost{color:#64748b;border-style:solid}:root[data-theme=dark] .emptyStage{color:#e2e8f0;border-color:#2dd4bf38;box-shadow:0 24px 70px #02061761,inset 0 1px #ffffff14;background:radial-gradient(circle at 50% 0,#2dd4bf21,#0000 58%),linear-gradient(#0f172ae6,#020617c7)!important}:root[data-theme=dark] .emptyStage:before{background:linear-gradient(135deg,#14b8a638,#60a5fa1f),#0f172abd!important;border-color:#2dd4bf42!important}:root[data-theme=dark] .emptyStage span{color:#cbd5e1!important}:root[data-theme=dark] .emptyStage strong{color:#f8fafc!important}:root[data-theme=dark] .emptyStage .stageFullscreenButton,:root[data-theme=dark] .controlBar,:root[data-theme=dark] .stageTransportAnchor{color:#f8fafc;border-color:#94a3b833;background:linear-gradient(#0f172aeb,#020617d1)!important}:root[data-theme=dark] .controlBar .controlButton,:root[data-theme=dark] .controlBar .audioGuardToggle,:root[data-theme=dark] .controlBar .remoteVolumeControl,:root[data-theme=dark] .controlBar .remoteVolumeControl strong,:root[data-theme=dark] .stageTransportMeta strong,:root[data-theme=dark] .stageTransportButton{color:#f8fafc}:root[data-theme=dark] .controlBar .controlButton,:root[data-theme=dark] .stageTransportButton{background:#0f172ab8;border-color:#94a3b833}:root[data-theme=dark] .stageTransportMeta span{color:#cbd5e1!important}:root[data-theme=dark] .controlBar .audioGuardControl{color:#f8fafc;background:#0f172aad;border-color:#94a3b833}:root[data-theme=dark] .controlBar [data-tooltip]:after,:root[data-theme=dark] .stageTransportButton[data-tooltip]:after,:root[data-theme=dark] .stageFullscreenButton[data-tooltip]:after,:root[data-theme=dark] .stageCommandHandle[data-tooltip]:after,:root[data-theme=dark] .controlButton[data-tooltip]:after,:root[data-theme=dark] .audioGuardToggle[data-tooltip]:after{color:#f8fafc;background:#0f172af5;border-color:#94a3b838}@media (width<=800px){.emptyStage{min-height:176px;width:min(320px,100% - 1.4rem)!important;padding:1rem!important}.controlBar{top:11.8rem!important}.stageTransportAnchor{width:min(330px,100% - 1rem)!important;padding-inline:.34rem!important;bottom:.58rem!important}.stageTransportMeta strong{max-width:118px}.stageTransportButton,.stageTransportButton--stop{width:28px!important;height:28px!important}}.sideDock{overflow:hidden}.dockBody--single{overscroll-behavior:contain;overflow:auto}.dockBody--single>.whiteboardPanel,.dockBody--single>.mediaPanel,.dockBody--single>.notesPage,.dockBody--single>.pollsPanel{min-height:max-content;overflow:visible}.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;padding:.38rem}.tab{grid-template-rows:20px 1fr;align-content:center;gap:.18rem;min-height:46px;padding:.34rem .28rem;line-height:1.2;overflow:hidden}.tab svg{width:20px;height:20px;padding:3px}.tab span{clip:auto;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%;height:auto;min-height:1.2em;display:block;position:static;overflow:hidden}.streamQuickTray,.interactionQuickTray,.pollQuickComposer,.controlBar{overscroll-behavior:contain;max-height:min(64vh,100% - 8.4rem);overflow-y:auto}.controlBar{grid-auto-flow:row;justify-content:center;width:min(560px,100% - 1.2rem);max-width:min(560px,100% - 1.2rem);overflow-x:hidden}.audioGuardControl{min-width:0}.remoteVolumeControl{min-width:132px;max-width:172px;min-height:34px}.sideDock .tabs{-webkit-backdrop-filter:none;contain:layout paint}.sideDock .tab{box-shadow:none;transition:color .12s,border-color .12s,background-color .12s}.sideDock .tab:hover{transform:none}.sideDock .tab--active{box-shadow:none}.sideDock .commentItem,.sideDock .premiumPollCard,.sideDock .learningStudentRow,.sideDock .breakoutNotesCard,.sideDock .playlistList--cards article,.sideDock .moderationSection,.sideDock .moderationPerson,.sideDock .moderationToggle,.sideDock .moderationPermissionButton{content-visibility:auto;contain-intrinsic-size:96px}.streamRoot--meeting .peopleRail,.streamRoot--meeting .sideDock,.streamRoot--meeting .stageCommandDock,.streamRoot--meeting .controlBar,.streamRoot--meeting .streamQuickTray,.streamRoot--meeting .interactionQuickTray,.streamRoot--meeting .pollQuickComposer,.streamRoot--meeting .streamQuickHeader{-webkit-backdrop-filter:none!important}.streamRoot--meeting .stageCanvas--chromeDimmed,.streamRoot--meeting .stageCanvas--chromeDimmed *{filter:none!important}.remoteVolumeControl input{min-width:0}.interactionQuickTray{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.54rem;width:min(560px,100% - 1.2rem)}.interactionQuickButton{min-height:52px}.interactionQuickButton span{white-space:normal;line-height:1.35}.stageCanvas--chromeDimmed .stageCommandDock--open,.stageCanvas--chromeDimmed .streamQuickTray,.stageCanvas--chromeDimmed .controlBar,.stageCanvas--chromeDimmed .interactionQuickTray,.stageCanvas--chromeDimmed .pollQuickComposer,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .stageCommandDock--open,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .streamQuickTray,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .controlBar,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .interactionQuickTray,.streamRoot[data-theme=light] .stageCanvas--chromeDimmed .pollQuickComposer{opacity:1!important;filter:none!important}.stageCommandButton[aria-label=کنترل\ جلسه] svg{color:#0f766e;background:radial-gradient(circle at 70% 22%,#ffffffeb 0 3px,#0000 4px),linear-gradient(135deg,#ccfbf1fa,#dbeafedb);border:1px solid #0f766e47;border-radius:10px;width:26px;height:26px;padding:5px;box-shadow:inset 0 1px #ffffffdb,0 8px 20px #0f766e1f}.streamRoot[data-theme=light] .peopleRailHero{background:linear-gradient(135deg,#0f172afa,#0f766ee6),radial-gradient(circle at 100% 0,#5eead457,#0000 44%);border-color:#0f766e42}.peopleRailHero__orb,.streamRoot[data-theme=light] .peopleRailHero__orb{background:linear-gradient(145deg,#14b8a66b,#2563eb57),#0f172a38;border-color:#5eead47a;box-shadow:inset 0 1px #ffffff38,0 14px 30px #0f766e2e}.peopleRailHero__orb span,.streamRoot[data-theme=light] .peopleRailHero__orb span{color:#fff;text-shadow:none;background:#0f172a57}.speakingNowItem--empty{color:#334155}:root[data-theme=dark] .speakingNowItem--empty{color:#e5edf8;background:#0f172ab8;border-color:#94a3b83d}:root[data-theme=dark] .speakingNowItem--empty svg{color:#93c5fd}.pollsPanel__hero button{color:#064e3b;background:linear-gradient(#ccfbf1f2,#f0fdfad1);border:1px solid #0f766e47}:root[data-theme=dark] .pollsPanel__hero button{color:#ccfbf1;background:#14b8a62e;border-color:#2dd4bf57}.btnGhost,.formulaPresets .btnGhost{color:#0f172a;background:#ffffffdb;border:1px solid #94a3b842}:root[data-theme=dark] .btnGhost,:root[data-theme=dark] .formulaPresets .btnGhost{color:#f8fafc;background:#0f172ac7;border-color:#94a3b847}:root[data-theme=dark] .btnGhost:hover,:root[data-theme=dark] .formulaPresets .btnGhost:hover{color:#ccfbf1;background:#14b8a629;border-color:#2dd4bf61}.moderationSection{border-radius:14px;padding:.74rem}.moderationPresenterModes{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:14px;padding:.22rem}.moderationModeButton{text-overflow:ellipsis;border-radius:11px;min-width:0;min-height:38px;padding:0 .34rem;overflow:hidden}.moderationRoster{background:#f8fafc94;border:1px solid #94a3b82e;border-radius:14px;padding:.34rem}.moderationPerson{border-radius:12px;grid-template-columns:34px minmax(0,1fr) 34px;padding:.46rem}.moderationPerson .avatar{width:34px;height:34px;box-shadow:none;border-width:1px;border-radius:12px;font-size:.7rem}.moderationPerson button{color:#0f766e;width:34px;min-width:34px;padding:0;font-size:0;overflow:hidden}.moderationPerson button:before{content:"P";place-items:center;width:100%;height:100%;font-size:.76rem;font-weight:950;display:grid}.moderationToggle{border-radius:13px;grid-template-columns:1fr;justify-items:center;gap:.22rem;min-height:54px;padding:.36rem}.moderationToggle:before{content:"";color:#0f766e;background:linear-gradient(135deg,#f0fdfaf0,#dbeafebd);border:1px solid #94a3b83d;border-radius:10px;place-items:center;width:26px;height:26px;font-size:.7rem;font-weight:950;display:grid}.moderationToggle[data-capability=public_chat]:before,.moderationToggle[data-capability=private_chat]:before{content:"…"}.moderationToggle[data-capability=microphone]:before,.moderationToggle[data-capability=webcam]:before{content:"AV"}.moderationToggle[data-capability=screen_share]:before,.moderationToggle[data-capability=presentation]:before,.moderationToggle[data-capability=media_playback]:before{content:"▶"}.moderationToggle[data-capability=whiteboard]:before,.moderationToggle[data-capability=shared_notes]:before{content:"✎"}.moderationToggle[data-capability=reactions]:before,.moderationToggle[data-capability=raise_hand]:before{content:"!"}.moderationToggle[data-capability=polls]:before{content:"%"}.moderationToggle[data-capability=breakout]:before{content:"◇"}.moderationToggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.moderationToggle:after{content:attr(data-label);z-index:50;color:#0f172a;opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #94a3b838;border-radius:10px;width:max-content;max-width:180px;padding:.34rem .5rem;font-size:.68rem;font-weight:900;line-height:1.5;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px);box-shadow:0 16px 34px #0f172a29}.moderationToggle:hover:after,.moderationToggle:focus-within:after{opacity:1;transform:translate(50%)translateY(0)}.moderationToggle i{border-radius:999px;width:28px;height:6px}:root[data-theme=dark] .stageCommandButton[aria-label=کنترل\ جلسه] svg{color:#ccfbf1;background:radial-gradient(circle at 70% 22%,#ccfbf1e0 0 3px,#0000 4px),linear-gradient(135deg,#14b8a63d,#60a5fa2e);border-color:#2dd4bf57}:root[data-theme=dark] .moderationPresenterModes,:root[data-theme=dark] .moderationRoster{background:#02061757;border-color:#94a3b838}:root[data-theme=dark] .moderationToggle:before{color:#ccfbf1;background:#0f172ad1;border-color:#94a3b83d}:root[data-theme=dark] .moderationToggle:after{color:#f8fafc;background:#0f172afa;border-color:#94a3b83d}@media (width<=800px){.moderationPermissionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.moderationPermissionGrid{grid-template-columns:1fr;gap:.42rem}.moderationPermissionButton{color:#0f172a;text-align:right;background:#ffffffd6;border:1px solid #94a3b838;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;height:44px;min-height:44px;padding:.42rem .5rem;display:grid}.moderationPermissionButton span,.moderationPermissionButton small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.moderationPermissionButton span{font-size:.78rem;font-weight:900}.moderationPermissionButton small{color:#0f766e;background:#14b8a61f;border-radius:999px;padding:.1rem .38rem;font-size:.66rem;font-weight:950}.moderationPermissionButton--locked small{color:#b91c1c;background:#ef44441f}.moderationPermissionButton:not(:disabled):hover{background:#f0fdfaeb;border-color:#14b8a657}.moderationToggle{grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-items:stretch;gap:.5rem;height:44px;min-height:44px;padding:.42rem .5rem}.moderationToggle:before,.moderationToggle:after{content:none;display:none}.moderationToggle span{clip:auto;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;height:auto;font-size:.72rem;font-weight:950;display:block;position:static;overflow:hidden}.moderationToggle i{justify-self:end;width:36px;height:20px}.moderationToggle i:before{width:16px;height:16px;margin:2px}.moderationToggle input:checked+i:before{transform:translate(-16px)}.streamRoot[data-theme=light] .peopleRailHero span,:root[data-theme=light] .peopleRailHero span,.streamRoot[data-theme=light] .peopleRailHero small,:root[data-theme=light] .peopleRailHero small{text-shadow:none;color:#0f172a!important}.streamRoot[data-theme=light] .peopleRailHero>div:first-child>span,:root[data-theme=light] .peopleRailHero>div:first-child>span,.streamRoot[data-theme=light] .peopleRailHero>div:first-child>small,:root[data-theme=light] .peopleRailHero>div:first-child>small{background:#ffffffc7;border:1px solid #0f766e38;border-radius:999px;width:fit-content;padding:.14rem .46rem}.streamRoot[data-theme=light] .pollsPanel__hero button,:root[data-theme=light] .pollsPanel__hero button,.streamRoot[data-theme=light] .pollsPanel__hero button span,:root[data-theme=light] .pollsPanel__hero button span{color:#0f172a!important}.streamRoot[data-theme=light] .pollsPanel__hero button svg,:root[data-theme=light] .pollsPanel__hero button svg{color:#0f766e}:root[data-theme=dark] .formulaPresets .btnGhost,:root[data-theme=dark] .whiteboardPanel .formulaPresets .btnGhost,:root[data-theme=dark] .notesPage .formulaPresets .btnGhost{text-shadow:0 1px 1px #00000052;color:#fff!important;background:#0f172aeb!important;border-color:#2dd4bf57!important}:root[data-theme=dark] .moderationToggle span{color:#f8fafc}:root[data-theme=dark] .moderationPermissionButton{color:#f8fafc;background:#0f172ab8;border-color:#94a3b83d}:root[data-theme=dark] .moderationPermissionButton small{color:#ccfbf1;background:#14b8a62e}:root[data-theme=dark] .moderationPermissionButton--locked small{color:#fecaca;background:#ef444429}@media (width<=800px){.moderationPermissionGrid{grid-template-columns:1fr}}@media (width<=1260px){.meetingShell--sideCollapsed{grid-template-columns:minmax(220px,260px) minmax(0,1fr) 50px;display:grid}.meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:50px minmax(0,1fr) 50px}.meetingShell--sideCollapsed .sideDock--collapsed{grid-area:1/3;height:100%;min-height:0;max-height:none}}@media (width<=800px){.meetingShell--sideCollapsed{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;display:grid}.meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:minmax(0,1fr) 48px}.meetingShell--sideCollapsed .peopleRail{display:none}.meetingShell--sideCollapsed .stageArea{order:initial;grid-area:1/1}.meetingShell--sideCollapsed .sideDock--collapsed{order:initial;border-radius:14px;grid-area:1/2;place-self:stretch stretch;width:auto;height:auto;min-height:100%;max-height:none;position:sticky;inset:calc(64px + .5rem) auto auto}.meetingShell--sideCollapsed .sideDock--collapsed .sideDockToggle{margin-top:.36rem}}:root[data-theme=dark] .streamQuickTray,:root[data-theme=dark] .interactionQuickTray,:root[data-theme=dark] .pollQuickComposer,:root[data-theme=dark] .controlBar{color:#f8fafc;background:linear-gradient(#0f172af0,#020617e0)}:root[data-theme=dark] .interactionQuickButton{color:#e5edf8;background:#0f172ab8;border-color:#94a3b83d}:root[data-theme=dark] .interactionQuickButton:hover,:root[data-theme=dark] .interactionQuickButton--active{color:#ccfbf1;background:#14b8a62e;border-color:#2dd4bf6b}@media (width<=800px){.dockBody--single{overflow:auto}.tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:.36rem;display:grid;overflow:visible}.tab{min-width:0;min-height:44px;font-size:.62rem}.streamQuickTray,.interactionQuickTray,.pollQuickComposer,.controlBar{max-height:min(58vh,100% - 7rem);overflow-y:auto}.interactionQuickTray{grid-template-columns:repeat(2,minmax(0,1fr))}.controlBar{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}}:root{--page:#f5f7fa;--shell:#111827;--shell-2:#18202d;--surface:#fff;--surface-soft:#f8fafc;--ink:#101520;--muted:#667085;--line:#e3e8ef;--line-strong:#ccd5e1;--blue:#2457d6;--teal:#147d75;--accent:#147d75;--shadow-soft:0 18px 52px #0f172a14;--shadow-panel:0 10px 34px #0f172a0f;--radius-panel:18px}:root[data-theme=dark]{--page:#090d14;--surface:#111723;--surface-soft:#0d131e;--ink:#edf2f7;--muted:#9aa7b8;--line:#94a3b833;--line-strong:#cbd5e152;--blue:#7aa5ff;--teal:#6ee7d8;--accent:#6ee7d8;--shadow-soft:0 20px 60px #00000047;--shadow-panel:0 16px 48px #0000003d}body{background:var(--page);text-rendering:geometricprecision;font-weight:500}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)!important}.streamRoot{background:linear-gradient(#fff 0 76px,#0000 76px),linear-gradient(#f7f9fc 0%,#eef3f7 100%)!important}:root[data-theme=dark] .streamRoot{background:linear-gradient(#111827 0 76px,#0000 76px),linear-gradient(#090d14 0%,#0d121b 100%)!important}.topbar,.streamRoot[data-theme=light] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:72px;color:var(--ink)!important;background:color-mix(in srgb, var(--surface) 92%, transparent)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 1px #0f172a08!important}:root[data-theme=dark] .topbar{color:var(--ink)!important;background:#111723eb!important}.brandMark{color:#fff;border-color:color-mix(in srgb, var(--accent) 24%, transparent);border-radius:13px;width:42px;height:42px;box-shadow:none!important;background:#101520!important}.brandMark svg{color:#fff;width:17px;height:17px}.meetingTitle strong{font-size:1.04rem;font-weight:850}.meetingTitle span,.meetingSubtitle{font-weight:600;color:var(--muted)!important}.topbarActions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.status{min-height:32px;font-weight:750;border-color:var(--line)!important;color:var(--muted)!important;background:var(--surface-soft)!important;box-shadow:none!important}.status:before{box-shadow:none}.status--connected{color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}.status--disconnected,.status--error{color:#b42318!important;background:#fff3f2!important;border-color:#fecdca!important}.themeToggle,.studentLinkButton,.iconButton{color:var(--ink)!important;border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}.studentLinkButton{max-width:168px;color:var(--ink)!important;background:#f0f9ff!important;border-color:#bae6fd!important}.streamRoot[data-theme=dark] .studentLinkButton{color:#f8fafc!important;background:linear-gradient(#0e7490f5,#0f172aeb)!important;border-color:#7dd3fc85!important;box-shadow:0 10px 22px #082f4947!important}.studentLinkButton[data-copy-state=copied]{color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}.studentLinkButton[data-copy-state=failed]{color:#b42318!important;background:#fff3f2!important;border-color:#fecdca!important}.streamRoot[data-theme=dark] .studentLinkButton[data-copy-state=copied]{color:#052e16!important;background:#86efac!important;border-color:#bbf7d0!important}.streamRoot[data-theme=dark] .studentLinkButton[data-copy-state=failed]{color:#fff7ed!important;background:linear-gradient(#ea580cf2,#7c2d12f0)!important;border-color:#fb923cc7!important}.leaveButton,.streamRoot[data-theme=light] .leaveButton{color:#b42318!important;box-shadow:none!important;background:#fff3f2!important;border-color:#fecdca!important}.joinShell{box-sizing:border-box;place-items:stretch stretch;height:calc(100vh - 72px);min-height:calc(100vh - 72px);padding:0}.joinPanel{border-color:var(--line);background:var(--surface);width:100%;max-width:none;height:100%;min-height:0;box-shadow:var(--shadow-soft);border-radius:0;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);align-items:stretch;max-height:none!important;padding:0!important}.joinCopy{min-height:0;color:var(--ink);grid-row:1/4;align-content:center;justify-items:center;gap:1rem;padding:clamp(2rem,4vw,4rem);background:linear-gradient(#ffffffb8,#f5f8fbeb),linear-gradient(135deg,#f8fafc,#edf3f6)!important}:root[data-theme=dark] .joinCopy{color:var(--ink);background:linear-gradient(#111723b8,#0d131eeb),linear-gradient(135deg,#141b28,#101720)!important}.joinCopy:before{border-color:color-mix(in srgb, var(--line) 68%, transparent);opacity:.5;inset:clamp(1rem,1.7vw,1.45rem);background-color:#0000!important;background-image:linear-gradient(#64748b12 1px,#0000 1px),linear-gradient(90deg,#64748b0f 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.joinCopy .eyebrow,.stageHeader .eyebrow{font-size:.72rem;font-weight:800;color:var(--accent)!important}.joinCopy h1,.stageHeader h1{font-weight:850;line-height:1.22;color:var(--ink)!important}.joinCopy h1{width:min(100%,520px);max-width:13ch;font-size:clamp(2.2rem,3.45vw,3.5rem)}.joinCopy p,.streamRoot[data-theme=light] .joinCopy p{width:min(100%,520px);max-width:42ch;font-size:.98rem;line-height:1.9;color:var(--muted)!important}.heroMetrics{grid-template-columns:1fr;gap:.45rem;width:min(100%,420px);max-width:420px;margin-top:1rem}.heroMetrics span{border-color:var(--line);min-height:40px;color:var(--ink);background:color-mix(in srgb, var(--surface) 74%, transparent);box-shadow:none;border-radius:12px;grid-auto-flow:column;justify-content:start;gap:.55rem;font-weight:750}.loginGrid{grid-area:1/2;grid-template-columns:1fr;align-content:center;place-self:end center;gap:.78rem;width:min(100% - clamp(2rem,5vw,5rem),520px);padding:0 0 clamp(.75rem,1.6vw,1.4rem)}.loginGrid label,.loginGrid .wide,.loginGrid .advancedJoinToggle,.loginGrid .joinAdvanced{grid-column:1;min-width:0}.loginGrid input,.loginGrid select{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}label{color:var(--ink);font-weight:750}input,textarea,select{min-height:46px;border-color:var(--line)!important;color:var(--ink)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:12px!important}.advancedJoinToggle{min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft)!important;box-shadow:none!important;border-radius:12px!important}.joinAssist{border-color:var(--line);border-radius:14px;grid-area:2/2;justify-self:center;width:min(100% - clamp(2rem,5vw,5rem),520px);margin:0;padding:.9rem 1rem;background:var(--surface-soft)!important}.joinAssist strong{color:var(--ink);align-items:center;gap:.45rem;font-weight:850;display:inline-flex}.joinButton{border-radius:13px;grid-area:3/2;justify-self:center;width:min(100% - clamp(2rem,5vw,5rem),520px);min-height:50px;margin:clamp(.85rem,1.6vw,1.3rem) 0 clamp(1.2rem,2.3vw,2rem);font-weight:850;transition:transform .15s,background .15s;color:#fff!important;box-shadow:none!important;background:#101520!important}.streamRoot[data-theme=light] .joinButton,.joinButton span,.joinButton svg{color:#fff!important}.joinButton:hover{transform:translateY(-1px);background:#18202d!important}.joinButton:disabled{color:#98a2b3;transform:none;background:#e4e7ec!important}.meetingShell{grid-template-columns:minmax(220px,250px) minmax(620px,1fr) minmax(236px,276px);gap:.65rem;height:calc(100vh - 136px);min-height:640px;padding:.65rem;width:100%!important;max-width:none!important;margin:0!important}.meetingShell--sideCollapsed{grid-template-columns:minmax(220px,250px) minmax(680px,1fr) 50px}.meetingShell--peopleCollapsed{grid-template-columns:50px minmax(720px,1fr) minmax(236px,276px)}.meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:50px minmax(760px,1fr) 50px}.peopleRail,.stageArea,.sideDock,.streamRoot[data-theme=light] .peopleRail,.streamRoot[data-theme=light] .stageArea,.streamRoot[data-theme=light] .sideDock{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:var(--shadow-panel)!important}.stageArea{gap:.62rem;padding:.7rem}.stageHeader,.streamRoot[data-theme=light] .stageHeader{min-height:56px;border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.stageHeader h1{font-weight:850;font-size:clamp(1.05rem,1.35vw,1.35rem)!important}.stageStats span{font-weight:750;border-color:var(--line)!important;color:var(--muted)!important;background:var(--surface-soft)!important;box-shadow:none!important}.stageCanvas,.streamRoot[data-theme=light] .stageCanvas{border-radius:18px;background:linear-gradient(#0d131ec7,#050910fa),#080d16!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.stageCanvas:before{background:linear-gradient(#ffffff0d,#0000 24%),linear-gradient(#0000 58%,#00000047)!important}.emptyStage{color:#a7b1c2!important}.emptyStage:before,.streamRoot[data-theme=light] .emptyStage:before{background:linear-gradient(#ffffff0d,#94a3b80a)!important;border-color:#94a3b833!important}.emptyStage strong,.streamRoot[data-theme=light] .emptyStage strong{font-weight:850;color:#fff!important}.emptyStage span,.streamRoot[data-theme=light] .emptyStage span{color:#b8c3d3!important}.peopleRail{padding:.62rem}.peopleRailHero,.streamRoot[data-theme=light] .peopleRailHero{border-radius:14px;min-height:92px;border-color:var(--line)!important;color:var(--ink)!important;background:var(--surface-soft)!important;box-shadow:none!important}.peopleRailHero__orb,.streamRoot[data-theme=light] .peopleRailHero__orb{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}.peopleRailHero span,.peopleRailHero small,.streamRoot[data-theme=light] .peopleRailHero span,.streamRoot[data-theme=light] .peopleRailHero small{color:var(--muted)!important;text-shadow:none!important}.peopleRailHero>div:first-child>span,.peopleRailHero>div:first-child>small,.streamRoot[data-theme=light] .peopleRailHero>div:first-child>span,.streamRoot[data-theme=light] .peopleRailHero>div:first-child>small{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;padding:0!important}.person,.sessionAudioCard,.speakingNowPanel,.meetingList,.tabs,.dockBody,.commentComposer,.whiteboardPanel,.mediaPanel,.notesPage,.pollsPanel,.premiumPollCard{box-shadow:none!important}.controlBar,.streamRoot[data-theme=light] .controlBar,.stageTransportAnchor,.streamRoot[data-theme=light] .stageTransportAnchor,.stageCommandHandle,.streamRoot[data-theme=light] .stageCommandHandle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f8fafc!important;background:#0f141ebd!important;border-color:#ffffff21!important;box-shadow:0 12px 36px #0000003d!important}.controlBar .controlButton,.streamRoot[data-theme=light] .controlBar .controlButton,.stageTransportButton,.streamRoot[data-theme=light] .stageTransportButton{color:#f8fafc!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1f!important}.controlBar .controlButton--primary,.streamRoot[data-theme=light] .controlBar .controlButton--primary{color:#fff!important;background:#147d75e6!important}.controlButton--danger,.streamRoot[data-theme=light] .controlButton--danger{color:#fff!important;background:#b42318e6!important}@media (width<=1100px){.joinShell{align-items:start;height:auto;min-height:calc(100vh - 72px)}.joinPanel{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:100%}.joinCopy{grid-row:auto;min-height:auto}.loginGrid,.joinAssist,.joinButton{grid-area:auto/1;width:min(100% - 2rem,640px)}.joinCopy h1{max-width:14ch}.heroMetrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.meetingShell{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.streamRoot,.streamRoot[data-theme=light]{background:linear-gradient(#fff 0 64px,#0000 64px),linear-gradient(#f7f9fc 0%,#eef3f7 100%)!important}.topbar,.streamRoot[data-theme=light] .topbar{height:64px}.joinShell{height:auto;min-height:calc(100vh - 64px);padding:.75rem}.joinPanel{border-radius:16px}.joinCopy{padding:1.25rem}.joinCopy:before{display:none}.joinCopy h1{max-width:12ch;font-size:2rem}.heroMetrics{grid-template-columns:1fr}.loginGrid{grid-template-columns:1fr;padding:1rem 1rem 0}.joinAssist,.joinButton{margin-inline:1rem}.meetingShell,.meetingShell--sideCollapsed,.meetingShell--peopleCollapsed,.meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 64px);padding:.5rem}.stageArea{padding:.5rem}.stageCanvas{height:clamp(320px,66vh,560px)!important}}.streamRoot[data-theme=light] .stageArea{background:linear-gradient(#fffffffa,#f7fafcf5)!important}.streamRoot[data-theme=light] .stageHeader{background:linear-gradient(#fff,#f8fafc)!important;border-color:#cbd5e1e6!important}.streamRoot[data-theme=light] .stageHeader .eyebrow{background:#ecfdf5;border:1px solid #147d7529;border-radius:999px;width:fit-content;padding:.16rem .5rem;color:#0f766e!important}.streamRoot[data-theme=light] .stageHeader h1{font-weight:900;color:#111827!important}.streamRoot[data-theme=light] .stageStats span{color:#475467!important;background:#fff!important;border-color:#cbd5e1db!important}.streamRoot[data-theme=light] .stageStats svg{color:#147d75}.streamRoot[data-theme=light] .stageCanvas:not(.stageCanvas--screenLive){background:radial-gradient(circle at 50% 18%,#147d751a,#0000 30%),linear-gradient(#f8fbfc 0%,#edf3f7 58%,#dfe8ef 100%)!important;border:1px solid #0f172a14!important;box-shadow:inset 0 1px #ffffffe6,0 18px 48px #0f172a1a!important}.streamRoot[data-theme=light] .stageCanvas:not(.stageCanvas--screenLive):before{opacity:1;background:linear-gradient(#64748b0e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#64748b0b 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 50% 54%,#ffffff9e,#0000 42%)!important}.streamRoot[data-theme=light] .emptyStage{border-radius:22px;place-content:center;width:min(470px,100% - 2rem);height:auto;min-height:188px;padding:1.25rem;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#475467!important;background:linear-gradient(#fffffff0,#f8fafcdb)!important;border:1px solid #cbd5e1e0!important;box-shadow:0 24px 70px #0f172a1f,inset 0 1px #ffffffeb!important}.streamRoot[data-theme=light] .emptyStage:before{order:-2;background:radial-gradient(circle at 70% 26%,#fffffff2 0 5px,#0000 6px),linear-gradient(145deg,#ecfdf5f5,#dbeafedb)!important;border-color:#147d752e!important;border-radius:18px!important;width:54px!important;height:54px!important;box-shadow:inset 0 1px #ffffffeb!important}.streamRoot[data-theme=light] .emptyStage .stageFullscreenButton{border-radius:14px;order:-1;width:38px;height:38px;margin-top:-3.25rem;margin-bottom:.65rem;color:#0f766e!important;background:#fff!important;border-color:#147d752e!important;box-shadow:0 10px 24px #0f172a14!important}.streamRoot[data-theme=light] .emptyStage span{max-width:34ch;margin-inline:auto;font-size:.88rem;font-weight:650;line-height:1.8;color:#667085!important}.streamRoot[data-theme=light] .emptyStage strong{font-size:clamp(1.14rem,1.55vw,1.45rem);font-weight:900;color:#111827!important}.streamRoot[data-theme=light] .emptyStage strong svg{color:#147d75;width:20px;height:20px}.streamRoot[data-theme=light] .stageCommandHandle{color:#111827!important;background:#ffffffe6!important;border-color:#cbd5e1e6!important;box-shadow:0 12px 28px #0f172a1a!important}.streamRoot[data-theme=light] .stageCommandHandle svg{color:#147d75}.streamRoot[data-theme=light] .presentationStage{color:#111827;background:linear-gradient(#fff,#f8fafc)!important}.streamRoot[data-theme=light] .presentationTop,.streamRoot[data-theme=light] .presentationBottom{background:#ffffffe0!important;border-color:#cbd5e1db!important}.streamRoot[data-theme=light] .presentationTitle span,.streamRoot[data-theme=light] .presentationBottom span{color:#667085!important}.streamRoot[data-theme=light] .presentationTitle svg,.streamRoot[data-theme=light] .presentationIconControls svg,.streamRoot[data-theme=light] .presentationLinks svg{color:#147d75}.streamRoot[data-theme=light] .presentationTitle strong,.streamRoot[data-theme=light] .textSlide h2{font-weight:900;color:#111827!important}.streamRoot[data-theme=light] .presentationCounter,.streamRoot[data-theme=light] .presentationIconControls button,.streamRoot[data-theme=light] .presentationIconControls>span,.streamRoot[data-theme=light] .presentationLinks a{color:#111827!important;box-shadow:none!important;background:#fff!important;border-color:#cbd5e1e6!important}.streamRoot[data-theme=light] .presentationIconControls button:hover,.streamRoot[data-theme=light] .presentationLinks a:hover{background:#ecfdf5!important;border-color:#147d7547!important}.streamRoot[data-theme=light] .textSlide{color:#344054;background:linear-gradient(#ffffffeb,#f8fafcdb)!important}.streamRoot[data-theme=light] .textSlide>span{color:#0f766e!important;background:#ecfdf5!important}@media (width<=800px){.streamRoot[data-theme=light] .emptyStage{width:min(330px,100% - 1rem);min-height:170px;padding:1rem}.streamRoot[data-theme=light] .emptyStage:before{border-radius:16px!important;width:46px!important;height:46px!important}.streamRoot[data-theme=light] .emptyStage .stageFullscreenButton{width:34px;height:34px;margin-top:-2.9rem}}.streamRoot--meeting{height:100vh;overflow:hidden!important}.streamRoot--meeting .meetingShell{height:calc(100vh - 72px)!important;min-height:0!important;overflow:hidden!important}.streamRoot--meeting .stageArea,.streamRoot--meeting .stageCanvas{min-height:0}.streamRoot--meeting .streamQuickTray{overscroll-behavior:contain;z-index:90;scrollbar-gutter:stable;width:min(440px,100vw - 2rem)!important;max-height:min(620px,100vh - 8.5rem)!important;padding:.68rem!important;position:fixed!important;inset:clamp(5.2rem,11vh,7rem) auto auto 50%!important;overflow:hidden auto!important;transform:translate(-50%)!important}.streamRoot--meeting .streamQuickTray:before{position:sticky;top:0}.streamRoot--meeting .streamQuickHeader{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.streamRoot--meeting .streamModeSwitch,.streamRoot--meeting .streamQuickMeta,.streamRoot--meeting .streamVolumeDirector{min-width:0}.streamRoot--meeting .streamVolumeDirector{gap:.55rem;display:grid}.streamRoot--meeting .streamVolumeDirector label{min-width:0}.streamRoot--meeting .streamPlayButton{z-index:3;position:sticky;bottom:0}@media (width<=800px){.streamRoot--meeting{overflow:auto!important}.streamRoot--meeting .meetingShell{height:auto!important;overflow:visible!important}.streamRoot--meeting .streamQuickTray{width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1.2rem)!important;top:auto!important;bottom:.6rem!important}}html:has(.streamRoot--meeting .streamQuickTray){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body:has(.streamRoot--meeting .streamQuickTray){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}#root:has(.streamRoot--meeting .streamQuickTray){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.streamRoot--meeting:has(.streamQuickTray){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.streamRoot--meeting:has(.streamQuickTray) .meetingShell{height:calc(100dvh - 72px)!important;min-height:0!important;max-height:calc(100dvh - 72px)!important;overflow:hidden!important}.streamRoot--meeting:has(.streamQuickTray) .streamQuickTray{overscroll-behavior:contain;touch-action:pan-y}@media (width<=800px){.streamRoot--meeting:has(.streamQuickTray) .meetingShell{height:calc(100dvh - 58px)!important;max-height:calc(100dvh - 58px)!important}.streamRoot--meeting:has(.streamQuickTray) .streamQuickTray{width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;position:fixed!important;inset:auto .5rem .5rem 50%!important;overflow:hidden auto!important;transform:translate(-50%)!important}}.streamRoot--meeting .controlBar{z-index:30!important;-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important;background:#080d18c7!important;border:1px solid #94a3b838!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:.38rem!important;width:auto!important;max-width:min(92vw,760px)!important;min-height:52px!important;padding:.42rem!important;display:inline-flex!important;position:absolute!important;bottom:.82rem!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 18px 54px #02061757,inset 0 1px #ffffff14!important}.streamRoot--meeting .controlBar .controlButton,.streamRoot--meeting .controlBar .audioGuardToggle{color:#dbeafe!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#0f172ab8!important;border:1px solid #94a3b838!important;border-radius:12px!important;flex:none!important;place-items:center!important;padding:0!important;display:grid!important}.streamRoot--meeting .controlBar .controlButton:hover,.streamRoot--meeting .controlBar .audioGuardToggle:hover{background:#14b8a62e!important;border-color:#2dd4bf6b!important}.streamRoot--meeting .controlBar .controlButton--active,.streamRoot--meeting .controlBar .audioGuardToggle--active{color:#ecfeff!important;background:#0d948857!important;border-color:#2dd4bf7a!important}.streamRoot--meeting .controlBar .controlButton--primary{color:#f0fdfa!important;background:linear-gradient(#14b8a66b,#0f766e5c)!important;border-color:#14b8a67a!important}.streamRoot--meeting .controlBar .controlButton--danger{color:#ffe4e6!important;background:#9f123957!important;border-color:#f43f5e75!important}.streamRoot--meeting .controlBar .controlButton--recording{color:#fecdd3!important}.streamRoot--meeting .controlBar .audioGuardControl{background:#0f172a85!important;border:1px solid #94a3b82e!important;border-radius:13px!important;flex:none!important;align-items:center!important;gap:.32rem!important;height:40px!important;margin-inline-start:.26rem!important;padding:.2rem .24rem!important;display:inline-flex!important}.streamRoot--meeting .audioGuardToggle span,.streamRoot--meeting .remoteVolumeControl span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.streamRoot--meeting .controlBar .remoteVolumeControl{color:#cbd5e1!important;width:128px!important;min-width:128px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;flex:none!important;grid-template-columns:16px minmax(52px,1fr) 34px!important;align-items:center!important;gap:.34rem!important;padding:0 .36rem!important;display:grid!important}.streamRoot--meeting .controlBar .remoteVolumeControl input[type=range]{accent-color:#2dd4bf!important;width:100%!important;min-width:0!important;height:4px!important}.streamRoot--meeting .controlBar .remoteVolumeControl strong{color:#e2e8f0!important;text-align:left!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;font-size:.68rem!important;font-weight:850!important}.streamRoot--meeting .controlBar .controlTrayStatus{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;max-width:min(360px,86vw)!important;min-height:0!important;padding:.34rem .56rem!important;font-size:.72rem!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;bottom:calc(100% + .38rem)!important;right:.42rem!important;overflow:hidden!important;box-shadow:0 12px 34px #02061747!important}.streamRoot--meeting .controlBar .controlTrayStatus+.controlTrayStatus{display:none!important}.streamRoot[data-theme=light] .controlBar{background:#ffffffdb!important;border-color:#0f172a1f!important;box-shadow:0 18px 44px #0f172a24,inset 0 1px #ffffffe6!important}.streamRoot[data-theme=light] .controlBar .controlButton,.streamRoot[data-theme=light] .controlBar .audioGuardToggle,.streamRoot[data-theme=light] .controlBar .audioGuardControl{color:#0f172a!important;background:#f8fafce0!important;border-color:#0f172a1f!important}@media (width<=760px){.streamRoot--meeting .controlBar{gap:.28rem!important;max-width:calc(100vw - 1rem)!important}.streamRoot--meeting .controlBar .remoteVolumeControl{grid-template-columns:16px minmax(34px,1fr)!important;width:94px!important;min-width:94px!important}.streamRoot--meeting .controlBar .remoteVolumeControl strong{display:none!important}}.streamRoot--meeting .controlBar{border-radius:12px!important;flex-wrap:nowrap!important;gap:.24rem!important;width:auto!important;max-width:calc(100vw - 1rem)!important;min-height:42px!important;max-height:none!important;padding:.28rem!important;display:inline-flex!important;top:auto!important;overflow:visible!important}.streamRoot--meeting .controlBar .controlButton,.streamRoot--meeting .controlBar .audioGuardToggle{border-radius:9px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.streamRoot--meeting .controlBar .controlButton svg{width:16px!important;height:16px!important}.streamRoot--meeting .controlBar .audioGuardControl{border-radius:10px!important;gap:.18rem!important;height:34px!important;margin-inline-start:.12rem!important;padding:.12rem .16rem!important}.streamRoot--meeting .controlBar .remoteVolumeControl{grid-template-columns:14px minmax(42px,1fr)!important;gap:.22rem!important;width:86px!important;min-width:86px!important;height:30px!important;min-height:30px!important;padding:0 .22rem!important}.streamRoot--meeting .controlBar .remoteVolumeControl svg,.streamRoot--meeting .controlBar .audioGuardToggle svg{width:14px!important;height:14px!important}.streamRoot--meeting .controlBar .remoteVolumeControl input[type=range]{height:3px!important}.streamRoot--meeting .controlBar .controlTrayStatus{display:none!important}@media (width<=760px){.streamRoot--meeting .controlBar{gap:.2rem!important;padding:.24rem!important;bottom:.58rem!important}.streamRoot--meeting .controlBar .controlButton,.streamRoot--meeting .controlBar .audioGuardToggle{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.streamRoot--meeting .controlBar .remoteVolumeControl{grid-template-columns:14px minmax(30px,1fr)!important;width:72px!important;min-width:72px!important}}.downloadPermissionToggle{direction:rtl;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.downloadPermissionToggle input[type=checkbox]{flex:0 0 16px;min-width:16px;margin:0;padding:0;width:16px!important;height:16px!important}.downloadPermissionToggle span{min-width:0;color:inherit;flex:auto;line-height:1.45}:root[data-theme=dark] .downloadPermissionToggle,.streamRoot[data-theme=dark] .downloadPermissionToggle{box-shadow:inset 0 1px #ffffff0a;color:#e5edf8!important;background:linear-gradient(#0f172af0,#080d18e6)!important;border-color:#94a3b83d!important}:root[data-theme=dark] .downloadPermissionToggle span,.streamRoot[data-theme=dark] .downloadPermissionToggle span{color:#e5edf8!important}:root[data-theme=dark] .downloadPermissionToggle input[type=checkbox],.streamRoot[data-theme=dark] .downloadPermissionToggle input[type=checkbox]{accent-color:#5eead4;background-color:#020617!important;border-color:#94a3b870!important}:root[data-theme=dark] .downloadPermissionToggle:hover,.streamRoot[data-theme=dark] .downloadPermissionToggle:hover{background:linear-gradient(#14b8a624,#0f172aeb)!important;border-color:#5eead475!important}.stageCanvas>.stageFullscreenButton{z-index:40!important;color:#f8fafc!important;opacity:.62!important;pointer-events:auto!important;background:linear-gradient(#0f172aad,#0f172a7a),#0f172a75!important;border-color:#e2e8f047 currentColor #e2e8f047 #e2e8f047!important;border-right-style:none!important;border-right-width:0!important;border-radius:14px 0 0 14px!important;width:38px!important;height:46px!important;display:inline-grid!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.stageCanvas>.stageFullscreenButton:hover,.stageCanvas>.stageFullscreenButton:focus-visible{opacity:1!important;color:#ccfbf1!important;background:linear-gradient(#0f766e94,#0f172aa3),#14b8a638!important;border-color:#2dd4bf94!important;transform:translateY(-50%)translate(-2px)!important}.stageCanvas--chromeDimmed>.stageFullscreenButton{opacity:.5!important;filter:none!important}.stageCanvas:fullscreen>.stageFullscreenButton{position:fixed!important;right:0!important}.streamRoot--meeting .peopleRail,.streamRoot--meeting .stageArea,.streamRoot--meeting .sideDock{min-width:0!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle{grid-row:1}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader{grid-row:2}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{grid-row:3}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{z-index:1;grid-row:4;min-height:0;position:relative;overflow:hidden}.streamRoot--meeting .sideDockToggle{z-index:5;position:relative;pointer-events:auto!important}.streamRoot--meeting .peopleRail{scrollbar-gutter:stable;overflow-x:hidden!important}.streamRoot--meeting .peopleRail *,.streamRoot--meeting .sideDock *{max-width:100%}.streamRoot--meeting .recordingStatusCard,.streamRoot--meeting .recordingNotice,.streamRoot--meeting .sharedDownloadBox,.streamRoot--meeting .railSection,.streamRoot--meeting .recordingArchive,.streamRoot--meeting .recordingArchiveItem{min-width:0!important;max-width:100%!important}.streamRoot--meeting .railSection{overflow-x:hidden!important}.streamRoot--meeting .recordingArchiveItem strong,.streamRoot--meeting .recordingArchiveItem small,.streamRoot--meeting .recordingArchiveItem>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.streamRoot--meeting .recordingArchiveItem div{min-width:0!important}.streamRoot--meeting .recordingArchiveItem{overflow-wrap:anywhere;overflow:hidden!important}.streamRoot[data-theme=dark] .recordingStatusCard{color:#f8fafc!important;background:linear-gradient(#0f172af0,#020617e0)!important;border-color:#94a3b847!important;box-shadow:0 14px 34px #00000047!important}.streamRoot[data-theme=dark] .recordingStatusCard--active{background:linear-gradient(#450a0ab8,#0f172ae6)!important;border-color:#f8717170!important}.streamRoot[data-theme=dark] .recordingStatusCard span,.streamRoot[data-theme=dark] .recordingStatusCard small,.streamRoot[data-theme=dark] .sharedDownloadBox>small{color:#cbd5e1!important}.streamRoot[data-theme=dark] .recordingStatusCard strong,.streamRoot[data-theme=dark] .sharedDownloadBox__head strong,.streamRoot[data-theme=dark] .sharedDownloadItem span{color:#f8fafc!important}.streamRoot[data-theme=dark] .recordingStatusMeta span,.streamRoot[data-theme=dark] .sharedDownloadBox,.streamRoot[data-theme=dark] .sharedDownloadItem{background:#0f172ab8!important;border-color:#94a3b83d!important}.streamRoot[data-theme=dark] .recordingNotice{color:#ccfbf1!important;background:linear-gradient(#0f766e57,#0f172ad1)!important;border-color:#2dd4bf57!important}.streamRoot[data-theme=dark] .recordingNotice--error{color:#fecaca!important;background:linear-gradient(#7f1d1d80,#0f172ad6)!important;border-color:#f8717170!important}.streamRoot[data-theme=dark] .sharedDownloadBox__head a,.streamRoot[data-theme=dark] .sharedDownloadItem{color:#93c5fd!important}.streamRoot--meeting .stageCommandDock,.streamRoot--meeting .stageCommandDock .stageCommandButton{pointer-events:auto!important}.streamRoot--meeting .stageCommandDock:not(.stageCommandDock--open){visibility:hidden}.streamRoot--meeting .stageCommandDock--open{visibility:visible}.streamRoot--meeting .stageCommandButton>*{pointer-events:none}.streamRoot--meeting .stageCommandHandle,.streamRoot--meeting .stageCommandDock--open,.streamRoot--meeting .streamQuickTray,.streamRoot--meeting .controlBar,.streamRoot--meeting .interactionQuickTray,.streamRoot--meeting .pollQuickComposer{z-index:90!important}.streamRoot--meeting .sideDockHeader,.streamRoot--meeting .sideDock .tabs{z-index:10;position:relative;pointer-events:auto!important}.streamRoot--meeting .sideDockContent .dockBody,.streamRoot--meeting .dockBody--single{z-index:1;position:relative}.streamRoot--meeting .controlBar{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:0!important;max-width:min(560px,100vw - 1rem)!important;display:inline-flex!important;overflow:visible!important}.streamRoot--meeting .controlBar .audioGuardControl{max-width:min(188px,100vw - 3rem)!important}.streamRoot--meeting .controlBar .remoteVolumeControl{width:84px!important;min-width:84px!important;max-width:84px!important}@media (width<=980px){.streamRoot--meeting .meetingShell{overflow-x:hidden!important}.streamRoot--meeting .peopleRail{max-width:100%!important}}@media (width<=800px){.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed){z-index:136!important;width:auto!important;height:auto!important;min-height:0!important;max-height:min(58vh,520px)!important;display:block!important;position:fixed!important;inset:auto .55rem .55rem!important;overflow:auto!important}.streamRoot--meeting .peopleRail--collapsed{z-index:135!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:grid!important;position:fixed!important;inset:auto .7rem 4.15rem auto!important}.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle{pointer-events:auto!important;width:34px!important;height:34px!important;position:static!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed){max-height:min(58vh,520px)!important}.streamRoot--meeting .meetingShell:has(.stageCommandDock--open) .sideDock:not(.sideDock--collapsed){pointer-events:none}}@media (width<=520px){.streamRoot--meeting .controlBar{gap:.16rem!important;max-width:calc(100vw - .75rem)!important;padding:.2rem!important}.streamRoot--meeting .controlBar .controlButton,.streamRoot--meeting .controlBar .audioGuardToggle{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.streamRoot--meeting .controlBar .remoteVolumeControl{width:62px!important;min-width:62px!important;max-width:62px!important}.streamRoot--meeting .controlBar .audioGuardControl{max-width:102px!important}}.streamRoot--meeting .topbar{overflow:visible}.streamRoot--meeting .topbarActions{justify-content:flex-end;align-items:center;gap:.36rem;max-width:min(58vw,720px);display:inline-flex;overflow:visible}.streamRoot--meeting .stageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:flex}.streamRoot--meeting .stageHeaderActions .stageStats{flex-wrap:nowrap}.streamRoot--meeting .endSessionButton--topbar{isolation:isolate;color:#fff7ed;white-space:nowrap;background:linear-gradient(#f8717147,#7f1d1d2e),#7f1d1dc7;border:1px solid #fca5a58c;border-radius:999px;justify-content:center;align-items:center;gap:.36rem;min-width:max-content;min-height:36px;padding:0 .82rem;font-size:.78rem;font-weight:950;display:inline-flex;position:relative;box-shadow:0 12px 28px #b91c1c47,inset 0 1px #ffffff29}.streamRoot--meeting .endSessionButton--topbar svg{color:#fecaca;stroke-width:2.4px}.streamRoot--meeting .endSessionButton--topbar:hover,.streamRoot--meeting .endSessionButton--topbar:focus-visible{background:linear-gradient(#ef4444b8,#991b1bd6),#991b1beb;border-color:#fecacae6;outline:none;transform:translateY(-1px)}.streamRoot--meeting .sideDockContent{min-height:0!important;overflow:hidden!important}.streamRoot--meeting .sideDockContent>.dockBody,.streamRoot--meeting .sideDockContent .dockBody--single{height:100%;min-height:0!important;overflow:hidden!important}.streamRoot--meeting .moderationPanel{scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;padding:.78rem;overflow:hidden auto!important}.streamRoot--meeting .moderationPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.streamRoot--meeting .moderationPresenterModes{grid-template-columns:repeat(3,minmax(0,1fr))}.streamRoot--meeting .moderationPerson{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.streamRoot--meeting .moderationPerson>.moderationPermissionGrid{grid-column:1/-1}.streamRoot--meeting .moderationPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.streamRoot--meeting .moderationPermissionButton{min-width:0}.streamRoot--meeting .stagePollToast{pointer-events:auto;width:min(420px,100% - 1.6rem);position:absolute;top:clamp(5.2rem,8.5vh,6.8rem);right:clamp(.9rem,2vw,1.4rem);z-index:120!important}.streamRoot--meeting .stagePollToast h2,.streamRoot--meeting .stagePollToast__options button span{overflow-wrap:anywhere}.streamRoot--meeting .stagePollToast__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.44rem;display:grid}.streamRoot--meeting .stagePollToast__close{color:#fecaca;background:#7f1d1d61;border:1px solid #f8717159;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.streamRoot--meeting .stagePollToast__close:hover,.streamRoot--meeting .stagePollToast__close:focus-visible{color:#fff;background:#b91c1cb8;border-color:#fecacac7}.streamRoot--meeting .person--manageable{cursor:context-menu;outline:none}.streamRoot--meeting .person--manageable:hover,.streamRoot--meeting .person--manageable:focus-visible{background:linear-gradient(135deg,#10b9811f,#3b82f614),#ffffff0d;border-color:#22c55e7a;box-shadow:0 10px 26px #0f172a2e}.streamRoot--meeting .personContextMenu{left:var(--person-menu-x);top:var(--person-menu-y);z-index:260;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:rtl;background:linear-gradient(#0f172af5,#111827f0),#0f172af2;border:1px solid #94a3b857;border-radius:14px;width:min(238px,100vw - 24px);padding:.48rem;position:absolute;box-shadow:0 24px 70px #00000057}.streamRoot--meeting .personContextMenu__head{border-bottom:1px solid #94a3b82e;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.55rem;margin-bottom:.24rem;padding:.38rem .42rem .52rem;display:grid}.streamRoot--meeting .personContextMenu__head>span{color:#86efac;background:#22c55e24;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.streamRoot--meeting .personContextMenu__head strong,.streamRoot--meeting .personContextMenu__head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.streamRoot--meeting .personContextMenu__head strong{font-size:.84rem;font-weight:950}.streamRoot--meeting .personContextMenu__head small{color:#e2e8f0ad;margin-top:.1rem;font-size:.72rem}.streamRoot--meeting .personContextMenu button{width:100%;min-height:38px;color:inherit;text-align:right;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.48rem;padding:0 .48rem;font-size:.78rem;font-weight:850;display:grid}.streamRoot--meeting .raisedHandChip{min-height:30px;color:inherit;font:inherit;background:#fbbf241a;border:1px solid #fbbf2447;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;font-weight:850;display:inline-flex}.streamRoot--meeting .raisedHandChip:disabled{cursor:default;opacity:1}.streamRoot--meeting .personContextMenu button:hover,.streamRoot--meeting .personContextMenu button:focus-visible{background:#3b82f629;outline:none}.streamRoot--meeting .personContextMenu button:disabled{opacity:.45;cursor:not-allowed}.streamRoot--meeting .personContextMenu{background:radial-gradient(circle at 18% 8%,#22c55e42,#0000 34%),radial-gradient(circle at 88% 24%,#3b82f633,#0000 31%),linear-gradient(145deg,#020617fa,#0f172af0 52%,#111827fa);border:1px solid #e2e8f038;border-radius:18px;width:min(292px,100vw - 24px);padding:.58rem;overflow:hidden;box-shadow:0 28px 80px #0206176b,inset 0 0 0 1px #ffffff0a}.streamRoot--meeting .personContextMenu__halo{pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000) 0 0/190% 1px no-repeat,linear-gradient(#ffffff14,#0000 38%);position:absolute;inset:-1px}.streamRoot--meeting .personContextMenu__head{grid-template-columns:42px minmax(0,1fr) 24px;gap:.62rem;margin-bottom:.38rem;padding:.5rem .5rem .68rem;position:relative}.streamRoot--meeting .personContextMenu__avatar,.streamRoot--meeting .personContextMenu__head>span{color:#ecfeff;background:linear-gradient(135deg,#22c55ef2,#0ea5e9db),#0f172aeb;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #0ea5e942}.streamRoot--meeting .personContextMenu__head>svg{color:#fde68a;filter:drop-shadow(0 6px 12px #f59e0b52)}.streamRoot--meeting .personContextMenu__head small{align-items:center;gap:.24rem;display:inline-flex}.streamRoot--meeting .personContextMenu button{background:#ffffff0b;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:.56rem;min-height:46px;margin-top:.28rem;padding:.42rem .48rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #ffffff0d}.streamRoot--meeting .personContextMenu button svg{box-sizing:border-box;border-radius:10px;width:28px;height:28px;padding:.38rem}.streamRoot--meeting .personContextMenu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.streamRoot--meeting .personContextMenu button:first-of-type svg{color:#bfdbfe;background:#3b82f62e}.streamRoot--meeting .personContextMenu button:nth-of-type(2) svg{color:#bbf7d0;background:#22c55e2e}.streamRoot--meeting .personContextMenu button:nth-of-type(3) svg{color:#fde68a;background:#f59e0b2e}.streamRoot--meeting .personContextMenu button:hover,.streamRoot--meeting .personContextMenu button:focus-visible{background:#ffffff18;border-color:#e2e8f04d;transform:translateY(-1px);box-shadow:0 16px 34px #02061747,inset 0 1px #ffffff14}@media (width<=980px){.streamRoot--meeting .topbarActions{max-width:64vw}.streamRoot--meeting .endSessionButton--topbar span,.streamRoot--meeting .status{font-size:.72rem}}@media (width<=760px){.streamRoot--meeting .topbarActions{gap:.24rem;max-width:54vw}.streamRoot--meeting .endSessionButton--topbar{width:36px;min-width:36px;padding:0}.streamRoot--meeting .endSessionButton--topbar span,.streamRoot--meeting .status{display:none}.streamRoot--meeting .stageHeaderActions{justify-content:flex-start}.streamRoot--meeting .moderationPresetGrid,.streamRoot--meeting .moderationPresenterModes,.streamRoot--meeting .moderationPermissionGrid{grid-template-columns:1fr}}.streamRoot[data-theme=dark].streamRoot--meeting{color:#f8fafc;background:radial-gradient(circle at 20% 0,#14b8a61a,#0000 28%),linear-gradient(135deg,#070b14 0%,#0b1220 52%,#111827 100%)!important}.streamRoot[data-theme=light].streamRoot--meeting{color:#0b1220;background:radial-gradient(circle at 20% 0,#0ea5e91a,#0000 28%),linear-gradient(135deg,#f8fafc 0%,#eef7f6 52%,#f7fbff 100%)!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCanvas{color:#f8fafc!important;background:radial-gradient(circle at 50% 0,#14b8a61f,#0000 48%),linear-gradient(145deg,#070b14 0%,#0b1220 62%,#111827 100%)!important;border-color:#94a3b83d!important}.streamRoot[data-theme=light].streamRoot--meeting .stageCanvas{color:#0b1220!important;background:radial-gradient(circle at 50% 0,#0ea5e91f,#0000 48%),linear-gradient(145deg,#fff 0%,#eef7f6 62%,#f8fafc 100%)!important;border-color:#0f172a1a!important}.streamRoot[data-theme=dark].streamRoot--meeting .meetingShell{color:#f8fafc!important}.streamRoot[data-theme=light].streamRoot--meeting .meetingShell{color:#0b1220!important}.streamRoot[data-theme=light].streamRoot--meeting .person--manageable:hover,.streamRoot[data-theme=light].streamRoot--meeting .person--manageable:focus-visible{background:linear-gradient(135deg,#14b8a61f,#0ea5e914),#fff!important;border-color:#0f766e57!important}.streamRoot[data-theme=dark].streamRoot--meeting .person--manageable:hover,.streamRoot[data-theme=dark].streamRoot--meeting .person--manageable:focus-visible{background:linear-gradient(135deg,#14b8a61f,#3b82f61a),#0f172ab8!important;border-color:#5eead461!important}.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu{color:#0b1220!important;background:radial-gradient(circle at 18% 8%,#14b8a629,#0000 34%),radial-gradient(circle at 88% 24%,#0ea5e924,#0000 31%),linear-gradient(145deg,#fffffffa,#f8fafcf5 52%,#f0fdfafa)!important;border-color:#0f766e38!important;box-shadow:0 24px 70px #0f172a29,inset 0 0 0 1px #ffffffe6!important}.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu__halo{background:linear-gradient(90deg,#0000,#0f766e42,#0000) 0 0/190% 1px no-repeat,linear-gradient(#ffffffe6,#0000 42%)!important}.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu__head{border-bottom-color:#0f172a1a!important}.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu__head small{color:#475569!important}.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu__head>svg{color:#b45309!important}.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu button{color:#0b1220!important;background:#ffffffbd!important;border-color:#0f172a1a!important}.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu button:hover,.streamRoot[data-theme=light].streamRoot--meeting .personContextMenu button:focus-visible{background:#fff!important;border-color:#0f766e4d!important;box-shadow:0 14px 30px #0f172a1f,inset 0 1px #fffffff2!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCommandDock,.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickTray,.streamRoot[data-theme=dark].streamRoot--meeting .interactionQuickTray,.streamRoot[data-theme=dark].streamRoot--meeting .pollQuickComposer,.streamRoot[data-theme=dark].streamRoot--meeting .stageSharedMedia__transport,.streamRoot[data-theme=dark].streamRoot--meeting .presentationBottom{color:#f8fafc!important;background:#080d18f0!important;border-color:#94a3b842!important}.streamRoot[data-theme=light].streamRoot--meeting .stageCommandDock,.streamRoot[data-theme=light].streamRoot--meeting .streamQuickTray,.streamRoot[data-theme=light].streamRoot--meeting .interactionQuickTray,.streamRoot[data-theme=light].streamRoot--meeting .pollQuickComposer,.streamRoot[data-theme=light].streamRoot--meeting .stageSharedMedia__transport,.streamRoot[data-theme=light].streamRoot--meeting .presentationBottom{color:#0b1220!important;background:#fffffff0!important;border-color:#0f172a24!important}.streamRoot[data-theme=light].streamRoot--meeting .presentationCounter,.streamRoot[data-theme=light].streamRoot--meeting .presentationServiceBadge,.streamRoot[data-theme=light].streamRoot--meeting .stageSharedMedia__timePill{color:#0f172a!important;background:#f8fafceb!important;border-color:#0f172a1f!important}.streamRoot[data-theme=dark].streamRoot--meeting .presentationCounter,.streamRoot[data-theme=dark].streamRoot--meeting .presentationServiceBadge,.streamRoot[data-theme=dark].streamRoot--meeting .stageSharedMedia__timePill{color:#e5edf8!important;background:#0f172ac2!important;border-color:#94a3b83d!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader,.streamRoot[data-theme=dark].streamRoot--meeting .tabs,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody--single{color:#eef4ff!important;background-color:#0a0f1af5!important;border-color:#94a3b83d!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader strong,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader span,.streamRoot[data-theme=dark].streamRoot--meeting .tab span,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody strong,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody label,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody button span{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader small,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody small,.streamRoot[data-theme=dark].streamRoot--meeting .dockBody p{color:#cbd5e1!important}.streamRoot[data-theme=dark].streamRoot--meeting .tab{color:#dbeafe!important;background:#0f172ad1!important;border-color:#94a3b838!important}.streamRoot[data-theme=dark].streamRoot--meeting .tab--active{color:#fff!important;background:linear-gradient(#14b8a657,#2563eb38)!important;border-color:#5eead47a!important}.streamRoot[data-theme=dark].streamRoot--meeting .personContextMenu button,.streamRoot[data-theme=dark].streamRoot--meeting .raisedHandChip,.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__options button{color:#f8fafc!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader,.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{position:relative;z-index:40!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{pointer-events:auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:.34rem!important;height:auto!important;min-height:58px!important;display:flex!important;overflow:auto hidden!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab{flex:none!important;width:auto!important;min-width:72px!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{z-index:5;position:relative;pointer-events:auto!important;height:auto!important;min-height:clamp(180px,38vh,360px)!important;overflow:auto!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent>.dockBody,.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent .dockBody--single{min-height:inherit!important;pointer-events:auto!important;height:auto!important;overflow:auto!important}.streamRoot--meeting .sideDockContent:has(.moderationPanel){grid-template-rows:minmax(0,1fr);display:grid}:is(.streamRoot--meeting .sideDockContent:has(.moderationPanel)>.dockBody,.streamRoot--meeting .sideDockContent:has(.moderationPanel) .dockBody--single){height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.streamRoot--meeting .moderationPanel{scrollbar-gutter:stable;overscroll-behavior:contain;align-content:start;gap:.82rem;padding:.78rem .72rem 1.35rem;display:grid;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.streamRoot--meeting .moderationPanel::-webkit-scrollbar{width:7px}.streamRoot--meeting .moderationPanel::-webkit-scrollbar-thumb{background:#0f766e6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.streamRoot--meeting .moderationHero{background:radial-gradient(circle at 12% 12%,#5eead447,#0000 36%),linear-gradient(135deg,#0f766e,#164e63 58%,#0f172a);border-radius:16px;min-height:72px;padding:.82rem .9rem;position:relative;box-shadow:0 14px 30px #0f172a2e}.streamRoot--meeting .moderationHero svg{color:#ccfbf1;box-sizing:content-box;background:#ffffff21;border-radius:12px;flex:none;padding:.42rem}.streamRoot--meeting .moderationPresetGrid{gap:.52rem}.streamRoot--meeting .moderationPreset{border-radius:14px;gap:.24rem;min-height:62px;padding:.68rem .72rem;transition:border-color .14s,background-color .14s,transform .14s;position:relative;overflow:hidden}.streamRoot--meeting .moderationPreset:after{content:"";background:#94a3b86b;border-radius:999px;width:3px;position:absolute;inset-block:.55rem;inset-inline-start:.4rem}.streamRoot--meeting .moderationPreset--active:after{background:#14b8a6;box-shadow:0 0 0 4px #14b8a61f}.streamRoot--meeting .moderationPreset:not(:disabled):hover{border-color:#0f766e57;transform:translateY(-1px)}.streamRoot--meeting .moderationSection{border-radius:16px;gap:.72rem;padding:.78rem;box-shadow:0 10px 24px #0f172a0f}.streamRoot--meeting .moderationSectionHead{border-bottom:1px solid #94a3b82e;padding-bottom:.58rem}.streamRoot--meeting .moderationSectionHead span{background:#94a3b81f;border-radius:999px;padding:.2rem .48rem}.streamRoot--meeting .moderationPresenterModes{background:#94a3b81a;border-radius:14px;grid-template-columns:1fr;gap:.38rem;padding:.28rem}.streamRoot--meeting .moderationModeButton{white-space:normal;border-color:#0000;border-radius:11px;min-height:38px;line-height:1.25}.streamRoot--meeting .moderationModeButton--active{box-shadow:0 6px 16px #0f766e24}.streamRoot--meeting .moderationPerson{border-radius:14px;gap:.58rem;padding:.62rem}.streamRoot--meeting .moderationPerson>button{border:1px solid #14b8a638;min-height:34px}.streamRoot--meeting .moderationPermissionGrid{grid-template-columns:1fr;gap:.5rem}.streamRoot--meeting .moderationPermissionButton{border-radius:13px;gap:.45rem;height:auto;min-height:48px;padding:.52rem .58rem .52rem .72rem;transition:border-color .14s,background-color .14s,transform .14s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a}.streamRoot--meeting .moderationPermissionButton:before{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ef44441a}.streamRoot--meeting .moderationPermissionButton--enabled:before{background:#10b981;box-shadow:0 0 0 4px #10b9811c}.streamRoot--meeting .moderationPermissionButton{grid-template-columns:8px minmax(0,1fr) auto}.streamRoot--meeting .moderationPermissionButton span{font-size:.75rem;line-height:1.35}.streamRoot--meeting .moderationPermissionButton small{text-align:center;min-width:38px;padding:.18rem .42rem}.streamRoot--meeting .moderationPermissionButton:not(:disabled):hover{transform:translateY(-1px)}.streamRoot[data-theme=light].streamRoot--meeting .moderationPanel{background:linear-gradient(#f8fafc,#f1f5f9)}.streamRoot[data-theme=light].streamRoot--meeting .moderationSection,.streamRoot[data-theme=light].streamRoot--meeting .moderationPerson{background:#ffffffe6;border-color:#0f172a1a}.streamRoot[data-theme=light].streamRoot--meeting .moderationPermissionButton--locked{background:#fffffff0!important}.streamRoot[data-theme=dark].streamRoot--meeting .moderationPanel{background:linear-gradient(#0b1220,#111827)}.streamRoot[data-theme=dark].streamRoot--meeting .moderationSection{background:#0f172ad6;border-color:#94a3b833}.streamRoot[data-theme=dark].streamRoot--meeting .moderationPresenterModes{background:#94a3b817}@media (width<=760px){.streamRoot--meeting .moderationPermissionButton{min-height:46px}}.globalContextMenu{left:var(--context-x);top:var(--context-y);z-index:1000;color:#f8fafc;isolation:isolate;direction:rtl;background:radial-gradient(circle at 14% 0,#14b8a64d,#0000 34%),radial-gradient(circle at 96% 26%,#6366f13d,#0000 34%),linear-gradient(145deg,#020617fa,#0f172af7 58%,#111827fa);border:1px solid #e2e8f038;border-radius:18px;width:min(420px,100vw - 20px);padding:.48rem;animation:.15s ease-out globalContextMenuIn;position:fixed;overflow:visible;box-shadow:0 30px 90px #02061775,inset 0 0 0 1px #ffffff0d}.globalContextMenu__glow{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff47,#0000) 0 0/180% 1px no-repeat,linear-gradient(#ffffff0f,#0000 28%);position:absolute;inset:0}.globalContextMenu__head{border-bottom:1px solid #94a3b82e;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:.54rem;padding:.38rem .4rem .5rem;display:grid}.globalContextMenu__head>span{color:#ecfeff;background:linear-gradient(135deg,#14b8a6,#2563eb);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 12px 28px #14b8a647}.globalContextMenu__head div{gap:.08rem;min-width:0;display:grid}.globalContextMenu__head small,.globalContextMenu__head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalContextMenu__head small{color:#94a3b8;font-size:.68rem;font-weight:850}.globalContextMenu__head strong{font-size:.86rem;font-weight:950}.globalContextMenu__head>svg{color:#fde68a;filter:drop-shadow(0 5px 10px #f59e0b47)}.globalContextMenu__group{gap:.22rem;padding:.38rem .04rem .08rem;display:grid}.globalContextMenu__label{color:#94a3b8;padding:0 .36rem .12rem;font-size:.6rem;font-weight:950}.globalContextMenu button{width:100%;min-height:40px;color:inherit;text-align:right;background:#ffffff0b;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.34rem .38rem;transition:transform .14s,border-color .14s,background-color .14s;display:grid;box-shadow:inset 0 1px #ffffff0b}.globalContextMenu button:hover,.globalContextMenu button:focus-visible{background:#ffffff1a;border-color:#e2e8f04d;outline:none;transform:translateY(-1px)}.globalContextMenu button>span{gap:.06rem;min-width:0;display:grid}.globalContextMenu button strong,.globalContextMenu button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalContextMenu button strong{font-size:.7rem;font-weight:950}.globalContextMenu button small{color:#94a3b8;font-size:.57rem;font-weight:750}.globalContextMenu kbd{color:#cbd5e1;background:#0206176b;border:1px solid #94a3b833;border-radius:6px;min-width:max-content;padding:.1rem .24rem;font-family:inherit;font-size:.52rem;font-weight:900}.globalContextMenu__icon{border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.globalContextMenu__icon--blue{color:#bfdbfe;background:#3b82f62e}.globalContextMenu__icon--teal{color:#99f6e4;background:#14b8a62e}.globalContextMenu__icon--violet{color:#ddd6fe;background:#8b5cf62e}.globalContextMenu__icon--amber{color:#fde68a;background:#f59e0b2e}.globalContextMenu__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.globalContextMenu__actionGrid--panels button{grid-template-columns:30px minmax(0,1fr);min-height:42px}.globalContextMenu__actionGrid--panels button strong{white-space:nowrap}.globalContextMenu__actionGrid--context button:only-child,.globalContextMenu__actionGrid--panels button:last-child:nth-child(odd),.globalContextMenu__actionGrid--commands button:last-child:nth-child(odd){grid-column:1/-1}.globalContextMenu__actionGrid--context button,.globalContextMenu__actionGrid--commands button{min-width:0}.globalContextMenu__actionGrid--commands button{min-height:42px}.globalContextMenu__footer{color:#94a3b8;border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.28rem;padding:.4rem .36rem .06rem;font-size:.6rem;font-weight:800;display:flex}.streamRoot[data-theme=light] .globalContextMenu{color:#0f172a;background:radial-gradient(circle at 14% 0,#14b8a62e,#0000 34%),radial-gradient(circle at 96% 26%,#6366f11f,#0000 34%),linear-gradient(145deg,#fffffffc,#f8fafcfa 58%,#f0fdfafc);border-color:#0f766e33;box-shadow:0 28px 80px #0f172a33,inset 0 0 0 1px #ffffffe6}.streamRoot[data-theme=light] .globalContextMenu button{background:#ffffffb8;border-color:#0f172a17}.streamRoot[data-theme=light] .globalContextMenu button:hover,.streamRoot[data-theme=light] .globalContextMenu button:focus-visible{background:#fff;border-color:#0f766e40}.streamRoot[data-theme=light] .globalContextMenu button small,.streamRoot[data-theme=light] .globalContextMenu__head small,.streamRoot[data-theme=light] .globalContextMenu__label,.streamRoot[data-theme=light] .globalContextMenu__footer{color:#64748b}.streamRoot[data-theme=light] .globalContextMenu kbd{color:#475569;background:#f1f5f9e6;border-color:#0f172a1f}@keyframes globalContextMenuIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.globalContextMenu{border-radius:18px;width:auto;inset:auto 10px 10px}.globalContextMenu__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.globalContextMenu button{grid-template-columns:28px minmax(0,1fr)}.globalContextMenu kbd{display:none}}.streamRoot--meeting .sideDock:not(.sideDock--collapsed){grid-template-rows:auto auto minmax(92px,auto) minmax(180px,1fr)!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs,.sideDock .tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important;min-height:92px!important;padding:.5rem!important;display:grid!important;overflow:visible!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab,.sideDock .tabs .tab{white-space:nowrap;justify-content:center;align-items:center;gap:.32rem;border-radius:10px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:0 .34rem!important;display:inline-flex!important}.sideDock .tabs .tab span{text-overflow:ellipsis;min-width:0;overflow:hidden}.streamRoot--meeting .moderationRoster{gap:.68rem;display:grid}.streamRoot--meeting .moderationPerson{background:#ffffffdb;border:1px solid #94a3b82e;box-shadow:0 10px 24px #0f172a14;border-radius:16px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:.62rem!important;padding:.72rem!important}.streamRoot--meeting .moderationPerson .avatar{color:#0f766e;background:#ccfbf1;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.82rem;font-weight:950;display:inline-flex}.streamRoot--meeting .moderationPerson>div{min-width:0}.streamRoot--meeting .moderationPerson>div strong,.streamRoot--meeting .moderationPerson>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.streamRoot--meeting .moderationPerson>button{white-space:nowrap;font-size:.72rem;font-weight:950;color:#0f766e!important;background:#ecfdf5!important;border:1px solid #14b8a647!important;border-radius:999px!important;min-height:34px!important;padding:0 .7rem!important}.streamRoot--meeting .moderationPerson>.moderationPermissionGrid{grid-column:1/-1;padding-top:.08rem;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.46rem!important}.streamRoot--meeting .moderationPerson .moderationPermissionButton{text-align:start!important;border-radius:12px!important;justify-content:space-between!important;justify-self:stretch!important;align-items:center!important;gap:.35rem!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:.46rem .5rem!important;display:flex!important}.streamRoot--meeting .moderationPermissionButton span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.73rem!important;overflow:hidden!important}.streamRoot--meeting .moderationPermissionButton small{white-space:nowrap!important;flex:none!important}.streamRoot[data-theme=dark].streamRoot--meeting .moderationPerson{box-shadow:none;background:#0f172adb;border-color:#94a3b842}.streamRoot[data-theme=dark].streamRoot--meeting .moderationPerson .avatar{color:#ccfbf1;background:#14b8a633}.streamRoot[data-theme=dark].streamRoot--meeting .moderationPerson>button{color:#ccfbf1!important;background:#14b8a629!important;border-color:#5eead452!important}.streamRoot[data-theme=dark].streamRoot--meeting .toolsPanel,.streamRoot[data-theme=dark].streamRoot--meeting .whiteboardPanel{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .toolSelector__item,.streamRoot[data-theme=dark].streamRoot--meeting .toolButton,.streamRoot[data-theme=dark].streamRoot--meeting .formulaPresets .btnGhost,.streamRoot[data-theme=dark].streamRoot--meeting .whiteboardPanel input{color:#f8fafc!important;background:#0f172ae0!important;border-color:#94a3b847!important}.streamRoot[data-theme=dark].streamRoot--meeting .toolButton svg,.streamRoot[data-theme=dark].streamRoot--meeting .toolSelector__item svg{color:#bae6fd!important}.streamRoot[data-theme=dark].streamRoot--meeting .toolButton--active,.streamRoot[data-theme=dark].streamRoot--meeting .toolSelector__item--active{color:#fff!important;background:linear-gradient(135deg,#2563ebe6,#14b8a6d1)!important;border-color:#5eead48c!important}.streamRoot[data-theme=dark].streamRoot--meeting .panelHint,.streamRoot[data-theme=dark].streamRoot--meeting .syncBadge,.streamRoot[data-theme=dark].streamRoot--meeting .whiteboardPanel label{color:#cbd5e1!important}.streamRoot--meeting .stagePollToast{color:#f8fafc;background:linear-gradient(#111827f5,#0f172aeb),#111827;border-color:#94a3b842;border-radius:8px;gap:.52rem;max-height:min(74vh,430px);padding:.68rem;overflow:auto;box-shadow:0 18px 44px #0206175c;width:min(340px,100% - 2rem)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.streamRoot--meeting .stagePollToast__head{color:#bfdbfe;gap:.36rem;font-size:.68rem}.streamRoot--meeting .stagePollToast__head strong{color:#e0f2fe;background:#0e749038;border-color:#7dd3fc57;padding:.16rem .4rem}.streamRoot--meeting .stagePollToast h2{color:#fff;font-size:.9rem;line-height:1.45}.streamRoot--meeting .stagePollToast__options{gap:.34rem}.streamRoot--meeting .stagePollToast__options button{color:#f8fafc;background:#1e293bd1;border-radius:8px;min-height:36px;padding:.28rem .52rem}.streamRoot--meeting .stagePollToast__options button:hover,.streamRoot--meeting .stagePollToast__options button:focus-visible{background:#334155eb;border-color:#7dd3fc94}.streamRoot--meeting .stagePollToast__options button small{color:#bae6fd;font-size:.64rem}.streamRoot--meeting .stagePollToast__options button i{background:linear-gradient(90deg,#0ea5e95c,#14b8a633)}.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast{background:linear-gradient(#0f172afa,#020617f0),#020617;border-color:#94a3b857}.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__close{color:#fecaca;background:#7f1d1d80;border-color:#f8717170}@media (width<=760px){.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs,.sideDock .tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.streamRoot--meeting .moderationPerson{grid-template-columns:38px minmax(0,1fr)!important}.streamRoot--meeting .moderationPerson>button{grid-column:1/-1;width:100%}.streamRoot--meeting .moderationPerson>.moderationPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.streamRoot--meeting .stagePollToast{max-height:70vh;padding:.58rem;width:min(310px,100% - 1.2rem)!important}}.streamRoot--meeting .notesPage--shared{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, #eef7f6), color-mix(in srgb, var(--surface-soft) 86%, #fff));align-content:start;gap:.72rem;min-height:100%;padding:.72rem;display:grid;overflow:auto}.streamRoot--meeting .sharedNotesHeader,.streamRoot--meeting .sharedNotesCard,.streamRoot--meeting .sharedNotesMetaGrid article,.streamRoot--meeting .breakoutNotesCard{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:8px;min-width:0;box-shadow:0 8px 22px #0f172a0d}.streamRoot--meeting .sharedNotesHeader{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem;display:grid}.streamRoot--meeting .sharedNotesHeader__icon{color:#0f766e;background:#ccfbf1;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.streamRoot--meeting .sharedNotesHeader__copy{gap:.14rem;min-width:0;display:grid}.streamRoot--meeting .sharedNotesHeader__copy span,.streamRoot--meeting .sharedNotesBodyLabel small,.streamRoot--meeting .sharedNotesSectionHead span,.streamRoot--meeting .sharedNotesMetaGrid span,.streamRoot--meeting .breakoutNotesCard__top span{color:var(--muted);font-size:.68rem;font-weight:800}.streamRoot--meeting .sharedNotesHeader__copy strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;overflow:hidden}.streamRoot--meeting .sharedNotesHeader__copy small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.28rem;font-size:.68rem;font-weight:750;display:inline-flex;overflow:hidden}.streamRoot--meeting .sharedNotesStatus{color:#0f766e;white-space:nowrap;background:#ecfdf5;border:1px solid #14b8a642;border-radius:999px;min-height:30px;padding:0 .62rem;font-size:.68rem;font-weight:900}.streamRoot--meeting .sharedNotesStatus--editing,.streamRoot--meeting .sharedNotesStatus--saving{color:#92400e;background:#fffbeb;border-color:#f59e0b52}.streamRoot--meeting .sharedNotesActions{grid-template-columns:1fr;gap:.45rem;display:grid}.streamRoot--meeting .sharedNotesAction{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);min-width:0;min-height:40px;color:var(--ink);background:var(--surface);box-shadow:none;text-align:center;white-space:normal;justify-content:center;align-items:center;gap:.36rem;padding:0 .58rem;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex;border-radius:8px!important}.streamRoot--meeting .sharedNotesAction svg{flex:none}.streamRoot--meeting .sharedNotesAction--primary{background:#0f766e;border-color:#0f766e;color:#fff!important}.streamRoot--meeting .sharedNotesAction--compact{width:auto;min-height:34px;padding:0 .62rem}.streamRoot--meeting .sharedNotesAction:disabled{cursor:not-allowed;opacity:.52}.streamRoot--meeting .sharedNotesCard--editor{gap:.58rem;padding:.68rem;display:grid}.streamRoot--meeting .sharedNotesTitle{color:var(--ink);gap:.32rem;font-size:.72rem;font-weight:850;display:grid}.streamRoot--meeting .sharedNotesTitle input,.streamRoot--meeting .sharedNotesEditor,.streamRoot--meeting .breakoutNotesCard textarea{width:100%;font:inherit;border:1px solid color-mix(in srgb, var(--line) 95%, transparent)!important;color:var(--ink)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:8px!important}.streamRoot--meeting .sharedNotesTitle input{min-height:42px;padding:0 .66rem}.streamRoot--meeting .sharedNotesBodyLabel{color:var(--ink);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;font-weight:850;display:flex}.streamRoot--meeting .sharedNotesBodyLabel span{align-items:center;gap:.32rem;min-width:0;display:inline-flex}.streamRoot--meeting .sharedNotesEditor,.streamRoot--meeting .breakoutNotesCard textarea{resize:vertical;direction:rtl;min-height:260px;padding:.78rem;line-height:1.8}.streamRoot--meeting .sharedNotesEditor{min-height:clamp(280px,42vh,520px)}.streamRoot--meeting .breakoutNotesCard textarea{min-height:96px}.streamRoot--meeting .sharedNotesMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.streamRoot--meeting .sharedNotesMetaGrid article{text-align:center;grid-template-columns:1fr;place-items:center;gap:.08rem;padding:.56rem;display:grid}.streamRoot--meeting .sharedNotesMetaGrid svg{color:#0f766e}.streamRoot--meeting .sharedNotesMetaGrid strong{color:var(--ink);font-size:1rem;font-weight:900}.streamRoot--meeting .sharedNotesBreakouts{gap:.55rem;display:grid}.streamRoot--meeting .sharedNotesSectionHead{justify-content:space-between;align-items:center;gap:.52rem;display:flex}.streamRoot--meeting .sharedNotesSectionHead>div{gap:.12rem;min-width:0;display:grid}.streamRoot--meeting .sharedNotesSectionHead strong,.streamRoot--meeting .breakoutNotesCard__top strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;overflow:hidden}.streamRoot--meeting .breakoutNotesCard{gap:.58rem;padding:.62rem;display:grid}.streamRoot--meeting .breakoutNotesCard__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.streamRoot--meeting .breakoutNotesCard__top div{gap:.12rem;min-width:0;display:grid}.streamRoot--meeting .breakoutNotesCard__top button{color:#0f766e;min-height:32px;box-shadow:none;white-space:nowrap;background:#ecfdf5;border:1px solid #14b8a63d;justify-content:center;align-items:center;gap:.3rem;padding:0 .58rem;font-size:.68rem;font-weight:850;display:inline-flex;border-radius:8px!important}.streamRoot--meeting .breakoutNotesCard__top button:disabled{cursor:not-allowed;opacity:.5}.streamRoot--meeting .moderationInlineNotice{color:#92400e;background:#fffbeb;border:1px solid #f59e0b47;border-radius:8px;align-items:center;min-height:38px;padding:.5rem .62rem;font-size:.72rem;font-weight:800;line-height:1.55;display:flex}.streamRoot[data-theme=dark].streamRoot--meeting .notesPage--shared{background:linear-gradient(#0b1220f5,#0f172aeb)}.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesHeader,.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesCard,.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesMetaGrid article,.streamRoot[data-theme=dark].streamRoot--meeting .breakoutNotesCard{box-shadow:none;background:#0f172ad1;border-color:#94a3b83d}.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesHeader__icon{color:#ccfbf1;background:#14b8a62e}.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesAction,.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesTitle input,.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesEditor,.streamRoot[data-theme=dark].streamRoot--meeting .breakoutNotesCard textarea{color:#f8fafc!important;background:#080d18db!important;border-color:#94a3b847!important}.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesStatus{color:#ccfbf1;background:#14b8a629;border-color:#5eead447}.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesStatus--editing,.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesStatus--saving{color:#fde68a;background:#92400e33;border-color:#fbbf2452}.streamRoot[data-theme=dark].streamRoot--meeting .sharedNotesAction--primary{color:#fff!important;background:#0f766e!important;border-color:#5eead47a!important}.streamRoot[data-theme=dark].streamRoot--meeting .breakoutNotesCard__top button{color:#ccfbf1;background:#14b8a629;border-color:#5eead447}@media (width<=760px){.streamRoot--meeting .sharedNotesHeader{grid-template-columns:38px minmax(0,1fr)}.streamRoot--meeting .sharedNotesStatus{grid-column:1/-1;justify-self:start}.streamRoot--meeting .sharedNotesActions,.streamRoot--meeting .sharedNotesMetaGrid{grid-template-columns:1fr}.streamRoot--meeting .sharedNotesBodyLabel,.streamRoot--meeting .sharedNotesSectionHead,.streamRoot--meeting .breakoutNotesCard__top{grid-template-columns:1fr;align-items:stretch}.streamRoot--meeting .sharedNotesSectionHead{display:grid}.streamRoot--meeting .sharedNotesAction,.streamRoot--meeting .sharedNotesAction--compact,.streamRoot--meeting .breakoutNotesCard__top button{width:100%}}.streamRoot--meeting .stageCanvas>.stagePollToast{z-index:240!important;color:#f8fafc!important;pointer-events:auto!important;background:linear-gradient(#0f172afa,#020617f2),#020617!important;border:1px solid #7dd3fc5c!important;border-radius:8px!important;gap:.62rem!important;width:min(460px,100% - 1.5rem)!important;max-height:min(78vh,100% - 1.5rem)!important;padding:.78rem!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 24px 70px #0206176b!important}.streamRoot--meeting .stageCanvas>.stagePollToast__options,.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__options{gap:.42rem;display:grid}.streamRoot--meeting .stageCanvas>.stagePollToast h2{overflow-wrap:anywhere;margin:0;color:#fff!important;font-size:clamp(.98rem,2vw,1.18rem)!important;line-height:1.55!important}.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__head,.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__head span,.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__head strong{color:#dbeafe!important}.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__options button{color:#f8fafc!important;background:#1e293be6!important;border:1px solid #94a3b847!important;min-height:46px!important}.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__options button span,.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__options button small{color:inherit!important}.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__options button small{color:#bfdbfe!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel{color:#f8fafc!important;background:linear-gradient(#080d18f5,#0f172aeb)!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel__hero,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard{color:#f8fafc!important;box-shadow:none!important;background:linear-gradient(#0f172af5,#080d18eb)!important;border-color:#94a3b847!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel__hero span,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard__top span,.streamRoot[data-theme=dark].streamRoot--meeting .pollMetrics span,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__vote small,.streamRoot[data-theme=dark].streamRoot--meeting .pollNonVoters>button,.streamRoot[data-theme=dark].streamRoot--meeting .pollVoterChips{color:#cbd5e1!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel__hero strong,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard__top strong,.streamRoot[data-theme=dark].streamRoot--meeting .pollMetrics strong,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__vote span,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__people span,.streamRoot[data-theme=dark].streamRoot--meeting .pollNonVoters>button span,.streamRoot[data-theme=dark].streamRoot--meeting .pollNonVoters>button strong{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollMetrics span,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__vote,.streamRoot[data-theme=dark].streamRoot--meeting .pollNonVoters>button,.streamRoot[data-theme=dark].streamRoot--meeting .pollVoterChips{background:#02061770!important;border-color:#94a3b83d!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollVoterChips span{color:#e0f2fe!important;background:#0e74903d!important}.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard__top button{color:#fecaca!important;background:#7f1d1d75!important}.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard__top .premiumPollCard__report,.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel__hero button{color:#042f2e!important;background:#5eead4!important}@media (width<=760px){.streamRoot--meeting .stageCanvas>.stagePollToast{width:min(340px,100% - 1rem)!important;max-height:min(76vh,100% - 1rem)!important;padding:.64rem!important}.streamRoot--meeting .stageCanvas>.stagePollToast .stagePollToast__options button{min-height:42px!important}}.browserPermissionOverlay{z-index:420;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0206179e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.browserPermissionPanel{color:#0f172a;background:linear-gradient(#fffffffa,#f8fafcf5),#fff;border:1px solid #7dd3fc42;border-radius:12px;gap:.9rem;width:min(430px,100%);padding:1rem;display:grid;box-shadow:0 28px 80px #02061757}.browserPermissionPanel__mark{color:#075985;background:linear-gradient(135deg,#e0f2fe,#ccfbf1);border-radius:12px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:inset 0 0 0 1px #0ea5e929}.browserPermissionPanel__copy{gap:.34rem;display:grid}.browserPermissionPanel__copy>span{color:#0f766e;align-items:center;gap:.32rem;font-size:.76rem;font-weight:950;display:inline-flex}.browserPermissionPanel h2{color:#0f172a;margin:0;font-size:1.18rem;line-height:1.45}.browserPermissionPanel p{color:#475569;margin:0;font-size:.9rem;line-height:1.8}.browserPermissionPanel__steps{background:#f0f9ff;border:1px solid #0ea5e92e;border-radius:10px;gap:.42rem;padding:.66rem;display:grid}.browserPermissionPanel__steps span{color:#164e63;font-size:.78rem;font-weight:850}.browserPermissionPanel__actions{justify-content:flex-end;gap:.54rem;display:flex}.browserPermissionPanel__actions button{border-radius:8px;min-height:38px;padding:0 .86rem;font-weight:950}.browserPermissionPanel__primary{color:#fff;background:linear-gradient(#0e7490,#0f766e);border:1px solid #0e749047;box-shadow:0 12px 28px #0e749038}.browserPermissionPanel__primary:hover,.browserPermissionPanel__primary:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 16px 34px #0e749047}.streamRoot[data-theme=dark] .browserPermissionPanel{color:#f8fafc;background:linear-gradient(#0f172afa,#080d18f5),#0f172a;border-color:#7dd3fc4d}.streamRoot[data-theme=dark] .browserPermissionPanel__mark{color:#cffafe;background:linear-gradient(135deg,#0e7490b8,#14b8a647)}.streamRoot[data-theme=dark] .browserPermissionPanel__copy>span{color:#99f6e4}.streamRoot[data-theme=dark] .browserPermissionPanel h2{color:#f8fafc}.streamRoot[data-theme=dark] .browserPermissionPanel p{color:#cbd5e1}.streamRoot[data-theme=dark] .browserPermissionPanel__steps{background:#02061761;border-color:#94a3b83d}.streamRoot[data-theme=dark] .browserPermissionPanel__steps span{color:#dbeafe}@media (width<=520px){.browserPermissionPanel{gap:.74rem;padding:.82rem}.browserPermissionPanel__actions{flex-direction:column-reverse}.browserPermissionPanel__actions button{width:100%}}.downloadPanel{--download-bg:#f6f7f9;--download-surface:#fff;--download-surface-soft:#f9fafb;--download-ink:#111827;--download-muted:#667085;--download-border:#dde3ea;--download-border-strong:#cbd5e1;--download-primary:#0f766e;--download-primary-strong:#115e59;--download-blue:#2563eb;--download-amber:#b45309;--download-red:#b42318;--download-shadow:0 18px 46px #0f172a14;min-height:100vh;color:var(--download-ink);background:linear-gradient(#f6f7f9fa,#eff4f8f5),#f6f7f9;align-content:start;gap:22px;padding:32px;display:grid}.downloadPanel *,.downloadPanel :before,.downloadPanel :after{box-sizing:border-box;letter-spacing:0}.downloadPanelHeader,.downloadSummary,.downloadPanelSection,.downloadWarningBanner,.downloadErrorState,.downloadSkeleton{width:min(1120px,100%);margin-inline:auto}.downloadPanelHeader{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:4px 2px;display:grid}.downloadPanelHeader__mark,.downloadFileCard__icon,.downloadEmptyState>span,.downloadErrorState>div:first-child{width:44px;height:44px;color:var(--download-primary);background:#f0fdfadb;border:1px solid #0f766e38;border-radius:8px;place-items:center;display:inline-grid}.downloadPanelHeader__copy{gap:6px;min-width:0;display:grid}.downloadPanelHeader__copy span,.downloadMediaPackage__head span,.downloadPanelSection__head span{color:var(--download-primary);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.downloadPanelHeader h1{margin:0;font-size:36px;font-weight:900;line-height:1.08}.downloadPanelHeader p{max-width:720px;color:var(--download-muted);margin:0;font-size:14px;line-height:1.8}.downloadPanelHeader code{border:1px solid var(--download-border);color:#344054;text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border-radius:6px;width:fit-content;max-width:100%;padding:5px 8px;display:block;overflow:hidden}.downloadPanelGhostButton,.downloadPanelButton,.downloadWarningBanner button{border:1px solid var(--download-border);min-height:40px;color:var(--download-ink);font:inherit;cursor:pointer;background:#ffffffd1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:850;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.downloadPanelGhostButton:hover,.downloadPanelGhostButton:focus-visible,.downloadWarningBanner button:hover,.downloadWarningBanner button:focus-visible{color:var(--download-blue);background:#fff;border-color:#2563eb61;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1a}.downloadPanelGhostButton:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.downloadSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.downloadSummaryCard{border:1px solid var(--download-border);background:#ffffffdb;border-radius:8px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon value""icon label";align-items:center;gap:2px 10px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 28px #0f172a0d}.downloadSummaryCard svg{color:var(--download-blue);grid-area:icon}.downloadSummaryCard strong{color:var(--download-ink);grid-area:value;font-size:24px;line-height:1}.downloadSummaryCard span{min-width:0;color:var(--download-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:12px;overflow:hidden}.downloadPanelSection{gap:12px;display:grid}.downloadPanelSection__head{justify-content:space-between;align-items:end;gap:12px;display:flex}.downloadPanelSection__head h2,.downloadMediaPackage__head h2,.downloadErrorState h2{color:var(--download-ink);margin:0;font-size:22px;line-height:1.25}.downloadPanelSection__head strong{border:1px solid var(--download-border);min-width:38px;min-height:32px;color:var(--download-muted);background:#ffffffc2;border-radius:8px;place-items:center;font-size:13px;display:inline-grid}.downloadList{gap:10px;display:grid}.downloadFileCard,.downloadMediaPackage,.downloadEmptyState,.downloadErrorState,.downloadWarningBanner,.downloadPermissionNotice{border:1px solid var(--download-border);background:#ffffffe6;border-radius:8px;box-shadow:0 12px 30px #0f172a0f}.downloadFileCard{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.downloadFileCard:hover{border-color:var(--download-border-strong);box-shadow:var(--download-shadow);transform:translateY(-1px)}.downloadFileCard--audio .downloadFileCard__icon{color:#0369a1;background:#eff6ff;border-color:#2563eb3d}.downloadFileCard--presentation .downloadFileCard__icon{color:#7c2d12;background:#fffbeb;border-color:#b453093d}.downloadFileCard--note .downloadFileCard__icon{color:#155e75;background:#ecfeff;border-color:#0891b238}.downloadFileCard__body{gap:9px;min-width:0;display:grid}.downloadFileCard__titleRow{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.downloadFileCard__titleRow>div{min-width:0}.downloadFileCard__titleRow p{color:var(--download-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:850;overflow:hidden}.downloadFileCard__titleRow span{color:var(--download-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.downloadStatus{border:1px solid var(--download-border);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.downloadStatus--ready{color:var(--download-primary-strong);background:#ecfdf5;border-color:#0f766e38}.downloadStatus--waiting{color:var(--download-amber);background:#fffbeb;border-color:#b4530942}.downloadStatus--locked,.downloadStatus--danger{color:var(--download-red);background:#fff1f2;border-color:#b4231833}.downloadMeta{flex-wrap:wrap;gap:7px;margin:0;display:flex}.downloadMeta div{min-width:0;color:var(--download-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.downloadMeta dt,.downloadMeta dd{margin:0}.downloadMeta svg{color:#64748b}.downloadPanelButton{color:#fff;background:var(--download-primary);border-color:#0f766e40;min-width:128px;box-shadow:0 12px 28px #0f766e33}.downloadPanelButton:hover,.downloadPanelButton:focus-visible{background:var(--download-primary-strong);transform:translateY(-1px);box-shadow:0 16px 34px #0f766e3d}.downloadPanelButton:active{transform:translateY(0)}.downloadPanelButton:disabled{border-color:var(--download-border);color:#98a2b3;box-shadow:none;cursor:not-allowed;background:#eef2f6;transform:none}.downloadPanelButton--success{background:#15803d}.downloadPanelButton--danger{background:var(--download-red)}.downloadAction{justify-items:end;gap:5px;display:grid}.downloadAction__message{max-width:170px;color:var(--download-muted);text-align:end;font-size:11px}.downloadAction__message--success{color:#15803d}.downloadAction__message--failed{color:var(--download-red)}.downloadPanelIconSpin{animation:.9s linear infinite downloadPanelSpin}@keyframes downloadPanelSpin{to{transform:rotate(360deg)}}.downloadMediaPackage{gap:14px;padding:16px;display:grid}.downloadMediaPackage__head{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.downloadMediaPackage__head p{max-width:680px;color:var(--download-muted);margin:6px 0 0;font-size:13px;line-height:1.8}.downloadMediaPackage__stats,.downloadMediaPackage__files{flex-wrap:wrap;gap:8px;display:flex}.downloadMediaPackage__stats span,.downloadMediaPackage__files>span{border:1px solid var(--download-border);min-height:28px;color:var(--download-muted);background:var(--download-surface-soft);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.downloadMediaPackage__preview{border:1px solid var(--download-border);background:#020617;border-radius:8px;overflow:hidden}.downloadMediaPackage__preview video{aspect-ratio:16/9;object-fit:contain;background:#020617;width:100%;max-height:420px;display:block}.downloadMediaPackage__files{flex-direction:column}.downloadMediaPackage__fileRow{border:1px solid var(--download-border);background:var(--download-surface-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.downloadMediaPackage__fileRow>span{min-width:0;color:var(--download-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.downloadMediaPackage__fileRow .downloadAction{justify-items:end}.downloadMediaPackage__fileRow .downloadPanelButton{min-width:104px;min-height:34px}.downloadMediaPackage .downloadAction{justify-items:start}.downloadNotePreview{color:#475467;margin:0;font-size:13px;line-height:1.8}.downloadEmptyState{color:var(--download-muted);box-shadow:none;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.downloadEmptyState strong{color:var(--download-ink);font-size:14px;display:block}.downloadEmptyState p{margin:4px 0 0;font-size:13px;line-height:1.7}.downloadErrorState{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.downloadErrorState>div:first-child{color:var(--download-red);background:#fff1f2;border-color:#b4231833}.downloadErrorState p{color:var(--download-muted);margin:5px 0 0;font-size:13px;line-height:1.7}.downloadWarningBanner,.downloadPermissionNotice{color:#7c2d12;background:#fffbeb;align-items:center;gap:10px;padding:12px 14px;display:flex}.downloadWarningBanner span,.downloadPermissionNotice span{flex:1;min-width:0;font-size:13px;line-height:1.7}.downloadWarningBanner button{color:#7c2d12;background:#fff;min-height:34px}.downloadSkeleton{gap:14px;display:grid}.downloadSkeleton__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.downloadSkeleton__summary span,.downloadSkeleton__section span,.downloadSkeleton__grid article{border:1px solid var(--download-border);background:linear-gradient(90deg,#ffffffb3,#eef2f6e6,#ffffffb3) 0 0/220% 100%;border-radius:8px;min-height:74px;animation:1.25s ease-in-out infinite downloadPanelSkeleton}.downloadSkeleton__section{gap:10px;display:grid}.downloadSkeleton__section span{min-height:58px}.downloadSkeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@keyframes downloadPanelSkeleton{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-color-scheme:dark){.downloadPanel{--download-bg:#0b1220;--download-surface:#101828;--download-surface-soft:#111c2e;--download-ink:#f8fafc;--download-muted:#b6c2d1;--download-border:#94a3b83d;--download-border-strong:#94a3b85c;--download-primary:#2dd4bf;--download-primary-strong:#5eead4;--download-blue:#93c5fd;--download-shadow:0 18px 46px #00000047;background:linear-gradient(#090e18fa,#0f172af5),#0b1220}.downloadPanelHeader__mark,.downloadFileCard__icon,.downloadEmptyState>span,.downloadSummaryCard,.downloadFileCard,.downloadMediaPackage,.downloadEmptyState,.downloadErrorState{background:#101828e0}.downloadPanelHeader code,.downloadPanelGhostButton,.downloadMediaPackage__stats span,.downloadMediaPackage__files>span,.downloadPanelSection__head strong{color:var(--download-muted);background:#111c2ee0}.downloadMediaPackage__fileRow{background:#111c2ee0}.downloadFileCard--audio .downloadFileCard__icon,.downloadFileCard--presentation .downloadFileCard__icon,.downloadFileCard--note .downloadFileCard__icon{background:#111c2eeb}.downloadPanelButton{color:#042f2e;background:#5eead4}.downloadPanelButton:hover,.downloadPanelButton:focus-visible{background:#99f6e4}.downloadPanelButton:disabled{color:#94a3b8;background:#1e293be6}.downloadNotePreview{color:#d0d5dd}.downloadStatus--ready{color:#ccfbf1;background:#14b8a629}.downloadStatus--waiting,.downloadWarningBanner,.downloadPermissionNotice{color:#fde68a;background:#78350f47}.downloadStatus--locked,.downloadStatus--danger,.downloadErrorState>div:first-child{color:#fecaca;background:#7f1d1d3d}}@media (width<=900px){.downloadPanel{padding:22px}.downloadPanelHeader{grid-template-columns:44px minmax(0,1fr)}.downloadPanelHeader .downloadPanelGhostButton{grid-column:1/-1;justify-self:stretch}.downloadSummary,.downloadSkeleton__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.downloadFileCard{grid-template-columns:44px minmax(0,1fr)}.downloadFileCard .downloadAction{grid-column:1/-1;justify-items:stretch}.downloadPanelButton{width:100%}.downloadMediaPackage__head{grid-template-columns:44px minmax(0,1fr)}.downloadMediaPackage__head .downloadStatus{grid-column:1/-1;justify-self:start}.downloadMediaPackage__fileRow{grid-template-columns:minmax(0,1fr) auto}.downloadMediaPackage__fileRow .downloadAction{grid-column:1/-1;justify-items:stretch}}@media (width<=560px){.downloadPanel{gap:18px;padding:16px}.downloadPanelHeader{align-items:start;gap:12px}.downloadPanelHeader h1{font-size:28px}.downloadSummary,.downloadSkeleton__summary,.downloadSkeleton__grid{grid-template-columns:1fr}.downloadSummaryCard{min-height:76px}.downloadPanelSection__head{align-items:start}.downloadFileCard__titleRow{gap:8px;display:grid}.downloadStatus{justify-self:start}.downloadErrorState{grid-template-columns:44px minmax(0,1fr)}.downloadErrorState .downloadPanelGhostButton{grid-column:1/-1;width:100%}}@media (width<=800px){.streamRoot.streamRoot--meeting .stageCanvas{contain:none!important;isolation:auto!important}.streamRoot.streamRoot--meeting .stageCanvas .stageCommandHandle,.streamRoot.streamRoot--meeting .stageCanvas .stageCommandDock--open{z-index:220!important}.streamRoot.streamRoot--meeting .stageCanvas .streamQuickTray,.streamRoot.streamRoot--meeting .stageCanvas .interactionQuickTray{top:auto!important;left:8px!important;right:auto!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))!important;box-sizing:border-box!important;z-index:180!important;margin:0!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}.streamRoot.streamRoot--meeting .stageCanvas .pollQuickComposer{left:8px!important;right:8px!important;top:max(8px, env(safe-area-inset-top))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;box-sizing:border-box!important;z-index:240!important;margin:0!important;position:fixed!important;bottom:auto!important;overflow:hidden auto!important;transform:none!important}.streamRoot.streamRoot--meeting .stageCanvas .pollQuickComposer input,.streamRoot.streamRoot--meeting .stageCanvas .pollQuickComposer textarea,.streamRoot.streamRoot--meeting .stageCanvas .pollQuickComposer button{min-height:44px!important}.streamRoot.streamRoot--meeting .stageCanvas .interactionQuickTray{grid-template-columns:repeat(2,minmax(0,1fr))!important}.streamRoot.streamRoot--meeting .stageCanvas .interactionQuickButton,.streamRoot.streamRoot--meeting .stageCanvas .streamQuickTray button,.streamRoot.streamRoot--meeting .stageCanvas .controlBar button,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray button{min-width:44px!important;min-height:44px!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray{top:auto!important;left:8px!important;right:auto!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))!important;z-index:180!important;margin:0!important;padding:8px!important;position:fixed!important;overflow:auto hidden!important;transform:none!important}.streamRoot--meeting .sideDock--collapsed,.streamRoot--meeting .peopleRail--collapsed{bottom:max(12px, env(safe-area-inset-bottom))!important}.streamRoot--meeting .sideDock--collapsed .sideDockToggle,.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle{min-width:44px!important;min-height:44px!important;inset-block:auto 0!important}.streamRoot--meeting .sideDock:not(.sideDock--collapsed),.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed){inset-inline:8px!important;left:8px!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;max-height:min(72dvh,610px)!important}.streamRoot.streamRoot--meeting .sideDock .tabs .tab{height:auto!important;min-height:44px!important}.streamRoot.streamRoot--meeting .sideDockToggle,.streamRoot.streamRoot--meeting .peopleRailToggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed,.streamRoot.streamRoot--meeting .sideDock--collapsed{top:auto!important;bottom:max(14px, env(safe-area-inset-bottom))!important;width:clamp(116px,36vw,142px)!important;min-width:116px!important;max-width:142px!important;height:50px!important;min-height:50px!important;max-height:50px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:135!important;background:0 0!important;border:0!important;border-radius:18px!important;padding:0!important;position:fixed!important;overflow:visible!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed{left:12px!important;right:auto!important}.streamRoot.streamRoot--meeting .sideDock--collapsed{left:auto!important;right:12px!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle{color:#ecfeff!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#0f766ef5,#082f49f7)!important;border:1px solid #5eead461!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 13px!important;transition:transform .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:0 12px 30px #0206175c,inset 0 1px #ffffff29!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:after,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:after{white-space:nowrap;font-size:.76rem;font-weight:800;line-height:1}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:after{content:"شرکت‌کنندگان"}.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:after{content:"پنل جلسه"}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:hover,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:hover{border-color:#99f6e4b3!important;transform:translateY(-2px)!important;box-shadow:0 15px 34px #0206176b,inset 0 1px #fff3!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:active,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:active{transform:scale(.98)!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:focus-visible,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:focus-visible{outline-offset:3px!important;outline:3px solid #2dd4bf4d!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailCollapsedHint,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockCollapsedHint{display:none!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail--collapsed .peopleRailToggle,.streamRoot[data-theme=light].streamRoot--meeting .sideDock--collapsed .sideDockToggle{color:#0f172a!important;background:linear-gradient(135deg,#f0fdfafa,#e0f2fefa)!important;border-color:#0d948852!important;box-shadow:0 12px 28px #0f172a29,inset 0 1px #ffffffeb!important}}:root{--phase2-surface:color-mix(in srgb, var(--surface,#111827) 94%, transparent);--phase2-border:color-mix(in srgb, var(--line,#94a3b8) 38%, transparent);--phase2-muted:color-mix(in srgb, currentColor 67%, transparent);--phase2-shadow:0 18px 50px #0208172e}.topbar{border:0;border-bottom:1px solid var(--phase2-border);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);gap:14px;min-height:64px;padding:10px clamp(14px,2vw,24px);box-shadow:0 8px 28px #02081714}.brandMark{border-radius:13px;flex:0 0 38px;width:38px;height:38px}.meetingTitle{gap:2px;min-width:0}.meetingTitle strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,430px);font-size:15px;line-height:1.4;overflow:hidden}.meetingSubtitle{opacity:.72;font-size:12px}.meetingSessionPill{display:none}.topbarActions{gap:8px;margin-inline-start:auto}.topbarActions>button,.topbarActions>.status{border-radius:12px;min-height:38px}.topbarActions .status{border:1px solid var(--phase2-border);background:color-mix(in srgb, var(--phase2-surface) 88%, transparent);padding-inline:13px}.studentLinkButton,.endSessionButton--topbar{box-shadow:none}.meetingShell{gap:clamp(10px,1.25vw,18px);padding:clamp(10px,1.25vw,18px)}.peopleRail,.sideDock,.stageArea{border:1px solid var(--phase2-border);box-shadow:var(--phase2-shadow)}.peopleRail,.sideDock{background:var(--phase2-surface)}.peopleRailHero,.sideDockHeader,.peopleRailMetrics span,.sideDock .commentItem,.sideDock .premiumPollCard,.sideDock .learningStudentRow,.sideDock .moderationSection{box-shadow:none}.peopleRailHero,.sideDockHeader{border:0;border-bottom:1px solid var(--phase2-border);background:0 0;border-radius:0}.peopleRailMetrics{gap:7px}.peopleRailMetrics span{border-color:var(--phase2-border);background:color-mix(in srgb, var(--phase2-surface) 82%, transparent)}.stageArea{background:color-mix(in srgb, var(--phase2-surface) 82%, transparent);padding:clamp(10px,1.3vw,18px)}.stageHeader{background:0 0;border:0;min-height:54px;padding:2px 4px 12px}.stageHeader h1{letter-spacing:-.02em;font-size:clamp(18px,1.8vw,23px)}.stageHeader .eyebrow,.joinCopy .eyebrow{opacity:.78}.stageStats span{border-color:var(--phase2-border);background:0 0}.stageCanvas{min-height:clamp(430px,70vh,900px);box-shadow:inset 0 0 0 1px var(--phase2-border), 0 24px 70px #02081733;border:0;border-radius:20px;overflow:hidden}.stageCanvas:before{opacity:.42;filter:saturate(70%)}.sideDock .tabs{border:1px solid var(--phase2-border);background:color-mix(in srgb, var(--phase2-surface) 75%, transparent);scrollbar-width:none;border-radius:14px;flex-wrap:nowrap;gap:4px;padding:5px;display:flex;overflow-x:auto}.sideDock .tabs::-webkit-scrollbar{display:none}.sideDock .tabs .tab{min-height:38px;box-shadow:none;border:0;border-radius:10px;flex:1 0 auto}.sideDock .tabs .tab--active{background:color-mix(in srgb, var(--accent,#22d3ee) 14%, var(--phase2-surface))}.tabMorePopover{border:1px solid var(--phase2-border);background:color-mix(in srgb, var(--surface,#111827) 96%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border-radius:16px;min-width:220px;padding:7px;box-shadow:0 22px 64px #02081752}.tabMorePopover button{border:0;border-radius:11px;min-height:42px}.joinShell{align-items:center;padding:clamp(18px,4vw,54px)}.joinPanel{border:1px solid var(--phase2-border);border-radius:24px;grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr);gap:clamp(24px,4vw,54px);width:min(100%,1020px);padding:clamp(24px,4vw,52px);box-shadow:0 30px 90px #0208173d}.joinPanel:after{opacity:.32}.joinCopy{box-shadow:none;background:0 0;border:0;padding:0}.joinCopy:before{opacity:.28}.joinCopy h1{letter-spacing:-.035em;font-size:clamp(27px,3.5vw,44px);line-height:1.18}.joinCopy p{opacity:.76;max-width:54ch;font-size:14px;line-height:1.9}.heroMetrics{gap:7px}.heroMetrics span{border-color:var(--phase2-border);background:0 0}.loginGrid{gap:14px}.loginGrid label{font-size:13px;font-weight:600}.loginGrid input,.loginGrid select{border-color:var(--phase2-border);min-height:48px;box-shadow:none;border-radius:13px;font-size:14px}.joinAdvanced{border:1px solid var(--phase2-border);background:color-mix(in srgb, var(--phase2-surface) 72%, transparent);border-radius:16px;padding:14px}.joinAssist{background:color-mix(in srgb, var(--accent,#22d3ee) 8%, transparent);box-shadow:none;border:0;border-radius:13px}.joinButton{min-height:50px;box-shadow:0 12px 30px color-mix(in srgb, var(--accent,#22d3ee) 24%, transparent);border-radius:14px}@media (width<=1080px){.studentLinkButton span,.endSessionButton--topbar span{display:none}.studentLinkButton,.endSessionButton--topbar,.themeToggle{justify-content:center;width:40px;padding-inline:0}.meetingTitle strong{max-width:34vw}}@media (width<=780px){.topbar{min-height:58px;padding:8px 10px}.brandMark,.meetingSubtitle{display:none}.meetingTitle strong{max-width:42vw;font-size:14px}.topbarActions{gap:5px}.topbarActions>button,.topbarActions>.status{min-height:40px}.topbarActions .status{text-overflow:ellipsis;white-space:nowrap;max-width:96px;padding-inline:10px;overflow:hidden}.studentLinkButton,.streamRoot--join .topbarActions .status{display:none}.streamRoot--join .meetingTitle{flex:auto}.streamRoot--join .meetingTitle strong{max-width:100%}.streamRoot--join .themeToggle{flex:0 0 40px}.meetingShell{gap:8px;padding:8px}.stageArea{border-radius:18px;padding:8px}.stageHeader{min-height:46px;padding-bottom:8px}.stageHeader .eyebrow,.stageStats{display:none}.stageHeader h1{font-size:17px}.stageCanvas{border-radius:16px;min-height:calc(100dvh - 132px)}.peopleRail,.sideDock{border-radius:20px 20px 0 0;box-shadow:0 -18px 60px #0208175c}.joinShell{align-items:start;padding:12px}.joinPanel{border-radius:20px;grid-template-columns:1fr;gap:20px;padding:22px 18px}.joinCopy h1{font-size:clamp(25px,8vw,34px)}.joinCopy p{line-height:1.75}.heroMetrics{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.heroMetrics span{flex:none}.loginGrid{grid-template-columns:1fr}.loginGrid .wide,.joinAdvanced{grid-column:1}.streamRoot--join .loginGrid input,.streamRoot--join .loginGrid select{height:48px!important;min-height:48px!important;font-size:1rem!important}.streamRoot--join .joinButton{height:50px!important;min-height:50px!important;font-size:1rem!important}}@media (prefers-reduced-motion:reduce){.topbar,.peopleRail,.sideDock,.stageArea,.stageCanvas,.joinPanel{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--motion-instant:.1s;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.32s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent,#22d3ee) 34%, transparent);--feedback-info:#38bdf829;--feedback-success:#34d39929;--feedback-danger:#fb718529}button,a,input,textarea,select,.tab,.person,.commentItem,.stageCommandDock,.controlBar,.interactionQuickTray,.streamQuickTray,.tabMorePopover{transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}button:active:not(:disabled),[role=button]:active{transition-duration:var(--motion-instant);transform:translateY(1px)scale(.985)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#22d3ee) 86%, white 8%)!important;outline-offset:3px!important;box-shadow:var(--focus-ring)!important}:where(button,input,textarea,select):disabled{cursor:not-allowed;filter:saturate(.55)}.topbar,.joinPanel,.peopleRail,.sideDock,.stageArea{animation:phase3-enter var(--motion-slow) var(--motion-ease) both}.joinPanel{animation-delay:35ms}.peopleRail{animation-delay:40ms}.stageArea{animation-delay:80ms}.sideDock{animation-delay:.12s}.tabMorePopover,.globalContextMenu,.personContextMenu,.stagePollToast{transform-origin:top;animation:phase3-pop var(--motion-base) var(--motion-ease) both}.controlBar,.interactionQuickTray,.streamQuickTray,.stageCommandDock--open{animation:phase3-dock var(--motion-base) var(--motion-ease) both}.spinIcon,.presentationLoading svg,.uploadStatus--uploading svg{animation:.9s linear infinite phase3-spin}.emptyState,.recordingNotice,.presentationLoading{position:relative;overflow:hidden}.presentationLoading,.recordingNotice,.dockBody--single>.emptyState{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:16px;place-content:center;gap:10px;min-height:110px;display:grid}.presentationLoading:after,.recordingNotice:after,.dockBody--single>.emptyState:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 22%,#ffffff1f 48%,#0000 72%);animation:1.55s ease-in-out infinite phase3-shimmer;position:absolute;inset:0;translate:-110%}.uploadStatus,.streamTrayStatus,.recordingNotice{border:1px solid color-mix(in srgb, currentColor 14%, transparent);animation:phase3-toast var(--motion-base) var(--motion-ease) both;border-radius:13px;padding:10px 12px}.uploadStatus--uploading{background:var(--feedback-info)}.uploadStatus--ready,.uploadStatus--success{background:var(--feedback-success)}.uploadStatus--error,.uploadStatus--failed{background:var(--feedback-danger)}.stagePollToast{border:1px solid color-mix(in srgb, var(--accent,#22d3ee) 28%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);box-shadow:0 22px 64px #02081757}.stagePollToast__options button{min-height:44px}.sideDock .tab--active{position:relative}.sideDock .tab--active:after{content:"";inset-inline:22%;background:var(--accent,#22d3ee);height:2px;animation:phase3-indicator var(--motion-base) var(--motion-ease) both;border-radius:999px;position:absolute;bottom:2px}.streamRoot[data-theme=light]{--feedback-info:#e3f1f9;--feedback-success:#e4f3ef;--feedback-danger:#fce8ed}.streamRoot[data-theme=light] :where(.topbar,.joinPanel,.peopleRail,.sideDock,.stageArea,.tabMorePopover){box-shadow:0 18px 50px #0f172a1c}.streamRoot[data-theme=light] :where(.meetingSubtitle,.joinCopy p,.sideDock small,.peopleRail small){color:#0f172aad;opacity:1}.streamRoot[data-theme=dark] :where(.meetingSubtitle,.joinCopy p,.sideDock small,.peopleRail small){color:#f8fafcb8;opacity:1}@media (width<=780px){.peopleRail:not(.peopleRail--collapsed),.sideDock:not(.sideDock--collapsed){animation:phase3-sheet var(--motion-base) var(--motion-ease) both}.tabMorePopover,.globalContextMenu,.personContextMenu{max-width:calc(100vw - 24px)}:where(button,.tab,.controlButton,.stageQuickButton){touch-action:manipulation}}@keyframes phase3-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes phase3-sheet{0%{opacity:.7;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes phase3-pop{0%{opacity:0;transform:translateY(-5px)scale(.975)}to{opacity:1;transform:none}}@keyframes phase3-dock{0%{opacity:0;transform:translate(-50%,8px)scale(.985)}to{opacity:1}}@keyframes phase3-toast{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes phase3-indicator{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@keyframes phase3-shimmer{to{translate:110%}}@keyframes phase3-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid highlight!important}}.streamRoot--meeting .peopleRail--collapsed,.streamRoot--meeting .sideDock--collapsed{overflow:visible!important}.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle,.streamRoot--meeting .sideDock--collapsed .sideDockToggle{border:1px solid color-mix(in srgb, var(--accent,#22d3ee) 42%, transparent)!important;color:#ecfeff!important;-webkit-backdrop-filter:blur(18px)saturate(120%)!important;backdrop-filter:blur(18px)saturate(120%)!important;visibility:visible!important;opacity:1!important;z-index:260!important;background:linear-gradient(145deg,#0f766ef5,#082f49fa)!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:fixed!important;top:50%!important;bottom:auto!important;overflow:visible!important;transform:translateY(-50%)!important;box-shadow:0 16px 38px #02061761,inset 0 1px #ffffff29!important}.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle{right:max(14px, env(safe-area-inset-right))!important;left:auto!important}.streamRoot--meeting .sideDock--collapsed .sideDockToggle{left:max(14px, env(safe-area-inset-left))!important;right:auto!important}.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:hover,.streamRoot--meeting .sideDock--collapsed .sideDockToggle:hover{border-color:color-mix(in srgb, var(--accent,#22d3ee) 72%, white 10%)!important;box-shadow:0 20px 44px #02061775, 0 0 0 5px color-mix(in srgb, var(--accent,#22d3ee) 10%, transparent)!important;transform:translateY(calc(-50% - 2px))scale(1.03)!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail--collapsed .peopleRailToggle,.streamRoot[data-theme=light].streamRoot--meeting .sideDock--collapsed .sideDockToggle{color:#0f172a!important;background:linear-gradient(145deg,#f0fdfafa,#e0f2fefa)!important;box-shadow:0 16px 34px #0f172a2e,inset 0 1px #fff!important}.streamRoot--meeting .sideDock .tabs{contain:none!important;z-index:90!important;position:relative!important;overflow:visible!important}.streamRoot--meeting .sideDock:has(.tabMoreMenu--open){z-index:300!important;overflow:visible!important}.streamRoot--meeting .tabMoreMenu{z-index:120!important;position:relative!important;overflow:visible!important}.streamRoot--meeting .tabMorePopover{z-index:420!important;visibility:visible!important;opacity:1!important;left:auto!important;right:0!important}.streamRoot.streamRoot--meeting .stageCommandDock .stageCommandButton--active{visibility:visible!important;opacity:1!important;filter:none!important;pointer-events:auto!important;transform:none!important}@media (width<=800px){.streamRoot.streamRoot--meeting .peopleRail--collapsed,.streamRoot.streamRoot--meeting .sideDock--collapsed{top:auto!important;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 108px)!important;pointer-events:none!important;z-index:250!important;width:calc(50vw - 16px)!important;min-width:0!important;max-width:172px!important;height:52px!important;min-height:52px!important;display:block!important;position:fixed!important;overflow:visible!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed{left:10px!important;right:auto!important}.streamRoot.streamRoot--meeting .sideDock--collapsed{left:auto!important;right:10px!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle{pointer-events:auto!important;border-radius:17px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding-inline:12px!important;position:static!important;inset:auto!important;transform:none!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:hover,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:hover{transform:translateY(-2px)!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray{left:max(8px, env(safe-area-inset-left))!important;right:max(8px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:0!important;animation:.18s cubic-bezier(.2,.8,.2,1) both hotfix-dock-in!important;transform:translate(0,0)!important}.streamRoot.streamRoot--meeting .stageCanvas .stageCommandHandle{width:auto!important;max-width:calc(100% - 24px)!important;position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.streamRoot.streamRoot--meeting .stageCanvas .stageCommandDock--open{width:min(360px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.streamRoot--meeting .tabMorePopover{top:auto!important;left:12px!important;right:12px!important;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 174px)!important;z-index:500!important;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important}}@keyframes hotfix-dock-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.streamRoot.streamRoot--meeting{overflow-x:hidden!important}.streamRoot.streamRoot--meeting .meetingShell,.streamRoot.streamRoot--meeting .stageArea,.streamRoot.streamRoot--meeting .stageCanvas,.streamRoot.streamRoot--meeting .peopleRail,.streamRoot.streamRoot--meeting .sideDock{box-sizing:border-box!important;min-width:0!important}@media (width>=801px) and (width<=1279px){.streamRoot.streamRoot--meeting .meetingShell,.streamRoot.streamRoot--meeting .meetingShell--sideCollapsed,.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed,.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed.meetingShell--sideCollapsed{width:100%!important;height:calc(100dvh - 64px)!important;min-height:0!important;padding:12px!important;display:block!important;position:relative!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .stageArea{grid-area:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;position:relative!important;transform:none!important}.streamRoot.streamRoot--meeting .stageCanvas{width:100%!important;max-width:100%!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){z-index:240!important;grid-area:auto!important;width:min(380px,100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:none!important;margin:0!important;position:fixed!important;top:76px!important;bottom:12px!important;overflow:auto!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed){left:auto!important;right:12px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){left:12px!important;right:auto!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed,.streamRoot.streamRoot--meeting .sideDock--collapsed{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-shadow:none!important;pointer-events:none!important;z-index:260!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;top:50%!important;bottom:auto!important;overflow:visible!important;transform:translateY(-50%)!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed{right:max(14px, env(safe-area-inset-right))!important;left:auto!important}.streamRoot.streamRoot--meeting .sideDock--collapsed{right:auto!important;left:max(14px, env(safe-area-inset-left))!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle,.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle{pointer-events:auto!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;position:static!important;inset:auto!important;transform:none!important}.streamRoot.streamRoot--meeting .stageCanvas .stageCommandDock--open{width:min(520px,100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray{box-sizing:border-box!important;width:min(760px,100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)translate(0,0)!important}}@media (width<=800px){.streamRoot.streamRoot--meeting .meetingShell,.streamRoot.streamRoot--meeting .meetingShell--sideCollapsed,.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed,.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed.meetingShell--sideCollapsed{width:100%!important;height:calc(100dvh - 64px)!important;min-height:0!important;padding:8px!important;display:block!important;position:relative!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .stageArea{grid-area:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;position:relative!important;transform:none!important}.streamRoot.streamRoot--meeting .stageCanvas{width:100%!important;max-width:100%!important;min-height:0!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){z-index:240!important;grid-area:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:min(72dvh,580px)!important;min-height:0!important;max-height:calc(100dvh - 80px)!important;margin:0!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray{box-sizing:border-box!important;flex-wrap:wrap!important;place-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:6px!important;display:flex!important;position:absolute!important;inset:auto 8px 8px!important;transform:translate(0,0)!important}.streamRoot.streamRoot--meeting .stageCanvas .stageCommandHandle{max-width:calc(100% - 24px)!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.streamRoot.streamRoot--meeting .stageCanvas .stageCommandDock--open{width:min(360px,100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.streamRoot.streamRoot--meeting .pollQuickComposerBackdrop{z-index:239;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0206171f;position:fixed;inset:0}.streamRoot.streamRoot--meeting .pollQuickComposer__head{min-width:0}.streamRoot.streamRoot--meeting .pollQuickComposer__head>svg{flex:none;order:1}.streamRoot.streamRoot--meeting .pollQuickComposer__head>strong{order:2;min-width:0}.streamRoot.streamRoot--meeting .pollQuickComposer .pollQuickComposer__close{width:36px;min-width:36px;max-width:36px;min-height:36px;color:inherit;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);box-shadow:none;border-radius:999px;flex:0 0 36px;order:3;place-items:center;margin-inline-start:auto;padding:0;display:inline-grid}.streamRoot.streamRoot--meeting .pollQuickComposer .pollQuickComposer__close:hover{border-color:color-mix(in srgb, var(--accent,#14b8a6) 58%, transparent);background:color-mix(in srgb, var(--accent,#14b8a6) 14%, transparent)}@media (width<=800px){.streamRoot.streamRoot--meeting .stageCanvas .streamQuickTray,.streamRoot.streamRoot--meeting .stageCanvas .interactionQuickTray{left:-11px!important}.streamRoot.streamRoot--meeting .stageCanvas .pollQuickComposer{left:-11px!important;right:1px!important}.streamRoot.streamRoot--meeting .pollQuickComposerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061757}.streamRoot.streamRoot--meeting .meetingShell--stageOverlayOpen .peopleRail--collapsed .peopleRailToggle,.streamRoot.streamRoot--meeting .meetingShell--stageOverlayOpen .sideDock--collapsed .sideDockToggle{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.streamRoot.streamRoot--meeting .stageCanvas .pollQuickComposer .pollQuickComposer__close{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important}}.streamRoot.streamRoot--meeting :is(.stageCommandHandle,.stageCommandButton,.peopleRailToggle,.sideDockToggle,.interactionQuickButton,.pollQuickComposer__close):focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#22d3ee) 76%, white 8%)!important;outline-offset:3px!important;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent,#22d3ee) 18%, transparent), 0 18px 42px #02061747!important}.streamRoot.streamRoot--meeting :is(.stageCommandHandle,.stageCommandButton,.peopleRailToggle,.sideDockToggle,.interactionQuickButton,.pollQuickComposer__close){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (width<=800px){.streamRoot.streamRoot--meeting :is(.stageCommandHandle,.peopleRailToggle,.sideDockToggle,.interactionQuickButton,.pollQuickComposer__close){min-width:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting *,.streamRoot.streamRoot--meeting :before,.streamRoot.streamRoot--meeting :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Vazirmatn Local;src:url(/fonts/Vazirmatn-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-ui:"Vazirmatn Local", "Vazirmatn", "IRANSansX", "IRANSans", Tahoma, Arial, sans-serif;font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root,.streamRoot,button,input,textarea,select,optgroup{font-family:var(--font-ui)!important}body{line-height:1.55}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important}@media (width>=801px){.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){-webkit-backdrop-filter:blur(22px)saturate(135%);border:1px solid #94a3b82e!important;box-shadow:0 24px 70px #0f172a2e,0 2px 8px #0f172a14!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed){border-color:#94a3b824!important;box-shadow:0 28px 80px #0206177a,inset 0 1px #ffffff09!important}}@media (width<=800px){.streamRoot.streamRoot--meeting .peopleRail--collapsed,.streamRoot.streamRoot--meeting .sideDock--collapsed{display:none!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){overscroll-behavior:contain;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-right:env(safe-area-inset-right)!important;padding-bottom:env(safe-area-inset-bottom)!important;padding-left:env(safe-area-inset-left)!important;box-shadow:none!important;z-index:420!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;animation:.26s cubic-bezier(.22,1,.36,1) both mobilePanelEnter!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot[data-theme=light].streamRoot--meeting .sideDock:not(.sideDock--collapsed){background:radial-gradient(circle at 15% -10%,#14b8a624,#0000 34%),radial-gradient(circle at 95% 10%,#3b82f61c,#0000 30%),#f7fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed){background:radial-gradient(circle at 10% -5%,#2dd4bf26,#0000 32%),radial-gradient(circle at 100% 10%,#3b82f624,#0000 30%),#07101f!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle,.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle{-webkit-backdrop-filter:blur(16px)saturate(140%);top:max(10px, env(safe-area-inset-top))!important;right:auto!important;left:max(10px, env(safe-area-inset-left))!important;color:#0f766e!important;z-index:430!important;background:#ffffffd1!important;border:1px solid #94a3b838!important;border-radius:16px!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;position:fixed!important;box-shadow:0 10px 30px #0f172a24!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle,.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle{color:#5eead4!important;background:#0f172ad1!important;border-color:#94a3b82e!important;box-shadow:0 12px 34px #0206176b!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero,.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader{flex:none;min-height:92px;border-radius:0 0 24px 24px!important;padding-inline-start:72px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{scrollbar-width:none;-webkit-backdrop-filter:blur(18px)saturate(140%);flex:none;background:color-mix(in srgb, var(--page) 88%, transparent)!important;z-index:425!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:10px 12px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs::-webkit-scrollbar{display:none}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding-inline:6px!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .railSection,.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed)>:not(.sideDockToggle):not(.sideDockHeader):not(.tabs){margin-inline:10px!important}:is(.streamRoot.streamRoot--meeting:has(.peopleRail:not(.peopleRail--collapsed)),.streamRoot.streamRoot--meeting:has(.sideDock:not(.sideDock--collapsed)),.streamRoot.streamRoot--meeting:has(.mobilePanelMenu--open)){overflow:hidden!important}}@media (width<=359px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.mobilePanelMenu{display:none}@media (width<=800px){.mobilePanelMenu{display:block}.mobilePanelMenu__launcher{filter:saturate(.72);opacity:.28;animation:.42s cubic-bezier(.22,1,.36,1) both mobileLauncherArrive;top:max(78px, calc(env(safe-area-inset-top) + 66px))!important;right:max(8px, env(safe-area-inset-right))!important;color:#ffffffd1!important;z-index:414!important;background:linear-gradient(155deg,#0f766e8f,#1d4ed880)!important;border:1px solid #94a3b81f!important;border-radius:14px 0 0 14px!important;place-items:center!important;gap:1px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:52px!important;min-height:52px!important;padding:4px!important;transition:opacity .18s,filter .18s,box-shadow .18s,background .18s,transform .18s!important;display:grid!important;position:fixed!important;left:auto!important;transform:none!important;box-shadow:0 7px 20px #0f172a21!important}.mobilePanelMenu__launcher span{font-size:9px;font-weight:700;line-height:1}.mobilePanelMenu__launcher:hover,.mobilePanelMenu__launcher:focus-visible,.mobilePanelMenu__launcher:active,.mobilePanelMenu--open .mobilePanelMenu__launcher{filter:none;opacity:1;color:#fff!important;background:linear-gradient(155deg,#0f766ef5,#1d4ed8f0)!important;border-color:#2dd4bf57!important;box-shadow:0 12px 34px #0f172a4d!important}.mobilePanelMenu--open .mobilePanelMenu__launcher{top:max(12px, env(safe-area-inset-top))!important;z-index:419!important;border-radius:14px!important;right:12px!important;transform:none!important}.mobilePanelMenu__backdrop{-webkit-backdrop-filter:blur(7px);animation:.2s ease-out both mobileMenuFadeIn;z-index:410!important;background:#0206178a!important;width:100vw!important;height:100dvh!important;padding:0!important;position:fixed!important;inset:0!important}.mobilePanelMenu__drawer{animation:.3s cubic-bezier(.22,1,.36,1) both mobileMenuSlideIn;width:min(86vw,336px)!important;height:100dvh!important;padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom))!important;color:#e5eefb!important;z-index:412!important;background:radial-gradient(circle at 100% 0,#2dd4bf29,#0000 34%),radial-gradient(circle at 0 30%,#3b82f621,#0000 32%),#07101ff7!important;border-left:1px solid #94a3b82e!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow-y:auto!important;box-shadow:-24px 0 70px #0206176b!important}.mobilePanelMenu__header{border-bottom:1px solid #94a3b81f;gap:3px;margin-bottom:12px;padding:8px 58px 18px 4px;display:grid}.mobilePanelMenu__header span{color:#5eead4;font-size:11px;font-weight:750}.mobilePanelMenu__header strong{font-size:20px;font-weight:800}.mobilePanelMenu__header small{color:#94a3b8;font-size:11px}.mobilePanelMenu__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobilePanelMenu__items>button{animation:.32s cubic-bezier(.22,1,.36,1) both mobileMenuItemIn;animation-delay:calc(var(--menu-item-index,0) * 24ms);color:#e2e8f0!important;text-align:right!important;background:#0f172aad!important;border:1px solid #94a3b824!important;border-radius:16px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:64px!important;padding:10px!important;transition:transform .16s,border-color .16s,background .16s!important;display:flex!important;box-shadow:inset 0 1px #ffffff06!important}.mobilePanelMenu__items>button:first-child{grid-column:1/-1;background:linear-gradient(125deg,#0d94883d,#2563eb24)!important;border-color:#2dd4bf47!important;min-height:72px!important;padding-inline:14px!important}.mobilePanelMenu__items>button[data-panel=chat] .mobilePanelMenu__icon,.mobilePanelMenu__items>button[data-panel=media] .mobilePanelMenu__icon{color:#67e8f9;background:linear-gradient(145deg,#0891b247,#0e749024)}.mobilePanelMenu__items>button[data-panel=tools] .mobilePanelMenu__icon,.mobilePanelMenu__items>button[data-panel=resources] .mobilePanelMenu__icon{color:#a7f3d0;background:linear-gradient(145deg,#05966947,#0f766e24)}.mobilePanelMenu__items>button[data-panel=notes] .mobilePanelMenu__icon,.mobilePanelMenu__items>button[data-panel=analytics] .mobilePanelMenu__icon{color:#c4b5fd;background:linear-gradient(145deg,#7c3aed42,#4f46e524)}.mobilePanelMenu__items>button[data-panel=polls] .mobilePanelMenu__icon,.mobilePanelMenu__items>button[data-panel=moderation] .mobilePanelMenu__icon{color:#fda4af;background:linear-gradient(145deg,#e11d483d,#be185d1f)}.mobilePanelMenu__items>button:hover,.mobilePanelMenu__items>button:focus-visible{transform:translateY(-2px);background:#0f766e33!important;border-color:#2dd4bf70!important}.mobilePanelMenu__icon{color:#5eead4;background:linear-gradient(145deg,#14b8a638,#2563eb2e);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.mobilePanelMenu__items>button>span:last-child{gap:2px;min-width:0;display:grid}.mobilePanelMenu__items strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.mobilePanelMenu__items small{color:#94a3b8;font-size:9px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{display:none!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray{-webkit-backdrop-filter:blur(26px)saturate(125%);overscroll-behavior:contain;inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important;left:50%!important;right:auto!important;bottom:max(8px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;z-index:408!important;background:radial-gradient(circle at 90% -20%,#2dd4bf1f,#0000 40%),linear-gradient(155deg,#09111ffb,#080f1cf6)!important;border:1px solid #94a3b821!important;border-radius:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;align-items:stretch!important;gap:4px!important;width:min(320px,100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;height:auto!important;max-height:none!important;margin:0!important;padding:32px 7px 7px!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 26px 70px #0206178c,inset 0 1px #ffffff0b!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar:before,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray:before{content:"کنترل جلسه";color:#e2e8f0c7;letter-spacing:-.01em;background:0 0;width:auto;height:auto;font-size:10px;font-weight:760;position:absolute;top:9px;left:auto;right:13px;transform:none}.streamRoot.streamRoot--meeting .stageCanvas .controlBar:after,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray:after{content:"";pointer-events:none;background:#5eead4;border-radius:999px;width:5px;height:5px;position:absolute;top:12px;left:14px;box-shadow:0 0 0 4px #2dd4bf14,0 0 12px #2dd4bf9e}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray>.controlButton{color:#cbd5e1!important;background:linear-gradient(160deg,#1e293b57,#0f172a4d)!important;border:1px solid #94a3b812!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0!important;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s!important;display:flex!important;box-shadow:inset 0 1px #ffffff06!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:after,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray>.controlButton:after{pointer-events:none;color:#94a3b8!important;max-width:100%!important;box-shadow:none!important;white-space:nowrap!important;opacity:1!important;background:0 0!important;border:0!important;padding:0!important;font-size:8.5px!important;font-weight:720!important;line-height:1!important;position:static!important;transform:none!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:first-child:after{content:"میکروفون"}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:nth-child(2):after{content:"دوربین"}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:nth-child(3):after{content:"اشتراک صفحه"}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:nth-child(4):after{content:"ضبط"}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:nth-child(5):after{content:"مکث ضبط"}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:nth-child(6):after{content:"خروج";color:#fda4af!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton svg{box-sizing:content-box;stroke-width:1.8px;background:#0f172a80;border:1px solid #94a3b817;border-radius:9px;padding:5px;box-shadow:inset 0 1px #ffffff09;width:16px!important;height:16px!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton.controlButton--active{color:#99f6e4!important;background:linear-gradient(160deg,#0d94883d,#0f172aa8)!important;border-color:#2dd4bf4d!important;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0d94881a!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton.controlButton--active svg{background:#0d948829;border-color:#5eead43d;box-shadow:0 0 16px #2dd4bf1a,inset 0 1px #ffffff0d}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton.controlButton--primary:not(.controlButton--active){color:#bfdbfe!important;background:linear-gradient(160deg,#1e40af26,#0f172a8f)!important;border-color:#60a5fa29!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton.controlButton--primary:not(.controlButton--active) svg{background:#1e40af26;border-color:#60a5fa33}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton.controlButton--recording.controlButton--active{color:#fecdd3!important;background:linear-gradient(160deg,#be185d40,#0f172aa8)!important;border-color:#fb71854d!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton.controlButton--danger{color:#fda4af!important;background:linear-gradient(160deg,#9f12392e,#0f172a8f)!important;border-color:#fb718529!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton.controlButton--danger svg{background:#9f123929;border-color:#fb718533}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:hover,.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:focus-visible,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray>.controlButton:hover,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray>.controlButton:focus-visible{transform:translateY(-1px);background:#1e293be0!important;border-color:#5eead44d!important;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0206173d!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.audioGuardControl,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray>.audioGuardControl{background:#02061733!important;border:1px solid #94a3b817!important;border-radius:13px!important;grid-column:1/-1!important;grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:4px!important;display:grid!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar .audioGuardToggle,.streamRoot.streamRoot--meeting .stageCanvas .controlBar .remoteVolumeControl,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray .audioGuardToggle,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray .remoteVolumeControl{width:100%!important;min-width:0!important;max-width:none!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar .audioGuardToggle,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray .audioGuardToggle{color:#99f6e4!important;background:#0d94881a!important;border:1px solid #2dd4bf1f!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 7px!important;display:inline-flex!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar .remoteVolumeControl,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray .remoteVolumeControl{background:#1e293b75!important;border-radius:10px!important;grid-template-columns:auto auto minmax(52px,1fr)!important;align-items:center!important;gap:6px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;display:grid!important}.streamRoot.streamRoot--meeting .stageCanvas .controlBar .remoteVolumeControl input,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray .remoteVolumeControl input{grid-column:auto!important;width:100%!important;min-width:0!important;margin:0!important}}@media (width<=360px){.streamRoot.streamRoot--meeting .stageCanvas .controlBar>.controlButton:nth-child(3):after{content:"اشتراک"}.streamRoot.streamRoot--meeting .stageCanvas .controlBar .audioGuardToggle span,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray .audioGuardToggle span{font-size:8px!important}}@media (width>=801px){.streamRoot.streamRoot--meeting .stageCanvas .controlBar,.streamRoot.streamRoot--meeting .stageCanvas .stageControlTray{width:max-content!important;max-width:calc(100% - 24px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed){scrollbar-width:thin;scrollbar-color:#2dd4bf5c transparent;background:radial-gradient(circle at 86% 2%,#14b8a617,#0000 28%),linear-gradient(#f8fafcfa,#f1f5f9f0)!important;border-radius:24px!important;padding:10px!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed)::-webkit-scrollbar{width:5px}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed)::-webkit-scrollbar-thumb{background:#2dd4bf57;border-radius:999px}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 12%,#5eead433,#0000 34%),linear-gradient(145deg,#0f172afa,#082f49f2)!important;border:1px solid #5eead433!important;border-radius:20px!important;min-height:94px!important;margin:0!important;padding:14px!important;box-shadow:0 18px 38px #02061733,inset 0 1px #ffffff14!important}.streamRoot.streamRoot--meeting .peopleRailHero:after{content:"";filter:blur(14px);pointer-events:none;background:#2dd4bf14;border-radius:50%;height:100px;position:absolute;inset:auto -20% -70% 30%}.streamRoot.streamRoot--meeting .peopleRailHero__copy{z-index:1;position:relative;gap:2px!important}.streamRoot.streamRoot--meeting .peopleRailHero__eyebrow{align-items:center;gap:6px;width:max-content;display:inline-flex}.streamRoot.streamRoot--meeting .peopleRailHero__eyebrow i{background:#34d399;border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite peopleRailLivePulse;box-shadow:0 0 0 4px #34d3991f,0 0 16px #34d399b3}.streamRoot.streamRoot--meeting .peopleRailHero__copy>strong{letter-spacing:-.02em;font-size:1.08rem!important}.streamRoot.streamRoot--meeting .peopleRailHero__orb{z-index:1;position:relative;background:linear-gradient(145deg,#2dd4bf38,#3b82f62e)!important;border-radius:18px!important;width:54px!important;height:54px!important;box-shadow:inset 0 1px #ffffff29,0 12px 28px #02061733!important}.streamRoot.streamRoot--meeting .peopleRailMetrics{gap:7px!important;margin:8px 0 10px!important}.streamRoot.streamRoot--meeting .peopleRailMetrics>.peopleRailMetric{color:#0f766e!important;text-align:start!important;background:#ffffffd1!important;border:1px solid #94a3b829!important;border-radius:16px!important;grid-template-columns:28px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:6px!important;min-height:56px!important;padding:6px!important;display:grid!important;box-shadow:0 9px 22px #0f172a0e,inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .peopleRailMetric>svg{box-sizing:border-box;background:#0d94881a;border-radius:10px;width:28px;height:28px;padding:6px}.streamRoot.streamRoot--meeting .peopleRailMetric--hands>svg{color:#d97706;background:#f59e0b1f}.streamRoot.streamRoot--meeting .peopleRailMetric--audio>svg{color:#2563eb;background:#3b82f61c}.streamRoot.streamRoot--meeting .peopleRailMetrics .peopleRailMetric>span{min-width:0!important;min-height:0!important;box-shadow:none!important;text-align:start!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:grid!important}.streamRoot.streamRoot--meeting .peopleRailMetric strong{line-height:1.2;font-size:.8rem!important}.streamRoot.streamRoot--meeting .peopleRailMetric small{color:#64748b;white-space:nowrap;font-size:.61rem;font-weight:850}.streamRoot.streamRoot--meeting .peopleRail .railSection{gap:8px!important;margin:0!important;padding-bottom:10px!important;overflow:visible!important}.streamRoot.streamRoot--meeting .peopleRail .railSection+.railSection{border-top-color:#94a3b824!important;margin-top:1px!important;padding-top:10px!important}.streamRoot.streamRoot--meeting .peopleRail .railHeader{background:#ffffffbd!important;border-color:#94a3b829!important;border-radius:14px!important;min-height:40px!important;padding:6px 8px!important;box-shadow:inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .railHeader__title,.streamRoot.streamRoot--meeting .sharedDownloadBox__title,.streamRoot.streamRoot--meeting .meetingList__head{align-items:center;gap:7px;min-width:0;display:inline-flex}.streamRoot.streamRoot--meeting .railHeader__title>svg,.streamRoot.streamRoot--meeting .sharedDownloadBox__title>svg,.streamRoot.streamRoot--meeting .meetingList__head>svg{color:#0f9f8f;flex:none}.streamRoot.streamRoot--meeting .sharedDownloadBox__head a{background:#eff6ffeb;border:1px solid #3b82f62e;border-radius:9px;align-items:center;gap:3px;min-height:28px;padding:0 8px;font-size:.66rem;display:inline-flex;color:#1d4ed8!important}.streamRoot.streamRoot--meeting .sharedDownloadBox>small{padding:2px 3px;line-height:1.65;color:#64748b!important}.streamRoot.streamRoot--meeting .peopleRail .person{min-height:68px;background:#fffc!important;border-color:#94a3b829!important;border-radius:17px!important;padding:9px!important;box-shadow:0 10px 26px #0f172a0e,inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .peopleRail .person--active{background:radial-gradient(circle at 90% 10%,#2dd4bf21,#0000 38%),#f8fffdeb!important;border-color:#2dd4bf57!important}.streamRoot.streamRoot--meeting .peopleRail .avatar{border-radius:15px;width:44px;height:44px;box-shadow:0 12px 26px #0d948833!important}.streamRoot.streamRoot--meeting .peopleRail .person small{align-items:center;gap:4px;display:inline-flex}.streamRoot.streamRoot--meeting .peopleRail .person small svg{color:#10b981;flex:none}.streamRoot.streamRoot--meeting .meetingList--speakerQueue button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.streamRoot.streamRoot--meeting .peopleRail .meetingList--speakerQueue,.streamRoot.streamRoot--meeting .peopleRail .speakingNowPanel,.streamRoot.streamRoot--meeting .peopleRail .sessionAudioCard{background:#ffffffb3!important;border-color:#94a3b826!important;border-radius:16px!important;box-shadow:inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .peopleRail .meetingList--speakerQueue{gap:6px;padding:9px!important}.streamRoot.streamRoot--meeting .meetingList--speakerQueue>span{padding-inline:2px;font-size:.72rem}.streamRoot.streamRoot--meeting .meetingList--speakerQueue button{color:#0f766e;background:#f0fdfae6;border-color:#0d94882e;border-radius:11px;min-height:34px}.streamRoot.streamRoot--meeting .peopleRail .speakingNowPanel,.streamRoot.streamRoot--meeting .peopleRail .sessionAudioCard{padding:9px!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed){background:radial-gradient(circle at 86% 2%,#14b8a614,#0000 28%),linear-gradient(#0b1220fa,#070f1cf7)!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetrics>.peopleRailMetric,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .railHeader,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .person,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .meetingList--speakerQueue,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .speakingNowPanel,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .sessionAudioCard{color:#e2e8f0!important;background:#0f172ab8!important;border-color:#94a3b824!important;box-shadow:inset 0 1px #ffffff09!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .person--active{background:radial-gradient(circle at 90% 10%,#2dd4bf1a,#0000 40%),#0b1f2bdb!important;border-color:#2dd4bf47!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric strong,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .railHeader,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .person strong,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .meetingList strong,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .speakingNowPanel strong,.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail .sessionAudioCard strong,.streamRoot[data-theme=dark].streamRoot--meeting .sharedDownloadBox__title strong{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .sharedDownloadBox__head a{background:#1e40af29;border-color:#60a5fa33;color:#bfdbfe!important}}@media (width>=1280px){.streamRoot.streamRoot--meeting .meetingShell:not(.meetingShell--peopleCollapsed).meetingShell--sideCollapsed{grid-template-columns:clamp(280px,22vw,320px) minmax(0,1fr) 56px!important}.streamRoot.streamRoot--meeting .meetingShell:not(.meetingShell--peopleCollapsed):not(.meetingShell--sideCollapsed){grid-template-columns:clamp(280px,21vw,310px) minmax(560px,1fr) clamp(300px,23vw,340px)!important}}@media (width<=800px){.streamRoot.streamRoot--meeting .peopleRailMetrics>.peopleRailMetric{text-align:start!important;grid-template-columns:30px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:6px!important;min-height:54px!important;padding:6px!important;display:grid!important}.streamRoot.streamRoot--meeting .peopleRailMetric>svg{box-sizing:border-box;color:#0f9f8f;background:#0d94881a;border-radius:10px;width:30px;height:30px;padding:7px}.streamRoot.streamRoot--meeting .peopleRailMetrics .peopleRailMetric>span{min-width:0!important;min-height:0!important;box-shadow:none!important;text-align:start!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:grid!important}.streamRoot.streamRoot--meeting .peopleRailMetric small{color:var(--muted);white-space:nowrap;font-size:.63rem;font-weight:850}}@media (width>=1280px){.streamRoot.streamRoot--meeting .peopleRail--collapsed{width:0!important;min-width:0!important;max-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;pointer-events:none!important;visibility:visible!important;opacity:1!important;z-index:520!important;background:0 0!important;border:0!important;border-radius:18px 0 0 18px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle{color:#ecfeff!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;z-index:521!important;background:radial-gradient(circle at 30% 22%,#5eead43d,#0000 44%),linear-gradient(155deg,#0f766efa,#082f49fa)!important;border:1px solid #5eead46b!important;border-right:0!important;border-radius:18px 0 0 18px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;display:inline-grid!important;position:fixed!important;inset:50% 0 auto auto!important;overflow:visible!important;transform:translateY(-50%)!important;box-shadow:-12px 16px 34px #02061757,inset 0 1px #ffffff2e!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:hover,.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:focus-visible{color:#fff!important;background:radial-gradient(circle at 30% 22%,#99f6e457,#0000 46%),linear-gradient(155deg,#0d9488,#0c4a6e)!important;border-color:#99f6e4d1!important;transform:translate(-2px,-50%)!important;box-shadow:-16px 20px 42px #0206176b,0 0 0 5px #2dd4bf1a,inset 0 1px #ffffff38!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:focus-visible{outline-offset:3px!important;outline:2px solid #99f6e4eb!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail--collapsed .peopleRailToggle{color:#0f766e!important;background:radial-gradient(circle at 30% 22%,#2dd4bf33,#0000 44%),linear-gradient(155deg,#f0fdfafa,#e0f2fefa)!important;border-color:#0d948857!important;box-shadow:-12px 16px 34px #0f172a2e,inset 0 1px #fffffff5!important}}@keyframes peopleRailLivePulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes mobilePanelEnter{0%{opacity:0;transform:translate(16px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mobileLauncherArrive{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes mobileMenuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mobileMenuSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes mobileMenuItemIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed),.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed),.mobilePanelMenu__backdrop,.mobilePanelMenu__drawer,.mobilePanelMenu__items>button,.mobilePanelMenu__launcher,.peopleRailHero__eyebrow i{animation:none!important}}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){--panel-accent:#14b8a6;--panel-accent-rgb:20, 184, 166;--panel-accent-2:#0ea5e9;isolation:isolate;overflow:hidden}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]){--panel-accent:#06b6d4;--panel-accent-rgb:6, 182, 212;--panel-accent-2:#3b82f6}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]){--panel-accent:#8b5cf6;--panel-accent-rgb:139, 92, 246;--panel-accent-2:#6366f1}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=notes]){--panel-accent:#3b82f6;--panel-accent-rgb:59, 130, 246;--panel-accent-2:#06b6d4}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=polls]){--panel-accent:#f59e0b;--panel-accent-rgb:245, 158, 11;--panel-accent-2:#f97316}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=analytics]){--panel-accent:#10b981;--panel-accent-rgb:16, 185, 129;--panel-accent-2:#14b8a6}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=moderation]){--panel-accent:#f43f5e;--panel-accent-rgb:244, 63, 94;--panel-accent-2:#f97316}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=media]){--panel-accent:#d946ef;--panel-accent-rgb:217, 70, 239;--panel-accent-2:#8b5cf6}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=resources]){--panel-accent:#f97316;--panel-accent-rgb:249, 115, 22;--panel-accent-2:#f59e0b}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed):before{content:"";background:radial-gradient(circle at 85% 0%, rgba(var(--panel-accent-rgb), .2), transparent 58%), linear-gradient(145deg, rgba(var(--panel-accent-rgb), .09), transparent 65%);pointer-events:none;z-index:-1;height:180px;position:absolute;inset:0 0 auto}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader{justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:17px 18px 15px;display:flex;position:relative;overflow:hidden;background:0 0!important;border:0!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--panel-accent-rgb), .5), transparent);height:1px;position:absolute;bottom:0;left:18px;right:18px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader>div{gap:3px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader>div>span{letter-spacing:.04em;font-size:10px;font-weight:850;color:var(--panel-accent)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader strong{letter-spacing:-.035em;font-size:clamp(16px,1.35vw,19px);font-weight:880;line-height:1.3;color:var(--text,#0f172a)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader small{border:1px solid rgba(var(--panel-accent-rgb), .18);background:rgba(var(--panel-accent-rgb), .08);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:46%;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex;overflow:hidden;color:var(--muted,#64748b)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader small:before{content:"";background:var(--panel-accent);width:6px;height:6px;box-shadow:0 0 0 4px rgba(var(--panel-accent-rgb), .12);border-radius:50%;flex:0 0 6px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{scrollbar-width:none;flex:none;gap:5px;margin:9px 12px 10px;padding:5px;position:relative;box-shadow:inset 0 1px #ffffffb8,0 8px 24px #0f172a0f;background:#ffffff85!important;border:1px solid #94a3b829!important;border-radius:16px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab{min-height:40px;padding:7px 10px;font-size:11px;font-weight:760;transition:color .18s,background .18s,transform .18s,box-shadow .18s;position:relative;color:var(--muted,#64748b)!important;background:0 0!important;border:0!important;border-radius:11px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab svg{opacity:.78;flex:none;transition:transform .18s,opacity .18s}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab:hover{color:var(--text,#0f172a)!important;background:rgba(var(--panel-accent-rgb), .07)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab--active{color:#fff!important;background:linear-gradient(135deg, var(--panel-accent), var(--panel-accent-2))!important;box-shadow:0 8px 20px rgba(var(--panel-accent-rgb), .24)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab--active:after{display:none!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab--active svg{opacity:1;transform:scale(1.08)}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--panel-accent-rgb), .34) transparent;flex:auto;min-height:0;padding:0 10px 12px;position:relative;overflow:hidden auto}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent::-webkit-scrollbar{width:5px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent::-webkit-scrollbar-thumb{background:rgba(var(--panel-accent-rgb), .3);border-radius:999px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .dockBody,.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .dockBody--single{min-height:100%;background:0 0!important;padding:0!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.commentItem,.premiumPollCard,.learningStudentRow,.learningSignal,.moderationSection,.moderationPerson,.sharedNotesCard,.breakoutNotesCard,.presentationUploadPanel,.meetingTools,.playlistList--cards>*,.breakoutList>article,.pollList>article){transition:border-color .18s,box-shadow .18s,transform .18s;background:#ffffffb3!important;border:1px solid #94a3b826!important;border-radius:17px!important;box-shadow:0 8px 28px #0f172a0f,inset 0 1px #ffffffd1!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.commentItem,.premiumPollCard,.learningStudentRow,.moderationPerson,.breakoutNotesCard,.playlistList--cards>*):hover{transform:translateY(-1px);border-color:rgba(var(--panel-accent-rgb), .28)!important;box-shadow:0 12px 34px #0f172a17, 0 0 0 1px rgba(var(--panel-accent-rgb), .05)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:42px;transition:border-color .18s,box-shadow .18s,background .18s;color:var(--text,#0f172a)!important;background:#ffffffc2!important;border:1px solid #94a3b833!important;border-radius:13px!important;box-shadow:inset 0 1px 2px #0f172a06!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:rgba(var(--panel-accent-rgb), .62)!important;box-shadow:0 0 0 4px rgba(var(--panel-accent-rgb), .11)!important;background:#fff!important;outline:none!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.btnGhost,.btnLink,.sharedNotesAction,.mediaUploadButton,.mediaAddButton,.presentationUploadButton,.premiumPollCard__report){min-height:38px;font-weight:780;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;border-radius:12px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.mediaAddButton,.presentationUploadButton,.sharedNotesAction--primary){background:linear-gradient(135deg, var(--panel-accent), var(--panel-accent-2))!important;color:#fff!important;box-shadow:0 9px 22px rgba(var(--panel-accent-rgb), .22)!important;border:0!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.btnGhost,.btnLink,.sharedNotesAction:not(.sharedNotesAction--primary),.mediaUploadButton,.premiumPollCard__report){border:1px solid rgba(var(--panel-accent-rgb), .2)!important;background:rgba(var(--panel-accent-rgb), .07)!important;color:color-mix(in srgb, var(--panel-accent) 82%, #0f172a)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.btnGhost,.btnLink,.sharedNotesAction,.mediaUploadButton,.mediaAddButton,.presentationUploadButton,.premiumPollCard__report):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(var(--panel-accent-rgb), .18)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .emptyState{text-align:center;place-items:center;min-height:140px;font-size:12px;font-weight:650;display:grid;border:1px dashed rgba(var(--panel-accent-rgb), .32)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--panel-accent-rgb), .12), transparent 58%), #ffffff6b!important;color:var(--muted,#64748b)!important;border-radius:18px!important;padding:26px 18px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .emptyState:before{content:"";background:linear-gradient(90deg, var(--panel-accent), var(--panel-accent-2));width:38px;height:5px;box-shadow:0 6px 18px rgba(var(--panel-accent-rgb), .24);border-radius:999px;margin-bottom:10px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]) .dockBody{grid-template-rows:minmax(0,1fr) auto;gap:9px;display:grid}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]) .commentFeed{background:#ffffff57!important;border-radius:18px!important;padding:10px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]) .commentItem{position:relative;overflow:hidden;padding:11px 12px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]) .commentItem:before{content:"";background:linear-gradient(var(--panel-accent), var(--panel-accent-2));opacity:.75;border-radius:999px;width:3px;position:absolute;inset:9px auto 9px 0}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]) .commentComposer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;bottom:0;background:#fffc!important;border-radius:18px!important;padding:10px!important;box-shadow:0 -12px 32px #0f172a12!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolSelector{border:1px solid rgba(var(--panel-accent-rgb), .15);background:#ffffff8a;border-radius:16px;padding:5px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolSelector__item,.toolButton){border-radius:13px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolSelector__item--active,.toolButton--active){border-color:rgba(var(--panel-accent-rgb), .36)!important;background:rgba(var(--panel-accent-rgb), .12)!important;color:var(--panel-accent)!important;box-shadow:0 7px 20px rgba(var(--panel-accent-rgb), .12)!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .whiteboardPanel{background:#ffffff7a!important;border-radius:19px!important;padding:12px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.pollsPanel__hero,.learningAnalyticsHero,.moderationHero,.sharedNotesHeader,.presentationUploadHero){position:relative;border:1px solid rgba(var(--panel-accent-rgb), .17)!important;background:radial-gradient(circle at 90% 0%, rgba(var(--panel-accent-rgb), .16), transparent 52%), linear-gradient(145deg, rgba(var(--panel-accent-rgb), .09), #fff9)!important;border-radius:19px!important;box-shadow:0 12px 34px #0f172a12,inset 0 1px #ffffffc2!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=polls]) .premiumPollCard{overflow:hidden}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=polls]) .premiumPollOption{background:rgba(var(--panel-accent-rgb), .045)!important;border-radius:14px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=polls]) .premiumPollOption__vote:hover{border-color:rgba(var(--panel-accent-rgb), .34)!important;background:rgba(var(--panel-accent-rgb), .1)!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=analytics]) :where(.learningKpiGrid,.learningSignalGrid){gap:8px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=analytics]) :where(.learningSignal,.learningStudentRow){overflow:hidden}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=analytics]) .learningActivityBar>*{background:linear-gradient(90deg, var(--panel-accent), var(--panel-accent-2))!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=moderation]) :where(.moderationPreset--active,.moderationModeButton--active,.moderationPermissionButton--enabled){border-color:rgba(var(--panel-accent-rgb), .34)!important;background:rgba(var(--panel-accent-rgb), .11)!important;color:color-mix(in srgb, var(--panel-accent) 82%, #0f172a)!important;box-shadow:0 8px 22px rgba(var(--panel-accent-rgb), .11)!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=moderation]) .moderationPerson--presenter{border-color:rgba(var(--panel-accent-rgb), .38)!important;box-shadow:0 10px 28px rgba(var(--panel-accent-rgb), .12)!important}:is(.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=notes]) .notesPage--shared,.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=media]) .mediaPanel,.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=resources]) .notesPage){gap:10px;background:0 0!important;padding:1px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=notes]) .sharedNotesEditor{resize:vertical;min-height:180px;line-height:1.9}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=media]) .playlistMeta{border-radius:18px!important;padding:13px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=resources]) :where(.presentationUploadPanel,.meetingTools){border-radius:18px!important;padding:13px!important}:is(.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=media]) .downloadPermissionToggle,.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=resources]) .downloadPermissionToggle){background:rgba(var(--panel-accent-rgb), .06)!important;border-radius:14px!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader strong{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{box-shadow:inset 0 1px #ffffff09,0 10px 30px #02061738;background:#0f172a94!important;border-color:#94a3b81f!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab:hover{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.commentItem,.premiumPollCard,.learningStudentRow,.learningSignal,.moderationSection,.moderationPerson,.sharedNotesCard,.breakoutNotesCard,.presentationUploadPanel,.meetingTools,.playlistList--cards>*,.breakoutList>article,.pollList>article){background:#0f172aad!important;border-color:#94a3b821!important;box-shadow:0 12px 34px #02061738,inset 0 1px #ffffff09!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#f8fafc!important;background:#0206177a!important;border-color:#94a3b829!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{background:#0f172ae6!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.pollsPanel__hero,.learningAnalyticsHero,.moderationHero,.sharedNotesHeader,.presentationUploadHero){background:radial-gradient(circle at 90% 0%, rgba(var(--panel-accent-rgb), .17), transparent 54%), linear-gradient(145deg, rgba(var(--panel-accent-rgb), .08), #0f172aa8)!important;box-shadow:0 14px 36px #02061740,inset 0 1px #ffffff09!important}:is(.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]) :where(.commentFeed,.commentComposer),.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolSelector,.whiteboardPanel)){background:#0f172a94!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .emptyState{background:radial-gradient(circle at 50% 0%, rgba(var(--panel-accent-rgb), .14), transparent 58%), #0f172a80!important}@media (width<=800px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){overflow:hidden!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader{min-height:86px;padding:15px 64px 12px 16px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader:after{left:16px;right:16px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader small{max-width:42%}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{border-width:1px 0!important;border-radius:0!important;margin:0!important;padding:8px 10px!important;top:0!important;box-shadow:0 10px 28px #0f172a0f!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tab{font-size:10px;min-height:44px!important;padding:6px 4px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{padding:10px 10px max(14px, env(safe-area-inset-bottom))!important;overflow-y:auto!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=chat]) .dockBody{min-height:100%}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.commentItem,.premiumPollCard,.learningStudentRow,.moderationSection,.sharedNotesCard,.presentationUploadPanel){border-radius:15px!important}}@media (width<=430px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader strong{font-size:16px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader small{max-width:38%;padding-inline:7px;font-size:9px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .emptyState{min-height:118px}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) :where(.tab,.commentItem,.premiumPollCard,.learningStudentRow,.moderationPerson,button){transition-duration:.01ms!important}}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;padding-inline:8px!important;overflow:hidden auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPanel{scrollbar-gutter:auto;align-content:start;gap:10px;display:grid;overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important;background:0 0!important;height:auto!important;min-height:100%!important;max-height:none!important;padding:2px 2px 16px!important;overflow:visible!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero{color:#fff;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:82px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 12%,#ffffff2e,#0000 34%),radial-gradient(circle at 95% 115%,#f9731657,#0000 42%),linear-gradient(135deg,#9f1239 0%,#be123c 48%,#7c2d5c 100%)!important;border:1px solid #fb71853d!important;border-radius:21px!important;padding:15px 16px!important;box-shadow:0 18px 38px #9f123933,inset 0 1px #ffffff26!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero:before{content:"";pointer-events:none;z-index:-1;border:18px solid #ffffff0e;border-radius:50%;width:100px;height:100px;position:absolute;inset:-54px auto auto -35px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero>div{gap:3px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero span{font-size:10px;font-weight:800;color:#ffffffb8!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero strong{letter-spacing:-.035em;font-size:16px;font-weight:900;color:#fff!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero strong:empty:before{content:"کنترل هوشمند کلاس"}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero small{font-size:10px;font-weight:700;color:#ffffffc7!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationHero svg{color:#fff;box-sizing:content-box;background:#ffffff1a;border:1px solid #ffffff29;border-radius:15px;width:26px;height:26px;padding:10px;box-shadow:inset 0 1px #ffffff21}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset{justify-items:start;gap:2px;min-width:0;min-height:58px;display:grid;position:relative;overflow:hidden;color:var(--text,#0f172a)!important;background:#ffffffa3!important;border:1px solid #94a3b829!important;border-radius:15px!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffffb3!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset:after{background:#94a3b84d;width:3px;inset:10px auto 10px 5px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset span{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;font-weight:850;overflow:hidden;color:inherit!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset small{font-size:9px;font-weight:700;color:var(--muted,#64748b)!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset--active{color:#be123c!important;background:linear-gradient(135deg,#f43f5e21,#f9731612)!important;border-color:#f43f5e61!important;box-shadow:0 10px 24px #9f123917,inset 0 1px #ffffffb3!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset--active:after{background:linear-gradient(#fb7185,#f97316);box-shadow:0 0 0 4px #f43f5e1a}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationSection{gap:9px;display:grid;background:#ffffffa8!important;border:1px solid #94a3b826!important;border-radius:19px!important;padding:11px!important;box-shadow:0 10px 28px #0f172a0e,inset 0 1px #ffffffc7!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationSectionHead{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 2px 7px;display:flex}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationSectionHead strong{font-size:12px;font-weight:900;color:var(--text,#0f172a)!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationSectionHead span{background:#f43f5e12;border:1px solid #f43f5e21;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800;color:#be123c!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPresenterModes{background:#94a3b812;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationModeButton{min-width:0;min-height:42px;font-size:9px;font-weight:800;line-height:1.35;color:var(--muted,#64748b)!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:5px 4px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationModeButton--active{color:#fff!important;background:linear-gradient(135deg,#e11d48,#f97316)!important;box-shadow:0 7px 18px #e11d4833!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationRoster{gap:8px;display:grid}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson{grid-template-columns:38px minmax(0,1fr);align-items:center;display:grid;box-shadow:none!important;background:#f8fafcb8!important;border:1px solid #94a3b826!important;border-radius:16px!important;gap:7px!important;padding:9px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson .avatar{color:#be123c;background:linear-gradient(135deg,#f43f5e29,#f973161f);border-radius:13px;width:38px;height:38px;box-shadow:inset 0 1px #fff9}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson>div:not(.moderationPermissionGrid) strong{font-size:11px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson>div:not(.moderationPermissionGrid) small{font-size:9px;color:var(--muted,#64748b)!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson>button{grid-column:1/-1;font-size:10px;font-weight:800;color:#be123c!important;background:#f43f5e0f!important;border:1px solid #f43f5e2e!important;border-radius:11px!important;min-height:34px!important;padding:0 10px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionGrid,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson>.moderationPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson>.moderationPermissionGrid{grid-column:1/-1;width:100%;padding-top:2px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton{position:relative;min-width:0!important;height:42px!important;min-height:42px!important;color:var(--text,#0f172a)!important;background:#ffffffb3!important;border:1px solid #94a3b824!important;border-radius:12px!important;grid-template-columns:7px minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:5px!important;padding:5px 7px!important;display:grid!important;box-shadow:inset 0 1px #ffffff9e!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton:before{background:#fb7185;width:7px;height:7px;margin:0;box-shadow:0 0 0 3px #f43f5e1a}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton--enabled{background:#10b98111!important;border-color:#10b98138!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton--enabled:before{background:#10b981;box-shadow:0 0 0 3px #10b9811a}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton span{text-overflow:ellipsis;min-width:0;font-weight:760;line-height:1.3;overflow:hidden;color:inherit!important;white-space:nowrap!important;font-size:9px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton small{text-align:center;background:#f43f5e14;border-radius:7px;min-width:26px;padding:3px 4px;font-size:8px;font-weight:850;color:#be123c!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton--enabled small{background:#10b9811a;color:#047857!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton:not(:disabled):hover{transform:translateY(-1px);border-color:#f43f5e47!important;box-shadow:0 7px 18px #0f172a12!important}.streamRoot.streamRoot--meeting .stageArea{position:relative;background:radial-gradient(circle at 15% -10%,#06b6d412,#0000 32%),radial-gradient(circle at 90% 0,#8b5cf60e,#0000 28%),#0f172a08!important;border:1px solid #94a3b821!important}.streamRoot.streamRoot--meeting .stageHeader{min-height:58px;position:relative;padding:3px 5px 12px!important}.streamRoot.streamRoot--meeting .stageHeader .eyebrow{align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex;color:#14b8a6!important}.streamRoot.streamRoot--meeting .stageHeader h1{letter-spacing:-.04em;margin-top:3px;font-weight:900;font-size:clamp(18px,1.6vw,23px)!important}.streamRoot.streamRoot--meeting .stageStats{gap:6px}.streamRoot.streamRoot--meeting .stageStats span{border-radius:10px;min-height:31px;padding:5px 9px;font-size:10px;font-weight:750;background:#ffffff0b!important;border:1px solid #94a3b821!important}.streamRoot.streamRoot--meeting .stageCanvas{isolation:isolate;position:relative;background:radial-gradient(circle at 50% -15%,#2dd4bf1b,#0000 38%),radial-gradient(circle at 10% 95%,#3b82f614,#0000 34%),radial-gradient(circle at 100% 80%,#8b5cf612,#0000 30%),linear-gradient(145deg,#07111f 0%,#081523 48%,#06101d 100%)!important;border:1px solid #2dd4bf29!important;border-radius:26px!important;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 1px #ffffff0b,0 28px 70px #02061747!important}.streamRoot.streamRoot--meeting .stageCanvas:before{content:"";border-radius:inherit;opacity:.65;pointer-events:none;z-index:0;background-image:linear-gradient(#94a3b807 1px,#0000 1px),linear-gradient(90deg,#94a3b807 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 78%);mask-image:radial-gradient(#000 0%,#0000 78%)}.streamRoot.streamRoot--meeting .stageCanvas:after{content:"";pointer-events:none;z-index:0;border:1px solid #94a3b80b;border-radius:19px;position:absolute;inset:18px}.streamRoot.streamRoot--meeting .emptyStage--launchCenter{-webkit-backdrop-filter:blur(24px)saturate(130%);z-index:6;place-items:center;gap:12px;overflow:hidden;color:#e2e8f0!important;pointer-events:auto!important;background:radial-gradient(circle at 50% -10%,#2dd4bf21,#0000 48%),linear-gradient(145deg,#0f1e2fe0,#081321c7)!important;border:1px solid #5eead42b!important;border-radius:31px!important;width:min(610px,100% - 56px)!important;max-width:610px!important;min-height:0!important;padding:clamp(25px,3vw,38px) clamp(22px,3.5vw,42px) 24px!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 34px 90px #0206176b,0 0 0 1px #ffffff05,inset 0 1px #ffffff0f!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter:before{pointer-events:none;position:absolute;content:""!important;width:190px!important;height:190px!important;box-shadow:none!important;background:0 0!important;border:30px solid #2dd4bf0b!important;border-radius:50%!important;inset:-120px -45px auto auto!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter:after{content:"";pointer-events:none;border:24px solid #3b82f60a;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto auto -100px -35px}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__eyebrow{letter-spacing:.01em;background:#14b8a617;border:1px solid #2dd4bf33;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 11px;font-size:10px;font-weight:850;display:inline-flex;color:#99f6e4!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__eyebrow svg{width:14px;height:14px}.streamRoot.streamRoot--meeting .emptyStage--launchCenter h2{letter-spacing:-.055em;text-align:center;text-wrap:balance;max-width:520px;margin:0;font-weight:920;line-height:1.22;color:#f8fafc!important;font-size:clamp(25px,3.1vw,39px)!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter p{text-align:center;max-width:470px;margin:-2px auto 4px;font-weight:620;line-height:1.8;color:#94a3b8!important;font-size:clamp(11px,1.15vw,13px)!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-top:3px;display:grid;pointer-events:auto!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction{grid-template-rows:42px auto auto;align-content:center;place-items:center;gap:3px;min-width:0;min-height:112px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;color:#cbd5e1!important;opacity:1!important;cursor:pointer!important;pointer-events:auto!important;background:#ffffff06!important;border:1px solid #94a3b81b!important;border-radius:18px!important;padding:12px 7px!important;box-shadow:inset 0 1px #ffffff06!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction:after{content:"";opacity:.6;pointer-events:none;background:radial-gradient(circle,#2dd4bf21,#0000 68%);border-radius:50%;width:70px;height:70px;transition:transform .22s,opacity .22s;position:absolute;inset:-38px -30px auto auto}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2dd4bf57,#0000);height:1px;transition:opacity .18s;position:absolute;inset:auto 18% 0}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction svg{color:#94a3b8;box-sizing:content-box;background:#94a3b811;border:1px solid #94a3b81f;border-radius:13px;width:20px;height:20px;padding:10px}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:850;overflow:hidden;color:#e2e8f0!important;font-size:12px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction span,.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden;color:#64748b!important;font-size:8px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction--primary{color:#fff!important;background:linear-gradient(145deg,#14b8a647,#0891b229)!important;border-color:#2dd4bf45!important;box-shadow:0 12px 28px #06b6d417,inset 0 1px #ffffff12!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction--primary svg{color:#99f6e4;background:#14b8a629;border-color:#99f6e42e}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction:not(:disabled):hover{transform:translateY(-3px);background:#2dd4bf12!important;border-color:#2dd4bf42!important;box-shadow:0 14px 34px #02061738!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction:hover:after,.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction:focus-visible:after{opacity:1;transform:scale(1.35)}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction:focus-visible{outline:none;border-color:#5eead48c!important;box-shadow:0 0 0 4px #2dd4bf1f,0 16px 38px #02061747!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction[data-available=guided] small:after{content:" · بررسی دسترسی";color:#fbbf24}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction:not(:disabled):hover:before{opacity:1}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__activity{background:#02061733;border:1px solid #94a3b817;border-radius:999px;align-items:center;gap:7px;margin-top:3px;padding:6px 10px;font-size:9px;font-weight:750;display:inline-flex;color:#94a3b8!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__activity i{background:#2dd4bf;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite canvasStatusPulse;box-shadow:0 0 0 4px #2dd4bf17,0 0 14px #2dd4bf73}.streamRoot.streamRoot--meeting .stageFullscreenButton,.streamRoot.streamRoot--meeting .stageCommandHandle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#94a3b8!important;background:#081422b8!important;border:1px solid #94a3b81f!important;box-shadow:0 10px 28px #02061738,inset 0 1px #ffffff09!important}.streamRoot.streamRoot--meeting .stageFullscreenButton:hover,.streamRoot.streamRoot--meeting .stageCommandHandle:hover{color:#5eead4!important;background:#0f2333e0!important;border-color:#2dd4bf42!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationSection,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton{background:#0f172aa8!important;border-color:#94a3b821!important;box-shadow:inset 0 1px #ffffff06!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset--active{color:#fda4af!important;background:linear-gradient(135deg,#be123c3d,#7c2d5c29)!important;border-color:#fb718557!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] :where(.moderationSectionHead strong,.moderationPermissionButton){color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPresenterModes{background:#02061747;border-color:#94a3b81a}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton--enabled{background:#10b98114!important;border-color:#34d39933!important}@keyframes canvasStatusPulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (width>=560px) and (width<=800px){.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPresetGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionGrid,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPerson>.moderationPermissionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=800px){.streamRoot.streamRoot--meeting .stageArea{padding:7px!important}.streamRoot.streamRoot--meeting .stageHeader{min-height:50px;padding:3px 3px 8px!important}.streamRoot.streamRoot--meeting .stageHeader h1{font-size:16px!important}.streamRoot.streamRoot--meeting .stageCanvas{border-radius:20px!important;min-height:calc(100dvh - 118px)!important}.streamRoot.streamRoot--meeting .stageCanvas:after{border-radius:15px;inset:9px}.streamRoot.streamRoot--meeting .emptyStage--launchCenter{border-radius:24px!important;width:calc(100% - 28px)!important;padding:23px 16px 18px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter h2{font-size:clamp(23px,7vw,31px)!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction{grid-template-rows:34px auto auto;min-height:88px;border-radius:15px!important;padding:8px 6px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction svg{border-radius:10px;width:17px;height:17px;padding:7px}}@media (width<=420px){.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPreset{min-height:54px;padding:8px 10px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPermissionButton{height:40px!important;min-height:40px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter{gap:9px;padding-inline:13px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter p{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__activity i{animation:none}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction{transition-duration:.01ms}}@media (width>=801px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){grid-template-rows:auto auto auto minmax(0,1fr)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{background:#ffffff75!important;border:1px solid #94a3b824!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-height:0!important;margin:9px 10px 10px!important;padding:6px!important;display:grid!important;overflow:visible!important;box-shadow:0 10px 30px #0f172a0e,inset 0 1px #ffffffbf!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab{isolation:isolate;grid-template-rows:22px auto;align-content:center;place-items:center;transition:color .17s,border-color .17s,background .17s,box-shadow .17s,transform .17s;position:relative;overflow:hidden;color:#64748b!important;width:100%!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;gap:3px!important;padding:6px 3px!important;display:grid!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:before{content:"";opacity:0;filter:blur(12px);pointer-events:none;z-index:-1;background:currentColor;border-radius:50%;width:46px;height:46px;transition:opacity .17s,transform .17s;position:absolute;inset:-28px auto auto -20px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab svg{box-sizing:content-box;color:currentColor;background:color-mix(in srgb, currentColor 10%, transparent);opacity:.92;border-radius:8px;width:17px;height:17px;padding:4px;transition:transform .17s,background .17s}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab span{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:9px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:hover{transform:translateY(-1px);color:#0f766e!important;background:#14b8a611!important;border-color:#0d948838!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:hover:before{opacity:.075;transform:scale(1.25)}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:hover svg{transform:translateY(-1px)scale(1.05)}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab--active{transform:translateY(-1px);color:#fff!important;background:linear-gradient(145deg,#0f766e,#0891b2)!important;border-color:#ffffff29!important;box-shadow:0 10px 24px #0891b238,inset 0 1px #ffffff2b!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab--active:before{opacity:.15}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab--active svg{color:#fff;opacity:1;background:#ffffff24}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab--active span{color:#fff!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--panel-accent-rgb), .14), 0 10px 24px rgba(var(--panel-accent-rgb), .2)!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{min-height:0!important}}.streamRoot.streamRoot--meeting .sideDockContent[data-panel]>.dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel]>.dockBody--single{animation:.22s cubic-bezier(.22,1,.36,1) both directPanelEnter}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=analytics] .learningAnalyticsHero,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=media] .mediaPanel>strong,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=resources] .presentationUploadHero{position:relative}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero:after,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=analytics] .learningAnalyticsHero:after,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=resources] .presentationUploadHero:after{content:"";border:15px solid rgba(var(--panel-accent-rgb), .055);pointer-events:none;border-radius:50%;width:70px;height:70px;position:absolute;inset:-42px auto auto -28px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=media] .panelHint{border:1px solid rgba(var(--panel-accent-rgb), .14);background:rgba(var(--panel-accent-rgb), .055);border-radius:14px;padding:10px 11px;line-height:1.75;color:var(--muted,#64748b)!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=resources] .presentationUploadPanel{border-style:dashed!important;border-color:rgba(var(--panel-accent-rgb), .28)!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=analytics] :where(.learningSignal,.learningStudentRow),.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .premiumPollCard{-webkit-backdrop-filter:blur(14px)}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:not(.tab--active){filter:none;color:#94a3b8!important}@keyframes directPanelEnter{0%{opacity:0;transform:translateY(7px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=800px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{display:none!important}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .sideDockContent[data-panel]>.dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel]>.dockBody--single{animation:none}}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolsPanel{gap:12px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolsPanel__intro{background:radial-gradient(circle at 90% 0,#06b6d426,#0000 52%),linear-gradient(145deg,#14b8a614,#ffffffb8);border:1px solid #0d948829;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 12px 30px #0f172a0f,inset 0 1px #fffc}.toolsPanel__introIcon,.whiteboardPanel__heroIcon{color:#fff;background:linear-gradient(145deg,#0f766e,#0891b2);place-items:center;display:grid;box-shadow:0 9px 20px #0891b238,inset 0 1px #ffffff4d}.toolsPanel__introIcon{border-radius:14px;width:42px;height:42px}.toolsPanel__intro>span:last-child{gap:3px;min-width:0;display:grid}.toolsPanel__intro strong{color:#0f172a;font-size:.92rem}.toolsPanel__intro small{color:#64748b;font-size:.7rem;line-height:1.55}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolSelector{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolSelector__item{justify-content:center;min-height:48px;padding:7px 8px;font-size:.73rem;transition:transform .15s,background .15s,box-shadow .15s;background:0 0!important;border-color:#0000!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolSelector__item:hover{transform:translateY(-1px);background:#0d948811!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolSelector__item--active{color:#fff!important;background:linear-gradient(135deg,#0f766e,#0891b2)!important;box-shadow:0 9px 20px #0891b233!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .whiteboardPanel{border:1px solid #0d948824;gap:9px;box-shadow:0 16px 40px #0f172a12,inset 0 1px #ffffffe6;background:linear-gradient(160deg,#ffffffbf,#f0fdfa8f)!important;padding:11px!important}.whiteboardPanel__hero{border-bottom:1px solid #94a3b82b;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:9px;display:grid}.whiteboardPanel__heroIcon{border-radius:13px;width:38px;height:38px}.whiteboardPanel__heroCopy{gap:2px;min-width:0;display:grid}.whiteboardPanel__heroCopy strong{color:#0f172a;font-size:.82rem}.whiteboardPanel__heroCopy small{color:#64748b;font-size:.65rem;line-height:1.4}.whiteboardPanel__hero .syncBadge{color:#0f766e;background:#14b8a617;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:.62rem;display:inline-flex}.whiteboardPanel__hero .syncBadge i{background:#14b8a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #14b8a61f}.whiteboardSectionTitle{color:#475569;align-items:center;gap:5px;font-size:.67rem;font-weight:900;display:flex}.whiteboardSectionTitle svg{color:#0f766e}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolGrid,.primaryToolGrid){display:grid}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .primaryToolGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolButton{color:#64748b;background:#ffffffb8;border-color:#94a3b829;min-height:31px;box-shadow:0 4px 10px #0f172a09;border-radius:10px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolButton:hover{color:#0f766e;background:#fff;border-color:#0d948847;transform:translateY(-1px)}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolButton--active{color:#fff!important;background:linear-gradient(135deg,#0f766e,#0891b2)!important;border-color:#0000!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolButton--labeled{aspect-ratio:auto;flex-direction:column;gap:4px;min-height:54px;padding:6px 3px;font-size:.62rem;font-weight:900;display:flex}.whiteboardDisclosure{background:#ffffff7a;border:1px solid #94a3b824;border-radius:13px;overflow:hidden}.whiteboardDisclosure>summary{color:#475569;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:.68rem;font-weight:900;list-style:none;transition:color .14s,background .14s;display:grid}.whiteboardDisclosure>summary::-webkit-details-marker{display:none}.whiteboardDisclosure>summary>span{align-items:center;gap:6px;min-width:0;display:flex}.whiteboardDisclosure>summary>span svg{color:#0f766e}.whiteboardDisclosure>summary small{color:#0f766e;background:#14b8a614;border-radius:999px;padding:3px 6px;font-size:.58rem}.whiteboardDisclosure>summary>svg{color:#94a3b8;transition:transform .18s}.whiteboardDisclosure>summary:hover{color:#0f766e;background:#14b8a60e}.whiteboardDisclosure[open]>summary{color:#0f766e;background:#14b8a611}.whiteboardDisclosure[open]>summary>svg{transform:rotate(180deg)}.whiteboardDisclosure>:not(summary){margin:7px;animation:.18s both whiteboardReveal}@keyframes whiteboardReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .colorRow{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .colorRow--quick{grid-template-columns:repeat(7,minmax(0,1fr))}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .colorSwatch{aspect-ratio:1;border-width:2px;width:100%;height:auto;min-height:18px;transition:transform .14s,box-shadow .14s}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .colorSwatch:hover{transform:scale(1.13)}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .colorSwatch--active{transform:scale(1.13);box-shadow:0 0 0 3px #0d94883d,0 5px 12px #0f172a26}.customColorPicker{color:#0f766e;cursor:pointer;place-items:center;min-width:0;min-height:28px;font-size:.5rem;font-weight:900;position:relative;overflow:hidden;background:#14b8a60f!important;border:1px dashed #0d948859!important;border-radius:10px!important;gap:1px!important;padding:2px!important;display:grid!important}.customColorPicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;padding:0!important}.customColorPicker span{font-size:.49rem!important}.whiteboardControlGrid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px;display:grid}.whiteboardControlGrid label{background:#ffffff94;border:1px solid #94a3b824;border-radius:13px;gap:6px;min-width:0;padding:9px;display:grid}.whiteboardControlGrid label>span{color:#64748b;justify-content:space-between;font-size:.65rem;font-weight:900;display:flex}.whiteboardControlGrid label b{color:#0f766e;font-size:.65rem}.whiteboardControlGrid input{min-width:0;min-height:32px!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .formulaPresets{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .formulaPresets button{border-radius:9px;min-height:28px;padding:0 3px;font-size:.68rem}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .compactActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .compactActions button{border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:0 5px;font-size:.68rem;display:inline-flex}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .panelHint{color:#0f766e;background:#14b8a612;border-radius:11px;margin:0;padding:8px 10px;font-size:.65rem;line-height:1.65}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolsPanel__intro,.whiteboardPanel){border-color:#2dd4bf21;background:radial-gradient(circle at 90% 0,#0891b221,#0000 50%),#0f172ab3!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolsPanel__intro strong,.whiteboardPanel__heroCopy strong){color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolsPanel__intro small,.whiteboardPanel__heroCopy small){color:#94a3b8}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) :where(.toolButton,.whiteboardControlGrid label,.whiteboardDisclosure){background:#02061761;border-color:#94a3b821}@media (width<=800px){.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .toolGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .colorRow{grid-template-columns:repeat(10,minmax(0,1fr))}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .colorRow--quick{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=430px){.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=tools]) .whiteboardPanel{padding:9px!important}.whiteboardPanel__hero{grid-template-columns:34px minmax(0,1fr)}.whiteboardPanel__heroIcon{width:34px;height:34px}.whiteboardPanel__hero .syncBadge{grid-column:1/-1;justify-self:start}.whiteboardControlGrid{grid-template-columns:1fr}}.streamRoot--meeting .streamQuickTray{--studio-accent:#0f766e;--studio-accent-2:#0891b2;scrollbar-width:thin;animation:.24s cubic-bezier(.2,.8,.2,1) both streamStudioEnter;background:radial-gradient(circle at 92% -8%,#22d3ee2e,#0000 37%),linear-gradient(160deg,#fffffff7,#f0fdfaf2)!important;border:1px solid #ffffffb8!important;border-radius:27px!important;gap:9px!important;width:min(700px,100vw - 2rem)!important;max-height:calc(100dvh - 24px)!important;padding:10px!important;top:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 30px 80px #0f172a38,0 8px 24px #0891b21c,inset 0 1px #fffffff2!important}.streamRoot--meeting .streamQuickTray[data-stream-mode=audio]{--studio-accent:#7c3aed;--studio-accent-2:#db2777}.streamRoot--meeting .streamQuickTray[data-stream-mode=video]{--studio-accent:#c2410c;--studio-accent-2:#e11d48}@keyframes streamStudioEnter{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.975)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.streamRoot--meeting .streamQuickHeader{grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:10px;display:grid;box-shadow:inset 0 1px #ffffffd1;border:1px solid color-mix(in srgb, var(--studio-accent) 16%, transparent)!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--studio-accent-2) 15%, transparent), transparent 55%), #ffffffb3!important;border-radius:19px!important;padding:11px 12px!important}.streamQuickBrand{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:10px!important;display:grid!important}.streamQuickBrand__icon{background:linear-gradient(145deg, var(--studio-accent), var(--studio-accent-2));width:45px;height:45px;box-shadow:0 10px 22px color-mix(in srgb, var(--studio-accent) 24%, transparent), inset 0 1px #ffffff4d;border-radius:15px;place-items:center;color:#fff!important;display:grid!important}.streamQuickBrand__copy{min-width:0;gap:1px!important;display:grid!important}.streamQuickBrand__copy small{color:var(--studio-accent);letter-spacing:.01em;font-size:.62rem;font-weight:950}.streamQuickBrand__copy strong{color:#0f172a;line-height:1.45;font-size:1rem!important}.streamQuickBrand__copy>span{color:#64748b!important;font-size:.67rem!important}.streamRoot--meeting .streamQuickHeader>button{color:#64748b!important;background:#ffffffad!important;border-radius:11px!important;width:34px!important;height:34px!important;min-height:34px!important}.streamRoot--meeting .streamQuickHeader>button:hover{transform:rotate(4deg);color:#e11d48!important;background:#fff1f2e6!important;border-color:#e11d482e!important}.streamQuickSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:2px 9px;display:grid}.streamQuickStep{color:#94a3b8;align-items:center;gap:5px;min-width:0;font-size:.59rem;font-weight:900;display:flex;position:relative}.streamQuickStep:not(:last-child):after{content:"";background:#e2e8f0;border-radius:99px;height:2px;position:absolute;top:11px;left:calc(18px - 50%);right:calc(50% + 18px)}.streamQuickStep i{z-index:1;color:#94a3b8;background:#fff;border:2px solid #e2e8f0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.58rem;font-style:normal;display:grid;position:relative}.streamQuickStep--active{color:var(--studio-accent)}.streamQuickStep--active i{border-color:color-mix(in srgb, var(--studio-accent) 35%, transparent);color:var(--studio-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--studio-accent) 9%, transparent)}.streamQuickStep--done{color:#0f766e}.streamQuickStep--done i{color:#fff;background:linear-gradient(145deg,#0f766e,#14b8a6);border-color:#0000}.streamQuickStep--done:not(:last-child):after{background:linear-gradient(90deg, #14b8a6, color-mix(in srgb, var(--studio-accent) 38%, #e2e8f0))}.streamRoot--meeting .streamModeSwitch{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;background:#ffffff8c!important;border:1px solid #94a3b821!important;border-radius:17px!important;padding:6px!important}.streamRoot--meeting .streamModeButton{text-align:right;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;position:relative;color:#64748b!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;min-height:54px!important;padding:7px!important;display:grid!important}.streamRoot--meeting .streamModeButton>i{color:#64748b;background:#94a3b81a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.streamRoot--meeting .streamModeButton>span{gap:1px;min-width:0;display:grid}.streamRoot--meeting .streamModeButton b{color:#334155;font-size:.69rem}.streamRoot--meeting .streamModeButton small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.streamRoot--meeting .streamModeButton:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--studio-accent) 5%, white)!important}.streamRoot--meeting .streamModeButton--active{border-color:color-mix(in srgb, var(--studio-accent) 20%, transparent)!important;background:color-mix(in srgb, var(--studio-accent) 8%, white)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--studio-accent) 10%, transparent)!important}.streamRoot--meeting .streamModeButton--active>i{color:#fff;background:linear-gradient(145deg, var(--studio-accent), var(--studio-accent-2));box-shadow:0 7px 14px color-mix(in srgb, var(--studio-accent) 22%, transparent)}.streamRoot--meeting .streamModeButton--active b{color:var(--studio-accent)}.streamModeButton__check{color:#fff;background:#14b8a6;border-radius:50%;padding:2px;position:absolute;top:5px;left:5px}.streamRoot--meeting .streamFilePicker{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;box-shadow:inset 0 1px #ffffffd9;border:1.5px dashed color-mix(in srgb, var(--studio-accent) 32%, #cbd5e1)!important;color:#475569!important;background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--studio-accent-2) 10%, transparent), transparent 48%), #ffffffad!important;border-radius:18px!important;gap:10px!important;min-height:82px!important;padding:12px!important;display:grid!important}.streamRoot--meeting .streamFilePicker:hover{transform:translateY(-1px);border-color:var(--studio-accent)!important;background:color-mix(in srgb, var(--studio-accent) 5%, white)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--studio-accent) 11%, transparent)!important}.streamFilePicker__icon{width:48px;height:48px;color:var(--studio-accent);background:color-mix(in srgb, var(--studio-accent) 10%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--studio-accent) 10%, transparent);border-radius:15px;place-items:center;display:grid!important}.streamFilePicker__copy{gap:3px;min-width:0;display:grid!important}.streamFilePicker__copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.streamFilePicker__copy small{color:#64748b;font-size:.59rem;line-height:1.55}.streamFilePicker__action{color:var(--studio-accent);background:color-mix(in srgb, var(--studio-accent) 9%, white);white-space:nowrap;border-radius:10px;padding:7px 9px;font-size:.59rem;font-weight:950}.streamFilePicker--ready{background:linear-gradient(145deg,#f0fdfaf0,#ecfeffe0)!important;border-style:solid!important;border-color:#14b8a647!important}.streamFilePicker--ready .streamFilePicker__icon{color:#fff;background:linear-gradient(145deg,#0f766e,#14b8a6)}.streamModeSetup{gap:8px;min-width:0;display:grid}.streamMediaSetup{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.streamMediaSetup>.streamFilePicker{grid-column:1/-1}.streamMediaSetup>.streamTitleInput{grid-area:2/1}.streamMediaSetup>.streamQuickMeta{grid-area:3/1}.streamMediaSetup>.streamPermissionCard{grid-area:4/1}.streamMediaSetup>.streamVolumeDirector{grid-area:2/2/5}.streamRoot--meeting .streamTitleInput{width:100%;box-shadow:inset 0 1px 2px #0f172a08;color:#0f172a!important;background:#ffffffad!important;border:1px solid #94a3b829!important;border-radius:13px!important;min-height:42px!important;padding:0 13px!important}.streamRoot--meeting .streamTitleInput:focus{outline:0;border-color:color-mix(in srgb, var(--studio-accent) 40%, transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--studio-accent) 9%, transparent)!important}.streamRoot--meeting .streamMediaSetup .streamVolumeDirector{background:#ffffff8a;border:1px solid #94a3b821;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;min-height:0;padding:10px;display:grid}.streamRoot--meeting .streamMediaSetup .streamVolumeDirector label{background:#ffffff85;border:1px solid #94a3b81c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px;min-width:0;padding:8px;display:grid}.streamRoot--meeting .streamMediaSetup .streamVolumeDirector label span{color:#64748b;font-size:.57rem;font-weight:850}.streamRoot--meeting .streamMediaSetup .streamVolumeDirector label strong{color:var(--studio-accent);font-size:.61rem}.streamRoot--meeting .streamMediaSetup .streamVolumeDirector label input{grid-column:1/-1;width:100%;min-height:20px;padding:0}.streamRoot--meeting .streamMediaSetup .streamMuteToggle{grid-column:1/-1;border-radius:11px!important;min-height:38px!important}.streamRoot--meeting .streamQuickMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.streamRoot--meeting .streamQuickMeta span{justify-content:center;min-width:0;min-height:33px;color:#475569!important;background:#ffffff94!important;border:1px solid #94a3b81f!important;border-radius:11px!important;padding:5px 4px!important;font-size:.57rem!important}.streamRoot--meeting .streamQuickMeta svg{color:#14b8a6!important}.streamRoot--meeting .streamPermissionCard{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;background:#ffffff85!important;border:1px solid #94a3b821!important;border-radius:14px!important;padding:8px 10px!important;display:grid!important}.streamRoot--meeting .streamPermissionCard input{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;place-items:center;margin:0;transition:background .15s;display:grid;border:0!important;width:34px!important;height:22px!important}.streamRoot--meeting .streamPermissionCard input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;transform:translate(7px);box-shadow:0 2px 6px #0f172a33}.streamRoot--meeting .streamPermissionCard input:checked{background:linear-gradient(90deg,#0f766e,#14b8a6)}.streamPermissionCard>span{gap:2px;display:grid}.streamPermissionCard strong{color:#334155;font-size:.68rem}.streamPermissionCard small{color:#94a3b8;font-size:.56rem}.streamRoot--meeting .streamPlayButton{text-align:right;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;color:#fff!important;background:linear-gradient(135deg, var(--studio-accent), var(--studio-accent-2))!important;min-height:58px!important;box-shadow:0 14px 30px color-mix(in srgb, var(--studio-accent) 27%, transparent), inset 0 1px #ffffff3d!important;border:0!important;border-radius:17px!important;padding:8px 11px!important;display:grid!important}.streamRoot--meeting .streamPlayButton__icon{background:#ffffff2b;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff2e}.streamRoot--meeting .streamPlayButton>span:last-child{gap:1px;display:grid}.streamRoot--meeting .streamPlayButton strong{font-size:.78rem}.streamRoot--meeting .streamPlayButton small{color:#ffffffb8;font-size:.57rem}.streamRoot--meeting .streamPlayButton:not(:disabled):hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 18px 38px color-mix(in srgb, var(--studio-accent) 32%, transparent)!important}.streamRoot--meeting .streamPlayButton:disabled{opacity:.58;filter:saturate(.55)}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]>.dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]>.dockBody--single{box-sizing:border-box;justify-self:center!important;width:min(100%,760px)!important;max-width:760px!important;margin-inline:auto!important}.streamRoot.streamRoot--meeting .sideDockContent:has(.moderationPanel)>.dockBody{box-sizing:border-box;justify-self:center!important;width:min(100%,760px)!important;max-width:760px!important;margin-inline:auto!important}.streamRoot.streamRoot--meeting .sideDockContent:has(.moderationPanel)>.dockBody--single{box-sizing:border-box;justify-self:center!important;width:min(100%,760px)!important;max-width:760px!important;margin-inline:auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPanel{box-sizing:border-box;justify-self:center!important;width:100%!important;max-width:760px!important;margin-inline:auto!important}.streamRoot.streamRoot--meeting .sideDockContent:has(.moderationPanel) .moderationPanel{box-sizing:border-box;justify-self:center!important;width:100%!important;max-width:760px!important;margin-inline:auto!important}.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickTray{background:radial-gradient(circle at 92% -8%, color-mix(in srgb, var(--studio-accent-2) 17%, transparent), transparent 38%), linear-gradient(160deg, #0f172afa, #020617f7)!important;border-color:#94a3b821!important}.streamRoot[data-theme=dark].streamRoot--meeting :where(.streamQuickHeader,.streamModeSwitch,.streamFilePicker,.streamQuickMeta span,.streamPermissionCard,.streamTitleInput,.streamMediaSetup .streamVolumeDirector,.streamMediaSetup .streamVolumeDirector label){background-color:#0f172a94!important;border-color:#94a3b821!important}.streamRoot[data-theme=dark].streamRoot--meeting :where(.streamQuickBrand__copy strong,.streamModeButton b,.streamFilePicker__copy strong,.streamPermissionCard strong){color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting :where(.streamModeButton small,.streamFilePicker__copy small,.streamPermissionCard small){color:#94a3b8}.streamRoot[data-theme=dark].streamRoot--meeting .streamModeButton--active{background:color-mix(in srgb, var(--studio-accent) 14%, #0f172a)!important}.streamRoot[data-theme=dark].streamRoot--meeting .streamFilePicker__icon{background:color-mix(in srgb, var(--studio-accent) 16%, #0f172a)}@media (width<=520px){.streamRoot--meeting .streamQuickTray{animation:none;border-radius:22px 22px 18px 18px!important;width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:7px!important;top:auto!important;bottom:6px!important;transform:translate(-50%)!important}.streamQuickBrand{grid-template-columns:40px minmax(0,1fr)}.streamQuickBrand__icon{border-radius:13px;width:40px;height:40px}.streamRoot--meeting .streamModeButton{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:54px!important}.streamRoot--meeting .streamModeButton>i{width:30px;height:30px}.streamRoot--meeting .streamModeButton small{display:none}.streamRoot--meeting .streamFilePicker{grid-template-columns:42px minmax(0,1fr);min-height:70px!important;padding:9px!important}.streamFilePicker__icon{width:42px;height:42px}.streamFilePicker__action{display:none}.streamQuickStep{justify-content:center}.streamQuickStep b{display:none}.streamRoot--meeting .streamQuickMeta span{min-height:30px;font-size:.52rem!important}.streamMediaSetup{grid-template-columns:1fr}.streamMediaSetup>:where(.streamFilePicker,.streamTitleInput,.streamQuickMeta,.streamPermissionCard,.streamVolumeDirector){grid-area:auto/1}}@media (width>=521px) and (height<=620px){.streamRoot--meeting .streamQuickTray{gap:6px!important;padding:7px!important}.streamRoot--meeting .streamQuickHeader{padding:7px 10px!important}.streamQuickBrand__icon{border-radius:12px;width:38px;height:38px}.streamQuickBrand{grid-template-columns:38px minmax(0,1fr)}.streamQuickBrand__copy>span,.streamQuickStep b,.streamRoot--meeting .streamModeButton small{display:none}.streamRoot--meeting .streamModeButton{min-height:43px!important}.streamRoot--meeting .streamFilePicker{min-height:64px!important;padding-block:8px!important}.streamFilePicker__icon{width:40px;height:40px}.streamRoot--meeting .streamPlayButton{min-height:50px!important}}@media (prefers-reduced-motion:reduce){.streamRoot--meeting .streamQuickTray{animation:none}}.streamRoot.streamRoot--meeting>.streamQuickTray{width:min(700px,100vw - 2rem)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}@media (width<=520px){.streamRoot.streamRoot--meeting>.streamQuickTray{width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - 12px)!important;top:auto!important;bottom:6px!important;transform:translate(-50%)!important}.streamRoot.streamRoot--meeting>.streamQuickTray .streamMediaSetup{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-height:0!important;display:grid!important}.streamRoot.streamRoot--meeting>.streamQuickTray .streamMediaSetup>.streamFilePicker{grid-area:auto/1/auto/-1!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:8px!important}.streamRoot.streamRoot--meeting>.streamQuickTray .streamMediaSetup>.streamTitleInput{grid-area:auto/1!important;width:100%!important;height:38px!important;min-height:38px!important}.streamRoot.streamRoot--meeting>.streamQuickTray .streamMediaSetup>.streamQuickMeta{grid-area:auto/2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;height:38px!important;min-height:38px!important}.streamRoot.streamRoot--meeting>.streamQuickTray .streamMediaSetup>.streamPermissionCard{grid-area:auto/1/auto/-1!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important}.streamRoot.streamRoot--meeting>.streamQuickTray .streamMediaSetup>.streamVolumeDirector{grid-area:auto/1/auto/-1!important;width:100%!important;height:104px!important;min-height:104px!important;max-height:104px!important;padding:7px!important}.streamRoot.streamRoot--meeting>.streamQuickTray .streamTrayStatus{min-height:32px!important;margin:0!important;padding:7px 9px!important}}.streamRoot.streamRoot--meeting .meetingShell--stageOverlayOpen .stageArea{transform:none!important}.streamRoot.streamRoot--meeting .meetingShell--stageOverlayOpen .stageCanvas{contain:none!important;isolation:auto!important}.streamRoot--meeting .endSessionButton--topbar,.streamRoot--meeting .endSessionButton--topbar span{color:#fff7ed!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero{background:radial-gradient(circle at 88% 10%,#2dd4bf38,#0000 38%),linear-gradient(145deg,#f0fdfafa,#e0f2fef5)!important;border-color:#0d948833!important;box-shadow:0 14px 30px #0f766e1a,inset 0 1px #ffffffeb!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero__eyebrow{color:#0f766e!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero strong{color:#0f172a!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero small{color:#475569!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero__orb{background:linear-gradient(145deg,#0f766e,#0369a1)!important;border-color:#0891b240!important;box-shadow:0 10px 22px #0891b233,inset 0 1px #ffffff47!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero__orb span{color:#f8fafc!important;background:#ffffff24!important}.streamRoot[data-theme=light].streamRoot--meeting .stageCommandHandle,.streamRoot[data-theme=light].streamRoot--meeting .stageFullscreenButton{opacity:.88!important;color:#334155!important;background:#ffffffe6!important;border-color:#0f766e33!important;box-shadow:0 8px 20px #0f172a1a!important}.streamRoot[data-theme=light].streamRoot--meeting .stageCommandHandle--open{color:#0f766e!important;background:#ecfdf5f0!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCommandHandle,.streamRoot[data-theme=dark].streamRoot--meeting .stageFullscreenButton{opacity:.78!important;color:#dbeafe!important;background:#0f172aeb!important;border-color:#5eead433!important;box-shadow:0 8px 22px #02061747!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCommandHandle--open{color:#99f6e4!important}.streamRoot[data-theme=dark].streamRoot--meeting .meetingList--speakerQueue button{color:#ccfbf1!important;background:linear-gradient(#14b8a633,#0f172aeb)!important;border-color:#2dd4bf47!important;box-shadow:inset 0 1px #ffffff0f!important}.streamRoot[data-theme=dark].streamRoot--meeting .meetingList--speakerQueue button span,.streamRoot[data-theme=dark].streamRoot--meeting .meetingList--speakerQueue button svg{color:inherit!important}@media (width<=800px){.streamRoot--meeting .stageCommandHandle,.streamRoot--meeting .stageFullscreenButton{opacity:.9!important}}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero{isolation:isolate;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 62px!important;align-items:center!important;gap:13px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:16px!important;display:grid!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .peopleRailHero__copy,.streamRoot.streamRoot--meeting .peopleRailHero__orb{z-index:2;min-width:0;position:relative}.streamRoot.streamRoot--meeting .peopleRailHero__copy{justify-items:start;gap:6px!important;display:grid!important}.streamRoot.streamRoot--meeting .peopleRailHero__eyebrow{border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:4px 9px;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.streamRoot.streamRoot--meeting .peopleRailHero__copy>strong{letter-spacing:-.025em;font-size:20px!important;line-height:1.25!important}.streamRoot.streamRoot--meeting .peopleRailHero__copy>small{font-size:10px!important;line-height:1.45!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero__orb{place-items:center;min-width:62px;transform:rotate(4deg);border-radius:21px!important;width:62px!important;height:62px!important;display:grid!important}.streamRoot.streamRoot--meeting .peopleRailHero__orb>span{place-items:center;display:grid;transform:rotate(-4deg);border-radius:15px!important;width:43px!important;height:43px!important;font-size:20px!important;font-weight:900!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero{background:radial-gradient(circle at 90% -12%,#2dd4bf52,#0000 45%),radial-gradient(circle at -8% 118%,#38bdf82e,#0000 42%),linear-gradient(145deg,#fff 0%,#ecfeff 54%,#eff6ff 100%)!important;border:1px solid #0d948833!important;box-shadow:0 16px 40px #0f766e1f,inset 0 1px #fffffffa!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero__eyebrow{background:#ccfbf1cc;border:1px solid #0d948829;color:#0f766e!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero__copy>strong{color:#0f172a!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero__copy>small{color:#475569!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero__orb{background:linear-gradient(145deg,#0f766e,#0284c7)!important;border:1px solid #ffffffb8!important;box-shadow:0 13px 26px #0891b240,inset 0 1px #ffffff47!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRailHero__orb>span{color:#fff!important;background:#ffffff24!important}.streamRoot.streamRoot--meeting .emptyStage.emptyStage--launchCenter{box-sizing:border-box!important;width:min(650px,100% - 32px)!important;max-width:calc(100% - 32px)!important;height:auto!important;max-height:calc(100% - 28px)!important;padding:clamp(22px,2.7vw,34px) clamp(18px,3vw,34px) 22px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter>*{z-index:2;box-sizing:border-box;min-width:0;max-width:100%;position:relative}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__actions{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction{box-sizing:border-box!important;width:100%!important;min-width:0!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage.emptyStage--launchCenter{color:#0f172a!important;background:radial-gradient(circle at 50% -16%,#2dd4bf33,#0000 46%),radial-gradient(circle at -5% 110%,#60a5fa24,#0000 38%),linear-gradient(145deg,#fffffff7,#f0fdfaf2 52%,#eff6fff5)!important;border-color:#0e74902e!important;box-shadow:0 30px 80px #0f172a26,inset 0 1px #fff!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .emptyStage__eyebrow{color:#0f766e!important;background:#ccfbf1c2!important;border-color:#0d948833!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter h2{color:#0f172a!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter p{color:#526176!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .launchAction{color:#334155!important;background:#ffffffb8!important;border-color:#64748b29!important;box-shadow:0 9px 22px #0f172a0e,inset 0 1px #ffffffe6!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .launchAction svg{color:#0e7490!important;background:#e0f2febd!important;border-color:#0e749024!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .launchAction strong{color:#0f172a!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .launchAction span,.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .launchAction small{color:#64748b!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .launchAction--primary{background:linear-gradient(145deg,#ccfbf1eb,#e0f2fee0)!important;border-color:#0d94884d!important;box-shadow:0 12px 28px #0d948821,inset 0 1px #fff!important}.streamRoot[data-theme=light].streamRoot--meeting .emptyStage--launchCenter .emptyStage__activity{color:#475569!important;background:#ffffffb8!important;border-color:#0d948824!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer{z-index:5;box-sizing:border-box;width:100%;position:sticky;bottom:0;border:1px solid #94a3b829!important;border-radius:20px!important;padding:10px!important;display:block!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerPrimaryRow{grid-template-columns:38px minmax(0,1fr) 42px;align-items:end;gap:8px;min-width:0;display:grid;grid-column:1/-1!important;width:100%!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerPrimaryRow>.composerExtras{grid-column:1!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerPrimaryRow>textarea{grid-column:2!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerPrimaryRow>.composerSend{grid-column:3!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer textarea{resize:vertical!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:74px!important;max-height:156px!important;padding:11px 12px!important;line-height:1.75!important;overflow-y:auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras{position:relative}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras>summary,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend{cursor:pointer;place-items:center;list-style:none;border-radius:13px!important;width:38px!important;min-width:38px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend{width:42px!important;min-width:42px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu{z-index:12;box-sizing:border-box;border:1px solid #94a3b833;border-radius:16px;gap:9px;width:min(250px,100vw - 42px);padding:11px;display:grid;position:absolute;inset:auto 0 calc(100% + 9px) auto;box-shadow:0 18px 45px #0f172a2e}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer{background:#ffffffe6!important;box-shadow:0 -12px 34px #0f172a14,inset 0 1px #fff!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer textarea{color:#0f172a!important;background:#f8fafc!important;border-color:#64748b33!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras>summary{color:#0e7490!important;background:#ecfeff!important;border:1px solid #0e749029!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu{background:#fffffffa}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend{color:#fff!important;background:linear-gradient(145deg,#0f766e,#0284c7)!important;border:0!important;box-shadow:0 9px 20px #0891b240!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer{background:#081220e6!important;border-color:#94a3b821!important;box-shadow:0 -14px 38px #0206174d,inset 0 1px #ffffff0a!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer textarea,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu{color:#f8fafc!important;background:#0f172af2!important;border-color:#94a3b826!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras>summary{color:#99f6e4!important;background:#14b8a61a!important;border:1px solid #2dd4bf2e!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu label{color:#cbd5e1}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls],.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls]>.dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls]>.dockBody--single,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .premiumPollList,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .emptyState{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero{gap:8px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>div,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>button{min-width:0}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;align-content:start!important;min-height:0!important;overflow:hidden auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]>.dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]>.dockBody--single{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;box-sizing:border-box!important;width:min(100%,760px)!important;height:100%!important;min-height:0!important;max-height:100%!important;margin-inline:auto!important;padding:0 4px 24px!important;display:block!important;overflow:hidden auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPanel{touch-action:pan-y pinch-zoom!important;box-sizing:border-box!important;width:100%!important;height:max-content!important;min-height:max-content!important;max-height:none!important;margin:0 auto!important;padding-bottom:30px!important;overflow:visible!important}@media (width<=800px){.streamRoot.streamRoot--meeting .emptyStage.emptyStage--launchCenter{width:calc(100% - 22px)!important;max-width:calc(100% - 22px)!important;max-height:calc(100% - 18px)!important;padding:20px 14px 16px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .emptyStage__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer textarea{min-height:68px!important}}@media (width<=420px){.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailHero{min-height:102px!important;padding:13px!important}.streamRoot.streamRoot--meeting .emptyStage.emptyStage--launchCenter{gap:8px}.streamRoot.streamRoot--meeting .emptyStage--launchCenter h2{font-size:22px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction{min-height:80px!important}}.streamRoot.streamRoot--meeting .topbar{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(145%);align-items:center;min-height:74px;position:relative;background:#ffffffd6!important;border:1px solid #94a3b821!important;border-radius:0 0 22px 22px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;padding:10px clamp(14px,2vw,26px)!important;display:grid!important;box-shadow:0 13px 38px #0f172a17,inset 0 1px #ffffffeb!important}.streamRoot.streamRoot--meeting .topbar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 8% -60%,#2dd4bf29,#0000 34%),radial-gradient(circle at 92% -80%,#60a5fa21,#0000 32%);position:absolute;inset:0}.streamRoot.streamRoot--meeting .topbarIdentity{justify-self:start;align-items:center;gap:11px;min-width:0;display:flex}.streamRoot.streamRoot--meeting .topbarIdentity .brandMark{color:#ecfeff;border:1px solid #ffffff8c;border-radius:15px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 26px #0891b238,inset 0 1px #ffffff3d;background:linear-gradient(145deg,#0f766e,#0284c7)!important}.streamRoot.streamRoot--meeting .topbarIdentity .brandMark:after{content:"";border:8px solid #ffffff21;border-radius:50%;width:34px;height:34px;position:absolute;inset:-18px -14px auto auto}.streamRoot.streamRoot--meeting .meetingTitle{gap:2px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .meetingTitle strong{max-width:min(28vw,350px);font-weight:900;color:#0f172a!important;font-size:14px!important}.streamRoot.streamRoot--meeting .meetingSubtitle{font-weight:680;color:#64748b!important;font-size:10px!important}.streamRoot.streamRoot--meeting .topbarNetwork{--network-accent:#0f766e;--network-rgb:15, 118, 110;border:1px solid rgba(var(--network-rgb), .18);color:#0f172a;background:linear-gradient(145deg, rgba(var(--network-rgb), .095), #ffffffb8);min-width:218px;min-height:50px;box-shadow:0 8px 24px rgba(var(--network-rgb), .08), inset 0 1px #ffffffd9;box-sizing:border-box;border-radius:17px;grid-template-columns:34px auto auto;grid-template-areas:"icon copy type""icon copy latency";align-items:center;gap:1px 9px;padding:6px 9px 6px 7px;display:grid}.streamRoot.streamRoot--meeting .topbarNetwork--fast{--network-accent:#059669;--network-rgb:5, 150, 105}.streamRoot.streamRoot--meeting .topbarNetwork--good{--network-accent:#0284c7;--network-rgb:2, 132, 199}.streamRoot.streamRoot--meeting .topbarNetwork--slow{--network-accent:#d97706;--network-rgb:217, 119, 6}.streamRoot.streamRoot--meeting .topbarNetwork--offline{--network-accent:#e11d48;--network-rgb:225, 29, 72}.streamRoot.streamRoot--meeting .topbarNetwork__icon{color:#fff;background:linear-gradient(145deg, var(--network-accent), color-mix(in srgb, var(--network-accent) 65%, #0369a1));width:34px;height:34px;box-shadow:0 8px 18px rgba(var(--network-rgb), .22);border-radius:12px;grid-area:icon;place-items:center;display:grid;position:relative}.streamRoot.streamRoot--meeting .topbarNetwork__icon i{background:#34d399;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;inset:auto 3px 3px auto;box-shadow:0 0 0 3px #34d39929}.streamRoot.streamRoot--meeting .topbarNetwork--offline .topbarNetwork__icon i{background:#fb7185;box-shadow:0 0 0 3px #fb718529}.streamRoot.streamRoot--meeting .topbarNetwork__copy{grid-area:copy;gap:1px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .topbarNetwork__copy small{font-weight:750;color:#64748b!important;font-size:8px!important}.streamRoot.streamRoot--meeting .topbarNetwork__copy strong{text-align:right;white-space:nowrap;direction:ltr;font-weight:900;color:#0f172a!important;font-size:12px!important}.streamRoot.streamRoot--meeting .topbarNetwork__type{background:rgba(var(--network-rgb), .11);text-align:center;direction:ltr;border-radius:999px;grid-area:type;justify-self:end;min-width:35px;padding:3px 7px;font-size:9px;font-weight:950;color:var(--network-accent)!important}.streamRoot.streamRoot--meeting .topbarNetwork__latency{direction:ltr;grid-area:latency;justify-self:end;align-items:center;gap:3px;font-size:8px;font-weight:760;display:inline-flex;color:#64748b!important}.streamRoot.streamRoot--meeting .topbarNetworkPlaceholder{width:218px}.streamRoot.streamRoot--meeting .topbarActions{justify-self:end;max-width:100%!important;margin:0!important}.streamRoot[data-theme=dark].streamRoot--meeting .topbar{background:#050e1bdb!important;border-color:#94a3b81a!important;box-shadow:0 14px 40px #0206174d,inset 0 1px #ffffff09!important}.streamRoot[data-theme=dark].streamRoot--meeting .meetingTitle strong{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .meetingSubtitle{color:#94a3b8!important}.streamRoot[data-theme=dark].streamRoot--meeting .topbarNetwork{color:#f8fafc;border-color:rgba(var(--network-rgb), .22);background:linear-gradient(145deg, rgba(var(--network-rgb), .13), #0f172ac7);box-shadow:0 9px 26px #02061738,inset 0 1px #ffffff09}.streamRoot[data-theme=dark].streamRoot--meeting .topbarNetwork__copy strong{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .topbarNetwork__copy small,.streamRoot[data-theme=dark].streamRoot--meeting .topbarNetwork__latency{color:#94a3b8!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero{background:radial-gradient(circle at 88% -20%,#2dd4bf38,#0000 46%),linear-gradient(145deg,#fff,#ecfeff)!important;border-color:#0e74902e!important;box-shadow:0 12px 30px #0f766e17,inset 0 1px #fff!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>div>span{color:#0f766e!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>div>strong{color:#0f172a!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>button,.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>button span,.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>button svg{color:#fff!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel__hero>button{background:linear-gradient(145deg,#0f766e,#0284c7)!important;border-color:#0000!important;box-shadow:0 8px 18px #0891b233!important}@media (width<=1100px){.streamRoot.streamRoot--meeting .topbarNetwork{grid-template-columns:32px auto auto;column-gap:7px;min-width:174px}.streamRoot.streamRoot--meeting .topbarNetwork__latency{display:none}.streamRoot.streamRoot--meeting .meetingTitle strong{max-width:21vw}}@media (width<=800px){.streamRoot.streamRoot--meeting .topbar{min-height:62px;border-radius:0 0 17px 17px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;padding:7px 9px!important}.streamRoot.streamRoot--meeting .topbarIdentity{gap:7px}.streamRoot.streamRoot--meeting .topbarIdentity .brandMark{border-radius:12px;flex-basis:36px;width:36px;height:36px}.streamRoot.streamRoot--meeting .meetingTitle strong{max-width:28vw;font-size:12px!important}.streamRoot.streamRoot--meeting .meetingSubtitle{font-size:8px!important}.streamRoot.streamRoot--meeting .topbarNetwork{border-radius:14px;grid-template-columns:28px auto;grid-template-areas:"icon copy""icon type";min-width:112px;min-height:40px;padding:5px 7px}.streamRoot.streamRoot--meeting .topbarNetwork__icon{border-radius:9px;width:28px;height:28px}.streamRoot.streamRoot--meeting .topbarNetwork__copy small{display:none}.streamRoot.streamRoot--meeting .topbarNetwork__copy strong{font-size:9px!important}.streamRoot.streamRoot--meeting .topbarNetwork__type{grid-area:type;justify-self:start;padding:1px 5px;font-size:7px}.streamRoot.streamRoot--meeting .topbarActions{gap:4px!important}}@media (width<=520px){.streamRoot.streamRoot--meeting .topbar{grid-template-columns:minmax(0,1fr) auto auto!important}.streamRoot.streamRoot--meeting .meetingSubtitle{display:none}.streamRoot.streamRoot--meeting .topbarNetwork{grid-template-columns:1fr;grid-template-areas:"icon";width:42px;min-width:42px;padding:5px}.streamRoot.streamRoot--meeting .topbarNetwork__copy,.streamRoot.streamRoot--meeting .topbarNetwork__type,.streamRoot.streamRoot--meeting .topbarNetwork__latency{display:none}.streamRoot.streamRoot--meeting .topbarNetwork__icon{margin:auto}.streamRoot.streamRoot--meeting .meetingTitle strong{max-width:30vw}}.streamRoot.streamRoot--meeting .cameraStrip.cameraStrip--stage{-webkit-backdrop-filter:blur(16px)saturate(125%);scrollbar-width:none;background:#02061733;border:1px solid #ffffff14;border-radius:22px;gap:10px;max-width:min(62%,100% - 36px);bottom:18px;right:18px;box-shadow:0 16px 45px #02061729;grid-auto-columns:190px!important;padding:6px!important}.streamRoot.streamRoot--meeting .cameraStrip.cameraStrip--stage::-webkit-scrollbar{display:none}.streamRoot.streamRoot--meeting .cameraStrip.cameraStrip--stage.cameraStrip--withLocal{left:18px;right:auto}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard{isolation:isolate;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;transform:translateZ(0);background:#07111f!important;border:1px solid #ffffff6b!important;border-radius:19px!important;width:190px!important;height:128px!important;min-height:128px!important;box-shadow:0 18px 42px #02061761,0 0 0 1px #0f172a47,inset 0 1px #ffffff14!important}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard:hover{transform:translateY(-3px);border-color:#5eead49e!important;box-shadow:0 22px 52px #02061775,0 0 0 3px #2dd4bf1a!important}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#0206177a 0%,#0000 35% 56%,#020617e0 100%);position:absolute;inset:0}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard__video{z-index:1;border-radius:inherit;object-fit:cover;display:block;position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,#1e293b,#07111f 70%)!important;width:100%!important;height:100%!important}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard__head{z-index:4;color:#f8fafc;pointer-events:none;justify-content:space-between;align-items:center;gap:6px;position:absolute;inset:9px 9px auto;display:flex!important}.streamRoot.streamRoot--meeting .videoCard__source,.streamRoot.streamRoot--meeting .videoCard__signal{-webkit-backdrop-filter:blur(9px);white-space:nowrap;background:#02061785;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;min-height:23px;padding:3px 7px;font-size:8px;font-weight:820;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.streamRoot.streamRoot--meeting .videoCard__signal{color:#a7f3d0;letter-spacing:.05em;direction:ltr;background:#052e1694;border-color:#34d39938}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard__meta{z-index:4;color:#fff;pointer-events:none;grid-template-columns:29px minmax(0,1fr) 8px;align-items:center;gap:7px;min-width:0;position:absolute;inset:auto 9px 8px;display:grid!important}.streamRoot.streamRoot--meeting .videoCard__avatar{color:#ecfeff;background:linear-gradient(145deg,#0d9488e6,#0284c7e0);border:1px solid #fff3;border-radius:10px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid;box-shadow:0 7px 16px #0891b23d}.streamRoot.streamRoot--meeting .videoCard__identity{gap:1px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .videoCard__identity strong{white-space:nowrap;text-overflow:ellipsis;font-weight:850;overflow:hidden;color:#f8fafc!important;font-size:10px!important}.streamRoot.streamRoot--meeting .videoCard__identity small{font-weight:650;color:#cbd5e1!important;font-size:7px!important}.streamRoot.streamRoot--meeting .videoCard__liveDot{background:#34d399;border:2px solid #ffffffd9;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite remoteCameraPulse;box-shadow:0 0 0 4px #34d39921,0 0 15px #34d399a6}@keyframes remoteCameraPulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (width<=800px){.streamRoot.streamRoot--meeting .cameraStrip.cameraStrip--stage{border-radius:17px;max-width:calc(100% - 18px);bottom:72px;right:9px;grid-auto-columns:142px!important;padding:4px!important}.streamRoot.streamRoot--meeting .cameraStrip.cameraStrip--stage.cameraStrip--withLocal{left:9px;right:auto}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard{border-radius:15px!important;width:142px!important;height:98px!important;min-height:98px!important}.streamRoot.streamRoot--meeting .videoCard__source{display:none}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard__head{justify-content:flex-end;inset:7px 7px auto}.streamRoot.streamRoot--meeting .cameraStrip--stage .videoCard__meta{grid-template-columns:25px minmax(0,1fr) 7px;gap:5px;inset:auto 7px 6px}.streamRoot.streamRoot--meeting .videoCard__avatar{border-radius:8px;width:25px;height:25px}.streamRoot.streamRoot--meeting .videoCard__identity strong{font-size:8px!important}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .videoCard__liveDot{animation:none}}.streamRoot--meeting .peopleRailMetrics .peopleRailMetric--hands{font:inherit;border:1px solid #0000;position:relative}.streamRoot--meeting button.peopleRailMetric--hands{cursor:pointer;text-align:start;transition:transform .16s,border-color .16s,background .16s}.streamRoot--meeting button.peopleRailMetric--hands:hover:not(:disabled),.streamRoot--meeting button.peopleRailMetric--hands:focus-visible{background:#f59e0b1f;border-color:#f59e0b6b;outline:none;transform:translateY(-1px)}.streamRoot--meeting button.peopleRailMetric--hands:disabled{cursor:not-allowed;opacity:.58}.streamRoot--meeting .peopleRailMetric--hands.peopleRailMetric--active{color:#fbbf24;background:#f59e0b29;border-color:#f59e0b7a;box-shadow:0 0 0 3px #f59e0b14}.streamRoot--meeting .person{position:relative}.streamRoot--meeting .personHandBadge{border:2px solid var(--surface,#fff);color:#9a5b00;z-index:2;background:#ffd166;border-radius:50%;place-items:center;width:25px;height:25px;animation:.26s both hand-badge-pop;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-start:-.35rem;box-shadow:0 5px 14px #f59e0b47}.streamRoot[data-theme=dark] .personHandBadge{color:#3b2500;border-color:#0f1a2b}.streamRoot--meeting .personContextMenu__toggle{position:relative}.streamRoot--meeting .personContextMenu__toggle>i{background:#94a3b857;border-radius:999px;width:27px;height:16px;margin-inline-start:auto;transition:background .16s;box-shadow:inset 0 0 0 1px #94a3b838}.streamRoot--meeting .personContextMenu__toggle>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:2px;transition:transform .16s;display:block;box-shadow:0 1px 4px #0f172a47}.streamRoot--meeting[dir=rtl] .personContextMenu__toggle>i:after{transform:translate(0)}.streamRoot--meeting[dir=rtl] .personContextMenu__toggle--active>i:after{transform:translate(-11px)}.streamRoot--meeting .personContextMenu__toggle--active>i{background:#14b8a6}.streamRoot--meeting .handRaiseNotice{z-index:80;color:#422006;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fffbebf5;border:1px solid #fbbf2461;border-radius:17px;align-items:center;gap:.68rem;min-width:235px;padding:.72rem .84rem;animation:.26s cubic-bezier(.22,.8,.2,1) both hand-notice-in;display:flex;position:fixed;inset-block-start:5.2rem;inset-inline-end:1.4rem;box-shadow:0 18px 48px #78350f33,inset 0 1px #fff}.streamRoot--meeting .handRaiseNotice__icon{color:#9a5b00;background:#fde68a;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.streamRoot--meeting .handRaiseNotice>span:last-child{gap:.12rem;display:grid}.streamRoot--meeting .handRaiseNotice strong{font-size:.82rem;font-weight:850}.streamRoot--meeting .handRaiseNotice small{color:#92400e;font-size:.7rem}.streamRoot[data-theme=dark] .handRaiseNotice{color:#fff7ed;background:#3a2609f0;border-color:#fbbf244d;box-shadow:0 18px 48px #0000005c,inset 0 1px #ffffff14}.streamRoot[data-theme=dark] .handRaiseNotice small{color:#fcd34d}@keyframes hand-badge-pop{0%{opacity:0;transform:scale(.72)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes hand-notice-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@media (width<=640px){.streamRoot--meeting .handRaiseNotice{min-width:205px;inset-block-start:4.5rem;inset-inline:.72rem auto}}.streamRoot.streamRoot--meeting .emptyStage--participant{display:none!important}.streamRoot.streamRoot--meeting .emptyStage--participantCopy{border-color:color-mix(in srgb, var(--accent,#38bdf8) 28%, transparent);background:radial-gradient(circle at 80% 12%, color-mix(in srgb, var(--accent,#38bdf8) 15%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--panel,#111827) 94%, transparent), color-mix(in srgb, var(--surface,#0f172a) 88%, transparent))}.streamRoot.streamRoot--meeting .emptyStage--participantCopy .emptyStage__eyebrow{color:var(--accent,#38bdf8)}.streamRoot.streamRoot--meeting .emptyStage--participantCopy h2{max-width:22ch}.streamRoot.streamRoot--meeting .emptyStage--participantCopy p{max-width:54ch}.streamRoot.streamRoot--meeting .emptyStage--participantCopy .emptyStage__activity{color:color-mix(in srgb, var(--text,#e2e8f0) 72%, transparent)}.streamRoot.streamRoot--meeting[data-theme=light] .emptyStage--participantCopy{background:linear-gradient(145deg,#fffffff7,#f0f9ffeb);border-color:#0e749033}.streamRoot.streamRoot--meeting[data-theme=light] .emptyStage--participantCopy .emptyStage__eyebrow,.streamRoot.streamRoot--meeting[data-theme=light] .emptyStage--participantCopy h2{color:#0f172a}.streamRoot.streamRoot--meeting[data-theme=light] .emptyStage--participantCopy p,.streamRoot.streamRoot--meeting[data-theme=light] .emptyStage--participantCopy .emptyStage__activity{color:#526176}.streamRoot--meeting .streamQuickSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:1px;display:grid}.streamRoot--meeting .streamQuickStep{color:#94a3b8;background:#f8fafcad;border:1px solid #94a3b824;border-radius:13px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:6px 9px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.streamRoot--meeting .streamQuickStep:after{display:none}.streamRoot--meeting .streamQuickStep i{color:#64748b;width:24px;height:24px;box-shadow:none;background:#94a3b821;border:0;flex:0 0 24px;font-size:.58rem;position:static}.streamRoot--meeting .streamQuickStep b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;font-weight:850;overflow:hidden}.streamRoot--meeting .streamQuickStep--active{border-color:color-mix(in srgb, var(--studio-accent) 28%, transparent);color:var(--studio-accent);background:color-mix(in srgb, var(--studio-accent) 7%, white);box-shadow:0 7px 18px color-mix(in srgb, var(--studio-accent) 8%, transparent)}.streamRoot--meeting .streamQuickStep--active i{color:#fff;background:linear-gradient(145deg, var(--studio-accent), var(--studio-accent-2));box-shadow:0 4px 10px color-mix(in srgb, var(--studio-accent) 20%, transparent)}.streamRoot--meeting .streamQuickStep--done{color:#0f766e;background:linear-gradient(145deg,#f0fdfaeb,#ecfeffb3);border-color:#14b8a62e}.streamRoot--meeting .streamQuickStep--done i{color:#fff;background:linear-gradient(145deg,#0f766e,#14b8a6)}.streamRoot--meeting .streamPermissionCard{cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;border-color:color-mix(in srgb, var(--studio-accent) 15%, #94a3b826)!important;background:linear-gradient(145deg,#ffffffdb,#f0fdfa9e)!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:62px!important;padding:9px 11px!important;box-shadow:inset 0 1px #ffffffe6,0 7px 18px #0f172a0a!important}.streamRoot--meeting .streamPermissionCard:hover:not(:has(input:disabled)){transform:translateY(-1px);border-color:color-mix(in srgb, var(--studio-accent) 38%, transparent)!important;box-shadow:inset 0 1px #ffffffe6, 0 12px 24px color-mix(in srgb, var(--studio-accent) 10%, transparent)!important}.streamRoot--meeting .streamPermissionCard input{background:#cbd5e1;position:relative;box-shadow:inset 0 0 0 1px #0f172a14;width:42px!important;height:25px!important}.streamRoot--meeting .streamPermissionCard input:before{width:18px;height:18px;transform:translate(9px)}.streamRoot--meeting .streamPermissionCard input:checked:before{transform:translate(-9px)}.streamRoot--meeting .streamPermissionCard>span{gap:3px}.streamRoot--meeting .streamPermissionCard strong{color:#0f172a;font-size:.69rem;font-weight:900}.streamRoot--meeting .streamPermissionCard small{color:#64748b;font-size:.56rem;line-height:1.6}.streamRoot--meeting .streamPermissionCard--disabled{cursor:not-allowed;opacity:.78;background:linear-gradient(145deg,#f1f5f9d1,#e2e8f094)!important}.streamRoot--meeting .streamPermissionCard--disabled input{cursor:not-allowed;background:#94a3b8}.streamRoot--meeting .streamPermissionCard--disabled strong:after{content:" · قفل‌شده";color:#94a3b8;font-size:.53rem;font-weight:700}.streamRoot--meeting .railHeader__actions{align-items:center;gap:7px;min-width:0;display:inline-flex}.streamRoot--meeting .peopleRailHandToggle{color:#9a5b00;min-width:0;max-width:148px;min-height:29px;font:inherit;cursor:pointer;background:#fffbebd1;border:1px solid #f59e0b38;border-radius:10px;align-items:center;gap:5px;padding:5px 8px;font-size:.57rem;font-weight:850;transition:transform .15s,background .15s,border-color .15s;display:inline-flex;overflow:hidden}.streamRoot--meeting .peopleRailHandToggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.streamRoot--meeting .peopleRailHandToggle:hover:not(:disabled),.streamRoot--meeting .peopleRailHandToggle:focus-visible{border-color:#f59e0b7a;outline:none;transform:translateY(-1px)}.streamRoot--meeting .peopleRailHandToggle--active{color:#fff7ed;background:linear-gradient(135deg,#d97706,#f59e0b);border-color:#f59e0b66;box-shadow:0 6px 16px #f59e0b38}.streamRoot--meeting .peopleRailHandToggle:disabled{cursor:not-allowed;opacity:.55}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailHandToggle{color:#fcd34d;background:#78350f3d;border-color:#fbbf2438}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailHandToggle--active{color:#fff7ed;background:linear-gradient(135deg,#b45309,#d97706)}.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickStep{background:#0f172a85;border-color:#94a3b829}.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickStep--active{background:color-mix(in srgb, var(--studio-accent) 14%, #0f172a)}.streamRoot[data-theme=dark].streamRoot--meeting .streamQuickStep--done{background:#0f766e2e}.streamRoot[data-theme=dark].streamRoot--meeting .streamPermissionCard{background:linear-gradient(145deg,#0f172ad1,#0f766e1f)!important}.streamRoot[data-theme=dark].streamRoot--meeting .streamPermissionCard strong{color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting .streamPermissionCard small{color:#94a3b8}.streamRoot[data-theme=dark].streamRoot--meeting .streamPermissionCard--disabled{background:#0f172a8c!important}.streamRoot--meeting .peopleRailSelfActionRow{justify-content:flex-end;margin-top:-.2rem;display:flex}.streamRoot--meeting .peopleRailSelfActionRow .peopleRailHandToggle{border-radius:12px;min-height:34px;padding-inline:.72rem}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction>span{place-items:center;gap:.16rem;width:100%;min-width:0;line-height:1.25;overflow:visible;color:inherit!important;font-size:inherit!important;display:grid!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction>span>strong,.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction>span>small{text-align:center;width:100%;max-width:100%;display:block}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction>span>strong{line-height:1.35;font-size:12.5px!important}.streamRoot.streamRoot--meeting .emptyStage--launchCenter .launchAction>span>small{opacity:.82;line-height:1.45;font-size:9px!important}@media (width<=520px){.streamRoot--meeting .streamQuickSteps{gap:4px}.streamRoot--meeting .streamQuickStep{border-radius:10px;gap:4px;min-height:32px;padding:4px 6px}.streamRoot--meeting .streamQuickStep i{flex-basis:20px;width:20px;height:20px}.streamRoot--meeting .streamQuickStep b{font-size:.52rem}.streamRoot--meeting .peopleRailHandToggle{max-width:128px;font-size:.53rem}}.streamRoot.streamRoot--meeting .peopleRailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.streamRoot.streamRoot--meeting .peopleRailMetrics>.peopleRailMetric{appearance:none;color:#0f766e;min-width:0;min-height:54px;font:inherit;text-align:start;background:#ffffffd6;border:1px solid #94a3b829;border-radius:15px;grid-template-columns:26px minmax(0,1fr);align-content:center;align-items:center;gap:5px;margin:0;padding:6px;display:grid;box-shadow:0 9px 22px #0f172a0d,inset 0 1px #fff}.streamRoot.streamRoot--meeting .peopleRailMetrics>.peopleRailMetric>svg{box-sizing:border-box;background:#0d94881a;border-radius:9px;width:26px;height:26px;padding:6px}.streamRoot.streamRoot--meeting .peopleRailMetrics>.peopleRailMetric>span{min-width:0;min-height:0;box-shadow:none;text-align:start;background:0 0;border:0;border-radius:0;align-content:center;gap:1px;padding:0;display:grid}.streamRoot.streamRoot--meeting .peopleRailMetric strong,.streamRoot.streamRoot--meeting .peopleRailMetric small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.streamRoot.streamRoot--meeting .peopleRailMetric strong{color:#0f172a;font-size:.72rem;line-height:1.2}.streamRoot.streamRoot--meeting .peopleRailMetric small{color:#64748b;font-size:.49rem;font-weight:820;line-height:1.35}.streamRoot.streamRoot--meeting .peopleRailMetric--hands>svg{color:#b45309;background:#f59e0b21}.streamRoot.streamRoot--meeting .peopleRailMetric--voice>svg{color:#2563eb;background:#3b82f61c}.streamRoot.streamRoot--meeting button.peopleRailMetric--hands{cursor:pointer;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.streamRoot.streamRoot--meeting button.peopleRailMetric--hands:hover:not(:disabled),.streamRoot.streamRoot--meeting button.peopleRailMetric--hands:focus-visible{background:#fffbebf2;border-color:#f59e0b70;outline:none;transform:translateY(-1px);box-shadow:0 11px 24px #b453091a,inset 0 1px #fff}.streamRoot.streamRoot--meeting .peopleRailMetric--hands.peopleRailMetric--active{color:#92400e;background:linear-gradient(145deg,#fffbebfa,#fef3c7c7);border-color:#f59e0b66;box-shadow:0 10px 24px #b453091a,inset 0 1px #fff}.streamRoot.streamRoot--meeting .peopleRailMetric--hands.peopleRailMetric--active>svg{color:#fff;background:linear-gradient(145deg,#d97706,#f59e0b);box-shadow:0 5px 12px #d9770638}.streamRoot.streamRoot--meeting .speakingRosterPanel{background:linear-gradient(155deg,#fffffff0,#eff6ffb8);border-color:#3b82f624;border-radius:17px;gap:9px;padding:9px;box-shadow:0 12px 30px #0f172a0e,inset 0 1px #fff}.streamRoot.streamRoot--meeting .speakingRosterPanel__head{justify-content:space-between;gap:8px}.streamRoot.streamRoot--meeting .speakingRosterPanel__head>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.streamRoot.streamRoot--meeting .speakingRosterPanel__head>small{color:#1d4ed8;background:#3b82f61a;border-radius:999px;flex:none;padding:3px 7px;font-size:.53rem;font-weight:900}.streamRoot.streamRoot--meeting .speakingRosterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.streamRoot.streamRoot--meeting .speakerRosterCard{background:#ffffffd1;border:1px solid #94a3b829;border-radius:14px;justify-items:center;gap:4px;min-width:0;padding:8px 6px 7px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #0f172a0a,inset 0 1px #fff}.streamRoot.streamRoot--meeting .speakerRosterCard--live{background:linear-gradient(155deg,#ecfdf5f5,#ffffffd6);border-color:#10b98152}.streamRoot.streamRoot--meeting .speakerRosterCard__avatar{color:#1d4ed8;background:linear-gradient(145deg,#dbeafef2,#e0f2fed1);border:1px solid #3b82f629;border-radius:12px;place-items:center;width:34px;height:34px;min-height:0;padding:0;font-size:.64rem;font-weight:950;display:grid;box-shadow:0 6px 14px #2563eb1a}.streamRoot.streamRoot--meeting .speakerRosterCard>strong{color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.59rem;font-weight:900;display:block;overflow:hidden}.streamRoot.streamRoot--meeting .speakerRosterCard__mic{color:#64748b;min-height:0;box-shadow:none;background:#94a3b81a;border:0;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex}.streamRoot.streamRoot--meeting .speakerRosterCard__mic small{color:inherit;white-space:nowrap;font-size:.47rem;font-weight:850}.streamRoot.streamRoot--meeting .speakerRosterCard__mic--open{color:#047857;background:#10b9811c}.streamRoot.streamRoot--meeting .speakerRosterCard__presence{color:#0f766e;align-items:center;gap:4px;font-size:.48rem;font-weight:850;display:inline-flex}.streamRoot.streamRoot--meeting .speakerRosterCard__presence i{background:#10b981;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #10b98117}.streamRoot.streamRoot--meeting .speakerRosterCard__presence--offline{color:#94a3b8}.streamRoot.streamRoot--meeting .speakerRosterCard__presence--offline i{box-shadow:none;background:#94a3b8}.streamRoot.streamRoot--meeting .speakerRosterEmpty{color:#64748b;background:#f8fafcb8;border:1px dashed #94a3b847;border-radius:13px;grid-column:1/-1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:grid}.streamRoot.streamRoot--meeting .speakerRosterEmpty>span{gap:2px;display:grid}.streamRoot.streamRoot--meeting .speakerRosterEmpty strong{color:#334155;font-size:.62rem}.streamRoot.streamRoot--meeting .speakerRosterEmpty small{font-size:.5rem;line-height:1.5}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetrics>.peopleRailMetric{color:#5eead4;background:#0f172aa3;border-color:#94a3b826;box-shadow:0 9px 22px #00000029,inset 0 1px #ffffff0a}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric strong{color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric small{color:#94a3b8}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric--hands.peopleRailMetric--active{background:#78350f47;border-color:#fbbf2452}.streamRoot[data-theme=dark].streamRoot--meeting .speakingRosterPanel{background:linear-gradient(155deg,#0f172ae0,#1e3a8a1f);border-color:#60a5fa24;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0a}.streamRoot[data-theme=dark].streamRoot--meeting .speakerRosterCard{background:#0f172aad;border-color:#94a3b821;box-shadow:inset 0 1px #ffffff09}.streamRoot[data-theme=dark].streamRoot--meeting .speakerRosterCard--live{background:#064e3b3d;border-color:#34d39942}.streamRoot[data-theme=dark].streamRoot--meeting .speakerRosterCard>strong{color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting .speakerRosterCard__avatar{color:#bfdbfe;background:#1e40af40;border-color:#60a5fa2e}.streamRoot[data-theme=dark].streamRoot--meeting .speakerRosterEmpty{color:#94a3b8;background:#0f172a75;border-color:#94a3b82e}.streamRoot[data-theme=dark].streamRoot--meeting .speakerRosterEmpty strong{color:#e2e8f0}@media (width<=520px){.streamRoot.streamRoot--meeting .peopleRailMetrics{gap:5px}.streamRoot.streamRoot--meeting .peopleRailMetrics>.peopleRailMetric{border-radius:13px;grid-template-columns:23px minmax(0,1fr);gap:4px;min-height:49px;padding:5px}.streamRoot.streamRoot--meeting .peopleRailMetrics>.peopleRailMetric>svg{width:23px;height:23px;padding:5px}.streamRoot.streamRoot--meeting .peopleRailMetric strong{font-size:.66rem}.streamRoot.streamRoot--meeting .peopleRailMetric small{font-size:.44rem}}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior:contain!important;touch-action:pan-y pinch-zoom!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0 4px 18px!important;display:block!important;overflow:hidden auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation]>*,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .dockBody--single,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPanel{overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .dockBody--single{max-width:760px!important;margin-inline:auto!important;padding:0 2px 30px!important;display:block!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=moderation] .moderationPanel{min-height:max-content!important;padding-bottom:34px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls],.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .dockBody,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .premiumPollList,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .premiumPollCard{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls]{overflow-x:hidden!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=polls] .pollsPanel{align-content:start;gap:13px!important;padding:3px 3px 24px!important;display:grid!important;overflow:visible!important}.streamRoot.streamRoot--meeting .pollsPanel__hero{isolation:isolate;min-height:92px;position:relative;background:radial-gradient(circle at 8% -20%,#2dd4bf4d,#0000 52%),linear-gradient(142deg,#fffffffa,#ecfefff0 54%,#eff6fff5)!important;border:1px solid #0d94882e!important;border-radius:23px!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 42px #0f766e1f,inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .pollsPanel__hero:after{content:"";z-index:-1;border:22px solid #0ea5e912;border-radius:50%;width:130px;height:130px;position:absolute;inset:auto -35px -54px auto}.streamRoot.streamRoot--meeting .pollsPanel__heroMark{color:#fff;background:linear-gradient(145deg,#0f766e,#0284c7);border-radius:16px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #0891b240,inset 0 1px #ffffff4d}.streamRoot.streamRoot--meeting .pollsPanel__heroCopy{min-width:0;gap:3px!important;display:grid!important}.streamRoot.streamRoot--meeting .pollsPanel__heroCopy>span{align-items:center;gap:5px;display:inline-flex;color:#0f766e!important;font-size:10px!important;font-weight:850!important}.streamRoot.streamRoot--meeting .pollsPanel__heroCopy>strong{color:#0f172a!important;font-size:15px!important;line-height:1.45!important}.streamRoot.streamRoot--meeting .pollsPanel__heroCopy>small{color:#64748b!important;font-size:10px!important}.streamRoot.streamRoot--meeting .pollsPanel__hero>button{justify-content:center;align-items:center;gap:6px;min-width:73px;min-height:38px;color:#fff!important;background:linear-gradient(145deg,#0f766e,#0891b2)!important;border:0!important;border-radius:13px!important;padding:0 13px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 9px 20px #0891b238!important}.streamRoot.streamRoot--meeting .pollsPanel__hero>button:disabled{opacity:.42;box-shadow:none!important}.streamRoot.streamRoot--meeting .premiumPollList{gap:13px!important;display:grid!important}.streamRoot.streamRoot--meeting .premiumPollCard{position:relative;color:#0f172a!important;background:linear-gradient(155deg,#fffffffa,#f8fafcf0)!important;border:1px solid #64748b26!important;border-radius:22px!important;gap:13px!important;padding:15px!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a14,inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .premiumPollCard:before{content:"";background:#94a3b8;width:3px;position:absolute;inset:0 0 0 auto}.streamRoot.streamRoot--meeting .premiumPollCard--active:before{background:linear-gradient(#14b8a6,#0ea5e9);box-shadow:0 0 18px #14b8a68c}.streamRoot.streamRoot--meeting .premiumPollCard__top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.streamRoot.streamRoot--meeting .premiumPollCard__heading{grid-template-columns:auto 1fr;align-items:center;min-width:0;gap:7px!important;display:grid!important}.streamRoot.streamRoot--meeting .premiumPollCard__heading>strong{overflow-wrap:anywhere;grid-column:1/-1;color:#0f172a!important;font-size:14px!important;line-height:1.8!important}.streamRoot.streamRoot--meeting .premiumPollCard__status,.streamRoot.streamRoot--meeting .premiumPollCard__timer{background:#f1f5f9;border:1px solid #64748b21;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 8px;color:#64748b!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.streamRoot.streamRoot--meeting .premiumPollCard__status--live{background:#ccfbf1;border-color:#0d94882e;color:#0f766e!important}.streamRoot.streamRoot--meeting .premiumPollCard__timer{background:#fff;justify-self:start;color:#475569!important}.streamRoot.streamRoot--meeting .premiumPollCard__actions{gap:5px!important;display:grid!important}.streamRoot.streamRoot--meeting .premiumPollCard__actions button{color:#b91c1c!important;background:#fff1f2!important;border:1px solid #ef44442e!important;border-radius:10px!important;min-width:48px!important;min-height:30px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important}.streamRoot.streamRoot--meeting .pollMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.streamRoot.streamRoot--meeting .pollMetrics>span{align-items:center;gap:7px;min-width:0;color:#0e7490!important;background:#f8fafce6!important;border:1px solid #64748b1f!important;border-radius:13px!important;padding:9px!important;display:flex!important}.streamRoot.streamRoot--meeting .pollMetrics>span>span{min-width:0;display:grid}.streamRoot.streamRoot--meeting .pollMetrics strong{color:#0f172a!important;font-size:14px!important;line-height:1!important}.streamRoot.streamRoot--meeting .pollMetrics small{white-space:nowrap;color:#64748b!important;font-size:8px!important}.streamRoot.streamRoot--meeting .premiumPollOptions{gap:7px!important;display:grid!important}.streamRoot.streamRoot--meeting .premiumPollOption{min-width:0;grid-template-columns:minmax(0,1fr) 39px!important;gap:7px!important;display:grid!important}.streamRoot.streamRoot--meeting .premiumPollOption__vote{isolation:isolate;align-items:center;gap:8px;position:relative;color:#0f172a!important;background:#f8fafce0!important;border:1px solid #64748b26!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 11px!important;display:grid!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .premiumPollOption__vote:hover{transform:translateY(-1px);border-color:#0d94884d!important}.streamRoot.streamRoot--meeting .premiumPollOption__vote>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex;font-weight:800!important}.streamRoot.streamRoot--meeting .premiumPollOption__vote b,.streamRoot.streamRoot--meeting .stagePollToast__options button b{color:#0f766e;background:#ccfbf1d9;border-radius:9px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.streamRoot.streamRoot--meeting .premiumPollOption__vote small{white-space:nowrap;color:#64748b!important;font-size:9px!important}.streamRoot.streamRoot--meeting .premiumPollOption__vote>i{z-index:-1;background:linear-gradient(90deg,#14b8a6,#0ea5e9)!important;border-radius:3px!important;height:3px!important;position:absolute!important;inset:auto 0 0 auto!important}.streamRoot.streamRoot--meeting .premiumPollOption__people{align-content:center;place-items:center;gap:1px;color:#0e7490!important;background:#ecfeff!important;border:1px solid #0e749026!important;border-radius:13px!important;width:39px!important;min-width:39px!important;min-height:48px!important;padding:0!important;display:grid!important}.streamRoot.streamRoot--meeting .pollVoterChips{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.streamRoot.streamRoot--meeting .pollNonVoters button{justify-content:space-between;align-items:center;color:#64748b!important;background:#f8fafcb3!important;border:1px dashed #64748b38!important;border-radius:12px!important;width:100%!important;min-height:38px!important;padding:0 12px!important;display:flex!important}.streamRoot.streamRoot--meeting .stageCanvas>.stagePollBackdrop{z-index:238;border-radius:inherit;-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);background:#0206175c;animation:.22s ease-out both pollBackdropIn;position:absolute;inset:0}.streamRoot.streamRoot--meeting .stageCanvas>.stagePollToast{overscroll-behavior:contain;animation:.3s cubic-bezier(.2,.8,.2,1) both pollCardIn;z-index:240!important;color:#0f172a!important;background:radial-gradient(circle at 90% -8%,#2dd4bf40,#0000 45%),linear-gradient(145deg,#fffffffc,#f0fdfafa 56%,#eff6fffc)!important;border:1px solid #ffffffbd!important;border-radius:28px!important;gap:14px!important;width:min(560px,100% - 32px)!important;max-width:calc(100% - 32px)!important;max-height:calc(100% - 28px)!important;padding:clamp(18px,3vw,25px)!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 36px 100px #02061757,inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .stagePollToast__head{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}.streamRoot.streamRoot--meeting .stagePollToast__head>span{align-items:center;gap:9px;min-width:0;color:#0f766e!important;display:flex!important}.streamRoot.streamRoot--meeting .stagePollToast__head>span>span{gap:1px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .stagePollToast__head>span strong{color:#0f172a!important;font-size:12px!important}.streamRoot.streamRoot--meeting .stagePollToast__head>span small{color:#64748b!important;font-size:9px!important}.streamRoot.streamRoot--meeting .stagePollToast__head>strong{background:#e0f2fed1;border-radius:999px;padding:5px 9px;color:#0e7490!important;font-size:10px!important}.streamRoot.streamRoot--meeting .stagePollToast h2{overflow-wrap:anywhere;color:#0f172a!important;text-align:center!important;margin:0!important;font-size:clamp(19px,2.5vw,25px)!important;line-height:1.65!important}.streamRoot.streamRoot--meeting .stagePollToast__options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.streamRoot.streamRoot--meeting .stagePollToast__options button{isolation:isolate;align-items:center;gap:8px;position:relative;color:#0f172a!important;background:#ffffffd1!important;border:1px solid #64748b26!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;min-height:58px!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 20px #0f172a0f!important}.streamRoot.streamRoot--meeting .stagePollToast__options button:hover,.streamRoot.streamRoot--meeting .stagePollToast__options button:focus-visible{transform:translateY(-2px);background:#fff!important;border-color:#0d94885c!important}.streamRoot.streamRoot--meeting .stagePollToast__options button>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;color:#0f172a!important;font-weight:850!important;display:flex!important}.streamRoot.streamRoot--meeting .stagePollToast__options button>small{white-space:nowrap;color:#64748b!important;font-size:9px!important}.streamRoot.streamRoot--meeting .stagePollToast__options button>i{z-index:-1;background:linear-gradient(90deg,#14b8a6,#0ea5e9)!important;height:4px!important;position:absolute!important;inset:auto 0 0 auto!important}@keyframes pollBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes pollCardIn{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.streamRoot.streamRoot--meeting .meetingTitle>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:min(260px,28vw)!important;color:var(--text,#0f172a)!important}.streamRoot.streamRoot--meeting .meetingSubtitle{align-items:center;gap:5px;width:max-content;max-width:100%;color:var(--muted,#64748b)!important;display:inline-flex!important}.streamRoot.streamRoot--meeting .person .avatar{position:relative;overflow:visible!important}.streamRoot.streamRoot--meeting .personRoleIcon{border:2px solid var(--panel,#fff);color:#fff;background:#64748b;border-radius:8px;place-items:center;width:21px;height:21px;display:grid;position:absolute;inset:auto auto -5px -5px;box-shadow:0 5px 12px #0f172a2e}.streamRoot.streamRoot--meeting .personRoleIcon--presenter{background:linear-gradient(145deg,#7c3aed,#2563eb)}.streamRoot.streamRoot--meeting .personRoleIcon--teacher{background:linear-gradient(145deg,#0f766e,#0891b2)}.streamRoot.streamRoot--meeting .personRoleIcon--host{background:linear-gradient(145deg,#d97706,#ea580c)}.streamRoot.streamRoot--meeting .personRoleLabel{color:#64748b;background:#f1f5f9cc;border:1px solid #64748b24;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;margin-top:4px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.streamRoot.streamRoot--meeting .personRoleLabel--presenter{color:#6d28d9;background:#f5f3ff;border-color:#7c3aed29}.streamRoot.streamRoot--meeting .personRoleLabel--teacher{color:#0f766e;background:#f0fdfa;border-color:#0d948829}.streamRoot.streamRoot--meeting .personRoleLabel--host{color:#b45309;background:#fffbeb;border-color:#d977062b}.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel__hero{background:radial-gradient(circle at 10% -15%,#14b8a62e,#0000 50%),linear-gradient(145deg,#0f172afa,#081926fa)!important;border-color:#2dd4bf2b!important;box-shadow:0 18px 44px #02061757,inset 0 1px #ffffff0b!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel__heroCopy>strong,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard__heading>strong,.streamRoot[data-theme=dark].streamRoot--meeting .pollMetrics strong,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__vote,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__vote>span{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .pollsPanel__heroCopy>small,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__vote small,.streamRoot[data-theme=dark].streamRoot--meeting .pollMetrics small{color:#94a3b8!important}.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard{color:#f8fafc!important;background:linear-gradient(155deg,#0f172afa,#081220fa)!important;border-color:#94a3b821!important;box-shadow:0 16px 40px #02061752,inset 0 1px #ffffff09!important}.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard__status,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollCard__timer,.streamRoot[data-theme=dark].streamRoot--meeting .pollMetrics>span,.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__vote,.streamRoot[data-theme=dark].streamRoot--meeting .pollNonVoters button{background:#1e293bad!important;border-color:#94a3b824!important}.streamRoot[data-theme=dark].streamRoot--meeting .premiumPollOption__people{color:#5eead4!important;background:#14b8a61a!important;border-color:#2dd4bf29!important}.streamRoot[data-theme=dark].streamRoot--meeting .stageCanvas>.stagePollToast{color:#f8fafc!important;background:radial-gradient(circle at 88% -10%,#14b8a62e,#0000 45%),linear-gradient(145deg,#0f172afc,#06141ffc)!important;border-color:#94a3b833!important;box-shadow:0 38px 110px #00000094,inset 0 1px #ffffff0d!important}.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast h2,.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__head>span strong,.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__options button,.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__options button>span{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__head>span small,.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__options button>small{color:#94a3b8!important}.streamRoot[data-theme=dark].streamRoot--meeting .stagePollToast__options button{background:#1e293bb8!important;border-color:#94a3b826!important}.streamRoot[data-theme=dark].streamRoot--meeting .personRoleIcon{border-color:#0f172a}.streamRoot[data-theme=dark].streamRoot--meeting .personRoleLabel{color:#cbd5e1;background:#1e293bb8;border-color:#94a3b821}@media (width<=560px){.streamRoot.streamRoot--meeting .pollsPanel__hero{min-height:82px;grid-template-columns:40px minmax(0,1fr) auto!important;padding:11px!important}.streamRoot.streamRoot--meeting .pollsPanel__heroMark{border-radius:14px;width:40px;height:40px}.streamRoot.streamRoot--meeting .pollsPanel__hero>button{width:42px;min-width:42px;padding:0!important}.streamRoot.streamRoot--meeting .pollsPanel__hero>button span{display:none}.streamRoot.streamRoot--meeting .pollMetrics>span{gap:5px;padding:7px!important}.streamRoot.streamRoot--meeting .pollMetrics small{font-size:7px!important}.streamRoot.streamRoot--meeting .stagePollToast__options{grid-template-columns:1fr!important}.streamRoot.streamRoot--meeting .stageCanvas>.stagePollToast{border-radius:22px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;max-height:calc(100% - 18px)!important}.streamRoot.streamRoot--meeting .meetingTitle>strong{max-width:min(170px,45vw)!important;font-size:11px!important}.streamRoot.streamRoot--meeting .meetingSubtitle{font-size:8px!important}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .stageCanvas>.stagePollBackdrop,.streamRoot.streamRoot--meeting .stageCanvas>.stagePollToast{animation:none!important}}.streamRoot.streamRoot--meeting button.peopleRailHero__orb{appearance:none;font:inherit;cursor:pointer;isolation:isolate;outline:none;border:1px solid #ffffffb8!important;padding:0!important;transition:transform .17s,box-shadow .17s,filter .17s!important}.streamRoot.streamRoot--meeting button.peopleRailHero__orb:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,#2dd4bf57,#0000 68%);border-radius:27px;transition:opacity .17s,transform .17s;position:absolute;inset:-9px;transform:scale(.76)}.streamRoot.streamRoot--meeting button.peopleRailHero__orb:before{content:attr(data-tooltip);z-index:12;color:#0f172a;opacity:0;pointer-events:none;white-space:nowrap;background:#fffffff5;border:1px solid #ffffffb8;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:850;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:calc(100% + 9px);transform:translate(4px,-50%)rotate(-4deg);box-shadow:0 10px 24px #0f172a29}.streamRoot.streamRoot--meeting button.peopleRailHero__orb:hover{filter:saturate(1.08)brightness(1.04);transform:rotate(4deg)translateY(-2px)scale(1.035)!important;box-shadow:0 18px 36px #0891b25c,0 0 0 5px #2dd4bf17,inset 0 1px #ffffff57!important}.streamRoot.streamRoot--meeting button.peopleRailHero__orb:hover:after,.streamRoot.streamRoot--meeting button.peopleRailHero__orb:focus-visible:after{opacity:1;transform:scale(1)}.streamRoot.streamRoot--meeting button.peopleRailHero__orb:hover:before,.streamRoot.streamRoot--meeting button.peopleRailHero__orb:focus-visible:before{opacity:1;transform:translateY(-50%)rotate(-4deg)}.streamRoot.streamRoot--meeting button.peopleRailHero__orb:focus-visible{transform:rotate(4deg)scale(1.025)!important;box-shadow:0 16px 34px #0891b24d,0 0 0 4px #fffffff5,0 0 0 7px #0d948861!important}.streamRoot.streamRoot--meeting button.peopleRailHero__orb:active{transform:rotate(4deg)scale(.97)!important}.streamRoot.streamRoot--meeting .sideDock:has(.sideDockContent[data-panel=downloads]){--panel-accent:#0284c7;--panel-accent-2:#14b8a6}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads]{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;min-width:0;overflow:hidden auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads]>.dockBody{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important;padding:3px 3px 24px!important;display:block!important;overflow:visible!important}.streamRoot.streamRoot--meeting .sessionDownloadsPanel{box-sizing:border-box;align-content:start;gap:13px;width:100%;min-width:0;display:grid}.streamRoot.streamRoot--meeting .sessionDownloadsHero{isolation:isolate;color:#0f172a;background:radial-gradient(circle at 8% -20%,#38bdf84d,#0000 49%),radial-gradient(circle at 105% 120%,#2dd4bf38,#0000 43%),linear-gradient(145deg,#fffffffa,#eff6fff5 56%,#f0fdfaf5);border:1px solid #0ea5e92e;border-radius:23px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:100px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0e74901f,inset 0 1px #fff}.streamRoot.streamRoot--meeting .sessionDownloadsHero:after{content:"";z-index:-1;border:21px solid #0ea5e911;border-radius:50%;width:128px;height:128px;position:absolute;inset:auto -30px -54px auto}.streamRoot.streamRoot--meeting .sessionDownloadsHero__icon{color:#fff;background:linear-gradient(145deg,#0369a1,#0d9488);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 11px 25px #0369a140,inset 0 1px #ffffff4d}.streamRoot.streamRoot--meeting .sessionDownloadsHero>div{gap:3px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .sessionDownloadsHero>div>span{color:#0e7490;font-size:9px;font-weight:850}.streamRoot.streamRoot--meeting .sessionDownloadsHero>div>strong{color:#0f172a;font-size:16px;font-weight:950}.streamRoot.streamRoot--meeting .sessionDownloadsHero>div>small{color:#64748b;font-size:9px;line-height:1.55}.streamRoot.streamRoot--meeting .sessionDownloadsHero__count{color:#0e7490;background:#ffffffc2;border:1px solid #0e749029;border-radius:13px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid;box-shadow:inset 0 1px #fff}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox{color:#0f172a;box-sizing:border-box;gap:12px;width:100%;min-width:0;display:grid;background:linear-gradient(155deg,#fffffffa,#f8fafcf2)!important;border:1px solid #64748b24!important;border-radius:21px!important;padding:14px!important;box-shadow:0 14px 34px #0f172a13,inset 0 1px #fff!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox__head{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox__title{color:#0f766e;align-items:center;gap:7px;min-width:0;display:inline-flex}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox__head>a{color:#0369a1;background:#f0f9ff;border:1px solid #0e749029;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox__head>a:hover,.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox__head>a:focus-visible{border-color:#0e749057;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #0369a11f}.streamRoot.streamRoot--meeting .sessionDownloadList{gap:7px;display:grid}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadItem{box-sizing:border-box;grid-template-columns:35px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;min-height:58px;text-decoration:none;color:#0f172a!important;box-shadow:none!important;background:#f8fafcd9!important;border:1px solid #64748b21!important;border-radius:15px!important;padding:8px 10px!important;display:grid!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadItem:hover{transform:translateY(-1px);background:#fff!important;border-color:#0d94884d!important}.streamRoot.streamRoot--meeting .sharedDownloadItem__icon{color:#0e7490;background:#ecfeff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.streamRoot.streamRoot--meeting .sharedDownloadItem__copy{gap:2px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .sharedDownloadItem__copy strong{color:#0f172a;overflow-wrap:anywhere;font-size:10px}.streamRoot.streamRoot--meeting .sharedDownloadItem__copy small{color:#64748b;font-size:8px}.streamRoot.streamRoot--meeting .sessionDownloadsEmpty{text-align:center;background:linear-gradient(145deg,#f0f9ffbf,#f0fdfaad);border:1px dashed #0e749033;border-radius:17px;justify-items:center;gap:6px;padding:25px 14px;display:grid}.streamRoot.streamRoot--meeting .sessionDownloadsEmpty>span{color:#0e7490;background:#e0f2fedb;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.streamRoot.streamRoot--meeting .sessionDownloadsEmpty strong{color:#0f172a;font-size:11px}.streamRoot.streamRoot--meeting .sessionDownloadsEmpty small{color:#64748b;font-size:9px;line-height:1.7}.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsHero{color:#f8fafc;background:radial-gradient(circle at 8% -18%,#0ea5e92b,#0000 49%),radial-gradient(circle at 105% 120%,#14b8a621,#0000 42%),linear-gradient(145deg,#0f172afa,#081825fa);border-color:#38bdf826;box-shadow:0 18px 44px #02061757,inset 0 1px #ffffff0b}.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsHero>div>strong,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox__title strong,.streamRoot[data-theme=dark].streamRoot--meeting .sharedDownloadItem__copy strong,.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsEmpty strong{color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsHero>div>small,.streamRoot[data-theme=dark].streamRoot--meeting .sharedDownloadItem__copy small,.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsEmpty small{color:#94a3b8}.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsHero__count,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox,.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadItem,.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsEmpty{background:#0f172ab8!important;border-color:#94a3b821!important;box-shadow:inset 0 1px #ffffff09!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockContent[data-panel=downloads] .sharedDownloadBox__head>a{color:#7dd3fc;background:#0ea5e91a;border-color:#38bdf829}.streamRoot[data-theme=dark].streamRoot--meeting .sharedDownloadItem__icon,.streamRoot[data-theme=dark].streamRoot--meeting .sessionDownloadsEmpty>span{color:#67e8f9;background:#0891b221}@media (width<=520px){.streamRoot.streamRoot--meeting .sessionDownloadsHero{grid-template-columns:42px minmax(0,1fr) 34px;min-height:88px;padding:12px}.streamRoot.streamRoot--meeting .sessionDownloadsHero__icon{border-radius:14px;width:42px;height:42px}.streamRoot.streamRoot--meeting .sessionDownloadsHero__count{border-radius:11px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting button.peopleRailHero__orb,.streamRoot.streamRoot--meeting button.peopleRailHero__orb:before,.streamRoot.streamRoot--meeting button.peopleRailHero__orb:after{transition:none!important}}.streamRoot--join{--join-bg:#f4f8ff;--join-surface:#ffffffd1;--join-surface-strong:#fffffff0;--join-surface-soft:#f1f5f9c7;--join-input:#ffffffeb;--join-text:#0f172a;--join-muted:#64748b;--join-border:#0f172a1c;--join-border-strong:#0d94886b;--join-cyan:#0f9f92;--join-cyan-rgb:15, 159, 146;--join-purple:#6d5ce7;--join-purple-rgb:109, 92, 231;--join-shadow:0 28px 80px #33415526;box-sizing:border-box;width:100%;color:var(--join-text);background:radial-gradient(circle at 7% 10%, rgba(var(--join-purple-rgb), .12), transparent 28%), radial-gradient(circle at 93% 88%, rgba(var(--join-cyan-rgb), .11), transparent 29%), linear-gradient(145deg, #f8fafc, #f1f5ff 48%, #ecfeff)!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.streamRoot--join[data-theme=dark]{--join-bg:#07111f;--join-surface:#0b182ad1;--join-surface-strong:#0f1e32f5;--join-surface-soft:#142338ad;--join-input:#07111fc2;--join-text:#f8fafc;--join-muted:#9aa9bd;--join-border:#94a3b82e;--join-border-strong:#22d3ee8a;--join-cyan:#20d5d2;--join-cyan-rgb:32, 213, 210;--join-purple:#9b63ff;--join-purple-rgb:155, 99, 255;--join-shadow:0 30px 88px #00050f80;background:radial-gradient(circle at 5% 92%,#4726ab3b,#0000 31%),radial-gradient(circle at 95% 78%,#00b5d01f,#0000 29%),linear-gradient(145deg,#06101e 0%,#081522 46%,#06111d 100%)!important}.streamRoot--join *,.streamRoot--join :before,.streamRoot--join :after{box-sizing:border-box}.streamRoot--join .topbar{isolation:isolate;z-index:20;-webkit-backdrop-filter:blur(22px)saturate(145%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:72px;margin:12px 28px 0;position:relative;overflow:hidden;border:1px solid var(--join-border)!important;min-height:72px!important;color:var(--join-text)!important;background:linear-gradient(105deg, rgba(var(--join-cyan-rgb), .06), transparent 24%, transparent 76%, rgba(var(--join-purple-rgb), .07)), color-mix(in srgb, var(--join-surface) 91%, transparent)!important;border-radius:22px!important;padding:0 12px 0 16px!important;display:grid!important;box-shadow:0 16px 44px #02081724,inset 0 1px #ffffff14!important}.streamRoot--join .topbar:before{content:"";z-index:-1;background:rgba(var(--join-cyan-rgb), .1);filter:blur(30px);pointer-events:none;border-radius:50%;width:210px;height:80px;position:absolute;inset-block-start:-36px;inset-inline-start:8%}.streamRoot--join .topbarIdentity{align-items:center;gap:11px;min-width:0;display:flex}.streamRoot--join .brandMark{border:1px solid rgba(var(--join-cyan-rgb), .4);width:48px;height:48px;color:var(--join-cyan);background:radial-gradient(circle at 36% 30%, rgba(var(--join-cyan-rgb), .42), transparent 38%), linear-gradient(145deg, rgba(var(--join-cyan-rgb), .13), rgba(var(--join-purple-rgb), .12)), var(--join-surface-strong);box-shadow:0 0 30px rgba(var(--join-cyan-rgb), .2), inset 0 1px #ffffff24;border-radius:16px;flex:0 0 48px;place-items:center;position:relative;display:grid!important}.streamRoot--join .brandMark:after{content:"";border:1px solid rgba(var(--join-cyan-rgb), .18);border-radius:11px;position:absolute;inset:5px}.streamRoot--join .brandMark svg{width:22px;height:22px}.streamRoot--join .meetingTitle{gap:2px;min-width:0;display:grid}.streamRoot--join .meetingTitle strong{letter-spacing:-.025em;font-size:18px;font-weight:950;color:var(--join-text)!important}.streamRoot--join .meetingSubtitle{font-size:10px;color:var(--join-muted)!important}.streamRoot--join .topbarJoinPromise{border:1px solid var(--join-border);min-width:190px;color:var(--join-text);background:color-mix(in srgb, var(--join-surface-soft) 78%, transparent);border-radius:15px;justify-self:center;align-items:center;gap:9px;padding:7px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.streamRoot--join .topbarJoinPromise__icon{width:34px;height:34px;color:var(--join-cyan);background:rgba(var(--join-cyan-rgb), .1);border-radius:11px;flex:0 0 34px;place-items:center;display:grid;position:relative}.streamRoot--join .topbarJoinPromise__icon i{border:2px solid var(--join-surface-strong);background:#22c55e;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:5px;inset-inline-end:5px;box-shadow:0 0 10px #22c55eb3}.streamRoot--join .topbarJoinPromise>span:last-child{gap:1px;min-width:0;display:grid}.streamRoot--join .topbarJoinPromise strong{font-size:10px;font-weight:900}.streamRoot--join .topbarJoinPromise small{color:var(--join-muted);font-size:8px}.streamRoot--join .topbarActions{justify-self:end;align-items:center;gap:8px;display:flex}.streamRoot--join .themeToggle,.streamRoot--join .status{min-width:46px;height:42px;border:1px solid var(--join-border)!important;color:var(--join-text)!important;background:color-mix(in srgb, var(--join-surface-strong) 74%, transparent)!important;border-radius:14px!important}.streamRoot--join .themeToggle{cursor:pointer;justify-content:center;align-items:center;gap:7px;width:auto;padding-inline:12px;font-size:10px;font-weight:850;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.streamRoot--join .themeToggle:hover{transform:translateY(-1px);border-color:var(--join-border-strong)!important;color:var(--join-cyan)!important}.streamRoot--join .status{justify-content:center;align-items:center;gap:7px;min-width:92px;padding-inline:12px;font-size:10px;font-weight:850;display:inline-flex;color:color-mix(in srgb, #16a34a 80%, var(--join-text))!important;border-color:#22c55e3d!important}.streamRoot--join[data-theme=dark] .status{color:#86efac!important}.streamRoot--join .status i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a,0 0 11px #22c55e7a}.streamRoot--join .joinShell{width:100%;background:0 0!important;place-items:center!important;height:calc(100dvh - 78px)!important;min-height:0!important;padding:20px 28px 16px!important;display:grid!important;overflow:hidden!important}.streamRoot--join .joinPanel{position:relative;grid-template-rows:minmax(0,1fr) 104px 24px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 30px!important;width:min(1584px,100%)!important;height:min(760px,100dvh - 112px)!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}.streamRoot--join .joinCopy{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(135%);flex-direction:column;justify-content:center;gap:24px;min-width:0;min-height:0;position:relative;border:1px solid var(--join-border)!important;width:100%!important;max-width:none!important;color:var(--join-text)!important;background:radial-gradient(circle at 5% 8%, rgba(var(--join-cyan-rgb), .17), transparent 28%), radial-gradient(circle at 94% 12%, rgba(var(--join-purple-rgb), .17), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--join-surface) 96%, transparent), color-mix(in srgb, var(--join-surface-strong) 76%, transparent))!important;box-shadow:var(--join-shadow)!important;border-radius:28px!important;grid-area:1/2/3!important;padding:clamp(34px,4.2vw,70px)!important;display:flex!important;overflow:hidden!important}.streamRoot--join .joinCopy:before{content:"";z-index:-2;opacity:.2;background-image:linear-gradient(var(--join-border) 1px, transparent 1px), linear-gradient(90deg, var(--join-border) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0}.streamRoot--join .joinCopy:after{content:"";z-index:-1;background:radial-gradient(ellipse, rgba(var(--join-cyan-rgb), .18), transparent 68%);filter:blur(20px);pointer-events:none;border-radius:50%;width:76%;height:58%;position:absolute;inset-block-end:-18%;inset-inline-start:-24%}.streamRoot--join .joinMesh{z-index:-1;pointer-events:none;inset:0;position:absolute!important}.streamRoot--join .joinMesh svg{width:100%;height:100%;position:absolute;inset:0}.streamRoot--join .joinMesh path{fill:none;stroke:rgba(var(--join-cyan-rgb), .34);stroke-width:1.2px}.streamRoot--join .joinMesh i{border:2px solid color-mix(in srgb, var(--join-surface-strong) 80%, transparent);background:var(--join-cyan);width:8px;height:8px;box-shadow:0 0 0 7px rgba(var(--join-cyan-rgb), .08), 0 0 22px rgba(var(--join-cyan-rgb), .72);border-radius:50%;animation:3.6s ease-in-out infinite join-node-pulse;position:absolute}.streamRoot--join .joinMesh i:first-child{inset:10% auto auto 16%}.streamRoot--join .joinMesh i:nth-child(2){animation-delay:-.6s;inset:16% auto auto 43%}.streamRoot--join .joinMesh i:nth-child(3){animation-delay:-1.2s;inset:32% auto auto 28%}.streamRoot--join .joinMesh i:nth-child(4){animation-delay:-1.8s;inset:38% 16% auto auto}.streamRoot--join .joinMesh i:nth-child(5){animation-delay:-2.4s;inset:auto auto 28% 22%}.streamRoot--join .joinMesh i:nth-child(6){animation-delay:-3s;inset:auto 25% 18% auto}.streamRoot--join .joinHeroCopy{z-index:1;gap:18px;width:min(520px,86%);margin-inline-start:auto;display:grid;position:relative}.streamRoot--join .joinHeroCopy h1{text-wrap:balance;color:var(--join-text)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(38px,3.25vw,62px)!important;font-weight:950!important;line-height:1.28!important}.streamRoot--join .joinHeroCopy h1 span{color:#0000;background:linear-gradient(100deg, var(--join-cyan), var(--join-purple));-webkit-background-clip:text;background-clip:text}.streamRoot--join .joinHeroCopy p{max-width:47ch!important;color:var(--join-muted)!important;margin:0!important;font-size:13px!important;line-height:2!important}.streamRoot--join .joinHeroDivider{background:linear-gradient(90deg, var(--join-cyan), var(--join-purple));border-radius:999px;width:72px;height:2px;display:block}.streamRoot--join .joinFeatureGrid{z-index:1;width:100%;position:relative;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:42px 0 0!important;display:grid!important}.streamRoot--join .joinFeatureCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:11px;min-width:0;display:flex;border:1px solid var(--join-border)!important;min-height:78px!important;color:var(--join-text)!important;background:color-mix(in srgb, var(--join-surface-soft) 76%, transparent)!important;border-radius:17px!important;padding:12px!important;transition:transform .18s,border-color .18s,background .18s!important;box-shadow:inset 0 1px #ffffff0d!important}.streamRoot--join .joinFeatureCard:hover{transform:translateY(-2px);border-color:var(--join-border-strong)!important;background:color-mix(in srgb, var(--join-surface-strong) 84%, transparent)!important}.streamRoot--join .joinFeatureCard__icon{border:1px solid rgba(var(--join-cyan-rgb), .2);width:42px;height:42px;color:var(--join-cyan);background:rgba(var(--join-cyan-rgb), .09);box-shadow:0 0 20px rgba(var(--join-cyan-rgb), .11);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.streamRoot--join .joinFeatureCard--sync .joinFeatureCard__icon,.streamRoot--join .joinFeatureCard--share .joinFeatureCard__icon{color:var(--join-purple);border-color:rgba(var(--join-purple-rgb), .22);background:rgba(var(--join-purple-rgb), .1)}.streamRoot--join .joinFeatureCard>span:last-child{gap:3px;min-width:0;display:grid}.streamRoot--join .joinFeatureCard strong{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden;color:var(--join-text)!important;font-size:12px!important}.streamRoot--join .joinFeatureCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--join-muted)!important;font-size:9px!important}.streamRoot--join .loginGrid{-webkit-backdrop-filter:blur(20px)saturate(140%);min-width:0;border:1px solid var(--join-border)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;color:var(--join-text)!important;background:var(--join-surface)!important;box-shadow:var(--join-shadow)!important;border-radius:28px!important;grid-area:1/1!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;align-self:stretch!important;gap:13px!important;padding:clamp(20px,2vw,30px)!important;display:grid!important;overflow:hidden!important}.streamRoot--join .joinFormHeader{gap:7px;min-width:0;display:grid}.streamRoot--join .joinFormKicker{display:none}.streamRoot--join .joinFormTitleRow{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.streamRoot--join .joinFormTitleRow>div{min-width:0}.streamRoot--join .joinFormTitleRow h2{letter-spacing:-.035em;font-size:clamp(27px,2.3vw,38px);font-weight:950;line-height:1.25;color:var(--join-text)!important;margin:0!important}.streamRoot--join .joinFormTitleRow p{font-size:11px;line-height:1.75;color:var(--join-muted)!important;margin:6px 0 0!important}.streamRoot--join .joinFormIcon{border:1px solid rgba(var(--join-purple-rgb), .35);width:70px;height:70px;color:var(--join-purple);background:linear-gradient(145deg, rgba(var(--join-cyan-rgb), .08), rgba(var(--join-purple-rgb), .14));box-shadow:0 0 28px rgba(var(--join-purple-rgb), .13);border-radius:22px;flex:0 0 70px;place-items:center;display:grid}.streamRoot--join .joinFormIcon svg{width:28px;height:28px}.streamRoot--join .joinFormTrust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.streamRoot--join .joinFormTrust span{border:1px solid var(--join-border);min-width:0;min-height:40px;color:var(--join-text);background:var(--join-surface-soft);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding-inline:8px;font-size:10px;font-weight:850;display:inline-flex}.streamRoot--join .joinFormTrust svg{color:var(--join-cyan)}.streamRoot--join .joinCredentialsCard{grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;display:grid}.streamRoot--join .loginGrid label,.streamRoot--join .joinAdvanced label{min-width:0;display:grid;color:var(--join-text)!important;gap:7px!important;font-size:11px!important;font-weight:850!important}.streamRoot--join .joinFieldLabel{min-width:0;color:var(--join-text);align-items:center;gap:7px;display:inline-flex}.streamRoot--join .joinFieldLabel svg{color:var(--join-cyan);flex:none}.streamRoot--join .joinInputShell{min-width:0;display:block;position:relative}.streamRoot--join .joinInputShell--actions input{padding-inline-end:88px!important}.streamRoot--join .loginGrid input,.streamRoot--join .joinAdvanced input,.streamRoot--join .joinAdvanced select{box-sizing:border-box;text-overflow:ellipsis;outline:none;width:100%;min-width:0;display:block;border:1px solid var(--join-border)!important;height:52px!important;min-height:52px!important;color:var(--join-text)!important;background:var(--join-input)!important;border-radius:14px!important;padding-inline:15px!important;transition:border-color .17s,box-shadow .17s,background .17s!important}.streamRoot--join .loginGrid input::placeholder,.streamRoot--join .joinAdvanced input::placeholder{color:color-mix(in srgb, var(--join-muted) 78%, transparent)}.streamRoot--join .loginGrid input:focus,.streamRoot--join .joinAdvanced input:focus,.streamRoot--join .joinAdvanced select:focus{border-color:var(--join-cyan)!important;box-shadow:0 0 0 3px rgba(var(--join-cyan-rgb), .13)!important}.streamRoot--join .joinFieldActions{align-items:center;gap:5px;display:flex;position:absolute;inset-block:0;inset-inline-end:7px}.streamRoot--join .joinFieldActions button{border:1px solid var(--join-border);width:35px;height:35px;color:var(--join-muted);background:var(--join-surface-strong);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:color .16s,border-color .16s,transform .16s;display:grid}.streamRoot--join .joinFieldActions button:hover:not(:disabled),.streamRoot--join .joinFieldActions button:focus-visible{border-color:var(--join-border-strong);color:var(--join-cyan);outline:none;transform:translateY(-1px)}.streamRoot--join .joinFieldActions button:disabled{opacity:.38;cursor:not-allowed}.streamRoot--join .joinAdvancedDisclosure{border:1px solid var(--join-border-strong);background:color-mix(in srgb, var(--join-surface-soft) 80%, transparent);min-width:0;box-shadow:0 12px 32px rgba(var(--join-cyan-rgb), .06);border-radius:17px;overflow:hidden}.streamRoot--join .joinAdvancedHeader{border-bottom:1px solid var(--join-border);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:grid}.streamRoot--join .joinAdvancedSummary__icon{width:36px;height:36px;color:var(--join-purple);background:rgba(var(--join-purple-rgb), .1);border-radius:11px;place-items:center;display:grid}.streamRoot--join .joinAdvancedHeader>span:last-child{gap:2px;min-width:0;display:grid}.streamRoot--join .joinAdvancedHeader strong{color:var(--join-text);font-size:12px;font-weight:900}.streamRoot--join .joinAdvancedHeader small{color:var(--join-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.streamRoot--join .joinAdvanced{min-width:0;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;padding:12px!important;display:grid!important}.streamRoot--join .joinAdvanced>label{grid-column:auto!important}.streamRoot--join .joinAdvanced .wide{grid-column:auto}.streamRoot--join .joinActionDock{isolation:isolate;border:1px solid rgba(var(--join-cyan-rgb), .28);background:linear-gradient(110deg, rgba(var(--join-cyan-rgb), .075), transparent 38%, rgba(var(--join-purple-rgb), .07)), color-mix(in srgb, var(--join-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);border-radius:22px;grid-template-columns:minmax(185px,.68fr) minmax(250px,1.32fr);align-items:stretch;gap:7px;min-width:0;min-height:104px;padding:7px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #02081724,inset 0 1px #ffffff14;grid-area:2/1!important}.streamRoot--join .joinActionDock:before{content:"";z-index:-1;background:rgba(var(--join-cyan-rgb), .15);filter:blur(32px);pointer-events:none;border-radius:50%;width:46%;height:150%;position:absolute;inset-block-end:-80%;inset-inline-start:-8%}.streamRoot--join .joinActionDock>.joinAssist,.streamRoot--join .joinActionDock>.joinButton{grid-area:auto!important;place-self:stretch stretch!important;width:100%!important;max-width:none!important}.streamRoot--join .joinAssist{min-width:0;color:var(--join-text);grid-template-columns:40px minmax(0,1fr) 8px;align-items:center;gap:10px;background:color-mix(in srgb, var(--join-surface-soft) 70%, transparent)!important;box-shadow:inset 0 0 0 1px var(--join-border)!important;border:0!important;border-radius:16px!important;margin:0!important;padding:11px 13px!important;display:grid!important}.streamRoot--join .joinAssist__icon{width:40px;height:40px;color:var(--join-cyan);background:rgba(var(--join-cyan-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--join-cyan-rgb), .16);border-radius:13px;place-items:center;display:grid}.streamRoot--join .joinAssist__copy{gap:3px;min-width:0;display:grid}.streamRoot--join .joinAssist__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden;color:var(--join-text)!important}.streamRoot--join .joinAssist__copy small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden;color:var(--join-muted)!important}.streamRoot--join .joinAssist__pulse{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e1a,0 0 12px #22c55e8c}.streamRoot--join .joinButton{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:12px;color:#fff!important;background:linear-gradient(106deg,#a73df1 0%,#6b4df3 40%,#168dda 72%,#05c9c3 100%) 0 0/150% 100%!important;border:1px solid #ffffff47!important;border-radius:17px!important;width:100%!important;height:auto!important;min-height:88px!important;margin:0!important;padding:10px 16px!important;transition:transform .18s,filter .18s,box-shadow .18s,background-position .22s!important;display:grid!important;box-shadow:0 14px 34px #593fe047,inset 0 1px #ffffff47!important}.streamRoot--join .joinButton:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 19px 40px #593fe057, 0 0 26px rgba(var(--join-cyan-rgb), .13)!important;background-position:72% 0!important}.streamRoot--join .joinButton:active:not(:disabled){transform:translateY(0)}.streamRoot--join .joinButton:focus-visible{outline:3px solid rgba(var(--join-cyan-rgb), .35);outline-offset:3px}.streamRoot--join .joinButton:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.12)}.streamRoot--join .joinButton__icon{background:#ffffff1f;border:1px solid #ffffff40;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff2e}.streamRoot--join .joinButton__copy{text-align:start;gap:3px;min-width:0;display:grid}.streamRoot--join .joinButton__copy strong{font-size:16px;font-weight:950}.streamRoot--join .joinButton__copy small{color:#ffffffc7;font-size:9px}.streamRoot--join .joinButton__arrow{color:#fff;background:#ffffff1c;border-radius:10px;place-items:center;width:30px;height:30px;font-size:19px;transition:transform .18s;display:grid}.streamRoot--join .joinButton:hover:not(:disabled) .joinButton__arrow{transform:translate(-3px)}.streamRoot--join .joinLegal{min-width:0;color:var(--join-muted);text-align:center;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex;grid-area:3/1/auto/-1!important;margin:0!important}.streamRoot--join .joinLegal strong{color:var(--join-cyan);font-weight:850}.streamRoot.streamRoot--join[data-theme=light] .loginGrid input,.streamRoot.streamRoot--join[data-theme=light] .joinAdvanced input,.streamRoot.streamRoot--join[data-theme=light] .joinAdvanced select{border-color:var(--join-border)!important;color:#0f172a!important;background:#fff!important}.streamRoot.streamRoot--join[data-theme=light] .joinFieldActions button{border-color:var(--join-border)!important;color:#64748b!important;background:#fff!important}@keyframes join-node-pulse{0%,to{opacity:.48;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@media (width>=1024px) and (width<=1439px){.streamRoot--join .topbar{margin-inline:18px}.streamRoot--join .joinShell{padding:14px 18px 12px!important}.streamRoot--join .joinPanel{grid-template-rows:minmax(0,1fr) 88px 20px!important;gap:8px 16px!important;height:min(688px,100dvh - 100px)!important}.streamRoot--join .joinCopy{gap:14px;border-radius:24px!important;padding:28px!important}.streamRoot--join .joinHeroCopy{gap:12px;width:92%}.streamRoot--join .joinHeroCopy h1{font-size:clamp(32px,3.6vw,47px)!important}.streamRoot--join .joinHeroCopy p{font-size:11px!important}.streamRoot--join .joinFeatureGrid{gap:7px!important;margin-top:18px!important}.streamRoot--join .joinFeatureCard{min-height:58px!important;padding:7px!important}.streamRoot--join .joinFeatureCard__icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.streamRoot--join .joinFeatureCard strong{font-size:9px!important}.streamRoot--join .joinFeatureCard small{font-size:7px!important}.streamRoot--join .loginGrid{border-radius:24px!important;gap:8px!important;padding:14px!important}.streamRoot--join .joinFormKicker{display:none}.streamRoot--join .joinFormTitleRow h2{font-size:25px}.streamRoot--join .joinFormTitleRow p{font-size:9px;margin-top:2px!important}.streamRoot--join .joinFormIcon{border-radius:16px;flex-basis:48px;width:48px;height:48px}.streamRoot--join .joinFormIcon svg{width:21px;height:21px}.streamRoot--join .joinFormTrust{gap:6px}.streamRoot--join .joinFormTrust span{min-height:31px;font-size:8px}.streamRoot--join .joinCredentialsCard{gap:8px}.streamRoot--join .loginGrid label,.streamRoot--join .joinAdvanced label{gap:4px!important;font-size:9px!important}.streamRoot--join .loginGrid input,.streamRoot--join .joinAdvanced input,.streamRoot--join .joinAdvanced select{font-size:11px;height:42px!important;min-height:42px!important}.streamRoot--join .joinAdvancedHeader{min-height:42px;padding-block:4px}.streamRoot--join .joinAdvancedSummary__icon{width:31px;height:31px}.streamRoot--join .joinAdvanced{gap:7px!important;padding:8px!important}.streamRoot--join .joinActionDock{grid-template-columns:minmax(160px,.62fr) minmax(220px,1.38fr);min-height:88px;padding:6px}.streamRoot--join .joinAssist{grid-template-columns:34px minmax(0,1fr) 7px;gap:7px;padding:7px 9px!important}.streamRoot--join .joinAssist__icon{border-radius:10px;width:34px;height:34px}.streamRoot--join .joinAssist__copy strong{font-size:10px}.streamRoot--join .joinAssist__copy small{font-size:7px}.streamRoot--join .joinButton{min-height:76px!important;padding-block:7px!important}}@media (width<=1023px){.streamRoot--join{height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}.streamRoot--join .topbar{margin:10px 16px 0}.streamRoot--join .joinShell{height:auto!important;min-height:calc(100dvh - 76px)!important;padding:18px 16px 30px!important;display:block!important;overflow:visible!important}.streamRoot--join .joinPanel{margin-inline:auto;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:min(720px,100%)!important;height:auto!important;display:grid!important}.streamRoot--join .joinCopy{display:none!important}.streamRoot--join .loginGrid{grid-area:1/1!important;overflow:visible!important}.streamRoot--join .joinActionDock{grid-area:2/1!important}.streamRoot--join .joinLegal{grid-area:3/1!important}}@media (width<=767px){.streamRoot--join .topbar{grid-template-columns:minmax(0,1fr) auto;height:68px;margin:0;border-width:0 0 1px!important;border-radius:0 0 22px 22px!important;min-height:68px!important;padding-inline:14px!important}.streamRoot--join .brandMark{width:44px;height:44px}.streamRoot--join .meetingTitle strong{font-size:17px}.streamRoot--join .meetingSubtitle{font-size:9px}.streamRoot--join .topbarJoinPromise{display:none}.streamRoot--join .topbarActions{gap:6px}.streamRoot--join .themeToggle{width:44px;height:44px;padding-inline:0}.streamRoot--join .themeToggle span{display:none}.streamRoot--join .status{width:44px;min-width:44px;padding-inline:0;font-size:0}.streamRoot--join .status i{width:8px;height:8px}.streamRoot--join .joinShell{min-height:calc(100dvh - 68px)!important;padding:26px 16px 34px!important}.streamRoot--join .joinPanel{gap:18px!important}.streamRoot--join .loginGrid{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:17px!important;padding:0!important}.streamRoot--join .joinFormKicker{display:none}.streamRoot--join .joinFormTitleRow{align-items:center}.streamRoot--join .joinFormTitleRow h2{font-size:clamp(28px,7.2vw,34px)}.streamRoot--join .joinFormTitleRow p{font-size:11px}.streamRoot--join .joinFormIcon{border-radius:21px;flex-basis:68px;width:68px;height:68px}.streamRoot--join .joinFormTrust{gap:8px}.streamRoot--join .joinFormTrust span{border-radius:14px;min-height:48px;padding-inline:5px;font-size:10px}.streamRoot--join .joinCredentialsCard{border:1px solid var(--join-border);background:var(--join-surface);box-shadow:var(--join-shadow);-webkit-backdrop-filter:blur(18px)saturate(135%);border-radius:25px;gap:17px;padding:18px}.streamRoot--join .loginGrid input,.streamRoot--join .joinAdvanced input,.streamRoot--join .joinAdvanced select{font-size:13px;height:56px!important;min-height:56px!important}.streamRoot--join .joinAdvancedHeader{min-height:58px}.streamRoot--join .joinAdvanced{gap:12px!important;padding:13px!important}.streamRoot--join .joinActionDock{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:6px}.streamRoot--join .joinAssist{min-height:58px;border-radius:16px!important;padding:9px 12px!important}.streamRoot--join .joinAssist__copy strong{font-size:12px}.streamRoot--join .joinAssist__copy small{font-size:9px}.streamRoot--join .joinButton{border-radius:17px!important;grid-template-columns:44px minmax(0,1fr) 30px!important;min-height:70px!important}.streamRoot--join .joinButton__copy strong{font-size:17px}.streamRoot--join .joinButton__copy small{display:block}.streamRoot--join .joinLegal{flex-wrap:wrap;min-height:30px;font-size:10px;line-height:1.8}}@media (width<=430px){.streamRoot--join .joinShell{padding-inline:14px!important}.streamRoot--join .joinFormTitleRow{gap:12px}.streamRoot--join .joinFormTitleRow h2{font-size:28px}.streamRoot--join .joinFormTitleRow p{font-size:10px}.streamRoot--join .joinFormIcon{flex-basis:60px;width:60px;height:60px}.streamRoot--join .joinFormTrust span{gap:4px;min-height:46px;font-size:9px}.streamRoot--join .joinCredentialsCard{min-width:0;padding:16px}.streamRoot--join .joinAdvanced{min-width:0}.streamRoot--join .joinInputShell,.streamRoot--join .joinInputShell input,.streamRoot--join .joinAdvanced select{min-width:0;max-width:100%}}@media (width<=380px){.streamRoot--join .topbar{padding-inline:12px!important}.streamRoot--join .meetingSubtitle{display:none}.streamRoot--join .joinShell{padding-inline:12px!important}.streamRoot--join .joinFormTitleRow h2{font-size:25px}.streamRoot--join .joinFormTitleRow p{font-size:9px}.streamRoot--join .joinFormIcon{border-radius:18px;flex-basis:54px;width:54px;height:54px}.streamRoot--join .joinFormTrust{gap:5px}.streamRoot--join .joinFormTrust span{min-height:43px;padding-inline:3px;font-size:8px}.streamRoot--join .joinCredentialsCard{padding:14px}.streamRoot--join .joinAdvanced{grid-template-columns:minmax(0,1fr)!important}.streamRoot--join .joinAssist{grid-template-columns:36px minmax(0,1fr) 7px;gap:8px}.streamRoot--join .joinAssist__icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.streamRoot--join .joinMesh i{animation:none}.streamRoot--join .joinFeatureCard,.streamRoot--join .joinButton,.streamRoot--join input,.streamRoot--join select{transition:none!important}}.streamRoot.streamRoot--meeting .peopleRailMetric--polls{background:linear-gradient(145deg,#8b5cf61a,#6366f10b)!important;border-color:#7c3aed29!important}.streamRoot.streamRoot--meeting .peopleRailMetric--polls>svg{color:#7c3aed!important}.streamRoot.streamRoot--meeting .peopleRailMetric--messages{background:linear-gradient(145deg,#06b6d41a,#14b8a60b)!important;border-color:#0891b22b!important}.streamRoot.streamRoot--meeting .peopleRailMetric--messages>svg{color:#0891b2!important}@media (width>=801px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab{min-height:50px!important}}.streamRoot.streamRoot--meeting .tabs .tabCountBadge{background:#ecfeffeb;border:1px solid #0891b22e;border-radius:999px;place-items:center;height:17px;position:absolute;inset-block-start:4px;inset-inline-start:5px;color:#0e7490!important;width:17px!important;min-width:17px!important;padding:0!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:grid!important;overflow:visible!important}.streamRoot.streamRoot--meeting .tabs .tab--active .tabCountBadge{background:#ffffff26;border-color:#ffffff3d;color:#fff!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=participants],.streamRoot.streamRoot--meeting .sideDockContent[data-panel=participants]>.participantsDockBody{min-height:0!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .participantsDockBody{height:100%;padding:10px!important}.streamRoot.streamRoot--meeting .participantsPanel{grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;min-width:0;height:100%;display:grid}.streamRoot.streamRoot--meeting .participantsPanel__hero{background:radial-gradient(circle at 10% 0,#2dd4bf29,#0000 38%),linear-gradient(145deg,#fffffff5,#f0fdfae0);border:1px solid #0891b229;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a12,inset 0 1px #ffffffdb}.streamRoot.streamRoot--meeting .participantsPanel__heroIcon{color:#fff;background:linear-gradient(145deg,#0f766e,#0891b2);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 20px #0891b23b}.streamRoot.streamRoot--meeting .participantsPanel__hero>span:nth-child(2){gap:2px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .participantsPanel__hero small{color:#64748b;font-size:9px;font-weight:750}.streamRoot.streamRoot--meeting .participantsPanel__hero strong{color:#0f172a;font-size:13px;font-weight:900}.streamRoot.streamRoot--meeting .participantsPanel__hero>b{color:#0f766e;background:#14b8a61a;border-radius:12px;place-items:center;min-width:36px;height:36px;padding-inline:7px;font-size:14px;font-weight:950;display:grid}.streamRoot.streamRoot--meeting .participantsPanel__list{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding:1px 1px 8px;display:grid;overflow:hidden auto}.streamRoot.streamRoot--meeting .participantDockCard{background:#ffffffb8;border:1px solid #94a3b829;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid;position:relative;box-shadow:0 8px 22px #0f172a0b}.streamRoot.streamRoot--meeting .participantDockCard--self{background:linear-gradient(145deg,#f0fdfaeb,#ecfeffb8);border-color:#14b8a638}.streamRoot.streamRoot--meeting .participantDockCard__avatar{color:#fff;background:linear-gradient(145deg,#334155,#0f766e);border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.streamRoot.streamRoot--meeting .participantDockCard__identity{gap:3px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .participantDockCard__identity strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.streamRoot.streamRoot--meeting .participantDockCard__identity small{color:#64748b;align-items:center;gap:5px;font-size:9px;display:inline-flex}.streamRoot.streamRoot--meeting .participantDockCard__identity i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e1a}.streamRoot.streamRoot--meeting .participantDockCard__role{color:#475569;background:#94a3b81a;border-radius:9px;align-items:center;gap:4px;max-width:96px;padding:5px 7px;display:inline-flex}.streamRoot.streamRoot--meeting .participantDockCard__role small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.streamRoot.streamRoot--meeting .participantDockCard__role--presenter{color:#7c3aed;background:#8b5cf61a}.streamRoot.streamRoot--meeting .participantDockCard__role--teacher,.streamRoot.streamRoot--meeting .participantDockCard__role--host{color:#b45309;background:#f59e0b1a}.streamRoot.streamRoot--meeting .participantDockCard__hand{color:#b45309;background:#fef3c7;border:2px solid #fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-block-start:-4px;inset-inline-start:-3px;box-shadow:0 5px 12px #b453092e}.streamRoot.streamRoot--meeting .participantsPanel__empty{color:#64748b;text-align:start;border:1px dashed #94a3b842;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:18px;display:flex}.streamRoot.streamRoot--meeting .participantsPanel__empty>span{gap:3px;display:grid}.streamRoot.streamRoot--meeting .participantsPanel__empty strong{color:#334155;font-size:11px}.streamRoot.streamRoot--meeting .participantsPanel__empty small{font-size:9px;line-height:1.7}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric--polls{background:#7c3aed1a!important;border-color:#a78bfa2b!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric--polls>svg{color:#c4b5fd!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric--messages{background:#0891b21a!important;border-color:#22d3ee29!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRailMetric--messages>svg{color:#67e8f9!important}.streamRoot[data-theme=dark].streamRoot--meeting .tabs .tabCountBadge{background:#0891b22b;border-color:#67e8f92e;color:#a5f3fc!important}.streamRoot[data-theme=dark].streamRoot--meeting .participantsPanel__hero,.streamRoot[data-theme=dark].streamRoot--meeting .participantDockCard{background:linear-gradient(145deg,#0f172aeb,#082f496b);border-color:#94a3b824;box-shadow:0 14px 34px #02061738,inset 0 1px #ffffff09}.streamRoot[data-theme=dark].streamRoot--meeting .participantDockCard--self{border-color:#2dd4bf33}.streamRoot[data-theme=dark].streamRoot--meeting .participantsPanel__hero strong,.streamRoot[data-theme=dark].streamRoot--meeting .participantDockCard__identity strong,.streamRoot[data-theme=dark].streamRoot--meeting .participantsPanel__empty strong{color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting .participantsPanel__hero small,.streamRoot[data-theme=dark].streamRoot--meeting .participantDockCard__identity small,.streamRoot[data-theme=dark].streamRoot--meeting .participantsPanel__empty{color:#94a3b8}.streamRoot[data-theme=dark].streamRoot--meeting .participantDockCard__role{color:#cbd5e1;background:#94a3b817}.streamRoot[data-theme=dark].streamRoot--meeting .participantDockCard__hand{border-color:#0f172a}@media (width<=800px){.streamRoot.streamRoot--meeting .participantsDockBody{padding:12px!important}.streamRoot.streamRoot--meeting .participantsPanel__hero{padding:13px}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .participantDockCard{transition:none}}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){--dock-accent:#0891b2;--dock-accent-rgb:8, 145, 178;--dock-violet:#7c3aed;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(140%);position:relative;background:radial-gradient(circle at 100% 0,#2dd4bf1c,#0000 28%),radial-gradient(circle at 0 100%,#7c3aed12,#0000 34%),linear-gradient(155deg,#fffffff5,#f4f9fce8)!important;border:1px solid #0891b229!important;border-radius:26px!important;overflow:visible!important;box-shadow:0 28px 70px #0f172a21,inset 0 1px #ffffffeb!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 38%);border-radius:24px;position:absolute;inset:1px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle{isolation:isolate;will-change:transform;place-items:center;color:#0e7490!important;background:radial-gradient(circle at 30% 22%,#fffffffa,#0000 38%),linear-gradient(145deg,#f0fdfafa,#e0f2fefa)!important;border:1px solid #0891b23d!important;border-radius:999px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;transition:transform .18s,color .18s,border-color .18s,box-shadow .18s!important;display:grid!important;position:absolute!important;top:50%!important;left:auto!important;right:-14px!important;overflow:visible!important;transform:translateY(-50%)!important;box-shadow:0 14px 34px #0f172a29,0 0 0 5px #0891b20f,inset 0 1px #fffffff5!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle:hover{color:#7c3aed!important;border-color:#7c3aed6b!important;transform:translate(2px,-50%)scale(1.045)!important;box-shadow:0 17px 38px #0f172a33,0 0 0 6px #7c3aed17,inset 0 1px #fffffff5!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle:focus-visible{outline-offset:3px;outline:3px solid #0891b240!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle{isolation:isolate;will-change:transform;place-items:center;color:#0e7490!important;background:radial-gradient(circle at 30% 22%,#fffffffa,#0000 38%),linear-gradient(145deg,#f0fdfafa,#e0f2fefa)!important;border:1px solid #0891b23d!important;border-radius:999px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;transition:transform .18s,color .18s,border-color .18s,box-shadow .18s!important;display:grid!important;position:absolute!important;top:50%!important;left:-14px!important;right:auto!important;overflow:visible!important;transform:translateY(-50%)!important;box-shadow:0 14px 34px #0f172a29,0 0 0 5px #0891b20f,inset 0 1px #fffffff5!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle:hover{color:#7c3aed!important;border-color:#7c3aed6b!important;transform:translate(-2px,-50%)scale(1.045)!important;box-shadow:0 17px 38px #0f172a33,0 0 0 6px #7c3aed17,inset 0 1px #fffffff5!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle:focus-visible{outline-offset:3px;outline:3px solid #0891b240!important}.streamRoot.streamRoot--meeting .sideDockToggle__halo,.streamRoot.streamRoot--meeting .peopleRailToggle__halo{z-index:-1;border-radius:inherit;opacity:.72;pointer-events:none;border:1px solid #0891b221;position:absolute;inset:-6px}.streamRoot.streamRoot--meeting .sideDockToggle__icon,.streamRoot.streamRoot--meeting .peopleRailToggle__icon{background:#ffffff8a;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:27px;height:27px;transition:transform .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffffdb}.streamRoot.streamRoot--meeting .sideDockToggle__icon svg,.streamRoot.streamRoot--meeting .peopleRailToggle__icon svg{stroke-width:2.35px;width:16px;height:16px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle:hover .sideDockToggle__icon{background:#ffffffc2;transform:translate(-1px)}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle:hover .peopleRailToggle__icon{background:#ffffffc2;transform:translate(1px)}.streamRoot.streamRoot--meeting .sideDockHeader{align-items:center;position:relative;overflow:hidden;background:0 0!important;border:0!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:11px!important;min-height:76px!important;padding:11px 13px!important;display:grid!important}.streamRoot.streamRoot--meeting .sideDockHeader:after{content:"";background:linear-gradient(90deg,#0000,#0891b238,#7c3aed26,#0000);height:1px;position:absolute;inset-block-end:0;inset-inline:14px}.streamRoot.streamRoot--meeting .sideDockHeader__icon{color:#0e7490;background:radial-gradient(circle at 28% 20%,#2dd4bf38,#0000 42%),linear-gradient(145deg,#ecfefff5,#eef2ffe0);border:1px solid #0891b22e;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #0891b21a,inset 0 1px #ffffffeb}.streamRoot.streamRoot--meeting .sideDockHeader__copy{gap:3px;min-width:0;display:grid}.streamRoot.streamRoot--meeting .sideDockHeader__eyebrow{letter-spacing:.01em;align-items:center;gap:6px;font-weight:800;color:#64748b!important;font-size:8px!important;display:inline-flex!important}.streamRoot.streamRoot--meeting .sideDockHeader__eyebrow i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22c55e1a,0 0 10px #22c55e73}.streamRoot.streamRoot--meeting .sideDockHeader__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#0f172a!important;font-size:14px!important;font-weight:950!important}.streamRoot.streamRoot--meeting .sideDockHeader__meta{white-space:nowrap;background:#ecfeffb8;border:1px solid #0891b21f;border-radius:11px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-weight:850;color:#0e7490!important;font-size:8px!important;display:inline-flex!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{background:#f1f5f9b8!important;border:1px solid #94a3b821!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:8px 10px 9px!important;padding:7px!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px 2px #0f172a09!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab{isolation:isolate;align-content:center;place-items:center;min-width:0;position:relative;overflow:hidden;color:#64748b!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:1fr!important;gap:5px!important;padding:7px 4px!important;transition:transform .17s,color .17s,border-color .17s,background .17s,box-shadow .17s!important;display:grid!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:before{content:"";z-index:-1;background:0 0;border-radius:999px;height:2px;transition:transform .18s,background .18s;position:absolute;inset-block-end:3px;inset-inline:26%;transform:scaleX(.35)}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:hover{transform:translateY(-1px);color:#0e7490!important;background:#ffffffb8!important;border-color:#0891b221!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab--active{color:#fff!important;background:linear-gradient(145deg,#0f766e,#0891b2 56%,#6366f1)!important;border-color:#0891b23d!important;box-shadow:0 10px 22px #0891b238,inset 0 1px #fff3!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab--active:before{background:#ffffffa3;transform:scaleX(1)}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab svg{color:currentColor!important;filter:none!important;width:17px!important;height:17px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:currentColor!important;font-size:8px!important;font-weight:850!important;display:block!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{position:relative;background:#f8fafcb3!important;border:1px solid #94a3b81f!important;border-radius:19px!important;min-height:0!important;margin:0 9px 9px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffc7,0 8px 24px #0f172a09!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent:is([data-panel=moderation],[data-panel=tools]){-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;overflow:hidden auto!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed){--dock-accent:#22d3ee;--dock-accent-rgb:34, 211, 238;background:radial-gradient(circle at 100% 0,#14b8a61c,#0000 30%),radial-gradient(circle at 0 100%,#7c3aed1f,#0000 36%),linear-gradient(155deg,#0c1829f7,#08111ff2)!important;border-color:#22d3ee24!important;box-shadow:0 30px 76px #0206177a,inset 0 1px #ffffff0b!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader__icon{color:#67e8f9;background:linear-gradient(145deg,#082f49bd,#312e8159);border-color:#22d3ee29;box-shadow:0 12px 28px #0206173d,inset 0 1px #ffffff0b}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader__eyebrow{color:#94a3b8!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader__copy strong{color:#f8fafc!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDockHeader__meta{background:#0891b21a;border-color:#22d3ee21;color:#a5f3fc!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{background:#0f172a8a!important;border-color:#94a3b81a!important;box-shadow:inset 0 1px 2px #02061747!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab{color:#94a3b8!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:hover{color:#a5f3fc!important;background:#1e293bc7!important;border-color:#22d3ee21!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab--active{color:#f8fafc!important;background:linear-gradient(145deg,#0f766e,#0e7490 58%,#4f46e5)!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{background:#08111f9e!important;border-color:#94a3b81a!important;box-shadow:inset 0 1px #ffffff06,0 8px 28px #02061729!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle{color:#67e8f9!important;background:radial-gradient(circle at 30% 20%,#22d3ee29,#0000 40%),linear-gradient(145deg,#0f172afa,#082f49f5)!important;border-color:#22d3ee3d!important;box-shadow:0 16px 38px #02061775,0 0 0 5px #22d3ee0e,inset 0 1px #ffffff17!important}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle__halo{border-color:#22d3ee24}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle__icon{background:#082f4994;border-color:#a5f3fc1f;box-shadow:inset 0 1px #ffffff12}.streamRoot[data-theme=dark].streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle:hover .sideDockToggle__icon{background:#312e817a}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle{color:#67e8f9!important;background:radial-gradient(circle at 30% 20%,#22d3ee29,#0000 40%),linear-gradient(145deg,#0f172afa,#082f49f5)!important;border-color:#22d3ee3d!important;box-shadow:0 16px 38px #02061775,0 0 0 5px #22d3ee0e,inset 0 1px #ffffff17!important}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle__halo{border-color:#22d3ee24}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle__icon{background:#082f4994;border-color:#a5f3fc1f;box-shadow:inset 0 1px #ffffff12}.streamRoot[data-theme=dark].streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle:hover .peopleRailToggle__icon{background:#312e817a}@media (width<=1100px) and (width>=801px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockHeader{grid-template-columns:40px minmax(0,1fr) auto!important;gap:8px!important;padding-inline:10px!important}.streamRoot.streamRoot--meeting .sideDockHeader__icon{border-radius:13px;width:40px;height:40px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs{gap:5px!important;margin-inline:7px!important;padding:5px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab{min-height:52px!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{margin-inline:7px!important}}@media (width<=800px){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed){border-radius:24px 24px 0 0!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle,.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle{top:max(12px, env(safe-area-inset-top))!important;right:auto!important;left:max(12px, env(safe-area-inset-left))!important;z-index:460!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;position:fixed!important;transform:none!important}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle:hover,.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle:hover{transform:translateY(-1px)scale(1.025)!important}.streamRoot.streamRoot--meeting .sideDockHeader{grid-template-columns:44px minmax(0,1fr) auto!important;min-height:72px!important;padding-inline:14px!important}.streamRoot.streamRoot--meeting .sideDockHeader__icon{width:44px;height:44px}.streamRoot.streamRoot--meeting .sideDockHeader__copy strong{font-size:13px!important}.streamRoot.streamRoot--meeting .sideDockHeader__meta{min-height:28px}.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockContent{border-radius:18px!important;margin:0 8px 8px!important}}@media (width>=1280px){.streamRoot.streamRoot--meeting .meetingShell:not(.meetingShell--peopleCollapsed).meetingShell--sideCollapsed{grid-template-columns:clamp(280px,22vw,320px) minmax(0,1fr) 0!important}.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:54px minmax(0,1fr) 0!important}.streamRoot.streamRoot--meeting .sideDock--collapsed{width:0!important;min-width:0!important;max-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;pointer-events:none!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle{color:#ecfeff!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;z-index:521!important;background:radial-gradient(circle at 70% 22%,#5eead43d,#0000 44%),linear-gradient(205deg,#0f766efa,#082f49fa)!important;border:1px solid #5eead46b!important;border-left:0!important;border-radius:0 18px 18px 0!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;display:inline-grid!important;position:fixed!important;inset:50% auto auto 0!important;overflow:visible!important;transform:translateY(-50%)!important;box-shadow:12px 16px 34px #02061757,inset 0 1px #ffffff2e!important}.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:hover{color:#fff!important;background:radial-gradient(circle at 70% 22%,#99f6e457,#0000 46%),linear-gradient(205deg,#0d9488,#0c4a6e)!important;border-color:#99f6e4d1!important;transform:translate(2px,-50%)!important;box-shadow:16px 20px 42px #0206176b,0 0 0 5px #2dd4bf1a,inset 0 1px #ffffff38!important}.streamRoot.streamRoot--meeting .sideDock--collapsed .sideDockToggle:focus-visible{outline-offset:3px!important;outline:2px solid #99f6e4eb!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDock--collapsed .sideDockToggle{color:#0f766e!important;background:radial-gradient(circle at 70% 22%,#2dd4bf33,#0000 44%),linear-gradient(205deg,#f0fdfafa,#e0f2fefa)!important;border-color:#0d948857!important;box-shadow:12px 16px 34px #0f172a2e,inset 0 1px #fffffff5!important}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle,.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab,.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .tabs .tab:before,.streamRoot.streamRoot--meeting .sideDockToggle__icon,.streamRoot.streamRoot--meeting .peopleRailToggle__icon{transition:none!important}}.mobileWhiteboardDock{display:none}@media (width<=800px){.streamRoot.streamRoot--meeting:has(.mobileWhiteboardDock){width:100%;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:clip!important}.streamRoot.streamRoot--meeting .meetingShell:has(.mobileWhiteboardDock){width:100%;height:calc(100dvh - 64px)!important;min-height:0!important;max-height:calc(100dvh - 64px)!important;padding:7px!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .stageArea:has(>.mobileWhiteboardDock){flex:auto;width:100%;height:100%;max-height:100%;grid-template-rows:auto minmax(0,1fr) auto!important;gap:6px!important;min-height:0!important;padding:7px!important;overflow:hidden!important}.streamRoot.streamRoot--meeting .stageArea:has(>.mobileWhiteboardDock)>.stageCanvas{width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.mobileWhiteboardDock{--mobile-dock-accent:#0f9f8f;z-index:24;-webkit-backdrop-filter:blur(18px)saturate(145%);box-sizing:border-box;background:radial-gradient(circle at 100% 0,#2dd4bf24,#0000 38%),linear-gradient(155deg,#fffffff5,#f1f7faeb);border:1px solid #0f766e33;border-radius:17px;flex:0 0 96px;grid-template-rows:42px 50px;width:100%;height:96px;min-height:96px;max-height:96px;padding:3px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a1a,inset 0 1px #ffffffe6}.mobileWhiteboardDock:before{content:"";inset-inline:14px;pointer-events:none;background:linear-gradient(90deg,#0000,#0f766e33,#6366f129,#0000);height:1px;position:absolute;top:43px}.mobileWhiteboardDock__head{justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:3px 4px 4px;display:flex}.mobileWhiteboardDock__identity{align-items:center;gap:7px;min-width:0;display:flex}.mobileWhiteboardDock__identity>span:last-child{gap:0;min-width:0;display:grid}.mobileWhiteboardDock__identity strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.mobileWhiteboardDock__identity small{color:#64748b;white-space:nowrap;font-size:8px;font-weight:750}.mobileWhiteboardDock__mark{color:#fff;background:linear-gradient(145deg,#0f766e,#0891b2 58%,#6366f1);border-radius:11px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 7px 16px #0891b23d,inset 0 1px #ffffff40}.mobileWhiteboardDock__modes{grid-template-columns:repeat(2,minmax(0,auto));gap:4px;min-width:0;display:grid}.mobileWhiteboardMode{color:#475569;white-space:nowrap;background:#ffffff9e;border:1px solid #64748b26;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.mobileWhiteboardMode--active{color:#fff;background:linear-gradient(145deg,#0f766e,#0891b2 60%,#4f46e5);border-color:#0d948847;box-shadow:0 7px 16px #0891b233,inset 0 1px #fff3}.mobileWhiteboardDock__rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;align-items:center;gap:4px;min-width:0;padding:4px 3px 3px;display:flex;overflow:auto hidden}.mobileWhiteboardDock__rail::-webkit-scrollbar{display:none}.mobileWhiteboardTool{color:#475569;scroll-snap-align:start;background:#ffffffad;border:1px solid #64748b21;border-radius:11px;flex:0 0 43px;align-content:center;place-items:center;gap:1px;width:43px;height:40px;padding:2px;display:grid}.mobileWhiteboardTool small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:850;overflow:hidden}.mobileWhiteboardTool--active{color:#fff;background:linear-gradient(145deg,#0f766e,#0891b2 62%,#4f46e5);border-color:#0d94884d;box-shadow:0 6px 14px #0891b233}.mobileWhiteboardTool--danger{color:#be123c}.mobileWhiteboardTool:disabled,.mobileWhiteboardColor:disabled{opacity:.38;filter:saturate(.55)}.mobileWhiteboardSize:has(input:disabled){opacity:.38;filter:saturate(.55)}.mobileWhiteboardDock__divider{background:#64748b2e;flex:0 0 1px;width:1px;height:30px;margin-inline:2px}.mobileWhiteboardDock__colors{color:#64748b;background:#ffffff8a;border:1px solid #64748b1f;border-radius:11px;flex:none;align-items:center;gap:4px;height:40px;padding:0 6px;display:flex}.mobileWhiteboardColor{background:var(--mobile-whiteboard-color);border:2px solid #ffffffe6;border-radius:7px;flex:0 0 21px;width:21px;min-width:21px;height:21px;min-height:21px;padding:0;box-shadow:0 0 0 1px #64748b38}.mobileWhiteboardColor--active{transform:scale(1.13);box-shadow:0 0 0 2px #0f9f8f,0 5px 10px #0f172a2e}.mobileWhiteboardSize{color:#475569;background:#ffffff94;border:1px solid #64748b1f;border-radius:11px;flex:0 0 96px;grid-template-columns:22px 1fr;align-items:center;gap:4px;height:40px;padding:0 7px;display:grid}.mobileWhiteboardSize>span{font-size:8px;font-weight:950}.mobileWhiteboardSize input{accent-color:#0f9f8f;width:58px;min-width:0}.streamRoot[data-theme=dark].streamRoot--meeting .mobileWhiteboardDock{background:radial-gradient(circle at 100% 0,#14b8a626,#0000 40%),linear-gradient(155deg,#0c192bf7,#07101ff2);border-color:#2dd4bf29;box-shadow:0 12px 30px #02061761,inset 0 1px #ffffff0b}.streamRoot[data-theme=dark].streamRoot--meeting .mobileWhiteboardDock__identity strong{color:#f8fafc}.streamRoot[data-theme=dark].streamRoot--meeting .mobileWhiteboardDock__identity small{color:#94a3b8}.streamRoot[data-theme=dark].streamRoot--meeting :where(.mobileWhiteboardMode,.mobileWhiteboardTool,.mobileWhiteboardDock__colors,.mobileWhiteboardSize){color:#cbd5e1;background:#0f172aad;border-color:#94a3b824}.streamRoot[data-theme=dark].streamRoot--meeting :where(.mobileWhiteboardMode--active,.mobileWhiteboardTool--active){color:#fff;background:linear-gradient(145deg,#0f766e,#0891b2 60%,#4f46e5);border-color:#2dd4bf47}.streamRoot[data-theme=dark].streamRoot--meeting .mobileWhiteboardTool--danger{color:#fda4af}@media (height<=680px){.streamRoot.streamRoot--meeting .stageArea:has(>.mobileWhiteboardDock) .stageHeader{display:none!important}}}@media (width>=801px){.mobileWhiteboardDock{display:none!important}}@media (prefers-reduced-motion:reduce){.mobileWhiteboardMode,.mobileWhiteboardTool,.mobileWhiteboardColor{transition:none!important}}.streamRoot.streamRoot--meeting .stageArea{gap:0}.streamRoot.streamRoot--meeting .reactionLayer{z-index:24;pointer-events:none;direction:rtl;justify-items:end;gap:9px;width:min(310px,100% - 24px);display:grid;position:absolute;bottom:clamp(10px,1.8vw,22px);right:clamp(10px,1.4vw,20px)}.streamRoot.streamRoot--meeting .stageReactionToast{--reaction-accent:hsl(var(--reaction-hue,185) 92% 62%);isolation:isolate;border:1px solid color-mix(in srgb, var(--reaction-accent) 38%, #ffffff29);color:#f8fafc;background:linear-gradient(115deg, color-mix(in srgb, var(--reaction-accent) 16%, transparent), transparent 52%), #050c1bc7;min-width:min(238px,100%);max-width:100%;min-height:66px;box-shadow:0 20px 46px #02061757, 0 0 30px color-mix(in srgb, var(--reaction-accent) 14%, transparent), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);transform-origin:100% 100%;border-radius:19px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px 8px 14px;animation:4.8s cubic-bezier(.2,.82,.22,1) both stageReactionArrival;display:grid;position:relative;overflow:visible}.stageReactionToast__glow{z-index:-1;background:var(--reaction-accent);opacity:.18;filter:blur(18px);border-radius:999px;width:76px;height:28px;position:absolute;bottom:-8px;right:18px}.stageReactionToast__emoji{background:radial-gradient(circle at 34% 24%, #ffffff47, transparent 36%), color-mix(in srgb, var(--reaction-accent) 20%, #0f172ac7);border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:50px;height:50px;font-size:28px;line-height:1;animation:1.15s cubic-bezier(.2,.85,.25,1.25) both stageReactionEmoji;display:grid;box-shadow:inset 0 1px #ffffff29,0 10px 24px #0206173d}.stageReactionToast__copy{text-align:right;gap:3px;min-width:0;display:grid}.stageReactionToast__copy strong,.stageReactionToast__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stageReactionToast__copy strong{color:#fff;letter-spacing:-.015em;font-size:13px;font-weight:900}.stageReactionToast__copy small{color:color-mix(in srgb, var(--reaction-accent) 68%, #dbeafe);font-size:11px;font-weight:750}.stageReactionToast__sparks{width:78px;height:38px;position:absolute;inset:-12px 8px auto auto}.stageReactionToast__sparks i{background:var(--reaction-accent);width:5px;height:5px;box-shadow:0 0 12px var(--reaction-accent);border-radius:50%;animation:1.25s ease-out both stageReactionSpark;position:absolute}.stageReactionToast__sparks i:first-child{bottom:3px;right:8px}.stageReactionToast__sparks i:nth-child(2){width:4px;height:4px;animation-delay:80ms;bottom:12px;right:35px}.stageReactionToast__sparks i:nth-child(3){width:3px;height:3px;animation-delay:.15s;bottom:1px;right:61px}.streamRoot[data-theme=light].streamRoot--meeting .stageReactionToast{color:#0f172a;background:linear-gradient(115deg, color-mix(in srgb, var(--reaction-accent) 14%, transparent), transparent 54%), #ffffffdb;border-color:color-mix(in srgb, var(--reaction-accent) 34%, #0f172a1f);box-shadow:0 20px 44px #0f172a29, 0 0 28px color-mix(in srgb, var(--reaction-accent) 12%, transparent)}.streamRoot[data-theme=light].streamRoot--meeting .stageReactionToast__copy strong{color:#0f172a}.streamRoot[data-theme=light].streamRoot--meeting .stageReactionToast__copy small{color:#087f8c}@keyframes stageReactionArrival{0%{opacity:0;filter:blur(7px);transform:translate(30px,18px)scale(.78)}10%{opacity:1;filter:blur();transform:translate(-4px,-2px)scale(1.035)}16%,72%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-44px)scale(.94)}}@keyframes stageReactionEmoji{0%{transform:scale(.4)rotate(-18deg)}55%{transform:scale(1.18)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes stageReactionSpark{0%{opacity:0;transform:translateY(12px)scale(.4)}35%{opacity:1}to{opacity:0;transform:translate(-10px,-24px)scale(1.25)}}@media (width<=720px){.streamRoot.streamRoot--meeting .reactionLayer{gap:6px;width:min(262px,100% - 18px);bottom:9px;right:9px}.streamRoot.streamRoot--meeting .stageReactionToast{border-radius:16px;grid-template-columns:42px minmax(0,1fr);min-width:min(210px,100%);min-height:56px;padding:7px 10px 7px 12px}.stageReactionToast__emoji{border-radius:13px;width:42px;height:42px;font-size:24px}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .stageReactionToast,.stageReactionToast__emoji,.stageReactionToast__sparks i{animation-duration:.01ms!important;animation-iteration-count:1!important}}.streamRoot.streamRoot--meeting .stageArea{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important}.streamRoot.streamRoot--meeting .stageCanvas{align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed){padding:0!important;overflow:visible!important}.streamRoot.streamRoot--meeting .peopleRailViewport{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2dd4bf5c transparent;box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;padding:10px;overflow:hidden auto}.streamRoot.streamRoot--meeting .peopleRailViewport::-webkit-scrollbar{width:5px}.streamRoot.streamRoot--meeting .peopleRailViewport::-webkit-scrollbar-thumb{background:#2dd4bf57;border-radius:999px}@media (width>=801px){.streamRoot.streamRoot--meeting .meetingShell,.streamRoot.streamRoot--meeting .meetingShell--sideCollapsed,.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed,.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed.meetingShell--sideCollapsed{height:calc(100dvh - 74px)!important;min-height:0!important}.streamRoot.streamRoot--meeting .peopleRailToggle,.streamRoot.streamRoot--meeting .sideDockToggle{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important}.streamRoot.streamRoot--meeting .peopleRail:not(.peopleRail--collapsed) .peopleRailToggle,.streamRoot.streamRoot--meeting .sideDock:not(.sideDock--collapsed) .sideDockToggle{z-index:522!important}}@media (width>=1280px){.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed:not(.meetingShell--sideCollapsed){grid-template-columns:0 minmax(0,1fr) clamp(300px,23vw,350px)!important}.streamRoot.streamRoot--meeting .meetingShell--peopleCollapsed.meetingShell--sideCollapsed{grid-template-columns:0 minmax(0,1fr) 0!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed{width:0!important;min-width:0!important;max-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;pointer-events:none!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle{color:#ecfeff!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;z-index:521!important;background:radial-gradient(circle at 30% 22%,#5eead43d,#0000 44%),linear-gradient(155deg,#0f766efa,#082f49fa)!important;border:1px solid #5eead46b!important;border-right:0!important;border-radius:18px 0 0 18px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;display:inline-grid!important;position:fixed!important;inset:50% 0 auto auto!important;overflow:visible!important;transform:translateY(-50%)!important;box-shadow:-12px 16px 34px #02061757,inset 0 1px #ffffff2e!important}.streamRoot.streamRoot--meeting .peopleRail--collapsed .peopleRailToggle:hover{color:#fff!important;border-color:#99f6e4d1!important;transform:translate(-2px,-50%)!important}.streamRoot[data-theme=light].streamRoot--meeting .peopleRail--collapsed .peopleRailToggle{color:#0f766e!important;background:radial-gradient(circle at 30% 22%,#2dd4bf33,#0000 44%),linear-gradient(155deg,#f0fdfafa,#e0f2fefa)!important;border-color:#0d948857!important;box-shadow:-12px 16px 34px #0f172a2e,inset 0 1px #fffffff5!important}}@media (width<=800px){.streamRoot.streamRoot--meeting .peopleRailViewport{padding:12px 10px max(12px, env(safe-area-inset-bottom))}}.streamRoot.streamRoot--meeting .stageCanvas>.stageFullscreenButton{inset-block:clamp(10px,1.3vw,16px) auto!important;inset-inline:auto clamp(10px,1.3vw,16px)!important;z-index:45!important;opacity:.78!important;pointer-events:auto!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;transition:opacity .16s,transform .16s,border-color .16s,background-color .16s!important;display:inline-grid!important;position:absolute!important;inset:clamp(10px,1.3vw,16px) clamp(10px,1.3vw,16px) auto auto!important;transform:none!important}.streamRoot.streamRoot--meeting .stageCanvas>.stageFullscreenButton:hover,.streamRoot.streamRoot--meeting .stageCanvas>.stageFullscreenButton:focus-visible{opacity:1!important;transform:translateY(-1px)scale(1.03)!important}.streamRoot.streamRoot--meeting .stageCanvas--chromeDimmed>.stageFullscreenButton{opacity:.66!important}.streamRoot.streamRoot--meeting .stageCanvas--chromeDimmed>.stageFullscreenButton:hover,.streamRoot.streamRoot--meeting .stageCanvas--chromeDimmed>.stageFullscreenButton:focus-visible,.streamRoot.streamRoot--meeting .stageCanvas:focus-within>.stageFullscreenButton{opacity:1!important}.streamRoot.streamRoot--meeting .stageCanvas:fullscreen>.stageFullscreenButton{inset-block-start:max(12px, env(safe-area-inset-top))!important;inset-inline-end:max(12px, env(safe-area-inset-right))!important;top:max(12px, env(safe-area-inset-top))!important;right:max(12px, env(safe-area-inset-right))!important;position:fixed!important;transform:none!important}@media (width<=800px){.streamRoot.streamRoot--meeting .stageCanvas>.stageFullscreenButton{inset-block-start:9px!important;inset-inline-end:9px!important;border-radius:12px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;top:9px!important;right:9px!important}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .stageCanvas>.stageFullscreenButton{transition:none!important}}.streamRoot.streamRoot--meeting .stageReactionPicker{z-index:46;pointer-events:auto;justify-items:start;display:grid;position:absolute;top:clamp(10px,1.3vw,16px);left:clamp(10px,1.3vw,16px)}.streamRoot.streamRoot--meeting .stageReactionPicker__trigger{color:#e2e8f0;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);opacity:.72;background:linear-gradient(145deg,#0f172ae0,#1e293bb3);border:1px solid #94a3b83d;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:42px;height:42px;padding:0 12px;transition:opacity .16s,transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 30px #02061738,inset 0 1px #ffffff14}.streamRoot.streamRoot--meeting .stageReactionPicker__trigger span{white-space:nowrap;font-size:11px;font-weight:800}.streamRoot.streamRoot--meeting .stageReactionPicker__trigger:hover,.streamRoot.streamRoot--meeting .stageReactionPicker__trigger:focus-visible,.streamRoot.streamRoot--meeting .stageReactionPicker--open .stageReactionPicker__trigger{opacity:1;border-color:#2dd4bf8a;transform:translateY(-1px);box-shadow:0 16px 34px #02061747,0 0 0 3px #2dd4bf17}.streamRoot.streamRoot--meeting .stageReactionPicker__trigger:disabled{opacity:.35;cursor:not-allowed}.streamRoot.streamRoot--meeting .stageReactionPicker__panel{color:#e2e8f0;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);transform-origin:0 0;background:radial-gradient(circle at 12% 0,#2dd4bf29,#0000 42%),linear-gradient(155deg,#08111ff7,#111b2ef0);border:1px solid #94a3b838;border-radius:20px;width:min(286px,100vw - 32px);padding:12px;animation:.18s cubic-bezier(.2,.8,.2,1) both stageReactionPickerIn;position:absolute;top:50px;left:0;box-shadow:0 24px 60px #02061761,inset 0 1px #ffffff12}.streamRoot.streamRoot--meeting .stageReactionPicker__head{text-align:right;gap:2px;margin-bottom:10px;display:grid}.streamRoot.streamRoot--meeting .stageReactionPicker__head strong{font-size:13px}.streamRoot.streamRoot--meeting .stageReactionPicker__head small{color:#94a3b8;font-size:10px}.streamRoot.streamRoot--meeting .stageReactionPicker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.streamRoot.streamRoot--meeting .stageReactionPicker__grid button{color:#cbd5e1;background:#ffffff0b;border:1px solid #94a3b826;border-radius:15px;place-items:center;gap:3px;min-width:0;min-height:66px;padding:7px 4px;transition:transform .15s,border-color .15s,background .15s;display:grid}.streamRoot.streamRoot--meeting .stageReactionPicker__grid button:hover,.streamRoot.streamRoot--meeting .stageReactionPicker__grid button:focus-visible{background:linear-gradient(145deg,#6366f129,#2dd4bf1a);border-color:#818cf885;transform:translateY(-2px)scale(1.03)}.streamRoot.streamRoot--meeting .stageReactionPicker__grid button>span{filter:drop-shadow(0 5px 8px #0206173d);font-size:25px;line-height:1}.streamRoot.streamRoot--meeting .stageReactionPicker__grid button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:750;overflow:hidden}.streamRoot[data-theme=light].streamRoot--meeting .stageReactionPicker__trigger{color:#0f172a;background:#ffffffe6;border-color:#64748b33;box-shadow:0 12px 30px #0f172a1c,inset 0 1px #fff}.streamRoot[data-theme=light].streamRoot--meeting .stageReactionPicker__panel{color:#0f172a;background:radial-gradient(circle at 12% 0,#14b8a621,#0000 43%),#f8fafcf5;border-color:#64748b2e;box-shadow:0 24px 56px #0f172a29,inset 0 1px #fff}.streamRoot[data-theme=light].streamRoot--meeting .stageReactionPicker__head small{color:#64748b}.streamRoot[data-theme=light].streamRoot--meeting .stageReactionPicker__grid button{color:#334155;background:#ffffffd1}.streamRoot.streamRoot--meeting>.stageUploadToast{--upload-accent:#22d3ee;z-index:140;border:1px solid color-mix(in srgb, var(--upload-accent) 32%, #94a3b833);color:#e2e8f0;background:linear-gradient(130deg, color-mix(in srgb, var(--upload-accent) 11%, transparent), transparent 56%), #08111ff0;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border-radius:19px;width:min(354px,100% - 32px);padding:13px;animation:.22s cubic-bezier(.2,.8,.2,1) both stageUploadToastIn;position:fixed;top:82px;right:22px;box-shadow:0 24px 58px #02061757,inset 0 1px #ffffff12}.streamRoot.streamRoot--meeting>.stageUploadToast--rendering{--upload-accent:#a78bfa}.streamRoot.streamRoot--meeting>.stageUploadToast--success{--upload-accent:#2dd4bf}.streamRoot.streamRoot--meeting>.stageUploadToast--error{--upload-accent:#fb7185}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__top{grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:9px;display:grid}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__icon{width:38px;height:38px;color:var(--upload-accent);background:color-mix(in srgb, var(--upload-accent) 14%, #ffffff09);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--upload-accent) 18%, transparent);border-radius:13px;place-items:center;display:grid}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__copy{text-align:right;gap:3px;min-width:0;display:grid}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__copy strong{color:inherit;font-size:12px}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__copy small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.55;overflow:hidden}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__top>button,.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__spinner{color:var(--upload-accent);justify-self:end}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__top>button{background:#94a3b81a;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__spinner{animation:.85s linear infinite stageUploadSpin}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__progress{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:9px;margin-top:11px;display:grid}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__meter{background:#94a3b829;border-radius:999px;height:6px;overflow:hidden}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__meter i{border-radius:inherit;background:linear-gradient(90deg, var(--upload-accent), #818cf8);height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--upload-accent) 50%, transparent);transition:width .24s;display:block}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__progress>strong{color:var(--upload-accent);text-align:left;direction:ltr;font-size:11px}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__steps{grid-template-columns:auto minmax(18px,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__steps>span{color:#94a3b8;align-items:baseline;gap:4px;display:flex}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__steps>span[data-done=true]{color:#5eead4}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__steps b{direction:ltr;font-size:10px}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__steps small{font-size:9px}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__steps>i{background:linear-gradient(90deg, #818cf82e, var(--upload-accent), #2dd4bf2e);height:1px}.streamRoot[data-theme=light].streamRoot--meeting>.stageUploadToast{color:#0f172a;background:linear-gradient(130deg, color-mix(in srgb, var(--upload-accent) 12%, transparent), transparent 56%), #fffffff2;box-shadow:0 24px 52px #0f172a26,inset 0 1px #fff}.streamRoot[data-theme=light].streamRoot--meeting>.stageUploadToast .stageUploadToast__copy small,.streamRoot[data-theme=light].streamRoot--meeting>.stageUploadToast .stageUploadToast__steps>span{color:#64748b}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);flex:none;background:#08111fe0!important;border-top:1px solid #94a3b824!important;width:100%!important;padding:10px!important;display:block!important;box-shadow:0 -16px 38px #0206173d,inset 0 1px #ffffff09!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerMessageBox{background:#0f172ab3;border:1px solid #94a3b833;border-radius:18px;gap:7px;min-width:0;padding:7px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #02061724}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerMessageBox:focus-within{background:#0f172adb;border-color:#2dd4bf7a;box-shadow:0 0 0 3px #2dd4bf14,0 15px 30px #02061733}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerMessageBox>textarea{font:inherit;scrollbar-width:thin;resize:none!important;color:#f8fafc!important;width:100%!important;min-width:0!important;min-height:72px!important;max-height:148px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-column:auto!important;margin:0!important;padding:10px 11px 4px!important;font-size:13px!important;line-height:1.75!important;display:block!important;overflow-y:auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerMessageBox>textarea::placeholder{color:#64748b!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerPrimaryRow{border-top:1px solid #94a3b81f;min-width:0;padding-top:7px;grid-template-columns:none!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras{flex:none;position:relative;grid-column:auto!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras>summary{color:#94a3b8;cursor:pointer;background:#94a3b812;border:1px solid #94a3b829;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:36px;height:36px;padding:0 10px;list-style:none;display:inline-flex}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras>summary::-webkit-details-marker{display:none}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras>summary span{font-size:10px;font-weight:750}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras[open]>summary{color:#5eead4;background:#2dd4bf17;border-color:#2dd4bf5c}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu{z-index:80!important;background:#08111ffa!important;border:1px solid #94a3b833!important;border-radius:16px!important;gap:9px!important;width:min(286px,100vw - 38px)!important;padding:12px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 10px)!important;left:auto!important;right:0!important;box-shadow:0 22px 48px #0206175c!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu__title{color:#5eead4;align-items:center;gap:6px;display:flex}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu__title strong{font-size:11px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu label{color:#cbd5e1;gap:5px;font-size:10px;font-weight:700;display:grid}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu input{color:#f8fafc!important;background:#0f172ad1!important;border:1px solid #94a3b82e!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 10px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerHint{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:9px;overflow:hidden}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerCount{color:#64748b;direction:ltr;flex:none;font-size:8.5px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend{justify-content:center;align-items:center;gap:6px;font-weight:800;color:#ecfeff!important;background:linear-gradient(115deg,#7c3aed,#2563eb 54%,#0d9488)!important;border:0!important;border-radius:12px!important;grid-column:auto!important;width:auto!important;min-width:78px!important;height:38px!important;padding:0 14px!important;transition:transform .15s,box-shadow .15s,filter .15s!important;display:inline-flex!important;box-shadow:0 9px 20px #2563eb38!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend:hover:not(:disabled),.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend:focus-visible{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 26px #2563eb4d!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend:disabled{cursor:not-allowed;opacity:.38!important;box-shadow:none!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend span{font-size:10px}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .commentComposer{background:#f8fafceb!important;border-color:#64748b24!important;box-shadow:0 -16px 38px #0f172a14,inset 0 1px #fff!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerMessageBox{background:#ffffffeb;border-color:#64748b33;box-shadow:inset 0 1px #fff,0 12px 26px #0f172a0f}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerMessageBox:focus-within{background:#fff;border-color:#0d94886b}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerMessageBox>textarea{color:#0f172a!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtras>summary{color:#475569;background:#f1f5f9e6}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu{background:#fffffffa!important;border-color:#64748b2e!important;box-shadow:0 22px 42px #0f172a29!important}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu label{color:#334155}.streamRoot[data-theme=light].streamRoot--meeting .sideDockContent[data-panel=chat] .composerExtrasMenu input{color:#0f172a!important;background:#f8fafc!important}.streamRoot.streamRoot--meeting .presentationViewport>.renderedSlide img,.streamRoot.streamRoot--meeting .presentationViewport>.pdfRenderedSlide .pdfRenderedPage{content-visibility:auto;transition-duration:90ms!important}@keyframes stageReactionPickerIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes stageUploadToastIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes stageUploadSpin{to{transform:rotate(360deg)}}@media (width<=800px){.streamRoot.streamRoot--meeting .stageReactionPicker{top:9px;left:9px}.streamRoot.streamRoot--meeting .stageReactionPicker__trigger{border-radius:12px;width:38px;min-width:38px;height:38px;padding:0}.streamRoot.streamRoot--meeting .stageReactionPicker__trigger span{display:none}.streamRoot.streamRoot--meeting .stageReactionPicker__panel{border-radius:17px;width:min(266px,100vw - 26px);padding:10px;top:46px}.streamRoot.streamRoot--meeting .stageReactionPicker__grid button{min-height:58px}.streamRoot.streamRoot--meeting .stageReactionPicker__grid button>span{font-size:23px}.streamRoot.streamRoot--meeting>.stageUploadToast{border-radius:16px;width:calc(100% - 18px);padding:11px;top:68px;right:9px}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerHint{display:none}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend{min-width:42px!important;padding:0 11px!important}.streamRoot.streamRoot--meeting .sideDockContent[data-panel=chat] .composerSend span{display:none}}@media (prefers-reduced-motion:reduce){.streamRoot.streamRoot--meeting .stageReactionPicker__panel,.streamRoot.streamRoot--meeting>.stageUploadToast,.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__spinner{animation:none!important}.streamRoot.streamRoot--meeting>.stageUploadToast .stageUploadToast__meter i,.streamRoot.streamRoot--meeting .stageReactionPicker__trigger,.streamRoot.streamRoot--meeting .stageReactionPicker__grid button{transition:none!important}}
