.JoinRoomForm-module-scss-module__EZASfG__container{border:.1875rem solid var(--border-primary);background:var(--surface-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3.75rem;width:100%;padding:1.5rem .875rem;display:flex}@media (orientation:portrait){.JoinRoomForm-module-scss-module__EZASfG__container{max-height:96dvh}}.JoinRoomForm-module-scss-module__EZASfG__roomInfoBlock{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:100%;display:flex}.JoinRoomForm-module-scss-module__EZASfG__title{text-overflow:ellipsis;max-width:100%;overflow:hidden}.JoinRoomForm-module-scss-module__EZASfG__noSponsorInfo{padding-top:3.75rem;padding-bottom:7.5rem}.JoinRoomForm-module-scss-module__EZASfG__separator{height:var(--thin-line-width);background-color:var(--border-primary);width:18.75rem}.JoinRoomForm-module-scss-module__EZASfG__form{flex-direction:column;gap:1.375rem;width:100%;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{color:var(--text-secondary);text-align:center}.JoinRoomForm-module-scss-module__EZASfG__logo,.JoinRoomForm-module-scss-module__EZASfG__sponsorLogo,.JoinRoomForm-module-scss-module__EZASfG__eventLogo{object-fit:contain}.JoinRoomForm-module-scss-module__EZASfG__eventLogoWrapper{justify-content:center;align-items:center;width:11.25rem;height:7.5rem;display:flex;position:relative}.JoinRoomForm-module-scss-module__EZASfG__bottomBlock{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.JoinRoomForm-module-scss-module__EZASfG__sponsorLogoWrapper{justify-content:center;align-items:center;width:7.5rem;height:5rem;display:flex;position:relative}.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)}.JoinRoomForm-module-scss-module__EZASfG__formWrapper{flex-direction:column;gap:1rem;width:100%;max-width:22.5rem;display:flex}.JoinRoomForm-module-scss-module__EZASfG__toggleWrapper{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-right:1rem;display:flex}.JoinRoomForm-module-scss-module__EZASfG__toggleWrapper:last-child{margin-right:0}@media (min-width:500px){.JoinRoomForm-module-scss-module__EZASfG__container{border-radius:1.5rem;max-width:25rem}.JoinRoomForm-module-scss-module__EZASfG__noSponsorInfo{padding-bottom: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)}}@media (orientation:portrait) and (max-height:800px){.JoinRoomForm-module-scss-module__EZASfG__container{gap:3rem}.JoinRoomForm-module-scss-module__EZASfG__container .JoinRoomForm-module-scss-module__EZASfG__title{font-size:1.375rem!important}.JoinRoomForm-module-scss-module__EZASfG__bottomBlock{gap:1.125rem}.JoinRoomForm-module-scss-module__EZASfG__eventLogoWrapper{height:5.625rem}.JoinRoomForm-module-scss-module__EZASfG__sponsorLogoWrapper{height:3.75rem}}@media (orientation:portrait) and (max-height:700px){.JoinRoomForm-module-scss-module__EZASfG__container{gap:2.5rem}.JoinRoomForm-module-scss-module__EZASfG__bottomBlock{gap:.875rem}.JoinRoomForm-module-scss-module__EZASfG__eventLogoWrapper{height:5rem}.JoinRoomForm-module-scss-module__EZASfG__sponsorLogoWrapper{height:3.125rem}}@media (orientation:portrait) and (max-height:600px){.JoinRoomForm-module-scss-module__EZASfG__container{gap:1.5rem}.JoinRoomForm-module-scss-module__EZASfG__container .JoinRoomForm-module-scss-module__EZASfG__title{font-size:1.25rem!important}.JoinRoomForm-module-scss-module__EZASfG__container .JoinRoomForm-module-scss-module__EZASfG__sponsorText{font-size:.875rem!important}.JoinRoomForm-module-scss-module__EZASfG__bottomBlock{gap:.75rem}.JoinRoomForm-module-scss-module__EZASfG__eventLogoWrapper{height:3.75rem}.JoinRoomForm-module-scss-module__EZASfG__sponsorLogoWrapper{height:2.5rem}}
.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)}
