.LoginForm_login-form__KYy2q{display:flex;flex-direction:column;gap:.75rem}.LoginForm_login-form__title__x0yvh{position:relative;display:flex;align-items:center;justify-content:center;font-size:2rem;padding-bottom:1rem}.LoginForm_login-form__title__x0yvh span{text-align:center}.LoginForm_login-form__credentials__VqqnL{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.LoginForm_login-form__submit-button__jYTsU{margin-top:.5rem}.LoginForm_login-form__forgot-password__lIM2s{text-align:center;text-decoration:none;font-size:.875rem;transition:color var(--transition-duration) var(--transition-timing);color:#777}.LoginForm_login-form__forgot-password__lIM2s:hover{text-decoration:underline}.LoginForm_login-form__password-toggle__zGYcX{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary,#777777);transition:color .2s ease}.LoginForm_login-form__password-toggle__zGYcX:hover{color:var(--color-text-primary,#ffffff)}.LoginForm_login-form__separator__COhB1{align-self:center;display:flex;align-items:center;gap:10px;margin:.5rem 0}.LoginForm_login-form__separator__COhB1 span{color:var(--color-text-tertiary);white-space:nowrap;font-size:.875rem}.LoginForm_login-form__separator-line__tbso5{width:2rem;height:1px;background-color:var(--color-border-default)}.LoginForm_login-form__social-options__EbaPN{display:flex;justify-content:center;gap:1rem;margin:.5rem 0}.LoginForm_login-form__social-button__xuoy_{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border-input-default);border-radius:8px;background-color:var(--color-background-card);transition:border-color var(--transition-duration) var(--transition-timing),background-color var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing)}.LoginForm_login-form__social-button__xuoy_:hover{border-color:var(--color-border-input-hover);background-color:var(--dropdown-hover-color);transform:scale(1.05)}.LoginForm_login-form__social-button__xuoy_:focus{outline:none;border-color:var(--color-border-input-focus);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-base-rgb),.1)}.LoginForm_login-form__social-button__xuoy_:active{background-color:var(--color-background-tertiary);transform:scale(.95)}.LoginForm_login-form__new-user__kAkgO{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--color-border-input-default);border-radius:18px;padding:20px;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-background-card);transition:border-color var(--transition-duration) var(--transition-timing),background-color var(--transition-duration) var(--transition-timing)}.LoginForm_login-form__new-user__kAkgO:hover{border-color:var(--color-border-input-hover);background-color:var(--dropdown-hover-color)}.LoginForm_login-form__new-user__kAkgO:active{background-color:var(--color-background-tertiary)}.LoginForm_login-form__new-user-question__GsA2F{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--color-text-primary);width:100%}.LoginForm_login-form__new-user-question-content___xKej{display:flex;align-items:center;gap:.5rem}.LoginForm_login-form__new-user-info__YyQ_u{font-size:.75rem;color:#777;line-height:1.4;text-align:left}@media(max-width:480px){.LoginForm_login-form__KYy2q{gap:.5rem}.LoginForm_login-form__new-user__kAkgO{padding:16px}.LoginForm_login-form__social-options__EbaPN{gap:.75rem}.LoginForm_login-form__social-button__xuoy_{width:40px;height:40px}}.LoginForm_login-form__new-user__kAkgO:focus-visible,.LoginForm_login-form__social-button__xuoy_:focus-visible{outline:2px solid var(--color-brand-primary-base);outline-offset:2px}:root[data-theme=dark] .LoginForm_login-form__new-user__kAkgO,:root[data-theme=dark] .LoginForm_login-form__social-button__xuoy_{border-color:var(--color-border-input-default);background-color:var(--color-background-card)}:root[data-theme=dark] .LoginForm_login-form__new-user__kAkgO:hover,:root[data-theme=dark] .LoginForm_login-form__social-button__xuoy_:hover{border-color:var(--color-border-input-hover);background-color:var(--dropdown-hover-color)}:root[data-theme=dark] .LoginForm_login-form__separator-line__tbso5{background-color:var(--color-border-default)}.page_login-page__background__vRDgi{width:100%;height:100vh;position:absolute;z-index:-1;overflow:hidden}.page_login-page__background__vRDgi:after,.page_login-page__background__vRDgi:before{position:absolute;inset:0;z-index:-1;--grad:radial-gradient(at 10% 12.5%,red,rgba(255,0,0,0.2) 65%,transparent 75%);--mask:var(--grad),var(--grad),var(--grad);-webkit-mask-composite:source-in;-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect;mix-blend-mode:color;content:""}.page_login-page__background__vRDgi:before{background:#000;filter:url(#f)}.page_login-page__background__vRDgi:after{background:linear-gradient(120deg,var(--color-brand-primary-base),lightgray 25%,lightgray)}:root[data-theme=dark] .page_login-page__background__vRDgi:after{filter:brightness(50%) opacity(.5)}.page_login-page__BRS1R{width:100%;height:calc(100vh - 80px - 88.39px - 18px);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:hidden;overflow-y:hidden;position:relative;flex-grow:1}.page_login-page__background-image__MX6JC{display:block;position:absolute;top:-35px}.page_login-page__background-image__MX6JC img,.page_login-page__background-image__MX6JC picture{max-width:unset}.page_login-page__background-image__MX6JC picture{pointer-events:none;-webkit-user-select:none;user-select:none}.page_login-page__background-image__MX6JC img{aspect-ratio:1785/510}.page_login-page__container__1KLL1{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:100%;padding:0 8rem;gap:4rem}@media(min-width:768px){.page_login-page__container__1KLL1{flex-direction:row}}.page_login-page__container__1KLL1{width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media(max-width:1280px){.page_login-page__container__1KLL1{max-width:calc(var(--max-width-lg) + 0px)}}@media(max-width:1024px){.page_login-page__container__1KLL1{max-width:calc(var(--max-width-md) + 0px)}}@media(max-width:768px){.page_login-page__container__1KLL1{max-width:calc(var(--max-width-sm) + 0px)}}@media(max-width:576px){.page_login-page__container__1KLL1{max-width:calc(var(--max-width-sm) + 0px)}}.page_login-page__scene__wdlOH{display:none}@media(min-width:768px){.page_login-page__scene__wdlOH{display:flex;flex:1 1;height:100%;min-height:400px}}@media(min-width:992px){.page_login-page__scene__wdlOH{min-height:450px}}@media(min-width:1200px){.page_login-page__scene__wdlOH{min-height:500px}}.page_login-page__form-container__23OWy{width:100%;max-width:370px;display:flex;flex-direction:column;flex-shrink:0}@media(min-width:768px){.page_login-page__form-container__23OWy{max-width:400px}}@media(min-width:992px){.page_login-page__form-container__23OWy{max-width:325px}}.Brand_header__brand__Wd6u_{display:flex;align-items:center;flex-shrink:0;font-size:var(--brand-font-size,1.25rem);font-weight:var(--font-text-weight-level-4);gap:var(--size-space-inline-level-4);padding:0;border:0;background:rgba(0,0,0,0);color:inherit}.Brand_header__brand__Wd6u_:hover{cursor:pointer}.Brand_header__brand-content__YjVKw{display:flex;align-items:center;gap:var(--size-space-inline-level-4);white-space:nowrap}@media(max-width:40rem){.Brand_header__brand-content__YjVKw{gap:0}.Brand_header__brand-label__utDr8{display:none}}.Preloader_preloader__overlay__vXifc{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background-color:var(--color-surface-background-primary)}.Preloader_preloader__wrapper__iGyp8{display:flex;align-items:center;justify-content:center;width:min(17.5rem,100vw - 2rem);height:min(11.875rem,100vw - 2rem)}.Preloader_preloader__animation__18jWG{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.Preloader_preloader__image___2ZOe{display:block;width:100%;height:100%;object-fit:contain}.Preloader_preloader__label__ewgX7{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-primary);font-size:.875rem;font-weight:700;letter-spacing:0;background:linear-gradient(110deg,var(--color-text-tertiary) 0,var(--color-text-primary) 45%,var(--color-text-tertiary) 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:Preloader_preloader-label-shine__v_r9P 1.6s linear infinite;white-space:nowrap}@media(prefers-reduced-motion:reduce){.Preloader_preloader__label__ewgX7{animation:none}}@keyframes Preloader_preloader-label-shine__v_r9P{0%{background-position:120% 0}to{background-position:-120% 0}}.CookieConsent_cookie-consent__NNZhA{position:fixed;left:1rem;bottom:1rem;z-index:9200;max-width:380px}.CookieConsent_cookie-consent__card__xQQis{background-color:var(--color-surface-background-secondary);border:1px solid var(--color-border-default);border-radius:var(--size-border-radius-level-7);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.12)}.CookieConsent_cookie-consent__header__pR3As{display:flex;align-items:center;gap:.5rem}.CookieConsent_cookie-consent__icon__dtxaa{display:flex;align-items:center}.CookieConsent_cookie-consent__title__6rSmX{font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.CookieConsent_cookie-consent__body___RbXi{display:flex;flex-direction:column;gap:.375rem}.CookieConsent_cookie-consent__description__5MLUt{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.5;margin:0}.CookieConsent_cookie-consent__learn-more__Ct4BJ{font-size:.8125rem;color:var(--color-accent-default);text-decoration:underline;text-underline-offset:2px}.CookieConsent_cookie-consent__learn-more__Ct4BJ:hover{color:var(--color-accent-hover)}.CookieConsent_cookie-consent__label__QV_G6{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.CookieConsent_cookie-consent__actions__9ZxMX{display:flex;flex-direction:row;gap:.5rem}.CookieConsent_cookie-consent__blocker__bEElO{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(12,16,24,.74);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CookieConsent_cookie-consent__blocker-card__F4ZfJ{width:min(100%,28rem);display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;border:1px solid var(--color-border-default);border-radius:var(--size-border-radius-level-7);background-color:var(--color-surface-background-secondary);box-shadow:0 18px 48px rgba(0,0,0,.24)}.CookieConsent_cookie-consent__blocker-title__T7FwL{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.CookieConsent_cookie-consent__blocker-description__sEuvP{margin:0;font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}.CookieConsent_cookie-consent__blocker-actions__afhJA{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.CookieConsent_cookie-consent--small__rDX7A .CookieConsent_cookie-consent__card__xQQis{flex-direction:row;align-items:center;padding:.75rem 1rem;gap:1rem}.CookieConsent_cookie-consent--small__rDX7A .CookieConsent_cookie-consent__card__xQQis .CookieConsent_cookie-consent__description__5MLUt{flex:1 1}.CookieConsent_cookie-consent--small__rDX7A .CookieConsent_cookie-consent__card__xQQis .CookieConsent_cookie-consent__actions__9ZxMX{flex-shrink:0}.CookieConsent_cookie-consent--mini__nDh_R .CookieConsent_cookie-consent__card__xQQis{flex-direction:row;align-items:center;padding:.625rem .875rem;gap:.5rem;border-radius:2rem;width:fit-content}.CookieConsent_cookie-consent--mini__nDh_R .CookieConsent_cookie-consent__card__xQQis .CookieConsent_cookie-consent__actions__9ZxMX{margin-left:.25rem}.Onboarding_onboarding-wrapper__w8I3t{position:fixed;display:flex;justify-content:center;inset:0;z-index:9999;background-color:var(--color-surface-background-primary)}.Onboarding_onboarding__background__FS6Bq{width:100%;height:100vh;position:absolute;z-index:-1;overflow:hidden}.Onboarding_onboarding__background__FS6Bq:after,.Onboarding_onboarding__background__FS6Bq:before{position:absolute;inset:0;z-index:-1;--grad:radial-gradient(at 10% 12.5%,red,rgba(255,0,0,0.2) 65%,transparent 75%);--mask:var(--grad),var(--grad),var(--grad);-webkit-mask-composite:source-in;-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect;mix-blend-mode:color;content:""}.Onboarding_onboarding__background__FS6Bq:before{background:#000;filter:url(#f)}.Onboarding_onboarding__background__FS6Bq:after{background:linear-gradient(120deg,var(--color-brand-primary-base),lightgray 25%,lightgray)}:root[data-theme=dark] .Onboarding_onboarding__background__FS6Bq:after{filter:brightness(50%) opacity(.5)}.Onboarding_onboarding__CHxaB{max-height:100vh;display:flex;flex-direction:column;align-items:center;position:fixed;inset:0;z-index:9999}.Onboarding_onboarding__header-close__3FCo4{font-weight:500}.Onboarding_onboarding__question-prompt__A4XS9{max-width:min(52vw,38rem);overflow:hidden;font-size:calc(var(--sa-type-text-lg, 16px) + 2px);font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Onboarding_onboarding__progression-container__DDzjQ{width:100%;max-width:calc(var(--max-width-default));margin-bottom:18px;display:flex;align-items:center;gap:15px}.Onboarding_onboarding__back-icon__a8bs1{width:20px;height:20px}.Onboarding_onboarding__progress-bar__sYO5_{width:100%;height:10px;align-self:center;background-color:#d3d3d3;border-radius:5px;overflow:hidden}.Onboarding_onboarding__progress-fill__wicFb{height:100%;width:0;background-color:var(--color-brand-primary-base);border-radius:5px;transition:width .5s}.Onboarding_onboarding__steps__M36dI{font-size:var(--sa-type-text-lg,16px);font-weight:700}.Onboarding_onboarding__menu__LBT5i{width:100%;max-width:calc(var(--max-width-default) + 180px);height:calc(100% - 120px);border-radius:var(--size-border-radius-level-7) var(--size-border-radius-level-7) 0 0;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 1px 4px rgba(0,0,0,.16);overflow:hidden}.Onboarding_onboarding__welcome-screen__owLwn{width:100%;height:100%;border-radius:25px 25px 0 0;position:relative;display:grid;background:linear-gradient(#e4e0ba,#f7d9aa)}.Onboarding_onboarding__welcome-overlay__op4C5{padding:75px 0;display:flex;flex-direction:column;justify-content:space-between;position:absolute;inset:0}.Onboarding_onboarding__welcome-message__N2gcR{display:flex;flex-direction:column;align-items:center;gap:25px}.Onboarding_onboarding__route-icon__yAZ3A{width:58px;height:58px}.Onboarding_onboarding__message-text__CcbIY{font-size:28px;font-weight:700}.Onboarding_onboarding__welcome-action__hE19l{display:flex;flex-direction:column;align-items:center;gap:25px}.Onboarding_onboarding__down-arrow__8T487 svg{width:34px;height:34px;color:#fff;stroke-width:3}.Onboarding_onboarding__continue-button__bh8q0{max-width:200px;font-weight:700;font-size:18px;text-transform:uppercase}.Onboarding_onboarding__quiz-screen__bNtbx{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:25px 98.5px 75px}@media(max-width:768px){.Onboarding_onboarding__quiz-screen__bNtbx{padding:25px 30px}}.Onboarding_onboarding__options-container__qY9N_{display:flex;gap:10px;margin-bottom:20px;width:100%;height:100%}.Onboarding_onboarding__options-container--column__zSI4u{flex-direction:column;justify-content:center}.Onboarding_onboarding__options-container--grid__Kd71x{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.Onboarding_onboarding__option__Ty0Q7{display:flex;align-items:center;gap:12px;padding:20px;border:1px solid var(--color-border-input-default);border-radius:18px;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-background-card);transition:border-color var(--transition-duration) var(--transition-timing),background-color var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing)}.Onboarding_onboarding__option__Ty0Q7:hover{border-color:var(--color-border-input-hover);background-color:var(--dropdown-hover-color)}.Onboarding_onboarding__option__Ty0Q7:active{background-color:var(--color-background-tertiary)}.Onboarding_onboarding__option--selected__AEWFU{border-color:var(--color-brand-primary-base);background-color:rgba(var(--color-brand-primary-base-rgb),.08);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-base-rgb),.1)}.Onboarding_onboarding__option-icon__mD2r2{width:24px;height:24px;flex-shrink:0}.Onboarding_onboarding__option__Ty0Q7:focus-visible{outline:2px solid var(--color-brand-primary-base);outline-offset:2px}.Onboarding_onboarding__options-container--grid__Kd71x .Onboarding_onboarding__option__Ty0Q7{flex-direction:column;justify-content:space-between}.Onboarding_onboarding__launch-screen___0Tb4{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:25px 98.5px}@media(max-width:768px){.Onboarding_onboarding__launch-screen___0Tb4{padding:25px 30px}}.Onboarding_onboarding__launch-screen___0Tb4 h2{font-size:28px;font-weight:700;margin-bottom:10px}.Onboarding_onboarding__launch-screen___0Tb4 p{font-size:18px;margin-bottom:20px}:root[data-theme=dark] .Onboarding_onboarding__option__Ty0Q7{border-color:var(--color-border-input-default);background-color:var(--color-background-card)}:root[data-theme=dark] .Onboarding_onboarding__option__Ty0Q7:hover{border-color:var(--color-border-input-hover);background-color:var(--dropdown-hover-color)}:root[data-theme=dark] .Onboarding_onboarding__option--selected__AEWFU{border-color:var(--color-brand-primary-base);background-color:rgba(var(--color-brand-primary-base-rgb),.08)}.ResetPasswordForm_reset-password-form__container__jOBMj{flex:1 1;display:flex;flex-direction:column;max-width:400px;margin:0 auto;width:100%;padding:2rem 0}.ResetPasswordForm_reset-password-form__content__aOw4V{flex:1 1;display:flex;flex-direction:column;justify-content:center;text-align:center}.ResetPasswordForm_reset-password-form__success-icon__9Tj7_{margin-bottom:1.5rem;display:flex;justify-content:center}.ResetPasswordForm_reset-password-form__header__HnlME{margin-bottom:2rem}.ResetPasswordForm_reset-password-form__title__teTPt{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text-primary,#ffffff)}.ResetPasswordForm_reset-password-form__description__WQt92{font-size:var(--sa-type-text-sm,12px);color:var(--color-text-tertiary);min-height:1.25rem;margin:0;line-height:1.4}.ResetPasswordForm_reset-password-form__description__WQt92 strong{color:var(--color-text-primary);font-weight:600}.ResetPasswordForm_reset-password-form__instructions__chY5_{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;text-align:left;max-width:350px;align-self:center}.ResetPasswordForm_reset-password-form__instruction-item__u6YhM{display:flex;align-items:flex-start;gap:1rem;font-size:var(--sa-type-text-md,14px);color:var(--color-text-secondary);line-height:1.4}.ResetPasswordForm_reset-password-form__instruction-item__u6YhM svg{color:var(--color-text-accent);margin-top:.125rem;flex-shrink:0}.ResetPasswordForm_reset-password-form__instruction-item__u6YhM span{flex:1 1}.ResetPasswordForm_reset-password-form__field__AQX_1{width:100%;min-width:350px;align-self:center;margin-bottom:2rem}.ResetPasswordForm_reset-password-form__actions__JyKqu{margin-top:auto;padding-top:2rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:350px;align-self:center}.ResetPasswordForm_reset-password-form__link__tG8Vz{background:none;border:none;color:#777;font-size:.875rem;cursor:pointer;text-decoration:none;padding:.5rem}.ResetPasswordForm_reset-password-form__link__tG8Vz:hover{text-decoration:underline}.ResetPasswordForm_reset-password-form__link__tG8Vz:disabled{opacity:.5;cursor:not-allowed}.page_reset-password-page__goAlG{height:100vh;padding-top:2rem;display:flex;flex-direction:column;width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media(max-width:1280px){.page_reset-password-page__goAlG{max-width:calc(var(--max-width-lg) + 0px)}}@media(max-width:1024px){.page_reset-password-page__goAlG{max-width:calc(var(--max-width-md) + 0px)}}@media(max-width:768px){.page_reset-password-page__goAlG{max-width:calc(var(--max-width-sm) + 0px)}}@media(max-width:576px){.page_reset-password-page__goAlG{max-width:calc(var(--max-width-sm) + 0px)}}.SignupHeader_signup-header__tHodb{padding:1rem 0}.page_signup-page__EqUPZ{width:100%;min-height:100vh;display:flex;flex-direction:column;position:relative}.page_signup-page__container__gOyqO{height:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media(max-width:1280px){.page_signup-page__container__gOyqO{max-width:calc(var(--max-width-lg) + 0px)}}@media(max-width:1024px){.page_signup-page__container__gOyqO{max-width:calc(var(--max-width-md) + 0px)}}@media(max-width:768px){.page_signup-page__container__gOyqO{max-width:calc(var(--max-width-sm) + 0px)}}@media(max-width:576px){.page_signup-page__container__gOyqO{max-width:calc(var(--max-width-sm) + 0px)}}.Hero_hero___z1h5{align-self:center;width:100%;min-height:calc(100vh - 60px);height:calc(100vh - 60px);padding:20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transform-origin:center bottom;will-change:transform,opacity;backdrop-filter:blur(48px) saturate(1.4);-webkit-backdrop-filter:blur(48px) saturate(1.4);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03) 20%,transparent 45%),radial-gradient(ellipse at 20% 0,rgba(255,255,255,.06) 0,transparent 50%),rgba(24,24,24,.94);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 40px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 rgba(0,0,0,.15);--hero-layout-radius:var(--size-border-radius-level-7);--hero-layout-padding:10px;--hero-layout-inner-radius:calc(var(--hero-layout-radius) - var(--hero-layout-padding));border-radius:var(--hero-layout-radius)}[data-theme=light] .Hero_hero___z1h5{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.4) 25%,transparent 50%),radial-gradient(ellipse at 20% 0,rgba(255,255,255,.5) 0,transparent 50%),hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 rgba(0,0,0,.04)}@supports(corner-shape:squircle){.Hero_hero___z1h5{border-radius:calc(var(--hero-layout-radius) - var(--hero-layout-padding) + 28px);corner-shape:squircle}}@media(min-width:480px){.Hero_hero___z1h5{padding:20px;min-height:calc(100vh - 80px);height:calc(100vh - 80px + 20px)}}@media(min-width:576px){.Hero_hero___z1h5{padding:30px}}@media(min-width:768px){.Hero_hero___z1h5{padding:20px 60px}}@media(min-width:992px){.Hero_hero___z1h5{padding:20px 90px}}.Hero_hero__container__S4htZ{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.Hero_hero__sparkles__0EFz4{position:absolute;top:clamp(-9.75rem,-26%,-7.25rem);left:clamp(4rem,11%,6.5rem);z-index:2;display:none;width:clamp(340px,72%,520px);height:clamp(150px,34%,220px);pointer-events:none}@media(min-width:768px){.Hero_hero__sparkles__0EFz4{display:block}}.Hero_hero__sparkles--visible__uokbJ .Hero_hero__sparkle__FyGNh{animation:Hero_hero-sparkle-burst__g5gut .72s cubic-bezier(.18,1,.3,1) var(--sparkle-reveal-delay) both,Hero_hero-sparkle-twinkle__laM1T 4.8s ease-in-out calc(var(--sparkle-reveal-delay) + .72s) infinite}.Hero_hero__sparkle__FyGNh{position:absolute;display:grid;place-items:center;opacity:0;border-radius:999px;cursor:default;pointer-events:auto;isolation:isolate;transform-origin:center;will-change:transform,opacity;--sparkle-reveal-delay:0s;--sparkle-rotation:0deg;--sparkle-icon-size:88%;--sparkle-poof-color:currentColor;transform:translate3d(0,.85rem,0) scale(.18) rotate(calc(var(--sparkle-rotation) - 18deg))}.Hero_hero__sparkle__FyGNh:after,.Hero_hero__sparkle__FyGNh:before{content:"";position:absolute;inset:-.45em;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transform:scale(.35)}.Hero_hero__sparkle__FyGNh:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.82) 0 .14em,transparent .16em),radial-gradient(circle at 18% 26%,var(--sparkle-poof-color) 0 .12em,transparent .14em),radial-gradient(circle at 74% 20%,var(--sparkle-poof-color) 0 .1em,transparent .12em),radial-gradient(circle at 86% 70%,rgba(255,255,255,.72) 0 .1em,transparent .12em),radial-gradient(circle at 25% 82%,var(--sparkle-poof-color) 0 .11em,transparent .13em);filter:blur(.15px)}.Hero_hero__sparkle__FyGNh:after{border:.08em solid var(--sparkle-poof-color);filter:blur(.4px)}.Hero_hero__sparkle__FyGNh:hover{z-index:3}.Hero_hero__sparkle__FyGNh:hover:before{animation:Hero_hero-sparkle-poof__2MoyA .52s cubic-bezier(.2,.88,.23,1) both}.Hero_hero__sparkle__FyGNh:hover:after{animation:Hero_hero-sparkle-poof-ring__AbQew .44s cubic-bezier(.16,1,.3,1) both}.Hero_hero__sparkle__FyGNh:hover .Hero_hero__sparkle-star__892tk{opacity:0;transform:scale(.28) rotate(calc(var(--sparkle-rotation) + 38deg));filter:blur(1px)}.Hero_hero__sparkle__FyGNh:hover .Hero_hero__sparkle-icon__AmSG7{opacity:1;transform:scale(1) rotate(0deg)}.Hero_hero__sparkle-star__892tk{display:block;width:100%;height:100%;fill:currentColor;transition:opacity .16s ease,filter .16s ease,transform .24s cubic-bezier(.18,1,.3,1)}.Hero_hero__sparkle-icon__AmSG7{position:absolute;display:grid;place-items:center;width:var(--sparkle-icon-size);height:var(--sparkle-icon-size);opacity:0;transform:scale(.32) rotate(-18deg);transition:opacity .16s ease,transform .26s cubic-bezier(.18,1,.3,1)}.Hero_hero__sparkle-icon__AmSG7 img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 .5em rgba(255,255,255,.16))}.Hero_hero__sparkle--violet__QssG7{top:24%;left:3%;width:26px;height:26px;color:#a66bff;filter:drop-shadow(0 0 12px rgba(166,107,255,.5));--sparkle-reveal-delay:0s;--sparkle-rotation:-10deg;--sparkle-icon-size:30px;--sparkle-poof-color:rgba(166,107,255,0.9)}.Hero_hero__sparkle--orange__oTjmk{top:0;right:4%;width:34px;height:34px;color:#ffbd35;filter:drop-shadow(0 0 12px rgba(255,163,0,.42));--sparkle-reveal-delay:0.16s;--sparkle-rotation:10deg;--sparkle-icon-size:34px;--sparkle-poof-color:rgba(255,189,53,0.88)}.Hero_hero__sparkle--green__cXjTE{top:52%;left:47%;width:52px;height:52px;color:#35d668;filter:drop-shadow(0 0 16px rgba(53,214,104,.48));--sparkle-reveal-delay:0.32s;--sparkle-rotation:14deg;--sparkle-icon-size:42px;--sparkle-poof-color:rgba(53,214,104,0.82)}.Hero_hero__circular-text__qoqba{top:30px;right:-7.5px;position:absolute;z-index:100;font-family:biro_script_standardRgus,cursive}.Hero_hero__store-badges__I9P8D{margin-top:30px;margin-right:160px;display:flex;align-items:center;gap:10px}.Hero_hero__header__IwaaW{display:flex;flex-direction:column;flex:1 1 auto;align-self:center;justify-content:center;width:100%}@media(min-width:768px){.Hero_hero__header__IwaaW{flex-direction:row;align-items:center}}.Hero_hero__content__0KGOS{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;align-self:center}@media(min-width:768px){.Hero_hero__content__0KGOS{min-width:400px;margin-bottom:0;align-items:flex-start}}@media(min-width:992px){.Hero_hero__content__0KGOS{min-width:500px}}.Hero_hero__content-motto__RLdiQ{display:flex;flex-direction:column;text-align:center;line-height:1.1}.Hero_hero__content-motto__RLdiQ>span{font-size:40px;font-optical-sizing:auto;font-style:normal;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3019607843)}@media(min-width:480px){.Hero_hero__content-motto__RLdiQ>span{font-size:50px}}@media(min-width:576px){.Hero_hero__content-motto__RLdiQ>span{font-size:60px}}@media(min-width:768px){.Hero_hero__content-motto__RLdiQ>span{font-size:65px;text-align:left}}@media(min-width:992px){.Hero_hero__content-motto__RLdiQ>span{font-size:var(--font-motto);line-height:calc(var(--font-motto)*1.2);letter-spacing:-1.125px}}.Hero_hero__content-motto-word___abaD{position:relative;display:inline-block;width:fit-content}.Hero_hero__content-motto-word--repeat__gslRA{z-index:2;isolation:isolate}.Hero_hero__content-motto-mark__erBwl{position:absolute;pointer-events:none;z-index:1}.Hero_hero__content-motto-mark__erBwl span{position:absolute;display:block;border-radius:999px;transform-origin:center}.Hero_hero__content-motto-mark--learn__A5dm9{top:-.35em;left:-.15em;width:.72em;height:.5em;transform:rotate(20deg)}.Hero_hero__content-motto-mark--learn__A5dm9 span{width:.055em;height:.25em;background:linear-gradient(180deg,#b681ff,#9b62ff);box-shadow:0 0 10px rgba(168,116,255,.35)}.Hero_hero__content-motto-mark--learn__A5dm9 span:first-child{left:.08em;top:.16em;transform:rotate(-55deg)}.Hero_hero__content-motto-mark--learn__A5dm9 span:nth-child(2){height:.3em;left:.22em;top:-.05em;transform:rotate(-20deg)}.Hero_hero__content-motto-mark--learn__A5dm9 span:nth-child(3){left:.43em;top:-.03em;transform:rotate(12deg)}.Hero_hero__content-motto-mark--learn__A5dm9 span:nth-child(4){left:.6em;top:.1em;transform:rotate(55deg)}.Hero_hero__content-motto-mark--do__pigd_{top:-.1em;left:-.55em;width:.72em;height:.5em;transform:rotate(-70deg)}.Hero_hero__content-motto-mark--do__pigd_ span{width:.055em;height:.25em;background:linear-gradient(180deg,#ffbd35,#ff8a00);box-shadow:0 0 10px rgba(255,163,0,.35)}.Hero_hero__content-motto-mark--do__pigd_ span:first-child{height:.3em;left:.22em;top:-.05em;transform:rotate(-20deg)}.Hero_hero__content-motto-mark--do__pigd_ span:nth-child(2){left:.43em;top:-.03em;transform:rotate(12deg)}.Hero_hero__content-motto-mark--do__pigd_ span:nth-child(3){left:.6em;top:.1em;transform:rotate(55deg)}.Hero_hero__content-motto-repeat-callouts__zBKQN{position:absolute;left:calc(100% - 5em);top:-2.5em;z-index:4;width:13.6em;height:8.8em;font-size:var(--sa-type-label-font-size,12px);font-weight:var(--sa-type-label-font-weight,500);line-height:var(--sa-type-label-line-height,1.375);letter-spacing:var(--sa-type-letter-spacing-default,0);text-align:left;text-shadow:none;pointer-events:auto}@media(max-width:767px){.Hero_hero__content-motto-repeat-callouts__zBKQN{display:none}}.Hero_hero__content-motto-repeat-callouts__zBKQN:before{content:"";position:absolute;inset:-.6em}.Hero_hero__content-motto-repeat-callouts__zBKQN:hover .Hero_hero__content-motto-callout__rIC_Y{border-color:var(--sa-color-border-strong,var(--color-border-default));transform:translate3d(var(--callout-hover-x),var(--callout-hover-y),0) rotate(calc(var(--callout-rotation) + var(--callout-hover-rotation)));box-shadow:var(--sa-sheet-content-shadow,0 16px 32px -8px rgba(0,0,0,.3))}.Hero_hero__content-motto-callout-connector__csLAq{position:absolute;z-index:0;display:none;height:.12em;border-radius:999px;background:linear-gradient(90deg,rgba(116,116,116,.54),rgba(72,72,72,.18));box-shadow:0 0 0 1px hsla(0,0%,100%,.03);transform-origin:left center}.Hero_hero__content-motto-callout-connector--solve__WuGJ1{top:3.28em;left:3.5em;width:5.1em;transform:rotate(50deg)}.Hero_hero__content-motto-callout-connector--build__BLQoR{top:4.15em;left:7.2em;width:5.65em;transform:rotate(-6deg)}.Hero_hero__content-motto-callout-connector--better__Bktyv{top:5.9em;left:8.75em;width:3.8em;transform:rotate(124deg)}.Hero_hero__content-motto-callout__rIC_Y{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--sa-space-gap-compact,4px);min-height:var(--sa-size-nav-row-default,31px);padding:var(--sa-space-inset-row-block,5px) calc(var(--sa-space-inset-row-inline, 8px) + var(--sa-space-unit, 4px));border:1px solid var(--sa-color-border-default,rgba(255,255,255,.12));background:var(--sa-color-surface-elevated-primary,rgba(33,33,33,.96));color:var(--sa-color-text-primary,#ffffff);white-space:nowrap;pointer-events:auto;cursor:default;transform:translateZ(0) rotate(var(--callout-rotation));transform-origin:center;transition:transform var(--sa-sheet-motion-enter-duration,.3s) var(--sa-sheet-motion-enter-easing,cubic-bezier(.16,1,.3,1)),border-color var(--sa-sheet-motion-control-duration,.15s) var(--sa-sheet-motion-control-easing,ease),box-shadow var(--sa-sheet-motion-control-duration,.15s) var(--sa-sheet-motion-control-easing,ease);backface-visibility:hidden;will-change:transform;--callout-rotation:0deg;--callout-hover-x:0;--callout-hover-y:-0.24em;--callout-hover-rotation:0deg;box-shadow:var(--sa-sheet-content-shadow,0 16px 32px -8px rgba(0,0,0,.3));backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border-radius:var(--sa-radius-full,9999px)}@supports(corner-shape:squircle){.Hero_hero__content-motto-callout__rIC_Y{border-radius:calc(var(--sa-radius-full, 9999px) + 28px);corner-shape:squircle}}.Hero_hero__content-motto-callout--solve__R3dEU{top:0;left:0;min-width:12.6em;--callout-hover-x:-0.26em;--callout-hover-y:-0.28em;--callout-hover-rotation:-1deg}.Hero_hero__content-motto-callout--build__lPUON{top:2.76em;left:5.8em;min-width:10.65em;--callout-rotation:-3.5deg;--callout-hover-x:0.3em;--callout-hover-y:-0.2em;--callout-hover-rotation:1.2deg}.Hero_hero__content-motto-callout--build__lPUON .Hero_hero__content-motto-callout-icon__Bckll{color:var(--color-status-warning-base,#ffbd35)}.Hero_hero__content-motto-callout--better__QDdps{top:5.64em;left:5.55em;min-width:8.4em;--callout-rotation:-5deg;--callout-hover-x:0.2em;--callout-hover-y:0.22em;--callout-hover-rotation:-0.8deg}.Hero_hero__content-motto-callout--better__QDdps .Hero_hero__content-motto-callout-icon__Bckll{color:var(--sa-color-status-success-text,var(--color-status-success-base,#32c759))}.Hero_hero__content-motto-callout-icon__Bckll{flex:0 0 auto;width:1.24em;height:1.24em;color:var(--sa-color-accent-skill,#a66bff);filter:drop-shadow(0 0 .28em currentColor)}.Hero_hero__content-caption___h2ud{font-size:var(--sa-type-text-xs,11px);text-align:center;max-width:90%;margin-top:.875rem;color:#888;display:flex;flex-direction:column;gap:.625rem;line-height:1.45}@media(min-width:480px){.Hero_hero__content-caption___h2ud{font-size:var(--sa-type-text-sm,12px)}}@media(min-width:576px){.Hero_hero__content-caption___h2ud{font-size:var(--sa-type-text-md,14px)}}@media(min-width:768px){.Hero_hero__content-caption___h2ud{font-size:var(--sa-type-text-lg,16px);line-height:calc(var(--sa-type-text-lg, 16px)*1.4);text-align:left;max-width:100%;margin-top:1rem;gap:.75rem}}.Hero_hero__content-cursive___5B2B{font-family:biro_script_standardRgus,cursive;line-height:1.35}.Hero_hero__content-cursive-underlined__iw9CK{position:relative;display:inline-block}.Hero_hero__content-cursive-underlined__iw9CK:after{content:"";position:absolute;left:.08em;right:.04em;bottom:.08em;height:.16em;border-radius:999px;background:linear-gradient(90deg,#14923f,#24ce5d 52%,#0f7f35);box-shadow:0 .02em 0 rgba(0,0,0,.45);transform:rotate(-2deg);transform-origin:left center}.Hero_hero__content-actions__A4jNR{margin-top:1.25rem;width:100%;display:flex;justify-content:center}@media(min-width:768px){.Hero_hero__content-actions__A4jNR{margin-top:1.5rem;justify-content:flex-start}}.Hero_hero__scene__dMMMI{position:relative;width:100%;height:200px;display:flex;justify-content:center;align-items:center;align-self:center;contain:layout style;will-change:transform,opacity}@media(min-width:480px){.Hero_hero__scene__dMMMI{height:250px}}@media(min-width:576px){.Hero_hero__scene__dMMMI{height:300px}}@media(min-width:768px){.Hero_hero__scene__dMMMI{height:400px;align-self:center}}@media(min-width:992px){.Hero_hero__scene__dMMMI{height:500px}}@media(min-width:1200px){.Hero_hero__scene__dMMMI{height:600px}}.Hero_hero__browse-courses__gb2ih.Hero_hero__browse-courses__gb2ih{background:linear-gradient(165deg,rgba(255,255,255,.3),rgba(255,255,255,.08) 22%,rgba(255,255,255,0) 28%),linear-gradient(120deg,#ffffff,#d8d8d8 55%,#c0c0c0);border:1px solid #aaa;color:#111;letter-spacing:.02em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(0,0,0,.16),0 4px 10px -8px rgba(0,0,0,.28)}.Hero_hero__browse-courses__gb2ih.Hero_hero__browse-courses__gb2ih:hover:not(:disabled){filter:brightness(1.02) saturate(1.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.2),0 6px 12px -8px rgba(0,0,0,.3)}.Hero_hero__browse-courses__gb2ih.Hero_hero__browse-courses__gb2ih:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(0,0,0,.16),0 4px 10px -8px rgba(0,0,0,.28)}.Hero_hero__start_learning_btn__MBPYd{margin-top:15px;align-self:center;width:90%}@media(min-width:480px){.Hero_hero__start_learning_btn__MBPYd{width:70%}}@media(min-width:576px){.Hero_hero__start_learning_btn__MBPYd{width:60%;margin-top:20px}}@media(min-width:768px){.Hero_hero__start_learning_btn__MBPYd{width:auto;margin-top:25px}}.Hero_hero__courses_wrapper__hLOnH{position:relative;width:100%;flex:0 0 auto;overflow:hidden;will-change:clip-path,opacity}@media(min-width:768px){.Hero_hero__courses_wrapper__hLOnH{flex-basis:80px;height:80px}}.Hero_hero__courses__5abE9{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px;flex:0 0 auto}@media(min-width:480px){.Hero_hero__courses__5abE9{gap:12px}}@media(min-width:576px){.Hero_hero__courses__5abE9{gap:15px;margin-top:18px}}@media(min-width:768px){.Hero_hero__courses__5abE9{width:100%;height:80px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:0}}.Hero_hero__courses_item__5E_ow{font-size:var(--sa-type-text-xs,11px);background-color:hsla(0,0%,100%,.3);padding:5px 10px;border-radius:var(--size-border-radius-level-3);transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem}.Hero_hero__courses_item__5E_ow:hover{background-color:hsla(0,0%,100%,.5);cursor:pointer}@media(min-width:480px){.Hero_hero__courses_item__5E_ow{font-size:var(--sa-type-text-sm,12px);padding:6px 12px}}@media(min-width:576px){.Hero_hero__courses_item__5E_ow{font-size:var(--sa-type-text-md,14px);padding:7px 14px}}@media(min-width:768px){.Hero_hero__courses_item__5E_ow{font-size:var(--sa-type-text-md,14px);background-color:rgba(0,0,0,0);padding:0}.Hero_hero__courses_item__5E_ow:hover{background-color:rgba(0,0,0,0)}}@media(min-width:992px){.Hero_hero__courses_item__5E_ow{font-size:var(--sa-type-text-md,14px)}}.Hero_hero__courses_item_icon__VlioN{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:hsla(0,0%,100%,.88)}.Hero_hero__courses_item_icon__VlioN img,.Hero_hero__courses_item_icon__VlioN svg{width:100%;height:100%;display:block}.Hero_hero__courses_item_icon__VlioN svg{stroke-width:2}@media(min-width:768px){.Hero_hero__courses_item_icon__VlioN{width:24px;height:24px}}.Hero_hero__courses_item_name__4CADZ{display:inline-block}@keyframes Hero_hero-sparkle-twinkle__laM1T{0%,to{opacity:.92;transform:scale(1) rotate(var(--sparkle-rotation))}45%{opacity:1;transform:scale(1.08) rotate(var(--sparkle-rotation))}}@keyframes Hero_hero-sparkle-burst__g5gut{0%{opacity:0;transform:translate3d(0,1rem,0) scale(.14) rotate(calc(var(--sparkle-rotation) - 24deg))}58%{opacity:1;transform:translate3d(0,-.18rem,0) scale(1.2) rotate(calc(var(--sparkle-rotation) + 10deg))}to{opacity:.92;transform:translateZ(0) scale(1) rotate(var(--sparkle-rotation))}}@keyframes Hero_hero-sparkle-poof__2MoyA{0%{opacity:0;transform:scale(.34) rotate(-10deg)}24%{opacity:.94}to{opacity:0;transform:scale(1.92) rotate(18deg)}}@keyframes Hero_hero-sparkle-poof-ring__AbQew{0%{opacity:0;transform:scale(.35)}28%{opacity:.45}to{opacity:0;transform:scale(1.65)}}@media(prefers-reduced-motion:reduce){.Hero_hero__sparkles--visible__uokbJ .Hero_hero__sparkle__FyGNh{animation:none;opacity:.92;transform:rotate(var(--sparkle-rotation))}.Hero_hero__sparkle-icon__AmSG7,.Hero_hero__sparkle-star__892tk,.Hero_hero__sparkle__FyGNh,.Hero_hero__sparkle__FyGNh:after,.Hero_hero__sparkle__FyGNh:before{animation:none!important;transition-duration:.01ms!important}.Hero_hero__content-motto-callout__rIC_Y{transition-duration:.01ms!important}.Hero_hero__content-motto-repeat-callouts__zBKQN:hover .Hero_hero__content-motto-callout__rIC_Y{transform:translateZ(0) rotate(var(--callout-rotation))}}.JustDoStuff_just-do-stuff__8y463{display:flex;align-items:center;gap:1rem;padding:2rem 0;width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media(max-width:1280px){.JustDoStuff_just-do-stuff__8y463{max-width:calc(var(--max-width-lg) + 0px)}}@media(max-width:1024px){.JustDoStuff_just-do-stuff__8y463{max-width:calc(var(--max-width-md) + 0px)}}@media(max-width:768px){.JustDoStuff_just-do-stuff__8y463{max-width:calc(var(--max-width-sm) + 0px)}}@media(max-width:576px){.JustDoStuff_just-do-stuff__8y463{max-width:calc(var(--max-width-sm) + 0px)}}.JustDoStuff_just-do-stuff__text__mqu1L{font-size:var(--font-motto);cursor:text;border-radius:unset}.page_home-page__background__ujh_X{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.page_home-page__background__ujh_X:after,.page_home-page__background__ujh_X:before{position:absolute;inset:0;z-index:-1;--grad:radial-gradient(at 10% 12.5%,red,rgba(255,0,0,0.2) 65%,transparent 75%);--mask:var(--grad),var(--grad),var(--grad);-webkit-mask-composite:source-in;-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-composite:source-in,xor;mask-composite:intersect;mix-blend-mode:color;content:""}.page_home-page__background__ujh_X:before{background:#000;filter:url(#f)}.page_home-page__background__ujh_X:after{background:linear-gradient(120deg,var(--color-brand-primary-base),lightgray 25%,lightgray)}:root[data-theme=dark] .page_home-page__background__ujh_X:after{filter:brightness(50%) opacity(.5)}.page_home-page__04oEi{width:100%;padding:0;min-height:100vh;gap:3rem}.page_home-page__04oEi,.page_home-page__lander__VEsS5{display:flex;flex-direction:column;position:relative;z-index:1}.page_home-page__lander__VEsS5{height:100%;width:100%;max-width:calc(var(--max-width-default) + 180px);margin:0 auto}@media(max-width:1280px){.page_home-page__lander__VEsS5{max-width:calc(var(--max-width-lg) + 180px)}}@media(max-width:1024px){.page_home-page__lander__VEsS5{max-width:calc(var(--max-width-md) + 180px)}}@media(max-width:768px){.page_home-page__lander__VEsS5{max-width:calc(var(--max-width-sm) + 180px)}}@media(max-width:576px){.page_home-page__lander__VEsS5{max-width:calc(var(--max-width-sm) + 180px)}}.page_home-page__big-tech__md1Ns{display:flex;justify-content:center;align-items:center;gap:3rem;padding:3rem 0;flex-wrap:wrap;width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media(max-width:1280px){.page_home-page__big-tech__md1Ns{max-width:calc(var(--max-width-lg) + 0px)}}@media(max-width:1024px){.page_home-page__big-tech__md1Ns{max-width:calc(var(--max-width-md) + 0px)}}@media(max-width:768px){.page_home-page__big-tech__md1Ns{max-width:calc(var(--max-width-sm) + 0px)}}@media(max-width:576px){.page_home-page__big-tech__md1Ns{max-width:calc(var(--max-width-sm) + 0px)}}.page_home-page__big-tech__md1Ns img{transition:all .2s ease;opacity:.8;filter:grayscale(.3)}.page_home-page__big-tech__md1Ns img:hover{opacity:1;filter:grayscale(0);transform:scale(1.05)}@media(max-width:768px){.page_home-page__big-tech__md1Ns{gap:2rem;padding:2rem 0}.page_home-page__big-tech__md1Ns img{width:40px;height:40px}}@media(max-width:480px){.page_home-page__big-tech__md1Ns{gap:1.5rem}.page_home-page__big-tech__md1Ns img{width:36px;height:36px}}.page_home-page__store__p1kje{padding:2rem 0;display:flex;flex-direction:column;gap:16px;align-items:center;font-weight:700;text-transform:uppercase;width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media(max-width:1280px){.page_home-page__store__p1kje{max-width:calc(var(--max-width-lg) + 0px)}}@media(max-width:1024px){.page_home-page__store__p1kje{max-width:calc(var(--max-width-md) + 0px)}}@media(max-width:768px){.page_home-page__store__p1kje{max-width:calc(var(--max-width-sm) + 0px)}}@media(max-width:576px){.page_home-page__store__p1kje{max-width:calc(var(--max-width-sm) + 0px)}}.page_home-page__store-badges__fdCz8{display:flex;gap:1rem;width:100%;justify-content:center}.page_home-page__masonry__GCf_O{position:relative;width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media(max-width:1280px){.page_home-page__masonry__GCf_O{max-width:calc(var(--max-width-lg) + 0px)}}@media(max-width:1024px){.page_home-page__masonry__GCf_O{max-width:calc(var(--max-width-md) + 0px)}}@media(max-width:768px){.page_home-page__masonry__GCf_O{max-width:calc(var(--max-width-sm) + 0px)}}@media(max-width:576px){.page_home-page__masonry__GCf_O{max-width:calc(var(--max-width-sm) + 0px)}}.page_home-page__masonry-item__Gcw4G{background-color:red}.page_home-page__another-motto__Oclrv{display:flex;justify-content:center;text-transform:uppercase;width:100%;font-weight:700;font-size:var(--font-motto);padding:2rem 0;text-shadow:0 1px 2px rgba(0,0,0,.3019607843)}@media(min-width:576px){.page_home-page__04oEi{padding:0 20px}}.Code_code__wzJ5z{height:100%;display:flex;flex-direction:column;min-height:0;position:relative}.Code_code__editor__T6xDO{flex:1 1;min-height:0;background:var(--color-surface-background-secondary);position:relative;overflow:hidden}.Code_code__pane__mbPtH{position:absolute;inset:0;opacity:0;pointer-events:none}.Code_code__pane--active__1p4xm{opacity:1;pointer-events:auto}.Code_code__overlay__s25v8{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);pointer-events:none}.CodePanel_code-footer__Tc3Lp{width:100%;--code-footer-control-color:var(--color-text-secondary);--code-footer-control-hover-color:var(--color-text-primary);--code-footer-control-border-color:var(--color-action-border-button-secondary);--code-footer-control-border-hover-color:var(--color-action-border-button-secondary-hover)}.CodePanel_code-footer__Tc3Lp,.CodePanel_code-footer__left__LfkGo{display:flex;align-items:center}.CodePanel_code-footer__right__pevra{display:flex;align-items:center;margin-left:auto}.CodePanel_code-loading__eGD_o{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--size-space-inline-level-3);height:100%;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px)}.CodePanel_language-loading__h2HLV{display:flex;align-items:center;gap:var(--size-space-inline-level-2);padding:var(--size-space-inset-level-2);color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px)}.CodePanel_code-select-trigger__qXHg9{border-color:var(--code-footer-control-border-color)!important;background-color:rgba(0,0,0,0)!important;box-shadow:none!important;color:var(--code-footer-control-color)}.CodePanel_code-select-trigger__qXHg9 svg{color:currentColor}.CodePanel_code-select-trigger__qXHg9:hover:not([data-disabled]):not(:disabled){border-color:var(--code-footer-control-border-hover-color)!important;background-color:var(--color-action-background-button-secondary-hover)!important;color:var(--code-footer-control-hover-color)}.CodePanel_code-select-trigger__qXHg9:focus-visible,.CodePanel_code-select-trigger__qXHg9[data-state=open]{border-color:var(--color-brand-primary-base)!important;box-shadow:0 0 0 2px rgba(var(--color-brand-primary-base-rgb),.12)!important;color:var(--code-footer-control-hover-color);outline:none!important}.CodePanel_code-submissions-trigger__k7izD{display:inline-flex;align-items:center;gap:var(--size-space-inline-level-3);padding:0 var(--size-space-inset-level-4);min-height:32px;border:1px solid var(--code-footer-control-border-color);border-radius:var(--size-border-radius-level-6);color:var(--code-footer-control-color);background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),border-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),box-shadow var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease)}.CodePanel_code-submissions-trigger__k7izD:hover{background-color:var(--color-action-background-button-secondary-hover);border-color:var(--code-footer-control-border-hover-color);color:var(--code-footer-control-hover-color)}.CodePanel_code-submissions-trigger__k7izD:focus-visible{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 2px rgba(var(--color-brand-primary-base-rgb),.12);color:var(--code-footer-control-hover-color);outline:none!important}.CodePanel_code-submissions-trigger__label__stVY9{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sa-type-text-xs,11px)}.CodePanel_code-submissions-placeholder__Fwymh{display:inline-flex;align-items:center;gap:var(--size-space-inline-level-2);min-height:32px;padding:0 var(--size-space-inset-level-4);border:1px solid rgba(180,35,24,.14);border-radius:var(--size-border-radius-level-6);color:var(--color-status-danger-text,#b42318);background-color:var(--color-status-danger-background-subtle,rgba(180,35,24,.08));font-size:var(--sa-type-text-xs,11px);white-space:nowrap}.CodePanel_code-select-item__m7c9L:hover,.CodePanel_code-select-item__m7c9L[data-highlighted]:hover{background-color:var(--color-action-background-button-secondary-hover)!important}.CodePanel_code-select-item__m7c9L:focus,.CodePanel_code-select-item__m7c9L:focus-visible,.CodePanel_code-select-item__m7c9L[data-highlighted]:not(:hover),.CodePanel_code-select-item__m7c9L[data-state=checked]:not(:hover){background-color:rgba(0,0,0,0)!important;color:var(--color-text-primary)!important;box-shadow:none!important;border-color:rgba(0,0,0,0)!important;outline:none!important}.CodePanel_code-select-content__zijKM [data-slot=select-item]:hover,.CodePanel_code-select-content__zijKM [data-slot=select-item][data-highlighted]:hover{background-color:var(--color-action-background-button-secondary-hover)!important}.CodePanel_code-select-content__zijKM [data-slot=select-item]:focus,.CodePanel_code-select-content__zijKM [data-slot=select-item]:focus-visible,.CodePanel_code-select-content__zijKM [data-slot=select-item][data-highlighted]:not(:hover),.CodePanel_code-select-content__zijKM [data-slot=select-item][data-state=checked]:not(:hover){background-color:rgba(0,0,0,0)!important;color:var(--color-text-primary)!important;box-shadow:none!important;border-color:rgba(0,0,0,0)!important;outline:none!important}.CodePanel_spinner___M9Tv{animation:CodePanel_spin__EVLo0 1s linear infinite}@keyframes CodePanel_spin__EVLo0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginOverlay_login-overlay__Tq5mI{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:var(--size-space-inline-level-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--color-surface-background-secondary) 92%,transparent);border-radius:inherit;color:var(--color-text-tertiary);font-size:var(--sa-type-text-sm,12px);-webkit-user-select:none;user-select:none}.LoginOverlay_login-overlay__Tq5mI span{-webkit-user-select:text;user-select:text}.LoginOverlay_login-overlay__Tq5mI span a{color:var(--color-text-accent)}.LoginOverlay_login-overlay__Tq5mI span a:hover{text-decoration:underline}.ProblemScoreProgress_problem-score-progress__3j70z{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;width:var(--problem-score-progress-width,5rem);max-width:100%;margin-left:auto;line-height:0}.ProblemScoreProgress_problem-score-progress__bar___Epx8{display:flex;align-items:center;justify-content:flex-end;width:100%;line-height:0}.ProblemScoreProgress_problem-score-progress__3j70z[data-locked=true] .ProblemScoreProgress_problem-score-progress__bar___Epx8{opacity:.2}.ProblemScoreProgress_problem-score-progress__track__3ffLV{display:block;width:100%;height:var(--problem-score-progress-height,.5rem);border-radius:var(--size-border-radius-level-pill);overflow:hidden;flex-shrink:0;background-color:var(--color-surface-background-tertiary);box-shadow:inset 0 0 0 1px var(--color-border-default)}.ProblemScoreProgress_problem-score-progress__fill__TsSZU{display:block;height:100%;border-radius:var(--size-border-radius-level-pill);background:linear-gradient(90deg,var(--color-status-success-base) 0,var(--color-status-success-base-hover) 100%)}.ProblemScoreProgress_problem-score-progress__locked__9gr6I{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);opacity:.5;pointer-events:none}.ContextualProblemTable_contextual-problem-table-frame__VEzBA{width:100%;min-width:0;overflow:hidden;background-color:var(--color-surface-background-secondary)}.ContextualProblemTable_contextual-problem-table-frame__VEzBA [data-slot=table-container]{width:100%;box-sizing:border-box;overflow:hidden;border:0;border-radius:0;background:var(--color-surface-background-secondary);font-size:1rem;--table-cell-padding-block:calc(1rem + 0.0625rem);--table-cell-padding-inline:calc(1.125rem + 0.125rem)}.ContextualProblemTable_contextual-problem-table-frame__VEzBA [data-slot=table]{font-size:1rem}.ContextualProblemTable_contextual-problem-table-frame__VEzBA [data-slot=table-cell]{border-right-color:rgba(var(--color-text-primary-rgb),.09);border-bottom-color:rgba(var(--color-text-primary-rgb),.14);background-color:rgba(0,0,0,0);font-size:1rem}.ContextualProblemTable_contextual-problem-table__HmGU9{width:100%}.ContextualProblemTable_contextual-problem-table__title__7vpQl{color:var(--color-text-primary);font-weight:var(--font-text-weight-level-3);line-height:calc(var(--font-text-lineheight-level-1) + .1)}.ContextualProblemTable_contextual-problem-table__score__Q_9Ub{--problem-score-progress-width:var(--score-bar-track-width,5rem)}.ContextualProblemTable_contextual-problem-table__loading__rpk_A{display:flex;align-items:center;justify-content:center;padding:var(--size-space-inset-level-4) 0}.ContextualProblemTable_contextual-problem-table__empty__z7M7x{color:var(--color-text-secondary);text-align:center}.ProblemNavigation_problem-nav__4463n{display:flex;align-items:center;gap:6px}.ProblemNavigation_problem-nav__group__c_OgJ{--color-border-default:#0a0a0a;display:flex;align-items:center;border-radius:8px;overflow:hidden}.ProblemNavigation_problem-nav__group__c_OgJ:hover{background-color:#181818}.ProblemNavigation_problem-nav__btn--list__eKpya{justify-content:flex-start;min-width:0}.ProblemNavigation_problem-nav__btn--list__eKpya:focus-within .ProblemNavigation_problem-nav__go___C7IT,.ProblemNavigation_problem-nav__btn--list__eKpya:hover .ProblemNavigation_problem-nav__go___C7IT{display:flex}.ProblemNavigation_problem-nav__list-content__LVF3p{position:relative;display:block;min-width:0;max-width:clamp(88px,14vw,180px)}.ProblemNavigation_problem-nav__label__53JVC{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ProblemNavigation_problem-nav__go___C7IT{display:none;position:absolute;inset-block:0;right:0;width:2rem;align-items:center;justify-content:flex-end;cursor:pointer;background:linear-gradient(90deg,rgba(56,56,56,0),rgba(56,56,56,.82) 50%,#383838)}.ProblemNavigation_problem-nav__btn__jfx6y{display:flex;align-items:center;justify-content:center;gap:6px;min-width:36px;min-height:36px;height:36px;padding:0 8px;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.ProblemNavigation_problem-nav__btn__jfx6y svg{color:var(--color-text-secondary)}.ProblemNavigation_problem-nav__btn__jfx6y:hover:not(:disabled){background-color:#383838}.ProblemNavigation_problem-nav__btn--disabled__fI_CS,.ProblemNavigation_problem-nav__btn__jfx6y:disabled{opacity:.3;cursor:not-allowed}.ProblemNavigation_problem-nav__btn--disabled__fI_CS:hover,.ProblemNavigation_problem-nav__btn__jfx6y:disabled:hover{background-color:rgba(255,0,0,.2)}.ProblemNavigation_problem-sheet__kTZQ1{width:min(90vw,40rem)!important;max-width:40rem!important}.ProblemNavigation_problem-sheet__header__4_cRs{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--size-space-inline-level-3);min-height:calc(var(--size-space-inset-level-6)*2 + 3rem);padding:var(--size-space-inset-level-6);text-align:left}.ProblemNavigation_problem-sheet__header-copy__dk6oa{display:flex;min-width:0;flex-direction:column;gap:var(--size-space-stack-level-2)}.ProblemNavigation_problem-sheet__title__uspvP{margin:0;color:var(--color-text-primary);font-size:var(--sa-type-text-lg,16px);font-weight:var(--font-text-weight-level-3);line-height:var(--font-text-lineheight-level-1)}.ProblemNavigation_problem-sheet__course-location__Mnhtx,.ProblemNavigation_problem-sheet__description__uhNpV{margin:0;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);line-height:var(--font-text-lineheight-level-2)}.ProblemNavigation_problem-sheet__course-location__Mnhtx{overflow-wrap:anywhere}.ProblemNavigation_problem-sheet__header-actions__U_xT2{display:flex;align-items:center;justify-content:flex-end}.ProblemNavigation_problem-sheet__body__nQ4SV{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--size-space-inset-level-4) var(--size-space-inset-level-6)}.ProblemNavigation_problem-sheet__empty-state__ZVrax{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;color:var(--color-text-secondary);text-align:center}.ProblemProgressIndicator_problem-progress__Rrd5_{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:9.25rem}.ProblemProgressIndicator_problem-progress__Rrd5_[data-locked=true]{min-width:0}.ProblemProgressIndicator_problem-progress__score__Uya5A{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0;opacity:var(--panel-header-progress-label-opacity,1);transition:none;white-space:nowrap}.ProblemProgressIndicator_problem-progress__score-scale__dHUuy{color:var(--color-text-tertiary)}.ProblemProgressIndicator_problem-progress__bar-wrap__vmiDe{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;line-height:0;flex-shrink:0}.ProblemProgressIndicator_problem-progress__bar__KlGsY{display:inline-flex;align-items:center;width:6.5rem;height:.5rem;background-color:hsla(0,0%,100%,.1);border-radius:9999px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.ProblemProgressIndicator_problem-progress__Rrd5_[data-locked=true] .ProblemProgressIndicator_problem-progress__bar__KlGsY{background-color:var(--color-surface-background-tertiary);box-shadow:inset 0 0 0 1px var(--color-border-default);opacity:.2}.ProblemProgressIndicator_problem-progress__bar-fill__Zxu2d{height:100%;border-radius:9999px;background:linear-gradient(90deg,#4ade80,#22c55e);box-shadow:0 0 6px rgba(34,197,94,.12)}.ProblemProgressIndicator_problem-progress__locked__T8tIn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);opacity:.5;pointer-events:none}@media(max-width:1200px){.ProblemProgressIndicator_problem-progress__Rrd5_{min-width:0}.ProblemProgressIndicator_problem-progress__bar__KlGsY{width:5rem}}.ProblemListTableRow_problem-list-table-row__reFsC{--problem-list-table-row-hover-background:#171717}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC:focus-visible,.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC:focus-within,.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC:hover{background-color:var(--problem-list-table-row-hover-background)}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC:focus-visible>[data-slot=table-cell],.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC:focus-within>[data-slot=table-cell],.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC:hover>[data-slot=table-cell]{background:rgba(0,0,0,0)}.ProblemListTableRow_problem-list-table-row__reFsC:focus-visible .ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:not(:disabled),.ProblemListTableRow_problem-list-table-row__reFsC:focus-within .ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:not(:disabled),.ProblemListTableRow_problem-list-table-row__reFsC:hover .ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:not(:disabled),.ProblemListTableRow_problem-list-table-row__reFsC[data-bookmarked=true] .ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:not(:disabled){opacity:1;pointer-events:auto}.ProblemListTableRow_problem-list-table-row__reFsC:focus-visible .ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:disabled,.ProblemListTableRow_problem-list-table-row__reFsC:focus-within .ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:disabled,.ProblemListTableRow_problem-list-table-row__reFsC:hover .ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:disabled{opacity:.32}.ProblemListTableRow_problem-list-table-row__reFsC[data-bookmarked=true] .ProblemListTableRow_problem-list-table-row__bookmark-icon__EOtPA{color:#1d9bf0;fill:currentColor}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]{background:linear-gradient(90deg,rgba(29,155,240,.2) 0,rgba(29,155,240,.14) 44%,rgba(29,155,240,.1) 100%),var(--color-background-page)}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]>[data-slot=table-cell]{background:rgba(0,0,0,0);box-shadow:none}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]>[data-slot=table-cell]:first-child{position:relative}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]>[data-slot=table-cell]:first-child:after{position:absolute;z-index:3;inset:0 auto 0 0;width:100cqw;border:1px solid #1d9bf0;pointer-events:none;content:""}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]:first-child>[data-slot=table-cell]:first-child:after{border-top-left-radius:var(--problem-list-table-inner-radius);border-top-right-radius:var(--problem-list-table-inner-radius)}@supports(corner-shape:squircle){.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]:first-child>[data-slot=table-cell]:first-child:after{border-top-left-radius:calc(var(--problem-list-table-inner-radius) + 28px);border-top-right-radius:calc(var(--problem-list-table-inner-radius) + 28px);corner-shape:squircle}}.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]:last-child>[data-slot=table-cell]:first-child:after{border-bottom-left-radius:var(--problem-list-table-inner-radius);border-bottom-right-radius:var(--problem-list-table-inner-radius)}@supports(corner-shape:squircle){.ProblemListTableRow_problem-list-table-row__reFsC.ProblemListTableRow_problem-list-table-row__reFsC[data-state=selected]:last-child>[data-slot=table-cell]:first-child:after{border-bottom-left-radius:calc(var(--problem-list-table-inner-radius) + 28px);border-bottom-right-radius:calc(var(--problem-list-table-inner-radius) + 28px);corner-shape:squircle}}.ProblemListTableRow_problem-list-table-row__title-cell__d5P2g{display:flex;flex-direction:column;gap:var(--problem-list-table-space-tight,calc(var(--size-space-inset-level-4) / 1.618))}.ProblemListTableRow_problem-list-table-row__title__bvIJN{color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);line-height:var(--font-text-lineheight-level-2)}.ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--size-space-inset-level-5)*var(--problem-list-table-ratio-phi, 1.618));height:calc(var(--size-space-inset-level-5)*var(--problem-list-table-ratio-phi, 1.618));padding:0;min-width:unset;min-height:unset;border:0;border-radius:var(--size-border-radius-level-3);background:rgba(0,0,0,0);color:var(--color-text-tertiary);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease)}.ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:not(:disabled):hover{background-color:var(--color-surface-background-secondary);color:var(--color-text-primary)}.ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:not(:disabled):focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-border-input-hover);outline-offset:1px}.ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J[data-state=on]:not(:disabled){opacity:1;pointer-events:auto;color:#1d9bf0;background-color:rgba(29,155,240,.12)}.ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J[data-state=on]:not(:disabled):hover{color:#1d9bf0;background-color:rgba(29,155,240,.16)}.ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J:disabled{cursor:not-allowed;opacity:0;pointer-events:none}.ProblemListTableRow_problem-list-table-row__bookmark-icon__EOtPA{display:block}.ProblemListTableRow_problem-list-table-row__bookmark-button__pr64J[data-state=on] .ProblemListTableRow_problem-list-table-row__bookmark-icon__EOtPA{fill:currentColor}.ProblemListTableRow_problem-list-table-row__score__pQY29{--problem-score-progress-width:var(--score-bar-track-width,5rem)}.ProblemListTableRow_problem-list-table-row__highlight-icon__CJh9T{display:inline-block;color:#9c61ff;fill:currentColor;vertical-align:middle}.ProblemListTableContent_problem-list-table-content__empty-message__Y9FSE{margin:0;color:var(--color-text-secondary)}.ProblemListTableContent_problem-list-table-content__empty-query__05JYQ{color:var(--color-text-primary);font-weight:var(--font-text-weight-level-2)}.ProblemListTableContent_problem-list-table-content__error-cell__mwNDW{padding-block:calc(var(--size-space-inset-level-6)*2);text-align:center}.ProblemListTableContent_problem-list-table-content__error-message__v3V4h{margin:0;color:var(--color-status-error-base)}.ProblemListTableContent_problem-list-table-content__retry-button__xgFKs{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;margin-top:var(--size-space-inset-level-4);padding:var(--size-space-inset-level-3) var(--size-space-inset-level-5);border:1px solid var(--color-border-default);border-radius:var(--size-border-radius-level-3);background-color:var(--color-surface-background-primary);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease)}.ProblemListTableContent_problem-list-table-content__retry-button__xgFKs:hover{border-color:var(--color-border-input-hover);background-color:var(--color-surface-background-secondary)}.ProblemListTableContent_problem-list-table-content__retry-button__xgFKs:focus-visible{outline:2px solid var(--color-border-input-hover);outline-offset:2px}.ProblemListTableControls_problem-list-table-controls__bDRfG{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--problem-list-controls-gap,.875rem);margin-bottom:var(--problem-list-surface-content-gap,.875rem)}.ProblemListTableControls_problem-list-table-controls__left__1ZbOm{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.ProblemListTableControls_problem-list-table-controls__tabs__yETu8{padding:0}.ProblemListTableControls_problem-list-table-controls__actions__KIuJz{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--problem-list-controls-gap,.875rem)}.ProblemListTableControls_problem-list-table-controls__create-button__SUywQ{flex-shrink:0}.QuizNavigation_quiz-navigation__body__z8zsu{padding-inline:0}.QuizNavigation_quiz-navigation__table-frame__qCfBy{width:100%;min-width:0;overflow:hidden;background-color:var(--color-surface-background-secondary)}.QuizNavigation_quiz-navigation__table-frame__qCfBy [data-slot=table-container]{width:100%;box-sizing:border-box;overflow:hidden;border:0;border-radius:0;background:var(--color-surface-background-secondary);font-size:1rem;--table-cell-padding-block:calc(1rem + 0.0625rem);--table-cell-padding-inline:calc(1.125rem + 0.125rem)}.QuizNavigation_quiz-navigation__table-frame__qCfBy [data-slot=table]{font-size:1rem}.QuizNavigation_quiz-navigation__table-frame__qCfBy [data-slot=table-cell]{border-right-color:rgba(var(--color-text-primary-rgb),.09);border-bottom-color:rgba(var(--color-text-primary-rgb),.14);background-color:rgba(0,0,0,0);font-size:1rem}.QuizNavigation_quiz-navigation__table__bIlUm{width:100%}.QuizNavigation_quiz-navigation__title__iznZE{display:block;color:var(--color-text-primary);font-weight:var(--font-text-weight-level-3);line-height:calc(var(--font-text-lineheight-level-1) + .1)}.QuizNavigation_quiz-navigation__meta-line__G2wq9{display:block;margin-top:.35rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);line-height:var(--font-text-lineheight-level-2);white-space:normal}.QuizNavigation_quiz-navigation__meta__R3PBb{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.QuizNavigation_quiz-navigation__count__lBANN{color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-2)}.QuizNavigation_quiz-navigation__empty__VCSmn{color:var(--color-text-secondary);text-align:center}