@charset "UTF-8";@font-face{font-family:TWKLausanne;font-style:normal;font-weight:50;src:url(/assets/TWKLausanne-50-CDOohmQ6.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:200;src:url(/assets/TWKLausanne-200-D77aJWhF.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:300;src:url(/assets/TWKLausanne-300-CHzXKH0p.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:400;src:url(/assets/TWKLausanne-400-DqAB2H3W.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:500;src:url(/assets/TWKLausanne-500-Ct5rXIdG.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:600;src:url(/assets/TWKLausanne-600-zGE5cxbs.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:650;src:url(/assets/TWKLausanne-650-Bl9JuAQ3.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:700;src:url(/assets/TWKLausanne-700-DwBRo0_H.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:750;src:url(/assets/TWKLausanne-750-DF19MN_E.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:800;src:url(/assets/TWKLausanne-800-BkKKjz16.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:850;src:url(/assets/TWKLausanne-850-DqmVXzNJ.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:900;src:url(/assets/TWKLausanne-900-ixkY6QGz.otf) format("opentype")}@font-face{font-family:TWKLausanne;font-style:normal;font-weight:950;src:url(/assets/TWKLausanne-950-q9HTFBcq.otf) format("opentype")}html,body{height:100vh;width:100vw;margin:0;padding:0;font-family:TWKLausanne,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;z-index:-2;scrollbar-color:rgba(127,127,127,.7) transparent;scrollbar-width:thin;color-scheme:light dark}html.theme-light,html.theme-light body{color-scheme:light}html.theme-dark,html.theme-dark body{color-scheme:dark}#root,.app-router{height:100%;width:100%;position:relative;overflow:hidden}*,*:before,*:after{box-sizing:border-box}p,h1,h2,h3,h4,h5,h6,ul{margin:0}button:not(:disabled),.clickable{cursor:pointer}.opacity-40{opacity:.4}.MuiTableRow-root.Mui-selected{background-color:light-dark(rgba(1,1,11,.15),rgba(246,246,246,.15))!important}.MuiTableRow-root.Mui-selected td{font-weight:500}.MuiCheckbox-root.Mui-checked,.MuiCheckbox-root.MuiCheckbox-indeterminate{color:light-dark(#373737,#f6f6f6)}body .MuiInputBase-root.MuiOutlinedInput-root.Mui-disabled input{-webkit-text-fill-color:light-dark(rgba(1,1,11,.5),rgba(246,246,246,.5))}body .MuiInputBase-root.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:light-dark(rgb(46,46,46),rgb(124,124,124))!important;background-color:light-dark(rgba(224,222,222,.4),rgba(18,24,59,.4));color:light-dark(#373737,#f6f6f6)}body .MuiInputBase-root.MuiOutlinedInput-root.Mui-disabled svg{fill:#9e9e9e99}.MuiOutlinedInput-root input,.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.MuiOutlinedInput-root textarea{color:light-dark(#000207,#edeff4);border-color:light-dark(rgb(46,46,46),rgb(124,124,124));z-index:1}.MuiOutlinedInput-root fieldset{border-radius:90px;color:light-dark(#373737,#f6f6f6);background-color:light-dark(#e0dede,rgba(17,17,17,.5019607843));z-index:0}.MuiOutlinedInput-root svg{fill:light-dark(#373737,#f6f6f6);z-index:1}.MuiOutlinedInput-root.MuiInputBase-multiline fieldset{border-radius:20px;color:light-dark(#373737,#f6f6f6)}.field-wrapper{width:100%;min-height:80px}.field-wrapper .MuiInputBase-root span:has(.MuiCircularProgress-svg){z-index:10;right:20px;position:relative}.field-wrapper .MuiInputBase-root span:has(.MuiCircularProgress-svg) .MuiCircularProgress-svg{display:inline-block}.number-input-wrapper{position:relative}.number-input-wrapper__controls{position:absolute;right:0;top:7px;display:flex;z-index:1;cursor:pointer}.number-input-wrapper__controls button>svg{fill:light-dark(#373737,#f6f6f6)}.with-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:light-dark(#01123a,#dbdfea);transition:transform .25s ease-out;transform-origin:bottom right}.with-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.MuiPaper-root.MuiMenu-paper ul{background-color:light-dark(#d8e4ff,#010B21);color:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){body #menu-intensityLevel .MuiPaper-root.MuiPopover-paper.MuiMenu-paper{max-height:30vh}}@media (max-width: 767px){body .MuiPaper-root.MuiPopover-paper.MuiMenu-paper{max-height:45vh}}.MuiPaper-root.MuiPaper-elevation{background:light-dark(#f6f6f6,#111111)}.MuiPaper-root.MuiPaper-elevation:has(.routine-preview){scrollbar-width:none}.MuiTooltip-popper.MuiTooltip-popperInteractive{z-index:10000}.file-upload-dropzone{width:100%;font-size:14px;font-family:TWKLausanne,sans-serif;color:light-dark(#373737,#f6f6f6);padding:15px;border:2px light-dark(rgb(46,46,46),rgb(124,124,124));border-radius:6px;background-color:light-dark(rgba(1,1,11,.05),rgba(246,246,246,.05));text-align:center;cursor:pointer;transition:all .3s ease-in-out}.file-upload-dropzone svg{color:light-dark(#373737,#f6f6f6);margin-bottom:18px}.file-upload-dropzone h5{font-family:TWKLausanne,sans-serif;font-weight:600;font-size:16px;margin-bottom:7px}.file-upload-dropzone.disabled{opacity:.5;cursor:default}.opacity-animation{transition:opacity .3s ease-in-out}.screen{height:100%;width:calc(100% - 235px);padding:31px 50px 70px;margin-left:235px;overflow:auto;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#f6f6f699;background-image:none;opacity:1;transition:opacity .3s ease}@starting-style{.screen{opacity:0}}@media (prefers-color-scheme: dark){.screen{background-image:url(/assets/background-CsPdcuO5.jpeg)}}html.theme-dark .screen{background-image:url(/assets/background-CsPdcuO5.jpeg)}html.theme-light .screen{background-image:none}@media (max-width: 767px){.screen{width:100%;margin-left:0;padding:20px 15px 60px;margin-top:60px}}.screen__title{width:100%;font-weight:750;font-size:25px;color:light-dark(#373737,#f6f6f6);padding-bottom:15px;display:inline-flex;justify-content:space-between}@media (max-width: 767px){.screen__title button{max-height:40px;font-size:10px;text-wrap:nowrap}}.screen__title__group{display:flex;gap:12px;align-items:center;margin-bottom:.5rem}.screen__title__group svg{width:auto;height:26px}.screen__title__group svg path{fill:light-dark(#373737,#f6f6f6)}.screen__title__group h2{transform:translateY(2px);font-weight:200}.screen__title__actions{display:flex;align-items:center;gap:14px}.screen__title__actions .filter-button.MuiIconButton-root{background-color:transparent;cursor:pointer}.screen__title__actions .filter-button.MuiIconButton-root svg{width:25px;height:25px}.screen__title__actions .filter-button.MuiIconButton-root:hover{background-color:light-dark(#373737,#f6f6f6)}.screen__title__actions .filter-button.MuiIconButton-root:hover svg path{stroke:light-dark(#f6f6f6,#01010b)}@media (max-width: 395px){.screen__title__actions{flex-direction:column}}.screen__title h2{font-size:25px}@media (max-width: 767px){.screen__title h2{font-size:clamp(16px,5vw,26px)}}@media (max-width: 767px){.screen__title--multiline h2{text-wrap:wrap}}.screen__title a{font-size:14px;text-decoration:none;color:light-dark(#373737,#f6f6f6);border:1px solid light-dark(#373737,#f6f6f6);font-family:TWKLausanne,sans-serif;text-transform:uppercase;font-weight:500;border-radius:4px;padding:3px 9px;display:inline-flex;align-items:center;justify-content:center}.screen__bottom-fixed-btn{z-index:100;position:fixed;bottom:0;left:235px;right:0;padding:12px 50px;height:65px;display:inline-flex;justify-content:flex-end;align-items:center;border-top:1px solid light-dark(#373737,#f6f6f6);background-color:light-dark(#d8e4ff,#010B21);gap:15px}@media (max-width: 767px){.screen__bottom-fixed-btn{left:0;padding:12px 20px;height:60px}}.screen__bottom-fixed-btn .MuiFormHelperText-root{font-size:14px}.screen__bottom-fixed-btn button{min-width:130px;height:100%;border-color:light-dark(#373737,#f6f6f6);color:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.screen__bottom-fixed-btn button{min-width:100px;font-size:13px;padding:6px 12px}}.screen__bottom-fixed-btn button.MuiButtonBase-root.MuiButton-contained{color:light-dark(#f6f6f6,#01010b);background-color:light-dark(rgba(1,1,11,.95),rgba(246,246,246,.95));transition:all .2s ease-out}.screen__bottom-fixed-btn button.MuiButtonBase-root.MuiButton-contained.number-btn{min-width:unset;width:30px;height:30px;padding:0;font-weight:300;font-size:14px;color:light-dark(#373737,#f6f6f6);background-color:transparent;border:1px solid light-dark(#373737,#f6f6f6);border-radius:8px}.screen__bottom-fixed-btn button.MuiButtonBase-root.MuiButton-contained.Mui-disabled{color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4));background-color:light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2))}.tab-screen{transition:transform .2s ease-out,opacity .25s ease-out;transform:translate(0);opacity:1}@starting-style{.tab-screen{transform:translate(100px);opacity:0}}.hamburger{cursor:pointer;display:flex;outline:1px solid light-dark(#000207,#edeff4);outline-offset:1px;border-radius:50px;padding:4px}.hamburger svg{height:.9em;transition:transform .6s cubic-bezier(.4,0,.2,1)}.collapse{max-height:0;transition:max-height .3s ease;overflow:hidden}.collapse--open{max-height:840px}.line{fill:none;stroke:light-dark(#000207,#edeff4);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line-top-bottom{stroke-dasharray:12 63}.white-icon{cursor:pointer}.white-icon svg{color:light-dark(#373737,#f6f6f6)}svg.blue-stroke-icon path{stroke:light-dark(#373737,#f6f6f6);fill:transparent}.MuiButtonBase-root.MuiButton-root.MuiButton-outlined{position:relative;padding:5px 15px;align-items:center;overflow:hidden;transition:color .3s .1s ease-out;text-align:center;border-color:light-dark(#373737,#f6f6f6);color:light-dark(#373737,#f6f6f6);border-radius:20px;background:transparent;z-index:1}.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:disabled{color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4));background-color:light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2));outline:none}.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:hover{color:light-dark(#f6f6f6,#01010b)}.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:hover:before{box-shadow:inset 0 0 0 10em light-dark(#373737,#f6f6f6)}.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:before{position:absolute;top:0;right:0;bottom:0;margin:auto;content:"";border-radius:50%;display:block;width:calc(100% + 10em);height:20em;left:-5em;text-align:center;transition:box-shadow .3s ease-out;z-index:-1}.MuiButtonBase-root.MuiButton-contained{color:light-dark(#f6f6f6,#01010b);background-color:light-dark(#000207,#edeff4);outline:1px solid white;border-radius:20px}.MuiButtonBase-root.MuiButton-contained:disabled{color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4));background-color:light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2));outline:none}.MuiButtonBase-root.MuiButton-contained:hover{color:light-dark(#373737,#f6f6f6);background-color:transparent}.MuiButtonBase-root.MuiButton-contained:hover svg path{fill:light-dark(#373737,#f6f6f6)}.MuiButtonBase-root.MuiButton-contained svg path{transition:all .3s ease;fill:light-dark(#f6f6f6,#01010b)}.MuiButtonBase-root.MuiButton-root:not(.MuiButton-contained){color:light-dark(#01123a,#dbdfea)}fieldset,fieldset:hover,input:autofill{border-color:light-dark(rgb(46,46,46),rgb(124,124,124))!important;color:light-dark(#373737,#f6f6f6)!important;-webkit-text-fill-color:light-dark(#373737,#f6f6f6)!important}.MuiFormLabel-root.MuiInputLabel-root{color:light-dark(rgb(23,23,23),rgb(225,219,219))}.MuiFormLabel-root.MuiInputLabel-root.Mui-focused{color:light-dark(#165fbe,#2486ce)}.MuiFormLabel-root.MuiInputLabel-root.Mui-disabled{color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4))}label input,textarea{color:light-dark(#373737,#f6f6f6)!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#ffffff}.MuiSelect-select.MuiSelect-outlined{color:light-dark(#373737,#f6f6f6)}.MuiSelect-select.MuiSelect-outlined.Mui-disabled{color:light-dark(rgba(56,56,56,.3),rgba(255,255,255,.3));-webkit-text-fill-color:light-dark(rgba(56,56,56,.6),rgba(255,255,255,.7))}.MuiButtonBase-root.number-btn{min-width:unset;width:30px;height:30px;padding:0;font-weight:300;font-size:14px;color:light-dark(#373737,#f6f6f6)}.MuiButtonBase-root.number-btn.selected{border:1px solid light-dark(#f6f6f6,#01010b);color:light-dark(#f6f6f6,#01010b)}.MuiButtonBase-root.number-btn:hover{color:light-dark(#f6f6f6,#01010b);background-color:light-dark(#373737,#f6f6f6);border-color:light-dark(#373737,#f6f6f6)}.MuiButtonBase-root.MuiCheckbox-root{color:light-dark(#373737,#f6f6f6)}.MuiButtonBase-root.freestyle-btn{width:fit-content;color:light-dark(#373737,#f6f6f6);font-size:14px;transition:all .3s ease-in}.MuiButtonBase-root.freestyle-btn.selected{border:1px solid light-dark(#f6f6f6,#01010b);color:light-dark(#f6f6f6,#01010b)}.MuiButtonBase-root.freestyle-btn:hover{color:light-dark(#f6f6f6,#01010b);background-color:light-dark(#373737,#f6f6f6);border-color:light-dark(#373737,#f6f6f6)}#no-data-msg{color:light-dark(#373737,#f6f6f6)}.content-with-color-circle{width:100%;display:inline-flex;align-items:center;gap:5px}.content-with-color-circle span{margin:0;height:10px;width:10px;border:1px solid rgba(164,175,202,.5);border-radius:50%;flex:0 0 auto}.content-with-color-circle p{overflow-x:hidden;text-overflow:ellipsis;color:light-dark(#373737,#f6f6f6)}.routine-builder-exercise-list{display:flex;flex-direction:column}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item{width:100%;font-size:14px;font-weight:300;display:inline-flex;justify-content:space-between;align-items:center;gap:8px;padding:12px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item:nth-child(2n),.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item:nth-child(2n){background:#c8cfdf4d}@media (prefers-color-scheme: dark){.routine-builder-exercise-list .MuiListItem-root.exercise-list-item:nth-child(2n),.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item:nth-child(2n){background:#6269794d}}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item.break-list-item,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item.break-list-item{padding:3px 18px 3px 25px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item.break-list-item p,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item.break-list-item p{font-size:12px;font-weight:500}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item.break-list-item>div,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item.break-list-item>div{display:inline-flex;align-items:center;gap:8px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item.break-list-item>div svg,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item.break-list-item>div svg{width:16px;height:16px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item.break-list-item>div svg path,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item.break-list-item>div svg path{fill:light-dark(#373737,#f6f6f6)}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item.break-list-item button,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item.break-list-item button{text-transform:capitalize;text-decoration:underline;font-size:12px;line-height:12px;padding:2px 4px;min-width:unset;color:light-dark(#373737,#f6f6f6)}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item.break-list-item.add-break,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item.break-list-item.add-break{justify-content:flex-end}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item .exercise-list-item,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item .exercise-list-item{color:light-dark(#373737,#f6f6f6);display:flex}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item .exercise-list-item__container,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item .exercise-list-item__container{display:flex;width:100%;justify-content:space-between}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item .exercise-list-item__container span,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item .exercise-list-item__container span{display:flex;align-items:center;gap:5px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item .exercise-list-item__container__intensity-color,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item .exercise-list-item__container__intensity-color{width:10px;border-radius:100%;height:10px;border:1px solid rgba(124,124,124,.5);margin-bottom:3px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item .exercise-list-item__container__delete-btn,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item .exercise-list-item__container__delete-btn{margin-left:auto}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item .exercise-list-item__container__delete-btn svg,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item .exercise-list-item__container__delete-btn svg{fill:light-dark(#000207,#edeff4)}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item .exercise-list-item__container__read-music-container,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item .exercise-list-item__container__read-music-container{display:flex;align-items:center;justify-self:end;gap:6px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item p,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item p{font-weight:300;font-size:14px;color:light-dark(#373737,#f6f6f6);font-family:TWKLausanne,sans-serif}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item>div,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item>div{display:inline-flex;gap:6px;align-items:center}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item>div .remove-icon-btn,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item>div .remove-icon-btn{padding:0;width:25px;height:25px;border-radius:50%}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item>div .remove-icon-btn svg,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item>div .remove-icon-btn svg{width:18px;height:18px}.routine-builder-exercise-list .MuiListItem-root.exercise-list-item>div .remove-icon-btn svg path,.routine-builder-exercise-list .MuiListItemButton-root.exercise-list-item>div .remove-icon-btn svg path{fill:light-dark(#373737,#f6f6f6)}.show-on-hover{opacity:0;transition:opacity .15s ease}*:hover>.show-on-hover{opacity:1}.show-on-container-hover{opacity:0;transition:opacity .15s ease}* :hover * .show-on-container-hover,.MuiListItemButton-root:hover .show-on-container-hover{opacity:1}.loader-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:light-dark(rgba(246,246,246,.4),rgba(1,1,11,.4));z-index:99999}.dialog{top:0;left:0;position:fixed;width:100vw;height:100vh;transform:translate(100%);transition:transform .3s ease .2s;z-index:2000;overflow:auto;display:flex;justify-content:center;align-items:center}.dialog__backdrop{top:0;left:0;opacity:0;width:100vw;height:100vh;background-color:#0009;transition:opacity .3s ease-in-out;position:absolute}.dialog__content{height:85vh;width:85vw;border-radius:40px;transform:scale(.5);opacity:0;transition:transform .3s ease,opacity .3s ease-in-out .2s;z-index:2001;overflow:hidden;box-shadow:0 0 2px #fffc}@media (max-width: 767px){.dialog__content{min-height:100vh;transform:none;top:0;left:0;width:100vw;height:100%;border-radius:0}}.dialog--open{transform:translate(0);transition-delay:0s}.dialog--open .dialog__backdrop{opacity:.5;transition-delay:.2s}.dialog--open .dialog__content{transform:scale(1);opacity:1;transition:transform .3s ease .2s,opacity .3s ease-in-out}@media (max-width: 767px){.dialog--open .dialog__content{transform:none;width:100%;min-width:auto}}.modal{display:flex;align-items:center;justify-content:center}.MuiDialog-root.MuiModal-root{left:235px}@media (max-width: 767px){.MuiDialog-root.MuiModal-root{left:0}}.MuiDrawer-modal.MuiModal-root.MuiModal-root .MuiPaper-root,.MuiDialog-root.MuiModal-root .MuiPaper-root{border-radius:20px}.MuiPaper-root.MuiPaper-elevation{border-radius:1rem}.MuiPaper-root.MuiPaper-elevation .MuiList-root.MuiMenu-list .MuiButtonBase-root.MuiCheckbox-root svg{fill:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.MuiPaper-root.MuiPaper-elevation.MuiDialog-paper,.MuiPaper-root.MuiPaper-elevation.MuiDrawer-paper{width:100%;height:100%;margin:unset;margin-top:60px}}@media (max-width: 767px){.MuiPaper-root.MuiPaper-elevation{max-width:unset;align-items:center}.MuiPaper-root.MuiPaper-elevation:has(.modal-qr){height:fit-content}.MuiPaper-root.MuiPaper-elevation:has(.club-access-details){width:fit-content;height:fit-content}.MuiPaper-root.MuiPaper-elevation:has(.MuiMultiSectionDigitalClock-root){margin-top:0}.MuiPaper-root.MuiPaper-elevation:has(.MuiMultiSectionDigitalClock-root) ul.MuiList-root.MuiList-padding li{color:light-dark(#373737,#f6f6f6)}.MuiPaper-root.MuiPaper-elevation:has(.MuiMultiSectionDigitalClock-root) ul.MuiList-root.MuiList-padding li.MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected{color:light-dark(#f6f6f6,#01010b);background-color:light-dark(#373737,#f6f6f6)}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root .MuiTypography-root{color:light-dark(#373737,#f6f6f6)}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiTimeClock-root .MuiPickersArrowSwitcher-root button>svg{fill:light-dark(#373737,#f6f6f6)}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiTimeClock-root .MuiPickersArrowSwitcher-root button.Mui-disabled>svg{fill:gray}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiClock-clock .MuiClockNumber-root{color:light-dark(#373737,#f6f6f6)}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiClock-clock .MuiClockNumber-root.Mui-selected{color:light-dark(#f6f6f6,#01010b)}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiClock-clock .MuiClockPointer-root{background-color:light-dark(#373737,#f6f6f6)}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiClock-clock .MuiClockPointer-root .MuiClockPointer-thumb{background-color:light-dark(#373737,#f6f6f6);border-color:light-dark(#373737,#f6f6f6)}.MuiPaper-root.MuiPaper-elevation:has(.music-list-modal){margin-top:90px}}.MuiPaper-root.MuiPaper-elevation .MuiPickersLayout-root{color:light-dark(#373737,#f6f6f6)}.modal-unset-width .MuiPaper-root{max-width:unset;background-color:transparent}.modal-inner{padding:25px 30px;border-radius:8px;background:light-dark(#f6f6f6,#111111);min-width:300px;display:flex;flex-direction:column;justify-content:space-between;color:light-dark(#373737,#f6f6f6);overflow-x:auto}@media (max-width: 767px){.modal-inner{padding:15px 20px;width:100%;max-width:100%;min-width:auto;flex:1 auto}.modal-inner form{width:100%}}@media (max-width: 767px){.modal-inner.big,.modal-inner.xl{min-width:auto;width:100%}}.modal-inner__header{width:100%;display:inline-flex;justify-content:space-between;align-items:center;padding-bottom:15px;color:light-dark(#373737,#f6f6f6)}.modal-inner__header h4{font-family:TWKLausanne,sans-serif;font-weight:400;font-size:18px}.modal-inner__header h2{font-weight:200}.modal-inner__header__close>svg{fill:light-dark(#000207,#edeff4);transition:all .3s ease;box-shadow:0 0 10px 1px transparent,inset 0 0 13px 1px transparent;border-radius:12px}.modal-inner__header__close:hover>svg{box-shadow:0 0 10px 1px light-dark(rgba(0,2,7,.5),rgba(237,239,244,.5)),inset 0 0 13px 1px light-dark(rgba(1,18,58,.4),rgba(219,223,234,.4))}.modal-inner__music-table-cell:hover{transition:all .5s ease;background-color:light-dark(#b6bfd5,#838ca2)}.modal-inner__buttons{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:15px}.modal-inner__buttons .MuiButtonBase-root.MuiButton-root.MuiButton-outlined{border-color:light-dark(#373737,#f6f6f6)}.exercises-modal{width:750px}@media (max-width: 767px){.exercises-modal{width:100%;display:flex;flex-direction:column;gap:10px}.exercises-modal__lists-wrapper{flex-direction:column;gap:20px}div .exercises-modal__lists-wrapper__item{width:100%}}.exercises-modal__filters{width:100%;display:inline-flex;gap:40px}@media (max-width: 767px){.exercises-modal__filters{flex-direction:column;gap:0}}.exercises-modal__filters>div{width:50%}@media (max-width: 767px){.exercises-modal__filters>div{width:100%}}.exercises-modal__filters__complexity p{margin-top:-4px;margin-bottom:8px;font-size:14px;font-weight:600}.exercises-modal__filters__complexity>div{display:inline-flex;gap:8px;color:light-dark(#373737,#f6f6f6)}.exercises-modal__filters .freestyle-btn{font-size:11px}.exercises-modal__lists-wrapper{width:100%;display:inline-flex;gap:40px;color:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.exercises-modal__lists-wrapper{gap:10px}}.exercises-modal__lists-wrapper__item{width:50%}.exercises-modal__lists-wrapper__item h6{font-size:14px;color:light-dark(#373737,#f6f6f6);font-weight:600;margin-bottom:9px}.exercises-modal__lists-wrapper__item__list,.exercises-modal__lists-wrapper__item .MuiList-root{width:100%;border-radius:5px;background:#edeff480;color:light-dark(#373737,#f6f6f6);height:290px;overflow:auto}@media (prefers-color-scheme: dark){.exercises-modal__lists-wrapper__item__list,.exercises-modal__lists-wrapper__item .MuiList-root{background:#00020780}}.exercises-modal__lists-wrapper__item__list--centered,.exercises-modal__lists-wrapper__item .MuiList-root--centered{display:inline-flex;justify-content:center;align-items:center}.exercises-modal__lists-wrapper__item__list--centered h6,.exercises-modal__lists-wrapper__item .MuiList-root--centered h6{margin-bottom:unset}.technique-form{width:440px}@media (max-width: 767px){.technique-form{width:100%}}.technique-form .quadrants-wrapper{display:inline-flex;align-items:center;justify-content:space-around;width:100%}@media (max-width: 767px){.technique-form .quadrants-wrapper{flex-direction:column;gap:2rem}}.technique-form__quadrant{display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.technique-form__quadrant{overflow-x:auto}}.technique-form__quadrant.disabled h5{opacity:.5}.technique-form__quadrant.disabled button{color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4));background-color:light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2))}.technique-form__quadrant h5{font-size:14px;font-weight:500;color:light-dark(#373737,#f6f6f6)}.technique-form__quadrant button.selected{color:light-dark(#f6f6f6,#01010b)}.technique-form__quadrant div{margin-top:8px;display:inline-flex;gap:8px}.technique-form__quadrant .quadrant-container{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border:1px solid white;padding:5px;border-radius:12px 12px 0 0;height:210px}.technique-form__quadrant .quadrant-container>button.number-btn{height:60px;border-radius:10px}.technique-form__type{width:100%;display:inline-flex;gap:15px;margin:10px 0}@media (max-width: 767px){.technique-form__type{overflow-x:auto;overflow-y:visible;padding-top:8px;flex-direction:column}}.timer-modal{min-width:430px}@media (max-width: 767px){.timer-modal{min-width:unset}}.timer-modal__inner{display:inline-flex;align-items:center;justify-content:center;gap:20px;margin:20px 0}.timer-modal__inner__number{width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:light-dark(#373737,#f6f6f6);font-size:24px;font-weight:500;border:1px solid light-dark(#373737,#f6f6f6);background:#edeff480}@media (prefers-color-scheme: dark){.timer-modal__inner__number{background:#00020780}}.timer-modal__inner__message{margin-top:20px;display:flex;text-align:center;align-items:center;position:relative}.timer-modal__inner__message .field-wrapper fieldset,.timer-modal__inner__message .field-wrapper label{border-color:light-dark(#373737,#f6f6f6);color:light-dark(#373737,#f6f6f6)}.timer-modal__inner__message .field-wrapper #mui-component-select-restMessage{color:light-dark(#373737,#f6f6f6);padding-right:55px}.timer-modal__inner__message__info-icon{z-index:2;position:absolute;top:17px;right:35px}.timer-modal__inner__message__info-icon path{fill:light-dark(#838ca2,#b6bfd5)}body .confirmation-modal .MuiDialog-paper.MuiPaper-root.MuiPaper-elevation{min-width:300px;max-width:400px;height:fit-content;color:light-dark(#373737,#f6f6f6);border-radius:1rem;padding:10px 16px}body .confirmation-modal .MuiDialog-paper.MuiPaper-root.MuiPaper-elevation .MuiDialogActions-root{padding:10px 24px 20px;gap:.5rem}body .confirmation-modal__title{font-size:1.8rem;line-height:1.2}body .confirmation-modal__ok-button{height:36px;transition:all .3s ease-out}body .confirmation-modal__ok-button--loading.MuiButtonBase-root{height:53px}body .confirmation-modal__ok-button--delete.MuiButtonBase-root{background-color:#cc1002d9;color:#fff;outline-color:transparent;transition:all .2s ease}body .confirmation-modal__ok-button--delete.MuiButtonBase-root:hover{color:#fff;outline-color:light-dark(#000207,#edeff4);background-color:#cc1002}.table-no-data{width:100%;text-align:left}.table-row{line-height:52px;height:57px;transform:scale(1);transition:transform .05s ease,opacity .05s ease-in-out .05s;opacity:1}@starting-style{.table-row{transform:scale(.3);opacity:0}}.table-row:nth-of-type(2){transition:transform .1s ease 25ms,opacity .1s ease-in-out .05s}.table-row:nth-of-type(3){transition:transform .1s ease .05s,opacity .1s ease-in-out 75ms}.table-row:nth-of-type(4){transition:transform .1s ease 75ms,opacity .1s ease-in-out .1s}.table-row:nth-of-type(5){transition:transform .1s ease .1s,opacity .1s ease-in-out .125s}.table-row:nth-of-type(6){transition:transform .1s ease .125s,opacity .1s ease-in-out .15s}.table-row:nth-of-type(7){transition:transform .1s ease .15s,opacity .1s ease-in-out .175s}.table-row:nth-of-type(8){transition:transform .1s ease .175s,opacity .1s ease-in-out .2s}.table-row:nth-of-type(9){transition:transform .1s ease .2s,opacity .1s ease-in-out .225s}.table-row:nth-of-type(10){transition:transform .1s ease .225s,opacity .1s ease-in-out .25s}.table-row:nth-of-type(11){transition:transform .1s ease .25s,opacity .1s ease-in-out .275s}.table-row:nth-of-type(12){transition:transform .1s ease .275s,opacity .1s ease-in-out .3s}.table-row:nth-of-type(13){transition:transform .1s ease .3s,opacity .1s ease-in-out .325s}.table-row:nth-of-type(14){transition:transform .1s ease .325s,opacity .1s ease-in-out .35s}.table-row:nth-of-type(15){transition:transform .1s ease .35s,opacity .1s ease-in-out .375s}.table-row:nth-of-type(16){transition:transform .1s ease .375s,opacity .1s ease-in-out .4s}.table-row:nth-of-type(17){transition:transform .1s ease .4s,opacity .1s ease-in-out .425s}.table-row:nth-of-type(18){transition:transform .1s ease .425s,opacity .1s ease-in-out .45s}.table-row:nth-of-type(19){transition:transform .1s ease .45s,opacity .1s ease-in-out .475s}.table-row:nth-of-type(20){transition:transform .1s ease .475s,opacity .1s ease-in-out .5s}.table-row:nth-child(odd){background:light-dark(rgba(118,118,118,.1),rgba(1,1,11,.3))}.table-row.clickable{cursor:pointer}.table-cell{text-align:center;text-wrap:nowrap}.table-cell--edit,.table-cell--edit__actions{display:flex}.table-cell--name{display:flex;gap:15px;align-items:center}.table-cell__intensity-color{width:28px;border-radius:100%;height:28px;border:1px solid white}tr:hover .show-on-container-hover{opacity:1}.MuiTableHead-root tr.MuiTableRow-head th.MuiTableCell-head{font-family:TWKLausanne,Roboto,Arial,Helvetica,sans-serif;font-weight:300;font-size:16px;color:light-dark(#757575,#b3b3b3);border-bottom:0;text-align:justify}.MuiTableHead-root tr.MuiTableRow-head th.MuiTableCell-head.with-icon{text-align:center}.MuiTableHead-root tr.MuiTableRow-head th.MuiTableCell-head .MuiButtonBase-root.MuiTableSortLabel-root.Mui-active{color:light-dark(#165fbe,#2486ce)}.MuiTableHead-root tr.MuiTableRow-head th.MuiTableCell-head .MuiButtonBase-root.MuiTableSortLabel-root.Mui-active svg path{fill:light-dark(#165fbe,#2486ce)}.MuiTableHead-root tr.MuiTableRow-head th.MuiTableCell-head .MuiButtonBase-root.MuiTableSortLabel-root:hover{color:light-dark(#094297,#5fb6f4)}.MuiTableHead-root tr.MuiTableRow-head th.MuiTableCell-head .MuiButtonBase-root.MuiTableSortLabel-root:hover svg path{fill:light-dark(#165fbe,#2486ce)}.MuiTableContainer-root{position:relative;min-height:90px;align-items:center;color:light-dark(#373737,#f6f6f6);opacity:1;transition:all .3s ease}@starting-style{.MuiTableContainer-root{opacity:0}}@media (max-width: 767px){.MuiTableContainer-root{overflow-x:visible;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}.MuiTableContainer-root table,.MuiTableContainer-root thead,.MuiTableContainer-root tbody,.MuiTableContainer-root th,.MuiTableContainer-root td,.MuiTableContainer-root tr{display:block}.MuiTableContainer-root thead tr{display:none}.MuiTableContainer-root tr.table-row{margin-bottom:20px;border-radius:8px;background:light-dark(rgba(216,216,216,.3),rgba(1,1,11,.3));height:auto;line-height:normal;overflow:hidden}.MuiTableContainer-root tr.table-row:nth-child(odd){background:light-dark(rgba(216,216,216,.4),rgba(1,1,11,.4))}.MuiTableContainer-root tr.table-row td.MuiTableCell-root,.MuiTableContainer-root tr.table-row td.table-cell--edit{position:relative;display:flex;padding:12px 12px 12px 40%;min-height:45px;align-items:center;font-size:14px;text-align:left}.MuiTableContainer-root tr.table-row td.MuiTableCell-root:before,.MuiTableContainer-root tr.table-row td.table-cell--edit:before{position:absolute;left:12px;width:35%;padding-right:10px;content:attr(data-title);text-align:left;color:light-dark(rgba(18,18,18,.8),rgba(245,242,242,.8));font-weight:500;font-size:clamp(15px,4vw,16px)}.MuiTableContainer-root tr.table-row td.MuiTableCell-root:first-of-type:before,.MuiTableContainer-root tr.table-row td.table-cell--edit:first-of-type:before{color:light-dark(#165fbe,#2486ce);font-size:clamp(16px,4vw,22px);font-weight:700}.MuiTableContainer-root tr.table-row td.MuiTableCell-root:last-child,.MuiTableContainer-root tr.table-row td.table-cell--edit:last-child{border-bottom:2px solid light-dark(#626979,#c8cfdf)}}@media (min-width: 768px) and (max-width: 991px){.MuiTableContainer-root{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}}.MuiTableContainer-root tr.table-row.MuiTableRow-root:nth-child(odd) .MuiTableCell-root{font-size:16px;color:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.MuiTableContainer-root tr.table-row.MuiTableRow-root:nth-child(odd) .MuiTableCell-root{overflow:auto}}.MuiTableContainer-root tr.table-row.MuiTableRow-root:hover .MuiTableCell-root .table-actions{opacity:1}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root{font-size:16px;color:light-dark(#373737,#f6f6f6);border:none;text-wrap:nowrap}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root:has(.table-icon),.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root:has(.table-number){text-align:center}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .MuiButtonBase-root.MuiIconButton-root{padding:0}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .table-actions{display:flex;opacity:0;transition:opacity .3s ease;gap:.5rem}@media (max-width: 767px){.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .table-actions{opacity:1}}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .has-video-icon-wrapper{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .has-video-icon-wrapper{justify-content:start}}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .add-video-wrapper{display:flex;justify-content:center}@media (max-width: 767px){.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .add-video-wrapper{justify-content:start}}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .add-video-wrapper__btn{border-color:light-dark(#373737,#f6f6f6);color:light-dark(#373737,#f6f6f6)}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .add-video-wrapper__btn:hover{color:light-dark(#f6f6f6,#01010b)}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .MuiTableSortLabel-root:hover{color:light-dark(#838ca2,#b6bfd5);text-decoration:underline}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .MuiTableSortLabel-root svg path{fill:light-dark(#165fbe,#2486ce)}.MuiTableContainer-root tr.table-row.MuiTableRow-root .MuiTableCell-root .MuiTableSortLabel-root.Mui-active{color:light-dark(#165fbe,#2486ce)}.MuiTableContainer-root .table-footer__pagination{border-color:transparent;background-color:transparent;width:100%}.MuiTableContainer-root .table-footer__pagination .MuiToolbar-root.MuiToolbar-regular{color:light-dark(#373737,#f6f6f6)}.MuiTableContainer-root .table-footer__pagination .MuiToolbar-root.MuiToolbar-regular svg path{fill:light-dark(#373737,#f6f6f6)}.MuiTableContainer-root .table-footer__pagination .MuiToolbar-root.MuiToolbar-regular .MuiTablePagination-actions>.MuiButtonBase-root.Mui-disabled.MuiIconButton-root{opacity:.3}@media (max-width: 767px){.MuiTableContainer-root .table-footer__pagination .MuiToolbar-root.MuiToolbar-regular{flex-wrap:wrap;justify-content:center}.MuiTableContainer-root .table-footer__pagination .MuiToolbar-root.MuiToolbar-regular .MuiTablePagination-actions{margin-left:0}}.MuiTableContainer-root .loading-icon{position:absolute;width:53px;height:53px;left:calc(50% - 235px);top:calc(50% - 53px)}table tr td .table-ellipsis{max-width:20vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){table tr td .table-ellipsis{max-width:100%}}table tr td .table-number{text-align:center}.sidebar{height:100%;width:235px;background-color:light-dark(#f6f6f6,#01010b);padding:20px 15px;display:inline-flex;flex-direction:column;align-items:center;gap:3rem;position:fixed;z-index:2000;overflow:hidden}.sidebar__mobile-toggle{display:none;transition:transform .3s ease}@media (max-width: 767px){.sidebar__mobile-toggle{display:block;position:fixed;top:14px;right:15px}}@media (max-width: 767px){.sidebar{width:100%;height:60px;padding:10px 15px;flex-direction:row;justify-content:space-between;gap:0;position:fixed;top:0;transition:all .3s ease;box-shadow:0 2px 10px #565656}.sidebar--menu-open{height:100%;flex-direction:column;overflow-y:auto;top:0}.sidebar--menu-open .sidebar__content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.sidebar--menu-open .sidebar__top__bhout{width:auto;height:90px}.sidebar--menu-open .sidebar__nav-items{display:flex;flex-direction:column;align-items:center;justify-content:center}.sidebar--menu-open .sidebar__nav-items__collapse-btn span{width:20px;display:flex;justify-content:center}.sidebar--menu-open .sidebar__nav-items__collapse-btn span svg{height:20px;width:20px}.sidebar--menu-open .sidebar__nav-items__collapse-btn p{font-size:20px}.sidebar--menu-open .sidebar__nav-items .field-wrapper{width:unset}.sidebar--menu-open .sidebar__nav-items a{font-size:18px}.sidebar--menu-open .sidebar__mobile-toggle{transform:translateY(11px)}.sidebar--menu-open .sidebar__bottom{margin-right:0}.sidebar--menu-open .sidebar__bottom .profile-btn{display:grid}.sidebar__bottom button.profile-btn{display:none}}.sidebar__top{display:flex;flex-direction:column;align-items:center;gap:20px}.sidebar__top a{width:60%;align-self:center}.sidebar__top__bhout{width:100%;transition:all .3s ease;transform:translateY(7px)}.sidebar__top__bhout g,.sidebar__top__bhout path{fill:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.sidebar__top{width:auto;flex-direction:row;justify-content:flex-start;display:block}.sidebar__top__bhout{width:auto;height:40px}}.sidebar .MuiIconButton-root{color:light-dark(#373737,#f6f6f6)}.sidebar__content-wrapper{overflow-y:scroll;overflow-x:hidden;height:100%;width:100%;transition:all .3s ease;min-height:75px;scrollbar-width:thin;scrollbar-color:light-dark(#c8cfdf,#626979) transparent}@media (max-width: 767px){.sidebar__content-wrapper{display:none}}.sidebar__content-wrapper::-webkit-scrollbar{width:1px}.sidebar__nav-items{width:100%;max-width:360px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vh 0;position:relative}.sidebar__nav-items--hidden{left:-235px;transition:left .7s ease}.sidebar__nav-items--hidden.club-items{left:235px}.sidebar__nav-items .calendar-icon path:first-of-type{fill:none}.sidebar__nav-items__collapse-btn span{width:40px;display:flex;justify-content:center}.sidebar__nav-items__collapse-btn span svg{width:20px;height:20px}.sidebar__nav-items__collapse-btn p{font-size:16px;white-space:nowrap}.sidebar__nav-items__collapse-btn:before{transition:all .3s ease-in-out;border-width:0 2px 2px 0;border-color:transparent;border-style:solid;content:"";width:.45rem;height:.75rem;transform:translate(-15px) rotate(43deg);position:absolute}.sidebar__nav-items__collapse-btn.show-permissions:before{border-color:#adff2f}.sidebar__nav-items__collapse-btn.active>*{font-weight:unset;opacity:1}.sidebar__nav-items__collapse-btn:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:light-dark(#c8cfdf,#626979);transition:transform .25s ease-out;transform-origin:bottom right}.sidebar__nav-items__collapse-btn:hover:after,.sidebar__nav-items__collapse-btn:focus:after{transform:scaleX(1);transform-origin:bottom left}.sidebar__nav-items__collapse-btn.MuiButtonBase-root.MuiListItemButton-root{color:light-dark(#373737,#f6f6f6);border-color:light-dark(rgb(35,33,33),rgb(64,59,59));display:flex;width:100%;justify-content:left;background-color:transparent;transition:all .2 ease;gap:5px}.sidebar__nav-items__collapse-btn.MuiButtonBase-root.MuiListItemButton-root p{transform:translateY(2px)}.sidebar__nav-items__collapse-btn.MuiButtonBase-root.MuiListItemButton-root:hover,.sidebar__nav-items__collapse-btn.MuiButtonBase-root.MuiListItemButton-root:focus-visible{background-color:light-dark(#edeff4,#000207);border-color:#828282}.sidebar__nav-items__collapse-btn.MuiButtonBase-root.MuiListItemButton-root .MuiListItemIcon-root{min-width:50px}.sidebar__nav-items__collapse-btn .open-collapse{margin-left:auto}.sidebar__nav-items #bookings-link svg{fill:#000}.sidebar__nav-items a,.sidebar__nav-items button{width:100%;display:inline-flex;align-items:center;gap:10px;color:light-dark(#373737,#f6f6f6);text-decoration:none;text-align:left;padding:5px 15px 5px 28px;border-radius:6px;font-family:TWKLausanne,sans-serif;font-weight:400;transition:all .3s ease-in-out;justify-content:left}.sidebar__nav-items a>*,.sidebar__nav-items button>*{opacity:.6}.sidebar__nav-items a:before,.sidebar__nav-items button:before{transition:all .3s ease-in-out;border-width:0 2px 2px 0;border-color:transparent;border-style:solid;content:"";width:.45rem;height:.75rem;transform:translate(-15px) rotate(43deg);position:absolute}.sidebar__nav-items a span,.sidebar__nav-items button span{display:flex;justify-content:center}.sidebar__nav-items a span svg,.sidebar__nav-items button span svg{fill:currentColor;height:20px;width:20px;stroke:currentColor;stroke-width:0px}.sidebar__nav-items a p,.sidebar__nav-items button p{font-size:14px;transform:translateY(2px);white-space:nowrap}.sidebar__nav-items a:hover>*,.sidebar__nav-items button:hover>*{opacity:1}.sidebar__nav-items a.show-permissions:before,.sidebar__nav-items button.show-permissions:before{border-color:#adff2f}.sidebar__nav-items a.active>*,.sidebar__nav-items button.active>*{font-weight:unset;opacity:1}.sidebar__nav-items a.disabled-link,.sidebar__nav-items button.disabled-link{color:unset;opacity:0}.sidebar__nav-items .MuiPaper-root.MuiDrawer-paper{width:600px}.sidebar__nav-items__clubs-collapse{width:100%}.sidebar__nav-items__clubs-collapse:after{content:"";display:block;width:100%;height:1px;bottom:0;left:0;background-color:light-dark(rgb(35,33,33),rgb(64,59,59));transition:transform .25s ease-out;transform-origin:bottom right}.sidebar__nav-items__clubs-collapse.MuiCollapse-hidden .MuiCollapse-wrapper{padding-top:0}.sidebar__nav-items .field-wrapper{margin:15px 0 15px 13px;opacity:1;transition:opacity .3s ease;min-height:unset}.sidebar__nav-items .field-wrapper:before{transition:all .3s ease-in-out;border-width:0 2px 2px 0;border-color:transparent;border-style:solid;content:"";width:.45rem;height:.75rem;transform:translate(-10px,-10px) rotate(43deg);position:absolute}.sidebar__nav-items .field-wrapper.show-permissions:before{border-color:#adff2f}.sidebar__nav-items .field-wrapper.active>*{font-weight:unset;opacity:1}.sidebar__nav-items .field-wrapper label{top:-3px}.sidebar__nav-items .field-wrapper:has(span.notranslate) label{top:-7px}.sidebar__nav-items .field-wrapper:has(span.notranslate):has(.Mui-focused) label{top:inherit}.sidebar__nav-items .MuiInputBase-root.MuiOutlinedInput-root{height:35px;width:185px}.sidebar__bottom-wrapper{display:flex;align-items:center;width:100%}.sidebar__bottom{display:flex;margin-top:auto;flex-direction:column;align-items:center;width:100%;gap:2rem}@media (max-width: 767px){.sidebar__bottom{margin-right:40px}}.sidebar__bottom .profile-btn{padding:10px;border:none;background-color:light-dark(rgba(225,222,255,.3098039216),#060416);border-radius:8px;color:light-dark(#373737,#f6f6f6);width:100%;text-align:center;display:grid;grid-template-columns:1fr 70% 1fr;align-items:center;justify-content:left;position:relative;gap:.5rem;transition:all .2s ease}.sidebar__bottom .profile-btn.disabled-link{opacity:0}.sidebar__bottom .profile-btn.show-permissions{background-color:light-dark(rgba(225,222,255,.3098039216),#2e7874)}.sidebar__bottom .profile-btn>svg{width:22px;height:auto}.sidebar__bottom .profile-btn:before{content:"";height:1px;width:100%;top:-10px;left:0;background-color:light-dark(#c8cfdf,#626979);position:absolute}.sidebar__bottom .profile-btn:hover{background-color:light-dark(#e1e9fd,#2c3240)}.sidebar__bottom .profile-btn__info{display:flex;flex-direction:column;gap:.2rem;justify-content:start;align-items:start}.sidebar__bottom .profile-btn__info p{font-size:14px}.sidebar__bottom .profile-btn__info p:last-of-type{font-size:12px;color:light-dark(#838ca2,#b6bfd5);text-overflow:ellipsis;overflow:hidden;max-width:100%}.sidebar__bottom .profile-btn__menu-icon{transform:rotate(-90deg)}.sidebar__bottom .invite-users-btn{justify-content:center;width:60px}.sidebar__bottom .invite-users-btn.MuiIconButton-root{opacity:.6;transition:all .3s ease-out}.sidebar__bottom .invite-users-btn.MuiIconButton-root.active,.sidebar__bottom .invite-users-btn.MuiIconButton-root:hover{opacity:1}.sidebar__bottom .invite-users-btn:before{transition:all .3s ease-in-out;border-width:0 2px 2px 0;border-color:transparent;border-style:solid;content:"";width:.45rem;height:.75rem;transform:translate(-25px) rotate(43deg);position:absolute}.sidebar__bottom .invite-users-btn.show-permissions:before{border-color:#adff2f}.sidebar__bottom .invite-users-btn svg{width:100%;height:100%}.sidebar__bottom button{width:43px}.sidebar__bottom__logout.MuiIconButton-root svg circle{fill:none;stroke:light-dark(#373737,#f6f6f6)}.sidebar__bottom__logout.MuiIconButton-root svg path{fill:light-dark(#373737,#f6f6f6);stroke:light-dark(#373737,#f6f6f6)}.sidebar:hover+.gradient-wrapper .blue-gradient,.sidebar:hover+.gradient-wrapper .pink-gradient{width:11.5em;left:8em;opacity:1}.light-dark-input{border-radius:10px;display:flex;padding:0 3px;align-items:center;position:relative;overflow:hidden;min-width:270px}.light-dark-input .slider{display:block;position:absolute;z-index:1;width:calc((100% - 6px) / 3);top:3px;transform:translate(-110%);bottom:3px;border-radius:6px;transition:.15s ease,transform .25s ease-out;background-color:light-dark(#e1e9fd,#2c3240);box-shadow:inset 0 1px 1px #ddd,0 2px 3px light-dark(#676666,#ccc)}.light-dark-input input{display:none}.light-dark-input[data-current-mode=light] .slider{transform:translate(0)}.light-dark-input[data-current-mode=dark] .slider{transform:translate(100%)}.light-dark-input[data-current-mode=system] .slider{transform:translate(200%)}.light-dark-input label{position:relative;z-index:2;width:33.3333333333%;color:light-dark(#373737,#f6f6f6);cursor:pointer}.light-dark-input label span{padding:8px 0;border-radius:6px;display:flex;justify-content:center;align-items:center;font-weight:500}.light-dark-input label span p{font-size:14px;transform:translateY(2px)}.light-dark-input label svg{display:inline-block;margin-right:.5rem;min-width:20px}.gradient-wrapper{position:absolute;display:flex;flex-direction:column;top:15vh}@media (max-width: 767px){.gradient-wrapper{display:none}}.gradient-wrapper .blue-gradient,.gradient-wrapper .pink-gradient{position:relative;width:11em;transition:all 2s ease-in-out;height:30em;left:7.5em;opacity:.5}.gradient-wrapper .blue-gradient{background:radial-gradient(40% 54.52% at 50% 50%,#10f0fe,#0000);top:0vh}.gradient-wrapper .pink-gradient{background:radial-gradient(40% 54.52% at 50% 50%,#f903a2,#0000);position:absolute;top:25vh}#menu-selectedLocation{z-index:10000}#profile-menu,#business-locations-menu,#hardware-menu{z-index:3000}#profile-menu ul.MuiList-root li,#business-locations-menu ul.MuiList-root li,#hardware-menu ul.MuiList-root li{display:flex;gap:.5rem;justify-content:left}#profile-menu ul.MuiList-root li>svg,#business-locations-menu ul.MuiList-root li>svg,#hardware-menu ul.MuiList-root li>svg{width:24px;height:auto}#profile-menu ul.MuiList-root li>svg.logout-icon,#business-locations-menu ul.MuiList-root li>svg.logout-icon,#hardware-menu ul.MuiList-root li>svg.logout-icon{height:22px}#profile-menu ul.MuiList-root li>p,#business-locations-menu ul.MuiList-root li>p,#hardware-menu ul.MuiList-root li>p{transform:translateY(1px)}.slider{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;width:5rem;text-align:center}.slider .MuiSlider-root.MuiSlider-vertical{width:20px}.slider .MuiSlider-root.MuiSlider-vertical .MuiSlider-track{border-top-left-radius:0;border-top-right-radius:0}.slider .MuiSlider-root.MuiSlider-vertical .MuiSlider-rail{transition:all .3s ease-in-out}.slider .MuiSlider-root.MuiSlider-vertical .MuiSlider-thumb{height:26px;width:30px;border-radius:8px;border:1px solid light-dark(#363636,#616161);background-color:light-dark(#cecece,#3d3d3d);box-shadow:inset 0 6px 5px -3px light-dark(#272727,#7f7f7f)}.slider .MuiSlider-root.MuiSlider-vertical .MuiSlider-thumb input{-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical}.slider .MuiSlider-root.MuiSlider-vertical.Mui-disabled{opacity:.7}.slider label{text-align:center;text-wrap:nowrap}body .Toastify__toast{font-family:TWKLausanne,sans-serif;font-size:14px;color:light-dark(#373737,#f6f6f6);background-color:light-dark(#f6f6f6,#01010b)}@media (max-width: 767px){body .Toastify__toast{top:70px}}.card{width:265px;color:light-dark(#373737,#f6f6f6);height:170px;overflow-y:clip;position:relative;background-color:light-dark(#edeff4,#000207);border-radius:12px;transition:all .2s ease-out;border:1px solid transparent;transform:scale(1);transition:transform .05s ease,opacity .05s ease-in-out .05s;opacity:1}@starting-style{.card{transform:scale(.3);opacity:0}}.card:nth-of-type(2){transition:transform .1s ease 25ms,opacity .1s ease-in-out .05s}.card:nth-of-type(3){transition:transform .1s ease .05s,opacity .1s ease-in-out 75ms}.card:nth-of-type(4){transition:transform .1s ease 75ms,opacity .1s ease-in-out .1s}.card:nth-of-type(5){transition:transform .1s ease .1s,opacity .1s ease-in-out .125s}.card:nth-of-type(6){transition:transform .1s ease .125s,opacity .1s ease-in-out .15s}.card:nth-of-type(7){transition:transform .1s ease .15s,opacity .1s ease-in-out .175s}.card:nth-of-type(8){transition:transform .1s ease .175s,opacity .1s ease-in-out .2s}.card:nth-of-type(9){transition:transform .1s ease .2s,opacity .1s ease-in-out .225s}.card:nth-of-type(10){transition:transform .1s ease .225s,opacity .1s ease-in-out .25s}.card:nth-of-type(11){transition:transform .1s ease .25s,opacity .1s ease-in-out .275s}.card:nth-of-type(12){transition:transform .1s ease .275s,opacity .1s ease-in-out .3s}.card:nth-of-type(13){transition:transform .1s ease .3s,opacity .1s ease-in-out .325s}.card:nth-of-type(14){transition:transform .1s ease .325s,opacity .1s ease-in-out .35s}.card:nth-of-type(15){transition:transform .1s ease .35s,opacity .1s ease-in-out .375s}.card:nth-of-type(16){transition:transform .1s ease .375s,opacity .1s ease-in-out .4s}.card:nth-of-type(17){transition:transform .1s ease .4s,opacity .1s ease-in-out .425s}.card:nth-of-type(18){transition:transform .1s ease .425s,opacity .1s ease-in-out .45s}.card:nth-of-type(19){transition:transform .1s ease .45s,opacity .1s ease-in-out .475s}.card:nth-of-type(20){transition:transform .1s ease .475s,opacity .1s ease-in-out .5s}.card__body-btn{position:absolute;width:100%;height:100%;background-color:transparent;border:none;border-radius:10px;z-index:0;transition:background-color .2s ease-out}.card__body-btn:focus{background-color:light-dark(rgba(237,239,244,.2),rgba(0,2,7,.2));outline:none}.card__action-btns{position:absolute;right:10px;top:10px;display:flex;align-items:center}.card__action-btns button{position:relative}.card__action-btns button .draft{position:absolute}.card__action-btns__visibility{opacity:0;transition:opacity .3s ease}.card__action-btns__visibility svg{fill:light-dark(#000207,#edeff4)}.card:hover{border:1px solid #505050;transform:scale(1.015)}.card:hover .card__action-btns__visibility{transition:opacity .3s ease;opacity:1}.card__header{padding:16px;display:flex;flex-direction:column;gap:15px}.card__header__top{width:100%;display:flex;flex-direction:column;max-width:75%}.card__header__top h3{font-size:18px;line-height:35px;font-weight:400;max-height:40px;max-width:166px;overflow:hidden}.card__header__top__author{font-size:12px;color:light-dark(#838ca2,#b6bfd5)}.card__header__info{display:flex;gap:10px;flex-wrap:wrap}.card__header__info span{min-width:fit-content;display:flex;border:1px solid light-dark(#373737,#f6f6f6);padding:7px 12px;border-radius:20px;background-color:transparent;justify-content:center;gap:5px}.card__header__info span p{align-self:center;font-size:13px;color:light-dark(#373737,#f6f6f6);line-height:20px}.card__header__info span svg{width:.8em;height:.8em}.card__body{padding:2px 16px 10px;font-size:12px;color:light-dark(#838ca2,#b6bfd5);max-height:30px;overflow:hidden}.switch-on-hover{opacity:1;transition:opacity .15s ease-out}*:hover>.switch-on-hover{opacity:0}body .exercise-timeline{width:100%;display:flex}body .exercise-timeline__item{position:relative}body .exercise-timeline__item.MuiListItem-root{padding:0;gap:0;display:flex;min-width:0}body .exercise-timeline__item__container{display:flex;box-shadow:inset 1px 1px 7px #2486ce00,inset -1px -1px 7px #2486ce00,1px 1px 1px #2486ce80,-1px -1px 1px #2486ce80;border-radius:1.5rem;width:100%;align-self:stretch;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease;position:relative;z-index:10}body .exercise-timeline__item__container:hover{box-shadow:inset 1px 1px 7px #2486cebf,inset -1px -1px 7px #2486cebf,1px 1px 16px #2486ce80,-1px -1px 16px #2486ce80;transform:scale(1.005)}body .exercise-timeline__item__container:hover+.exercise-timeline__item__remove.MuiButtonBase-root.MuiIconButton-root{opacity:1}body .exercise-timeline__item__container .name-container{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;text-align:left;flex-grow:1;color:light-dark(#01123a,#dbdfea)}body .exercise-timeline__item__container .name-container p{padding-top:1.5rem;flex-grow:1;font-size:1rem;text-transform:none;text-wrap:balance;line-height:1.2rem}body .exercise-timeline__item__container .name-container:hover{cursor:pointer}body .exercise-timeline__item__container .music-btn:hover{border-color:light-dark(#373737,#f6f6f6)}body .exercise-timeline__item__remove.MuiButtonBase-root.MuiIconButton-root{opacity:0;transition:opacity .15s linear;position:absolute;z-index:10;right:.5rem;top:.8rem}body .exercise-timeline__item__remove.MuiButtonBase-root.MuiIconButton-root:hover{opacity:1}body .exercise-timeline__item__remove.MuiButtonBase-root.MuiIconButton-root svg path{fill:light-dark(rgb(46,46,46),rgb(124,124,124))}body .exercise-timeline__item.with-time,body .exercise-timeline__item.add-break{position:relative;z-index:50;display:flex;align-items:center;text-align:center;width:44px;aspect-ratio:1;border-radius:50%;color:#626979b3;background-color:light-dark(#edeff4,#000207);border:2px dotted rgba(98,105,121,.7)}@media (prefers-color-scheme: dark){body .exercise-timeline__item.with-time,body .exercise-timeline__item.add-break{color:#c8cfdfb3;border:2px dotted rgba(200,207,223,.7)}}body .exercise-timeline__item.with-time .MuiButton-startIcon,body .exercise-timeline__item.add-break .MuiButton-startIcon{margin:0}body .exercise-timeline__item.with-time .MuiButton-startIcon>*,body .exercise-timeline__item.add-break .MuiButton-startIcon>*{font-size:1rem}body .exercise-timeline__item.with-time p,body .exercise-timeline__item.add-break p{transform:translate(-50%,2px);font-style:italic;color:light-dark(#626979,#c8cfdf)}body .exercise-timeline__item.with-time svg path,body .exercise-timeline__item.add-break svg path{fill:light-dark(#626979,#c8cfdf)}body .exercise-timeline__item__actions{flex-grow:0;width:fit-content;padding:0;margin:0 -8px}body .exercise-timeline__item__actions:empty{margin:0 8px}body .exercise-timeline__item__actions button{display:flex;justify-content:center;width:100%;text-transform:lowercase}body .exercise-timeline .music-btn,body .exercise-timeline__music{margin-top:auto;flex-grow:0;padding:1rem 1.5rem 1.5rem;border-top:2px dotted light-dark(#c8cfdf,#626979);background-color:light-dark(#edeff4,#000207);color:light-dark(#626979,#c8cfdf);display:flex;align-items:center;gap:.5rem;font-size:.875rem}body .exercise-timeline .music-btn span:has(svg),body .exercise-timeline__music span:has(svg){flex-shrink:0}body .exercise-timeline .music-btn>span,body .exercise-timeline__music>span{transform:translateY(.2em);text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}body .exercise-timeline .music-btn:hover{cursor:pointer;background-color:light-dark(rgba(200,207,223,.7),rgba(98,105,121,.7))}.exercise-timeline__title{text-align:center;font-size:.875rem;opacity:.65;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}.exercise-timeline-sphere{display:block;width:3rem;margin:0 0 0 -.5rem;aspect-ratio:1;border-radius:50%;align-self:flex-start;flex-shrink:0;box-shadow:inset -25px -5px 13px #0000004d}.routine-preview{display:flex;flex-direction:column;color:light-dark(#373737,#f6f6f6);scrollbar-width:none;background-color:light-dark(#f6f6f6,#111111);width:48px;border-top-left-radius:20px;height:fit-content;border-bottom-left-radius:20px;position:absolute;top:7vh;right:1cqw;transition:width .5s ease;max-height:85vh;overflow-y:scroll;z-index:100;text-wrap:nowrap;gap:.5rem;overflow-x:hidden}@media (max-width: 767px){.routine-preview{display:none}}.routine-preview::-webkit-scrollbar{width:0}.routine-preview__header{position:sticky;top:0;background-color:transparent;display:flex;justify-content:flex-end;padding:0;z-index:1}.routine-preview__header__collapse-btn.MuiButtonBase-root.MuiIconButton-root{padding:.7rem;margin:0 0 -.5rem;transform:rotate(180deg);transition:transform .15s linear;background-color:light-dark(#f6f6f6,#111111)}.routine-preview__header__collapse-btn.MuiButtonBase-root.MuiIconButton-root svg{fill:light-dark(#373737,#f6f6f6)}.routine-preview--collapse-open{width:200px}.routine-preview--collapse-open .routine-preview__header__collapse-btn.MuiButtonBase-root.MuiIconButton-root{transform:rotate(0)}.routine-preview__round-wrapper{display:flex;flex-direction:column;position:relative;padding:0 1rem}.routine-preview__round-wrapper__number{position:absolute;top:0;font-weight:700;font-size:10rem;display:block;text-align:center;width:100%;opacity:.2;line-height:12rem;overflow-y:hidden;height:100%}.routine-preview__round-wrapper__number:hover{cursor:default}.routine-preview__round-wrapper__exercises-wrapper{display:flex;flex-direction:column;align-items:flex-start}.routine-preview__round-wrapper__exercises-wrapper .intensity-circle{width:1rem;height:1rem;border:1px solid rgba(246,246,246,.6);border-radius:1rem}.routine-preview__round-wrapper__exercises-wrapper button.exercise-btn{text-wrap:nowrap;transform:translateY(2px);text-transform:none;display:flex;gap:1rem;width:100%;justify-content:flex-start}.routine-preview__round-wrapper__exercises-wrapper:last-child:before{content:"";display:block;width:100%;border-bottom:1px dashed #505050;margin:.5rem 1rem}.media-preview{position:fixed;width:100vw;height:100vh;pointer-events:none;overflow:hidden;display:flex;justify-content:flex-end;top:0;right:0;bottom:0;left:0;z-index:100;padding:2rem 14rem 6rem 0}.media-preview__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:light-dark(rgba(246,246,246,.4),rgba(17,17,17,.4));transform:translate(100%);pointer-events:all;transition:opacity .3s linear;opacity:0}.media-preview__container{background-color:light-dark(rgba(246,246,246,.8),rgba(17,17,17,.8));box-shadow:-5px 5px 3px #000,inset -1px 1px 1px var(--shadow-color);position:relative;width:500px;color:light-dark(#373737,#f6f6f6);left:50%;transition:opacity .5s linear .1s,transform .3s ease,left .3s ease-out .1s,height .3s ease;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;pointer-events:all;transform:scale(.1);opacity:0;top:15%}.media-preview__container--with-video{height:510px}.media-preview__container--with-music{height:160px}.media-preview__container--with-music .media-preview__container__video{display:none}.media-preview__container--with-music audio{margin-top:auto}.media-preview__container--loading{height:100px}.media-preview__container__video{width:100%;margin-top:40px;aspect-ratio:1.6}.media-preview--show .media-preview__container{transition:opacity .1s linear,transform .4s ease,left .3s ease-out,box-shadow .2s linear,height .3s ease;left:0;transform:scale(1);opacity:1}.media-preview--show .media-preview__backdrop{opacity:1;cursor:default;transform:translate(0);border:0}.switch-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;height:27px;width:fit-content}.switch-button--disabled{opacity:.5}.switch-button .switch-outer{height:100%;background:#edeff433;width:70px;border-radius:165px;border:1px solid #32303e;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}.switch-button .switch-outer input[type=checkbox]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.switch-button .switch-outer input[type=checkbox]:checked+.button .button-toggle{left:67%}.switch-button .switch-outer input[type=checkbox]:checked+.button .button-indicator{-webkit-animation:indicator 1s forwards;animation:indicator 1s forwards}.switch-button .switch-outer input[type=checkbox]:checked+.button .partner-admin-filter-icon{-webkit-animation:icon-indicator 1s forwards;animation:icon-indicator 1s forwards}.switch-button .switch-outer input[type=checkbox]:checked+.button .icon-indicator{-webkit-animation:icon-indicator 1s forwards;animation:icon-indicator 1s forwards}.switch-button .switch-outer input[type=checkbox]:checked+.button .icon-indicator>path{fill:#34ae21}.switch-button .switch-outer input[type=checkbox]:checked+.button .default-white-icon{-webkit-animation:default-icon-indicator 1s forwards;animation:default-icon-indicator 1s forwards}.switch-button .switch-outer .button-toggle{height:21px;width:21px;background:light-dark(#3d51e2,#070d3c);border:2px solid light-dark(#000207,#edeff4);border-radius:100%;position:relative;z-index:2;-webkit-transition:left .3s ease-in;-o-transition:left .3s ease-in;transition:left .3s ease-in;left:0}.switch-button .switch-outer .button{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;justify-content:space-between}.switch-button .switch-outer .button-indicator{height:15px;width:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;border:3px solid #ef565f;-webkit-box-sizing:border-box;box-sizing:border-box;right:10px;position:relative}.switch-button .switch-outer svg.icon-indicator{top:1px;-webkit-box-sizing:border-box;box-sizing:border-box;right:10px;position:relative;width:20px}.switch-button .switch-outer svg.icon-indicator>path{fill:#ef565f}.switch-button .switch-outer .partner-admin-filter-icon{position:relative;fill:#cc1002;right:5px;bottom:1px}.switch-button .switch-outer svg.default-white-icon{position:relative;right:5px;bottom:1px}.switch-button .switch-outer svg.default-white-icon path{fill:light-dark(#000207,#edeff4)}@-webkit-keyframes indicator{30%{opacity:0}0%{opacity:1}to{opacity:1;border:3px solid #60d480;left:-68%}}@keyframes indicator{30%{opacity:0}0%{opacity:1}to{opacity:1;border:3px solid #60d480;left:-68%}}@keyframes icon-indicator{30%{opacity:0}0%{opacity:1}to{opacity:1;fill:#34ae21;left:-58%}}@keyframes default-icon-indicator{30%{opacity:0}0%{opacity:1}to{opacity:1;fill:light-dark(#626979,#c8cfdf);left:-58%}}.fc-theme-standard th,.fc-theme-standard td,.fc .fc-scrollgrid,.fc .fc-timegrid-slot{border:none}.fc-view-harness .fc-scrollgrid-section-header th.fc-col-header-cell a{font-size:14px;font-weight:200;margin-bottom:10px}.fc-view-harness .fc-scrollgrid-section .fc-scroller-liquid-absolute{scrollbar-width:thin}.fc-view-harness .fc-scrollgrid-section .fc-scroller-liquid-absolute::-webkit-scrollbar{width:1px}.fc-view-harness .fc-scrollgrid-section .fc-daygrid-body .fc-day-today{background-color:transparent}.fc-view-harness .fc-scrollgrid-section .fc-timegrid-slot-label-cushion{font-size:14px}.fc-view-harness .fc-timeGridDay-view .fc-timegrid-cols .fc-timegrid-col.fc-day-today{background-color:transparent}.fc-view-harness .fc-timeGridDay-view .fc-timegrid-cols .fc-timegrid-col.fc-day-today .fc-timegrid-now-indicator-container{box-shadow:inset -.1em -.1em 2em light-dark(#78CBFF,#2486ce);border-radius:10px}.fc-view-harness .fc-timeGridDay-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame{border-radius:10px;margin:0 31px 0 3px;background-color:light-dark(rgba(185,185,185,.3),rgba(0,0,0,.4))}.fc-view-harness .fc-timeGridDay-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame .fc-timegrid-col-events{margin:0 2%}.fc-view-harness .fc-timeGridDay-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame .fc-timegrid-col-events .fc-timegrid-event-harness .fc-event{cursor:pointer;box-shadow:0 0 0 1px light-dark(#f6f6f6,#01010b)}.fc-view-harness .fc-timeGridDay-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame .fc-timegrid-col-events .fc-timegrid-event-harness .fc-event .fc-event-main{overflow:hidden;display:flex;flex-direction:column}.fc-view-harness .fc-timeGridWeek-view .fc-timegrid-cols .fc-timegrid-col.fc-day-today{background-color:transparent}.fc-view-harness .fc-timeGridWeek-view .fc-timegrid-cols .fc-timegrid-col.fc-day-today .fc-timegrid-now-indicator-container{box-shadow:inset -.1em -.1em 2em light-dark(#78CBFF,#2486ce);border-radius:10px}.fc-view-harness .fc-timeGridWeek-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame{border-radius:10px;margin:0 3px;background-color:light-dark(rgba(185,185,185,.3),rgba(0,0,0,.4))}.fc-view-harness .fc-timeGridWeek-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame .fc-timegrid-col-events{margin:0 7%}.fc-view-harness .fc-timeGridWeek-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame .fc-timegrid-col-events .fc-timegrid-event-harness .fc-event{cursor:pointer;box-shadow:0 0 0 1px light-dark(#f6f6f6,#01010b)}.fc-view-harness .fc-timeGridWeek-view .fc-timegrid-cols td.fc-day .fc-timegrid-col-frame .fc-timegrid-col-events .fc-timegrid-event-harness .fc-event .fc-event-main{overflow:hidden;display:flex;flex-direction:column}.fc-header-toolbar{height:80px}.fc-header-toolbar .fc-toolbar-chunk:has(.fc-toolbar-title)>div{display:flex;align-items:center;gap:1rem}.fc-header-toolbar .fc-toolbar-chunk:has(.fc-toolbar-title)>div .fc-toolbar-title{font-weight:200;transform:translateY(2px);font-size:20px}.fc-header-toolbar .fc-toolbar-chunk .fc-timeGridWeek-button,.fc-header-toolbar .fc-toolbar-chunk .fc-timeGridDay-button,.fc-header-toolbar .fc-toolbar-chunk .fc-today-button{height:35px;font-size:14px;background-color:light-dark(rgba(185,185,185,.3),black);color:light-dark(#373737,#f6f6f6)}.fc-header-toolbar .fc-toolbar-chunk .fc-prev-button,.fc-header-toolbar .fc-toolbar-chunk .fc-next-button{background-color:transparent;border:none;transition:all .3s ease;box-shadow:none;color:light-dark(#373737,#f6f6f6)}.fc-header-toolbar .fc-toolbar-chunk .fc-prev-button:hover,.fc-header-toolbar .fc-toolbar-chunk .fc-next-button:hover{box-shadow:#4c5b6a80 0 0 0 .2rem}.menu__icon{width:32px;height:32px;padding:4px;background-color:transparent;outline:none;border:none}.menu__icon span{display:block;width:100%;height:1px;border-radius:2px;background-color:light-dark(#000207,#edeff4);transition:background-color .4s;position:relative}.menu__icon span+span{margin-top:7px}.menu__icon span:nth-child(1){animation:ease .8s menu-icon-top-2 forwards}.menu__icon span:nth-child(2){animation:ease .8s menu-icon-scaled-2 forwards}.menu__icon span:nth-child(3){animation:ease .8s menu-icon-bottom-2 forwards}.menu__icon--active span:nth-child(1){animation:ease .8s menu-icon-top forwards}.menu__icon--active span:nth-child(2){animation:ease .8s menu-icon-scaled forwards}.menu__icon--active span:nth-child(3){animation:ease .8s menu-icon-bottom forwards}@keyframes menu-icon-top{0%{top:0;transform:rotate(0)}50%{top:.5rem;transform:rotate(0)}to{top:.5rem;transform:rotate(45deg)}}@keyframes menu-icon-top-2{0%{top:.5rem;transform:rotate(45deg)}50%{top:.5rem;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes menu-icon-bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:.5rem;transform:rotate(0)}to{bottom:.5rem;transform:rotate(135deg)}}@keyframes menu-icon-bottom-2{0%{bottom:.5rem;transform:rotate(135deg)}50%{bottom:.5rem;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes menu-icon-scaled{50%{transform:scale(0)}to{transform:scale(0)}}@keyframes menu-icon-scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}.access-stepper-modal{display:flex;flex-direction:column;gap:1rem;transition:height .3s ease-in-out;height:450px}@media (max-width: 767px){.access-stepper-modal{height:100%}}.access-stepper-modal:has(.collapse--open){height:500px}.access-stepper-modal__top{display:flex;justify-content:space-between;align-items:center}.access-stepper-modal__top>button>svg{fill:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.access-stepper-modal__top .MuiStepper-root .MuiStep-root .MuiStepLabel-root{width:27px;overflow:hidden;transition:width .3s ease-in-out}.access-stepper-modal__top .MuiStepper-root .MuiStep-root .MuiStepLabel-root:has(.Mui-active){width:140px}}.access-stepper-modal__top .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiSvgIcon-root circle{color:light-dark(#838ca2,#b6bfd5)}.access-stepper-modal__top .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiSvgIcon-root.Mui-active circle{color:light-dark(#373737,#f6f6f6)}.access-stepper-modal__top .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiSvgIcon-root.Mui-active circle+text{fill:light-dark(#f6f6f6,#01010b);transform:translateY(1px)}.access-stepper-modal__top .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiSvgIcon-root.Mui-completed{color:light-dark(#165fbe,#2486ce)}.access-stepper-modal__top .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{color:light-dark(#373737,#f6f6f6)}.access-stepper-modal__content{height:100%;margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.access-stepper-modal__content .template-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;height:100%}.access-stepper-modal__content .template-grid--edit{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.access-stepper-modal__content .template-grid--edit>:nth-child(1){grid-column:1/-1}.access-stepper-modal__content .template-grid--edit>:nth-child(2){grid-column:1}.access-stepper-modal__content .template-grid--edit>:nth-child(3){grid-column:2}.access-stepper-modal__content .template-grid__item{border-radius:8px;padding:4px;border:none;text-wrap:balance}.access-stepper-modal__content .second-step-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem}.access-stepper-modal__content .second-step-wrapper span>p{color:light-dark(#838ca2,#b6bfd5);font-size:13px}.access-stepper-modal__content .second-step-wrapper__form__input-group{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1rem}.access-stepper-modal__content .third-step-wrapper{display:flex;flex-direction:column;gap:2rem;height:100%}.access-stepper-modal__content .third-step-wrapper .MuiFormControl-root{width:100%}.access-stepper-modal__content .third-step-wrapper__buttons{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.access-stepper-modal__content .third-step-wrapper__buttons>button{border-radius:8px;padding:4px;border:none;text-wrap:balance;font-size:18px}.access-stepper-modal__content .third-step-wrapper .select-user-entity-collapse{height:100%;display:flex;flex-direction:column;gap:.6rem}.access-stepper-modal__bottom{width:100%;display:flex;gap:1rem;justify-content:end;align-items:center}@media (max-width: 767px){#menu-select-user-entity .MuiPaper-root.MuiPaper-elevation{margin-top:0}}#menu-select-user-entity .MuiList-root .MuiListSubheader-root{background-color:light-dark(#f6f6f6,#111111);color:light-dark(#373737,#f6f6f6);font-size:18px;text-transform:capitalize}@media (max-width: 767px){#menu-clubAccess .MuiPaper-root.MuiPaper-elevation{width:100%;margin-top:0}}.support-card{background-color:light-dark(#f6f6f6,#111111);display:grid;border:light-dark(#f6f6f6,#01010b);box-shadow:inset 0 0 0 1px transparent;border-radius:1rem;padding:15px 10px;max-width:fit-content;gap:10px;transition:transform .2s ease-out,box-shadow .2s ease-out;grid-template-areas:"icon title ." "desc desc desc"}.theme-light .support-card{box-shadow:1px 3px 12px 1px #989898}.theme-light .support-card:hover{box-shadow:1px 3px 12px 1px #484848}.support-card:hover{transform:scale(1.03);box-shadow:inset 0 0 0 1px light-dark(#01123a,#dbdfea)}.support-card p{grid-area:desc;max-width:270px;font-size:12px;color:light-dark(#626979,#c8cfdf);text-align:left;text-wrap:balance}.support-card svg{grid-area:icon;width:24px;height:auto}.support-card h3{grid-area:title}.toggle-container{--knob-size: 1.75em;display:flex;justify-content:center;position:relative}.toggle-input{position:absolute;z-index:2;bottom:132.5%;border-radius:50%;transform:rotate(-25deg);transform-origin:50% 4.75em;width:var(--knob-size);height:var(--knob-size);opacity:0;font:inherit;transition:transform .24s cubic-bezier(.65,1.35,.5,1);cursor:pointer}.toggle-input:checked{transform:rotate(25deg)}.toggle-handle-wrapper{position:absolute;z-index:1;bottom:-135%;-webkit-mask-image:linear-gradient(to bottom,#000 62.125%,transparent 50%);mask-image:linear-gradient(to bottom,#000 62.125%,transparent 50%);width:200%;overflow:hidden}.toggle-handle{display:flex;flex-direction:column;align-items:center;transform:rotate(-25deg);transform-origin:bottom center;transition:transform .24s cubic-bezier(.65,1.35,.5,1)}.toggle-input:checked+.toggle-handle-wrapper>.toggle-handle{transform:rotate(25deg)}.toggle-handle-knob{position:relative;z-index:1;border-radius:50%;width:var(--knob-size);height:var(--knob-size);background-image:radial-gradient(farthest-corner at 70% 30%,#fedee2 4%,#4876e8 12%,#4876e8 24%,#3451b8 50%,#3451b8 65%,#547ad3 75%);transition:transform .24s cubic-bezier(.65,1.35,.5,1)}.toggle-input:checked+.toggle-handle-wrapper .toggle-handle-knob{transform:rotate(-90deg)}.toggle-handle-knob:after{content:"";position:absolute;top:0;left:0;border-radius:inherit;width:100%;height:100%;box-shadow:inset 0 0 8px 2px #fff6;opacity:0;transition:opacity .2s}@media (hover: hover){.toggle-input:hover+.toggle-handle-wrapper .toggle-handle-knob:after,.toggle-input:focus-visible+.toggle-handle-wrapper .toggle-handle-knob:after{opacity:1}}.toggle-handle-bar-wrapper{position:relative;width:.5em;height:3em}.toggle-handle-bar{position:absolute;top:calc(var(--knob-size) / 2 * -1);left:0;width:100%;height:calc(100% + var(--knob-size) / 2);background-image:linear-gradient(to right,#777475,#a4a4a4,#fff 45%,#fff 55%,#a4a4a4,#777475);background-position-x:.06125em;transition:background-position-x .24s cubic-bezier(.65,1.35,.5,1);box-shadow:inset 0 1em .25em #0006}.toggle-input:checked+.toggle-handle-wrapper .toggle-handle-bar{background-position-x:-.06125em}.toggle-base{position:relative;border-radius:3.125em;padding:.25em;width:3.5em;height:1.125em;background-color:#fff;background-image:linear-gradient(to bottom,#fff,#d7d7d7);box-shadow:0 -.25em .5em #fff,0 .25em .5em #d7d7d7}.toggle-base-inside{position:relative;border-radius:inherit;width:100%;height:100%;background-image:linear-gradient(to bottom,#a6a6a6,#7d7d7d);box-shadow:inset 0 .0625em #fff3,inset 0 -.03125em #fff,inset 0 -.0625em .25em #0000001a}.toggle-base-inside:after{content:"";position:absolute;border-radius:inherit;width:100%;height:100%;background-image:linear-gradient(to bottom,#6554b0,#453c8c);box-shadow:inherit;opacity:0;transition:opacity .24s cubic-bezier(.65,1.35,.5,1)}.toggle-input:checked~.toggle-base .toggle-base-inside:after{opacity:1}.user-profile{display:flex;flex-direction:column;color:light-dark(#373737,#f6f6f6);min-width:500px}@media (max-width: 767px){.user-profile{min-width:100%;justify-content:start}}.user-profile__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid light-dark(#e0e0e0,#424242);margin-bottom:.6rem}.user-profile__header>button>svg{fill:light-dark(#373737,#f6f6f6)}.user-profile__content{display:flex;flex-direction:column;gap:.3rem;text-align:center}.user-profile__content>p{font-size:20px}.user-profile__content>p:last-of-type{font-size:14px;font-weight:300;color:light-dark(#666666,#999999)}.user-profile__info{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.user-profile__qr-wrapper{display:flex;flex-direction:column;justify-content:center;background-color:#e5e5e5;padding:20px;width:fit-content;align-self:center;border-radius:20px}.user-profile__qr-code{background-color:#d8d8d8;box-shadow:5px 4px 10px 6px #00000059;padding:15px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:.7rem;width:100%}.user-profile__qr-code>img{width:90px}.user-profile__access-locations{height:350px;overflow:hidden}.user-profile__access-locations__list{display:flex;flex-direction:column;gap:.5rem;max-height:100%;overflow:auto;padding:24px 0}.user-profile__access-locations__list>span{background-color:light-dark(#e1e9fd,#2c3240);padding:10px 8px;border-radius:8px;transition:all .3s ease;display:flex;justify-content:start;align-items:center;gap:.5rem}.user-profile__access-locations__list>span:hover{transform:scale(1.05);background-color:light-dark(#d5e0fe,#373e51)}.user-profile__access-locations__list>span>p{font-size:14px;transform:translateY(2px)}.user-profile__access-locations__list>span>svg{width:16px;height:auto}.modal-qr{width:500px;height:auto;object-fit:contain}@media (max-width: 767px){.modal-qr{width:80%;height:100%}}.tag-manager{min-width:500px;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:start}.tag-manager h3{font-weight:300;font-size:1.3rem}.tag-manager__header{display:flex;justify-content:space-between}.tag-manager__header>button>svg{fill:light-dark(#373737,#f6f6f6)}.tag-manager__content{display:flex;flex-direction:column;gap:2rem;align-items:start;width:100%}.tag-manager__content .routine-types{display:flex;flex-direction:column;gap:1rem;align-items:start;width:inherit}.tag-manager__content .routine-types__list{display:flex;gap:1rem;width:inherit;justify-content:space-evenly}.tag-manager__content .routine-types__card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;min-height:80px;border-radius:.5rem;border:2px solid #b5bfd9;background-color:transparent;box-shadow:0 5px 10px #0000001a;transition:.15s ease;position:relative;gap:.3rem}.tag-manager__content .routine-types__card>p{color:#707070;transition:.375s ease;text-align:center;font-size:13px}.tag-manager__content .routine-types__card>svg{width:2rem;height:2rem}.tag-manager__content .routine-types__card:hover{border-color:#2260ff;transform:scale(1.1)}.tag-manager__content .routine-types__card:hover>p{color:#2260ff}.tag-manager__content .routine-types__card:hover>svg path{fill:#2260ff}.tag-manager__content .special-tags{display:flex;flex-direction:column;width:100%;max-width:450px;gap:1rem;align-items:start;padding:1rem;border:3px solid #bbceff;border-radius:1rem;box-shadow:0 0 10px #0fb0ff80;transition:all .3s ease}.tag-manager__content .special-tags:has(.special-tags__item--deleting){border:3px solid #cc1002}.tag-manager__content .special-tags__header{display:flex;justify-content:space-between;align-items:center;width:100%}.tag-manager__content .special-tags__header button>svg{fill:light-dark(#373737,#f6f6f6)}.tag-manager__content .special-tags__actions{display:flex;align-items:center;gap:.6rem;height:40px}.tag-manager__content .special-tags__actions .delete-btn{animation:opacity-animation .5s ease}.tag-manager__content .special-tags__actions .delete-btn>svg{fill:light-dark(#373737,#f6f6f6)}.tag-manager__content .special-tags__actions .delete-btn:hover{background-color:#cc1002}.tag-manager__content .special-tags__actions .remove-tag-btn>svg{transition:all .3s ease;width:32px;height:auto}.tag-manager__content .special-tags__actions .remove-tag-btn--active>svg{fill:#ffbf00;stroke:#ffbf00;stroke-width:30px}.tag-manager__content .special-tags__list{display:flex;flex-wrap:wrap;gap:6px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));border-radius:1rem;max-height:230px;min-width:100%;overflow:auto}.tag-manager__content .special-tags__list .infinite-scroll-component{display:flex;flex-wrap:wrap;gap:6px;padding:15px 10px}.tag-manager__content .special-tags__item{border-radius:1.5rem;color:light-dark(#373737,#f6f6f6);border:1px solid light-dark(#2260ff,#bbceff);padding:4px 8px;cursor:pointer;transition:all .3s ease;background:transparent;text-align:left}.tag-manager__content .special-tags__item:hover,.tag-manager__content .special-tags__item:focus,.tag-manager__content .special-tags__item--selected,.tag-manager__content .special-tags__item--assigning{transform:scale(1.05);box-shadow:inset 0 0 10px #001ced,0 0 1px 2px light-dark(rgba(6,84,123,.868),rgb(110,207,255))}.tag-manager__content .special-tags__item--assigning{background-color:#2260ff;color:#fff}.tag-manager__content .special-tags__item--deleting{border-color:#cc1002}.tag-manager__content .special-tags__item--active{background-color:#cc1002;color:#fff}.tag-manager__content .special-tags__item--deleting:focus,.tag-manager__content .special-tags__item--deleting:hover,.tag-manager__content .special-tags__item--active:focus,.tag-manager__content .special-tags__item--active:hover{box-shadow:none}.tag-manager__content .special-tags__item:focus{outline:none}.tag-manager__content .special-tags__form,.tag-manager__content .special-tags__collapse{width:100%}.tag-manager__content .special-tags__input{position:relative;display:flex}.tag-manager__content .special-tags__input>input{width:100%;padding:.7rem 1rem;border-radius:.6rem;border:1px solid #d5e0ff;transition:all .4s ease;box-shadow:0 0 10px 0 transparent;background-color:#4242fd1c}.tag-manager__content .special-tags__input>input::placeholder{opacity:.5;color:light-dark(#224eff,#88a0ff)}.tag-manager__content .special-tags__input>input:focus{outline:none;border:1px solid light-dark(#002688,#bbceff);box-shadow:0 0 10px 0 light-dark(rgba(6,84,123,.868),rgb(110,207,255))}.tag-manager__content .special-tags__input>input:focus+button>svg{fill:light-dark(rgba(6,84,123,.868),rgb(110,207,255))}.tag-manager__content .special-tags__input>button{position:absolute;right:5px;top:2px;transition:all .3s ease}.tag-manager__content .special-tags__input>button>svg{fill:light-dark(#0034bb,#d5e0ff);transition:all .3s ease}.tag-manager__content .special-tags__input>button:hover,.tag-manager__content .special-tags__input>button:focus{transform:scale(1.05)}.tag-manager__footer{width:100%;display:flex;justify-content:flex-end;margin-top:auto}.radio-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;min-height:80px;border-radius:.5rem;border:2px solid #b5bfd9;background-color:transparent;box-shadow:0 5px 10px #0000001a;transition:.15s ease;cursor:pointer;position:relative}.radio-tile:before{content:"";position:absolute;display:block;width:.75rem;height:.75rem;border:2px solid #b5bfd9;background-color:#fff;border-radius:50%;top:.25rem;left:.25rem;opacity:0;transform:scale(0);transition:.25s ease}.radio-tile:hover{border-color:#2260ff}.radio-tile:hover:before{transform:scale(1);opacity:1}.radio-icon svg{width:2rem;height:2rem;fill:#494949}.radio-label{color:#707070;transition:.375s ease;text-align:center;font-size:13px}.radio-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.radio-input:checked+.radio-tile{border-color:#2260ff;box-shadow:0 0 10px 5px #0643f969;color:#2260ff}.radio-input:checked+.radio-tile:before{transform:scale(1);opacity:1;background-color:#2260ff;border-color:#2260ff}.radio-input:checked+.radio-tile .radio-icon svg{fill:#2260ff}.radio-input:checked+.radio-tile .radio-label{color:#2260ff}.radio-input:focus+.radio-tile{border-color:#2260ff;box-shadow:0 0 10px 5px #0643f969}.radio-input:focus+.radio-tile:before{transform:scale(1);opacity:1}.business-form{display:flex;flex-direction:column;align-items:start;color:light-dark(#373737,#f6f6f6);padding:60px 25px;height:100%;width:570px;overflow-y:auto;gap:1.5rem}.business-form>header{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid light-dark(#e1e9fd,#2c3240);margin-bottom:.5rem;padding:.5rem 0}.business-form>header>span{display:flex;align-items:center;gap:.6rem}.business-form>header>span>svg{width:35px;height:auto;padding:5px;border-radius:5px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8))}.business-form>header>span>h1{transform:translateY(1px)}.business-form>header>button>svg{fill:light-dark(#373737,#f6f6f6)}.business-form__section-divider{display:flex;gap:.3rem;align-items:center}.business-form__section-divider>p{transform:translateY(1px);text-wrap:nowrap}.business-form__section-divider>svg{min-width:25px;width:25px;height:auto}.business-form__section-divider:after{display:block;content:"";height:1px;width:80%;background-image:linear-gradient(to right,#484848,#10101000);margin-left:1rem}.business-form>section{display:flex;flex-direction:column;gap:1em;width:100%}.business-form>section .field-wrapper{min-height:70px}.business-form__top-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;margin-bottom:1rem}.business-form__main-content .file-upload-dropzone{width:180px;min-width:180px;height:150px;border-radius:12px;border:1px dashed light-dark(#000207,#edeff4);align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.business-form__main-content .file-upload-dropzone svg{margin-bottom:8px}.business-form__top-right-info{display:flex;flex-direction:column;gap:1rem;width:60%}.business-form__logo-preview{position:relative;width:180px;height:150px;flex-shrink:0;border:1px solid light-dark(#000207,#edeff4);border-radius:12px;display:flex;justify-content:center;align-items:center;overflow:hidden}.business-form__logo-preview .business-form__logo-preview-img{width:100%;height:100%;object-fit:contain}.business-form__logo-preview .business-form__logo-preview-remove{position:absolute;top:3px;right:3px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));color:light-dark(#373737,#f6f6f6);transition:background-color .3s ease-out}.business-form__logo-preview .business-form__logo-preview-remove:hover{background-color:light-dark(#000207,#edeff4)}.business-form__logo-preview .business-form__logo-preview-remove:hover svg{fill:light-dark(#f6f6f6,#01010b)}.business-form__logo-preview .business-form__logo-preview-remove svg{transition:fill .3s ease-out;fill:light-dark(#373737,#f6f6f6)}.business-form__locations-list{width:100%;display:flex;flex-direction:column;align-items:center}.business-form__locations-list .retry-button{display:flex;gap:.5rem;align-items:center;width:fit-content;text-transform:none}.business-form__locations-list .retry-button>p{transform:translateY(1px)}.business-form__locations-list .retry-button>svg{transform:rotate(0);transition:transform .25s ease-out;fill:light-dark(#373737,#f6f6f6)}.business-form__locations-list .retry-button:hover>svg{transform:rotate(-360deg)}.business-form__locations-content{gap:.8rem}.business-form__locations-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.business-form__locations-header .business-form__section-divider{flex:1}.business-form__locations-header .business-form__section-divider:after{width:100%}.business-form__locations-manage-button{height:30px;gap:.6rem}.business-form__locations-manage-button>svg{width:18px;height:18px}.business-form__locations-manage-button>svg path{fill:currentColor}.business-form__locations-manage-button>p{transform:translateY(1px);margin:0}.business-form__locations-loader{width:100%;min-height:130px;display:flex;justify-content:center;align-items:center}.business-form__locations-table-wrapper{width:100%;max-height:320px;border:1px solid light-dark(#e1e9fd,#2c3240);border-radius:14px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));overflow:hidden;overflow-y:auto}.business-form__locations-table-wrapper:has(.business-form__locations-empty-state){height:fit-content}.business-form__locations-table{width:100%;border-collapse:collapse;table-layout:fixed;position:relative}.business-form__locations-table thead{position:sticky;top:0;background-color:light-dark(#f3f3f3,#232323)}.business-form__locations-table th{text-transform:uppercase;font-size:12px;letter-spacing:.12em;color:light-dark(#626979,#c8cfdf);text-align:left;padding:.95rem 1rem;background-color:#ffffff08;font-weight:300;text-wrap:nowrap;width:30%}.business-form__locations-table th.name-column{width:40%}.business-form__locations-table td{padding:1rem;border-top:1px solid light-dark(#e1e9fd,#2c3240);color:light-dark(#01123a,#dbdfea);vertical-align:middle}.business-form__locations-table td strong{color:light-dark(#373737,#f6f6f6);font-weight:700}.business-form__locations-table td .location-card__status{margin:auto}.business-form__locations-empty-state{display:block;text-align:center;color:light-dark(#626979,#c8cfdf);padding:2.5rem 1rem;height:fit-content}.business-form__location-status-switch{width:56px;height:30px;border-radius:999px;background-color:#ffffff1f;border:1px solid rgba(255,255,255,.22);padding:3px;display:inline-flex;align-items:center;justify-content:flex-start;transition:background-color .2s ease,border-color .2s ease}.business-form__location-status-switch>span{width:22px;height:22px;border-radius:50%;background-color:light-dark(#000207,#edeff4);transition:transform .2s ease}.business-form__location-status-switch--active{background-color:#2260ff;border-color:#2260ff}.business-form__location-status-switch--active>span{transform:translate(26px)}.business-form__locations-actions{display:flex;align-items:center;gap:.3rem}.business-form__locations-actions>button{color:light-dark(#626979,#c8cfdf);border-radius:10px}.business-form__locations-actions>button:hover{color:light-dark(#373737,#f6f6f6);background-color:#ffffff14}.business-form__locations-actions>button svg{width:20px;height:20px}.business-form__locations-actions>button svg path{fill:currentColor}.business-form__contact-content{flex:1 auto}.business-form__status{display:flex;justify-content:space-between;padding:8px 12px;border-radius:12px;align-items:center;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8))}.business-form__status>div{display:flex;flex-direction:column;gap:.3rem}.business-form__status>div h3{font-size:18px}.business-form__status>div p{display:flex;align-items:center;gap:.3rem;color:light-dark(#01123a,#dbdfea);font-weight:600;font-size:16px}.business-form__status>div p:before{display:block;content:"";width:12px;height:12px;border-radius:50%;background-color:#666;transition:background-color .3s ease-out}.business-form__status>div p>span{opacity:1;transition:opacity .3s ease-out}@starting-style{.business-form__status>div p>span{opacity:0}}.business-form__status--active>div p{color:#34ae21}.business-form__status--active>div p:before{background-color:#34ae21}.business-form__status--inactive>div p{color:#cc1002}.business-form__status--inactive>div p:before{background-color:#cc1002}.business-form>footer{display:flex;justify-content:end;width:100%;gap:1rem}@media (max-width: 767px){.business-form>footer{padding-bottom:30px}}button:has(>.delete-icon) .delete-icon{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}button:has(>.delete-icon) .delete-icon__cap{position:absolute;top:20%;transform:translate(0) rotate(0);transition:transform .3s ease}button:has(>.delete-icon) .delete-icon__can{position:absolute;top:38%}button:has(>.delete-icon):hover .delete-icon__cap{transform:translate(8px) rotate(45deg)}.level-threshold{margin:12px 0;padding:14px;border-radius:12px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8))}.level-threshold>header{display:flex;justify-content:space-between;align-items:flex-start}.level-threshold>header>h3{margin:0 0 12px;font-size:16px;font-weight:500}.level-threshold>header>span{display:flex;gap:10px;justify-content:end}.level-threshold>header>span>button{border-radius:8px;border:1px solid light-dark(rgb(46,46,46),rgb(124,124,124));padding:4px 8px;background:transparent;color:light-dark(#373737,#f6f6f6);cursor:pointer;font-size:12px;transition:all .2s ease-in-out}.level-threshold>header>span>button:not(:disabled):hover{border-color:light-dark(#f6f6f6,#01010b);background-color:light-dark(#373737,#f6f6f6);color:light-dark(#f6f6f6,#01010b)}.level-threshold>header>span>button:disabled{cursor:not-allowed;opacity:.4}.level-threshold__levels{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:6px}@media (max-width: 991px){.level-threshold__levels{flex-direction:column;align-items:center;justify-content:center}}.level-threshold__item{display:flex;align-items:center;gap:6px;opacity:1;transform:translate(0) scale(1) translateY(0);transition:opacity .3s ease-out .2s,transform .3s ease-out}@media (max-width: 991px){.level-threshold__item{flex-direction:column}}@starting-style{.level-threshold__item{opacity:0;transform:translate(-100px) scale(.5)}@media (max-width: 991px){.level-threshold__item{transform:translateY(-100px) scale(.5)}}}.level-threshold__item:not(.level-threshold__item:first-of-type):before{display:block;content:"";height:2px;width:30px;background-image:linear-gradient(to right,#39baf5,#10101000);border-radius:10px;margin-left:5px}@media (max-width: 991px){.level-threshold__item:not(.level-threshold__item:first-of-type):before{height:30px;width:2px;background-image:linear-gradient(to bottom,#39baf5,#10101000)}}.level-threshold__circle{width:108px;height:108px;border-radius:999px;border:3px solid #39baf5;box-shadow:0 0 5px 2px #39baf5;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:.3rem;padding:8px;font-weight:500;color:light-dark(#373737,#f6f6f6);background-color:light-dark(#f6f6f6,#111111);transition:box-shadow .2s ease;cursor:pointer}.level-threshold__circle:hover{box-shadow:0 0 9px 3px #39baf5}.level-threshold__circle>h3{font-size:16px}.level-threshold__circle>input{width:fit-content;text-align:center;border-radius:30px;padding:4px 10px;border:1px solid rgba(189,234,255,.4549019608);background-color:light-dark(#e1e9fd,#2c3240);color:light-dark(#373737,#f6f6f6);opacity:1;transform:translate(0) scale(1);transition:opacity .3s ease-out .2s,transform .3s ease-out}@starting-style{.level-threshold__circle>input{opacity:0;transform:translate(-100px) scale(.5)}}.level-threshold__circle>input::-webkit-outer-spin-button,.level-threshold__circle>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.level-threshold__circle>input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.learning-details{width:70vw;height:67vh;min-height:0;padding:unset;transition:height .3s ease-out;will-change:height}.learning-details:has(.body-feedback-form){height:70vh}@media (max-width: 767px){.learning-details{grid-template-columns:1fr;width:100%}}.learning-details__assets{display:flex;flex-direction:column;gap:12px}.learning-details__assets>label{font-size:12px;color:light-dark(#0a86be,#9adcfa);letter-spacing:2px}.learning-details__load-assets-btn{border:1px solid light-dark(#c8c5c5,#424242);background-color:light-dark(#ececec,#2f2f2f);border-radius:10px;min-height:36px;padding:8px 12px;font-size:12px;letter-spacing:.4px;cursor:pointer;transition:background-color .2s ease-out}.learning-details__load-assets-btn:hover{background-color:light-dark(#e1e0e0,rgba(93,93,93,.431372549))}.learning-details__actions{display:flex;gap:0;align-items:center;margin-left:auto;transform:scale(.9)}@media (max-width: 767px){.learning-details__actions{margin:unset}}.learning-details__actions>button{outline:none;height:38px;width:38px;border-radius:12px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));border:1px solid rgb(93,93,93);padding:0;transition:background-color .3s ease}.learning-details__actions>button:hover{background-color:light-dark(#e1e9fd,#2c3240)}.learning-details__actions>button:hover:last-of-type>div>svg>path{fill:#cc1002}.learning-details__actions>button.editing{background-color:light-dark(#373737,#f6f6f6)}.learning-details__actions>button.editing>svg{fill:light-dark(#f6f6f6,#01010b)}.learning-details__actions>button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.learning-details__actions>button:nth-of-type(2){border-left:0;border-right:0;border-radius:0}.learning-details__actions>button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.learning-details__actions>button>svg{width:28px;height:28px;transform:translateY(1px)}.learning-details__divider{display:block;content:"";width:1px;height:50%;background-color:#484848}.learning-details__wrap{display:grid;grid-template-columns:1fr 1fr;gap:1rem;position:relative;padding:25px 30px;transform:scale(1);opacity:1;transition:all .3s ease-out}@starting-style{.learning-details__wrap{transform:scale(.9);opacity:.3}}@media (max-width: 767px){.learning-details__wrap{grid-template-columns:1fr}}.learning-details__info{display:flex;flex-direction:column;gap:1rem}.learning-details__info>header{display:flex;flex-direction:column;gap:1.2rem}.learning-details__info>header>h1{font-size:30px}.learning-details__info>header>span{display:flex;gap:1rem;align-items:center;justify-content:start}@media (max-width: 767px){.learning-details__info>header>span{flex-direction:column;align-items:start}}.learning-details__info>header>span>button{position:absolute;top:10px;right:10px}.learning-details__info>header>span>button>svg{fill:light-dark(#373737,#f6f6f6)}.learning-details__info>header>span p{font-size:12px;font-weight:800;color:light-dark(#838ca2,#b6bfd5);text-transform:uppercase;font-family:monospace}.learning-details__info>header>span button.learning-exercise-status{position:static;display:flex;align-items:center;gap:.5rem;font-family:monospace;font-weight:600;font-size:12px;transition:color .2s ease-out}.learning-details__info>header>span button.learning-exercise-status:before{content:"";display:block;width:8px;height:8px;border-radius:15px;background-color:#39baf5}.learning-details__info>header>span button.learning-exercise-status:hover{color:#39baf5}.learning-details__info>header>span button.learning-exercise-status--live:before{background-color:#34ae21}.learning-details__info>header>span button.learning-exercise-status--live:hover{color:#34ae21}@media (max-width: 767px){.learning-details__info>header>span>button{display:block}}.learning-details__content{display:flex;flex-direction:column;gap:1rem}.learning-details__content>span{display:flex;flex-direction:column;gap:1rem}.learning-details__content>span>label{font-size:12px;color:light-dark(#0a86be,#9adcfa);letter-spacing:2px}.learning-details__content>span>div{display:flex;gap:.2rem;align-items:baseline}.learning-details__content>span>div>h3{font-size:40px}.learning-details__content>span>div>p{font-size:16px}.learning-details__content>span>div{position:relative}.learning-details__content .learning-details__btn-input-instruction{position:relative;height:32px;background-color:light-dark(#ececec,#2f2f2f);border:1px solid light-dark(#c8c5c5,#424242);border-radius:10px;padding:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;transition:background-color .2s ease-out;z-index:1}.learning-details__content .learning-details__btn-input-instruction:hover{background-color:light-dark(#e1e0e0,rgba(93,93,93,.431372549))}.learning-details__content .learning-details__btn-input-instruction button{background:none;border:none;outline:none;cursor:pointer;transform:scale(1);transition:transform .2s ease-out}.learning-details__content .learning-details__btn-input-instruction button:active{transform:scale(.96)}.learning-details__content .learning-details__btn-input-instruction>button{display:none}.learning-details__content .learning-details__btn-input-instruction>button.show{animation:opacity-animation .3s ease-out;display:flex;justify-content:space-between}.learning-details__content .learning-details__btn-input-instruction>form{display:none;gap:.3rem;height:fit-content;align-items:center}.learning-details__content .learning-details__btn-input-instruction>form.show{animation:opacity-animation .3s ease-out;display:flex}.learning-details__content .learning-details__btn-input-instruction>form>input{flex:1 auto;background:none;border:none;border-bottom:1px solid transparent;transition:border-bottom .2s ease;transform:translateY(1px)}.learning-details__content .learning-details__btn-input-instruction>form>input:focus-within{border-bottom:1px solid light-dark(#373737,#f6f6f6);outline:none}.learning-details__content .learning-details__btn-input-instruction>form>input:before{content:"";display:block;height:40px;width:1px;background-color:light-dark(#000207,#edeff4)}.learning-details__content .learning-details__btn-input-instruction>form>button{height:28px;width:auto;border-radius:6px;padding:4px;transition:all .2s ease-out}.learning-details__content .learning-details__btn-input-instruction>form>button>svg{height:100%}.learning-details__content .learning-details__btn-input-instruction>form>button>.MuiCircularProgress-root{max-height:18px;max-width:18px}.learning-details__content .learning-details__btn-input-instruction>form>button:hover{background-color:#424242}.learning-details__content .learning-details__instructional-cues{overflow:auto;transform-origin:top;position:relative;display:grid;grid-template-rows:0;z-index:0;transition:grid-template-rows .3s ease-out;background-color:light-dark(#f0f0f0,#181818)}.learning-details__content .learning-details__instructional-cues>ul{padding:4px 8px;list-style:none;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-out .2s;display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%;overflow-x:hidden}.learning-details__content .learning-details__instructional-cues>ul>li{opacity:0;display:flex;align-items:center;justify-content:space-between;gap:4px;overflow:hidden;text-wrap:nowrap;padding:2px 8px;border:1px solid light-dark(#e1e0e0,#424242);background-color:light-dark(#f6f6f6,#111111);border-radius:12px;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(1) translateY(0);width:100%;min-height:36px}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(2){transform:translateY(-100%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(3){transform:translateY(-200%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(4){transform:translateY(-300%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(5){transform:translateY(-400%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(6){transform:translateY(-500%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(7){transform:translateY(-600%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(8){transform:translateY(-700%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(9){transform:translateY(-800%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(10){transform:translateY(-900%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(11){transform:translateY(-1000%)}.learning-details__content .learning-details__instructional-cues>ul>li:nth-of-type(12){transform:translateY(-1100%)}.learning-details__content .learning-details__instructional-cues>ul>li>p{width:100%;text-overflow:ellipsis;overflow:hidden}.learning-details__content .learning-details__instructional-cues>ul>li>button{height:100%;width:auto;padding:0;background:none;border-radius:8px;border:none;transition:all .2s ease-out}.learning-details__content .learning-details__instructional-cues>ul>li>button:hover{background-color:#424242}.learning-details__content .learning-details__instructional-cues--open{grid-template-rows:150px;padding:4px}.learning-details__content .learning-details__instructional-cues--open>ul{transform:scaleY(1);transition-delay:0s}.learning-details__content .learning-details__instructional-cues--open>ul>li{opacity:1;transition-delay:.2s;transform:bottom left}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(2){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(3){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(4){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(5){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(6){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(7){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(8){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(9){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(10){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(11){transform:translateY(0)}.learning-details__content .learning-details__instructional-cues--open>ul>li:nth-of-type(12){transform:translateY(0)}@starting-style{.learning-details__content .learning-details__instructional-cues--open>ul>li{opacity:0!important;transform:scale(.95)!important;transition-delay:0s!important}}.dialog--learning-asset-preview-dialog .dialog__content{background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));height:fit-content}.dialog--learning-asset-preview-dialog .dialog__content .learning-asset-preview{position:relative;width:100%;aspect-ratio:16/9;max-height:84vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.dialog--learning-asset-preview-dialog .dialog__content .learning-asset-preview>img,.dialog--learning-asset-preview-dialog .dialog__content .learning-asset-preview>video{width:100%;height:100%;object-fit:contain;display:block}.dialog--learning-asset-preview-dialog .dialog__content .learning-asset-preview__close-btn{position:absolute;top:8px;right:8px;z-index:2;background-color:#0d122099}.dialog--learning-asset-preview-dialog .dialog__content .learning-asset-preview__close-btn>svg{fill:light-dark(#373737,#f6f6f6)}.body-feedback-form{display:flex;flex-direction:column;height:100%;min-height:0;color:light-dark(#373737,#f6f6f6);opacity:1;transition:all .3s ease-out}@starting-style{.body-feedback-form{opacity:.3}}.body-feedback-form__content{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;transition:grid-template-columns .2s ease-out}.body-feedback-form__content>section{min-height:0}.body-feedback-form__content--dropzone-open{grid-template-columns:1fr 1.5fr}.body-feedback-form__content--dropzone-open .body-feedback-form__zone-label{left:130px;font-size:14px}.body-feedback-form__content--dropzone-open .body-feedback-form__feedback-container>header .cue-configuration-header{display:none}.body-feedback-form__content--dropzone-open .body-feedback-form__feedback-container>header .instructional-video-header{margin:0 auto 0 0}.body-feedback-form__content--dropzone-open .body-feedback-form__feedback-container>header .instructional-video-header>button:first-of-type{display:block}.body-feedback-form__content--dropzone-open .body-feedback-form__feedback-container>header .instructional-video-header__video-btn{width:230px;outline-color:transparent;border-color:transparent}.body-feedback-form__content--dropzone-open .body-feedback-form__feedback-container>header .instructional-video-header__video-btn>p{position:static}@media (max-width: 767px){.body-feedback-form__content{grid-template-columns:1fr;grid-template-rows:45% 1fr}}.body-feedback-form__zone-label{display:flex;align-items:center;gap:8px;font-family:monospace;letter-spacing:3px;font-weight:800;font-size:16px;text-transform:capitalize;padding:6px;position:absolute;top:0;left:15vw;transition:left .2s linear}@media (max-width: 767px){.body-feedback-form__zone-label{left:25vw}}.body-feedback-form__zone-label:before{display:block;content:"";width:10px;height:10px;border-radius:12px;background-color:gray;transition:background-color .3s ease}.body-feedback-form__zone-label:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:light-dark(#01123a,#dbdfea);transition:transform .25s ease-out;transform-origin:bottom right}.body-feedback-form__zone-label--active:after{transform:scaleX(1);transform-origin:bottom left}.body-feedback-form__zone-label--arms:before,.body-feedback-form__zone-label--arms:after{background-color:light-dark(rgba(0,145,207,.8),rgba(113,212,255,.8))}.body-feedback-form__zone-label--torso:before,.body-feedback-form__zone-label--torso:after{background-color:light-dark(rgba(37,137,1,.8),rgba(142,255,104,.8))}.body-feedback-form__zone-label--legs:before,.body-feedback-form__zone-label--legs:after{background-color:light-dark(rgba(188,14,14,.8),rgba(255,101,101,.8))}.body-feedback-form__zone-selector{display:flex;flex-direction:column;min-height:0;background-color:light-dark(rgb(239,239,239),rgb(5,8,14))}.body-feedback-form__zone-selector .particle-background{padding:20px;display:flex;justify-content:center}.body-feedback-form__zone-selector>span{padding:10px;background-color:light-dark(#d6d6d6,#121d34)}.body-feedback-form__zone-selector>header{display:flex;justify-content:start;align-items:center;padding:12px;width:100%;gap:1rem}.body-feedback-form__zone-selector>header>button{width:20px;height:20px;padding:unset}.body-feedback-form__zone-selector>header>button>svg{fill:light-dark(#373737,#f6f6f6)}.body-feedback-form__zone-selector>header>h2{transform:translateY(2px);font-size:18px}.body-feedback-form__feedback-container{transform:translate(0);opacity:1;transition:all .2s ease-out;height:100%;display:flex;flex-direction:column;box-shadow:10px 10px 10px 10px #000;overflow:hidden}@starting-style{.body-feedback-form__feedback-container{transform:translate(100%);opacity:.5}}@media (max-width: 767px){.body-feedback-form__feedback-container{overflow:auto;padding-bottom:1rem}}.body-feedback-form__feedback-container>header{padding:16px;background-color:light-dark(rgb(238,238,238),rgb(27,27,27));border-top-left-radius:10px;border-bottom:1px solid light-dark(#c8cfdf,#626979);margin-bottom:1rem;display:flex;justify-content:start}.body-feedback-form__feedback-container>header .cue-configuration-header{display:flex;gap:.3rem;align-items:center;transform:translate(0);transition:transform .2s ease-out}.body-feedback-form__feedback-container>header .cue-configuration-header>h3{transform:translateY(1px);font-size:18px}.body-feedback-form__feedback-container>header .cue-configuration-header>svg{width:20px;height:20px}.body-feedback-form__feedback-container>header .instructional-video-header{margin:0 0 0 auto;display:flex;align-items:center;transition:margin .2s ease-out 1s}.body-feedback-form__feedback-container>header .instructional-video-header>button{width:36px;height:36px}.body-feedback-form__feedback-container>header .instructional-video-header>button>svg{width:20px;height:20px;fill:light-dark(#373737,#f6f6f6);transform:translateY(1px)}.body-feedback-form__feedback-container>header .instructional-video-header>button:first-of-type{display:none}@starting-style{.body-feedback-form__feedback-container>header .instructional-video-header>button:first-of-type{opacity:0}}.body-feedback-form__feedback-container>header .instructional-video-header__video-btn{all:unset;cursor:pointer;position:relative;display:flex;gap:1rem;align-items:center;justify-content:center;overflow:hidden;transition:all .2s ease-out;border-radius:16px;border:1px solid rgb(190,190,190);outline:1px solid rgb(190,190,190);outline-offset:2px}.body-feedback-form__feedback-container>header .instructional-video-header__video-btn>p{transform:translateY(1px);text-wrap:nowrap;position:absolute;left:200px}.body-feedback-form__feedback-container>ul{padding:10px;height:100%;display:flex;flex-direction:column;gap:.5rem;list-style:none;overflow:auto;background-color:light-dark(#f0f0f0,#0d0d0d)}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item{background-color:light-dark(rgb(238,238,238),rgb(27,27,27));line-height:27px;transform:scale(1);opacity:1;border:1px solid #2f2f2f;position:relative;padding:8px;border-radius:6px;white-space:pre-wrap;transition:min-height .3s ease-out,height .3s ease-out,transform .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;transform-origin:bottom left}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item--expandable{min-height:40px;height:40px;overflow:hidden}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item--expandable:hover{min-height:100px;height:100px;overflow:auto;cursor:pointer}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item:hover>span{opacity:1;transition:opacity .2s ease-out}@starting-style{.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item{transform:scale(.95);opacity:.8}}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item>p{width:90%}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item>span{position:absolute;top:8px;right:0;opacity:0;display:flex;gap:.2rem;align-items:center}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item>span>button{height:24px;width:24px}.body-feedback-form__feedback-container>ul>li.body-feedback-form__cue-item>span>button>svg{fill:light-dark(#373737,#f6f6f6)}.body-feedback-form__feedback-container>footer{display:flex;width:100%;padding:8px 12px;justify-content:end;align-items:center}.body-feedback-form__feedback-container>footer>button{height:28px}.body-feedback-form__dropzone{opacity:1;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;transform:translate(0);transition:all .2s ease-out}@starting-style{.body-feedback-form__dropzone{transform:translate(200px);opacity:.7}}.body-feedback-form__dropzone .file-upload-dropzone{flex:1 auto;display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center}.body-feedback-form__dropzone-actions{display:flex;justify-content:end}.body-feedback-form__dropzone-actions>button{width:fit-content}.body-feedback-form__video-preview{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid light-dark(#c8cfdf,#626979);border-radius:8px;background-color:light-dark(rgb(238,238,238),rgb(27,27,27))}.body-feedback-form__video-preview>span{display:flex;justify-content:space-between;align-items:center}.body-feedback-form__video-preview>span>p{overflow-wrap:anywhere}.body-feedback-form__video-preview>span>button{width:fit-content}.body-feedback-form__video-preview>span>button>svg{fill:light-dark(#373737,#f6f6f6)}.body-feedback-form__video-preview-player{width:100%;height:100%;max-height:230px;border-radius:8px;background-color:#000;object-fit:contain;flex:1}@media (max-width: 767px){.body-feedback-form__video-preview-player{max-height:220px}}.body-feedback-form__video-loader{flex:1 auto;display:flex;align-items:center;justify-content:center;min-height:180px}.body-feedback-form__input-wrap{display:flex;align-items:center;gap:1rem;padding:0 12px;transform:translate(0);transition:all .2s ease-out}@starting-style{.body-feedback-form__input-wrap{transform:translate(100px);opacity:.7}}.body-feedback-form__input-wrap .field-wrapper{min-height:unset}.body-feedback-form__input-wrap .field-wrapper fieldset{background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8))}.body-feedback-form__input-wrap>button{background-color:light-dark(#000207,#edeff4);transform:scale(1);transition:all .2s linear(0,.412 18.2%,.997 33.4%,.776 39.8%,.706 45.2%,.767 50.2%,.998 57.8%,.87 65.2%,.999 74.6%,.95 80.2%,1 88.2%,1);width:32px;height:32px;border-radius:30px}.body-feedback-form__input-wrap>button>svg{fill:light-dark(#f6f6f6,#01010b)}.body-feedback-form__input-wrap>button:hover{transform:scale(1.03);background-color:light-dark(#01123a,#dbdfea)}.body-feedback-form__input-wrap>button:active{transform:scale(.97)}.body-feedback-form__cue-tabs-wrap{display:flex;justify-content:center;align-self:center;transform:translate(0);transition:all .2s ease-out}@starting-style{.body-feedback-form__cue-tabs-wrap{transform:translate(100px);opacity:.7}}.body-feedback-form__cue-tabs-wrap button{color:light-dark(#373737,#f6f6f6);text-transform:capitalize}.body-feedback-form .body-selector{aspect-ratio:340/806;display:block;width:auto;height:100%;max-width:100%;max-height:100%;min-height:0}.body-feedback-form .body-selector__zone{cursor:pointer;stroke-dasharray:1;stroke-dashoffset:1;animation:body-zone-draw .6s ease-out forwards;transition:fill .2s ease-out,opacity .2s ease-out}.body-feedback-form .body-selector__zone#arms,.body-feedback-form .body-selector__zone#torso,.body-feedback-form .body-selector__zone#legs{animation-delay:.2s}.body-feedback-form .body-selector__zone:focus-within{outline:unset}.body-feedback-form .body-selector__zone:hover,.body-feedback-form .body-selector__zone:focus-within{fill:#ffffff30}.body-feedback-form .body-selector__zone--active#arms{fill:light-dark(rgba(0,145,207,.8),rgba(113,212,255,.8))}.body-feedback-form .body-selector__zone--active#torso{fill:light-dark(rgba(37,137,1,.8),rgba(142,255,104,.8))}.body-feedback-form .body-selector__zone--active#legs{fill:light-dark(rgba(188,14,14,.8),rgba(255,101,101,.8))}.body-feedback-form .body-selector__zone--disabled{pointer-events:none;cursor:default;stroke-opacity:.2}.body-feedback-form .body-selector__zone--disabled#arms,.body-feedback-form .body-selector__zone--disabled#torso,.body-feedback-form .body-selector__zone--disabled#legs{fill:#dbdbdb46}@keyframes body-zone-draw{0%{stroke-dashoffset:1;opacity:.25}to{stroke-dashoffset:0;opacity:1}}.particle-background{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer}.particle-background__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.particle-background__content{position:relative;z-index:1;width:fit-content;height:100%;justify-self:center}.async-asset-upload{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:14px 16px;border-radius:30px;border:1px solid rgba(120,133,169,.35);background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}@media (max-width: 767px){.async-asset-upload{min-height:112px;border-radius:22px;padding:12px;gap:8px}}.async-asset-upload--uploading{border-color:#2486cebf;box-shadow:0 0 0 1px #2486ce38}.async-asset-upload--uploaded{border-color:#34ae21ad;box-shadow:0 0 0 1px #34ae212e}.async-asset-upload--disabled{opacity:.64}.async-asset-upload__trigger{margin:0;padding:0;border:0;background:transparent;color:inherit;width:100%;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;min-width:0}.async-asset-upload__trigger:disabled{cursor:default}@media (max-width: 767px){.async-asset-upload__trigger{gap:10px}}.async-asset-upload__cover{width:70px;min-width:70px;height:70px;border-radius:12px;overflow:hidden;border:1px solid rgba(146,165,204,.25);background:linear-gradient(145deg,#424d70cc,#242b47d9);color:#a9b4d073;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.async-asset-upload__cover{width:82px;min-width:82px;height:82px;border-radius:18px}}.async-asset-upload__cover>img,.async-asset-upload__cover>video{width:100%;height:100%;object-fit:cover}.async-asset-upload__cover>video{pointer-events:none}.async-asset-upload__placeholder-icon{width:42px;height:42px}@media (max-width: 767px){.async-asset-upload__placeholder-icon{width:34px;height:34px}}.async-asset-upload__content{display:flex;flex-direction:column;gap:6px;min-width:0}.async-asset-upload__title{margin:0;font-size:20px;line-height:1.1;font-weight:700;color:light-dark(#373737,#f6f6f6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:.2rem;align-items:center}.async-asset-upload__title>svg{width:20px;height:20px;min-width:14px}@media (max-width: 767px){.async-asset-upload__title{font-size:22px}}.async-asset-upload__status{font-size:12px;font-weight:700;letter-spacing:.08em}.async-asset-upload__progress{width:100%;max-width:290px;margin-top:2px}.async-asset-upload__progress .MuiLinearProgress-root{height:6px;border-radius:999px;background-color:#e9f2ff29}.async-asset-upload__progress .MuiLinearProgress-bar{border-radius:999px;background-color:#34b3ff}.async-asset-upload__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:94px}@media (max-width: 767px){.async-asset-upload__actions{min-width:unset;gap:6px}}.async-asset-upload svg.async-asset-upload__state-icon{width:32px;height:32px;padding:6px;border-radius:999px}.async-asset-upload svg.async-asset-upload__state-icon--success{color:#39baf5;background-color:#39baf524}.async-asset-upload svg.async-asset-upload__state-icon--warning{color:#7a889f;background-color:#7a889f2e}.async-asset-upload button.async-asset-upload__remove-btn{width:28px;height:45px;border-radius:16px;transform:translateY(-2px)}.async-asset-upload button.async-asset-upload__remove-btn>.delete-icon{transform:scale(.8)}.async-asset-upload button.async-asset-upload__remove-btn svg>path{fill:light-dark(#373737,#f6f6f6);transition:fill .2s ease}.async-asset-upload button.async-asset-upload__remove-btn:hover{background-color:light-dark(rgb(219,219,219),rgb(39,39,39))}.async-asset-upload button.async-asset-upload__remove-btn:hover svg>path{fill:#cc1002}.async-asset-upload--empty .async-asset-upload__status{color:light-dark(#ec634e,#f6b4aa)}.async-asset-upload--uploading .async-asset-upload__status{color:light-dark(#15acff,#7bd0ff #7bd0ff)}.async-asset-upload--uploaded .async-asset-upload__status{color:light-dark(#0a86be,#39baf5 #39baf5)}.user-details-drawer-wrapper .MuiDrawer-paper{width:500px;border-radius:20px;overflow:hidden}@media (max-width: 767px){.user-details-drawer-wrapper .MuiDrawer-paper{height:100%;width:100%;margin-top:60px}}@media (max-width: 767px){.users-screen .screen__title--multiline{display:flex;flex-direction:column}}@media (max-width: 767px){.users-screen .screen__title__actions{justify-content:space-between}}.users-screen__filter{width:100%;display:flex;justify-content:end;margin:.6rem 0;align-items:center;gap:.5rem}.users-screen__filter>p{font-size:14px;font-weight:300;color:light-dark(#000207,#edeff4);transform:translateY(1px)}.users-screen .search-input-wrapper{min-width:210px}.user-details-drawer{display:flex;flex-direction:column;gap:2rem;height:100%;padding:30px 25px;overflow-y:auto;overflow-x:hidden;color:light-dark(#373737,#f6f6f6)}.user-details-drawer__animation-wrapper{transform:translate(0);transition:transform .4s ease-out;height:100%}@starting-style{.user-details-drawer__animation-wrapper{transform:translate(100%)}}.user-details-drawer__header{display:flex;justify-content:space-between;align-items:center;position:relative;padding-bottom:1.5rem}.user-details-drawer__header>span{display:flex;flex-direction:column;justify-content:start;height:50px;gap:.4rem}.user-details-drawer__header>span>p{color:#a4afca;font-size:15px;transform:translate(0);transition:transform .4s ease-out}@starting-style{.user-details-drawer__header>span>p{transform:translate(100%)}}.user-details-drawer__header>button>svg{fill:light-dark(#373737,#f6f6f6);transition:transform .3s ease}.user-details-drawer__header>button:hover svg{transform:rotate(90deg)}.user-details-drawer__header:after{content:"";display:block;height:1px;width:calc(100% + 50px);position:absolute;bottom:0;left:-25px;background-color:light-dark(#c8cfdf,#626979)}.user-details-drawer__content{display:flex;flex-direction:column;gap:1rem;height:100%}.user-details-drawer__info{display:grid;grid-template-columns:1fr 1fr;gap:2rem;height:fit-content;padding:10px 25px;overflow-y:auto;overflow-x:hidden}@media (max-width: 767px){.user-details-drawer__info{height:100%;width:100%;padding:20px 25px 80px}}.user-details-drawer__info-group{display:flex;flex-direction:column;gap:4px;align-items:start;text-align:left;overflow:hidden}.user-details-drawer__info-group>p{overflow:hidden;max-width:100%;text-overflow:ellipsis}.user-details-drawer__info-group>label{color:light-dark(#626979,#c8cfdf);font-size:14px;font-weight:300;margin-bottom:4px}.user-details-drawer__revoke-section{flex:1 auto;display:flex;flex-direction:column;gap:1rem;align-items:start;text-align:left;position:relative;overflow:hidden;padding-top:1.5rem}.user-details-drawer__revoke-section:before{content:"";display:block;height:1px;width:100%;position:absolute;top:0;background-color:light-dark(#c8cfdf,#626979)}.user-details-drawer__revoke-wrapper{display:flex;align-items:center;gap:1rem;text-align:left;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));padding:10px;border-radius:10px;width:100%;position:relative;overflow:hidden}.user-details-drawer__revoke-wrapper>svg{fill:light-dark(#373737,#f6f6f6);background-color:light-dark(#e1e9fd,#2c3240);width:28px;height:auto;padding:5px;border-radius:4px}.user-details-drawer__revoke-wrapper>p{color:light-dark(#373737,#f6f6f6);font-size:14px;font-weight:300}.user-details-drawer__revoke-wrapper>.switch-button{margin-left:auto}.user-details-drawer__footer{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding-top:1.5rem;position:relative;margin-top:auto}.user-details-drawer__footer:before{content:"";display:block;height:1px;width:100%;position:absolute;top:0;background-color:light-dark(#c8cfdf,#626979)}.user-details-drawer__footer>button{width:100%}.user-details-drawer__footer button.delete-btn{background-color:#cc1002;color:light-dark(#373737,#f6f6f6);border:none;transition:all .3s ease}.user-details-drawer__footer button.delete-btn:hover{color:light-dark(#373737,#f6f6f6);background-color:#ff0808}.edit-user-form{display:flex;flex-direction:column;gap:2rem;height:100%;padding:10px 25px;overflow-y:auto;overflow-x:hidden;color:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.edit-user-form{height:100%;width:100%;padding:20px 25px 80px}}.edit-user-form__disabled-content,.edit-user-form__content{display:flex;flex-direction:column;gap:.4rem;position:relative}.edit-user-form__disabled-content:after{content:"";display:block;height:1px;width:100%;position:relative;background-color:light-dark(#c8cfdf,#626979)}.search-input-wrapper{position:relative}.search-input-wrapper input{background-color:light-dark(#e0dede,rgba(17,17,17,.5019607843));border:1px solid light-dark(rgb(46,46,46),rgb(124,124,124));border-radius:20px;height:40px;width:100%;padding:5px 40px 5px 15px;color:light-dark(#000207,#edeff4)}.search-input-wrapper input:focus,.search-input-wrapper input:focus-within{outline:none}.search-input-wrapper input:not(:placeholder-shown)+.hamburger{pointer-events:all}.search-input-wrapper input:not(:placeholder-shown)+.hamburger svg{transform:rotate(-45deg) translate(-.5px)}.search-input-wrapper input:not(:placeholder-shown)+.hamburger svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.search-input-wrapper .hamburger{border-radius:none;background-color:transparent;outline:none;padding:0;position:absolute;right:10px;top:8px;pointer-events:none}.search-input-wrapper .hamburger svg{width:1.7rem;height:1.7rem}.MuiAutocomplete-popper.MuiPopper-root{z-index:100000}.search-select-input-wrapper{padding:10px}.search-select-input-wrapper .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-formControl{width:100%}.search-select-input-wrapper .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-formControl .MuiInputBase-input.MuiOutlinedInput-input.MuiInputBase-inputAdornedEnd.MuiAutocomplete-input{padding:0}.search-select-input-wrapper .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-formControl .MuiInputBase-input.MuiOutlinedInput-input.MuiInputBase-inputAdornedEnd.MuiAutocomplete-input+.MuiAutocomplete-endAdornment button{padding:2px 0 0}.user-linking-modal{gap:1rem;padding:40px 25px;position:relative}.user-linking-modal>button.close-btn{all:unset;cursor:pointer;width:25px;height:25px;transition:transform .3s ease-out;position:absolute;top:40px;right:25px}.user-linking-modal>button.close-btn:hover{transform:rotate(90deg);transform-origin:center}.user-linking-modal>header{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.user-linking-modal>header>span{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));padding:6px;width:fit-content;width:90px;height:90px}.user-linking-modal>header>span>svg{fill:#db2627;height:60px;width:60px;transform:translateY(-3px)}.user-linking-modal>header>span>svg>path{fill:red;stroke:#fff}.user-linking-modal>section{max-width:90%;align-self:center;text-align:center;line-height:1.4;text-wrap:balance;color:light-dark(#01123a,#dbdfea);display:flex;flex-direction:column;gap:1.5rem}.user-linking-modal>section .field-wrapper{min-height:68px;transition:min-height .3s ease-out}.user-linking-modal>section .field-wrapper:has([aria-invalid=true]){min-height:80px}.user-linking-modal>footer{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem}.user-linking-modal>footer>button{all:unset;font-size:16px;cursor:pointer;display:flex;gap:.3rem;justify-content:center;align-items:center;width:fit-content;position:relative;transition:opacity .3s ease-out}.user-linking-modal>footer>button:first-of-type{padding:8px;border-radius:12px;background-color:light-dark(#373737,#f6f6f6);color:light-dark(#f6f6f6,#01010b);width:90%;text-align:center}.user-linking-modal>footer>button:disabled{cursor:none;opacity:.6}.user-linking-modal>footer>button>p{transform:translateY(1px)}.user-linking-modal>footer>button>svg{width:30px;height:30px}.user-linking-modal>footer>button:after{bottom:-5px}.user-linking-modal--unlink>footer>button:first-of-type{background-color:#db2627;color:#fff}.assets-screen__tabs-wrapper{width:100%;display:inline-flex;justify-content:space-between;align-items:center;min-height:46px;padding-top:15px;margin-left:-15px}.assets-screen__tabs-wrapper .MuiTabs-root{min-height:unset}.assets-screen__tabs-wrapper .MuiTabs-root .MuiTabs-indicator{background-color:light-dark(#373737,#f6f6f6)}.assets-screen__tabs-wrapper .MuiTabs-root .MuiTab-root{font-size:14px;padding:6px 15px;min-height:unset;min-width:unset}.assets-screen__tabs-wrapper .MuiTabs-root .MuiTab-root.Mui-selected{color:light-dark(#373737,#f6f6f6)}.assets-screen__tabs-wrapper button{border-color:light-dark(#373737,#f6f6f6);color:light-dark(#373737,#f6f6f6)}.assets-screen__content{padding-top:20px}.assets-screen__content .warning-icon{color:#e3a005}.assets-screen__content svg.check-icon{color:#34ae21}.assets-screen__content svg.check-icon path{fill:none}.assets-screen__content__top{width:100%;padding-bottom:15px;display:inline-flex;align-items:center;justify-content:space-between}.assets-screen__content__top>div{min-width:230px;max-width:260px;display:inline-flex;align-items:flex-end}.assets-screen__content__top>div .field-wrapper{margin-right:8px;min-height:unset}.assets-screen__content__top>div .MuiButtonBase-root{width:35px;height:35px}.assets-screen__content__top .delete-files-btn{border:1px solid transparent;color:light-dark(#373737,#f6f6f6);background-color:red;transition:all .25s ease}.assets-screen__content__top .delete-files-btn.Mui-disabled{color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4));background-color:light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2))}.assets-screen__content__top .delete-files-btn:hover{border-color:light-dark(#f6f6f6,#01010b);background-color:red}.assets-screen__content table tr .edit-music-btn>svg{fill:light-dark(#000207,#edeff4);opacity:0;transition:opacity .15s ease}@media (max-width: 767px){.assets-screen__content table tr .edit-music-btn>svg{opacity:1}}.assets-screen__content table tr:hover .edit-music-btn>svg{opacity:1}.exercise-form-screen .screen__title{max-width:900px}.exercise-form-screen__form{max-width:900px;display:flex;flex-direction:column;gap:.5rem}.exercise-form-screen__form h3{font-family:TWKLausanne,sans-serif;font-weight:500;font-size:16px;margin-bottom:8px;color:light-dark(#373737,#f6f6f6)}.exercise-form-screen__form__section:last-of-type{margin-bottom:0;display:grid;grid-template-columns:1fr 60%}@media (max-width: 767px){.exercise-form-screen__form__section:last-of-type{display:flex;width:100%;flex-direction:column;margin-top:20px;padding-bottom:80px}}.exercise-form-screen__form__section .field-wrapper:has(.full-width){max-width:none}.exercise-form-screen__form__section .file-upload-dropzone{width:100%;background-color:light-dark(rgba(1,1,11,.05),rgba(49,49,49,.6))}.exercise-form-screen__form__section .asset-btn{min-width:180px;width:100%;border:none;border-radius:6px;display:inline-flex;align-items:center;gap:8px;background-color:transparent;max-width:max-content}.exercise-form-screen__form__section .asset-btn:hover span{background-color:#2486ce66}.exercise-form-screen__form__section .asset-btn p{font-size:13px;color:light-dark(#373737,#f6f6f6);text-transform:uppercase;font-weight:500}.exercise-form-screen__form__section .asset-btn p.asset-name{font-weight:600;text-transform:none;color:light-dark(#373737,#f6f6f6)}.exercise-form-screen__form__section .asset-btn p.asset-name+span svg{color:#158402}.exercise-form-screen__form__section .asset-btn span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background-color:light-dark(rgba(1,1,11,.05),rgba(49,49,49,.6));transition:background-color .4s ease-in-out}.exercise-form-screen__form__section .asset-btn span.music-btn{width:fit-content;padding:5px 11px 5px 8px}.exercise-form-screen__form__section .asset-btn span svg{color:light-dark(#373737,#f6f6f6)}.exercise-form-screen__form__section .asset-btn--video{padding-right:8px;padding-left:0;transition:background-color .3s ease-out}.exercise-form-screen__form__section .asset-btn--video:hover{background-color:#2486ce66}.exercise-form-screen__form__section .asset-select-wrapper{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:15px}.exercise-form-screen__form__section .asset-select-wrapper__name{display:inline-flex;align-items:center;gap:10px}.exercise-form-screen__form__section .asset-select-wrapper__name span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background-color:#2486ce33}.exercise-form-screen__form__section .asset-select-wrapper__name h5{font-family:TWKLausanne,sans-serif;font-weight:300;font-size:14px}.exercise-form-screen__form__section .builder-text-information{display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;opacity:.6;padding:20px;color:light-dark(#373737,#f6f6f6)}.exercise-form-screen__form__section .dnd-title{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.exercise-form-screen__form__section .exercise-builder{width:100%;max-width:900px;border-radius:8px 8px 0 0;border:1px solid rgba(143,143,143,.6);background-color:light-dark(rgba(1,1,11,.05),rgba(49,49,49,.6));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.exercise-form-screen__form__section .exercise-builder--disabled{pointer-events:none}.exercise-form-screen__form__section .exercise-builder>div{display:flex;flex-wrap:wrap;row-gap:5px;column-gap:10px;padding:10px}.exercise-form-screen__form__section .exercise-builder__bottom{height:100px;overflow:auto}.exercise-form-screen__form__section .exercise-builder__bottom .MuiChip-root{border:1px solid rgb(124,124,124)}.exercise-form-screen__form__section .exercise-builder__bottom .MuiChip-root:hover{background-color:#010b21cc}.exercise-form-screen__form__section .exercise-builder__bottom div{color:light-dark(#373737,#f6f6f6)}.exercise-form-screen__form__section .exercise-builder__top{border-bottom:1px solid light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4))}.exercise-form-screen__form__section .exercise-builder__top>p{padding:10px}.exercise-form-screen__form__section .exercise-builder__top .MuiChip-root{background-color:light-dark(#d8e4ff,#010B21);color:light-dark(#373737,#f6f6f6);border:1px solid rgb(124,124,124);cursor:inherit}.exercise-form-screen__form__section .exercise-builder__top .MuiChip-root:hover{background-color:#010b21cc}.exercise-form-screen__form__section .exercise-builder__top .MuiChip-deleteIcon{color:light-dark(rgba(1,1,11,.5),rgba(246,246,246,.5))}.exercise-form-screen__form__section .exercise-builder__top .MuiChip-deleteIcon:hover{color:light-dark(#373737,#f6f6f6)}.exercise-form-screen__form__section__two-cols{width:100%;display:inline-flex;gap:30px;align-items:center}.exercise-form-screen__form__section__two-cols.no-gap{gap:0}.exercise-form-screen__form__section__two-cols.margin-bottom{margin-bottom:10px}.exercise-form-screen__form__section__two-cols .intensity-music-wrapper{width:80%}.exercise-form-screen__form__section__two-cols .asset-select-btn{min-width:200px}.exercise-form-screen__form__section__two-cols .freestyle-checkbox{color:#fff}.exercise-form-screen__form__section__video-input{width:100%;padding-bottom:20px}.exercise-form-screen__form__section__video-input__wrapper{display:flex;flex-direction:column;justify-content:start;width:100%;height:fit-content;border-radius:12px;overflow:hidden;margin:20px 0;position:relative}.exercise-form-screen__form__section__video-input .margin-bottom{margin-bottom:10px}.exercise-form-screen__form__section__video-input span{display:flex;gap:10px}.exercise-form-screen__form__section .file-upload-dropzone{opacity:1;transition:opacity .2s ease}@starting-style{.exercise-form-screen__form__section .file-upload-dropzone{opacity:0}}.loading-screen{width:100vw;height:100vh;display:inline-flex;align-items:center;justify-content:center;background-color:light-dark(#d8e4ff,#010B21)}.loading-screen .MuiCircularProgress-svg{color:light-dark(#373737,#f6f6f6)}.music-upload-screen{padding-bottom:85px}@media (max-width: 767px){.music-upload-screen{padding-bottom:130px;overflow-x:hidden}}.music-upload-screen .field-wrapper{max-width:300px}.music-upload-screen .file-upload-dropzone{max-width:500px;margin-top:30px;border:1px solid white}.music-upload-screen__content{display:grid;grid-template-columns:1fr 35%}@media (max-width: 767px){.music-upload-screen__content{display:flex;flex-direction:column}}.music-upload-screen__content__file-section__files-list{max-width:500px;padding:0;margin-top:20px;display:flex;gap:1rem}@media (max-width: 767px){.music-upload-screen__content__file-section__files-list{flex-direction:column;align-items:center;gap:0}}.music-upload-screen__content__file-section__files-list li{display:block;margin:5px 0;border-radius:8px;padding:8px 10px;transition:all .4s ease-in-out}.music-upload-screen__content__file-section__files-list li.error{border:1px solid #cc1002}.music-upload-screen__content__file-section__files-list li.error h1{color:#cc1002}.music-upload-screen__content__file-section__files-list li.success{border:1px solid #34AE21}.music-upload-screen__content__file-section__files-list li.warning{border:1px solid #e3a005}.music-upload-screen__content__file-section__files-list li h1{font-size:14px;text-align:right}.music-upload-screen__content__file-section__files-list li h1.success{color:#158402}.music-upload-screen__content__file-section__files-list li h1.warning{color:#e3a005}.music-upload-screen__content__info-section{width:100%;position:relative}@media (max-width: 767px){.music-upload-screen__content__info-section{display:flex;justify-content:center}}.music-upload-screen__content__info-section:has(.file-extra-info--open) .wrapper-close-btn{transform:rotate(0)}.music-upload-screen__content__info-section .wrapper-close-btn{transform:rotate(-180deg);transition:all .3s ease;position:absolute;left:92%;background-color:light-dark(rgba(98,105,121,.2),rgba(200,207,223,.2));border-radius:50px}@media (max-width: 767px){.music-upload-screen__content__info-section .wrapper-close-btn{display:none}}.music-upload-screen__content__info-section .wrapper-close-btn>svg path{fill:light-dark(#000207,#edeff4)}.music-upload-screen__content__info-section .file-extra-info{transform:translate(100vh) scale(.7);transition:all .5s ease-in-out;background-color:light-dark(rgba(98,105,121,.2),rgba(200,207,223,.2));border-radius:12px;opacity:.5;color:light-dark(#000207,#edeff4);position:relative;max-width:88%}.music-upload-screen__content__info-section .file-extra-info--open{transform:translate(0) scale(1);opacity:1;left:10px}@media (max-width: 767px){.music-upload-screen__content__info-section .file-extra-info--open{left:0}}.music-upload-screen__content__info-section .file-extra-info__header{display:flex;gap:.5rem;align-items:center;padding:20px 20px 0}.music-upload-screen__content__info-section .file-extra-info__content{padding:20px 50px 30px;display:flex;flex-direction:column;gap:.5rem}.music-upload-screen__content__info-section .file-extra-info__content span{display:flex;position:relative;flex-direction:column;padding:5px;align-items:baseline}.music-upload-screen__content__info-section .file-extra-info__content span.status-icon--active svg{fill:green}.music-upload-screen__content__info-section .file-extra-info__content span.status-icon--inactive svg{fill:red}.music-upload-screen__content__info-section .file-extra-info__content span label{position:relative;font-size:12px;bottom:2px;color:#a4afca}.music-upload-screen__content__info-section .file-extra-info__content span p{font-size:16px;transform:translateY(2px);text-overflow:ellipsis;overflow-x:hidden;max-width:100%}.music-upload-screen__content__info-section .file-extra-info__content span h3{font-size:22px}.music-upload-screen__error{padding:20px;width:500px;text-align:center;margin-top:20px}.music-upload-screen__error h1{font-size:20px;color:#cc1002}.upload-music-modal__title,.upload-music-modal__content p,.upload-music-modal__bottom button{color:light-dark(#373737,#f6f6f6)}.file-information{width:55%;display:inline-flex;justify-content:space-between;align-items:center;gap:10px}@media (max-width: 767px){.file-information>div{max-width:100%}.file-information>div p{overflow:hidden;text-overflow:ellipsis}}.file-information.margin-bottom{margin-bottom:30px}.file-information--exercise{width:100%}.file-information.music{border:1px dotted white;width:230px;transition:border .4s ease;padding:1rem .5rem;border-radius:8px;display:grid;grid-template-areas:"cover cover cover" "name name delete" "size . ."}@media (max-width: 767px){.file-information.music{width:100%;grid-template-areas:"cover cover cover" "name name delete" "size . delete"}}.file-information.music .cover-wrapper{position:relative;width:100%;grid-area:cover}.file-information.music .cover-wrapper .default-cover-img{width:100%;mix-blend-mode:hard-light}.file-information.music .cover-wrapper .cover-background{position:absolute;width:100%;height:100%;transition:background-color .4s ease}.file-information.music .file-name{overflow:hidden;grid-area:name;text-overflow:ellipsis}.file-information.music .file-size{grid-area:size}.file-information.music .music-delete-btn{grid-area:delete}@media (max-width: 767px){.file-information.music .music-delete-btn{background-color:#cc1002;height:100%;border-radius:10px;transition:all .3s ease}.file-information.music .music-delete-btn:active{background-color:#670801;transform:scale(.95)}}.file-information.music .music-delete-btn svg{fill:light-dark(#373737,#f6f6f6)}.file-information p{color:light-dark(#373737,#f6f6f6);font-size:14px}.file-information span{color:light-dark(rgba(1,1,11,.5),rgba(246,246,246,.5));font-size:12px}.routine-builder:has(.routine-preview){padding-right:7vw}@media (max-width: 767px){.routine-builder:has(.routine-preview){padding-right:15px}}@media (max-width: 767px){.routine-builder{padding-bottom:130px}}.routine-builder__fields{display:grid;grid-template-columns:minmax(250px,1.3fr) .7fr;grid-template-rows:79px 113px;column-gap:20px;row-gap:5px;margin-top:15px}@media (max-width: 767px){.routine-builder__fields{max-width:100%;overflow:auto;padding:10px 0;display:block}}.routine-builder__fields .MuiOutlinedInput-input.Mui-disabled{color:light-dark(#373737,#f6f6f6);opacity:.5;-webkit-text-fill-color:light-dark(#373737,#f6f6f6)}.routine-builder__fields__description-limit{position:relative;opacity:.5;top:-131px;right:78px;font-size:12px;width:fit-content;color:light-dark(#373737,#f6f6f6)}.routine-builder__fields__image-wrapper{grid-column:2/3;grid-row:1/3;border:1px solid light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2));border-radius:4px;position:relative;min-width:120px}@media (max-width: 767px){.routine-builder__fields__image-wrapper{height:260px}}.routine-builder__fields__image-wrapper button{position:absolute;top:5px;right:5px;z-index:10;background-color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4));color:#cc1002bf;transition:all .4s ease-in-out}.routine-builder__fields__image-wrapper button:hover{background-color:light-dark(rgba(1,1,11,.7),rgba(246,246,246,.7));color:#cc1002}.routine-builder__fields__image-wrapper img{width:100%;height:100%;object-position:center;object-fit:cover}.routine-builder__fields__image-wrapper .file-upload-dropzone{border:none;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px}.routine-builder__fields__is-public{color:light-dark(#373737,#f6f6f6)}.routine-builder__rounds-list{width:100%;margin-top:15px;display:flex;flex-direction:column;gap:3rem;position:relative}.routine-builder__rounds-list:before{content:"";display:block;position:absolute;width:0;height:100%;border-right:2px dotted light-dark(#b6bfd5,#838ca2);left:50%;z-index:1}.routine-builder__rounds-list .rest-time-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.routine-builder__rounds-list .round-details-collapse{background:light-dark(#f6f6f6,#111111);margin-top:-6px;padding:8px 16px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;color:light-dark(#000207,#edeff4)}.routine-builder__rounds-list .list-item-button{display:flex;background-color:light-dark(rgba(237,239,244,.8),rgba(0,2,7,.8));opacity:0;flex-grow:1;animation-name:opacity-animation;animation-duration:.4s;animation-fill-mode:forwards;transition:background-color .3s ease-in-out;height:100%;min-height:42px;border-radius:0;border:none;align-items:center}.routine-builder__rounds-list .list-item-button:hover{background-color:light-dark(#edeff4,#000207)}.routine-builder__tags-wrapper{display:flex;gap:2rem;justify-content:center;align-items:end;margin-bottom:.7rem}.routine-builder__tags-wrapper>span{display:flex;align-items:center;gap:.4rem;flex-direction:column}.routine-builder__tags-wrapper>span .MuiChip-root{background-color:light-dark(#838ca2,#b6bfd5);color:light-dark(#f6f6f6,#01010b);transition:all .3s ease-in-out;height:30px;border-radius:22px;padding:0 5px;outline:2px solid light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2))}.routine-builder__tags-wrapper>span .MuiChip-root:hover{background-color:light-dark(rgba(131,140,162,.7),rgba(182,191,213,.7));outline-color:light-dark(rgba(22,95,190,.3),rgba(36,134,206,.3))}.routine-builder__tags-wrapper>span .MuiChip-root.selected{outline-color:light-dark(#165fbe,#2486ce);pointer-events:none}.routine-builder__tags-wrapper>span .MuiChip-root img{width:32px;height:32px}.routine-builder__tags-wrapper>span .field-wrapper.environment-select{width:140px;height:fit-content;min-height:unset}.routine-builder__tags-wrapper>span .field-wrapper.environment-select label{top:-3px}.routine-builder__tags-wrapper>span .field-wrapper.environment-select:has(span.notranslate) label{top:-7px}.routine-builder__tags-wrapper>span .field-wrapper.environment-select:has(span.notranslate):has(.Mui-focused) label{top:inherit}.routine-builder__tags-wrapper>span .field-wrapper.environment-select .MuiInputBase-root{height:35px}.routine-builder__btn-wrapper{width:100%;display:inline-flex;justify-content:space-between;position:sticky;top:15px;z-index:50;pointer-events:none}.routine-builder__btn-wrapper h3{color:light-dark(#373737,#f6f6f6);font-weight:700}.routine-builder__btn-wrapper .create-round-btn{margin-left:auto;pointer-events:all}.routine-builder__btn-wrapper .create-round-btn:disabled{color:light-dark(rgba(1,1,11,.4),rgba(246,246,246,.4));background-color:light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2));outline:none}.routine-builder__new-round-wrapper{display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:15px}.routine-builder__new-round-wrapper__top{color:light-dark(#373737,#f6f6f6);width:100%;display:inline-flex;justify-content:space-between;align-items:center}.routine-builder__new-round-wrapper__chips-wrapper{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:12px;margin:15px 0;min-height:33px;flex-wrap:wrap}.routine-builder__new-round-wrapper__chips-wrapper h4{font-size:16px;font-weight:500;color:light-dark(#373737,#f6f6f6)}.routine-builder__new-round-wrapper__chips-wrapper .MuiChip-root{background-color:light-dark(#838ca2,#b6bfd5);color:light-dark(#f6f6f6,#01010b);transition:all .3s ease-in-out;height:100%;border-radius:22px;padding:0 5px;outline:2px solid light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2))}.routine-builder__new-round-wrapper__chips-wrapper .MuiChip-root:hover{background-color:light-dark(rgba(131,140,162,.7),rgba(182,191,213,.7));outline-color:light-dark(rgba(22,95,190,.3),rgba(36,134,206,.3))}.routine-builder__new-round-wrapper__chips-wrapper .MuiChip-root.selected{outline-color:light-dark(#165fbe,#2486ce);pointer-events:none}.routine-builder__new-round-wrapper__chips-wrapper .MuiChip-root img{width:32px;height:32px}.routine-builder__new-round-wrapper__chips-wrapper .MuiSkeleton-root{border-radius:20px;height:100%;width:110px}.routine-builder__new-round-wrapper__exercises-wrapper{width:100%;display:flex;margin:40px 0 10px;align-items:center;flex-direction:column;gap:1rem}.routine-builder__new-round-wrapper__exercises-wrapper .exercise-actions-container{display:flex;justify-content:space-between;align-items:center}.routine-builder__new-round-wrapper__exercises-wrapper .exercise-actions-container__music-btn{font-size:12px;padding:10px;display:flex;align-items:center;text-transform:capitalize;justify-content:flex-start;width:50%;text-overflow:" ";overflow:hidden;height:4vh;white-space:nowrap}.routine-builder__new-round-wrapper__exercises-wrapper__select-exercises-btn{padding:5px 10px;flex-grow:1;text-transform:capitalize;color:light-dark(#373737,#f6f6f6);font-size:1.5rem;border:none;cursor:pointer;border-radius:20px;background-color:transparent;transition:all .3s ease-in-out}.routine-builder__new-round-wrapper__exercises-wrapper__select-exercises-btn:hover{background-color:light-dark(#838ca2,#b6bfd5);color:light-dark(#f6f6f6,#01010b)}.routine-builder__new-round-wrapper__exercises-wrapper__select-exercises-btn:disabled{opacity:.5;pointer-events:none}.routine-builder__new-round-wrapper__btn-wrapper{width:100%;display:inline-flex;justify-content:flex-end;margin-top:16px;gap:1rem}.routine-builder__new-round-wrapper__btn-wrapper button{color:light-dark(#01123a,#dbdfea)}.routine-builder__bottom{justify-content:space-between}.routine-builder__bottom__end{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}@media (max-width: 767px){.routine-builder__bottom__end .publish-btn{text-wrap:nowrap}}@media (max-width: 767px){.routine-builder__bottom__end button{min-width:unset}}.routine-builder__bottom__end button.publish-btn{transition:background-color .3s ease}.routine-builder__bottom__end button.publish-btn:hover{background-color:light-dark(#587d97,#a8d0ed)}.routine-builder__bottom button.routine-builder__bottom__duplicate-btn{min-width:unset}@media (max-width: 767px){.routine-builder__bottom button.routine-builder__bottom__duplicate-btn{border:1px solid white;border-radius:100px}}.routine-builder__bottom button.routine-builder__bottom__duplicate-btn svg{display:none}@media (max-width: 767px){.routine-builder__bottom button.routine-builder__bottom__duplicate-btn p{display:none}.routine-builder__bottom button.routine-builder__bottom__duplicate-btn svg{display:block}}body .round-list-item{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:20}body .round-list-item:last-of-type{margin-bottom:80px}body .round-list-item__inner{color:light-dark(#01123a,#dbdfea);width:600px;display:flex;flex-direction:column;position:relative}@media (max-width: 767px){body .round-list-item__inner{max-width:100%}}body .round-list-item__inner:hover .list-item-button{padding:2rem 4rem}body .round-list-item__inner:hover .round-list-item__actions:has(button){top:100%;opacity:1}body .round-list-item:has(.MuiCollapse-root) .list-item-button{padding:2rem 4rem;background-color:light-dark(#edeff4,#000207)}body .round-list-item:has(.MuiCollapse-root) .round-list-item__actions{top:100%;opacity:1}body .round-list-item .list-item-button{flex-grow:1;position:relative;z-index:50;border-radius:2rem;padding:1rem 2rem;transition:all .4s ease}body .round-list-item__actions{position:absolute;left:50%;transform:translate(-50%);z-index:30;display:flex;gap:.5rem;align-items:center;transition:all .4s ease;top:50%;opacity:0;padding:0 1rem .5rem;border-radius:0 0 1rem 1rem;background-color:light-dark(#edeff4,#000207);min-width:fit-content}body .round-list-item__actions__delete-btn{background-color:#cc1002}body .round-list-item__actions__delete-btn svg path{fill:light-dark(#373737,#f6f6f6)}body .round-list-item__actions__delete-btn:hover{background-color:#cc1002bf}body .round-list-item__actions__mode-edit svg path{fill:light-dark(#01123a,#dbdfea)}body .round-list-item__actions__mode-edit:hover{background-color:#a4afca}body .round-list-item__collapse,body .round-list-item__collapse--open{min-width:100%;background-color:light-dark(rgba(237,239,244,.8),rgba(0,2,7,.8));color:light-dark(#01123a,#dbdfea)}body .round-list-item__number{font-size:4rem;line-height:1;color:light-dark(#c8cfdf,#626979);font-weight:900;top:0;min-width:2ch;transform:translateY(-2px);text-align:left}@media (max-width: 767px){body .round-list-item__number{min-width:1.3ch}}body .round-list-item__info{flex-grow:2;flex-basis:75%;display:flex;gap:.5rem;transition:all .5s linear;align-items:center}body .round-list-item__info svg{fill:light-dark(#165fbe,#2486ce)}body .round-list-item__round-type,body .round-list-item__exercise-type{display:flex;align-items:center;gap:.5rem;flex-grow:1;max-width:42%}body .round-list-item__round-type p,body .round-list-item__exercise-type p{color:#a4afca;overflow:hidden;text-overflow:ellipsis}body .round-list-item__round-type img,body .round-list-item__exercise-type img{background-color:light-dark(#838ca2,#b6bfd5);border-radius:50%;object-fit:contain;width:2.5rem;aspect-ratio:1;border:2px solid light-dark(#838ca2,#b6bfd5)}.round-rest-item{display:flex;width:clamp(200px,300px,65%);height:60px;aspect-ratio:1;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:light-dark(rgba(131,140,162,.7),rgba(182,191,213,.7));background-color:light-dark(rgba(22,95,190,.3),rgba(36,134,206,.3));border:2px dotted light-dark(#c8cfdf,#626979);border-radius:12px;font-size:.875rem;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-wrap:pretty}.round-rest-item>div{display:inline-flex;align-items:center;gap:0}.round-rest-item>div svg{width:2rem;height:1.5rem}.round-rest-item>div p{font-size:1.8rem;font-weight:700;transform:translateY(2px)}.round-rest-item .message-wrapper{display:inline-flex;gap:0;overflow:hidden}.round-rest-item .message-wrapper p{font-size:12px;transform:translateY(2px);text-align:left}.round-rest-item .message-wrapper svg{width:1.5rem;height:1rem}.round-rest-item button{font-size:12px;line-height:12px;padding:2px 4px;min-width:unset;color:light-dark(#838ca2,#b6bfd5)}.preview-routine-btn{transition:fill .3s ease-out}.preview-routine-btn:hover svg path{fill:#000}.read-only-collapse__content{padding:15px}.new-round-collapse{margin-bottom:1rem}.new-round-collapse .MuiCollapse-wrapper{padding:2px}@keyframes opacity-animation{0%{opacity:0}to{opacity:1}}.routines-screen__cards-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:left}@media (max-width: 767px){.routines-screen__cards-list{justify-content:center}}.routines-screen .action svg{fill:light-dark(#373737,#f6f6f6)}.routines-screen__pagination .MuiToolbar-root.MuiToolbar-regular{color:light-dark(#373737,#f6f6f6);margin-top:20px}.routines-screen__pagination .MuiToolbar-root.MuiToolbar-regular svg path{fill:light-dark(#373737,#f6f6f6)}.routines-screen__cards-list__no-data{color:light-dark(#373737,#f6f6f6)}.routines-screen__list-view .selected{background-color:#a4afca33}.routines-screen__create-btn{height:35px;padding:5px}.routines-screen__filters{margin:10px 0 15px;width:100%;display:inline-flex;justify-content:space-between;align-items:center;text-align:center;gap:12px;height:25px}@media (max-width: 395px){.routines-screen__filters{flex-wrap:wrap;height:fit-content}}.routines-screen__filters__chips{display:flex;align-items:center;height:25px;gap:10px}.routines-screen__filters__chips .MuiChip-root{background-color:light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2));color:light-dark(#373737,#f6f6f6);transition:all .3s ease-in-out;height:100%;border-radius:22px;outline:2px solid light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2));display:flex;width:60px;justify-content:center}.routines-screen__filters__chips .MuiChip-root.close{width:25px}.routines-screen__filters__chips .MuiChip-root:hover{background-color:light-dark(rgba(1,1,11,.3),rgba(246,246,246,.3));outline-color:light-dark(rgba(1,1,11,.3),rgba(246,246,246,.3))}.routines-screen__filters__chips .MuiChip-root.selected{outline-color:light-dark(#373737,#f6f6f6)}.routines-screen__filters__chips .MuiChip-root svg{width:25px;height:25px;margin-left:18px}.routines-screen__filters__chips .MuiChip-label{overflow:unset}.routines-screen__filters__chips button.MuiButton-root{height:100%}.routines-screen__filters__chips .divider{height:100%;width:1px;background-color:light-dark(#b6bfd5,#838ca2);margin:0 .5rem}.routines-screen__filters__list-view{display:flex}.routines-screen__filters__list-view .selected{background-color:light-dark(rgba(131,140,162,.2),rgba(182,191,213,.2))}.exercises-screen__actions-container{opacity:0;display:flex;transition:opacity .2s ease-in;gap:.5rem}@media (max-width: 767px){.exercises-screen__actions-container{opacity:1}}.exercises-screen__actions-container__delete-btn svg{fill:light-dark(#373737,#f6f6f6)}.exercises-screen tr.table-row.MuiTableRow-root:hover .exercises-screen__actions-container{opacity:1}.exercises-screen .intensity-circle-wrapper{display:flex;justify-content:center}.MuiChip-root{background-color:#e3e5e6;color:light-dark(#373737,#f6f6f6);transition:all .3s ease-in-out;height:100%;border-radius:22px}.MuiChip-root.round-type-chip{background-color:#e3e5e6;outline:1px solid;width:40px;flex-direction:column;height:40px;border-radius:100%;transition:all .2s ease;justify-content:flex-end}.MuiChip-root.round-type-chip.selected{outline:2px solid light-dark(#165fbe,#2486ce);background-color:#5de8fd}.MuiChip-root.round-type-chip:hover{background-color:#5de8fd80}.MuiChip-root button{border-color:light-dark(#373737,#f6f6f6);color:light-dark(#373737,#f6f6f6)}.filter-modal .MuiPaper-root{max-width:700px;width:100%}.filter-modal__title{display:flex;justify-content:space-between;color:light-dark(#373737,#f6f6f6)}.filter-modal__content{display:flex;flex-direction:column;justify-content:center;gap:10px}.filter-modal__content .exercise__chips-wrapper{display:flex;align-items:center;flex-direction:column;padding:15px;gap:32px;border:1px solid light-dark(#373737,#f6f6f6);color:light-dark(#373737,#f6f6f6);border-radius:8px;min-height:156px}.filter-modal__content .exercise__chips-wrapper h4{margin-bottom:-10px;font-size:13px;font-weight:500;align-self:flex-start}.filter-modal__content .exercise__chips-wrapper .round-type-chip-wrapper{display:flex;justify-content:center;gap:8px}.filter-modal__content .exercise__chips-wrapper .exercise-type-chip-wrapper{display:flex;gap:5px;margin-bottom:10px;width:100%;flex-wrap:wrap;justify-content:center}.filter-modal__content .exercise__chips-wrapper .exercise-type-chip-wrapper .MuiChip-root{outline:2px solid transparent;background-color:#e3e5e6;border:1px solid light-dark(#373737,#f6f6f6);transition:all .2s ease}.filter-modal__content .exercise__chips-wrapper .exercise-type-chip-wrapper .MuiChip-root.exercise-type-chip{width:127px;height:22px}.filter-modal__content .exercise__chips-wrapper .exercise-type-chip-wrapper .MuiChip-root.exercise-type-chip span{overflow:hidden;text-overflow:clip}.filter-modal__content .exercise__chips-wrapper .exercise-type-chip-wrapper .MuiChip-root:hover{outline-color:#5de8fd}.filter-modal__content .exercise__chips-wrapper .exercise-type-chip-wrapper .MuiChip-root img{width:22px;height:32px}.filter-modal__content .exercise__chips-wrapper .exercise-type-chip-wrapper .MuiChip-root.selected{outline-color:light-dark(#165fbe,#2486ce);background-color:#5de8fd;pointer-events:none}.filter-modal__content .intensity-filter-wrapper{display:flex;flex-direction:column;height:68px;position:relative}.filter-modal__content .intensity-filter-wrapper button{width:fit-content;position:absolute;right:30px;top:10px;z-index:100}.filter-modal__content .intensity-filter-wrapper button:hover{cursor:pointer}.error-screen{height:100vh;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;background-image:url(/assets/error-background-usvHMSPh.jpeg);background-repeat:no-repeat;background-size:cover;padding:30px;color:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.error-screen{grid-template-columns:1fr;align-content:center}}.error-screen__actions-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.error-screen__actions-container h1{font-size:90px;font-weight:200}.error-screen__actions-container .MuiButton-root{color:light-dark(#838ca2,#b6bfd5);border:1px solid light-dark(#838ca2,#b6bfd5)}.error-screen__actions-container .MuiButton-root:hover{color:light-dark(#373737,#f6f6f6);border:1px solid white}.error-screen__navigation-btns{display:flex;gap:10px}.error-screen__error-img-container{margin-top:40px;display:flex;justify-content:center}.error-screen__error-img-container img{height:220px}.error-screen__error-img-container img svg path{fill:#000}.invite-users-form-screen{height:100%;width:calc(100% - 235px);padding:5rem 50px;margin-left:235px;overflow:auto;display:flex;flex-direction:column;justify-content:center}@media (max-width: 767px){.invite-users-form-screen{margin-left:0;height:100%;justify-content:flex-start;padding-top:8rem;width:100%}}.invite-users-form-screen__title{color:light-dark(#000207,#edeff4);display:inline-flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-left:1rem}.invite-users-form-screen__title__close{position:relative;width:fit-content;top:-35px;right:-8px;align-self:flex-end}.invite-users-form-screen__title__close svg{transition:transform .3s ease}.invite-users-form-screen__title__close:hover svg{transform:rotate(90deg)}.invite-users-form-screen .screen__title{max-width:900px;padding-bottom:50px;justify-content:center}.invite-users-form-screen__form{display:flex;flex-direction:column;justify-content:center}.invite-users-form-screen__form .field-wrapper{max-width:500px}.invite-users-form-screen__form__input{margin-bottom:10px}.invite-users-form-screen__form__select{display:flex;align-items:center;gap:10px}.invite-users-form-screen__tip{display:flex;flex-direction:column}.invite-users-form-screen__tip h4{display:inline-flex;cursor:pointer;width:fit-content}.invite-users-form-screen__submit-button__bottom{height:65px;display:block;border-top:1px solid #FFF;background-color:transparent;gap:15px;padding-top:2rem;width:100%}.invite-users-form-screen__submit-button__bottom .MuiButton-root{width:100%;padding:1rem 1.5rem}.invite-users-form-screen__submit-button__bottom .MuiButton-root:hover{background-color:light-dark(#f6f6f6,#01010b);color:light-dark(#373737,#f6f6f6)}.sidebar__invite-users-drawer .MuiDrawer-paper{width:600px;height:clamp(600px,80vh,90vh);margin-top:clamp(85px,3vh,7vh);border-radius:20px;min-height:fit-content;overflow:hidden}@media (max-width: 767px){.sidebar__invite-users-drawer .MuiDrawer-paper{height:100%;width:100%;margin-top:60px}}.with-description{display:flex;flex-direction:column;align-items:baseline!important}.select-option{display:flex;justify-content:space-between;align-items:center}.gateway-status{border-radius:100%;width:28px;height:28px;text-align:center;color:light-dark(#373737,#f6f6f6);font-weight:900;padding:4px;margin-left:10px}.gateway-status.not-configured{border:4px solid #7C7C7C;background-color:#7c7c7c}.gateway-status.configured{border:4px solid #34AE21;background-color:#34ae21}.gateway-status.assigned{border:4px solid #01e3df;background-color:#01e3df}.create-gateway{display:flex;flex-direction:column;height:100%;width:clamp(530px,33vw,620px);padding:60px 25px}@media (max-width: 767px){.create-gateway{width:100%;padding:60px 25px 25px;overflow-y:auto}}.create-gateway .gateway-form-title{margin-bottom:25px}.create-gateway .gateway-form-title__close>svg{fill:light-dark(#000207,#edeff4);transition:all .3s ease;box-shadow:0 0 13px 1px transparent,inset 0 0 13px 1px transparent;border-radius:12px}.create-gateway .gateway-form-title__close:hover>svg{box-shadow:0 0 10px 1px light-dark(rgba(0,2,7,.5),rgba(237,239,244,.5)),inset 0 0 13px 1px light-dark(rgba(1,18,58,.4),rgba(219,223,234,.4))}.create-gateway__form{display:flex;flex-direction:column;gap:23px}.create-gateway__form__input{display:flex;gap:15px}.create-gateway__form__input label{color:light-dark(#373737,#f6f6f6)}.create-gateway__form__input label:focus{color:light-dark(#165fbe,#2486ce)}.create-gateway__form .MuiOutlinedInput-input.Mui-disabled{color:light-dark(#373737,#f6f6f6);opacity:.5;-webkit-text-fill-color:light-dark(#373737,#f6f6f6)}.create-gateway__form__datepicker{width:100%;margin-bottom:20px;color:light-dark(#373737,#f6f6f6)}.create-gateway__form__datepicker:hover .Mui-error .MuiOutlinedInput-notchedOutline{border-color:light-dark(rgb(46,46,46),rgb(124,124,124))!important}.create-gateway__form__datepicker:hover label{color:light-dark(#373737,#f6f6f6)!important}.create-gateway__form__datepicker:has(input:disabled) label{opacity:.5}.create-gateway__form__datepicker .Mui-error .MuiOutlinedInput-notchedOutline{border-color:light-dark(#373737,#f6f6f6) 0,0,0,.23}.create-gateway__form__datepicker label{color:light-dark(#373737,#f6f6f6)!important}.create-gateway__form__datepicker .MuiButtonBase-root.MuiIconButton-root{color:light-dark(#373737,#f6f6f6)}.create-gateway__bottom{display:flex;justify-content:center;margin-top:auto;padding-bottom:20px}.bookings-screen{height:100%}.bookings-screen__header{color:light-dark(#373737,#f6f6f6)}@media (max-width: 767px){.bookings-screen__header{flex-direction:column;gap:.6rem}}.bookings-screen__header__group{display:flex;align-items:center;gap:1rem}@media (max-width: 767px){.bookings-screen__header__group{justify-content:space-between}}.bookings-screen__header__group__capacity-wrapper{display:inline-flex;align-items:end;gap:.5rem}.bookings-screen__header__group__capacity-wrapper>svg{width:2.3rem;height:2.3rem}.bookings-screen__header__group__capacity-wrapper p{font-size:22px}.bookings-screen__header__group .field-wrapper{width:170px;min-height:unset}.bookings-screen__header__group .field-wrapper:has(span.notranslate) label{top:-7px}.bookings-screen__header__group .field-wrapper :has(input:placeholder-shown) label,.bookings-screen__header__group .field-wrapper :has(input:focus) label,.bookings-screen__header__group .field-wrapper :has(input:focus-visible) label{top:-3px}.bookings-screen__header__group .field-wrapper .MuiInputBase-root.MuiOutlinedInput-root.select-input{height:35px}.bookings-screen__add-event-btn>svg{fill:light-dark(#000207,#edeff4);transition:all .3s ease;box-shadow:0 0 10px 1px transparent,inset 0 0 13px 1px transparent;border-radius:12px}.bookings-screen__add-event-btn:hover>svg{transform:scale(1.3);box-shadow:0 0 10px 1px light-dark(rgba(0,2,7,.5),rgba(237,239,244,.5)),inset 0 0 13px 1px light-dark(rgba(1,18,58,.4),rgba(219,223,234,.4))}.bookings-screen .calendar-container{height:70vh;color:light-dark(#000207,#edeff4);display:flex;justify-content:center;align-items:center;flex-direction:column}.bookings-screen .calendar-container h3{font-size:36px;text-align:center}.bookings-screen .calendar-container__header{color:light-dark(#000207,#edeff4)}.bookings-screen .calendar-container .no-pt-room-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;animation:opacity-animation .6s ease}.bookings-screen .calendar-container .calendar-wrapper{width:100%;height:100%;animation:opacity-animation .6s ease}.bookings-screen__footer{margin-top:100px}.booking-details{border-radius:12px;min-width:450px}@media (max-width: 767px){.booking-details{min-width:100%;max-height:100dvh;height:100dvh;justify-content:start}}.booking-details__content{padding:1rem;border-radius:2rem;background-color:light-dark(#e0dede,rgba(17,17,17,.5019607843));display:flex;flex-direction:column}.booking-details__content__header{margin-bottom:1rem;display:flex;flex-direction:column}.booking-details__content__header h3{font-size:24px;font-weight:200;text-transform:capitalize}.booking-details__content__header p{font-size:14px;color:light-dark(#838ca2,#b6bfd5)}.booking-details__content__header__organizer{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 1rem}.booking-details__content__header__organizer svg{width:24px}.booking-details__content__header__organizer h4{font-weight:200;transform:translateY(1px)}.booking-details__content ul{list-style-type:none;padding:10px 15px;display:flex;flex-direction:column;gap:1rem}.booking-details__content__item{display:flex;align-items:center;border-radius:20px;padding:6px 8px;background-color:light-dark(rgb(248,248,248),rgb(32,32,32));gap:4px}.booking-details__content__item p{transform:translateY(1px)}.booking-details__content__item--ACCEPTED>svg{fill:#2283fa}.booking-details__content__item--DECLINED>svg{fill:#cc1002}.booking-details__content__item--NEEDS-ACTION>svg{fill:#d86602}.booking-details__close-btn>svg,.booking-details__edit-btn>svg,.booking-details__delete-btn>svg{fill:light-dark(#000207,#edeff4)}.booking-details__actions{display:flex;justify-content:end}body .add-booking{display:flex;flex-direction:column;height:100%;gap:1rem}@media (max-width: 767px){body .add-booking{overflow-y:auto;padding-bottom:80px}}body .add-booking__form{width:600px;display:flex;flex-direction:column;gap:1rem;flex:1 auto}@media (max-width: 767px){body .add-booking__form{width:100%}body .add-booking__form .field-wrapper{min-height:unset}}body .add-booking__form__participants__header{display:block;margin-top:2rem}body .add-booking__form__participants__header h3{text-align:left;font-weight:200;margin-bottom:1rem}body .add-booking__form__participants__participant{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .add-booking__form__participants table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}body .add-booking__form__participants table tr th{font-size:12px;text-transform:uppercase;font-weight:600;color:light-dark(#626979,#c8cfdf);background-color:#0000004d}body .add-booking__form__participants table tr th p{transform:translateY(2px);text-transform:capitalize}body .add-booking__form__participants table tr td,body .add-booking__form__participants table tr th{text-align:left;vertical-align:middle;padding:1rem}body .add-booking__form__participants table tr td:empty,body .add-booking__form__participants table tr td[colspan],body .add-booking__form__participants table tr th:empty,body .add-booking__form__participants table tr th[colspan]{border-bottom-color:transparent;padding:1rem 0 0}body .add-booking__form__participants table tr td .table__participant-name,body .add-booking__form__participants table tr th .table__participant-name{display:flex;align-items:center;gap:1rem}body .add-booking__form__participants table tbody td p{font-size:14px;transform:translateY(2px)}body .add-booking__form__participants table .name-column,body .add-booking__form__participants table .email-column{width:35%}@media (max-width: 767px){body .add-booking__form__participants table .name-column,body .add-booking__form__participants table .email-column{width:30%}}body .add-booking__form__participants table .name-column p,body .add-booking__form__participants table .email-column p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .add-booking__form__participants table .name-column{width:30%}body .add-booking__form__participants table .name-column p{max-width:96px}body .add-booking__form__participants table .phone-column{width:21%;white-space:nowrap}@media (max-width: 767px){body .add-booking__form__participants table .phone-column{width:30%}body .add-booking__form__participants table .phone-column p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body .add-booking__form__participants table .actions-column{width:21%}@media (max-width: 767px){body .add-booking__form__participants table .actions-column{width:15%}}body .add-booking__form__participants__no-participants{display:flex;align-items:center;gap:1rem;justify-content:center;padding:1rem;border:1px dashed light-dark(#000207,#edeff4);border-radius:20px;transition:all .3s ease-in-out}body .add-booking__form__participants__no-participants svg{height:36px;width:36px}body .add-booking__form__participants svg{fill:light-dark(#000207,#edeff4)}body .add-booking__form__participants__collapse{display:flex;flex-direction:column;background-color:light-dark(rgb(225,219,219),rgb(23,23,23));border-radius:20px;gap:1rem;overflow:hidden;height:0;transition:height .3s ease-in-out}body .add-booking__form__participants__collapse--open{height:300px}body .add-booking__form__participants__collapse .participant-input-wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem}body .add-booking__form__participants__collapse .participant-input-wrapper__footer{display:flex;justify-content:center;gap:1rem}body .add-booking__form__participants:has(.add-booking__form__participants__collapse--open) .add-booking__form__participants__no-participants{height:0;padding:0;overflow:hidden;border:1px dashed transparent}body .add-booking__form__participants:has(.add-booking__form__participants__collapse--open) .add-booking__form__participants__button-wrapper{opacity:0;pointer-events:none}body .add-booking__form__participants__button-wrapper{padding:1rem 0;display:flex;justify-content:center;align-items:center;width:100%;transition:all .3s ease-in-out .2s;height:auto}body .add-booking__form__participants__button-wrapper:has(.hide){height:0;padding:0;overflow:hidden}body .add-booking__form__participants__button-wrapper button{width:min-content;align-self:center;border:1px solid light-dark(#000207,#edeff4);outline:1px solid transparent;border-radius:200px;background-color:transparent;color:light-dark(#000207,#edeff4);transition:all .2s ease-in-out .2s}body .add-booking__form__participants__button-wrapper button svg{height:20px;width:20px}body .add-booking__form__participants__button-wrapper button:hover{outline:1px solid light-dark(#373737,#f6f6f6);outline-offset:2px;box-shadow:0 0 10px 1px light-dark(#373737,#f6f6f6)}body .add-booking__form__input-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}@media (max-width: 767px){body .add-booking__form__input-group{display:flex;flex-direction:column}}body .add-booking__form__input-group__phone-number{position:relative}body .add-booking__form__input-group__phone-number__label{font-size:14px;position:absolute;top:1.3em;left:1em;color:light-dark(rgb(23,23,23),rgb(225,219,219));transition:transform .2s ease,color .2s ease;z-index:1}body .add-booking__form__input-group__phone-number__label:after{content:"";display:block;position:absolute;background-color:light-dark(#e0dede,rgba(17,17,17,.5019607843));height:2px;left:-6px;right:0;bottom:5.5px;z-index:-1}body .add-booking__form__input-group__phone-number:has(input.PhoneInputInput:focus) label,body .add-booking__form__input-group__phone-number:has(input.PhoneInputInput:focus-within) label{transform:translate(-.1rem,-1.7rem) scale(.8);color:light-dark(#165fbe,#2486ce)}body .add-booking__form__input-group__phone-number:has(input.PhoneInputInput:not(:placeholder-shown)) label{transform:translate(-.1rem,-1.7rem) scale(.8)}body .add-booking__form__input-group__phone-number__input{position:relative}body .add-booking__form__input-group__phone-number__input .PhoneInputCountry{position:absolute;right:1em;top:1.1em}body .add-booking__form__input-group__phone-number__input input.PhoneInputInput{background-color:light-dark(#e0dede,rgba(17,17,17,.5019607843));outline:none;border-radius:90px;color:light-dark(#373737,#f6f6f6);border:1px solid light-dark(rgb(46,46,46),rgb(124,124,124));padding:17px}body .add-booking__form__input-group__chip-wrapper{width:100%;display:flex;justify-content:right;gap:.5rem}@media (max-width: 767px){body .add-booking__form__input-group__chip-wrapper{justify-content:center}}body .add-booking__form__input-group__chip-wrapper__session-length{background-color:light-dark(#838ca2,#b6bfd5);outline:1px solid transparent;outline-offset:2px;transition:all .2s ease-in-out;color:light-dark(#f6f6f6,#01010b)}body .add-booking__form__input-group__chip-wrapper__session-length:hover{background-color:light-dark(#01123a,#dbdfea);outline:1px solid light-dark(#373737,#f6f6f6)}body .add-booking__form__input-group__chip-wrapper__session-length.selected{box-shadow:0 0 10px 1px light-dark(#373737,#f6f6f6);background-color:light-dark(#000207,#edeff4)}body .add-booking__form__input-group>span .MuiFormControl-root{width:100%}body .add-booking__form__session-length{display:flex;gap:1rem;justify-content:space-between;margin-top:1.2rem}@media (max-width: 767px){body .add-booking__form__session-length{flex-direction:column;justify-content:center}}body .add-booking__form__chip-label{text-align:left;text-wrap:nowrap;font-weight:200;line-height:30px}@media (max-width: 767px){body .add-booking__form__chip-label{text-align:center}}body .add-booking__bottom{display:flex;width:100%;justify-content:end;gap:1rem}.schedule-tooltip-list{padding-left:20px}.locations-screen tr:hover .assign-gateway-btn{opacity:1;cursor:pointer}.locations-screen__filters{display:flex;gap:6px;align-items:center;justify-content:end}.locations-screen__filters__toggle{width:0;transition:width .6s ease;overflow-x:hidden}.locations-screen__filters__toggle--open{width:85px}.locations-screen__filters .hamburger input[type=checkbox]{display:none}.locations-screen__filters .hamburger input[type=checkbox]:checked+svg{transform:rotate(-45deg) translate(-.5px)}.locations-screen__filters .hamburger input[type=checkbox]:checked+svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.locations-screen svg.manager-assigned{width:25px;height:auto}.locations-screen svg.manager-assigned path{fill:#158402}.locations-screen svg.manager-assigned--no path{fill:#cc1002}.locations-screen .assign-gateway-btn{opacity:0;transition:opacity .3s ease}@media (max-width: 767px){.locations-screen .assign-gateway-btn{opacity:1}}.locations-screen .assign-gateway-btn svg{fill:light-dark(#373737,#f6f6f6)}.associate-gateway{display:flex;flex-direction:column;justify-content:left;padding:60px 25px;height:100%;width:clamp(530px,33vw,620px);color:light-dark(#373737,#f6f6f6);gap:2rem}@media (max-width: 767px){.associate-gateway{width:100%;padding-top:80px;overflow-y:auto}}.associate-gateway__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.associate-gateway__title h2{font-size:25px}.associate-gateway__title__close>svg{fill:light-dark(#000207,#edeff4);transition:all .3s ease;box-shadow:0 0 13px 1px transparent,inset 0 0 13px 1px transparent;border-radius:12px}.associate-gateway__title__close:hover>svg{box-shadow:0 0 10px 1px light-dark(rgba(0,2,7,.5),rgba(237,239,244,.5)),inset 0 0 13px 1px light-dark(rgba(1,18,58,.4),rgba(219,223,234,.4))}.associate-gateway__form{display:flex;flex-direction:column;gap:4px;flex:1 auto}.associate-gateway__bottom{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:20px}.location-config-screen{color:light-dark(#373737,#f6f6f6)}.location-config-screen__content .location-settings__club-overview{margin-bottom:20px}.location-config-screen__content .location-settings__content{display:grid;grid-template-columns:1fr minmax(30%,1fr);padding:0 2rem;gap:3rem}@media (max-width: 767px){.location-config-screen__content .location-settings__content{display:flex;flex-direction:column;gap:1rem}}.location-config-screen__content .location-settings__content .select-bag-wrapper{width:calc(35vw - 235px);min-width:450px;display:flex;flex-direction:column}@media (max-width: 767px){.location-config-screen__content .location-settings__content .select-bag-wrapper{min-width:100%}}.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn{border:none;font-size:1.5rem;font-weight:500;display:flex;width:100%;align-items:center;justify-content:space-between;align-self:center}.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn p{transform:translateY(2px);color:light-dark(#01123a,#dbdfea);text-transform:capitalize}.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn svg{fill:light-dark(#01123a,#dbdfea)}.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn svg path,.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn svg circle{fill:light-dark(#01123a,#dbdfea)}.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn:after{bottom:-8px;transform-origin:center}.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn:hover{background-color:inherit;color:inherit}.location-config-screen__content .location-settings__content .select-bag-wrapper__collapse-btn--open:after{transform:scaleX(1);transform-origin:center}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container{display:flex;justify-content:space-around;align-items:center}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack{display:flex;height:56vh;width:fit-content;margin-top:20px;gap:20px}@media (max-width: 767px){.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack{gap:0}}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line{display:flex;flex-direction:column;position:relative}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn{width:auto;height:18%;padding:10px;position:relative;border:none;font-size:1em;overflow:hidden;font-weight:900}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn svg{position:absolute;height:90%;width:fit-content;transform:translate(.5px)}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn:hover{color:#2486cecc;transform:scale(1.1)}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn:hover svg path,.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn:hover svg circle{fill:#2486ce80}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn--selected{pointer-events:none;background-color:#a8d0ed66;transition:all .4s ease}.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn--selected svg path,.location-config-screen__content .location-settings__content .select-bag-wrapper__btns-container__wrack .bag-line__btn--selected svg circle{fill:light-dark(#165fbe,#2486ce)}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper{width:100%;display:flex;flex-direction:column}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn{font-size:14px;letter-spacing:2px;text-transform:uppercase;display:inline-block;text-wrap:balance;text-align:center;font-weight:700;padding:.4em 1em;outline:2px solid transparent;outline-offset:2px;border-radius:22px;position:relative;color:light-dark(#000207,#edeff4);text-decoration:none;transition:all .3s ease,transform .3s ease;z-index:1}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn svg path{transition:fill .3s ease}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn:before{transition:.5s all ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:"";background-color:light-dark(#01123a,#dbdfea);z-index:-1;border-radius:22px}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn:hover,.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn--active{color:light-dark(#dbdfea,#01123a);box-shadow:0 0 10px 1px #fff;outline-color:light-dark(#000207,#edeff4);transition:all .3s ease,outline .3s ease .3s,box-shadow .3s ease .4s}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn:hover svg path,.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn--active svg path{fill:light-dark(#dbdfea,#01123a);transition:all .3s ease .2s}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn:hover:before,.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn--active:before{transition:all .5s ease;left:0;right:0;opacity:1}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-btn--active{transform:scale(1.15)}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;border:1.5px solid light-dark(#000207,#edeff4);border-top:none;border-radius:0 0 20px 20px;margin-top:7px;max-height:65vh;height:100%}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container .collapse-room-form-wrapper.MuiCollapse-root.MuiCollapse-vertical{width:100%}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container .collapse-room-form-wrapper.MuiCollapse-root.MuiCollapse-vertical:not(.MuiCollapse-hidden){height:30%!important;min-height:230px!important;overflow:auto;transition:all .3s ease}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__room-list{display:flex;flex-direction:column;width:100%;overflow:auto;gap:1rem;overflow-x:hidden}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__room-list__item{text-wrap:nowrap;background-color:light-dark(rgba(1,18,58,.3),rgba(219,223,234,.3));overflow:hidden;text-overflow:ellipsis;padding:5px;border-radius:12px;min-height:30px;transition:min-height .3s ease}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__room-list__item:hover{min-height:60px}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__room-list__item h3{text-overflow:ellipsis;overflow-x:auto;scrollbar-width:none}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__room-list__item h3::-webkit-scrollbar{width:0}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__room-list__item h3+p{margin-top:10px}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__form{display:flex;align-items:center;flex-direction:column;gap:.5rem}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__form input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__form input[type=number]::-webkit-inner-spin-button,.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__form:before{content:"";display:block;width:100%;height:1px;background-color:light-dark(rgb(46,46,46),rgb(124,124,124))}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__form__confirm-btn{transition:all .3s ease;background-color:transparent;border:1px solid light-dark(#000207,#edeff4);border-radius:50px;padding:10px;color:light-dark(#000207,#edeff4)}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__form__confirm-btn:hover{box-shadow:0 0 7px 2px light-dark(#000207,#edeff4);transform:scale(1.05);background-color:light-dark(#000207,#edeff4);color:light-dark(#dbdfea,#01123a)}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn{border:1px solid light-dark(#000207,#edeff4);border-radius:50px;transition:all .3s ease;overflow:hidden;padding:20px}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn .add-btn{position:absolute;transition:transform .3s ease}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn .expand-btn{position:absolute;transform:translateY(100px);transition:transform .3s ease}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn--open .add-btn{transform:translateY(-100px)}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn--open .expand-btn{transform:translateY(0)}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn:hover{transform:scale(1.05);box-shadow:0 0 8px 1px #fff}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn:active{transform:none}.location-config-screen__content .location-settings__content .manage-pt-room-wrapper__collapse-container__add-room-btn>svg{fill:light-dark(#000207,#edeff4)}.email-toast-error{top:54px}.app-users-screen .search-input-wrapper{min-width:210px;position:relative}.app-users-screen .search-input-wrapper input{background-color:light-dark(#e0dede,rgba(17,17,17,.5019607843));border:1px solid light-dark(rgb(46,46,46),rgb(124,124,124));border-radius:20px;height:36px;width:100%;padding:5px 40px 5px 15px;color:light-dark(#000207,#edeff4)}.app-users-screen .search-input-wrapper input:focus,.app-users-screen .search-input-wrapper input:focus-within{outline:none}.app-users-screen .search-input-wrapper input:not(:placeholder-shown)+.hamburger{pointer-events:all}.app-users-screen .search-input-wrapper input:not(:placeholder-shown)+.hamburger svg{transform:rotate(-45deg) translate(-.5px)}.app-users-screen .search-input-wrapper input:not(:placeholder-shown)+.hamburger svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.app-users-screen .search-input-wrapper .hamburger{border-radius:none;background-color:transparent;outline:none;padding:0;position:absolute;right:10px;top:6px;pointer-events:none}.app-users-screen .search-input-wrapper .hamburger svg{width:1.4rem;height:1.4rem}.app-users-screen__actions{display:flex;gap:1rem;align-items:center;justify-content:end;width:30vw}.app-users-screen__actions>.field-wrapper{min-height:unset;padding:0;min-width:120px;max-width:200px}.app-users-screen__actions>.field-wrapper fieldset{height:40px}.app-users-screen__actions>.field-wrapper .MuiSelect-select.MuiSelect-outlined{padding:6px 18px}.app-users-screen__actions>.field-wrapper .MuiInputBase-root.MuiOutlinedInput-root>.clear-icon-button{padding:0;width:20px;height:20px;margin-right:10px}.app-users-screen__actions>.field-wrapper .MuiInputBase-root.MuiOutlinedInput-root>.clear-icon-button>svg{width:20px;height:auto}.app-users-screen__actions>.search-input-wrapper{min-width:150px}@media (max-width: 767px){.app-users-screen__actions{flex-direction:column}}.app-users-screen .verification-circle{width:25px;height:25px}.app-users-screen .verification-circle--yes path{fill:#158402}.app-users-screen .verification-circle--no path{fill:#cc1002}.app-users-screen tr .app-users-screen__delete-wrapper{display:flex;justify-content:center;width:100%}@media (max-width: 767px){.app-users-screen tr .app-users-screen__delete-wrapper{justify-content:start}}.app-users-screen tr:hover .app-users-screen__delete-btn{opacity:1;transition:opacity .3s ease}.app-users-screen__delete-btn.MuiIconButton-root{opacity:0;transition:opacity .3s ease;padding:0}@media (max-width: 767px){.app-users-screen__delete-btn.MuiIconButton-root{opacity:1}}.app-users-screen__delete-btn.MuiIconButton-root svg{fill:#cc1002}.app-users-screen__delete-confirmation-details__message{margin-bottom:1rem}.app-users-screen__delete-confirmation-details__list{display:flex;flex-direction:column;gap:12px}.app-users-screen__delete-confirmation-details__list li{text-wrap:balance}.user-details{min-width:520px;max-width:620px;padding:60px 25px}@media (max-width: 767px){.user-details{width:100%;padding-top:25px;min-width:unset;max-width:unset;display:flex;flex-direction:column}}.user-details__title{color:light-dark(#000207,#edeff4);display:flex;justify-content:space-between;align-items:center;padding:20px}.user-details__title__close-btn>svg{fill:light-dark(#000207,#edeff4);transition:all .3s ease;box-shadow:0 0 13px 1px transparent,inset 0 0 13px 1px transparent;border-radius:12px}.user-details__title__close-btn:hover>svg{box-shadow:0 0 10px 1px light-dark(rgba(0,2,7,.5),rgba(237,239,244,.5)),inset 0 0 13px 1px light-dark(rgba(1,18,58,.4),rgba(219,223,234,.4))}.user-details__title h1{font-size:30px}.user-details__content{color:light-dark(#000207,#edeff4);padding:20px;display:flex;flex-flow:column;gap:1rem}.user-details__content__no-data{margin-bottom:40px;font-weight:200}.user-details__content .two-cols{display:grid;grid-template-columns:60% 1fr}.user-details__content .user-details-collapse__btn{width:100%;position:relative;padding:12px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));border-radius:10px;color:light-dark(#373737,#f6f6f6);border:none;transition:border-radius .3s linear .2s,background-color .2s ease}.user-details__content .user-details-collapse__btn:hover{background-color:light-dark(#edeff4,#000207)}.user-details__content .user-details-collapse__btn__arrow{position:absolute;right:20px;top:22px;transition:transform .4s ease,background-color .2s ease}.user-details__content .user-details-collapse__btn__arrow--open{transform:rotate(180deg)}.user-details__content .user-details-collapse:has(.user-details-collapse__btn__arrow--open) .user-details-collapse__btn{border-bottom-left-radius:0;border-bottom-right-radius:0;transition:border-bottom-left-radius .5s linear}.user-details__content .user-details-collapse__extra-info{background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));border-bottom-left-radius:12px;border-bottom-right-radius:12px}.user-details__content .user-details-collapse__extra-info>div{padding:12px}.user-details__content span{display:flex;position:relative;flex-direction:column;padding:5px;align-items:baseline}.user-details__content span.status-icon--active svg{fill:green}.user-details__content span.status-icon--inactive svg{fill:red}.user-details__content span label{position:relative;font-size:12px;bottom:2px;color:#a4afca}.user-details__content span p{font-size:16px;transform:translateY(2px);text-overflow:ellipsis;overflow-x:hidden;max-width:100%}.user-details__content span h3{font-size:22px}.user-details__content .user-details-booking-title{font-weight:300;margin-bottom:1rem}.user-details__content .bookings-timeline{display:flex;flex-direction:column;height:fit-content;position:relative;gap:1rem}.user-details__content .bookings-timeline:before{content:"";display:block;position:absolute;width:0;height:85%;border-right:2px dotted light-dark(#b6bfd5,#838ca2);left:50%;z-index:1}.user-details__content .bookings-timeline__wrapper{padding:15px 10px;border:#a4afca;border-radius:40px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));display:flex;align-items:center;color:light-dark(#373737,#f6f6f6);z-index:2;gap:.5rem;flex-direction:column}.user-details__content .bookings-timeline__wrapper>p{font-size:14px;color:light-dark(#626979,#c8cfdf)}.user-details__content .bookings-timeline__item{display:flex;justify-content:space-between}.user-details__content .bookings-timeline__item__left{display:flex;align-items:center;gap:1rem}.user-details__content .bookings-timeline__item p{transform:translateY(2px)}.user-details__content .bookings-timeline__item svg{fill:light-dark(#838ca2,#b6bfd5);transform:translateY(-1px)}.user-details__content .bookings-timeline__item--BOOKED svg{fill:#158402}.user-details__content .bookings-timeline__item--CANCELED svg,.user-details__content .bookings-timeline__item--FAILED svg{fill:#cc1002}.user-details__content .bookings-timeline__item--WAITING svg{fill:light-dark(#e0b300,#e6df13)}.user-details__content .bookings-timeline__item--RESERVED svg{fill:#84f684}.user-details span.user-details__linking-section{display:flex;width:100%;align-items:center;justify-content:start;flex-direction:row;padding:8px 12px;border-radius:12px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));gap:1rem;color:light-dark(#373737,#f6f6f6)}.user-details span.user-details__linking-section .icon-wrap{background-color:#cefcce;border-radius:6px;padding:2px}.user-details span.user-details__linking-section .icon-wrap>svg{width:35px;height:35px;fill:#00b100;transform:translateY(1px)}.user-details span.user-details__linking-section .link-info{display:flex;flex-direction:column;gap:.3rem}.user-details span.user-details__linking-section .link-info>p{font-size:14px;color:light-dark(#838ca2,#b6bfd5)}.user-details span.user-details__linking-section .link-info>p.link-status{color:#00b100;font-size:18px;display:flex;gap:.4rem;align-items:center;font-weight:600}.user-details span.user-details__linking-section .link-info>p.link-status:before{display:block;content:"";width:10px;height:10px;border-radius:20px;background-color:#00b100}.user-details span.user-details__linking-section>button{all:unset;margin-left:auto;padding:6px 10px;border-radius:12px;cursor:pointer;color:light-dark(#373737,#f6f6f6);background-color:transparent;border:1px solid #db2627;transition:all .3s ease-out}.user-details span.user-details__linking-section>button:hover{color:#fff;background-color:#db2627;border:1px solid #db2627}.user-details span.user-details__linking-section--unlink .icon-wrap{background-color:#ffe2e2}.user-details span.user-details__linking-section--unlink .icon-wrap>svg{fill:#db2627}.user-details span.user-details__linking-section--unlink .link-info>p.link-status{color:#db2627}.user-details span.user-details__linking-section--unlink .link-info>p.link-status:before{background-color:#db2627}.user-details span.user-details__linking-section--unlink>button{border-color:light-dark(#373737,#f6f6f6)}.user-details span.user-details__linking-section--unlink>button:hover{color:light-dark(#f6f6f6,#01010b);background-color:light-dark(#373737,#f6f6f6);border:1px solid light-dark(#f6f6f6,#01010b)}.user-details__locations-list{gap:.6rem}.user-details__locations-list h2{font-weight:300}.user-details__locations-list h2+div{display:flex;gap:.5rem;flex-wrap:wrap}.user-details__locations-list h2+div>span{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;background-color:light-dark(rgba(234,234,234,.6),rgba(36,36,36,.8));padding:12px;border-radius:10px;border-left:3px solid #00FFC2}.user-details__locations-list h2+div>span>div{display:flex;align-items:center;gap:.3rem}.user-details__locations-list h2+div>span>div>svg{fill:#00ffc2;width:22px;height:22px}.user-details__locations-list h2+div>span>div>p{font-size:12px;color:#00ffc2}.user-details__locations-list h2+div>span>p{font-size:14px}.user-details__locations-list h2+div>span.b2b{border-color:#ff007a}.user-details__locations-list h2+div>span.b2b>div>svg{fill:#ff007a}.user-details__locations-list h2+div>span.b2b>div>p{font-size:12px;color:#ff007a}.staff-screen__invite-staff-btn{color:light-dark(#01123a,#dbdfea);display:flex;align-items:center;justify-content:center;border-radius:16px;position:relative;overflow:hidden;transition:all .2s ease-in-out;border:none;background-color:light-dark(rgba(0,0,0,.0588235294),rgba(249,249,249,.0588235294));width:75px;height:35px}.staff-screen__invite-staff-btn span{display:block;margin-left:.3em;transition:all .3s ease-in-out;text-wrap:nowrap}.staff-screen__invite-staff-btn svg{display:block;transform-origin:center center;transition:opacity .1s ease .2s,transform .3s ease-in-out;width:1.25em;height:auto;pointer-events:none}.staff-screen__invite-staff-btn svg path{fill:light-dark(#01123a,#dbdfea)}.staff-screen__invite-staff-btn:hover{background-color:light-dark(rgba(0,0,0,.1),rgba(249,249,249,.2))}.staff-screen__invite-staff-btn:hover .staff-screen__invite-staff-btn__icon-wrapper{animation:fly .6s ease-in-out infinite alternate}.staff-screen__invite-staff-btn:hover svg{transform:translate(1em) rotate(45deg) scale(1.3);transition:opacity .1s ease,transform .3s ease-in-out}.staff-screen__invite-staff-btn:hover svg.pending-icon,.staff-screen__invite-staff-btn:hover svg.success-icon,.staff-screen__invite-staff-btn:hover svg.expired-icon{transform:translate(-5em);opacity:0}.staff-screen__invite-staff-btn:hover span{transform:translate(5em)}.staff-screen__invite-staff-btn .pending-icon,.staff-screen__invite-staff-btn .success-icon,.staff-screen__invite-staff-btn .expired-icon{position:absolute;width:1.7em;overflow:hidden;opacity:0;transform:translate(-5em)}.staff-screen__invite-staff-btn--PENDING svg,.staff-screen__invite-staff-btn--PENDING span{transform:translate(10em)}.staff-screen__invite-staff-btn--PENDING:hover .staff-screen__invite-staff-btn__icon-wrapper{animation:fly .6s ease-in-out infinite alternate}.staff-screen__invite-staff-btn--PENDING:hover .staff-screen__invite-staff-btn__icon-wrapper svg{transform:translate(-.2em) rotate(45deg) scale(1.3)}.staff-screen__invite-staff-btn--PENDING .pending-icon{transform:translate(0);opacity:1}.staff-screen__invite-staff-btn--REGISTERED{cursor:pointer}.staff-screen__invite-staff-btn--REGISTERED svg,.staff-screen__invite-staff-btn--REGISTERED span,.staff-screen__invite-staff-btn--REGISTERED:hover svg{transform:translate(10em)}.staff-screen__invite-staff-btn--REGISTERED .success-icon,.staff-screen__invite-staff-btn--REGISTERED:hover>svg.success-icon{transform:translate(0);opacity:1}.staff-screen__invite-staff-btn--REGISTERED .success-icon path,.staff-screen__invite-staff-btn--REGISTERED:hover>svg.success-icon path{fill:#158402}.staff-screen__invite-staff-btn--EXPIRED svg,.staff-screen__invite-staff-btn--EXPIRED span{transform:translate(10em)}.staff-screen__invite-staff-btn--EXPIRED:hover .staff-screen__invite-staff-btn__icon-wrapper{animation:fly .6s ease-in-out infinite alternate}.staff-screen__invite-staff-btn--EXPIRED:hover .staff-screen__invite-staff-btn__icon-wrapper svg{transform:translate(-.2em) rotate(45deg) scale(1.3)}.staff-screen__invite-staff-btn--EXPIRED .expired-icon{transform:translate(0);opacity:1}.staff-screen__invite-staff-btn--EXPIRED .expired-icon>path{fill:transparent}.staff-screen__action-wrap{opacity:0;transition:opacity .2s ease-out}.staff-screen__action-wrap>button>svg{fill:light-dark(#373737,#f6f6f6)}.staff-screen tr.MuiTableRow-root.table-row:hover .staff-screen__action-wrap{opacity:1}@keyframes fly{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.access-screen__tabs{display:flex;align-items:center;justify-content:space-between;padding-top:1rem}.access-screen__tabs button{color:light-dark(#373737,#f6f6f6)}.access-screen__tabs .MuiTabs-root{min-height:unset}.access-screen__tabs .MuiTabs-root .MuiTabs-indicator{background-color:light-dark(#373737,#f6f6f6)}.access-screen__tabs .MuiTabs-root .MuiTab-root{font-size:14px;padding:6px 15px;min-height:unset;min-width:unset}.access-screen__tabs .MuiTabs-root .MuiTab-root.Mui-selected{color:light-dark(#373737,#f6f6f6)}.access-screen__header-btn-group{display:flex;gap:1rem}.entity-form{min-width:500px;max-width:600px;height:100%;padding:20px 30px;color:light-dark(#373737,#f6f6f6);display:flex;flex-direction:column;gap:2rem}@media (max-width: 767px){.entity-form{min-width:100%;margin-top:80px}}.entity-form__header{display:flex;justify-content:space-between}.entity-form__header button>svg{fill:light-dark(#373737,#f6f6f6)}.entity-form__fields{display:flex;flex-direction:column;gap:.5rem}.entity-form__bottom{display:flex;justify-content:end;gap:1rem}.entity-access-list{margin-top:1rem;position:relative}.entity-access-list .access-table{position:absolute;width:100%;z-index:0;opacity:0;transition:opacity .3s ease}.entity-access-list .access-table.visible{opacity:1;z-index:1}.entity-access-list__toggle-filter{display:flex;align-items:center;justify-content:end;gap:.5rem;width:200px}.entity-access-list__toggle-filter p{width:170px}@media (max-width: 767px){.entity-access-list__toggle-filter p{display:none}}.entity-access-list table tr .entity-access-list__actions{display:flex;justify-content:cent;opacity:0;transition:opacity .3s ease}@media (max-width: 767px){.entity-access-list table tr .entity-access-list__actions{opacity:1}}.entity-access-list table tr .entity-access-list__actions svg{fill:light-dark(#373737,#f6f6f6)}.entity-access-list table tr:hover .entity-access-list__actions{opacity:1}.club-access-details{display:flex;gap:1rem;flex-direction:column;align-items:start;padding:1rem 2.5rem;color:light-dark(#373737,#f6f6f6);width:400px}.club-access-details__header{display:flex;width:100%;justify-content:space-between;align-items:center}.club-access-details__header>button>svg{fill:light-dark(#373737,#f6f6f6)}.club-access-details__template-status{padding:4px 8px;border-radius:16px;background-color:light-dark(#e1e9fd,#2c3240);display:flex;align-items:center;justify-content:space-between;width:100%}.club-access-details__template-status>span{display:flex;justify-content:start;gap:.3rem;align-items:center}.club-access-details__template-status>span>p{font-size:14px;transform:translateY(1px)}.club-access-details__expiration-info{display:flex;width:100%;gap:1.5rem;align-items:center}.club-access-details__expiration-info>span>label{font-size:12px;color:light-dark(#626979,#c8cfdf)}.club-access-details__actions{display:flex;width:100%;justify-content:end;gap:.3rem}.club-access-details__actions>button>svg{fill:light-dark(#373737,#f6f6f6)}.club-access-details__actions>button:last-of-type>svg{fill:#cc1002}.access-details{color:light-dark(#373737,#f6f6f6);width:600px;overflow-y:auto}@media (max-width: 767px){.access-details{width:100%;flex:unset}}.access-details__header svg{fill:light-dark(#373737,#f6f6f6)}.access-details__actions{display:flex;width:100%;justify-content:end;align-items:center;margin-top:1rem;padding:0 1rem;gap:1rem}.access-details__actions>button.MuiButtonBase-root.MuiButton-root{border-radius:8px;padding:6px 10px;font-size:12px}.access-details__actions>button.MuiButtonBase-root.MuiButton-root svg{fill:light-dark(#373737,#f6f6f6)}.access-details__actions button.delete-btn{background-color:#cc1002;color:#fff;border:none;transition:all .3s ease}.access-details__actions button.delete-btn:hover{color:#fff;background-color:#ff0808}.access-details .details-content{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.access-details .details-content>label{font-size:18px}.access-details .details-content h3{font-size:20px;font-weight:600}.access-details .details-content__header{display:flex;justify-content:space-between}.access-details .details-content__user-details{display:flex;flex-flow:column;gap:.2rem}.access-details .details-content__user-details p{font-size:20px}.access-details .details-content__user-details p:last-child{font-size:14px;color:light-dark(#626979,#c8cfdf)}.access-details .details-content__user-details__qr-code{height:200px}.access-details .details-content__accesses>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.access-details .details-content .access-list{display:flex;flex-direction:column;gap:.5rem;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));padding:16px;border-radius:8px;max-height:33vh;overflow:auto}.access-details .details-content .access-list__item{padding:8px;border-radius:16px;background-color:light-dark(#e1e9fd,#2c3240);display:flex;align-items:center;justify-content:space-between;position:relative;transition:all .2s ease}.access-details .details-content .access-list__item:hover{background-color:light-dark(#d5e0fe,#373e51);transform:scale(1.01)}.access-details .details-content .access-list__item__header{display:flex;flex-direction:column;align-items:baseline}.access-details .details-content .access-list__item__header>span{display:flex;align-items:center;justify-content:left;gap:.3rem}.access-details .details-content .access-list__item__header>span>p{font-size:14px;color:light-dark(#626979,#c8cfdf)}.access-details .details-content .access-list__item__status{width:10px;height:10px;border-radius:100%;background-color:#34ae21;position:relative;z-index:1;transition:background-color .5s ease}.access-details .details-content .access-list__item__status--revoked{background-color:#cc1002}.access-details .details-content .access-list__item__actions>button>svg{fill:light-dark(#373737,#f6f6f6)}.access-details .details-content .access-list__add-btn{width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:50%;transition:all .3s ease;align-self:end}.access-details .details-content .access-list__add-btn:hover{border-color:light-dark(#373737,#f6f6f6)}.access-details .details-content .access-list__add-btn>svg{fill:light-dark(#373737,#f6f6f6)}.access-details .details-content .access-list__btn{position:absolute;width:100%;height:100%;outline:none;border:none;border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;background:none;z-index:0}.access-details .details-content__info{display:flex;flex-direction:column;gap:.6rem}.access-details .details-content__info>span{display:flex;justify-content:left;width:100%;align-items:center;gap:.3rem}.access-details .details-content__info>span>label{font-size:16px;color:light-dark(#626979,#c8cfdf);margin-right:auto}.access-details .details-content__info>span>p{max-width:250px;text-overflow:"...  +";overflow:hidden;white-space:nowrap}.access-details .details-content .double-icon-btn{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid light-dark(#373737,#f6f6f6);background-color:transparent;color:light-dark(#373737,#f6f6f6);border-radius:.8rem;padding:.5rem 1rem;overflow:hidden;height:40px}.access-details .details-content .double-icon-btn>span{display:flex;align-items:center;justify-content:start;gap:.5rem}.access-details .details-content .double-icon-btn__first{position:relative;transition:all .3s ease}.access-details .details-content .double-icon-btn__first>svg{fill:#cc1002}.access-details .details-content .double-icon-btn__second{position:absolute;transition:all .3s ease;transform:translate(500px)}.access-details .details-content .double-icon-btn__second>svg{fill:light-dark(#373737,#f6f6f6);transition:transform .5s ease .2s}.access-details .details-content .double-icon-btn:active .double-icon-btn__first,.access-details .details-content .double-icon-btn:hover .double-icon-btn__first{transform:translate(500px)}.access-details .details-content .double-icon-btn:active .double-icon-btn__second,.access-details .details-content .double-icon-btn:hover .double-icon-btn__second{transform:translate(-2px)}.access-details .details-content .double-icon-btn:active .double-icon-btn__second>svg,.access-details .details-content .double-icon-btn:hover .double-icon-btn__second>svg{transform:rotate(-360deg)}.access-details .details-content__template{display:flex;flex-flow:column;gap:.2rem}.access-details .details-content__template>span{display:flex;align-items:center;gap:.5rem;background-color:light-dark(#e1e9fd,#2c3240);padding:.5rem;border-radius:8px;color:light-dark(#373737,#f6f6f6)}.access-details .details-content__template>span>svg{background-color:light-dark(#bccef8,#495163);padding:5px;border-radius:8px;width:35px;height:35px;fill:light-dark(#165fbe,#2486ce)}.access-details .details-content__qr-container{display:flex;flex-direction:column;gap:.6rem}.access-details .details-content__qr-container>span{display:flex;justify-content:space-between;align-items:center}.access-details .details-content__qr-code{background-color:light-dark(#e1e9fd,#2c3240);padding:20px 25px;border-radius:10px;border:1px dashed light-dark(#373737,#f6f6f6);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;width:100%}.access-details .details-content__qr-code>button{width:fit-content}.access-details .details-content__qr-code>svg{width:55px;height:55px;fill:#cc1002}.access-details .details-content__qr-code>img{height:200px;object-fit:contain;border-radius:10px}.access-details .details-content__status{background-color:light-dark(#e1e9fd,#2c3240);border-radius:8px;padding:6px 12px;display:flex;align-items:center;overflow:hidden;transition:all .3s ease .1s;width:100%;justify-content:center;height:40px;border:none;position:relative}.access-details .details-content__status p{display:flex;align-items:center;gap:.5rem;transform:translateY(1px);transition:all .3s ease .1s}.access-details .details-content__status p:before{transition:all .3s ease-in-out;content:"";width:8px;height:8px;border-radius:100%;background-color:#34ae21;display:block}.access-details .details-content__status p.expired:before{background-color:#e3a005}.access-details .details-content__status p.revoked:before{background-color:#cc1002}.access-details .details-content__status .switch-button{margin:unset;position:absolute;right:0;transition:all .3s ease .1s,opacity .3s ease;opacity:0}.access-details .details-content__status:hover,.access-details .details-content__status:active,.access-details .details-content__status:focus,.access-details .details-content__status--active{transition:all .3s ease}.access-details .details-content__status:hover p,.access-details .details-content__status:active p,.access-details .details-content__status:focus p,.access-details .details-content__status--active p{transform:translate(-40px);transition:all .3s ease}.access-details .details-content__status:hover .switch-button,.access-details .details-content__status:active .switch-button,.access-details .details-content__status:focus .switch-button,.access-details .details-content__status--active .switch-button{right:50px;opacity:1;transition:all .3s ease,opacity .3s ease .1s}.access-details .details-content__error{color:light-dark(#838ca2,#b6bfd5);font-size:13px}.locations-tooltip{display:flex;gap:.3rem;flex-direction:column;max-height:40vh;overflow:auto}.locations-tooltip__item{font-size:14px;background-color:light-dark(#e1e9fd,#2c3240);padding:6px 12px;border-radius:8px;text-wrap:nowrap}.support-screen__upper-section{display:flex;gap:1rem;margin-bottom:2rem}.support-screen table{table-layout:fixed}.support-screen table thead th{width:45%}.support-screen table thead .actions-column{width:10%}.support-screen table tbody td button:has(svg){width:25px;height:25px;transform:scale(.9);transition:outline .2s ease-out,transform .2s ease-out;outline:1px solid transparent;outline-offset:2px;border-radius:50%;border:1px solid light-dark(#373737,#f6f6f6)}.support-screen table tbody td button:has(svg):hover{outline:1px solid light-dark(#373737,#f6f6f6);transform:scale(1)}.support-screen table tbody td svg{fill:light-dark(#373737,#f6f6f6)}.qr-batch-modal{display:flex;flex-direction:column;gap:2rem}.qr-batch-modal__header{display:flex;justify-content:space-between;align-items:center}.qr-batch-modal__header>button>svg{fill:light-dark(#373737,#f6f6f6)}.qr-batch-modal__header+p{margin-bottom:1rem;color:light-dark(#838ca2,#b6bfd5);text-wrap:balance}.qr-batch-modal__header+p:after{content:"";display:block;width:100%;height:1px;background-color:#a4afca;margin-top:.4rem}.qr-batch-modal__bottom{width:100%;display:flex;justify-content:flex-end;gap:1rem}.invite-confirmation-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%}.invite-confirmation-screen .invite-gradient{position:absolute;width:600px;height:600px;background:radial-gradient(300px 300px at 50% 50%,#2715fa -30%,#0000 60%);z-index:0;transform:scale(2)}.invite-confirmation-screen .invite-gradient--decline{background:radial-gradient(300px 300px at 50% 50%,#fa1515 -30%,#0000 60%)}.invite-confirmation-screen__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.invite-confirmation-screen__content svg{width:100px;height:auto;transform:translate(-4px)}.invite-confirmation-screen__content span{font-size:2.5rem}.invite-confirmation-screen__content p{text-align:center;margin-bottom:1rem}.landing__grid{display:grid;grid-template-columns:45% 1fr;gap:1rem;height:55vh}@media (max-width: 767px){.landing__grid{display:flex;flex-direction:column;align-items:center;height:min-content}}@media (max-width: 1190px){.landing__grid{display:flex;flex-direction:column;height:min-content}.landing__grid .landing__access-info{flex-direction:column;max-height:unset}.landing__grid .landing__access-info__list{width:100%;max-height:250px}}.landing__card{padding:15px;border-radius:8px;background-color:light-dark(#f6f6f6,#111111)}.landing__side-info{display:flex;flex-direction:column;height:100%;gap:1.2rem}.landing__access-info{display:flex;gap:1.2rem;max-height:250px}.landing__access-info__list{width:100%;overflow-y:auto;position:relative;padding:0}.landing__access-info__list>h3{padding:1rem;background-color:light-dark(#f6f6f6,#111111);z-index:3;position:sticky;top:0}.landing__access-info__list>ul{display:flex;flex-direction:column;gap:.3rem;text-align:left;padding:0 1rem 1rem}.landing__access-info__list>ul .club-card{background-color:light-dark(#e1e9fd,#2c3240);padding:10px 8px;border-radius:8px;transition:all .3s ease;display:flex;justify-content:start;align-items:center;gap:.5rem;min-width:115px}.landing__access-info__list>ul .club-card__status{min-width:10px;min-height:10px;border-radius:100%;background-color:#34ae21;position:relative;z-index:1;transition:background-color .5s ease;margin-left:auto}.landing__access-info__list>ul .club-card__status--revoked{background-color:#cc1002}.landing__access-info__list>ul .club-card:hover{transform:scale(1.01);background-color:light-dark(#d5e0fe,#373e51)}.landing__access-info__list>ul .club-card>p{font-size:14px;transform:translateY(2px)}.landing__access-info__list>ul .club-card>svg{width:16px;height:auto}.landing__welcome{height:fit-content}.landing__welcome>h2{font-size:28px;text-wrap:balance}.landing__welcome>p{font-size:18px;color:light-dark(#838ca2,#b6bfd5)}.landing__qr{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;gap:.4rem;height:100%}.landing__actions-list{display:flex;flex-direction:column;gap:1rem;height:100%;width:100%;padding:15px 15px 25px}.landing__actions-list>span{width:100%;display:flex;flex-direction:column;gap:1rem}.landing__actions-list>span>a{background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));border-radius:8px;padding:16px;justify-content:start;text-decoration:none;color:light-dark(#373737,#f6f6f6);display:inline-flex;align-items:center;gap:.8rem;transition:all .3s ease-in-out}.landing__actions-list>span>a:hover{transform:scale(1.02);background-color:light-dark(#e1e9fd,#2c3240)}.landing__actions-list>span>a>p{transform:translateY(1px)}.landing__actions-list>span>a .expand-icon{transform:rotate(-90deg);margin-left:auto}.landing__content{grid-column:2;grid-row:1/span 2}.bhout-games__content span:has(.team-color){display:flex;align-items:center;justify-content:center}.bhout-games__content .team-color{width:30px;height:30px;border-radius:8px}.bhout-games__actions-container{opacity:0;display:flex;transition:opacity .2s ease-in;gap:.5rem}@media (max-width: 767px){.bhout-games__actions-container{opacity:1}}.bhout-games__actions-container>button>svg{fill:light-dark(#373737,#f6f6f6)}.bhout-games tr.table-row.MuiTableRow-root:hover .bhout-games__actions-container{opacity:1}.team-management-screen__title svg{width:32px;height:auto;fill:light-dark(#373737,#f6f6f6)}.team-management-screen__content{padding-bottom:40px}.team-management-screen__form{display:grid;gap:1rem;align-items:start;grid-template-columns:1fr 1fr}@media (max-width: 767px){.team-management-screen__form{display:flex;flex-direction:column;gap:1rem;padding-bottom:80px}.team-management-screen__form>div,.team-management-screen__form>section{width:100%}}@media (min-width: 768px) and (max-width: 991px){.team-management-screen__form{display:flex;flex-direction:column;gap:1rem;padding-bottom:80px}}.team-management-screen__form .color-picker-wrapper{display:flex;flex-direction:column;gap:1rem;align-items:start;justify-content:center}@media (max-width: 991px){.team-management-screen__form .color-picker-wrapper{height:370px;justify-content:start}}.team-management-screen__form .color-picker-wrapper__label-container{display:flex;gap:1rem;align-items:center}.team-management-screen__form .color-picker-wrapper__label-container>svg{width:20px;height:auto}.team-management-screen__form .color-picker-wrapper__label-container>label{color:light-dark(#626979,#c8cfdf);font-size:14px;transform:translateY(2px)}@media (max-width: 991px){.team-management-screen__form .color-picker-wrapper__label-container>label{align-self:center}}.team-management-screen__form .color-picker{display:flex;gap:1rem;position:relative;align-items:center;justify-content:start;width:100%;height:40px;margin-bottom:1rem;padding-left:1rem}.team-management-screen__form .color-picker__btn{position:relative;border-radius:8px;width:35px;height:35px;flex-shrink:0;transition:all .3s ease;cursor:pointer;z-index:1;border:3px solid light-dark(#373737,#f6f6f6)}.team-management-screen__form .color-picker__btn:hover,.team-management-screen__form .color-picker__btn:focus{outline-offset:4px;outline:2px solid light-dark(#373737,#f6f6f6)}.team-management-screen__form .color-picker__btn:disabled{outline-color:transparent;pointer-events:hover;cursor:auto}.team-management-screen__form .color-picker__btn:nth-child(2){transform:translate(calc(-100% - 1rem))}.team-management-screen__form .color-picker__btn:nth-child(3){transform:translate(calc(-200% - 2rem))}.team-management-screen__form .color-picker__btn:nth-child(4){transform:translate(calc(-300% - 3rem))}.team-management-screen__form .color-picker__btn:nth-child(5){transform:translate(calc(-400% - 4rem))}.team-management-screen__form .color-picker__btn:nth-child(6){transform:translate(calc(-500% - 5rem))}.team-management-screen__form .color-picker__btn:nth-child(7){transform:translate(calc(-600% - 6rem))}.team-management-screen__form .color-picker__btn:nth-child(8){transform:translate(calc(-700% - 7rem))}.team-management-screen__form .color-picker__btn:nth-child(9){transform:translate(calc(-800% - 8rem))}.team-management-screen__form .color-picker__btn:nth-child(10){transform:translate(calc(-900% - 9rem))}.team-management-screen__form .color-picker__btn:nth-child(11){transform:translate(calc(-1000% - 10rem))}.team-management-screen__form .color-picker__btn:nth-child(12){transform:translate(calc(-1100% - 11rem))}.team-management-screen__form .color-picker__btn--selected{z-index:2;outline-offset:4px;outline:2px solid light-dark(#373737,#f6f6f6)}.team-management-screen__form .color-picker--open .color-picker__btn{transform:translate(0)}.team-management-screen__form .color-picker--open .color-picker__btn--selected{box-shadow:0 0 10px 1px #fff;z-index:2}.team-management-screen__form__fields{display:flex;flex-direction:column;gap:1rem;padding-bottom:60px}@media (max-width: 991px){.team-management-screen__form__fields{order:2;width:100%}}@media (max-width: 991px){.team-management-screen__color-wrapper{display:flex;justify-content:center;gap:2rem;padding-bottom:20px}.team-management-screen__color-wrapper .color-picker{flex-direction:column;height:unset;align-items:center}.team-management-screen__color-wrapper .color-picker__btn{position:absolute;transition:all .3s ease}.team-management-screen__color-wrapper .color-picker__btn:nth-child(2){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(3){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(4){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(5){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(6){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(7){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(8){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(9){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(10){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(11){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker__btn:nth-child(12){transform:translateY(0)}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(2){transform:translateY(calc(100% + .5rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(3){transform:translateY(calc(200% + 1rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(4){transform:translateY(calc(300% + 1.5rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(5){transform:translateY(calc(400% + 2rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(6){transform:translateY(calc(500% + 2.5rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(7){transform:translateY(calc(600% + 3rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(8){transform:translateY(calc(700% + 3.5rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(9){transform:translateY(calc(800% + 4rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(10){transform:translateY(calc(900% + 4.5rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(11){transform:translateY(calc(1000% + 5rem))}.team-management-screen__color-wrapper .color-picker--open .color-picker__btn:nth-child(12){transform:translateY(calc(1100% + 5.5rem))}}.team-management-screen__logo{display:flex;align-items:center;gap:2rem;justify-content:center;flex-direction:column}@media (max-width: 991px){.team-management-screen__logo{order:1;width:100%}}.team-management-screen__logo>span{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.team-management-screen__logo>span .file-upload-dropzone{width:100%;max-width:400px;border-radius:20px;border:2px solid light-dark(#373737,#f6f6f6);justify-content:center;display:flex;flex-direction:column;align-items:center;aspect-ratio:1}.team-management-screen__logo .default-logo-toggle{all:unset;cursor:pointer;display:flex;flex-direction:row;justify-content:center;gap:1rem}.team-management-screen__logo .default-logo-toggle>p{font-size:15px;color:light-dark(#626979,#c8cfdf);text-wrap:nowrap}.team-management-screen__logo .image-wrap{position:relative;border-radius:20px;border:2px solid light-dark(#01123a,#dbdfea);overflow:hidden;width:100%;max-width:400px;aspect-ratio:1}.team-management-screen__logo .image-wrap>button{position:absolute;top:0;right:0;z-index:1;background-color:#fffc;border-radius:50%;margin:8px}.team-management-screen__logo .image-wrap>button>svg{fill:#cc1002}.team-management-screen__logo .image-wrap>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s linear(0,.011 .6%,.048 1.3%,.189 2.7%,.926 7.4%,1.171 9.3%,1.256 10.2%,1.318 11.1%,1.359 12%,1.377 12.9%,1.378 13.6%,1.368 14.3%,1.317 15.8%,1.022 20.8%,.931 22.7%,.879 24.4%,.857 26.1%,.858 27.3%,.872 28.6%,1.017 35.4%,1.043 37.4%,1.054 39.3%,1.048 41.9%,.994 48.7%,.98 52.5%,1.008 65.6%,.997 78.7%,1);transform:scale(1)}@starting-style{.team-management-screen__logo .image-wrap>img{transform:scale(.3)}}.team-management-screen__default-logos-container{max-height:0;transition:all .3s ease;position:relative;overflow:hidden}.team-management-screen__default-logos-container--open{max-height:260px;padding:10px}.team-management-screen__default-logos-container>span{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.team-management-screen__default-logos-container>span>button{border:none;border-radius:12px}.team-management-screen__default-logos-container>span>button>img{width:60px;height:auto}.team-management-screen__player-list{display:flex;flex-direction:column;gap:1rem;grid-column:span 2;padding:20px;background-color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));border-radius:20px;transition:all .3s ease}.team-management-screen__player-list__header{display:flex;justify-content:space-between}.team-management-screen__player-list--error{border:2px solid #cc1002}@media (max-width: 991px){.team-management-screen__player-list{order:3}}.team-management-screen__player-list .member-search__min-tip{width:100%;text-align:right;padding-right:25px;font-size:14px;color:light-dark(#626979,#c8cfdf)}.team-management-screen__player-list table.members-table{width:100%;font-size:15px;border-spacing:0;border-radius:8px;border-collapse:collapse;overflow:hidden}.team-management-screen__player-list table.members-table thead>tr th{text-align:left;padding:4px}.team-management-screen__player-list table.members-table tbody>tr{transition:box-shadow .6s ease}.team-management-screen__player-list table.members-table tbody>tr.highlighted{box-shadow:inset 0 0 10px 10px light-dark(#165fbe,#86ccff)}.team-management-screen__player-list table.members-table tbody>tr:nth-of-type(odd){background-color:light-dark(#e1e9fd,#2c3240)}.team-management-screen__player-list table.members-table tbody>tr td{padding:4px}.team-management-screen__player-list table.members-table tbody>tr td>button>svg{fill:light-dark(#373737,#f6f6f6)}.MuiAutocomplete-popper.MuiPopper-root .MuiPaper-root.MuiPaper-elevation{border-radius:20px}.MuiAutocomplete-popper.MuiPopper-root .MuiPaper-root.MuiPaper-elevation ul.MuiAutocomplete-listbox>li.MuiAutocomplete-option{color:light-dark(#373737,#f6f6f6)}.MuiAutocomplete-popper.MuiPopper-root .MuiPaper-root.MuiPaper-elevation .MuiAutocomplete-noOptions{color:light-dark(#373737,#f6f6f6)}.controls-screen__content .volume-control{height:fit-content;display:flex;padding:1rem;justify-content:space-around;background-color:light-dark(#f6f6f6,#111111);border-radius:1rem;flex-wrap:wrap;gap:1rem}.controls-screen__content .volume-control__header{display:flex;align-items:center;justify-content:start;gap:10px}.controls-screen__content .volume-control__group{display:flex;flex-direction:column;gap:1rem;align-items:center;height:300px;border:3px solid light-dark(#e1e9fd,#2c3240);border-radius:1rem;padding:1rem}.controls-screen__content .volume-control__group>span{display:flex;justify-content:space-around;width:100%}.controls-screen__content .volume-control__group .MuiChip-root{background-color:light-dark(#838ca2,#b6bfd5);color:light-dark(#f6f6f6,#01010b);transition:all .3s ease-in-out;border-radius:22px;padding:0 5px;outline:2px solid light-dark(rgba(1,1,11,.2),rgba(246,246,246,.2))}.controls-screen__content .volume-control__group .MuiChip-root:hover{background-color:light-dark(rgba(131,140,162,.7),rgba(182,191,213,.7));outline-color:light-dark(rgba(22,95,190,.3),rgba(36,134,206,.3))}.controls-screen__content .volume-control__group .MuiChip-root img{width:32px;height:32px}.controls-screen__content .volume-control__group .knob-wrapper{display:flex;justify-content:center}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob{position:relative;width:40px;height:40px;border-radius:50%;border:2px solid #a5a5a5;background:linear-gradient(145deg,#3a3a3a,#0f0f0f)}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:none;background:none}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value{position:absolute;font-size:12px;transition:all .3s ease}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value--1,.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value--2,.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value--3,.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value--4{transform:scale(1.1);font-weight:700;color:light-dark(#165fbe,#2486ce)}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value:nth-of-type(1){bottom:29px;right:37px}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value:nth-of-type(2){bottom:29px;left:37px}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value:nth-of-type(3){top:30px;left:37px}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob__value:nth-of-type(4){top:30px;right:36px}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob:before{content:"";height:1px;width:50%;display:block;background-color:#fff;position:absolute;top:50%;left:50%;transform:rotate(0);transform-origin:left;transition:transform .3s ease}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob:has(.complexity-knob__value--1):before{transform:rotate(222deg)}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob:has(.complexity-knob__value--2):before{transform:rotate(318deg)}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob:has(.complexity-knob__value--3):before{transform:rotate(402deg)}.controls-screen__content .volume-control__group .knob-wrapper .complexity-knob:has(.complexity-knob__value--4):before{transform:rotate(496deg)}.controls-screen__content .volume-control__mixer{display:flex;gap:.5rem;height:100%}.b2b-screen__tab-control{display:flex;gap:1rem;align-items:center}.b2b-screen__tab-control .MuiTabs-flexContainer{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.b2b-screen__tab-control .MuiTabs-flexContainer::-webkit-scrollbar{display:none}.b2b-screen__tab-control button,.b2b-screen__tab-control button.Mui-selected{color:light-dark(#373737,#f6f6f6)}.b2b-screen__tab-control .MuiTabs-indicator{background-color:light-dark(#373737,#f6f6f6)}.b2b-screen__tables-section{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.b2b-screen__tables-section>div{width:100%;margin-top:1rem;display:none;transition:transform .4s ease-out,opacity .4s ease-out .2s}.b2b-screen__tables-section>div.show{opacity:1;display:block;transform:translate(0)}.b2b-business-screen .MuiTableCell-root:has(.number-of-locations){text-align:center}.b2b-business-screen .number-of-locations{display:flex;justify-content:center;background-color:light-dark(#313131,#dedede);color:light-dark(rgba(234,234,234,.8),rgba(24,24,24,.8));border-radius:10px;padding:2px 4px;width:60px;justify-self:center;font-weight:900}.b2b-business-screen .business-status{border:1px solid light-dark(#373737,#f6f6f6);padding:4px;border-radius:8px;width:fit-content;display:flex;justify-self:center}.b2b-business-screen .business-status>p{font-size:14px}.b2b-business-screen .business-status--active{background-color:light-dark(rgba(0,190,0,.5098039216),rgba(20,126,20,.5058823529));border-color:#7bdb7ba3}.b2b-business-screen .business-status--active>p{color:light-dark(#007d4f,#34d399)}.b2b-business-screen .business-status--inactive{background-color:light-dark(rgba(244,0,0,.5098039216),rgba(126,20,20,.5058823529));border-color:#db7b7ba3}.b2b-business-screen .business-status--inactive>p{color:light-dark(#660000,#d33434)}.b2b-business-screen .business-actions>button{border-radius:14px;transition:background-color .2s ease}.b2b-business-screen .business-actions>button .delete-icon{height:38px;width:38px}.b2b-business-screen .business-actions>button .delete-icon svg path{fill:light-dark(#373737,#f6f6f6);transition:fill .2s ease}.b2b-business-screen .business-actions>button:hover{background-color:#cc1002}.b2b-business-screen .business-actions>button:hover svg path{fill:#fff}.business-locations{margin:0;height:100%;width:100%;background:light-dark(#d6ebff,#0e172a)}.business-locations>header .screen__title__actions{height:fit-content}.business-locations>header .screen__title__actions>button{gap:.5rem;align-items:center}.business-locations>header .screen__title__actions>button>p{transform:translateY(1px)}.business-locations__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:.5rem}.location-card{width:100%;color:light-dark(#373737,#f6f6f6);height:260px;overflow-y:clip;position:relative;background-color:light-dark(#e7e7e7,#1e293b);border-radius:12px;transition:all .3s ease;border:1px solid light-dark(#1e293b,#303d51);box-shadow:0 0 0 0 transparent;padding:10px;display:flex;flex-direction:column;align-items:start;gap:1rem;grid-column:span 1}.location-card--editing,.location-card--hardware{box-shadow:0 0 6px 3px light-dark(#165fbe,#2486ce)}.location-card--details{height:390px}.location-card>header{display:flex;justify-content:space-between;align-items:center;width:100%}.location-card>header>button>svg{fill:light-dark(#373737,#f6f6f6)}.location-card>footer{display:flex;width:100%;align-items:center;flex-direction:column;gap:.5rem}.location-card>footer>.location-card__hardware-wrap{display:flex;justify-content:left;align-items:center;width:100%;gap:.3rem}.location-card>footer>.location-card__hardware-wrap .hardware-chip{border-radius:20px;padding:4px 10px;background-color:light-dark(#373737,#f6f6f6);color:light-dark(#f6f6f6,#01010b);height:30px;display:flex;align-items:center;gap:4px}.location-card>footer>.location-card__hardware-wrap .hardware-chip>svg{width:18px;height:18px}.location-card>footer>.location-card__hardware-wrap .hardware-chip>p{transform:translateY(1px)}.location-card>footer>.location-card__hardware-wrap>button{margin-left:auto}.location-card>footer button.location-card__hardware-collapse-btn>svg{transform:rotate(0);transition:transform .2s ease-out}.location-card>footer button.location-card__hardware-collapse-btn>svg.expanded{transform:rotate(180deg)}.location-card>footer button>svg{fill:light-dark(#373737,#f6f6f6);width:1rem;height:1rem}.location-card__status{border:1px solid light-dark(#373737,#f6f6f6);padding:4px;border-radius:8px;display:block;width:fit-content}.location-card__status>p{font-size:14px}.location-card__status--active{background-color:light-dark(rgba(0,190,0,.5098039216),rgba(20,126,20,.5058823529));border-color:#7bdb7ba3}.location-card__status--active>p{color:light-dark(#007d4f,#34d399)}.location-card__status--inactive{background-color:light-dark(rgba(244,0,0,.5098039216),rgba(126,20,20,.5058823529));border-color:#db7b7ba3}.location-card__status--inactive>p{color:light-dark(#660000,#d33434)}.location-card>h3{font-weight:700;color:light-dark(#000207,#edeff4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;min-height:fit-content}.location-card__geo-location{display:flex;flex-direction:column;align-items:start;gap:.5rem}.location-card__geo-location>span{display:flex;gap:.5rem;align-items:center;overflow:hidden}.location-card__geo-location>span>svg{fill:light-dark(#373737,#f6f6f6)}.location-card__geo-location>span>p{font-size:15px;color:light-dark(#838ca2,#b6bfd5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:210px}.location-card__menu{padding:6px 12px;border-radius:12px;display:flex;flex-direction:column;align-items:left;gap:.5rem;height:105px;width:140px;transition:all .15s ease-out}.location-card__menu--delete{height:130px;width:205px}.location-card__menu--status{height:130px;width:220px}.location-card__menu .loader-wrap{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.location-card__action-content,.location-card__delete-confirmation,.location-card__status-confirmation{transform:translate(0);transition:all .3s ease-out}@starting-style{.location-card__action-content,.location-card__delete-confirmation,.location-card__status-confirmation{transform:translate(100px)}}.location-card__action-content{display:flex;flex-direction:column;gap:.15rem;align-items:left}@starting-style{.location-card__action-content{transform:translate(-100px)}}.location-card__action-content>button{all:unset;display:flex;align-items:center;font-size:14px;gap:.5rem;padding:4px 8px;border-radius:8px;position:relative;cursor:pointer;width:80%;transition:color .3s ease-out}.location-card__action-content>button>svg{transition:fill .3s ease-out}.location-card__action-content>button.delete-btn:after{background-color:#cc1002}.location-card__action-content>button.delete-btn:hover{color:#cc1002}.location-card__action-content>button.delete-btn:hover>svg{fill:#cc1002}.location-card__action-content>button.status-btn--deactivate:after{background-color:#858585}.location-card__action-content>button.status-btn--deactivate:hover{color:#858585}.location-card__action-content>button.status-btn--deactivate:hover>svg{fill:#858585}.location-card__delete-confirmation,.location-card__status-confirmation{display:flex;flex-direction:column;text-align:center;justify-content:space-around;align-items:center;height:100%}.location-card__delete-confirmation>span,.location-card__status-confirmation>span{display:flex;align-items:center;text-wrap:nowrap;gap:.4rem}.location-card__delete-confirmation>span .location-card__delete-confirm-btn,.location-card__status-confirmation>span .location-card__delete-confirm-btn{background-color:#cc1002d9;transition:all .2s ease;outline:1px solid white;outline-color:transparent;color:#fff}.location-card__delete-confirmation>span .location-card__delete-confirm-btn:hover,.location-card__status-confirmation>span .location-card__delete-confirm-btn:hover{outline-color:#fff;background-color:#cc1002}.location-card__hardware-list{display:flex;flex-direction:column;gap:.2rem;justify-content:start;overflow:auto;max-height:55%;padding:4px 0;width:100%}.location-card__hardware-list>button.hardware-item{all:unset;cursor:pointer;display:flex;align-items:center;gap:2px;padding:4px 12px;border-radius:4px;border-bottom:1px solid rgba(128,128,128,.247);background-color:#00000026;box-shadow:inset 0 0 0 0 transparent;transition:all .2s ease-out}.location-card__hardware-list>button.hardware-item:hover{background-color:light-dark(#f6f6f6,#0e172a);border-color:light-dark(#373737,#f6f6f6)}.location-card__hardware-list>button.hardware-item--active{box-shadow:inset 0 0 9px 2px light-dark(#165fbe,#2486ce)}.location-card__hardware-list>button.hardware-item>svg{width:18px;height:18px}.location-card__hardware-list>button.hardware-item>p{font-size:12px;transform:translateY(1px)}.location-card__hardware-list>button.hardware-item>.hardware-status{height:8px;width:8px;border-radius:20px;background-color:red;margin-left:auto}.location-card__hardware-list>button.hardware-item>.hardware-status--active{background-color:green}.business-locations-collapse,.hardware-form{padding:12px;border-radius:12px;border:1px solid #303d51;background-color:light-dark(#e7e7e7,#1e293b);margin-bottom:1rem}.business-locations-collapse>header,.hardware-form>header{display:flex;align-items:center;gap:1rem}.business-locations-collapse>header>svg,.hardware-form>header>svg{fill:light-dark(#165fbe,#2486ce)}.business-locations-collapse>header>h4,.hardware-form>header>h4{transform:translateY(1px)}.business-locations-collapse>section,.hardware-form>section{display:flex;justify-content:space-evenly;gap:.5rem;padding:10px 0}.business-locations-collapse>section:first-of-type,.hardware-form>section:first-of-type{flex-direction:column;justify-content:center}.business-locations-collapse>section:first-of-type>p,.hardware-form>section:first-of-type>p{width:fit-content;align-self:center}.business-locations-collapse>section:first-of-type>div,.hardware-form>section:first-of-type>div{display:flex;justify-content:center;gap:.5rem}.business-locations-collapse>section .field-wrapper,.business-locations-collapse>section .search-input-wrapper,.hardware-form>section .field-wrapper,.hardware-form>section .search-input-wrapper{min-height:60px;width:22vw}@media (max-width: 767px){.business-locations-collapse>section,.hardware-form>section{flex-direction:column}.business-locations-collapse>section .field-wrapper,.business-locations-collapse>section .search-input-wrapper,.hardware-form>section .field-wrapper,.hardware-form>section .search-input-wrapper{width:85%;align-self:center}}.business-locations-collapse>footer,.hardware-form>footer{border-top:1px solid light-dark(#626979,#c8cfdf);display:flex;gap:1rem;justify-content:end;align-items:center;padding-top:.5rem}.hardware-form>section{justify-content:center;gap:1rem}.MuiPopper-root.MuiAutocomplete-popper{z-index:2500}.hardware-status-confirm-dialog{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;width:fit-content;gap:.5rem}.hardware-status-confirm-dialog>h3{font-size:16px;text-align:center;text-wrap:balance;width:180px}.hardware-status-confirm-dialog>span{display:flex;align-items:center;gap:.5rem}.hardware-status-confirm-dialog>span>button{font-size:12px;height:28px}.guest-session{width:100vw;height:100vh;display:flex;flex-direction:column;gap:1rem;align-items:center;padding:2rem 3rem;overflow:auto}.guest-session__background{width:100%;height:100vh;position:fixed;top:0%;right:0%;bottom:0%;left:0%;z-index:-1}.guest-session__background .w-background-video{width:100%;height:100%;position:relative;overflow:hidden}.guest-session__background .w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%}.guest-session>header{text-align:center}.guest-session>header>svg{width:clamp(95px,22vw,180px);height:auto;min-height:fit-content;transform:scale(1);transition:transform .4s ease-in .3s}@starting-style{.guest-session>header>svg{transform:translateY(30vh) scale(3)}}.guest-session>header>svg--success{transform:translateY(30vw)}.guest-session>header>h1{font-size:32px;font-weight:200}.guest-session>header>h4{font-size:13px;font-weight:200}.guest-session>header h1,.guest-session>header h4,.guest-session>header span{transition:opacity .3s ease-out .6s;opacity:1}@starting-style{.guest-session>header h1,.guest-session>header h4,.guest-session>header span{opacity:0}}.guest-session>header>span{margin-top:1rem;display:flex;gap:.5rem;justify-content:center;align-items:center}.guest-session>header>span>h3{font-size:26px;transform:translateY(1px)}.guest-session__category-list{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:12px;margin-bottom:1rem;align-items:center;width:clamp(300px,76vw,650px)}.guest-session__category-list>span{padding:12px 3px;border-radius:50px;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px;height:48px;transition:transform .6s ease-out .6s,opacity .6s ease-out .7s;transform:translate(0);opacity:1}@starting-style{.guest-session__category-list>span{transform:translate(-50px);opacity:0}}@starting-style{.guest-session__category-list>span:nth-child(2n){transform:translate(50px)}}.guest-session__category-list>span>svg{fill:#fff;width:29px;height:29px}.guest-session__category-list>span>p{transform:translateY(1px);font-size:14px;font-weight:800}.guest-session__learning-score{display:flex;flex-direction:column;align-items:center;gap:.5rem}.guest-session__learning-score>h2{transition:transform .6s ease-out .6s,opacity .6s ease-out .7s;transform:translateY(0);opacity:1;text-align:center;font-weight:300;font-size:24px}@starting-style{.guest-session__learning-score>h2{transform:translateY(50px);opacity:0}}.guest-session__learning-score>div{transition:transform .6s ease-out .6s,opacity .6s ease-out .7s;transform:translateY(0);opacity:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:-30px}@starting-style{.guest-session__learning-score>div{transform:translateY(50px);opacity:0}}.guest-session__learning-score>div .level-info{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:10px;background-color:#060a37;border-radius:40px;width:115px;height:115px;padding-top:8px;box-shadow:0 4px 12px 2px #0009}.guest-session__learning-score>div .level-info>p{font-size:12px;color:#d688ff}.guest-session__learning-score>div .level-info>span{display:flex;font-size:38px;color:#d688ff;font-weight:800}.guest-session__learning-score>div .level-info>span>p:first-child{color:#fff}@media (max-width: 767px){.guest-session__learning-score>div .level-info{width:95px;height:95px}.guest-session__learning-score>div .level-info>span{font-size:32px}}.guest-session__learning-score>div .star-info{background-color:#060a37;border-radius:40px;padding:15px 26px;display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;z-index:1;bottom:35px;box-shadow:0 4px 12px 2px #0009;min-width:180px}.guest-session__learning-score>div .star-info>img{width:36px;height:36px;opacity:.3;transform:scale(1) rotate(0);transform-origin:center}.guest-session__learning-score>div .star-info>img.active:nth-child(1){animation-duration:.85s;animation-timing-function:linear(0,.011 .6%,.048 1.3%,.189 2.7%,.926 7.4%,1.171 9.3%,1.256 10.2%,1.318 11.1%,1.359 12%,1.377 12.9%,1.378 13.6%,1.368 14.3%,1.317 15.8%,1.022 20.8%,.931 22.7%,.879 24.4%,.857 26.1%,.858 27.3%,.872 28.6%,1.017 35.4%,1.043 37.4%,1.054 39.3%,1.048 41.9%,.994 48.7%,.98 52.5%,1.008 65.6%,.997 78.7%,1);animation-name:star-animation;animation-delay:1.3s;animation-fill-mode:both}.guest-session__learning-score>div .star-info>img.active:nth-child(2){animation-duration:.85s;animation-timing-function:linear(0,.011 .6%,.048 1.3%,.189 2.7%,.926 7.4%,1.171 9.3%,1.256 10.2%,1.318 11.1%,1.359 12%,1.377 12.9%,1.378 13.6%,1.368 14.3%,1.317 15.8%,1.022 20.8%,.931 22.7%,.879 24.4%,.857 26.1%,.858 27.3%,.872 28.6%,1.017 35.4%,1.043 37.4%,1.054 39.3%,1.048 41.9%,.994 48.7%,.98 52.5%,1.008 65.6%,.997 78.7%,1);animation-name:star-animation;animation-delay:1.6s;animation-fill-mode:both}.guest-session__learning-score>div .star-info>img.active:nth-child(3){animation-duration:.85s;animation-timing-function:linear(0,.011 .6%,.048 1.3%,.189 2.7%,.926 7.4%,1.171 9.3%,1.256 10.2%,1.318 11.1%,1.359 12%,1.377 12.9%,1.378 13.6%,1.368 14.3%,1.317 15.8%,1.022 20.8%,.931 22.7%,.879 24.4%,.857 26.1%,.858 27.3%,.872 28.6%,1.017 35.4%,1.043 37.4%,1.054 39.3%,1.048 41.9%,.994 48.7%,.98 52.5%,1.008 65.6%,.997 78.7%,1);animation-name:star-animation;animation-delay:1.9s;animation-fill-mode:both}.guest-session__learning-score>div .star-info>img.active:nth-child(4){animation-duration:.85s;animation-timing-function:linear(0,.011 .6%,.048 1.3%,.189 2.7%,.926 7.4%,1.171 9.3%,1.256 10.2%,1.318 11.1%,1.359 12%,1.377 12.9%,1.378 13.6%,1.368 14.3%,1.317 15.8%,1.022 20.8%,.931 22.7%,.879 24.4%,.857 26.1%,.858 27.3%,.872 28.6%,1.017 35.4%,1.043 37.4%,1.054 39.3%,1.048 41.9%,.994 48.7%,.98 52.5%,1.008 65.6%,.997 78.7%,1);animation-name:star-animation;animation-delay:2.2s;animation-fill-mode:both}.guest-session__learning-score>div .star-info>img.active:nth-child(5){animation-duration:.85s;animation-timing-function:linear(0,.011 .6%,.048 1.3%,.189 2.7%,.926 7.4%,1.171 9.3%,1.256 10.2%,1.318 11.1%,1.359 12%,1.377 12.9%,1.378 13.6%,1.368 14.3%,1.317 15.8%,1.022 20.8%,.931 22.7%,.879 24.4%,.857 26.1%,.858 27.3%,.872 28.6%,1.017 35.4%,1.043 37.4%,1.054 39.3%,1.048 41.9%,.994 48.7%,.98 52.5%,1.008 65.6%,.997 78.7%,1);animation-name:star-animation;animation-delay:2.5s;animation-fill-mode:both}@media (max-width: 767px){.guest-session__learning-score>div .star-info>img{width:22px;height:22px}}@keyframes star-animation{0%{opacity:.3;transform:scale(1) rotate(0)}10%{opacity:.3;transform:scale(.3) rotate(360deg)}to{opacity:1;transform:scale(1) rotate(0)}}.guest-session__learning-score>div .technique-info{display:flex;flex-direction:column;align-items:center;gap:10px;background:linear-gradient(rgba(141,89,167,.62) 5%,transparent 90%);padding:20px;position:relative;bottom:40px;transform:scaleY(1) translateY(0);opacity:1;transition:transform .6s ease-out 1.2s,opacity .6s ease-out .7s;transform-origin:top}@starting-style{.guest-session__learning-score>div .technique-info{transform:scaleY(.4) translateY(-110px);opacity:0}}.guest-session__learning-score>div .technique-info>svg{width:20px;height:20px}.guest-session__learning-score>div .technique-info>svg>path{fill:#d688ff}.guest-session__learning-score>div .technique-info>p{font-size:13px;font-weight:800;color:#d688ff;text-transform:uppercase}.guest-session__learning-score>div .technique-info>h2{font-size:50px;font-weight:700}.guest-session__form{display:flex;flex-direction:column;gap:12px;width:clamp(300px,76vw,650px)}.guest-session__form>span{display:flex;gap:.5rem;align-items:center}.guest-session__form>span>input{transition:transform .6s ease-out .7s,opacity .6s ease-out .8s,border-color .2s ease-out;transform:translateY(0);opacity:1}@starting-style{.guest-session__form>span>input{transform:translateY(50px);opacity:0}}.guest-session__form .input-wrap{min-height:70px;position:relative}.guest-session__form .input-wrap .MuiFormHelperText-root{position:absolute;bottom:0}.guest-session__form input{outline:none;border:1px solid transparent;background-color:#ffffff3b;width:100%;padding:1rem;color:#fff;border-radius:40px;transition:transform .6s ease-out .9s,opacity .6s ease-out 1s,border-color .2s ease-out;transform:translateY(0);opacity:1}.guest-session__form input:focus{border-color:#f0f8ff}.guest-session__form input:-webkit-autofill,.guest-session__form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px rgba(255,255,255,.23) inset;-webkit-text-fill-color:white}@starting-style{.guest-session__form input{transform:translateY(50px);opacity:0}}.guest-session__form input::placeholder{color:#fff}.guest-session__form input[aria-invalid=true]{border-color:#cc1002}.guest-session__checks-section{display:flex;flex-direction:column;align-items:flex-start;margin:1rem 0 1.5rem;transition:transform .6s ease-out 1s,opacity .6s ease-out 1.1s;transform:translateY(0);opacity:1;gap:10px}@starting-style{.guest-session__checks-section{transform:translateY(50px);opacity:0}}.guest-session__checkbox-wrap{display:flex;gap:.5rem;align-items:center}.guest-session__checkbox-wrap>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;min-width:32px;height:32px;width:32px;background-color:#ffffff3b;accent-color:rgba(255,255,255,.23);border:1px solid transparent;outline:none;transition:all .2s ease-out;border-radius:12px;position:relative;cursor:pointer}.guest-session__checkbox-wrap>input:focus{box-shadow:0 0 6px 2px #fff}.guest-session__checkbox-wrap>input:checked{background-color:#fff;border-color:#fff}@media (max-width: 767px){.guest-session__checkbox-wrap>input:checked{background-color:#fff;border-color:#fff}}.guest-session__checkbox-wrap>input:checked:after{position:absolute;top:3px;right:10px;content:"";width:12px;height:22px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg);transform-origin:center;display:block}@media (max-width: 767px){.guest-session__checkbox-wrap>input:checked:after{border-color:#00f}}.guest-session__checkbox-wrap>input[aria-invalid=true]{border-color:#cc1002}.guest-session__checkbox-wrap>label{text-align:start;font-size:13px;width:100%;cursor:pointer}.guest-session__checkbox-wrap>label.privacy-policy-label>a{margin:0 2px}.guest-session__checkbox-wrap>label>a{font-weight:700;color:#fff}@media (min-width: 450px){.guest-session__checkbox-wrap>label>a{text-decoration:none}}.guest-session__checkbox-wrap>label>a:hover{text-decoration:underline}.guest-session footer{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;width:100%}.guest-session__submit-btn{background-color:#fff;color:#000;padding:1rem;border-radius:40px;width:clamp(200px,45vw,450px);text-wrap:nowrap;align-self:center;border:none;text-transform:uppercase;font-weight:400;font-size:14px;transition:transform .6s ease-out 1.2s,opacity .6s ease-out 1.3s;transform:translateY(0);opacity:1}@starting-style{.guest-session__submit-btn{transform:translateY(50px);opacity:0}}.guest-session:has(.success-content){justify-content:center;padding:30px 28px}.guest-session .success-content{height:100%;opacity:1;transition:opacity .3s ease-out;justify-self:baseline;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@starting-style{.guest-session .success-content{opacity:0}}.guest-session .success-content>span{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:12px}.guest-session .success-content>span:first-of-type{margin-top:20vh;flex:1 auto}.guest-session .success-content>span:first-of-type .emoji{font-size:52px}@media (max-width: 767px){.guest-session .success-content>span:first-of-type .emoji{font-size:42px}}.guest-session .success-content>span:first-of-type>svg{width:clamp(95px,22vw,180px);height:auto;min-height:fit-content}.guest-session .success-content>span:first-of-type>h1{font-size:3rem;font-weight:200}@media (max-width: 767px){.guest-session .success-content>span:first-of-type>h1{font-size:2rem}}.guest-session .success-content>span:first-of-type>div>p{font-size:1rem;font-weight:200;text-wrap:balance}.guest-session .success-content>span:last-of-type>h3{color:#cc1002;font-size:20px}@media (max-width: 767px){.guest-session .success-content>span:last-of-type>h3{font-size:16px}}.guest-session .success-content>span:last-of-type>p{text-wrap:balance;font-size:14px;font-weight:200}@media (max-width: 767px){.guest-session .success-content>span:last-of-type>p{font-size:12px}}.guest-session .success-content>span:last-of-type>p>button{font-size:14px;font-weight:400;margin:0 2px;background:none;border:none;text-decoration:underline;color:#fff}@media (max-width: 767px){.guest-session .success-content>span:last-of-type>p>button{font-size:12px}}.MuiPaper-root.MuiPaper-elevation:has(.learning-form),.MuiPaper-root.MuiPaper-elevation:has(.learning-details){max-width:unset}.learn-mode-screen .number-of-levels{display:flex;justify-content:center;border-radius:20px;border:3px solid #39baf5;box-shadow:0 0 3px 2px #39baf5;color:#39baf5;padding:2px 4px;width:30px;height:30px;justify-self:center;font-weight:900}.learn-mode-screen .asset-wrapper{display:flex;justify-content:center;gap:.3rem;align-items:center}.learn-mode-screen .asset-wrapper>.learn-exercise-asset{all:unset;display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:12px}.learn-mode-screen .asset-wrapper>.learn-exercise-asset--no-asset{color:light-dark(#c8cfdf,#626979)}.learn-mode-screen .asset-wrapper>.learn-exercise-asset--no-asset>svg{fill:light-dark(#c8cfdf,#626979)}.learn-mode-screen .publication-wrap{display:flex;align-items:center;justify-content:center}.learn-mode-screen .publication-wrap .visibility-btn{background-color:light-dark(rgba(234,234,234,.8),rgba(35,35,35,.8));padding:8px 1rem;border-radius:1rem;border:1px solid rgb(93,93,93);display:flex;align-items:center;gap:.5rem;transition:color .2s ease-out}.learn-mode-screen .publication-wrap .visibility-btn:before{content:"";display:block;width:8px;height:8px;border-radius:15px;background-color:#39baf5}.learn-mode-screen .publication-wrap .visibility-btn:hover{color:#39baf5}.learn-mode-screen .publication-wrap .visibility-btn--live:before{background-color:#34ae21}.learn-mode-screen .publication-wrap .visibility-btn--live:hover{color:#34ae21}.learning-form{width:70vw;display:flex;flex-direction:column;gap:1rem}@media (max-width: 991px){.learning-form{width:100%}}.learning-form>header{text-align:center}.learning-form>header,.learning-form>form{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.learning-form>form>section{display:flex;gap:1rem;align-items:center}.learning-form>form>section>span{display:flex;flex-direction:column;justify-content:space-between;width:90%}.learning-form>form>footer{display:flex;width:100%;justify-content:end;align-items:center;gap:.5rem}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/assets/slick-Bi9J8BMx.eot);src:url(/assets/slick-Bi9J8BMx.eot?#iefix) format("embedded-opentype"),url(/assets/slick-BlUtDIuC.woff) format("woff"),url(/assets/slick-DWzRxEMf.ttf) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
