@media (max-width:600px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:600px){.AuthPanel-module__ESOTLa__panel.AuthPanel-module__ESOTLa__panel{background:var(--theme-card);width:100vw;max-width:none;min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.AuthPanel-module__ESOTLa__content.AuthPanel-module__ESOTLa__content{min-height:calc(100svh - max(2rem, env(safe-area-inset-top)) - max(2rem, env(safe-area-inset-bottom)));flex-direction:column;justify-content:center;width:min(100%,28rem);display:flex}.AuthPanel-module__ESOTLa__heading.AuthPanel-module__ESOTLa__heading{left:max(1.5rem, env(safe-area-inset-left));right:max(1.5rem, env(safe-area-inset-right));top:max(2rem, env(safe-area-inset-top));position:absolute}.AuthPanel-module__ESOTLa__formBlock.AuthPanel-module__ESOTLa__formBlock{width:100%}}
.SwitchControl-module__q2uOTW__switch{appearance:none;border:1px solid var(--ui-border,var(--theme-border,#505060));background:var(--theme-ghost,#8883);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background-color .14s,color .14s,opacity .14s;position:relative}.SwitchControl-module__q2uOTW__switch:before{content:"";background:currentColor;border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:3px;left:3px}.SwitchControl-module__q2uOTW__switch:checked{background:var(--ui-accent,var(--theme-accent,#94d8c1));color:var(--ui-contrast,var(--theme-text-dark,#171721))}.SwitchControl-module__q2uOTW__switch:checked:before{transform:translate(16px)}.SwitchControl-module__q2uOTW__switch:disabled{cursor:wait;opacity:.5}.SwitchControl-module__q2uOTW__switch:focus-visible{outline:2px solid var(--ui-accent,var(--theme-accent,#94d8c1));outline-offset:3px}@media (prefers-reduced-motion:reduce){.SwitchControl-module__q2uOTW__switch,.SwitchControl-module__q2uOTW__switch:before{transition:none}}
.HelpTooltip-module__1mWhoa__help{align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.HelpTooltip-module__1mWhoa__button{appearance:none;border:1px solid color-mix(in srgb, var(--ui-accent,var(--theme-accent,#94d8c1)) 70%, transparent);background:color-mix(in srgb, var(--ui-accent,var(--theme-accent,#94d8c1)) 10%, transparent);width:20px;height:20px;color:var(--ui-accent,var(--theme-accent,#94d8c1));cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font:700 12px/1 sans-serif;transition:background-color .12s,color .12s;display:inline-flex}.HelpTooltip-module__1mWhoa__button:hover,.HelpTooltip-module__1mWhoa__button:focus-visible{color:var(--ui-contrast,var(--theme-text-dark,#171721));background:var(--ui-accent,var(--theme-accent,#94d8c1))}.HelpTooltip-module__1mWhoa__button:focus-visible{outline:2px solid var(--ui-accent,var(--theme-accent,#94d8c1));outline-offset:3px}.HelpTooltip-module__1mWhoa__tooltip{box-sizing:border-box;overscroll-behavior:contain;pointer-events:auto;border:1px solid color-mix(in srgb, var(--ui-accent,var(--theme-accent,#94d8c1)) 35%, transparent);background:var(--ui-surface,var(--theme-card,#171721));width:280px;color:inherit;box-shadow:var(--theme-shadow-panel,0 8px 24px #0005);z-index:10;border-radius:16px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:fixed;overflow:auto}.HelpTooltip-module__1mWhoa__tooltip[hidden]{display:none}@media (prefers-reduced-motion:reduce){.HelpTooltip-module__1mWhoa__button{transition:none}}
.SettingControls-module__nW8Sza__row{justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.SettingControls-module__nW8Sza__copy{align-items:center;gap:8px;min-width:0;display:flex}.SettingControls-module__nW8Sza__label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.SettingControls-module__nW8Sza__label svg{flex:none}.SettingControls-module__nW8Sza__sliderControl{align-items:center;gap:12px;padding-bottom:14px;display:flex}.SettingControls-module__nW8Sza__sliderValue{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}
.SettingsSection-module__436i7G__section{--ui-accent:var(--room-switch-accent,var(--theme-accent,#94d8c1));--ui-border:var(--room-border,var(--theme-border,#424252));--ui-surface:var(--settings-bg,var(--theme-card,#171721));box-sizing:border-box;color:var(--dd-color,var(--theme-text,#f5f5f7));font:400 15px/1.5 var(--theme-font-body,"Montserrat", system-ui, sans-serif)}.SettingsSection-module__436i7G__section *{box-sizing:border-box}.SettingsSection-module__436i7G__section>div+div{border-top:1px solid var(--room-border,var(--theme-border,#424252))}.SettingsSection-module__436i7G__output>div+div{border-top:0}.SettingsSection-module__436i7G__status{margin:8px 0;font-size:13px}
.AudioSettings-module__IgPBGq__section{--ui-accent:var(--room-switch-accent,var(--theme-accent,#94d8c1));--ui-border:var(--room-border,var(--theme-border,#424252));--ui-surface:var(--settings-bg,var(--theme-card,#171721));box-sizing:border-box;color:var(--dd-color,var(--theme-text,#f5f5f7));font:400 15px/1.5 var(--theme-font-body,"Montserrat", system-ui, sans-serif);padding:16px}.AudioSettings-module__IgPBGq__section *{box-sizing:border-box}.AudioSettings-module__IgPBGq__header{border-bottom:1px solid var(--ui-border);padding-bottom:14px}.AudioSettings-module__IgPBGq__header h3{margin:0 0 4px;font-size:18px}.AudioSettings-module__IgPBGq__header p{opacity:.75;margin:0;font-size:13px}.AudioSettings-module__IgPBGq__meter{gap:4px;margin:20px 0 10px;display:flex}.AudioSettings-module__IgPBGq__bar,.AudioSettings-module__IgPBGq__activeBar{background:color-mix(in srgb, currentColor 20%, transparent);border-radius:4px;flex:1;height:6px;transition:background-color .14s}.AudioSettings-module__IgPBGq__activeBar{background:var(--ui-accent)}.AudioSettings-module__IgPBGq__noiseRow{flex-wrap:wrap}.AudioSettings-module__IgPBGq__noiseSelect{width:min(190px,100%)}.AudioSettings-module__IgPBGq__speakerRow{align-items:center;gap:12px;display:flex}.AudioSettings-module__IgPBGq__divider{border-top:1px solid var(--ui-border);margin:14px 0}.AudioSettings-module__IgPBGq__infoCard{margin-top:20px;padding:20px}.AudioSettings-module__IgPBGq__infoCard h4{margin:0 0 12px;font-size:16px;font-weight:600}.AudioSettings-module__IgPBGq__infoCard p{color:var(--meeting-muted);margin:8px 0 0}@media (max-width:420px){.AudioSettings-module__IgPBGq__section{padding:12px}.AudioSettings-module__IgPBGq__speakerRow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.AudioSettings-module__IgPBGq__bar,.AudioSettings-module__IgPBGq__activeBar{transition:none}}
.ProfileSettings-module__Szme9q__profile{min-height:100%}.ProfileSettings-module__Szme9q__identity{align-items:center;gap:18px;padding:20px 0;display:flex}.ProfileSettings-module__Szme9q__avatar{border:2px solid color-mix(in srgb, var(--ui-accent) 32%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:50%;flex:none;width:80px;height:80px;overflow:hidden}.ProfileSettings-module__Szme9q__avatar svg{width:100%;height:100%;display:block}.ProfileSettings-module__Szme9q__identityBody{flex:1;min-width:0}.ProfileSettings-module__Szme9q__displayName{overflow-wrap:anywhere;margin:0 0 5px;font-size:18px;font-weight:600}.ProfileSettings-module__Szme9q__role{background:color-mix(in srgb, var(--ui-accent) 12%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.ProfileSettings-module__Szme9q__role svg{color:var(--ui-accent)}.ProfileSettings-module__Szme9q__avatarActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.ProfileSettings-module__Szme9q__upload{border:1px solid var(--ui-border);border-radius:var(--meeting-radius-pill);background:color-mix(in srgb, currentColor 3%, transparent);min-height:36px;color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex;position:relative}.ProfileSettings-module__Szme9q__clearAvatar{min-height:36px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px}.ProfileSettings-module__Szme9q__clearAvatar:hover:not(:disabled){color:var(--ui-text);text-decoration:underline}.ProfileSettings-module__Szme9q__clearAvatar:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ProfileSettings-module__Szme9q__clearAvatar:disabled{opacity:.5;cursor:not-allowed}.ProfileSettings-module__Szme9q__upload:has(input:disabled){opacity:.5;cursor:not-allowed}.ProfileSettings-module__Szme9q__upload:hover{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 8%, transparent)}.ProfileSettings-module__Szme9q__upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ProfileSettings-module__Szme9q__upload:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.ProfileSettings-module__Szme9q__card{border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 88%, black);border-radius:12px;overflow:hidden}.ProfileSettings-module__Szme9q__nameForm{padding:16px}.ProfileSettings-module__Szme9q__nameLabel{align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.ProfileSettings-module__Szme9q__nameLabel svg{color:var(--ui-accent)}.ProfileSettings-module__Szme9q__nameControls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ProfileSettings-module__Szme9q__nameControls input{border:1px solid var(--ui-border);border-radius:var(--meeting-radius-pill);background:var(--ui-surface);min-width:0;color:inherit;font:inherit;padding:10px 12px}.ProfileSettings-module__Szme9q__nameControls button{align-items:center;gap:8px;display:inline-flex}.ProfileSettings-module__Szme9q__nameControls input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ProfileSettings-module__Szme9q__technical{margin-top:20px}.ProfileSettings-module__Szme9q__technical summary{cursor:pointer;font-weight:600}.ProfileSettings-module__Szme9q__details{overflow-wrap:anywhere;gap:8px;margin:12px 0 0;font-size:13px;display:grid}.ProfileSettings-module__Szme9q__details>div{border:1px solid var(--ui-border);border-radius:var(--meeting-radius-item);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.ProfileSettings-module__Szme9q__details dt{opacity:.72}.ProfileSettings-module__Szme9q__details dd{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;display:flex}.ProfileSettings-module__Szme9q__details dd span{border:1px solid var(--ui-border);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:999px;padding:2px 8px}.ProfileSettings-module__Szme9q__error{color:var(--meeting-danger)}@media (max-width:600px){.ProfileSettings-module__Szme9q__identity{align-items:flex-start;padding:18px 0}.ProfileSettings-module__Szme9q__avatar{width:64px;height:64px}.ProfileSettings-module__Szme9q__nameControls{grid-template-columns:minmax(0,1fr)}.ProfileSettings-module__Szme9q__nameControls button{justify-content:center}.ProfileSettings-module__Szme9q__details>div{flex-direction:column;align-items:flex-start}.ProfileSettings-module__Szme9q__details dd{justify-content:flex-start}}.ProfileSettings-module__Szme9q__bans{gap:8px;margin:0;padding:0 14px;list-style:none;display:grid}.ProfileSettings-module__Szme9q__bans li{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ProfileSettings-module__Szme9q__bans li:last-child{border-bottom:0}.ProfileSettings-module__Szme9q__bans small{opacity:.7;margin-left:6px}
.PersonalSettings-module__xmkdNa__shortcuts{margin:0}.PersonalSettings-module__xmkdNa__shortcut{border-top:1px solid var(--ui-border);grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid}.PersonalSettings-module__xmkdNa__shortcut dt,.PersonalSettings-module__xmkdNa__shortcut dd{margin:0}.PersonalSettings-module__xmkdNa__shortcut kbd{border:1px solid var(--ui-border);border-radius:var(--meeting-radius-pill);min-width:28px;font:inherit;justify-content:center;padding:2px 6px;font-weight:600;display:inline-flex}
.RoomInfo-module__ik4Svq__section{gap:10px;margin-bottom:18px;padding:0 16px;display:grid}.RoomInfo-module__ik4Svq__section header h3{margin:0;font-size:18px}.RoomInfo-module__ik4Svq__section header p{color:color-mix(in srgb, currentColor 70%, transparent);margin:4px 0 0;font-size:13px}.RoomInfo-module__ik4Svq__row{border:1px solid var(--room-border,var(--theme-border,#424252));border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.RoomInfo-module__ik4Svq__slug{text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.RoomInfo-module__ik4Svq__row button{border:1px solid var(--room-border,var(--theme-border,#424252));border-radius:var(--meeting-radius-pill);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.RoomInfo-module__ik4Svq__row button:disabled{opacity:.5;cursor:not-allowed}
.SettingsShell-module__uyEKwW__dialog{--ui-accent:var(--room-switch-accent,var(--theme-accent,#94d8c1));--ui-border:var(--room-border,var(--theme-border,#424252));--ui-surface:var(--theme-card,#171721);border:1px solid var(--ui-border);border-radius:var(--meeting-radius-dialog);width:min(960px,100vw - 24px);height:min(720px,100dvh - 24px);max-height:calc(100dvh - 24px);color:var(--theme-text,#f5f5f7);background:var(--ui-surface);font:400 15px/1.5 var(--theme-font-body,"Montserrat", system-ui, sans-serif);box-shadow:var(--meeting-shadow-modal);grid-template-rows:auto minmax(0,1fr);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.SettingsShell-module__uyEKwW__dialog[open]{animation:SettingsShell-module__uyEKwW__dialogIn var(--meeting-motion);display:grid}.SettingsShell-module__uyEKwW__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}@keyframes SettingsShell-module__uyEKwW__dialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}.SettingsShell-module__uyEKwW__dialog *,.SettingsShell-module__uyEKwW__dialog :before,.SettingsShell-module__uyEKwW__dialog :after{box-sizing:border-box}.SettingsShell-module__uyEKwW__header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.SettingsShell-module__uyEKwW__close{border:1px solid var(--ui-border);border-radius:var(--meeting-radius-pill);width:36px;height:36px;color:inherit;cursor:pointer;transition:background-color var(--meeting-motion), transform var(--meeting-motion);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SettingsShell-module__uyEKwW__close:hover{background:var(--meeting-hover)}.SettingsShell-module__uyEKwW__close:active{transform:scale(.96)}.SettingsShell-module__uyEKwW__close:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.SettingsShell-module__uyEKwW__header h2{font-family:var(--theme-font-display,inherit);margin:0;font-size:20px}.SettingsShell-module__uyEKwW__body{grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid}.SettingsShell-module__uyEKwW__navigation{overscroll-behavior:contain;border-right:1px solid var(--ui-border);scrollbar-gutter:stable;min-height:0;padding:12px;overflow-y:auto}.SettingsShell-module__uyEKwW__group{flex-direction:column;gap:4px;display:flex}.SettingsShell-module__uyEKwW__group+.SettingsShell-module__uyEKwW__group{margin-top:16px}.SettingsShell-module__uyEKwW__groupLabel{color:var(--meeting-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 10px 4px;font-size:11px;font-weight:700}.SettingsShell-module__uyEKwW__navigation button{width:100%;color:inherit;border-radius:var(--meeting-radius-pill);text-align:start;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px;font-weight:600;display:flex;position:relative}.SettingsShell-module__uyEKwW__navigation button svg{opacity:.82;flex:none}.SettingsShell-module__uyEKwW__navigation button{transition:background-color var(--meeting-motion), border-color var(--meeting-motion)}.SettingsShell-module__uyEKwW__navigation button:hover:not([aria-selected=true]){background:var(--meeting-hover)}.SettingsShell-module__uyEKwW__navigation button[aria-selected=true]{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 12%, transparent)}.SettingsShell-module__uyEKwW__navigation button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.SettingsShell-module__uyEKwW__panels{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow-y:auto}.SettingsShell-module__uyEKwW__panels>section[hidden]{display:none}@media (max-width:1024px){.SettingsShell-module__uyEKwW__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-shadow:none;border:0;border-radius:0}}@media (max-width:600px){.SettingsShell-module__uyEKwW__header{padding:12px 14px}.SettingsShell-module__uyEKwW__header h2{font-size:18px}.SettingsShell-module__uyEKwW__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.SettingsShell-module__uyEKwW__navigation{border-right:0;border-bottom:1px solid var(--ui-border);scrollbar-width:thin;scrollbar-gutter:auto;gap:6px;padding:8px 10px;display:flex;overflow:auto hidden}.SettingsShell-module__uyEKwW__group{display:contents}.SettingsShell-module__uyEKwW__group+.SettingsShell-module__uyEKwW__group{margin-top:0}.SettingsShell-module__uyEKwW__groupLabel{display:none}.SettingsShell-module__uyEKwW__navigation button{flex:0 0 42px;justify-content:center;width:42px;height:42px;padding:0}.SettingsShell-module__uyEKwW__tabLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SettingsShell-module__uyEKwW__navigation button:after{content:attr(data-tooltip);z-index:20;pointer-events:none;border:1px solid var(--ui-border);background:var(--ui-surface);color:inherit;white-space:nowrap;opacity:0;visibility:hidden;border-radius:12px;padding:5px 8px;font-size:12px;font-weight:500;transition:opacity .12s;position:fixed;translate:0 48px;box-shadow:0 5px 16px #0005}.SettingsShell-module__uyEKwW__navigation button:hover:after,.SettingsShell-module__uyEKwW__navigation button:focus-visible:after{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.SettingsShell-module__uyEKwW__navigation button:after{transition:none}.SettingsShell-module__uyEKwW__dialog[open]{animation:none}}
.MicQuickMenu-module__yMXasG__menu{z-index:10;border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-item);background:var(--meeting-card);width:min(560px,100vw - 24px);max-height:calc(100dvh - 96px);box-shadow:var(--meeting-shadow-panel);color:var(--meeting-text);flex-direction:column;padding:8px;font-size:.92rem;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.MicQuickMenu-module__yMXasG__title{color:var(--meeting-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:10px 10px 4px;font-size:.72rem;font-weight:700;display:flex}.MicQuickMenu-module__yMXasG__title:first-child{margin-top:4px}.MicQuickMenu-module__yMXasG__menu .MicQuickMenu-module__yMXasG__device,.MicQuickMenu-module__yMXasG__menu .MicQuickMenu-module__yMXasG__action{width:100%;height:auto;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;display:flex}.MicQuickMenu-module__yMXasG__menu .MicQuickMenu-module__yMXasG__device:hover,.MicQuickMenu-module__yMXasG__menu .MicQuickMenu-module__yMXasG__action:hover{background:var(--meeting-hover)}.MicQuickMenu-module__yMXasG__menu .MicQuickMenu-module__yMXasG__action{background:color-mix(in srgb, var(--meeting-text) 4%, transparent);margin-top:2px}.MicQuickMenu-module__yMXasG__check{color:var(--meeting-accent);flex:0 0 16px;display:inline-flex}.MicQuickMenu-module__yMXasG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MicQuickMenu-module__yMXasG__level{flex:0 0 48px;gap:2px;display:inline-flex}.MicQuickMenu-module__yMXasG__bar,.MicQuickMenu-module__yMXasG__barOn{background:color-mix(in srgb, var(--meeting-text) 22%, transparent);border-radius:1px;width:3px;height:14px;transition:background-color .14s}.MicQuickMenu-module__yMXasG__barOn{background:var(--meeting-accent)}.MicQuickMenu-module__yMXasG__row{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.MicQuickMenu-module__yMXasG__menu .MicQuickMenu-module__yMXasG__noiseSelector{border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-pill);background:var(--meeting-input);justify-content:space-between;width:150px;height:auto;padding:7px 14px}.MicQuickMenu-module__yMXasG__volume{align-items:center;gap:10px;padding:10px;display:flex}.MicQuickMenu-module__yMXasG__volume input{accent-color:var(--meeting-accent);flex:1}.MicQuickMenu-module__yMXasG__note{color:var(--meeting-muted);margin:4px 10px;font-size:.8rem}.MicQuickMenu-module__yMXasG__device:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.MicQuickMenu-module__yMXasG__bar,.MicQuickMenu-module__yMXasG__barOn{transition:none}}.MicQuickMenu-module__yMXasG__unavailable{text-align:center;color:var(--meeting-muted);flex:0 0 48px}
.MeetingControlBar-module__AuAGtW__bar{z-index:3;left:50%;bottom:max(10px, env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-pill);background:var(--meeting-card);max-width:calc(100vw - 16px);box-shadow:var(--meeting-shadow-card);flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px;transition:opacity .3s,background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;position:fixed;transform:translate(-50%)}.MeetingControlBar-module__AuAGtW__bar button{border-radius:var(--meeting-radius-pill);width:46px;height:46px;color:var(--meeting-text);cursor:pointer;transition:background-color var(--meeting-motion), border-color var(--meeting-motion), color var(--meeting-motion), transform var(--meeting-motion);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.MeetingControlBar-module__AuAGtW__bar button:hover:not(:disabled){border-color:var(--meeting-border);background:var(--meeting-hover)}.MeetingControlBar-module__AuAGtW__bar button:active:not(:disabled){transform:scale(.96)}.MeetingControlBar-module__AuAGtW__bar button:focus-visible{outline:2px solid var(--meeting-focus);outline-offset:2px}.MeetingControlBar-module__AuAGtW__bar button:disabled{cursor:not-allowed;opacity:.5}.MeetingControlBar-module__AuAGtW__split,.MeetingControlBar-module__AuAGtW__anchor{border-radius:var(--meeting-radius-pill);align-items:stretch;display:inline-flex;position:relative}.MeetingControlBar-module__AuAGtW__split{background:var(--meeting-ghost)}.MeetingControlBar-module__AuAGtW__split>button:first-child{border-radius:var(--meeting-radius-pill) 0 0 var(--meeting-radius-pill)}.MeetingControlBar-module__AuAGtW__split>.MeetingControlBar-module__AuAGtW__chevron{border-left:1px solid var(--meeting-border);border-radius:0 var(--meeting-radius-pill) var(--meeting-radius-pill) 0;width:28px}.MeetingControlBar-module__AuAGtW__split>button:hover:not(:disabled){transform:none}.MeetingControlBar-module__AuAGtW__bar .MeetingControlBar-module__AuAGtW__off{background:var(--meeting-danger-bg);color:var(--meeting-danger)}.MeetingControlBar-module__AuAGtW__active{color:var(--meeting-accent)!important}.MeetingControlBar-module__AuAGtW__bar .MeetingControlBar-module__AuAGtW__exit{background:var(--meeting-danger);width:58px;color:var(--meeting-on-accent)}.MeetingControlBar-module__AuAGtW__bar .MeetingControlBar-module__AuAGtW__exit:hover:not(:disabled){background:var(--meeting-danger);filter:brightness(1.1)}.MeetingControlBar-module__AuAGtW__badge{border-radius:var(--meeting-radius-pill);background:var(--meeting-accent);min-width:18px;height:18px;color:var(--meeting-on-accent);padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:2px}.MeetingControlBar-module__AuAGtW__menu{z-index:10;border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-item);background:var(--meeting-card);min-width:220px;max-width:min(320px,100vw - 24px);max-height:calc(100dvh - 96px);box-shadow:var(--meeting-shadow-panel);animation:MeetingControlBar-module__AuAGtW__menuIn var(--meeting-motion);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;overflow:auto}@keyframes MeetingControlBar-module__AuAGtW__menuIn{0%{opacity:0;transform:translateY(4px)}}.MeetingControlBar-module__AuAGtW__menuEnd,.MeetingControlBar-module__AuAGtW__anchor:last-child .MeetingControlBar-module__AuAGtW__menu{left:auto;right:0}.MeetingControlBar-module__AuAGtW__menu .MeetingControlBar-module__AuAGtW__menuItem{text-align:left;background:0 0;border-radius:12px;justify-content:flex-start;gap:10px;width:100%;height:auto;padding:10px 14px;font-size:.9rem}.MeetingControlBar-module__AuAGtW__menu .MeetingControlBar-module__AuAGtW__menuItem:hover:not(:disabled){transform:none}.MeetingControlBar-module__AuAGtW__menu .MeetingControlBar-module__AuAGtW__menuItem[aria-checked=true]{color:var(--meeting-accent)}.MeetingControlBar-module__AuAGtW__menuTitle{color:var(--meeting-muted);text-transform:uppercase;letter-spacing:.08em;margin:6px 14px 2px;font-size:.75rem}.MeetingControlBar-module__AuAGtW__danger{color:var(--meeting-danger)!important}@media (max-width:900px){.MeetingControlBar-module__AuAGtW__bar{left:50%}}@media (max-width:600px){.MeetingControlBar-module__AuAGtW__bar{flex-wrap:nowrap;gap:3px;padding:4px}.MeetingControlBar-module__AuAGtW__bar button{width:38px;height:40px}.MeetingControlBar-module__AuAGtW__split>.MeetingControlBar-module__AuAGtW__chevron{width:20px}}@media (max-width:700px){.MeetingControlBar-module__AuAGtW__split>.MeetingControlBar-module__AuAGtW__chevron,.MeetingControlBar-module__AuAGtW__menu,.MeetingControlBar-module__AuAGtW__bareMenu{display:none}.MeetingControlBar-module__AuAGtW__split>button:first-child{border-radius:var(--meeting-radius-pill)}}@media (max-width:380px){.MeetingControlBar-module__AuAGtW__bar{gap:1px;padding:3px}.MeetingControlBar-module__AuAGtW__bar button{width:32px}.MeetingControlBar-module__AuAGtW__split>.MeetingControlBar-module__AuAGtW__chevron{width:16px}.MeetingControlBar-module__AuAGtW__bar .MeetingControlBar-module__AuAGtW__exit{width:40px}}.MeetingControlBar-module__AuAGtW__bareMenu{position:static}.MeetingControlBar-module__AuAGtW__hidden{opacity:0;pointer-events:none}
.MediaRegistryView-module__gdtvKa__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-block-size:0;display:grid}.MediaRegistryView-module__gdtvKa__card{-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-tile);background:var(--meeting-card);min-block-size:180px;box-shadow:var(--meeting-shadow-card);transition:box-shadow var(--meeting-motion), border-color var(--meeting-motion);position:relative;overflow:hidden}.MediaRegistryView-module__gdtvKa__card[tabindex]{cursor:pointer}@media (prefers-reduced-motion:no-preference){.MediaRegistryView-module__gdtvKa__card[tabindex]{transition:scale .24s cubic-bezier(.2, 1.6, .4, 1), box-shadow var(--meeting-motion), border-color var(--meeting-motion)}.MediaRegistryView-module__gdtvKa__card[tabindex]:active:not(:has(button:active,input:active,select:active,textarea:active,a:active,label:active)){transition-duration:80ms;scale:.99}}.MediaRegistryView-module__gdtvKa__speaking{border-color:var(--meeting-accent);box-shadow:0 0 0 2px var(--meeting-accent), 0 0 28px var(--theme-accent-25,transparent)}.MediaRegistryView-module__gdtvKa__media{background:var(--meeting-raised);place-items:center;min-block-size:180px;display:grid}.MediaRegistryView-module__gdtvKa__media video{object-fit:cover;block-size:100%;inline-size:100%}.MediaRegistryView-module__gdtvKa__media audio{display:none}.MediaRegistryView-module__gdtvKa__avatar{aspect-ratio:1;inline-size:min(50%,250px)}.MediaRegistryView-module__gdtvKa__avatar svg{border-radius:50%;block-size:100%;inline-size:100%;display:block}.MediaRegistryView-module__gdtvKa__footer{border-radius:var(--meeting-radius-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;flex-wrap:wrap;align-items:center;gap:6px;max-inline-size:calc(100% - 16px);padding:6px 8px;display:flex;position:absolute;inset:auto auto 8px 8px}.MediaRegistryView-module__gdtvKa__presenter{color:#f5c542;display:inline-flex}.MediaRegistryView-module__gdtvKa__footer span{font-size:.75rem}.MediaRegistryView-module__gdtvKa__microphone,.MediaRegistryView-module__gdtvKa__microphoneMuted{display:inline-flex;position:relative}.MediaRegistryView-module__gdtvKa__microphoneMuted{color:var(--meeting-danger)}.MediaRegistryView-module__gdtvKa__microphoneMuted:after{content:"";background:currentColor;block-size:2px;position:absolute;inset:45% -2px auto;transform:rotate(45deg)}
.MeetingGrid-module__rTWs4a__layout{inset:0 var(--meeting-panels-width,0px) 76px 0;min-block-size:0;padding:12px;position:absolute}.MeetingGrid-module__rTWs4a__grid{flex-wrap:wrap;place-content:center;gap:12px;display:flex}.MeetingGrid-module__rTWs4a__grid>.MeetingGrid-module__rTWs4a__slot{flex:0 0 var(--tile-width,calc(50% - 6px));block-size:var(--tile-height,calc(50% - 6px))}.MeetingGrid-module__rTWs4a__slot,.MeetingGrid-module__rTWs4a__slot>article{min-block-size:0;min-inline-size:0}.MeetingGrid-module__rTWs4a__slot>article,.MeetingGrid-module__rTWs4a__slot>article>div:first-child{block-size:100%;min-block-size:0}.MeetingGrid-module__rTWs4a__speaker{grid-template-columns:repeat(var(--strip-count), 220px);overscroll-behavior-inline:contain;grid-template-rows:minmax(0,1fr) 160px;gap:12px;display:grid;overflow:auto hidden}.MeetingGrid-module__rTWs4a__focus{inline-size:var(--focus-width,100%);grid-area:1/1/auto/-1;position:sticky;left:12px}.MeetingGrid-module__rTWs4a__actions{opacity:0;pointer-events:none;gap:4px;transition:opacity .16s;display:flex;position:absolute;top:8px;right:8px}article:hover>.MeetingGrid-module__rTWs4a__actions,article:focus-within>.MeetingGrid-module__rTWs4a__actions{opacity:1;pointer-events:auto}.MeetingGrid-module__rTWs4a__actions button{border-radius:var(--meeting-radius-pill);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;transition:background-color var(--meeting-motion), transform var(--meeting-motion);background:#0000008c;border:0;justify-content:center;align-items:center;display:inline-flex}.MeetingGrid-module__rTWs4a__actions button:hover{background:#000000bf}.MeetingGrid-module__rTWs4a__actions button:active{transform:scale(.96)}.MeetingGrid-module__rTWs4a__actions button:focus-visible{outline:2px solid var(--meeting-focus)}@media (max-width:900px){.MeetingGrid-module__rTWs4a__layout{right:0}}@media (max-width:600px){.MeetingGrid-module__rTWs4a__layout{padding:8px;inset-block-end:64px}.MeetingGrid-module__rTWs4a__speaker{grid-template-rows:minmax(0,1fr) 120px}.MeetingGrid-module__rTWs4a__focus{left:8px}}.MeetingGrid-module__rTWs4a__actionsOpen{opacity:1;pointer-events:auto}.MeetingGrid-module__rTWs4a__cardMenu{z-index:2;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-item);background:var(--meeting-card);width:280px;box-shadow:var(--meeting-shadow-panel);animation:MeetingGrid-module__rTWs4a__menuIn var(--meeting-motion);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow:auto}@keyframes MeetingGrid-module__rTWs4a__menuIn{0%{opacity:0;transform:translateY(-4px)}}.MeetingGrid-module__rTWs4a__cardMenu button{cursor:pointer;width:100%;height:auto;color:var(--meeting-text);-webkit-backdrop-filter:none;backdrop-filter:none;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 12px;font-size:.9rem;display:flex}.MeetingGrid-module__rTWs4a__cardMenu button:hover{background:var(--meeting-hover)}.MeetingGrid-module__rTWs4a__cardMenu button:focus-visible{outline:2px solid var(--meeting-focus)}.MeetingGrid-module__rTWs4a__cardMenu hr{border:0;border-top:1px solid var(--meeting-border);width:100%;margin:4px 0}.MeetingGrid-module__rTWs4a__volume{color:var(--meeting-text);align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;display:flex}.MeetingGrid-module__rTWs4a__volume input{accent-color:var(--meeting-accent);flex:1}.MeetingGrid-module__rTWs4a__danger{color:var(--meeting-danger)!important}.MeetingGrid-module__rTWs4a__srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}article:fullscreen{border-radius:0}.MeetingGrid-module__rTWs4a__stage{display:contents}.MeetingGrid-module__rTWs4a__layout article[tabindex]{cursor:pointer}.MeetingGrid-module__rTWs4a__layout article[tabindex]:focus-visible{outline:2px solid var(--meeting-focus);outline-offset:3px}.MeetingGrid-module__rTWs4a__grid:not([style*=--tile-width]){visibility:hidden}.MeetingGrid-module__rTWs4a__layout{transition:opacity .22s ease-out}.MeetingGrid-module__rTWs4a__layout[data-settling]{opacity:0}
.ShareDialog-module__frAxgG__dialog{border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-dialog);background:var(--meeting-card);width:min(520px,100vw - 24px);height:fit-content;color:var(--meeting-text);text-align:center;box-shadow:var(--meeting-shadow-modal);margin:auto;padding:24px;position:fixed;inset:0}.ShareDialog-module__frAxgG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.ShareDialog-module__frAxgG__header{justify-content:center;align-items:center;display:flex;position:relative}.ShareDialog-module__frAxgG__header h2{margin:0;font-size:1.5rem}.ShareDialog-module__frAxgG__icon{border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-pill);background:var(--meeting-card);width:34px;height:34px;color:inherit;cursor:pointer;transition:background-color var(--meeting-motion);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:0}.ShareDialog-module__frAxgG__icon:hover{background:var(--meeting-hover)}.ShareDialog-module__frAxgG__label{margin:18px 0 6px;font-weight:600}.ShareDialog-module__frAxgG__link{overflow-wrap:anywhere;color:var(--meeting-accent);display:block}.ShareDialog-module__frAxgG__actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.ShareDialog-module__frAxgG__primary,.ShareDialog-module__frAxgG__secondary{border-radius:var(--meeting-radius-pill);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.ShareDialog-module__frAxgG__primary{border:1px solid var(--meeting-accent);background:var(--meeting-accent);color:var(--meeting-on-accent);font-weight:600}.ShareDialog-module__frAxgG__primary:hover{background:var(--meeting-accent-bright)}.ShareDialog-module__frAxgG__secondary:hover{background:var(--meeting-hover)}.ShareDialog-module__frAxgG__primary:active,.ShareDialog-module__frAxgG__secondary:active{transform:scale(.96)}.ShareDialog-module__frAxgG__secondary{border:1px solid var(--meeting-border);color:inherit;background:0 0}.ShareDialog-module__frAxgG__danger{border-color:var(--meeting-danger);background:var(--meeting-danger);color:var(--meeting-on-accent)}.ShareDialog-module__frAxgG__danger:hover{background:var(--meeting-danger);filter:brightness(1.08)}
.MeetingRoom-module__jHQnEW__room{background:var(--theme-hero-gradient,var(--meeting-bg));min-height:100dvh;color:var(--meeting-text);font-family:var(--theme-font-body,inherit);position:relative;overflow:hidden}.MeetingRoom-module__jHQnEW__status,.MeetingRoom-module__jHQnEW__error{z-index:4;border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-pill);background:var(--meeting-card);box-shadow:var(--meeting-shadow-panel);margin:0;padding:8px 16px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.MeetingRoom-module__jHQnEW__error{color:var(--meeting-danger);top:60px}
.meetingTheme-module__1dg4Ja__theme{--meeting-bg:var(--theme-bg);--meeting-card:var(--theme-card);--meeting-raised:var(--theme-card-2);--meeting-border:var(--theme-border);--meeting-accent:var(--theme-accent);--meeting-accent-bright:var(--theme-accent-bright);--meeting-text:var(--theme-text);--meeting-muted:var(--theme-muted);--meeting-on-accent:var(--theme-text-dark);--meeting-input:var(--theme-input-bg);--meeting-hover:var(--theme-panel-hover);--meeting-ghost:var(--theme-ghost);--meeting-ghost-hover:var(--theme-ghost-hover);--meeting-danger:var(--theme-red);--meeting-danger-bg:var(--theme-danger);--meeting-danger-hover:var(--theme-danger-hover);--meeting-focus:var(--theme-focus);--meeting-radius-panel:28px;--meeting-radius-dialog:24px;--meeting-radius-tile:24px;--meeting-radius-item:16px;--meeting-radius-pill:999px;--meeting-motion:.14s ease;--meeting-shadow-panel:var(--theme-shadow-panel);--meeting-shadow-card:var(--theme-shadow-card);--meeting-shadow-modal:var(--theme-shadow-modal);--ui-border:var(--theme-border);--ui-accent:var(--theme-accent);--ui-contrast:var(--theme-text-dark);--ui-surface:var(--theme-card-2);--ui-text:var(--theme-text);--ui-track:var(--theme-input-bg);--chat-meta:var(--theme-muted);--room-border:var(--theme-border);--room-switch-accent:var(--theme-accent)}.meetingTheme-module__1dg4Ja__theme,.meetingTheme-module__1dg4Ja__theme *{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.meetingTheme-module__1dg4Ja__theme::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,0,1)}.meetingTheme-module__1dg4Ja__theme::view-transition-image-pair(*){border-radius:var(--meeting-radius-tile);overflow:clip}.meetingTheme-module__1dg4Ja__theme::view-transition-old(*){opacity:0;animation:none}.meetingTheme-module__1dg4Ja__theme::view-transition-new(*){object-fit:cover;width:100%;height:100%;animation:none}.meetingTheme-module__1dg4Ja__theme::view-transition-new(*):only-child{animation:.24s ease-out both meetingTheme-module__1dg4Ja__meetingFadeIn}.meetingTheme-module__1dg4Ja__theme::view-transition-old(*):only-child{opacity:1;animation:.2s ease-in both meetingTheme-module__1dg4Ja__meetingFadeOut}@keyframes meetingTheme-module__1dg4Ja__meetingFadeIn{0%{opacity:0}}@keyframes meetingTheme-module__1dg4Ja__meetingFadeOut{to{opacity:0}}.meetingTheme-module__1dg4Ja__theme::view-transition-new(meeting-chat):only-child{animation:.28s cubic-bezier(.2,0,0,1) both meetingTheme-module__1dg4Ja__meetingSlideIn}.meetingTheme-module__1dg4Ja__theme::view-transition-new(meeting-participants):only-child{animation:.28s cubic-bezier(.2,0,0,1) both meetingTheme-module__1dg4Ja__meetingSlideIn}.meetingTheme-module__1dg4Ja__theme::view-transition-old(meeting-chat):only-child{opacity:1;animation:.26s cubic-bezier(.4,0,1,1) both meetingTheme-module__1dg4Ja__meetingSlideOut}.meetingTheme-module__1dg4Ja__theme::view-transition-old(meeting-participants):only-child{opacity:1;animation:.26s cubic-bezier(.4,0,1,1) both meetingTheme-module__1dg4Ja__meetingSlideOut}.meetingTheme-module__1dg4Ja__theme::view-transition-new(meeting-participants):only-child{--meeting-slide-extra:var(--meeting-chat-offset,0px)}.meetingTheme-module__1dg4Ja__theme::view-transition-old(meeting-participants):only-child{--meeting-slide-extra:var(--meeting-chat-offset,0px)}@keyframes meetingTheme-module__1dg4Ja__meetingSlideIn{0%{transform:translateX(calc(100% + 16px + var(--meeting-slide-extra,0px)))}}@keyframes meetingTheme-module__1dg4Ja__meetingSlideOut{to{transform:translateX(calc(100% + 16px + var(--meeting-slide-extra,0px)))}}.meetingTheme-module__1dg4Ja__theme::view-transition-image-pair(meeting-chat){border-radius:var(--meeting-radius-panel)}.meetingTheme-module__1dg4Ja__theme::view-transition-image-pair(meeting-participants){border-radius:var(--meeting-radius-panel)}.meetingTheme-module__1dg4Ja__theme::view-transition-image-pair(root){border-radius:0}.meetingTheme-module__1dg4Ja__theme::view-transition-old(root){opacity:1}.meetingTheme-module__1dg4Ja__theme::view-transition-group(meeting-controls){z-index:3}.meetingTheme-module__1dg4Ja__theme::view-transition-group(meeting-control-menu){z-index:10}.meetingTheme-module__1dg4Ja__theme::view-transition-group(meeting-chat){z-index:11}.meetingTheme-module__1dg4Ja__theme::view-transition-group(meeting-participants){z-index:11}.meetingTheme-module__1dg4Ja__theme::view-transition-image-pair(meeting-controls){border-radius:var(--meeting-radius-pill)}.meetingTheme-module__1dg4Ja__theme::view-transition-image-pair(meeting-control-menu){border-radius:var(--meeting-radius-item)}.meetingTheme-module__1dg4Ja__theme.theme-transition button[role=combobox]{transition:background-color .25s,color .25s,border-color .14s}@media (prefers-reduced-motion:reduce){.meetingTheme-module__1dg4Ja__theme.theme-transition *{transition-duration:0s!important}}
.MeetingSession-module___iCLDq__password{text-align:center;gap:14px;width:100%;display:grid}.MeetingSession-module___iCLDq__password p{margin:0}.MeetingSession-module___iCLDq__password input{border:1px solid var(--meeting-border);border-radius:var(--meeting-radius-pill);background:var(--meeting-input);color:var(--meeting-text);font:inherit;padding:10px 18px}.MeetingSession-module___iCLDq__password button{border:1px solid var(--meeting-accent);border-radius:var(--meeting-radius-pill);background:var(--meeting-accent);color:var(--meeting-on-accent);font:inherit;cursor:pointer;transition:background-color var(--meeting-motion), transform var(--meeting-motion);justify-self:center;padding:10px 22px;font-weight:600}.MeetingSession-module___iCLDq__password input:focus-visible{border-color:var(--meeting-accent);outline:2px solid var(--theme-accent-soft,var(--meeting-accent-25,transparent))}.MeetingSession-module___iCLDq__password button:hover{background:var(--meeting-accent-bright)}.MeetingSession-module___iCLDq__password button:active{transform:scale(.96)}
.ConferenceControls-module__Q4MaeG__card{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:24px;align-self:start;min-width:0;padding:1.5rem}.ConferenceControls-module__Q4MaeG__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ConferenceControls-module__Q4MaeG__setting{justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.ConferenceControls-module__Q4MaeG__links{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1rem;display:flex}.ConferenceControls-module__Q4MaeG__openButton{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding-inline:1rem;font-size:.875rem;display:inline-flex}.ConferenceControls-module__Q4MaeG__guestInvitation{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;display:flex}.ConferenceControls-module__Q4MaeG__guestLink{border-radius:999px;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}.ConferenceControls-module__Q4MaeG__guestLink svg{flex-shrink:0}.ConferenceControls-module__Q4MaeG__guestUrl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ConferenceControls-module__Q4MaeG__musicSetting{align-items:flex-start}.ConferenceControls-module__Q4MaeG__musicDescription{flex-direction:column;gap:.35rem;display:flex}.ConferenceControls-module__Q4MaeG__destination{color:var(--theme-muted);margin:0;font-size:.75rem}.ConferenceControls-module__Q4MaeG__actionsRegion{grid-template-rows:0fr;transition:grid-template-rows .18s ease-out;display:grid}.ConferenceControls-module__Q4MaeG__actionsExpanded{grid-template-rows:1fr}.ConferenceControls-module__Q4MaeG__actionsInner{min-height:0;overflow:hidden}.ConferenceControls-module__Q4MaeG__actions{opacity:0;flex-direction:column;gap:1rem;padding-top:1rem;transition:opacity .14s ease-out;display:flex}.ConferenceControls-module__Q4MaeG__actionsVisible{opacity:1}@media (prefers-reduced-motion:reduce){.ConferenceControls-module__Q4MaeG__actionsRegion,.ConferenceControls-module__Q4MaeG__actions{transition:none}}
@media (max-width:600px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:600px){.LibraryHeader-module__joCzoq__root.LibraryHeader-module__joCzoq__root{flex-direction:column;align-items:flex-start}.LibraryHeader-module__joCzoq__actions.LibraryHeader-module__joCzoq__actions{flex-wrap:wrap;justify-content:flex-end;width:100%}}
.LibraryMotion-module__MxQ2ea__collapse{transition:grid-template-rows .22s ease-out,opacity .18s ease-out,visibility 0s linear .22s;display:grid;overflow:hidden}.LibraryMotion-module__MxQ2ea__collapseOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s ease-out,opacity .18s ease-out,visibility linear}.LibraryMotion-module__MxQ2ea__collapseClosed{opacity:0;pointer-events:none;visibility:hidden;grid-template-rows:0fr}.LibraryMotion-module__MxQ2ea__collapseInner{min-height:0;overflow:hidden}.LibraryMotion-module__MxQ2ea__sectionEnter{animation:.26s ease-out both LibraryMotion-module__MxQ2ea__library-section-enter}.LibraryMotion-module__MxQ2ea__sectionExit{pointer-events:none;animation:.26s ease-in both LibraryMotion-module__MxQ2ea__library-section-exit;overflow:hidden}@keyframes LibraryMotion-module__MxQ2ea__library-section-enter{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes LibraryMotion-module__MxQ2ea__library-section-exit{0%{opacity:1;max-height:18rem;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-.35rem)}}
@media (max-width:600px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:600px){.StudioListPanel-module__7XrPIq__panel.StudioListPanel-module__7XrPIq__panel{padding:1.5rem}}
.RangeControl-module__Qdwn5q__range{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;margin:0}.RangeControl-module__Qdwn5q__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ui-accent,var(--theme-accent,#94d8c1)) 0%, var(--ui-accent,var(--theme-accent,#94d8c1)) var(--range-progress), var(--ui-track,var(--theme-ghost,#8883)) var(--range-progress), var(--ui-track,var(--theme-ghost,#8883)) 100%);border:1px solid var(--ui-border,var(--theme-border,#424252));border-radius:999px;height:6px}.RangeControl-module__Qdwn5q__range::-webkit-slider-thumb{appearance:none;background:var(--ui-accent,var(--theme-accent,#94d8c1));border:2px solid var(--ui-contrast,var(--theme-text-dark,#171721));width:18px;height:18px;box-shadow:0 0 0 2px var(--ui-halo,var(--theme-accent-25,#94d8c140));border-radius:999px;margin-top:-6px}.RangeControl-module__Qdwn5q__range::-moz-range-track{background:linear-gradient(to right, var(--ui-accent,var(--theme-accent,#94d8c1)) 0%, var(--ui-accent,var(--theme-accent,#94d8c1)) var(--range-progress), var(--ui-track,var(--theme-ghost,#8883)) var(--range-progress), var(--ui-track,var(--theme-ghost,#8883)) 100%);border:1px solid var(--ui-border,var(--theme-border,#424252));border-radius:999px;height:6px}.RangeControl-module__Qdwn5q__range::-moz-range-thumb{background:var(--ui-accent,var(--theme-accent,#94d8c1));border:2px solid var(--ui-contrast,var(--theme-text-dark,#171721));width:18px;height:18px;box-shadow:0 0 0 2px var(--ui-halo,var(--theme-accent-25,#94d8c140));border-radius:999px}.RangeControl-module__Qdwn5q__range:disabled{opacity:.5;cursor:not-allowed}.RangeControl-module__Qdwn5q__range:focus-visible{outline:2px solid var(--ui-accent,var(--theme-accent,#94d8c1));outline-offset:3px}
html[data-hat-hidden=true] .MainPlayerPanel-module__FcBAUa__hat{visibility:hidden;transition:visibility 0s linear .18s}html[data-hat-hidden=true] .MainPlayerPanel-module__FcBAUa__hat:before{opacity:0}html[data-hat-hidden=true] .MainPlayerPanel-module__FcBAUa__hat:after{opacity:0}html[data-hat-hidden=true] .MainPlayerPanel-module__FcBAUa__hatImage{opacity:0}.MainPlayerPanel-module__FcBAUa__hat{visibility:visible;appearance:none;width:min(81%,40.5rem);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:visibility linear;display:block;position:absolute;bottom:calc(100% - 53px);left:calc(-3% - 3px)}.MainPlayerPanel-module__FcBAUa__hatBusy{cursor:default}.MainPlayerPanel-module__FcBAUa__hat:not(.MainPlayerPanel-module__FcBAUa__hatBusy):active:before,.MainPlayerPanel-module__FcBAUa__hat:not(.MainPlayerPanel-module__FcBAUa__hatBusy):active:after,.MainPlayerPanel-module__FcBAUa__hat:not(.MainPlayerPanel-module__FcBAUa__hatBusy):active .MainPlayerPanel-module__FcBAUa__hatImage{scale:.99}.MainPlayerPanel-module__FcBAUa__hat:before{z-index:0;background:var(--theme-accent);content:"";filter:blur(1.2rem);will-change:opacity, transform;opacity:calc(var(--audio-pulse) * .65);scale:1;transform:scale(calc(1 + var(--audio-pulse) * .035));-webkit-mask-image:var(--hat-image);mask-image:var(--hat-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--hat-image);transition:opacity .18s ease-out,scale .1s ease-out,transform .14s ease-out;position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.MainPlayerPanel-module__FcBAUa__hat:after{z-index:5;background:var(--theme-accent);content:"";opacity:.2;mix-blend-mode:color;-webkit-mask-image:var(--hat-image);mask-image:var(--hat-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--hat-image);transition:opacity .18s ease-out,scale .1s ease-out;position:absolute;inset:0;scale:1;-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.MainPlayerPanel-module__FcBAUa__bodrick{pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0}.MainPlayerPanel-module__FcBAUa__bodrickentering{z-index:3;animation:.42s cubic-bezier(.2,.75,.25,1) both MainPlayerPanel-module__FcBAUa__bodrick-emerge}.MainPlayerPanel-module__FcBAUa__bodrickshown{z-index:6}.MainPlayerPanel-module__FcBAUa__bodrickexiting{z-index:3;animation:.36s ease-in both MainPlayerPanel-module__FcBAUa__bodrick-retreat}.MainPlayerPanel-module__FcBAUa__bodrickImage{filter:drop-shadow(0 .4rem .45rem #00000052);width:100%;height:auto;display:block}.MainPlayerPanel-module__FcBAUa__bodrickSpeech{border:2px solid var(--theme-accent);background:var(--theme-card-2);box-shadow:var(--theme-shadow-card-soft);color:var(--theme-text);text-align:left;white-space:normal;border-radius:.75rem;width:max-content;max-width:min(18rem,45vw);padding:.35rem .65rem;font-size:.75rem;font-weight:600;line-height:1.35;position:absolute;top:75%;left:64%;transform:translateY(-50%)}.MainPlayerPanel-module__FcBAUa__bodrickSpeech:before{border-bottom:2px solid var(--theme-accent);border-left:2px solid var(--theme-accent);background:var(--theme-card-2);content:"";width:.55rem;height:.55rem;position:absolute;top:50%;right:100%;transform:translate(50%,-50%)rotate(45deg)}@keyframes MainPlayerPanel-module__FcBAUa__bodrick-emerge{0%{transform:translateY(-18%)}to{transform:translateY(0)}}@keyframes MainPlayerPanel-module__FcBAUa__bodrick-retreat{0%{transform:translateY(0)}to{transform:translateY(-18%)}}@media (prefers-reduced-motion:reduce){.MainPlayerPanel-module__FcBAUa__bodrickentering,.MainPlayerPanel-module__FcBAUa__bodrickexiting{animation-duration:1ms}}.MainPlayerPanel-module__FcBAUa__hatImage{z-index:4;opacity:1;width:100%;height:auto;transition:opacity .18s ease-out,scale .1s ease-out;display:block;position:relative;scale:1}.MainPlayerPanel-module__FcBAUa__panel:before{z-index:1;box-sizing:border-box;border:1px solid var(--theme-border);border-radius:inherit;background:var(--theme-card);content:"";pointer-events:none;position:absolute;inset:0}.MainPlayerPanel-module__FcBAUa__content{z-index:2;position:relative}.MainPlayerPanel-module__FcBAUa__backButton{z-index:7}@media (max-width:600px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:600px){.MainPlayerPanel-module__FcBAUa__shell.MainPlayerPanel-module__FcBAUa__shell{justify-content:stretch;width:100vw;max-width:none;min-height:100dvh;margin:0;padding:0}.MainPlayerPanel-module__FcBAUa__hat{display:none}.MainPlayerPanel-module__FcBAUa__panel.MainPlayerPanel-module__FcBAUa__panel{background:var(--theme-card);width:100vw;min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0;display:flex;overflow:hidden}.MainPlayerPanel-module__FcBAUa__panel .audio-glow-near{box-shadow:inset 0 0 12px var(--theme-accent-60), inset 0 0 18px var(--theme-accent-25)}.MainPlayerPanel-module__FcBAUa__panel .audio-glow-wide{box-shadow:inset 0 0 28px var(--theme-accent-60), inset 0 0 42px var(--theme-accent-25)}.MainPlayerPanel-module__FcBAUa__panel.MainPlayerPanel-module__FcBAUa__panel:before{content:none}.MainPlayerPanel-module__FcBAUa__content.MainPlayerPanel-module__FcBAUa__content{z-index:1;min-height:calc(100svh - max(1.25rem, env(safe-area-inset-top)) - max(1.5rem, env(safe-area-inset-bottom)));min-height:calc(100dvh - max(1.25rem, env(safe-area-inset-top)) - max(1.5rem, env(safe-area-inset-bottom)));flex-direction:column;justify-content:center;gap:clamp(3rem,15svh,8rem);width:100%;display:flex;position:relative}.MainPlayerPanel-module__FcBAUa__header.MainPlayerPanel-module__FcBAUa__header{gap:1rem;padding-left:3.25rem;position:absolute;top:0;left:0;right:0}.MainPlayerPanel-module__FcBAUa__statusLabel.MainPlayerPanel-module__FcBAUa__statusLabel{letter-spacing:.32em}.MainPlayerPanel-module__FcBAUa__controls.MainPlayerPanel-module__FcBAUa__controls{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;margin-top:0!important}.MainPlayerPanel-module__FcBAUa__backButton.MainPlayerPanel-module__FcBAUa__backButton{left:max(1.5rem, env(safe-area-inset-left));top:max(1.25rem, env(safe-area-inset-top));z-index:2}}
.RoomsScreen-module__lPAZFq__panelEnter{animation:.16s ease-out both RoomsScreen-module__lPAZFq__panelFadeIn}@keyframes RoomsScreen-module__lPAZFq__panelFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RoomsScreen-module__lPAZFq__panelEnter{animation:none}}@media (max-width:600px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:600px){.RoomsScreen-module__lPAZFq__screen.RoomsScreen-module__lPAZFq__screen{min-height:100svh;overflow:hidden auto}.RoomsScreen-module__lPAZFq__shell.RoomsScreen-module__lPAZFq__shell{width:100vw;max-width:none;min-height:100svh;margin:0;padding:0}.RoomsScreen-module__lPAZFq__panel.RoomsScreen-module__lPAZFq__panel{background:var(--theme-card);width:100vw;min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0}.RoomsScreen-module__lPAZFq__studioLink.RoomsScreen-module__lPAZFq__studioLink{white-space:nowrap}}
.StudioScreen-module__4LQXVa__copyLabel{display:none}.StudioScreen-module__4LQXVa__dndActive,.StudioScreen-module__4LQXVa__dndActive *{-webkit-user-select:none;user-select:none}.StudioScreen-module__4LQXVa__copyLink{max-width:min(15rem,100%)}@media (max-width:900px){.StudioScreen-module__4LQXVa__shell.StudioScreen-module__4LQXVa__shell{padding-left:.75rem;padding-right:.75rem}.StudioScreen-module__4LQXVa__roomControls.StudioScreen-module__4LQXVa__roomControls{flex:100%;order:3;width:100%}.StudioScreen-module__4LQXVa__copyUrl.StudioScreen-module__4LQXVa__copyUrl{display:none}.StudioScreen-module__4LQXVa__copyLabel.StudioScreen-module__4LQXVa__copyLabel{display:inline}.StudioScreen-module__4LQXVa__roomInput.StudioScreen-module__4LQXVa__roomInput{width:min(13rem,100%);min-width:0}.StudioScreen-module__4LQXVa__headerButton.StudioScreen-module__4LQXVa__headerButton,.StudioScreen-module__4LQXVa__homeButton.StudioScreen-module__4LQXVa__homeButton{height:2rem}.StudioScreen-module__4LQXVa__headerButton.StudioScreen-module__4LQXVa__headerButton{justify-content:center;align-items:center;padding-inline:1rem;line-height:1;display:inline-flex}}@media (max-width:480px){.StudioScreen-module__4LQXVa__roomControls.StudioScreen-module__4LQXVa__roomControls{align-items:stretch}.StudioScreen-module__4LQXVa__roomInput.StudioScreen-module__4LQXVa__roomInput{flex:10rem;width:auto}.StudioScreen-module__4LQXVa__listedToggle.StudioScreen-module__4LQXVa__listedToggle{background:0 0;border:0;padding-inline:0}.StudioScreen-module__4LQXVa__sessionActions.StudioScreen-module__4LQXVa__sessionActions{min-width:0}.StudioScreen-module__4LQXVa__headerButton.StudioScreen-module__4LQXVa__headerButton{letter-spacing:.12em;padding-inline:.8rem}}@media (max-width:600px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:600px){.StudioScreen-module__4LQXVa__authScreen.StudioScreen-module__4LQXVa__authScreen{min-height:100svh;overflow:hidden auto}.StudioScreen-module__4LQXVa__authShell.StudioScreen-module__4LQXVa__authShell{gap:0;width:100vw;max-width:none;min-height:100svh;margin:0;padding:0}.StudioScreen-module__4LQXVa__authEmptyHeader.StudioScreen-module__4LQXVa__authEmptyHeader{display:none}}.StudioScreen-module__4LQXVa__queueColumn{display:contents}.StudioScreen-module__4LQXVa__meetingPlacement{order:1;min-width:0}@media (min-width:1024px){.StudioScreen-module__4LQXVa__queueColumn{flex-direction:column;gap:2rem;min-width:0;display:flex}.StudioScreen-module__4LQXVa__queueColumn>section{flex:1}.StudioScreen-module__4LQXVa__meetingPlacement{flex:none;order:0}}
