.stages-crop-modal{width:650px;padding:70px 33px 33px}.stages-crop-modal__container{position:relative;width:100%;height:500px}.stages-crop-modal__submit{margin-top:20px;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width: 400px){.stages-crop-modal{width:100vw}.stages-crop-modal .stages-crop-modal__container{height:200px}}
.stages-upload-avatar{width:100%;display:flex;align-items:center;gap:24px}.stages-upload-avatar__container{display:flex;justify-content:center;align-items:center}.stages-upload-avatar__container img{object-fit:cover}.stages-upload-avatar__container .loading{position:absolute;z-index:1}.stages-upload-avatar__container .loading p{display:none}
.modalContainer{overflow:auto}.modalContainer.fullscreen{border-radius:0}.stages-sign-up-modal{display:flex;flex-direction:column;max-width:700px}.stages-sign-up-modal__header{padding:32px;border-bottom:1px solid #3d4757}.stages-sign-up-modal__header-title{display:flex;justify-content:space-between}.stages-sign-up-modal__header-subtitle{display:flex;padding-top:8px;gap:2px}.stages-sign-up-modal .logo{margin-top:1rem;margin-left:.5rem}.stages-sign-up-modal__content{padding:40px 32px 32px}.stages-sign-up-modal .action{margin-top:24px;display:flex;justify-content:end}.stages-sign-up-modal .action .complete-button{margin-left:16px}@media(max-width: 575px){.stages-sign-up-modal{padding:0;min-height:100vh}.stages-sign-up-modal .logo{display:none}.stages-sign-up-modal__header{padding:24px 16px}.stages-sign-up-modal__step-1,.stages-sign-up-modal__step-2{display:flex;flex-direction:column}.stages-sign-up-modal__step-1--hidden,.stages-sign-up-modal__step-2--hidden{display:none}.stages-sign-up-modal__header-subtitle{display:none}.stages-sign-up-modal__content{display:flex;flex:1;padding:40px 16px 24px}.stages-sign-up-modal__content .stages-upload-avatar{flex-direction:column}.stages-sign-up-modal__content .upload-profile .avatar{width:100px;height:100px}.stages-sign-up-modal .upload-profile__field{margin-top:32px;flex-grow:unset}.stages-sign-up-modal .action{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;gap:8px}.stages-sign-up-modal .action .complete-button{margin-left:0}.stages-sign-up-modal__step-2 .action{flex-direction:column-reverse;justify-content:flex-start}.stages-sign-up-modal .sign-up-text{letter-spacing:-0.2px}.stages-sign-up-modal .textField .field .input{height:56px}.stages-sign-up-modal .button.size_medium{height:56px}.stages-sign-up-modal .agreement-checkbox .content{padding-left:35px}.stages-sign-up-modal .agreement-checkbox ::before{width:40px;height:40px;border-radius:8px}.stages-sign-up-modal .agreement-checkbox ::after{font-size:35px}}.username-rules{background-color:#002a42;padding:10px 16px 10px 32px;margin-top:32px;border-radius:8px;list-style:none;color:#23a9f4}.username-rules li::before{content:"•";color:#23a9f4;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.success-check-icon{color:#23c463}.upload-profile{display:flex;flex-direction:column;justify-content:center;margin:auto}.upload-profile .avatar{width:80px;height:80px}.upload-profile__field{margin-top:40px}.welcome-text{margin-top:16px;margin-bottom:-24px}
.stages-header__title--mobile.stages-header__title--big{font-family:Inter,sans-serif;font-weight:600;line-height:32px;font-size:28px;letter-spacing:-0.28px}.stages-header__title--mobile.stages-header__title--medium{font-family:Inter,sans-serif;font-weight:600;line-height:28px;font-size:22px;letter-spacing:-0.22px}.stages-header__title--mobile.stages-header__title--small{font-family:Inter,sans-serif;font-weight:600;line-height:24px;font-size:20px;letter-spacing:-0.2px}.stages-header__title--big{font-family:Inter,sans-serif;font-weight:600;line-height:40px;font-size:30px;letter-spacing:-0.3px}.stages-header__title--medium{font-family:Inter,sans-serif;font-weight:600;line-height:32px;font-size:24px;letter-spacing:-0.24px}.stages-header__title--small{font-family:Inter,sans-serif;font-weight:600;line-height:28px;font-size:20px;letter-spacing:-0.2px}.stages-header__paragraph--big,.stages-header__paragraph--medium{font-family:Inter,sans-serif;font-weight:400;line-height:24px;font-size:15px;letter-spacing:0}.stages-header__paragraph--small{font-family:Inter,sans-serif;font-weight:400;line-height:20px;font-size:13px;letter-spacing:0}.stages-header__is-modal--big{margin:32px}.stages-header__is-modal--medium{margin:24px}.stages-header__is-modal--small{margin:16px}.stages-header__hr-line{background-color:#3d4757}.stages-header__title-line{display:flex;align-items:center}.stages-header__title{display:inline-flex;flex-grow:1;text-wrap:nowrap;align-items:center}.stages-header__title svg:first-child{margin-right:16px}.stages-header__title--small{margin-right:16px}.stages-header__title--medium{margin-right:16px}.stages-header__title--big{margin-right:24px}.stages-header__back-icon{width:24px !important;height:24px !important;margin-right:16px;cursor:pointer}.stages-header__close-icon{box-sizing:content-box;border-radius:8px;cursor:pointer}.stages-header__close-icon--small{padding:6px;width:20px !important;height:20px !important}.stages-header__close-icon--medium{padding:8px;width:20px !important;height:20px !important}.stages-header__close-icon--big{padding:8px;width:24px !important;height:24px !important}.stages-header__close-icon--filled{background-color:#364154}.stages-header__paragraph{margin-top:16px}.stages-header__paragraph--back{margin-left:40px}
.modalContainer{overflow:auto}.modalContainer.fullscreen{border-radius:0}.stages-create-room-modal{display:flex;flex-direction:column;max-width:700px}.stages-create-room-modal__header{padding:32px;border-bottom:1px solid #3d4757}.stages-create-room-modal__header-title{display:flex;justify-content:space-between;line-height:40px}.stages-create-room-modal__content{display:flex;gap:16px;padding:24px;margin-bottom:81px}.stages-create-room-modal__hr-line{background-color:#3d4757}.stages-create-room-modal .action{padding:32px;display:flex;justify-content:end}.stages-create-room-modal .action .complete-button{margin-left:16px}.stages-create-room-card{display:flex;cursor:pointer;align-items:stretch;border:1px solid;border-color:#3d4757;border-radius:8px;transition:border-color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.stages-create-room-card:not(.stages-create-room-card--selected):hover{border-color:#98a7bf}.stages-create-room-card__content{border-radius:6px;max-width:288px;padding:16px}.stages-create-room-card--selected{box-shadow:0 0 0 3px #593e35;transition:box-shadow 100ms;border-color:#ff9920}.stages-create-room-card__header{display:flex;justify-content:space-between}.stages-create-room-card__title-wrapper{margin-top:8px}.stages-create-room-card__header-subtitle{display:flex;padding-top:8px;gap:2px}.stages-create-room-card__icon-wrapper{display:flex}.stages-create-room-card__tags-wrapper{display:flex;margin-top:-8px}.stages-create-room-card .tag{display:inline-block;margin-left:8px}@media(max-width: 575px){.stages-create-room-modal{padding:0;min-height:calc(100vh - 48px)}.stages-create-room-modal__header{padding:24px 16px}.stages-create-room-modal__modal-container.modalOverlay .modalContainer{background-color:#171f2b}.stages-create-room-modal__content{display:flex;flex-direction:column;flex:1;padding:24px 16px;margin-bottom:0}.stages-create-room-modal .action{display:flex;flex-direction:column-reverse;justify-content:flex-end;flex-grow:1;gap:8px;padding:16px}.stages-create-room-modal .action .complete-button{margin-left:0}.stages-create-room-card__content{min-width:100%}}
.stages-bottom-modal{position:relative;padding-top:8px}.stages-bottom-modal__close-btn{position:absolute;top:16px;right:16px}
.stages-list-row{display:flex;align-items:center;padding:8px 16px}.stages-list-row__title{margin-inline-start:16px}.stages-list-row__post-elem{margin-inline-start:auto}.stages-list-row__indicator{position:static;margin-inline-start:8px}.stages-list-row__indicator.badge .badge-content{position:static;background-color:#364154;color:#98a7bf}
.stages-home-layout-header{display:flex;align-items:center;justify-content:space-between;padding:24px 80px;background:#212b3a}.stages-home-layout-header__avatar{margin-right:8px}.stages-home-layout-header__create-btn{margin-right:8px}.stages-home-layout-header__menu-btn{border:0}@media(max-width: 575px){.stages-home-layout-header{padding:12px 16px}.stages-home-layout-header__actions{height:24px}}
.stages-home{display:flex;gap:40px;flex:1;padding:0 40px 40px}.stages-home__wrapper{background:linear-gradient(74.47deg, #171f2b 6.36%, #222b39 70.12%, #171f2b 96.21%);height:100%;display:flex;flex-direction:column}.stages-home__header{background:rgba(0,0,0,0);padding:40px}.stages-home__meeting,.stages-home__studio{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;flex:1;background-color:#11161e;border-radius:8px}.stages-home__meeting-container,.stages-home__studio-container{display:flex;flex-direction:column;justify-content:center;gap:16px}.stages-home__title{font-weight:600;font-size:50px;line-height:64px;white-space:pre-wrap;letter-spacing:-0.02em}.stages-home__title-hero{position:relative}.stages-home__title-hero--orange{color:#ff9920}.stages-home__meeting-border{position:absolute;top:56px;left:-8px}.stages-home__studio-border{position:absolute;top:56px;left:-24px}.stages-home__caption{white-space:pre-wrap;line-height:28px}.stages-home__actions{display:flex;gap:16px;margin-top:20px}.stages-home__start-meeting{width:200px}.stages-home__start-meeting.selectBox .react-select__control{background-color:#ff9920;border-style:none}.stages-home__start-meeting.selectBox .react-select__single-value{color:#171f2b}.stages-home__start-meeting.selectBox .react-select__indicator{padding:0;margin-right:24px}.stages-home__start-meeting.selectBox .react-select__indicator svg{width:24px;height:24px}.stages-home__start-meeting.selectBox .react-select__indicator path{fill:#171f2b}.stages-home__start-meeting.selectBox .react-select__menu{background-color:#ff9920}.stages-home__start-meeting.selectBox .react-select__option{color:#171f2b}.stages-home__start-meeting.selectBox .react-select__option__content{font-weight:600;font-size:15px;line-height:24px;margin-right:0}.stages-home__start-meeting.selectBox .react-select__option:hover{background-color:#ffae4d;color:#171f2b}.stages-home__start-meeting.selectBox .react-select__option--is-focused,.stages-home__start-meeting.selectBox .selectBox .react-select__option--is-selected{color:#171f2b}@media(max-width: 575px){.stages-home{padding:0 16px;gap:0}.stages-home__wrapper{background:#212b3a}.stages-home__header{padding:12px 16px}.stages-home__meeting{background-color:rgba(0,0,0,0);padding:0}.stages-home__meeting-container{width:100%}.stages-home__title{font-weight:600;font-size:28px;line-height:32px}.stages-home__actions{align-items:flex-start;flex-direction:column}.stages-home__actions button{width:100%}}
.stages-panel-controller{align-items:center;width:100%}.stages-panel-controller,.stages-panel-controller__cell{display:flex}.stages-panel-controller__cell{flex-grow:1;gap:8px}.stages-panel-controller--row,.stages-panel-controller--column{width:100%}.stages-panel-controller--column,.stages-panel-controller--column .stages-panel-controller__cell{height:100%;flex-direction:column}.stages-panel-controller__cell:last-child:not(:only-child){justify-content:end}.stages-panel-controller__separator{background-color:#3d4757}.stages-panel-controller--column .stages-panel-controller__separator{width:100%;height:1px}.stages-panel-controller--row{gap:6px}.stages-panel-controller--row .stages-panel-controller__separator{width:1px;height:32px}.stages-panel-controller .heading{display:inline-flex;align-items:center;margin:0}.stages-panel-controller .heading .SvgIcon{margin-right:8px}
.stages-source-frame{position:absolute;width:100%;height:100%;cursor:pointer;user-select:none;border-radius:2px;transform:unset !important;background:none;z-index:100}.stages-source-frame--active{border:1px solid #ff9920}.stages-source-frame__resizer{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;padding:0;z-index:100;cursor:nwse-resize;border:unset;border-radius:50%;background-color:#ff9920}.stages-source-frame__resizer.bottom{bottom:-4px}.stages-source-frame__resizer.top{top:-4px}.stages-source-frame__resizer.left{left:-4px}.stages-source-frame__resizer.right{right:-4px}.stages-source-frame--active:not(.stages-source-frame--lock,.stages-source-frame--retrieval):hover{cursor:move}.stages-source-frame--lock{border:1px solid #e94835;cursor:default}.stages-source-frame--lock .SvgIcon{position:absolute;bottom:10px;right:10px;color:#e94835}.stages-source-frame--lock:not(.stages-source-frame--active){cursor:pointer;border:unset}.stages-source-frame--retrieval{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:default}.stages-source-frame--retrieval::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(23,31,43,.9);z-index:-1}.stages-source-frame--retrieval:not(.stages-source-frame--active){cursor:pointer;opacity:0}
.stages-screen{display:flex;width:100%;height:100%;gap:16px;background:#171f2b;padding:16px;border-radius:8px}.stages-screen__container{display:flex;align-items:center;justify-content:center;flex-shrink:1;width:100%}.stages-screen__actions{flex-grow:0;flex-shrink:0}.stages-screen__canvas{position:absolute}.stages-screen__frame-wrapper{position:absolute;inset:0;overflow:hidden}.stages-screen canvas{width:100%}
.stages-studio-panel{display:flex;flex-direction:column;flex:1 1;width:3.0000300003%;background:#171f2b;border-radius:8px}.stages-studio-panel__header{padding:12px 16px}.stages-studio-panel__content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:0 8px 12px}
.stages-create-scene{width:480px;max-width:100%}.stages-create-scene__container{padding:24px}.stages-create-scene__actions{display:flex;justify-content:end;gap:8px;padding:24px;border-top:1px solid #3d4757}
.stages-empty-scene{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:16px;margin-top:8px;border-radius:8px;background-color:#212b3a}
.stages-dropdown{position:relative}.stages-dropdown__li{position:relative}.stages-dropdown__li--divider{margin-top:9px}.stages-dropdown__li--divider::before{content:"";display:block;position:absolute;top:-5px;right:8px;left:8px;border-top:1px solid #3d4757}.stages-dropdown__content{position:absolute;max-width:50vw;min-width:150px;padding:4px;border:1px solid #525e72;border-radius:8px;background-color:#293343;overflow:hidden}.stages-dropdown__content:not(.stages-dropdown__content--open){opacity:0;visibility:hidden}.stages-dropdown__content ul{margin:0;padding:0;list-style:none}.stages-dropdown__content .ting-button{width:100%;height:28px;padding:0 8px}.stages-dropdown__content .ting-button__body{width:100%;display:inline-flex;justify-content:left;text-wrap:nowrap}.stages-dropdown__content--bottom-left{bottom:0;left:100%;transform:translate(-100%, 100%)}.stages-dropdown__content--bottom-right{left:0;bottom:0;transform:translate(0%, 100%)}.stages-dropdown__content--top-left{top:0;left:100%;transform:translate(-100%, -100%)}.stages-dropdown__content--top-right{top:0;left:0;transform:translate(0%, -100%)}.stages-dropdown__item-content{width:100%;display:inline-flex;align-items:center}.stages-dropdown__item-content .SvgIcon:not(:last-child):first-child{margin-right:8px}.stages-dropdown__item-content .SvgIcon:not(:first-child):last-child{margin-left:auto}
.stages-rename-scene{width:480px;max-width:100%}.stages-rename-scene__container{padding:24px}.stages-rename-scene__actions{display:flex;justify-content:end;gap:8px;padding:24px;border-top:1px solid #3d4757}
.stages-scene{display:flex;align-items:center;width:100%;border:1px solid rgba(0,0,0,0);border-radius:8px;position:relative}.stages-scene__handler{display:flex;align-items:center;width:100%;justify-content:flex-start;cursor:pointer;font-size:13px;line-height:20px;color:#fff;padding:8px;border:unset;border-radius:8px;overflow:hidden;background-color:rgba(0,0,0,0)}.stages-scene:hover .stages-scene__handler{background-color:#212b3a}.stages-scene--active{border-color:#ff9920}.stages-scene__color{display:inline-flex;flex-shrink:0;width:20px;height:20px;border-radius:50%;margin-right:8px;transition:background-color 300ms}.stages-scene__color-list{display:flex;flex-wrap:wrap;justify-content:space-evenly}.stages-scene__color-list li:first-child{width:100%}.stages-scene__color-item{display:inline-flex}.stages-scene__color-item .ting-button{padding:8px;height:auto}.stages-scene__color-item .ting-button__body{line-height:0}.stages-scene__color-content{width:20px;height:20px;border-radius:50%}.stages-scene__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.stages-scene__actions{position:absolute;right:0;z-index:1}.stages-scene .stages-dropdown__toggler:hover{background-color:rgba(0,0,0,0) !important}.stages-scene__toggle-icon{width:20px !important;height:20px !important}.stages-scene:not(:hover,.stages-scene--open) .stages-scene__actions{opacity:0;visibility:hidden}
.stages-source{display:flex;align-items:center;width:100%;border:1px solid rgba(0,0,0,0);border-radius:8px;position:relative}.stages-source__handler{display:flex;align-items:center;width:100%;justify-content:flex-start;cursor:pointer;font-size:13px;line-height:20px;color:#fff;padding:8px;border:unset;border-radius:8px;overflow:hidden;background-color:rgba(0,0,0,0)}.stages-source__handler .SvgIcon{flex-shrink:0;margin-right:8px}.stages-source:hover .stages-source__handler{background-color:#212b3a}.stages-source--active{border-color:#ff9920}.stages-source--hidden>button{opacity:.5}.stages-source__actions{position:absolute;right:0;z-index:1}.stages-source__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.stages-source .stages-dropdown__toggler:hover{background-color:rgba(0,0,0,0) !important}.stages-source__toggle-icon{width:20px !important;height:20px !important}.stages-source:not(:hover,.stages-source--open) .stages-source__actions{opacity:0;visibility:hidden}
.toast{display:flex;align-items:center;justify-content:space-between;min-width:300px;max-width:386px;border-radius:8px;gap:8px}.toast button,.toast svg{flex-shrink:0}.toast .content{display:flex;align-items:center;gap:8px}.toast-small{padding:8px}.toast-medium{padding:12px}.toast-neutral{background-color:#333d4e}.toast-brand{background-color:#ff9920}.toast-info{background-color:#23a9f4}.toast-success{background-color:#23c463}.toast-attention{background-color:#f3be00}.toast-danger{background-color:#fa4358}.toast-corepass{background-color:#287ff8}.toast-brand svg,.toast-brand span,.toast-info svg,.toast-info span,.toast-success svg,.toast-success span,.toast-attention svg,.toast-attention span{color:#171f2b !important}
.toaster-portal{margin:0;padding:0;list-style:none;position:fixed;display:flex;flex-direction:column-reverse}.toaster-portal.top-left{top:0;left:0}.toaster-portal.top-right{top:0;right:0}.toaster-portal.bottom-left{bottom:0;left:0}.toaster-portal.bottom-right{bottom:0;right:0}.toaster-portal.top-center,.toaster-portal.bottom-center{top:0;left:50%;transform:translateX(-50%)}.toaster-portal.top-right>li,.toaster-portal.top-left>li,.toaster-portal.top-center>li{margin:20px 20px 0}.toaster-portal.bottom-right>li,.toaster-portal.bottom-left>li,.toaster-portal.bottom-center>li{margin:0 20px 20px}
.stages-empty-state{justify-content:start;margin:32px}.stages-empty-state .ting-text{color:inherit}
.stages-modal-peer-input{height:auto;flex:1 1 40%;max-width:49%;border:1px solid #3d4757;padding:16px;text-align:left;justify-content:left}.stages-modal-peer-input:disabled{background-color:#293343;border-color:rgba(0,0,0,0)}.stages-modal-peer-input:disabled .ting-text{color:#7a8699}.stages-modal-peer-input__icon{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.stages-modal-peer-input__active-sources{font-size:10px;font-weight:500;gap:8px;color:#98a7bf !important;border-color:#98a7bf !important}.stages-modal-peer-input--selected{border-color:#ff9920;outline:3px solid #593e35}.stages-modal-peer-input--selected:hover:hover{background:none}.stages-modal-peer-input .ting-button__body{width:100%}.stages-modal-peer-input:not(.stages-modal-peer-input--selected,:disabled):hover{background:none;border-color:#98a7bf}
.stages-modal-source-list{display:flex;flex-wrap:wrap;gap:16px;padding:24px 32px 0}
.stages-modal-source-input{max-width:49%;height:auto;flex:1 1 40%;justify-content:left;align-items:flex-start;text-align:left;border:1px solid #3d4757;padding:16px}.stages-modal-source-input__icon{margin-bottom:4px}.stages-modal-source-input__caption{margin-top:4px}.stages-modal-source-input__caption .ting-text{line-height:20px}.stages-modal-source-input--selected{border-color:#ff9920;outline:3px solid #593e35}.stages-modal-source-input--selected:hover:hover{background:none}.stages-modal-source-input:not(.stages-modal-source-input--selected):hover{background:none;border-color:#98a7bf}
.stages-modal-source-list{display:flex;flex-wrap:wrap;gap:16px;padding:24px 32px 0}
.stages-modal-tabs .tabs{padding:0 32px;gap:16px}.stages-modal-tabs__tab{height:auto;font-size:15px;padding:0 0 8px}
.stages-new-source{padding:32px 0}.stages-new-source .stages-source-field{padding:0 32px}.stages-new-source .stages-source-field:not(:last-child){padding-bottom:16px;border-bottom:1px solid #3d4757}.stages-new-source .stages-source-field__input{max-width:60%;width:400px}
.stages-existing-sources__list{padding:32px}.stages-existing-sources__source{flex-direction:row-reverse;border:1px solid #3d4757;border-radius:8px}.stages-existing-sources__source input:checked+::before{--border-size: 12px !important}.stages-existing-sources__source-label{width:100%;padding:8px}.stages-existing-sources__source-label .SvgIcon{margin-right:8px}.stages-existing-sources__source:not(:last-child){margin-bottom:8px}
.stages-source-field{display:flex;align-items:start;justify-content:space-between}.stages-source-field>*{flex-grow:1}.stages-source-field__device-preview>*{position:absolute;top:0;left:0;width:100%;height:100%}.stages-source-field>*:first-child{width:45%;padding-right:10%}.stages-source-field>*:last-child{width:55%}.stages-source-field:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #3d4757}.stages-source-field__label{width:100%;padding:8px 0}.stages-source-field__device-name{width:100%;display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid #525e72;background-color:#364154}.stages-source-field__audio-volume{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.stages-source-field__audio-volume-meter{width:100%;padding:8px;border-radius:8px;background-color:#171f2b}.stages-source-field__input{justify-content:flex-end}.stages-source-field__device-preview{min-width:300px;position:relative;background-color:#000}.stages-source-field__device-preview:not(:only-child){margin-top:16px}.stages-source-field__device-preview::before{content:"";display:block;padding-top:56.2%}.stages-source-field__file-selector{display:flex;gap:8px}
.stages-audio-volume{display:flex;gap:12px}.stages-audio-volume__bars{flex-grow:1}.stages-audio-volume__tags{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.stages-audio-volume__meter{position:relative;display:flex;margin:8px 0;height:4px;border-radius:8px;overflow:hidden;background:linear-gradient(90deg, #3eb446 0%, #3eb446 60%, #ffd258 60%, #ffd258 80%, #ff5858 80%, #ff5858 100%)}.stages-audio-volume__meter-active{border-radius:8px}.stages-audio-volume__meter-inactive{flex:1 1;background-color:rgba(0,0,0,.85)}.stages-audio-volume__slider{display:flex;border-radius:8px;overflow:hidden}.stages-audio-volume__slider input{width:100%;height:4px;margin:8px 0;outline:none;opacity:.7;border-radius:4px;background:#3d4757;transition:opacity .2s;appearance:none}.stages-audio-volume__slider input:hover{opacity:1}.stages-audio-volume__slider input:disabled{opacity:.3;cursor:not-allowed}.stages-audio-volume__slider input::-webkit-slider-thumb{width:16px;height:8px;cursor:ew-resize;background:#fff;border-radius:4px;box-sizing:content-box;appearance:none}.stages-audio-volume__slider input::-moz-range-thumb{width:16px;height:8px;background:#fff;cursor:ew-resize;border-radius:5px}.stages-audio-volume__slider input::-webkit-slider-runnable-track{color:#13bba4 !important;margin-top:-1px;appearance:none}.stages-audio-volume__slider input::-moz-range-progress{background-color:#3d4757 !important}.stages-audio-volume__slider input::-ms-fill-upper{background-color:#9a905d !important}.stages-audio-volume .ting-tag{min-width:40px;font-size:13px;border-radius:4px}
.stages-checkbox-dropdown{display:flex;flex-direction:column;padding:0 32px}.stages-checkbox-dropdown:not(:last-child){border-bottom:1px solid #3d4757}.stages-checkbox-dropdown__toggler{display:flex;align-items:center;width:100%;gap:16px;padding:24px 0}.stages-checkbox-dropdown__content{padding-bottom:24px}.stages-checkbox-dropdown__content:not(.stages-checkbox-dropdown__content--open){height:0;padding:0;visibility:hidden}.stages-checkbox-dropdown__not-available{white-space:nowrap;margin-left:auto;font-size:10px;font-weight:500;gap:8px;color:#98a7bf !important;border-color:#98a7bf !important}
.stages-add-source__content{width:700px;max-width:100%}.stages-add-source__container{min-height:40vh}.stages-add-source__actions{display:flex;justify-content:end;gap:8px;padding:32px;border-top:1px solid #3d4757}.stages-add-source .react-tabs__tab{line-height:24px;padding-bottom:8px}.stages-add-source .react-tabs__tab-list{border-color:#3d4757;padding:0 32px}.stages-add-source .stages-header{margin-bottom:16px}.stages-add-source .stages-header__hr-line{display:none}
.stages-slide-down:not(:last-child){border-bottom:1px solid #3d4757}.stages-slide-down__handler{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;border:unset;outline:none;color:#fff;background:none;cursor:pointer}.stages-slide-down__content{padding:0 16px 16px}
.stages-alignment-slide{display:flex;flex-wrap:wrap;gap:16px}.stages-alignment-slide__group{width:100%;display:flex;align-items:center;justify-content:space-between}.stages-alignment-slide__group .ting-button{width:50px}.stages-alignment-slide__alignment{width:100%}.stages-alignment-slide__order,.stages-alignment-slide__layout{display:flex;flex-direction:column;gap:8px}.stages-alignment-slide .alignment-actions .ting-button{width:100%}
.stages-transform-slide__group{display:flex;align-items:center;gap:8px}.stages-transform-slide__group>*{width:auto}.stages-transform-slide>*{display:flex;align-items:center;justify-content:space-between;gap:16px}.stages-transform-slide>*:not(:last-child){margin-bottom:8px}.stages-transform-slide__input-group{position:relative}.stages-transform-slide__input-group>span{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:13px;color:#525e72}.stages-transform-slide__input-group .input.input{max-width:100px;padding:2px 8px}.stages-transform-slide__position .stages-transform-slide__group{gap:47px}.stages-transform-slide__flip .ting-button{min-width:66px}
.stages-layer-slide__group{display:flex;align-items:center;gap:8px}.stages-layer-slide__group>*{width:auto}.stages-layer-slide>*{display:flex;align-items:center;justify-content:space-between;gap:16px}.stages-layer-slide>*:not(:last-child){margin-bottom:8px}.stages-layer-slide__input-group{position:relative}.stages-layer-slide__input-group>span{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:13px;color:#525e72}.stages-layer-slide__input-group .input.input{max-width:100px;padding:2px 8px}.stages-layer-slide__position .stages-layer-slide__group{gap:47px}.stages-layer-slide__flip .ting-button{min-width:66px}
.stages-object-properties{background:rgba(0,0,0,0);position:absolute;inset:0 0 0 16px;transition:background-color 500ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:8px 8px 0 0}.stages-object-properties.entered,.stages-object-properties.entering{background:rgba(0,0,0,.3)}.stages-object-properties.exiting{background:rgba(0,0,0,0)}.stages-object-properties.exited{background:rgba(0,0,0,0);opacity:0;z-index:-99}.stages-object-properties__overlay{display:flex;flex-direction:column;background-color:#212b3a;border-radius:8px 8px 0 0;flex-grow:1;margin-top:32px;position:absolute;inset:0;border:1px solid #3d4757;z-index:999;transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1)}.stages-object-properties__overlay.entered,.stages-object-properties__overlay.entering{opacity:1;transform:translateY(0)}.stages-object-properties__overlay.exiting{opacity:0;transform:translateY(100%)}.stages-object-properties__overlay.exited{opacity:0;transform:translateY(100%)}.stages-object-properties__header{padding:16px;border-bottom:1px solid #3d4757}.stages-object-properties__content{overflow:auto}.stages-object-properties:only-child .stages-object-properties__overlay{margin-top:0;transition:none;border-radius:8px}
.stages-source-preview__camera{transform:scaleX(-1)}
.stages-audio-source{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:1px solid rgba(0,0,0,0);border-radius:8px;position:relative}.stages-audio-source__name{display:inline-flex;align-items:center;max-width:100%;margin-bottom:4px}.stages-audio-source__name .SvgIcon{flex-shrink:0}.stages-audio-source__name-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.stages-audio-source__content{width:100%;display:flex;align-items:center;gap:16px}.stages-audio-source__bars{flex-grow:1}.stages-audio-source__actions{display:flex}
.stages-studio{display:flex;flex-direction:column;height:100%}.stages-studio__screen{flex-grow:1}.stages-studio__tools{display:flex;flex-direction:row;gap:16px}.stages-studio__div{position:relative;flex-grow:0;height:1px;background:#3d4757;margin:8px 0;border:0;cursor:ns-resize}.stages-studio__div::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:5px;background:#7a8699;border-radius:6px}
.stages-recurring-meeting-scheduler>.ting-text.type_main{color:#7a8699}.stages-recurring-meeting-scheduler>:first-child{display:block}
.stages-recurring-meeting{display:flex;flex-direction:column;gap:24px}.stages-recurring-meeting__monthly{display:flex;gap:16px;align-items:center}.stages-recurring-meeting__monthly>:first-child{max-width:112px}.stages-recurring-meeting__monthly>:last-child{margin-top:32px}.stages-recurring-meeting__monthly>:last-child.ting-text.type_main{color:#7a8699}.stages-recurring-meeting__weekly{display:flex;flex-direction:column;gap:16px}.stages-recurring-meeting__days-of-week{display:flex;gap:16px;flex-wrap:wrap}.stages-recurring-meeting__end-by{max-width:203px}.stages-recurring-meeting__input{max-width:368px}
.stages-date-time-meeting__wrapper{display:flex;flex-direction:column;gap:16px}.stages-date-time-meeting__date-time{display:flex;align-items:end;gap:8px}.stages-date-time-meeting__date-time>:first-child{max-width:203px}.stages-date-time-meeting__date-time>:last-child{max-width:150px}.stages-date-time-meeting__input{max-width:368px}
.stages-display-name-option{display:flex;justify-content:space-between}.stages-display-name-option__content{display:flex;width:100%}.stages-display-name-option__content span:nth-last-child(1){text-overflow:ellipsis;overflow:hidden}.stages-display-name-option__title.ting-text{color:#98a7bf;white-space:nowrap}.stages-display-name-option__separator.ting-text{color:#98a7bf;white-space:pre}
.stages-name-auth-modal__content{padding:32px;max-width:552px}.stages-name-auth-modal__input{margin-top:24px}.stages-name-auth-modal__checkbox{display:flex;align-items:center;margin-top:16px;gap:16px}.stages-name-auth-modal__submit{margin-top:40px;width:100%}@media(max-width: 575px){.stages-name-auth-modal__content{padding:16px}}
.stages-select-field .react-select__option__content{width:100%;margin-right:0}.stages-select-field .react-select__option__endIcon{display:none}.stages-select-field__button{width:100%;border:1px solid #525e72;margin-top:8px;padding:12px 16px;display:flex;justify-content:space-between}.stages-select-field__button .ting-button__body{text-overflow:ellipsis;overflow:hidden}.stages-select-field__modal-content{padding:16px}.stages-select-field__modal-option{display:block;outline:none;border:none;background:rgba(0,0,0,0);width:100%;padding:0}.stages-select-field__modal-option:not(:first-child){margin-top:24px}
.stages-display-name-select{display:flex;flex-direction:column;gap:8px}.stages-display-name-select__auth-needed{display:flex;align-items:center;color:#ff9920;white-space:nowrap}.stages-display-name-select__auth-needed .ting-text{color:#ff9920}.stages-display-name-select__auth-needed svg{margin-left:6px}.stages-display-name-select__caption{display:flex;gap:8px;color:#98a7bf}.stages-display-name-select.stages-select-field__content .stages-display-name-option__content{width:100%;justify-content:space-between}.stages-display-name-select.stages-select-field__content .stages-display-name-option__separator{display:none}.stages-display-name-select.stages-select-field__content .stages-display-name-option__value{max-width:60%;text-overflow:ellipsis;overflow:hidden}
.stages-schedule-meeting-message-modal .modalContainer{padding:16px;max-width:480px}.stages-schedule-meeting-message-modal__content{display:flex;flex-direction:column;align-items:center;gap:48px;padding:0 40px 40px 40px}.stages-schedule-meeting-message-modal__message-wrapper{display:flex;flex-direction:column;gap:16px;text-align:center}.stages-schedule-meeting-message-modal__action-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}.stages-schedule-meeting-message-modal__description.ting-text.type_main{color:#98a7bf}.stages-schedule-meeting-message-modal__icon{margin-top:24px;background-color:#293343;width:88px;height:88px;border-radius:50%;display:flex;justify-content:center;align-items:center}
.stages-container{padding:0 16px}
.stages-toggle-with-content{display:flex}.stages-toggle-with-content__content{margin-left:16px;flex:1}.stages-toggle-with-content__label-wrapper{display:flex;align-items:center}.stages-toggle-with-content__label{margin-right:8px}.stages-toggle-with-content__caption{margin-top:4px}.stages-toggle-with-content.right{flex-direction:row-reverse}.stages-toggle-with-content.right .stages-toggle-with-content__content{width:fit-content;margin-left:0;margin-right:16px}@media(max-width: 575px){.stages-toggle-with-content{flex-direction:row-reverse;justify-content:space-between}.stages-toggle-with-content__content{width:fit-content;margin-left:0;margin-right:16px}}
.stages-premium-tag{height:20px}
.stages-create-room{display:flex;flex-direction:column;flex:1}.stages-create-room__header{width:100%;margin-top:32px;margin-bottom:32px}.stages-create-room__content{width:100%;flex:1;padding-top:16px}.stages-create-room__content>*{margin-top:24px}.stages-create-room__footer{position:sticky;background-color:#171f2b;bottom:0}.stages-create-room__footer-container{padding-top:24px;padding-bottom:24px;display:flex;justify-content:flex-end}.stages-create-room__footer-btn:first-child{margin-right:8px}.stages-create-room__input{max-width:560px}.stages-create-room__meeting-setting .stages-toggle-with-content:not(:first-child){margin-top:16px}.stages-create-room__participant-setting{padding-bottom:48px}.stages-create-room__participant-setting .stages-toggle-with-content:not(:first-child){margin-top:20px}.stages-create-room__divider{background-color:#3d4757}.stages-create-room__display-name-hint{display:flex;align-items:center;margin-top:8px}.stages-create-room__display-name-hint svg{margin-right:8px}.stages-create-room__display-name-hint path{color:#7a8699}.stages-create-room__attendees{display:flex;flex-direction:column;gap:8px}.stages-create-room__attendees .react-tags{background-color:#364154;border:1px solid #525e72;min-height:142px}@media(max-width: 575px){.stages-create-room__header{margin:24px 0}.stages-create-room__content{padding-top:0}.stages-create-room__display-name-select,.stages-create-room__meeting-setting,.stages-create-room__participant-setting{margin-top:16px}.stages-create-room__participant-setting{padding-bottom:40px}.stages-create-room__participant-setting .stages-toggle-with-content:not(:first-child){margin-top:16px}.stages-create-room__footer{position:static}.stages-create-room__footer-container{flex-direction:column-reverse;padding-top:0}.stages-create-room__footer-btn:first-child{margin-right:0;margin-top:8px}}
.stages-permission-modal .modalContainer{padding:16px}.stages-permission-modal__content{max-width:432px;display:flex;flex-direction:column;align-items:center;padding:0 16px 16px 16px}.stages-permission-modal__devices{display:flex;flex-direction:column;gap:8px;align-items:center}.stages-permission-modal__device-icon{display:flex;align-items:center;background-color:#293343;border-radius:16px;padding:8px 16px;gap:12px}.stages-permission-modal__title{text-align:center;margin-top:32px;margin-bottom:24px;line-height:32px}.stages-permission-modal__description{text-align:center;line-height:24px}.stages-permission-modal__description.ting-text.type_main{color:#98a7bf}.stages-permission-modal__toggle-icon{height:40px;color:#ff9920}.stages-permission-modal__toggle-icon svg:nth-child(2){color:#7a8699;transform:translate(4px, -26px)}.stages-permission-modal__toggle-icon svg:nth-child(3){color:#7a8699;transform:translateY(-19px)}.stages-permission-modal__toggle-icon svg:nth-child(4){color:#7a8699;transform:translate(-12px, -9px)}
.stages-cam-controller{display:flex;flex-direction:column;gap:16px;align-items:center}.stages-cam-controller__buttons{position:relative}.stages-cam-controller__attention-icon{position:absolute;right:-4px;top:-4px;z-index:2;color:#f3be00}
.stages-mic-controller{position:relative;display:flex;flex-direction:column;gap:16px;align-items:center}.stages-mic-controller__buttons{position:relative}.stages-mic-controller__attention-icon{position:absolute;right:-4px;top:-4px;z-index:2;color:#f3be00}
.stages-screen-controller{display:flex;flex-direction:column;gap:16px;align-items:center}.stages-screen-controller__buttons{position:relative}.stages-screen-controller__attention-icon{position:absolute;right:-4px;top:-4px;z-index:2;color:#f3be00}
.stages-audio-video-settings__content{padding:16px;display:flex;flex-direction:column;gap:24px}
.stages-settings-controller{display:flex;flex-direction:column;gap:16px;align-items:center}
.stages-field-thumbnail__selector{max-width:210px;width:100%;margin-top:8px;border-radius:8px;overflow:hidden}.stages-field-thumbnail__selector button{border:0;outline:none;color:#fff}.stages-field-thumbnail__dd-box{width:100%;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:8px;background-color:#364154;padding:32px 8px;cursor:pointer}.stages-field-thumbnail__selected{display:flex;padding:0}.stages-field-thumbnail__selected img{max-width:100%;max-height:100%}.stages-field-thumbnail__actions{margin-top:8px}
.stages-stream-form{width:480px;max-width:100%;padding:24px}.stages-stream-form__container{padding:20px 0}.stages-stream-form__actions{display:flex;justify-content:end;gap:8px;margin-top:32px}.stages-stream-form__indicator{display:flex;align-items:center;margin-right:auto}.stages-stream-form__indicator-step{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#ff9920;font-size:10px;border-radius:50%;border:1px solid #ff9920}.stages-stream-form__indicator-step:not(:last-child){margin-right:20px}.stages-stream-form__indicator-step:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:21px;height:1px;background-color:#ff9920;transform:translateX(100%);z-index:-1}.stages-stream-form__indicator-step--active{color:#171f2b;background-color:#ff9920}.stages-stream-form__input-group:not(:last-child){margin-bottom:16px}.stages-stream-form__watch-stream{display:flex;justify-content:center}
.stages-warn-modal .hr-line{display:none}.stages-warn-modal .stages-warn-modal__container{max-width:480px;padding:24px}.stages-warn-modal__content{padding:16px 0 0 40px}.stages-warn-modal__actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px}
.stages-stream-controller__live{display:flex;align-items:center;gap:16px}.stages-stream-controller__live-text{display:inline-flex;align-items:center;gap:4px}.stages-stream-controller__record{width:8px;height:8px;background-color:#7a8699;border-radius:50%}
@keyframes indicator-scale{0%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(2.5)}100%{transform:translate(-50%, -50%) scale(1)}}@keyframes indicator-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.stages-modal-meet-header{display:flex;align-items:center;padding:16px;gap:8px}.stages-modal-meet-header__indicator{position:relative;width:20px;height:20px}.stages-modal-meet-header__indicator::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;transform-origin:center;animation:2s indicator-scale infinite;background-color:#293343;border-radius:50%}.stages-modal-meet-header__indicator::after{content:"";width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:1s indicator-blink infinite;border-radius:50%;background-color:#fff}.stages-modal-meet-header__title{flex:1}
.stages-create-poll{background:rgba(0,0,0,0);position:absolute;inset:0 0 0 16px;transition:background-color 500ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:8px 8px 0 0}.stages-create-poll.entered,.stages-create-poll.entering{background:rgba(0,0,0,.3)}.stages-create-poll.exiting{background:rgba(0,0,0,0)}.stages-create-poll.exited{background:rgba(0,0,0,0);opacity:0;z-index:-99}.stages-create-poll__content{display:flex;flex-direction:column;background-color:#212b3a;border-radius:8px 8px 0 0;flex-grow:1;margin-top:32px;position:absolute;inset:0;border:1px solid #3d4757;z-index:999;transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1)}.stages-create-poll__content.entered,.stages-create-poll__content.entering{opacity:1;transform:translateY(0)}.stages-create-poll__content.exiting{opacity:0;transform:translateY(100%)}.stages-create-poll__content.exited{opacity:0;transform:translateY(100%)}.stages-create-poll__form{flex-grow:1;overflow:auto;padding-bottom:73px}.stages-create-poll__header{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #3d4757}.stages-create-poll__footer{display:flex;justify-content:space-between;padding:16px;background-color:#212b3a;border-top:1px solid #3d4757;position:absolute;bottom:0;left:0;right:0}.stages-create-poll__footer button{width:100%}.stages-create-poll__section{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-bottom:1px solid #3d4757}.stages-create-poll__section:last-child{border-bottom:0}.stages-create-poll__section .selectBox{width:210px}.stages-create-poll__settings-option{display:flex;justify-content:space-between;align-items:center}.stages-create-poll__new-option{display:flex;gap:8px;align-items:flex-end}.stages-create-poll__add-more-btn{align-self:flex-start}
.stages-poll-body__polls-container{position:relative;overflow:hidden;flex-grow:1;display:flex;flex-direction:column}.stages-poll-body__polls-list{list-style:none;margin:0;overflow:hidden auto;max-height:100%;padding:0;padding-bottom:68px;flex-grow:1;scroll-behavior:smooth}.stages-poll-body__polls-list>*{position:relative;padding:0 6px 4px}.stages-poll-body__polls-list>*:not(:first-child)::before{position:absolute;left:0;right:0;top:0;content:"";height:1px;background:#3d4757;width:100%}.stages-poll-body__add-poll-btn{position:absolute;bottom:16px;right:16px}.stages-poll-body__not-active-state{position:relative;display:flex;flex-direction:column;gap:16px;flex-grow:1;min-height:0;justify-content:center;align-items:center;padding:0 48px}.stages-poll-body__not-active-state>.ting-text:last-of-type{color:#98a7bf;text-align:center;margin-top:-12px}.stages-poll-body__poll-icon{display:flex;border-radius:50%;padding:10px;background-color:#293343}
.stages-poll-modal{display:flex;flex-direction:column}.stages-poll-modal.modalContainer{background-color:#171f2b;overflow:hidden}.stages-poll-modal .stages-header{padding:16px;background-color:#212b3a}.stages-poll-modal .stages-poll-frame{flex:1}.stages-poll-modal .stages-create-poll{inset:0}
.stages-chat-body{position:relative;overflow:hidden;flex-grow:1;padding:16px 8px;padding-top:0;display:flex;flex-direction:column}.stages-chat-body .popover-wrapper{padding:0}.stages-chat-body__messages-list{list-style:none;margin:0;overflow:hidden auto;max-height:100%;padding:0;flex-grow:1}.stages-chat-body__messages-list .chat-message__container,.stages-chat-body__messages-list .file-item__container{width:100%}.stages-chat-body__messages-list>div{scroll-behavior:smooth}.stages-chat-body__not-active-state{display:flex;flex-direction:column;gap:16px;flex-grow:1;min-height:0;justify-content:center;align-items:center}.stages-chat-body__not-active-state>.ting-text:last-child{text-align:center;color:#98a7bf;margin-top:-12px}.stages-chat-body__chat-icon{display:flex;border-radius:50%;padding:10px;background-color:#293343}.stages-chat-body__scroll-down-btn{position:absolute;left:calc(50% - 16px);bottom:8px;border-radius:50%;padding:0;transition:bottom 150ms ease-in-out;z-index:99999999}.stages-chat-body__scroll-down-btn--hide{bottom:-32px}
.stages-chat-emoji-picker{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:105%;z-index:100000000000000000}.stages-chat-emoji-picker>div{display:flex;justify-content:center;width:100%;height:100%}.stages-chat-emoji-picker em-emoji-picker{--rgb-background: 54, 65, 84;width:100%}
.stages-chat-footer{padding:16px;border-top:1px solid #3d4757;background-color:#212b3a;position:relative}.stages-chat-footer__reply-message{display:flex;position:absolute;bottom:100%;left:0;right:0;background-color:#212b3a;padding:12px 16px;z-index:99999}.stages-chat-footer__reply-message>*{flex-shrink:0}.stages-chat-footer__reply-message-content{display:flex;flex-direction:column;flex:1 1;margin:0 16px}.stages-chat-footer__reply-message-text{word-break:break-word}.stages-chat-footer__message-options{display:flex;align-items:center;gap:8px;color:#98a7bf;width:100%;margin-bottom:16px}.stages-chat-footer__send-to{display:flex;align-items:center;flex-grow:1;visibility:hidden}.stages-chat-footer__message-visibility{margin-left:8px;width:160px}.stages-chat-footer__file-input{display:none}
.stages-chat-modal{display:flex;flex-direction:column}.stages-chat-modal.modalContainer{background-color:#171f2b}.stages-chat-modal .stages-header{padding:16px}.stages-chat-modal .tabs{padding-top:0}.stages-chat-modal .tabs .tab{height:unset}.stages-chat-modal .stages-header,.stages-chat-modal .tabs{background-color:#212b3a}
@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.stages-cam-off-frame{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#212b3a}.stages-cam-off-frame__permission-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px}.stages-cam-off-frame__avatar--blink .username-container span{margin-top:16px;animation:1s blink infinite}
.stages-stream-frame{position:relative;flex-grow:1;border-radius:8px;border:1px solid #3d4757;overflow:hidden;display:flex;box-sizing:border-box}.stages-stream-frame__video-element{height:calc(100% + 2px);left:-1px;pointer-events:none;position:absolute;top:-1px;width:calc(100% + 2px);transform:scaleX(-1);object-fit:cover}.stages-stream-frame__video-element--hide{visibility:hidden}.stages-stream-frame__setting-row{display:flex;position:absolute;bottom:0;width:100%;justify-content:center;gap:16px;padding-bottom:16px;background:linear-gradient(0deg, rgba(23, 31, 43, 0.8) 0%, rgba(23, 31, 43, 0) 100%)}
.stages-lobby-schedule-info-box{border-radius:8px;border:1px solid #3d4757;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.stages-lobby-schedule-info-box--fade-in{animation:fade-in 2s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.stages-lobby-schedule-info-box__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#293343;border:3px solid #171f2b;box-sizing:content-box}.stages-lobby-schedule-info-box__icon--animated svg{animation:rotate 1s infinite}.stages-lobby-schedule-info-box__avatars{display:flex;align-items:center}.stages-lobby-schedule-info-box__avatar-container{display:flex;border-radius:50%;border:3px solid #171f2b;position:relative}.stages-lobby-schedule-info-box__avatar-container:nth-child(2){left:-16px}.stages-lobby-schedule-info-box__avatar-container:nth-child(3){left:-32px}.stages-lobby-schedule-info-box__avatar-container:nth-child(4){left:-48px}.stages-lobby-schedule-info-box__tool-tip{padding:6px 12px;color:#fff}.stages-lobby-schedule-info-box__more-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;background-color:#364154}
.stages-lobby{background-color:#171f2b}.stages-lobby__small-screen-header{display:none}@media(max-width: 1199px){.stages-lobby__small-screen-header{display:block}}.stages-lobby__content{flex-grow:1;display:flex;align-items:center;justify-content:center;margin:24px 16px;flex-direction:column;gap:32px}.stages-lobby__content .stages-lobby-input-settings-row{display:flex;justify-content:space-evenly;width:100%}.stages-lobby__stream-content{width:100%}.stages-lobby-info{width:100%}.stages-lobby-info__input{margin-bottom:16px}.stages-lobby-info__submit{margin-top:24px;width:100%}
.stages-join-room__container{margin:0 16px}.stages-join-room__input{margin-top:24px}.stages-join-room__submit{margin-top:40px;width:100%}
.stages-participant-avatar{position:relative;display:inline-flex}.stages-participant-avatar__visualizer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:transform .5s;background-color:#3d4757;border-radius:50%}.stages-participant-avatar__visualizer.active{transform:translate(-50%, -50%) scale(1.5)}.stages-participant-avatar__visualizer.active--high{transform:translate(-50%, -50%) scale(1.9)}.stages-participant-avatar__pulse{visibility:hidden;position:absolute;top:0;width:100%;height:100%;border-radius:50%}.stages-participant-avatar__pulse.active{visibility:visible;animation:avatar-pulse 2s infinite;border:1px solid #3d4757;z-index:1}@keyframes avatar-pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(2.5);opacity:0}}
.stages-participant-name{display:flex;align-items:center;padding:4px 8px;gap:8px;border-radius:4px;background-color:#364154}.stages-participant-name__mute-icon{height:20px;display:flex;align-items:center}.stages-participant-name__mute-icon>*{color:#fa4358}
.stages-peer-frame{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#212b3a}.stages-peer-frame__speaking-state{position:absolute;border-radius:8px;inset:0}.stages-peer-frame__speaking-state--active{border:3px solid #ff9920}.stages-peer-frame__video-element{transform:scaleX(-1);height:100%}.stages-peer-frame__name{position:absolute;left:8px;bottom:8px}.stages-peer-frame__raise-hand-indicator{background-color:#364154;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;position:absolute;top:8px;left:8px}.stages-peer-frame__raise-hand-indicator>svg{color:#ffc57f}.stages-peer-frame--width{width:200px;height:112.5px}.stages-peer-frame--width .stages-peer-frame__video-element{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scaleX(-1);height:100%}.stages-peer-frame:not(.stages-peer-frame--width) .stages-peer-frame__video-element{width:100%;height:100%}
.stages-gallery-view{width:100%;height:100%;display:flex;gap:8px;align-items:center;place-content:center center;flex-wrap:wrap}
.stages-peer-screen-frame{position:relative;width:100%;height:100%;overflow:hidden}.stages-peer-screen-frame__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.stages-peer-screen-frame__inner{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:2px solid #171f2b;border-radius:8px;overflow:hidden}.stages-peer-screen-frame__name{position:absolute;top:8px;left:8px}.stages-peer-screen-frame__video-element{width:100%;height:100%}
.stages-screen-view{width:100%;height:100%;display:flex;gap:16px;align-items:center;flex-direction:column;position:relative}.stages-screen-view__peers{display:flex;flex-flow:row nowrap;justify-content:center;gap:8px;width:100%}.stages-screen-view__others{width:120px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#212b3a}.stages-screen-view__screen{width:100%;height:100%}
.stages-full-screen-loading__flex{display:flex}
.stages-room{width:100%;height:100%}
.stages-home-layout{background:#171f2b;min-height:100vh}
.stages-meeting-header{background-color:#171f2b;padding:8px 16px;display:flex;gap:32px;align-items:center;justify-content:space-between}.stages-meeting-header__name-timer{display:flex;flex-direction:column;min-width:0}.stages-meeting-header__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stages-meeting-header__buttons{display:flex;gap:8px}
.stages-navigator{display:flex;gap:8px}
.stages-meeting-controller{display:flex;align-items:center;justify-content:center;gap:16px}
.stages-separator{width:1px;height:24px;background-color:#3d4757}
.stages-studio-controller{display:flex;align-items:center;gap:16px;padding:0 16px;margin-right:auto}
.stages-bottom-navigation{padding:24px 0;background-color:#171f2b;border-radius:20px}
.stages-main{display:flex;flex-flow:column;width:100vw;height:100vh;position:relative;gap:16px}.stages-main__view{flex-grow:1;margin:0 16px}.stages-main__control{margin:0 8px;margin-bottom:8px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Inter,sans-serif;font-weight:500;line-height:24px;font-size:16px;letter-spacing:0}html,body,#root{height:100%;font-size:16px}body{color:#fff;background:#11161e;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}*{box-sizing:inherit}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{border-radius:8px;background-color:#171f2b}*::-webkit-scrollbar-thumb{border-radius:8px;border:4px solid #171f2b;background-color:#525e72}@font-face{font-family:Inter;src:url(/b7ceda1064233f764a90.ttf) format("truetype");font-weight:400 800}@media(max-width: 575px){.modalOverlay.withMobileHeader{height:calc(100vh - 48px);margin-top:48px}.modalOverlay.withMobileHeader .modalContainer{min-height:calc(100vh - 48px)}}

/*# sourceMappingURL=main.css.map*/