.JoinRoomForm-module-scss-module__EZASfG__container{flex-direction:column;width:100%;min-height:100svh;display:flex}.JoinRoomForm-module-scss-module__EZASfG__hero{background:var(--gradient-accent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:9.4375rem;color:var(--text-always-white);justify-content:center;align-items:center;gap:1rem;margin-bottom:-1.5rem;padding:.75rem .8125rem 2.5rem;display:flex}.JoinRoomForm-module-scss-module__EZASfG__brandLogo{flex-shrink:0;width:5rem;height:5rem;position:relative}.JoinRoomForm-module-scss-module__EZASfG__logo{object-fit:contain}.JoinRoomForm-module-scss-module__EZASfG__heroText{text-align:center;flex-direction:column;align-items:center;width:12.1875rem;min-width:0;display:flex}.JoinRoomForm-module-scss-module__EZASfG__title{max-width:100%;color:var(--text-always-white);letter-spacing:-.02em;text-overflow:ellipsis;overflow:hidden;font-size:1.5rem!important;line-height:1.875rem!important}.JoinRoomForm-module-scss-module__EZASfG__tagline{max-width:100%;color:var(--text-always-white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.875rem!important;line-height:1.125rem!important}.JoinRoomForm-module-scss-module__EZASfG__sheet{z-index:1;background:radial-gradient(120% 50% at 50% 100%, var(--surface-glow) 0%, transparent 100%),var(--surface-primary);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;flex:1;gap:.5rem;padding:1.25rem .75rem 1rem;display:flex;position:relative}.JoinRoomForm-module-scss-module__EZASfG__card{border:var(--thin-line-width) solid var(--border-primary);background:var(--surface-secondary-alpha);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.875rem;flex-direction:column;padding:0 1.25rem;display:flex}.JoinRoomForm-module-scss-module__EZASfG__card:has(.JoinRoomForm-module-scss-module__EZASfG__cardHeader[aria-expanded=true]){padding-bottom:1rem}.JoinRoomForm-module-scss-module__EZASfG__cardHeader{width:100%;min-height:4.375rem;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}button.JoinRoomForm-module-scss-module__EZASfG__cardHeader{cursor:pointer}.JoinRoomForm-module-scss-module__EZASfG__cardTitle{font-weight:600}.JoinRoomForm-module-scss-module__EZASfG__chevron{width:1.5rem;height:1.5rem;color:var(--text-primary);flex-shrink:0}.JoinRoomForm-module-scss-module__EZASfG__waitingText{text-align:center;align-self:center;padding-top:2.5rem}.JoinRoomForm-module-scss-module__EZASfG__bottomBlock{flex-direction:column;align-items:center;gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.JoinRoomForm-module-scss-module__EZASfG__sponsorWrapper{flex-direction:column;align-items:center;gap:.5rem;width:90%;display:flex}.JoinRoomForm-module-scss-module__EZASfG__sponsorText{text-align:center}.JoinRoomForm-module-scss-module__EZASfG__sponsorLogoWrapper{justify-content:center;align-items:center;width:10rem;height:3.75rem;display:flex;position:relative}.JoinRoomForm-module-scss-module__EZASfG__sponsorLogo{object-fit:contain}.JoinRoomForm-module-scss-module__EZASfG__iconButton{color:var(--text-secondary)}.JoinRoomForm-module-scss-module__EZASfG__privacyBlock{justify-content:center;align-items:center;gap:.25rem;width:100%;height:2.75rem;display:flex}.JoinRoomForm-module-scss-module__EZASfG__privacyBlock .JoinRoomForm-module-scss-module__EZASfG__caption{color:var(--text-secondary)}.JoinRoomForm-module-scss-module__EZASfG__privacyBlock:active{cursor:pointer}.JoinRoomForm-module-scss-module__EZASfG__privacyBlock:active .JoinRoomForm-module-scss-module__EZASfG__caption,.JoinRoomForm-module-scss-module__EZASfG__privacyBlock:active .JoinRoomForm-module-scss-module__EZASfG__iconButton{color:var(--text-primary)}@media (min-width:500px){.JoinRoomForm-module-scss-module__EZASfG__container{border-radius:1.5rem;max-width:25rem;min-height:auto;margin:1.5rem auto;overflow:hidden}.JoinRoomForm-module-scss-module__EZASfG__sheet{border-radius:1.5rem}}@media (min-width:1900px){.JoinRoomForm-module-scss-module__EZASfG__container{max-width:31.25rem}}@media (hover:hover) and (pointer:fine){.JoinRoomForm-module-scss-module__EZASfG__privacyBlock:hover{cursor:pointer}.JoinRoomForm-module-scss-module__EZASfG__privacyBlock:hover .JoinRoomForm-module-scss-module__EZASfG__caption,.JoinRoomForm-module-scss-module__EZASfG__privacyBlock:hover .JoinRoomForm-module-scss-module__EZASfG__iconButton{color:var(--text-primary)}}
.QueueBanner-module-scss-module__duMDlq__wrapper{flex-direction:column;gap:.5rem;width:100%;padding:0 .875rem;display:flex}.QueueBanner-module-scss-module__duMDlq__banner{border:var(--thin-line-width) solid #0000;border-radius:.875rem;flex-direction:column;padding:.875rem;display:flex}.QueueBanner-module-scss-module__duMDlq__queued{border-color:var(--border-primary);background:var(--surface-secondary)}.QueueBanner-module-scss-module__duMDlq__queued .QueueBanner-module-scss-module__duMDlq__title,.QueueBanner-module-scss-module__duMDlq__queued .QueueBanner-module-scss-module__duMDlq__icon{color:var(--text-tertiary)}.QueueBanner-module-scss-module__duMDlq__ready{border-color:var(--border-ready);background:var(--surface-ready)}.QueueBanner-module-scss-module__duMDlq__running{border-color:var(--border-primary);background:var(--surface-secondary)}.QueueBanner-module-scss-module__duMDlq__heading{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:0;display:flex}div.QueueBanner-module-scss-module__duMDlq__heading{cursor:default}.QueueBanner-module-scss-module__duMDlq__icon{flex-shrink:0;width:1rem;height:1rem}.QueueBanner-module-scss-module__duMDlq__title{color:var(--text-primary)}.QueueBanner-module-scss-module__duMDlq__subtitle{color:var(--text-secondary);margin-top:.25rem;padding-left:1.5rem}.QueueBanner-module-scss-module__duMDlq__actions{gap:.75rem;margin-top:.875rem;display:flex}.QueueBanner-module-scss-module__duMDlq__banner .QueueBanner-module-scss-module__duMDlq__action{flex:1;height:3rem}
.AdminToast-module-scss-module__0wDWEG__wrapper{max-width:90vw;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.AdminToast-module-scss-module__0wDWEG__toast{justify-content:center;align-items:center;gap:1rem;display:flex;background:var(--surface-quaternary)!important;color:var(--text-primary)!important;border-radius:.5rem!important;max-width:90%!important;padding:.75rem!important}.AdminToast-module-scss-module__0wDWEG__iconBadge{background:var(--color-accent);border-radius:6.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:flex}.AdminToast-module-scss-module__0wDWEG__iconBadge svg{width:1.125rem;height:1.125rem;color:var(--color-white);display:block}.AdminToast-module-scss-module__0wDWEG__message{color:var(--text-primary);font-size:1rem;line-height:1.25rem}
.TypingLoader-module-scss-module__khXZ7q__loader{justify-content:center;align-items:center;gap:.25rem;width:min-content;padding:.25rem 0;display:flex}.TypingLoader-module-scss-module__khXZ7q__loader span{background-color:var(--color-grey);border-radius:50%;width:.5rem;height:.5rem;animation:1.5s ease-in-out infinite TypingLoader-module-scss-module__khXZ7q__typing}.TypingLoader-module-scss-module__khXZ7q__loader span:first-child{animation-delay:0s}.TypingLoader-module-scss-module__khXZ7q__loader span:nth-child(2){animation-delay:.2s}.TypingLoader-module-scss-module__khXZ7q__loader span:nth-child(3){animation-delay:.4s}@keyframes TypingLoader-module-scss-module__khXZ7q__typing{0%,80%,to{opacity:.3}40%{opacity:1}}
.CaptionsList-module-scss-module__FBEw4q__captionBlock{border:var(--thin-line-width) solid var(--border-primary);background:var(--caption);border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex}.CaptionsList-module-scss-module__FBEw4q__captionBlock .CaptionsList-module-scss-module__FBEw4q__captionText{overflow-wrap:break-word;font-size:calc(1rem*var(--font-scale,1))!important;font-family:var(--selected-font)!important}.CaptionsList-module-scss-module__FBEw4q__captionBlock .CaptionsList-module-scss-module__FBEw4q__primary{font-weight:400}.CaptionsList-module-scss-module__FBEw4q__captionBlock .CaptionsList-module-scss-module__FBEw4q__secondary{color:var(--text-secondary)}.CaptionsList-module-scss-module__FBEw4q__captionBlock .CaptionsList-module-scss-module__FBEw4q__disabled{color:var(--text-secondary);font-weight:400}.CaptionsList-module-scss-module__FBEw4q__captionBlock .CaptionsList-module-scss-module__FBEw4q__speakerLabelWrapper{color:var(--text-tertiary);align-items:center;gap:.375rem;display:flex}.CaptionsList-module-scss-module__FBEw4q__captionBlock .CaptionsList-module-scss-module__FBEw4q__speakerIcon{flex-shrink:0}.CaptionsList-module-scss-module__FBEw4q__captionBlock .CaptionsList-module-scss-module__FBEw4q__speakerLabel{color:var(--text-tertiary);line-height:1.5!important;font-family:var(--selected-font)!important;font-size:calc(1.25rem*var(--font-scale,1))!important}.CaptionsList-module-scss-module__FBEw4q__separator{height:var(--thin-line-width);background-color:var(--border-primary);width:100%}
.LayoutSelector-module-scss-module__GIFSQq__container{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.LayoutSelector-module-scss-module__GIFSQq__layoutsGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid}.LayoutSelector-module-scss-module__GIFSQq__layoutOption{aspect-ratio:37/20;outline:.1875rem solid var(--border-primary);background:var(--surface-secondary);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5625rem;height:calc(100% - .375rem);padding:.375rem;display:flex}.LayoutSelector-module-scss-module__GIFSQq__layoutOption.LayoutSelector-module-scss-module__GIFSQq__vertical{flex-direction:column}.LayoutSelector-module-scss-module__GIFSQq__layoutOption.LayoutSelector-module-scss-module__GIFSQq__vertical .LayoutSelector-module-scss-module__GIFSQq__layoutBlock{width:100%}.LayoutSelector-module-scss-module__GIFSQq__layoutOption.LayoutSelector-module-scss-module__GIFSQq__selected{outline:.1875rem solid var(--border-accent-focused)}.LayoutSelector-module-scss-module__GIFSQq__layoutBlock{border-radius:.5rem;flex:1;justify-content:center;align-items:center;height:100%;padding:.25rem;display:flex}.LayoutSelector-module-scss-module__GIFSQq__layoutBlock.LayoutSelector-module-scss-module__GIFSQq__small{flex:0}.LayoutSelector-module-scss-module__GIFSQq__light{outline:.1875rem solid var(--color-white-a10);background:var(--color-white-a40)}.LayoutSelector-module-scss-module__GIFSQq__dark{outline:.1875rem solid var(--color-grey-a30);background:var(--border-primary)}
.TranslatorControls-module-scss-module__oRvsqW__container{width:100%;height:var(--translator-controls-height);min-height:var(--translator-controls-height);border-top:.1875rem solid var(--border-primary);background:var(--surface-primary);-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);z-index:10;border-radius:1rem 1rem 0 0;justify-content:space-between;align-items:center;padding:.75rem;display:flex;position:relative}.TranslatorControls-module-scss-module__oRvsqW__mainWrapper{position:absolute;bottom:0;left:0;right:0}.TranslatorControls-module-scss-module__oRvsqW__controlWrapper{cursor:pointer;width:4.625rem;color:var(--text-secondary);background:inherit;border:none;flex-direction:column;align-items:center;gap:.25rem;display:flex}.TranslatorControls-module-scss-module__oRvsqW__controlWrapper.TranslatorControls-module-scss-module__oRvsqW__active{color:var(--color-white)}.TranslatorControls-module-scss-module__oRvsqW__controlWrapper.TranslatorControls-module-scss-module__oRvsqW__active .TranslatorControls-module-scss-module__oRvsqW__text{color:var(--text-primary)}.TranslatorControls-module-scss-module__oRvsqW__controlWrapper.TranslatorControls-module-scss-module__oRvsqW__active .TranslatorControls-module-scss-module__oRvsqW__control{outline:.1875rem solid var(--border-accent);background:var(--gradient-accent);padding:.3125rem}.TranslatorControls-module-scss-module__oRvsqW__controlWrapper.TranslatorControls-module-scss-module__oRvsqW__active .TranslatorControls-module-scss-module__oRvsqW__control:active{background:var(--gradient-accent-hover)}.TranslatorControls-module-scss-module__oRvsqW__controlWrapper .TranslatorControls-module-scss-module__oRvsqW__textsBlock{flex-direction:column;gap:0;display:flex}.TranslatorControls-module-scss-module__oRvsqW__controlWrapper .TranslatorControls-module-scss-module__oRvsqW__text{color:var(--text-secondary);-webkit-user-select:none;user-select:none}.TranslatorControls-module-scss-module__oRvsqW__control{background:var(--surface-secondary);border-radius:6.25rem;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5rem;display:flex}.TranslatorControls-module-scss-module__oRvsqW__control:active{background:var(--button-secondary-hover)}.TranslatorControls-module-scss-module__oRvsqW__disabled{opacity:.5;cursor:default}.TranslatorControls-module-scss-module__oRvsqW__goLiveButton{bottom:calc(var(--translator-controls-height) + 1.125rem);transition:transform .3s ease-out,opacity .3s ease-out;position:absolute;right:.875rem}.TranslatorControls-module-scss-module__oRvsqW__goLiveButton.TranslatorControls-module-scss-module__oRvsqW__fullscreen{bottom:1.125rem}.TranslatorControls-module-scss-module__oRvsqW__goLiveButton.TranslatorControls-module-scss-module__oRvsqW__higherPosition{bottom:4.5rem}.TranslatorControls-module-scss-module__oRvsqW__hidden{opacity:0;transform:translate(0)translateY(100px)}.TranslatorControls-module-scss-module__oRvsqW__settingBtnWrapper{z-index:10;width:3.4375rem;height:2.75rem;position:absolute;top:-1.9375rem;left:50%;transform:translate(-50%)}.TranslatorControls-module-scss-module__oRvsqW__settingBtnWrapper:before{content:"";border-top:.1875rem solid var(--border-primary);border-left:.1875rem solid var(--border-primary);border-right:.1875rem solid var(--border-primary);background:var(--surface-primary);pointer-events:none;border-radius:1rem 1rem 0 0;height:1.75rem;position:absolute;top:0;left:0;right:0}.TranslatorControls-module-scss-module__oRvsqW__settingBtnWrapper:after{content:"";background:var(--surface-primary);pointer-events:none;height:.1875rem;position:absolute;top:1.75rem;left:.1875rem;right:.1875rem}.TranslatorControls-module-scss-module__oRvsqW__settingsPanelButton{z-index:1!important;background:0 0!important;border:none!important;border-radius:1rem 1rem 0 0!important;width:100%!important;height:2.75rem!important;position:relative!important}.TranslatorControls-module-scss-module__oRvsqW__bgLine{display:none}@media (min-width:500px){.TranslatorControls-module-scss-module__oRvsqW__container{max-width:calc(100% - 24px);margin:0 .75rem}}@media (hover:hover) and (pointer:fine){.TranslatorControls-module-scss-module__oRvsqW__controlWrapper.TranslatorControls-module-scss-module__oRvsqW__active .TranslatorControls-module-scss-module__oRvsqW__control:hover{background:var(--gradient-accent-hover)}.TranslatorControls-module-scss-module__oRvsqW__control:hover{background:var(--button-secondary-hover)}}[data-theme=light][data-high-contrast=true] .TranslatorControls-module-scss-module__oRvsqW__container{border-left:.1875rem solid var(--border-primary);border-right:.1875rem solid var(--border-primary)}
