.HomeLayout-module__4zEZ3G__homeLayout{width:100%}.HomeLayout-module__4zEZ3G__desktopMenuContainer,.HomeLayout-module__4zEZ3G__desktopTopBarContainer{display:none}.HomeLayout-module__4zEZ3G__mainContent{width:100%;height:100%;min-height:100dvh;padding-top:52px}.HomeLayout-module__4zEZ3G__mobileTopBarContainer{background-color:var(--color__surface__background__subsurface);z-index:998;width:100%;height:52px;position:fixed;top:0;left:0}.HomeLayout-module__4zEZ3G__mainSubSurface{box-shadow:none;background-color:#0000;padding:0;transition:background-color .3s ease-in-out}.HomeLayout-module__4zEZ3G__mobileMenuContainer{z-index:999;background-color:#0000;width:0;height:0;transition:background-color .3s ease-in-out;position:fixed;top:0;left:0}.HomeLayout-module__4zEZ3G__activeMobileMenu{background-color:#000c;width:100dvw;height:100dvh}@media (min-height:864px) and (min-width:1312px){.HomeLayout-module__4zEZ3G__mainSubSurface{background-color:var(--color__surface__background__subsurface);box-shadow:0 4px 20px #0000000d}}@media (min-width:1280px){.HomeLayout-module__4zEZ3G__homeLayout{height:100dvh;position:relative}.HomeLayout-module__4zEZ3G__desktopMenuContainer{width:320px;height:100%;padding:16px;display:block;position:fixed;top:0;left:0}.HomeLayout-module__4zEZ3G__desktopTopBarContainer{-webkit-backdrop-filter:blur(50px);z-index:49;width:calc(100% - 320px);padding:32px 32px 0 16px;display:block;position:fixed;top:0;left:320px}.HomeLayout-module__4zEZ3G__mobileTopBarContainer{display:none}.HomeLayout-module__4zEZ3G__mainContent{justify-content:center;align-items:start;height:100%;padding:112px 32px 16px 336px;display:flex}.HomeLayout-module__4zEZ3G__mainSubSurface{flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - 128px);min-height:700px;padding:0;display:flex}}@media (min-width:1280px) and (max-height:864px){.HomeLayout-module__4zEZ3G__mainContent{height:auto}}
.DesktopTopBar-module__zYFjbG__desktopTopBar{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}
.ScreenTitle-module__QztXJq__screenTitle{flex-direction:column;justify-content:center;align-items:start;width:100%;height:100%;display:flex}.ScreenTitle-module__QztXJq__screenTitle h1{font-size:var(--font-size__text3xl);font-weight:var(--font-weight__medium);font-family:var(--font-family__brand);line-height:var(--line-height__text3xl);color:var(--color__text__base);margin:0}
.BaseButton-module__NhtAaq__baseButton{cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:100%;transition:all .2s ease-in-out;display:inline-flex}.BaseButton-module__NhtAaq__sizeSmall{height:32px;padding:0 12px}.BaseButton-module__NhtAaq__sizeMedium{height:40px;padding:0 16px}.BaseButton-module__NhtAaq__sizeLarge{height:48px;padding:0 20px}.BaseButton-module__NhtAaq__typeSolid.BaseButton-module__NhtAaq__colorPrimary{background-color:var(--color__brand__primary__softer);color:var(--color__brand__primary__heavy)}.BaseButton-module__NhtAaq__typeSolid.BaseButton-module__NhtAaq__colorSecondary{background-color:var(--color__brand__secondary__softer);color:var(--color__brand__secondary__heavy)}.BaseButton-module__NhtAaq__typeSolid.BaseButton-module__NhtAaq__colorTertiary{background-color:var(--color__semantic__warning__soft);color:var(--color__semantic__warning__heavier)}.BaseButton-module__NhtAaq__typeSolid.BaseButton-module__NhtAaq__colorWarning{background-color:var(--color__semantic__warning__softer);color:var(--color__semantic__warning__heavier)}.BaseButton-module__NhtAaq__typeSolid.BaseButton-module__NhtAaq__colorDanger{background-color:var(--color__semantic__danger__softer);color:var(--color__semantic__danger__heavy)}.BaseButton-module__NhtAaq__typeOutline{background-color:#0000;border:1px solid}.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorPrimary{border-color:var(--color__brand__primary__soft);color:var(--color__brand__primary__heavy)}.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorSecondary{border-color:var(--color__brand__secondary__soft);color:var(--color__brand__secondary__heavy)}.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorTertiary,.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorWarning{border-color:var(--color__brand__tertiary__soft);color:var(--color__brand__tertiary__heavy)}.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorDanger{border-color:var(--color__semantic__danger__soft);color:var(--color__semantic__danger__heavy)}.BaseButton-module__NhtAaq__typeText{background-color:#0000;padding-left:8px;padding-right:8px}.BaseButton-module__NhtAaq__typeText.BaseButton-module__NhtAaq__colorPrimary{color:var(--color__brand__primary__heavy)}.BaseButton-module__NhtAaq__typeText.BaseButton-module__NhtAaq__colorSecondary{color:var(--color__brand__secondary__heavy)}.BaseButton-module__NhtAaq__typeText.BaseButton-module__NhtAaq__colorTertiary{color:var(--color__brand__tertiary__heavy)}.BaseButton-module__NhtAaq__typeText.BaseButton-module__NhtAaq__colorDanger{color:var(--color__semantic__danger__heavy)}.BaseButton-module__NhtAaq__typeSolid:hover:not(.BaseButton-module__NhtAaq__disabled){filter:brightness(.95)}.BaseButton-module__NhtAaq__typeOutline:hover:not(.BaseButton-module__NhtAaq__disabled),.BaseButton-module__NhtAaq__typeText:hover:not(.BaseButton-module__NhtAaq__disabled),.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorPrimary:hover:not(.BaseButton-module__NhtAaq__disabled),.BaseButton-module__NhtAaq__typeText.BaseButton-module__NhtAaq__colorPrimary:hover:not(.BaseButton-module__NhtAaq__disabled){background-color:var(--color__brand__primary__softer)}.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorSecondary:hover:not(.BaseButton-module__NhtAaq__disabled),.BaseButton-module__NhtAaq__typeText.BaseButton-module__NhtAaq__colorSecondary:hover:not(.BaseButton-module__NhtAaq__disabled){background-color:var(--color__brand__secondary__softer)}.BaseButton-module__NhtAaq__typeOutline.BaseButton-module__NhtAaq__colorDanger:hover:not(.BaseButton-module__NhtAaq__disabled),.BaseButton-module__NhtAaq__typeText.BaseButton-module__NhtAaq__colorDanger:hover:not(.BaseButton-module__NhtAaq__disabled){background-color:var(--color__semantic__danger__softer)}.BaseButton-module__NhtAaq__disabled{cursor:not-allowed;opacity:.4;background-color:var(--color__semantic__disabled__base)!important;color:var(--color__text__disabled)!important}.BaseButton-module__NhtAaq__textLarge{font-size:var(--font-size__textBase);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textBase)}.BaseButton-module__NhtAaq__textMedium{font-size:var(--font-size__textSm);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textSm)}.BaseButton-module__NhtAaq__textSmall{font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textXs)}
.BaseCircularProgressIndicator-module__q3wGBa__baseCircularProgressIndicator{width:80px;height:80px;display:inline-block;position:relative}.BaseCircularProgressIndicator-module__q3wGBa__circle{box-sizing:border-box;border:8px solid var(--color__brand__primary__base);border-color:var(--color__brand__primary__base)transparent transparent transparent;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite BaseCircularProgressIndicator-module__q3wGBa__spin;display:block;position:absolute}.BaseCircularProgressIndicator-module__q3wGBa__mini{width:16px;height:16px}.BaseCircularProgressIndicator-module__q3wGBa__mini .BaseCircularProgressIndicator-module__q3wGBa__circle{border:2px solid var(--color__brand__primary__base);border-color:var(--color__brand__primary__base)transparent transparent transparent;width:16px;height:16px;margin:0}.BaseCircularProgressIndicator-module__q3wGBa__circle:first-child{animation-delay:-.45s}.BaseCircularProgressIndicator-module__q3wGBa__circle:nth-child(2){animation-delay:-.3s}.BaseCircularProgressIndicator-module__q3wGBa__circle:nth-child(3){animation-delay:-.15s}@keyframes BaseCircularProgressIndicator-module__q3wGBa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.BaseTextInput-module__a9x0sG__baseTextInput{flex-direction:column;gap:8px;width:100%;min-height:88px;display:flex}.BaseTextInput-module__a9x0sG__label{color:var(--color__text__base);font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textXs)}.BaseTextInput-module__a9x0sG__inputWrapper{width:100%;display:flex;position:relative}.BaseTextInput-module__a9x0sG__input{width:100%;height:40px;color:var(--color__text__base);background-color:var(--color__surface__background__base);border:1px solid #ced4da;border-radius:8px;outline:none;padding:0 12px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.BaseTextInput-module__a9x0sG__input:focus{border-color:var(--color__brand__primary__soft);box-shadow:0 0 0 2px #4caf5033}.BaseTextInput-module__a9x0sG__input:disabled{background-color:var(--color__semantic__disabled__light);color:var(--color__semantic__ondisabled__light);cursor:not-allowed}.BaseTextInput-module__a9x0sG__input.BaseTextInput-module__a9x0sG__hasPasswordToggle{padding-right:40px}.BaseTextInput-module__a9x0sG__error .BaseTextInput-module__a9x0sG__input{border-color:var(--color__semantic__danger__base)}.BaseTextInput-module__a9x0sG__error .BaseTextInput-module__a9x0sG__input:focus{box-shadow:0 0 0 2px #dc354533}.BaseTextInput-module__a9x0sG__helper{color:var(--color__text__light);font-size:12px}.BaseTextInput-module__a9x0sG__errorText{color:var(--color__semantic__danger__base)}.BaseTextInput-module__a9x0sG__toggleVisibility{cursor:pointer;z-index:2;background:0 0;border:none;padding:0;font-size:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.BaseTextInput-module__a9x0sG__baseTextInput button{justify-content:center;align-items:center;display:flex}
.MobileActions-module__V-mgxG__mobileActions{background-color:var(--color__surface__background__base);width:100%;padding:16px;box-shadow:0 -4px 4px #00000014}.MobileActions-module__V-mgxG__actions{justify-content:center;gap:16px;width:100%;max-width:480px;margin-left:auto;margin-right:auto;display:flex}.MobileActions-module__V-mgxG__mobileActions>button{width:100%}@media screen and (min-width:1280px){.MobileActions-module__V-mgxG__mobileActions{display:none}}
@media (min-width:1280px){.StartLayout-module__8X9EtW__startLayout{background-color:initial;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;overflow:hidden}}
.InteractionHeader-module__vsbspG__header{flex-direction:column;gap:4px;width:100%;max-width:480px;margin-left:auto;margin-right:auto;display:flex}.InteractionHeader-module__vsbspG__title{font-size:var(--font-size__textXl);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textXl)}.InteractionHeader-module__vsbspG__description{font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__light);line-height:var(--line-height__textXs)}@media (min-width:1280px){.InteractionHeader-module__vsbspG__header{max-width:initial;margin-left:initial;margin-right:initial;flex-direction:column;justify-content:space-between;gap:8px;display:flex}.InteractionHeader-module__vsbspG__title{font-size:var(--font-size__text3xl);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__text2xl)}.InteractionHeader-module__vsbspG__description{font-size:var(--font-size__textSm);font-family:var(--font-family__sans);font-weight:var(--font-weight__light);line-height:var(--line-height__textSm)}}
.BaseCurtain-module__nPsJDa__baseCurtain{background-color:#000000b3;width:100%;height:100%;display:none}.BaseCurtain-module__nPsJDa__baseCurtain.BaseCurtain-module__nPsJDa__active{display:block}
.InteractionSurface-module___ltRjq__interactionSurface h1,.InteractionSurface-module___ltRjq__interactionSurface p{margin:0}.InteractionSurface-module___ltRjq__interactionSurface{border-radius:0;flex-direction:column;gap:16px;min-height:calc(100dvh - 52px);padding:16px 16px 88px;display:flex}.InteractionSurface-module___ltRjq__content{width:100%;max-width:480px;margin-left:auto;margin-right:auto}.InteractionSurface-module___ltRjq__actions{display:none}@media (min-width:1280px){.InteractionSurface-module___ltRjq__interactionSurface{min-height:initial;border-radius:32px;gap:48px;max-width:912px;max-height:700px;padding:40px 40px 32px}.InteractionSurface-module___ltRjq__actions{position:initial;width:initial;z-index:initial;padding:initial;box-shadow:initial;background-color:initial;flex-direction:row;justify-content:space-between;gap:16px;display:flex}.InteractionSurface-module___ltRjq__actions button{max-width:256px}.InteractionSurface-module___ltRjq__content{max-width:initial;width:initial;margin-left:initial;margin-right:initial;flex-direction:column;justify-content:space-between;gap:32px;height:100%;display:flex}}
.BaseLogo-module__GTpOTq__baseLogo{width:100%;height:100%}
.BaseSelect-module__Mm-spW__baseSelect{flex-direction:column;gap:8px;width:100%;min-height:88px;display:flex}.BaseSelect-module__Mm-spW__label{color:var(--color__text__base);font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textXs)}.BaseSelect-module__Mm-spW__selectWrapper{position:relative}.BaseSelect-module__Mm-spW__select{width:100%;color:var(--color__text__base);background-color:var(--color__surface__background__base);appearance:none;border:1px solid #ced4da;border-radius:8px;outline:none;padding:12px 40px 12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.BaseSelect-module__Mm-spW__select:focus{border-color:var(--color__brand__primary__soft);box-shadow:0 0 0 2px #4caf5033}.BaseSelect-module__Mm-spW__select:disabled{background-color:var(--color__semantic__disabled__base);color:var(--color__text__base);cursor:not-allowed}.BaseSelect-module__Mm-spW__arrow{pointer-events:none;border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--color__text__base);width:0;height:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.BaseSelect-module__Mm-spW__error .BaseSelect-module__Mm-spW__select{border-color:var(--color__semantic__danger__base)}.BaseSelect-module__Mm-spW__error .BaseSelect-module__Mm-spW__select:focus{box-shadow:0 0 0 2px #dc354533}.BaseSelect-module__Mm-spW__error .BaseSelect-module__Mm-spW__arrow{border-top-color:var(--color__semantic__danger__base)}.BaseSelect-module__Mm-spW__helper{color:var(--color__text__light);margin-top:4px;font-size:12px}.BaseSelect-module__Mm-spW__errorText{color:var(--color__semantic__danger__base)}.BaseSelect-module__Mm-spW__sessionPrefix{font-weight:var(--font-weight__black);font-size:14px}
.BaseTextArea-module__n4HiGG__baseTextArea{flex-direction:column;gap:8px;width:100%;min-height:88px;display:flex}.BaseTextArea-module__n4HiGG__label{color:var(--color__text__base);font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textXs)}.BaseTextArea-module__n4HiGG__textareaWrapper{width:100%;display:flex;position:relative}.BaseTextArea-module__n4HiGG__textarea{width:100%;color:var(--color__text__base);background-color:var(--color__surface__background__base);resize:vertical;border:1px solid #ced4da;border-radius:8px;outline:none;min-height:120px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.BaseTextArea-module__n4HiGG__textarea:focus{border-color:var(--color__brand__primary__soft);box-shadow:0 0 0 2px #4caf5033}.BaseTextArea-module__n4HiGG__textarea:disabled{background-color:var(--color__semantic__disabled__base);color:var(--color__text__disabled);cursor:not-allowed}.BaseTextArea-module__n4HiGG__error .BaseTextArea-module__n4HiGG__textarea{border-color:var(--color__semantic__danger__base)}.BaseTextArea-module__n4HiGG__error .BaseTextArea-module__n4HiGG__textarea:focus{box-shadow:0 0 0 2px #dc354533}.BaseTextArea-module__n4HiGG__helper{color:var(--color__text__light);font-size:12px}.BaseTextArea-module__n4HiGG__errorText{color:var(--color__semantic__danger__base)}
.ProgressBar-module__5inIIW__progressBar{flex-direction:column;gap:6px;width:100%;display:flex}.ProgressBar-module__5inIIW__progressBar span{font-size:var(--font-size__textSm);font-weight:var(--font-weight__normal);line-height:var(--line-height__textSm);color:var(--color__text__base)}.ProgressBar-module__5inIIW__label{font-size:.75rem!important;line-height:1rem!important}.ProgressBar-module__5inIIW__progress{background-color:var(--color__surface__background__canvas);border-radius:999px;width:100%;height:8px;overflow:hidden}.ProgressBar-module__5inIIW__progressFill{background-color:var(--color__brand__primary__lighter);border-radius:999px;height:100%}.ProgressBar-module__5inIIW__withSecondaryPercentage .ProgressBar-module__5inIIW__progressFill{height:50%}.ProgressBar-module__5inIIW__results .ProgressBar-module__5inIIW__progress{background-color:var(--color__surface__background__base);box-shadow:0 1px 4px #0000001a}.ProgressBar-module__5inIIW__results .ProgressBar-module__5inIIW__progressFill{background-color:var(--color__brand__primary__soft);border-right:2px solid var(--color__brand__primary__base);border-radius:0}.ProgressBar-module__5inIIW__progressFillSecondary{background-color:var(--color__brand__secondary__soft);border-right:2px solid var(--color__brand__secondary__base);height:50%}@media (min-width:1280px){.ProgressBar-module__5inIIW__progressBar{gap:8px}.ProgressBar-module__5inIIW__progressBar span{font-size:var(--font-size__textBase);line-height:var(--line-height__textBase)}.ProgressBar-module__5inIIW__progress{height:16px}}.ProgressBar-module__5inIIW__results span{font-weight:var(--font-weight__medium);font-size:var(--font-size__textSm);line-height:var(--line-height__textSm)}.ProgressBar-module__5inIIW__results .ProgressBar-module__5inIIW__label{font-size:.75rem!important;line-height:1rem!important}.ProgressBar-module__5inIIW__results .ProgressBar-module__5inIIW__progress{height:16px}.ProgressBar-module__5inIIW__results.ProgressBar-module__5inIIW__progressBar{gap:6px}
.DesktopMenu-module__FhA7Oq__desktopMenu{width:100%;height:100%;padding-top:16px;padding-left:16px;padding-right:16px}.DesktopMenu-module__FhA7Oq__logoContainer{border-bottom:1px solid var(--color__brand__primary__softer);margin-bottom:64px;padding:8px 8px 20px}.DesktopMenu-module__FhA7Oq__menu{flex-direction:column;gap:24px;display:flex}
.PlayerFeedbackers-module__YWOI1a__playerContent{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PlayerFeedbackers-module__YWOI1a__feedbackers{flex-wrap:wrap;gap:8px 32px;display:flex}.PlayerFeedbackers-module__YWOI1a__feedbacker{width:100%}@media screen and (min-width:1280px){.PlayerFeedbackers-module__YWOI1a__feedbacker{width:400px}}
.BaseSwitch-module__00X4hG__baseSwitch{background-color:var(--color__brand__primary__softer);cursor:pointer;border:1px solid var(--color__brand__primary__lighter);border-radius:999px;width:48px;height:24px;transition:background-color .3s;position:relative}.BaseSwitch-module__00X4hG__baseSwitchChecked{background-color:var(--color__brand__primary__base)}.BaseSwitch-module__00X4hG__knob{background-color:var(--color__brand__primary__base);border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:1px;left:1px}.BaseSwitch-module__00X4hG__knobShifted{background-color:var(--color__brand__onprimary__base);transform:translate(24px)}.BaseSwitch-module__00X4hG__baseSwitchSecondary{background-color:var(--color__brand__secondary__softer);cursor:pointer;border:1px solid var(--color__brand__secondary__lighter);border-radius:999px;width:48px;height:24px;transition:background-color .3s;position:relative}.BaseSwitch-module__00X4hG__baseSwitchCheckedSecondary{background-color:var(--color__brand__secondary__base)}.BaseSwitch-module__00X4hG__knobSecondary{background-color:var(--color__brand__secondary__base);border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:1px;left:1px}.BaseSwitch-module__00X4hG__knobShiftedSecondary{background-color:var(--color__brand__onsecondary__base);transform:translate(24px)}
.MenuItem-module__z26LGW__menuItem{font-family:var(--font-family__sans);font-size:var(--font-size__textBase);font-weight:var(--font-weight__medium);line-height:var(--line-height__textBase);color:var(--color__brand__primary__base);border-radius:8px;padding:14px 24px}.MenuItem-module__z26LGW__inactive{color:var(--color__text__base);transition:all .3s ease-in-out}.MenuItem-module__z26LGW__inactive:hover{cursor:pointer;background-color:var(--color__brand__primary__softer);color:var(--color__text__base)}
.DraggableChoice-module__TGeuma__selectChoice{background-color:var(--color__surface__background__base);cursor:grab;height:52px;font-family:var(--font-family__sans);font-size:var(--font-size__base);font-weight:var(--font-weight__normal);line-height:var(--line-height__base);border:1px solid var(--color__text__muted);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:24px 12px 24px 24px;transition:background-color .3s;display:flex;box-shadow:0 2px 4px #0000001f}.DraggableChoice-module__TGeuma__selectChoice:active{background-color:var(--color__brand__primary__softer)}.DraggableChoice-module__TGeuma__dragging{background-color:var(--color__brand__primary__softer);transition:background-color .3s}
.ClosingButton-module__hPRkEW__closingButton{cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;display:flex;position:relative}.ClosingButton-module__hPRkEW__closingButton:hover{background-color:var(--color__brand__primary__softer);border-radius:4px}.ClosingButton-module__hPRkEW__line{background-color:var(--color__brand__primary__base);border-radius:3px;width:16px;height:2px;transition:all .3s;position:absolute}.ClosingButton-module__hPRkEW__line:first-child{transform:rotate(45deg)}.ClosingButton-module__hPRkEW__line:last-child{transform:rotate(-45deg)}
.ComponentsGallery-module__QsGqRa__heading{font-size:var(--font-size__text2xl);font-family:var(--font-family__brand);font-weight:var(--font-weight__bold);line-height:var(--line-height__text2xl)}
.CourseCard-module__Xp6QfG__courseCard{cursor:pointer;flex-direction:column;width:100%;height:198px;transition:all .2s ease-in-out;display:flex}.CourseCard-module__Xp6QfG__courseCardSm{cursor:pointer;flex-direction:column;gap:20px;max-width:276px;height:224px;padding:16px 16px 24px;transition:all .2s ease-in-out;display:flex}.CourseCard-module__Xp6QfG__courseCardMdHeader{flex-direction:column;gap:20px;width:912px;height:320px;padding:24px;transition:all .2s ease-in-out;display:flex}.CourseCard-module__Xp6QfG__courseCard:hover,.CourseCard-module__Xp6QfG__courseCardSm:hover{transform:scale(1.01)}.CourseCard-module__Xp6QfG__courseCard header,.CourseCard-module__Xp6QfG__courseCardSm header{justify-content:space-between;align-items:start;gap:16px;display:flex}.CourseCard-module__Xp6QfG__courseCardMdHeader header{flex-direction:column;align-items:start;gap:24px;display:flex}.CourseCard-module__Xp6QfG__iconContainer{background-color:var(--color__brand__primary__softer);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CourseCard-module__Xp6QfG__content{flex-direction:column;gap:8px;display:flex;overflow:hidden}.CourseCard-module__Xp6QfG__title{font-size:var(--font-size__textSm);font-weight:var(--font-weight__semibold);color:var(--color__text__base);line-height:var(--line-height__textSm);margin:0}.CourseCard-module__Xp6QfG__courseCardMdHeader .CourseCard-module__Xp6QfG__title{font-size:var(--font-size__text3xl);line-height:var(--line-height__text3xl)}.CourseCard-module__Xp6QfG__description{font-size:var(--font-size__textXs);font-weight:var(--font-weight__light);color:var(--color__text__base);line-height:var(--line-height__textXs);margin:0 0 8px;overflow:hidden}.CourseCard-module__Xp6QfG__courseCardMdHeader .CourseCard-module__Xp6QfG__description{font-size:var(--font-size__textBase);line-height:var(--line-height__textBase);margin-bottom:0}@media (min-width:1280px){.CourseCard-module__Xp6QfG__courseCard{max-width:416px;padding:24px}.CourseCard-module__Xp6QfG__title{font-size:var(--font-size__base);line-height:var(--line-height__base)}.CourseCard-module__Xp6QfG__description{margin-bottom:0}}
.OrderIndicator-module__u7nGRq__orderIndicator{align-items:center;gap:4px;width:100%;display:flex}.OrderIndicator-module__u7nGRq__orientationText{font-family:var(--font-family__sans);font-size:var(--font-size__textXs);font-weight:var(--font-weight__semibold);line-height:var(--line-height__textXs);color:var(--color__text__muted);white-space:nowrap;margin-right:4px}.OrderIndicator-module__u7nGRq__decorationLine{background-color:var(--color__text__muted);width:100%;height:1px}
.MobileMenu-module__7OB9TW__mobileMenu{background-color:var(--color__surface__background__subsurface);width:75dvw;max-width:320px;height:100dvh;padding:8px 16px 16px;transition:left .3s ease-in-out;position:absolute;top:0;left:-75dvw}.MobileMenu-module__7OB9TW__active{left:0}.MobileMenu-module__7OB9TW__logoContainer{border-bottom:1px solid var(--color__brand__primary__softer);justify-content:space-between;margin-bottom:32px;padding:8px 0 16px 8px;display:flex}.MobileMenu-module__7OB9TW__menu{flex-direction:column;gap:16px;display:flex}
.CourseCardChip-module__Yh86Fa__courseCardChip{border-radius:999px;overflow:hidden}.CourseCardChip-module__Yh86Fa__courseCardChip span{font-size:var(--font-size__textXs);font-weight:var(--font-weight__medium);line-height:var(--line-height__textXs);padding:4px 12px}.CourseCardChip-module__Yh86Fa__f2f{background-color:var(--color__brand__accent__softer);color:var(--color__brand__accent__heavy)}.CourseCardChip-module__Yh86Fa__distance{background-color:var(--color__brand__secondary__softer);color:var(--color__brand__secondary__heavy)}.CourseCardChip-module__Yh86Fa__hybrid{background-color:var(--color__brand__primary__softer);color:var(--color__brand__primary__heavy)}
.SelectChoice-module__LLB57q__selectChoice{background-color:var(--color__surface__background__canvas);border:1px solid var(--color__brand__primary__lighter);cursor:pointer;border-radius:8px;align-items:center;width:100%;min-height:52px;padding:12px 24px;transition:background-color .3s,border-color .3s,transform .3s,border-width .3s;display:flex}.SelectChoice-module__LLB57q__selectChoice:hover:not(.SelectChoice-module__LLB57q__active){background-color:var(--color__surface__background__base);transform:translateY(-2px)}.SelectChoice-module__LLB57q__active{background-color:var(--color__brand__background__base);border:3px solid var(--color__brand__primary__lighter);transform:translate(0,0)}
.MobileTopBar-module__zRyYna__mobileTopBar{justify-content:space-between;align-items:center;width:100%;height:100%;padding:16px 16px 16px 8px;display:flex}
.DashboardSurface-module___JGfqq__dashboardSurface{width:100%;height:100%;padding:8px}.DashboardSurface-module___JGfqq__content{background-color:var(--color__surface__background__base);border-radius:24px}.DashboardSurface-module___JGfqq__contentWithDecoration{border-top-right-radius:0}@media (min-width:1280px){.DashboardSurface-module___JGfqq__dashboardSurface{padding:16px}}
.AnswerList-module__4TE9yW__selectAnswerList{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}.AnswerList-module__4TE9yW__orderableAnswerListContainer{flex-direction:column;justify-content:center;max-height:340px;display:flex}.AnswerList-module__4TE9yW__orderableAnswerList{display:none}.AnswerList-module__4TE9yW__orderableAnswerListAsDnd{flex-direction:column;justify-content:center;width:100%;padding-top:16px;padding-bottom:4px;display:flex}@media screen and (min-width:1280px){.AnswerList-module__4TE9yW__orderableAnswerListContainer{max-width:336px}.AnswerList-module__4TE9yW__selectAnswerList{flex-direction:column;justify-content:center;gap:16px;max-width:336px;height:340px;margin-top:0;display:flex}}
.HamburgerButton-module__8hvgBG__hamburgerButton{cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:32px;height:32px;padding:8px;display:flex}.HamburgerButton-module__8hvgBG__hamburgerButton:hover{background-color:var(--color__brand__primary__softer);border-radius:4px}.HamburgerButton-module__8hvgBG__line{background-color:var(--color__brand__primary__base);border-radius:3px;width:100%;height:2px;transition:all .3s}
.DecoratedDashboardHeader-module__H4gcha__decoratedDashboardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.DecoratedDashboardHeader-module__H4gcha__label{font-size:var(--font-size__textSm);font-weight:var(--font-weight__medium);color:var(--color__text__base);line-height:var(--line-height__textSm);padding:0 0 4px 8px}.DecoratedDashboardHeader-module__H4gcha__decorationContainer{align-items:end;display:flex}.DecoratedDashboardHeader-module__H4gcha__buttonContainer{background-color:var(--color__surface__background__base);border-top-left-radius:24px;border-top-right-radius:24px;padding:8px 8px 4px}@media (min-width:1280px){.DecoratedDashboardHeader-module__H4gcha__label{font-size:var(--font-size__textBase);line-height:var(--line-height__textBase);padding:0 0 12px 8px}}
.StartFormContainer-module__0AVsDq__startFormContainer{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100dvw;min-height:100dvh;padding:48px 16px 80px;display:flex}.StartFormContainer-module__0AVsDq__content{flex-direction:column;gap:40px;width:100%;max-width:480px;padding-bottom:32px;display:flex}.StartFormContainer-module__0AVsDq__buttonContainer{display:none}@media (min-width:1280px){.StartFormContainer-module__0AVsDq__startFormContainer{max-width:424px;height:100%;min-height:initial;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:48px 32px 32px;display:flex}.StartFormContainer-module__0AVsDq__content{width:100%;padding-bottom:initial;flex-direction:column;gap:40px;display:flex}.StartFormContainer-module__0AVsDq__buttonContainer{width:100%;position:initial;background-color:initial;box-shadow:initial;z-index:initial;gap:16px;padding:0;display:flex}}
.PlayerRunner-module__d-z66a__playerContent{flex-direction:column;justify-content:space-between;align-items:start;gap:16px;width:100%;height:100%;display:flex}.PlayerRunner-module__d-z66a__runnerHeader{flex-direction:column;gap:16px;width:100%;display:flex}.PlayerRunner-module__d-z66a__runnerContent{width:100%}@media screen and (min-width:1280px){.PlayerRunner-module__d-z66a__playerContent{gap:initial;max-width:672px;margin-top:64px;margin-left:auto;margin-right:auto}.PlayerRunner-module__d-z66a__runnerHeader{flex-direction:column;gap:24px;width:100%;display:flex}.PlayerRunner-module__d-z66a__lastStepForm{flex-direction:column;justify-content:center;gap:4px;max-width:336px;height:100%;display:flex}}
.BaseSelectWithIcons-module__kvPDpa__baseSelect{flex-direction:column;gap:8px;width:100%;min-height:88px;display:flex}.BaseSelectWithIcons-module__kvPDpa__label{color:var(--color__text__base);font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__medium);line-height:var(--line-height__textXs)}.BaseSelectWithIcons-module__kvPDpa__selectWrapper{width:100%;position:relative}.BaseSelectWithIcons-module__kvPDpa__selectButton{width:100%;color:var(--color__text__base);background-color:var(--color__surface__background__base);cursor:pointer;text-align:left;border:1px solid #ced4da;border-radius:8px;outline:none;justify-content:space-between;align-items:center;padding:12px 40px 12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.BaseSelectWithIcons-module__kvPDpa__selectButton:focus{border-color:var(--color__brand__primary__soft);box-shadow:0 0 0 2px #4caf5033}.BaseSelectWithIcons-module__kvPDpa__selectButton.BaseSelectWithIcons-module__kvPDpa__disabled{background-color:var(--color__semantic__disabled__base);color:var(--color__text__base);cursor:not-allowed}.BaseSelectWithIcons-module__kvPDpa__selectButton.BaseSelectWithIcons-module__kvPDpa__open{border-color:var(--color__brand__primary__soft);box-shadow:0 0 0 2px #4caf5033}.BaseSelectWithIcons-module__kvPDpa__selectedContent{flex:1;align-items:center;gap:8px;display:flex}.BaseSelectWithIcons-module__kvPDpa__arrow{pointer-events:none;border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--color__text__base);width:0;height:0;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.BaseSelectWithIcons-module__kvPDpa__selectButton.BaseSelectWithIcons-module__kvPDpa__open .BaseSelectWithIcons-module__kvPDpa__arrow{transform:translateY(-50%)rotate(180deg)}.BaseSelectWithIcons-module__kvPDpa__dropdown{background-color:var(--color__surface__background__base);z-index:1000;border:1px solid #ced4da;border-radius:8px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.BaseSelectWithIcons-module__kvPDpa__option{cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:background-color .2s;display:flex}.BaseSelectWithIcons-module__kvPDpa__option:hover{background-color:var(--color__surface__background__hover)}.BaseSelectWithIcons-module__kvPDpa__option.BaseSelectWithIcons-module__kvPDpa__selected{background-color:var(--color__brand__primary__soft);color:var(--color__text__contrast)}.BaseSelectWithIcons-module__kvPDpa__optionIcon{flex-shrink:0;align-items:center;display:flex}.BaseSelectWithIcons-module__kvPDpa__optionLabel{flex:1}.BaseSelectWithIcons-module__kvPDpa__placeholder{color:var(--color__text__light)}.BaseSelectWithIcons-module__kvPDpa__prefixContainer{flex-shrink:0;align-items:center;gap:4px;display:flex}.BaseSelectWithIcons-module__kvPDpa__sessionPrefix{font-weight:var(--font-weight__black);font-size:14px}.BaseSelectWithIcons-module__kvPDpa__userIcon{color:var(--color__text__base)}.BaseSelectWithIcons-module__kvPDpa__error .BaseSelectWithIcons-module__kvPDpa__selectButton{border-color:var(--color__semantic__danger__base)}.BaseSelectWithIcons-module__kvPDpa__error .BaseSelectWithIcons-module__kvPDpa__selectButton:focus{box-shadow:0 0 0 2px #dc354533}.BaseSelectWithIcons-module__kvPDpa__error .BaseSelectWithIcons-module__kvPDpa__arrow{border-top-color:var(--color__semantic__danger__base)}.BaseSelectWithIcons-module__kvPDpa__helper{color:var(--color__text__light);margin-top:4px;font-size:12px}.BaseSelectWithIcons-module__kvPDpa__errorText{color:var(--color__semantic__danger__base)}
.SurfaceSessionTodo-module__Vqq_Ea__content{background-color:var(--color__surface__background__base);box-shadow:var(--shadow__surface);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;padding:32px;display:flex}.SurfaceSessionTodo-module__Vqq_Ea__date{font-size:var(--font-size__text2xl);color:var(--color__text__primary);text-align:center;margin-top:8px;font-weight:700}.SurfaceSessionTodo-module__Vqq_Ea__description{font-size:var(--font-size__textBase);color:var(--color__text__secondary);text-align:center;font-weight:500}
.NewPasswordForm-module__Wafe2G__passwordResetForm form{flex-direction:column;gap:24px;display:flex}.NewPasswordForm-module__Wafe2G__formFields{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}
.OnboardingForm-module__EkPWla__onboardingForm{flex-direction:column;align-items:center;gap:40px;width:100%;height:100%;display:flex}.OnboardingForm-module__EkPWla__surfaceContainer{width:100%}.OnboardingForm-module__EkPWla__onboardingForm form{flex-direction:column;gap:4px;max-width:480px;display:flex}.OnboardingForm-module__EkPWla__nameInputWrapper{gap:16px;display:flex}.OnboardingForm-module__EkPWla__logoWrapper{display:none}@media (min-width:1280px){.OnboardingForm-module__EkPWla__onboardingForm{height:initial}.OnboardingForm-module__EkPWla__onboardingForm form{flex-direction:column;gap:4px;max-width:384px;display:flex}.OnboardingForm-module__EkPWla__surfaceContainer{max-width:800px;height:initial}.OnboardingForm-module__EkPWla__onboardingForm{margin-bottom:64px}.OnboardingForm-module__EkPWla__logoWrapper{display:block}}
.PasswordResetForm-module__bSl-kW__passwordResetForm form{flex-direction:column;gap:24px;display:flex}.PasswordResetForm-module__bSl-kW__formFields{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}
.SignInForm-module__-jKg1G__signInForm form{flex-direction:column;gap:24px;display:flex}.SignInForm-module__-jKg1G__formFields{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.SignInForm-module__-jKg1G__passwordRecovery{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;display:flex}.SignInForm-module__-jKg1G__passwordRecoveryLink{font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__normal);line-height:var(--line-height__textXs);color:var(--color__semantic__info__base)}@media (min-width:1280px){.SignInForm-module__-jKg1G__signInForm form{flex-direction:column;gap:24px;display:flex}}
.SignUpForm-module__vU19Ta__signUpForm form{flex-direction:column;gap:24px;display:flex}.SignUpForm-module__vU19Ta__formFields{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.SignUpForm-module__vU19Ta__terms{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;display:flex}.SignUpForm-module__vU19Ta__termsText{font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__normal);line-height:var(--line-height__textXs)}.SignUpForm-module__vU19Ta__termsLink{font-size:var(--font-size__textXs);font-family:var(--font-family__sans);font-weight:var(--font-weight__normal);line-height:var(--line-height__textXs);color:var(--color__semantic__info__base)}
