.FirstTimePurchaseForm-module__AsgZXa__wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}.FirstTimePurchaseForm-module__AsgZXa__stripeWrapper{margin-bottom:var(--spacing-lg);padding:1px;overflow:hidden}@media screen and (max-width:356px){.FirstTimePurchaseForm-module__AsgZXa__stripeWrapper{height:300px}}.FirstTimePurchaseForm-module__AsgZXa__stripeSkeletonWrapper{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.FirstTimePurchaseForm-module__AsgZXa__stripeSkeletonWrapper>div{flex-direction:row;width:100%;display:flex}.FirstTimePurchaseForm-module__AsgZXa__receiptWrapper{height:194px;max-height:194px}.FirstTimePurchaseForm-module__AsgZXa__inputWrapper{height:76px}.FirstTimePurchaseForm-module__AsgZXa__hide{opacity:0}.FirstTimePurchaseForm-module__AsgZXa__show{opacity:1}.FirstTimePurchaseForm-module__AsgZXa__disableInteraction{pointer-events:none}.FirstTimePurchaseForm-module__AsgZXa__disabledStripeForm{pointer-events:none;opacity:.4;cursor:not-allowed}
.FirstTimePurchaseVerification-module__mN0RgG__wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:433px;height:100%;margin:auto;display:flex}.FirstTimePurchaseVerification-module__mN0RgG__errorAnimation{animation:.5s ease-in-out alternate FirstTimePurchaseVerification-module__mN0RgG__errorAnimation}@keyframes FirstTimePurchaseVerification-module__mN0RgG__errorAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}
.certification-purchase-module__R49g_W__wrapper{width:700px;min-width:700px;max-width:700px}
.BillingForm-module__zVdMOG__inputWrapper{height:76px}.BillingForm-module__zVdMOG__row{gap:var(--spacing-md);display:flex}.BillingForm-module__zVdMOG__termsDescription{align-items:center;gap:0 var(--spacing-xs);margin-left:var(--spacing-xs);white-space:nowrap;flex-wrap:wrap;display:flex}.BillingForm-module__zVdMOG__termsDescription p:nth-child(2){cursor:pointer}.BillingForm-module__zVdMOG__termsDescription p:nth-child(2):hover{opacity:.8}.BillingForm-module__zVdMOG__termsDescription p:nth-child(4){cursor:pointer}.BillingForm-module__zVdMOG__termsDescription p:nth-child(4):hover{opacity:.8}.BillingForm-module__zVdMOG__signInWrapper{align-items:center;gap:var(--spacing-xs);margin:var(--spacing-lg) 0;display:flex}.BillingForm-module__zVdMOG__signInWrapper p:nth-child(2){cursor:pointer}.BillingForm-module__zVdMOG__signInWrapper p:nth-child(2):hover{opacity:.8}.BillingForm-module__zVdMOG__fullWidth{width:100%}.BillingForm-module__zVdMOG__radioWrapper{align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:all .2s ease-in-out;display:flex}.BillingForm-module__zVdMOG__radioContainer{margin-bottom:var(--spacing-md);gap:var(--spacing-mdl);display:flex}.BillingForm-module__zVdMOG__verifyButtonWrapper{justify-content:center;align-items:center;height:56px;display:flex}.BillingForm-module__zVdMOG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.BillingForm-module__zVdMOG__smallInput{width:100%}.BillingForm-module__zVdMOG__buttonWrapper{margin-top:var(--spacing-md)}
.ConfirmForm-module__n6yegW__wrapper{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-direction:column;width:100%;height:100%;display:flex}.ConfirmForm-module__n6yegW__pinInputWrapper{margin:var(--spacing-md) 0;justify-content:center;align-items:center;display:flex}.ConfirmForm-module__n6yegW__pinInput{width:70px;height:70px}.ConfirmForm-module__n6yegW__baseInput{width:70px!important;height:70px!important}.ConfirmForm-module__n6yegW__resendWrapper{align-items:center;gap:var(--spacing-xs);margin:var(--spacing-md);display:flex}.ConfirmForm-module__n6yegW__resendWrapper p:nth-child(2){cursor:pointer}.ConfirmForm-module__n6yegW__resendWrapper p:nth-child(2):hover{opacity:.8}.ConfirmForm-module__n6yegW__sending{opacity:.7;cursor:not-allowed!important}
.TermsModal-module__HGNO1G__contentWrapper{width:100%;height:100%;padding:var(--spacing-md);flex-direction:column;justify-content:space-between;display:flex}.TermsModal-module__HGNO1G__content{white-space:pre-line;background-color:var(--color-white);height:100%;overflow:scroll}.TermsModal-module__HGNO1G__heading{text-align:center;width:100%;display:flex;margin-bottom:var(--spacing-smd)!important;font-size:22px!important;font-weight:800!important}.TermsModal-module__HGNO1G__title{margin-bottom:var(--spacing-sm)!important;margin-top:var(--spacing-xl)!important;font-size:18px!important;font-weight:700!important}.TermsModal-module__HGNO1G__paragraph{margin-bottom:var(--spacing-sm)!important}.TermsModal-module__HGNO1G__list{margin-left:var(--spacing-xl)!important;margin-bottom:var(--spacing-sm)!important}.TermsModal-module__HGNO1G__listTitle{margin-bottom:var(--spacing-sm)!important;font-weight:600!important}.TermsModal-module__HGNO1G__listSubtitle{margin-bottom:var(--spacing-md)!important;font-weight:500!important}.TermsModal-module__HGNO1G__italic{font-style:italic}.TermsModal-module__HGNO1G__subtitle{margin-bottom:var(--spacing-smd)!important;margin-top:var(--spacing-lg)!important;font-size:16px!important;font-weight:700!important}.TermsModal-module__HGNO1G__listWrapper{margin-bottom:var(--spacing-lg)!important;margin-top:var(--spacing-md)!important}
.Footer-module__D7tXhW__wrapper{background-color:var(--color-black01);width:100%;height:-moz-fit-content;height:fit-content;padding:var(--spacing-3xl) var(--spacing-lg);justify-content:center;align-items:center;display:flex}.Footer-module__D7tXhW__container{gap:var(--spacing-5xl);flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1224px;display:flex}.Footer-module__D7tXhW__rowTop,.Footer-module__D7tXhW__rowBottom{gap:var(--spacing-md);justify-content:space-between;width:100%;display:flex}@media screen and (max-width:700px){.Footer-module__D7tXhW__rowBottom{flex-direction:column}.Footer-module__D7tXhW__rowBottom>:nth-child(2){margin-bottom:var(--spacing-2xl);flex-direction:column;order:-1}.Footer-module__D7tXhW__rowBottom>:first-child{order:0}.Footer-module__D7tXhW__rowBottom>:nth-child(3){order:1}}@media screen and (max-width:375px){.Footer-module__D7tXhW__container{gap:var(--spacing-2xl)}.Footer-module__D7tXhW__rowTop{flex-direction:column}.Footer-module__D7tXhW__rowTop>:nth-child(2){margin-top:var(--spacing-2xl);align-items:flex-start}}.Footer-module__D7tXhW__contactWrapper{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.Footer-module__D7tXhW__termsWrapper{gap:var(--spacing-md);justify-content:space-between;align-items:flex-start;display:flex}.Footer-module__D7tXhW__clickable,.Footer-module__D7tXhW__clickableSimple{cursor:pointer}.Footer-module__D7tXhW__clickable:hover{color:var(--color-turquoise)!important}.Footer-module__D7tXhW__link{margin-top:var(--spacing-xs);cursor:pointer;text-decoration:none}.Footer-module__D7tXhW__link:hover{opacity:.7}
.BurgerMenu-module__iN8z_W__burger{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative}@media (min-width:901px){.BurgerMenu-module__iN8z_W__burger{display:none}}.BurgerMenu-module__iN8z_W__burger div{background-color:var(--color-gray900);border-radius:6px;width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BurgerMenu-module__iN8z_W__burger div:before,.BurgerMenu-module__iN8z_W__burger div:after{content:"";background-color:var(--color-gray900);border-radius:6px;width:20px;height:2px;position:absolute;left:0}.BurgerMenu-module__iN8z_W__burger div:before{top:-8px}.BurgerMenu-module__iN8z_W__burger div:after{top:8px}.BurgerMenu-module__iN8z_W__close_menu{width:35px;height:35px;top:var(--spacing-mdl);right:var(--spacing-mdl);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.BurgerMenu-module__iN8z_W__close_menu:before,.BurgerMenu-module__iN8z_W__close_menu:after{content:"";background-color:var(--color-white);transform-origin:50%;width:20px;height:2px;position:absolute;top:50%;left:50%}.BurgerMenu-module__iN8z_W__close_menu:before{transform:translate(-50%,-50%)rotate(45deg)}.BurgerMenu-module__iN8z_W__close_menu:after{transform:translate(-50%,-50%)rotate(-45deg)}.BurgerMenu-module__iN8z_W__mobile_links_wrapper{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:11;opacity:0;pointer-events:none;background-color:#000000f2;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:fixed;inset:0;transform:translate(100%)}.BurgerMenu-module__iN8z_W__mobile_links_wrapper.BurgerMenu-module__iN8z_W__visible{opacity:1;pointer-events:auto;transform:translate(0)}.BurgerMenu-module__iN8z_W__mobile_menu{flex-direction:column;justify-content:center;align-items:center;display:flex}.BurgerMenu-module__iN8z_W__mobile_link{margin:var(--spacing-md) 0;text-align:center;color:var(--color-white);font-size:1.5rem;font-weight:700;text-decoration:none}.BurgerMenu-module__iN8z_W__active{color:var(--color-blue)}.BurgerMenu-module__iN8z_W__accordion{width:100%;max-width:calc((var(--spacing-5xl) * 4) + var(--spacing-lg));justify-content:center;display:flex}.BurgerMenu-module__iN8z_W__accordionItem{border:0;width:100%}.BurgerMenu-module__iN8z_W__accordionControl{background:0 0;width:100%;padding:0}.BurgerMenu-module__iN8z_W__accordionControl:hover{background:0 0}.BurgerMenu-module__iN8z_W__accordionLabel{width:100%}.BurgerMenu-module__iN8z_W__parentRow{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;margin:var(--spacing-md) 0;display:flex}.BurgerMenu-module__iN8z_W__parentRowActive .BurgerMenu-module__iN8z_W__parentLink{color:var(--color-blue)}.BurgerMenu-module__iN8z_W__parentLink{text-align:center;color:var(--color-white);font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none}.BurgerMenu-module__iN8z_W__chevronButton{border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .16s,background .16s;display:inline-flex}.BurgerMenu-module__iN8z_W__chevronButton:hover{background:#ffffff14}.BurgerMenu-module__iN8z_W__chevronButtonOpen .BurgerMenu-module__iN8z_W__chevronIcon{transform:rotate(225deg)}.BurgerMenu-module__iN8z_W__chevronIcon{border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);opacity:.85;width:10px;height:10px;transition:transform .16s;transform:rotate(45deg)}.BurgerMenu-module__iN8z_W__accordionChevron{display:none}.BurgerMenu-module__iN8z_W__accordionPanel{padding:0}.BurgerMenu-module__iN8z_W__accordionContent{padding-top:var(--spacing-sm)}.BurgerMenu-module__iN8z_W__subroutes{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.BurgerMenu-module__iN8z_W__subrouteLink{text-align:center;color:var(--color-white);font-size:1.2rem;font-weight:700;text-decoration:none}.BurgerMenu-module__iN8z_W__subrouteLink.BurgerMenu-module__iN8z_W__active{color:var(--color-blue)}
.LanguageSelector-module__WZw_da__picker{cursor:pointer;justify-content:center;align-items:center;width:30px;height:25px;display:flex;position:relative}.LanguageSelector-module__WZw_da__current{z-index:1;-webkit-tap-highlight-color:transparent;position:relative}.LanguageSelector-module__WZw_da__flagImg{object-position:center;cursor:pointer;border-radius:4px;width:100%;height:100%;overflow:hidden}.LanguageSelector-module__WZw_da__selector{pointer-events:none;background-color:var(--color-white);padding:0 var(--spacing-xs);box-shadow:var(--shadow-layer);border-radius:5px;flex-flow:column wrap;padding-bottom:8px;transition:all .3s;display:flex;position:absolute;top:10px}.LanguageSelector-module__WZw_da__container{pointer-events:all;justify-content:center;align-items:center;width:0;height:0;transition:all .3s;display:flex}.LanguageSelector-module__WZw_da__picker:not([data-active=true]) .LanguageSelector-module__WZw_da__selector{right:30px;width:0!important;height:0!important}.LanguageSelector-module__WZw_da__picker.LanguageSelector-module__WZw_da__active[data-active=true] .LanguageSelector-module__WZw_da__selector .LanguageSelector-module__WZw_da__container{width:30px;height:20px}.LanguageSelector-module__WZw_da__picker.LanguageSelector-module__WZw_da__active[data-active=true] .LanguageSelector-module__WZw_da__selector{margin-top:20px}.LanguageSelector-module__WZw_da__picker.LanguageSelector-module__WZw_da__active[data-active=true] .LanguageSelector-module__WZw_da__selector .LanguageSelector-module__WZw_da__container{margin-top:10px}
.NavBar-module__7_zOTq__wrapper{z-index:10;justify-content:center;width:100%;transition:all .2s;display:flex;position:fixed;top:0;left:0;right:0}.NavBar-module__7_zOTq__container{padding:var(--spacing-mdl);justify-content:space-between;justify-self:center;align-items:center;width:100%;max-width:1440px;display:flex}.NavBar-module__7_zOTq__scrolled{background:var(--color-white);box-shadow:var(--shadow-layer)}.NavBar-module__7_zOTq__linksWrapper{gap:var(--spacing-md);display:flex}@media screen and (max-width:900px){.NavBar-module__7_zOTq__linksWrapper{display:none}}.NavBar-module__7_zOTq__link{cursor:pointer;color:var(--color-gray700);text-decoration:none;transition:all .2s}.NavBar-module__7_zOTq__link:hover,.NavBar-module__7_zOTq__active{color:var(--color-blue)}.NavBar-module__7_zOTq__rightWrapper{justify-content:flex-end;align-items:center;gap:var(--spacing-lg);min-width:90px;display:flex}.NavBar-module__7_zOTq__linkWithDropdown{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.NavBar-module__7_zOTq__caret{opacity:.7;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-2px;transform:rotate(45deg)}.NavBar-module__7_zOTq__dropdown{background:0 0;border:0;padding:0}.NavBar-module__7_zOTq__dropdownCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;min-width:220px;padding:12px;box-shadow:0 16px 30px #0f172a1f}.NavBar-module__7_zOTq__dropdownHeader{border-bottom:1px solid var(--color-gray200);cursor:pointer;padding:6px 8px 10px;position:relative}.NavBar-module__7_zOTq__dropdownHeader:after{content:"";background-color:var(--color-blue);transform-origin:0;width:100%;height:2px;transition:transform .22s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.NavBar-module__7_zOTq__dropdownHeader:hover:after{transform:scaleX(1)}.NavBar-module__7_zOTq__dropdownList{padding-top:var(--spacing-md);gap:var(--spacing-sm);display:grid}.NavBar-module__7_zOTq__dropdownItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-xs);color:inherit;text-decoration:none;transition:transform .12s,background .12s;display:flex}.NavBar-module__7_zOTq__dropdownItem:hover{background:#0f172a0a;transform:translateY(-1px)}.NavBar-module__7_zOTq__dropdownItemActive{background:#0f172a0f}.NavBar-module__7_zOTq__dropdownDot{background:var(--color-turquoise);border-radius:999px;width:8px;height:8px;transform:translateY(1px)}.NavBar-module__7_zOTq__turquoiseDot{background:var(--color-turquoise)}.NavBar-module__7_zOTq__orangeDot{background:var(--color-orange)}
.WebsiteLayout-module__U3Gtcq__website{display:contents}:is(.WebsiteLayout-module__U3Gtcq__website .mantine-Button-root[data-variant=primary],.WebsiteLayout-module__U3Gtcq__website .mantine-Button-root[data-variant=dark],.WebsiteLayout-module__U3Gtcq__website .mantine-Button-root[data-variant=turquoise],.WebsiteLayout-module__U3Gtcq__website .mantine-Button-root[data-variant=turquoisePrimary],.WebsiteLayout-module__U3Gtcq__website .mantine-Button-root[data-variant=orangeFilled]){box-shadow:2px 2px 8px #0000001f}
.PurchaseMenuButtonLegacy-module__hauvYq__box{z-index:1;flex-direction:column;gap:0;width:max-content;min-width:296px;max-width:100%;display:flex;position:relative}.PurchaseMenuButtonLegacy-module__hauvYq__box[data-menu-open=true]{z-index:20}.PurchaseMenuButtonLegacy-module__hauvYq__boxTurquoise{--purchaseMenuTone:var(--color-turquoise);--purchaseMenuSecondaryTone:var(--color-turquoise03);--purchaseMenuToneHover:var(--color-turquoise02);--purchaseMenuBorder:var(--color-turquoise);--purchaseMenuSelected:#3a9ea71f;--purchaseMenuHover:#3a9ea72e}.PurchaseMenuButtonLegacy-module__hauvYq__boxOrange{--purchaseMenuTone:var(--color-orange);--purchaseMenuSecondaryTone:var(--color-orange03);--purchaseMenuToneHover:var(--color-orange02);--purchaseMenuBorder:var(--color-orange);--purchaseMenuSelected:#df59331f;--purchaseMenuHover:#df59332e}.PurchaseMenuButtonLegacy-module__hauvYq__topButton:hover:not(:disabled),.PurchaseMenuButtonLegacy-module__hauvYq__bottomRow:not([data-disabled=true]) .PurchaseMenuButtonLegacy-module__hauvYq__selectButton:hover,.PurchaseMenuButtonLegacy-module__hauvYq__bottomRow:not([data-disabled=true]) .PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton:hover{background:var(--purchaseMenuToneHover)}.PurchaseMenuButtonLegacy-module__hauvYq__topButton:active:not(:disabled),.PurchaseMenuButtonLegacy-module__hauvYq__bottomRow:not([data-disabled=true]) .PurchaseMenuButtonLegacy-module__hauvYq__selectButton:active,.PurchaseMenuButtonLegacy-module__hauvYq__bottomRow:not([data-disabled=true]) .PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton:active{filter:brightness(.98)}.PurchaseMenuButtonLegacy-module__hauvYq__bottomRow[data-disabled=true] .PurchaseMenuButtonLegacy-module__hauvYq__selectButton,.PurchaseMenuButtonLegacy-module__hauvYq__bottomRow[data-disabled=true] .PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton{opacity:.6}.PurchaseMenuButtonLegacy-module__hauvYq__actions{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.PurchaseMenuButtonLegacy-module__hauvYq__topButton,.PurchaseMenuButtonLegacy-module__hauvYq__selectButton,.PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton,.PurchaseMenuButtonLegacy-module__hauvYq__comingSoon{background:var(--purchaseMenuTone);min-height:46px;color:var(--color-white);border:0;border-radius:5px;justify-content:center;align-items:center;display:flex}.PurchaseMenuButtonLegacy-module__hauvYq__topButton,.PurchaseMenuButtonLegacy-module__hauvYq__comingSoon{width:100%;padding:0 var(--spacing-sm)}.PurchaseMenuButtonLegacy-module__hauvYq__topButton,.PurchaseMenuButtonLegacy-module__hauvYq__selectButton,.PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton{cursor:pointer}.PurchaseMenuButtonLegacy-module__hauvYq__topButton:disabled,.PurchaseMenuButtonLegacy-module__hauvYq__selectButton:disabled,.PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton:disabled{cursor:not-allowed}.PurchaseMenuButtonLegacy-module__hauvYq__bottomRow{align-items:center;gap:var(--spacing-xs);flex-wrap:nowrap;width:100%;display:flex}.PurchaseMenuButtonLegacy-module__hauvYq__selectWrap{outline:none;flex:1 1 0;min-width:0;position:relative}.PurchaseMenuButtonLegacy-module__hauvYq__selectButton{gap:var(--spacing-xs);width:100%;padding:0 var(--spacing-xs);background:var(--purchaseMenuSecondaryTone);border-radius:5px 0 0 5px}.PurchaseMenuButtonLegacy-module__hauvYq__priceTag{gap:var(--spacing-xs);width:100%;padding:0 var(--spacing-xs);background:var(--purchaseMenuTone);border-radius:5px 0 0 5px;justify-content:center;align-items:center;height:46px;display:flex}:is(.PurchaseMenuButtonLegacy-module__hauvYq__selectButton:focus,.PurchaseMenuButtonLegacy-module__hauvYq__selectButton:focus-visible){box-shadow:none;outline:none}.PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton{min-width:0;padding:0 var(--spacing-sm);border-radius:0 5px 5px 0;flex:1 1 0}.PurchaseMenuButtonLegacy-module__hauvYq__purchaseText{justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;display:flex}.PurchaseMenuButtonLegacy-module__hauvYq__caretIcon{color:#ffffffe6;font-size:22px;transform:translate(4px)}.PurchaseMenuButtonLegacy-module__hauvYq__buttonLoader{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite PurchaseMenuButtonLegacy-module__hauvYq__spin}.PurchaseMenuButtonLegacy-module__hauvYq__menuList{border:1px solid var(--purchaseMenuBorder);min-width:100%;padding:var(--spacing-sm) 0;z-index:30;background:#fff;border-radius:4px;flex-direction:column;gap:0;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 18px #0000002e}.PurchaseMenuButtonLegacy-module__hauvYq__menuItem{text-align:left;padding:var(--spacing-sm) var(--spacing-sm);color:var(--color-black);cursor:pointer;align-items:center;gap:var(--spacing-xs);background:0 0;border:0;border-radius:0;display:flex}.PurchaseMenuButtonLegacy-module__hauvYq__menuItem[aria-selected=true]{background:var(--purchaseMenuSelected)}.PurchaseMenuButtonLegacy-module__hauvYq__menuItem:hover{background:var(--purchaseMenuHover)}@keyframes PurchaseMenuButtonLegacy-module__hauvYq__spin{to{transform:rotate(360deg)}}@media screen and (max-width:640px){.PurchaseMenuButtonLegacy-module__hauvYq__selectWrap,.PurchaseMenuButtonLegacy-module__hauvYq__purchaseButton{flex:1 1 0}}
.PurchaseMenuButtonWithLevels-module__nrN6sq__box{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:387px;display:flex}.PurchaseMenuButtonWithLevels-module__nrN6sq__turquoise{--purchaseMenuTone:var(--color-turquoise);--purchaseMenuToneHover:var(--color-turquoise02)}.PurchaseMenuButtonWithLevels-module__nrN6sq__orange{--purchaseMenuTone:var(--color-orange);--purchaseMenuToneHover:var(--color-orange02)}.PurchaseMenuButtonWithLevels-module__nrN6sq__levelToggle{border:1px dashed var(--color-gray);background:var(--color-white);border-radius:5px;align-self:flex-start;align-items:center;gap:10px;height:46px;padding:5px;display:flex}.PurchaseMenuButtonWithLevels-module__nrN6sq__levelButton{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;height:100%;padding:5px 30px;display:flex}.PurchaseMenuButtonWithLevels-module__nrN6sq__levelButton[data-selected=true]{background:var(--purchaseMenuTone)}.PurchaseMenuButtonWithLevels-module__nrN6sq__levelButton:not([data-selected=true]):hover:not(:disabled){background:var(--color-gray50)}.PurchaseMenuButtonWithLevels-module__nrN6sq__levelButton:disabled{cursor:not-allowed}.PurchaseMenuButtonWithLevels-module__nrN6sq__card{gap:var(--spacing-sm);width:100%;padding:var(--spacing-smd);border:2px solid var(--purchaseMenuTone);border-radius:var(--radius-xs);background:var(--color-white);flex-direction:column;display:flex}.PurchaseMenuButtonWithLevels-module__nrN6sq__feature{align-items:center;gap:var(--spacing-sm);display:flex}.PurchaseMenuButtonWithLevels-module__nrN6sq__purchaseButton,.PurchaseMenuButtonWithLevels-module__nrN6sq__comingSoon{width:100%;height:64px;padding:0 var(--spacing-smd);background:var(--purchaseMenuTone);border:0;border-radius:5px;justify-content:center;align-items:center;display:flex;box-shadow:2px 2px 4px #00000040}.PurchaseMenuButtonWithLevels-module__nrN6sq__purchaseButton{cursor:pointer}.PurchaseMenuButtonWithLevels-module__nrN6sq__purchaseButton:hover:not(:disabled){background:var(--purchaseMenuToneHover)}.PurchaseMenuButtonWithLevels-module__nrN6sq__purchaseButton:active:not(:disabled){filter:brightness(.98)}.PurchaseMenuButtonWithLevels-module__nrN6sq__purchaseButton:disabled{cursor:not-allowed;opacity:.6}.PurchaseMenuButtonWithLevels-module__nrN6sq__purchaseText{white-space:nowrap;align-items:center;gap:10px;display:flex}.PurchaseMenuButtonWithLevels-module__nrN6sq__price{font-size:24px}@media screen and (max-width:640px){.PurchaseMenuButtonWithLevels-module__nrN6sq__levelButton{padding:5px var(--spacing-md)}}
.GateBanner-module__SCTZwq__banner{background:var(--color-black01);width:100%;padding:40px 110px;display:flex;overflow-x:hidden}.GateBanner-module__SCTZwq__container{width:100%;max-width:1220px;margin:0 auto;display:flex;position:relative}.GateBanner-module__SCTZwq__inner{justify-content:space-between;align-items:center;gap:var(--spacing-lg);width:100%;min-width:0;display:flex}.GateBanner-module__SCTZwq__imageWrap{aspect-ratio:597/360;flex:none;width:396px;position:relative}.GateBanner-module__SCTZwq__image{object-fit:cover;filter:drop-shadow(0 0 30px #ffffff59)}.GateBanner-module__SCTZwq__textWrap{border-bottom:1px solid var(--color-white);width:100%;max-width:501px;padding-bottom:20px}.GateBanner-module__SCTZwq__title,h2.GateBanner-module__SCTZwq__title{font-size:34px}.GateBanner-module__SCTZwq__description{letter-spacing:.8px;max-width:470px}@media screen and (max-width:1024px){.GateBanner-module__SCTZwq__banner{padding:40px var(--spacing-lg)}.GateBanner-module__SCTZwq__inner{justify-content:center;align-items:center;gap:var(--spacing-2xl);flex-direction:column}.GateBanner-module__SCTZwq__imageWrap{width:min(396px,90vw)}.GateBanner-module__SCTZwq__textWrap{max-width:720px}}@media screen and (max-width:768px){.GateBanner-module__SCTZwq__container{padding:0 var(--spacing-md)}.GateBanner-module__SCTZwq__inner{justify-content:center;align-items:center;gap:var(--spacing-xl)}.GateBanner-module__SCTZwq__textWrap,.GateBanner-module__SCTZwq__description{max-width:100%}}@media screen and (max-width:480px){.GateBanner-module__SCTZwq__title,h2.GateBanner-module__SCTZwq__title{font-size:28px}}
.StandardizationBoard-module__raV4CG__container{align-items:flex-start;gap:var(--spacing-2xl);flex-wrap:wrap;width:100%;display:flex}.StandardizationBoard-module__raV4CG__tableWrapper{border-radius:var(--radius-xs);border:1px solid #d1d2d2;flex:600px;overflow-x:auto}.StandardizationBoard-module__raV4CG__table{border-collapse:collapse;border-spacing:0;width:100%}.StandardizationBoard-module__raV4CG__headerCell{padding:var(--spacing-sm) var(--spacing-sm);vertical-align:middle;white-space:nowrap}.StandardizationBoard-module__raV4CG__countryHeader{background-color:var(--color-blue);text-align:left;white-space:nowrap;width:1%;min-width:230px}.StandardizationBoard-module__raV4CG__testHeader,.StandardizationBoard-module__raV4CG__subHeader{text-align:center}.StandardizationBoard-module__raV4CG__tableHeadWrapper{padding-bottom:var(--spacing-md)}.StandardizationBoard-module__raV4CG__subHeader{padding:var(--spacing-sm) var(--spacing-sm);border-bottom:1px solid var(--color-white);border-left:1px solid var(--color-white);border-right:1px solid var(--color-white)}.StandardizationBoard-module__raV4CG__turquoise{background-color:var(--color-turquoise);border-bottom:1px solid var(--color-white);border-left:1px solid var(--color-white);border-right:1px solid var(--color-white)}.StandardizationBoard-module__raV4CG__turquoiseSub{background-color:var(--color-turquoise)}.StandardizationBoard-module__raV4CG__orange{background-color:var(--color-orange);border-bottom:1px solid var(--color-white);border-left:1px solid var(--color-white);border-right:1px solid var(--color-white)}.StandardizationBoard-module__raV4CG__orangeSub{background-color:var(--color-orange)}.StandardizationBoard-module__raV4CG__bodyRow{background-color:var(--color-white);transition:all .1s ease-in-out}.StandardizationBoard-module__raV4CG__bodyRow:hover{background-color:var(--color-gray50)}.StandardizationBoard-module__raV4CG__cell{padding:var(--spacing-md) var(--spacing-lg);text-align:center;vertical-align:middle}.StandardizationBoard-module__raV4CG__table tbody tr:last-child .StandardizationBoard-module__raV4CG__cell{border-bottom:none}.StandardizationBoard-module__raV4CG__countryCell{text-align:left;white-space:nowrap;width:1%;min-width:230px}.StandardizationBoard-module__raV4CG__countryContent{align-items:center;gap:var(--spacing-sm);display:flex}.StandardizationBoard-module__raV4CG__statusIcon{justify-content:center;align-items:center;display:inline-flex}.StandardizationBoard-module__raV4CG__legend{gap:var(--spacing-mdl);padding:var(--spacing-xl) 0;flex-direction:column;height:100%;margin:auto 0;display:flex}.StandardizationBoard-module__raV4CG__legendItem{align-items:center;gap:var(--spacing-smd);max-width:190px;display:flex}@media (max-width:1103px){.StandardizationBoard-module__raV4CG__container{justify-content:center;gap:var(--spacing-md)}.StandardizationBoard-module__raV4CG__legend{width:100%;height:auto;padding:var(--spacing-sm) 0;flex-flow:wrap;justify-content:center;margin:0}.StandardizationBoard-module__raV4CG__legendItem{max-width:unset}}
.LockedCertification-module__Ul41qW__wrapper{padding:var(--spacing-2xl) var(--spacing-xl)}.LockedCertification-module__Ul41qW__cardWrapper{background-color:var(--color-white);width:100%;height:100%;min-height:125px;padding:var(--spacing-xl);flex-direction:column;display:flex}.LockedCertification-module__Ul41qW__testContent{width:100%;margin-bottom:var(--spacing-xl);display:flex}.LockedCertification-module__Ul41qW__descriptionWrapper{padding:0 var(--spacing-smd);margin:0 var(--spacing-xs);justify-content:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.LockedCertification-module__Ul41qW__levelsWrapper{padding-top:var(--spacing-smd);gap:var(--spacing-sm);flex-direction:column;display:flex}.LockedCertification-module__Ul41qW__level{align-items:center;gap:var(--spacing-md);display:flex}.LockedCertification-module__Ul41qW__productsWrapper{gap:var(--spacing-mdl);flex-direction:column;display:flex}.LockedCertification-module__Ul41qW__cardWrapper2{width:100%;max-width:-moz-fit-content;max-width:fit-content;margin:var(--spacing-4xl) auto;background-color:var(--color-white);min-height:125px;padding:var(--spacing-xl);border:2px solid var(--color-gray50);border-radius:var(--radius-xs);display:flex}.LockedCertification-module__Ul41qW__descriptionWrapper2{padding:0 var(--spacing-md);margin:0 var(--spacing-xs);justify-content:center;gap:var(--spacing-sm);flex-direction:column;max-width:640px;display:flex}.LockedCertification-module__Ul41qW__boardWrapper{padding:var(--spacing-3xl) 0;gap:var(--spacing-mdl);flex-direction:column;display:flex}
.NoResults-module__pjjIRq__emptyStateCard{background-color:var(--color-white);align-items:center;gap:var(--spacing-xl);overflow-wrap:anywhere;word-break:break-word;flex-direction:row;width:-moz-fit-content;width:fit-content;min-width:300px;max-width:500px;display:flex}.NoResults-module__pjjIRq__title{white-space:nowrap;text-align:center!important;width:-moz-fit-content!important;width:fit-content!important}
.SomethingWentWrongCard-module__q9ETaq__wrapper{width:100%;height:100%;margin-top:var(--spacing-4xl);flex-direction:column;align-items:center;display:flex}.SomethingWentWrongCard-module__q9ETaq__card{background-color:var(--color-white);padding:var(--spacing-lg);align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-sm);border:1px solid #cacaca;width:100%;max-width:493px;display:flex;box-shadow:2px 2px 8px #0000001f}.SomethingWentWrongCard-module__q9ETaq__studentCard{border:1px solid #181d1c;box-shadow:4px 4px #000}.SomethingWentWrongCard-module__q9ETaq__content{gap:var(--spacing-xs);flex-direction:column;display:flex}
.HeuristicModelCard-module__GeE4QW__card{width:230px;min-width:230px;height:257px;padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-smd);background:var(--color-white);justify-content:center;align-items:center;gap:var(--spacing-lg);cursor:pointer;flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.HeuristicModelCard-module__GeE4QW__teacher{border:1px solid var(--color-gray200);box-shadow:2px 2px 8px #0000001f}.HeuristicModelCard-module__GeE4QW__teacher:hover{border-color:var(--color-gray200);transform:translateY(-6px);box-shadow:0 12px 28px #181d1c29}.HeuristicModelCard-module__GeE4QW__student{border:1px solid var(--color-black02);box-shadow:var(--shadow-studentDefault)}.HeuristicModelCard-module__GeE4QW__student:hover{box-shadow:var(--shadow-studentDefaultHover);transform:translate(-1px,-1px)}.HeuristicModelCard-module__GeE4QW__student:active{opacity:.8}.HeuristicModelCard-module__GeE4QW__workbook{width:147px;min-width:147px;height:108px;padding:var(--spacing-sm);gap:var(--spacing-smd);border:1px solid var(--color-black01);justify-content:flex-start}.HeuristicModelCard-module__GeE4QW__workbook:hover{transform:translate(-1px,-1px);box-shadow:0 12px 28px #181d1c29}.HeuristicModelCard-module__GeE4QW__workbook .HeuristicModelCard-module__GeE4QW__iconWrapper{width:48px;height:48px}.HeuristicModelCard-module__GeE4QW__workbook .HeuristicModelCard-module__GeE4QW__title{color:var(--color-black02);letter-spacing:.08px;line-height:1.28;font-size:16px!important;font-weight:800!important}.HeuristicModelCard-module__GeE4QW__homework{border:1px solid var(--color-black01);width:100%;min-width:0;box-shadow:var(--shadow-studentDefault)}.HeuristicModelCard-module__GeE4QW__homework:hover{box-shadow:var(--shadow-studentDefaultHover);transform:translate(-1px,-1px)}.HeuristicModelCard-module__GeE4QW__homework .HeuristicModelCard-module__GeE4QW__title{color:var(--color-black02);letter-spacing:.11px;line-height:1.28;font-size:22px!important;font-weight:800!important}.HeuristicModelCard-module__GeE4QW__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.HeuristicModelCard-module__GeE4QW__icon{object-fit:contain;width:100%;height:100%}.HeuristicModelCard-module__GeE4QW__title{letter-spacing:.14px;width:100%}
.LanguageFilter-module__vwAWOa__wrapper{gap:var(--spacing-md);flex-direction:column;display:flex}.LanguageFilter-module__vwAWOa__title{text-transform:uppercase;letter-spacing:.21px}.LanguageFilter-module__vwAWOa__options{gap:var(--spacing-md);flex-direction:column;display:flex}
.HeuristicModels-module__b665hW__container{align-items:start;gap:var(--spacing-xl);grid-template-columns:120px 1fr;width:100%;min-height:0;display:grid;overflow:hidden}.HeuristicModels-module__b665hW__teacherContainer{height:calc(100% - 76px);padding:calc(var(--spacing-2xl) - 6px) 0}.HeuristicModels-module__b665hW__studentContainer{height:calc(100% - 110px);padding-top:0}.HeuristicModels-module__b665hW__filter{grid-column:1;padding-top:6px}.HeuristicModels-module__b665hW__cardsScrollArea{flex:1;grid-column:2;justify-content:center;width:100%;min-width:0;height:100%;display:flex;overflow:auto}.HeuristicModels-module__b665hW__cardsWrapper{place-content:start center;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,230px);width:100%;height:-moz-fit-content;height:fit-content;padding-top:6px;padding-bottom:6px;display:grid}.HeuristicModels-module__b665hW__cardSkeleton{border-radius:var(--radius-smd);width:230px;height:257px}@media (max-height:768px){.HeuristicModels-module__b665hW__container{padding:var(--spacing-lg) 0}.HeuristicModels-module__b665hW__studentContainer{padding-top:0}}
.ComingSoon-module__9e4cjW__wrapper{width:100%;height:100%;margin-top:var(--spacing-4xl);flex-direction:column;align-items:center;display:flex}.ComingSoon-module__9e4cjW__card{background-color:var(--color-white);padding:var(--spacing-lg);align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-sm);border:1px solid #cacaca;width:100%;max-width:493px;display:flex;box-shadow:2px 2px 8px #0000001f}.ComingSoon-module__9e4cjW__studentCard{border:1px solid #181d1c;box-shadow:4px 4px #000}.ComingSoon-module__9e4cjW__content{gap:var(--spacing-xs);flex-direction:column;display:flex}
.GroupSeparator-module__lYIhRG__column{box-sizing:border-box;z-index:1;flex-direction:column;width:43px;display:flex}.GroupSeparator-module__lYIhRG__spacer{flex-shrink:0;height:285px}.GroupSeparator-module__lYIhRG__body{flex-direction:column;display:flex}.GroupSeparator-module__lYIhRG__cell{box-sizing:border-box;justify-content:center;align-items:center;height:56px;display:flex}.GroupSeparator-module__lYIhRG__marker{box-sizing:border-box;background:#78c3ca;border:2px solid #3c444b;border-radius:4px;justify-content:center;align-items:flex-end;width:43px;height:46px;display:flex}.GroupSeparator-module__lYIhRG__comma{color:#2f3a42;margin-bottom:2px;font-family:inherit;font-size:34px;font-weight:700;line-height:1}.GroupSeparator-module__lYIhRG__dot{background:#2f3a42;border-radius:50%;width:6px;height:6px;margin-bottom:4px}
.ColumnsBoard-module__UYwfIG__wrapper{align-items:flex-end;gap:16px;display:flex}.ColumnsBoard-module__UYwfIG__leftColumn{box-sizing:border-box;background:linear-gradient(#d6f7fb 0%,#c5eff5 100%);border:1px solid #8ac8d3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:317px;height:723px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #3e747e1f}.ColumnsBoard-module__UYwfIG__numpadBox{border-radius:14px;width:260px;height:375px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #3e747e1f}.ColumnsBoard-module__UYwfIG__board{flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}
.DivisionGrid-module__jMHVWa__controls{justify-content:center;align-items:center;display:flex}.DivisionGrid-module__jMHVWa__selectControl{width:220px}.DivisionGrid-module__jMHVWa__content{justify-content:center;align-items:flex-start;height:100%;padding:32px 30px;display:flex}
.AxisLabelButton-module__uo4Twq__axisCell{box-sizing:border-box;background-color:#e5e5e5;border-bottom:none;border-right:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AxisLabelButton-module__uo4Twq__axisButtonVertical{border-bottom:1px solid #585858!important}.AxisLabelButton-module__uo4Twq__axisButtonHorizontal{border-left:1px solid #585858!important}.AxisLabelButton-module__uo4Twq__axisButton{border-top:0;border-left:0;padding:0}.AxisLabelButton-module__uo4Twq__axisButton:focus-visible{outline:none}.AxisLabelButton-module__uo4Twq__axisButtonNoHover{cursor:default}.AxisLabelButton-module__uo4Twq__axisButtonSelected{cursor:pointer;background-color:#7ecbea}.AxisLabelButton-module__uo4Twq__axisRelatedHover{background-color:#7ecbea}.AxisLabelButton-module__uo4Twq__axisButtonSelected:hover{box-shadow:inset 0 0 0 999px #2196f340}.AxisLabelButton-module__uo4Twq__axisBottomCorner{background-color:#c0bebe;border-bottom:0}.AxisLabelButton-module__uo4Twq__axisBottomCorner.AxisLabelButton-module__uo4Twq__axisButtonSelected,.AxisLabelButton-module__uo4Twq__axisBottomCorner.AxisLabelButton-module__uo4Twq__axisButtonSelected:hover{background-color:#7ecbea}.AxisLabelButton-module__uo4Twq__axisButtonCircled{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:inline-flex;border:3px solid #8c2eff!important}.AxisLabelButton-module__uo4Twq__axisButtonCircled:hover{box-shadow:inset 0 0 0 999px #8c2eff40}.AxisLabelButton-module__uo4Twq__axisButtonCorner{background-color:#c0bebe;border-top:0;border-left:0}.AxisLabelButton-module__uo4Twq__axisButtonCorner:hover{box-shadow:none;cursor:default;background-color:#c0bebe}.AxisLabelButton-module__uo4Twq__axisDivisionIcon{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:30px;height:30px;display:inline-flex}.AxisLabelButton-module__uo4Twq__axisDivisionDot{background-color:#202329;border-radius:50%;width:5px;height:5px}.AxisLabelButton-module__uo4Twq__axisDivisionLine{background-color:#202329;border-radius:999px;width:17px;height:3px}.AxisLabelButton-module__uo4Twq__axisSlashSymbol{font-size:30px;line-height:1}
.BoardCellInput-module__K9qnyG__gridCell{box-sizing:border-box;cursor:pointer;text-align:center;color:#2c3338;background-color:#fff;border-top:none;border-bottom:1px solid #585858;border-left:1px solid #585858;border-right:none;outline:none;width:100%;height:100%;padding:0;font-size:22px;transition:background-color .16s;position:relative}.BoardCellInput-module__K9qnyG__gridCell:hover{box-shadow:inset 0 0 0 999px #2196f340}.BoardCellInput-module__K9qnyG__gridCellDiagonal{background-color:#a8eff5}.BoardCellInput-module__K9qnyG__gridCellHighlighted{box-shadow:inset 0 0 0 999px #ecf32140}.BoardCellInput-module__K9qnyG__gridCellSelected,.BoardCellInput-module__K9qnyG__gridCellSelected.BoardCellInput-module__K9qnyG__gridCellDiagonal{background:#f3ff13;border:2px solid #f3f321}.BoardCellInput-module__K9qnyG__gridCellSelected:hover{box-shadow:none}.BoardCellInput-module__K9qnyG__horizontalBoxCell{z-index:2;position:relative}.BoardCellInput-module__K9qnyG__horizontalBoxTop{border-top:2px solid #8c2eff!important}.BoardCellInput-module__K9qnyG__horizontalBoxBottom{border-bottom:2px solid #8c2eff!important}.BoardCellInput-module__K9qnyG__horizontalBoxLeft{border-left:2px solid #8c2eff!important}.BoardCellInput-module__K9qnyG__horizontalBoxRight{border-right:2px solid #8c2eff!important}.BoardCellInput-module__K9qnyG__cellValue{color:#2c3338;font-size:22px;font-weight:500}
.EquationBoxDivision-module__rlLA3W__equationBoxOuter{background:#fff;border:1px dashed #181d1c;border-radius:8px;justify-content:center;width:100%;padding:8px;display:flex}.EquationBoxDivision-module__rlLA3W__equationBoxRow,.EquationBoxDivision-module__rlLA3W__problemGroup{justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.EquationBoxDivision-module__rlLA3W__equationValue{color:#2d3338;text-align:center;cursor:pointer;background:#f0f0f0;border:1px solid #9fa6ad;border-radius:8px;justify-content:center;align-items:center;width:90px;height:50px;padding:0;font-size:26px;font-weight:500;transition:all .16s;display:flex}.EquationBoxDivision-module__rlLA3W__equationOperator{color:#2d3338;text-align:center;background:#f0f0f0;border:1px solid #9fa6ad;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;font-weight:800;display:flex}.EquationBoxDivision-module__rlLA3W__highlightColor{background-color:#bad6ee;border:1.5px solid #2196f3;outline:none}
.DivisionGridBoard-module__w_h5Ma__wrapper{justify-content:center;gap:40px;width:100%;height:100%;display:flex}.DivisionGridBoard-module__w_h5Ma__leftColumn{flex-direction:column;gap:24px;width:400px;max-width:400px;height:100%;display:flex}.DivisionGridBoard-module__w_h5Ma__numpadPanel{background:linear-gradient(#d6f7fb 0%,#c5eff5 100%);border:1px solid #8ac8d3;border-radius:12px;flex-direction:column;justify-content:center;gap:26px;width:100%;height:100%;min-height:530px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #3e747e1f}.DivisionGridBoard-module__w_h5Ma__numpadWrapper{height:400px}.DivisionGridBoard-module__w_h5Ma__gridBoard{box-sizing:border-box;background-color:#f0f0f0;border:2px solid #3c444b;grid-template-rows:repeat(10,67px) 68px;grid-template-columns:68px repeat(10,67px);width:742px;height:742px;display:grid;overflow:hidden}
.ActionControl-module__MwHwwG__control{cursor:pointer;background:linear-gradient(#d8f4f7 0%,#bee8ed 100%);border:1.5px solid #5d939d;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0;transition:all .18s;display:inline-flex;box-shadow:inset 0 1px #fffc,0 2px #1c1c2214,0 6px 14px #46707633}.ActionControl-module__MwHwwG__control:hover{box-shadow:none;border-color:#71838c}.ActionControl-module__MwHwwG__sizeSmall{width:64px;height:64px}.ActionControl-module__MwHwwG__sizeLarge{justify-content:flex-start;width:auto;min-width:158px;height:64px;padding:0 16px}.ActionControl-module__MwHwwG__iconOnly{gap:0}.ActionControl-module__MwHwwG__withLabel{gap:12px}.ActionControl-module__MwHwwG__active{box-shadow:none;background:linear-gradient(#fffefe 0%,#f4f4f4 100%);transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.ActionControl-module__MwHwwG__active:hover{border-color:#71838c;transform:none!important}.ActionControl-module__MwHwwG__icon{width:auto;height:auto;display:block}.ActionControl-module__MwHwwG__label{color:#2d3235;letter-spacing:0;white-space:nowrap;flex:none;font-size:16px;font-weight:700;line-height:1}
.ControlsBar-module__JC8QAa__wrapper{box-sizing:border-box;background:linear-gradient(#d5f4f8 0%,#c5ecf1 100%);border:1.5px solid #98b2b8;border-radius:12px;justify-content:center;align-items:center;gap:36px;width:100%;height:100%;padding:18px 24px;display:flex;box-shadow:0 6px 18px #1c1c221f}
.DominoCalculatedSums-module__SPhpBW__groupBox,.DominoCalculatedSums-module__SPhpBW__draftBox{box-sizing:border-box;border-radius:8px;position:absolute}.DominoCalculatedSums-module__SPhpBW__groupBox{pointer-events:auto;background:#d5f4f82e;border:1.5px dashed}.DominoCalculatedSums-module__SPhpBW__draftBox{pointer-events:auto;cursor:grab;background:#d5f4f81f;border:1.5px dashed #5d939d}.DominoCalculatedSums-module__SPhpBW__groupBox:active,.DominoCalculatedSums-module__SPhpBW__draftBox:active{cursor:grabbing}.DominoCalculatedSums-module__SPhpBW__removeButton{color:#fff;cursor:pointer;pointer-events:auto;z-index:10;background:#d93636;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:0;right:0;transform:translate(50%,-50%);box-shadow:0 4px 10px #6c10103d}.DominoCalculatedSums-module__SPhpBW__removeButton:hover{background:#bf2d2d}.DominoCalculatedSums-module__SPhpBW__removeButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.DominoCalculatedSums-module__SPhpBW__sumBadge{color:#fff;white-space:nowrap;border:1px solid #12292b47;border-radius:8px;justify-content:center;align-items:center;min-width:56px;height:28px;padding:0 10px;font-size:18px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.DominoCalculatedSums-module__SPhpBW__resizeHandle{cursor:se-resize;z-index:3;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:35px;height:30px;display:inline-flex;position:absolute;bottom:4px;right:4px}.DominoCalculatedSums-module__SPhpBW__resizeHandle:active{cursor:se-resize}.DominoCalculatedSums-module__SPhpBW__moveHandle{cursor:grab;z-index:1;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:35px;height:30px;display:inline-flex;position:absolute;bottom:4px;left:4px}.DominoCalculatedSums-module__SPhpBW__moveHandle:active{cursor:grabbing}
.DominoTile-module__mxcU-W__tile{box-sizing:border-box;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}.DominoTile-module__mxcU-W__tilePlaceholder{border-radius:10px}.DominoTile-module__mxcU-W__placeholderBox{background:#12292b14;border:1px dashed #12292b3d;border-radius:10px;width:100%;height:100%}
.DominoDropZone-module__pb9Eva__zone{box-sizing:border-box;background:#fff;border:2px dashed #c7d3e3;border-radius:20px;width:970px;height:624px;position:relative;box-shadow:inset 0 1px #fff9}.DominoDropZone-module__pb9Eva__zoneEraseMode{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.3 18.3 17.6 9a2 2 0 0 1 2.8 0l2.6 2.6a2 2 0 0 1 0 2.8l-9.3 9.3H8.3Z' fill='%23ff8d75'/%3E%3Cpath d='M6 20h10.8l3.2 3.2H9.2A3.2 3.2 0 0 1 6 20Z' fill='%2334475f'/%3E%3Cpath d='m15.9 10.7 4.4 4.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 4 24,auto}.DominoDropZone-module__pb9Eva__zoneLassoMode{cursor:crosshair}.DominoDropZone-module__pb9Eva__emptyState{color:#8a96a8;position:absolute;top:24px;left:24px}.DominoDropZone-module__pb9Eva__placedTile{cursor:inherit;background:0 0;border:none;padding:0;position:absolute}.DominoDropZone-module__pb9Eva__placedTileDragEnabled{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.DominoDropZone-module__pb9Eva__placedTileDragEnabled:active{cursor:grabbing}
.DominoPoolRow-module__yYC6Zq__row{grid-template-columns:28px 97px;align-items:center;gap:12px;display:grid}.DominoPoolRow-module__yYC6Zq__label{color:#1c2425;text-align:right;font-size:20px;font-weight:400;line-height:1}.DominoPoolRow-module__yYC6Zq__tileSlot{justify-content:flex-start;align-items:center;min-width:97px;display:flex}
.DominoStack-module__IBrx7q__stack{position:relative}.DominoStack-module__IBrx7q__slot{pointer-events:none;position:absolute;inset:0}.DominoStack-module__IBrx7q__interactiveTile{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.DominoStack-module__IBrx7q__interactiveTileDragEnabled{cursor:grab}.DominoStack-module__IBrx7q__interactiveTileDragEnabled:active{cursor:grabbing}
.DominoPool-module__-D4cOW__wrapper{box-sizing:border-box;background:#cff5f8;border:1px solid #9fb6ba;border-radius:10px;flex-direction:column;width:260px;height:100%;padding:6px 14px;display:flex;box-shadow:0 4px 12px #181d1c1f}.DominoPool-module__-D4cOW__rows{flex-direction:column;gap:2px;display:flex}
.Dominos-module__w06yRq__content{flex:none;align-items:flex-start;gap:64px;min-height:0;display:flex}.Dominos-module__w06yRq__dropzoneColumn{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.Dominos-module__w06yRq__controlsBar{width:100%;height:102px}
.FractionValue-module__1kE0dG__fraction{color:#1f2328;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;font-size:17px;font-weight:600;line-height:1.05;display:inline-flex}.FractionValue-module__1kE0dG__numerator{border-bottom:1.5px solid;padding:0 4px}.FractionValue-module__1kE0dG__denominator{padding:0 4px}.FractionValue-module__1kE0dG__flat{color:#1f2328;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 2px;font-size:17px;font-weight:600;line-height:1;display:inline-flex}
.FractionBar-module__R57jlG__bar{border-radius:4px;width:100%;height:56px;min-height:56px;display:flex;position:relative}.FractionBar-module__R57jlG__segment{box-sizing:border-box;border:1px solid #78aabe80;flex:1;justify-content:center;align-items:center;min-height:56px;display:flex}.FractionBar-module__R57jlG__interactiveSlot{flex:1;min-height:56px;position:relative}.FractionBar-module__R57jlG__brick{box-sizing:border-box;border:1px solid #78aabe80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FractionBar-module__R57jlG__interactive{cursor:grab;touch-action:none;padding:0}.FractionBar-module__R57jlG__interactive:active{cursor:grabbing}.FractionBar-module__R57jlG__externalLabel{white-space:nowrap;pointer-events:none;z-index:1;background:#fff;border:1px solid #78aabeb3;border-radius:4px;align-items:center;padding:2px 6px;display:inline-flex;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.FractionBar-module__R57jlG__outOfStock{opacity:.35}.FractionBar-module__R57jlG__outOfStock .FractionBar-module__R57jlG__interactive{cursor:not-allowed}.FractionBar-module__R57jlG__valueTags{pointer-events:none;z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.FractionBar-module__R57jlG__valueTag{color:#fff;background:#1b7a9e;border-radius:6px;justify-content:center;align-items:center;min-width:44px;padding:4px 10px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}
.FractionBarPalette-module__kFQe-q__wrapper{box-sizing:border-box;background:#d7f1f8;border:1px solid #7fd3e6;border-radius:12px;flex-direction:column;width:440px;min-width:440px;padding:24px;transition:width .25s,min-width .25s,padding .25s;display:flex;position:relative;box-shadow:2px 2px 8px #0000001f}.FractionBarPalette-module__kFQe-q__collapsed{width:54px;min-width:54px;padding:0}.FractionBarPalette-module__kFQe-q__toggle{cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;position:absolute;top:-42px;right:5px}.FractionBarPalette-module__kFQe-q__collapsed .FractionBarPalette-module__kFQe-q__toggle{left:50%;right:auto;transform:translate(-50%)}.FractionBarPalette-module__kFQe-q__bars{flex-direction:column;flex:1;justify-content:flex-start;gap:22px;transition:opacity .2s;display:flex}.FractionBarPalette-module__kFQe-q__collapsed .FractionBarPalette-module__kFQe-q__bars{opacity:0;pointer-events:none}
.Fractions-module__DReupa__content{justify-content:center;align-items:stretch;gap:40px;height:100%;padding:32px 30px;display:flex}.Fractions-module__DReupa__controls{justify-content:center;align-items:center;display:flex}.Fractions-module__DReupa__selectControl{width:220px}
.GroupSumBadge-module__U5dwSq__badge{color:#fff;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:30px;padding:2px 10px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.GroupSumBadge-module__U5dwSq__unknown{font-size:18px;font-weight:700;line-height:1}.GroupSumBadge-module__U5dwSq__fraction{flex-direction:column;align-items:center;font-size:14px;font-weight:700;line-height:1.05;display:inline-flex}.GroupSumBadge-module__U5dwSq__numerator{border-bottom:1.5px solid #fff;padding:0 5px}.GroupSumBadge-module__U5dwSq__denominator{padding:0 5px}.GroupSumBadge-module__U5dwSq__flat{white-space:nowrap;font-size:16px;font-weight:700;line-height:1}
.FractionGroups-module__lWHTZq__group{box-sizing:border-box;background:#5d939d0f;border:1.5px dashed #5d939d;border-radius:8px;position:absolute}.FractionGroups-module__lWHTZq__draft{box-sizing:border-box;pointer-events:none;background:#5d939d14;border:1.5px dashed #5d939d;border-radius:8px;position:absolute}.FractionGroups-module__lWHTZq__removeButton{color:#fff;cursor:pointer;pointer-events:auto;z-index:4;background:#ff3b30;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;line-height:1;display:flex;position:absolute;top:-10px;right:-10px}.FractionGroups-module__lWHTZq__moveHandle{color:#3a5b62;cursor:grab;z-index:3;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex;position:absolute;bottom:4px;left:4px;box-shadow:0 1px 3px #12292b33}.FractionGroups-module__lWHTZq__moveHandle:active{cursor:grabbing}.FractionGroups-module__lWHTZq__resizeHandle{color:#3a5b62;cursor:se-resize;z-index:3;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex;position:absolute;bottom:4px;right:4px;box-shadow:0 1px 3px #12292b33}
.FractionPiece-module__xKLvRq__piece{box-sizing:border-box;border:1px solid #00000073;border-radius:2px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}
.FractionsSettingsPanel-module__5a9Gja__panel{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex-direction:column;gap:10px;width:256px;padding:14px 16px 16px;display:flex;box-shadow:0 8px 24px #151f3429}.FractionsSettingsPanel-module__5a9Gja__header{justify-content:space-between;align-items:center;display:flex}.FractionsSettingsPanel-module__5a9Gja__title{color:#2d3235;font-size:15px;font-weight:600}.FractionsSettingsPanel-module__5a9Gja__closeButton{color:#9aa3ad;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-10px;padding:10px;transition:color .15s;display:flex}.FractionsSettingsPanel-module__5a9Gja__closeButton:hover{color:#2d3235}.FractionsSettingsPanel-module__5a9Gja__selectorIcon{display:block}.FractionsSettingsPanel-module__5a9Gja__sectionTitle{color:#1590c1;margin-top:4px;font-size:14px;font-weight:700}.FractionsSettingsPanel-module__5a9Gja__showList{flex-direction:column;gap:14px;display:flex}.FractionsSettingsPanel-module__5a9Gja__fractionGrid{gap:20px;display:flex}.FractionsSettingsPanel-module__5a9Gja__fractionColumn{flex-direction:column;flex:1;gap:14px;display:flex}
.FractionsToolbar-module__6iL1eG__wrapper{background:#d7f1f8;border:1px solid #7fd3e6;border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:2px 2px 8px #0000001f}.FractionsToolbar-module__6iL1eG__settings{cursor:pointer;background:linear-gradient(#d8f4f7 0%,#bee8ed 100%);border:1.5px solid #5d939d;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;min-width:158px;height:64px;padding:0 16px;transition:all .18s;display:inline-flex;box-shadow:inset 0 1px #fffc,0 2px #1c1c2214,0 6px 14px #46707633}.FractionsToolbar-module__6iL1eG__settings:hover{box-shadow:none;border-color:#71838c}.FractionsToolbar-module__6iL1eG__active{box-shadow:none;background:linear-gradient(#fffefe 0%,#f4f4f4 100%)}.FractionsToolbar-module__6iL1eG__settingsLabel{color:#2d3235;white-space:nowrap;flex:none;font-size:16px;font-weight:700;line-height:1}
.FractionsBoard-module__if3fFa__column{flex-direction:column;flex:1;gap:24px;height:100%;display:flex}.FractionsBoard-module__if3fFa__canvasArea{flex:1;min-height:560px;display:flex;position:relative}.FractionsBoard-module__if3fFa__canvas{box-sizing:border-box;isolation:isolate;background:#fff;border:2px dashed #b9c0c6;border-radius:14px;flex:1;position:relative;overflow:visible}.FractionsBoard-module__if3fFa__handActive{cursor:grab}.FractionsBoard-module__if3fFa__selectActive{cursor:crosshair}.FractionsBoard-module__if3fFa__eraseActive{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.3 18.3 17.6 9a2 2 0 0 1 2.8 0l2.6 2.6a2 2 0 0 1 0 2.8l-9.3 9.3H8.3Z' fill='%23ff8d75'/%3E%3Cpath d='M6 20h10.8l3.2 3.2H9.2A3.2 3.2 0 0 1 6 20Z' fill='%2334475f'/%3E%3Cpath d='m15.9 10.7 4.4 4.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 4 24,auto}.FractionsBoard-module__if3fFa__piece{cursor:inherit;background:0 0;border:none;padding:0;position:absolute}.FractionsBoard-module__if3fFa__grabbable{cursor:grab;touch-action:none}.FractionsBoard-module__if3fFa__grabbable:active{cursor:grabbing}.FractionsBoard-module__if3fFa__settingsPanel{position:absolute;bottom:16px;right:16px}
.GridSelectorControls-module__QDd4ZG__panel{background:linear-gradient(#d6f7fb 0%,#c5eff5 100%);border:1px solid #8ac8d3;border-radius:12px;flex-direction:column;gap:26px;width:100%;height:100%;min-height:530px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #3e747e1f}.GridSelectorControls-module__QDd4ZG__row{gap:26px;display:flex}.GridSelectorControls-module__QDd4ZG__toolButton{cursor:pointer;background:linear-gradient(#d8f4f7 0%,#bee8ed 100%);border:1.5px solid #5d939d;border-radius:6px;align-items:center;gap:20px;width:100%;min-height:64px;padding:0 14px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fffc,0 2px #1c1c2214,0 6px 14px #46707633}.GridSelectorControls-module__QDd4ZG__toolButton:hover{box-shadow:none;border-color:#71838c}.GridSelectorControls-module__QDd4ZG__toolButtonActive{box-shadow:none;background:linear-gradient(#fffefe 0%,#f4f4f4 100%)}.GridSelectorControls-module__QDd4ZG__toolButtonStandBy{background:linear-gradient(#def2f4 0%,#c2e8ec 100%);border-color:#8e9aa1;box-shadow:none!important}.GridSelectorControls-module__QDd4ZG__toolButtonActive:hover{border-color:#71838c;transform:none!important}.GridSelectorControls-module__QDd4ZG__toolIconWrap{flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.GridSelectorControls-module__QDd4ZG__toolIcon{width:auto;height:auto;display:block}.GridSelectorControls-module__QDd4ZG__iconColorMagenta{filter:hue-rotate(290deg)saturate(1.5)}.GridSelectorControls-module__QDd4ZG__iconColorOrange{filter:hue-rotate(30deg)saturate(1.2)}.GridSelectorControls-module__QDd4ZG__label{color:#2d3235;letter-spacing:0;white-space:nowrap;flex:none;font-size:22px;font-weight:700;line-height:1}.GridSelectorControls-module__QDd4ZG__disabled{opacity:.4;cursor:not-allowed;background:linear-gradient(#def2f4 0%,#c2e8ec 100%)}.GridSelectorControls-module__QDd4ZG__disabled:hover{box-shadow:none;border-color:#8e9aa1}
.AxisLabelButton-module__c1oXdW__axisCell{box-sizing:border-box;background-color:#e5e5e5;border-bottom:none;border-right:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AxisLabelButton-module__c1oXdW__axisButtonVertical{border-bottom:1px solid #585858!important}.AxisLabelButton-module__c1oXdW__axisButtonHorizontal{border-left:1px solid #585858!important}.AxisLabelButton-module__c1oXdW__axisButton{cursor:pointer;border-top:0;border-left:0;padding:0}.AxisLabelButton-module__c1oXdW__axisButton:hover{box-shadow:inset 0 0 0 999px #2196f340}.AxisLabelButton-module__c1oXdW__axisButtonNoHover{cursor:default}.AxisLabelButton-module__c1oXdW__axisButtonNoHover:hover,.AxisLabelButton-module__c1oXdW__axisButtonNoHover.AxisLabelButton-module__c1oXdW__axisButtonDeselectMode:hover{background-color:#e5e5e5}.AxisLabelButton-module__c1oXdW__axisButtonNoHover.AxisLabelButton-module__c1oXdW__axisButtonSelected:hover{background-color:#7ecbea}.AxisLabelButton-module__c1oXdW__axisButtonDeselectMode:hover{background-color:#fdd}.AxisLabelButton-module__c1oXdW__axisButtonSelected,.AxisLabelButton-module__c1oXdW__axisRelatedHover,.AxisLabelButton-module__c1oXdW__axisButtonSelected:hover{background-color:#7ecbea}.AxisLabelButton-module__c1oXdW__axisBottomCorner{background-color:#c0bebe;border-bottom:0}.AxisLabelButton-module__c1oXdW__axisBottomCorner.AxisLabelButton-module__c1oXdW__axisButtonSelected,.AxisLabelButton-module__c1oXdW__axisBottomCorner.AxisLabelButton-module__c1oXdW__axisButtonSelected:hover{background-color:#7ecbea}.AxisLabelButton-module__c1oXdW__gridCell{box-sizing:border-box;cursor:pointer;text-align:center;color:#2c3338;background-color:#f0f0f0;border-top:none;border-bottom:1px solid #585858;border-left:1px solid #585858;border-right:none;outline:none;width:100%;height:100%;padding:0;font-size:22px;transition:background-color .16s;position:relative}.AxisLabelButton-module__c1oXdW__deselectMode .AxisLabelButton-module__c1oXdW__gridCell,.AxisLabelButton-module__c1oXdW__axisButtonDeselectMode{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.3 18.3 17.6 9a2 2 0 0 1 2.8 0l2.6 2.6a2 2 0 0 1 0 2.8l-9.3 9.3H8.3Z' fill='%23ff8d75'/%3E%3Cpath d='M6 20h10.8l3.2 3.2H9.2A3.2 3.2 0 0 1 6 20Z' fill='%2334475f'/%3E%3Cpath d='m15.9 10.7 4.4 4.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 4 24,auto}.AxisLabelButton-module__c1oXdW__bgHover:hover,.AxisLabelButton-module__c1oXdW__gridCellAxisRelatedHover{box-shadow:inset 0 0 0 999px #2196f340}.AxisLabelButton-module__c1oXdW__gridCellEditing{background-color:#fff;transition:none;box-shadow:inset 0 0 0 1px #2196f3}:is(.AxisLabelButton-module__c1oXdW__gridCellEditing:focus,.AxisLabelButton-module__c1oXdW__gridCellEditing:focus-visible){box-shadow:inset 0 0 0 1px #2196f3}.AxisLabelButton-module__c1oXdW__deselectMode .AxisLabelButton-module__c1oXdW__gridCell:hover{background-color:#fdd}.AxisLabelButton-module__c1oXdW__gridCellDeselectMode{caret-color:#0000}.AxisLabelButton-module__c1oXdW__gridCellSelected{background-color:#a8e4ea}.AxisLabelButton-module__c1oXdW__gridCellQuestion,.AxisLabelButton-module__c1oXdW__gridCellValue{background-color:#fff}.AxisLabelButton-module__c1oXdW__gridCellCorrect{background-color:#adf89a}.AxisLabelButton-module__c1oXdW__gridCellIncorrect{background-color:#fbb7b7}.AxisLabelButton-module__c1oXdW__gridCellDiagonalSelected{background-color:#a8e4ea}.AxisLabelButton-module__c1oXdW__gridCellDiagonalSelected.AxisLabelButton-module__c1oXdW__gridCellCorrect{background-color:#adf89a}.AxisLabelButton-module__c1oXdW__gridCellDiagonalSelected.AxisLabelButton-module__c1oXdW__gridCellIncorrect{background-color:#fbb7b7}.AxisLabelButton-module__c1oXdW__gridCellChecked{box-shadow:inset 0 0 0 2px #51af50}.AxisLabelButton-module__c1oXdW__cellValue{color:#2c3338;justify-content:center;align-items:center;gap:.125rem;font-size:22px;font-weight:600;display:inline-flex}.AxisLabelButton-module__c1oXdW__axisButtonCircled{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:inline-flex;border:3px solid #15789e!important}
@layer boardCellBase{.BoardCellInput-module__-2G1DW__gridCell{box-sizing:border-box;cursor:pointer;text-align:center;color:#2c3338;background-color:#f0f0f0;border-top:none;border-bottom:1px solid #585858;border-left:1px solid #585858;border-right:none;outline:none;width:100%;height:100%;padding:0;font-size:22px;transition:background-color .16s;position:relative}.BoardCellInput-module__-2G1DW__gridCell.BoardCellInput-module__-2G1DW__gridCellDeselectMode:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.3 18.3 17.6 9a2 2 0 0 1 2.8 0l2.6 2.6a2 2 0 0 1 0 2.8l-9.3 9.3H8.3Z' fill='%23ff8d75'/%3E%3Cpath d='M6 20h10.8l3.2 3.2H9.2A3.2 3.2 0 0 1 6 20Z' fill='%2334475f'/%3E%3Cpath d='m15.9 10.7 4.4 4.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 4 24,auto;background-color:#fdd}.BoardCellInput-module__-2G1DW__axisButtonDeselectMode{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.3 18.3 17.6 9a2 2 0 0 1 2.8 0l2.6 2.6a2 2 0 0 1 0 2.8l-9.3 9.3H8.3Z' fill='%23ff8d75'/%3E%3Cpath d='M6 20h10.8l3.2 3.2H9.2A3.2 3.2 0 0 1 6 20Z' fill='%2334475f'/%3E%3Cpath d='m15.9 10.7 4.4 4.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 4 24,auto}.BoardCellInput-module__-2G1DW__bgHover:hover,.BoardCellInput-module__-2G1DW__gridCellAxisRelatedHover{box-shadow:inset 0 0 0 999px #2196f340}.BoardCellInput-module__-2G1DW__gridCellEditing{background-color:#fff;transition:none;box-shadow:inset 0 0 0 1px #2196f3}:is(.BoardCellInput-module__-2G1DW__gridCellEditing:focus,.BoardCellInput-module__-2G1DW__gridCellEditing:focus-visible){box-shadow:inset 0 0 0 1px #2196f3}.BoardCellInput-module__-2G1DW__deselectMode .BoardCellInput-module__-2G1DW__gridCell:hover{background-color:#fdd}.BoardCellInput-module__-2G1DW__gridCellDeselectMode{caret-color:#0000}.BoardCellInput-module__-2G1DW__gridCellSelected{background-color:#a8e4ea}.BoardCellInput-module__-2G1DW__gridCellQuestion,.BoardCellInput-module__-2G1DW__gridCellValue{background-color:#fff}.BoardCellInput-module__-2G1DW__gridCellCorrect{background-color:#adf89a}.BoardCellInput-module__-2G1DW__gridCellIncorrect{background-color:#fbb7b7}.BoardCellInput-module__-2G1DW__gridCellDiagonalSelected{background-color:#a8e4ea}.BoardCellInput-module__-2G1DW__gridCellDiagonalSelected.BoardCellInput-module__-2G1DW__gridCellCorrect{background-color:#adf89a}.BoardCellInput-module__-2G1DW__gridCellDiagonalSelected.BoardCellInput-module__-2G1DW__gridCellIncorrect{background-color:#fbb7b7}.BoardCellInput-module__-2G1DW__gridCellChecked{box-shadow:inset 0 0 0 2px #51af50}.BoardCellInput-module__-2G1DW__cellValue{color:#2c3338;justify-content:center;align-items:center;gap:.125rem;font-size:22px;font-weight:600;display:inline-flex}}
.EquationBoxMultiplication-module__fLddkW__equationBoxRowNew,.EquationBoxMultiplication-module__fLddkW__selectControl{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}.EquationBoxMultiplication-module__fLddkW__equationInline{flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.EquationBoxMultiplication-module__fLddkW__equationInputWide{color:#2d3338;text-align:center;background:#f0f0f0;border:1px solid #9fa6ad;border-radius:8px;outline:none;width:90px;height:50px;font-size:26px;font-weight:500}.EquationBoxMultiplication-module__fLddkW__equationBoxOuter{border:1px dashed var(--black,#181d1c);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:8px;display:flex}.EquationBoxMultiplication-module__fLddkW__equationBox{background:#f8f8f8;border:1px dashed #3a3a3a;border-radius:10px;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;gap:8px;width:100%;min-height:64px;padding:12px;display:grid}.EquationBoxMultiplication-module__fLddkW__equationValue{color:#2d3338;text-align:center;pointer-events:auto;caret-color:#2d3338;cursor:pointer;background:#f0f0f0;border:1px solid #9fa6ad;border-radius:8px;justify-content:center;align-items:center;width:90px;height:50px;padding:0;font-size:26px;font-weight:500;transition:all .16s;display:flex}.EquationBoxMultiplication-module__fLddkW__highlightColor{background-color:#bad6ee;border:1.5px solid #2196f3;outline:none}.EquationBoxMultiplication-module__fLddkW__equationOperator{color:#2d3338;text-align:center;pointer-events:none;pointer-events:none;background:#f0f0f0;border:1px solid #9fa6ad;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:28px;font-weight:800;display:flex}.EquationBoxMultiplication-module__fLddkW__equationInput{outline:none;padding:0 8px}.EquationBoxMultiplication-module__fLddkW__equationInput:disabled{opacity:.6;cursor:not-allowed}
.ConceptBuilder-module___xM54G__boardTwoWrapper{justify-content:center;gap:40px;width:100%;height:100%;display:flex}.ConceptBuilder-module___xM54G__leftColumn{flex-direction:column;gap:24px;width:400px;max-width:400px;display:flex}.ConceptBuilder-module___xM54G__gridBoard{box-sizing:border-box;background-color:#f0f0f0;border:2px solid #3c444b;grid-template-rows:repeat(10,67px) 68px;grid-template-columns:68px repeat(10,67px);width:742px;min-width:742px;max-width:742px;height:742px;min-height:742px;max-height:742px;display:grid;position:relative;overflow:visible}.ConceptBuilder-module___xM54G__dragBlockOverlay{z-index:50;cursor:grabbing;position:absolute;inset:-80px}.ConceptBuilder-module___xM54G__smallBoxCountBadge{color:#fff;pointer-events:none;z-index:30;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:20px;padding:0 12px;font-size:15px;font-weight:600;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.ConceptBuilder-module___xM54G__smallBox1CountBadge{z-index:80;background-color:#9e37ff}.ConceptBuilder-module___xM54G__smallBox2CountBadge{z-index:80;background-color:#f70}.ConceptBuilder-module___xM54G__smallBoxControls{z-index:40;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ConceptBuilder-module___xM54G__smallBoxControlButton{color:#9e37ff;cursor:pointer;z-index:120;background-color:#fff;border:1px solid #9e37ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 1px 4px #00000026}.ConceptBuilder-module___xM54G__smallBoxControlButton:hover{background:#fff4fb}.ConceptBuilder-module___xM54G__smallBoxControlButton:active{transform:translate(-50%,-100%)scale(.96)}.ConceptBuilder-module___xM54G__smallBoxControlButtonActive{color:#fff;background-color:#9e37ff}.ConceptBuilder-module___xM54G__smallBoxControlButtonSecondary{color:#f70;border-color:#f70}.ConceptBuilder-module___xM54G__smallBoxControlButtonActiveSecondary{color:#fff;background-color:#f70}.ConceptBuilder-module___xM54G__smallBoxControlButtonSecondary:hover{background:#fff4f4}.ConceptBuilder-module___xM54G__deselectMarker{color:#fff;cursor:pointer;z-index:80;background-color:#f44a4a;border:0;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding-bottom:2.5px;font-size:18px;font-weight:700;line-height:1;display:flex;position:absolute}.ConceptBuilder-module___xM54G__axisCell{box-sizing:border-box;background-color:#e5e5e5;justify-content:center;align-items:center;display:flex}.ConceptBuilder-module___xM54G__axisButton{cursor:pointer;border-top:0;border-left:0;padding:0}.ConceptBuilder-module___xM54G__axisButtonDeselectMode:hover{background-color:#fdd}.ConceptBuilder-module___xM54G__axisButtonSelected,.ConceptBuilder-module___xM54G__axisRelatedHover{background-color:#7ecbea}.ConceptBuilder-module___xM54G__axisBottomCorner{background-color:#c0bebe;border-bottom:0}.ConceptBuilder-module___xM54G__gridCell{box-sizing:border-box;cursor:pointer;background-color:#fff;border-top:none;border-bottom:1px solid #585858;border-left:1px solid #585858;border-right:none;outline:none;width:100%;height:100%;padding:0;transition:background-color .16s;position:relative}.ConceptBuilder-module___xM54G__gridCellMovingCursor{cursor:grabbing}.ConceptBuilder-module___xM54G__gridCellInput{text-align:center;color:#2c3338;background-color:#fff;font-size:22px!important;font-weight:600!important}.ConceptBuilder-module___xM54G__diagonalCell{background-color:#a8e4ea}.ConceptBuilder-module___xM54G__gridCellInput::placeholder{color:#2c3338;opacity:1}.ConceptBuilder-module___xM54G__gridCellInputEnabled:focus::placeholder{color:#0000}.ConceptBuilder-module___xM54G__gridCellInputEnabled:focus-visible::placeholder{color:#0000}.ConceptBuilder-module___xM54G__smallBox1Edge{border-color:#585858}.ConceptBuilder-module___xM54G__smallBox1Cell{--sb1-top:inset 0 0 0 0 transparent;--sb1-right:inset 0 0 0 0 transparent;--sb1-bottom:inset 0 0 0 0 transparent;--sb1-left:inset 0 0 0 0 transparent;z-index:25;position:relative;box-shadow:var(--sb1-top), var(--sb1-right), var(--sb1-bottom), var(--sb1-left), inset 0 0 0 999px #ff5eb166!important}.ConceptBuilder-module___xM54G__smallBox1HoverCell{z-index:35;position:relative;border:3px solid #9e37ff!important}.ConceptBuilder-module___xM54G__smallBox2Cell{--sb2-top:inset 0 0 0 0 transparent;--sb2-right:inset 0 0 0 0 transparent;--sb2-bottom:inset 0 0 0 0 transparent;--sb2-left:inset 0 0 0 0 transparent;z-index:25;border-bottom-color:#585858;border-right-color:#585858;position:relative;box-shadow:var(--sb2-top), var(--sb2-right), var(--sb2-bottom), var(--sb2-left), inset 0 0 0 999px #ffc75e66!important}.ConceptBuilder-module___xM54G__smallBox2Edge{border-color:#585858}.ConceptBuilder-module___xM54G__smallBox2HoverCell{z-index:35;border:3px solid #f70;position:relative}.ConceptBuilder-module___xM54G__deselectMode .ConceptBuilder-module___xM54G__gridCell,.ConceptBuilder-module___xM54G__axisButtonDeselectMode{cursor:pointer}.ConceptBuilder-module___xM54G__gridCellBoxArea{border-color:#585858;box-shadow:inset 0 0 0 999px #2196f340}.ConceptBuilder-module___xM54G__gridCellBoxAreaDiagonal{background-color:#7ecbea;border-color:#585858}.ConceptBuilder-module___xM54G__bigBoxBorderTop{border-top:3px solid #2196f3!important}.ConceptBuilder-module___xM54G__bigBoxBorderRight{border-right:3px solid #2196f3!important}.ConceptBuilder-module___xM54G__bigBoxBorderBottom{border-bottom:3px solid #2196f3!important}.ConceptBuilder-module___xM54G__bigBoxBorderLeft{border-left:3px solid #2196f3!important}.ConceptBuilder-module___xM54G__gridCellSelected,.ConceptBuilder-module___xM54G__gridCellBigBoxHover,.ConceptBuilder-module___xM54G__gridCellBigBoxHoverDiagonal{box-shadow:inset 0 0 0 999px #2196f340}.ConceptBuilder-module___xM54G__gridCellHoverFocus{border:2px solid #2196f3!important;border-width:2px 2px 3px 3px!important}.ConceptBuilder-module___xM54G__gridCellInput.ConceptBuilder-module___xM54G__gridCellBoxArea.ConceptBuilder-module___xM54G__gridCellHoverFocus{background-color:#7ecbea;box-shadow:inset 0 0 0 999px #2196f37a}.ConceptBuilder-module___xM54G__gridCellQuestion,.ConceptBuilder-module___xM54G__gridCellValue{background-color:#fff}.ConceptBuilder-module___xM54G__gridCellCorrect{box-shadow:none!important;background-color:#adf89a!important;border:1px solid #51af50!important;border-width:1px 1px 2px 2px!important}.ConceptBuilder-module___xM54G__gridCellIncorrect{box-shadow:none!important;background-color:#fbb7b7!important;border:1px solid #de5a5a!important;border-width:1px 1px 2px 2px!important}.ConceptBuilder-module___xM54G__gridCellDiagonalSelected{background-color:#a8e4ea}.ConceptBuilder-module___xM54G__cellValue{color:#2c3338;font-size:22px!important;font-weight:600!important}.ConceptBuilder-module___xM54G__smallBox1Cell,.ConceptBuilder-module___xM54G__smallBox1Edge,.ConceptBuilder-module___xM54G__smallBox2Cell,.ConceptBuilder-module___xM54G__smallBox2Edge{border-right-color:#cecece}.ConceptBuilder-module___xM54G__smallBox1BorderTop{--sb1-top:inset 0 3px 0 0 #9e37ff}.ConceptBuilder-module___xM54G__smallBox1BorderBottom{--sb1-bottom:inset 0 -3px 0 0 #9e37ff}.ConceptBuilder-module___xM54G__smallBox1BorderLeft{--sb1-left:inset 3px 0 0 0 #9e37ff}.ConceptBuilder-module___xM54G__smallBox1BorderRight{--sb1-right:inset -3px 0 0 0 #9e37ff}.ConceptBuilder-module___xM54G__smallBox1HoverCell{border:3px solid #9e37ff}.ConceptBuilder-module___xM54G__smallBox2BorderTop{--sb2-top:inset 0 3px 0 0 #f70}.ConceptBuilder-module___xM54G__smallBox2BorderBottom{--sb2-bottom:inset 0 -3px 0 0 #f70}.ConceptBuilder-module___xM54G__smallBox2BorderLeft{--sb2-left:inset 3px 0 0 0 #f70}.ConceptBuilder-module___xM54G__smallBox2BorderRight{--sb2-right:inset -3px 0 0 0 #f70}.ConceptBuilder-module___xM54G__smallBox2HoverCell{border:3px solid #f70}
.GridSimpleControls-module__R0nMgW__panel{background:linear-gradient(#d6f7fb 0%,#c5eff5 100%);border:1px solid #8ac8d3;border-radius:12px;flex-direction:column;gap:26px;width:100%;height:100%;min-height:530px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #3e747e1f}.GridSimpleControls-module__R0nMgW__toolButton{cursor:pointer;background:linear-gradient(#d8f4f7 0%,#bee8ed 100%);border:1.5px solid #5d939d;border-radius:6px;align-items:center;gap:20px;width:100%;min-height:64px;padding:0 14px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fffc,0 2px #1c1c2214,0 6px 14px #46707633}.GridSimpleControls-module__R0nMgW__toolButton:hover{box-shadow:none;border-color:#71838c}.GridSimpleControls-module__R0nMgW__toolButtonActive{box-shadow:none;background:linear-gradient(#fffefe 0%,#f4f4f4 100%)}.GridSimpleControls-module__R0nMgW__toolButtonActive:hover{border-color:#71838c;transform:none!important}.GridSimpleControls-module__R0nMgW__toolIconWrap{flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.GridSimpleControls-module__R0nMgW__toolIcon{width:auto;height:auto;display:block}.GridSimpleControls-module__R0nMgW__checkToolIconWrap{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 0 0 2px #69d34a}.GridSimpleControls-module__R0nMgW__label{color:#2d3235;letter-spacing:0;white-space:nowrap;flex:none;font-size:22px;font-weight:700;line-height:1}.GridSimpleControls-module__R0nMgW__disabled{opacity:.4;cursor:not-allowed;background:linear-gradient(#def2f4 0%,#c2e8ec 100%)}.GridSimpleControls-module__R0nMgW__disabled:hover{box-shadow:none;border-color:#8e9aa1}.GridSimpleControls-module__R0nMgW__numpadWrapper{height:400px;margin:auto 0}.GridSimpleControls-module__R0nMgW__selectionRow{gap:24px;display:flex}.GridSimpleControls-module__R0nMgW__toolButtonHalf{flex:1 1 0;gap:10px;width:auto;min-width:0;padding:0 9px 0 16px}.GridSimpleControls-module__R0nMgW__selectionIconWrap{flex:0 0 47px;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex}.GridSimpleControls-module__R0nMgW__selectionLabel{font-size:20px}
.FluencyTrainer-module__exY9Ga__boardDisabled{pointer-events:none}.FluencyTrainer-module__exY9Ga__boardOneWrapper{justify-content:center;gap:40px;width:100%;height:100%;display:flex}.FluencyTrainer-module__exY9Ga__gridBoard{box-sizing:border-box;background-color:#f0f0f0;border:2px solid #3c444b;grid-template-rows:repeat(10,67px) 68px;grid-template-columns:68px repeat(10,67px);width:742px;height:742px;display:grid;overflow:hidden}.FluencyTrainer-module__exY9Ga__axisCell{box-sizing:border-box;background-color:#e5e5e5;border-bottom:none;border-right:none;justify-content:center;align-items:center;display:flex}.FluencyTrainer-module__exY9Ga__axisButtonVertical{border-bottom:1px solid #585858!important}.FluencyTrainer-module__exY9Ga__axisButtonHorizontal{border-left:1px solid #585858!important}.FluencyTrainer-module__exY9Ga__axisButton{cursor:pointer;border-top:0;border-left:0;padding:0}.FluencyTrainer-module__exY9Ga__axisButton:hover{box-shadow:inset 0 0 0 999px #2196f340}.FluencyTrainer-module__exY9Ga__axisButtonNoHover{cursor:default}.FluencyTrainer-module__exY9Ga__axisButtonNoHover:hover,.FluencyTrainer-module__exY9Ga__axisButtonNoHover.FluencyTrainer-module__exY9Ga__axisButtonDeselectMode:hover{background-color:#e5e5e5}.FluencyTrainer-module__exY9Ga__axisButtonNoHover.FluencyTrainer-module__exY9Ga__axisButtonSelected:hover{background-color:#7ecbea}.FluencyTrainer-module__exY9Ga__axisButtonDeselectMode:hover{background-color:#fdd}.FluencyTrainer-module__exY9Ga__axisButtonSelected,.FluencyTrainer-module__exY9Ga__axisRelatedHover,.FluencyTrainer-module__exY9Ga__axisButtonSelected:hover{background-color:#7ecbea}.FluencyTrainer-module__exY9Ga__axisBottomCorner{background-color:#c0bebe;border-bottom:0}.FluencyTrainer-module__exY9Ga__axisBottomCorner.FluencyTrainer-module__exY9Ga__axisButtonSelected,.FluencyTrainer-module__exY9Ga__axisBottomCorner.FluencyTrainer-module__exY9Ga__axisButtonSelected:hover{background-color:#7ecbea}.FluencyTrainer-module__exY9Ga__gridCell{box-sizing:border-box;cursor:pointer;text-align:center;color:#2c3338;background-color:#f0f0f0;border-top:none;border-bottom:1px solid #585858;border-left:1px solid #585858;border-right:none;outline:none;width:100%;height:100%;padding:0;font-size:22px;transition:background-color .16s;position:relative}.FluencyTrainer-module__exY9Ga__deselectMode .FluencyTrainer-module__exY9Ga__gridCell,.FluencyTrainer-module__exY9Ga__axisButtonDeselectMode{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.3 18.3 17.6 9a2 2 0 0 1 2.8 0l2.6 2.6a2 2 0 0 1 0 2.8l-9.3 9.3H8.3Z' fill='%23ff8d75'/%3E%3Cpath d='M6 20h10.8l3.2 3.2H9.2A3.2 3.2 0 0 1 6 20Z' fill='%2334475f'/%3E%3Cpath d='m15.9 10.7 4.4 4.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 4 24,auto}.FluencyTrainer-module__exY9Ga__bgHover:hover,.FluencyTrainer-module__exY9Ga__gridCellAxisRelatedHover{box-shadow:inset 0 0 0 999px #2196f340}.FluencyTrainer-module__exY9Ga__gridCellEditing{background-color:#fff;transition:none;box-shadow:inset 0 0 0 1px #2196f3}:is(.FluencyTrainer-module__exY9Ga__gridCellEditing:focus,.FluencyTrainer-module__exY9Ga__gridCellEditing:focus-visible){box-shadow:inset 0 0 0 1px #2196f3}.FluencyTrainer-module__exY9Ga__deselectMode .FluencyTrainer-module__exY9Ga__gridCell:hover{background-color:#fdd}.FluencyTrainer-module__exY9Ga__gridCellDeselectMode{caret-color:#0000}.FluencyTrainer-module__exY9Ga__gridCellSelected{background-color:#a8e4ea}.FluencyTrainer-module__exY9Ga__gridCellQuestion,.FluencyTrainer-module__exY9Ga__gridCellValue{background-color:#fff}.FluencyTrainer-module__exY9Ga__gridCellCorrect{background-color:#adf89a}.FluencyTrainer-module__exY9Ga__gridCellIncorrect{background-color:#fbb7b7}.FluencyTrainer-module__exY9Ga__gridCellDiagonalSelected{background-color:#a8e4ea}.FluencyTrainer-module__exY9Ga__gridCellDiagonalSelected.FluencyTrainer-module__exY9Ga__gridCellCorrect{background-color:#adf89a}.FluencyTrainer-module__exY9Ga__gridCellDiagonalSelected.FluencyTrainer-module__exY9Ga__gridCellIncorrect{background-color:#fbb7b7}.FluencyTrainer-module__exY9Ga__gridCellChecked{box-shadow:inset 0 0 0 2px #51af50}.FluencyTrainer-module__exY9Ga__cellValue{color:#2c3338;justify-content:center;align-items:center;gap:.125rem;font-size:22px;font-weight:600;display:inline-flex}.FluencyTrainer-module__exY9Ga__numpadOverlay{z-index:9999;position:fixed;bottom:24px;right:24px}.FluencyTrainer-module__exY9Ga__cellCheckIcon{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.FluencyTrainer-module__exY9Ga__leftColumn{flex-direction:column;gap:24px;width:400px;display:flex}.FluencyTrainer-module__exY9Ga__axisButtonCircled{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:inline-flex;border:3px solid #15789e!important}.FluencyTrainer-module__exY9Ga__gridCellInactive{pointer-events:none;background-color:#dedede}
.MultiplicationGrid-module__rb2DAG__controls{justify-content:center;align-items:center;display:flex}.MultiplicationGrid-module__rb2DAG__selectControl{width:220px}.MultiplicationGrid-module__rb2DAG__selectControl .mantine-InputWrapper-root{width:100%}.MultiplicationGrid-module__rb2DAG__selectControl .mantine-Input-input{background:#fff;border:1px solid #cfd4da;border-radius:8px;height:48px;min-height:48px;max-height:48px;padding:0 14px;box-shadow:0 1px 3px #26334d1f}.MultiplicationGrid-module__rb2DAG__selectControl .mantine-Input-input:hover{background:#fff}.MultiplicationGrid-module__rb2DAG__selectControl .mantine-Input-section{width:42px}.MultiplicationGrid-module__rb2DAG__selectControl .mantine-Combobox-dropdown{border:1px solid #d8dde3;border-radius:8px;overflow:hidden;box-shadow:0 14px 28px #151f3429}.MultiplicationGrid-module__rb2DAG__content{justify-content:center;align-items:flex-start;height:100%;padding:32px 30px;display:flex}
.NumberCards-module__ovdL5a__wrapper{flex-direction:column;gap:38px;margin:28px 0 0;display:flex}.NumberCards-module__ovdL5a__topBar{justify-content:space-between;align-items:center;gap:18px;display:flex}.NumberCards-module__ovdL5a__controls{flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.NumberCards-module__ovdL5a__selectControl{width:172px}.NumberCards-module__ovdL5a__selectControl .mantine-InputWrapper-root{width:100%}.NumberCards-module__ovdL5a__selectControl .mantine-Input-input{background:#fff;border:1px solid #cfd4da;border-radius:8px;min-height:56px;padding:0 14px;box-shadow:0 1px 3px #26334d1f}.NumberCards-module__ovdL5a__selectControl .mantine-Input-input:hover{background:#fff}.NumberCards-module__ovdL5a__selectControl .mantine-Input-section{width:42px}.NumberCards-module__ovdL5a__selectControl .mantine-Combobox-dropdown{border:1px solid #d8dde3;border-radius:8px;overflow:hidden;box-shadow:0 14px 28px #151f3429}.NumberCards-module__ovdL5a__actions{align-items:center;gap:12px;display:flex}.NumberCards-module__ovdL5a__clearButton{color:#fff;cursor:pointer;letter-spacing:.06em;white-space:nowrap;background:#2588c8;border:none;border-radius:8px;align-items:center;gap:12px;height:56px;padding:0 24px;font-size:22px;font-weight:600;display:flex;box-shadow:0 4px 12px #2588c833}.NumberCards-module__ovdL5a__clearButton:hover{background:#1f78b1}.NumberCards-module__ovdL5a__closeButton{color:#2a8fce;background:#fff;border:2px solid #46a4df;border-radius:8px;width:56px;height:56px}.NumberCards-module__ovdL5a__closeButton:hover{background:#f5fbff}.NumberCards-module__ovdL5a__content{flex-direction:column;align-items:center;gap:40px;display:flex}.NumberCards-module__ovdL5a__dropZoneWrapper{justify-content:center;width:100%;display:flex}.NumberCards-module__ovdL5a__dropZoneTarget{box-sizing:border-box;background:#fff;border:2px dotted #7e858c;border-radius:14px;justify-content:center;align-items:center;min-width:700px;min-height:120px;padding:18px 50px;display:flex}.NumberCards-module__ovdL5a__dropZoneGrid{display:grid;overflow:visible}.NumberCards-module__ovdL5a__numbersToDropWrapper{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;width:100%;display:flex}.NumberCards-module__ovdL5a__numbersStack{flex-direction:column;justify-content:flex-end;gap:12px;min-height:394px;display:flex}.NumberCards-module__ovdL5a__numberContainer{color:#1f2328;border-radius:2px;justify-content:flex-start;align-items:stretch;min-height:53px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000002e,inset 0 0 0 1px #00000014;cursor:pointer!important}.NumberCards-module__ovdL5a__number{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:43px;min-width:43px;height:53px;margin:0;font-size:22px;font-weight:500;line-height:1;display:flex;color:inherit!important}.NumberCards-module__ovdL5a__number+.NumberCards-module__ovdL5a__number{box-shadow:inset 1px 0 #00000029}.NumberCards-module__ovdL5a__wholeRed{background:#ff2434}.NumberCards-module__ovdL5a__wholeRedAlt{background:#ff5f5f}.NumberCards-module__ovdL5a__wholeOrange{background:#ff7d2d}.NumberCards-module__ovdL5a__wholeOrangeAlt{background:#fb9658}.NumberCards-module__ovdL5a__wholeWhite{color:#454b53;background:#fff}.NumberCards-module__ovdL5a__wholeWhiteAlt{color:#454b53;background:#f3f3f3}.NumberCards-module__ovdL5a__decimalLight{color:#f6f4ff;background:#8072d3}.NumberCards-module__ovdL5a__decimalMedium{color:#f6f4ff;background:#4b34b8}.NumberCards-module__ovdL5a__decimalDark{color:#f6f4ff;background:#22106d}@media (max-width:1024px){.NumberCards-module__ovdL5a__dropZoneTarget{width:100%;min-width:0}}
.NumberLineSelectDropdown-module___jwhoa__control{box-sizing:border-box;background:var(--color-white);cursor:pointer;border:1px solid #ced4da;border-radius:5px;justify-content:space-between;align-items:center;width:165px;height:44px;padding:6px 0 6px 15px;transition:border-color .18s;display:flex;box-shadow:0 1px 1px #0000000d}.NumberLineSelectDropdown-module___jwhoa__control:hover{border-color:#adb5bd}.NumberLineSelectDropdown-module___jwhoa__control:disabled{opacity:.5;cursor:not-allowed}.NumberLineSelectDropdown-module___jwhoa__control:disabled:hover{border-color:#ced4da}.NumberLineSelectDropdown-module___jwhoa__lines{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.NumberLineSelectDropdown-module___jwhoa__title,.NumberLineSelectDropdown-module___jwhoa__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NumberLineSelectDropdown-module___jwhoa__title{color:#15789e;letter-spacing:.18px;font-size:12px;font-weight:500;line-height:1.25}.NumberLineSelectDropdown-module___jwhoa__value{color:var(--color-black);letter-spacing:.21px;font-size:14px;font-weight:500;line-height:1.25}.NumberLineSelectDropdown-module___jwhoa__chevron{color:#15789e;flex:none;width:26px}.NumberLineSelectDropdown-module___jwhoa__dropdown{border:1px solid #ced4da;border-radius:5px;padding:4px;overflow:hidden;box-shadow:0 7px 7px -5px #0000000a,0 10px 15px -5px #0000000d,0 1px 3px #0000000d}.NumberLineSelectDropdown-module___jwhoa__option{color:#212529;border-radius:2px;align-items:center;height:44px;padding:8px 12px;font-size:14px;line-height:1.55;display:flex}.NumberLineSelectDropdown-module___jwhoa__option[data-combobox-selected],.NumberLineSelectDropdown-module___jwhoa__option:hover{background:#f8f9fa}
.NumberLineValueInput-module__xrskRW__field{box-sizing:border-box;background:var(--color-white);cursor:text;border:1px solid #d1d2d2;border-radius:5px;flex-direction:column;justify-content:center;width:165px;height:44px;padding:2px 15px;display:flex;box-shadow:0 1px 1px #0000000d}.NumberLineValueInput-module__xrskRW__field:focus-within{border-color:var(--color-blue)}.NumberLineValueInput-module__xrskRW__label{color:#15789e;letter-spacing:.18px;white-space:nowrap;font-size:12px;line-height:1.4}.NumberLineValueInput-module__xrskRW__input{width:100%;color:var(--color-black);letter-spacing:.21px;background:0 0;border:none;font-size:14px;line-height:21px}.NumberLineValueInput-module__xrskRW__input:focus{outline:none}
.NumberLinesControls-module__ec7uka__controls{align-items:center;gap:14px;display:flex}
.NumberLines-module__wpBrxa__content{justify-content:center;align-items:flex-start;padding:18px 28px 28px;display:flex}
.NumberLineAnswerBox-module__rO_R8q__box{box-sizing:border-box;background:var(--color-white);min-width:56px;min-height:38px;color:var(--color-black);letter-spacing:.1px;text-align:center;white-space:nowrap;border:2px solid;border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;font-size:20px;font-weight:700;line-height:1.4;display:inline-flex}.NumberLineAnswerBox-module__rO_R8q__start{border-color:#ff7a27}.NumberLineAnswerBox-module__rO_R8q__end{border-color:var(--color-blue)}.NumberLineAnswerBox-module__rO_R8q__range{border-color:var(--color-black01)}.NumberLineAnswerBox-module__rO_R8q__asked{cursor:pointer;pointer-events:auto}.NumberLineAnswerBox-module__rO_R8q__unanswered{background:var(--color-white)}.NumberLineAnswerBox-module__rO_R8q__correct{background:#d4ffe2}.NumberLineAnswerBox-module__rO_R8q__wrong{background:#f9aeaf}.NumberLineAnswerBox-module__rO_R8q__active{box-shadow:0 0 0 3px #1590c159}.NumberLineAnswerBox-module__rO_R8q__pin{border-color:#7615c1}.NumberLineAnswerBox-module__rO_R8q__disabled{opacity:.45;cursor:default;pointer-events:none}
.NumberLineJump-module__1z4j6W__wrapper{top:0;right:0;bottom:calc(100% - var(--axis-y));pointer-events:none;position:absolute;left:0}.NumberLineJump-module__1z4j6W__arc{position:absolute;left:0;overflow:visible}.NumberLineJump-module__1z4j6W__marker{border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;transform:translate(-50%)}.NumberLineJump-module__1z4j6W__markerStart{background:#ff7a27}.NumberLineJump-module__1z4j6W__markerEnd{z-index:1;background:var(--color-blue)}.NumberLineJump-module__1z4j6W__slot{position:absolute;transform:translate(-50%)}.NumberLineJump-module__1z4j6W__remove{background:var(--color-blue);cursor:pointer;pointer-events:auto;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,50%)}.NumberLineJump-module__1z4j6W__remove:before{content:"";width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NumberLineJump-module__1z4j6W__remove:hover{background:var(--color-danger)}.NumberLineJump-module__1z4j6W__grabEnd{cursor:grab;pointer-events:auto;touch-action:none;background:0 0;border:none;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,50%)}.NumberLineJump-module__1z4j6W__grabEnd:active{cursor:grabbing}
.NumberLineLens-module__BjUuYa__lens{top:var(--axis-y);z-index:3;box-sizing:border-box;background:var(--color-white);pointer-events:none;border:2px solid #d1d2d2;border-radius:50%;position:absolute;transform:translate(-50%)}.NumberLineLens-module__BjUuYa__axis{background:var(--color-black01);height:4px;position:absolute;top:33%;left:0;right:0}.NumberLineLens-module__BjUuYa__tick{background:var(--color-turquoise);border-radius:3px;width:5px;height:40px;position:absolute;top:33%;transform:translate(-50%,-50%)}.NumberLineLens-module__BjUuYa__aimed{height:71px}.NumberLineLens-module__BjUuYa__value{color:var(--color-turquoise);white-space:nowrap;font-weight:700;line-height:1;position:absolute;top:62%;left:50%;transform:translate(-50%)}
.NumberLinePin-module__80qayq__wrapper{top:var(--axis-y);color:var(--pin-color);pointer-events:none;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,calc(4px - 100%))}.NumberLinePin-module__80qayq__tonePin{--pin-color:#7615c1}.NumberLinePin-module__80qayq__toneJumpStart{--pin-color:#ff7a27}.NumberLinePin-module__80qayq__toneJumpEnd{--pin-color:var(--color-blue)}.NumberLinePin-module__80qayq__erasable{cursor:pointer;pointer-events:auto}.NumberLinePin-module__80qayq__erasable:hover{--pin-color:var(--color-danger)}.NumberLinePin-module__80qayq__chip{box-sizing:border-box;background:var(--pin-color);color:var(--color-white);letter-spacing:.1px;white-space:nowrap;border-radius:4px;padding:10px;font-size:20px;font-weight:700;line-height:1.4}.NumberLinePin-module__80qayq__pin{color:inherit;margin-top:51px}.NumberLinePin-module__80qayq__dot{background:var(--pin-color);border-radius:50%;width:8px;height:8px;margin-top:-5px}.NumberLinePin-module__80qayq__ask{display:block}
.NumberLine-module__K15WNa__wrapper{--axis-y:72%;--step-number-top:47px;width:100%;height:470px;position:relative}.NumberLine-module__K15WNa__axis{top:var(--axis-y);background:var(--color-black01);height:3px;position:absolute;left:0;right:0;transform:translateY(-50%)}.NumberLine-module__K15WNa__arrow{top:var(--axis-y);border-style:solid;width:0;height:0;position:absolute;transform:translateY(-50%)}.NumberLine-module__K15WNa__arrowLeft{border-width:6px 10px 6px 0;border-color:transparent var(--color-black01) transparent transparent;left:0}.NumberLine-module__K15WNa__arrowRight{border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--color-black01);right:0}.NumberLine-module__K15WNa__ticks{touch-action:none;position:absolute;top:0;bottom:0}.NumberLine-module__K15WNa__ticksActive{cursor:crosshair}.NumberLine-module__K15WNa__marks{top:var(--axis-y);height:calc(var(--step-number-top) + 28px);position:absolute;left:0;right:0}.NumberLine-module__K15WNa__marksBand{height:38px;position:absolute;top:-38px;left:0;right:0}.NumberLine-module__K15WNa__tick{position:absolute;top:0}.NumberLine-module__K15WNa__mark{border-radius:2px;width:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NumberLine-module__K15WNa__major{background:var(--color-black01);height:60px}.NumberLine-module__K15WNa__half{background:var(--color-turquoise);height:40px}.NumberLine-module__K15WNa__minor{background:var(--color-turquoise);height:24px}.NumberLine-module__K15WNa__hitArea{width:16px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NumberLine-module__K15WNa__majorLabel,.NumberLine-module__K15WNa__minorLabel{letter-spacing:.1px;white-space:nowrap;pointer-events:none;font-size:20px;font-weight:700;line-height:1.4;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.NumberLine-module__K15WNa__majorLabel{top:var(--step-number-top);z-index:2;color:var(--color-black)}.NumberLine-module__K15WNa__minorLabel{color:var(--color-turquoise);border-radius:4px;padding:2px 6px;top:21px}.NumberLine-module__K15WNa__revealed{opacity:0}.NumberLine-module__K15WNa__asked{opacity:1}.NumberLine-module__K15WNa__askedInStepRow{top:calc(var(--step-number-top) - 2px);z-index:3;background:var(--color-white)}
.NumberLineScrollArrow-module__MOKOaG__band{background:color-mix(in srgb, var(--color-blue) 20%, transparent);cursor:pointer;border:none;align-items:center;width:58px;padding:0;transition:background .18s;display:flex;position:absolute;top:0;bottom:0}.NumberLineScrollArrow-module__MOKOaG__band:hover{background:color-mix(in srgb, var(--color-blue) 30%, transparent)}.NumberLineScrollArrow-module__MOKOaG__arrow{border-style:solid;border-width:52px 0 52px 36px;width:0;height:0}.NumberLineScrollArrow-module__MOKOaG__left{border-radius:8px 0 0 8px;justify-content:flex-start;left:0}.NumberLineScrollArrow-module__MOKOaG__left .NumberLineScrollArrow-module__MOKOaG__arrow{border-width:52px 36px 52px 0;border-color:transparent var(--color-white) transparent transparent;margin-left:6px}.NumberLineScrollArrow-module__MOKOaG__right{border-radius:0 8px 8px 0;justify-content:flex-end;right:0}.NumberLineScrollArrow-module__MOKOaG__right .NumberLineScrollArrow-module__MOKOaG__arrow{border-color:transparent transparent transparent var(--color-white);margin-right:6px}
.NumberLinePinCard-module__m5e__a__card{flex:none;width:322px;display:flex;position:relative}.NumberLinePinCard-module__m5e__a__pin{flex:none;justify-content:center;align-items:center;width:47px;height:70px;display:flex;position:relative}.NumberLinePinCard-module__m5e__a__pin img{position:absolute}.NumberLinePinCard-module__m5e__a__panel{box-sizing:border-box;background:var(--color-cyan02);border:1px solid #00000080;border-radius:8px;justify-content:center;align-items:center;gap:15px;width:100%;padding:9px 13px;display:flex}.NumberLinePinCard-module__m5e__a__fields{flex-direction:column;flex:none;gap:8px;width:234px;display:flex}.NumberLinePinCard-module__m5e__a__clickButton{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #00000080;border-radius:4px;align-items:center;gap:10px;width:100%;height:64px;padding:8px 9px 9px 8px;transition:all .18s;display:inline-flex;box-shadow:2px 2px 8px #0000001f}.NumberLinePinCard-module__m5e__a__clickButton:hover{box-shadow:none;border-color:#000000b3}.NumberLinePinCard-module__m5e__a__active{background:var(--color-white);box-shadow:none;border-color:#000000b3}.NumberLinePinCard-module__m5e__a__clickLabel{color:var(--color-black01);letter-spacing:.1px;white-space:nowrap;flex:none;font-size:20px;font-weight:700;line-height:1.4}.NumberLinePinCard-module__m5e__a__valueRow{align-items:center;gap:8px;width:100%;display:flex}.NumberLinePinCard-module__m5e__a__input{box-sizing:border-box;background:var(--color-white);width:162px;height:64px;color:var(--color-black);letter-spacing:.3px;border:1px solid #d1d2d2;border-radius:5px;padding:2px 15px;font-size:20px;box-shadow:0 1px 1px #0000000d}.NumberLinePinCard-module__m5e__a__input:focus{border-color:var(--color-blue);outline:none}.NumberLinePinCard-module__m5e__a__submit{box-sizing:border-box;background:var(--color-blue);width:64px;height:64px;color:var(--color-white);cursor:pointer;border:none;border-radius:32px;justify-content:center;align-items:center;padding:4px;transition:all .18s;display:inline-flex;box-shadow:2px 2px 4px #0000001f}.NumberLinePinCard-module__m5e__a__submit:hover{background:var(--color-turquoise03)}
.NumberLineSettingsPanel-module__HP5Q_W__panel{z-index:2;box-sizing:border-box;background:var(--color-white);border:1px solid #00000080;border-radius:5px;flex-direction:column;gap:14px;width:256px;padding:16px;display:flex;position:absolute;bottom:71px;right:0}.NumberLineSettingsPanel-module__HP5Q_W__header{justify-content:space-between;align-items:center;width:100%;display:flex}.NumberLineSettingsPanel-module__HP5Q_W__title{color:var(--color-black01);letter-spacing:.08px;font-size:18px;font-weight:600;line-height:1.4}.NumberLineSettingsPanel-module__HP5Q_W__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-13px;padding:0;display:inline-flex}.NumberLineSettingsPanel-module__HP5Q_W__show{flex-direction:column;gap:16px;display:flex}.NumberLineSettingsPanel-module__HP5Q_W__rows{flex-direction:column;gap:4px;display:flex}.NumberLineSettingsPanel-module__HP5Q_W__row{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;min-height:48px;padding:0;display:flex}.NumberLineSettingsPanel-module__HP5Q_W__row .mantine-Checkbox-body{pointer-events:none}.NumberLineSettingsPanel-module__HP5Q_W__row .mantine-Checkbox-root{--checkbox-size:24px;--checkbox-radius:4px;--checkbox-icon-color:var(--color-blue)}.NumberLineSettingsPanel-module__HP5Q_W__rows .NumberLineSettingsPanel-module__HP5Q_W__row .mantine-Checkbox-root .mantine-Checkbox-input:checked{background-color:#0000;border-color:#00000080}.NumberLineSettingsPanel-module__HP5Q_W__rows .NumberLineSettingsPanel-module__HP5Q_W__row .mantine-Checkbox-root .mantine-Checkbox-label{letter-spacing:.08px;padding-left:16px;font-size:18px;font-weight:500;line-height:1.4}.NumberLineSettingsPanel-module__HP5Q_W__row .mantine-Checkbox-input{border:1px solid #00000080}
.NumberLinesToolButton-module__EnIJXq__button{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #00000080;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:64px;padding:8px 9px 9px 16px;transition:all .18s;display:inline-flex;box-shadow:2px 2px 8px #0000001f}.NumberLinesToolButton-module__EnIJXq__button:hover{box-shadow:none;border-color:#000000b3}.NumberLinesToolButton-module__EnIJXq__active{background:var(--color-white);box-shadow:none;border-color:#000000b3}.NumberLinesToolButton-module__EnIJXq__icon{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.NumberLinesToolButton-module__EnIJXq__struckThrough:after{content:"";background:var(--color-black01);width:76px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.NumberLinesToolButton-module__EnIJXq__label{color:var(--color-black01);letter-spacing:.1px;white-space:nowrap;flex:none;font-size:20px;font-weight:700;line-height:1.4}
.NumberLinesToolbar-module__a0uQ-q__toolbar{box-sizing:border-box;background:var(--color-cyan);border:1px solid #181d1c73;border-radius:8px;justify-content:center;align-items:center;gap:15px;width:100%;padding:20px 28px 20px 29px;display:flex;box-shadow:2px 2px 4px #0000001f}.NumberLinesToolbar-module__a0uQ-q__numpadBox{--numpad-key-border:2.25px solid #d1d2d2;--numpad-key-overlap:2.25px;--numpad-key-font-size:25px;flex:none;width:572px;height:150px}.NumberLinesToolbar-module__a0uQ-q__tools{flex-direction:column;flex:none;justify-content:space-between;width:236px;height:150px;display:flex;position:relative}
.ReturnToStartButton-module__CHVkea__button{box-sizing:border-box;border:1px solid var(--color-blue);background:var(--color-white);cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:48px;padding:4px 16px;transition:all .18s;display:inline-flex;box-shadow:2px 2px 4px #0000001f}.ReturnToStartButton-module__CHVkea__button:hover{box-shadow:none}.ReturnToStartButton-module__CHVkea__label{color:var(--color-black01);letter-spacing:.08px;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.4}
.NumberLinesBoard-module__3rU3DW__wrapper{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:16px;width:1219px;height:100%;display:flex}.NumberLinesBoard-module__3rU3DW__sheet{--sheet-floor:23px;box-sizing:border-box;width:100%;min-height:0;padding:32px 32px var(--sheet-floor);border:1px dashed var(--color-black01);background:var(--color-white);border-radius:8px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NumberLinesBoard-module__3rU3DW__linePane{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.NumberLinesBoard-module__3rU3DW__linePaneInset{padding:0 58px}.NumberLinesBoard-module__3rU3DW__returnRow{right:0;bottom:var(--sheet-floor);justify-content:center;display:flex;position:absolute;left:0}
.ControlsBar-module__xHqFoW__wrapper{box-sizing:border-box;background:linear-gradient(#d5f4f8 0%,#c5ecf1 100%);border:1.5px solid #98b2b8;border-radius:12px;justify-content:center;align-items:center;gap:36px;width:100%;height:100%;padding:18px 24px;display:flex;box-shadow:0 6px 18px #1c1c221f}
.PlayingCardsCalculatedSums-module__-gwR5G__groupBox,.PlayingCardsCalculatedSums-module__-gwR5G__draftBox{box-sizing:border-box;border-radius:8px;position:absolute}.PlayingCardsCalculatedSums-module__-gwR5G__groupBox{pointer-events:none;background:#d5f4f82e;border:1.5px dashed}.PlayingCardsCalculatedSums-module__-gwR5G__draftBox{pointer-events:none;background:#d5f4f81f;border:1.5px dashed #5d939d}.PlayingCardsCalculatedSums-module__-gwR5G__removeButton{color:#fff;cursor:pointer;pointer-events:auto;z-index:10;background:#d93636;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:0;right:0;transform:translate(50%,-50%);box-shadow:0 4px 10px #6c10103d}.PlayingCardsCalculatedSums-module__-gwR5G__removeButton:hover{background:#bf2d2d}.PlayingCardsCalculatedSums-module__-gwR5G__removeButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.PlayingCardsCalculatedSums-module__-gwR5G__sumBadge{color:#fff;white-space:nowrap;border:1px solid #12292b47;border-radius:8px;justify-content:center;align-items:center;min-width:56px;height:28px;padding:0 10px;font-size:18px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.PlayingCardsCalculatedSums-module__-gwR5G__resizeHandle{cursor:se-resize;z-index:3;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:35px;height:30px;display:inline-flex;position:absolute;bottom:4px;right:4px}.PlayingCardsCalculatedSums-module__-gwR5G__groupBox:active,.PlayingCardsCalculatedSums-module__-gwR5G__draftBox:active{cursor:grabbing}.PlayingCardsCalculatedSums-module__-gwR5G__moveHandle{cursor:grab;z-index:1;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:35px;height:30px;display:inline-flex;position:absolute;bottom:4px;left:4px}.PlayingCardsCalculatedSums-module__-gwR5G__moveHandle:active{cursor:grabbing}
.PlayingCardTile-module__zQ8_ba__tile{box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PlayingCardTile-module__zQ8_ba__tilePool,.PlayingCardTile-module__zQ8_ba__tileZone{box-shadow:none;background:#f8f8f8;border:1px solid #5f5f5f}.PlayingCardTile-module__zQ8_ba__tilePlaceholder{box-shadow:none!important;background:#12292b0a!important;border:1px dashed #12292b3d!important}.PlayingCardTile-module__zQ8_ba__corner{color:#f30013;flex-direction:column;align-items:center;font-family:Times New Roman,Times,serif;font-size:19.5px;font-weight:700;line-height:1;display:flex;position:absolute}.PlayingCardTile-module__zQ8_ba__cornerSuit{width:8px;height:8px;margin-top:1px}.PlayingCardTile-module__zQ8_ba__cornerTopLeft{top:3px;left:4px}.PlayingCardTile-module__zQ8_ba__cornerBottomRight{bottom:3px;right:4px;transform:rotate(180deg)}.PlayingCardTile-module__zQ8_ba__pipsField{position:absolute;inset:0}.PlayingCardTile-module__zQ8_ba__pip{color:#f30013;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.PlayingCardTile-module__zQ8_ba__pipInverted{transform:translate(-50%,-50%)rotate(180deg)}.PlayingCardTile-module__zQ8_ba__aceHeart{color:#f30013;justify-content:center;align-items:center;font-size:19.5px;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlayingCardTile-module__zQ8_ba__placeholderBox{background:#12292b14;border:1px dashed #12292b3d;border-radius:8px;width:100%;height:100%}
.PlayingCardsDropZone-module__AqP33q__zone{box-sizing:border-box;background:#fff;border:1.5px dashed #61707a;border-radius:8px;width:958px;height:628px;position:relative}.PlayingCardsDropZone-module__AqP33q__zoneEraseMode{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.3 18.3 17.6 9a2 2 0 0 1 2.8 0l2.6 2.6a2 2 0 0 1 0 2.8l-9.3 9.3H8.3Z' fill='%23ff8d75'/%3E%3Cpath d='M6 20h10.8l3.2 3.2H9.2A3.2 3.2 0 0 1 6 20Z' fill='%2334475f'/%3E%3Cpath d='m15.9 10.7 4.4 4.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 4 24,auto}.PlayingCardsDropZone-module__AqP33q__zoneLassoMode{cursor:crosshair}.PlayingCardsDropZone-module__AqP33q__emptyState{color:#8a96a8;position:absolute;top:24px;left:24px}.PlayingCardsDropZone-module__AqP33q__placedTile{cursor:inherit;background:0 0;border:none;padding:0;position:absolute}.PlayingCardsDropZone-module__AqP33q__placedTileDragEnabled{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.PlayingCardsDropZone-module__AqP33q__placedTileDragEnabled:active{cursor:grabbing}
.PlayingCardsStack-module__9GVKIG__stack{width:62px;height:92px;position:relative}.PlayingCardsStack-module__9GVKIG__slot{position:absolute;inset:0}.PlayingCardsStack-module__9GVKIG__interactiveTile{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.PlayingCardsStack-module__9GVKIG__interactiveTileDragEnabled{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.PlayingCardsStack-module__9GVKIG__interactiveTileDragEnabled:active{cursor:grabbing}
.PlayingCardsPool-module__5b0TqG__wrapper{box-sizing:border-box;background:#cff5f8;border:1px solid #9fb6ba;border-radius:10px;flex-direction:column;width:220px;min-height:660px;padding:8px;display:flex;box-shadow:0 4px 12px #181d1c1f}.PlayingCardsPool-module__5b0TqG__grid{grid-template-columns:repeat(2,92px);justify-content:center;gap:10px 12px;display:grid}
.PlayingCards-module__ruOs8q__content{flex:none;align-items:flex-start;gap:64px;min-height:0;display:flex}.PlayingCards-module__ruOs8q__dropzoneColumn{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.PlayingCards-module__ruOs8q__controlsBar{width:100%;height:102px}
.PositiveNegativeNumbersControls-module__o4rlOa__modeControl{width:181px}.PositiveNegativeNumbersControls-module__o4rlOa__modeControl .mantine-InputWrapper-root{width:100%}.PositiveNegativeNumbersControls-module__o4rlOa__modeControl .mantine-Input-input{background:#fff;border:1px solid #d1d2d2;border-radius:5px;height:48px;min-height:48px;max-height:48px;padding:0 15px;box-shadow:0 1px 1px #0000000d}.PositiveNegativeNumbersControls-module__o4rlOa__modeControl .mantine-Input-input:hover{background:#fff}.PositiveNegativeNumbersControls-module__o4rlOa__modeControl .mantine-Combobox-dropdown{border:1px solid #d8dde3;border-radius:8px;overflow:hidden;box-shadow:0 14px 28px #151f3429}
.PositiveNegativeNumbers-module__4OYv9W__content{justify-content:center;align-items:flex-start;display:flex}
.AnswerBox-module__fSmbSq__answer{align-items:center;gap:var(--spacing-lg);display:flex}.AnswerBox-module__fSmbSq__equals{font-size:32px;line-height:39px}.AnswerBox-module__fSmbSq__box{border-radius:var(--radius-xs);background-color:var(--color-white);box-sizing:border-box;border:1px solid #bcbcbc;justify-content:center;align-items:center;width:86px;min-height:61px;padding:10px;font-size:32px;line-height:39px;display:flex;position:relative}.AnswerBox-module__fSmbSq__box.AnswerBox-module__fSmbSq__right{border-color:var(--color-green)}.AnswerBox-module__fSmbSq__box.AnswerBox-module__fSmbSq__wrong{color:#ed3b3b;background-color:#ffd3d3;border-color:#ed3b3b}.AnswerBox-module__fSmbSq__tick{top:-12px;right:-12px}
.CancelledRow-module__WFurSa__row{height:35px;position:absolute;left:0}.CancelledRow-module__WFurSa__capsule{background-color:#a8eff5;border-radius:40px;width:190px;height:35px;position:absolute;top:0;left:20px}.CancelledRow-module__WFurSa__link,.CancelledRow-module__WFurSa__tail{background-color:var(--color-blue);height:2px;position:absolute;top:16px}.CancelledRow-module__WFurSa__link{width:118px;left:56px}.CancelledRow-module__WFurSa__tail{width:20px;left:206px}.CancelledRow-module__WFurSa__arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid var(--color-blue);width:0;height:0;position:absolute;top:11px;left:226px}.CancelledRow-module__WFurSa__zero{font-size:24px;line-height:35px;position:absolute;top:0;left:244px}.CancelledRow-module__WFurSa__link{animation:.2s ease-out both CancelledRow-module__WFurSa__sweep}.CancelledRow-module__WFurSa__tail,.CancelledRow-module__WFurSa__arrow,.CancelledRow-module__WFurSa__zero{animation:.2s ease-out .2s both CancelledRow-module__WFurSa__appear}@keyframes CancelledRow-module__WFurSa__sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes CancelledRow-module__WFurSa__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CancelledRow-module__WFurSa__link,.CancelledRow-module__WFurSa__tail,.CancelledRow-module__WFurSa__arrow,.CancelledRow-module__WFurSa__zero{animation:none}}
.ChoiceCard-module__pD64qG__card{width:171px;height:154px;position:relative}.ChoiceCard-module__pD64qG__face{z-index:1;border:1px solid var(--color-black);border-radius:var(--radius-xs);background-color:var(--color-white);box-sizing:border-box;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex;position:relative;box-shadow:2px 2px 8px #0000001f}.ChoiceCard-module__pD64qG__band{border:1px solid var(--color-black);border-radius:0 var(--radius-xs) var(--radius-xs) 0;box-sizing:border-box;justify-content:flex-end;align-items:center;width:53px;height:100%;padding-right:11px;display:flex;position:absolute;top:0;left:161.5px}.ChoiceCard-module__pD64qG__right{background-color:var(--color-green)}.ChoiceCard-module__pD64qG__wrong{background-color:#ff5f5f}.ChoiceCard-module__pD64qG__label{width:100%;font-size:24px}.ChoiceCard-module__pD64qG__friendsTop,.ChoiceCard-module__pD64qG__friendsBottom,.ChoiceCard-module__pD64qG__enemiesTop,.ChoiceCard-module__pD64qG__enemiesBottom{object-fit:cover;width:119px;height:49px}.ChoiceCard-module__pD64qG__friendsTop{object-position:center 51.8%}.ChoiceCard-module__pD64qG__friendsBottom{object-position:center 48.8%;width:118px}.ChoiceCard-module__pD64qG__enemiesTop{object-position:center 41.8%}.ChoiceCard-module__pD64qG__enemiesBottom{object-position:center 41.8%;transform:scaleX(-1)}
.DraftCapsule-module__sBmH3G__capsule{pointer-events:none;background-color:#a8eff5;border-radius:40px;height:35px;position:absolute}
.OptionPicker-module__G4W8AW__list{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xs);background-color:var(--color-white);box-sizing:border-box;border:1px solid #bcbcbc;flex-direction:column;display:flex;overflow:hidden}.OptionPicker-module__G4W8AW__option{width:100%;min-height:32px;color:var(--color-black01);cursor:pointer;letter-spacing:3.64px;background:0 0;border:none;justify-content:center;align-items:center;padding-left:3.64px;font-size:28px;line-height:1.28;display:flex}.OptionPicker-module__G4W8AW__option.OptionPicker-module__G4W8AW__selected{background-color:#a8eff5;min-height:40px}
.TermInput-module__UxCy0a__term{align-items:flex-start;gap:var(--spacing-sm);display:flex}.TermInput-module__UxCy0a__bracket{align-items:flex-end;height:39px;font-size:32px;line-height:1;display:flex}.TermInput-module__UxCy0a__signColumn,.TermInput-module__UxCy0a__valueColumn{flex-direction:column;align-items:center;display:flex}.TermInput-module__UxCy0a__signColumn{gap:var(--spacing-xs);width:48px}.TermInput-module__UxCy0a__valueColumn{gap:7px;width:64px}.TermInput-module__UxCy0a__box{border-radius:var(--radius-xs);background-color:var(--color-white);box-sizing:border-box;width:100%;height:48px;color:var(--color-black);cursor:pointer;letter-spacing:3.64px;border:1px solid #bcbcbc;justify-content:center;align-items:center;padding-left:3.64px;font-size:28px;line-height:1.28;display:flex}.TermInput-module__UxCy0a__signPicker{width:100%}.TermInput-module__UxCy0a__valuePicker{width:52px;padding:var(--spacing-xs) 0}
.TermLabel-module__xnpN4G__label{text-align:center;width:80px;font-size:32px;line-height:39px}
.ExpressionRow-module__xlj4Ca__row{justify-content:center;align-items:flex-start;gap:var(--spacing-lg);display:flex}.ExpressionRow-module__xlj4Ca__row.ExpressionRow-module__xlj4Ca__editable{gap:var(--spacing-md)}.ExpressionRow-module__xlj4Ca__operator{align-items:flex-end;height:39px;font-size:32px;line-height:1;display:flex}

.BackButton-module__sMpUVW__button{opacity:1;border:1px solid var(--color-black02);background:var(--color-turquoise);width:-moz-fit-content;width:fit-content;height:26px;box-shadow:var(--shadow-studentDefault);color:var(--color-white);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding-left:9px;padding-right:9px;transition:box-shadow .2s;display:inline-flex}.BackButton-module__sMpUVW__button:hover{box-shadow:var(--shadow-studentDefaultHover)}.BackButton-module__sMpUVW__icon{margin-right:var(--spacing-xs);width:6px!important;height:10px!important}.BackButton-module__sMpUVW__label{letter-spacing:0;text-align:center;vertical-align:middle;font-size:14px;font-weight:400;line-height:155%}
