.SignupForm-module-scss-module__vdw4yG__signup-form,.SignupForm-module-scss-module__vdw4yG__signup-form__stepper{flex-direction:column;flex:1;height:100%;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__stepper>div,.SignupForm-module-scss-module__vdw4yG__signup-form__stepper>div>div{flex-direction:column;flex:1;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__step{flex-direction:column;flex:1;height:100%;display:flex;position:relative}.SignupForm-module-scss-module__vdw4yG__signup-form__confetti-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.SignupForm-module-scss-module__vdw4yG__signup-form__container{flex-direction:column;flex:1;width:100%;max-width:400px;margin:0 auto;padding:2rem 0;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__container--full-width{max-width:none}.SignupForm-module-scss-module__vdw4yG__signup-form__content{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__header{margin-bottom:2rem}.SignupForm-module-scss-module__vdw4yG__signup-form__title{color:var(--color-text-primary,#fff);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.SignupForm-module-scss-module__vdw4yG__signup-form__description{font-size:var(--sa-type-text-sm,12px);color:var(--color-text-tertiary);min-height:1.25rem;margin:0}.SignupForm-module-scss-module__vdw4yG__signup-form__fields{flex-direction:column;gap:1rem;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__field{align-self:center;width:100%;min-width:350px}.SignupForm-module-scss-module__vdw4yG__signup-form__content>.SignupForm-module-scss-module__vdw4yG__signup-form__field{margin-bottom:2rem}.SignupForm-module-scss-module__vdw4yG__signup-form__password-toggle{all:unset;cursor:pointer;color:var(--color-text-secondary,#777);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__password-toggle:hover{color:var(--color-text-primary,#fff)}.SignupForm-module-scss-module__vdw4yG__signup-form__error{color:var(--color-error,#ef4444);white-space:pre-line;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:1rem;padding:1rem;font-size:.875rem}.SignupForm-module-scss-module__vdw4yG__signup-form__success-card{z-index:1;border-radius:var(--size-border-radius-level-4);border:1px solid var(--color-surface-border-primary);background:var(--color-surface-background-secondary);text-align:center;flex-direction:column;align-self:center;align-items:center;width:100%;max-width:400px;padding:2.5rem 2.5rem 2.25rem;animation:.35s cubic-bezier(0,0,.2,1) both SignupForm-module-scss-module__vdw4yG__successCardIn;display:flex;position:relative}.SignupForm-module-scss-module__vdw4yG__signup-form__success-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-success,#22c584), transparent);opacity:.35;border-radius:1px;height:1px;position:absolute;top:0;left:15%;right:15%}.SignupForm-module-scss-module__vdw4yG__signup-form__success-icon{color:var(--color-success,#22c584);justify-content:center;align-items:center;margin-bottom:.875rem;animation:.3s cubic-bezier(0,0,.2,1) .1s both SignupForm-module-scss-module__vdw4yG__successFadeUp;display:flex;position:relative}.SignupForm-module-scss-module__vdw4yG__signup-form__success-icon:before{content:"";opacity:.1;filter:blur(14px);background:currentColor;border-radius:50%;width:48px;height:48px;position:absolute}.SignupForm-module-scss-module__vdw4yG__signup-form__success-checkmark{stroke-dasharray:26;stroke-dashoffset:26px;animation:.3s cubic-bezier(0,0,.2,1) .2s forwards SignupForm-module-scss-module__vdw4yG__successCheckDraw}.SignupForm-module-scss-module__vdw4yG__signup-form__success-title{color:var(--color-text-primary);margin:0 0 .4rem;font-size:1.375rem;font-weight:600;line-height:1.2;animation:.3s cubic-bezier(0,0,.2,1) .15s both SignupForm-module-scss-module__vdw4yG__successFadeUp}.SignupForm-module-scss-module__vdw4yG__signup-form__success-body{max-width:340px;font-size:var(--sa-type-text-sm,12px);color:var(--color-text-secondary);margin:0;line-height:1.55;animation:.3s cubic-bezier(0,0,.2,1) .2s both SignupForm-module-scss-module__vdw4yG__successFadeUp}.SignupForm-module-scss-module__vdw4yG__signup-form__success-actions{width:100%;max-width:350px}@keyframes SignupForm-module-scss-module__vdw4yG__successCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SignupForm-module-scss-module__vdw4yG__successFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes SignupForm-module-scss-module__vdw4yG__successCheckDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.SignupForm-module-scss-module__vdw4yG__signup-form__success-card,.SignupForm-module-scss-module__vdw4yG__signup-form__success-icon,.SignupForm-module-scss-module__vdw4yG__signup-form__success-checkmark,.SignupForm-module-scss-module__vdw4yG__signup-form__success-title,.SignupForm-module-scss-module__vdw4yG__signup-form__success-body{animation:none}.SignupForm-module-scss-module__vdw4yG__signup-form__success-checkmark{stroke-dashoffset:0}}
.ValidationIndicator-module-scss-module__ewadBW__validation-indicator{color:#2d2d2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ValidationIndicator-module-scss-module__ewadBW__validation-indicator--valid{background-color:#22c584}.ValidationIndicator-module-scss-module__ewadBW__validation-indicator--invalid{background-color:#ef4444}.ValidationIndicator-module-scss-module__ewadBW__validation-indicator--loading{color:var(--color-text-secondary,#777);background-color:#0000}
.Brand-module-scss-module__nE-25G__brand,.Brand-module-scss-module__nE-25G__brand-logo,.Brand-module-scss-module__nE-25G__forge-brand-logo,.Brand-module-scss-module__nE-25G__brand-wordmark{color:var(--brand-color,#1b1d1f)}:is(:root[data-theme=dark] .Brand-module-scss-module__nE-25G__brand,:root[data-theme=dark] .Brand-module-scss-module__nE-25G__brand-logo,:root[data-theme=dark] .Brand-module-scss-module__nE-25G__forge-brand-logo,:root[data-theme=dark] .Brand-module-scss-module__nE-25G__brand-wordmark){color:var(--brand-color,#f3f3f1)}.Brand-module-scss-module__nE-25G__brand{align-items:center;gap:var(--brand-gap,.45rem);white-space:nowrap;flex:none;line-height:1;display:inline-flex}.Brand-module-scss-module__nE-25G__brand-logo,.Brand-module-scss-module__nE-25G__forge-brand-logo{--brand-logo-animation-delay:0s;width:var(--brand-logo-size,32px);height:var(--brand-logo-size,32px);flex:none;line-height:0;display:inline-block;position:relative;overflow:visible;container:brand-logo/inline-size}.Brand-module-scss-module__nE-25G__brand-logo path{stroke:currentColor;stroke-width:.875px;paint-order:stroke fill}.Brand-module-scss-module__nE-25G__brand-logo[data-optical-size=micro] path{stroke-width:1.5px}.Brand-module-scss-module__nE-25G__forge-brand-logo{--forge-strike-x:81.25%;--forge-strike-y:58.333%;--forge-motion-scale:1;--forge-reveal-duration:.18s;--forge-strike-duration:.54s;--forge-release-duration:.3s;--forge-impact-offset:.3s;--forge-release-stagger:38ms}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover]{--forge-motion-scale:.72}.Brand-module-scss-module__nE-25G__forge-brand-logo__assembly,.Brand-module-scss-module__nE-25G__forge-brand-logo__layer{transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.Brand-module-scss-module__nE-25G__forge-brand-logo__assembly svg,.Brand-module-scss-module__nE-25G__forge-brand-logo__layer svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.Brand-module-scss-module__nE-25G__forge-brand-logo__assembly{isolation:isolate}.Brand-module-scss-module__nE-25G__forge-brand-logo__hammer{--forge-lift-angle:-40deg;z-index:1;transform-origin:21.667% 72.083%}.Brand-module-scss-module__nE-25G__forge-brand-logo--traced{--forge-trail-dots-opacity:.34}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail{z-index:0}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-sweep{stroke-dasharray:1;stroke-dashoffset:0;opacity:0}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots{stroke-dasharray:var(--forge-trail-dot-length,0) var(--forge-trail-dot-gap);opacity:var(--forge-trail-dots-opacity)}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-sweep,.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots{stroke:var(--forge-trail-color,currentColor)}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-tone--head{--forge-trail-color:var(--forge-trace-head)}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-tone--tip{--forge-trail-color:var(--forge-trace-tip)}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots--head{--forge-trail-dot-gap:.3333}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots--grip{--forge-trail-dot-length:.01;--forge-trail-dot-gap:1}.Brand-module-scss-module__nE-25G__forge-brand-logo--diagnostic{--forge-trace-head:#d0342c;--forge-trace-tip:#1f6feb;--forge-trace-pivot:#f3f3f1;--forge-trace-stroke:1.5px;--forge-trail-dots-opacity:1}:root[data-theme=dark] .Brand-module-scss-module__nE-25G__forge-brand-logo--diagnostic{--forge-trace-head:#ff6259;--forge-trace-tip:#5b9bff;--forge-trace-pivot:#1b1d1f}.Brand-module-scss-module__nE-25G__forge-brand-logo--diagnostic .Brand-module-scss-module__nE-25G__forge-brand-logo__trail{z-index:2}.Brand-module-scss-module__nE-25G__forge-brand-logo--diagnostic .Brand-module-scss-module__nE-25G__forge-brand-logo__trail svg{stroke-width:var(--forge-trace-stroke)}.Brand-module-scss-module__nE-25G__forge-brand-logo__marker{stroke:none}.Brand-module-scss-module__nE-25G__forge-brand-logo__marker--head{fill:var(--forge-trace-head)}.Brand-module-scss-module__nE-25G__forge-brand-logo__marker--tip{fill:var(--forge-trace-tip)}.Brand-module-scss-module__nE-25G__forge-brand-logo__marker--grip{fill:var(--forge-trace-pivot)}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots--trace-head,.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots--trace-tip{--forge-trail-dot-gap:.25}.Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots--trace-tip{--forge-trail-dot-gap:1}.Brand-module-scss-module__nE-25G__forge-brand-logo__digit{--forge-origin-x:50%;--forge-origin-y:50%;--forge-launch-x:calc(var(--forge-strike-x) - var(--forge-origin-x));--forge-launch-y:calc(var(--forge-strike-y) - var(--forge-origin-y));--forge-launch-rotate:0deg;--forge-release-index:0;z-index:2;transform-origin:var(--forge-origin-x) var(--forge-origin-y)}.Brand-module-scss-module__nE-25G__forge-brand-logo__digit svg{stroke-width:1.5px}.Brand-module-scss-module__nE-25G__forge-brand-logo__digit--upper-one{--forge-origin-x:14.696%;--forge-origin-y:22.975%;--forge-launch-rotate:-24deg;--forge-release-index:0}.Brand-module-scss-module__nE-25G__forge-brand-logo__digit--zero{--forge-origin-x:55.142%;--forge-origin-y:78.058%;--forge-launch-rotate:14deg;--forge-release-index:1}.Brand-module-scss-module__nE-25G__forge-brand-logo__digit--right-one{--forge-origin-x:84.487%;--forge-origin-y:76.1%;--forge-launch-rotate:22deg;--forge-release-index:2}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-optical-size=micro] .Brand-module-scss-module__nE-25G__forge-brand-logo__digit{display:none}.Brand-module-scss-module__nE-25G__brand-logo__layer{transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.Brand-module-scss-module__nE-25G__brand-logo__layer svg{width:100%;height:100%;display:block;overflow:visible}.Brand-module-scss-module__nE-25G__brand-logo__layer--top-right,.Brand-module-scss-module__nE-25G__brand-logo__layer--bottom-left{opacity:0}.Brand-module-scss-module__nE-25G__brand-logo__layer--resolved{opacity:1}.Brand-module-scss-module__nE-25G__brand-logo__binary{z-index:2;color:currentColor;opacity:.9;pointer-events:none;transform-origin:50%;display:block;position:absolute;inset:0}.Brand-module-scss-module__nE-25G__brand-logo__binary-icon{width:100%;height:100%;display:block;overflow:visible}.Brand-module-scss-module__nE-25G__brand-logo__binary-icon :is(path,rect){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Brand-module-scss-module__nE-25G__brand-logo__impact{z-index:1;pointer-events:none;position:absolute;inset:0}.Brand-module-scss-module__nE-25G__brand-logo__impact>span{--brand-logo-spark-angle:0deg;--brand-logo-spark-delay:0s;--brand-logo-spark-origin:30%;--brand-logo-spark-side-angle:0deg;--brand-logo-spark-travel:-280%;transform:rotate(calc(var(--brand-logo-spark-angle) + var(--brand-logo-spark-side-angle)));transform-origin:var(--brand-logo-spark-origin) var(--brand-logo-spark-origin);position:absolute;inset:0}.Brand-module-scss-module__nE-25G__brand-logo__impact>span:before{top:var(--brand-logo-spark-origin);left:var(--brand-logo-spark-origin);width:clamp(1px,1.5%,2px);height:clamp(2px,10%,.75rem);box-shadow:0 0 2px color-mix(in srgb, currentColor 82%, transparent);content:"";opacity:0;transform-origin:50% 100%;background:currentColor;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scaleY(.2)}.Brand-module-scss-module__nE-25G__brand-logo__impact>span:nth-child(n+4){--brand-logo-spark-origin:70%;--brand-logo-spark-side-angle:180deg}.Brand-module-scss-module__nE-25G__brand-logo__impact>span:first-child,.Brand-module-scss-module__nE-25G__brand-logo__impact>span:nth-child(4){--brand-logo-spark-angle:-76deg;--brand-logo-spark-travel:-250%}.Brand-module-scss-module__nE-25G__brand-logo__impact>span:nth-child(2),.Brand-module-scss-module__nE-25G__brand-logo__impact>span:nth-child(5){--brand-logo-spark-angle:-48deg;--brand-logo-spark-delay:8ms;--brand-logo-spark-travel:-320%}.Brand-module-scss-module__nE-25G__brand-logo__impact>span:nth-child(3),.Brand-module-scss-module__nE-25G__brand-logo__impact>span:nth-child(6){--brand-logo-spark-angle:-24deg;--brand-logo-spark-delay:14ms;--brand-logo-spark-travel:-270%}@media (prefers-reduced-motion:no-preference){.Brand-module-scss-module__nE-25G__brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__brand-logo__layer--top-right{animation:Brand-module-scss-module__nE-25G__brand-logo-assemble-top-right .7s var(--animation-transition-easing-spring,cubic-bezier(.175, .885, .32, 1.275)) var(--brand-logo-animation-delay) both}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__brand-logo__layer--bottom-left{animation:Brand-module-scss-module__nE-25G__brand-logo-assemble-bottom-left .7s var(--animation-transition-easing-spring,cubic-bezier(.175, .885, .32, 1.275)) var(--brand-logo-animation-delay) both}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__brand-logo__layer--resolved{opacity:0}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__brand-logo__impact>span:before{animation:Brand-module-scss-module__nE-25G__brand-logo-impact-spark .26s var(--animation-transition-easing-ease-out,ease-out) calc(var(--brand-logo-animation-delay) + 92ms + var(--brand-logo-spark-delay)) both}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__brand-logo__binary{animation:Brand-module-scss-module__nE-25G__brand-logo-binary-enter .18s var(--animation-transition-easing-ease-out,ease-out) calc(var(--brand-logo-animation-delay) + .38s) both}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__brand-logo__layer--top-right{animation:Brand-module-scss-module__nE-25G__brand-logo-assemble-top-right .7s var(--animation-transition-easing-spring,cubic-bezier(.175, .885, .32, 1.275)) var(--brand-logo-animation-delay) both}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__brand-logo__layer--bottom-left{animation:Brand-module-scss-module__nE-25G__brand-logo-assemble-bottom-left .7s var(--animation-transition-easing-spring,cubic-bezier(.175, .885, .32, 1.275)) var(--brand-logo-animation-delay) both}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__brand-logo__layer--resolved{opacity:0}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__brand-logo__impact>span:before{animation:Brand-module-scss-module__nE-25G__brand-logo-impact-spark .26s var(--animation-transition-easing-ease-out,ease-out) calc(var(--brand-logo-animation-delay) + 92ms + var(--brand-logo-spark-delay)) both}.Brand-module-scss-module__nE-25G__brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__brand-logo__binary{animation:Brand-module-scss-module__nE-25G__brand-logo-binary-enter .18s var(--animation-transition-easing-ease-out,ease-out) calc(var(--brand-logo-animation-delay) + .38s) both}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__forge-brand-logo__assembly{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-reveal calc(var(--forge-reveal-duration)*var(--forge-motion-scale)) var(--animation-transition-easing-ease-out,ease-out) var(--brand-logo-animation-delay) both}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__forge-brand-logo__hammer{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-strike calc(var(--forge-strike-duration)*var(--forge-motion-scale)) linear var(--brand-logo-animation-delay) both;will-change:transform}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__forge-brand-logo__trail-sweep{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-trail-draw calc(var(--forge-strike-duration)*var(--forge-motion-scale)) linear var(--brand-logo-animation-delay) both;will-change:opacity,stroke-dashoffset}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-trail-settle calc(var(--forge-strike-duration)*var(--forge-motion-scale)) linear var(--brand-logo-animation-delay) both;will-change:opacity}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__forge-brand-logo__digit{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-release calc(var(--forge-release-duration)*var(--forge-motion-scale)) linear calc(var(--brand-logo-animation-delay) + (var(--forge-impact-offset) + var(--forge-release-stagger)*var(--forge-release-index))*var(--forge-motion-scale)) both;will-change:opacity,transform}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__forge-brand-logo__hammer,.Brand-module-scss-module__nE-25G__brand:hover .Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover] .Brand-module-scss-module__nE-25G__forge-brand-logo__hammer{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-strike calc(var(--forge-strike-duration)*var(--forge-motion-scale)) linear var(--brand-logo-animation-delay) both;will-change:transform}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__forge-brand-logo__trail-sweep,.Brand-module-scss-module__nE-25G__brand:hover .Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover] .Brand-module-scss-module__nE-25G__forge-brand-logo__trail-sweep{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-trail-draw calc(var(--forge-strike-duration)*var(--forge-motion-scale)) linear var(--brand-logo-animation-delay) both;will-change:opacity,stroke-dashoffset}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots,.Brand-module-scss-module__nE-25G__brand:hover .Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover] .Brand-module-scss-module__nE-25G__forge-brand-logo__trail-dots{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-trail-settle calc(var(--forge-strike-duration)*var(--forge-motion-scale)) linear var(--brand-logo-animation-delay) both;will-change:opacity}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover]:hover .Brand-module-scss-module__nE-25G__forge-brand-logo__digit,.Brand-module-scss-module__nE-25G__brand:hover .Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=hover] .Brand-module-scss-module__nE-25G__forge-brand-logo__digit{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-release calc(var(--forge-release-duration)*var(--forge-motion-scale)) linear calc(var(--brand-logo-animation-delay) + (var(--forge-impact-offset) + var(--forge-release-stagger)*var(--forge-release-index))*var(--forge-motion-scale)) both;will-change:opacity,transform}}.Brand-module-scss-module__nE-25G__brand-wordmark{font-family:var(--font-brand-wordmark,var(--sa-type-font-family-sans,"Rubik", sans-serif));font-size:var(--brand-font-size,1.25rem);font-kerning:auto;font-optical-sizing:auto;letter-spacing:.01em;font-weight:700;line-height:1.5;display:inline-block}@keyframes Brand-module-scss-module__nE-25G__brand-logo-assemble-top-right{0%{opacity:0;transform:translate(72%,-72%)rotate(24deg)scale(.5)}62%{opacity:1;transform:translate(-4%,4%)rotate(-3deg)scale(1.06)}82%{transform:translate(1%,-1%)rotate(.8deg)scale(.98)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes Brand-module-scss-module__nE-25G__brand-logo-assemble-bottom-left{0%{opacity:0;transform:translate(-72%,72%)rotate(-24deg)scale(.5)}62%{opacity:1;transform:translate(4%,-4%)rotate(3deg)scale(1.06)}82%{transform:translate(-1%,1%)rotate(-.8deg)scale(.98)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes Brand-module-scss-module__nE-25G__brand-logo-binary-enter{0%{opacity:0;transform:scale(.92)}to{opacity:.9;transform:scale(1)}}@keyframes Brand-module-scss-module__nE-25G__brand-logo-impact-spark{0%{opacity:0;transform:translate(-50%,-50%)scaleY(.2)}18%{opacity:1;transform:translate(-50%,-90%)scaleY(1)}68%{opacity:.82;transform:translate(-50%, var(--brand-logo-spark-travel)) scaleY(.65)}to{opacity:0;transform:translate(-50%, calc(var(--brand-logo-spark-travel) - 40%)) scaleY(.15)}}@keyframes Brand-module-scss-module__nE-25G__forge-brand-logo-reveal{0%{opacity:0}to{opacity:1}}@keyframes Brand-module-scss-module__nE-25G__forge-brand-logo-strike{0%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:rotate(0)}26%{transform:rotate(var(--forge-lift-angle));animation-timing-function:cubic-bezier(.42,.03,.72,.44)}56%{animation-timing-function:cubic-bezier(.16,.84,.24,1);transform:rotate(0)}66%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:rotate(4.5deg)}78%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:rotate(-2deg)}89%{animation-timing-function:var(--animation-transition-easing-ease-out,ease-out);transform:rotate(.6deg)}to{transform:rotate(0)}}@keyframes Brand-module-scss-module__nE-25G__forge-brand-logo-trail-draw{0%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.33,0,.67,1)}26%{opacity:1;stroke-dashoffset:0}56%{animation-timing-function:var(--animation-transition-easing-ease-out,ease-out);opacity:1;stroke-dashoffset:0}74%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes Brand-module-scss-module__nE-25G__forge-brand-logo-trail-settle{0%{opacity:0}52%{animation-timing-function:var(--animation-transition-easing-ease-out,ease-out);opacity:0}78%{opacity:var(--forge-trail-dots-opacity)}to{opacity:var(--forge-trail-dots-opacity)}}@keyframes Brand-module-scss-module__nE-25G__forge-brand-logo-release{0%{animation-timing-function:var(--animation-transition-easing-ease-out,ease-out);opacity:0;transform:translate(var(--forge-launch-x), var(--forge-launch-y)) rotate(var(--forge-launch-rotate)) scale(.42)}14%{opacity:1;transform:translate(var(--forge-launch-x), var(--forge-launch-y)) rotate(var(--forge-launch-rotate)) scale(.5);animation-timing-function:cubic-bezier(.2,.66,.28,1)}70%{opacity:1;transform:translate(calc(var(--forge-launch-x) * -.045), calc(var(--forge-launch-y) * -.045)) rotate(calc(var(--forge-launch-rotate) * -.09)) scale(1.055);animation-timing-function:cubic-bezier(.33,0,.67,1)}88%{animation-timing-function:var(--animation-transition-easing-ease-out,ease-out);opacity:1;transform:translate(calc(var(--forge-launch-x) * .011), calc(var(--forge-launch-y) * .011)) rotate(calc(var(--forge-launch-rotate) * .023)) scale(.99)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (max-width:40rem){.Brand-module-scss-module__nE-25G__brand .Brand-module-scss-module__nE-25G__brand-wordmark{display:none}}@media (prefers-reduced-motion:reduce){.Brand-module-scss-module__nE-25G__brand-logo__layer{animation:none}.Brand-module-scss-module__nE-25G__forge-brand-logo[data-animation=enter] .Brand-module-scss-module__nE-25G__forge-brand-logo__assembly{animation:Brand-module-scss-module__nE-25G__forge-brand-logo-reveal calc(var(--forge-reveal-duration)*var(--forge-motion-scale)) var(--animation-transition-easing-ease-out,ease-out) var(--brand-logo-animation-delay) both}.Brand-module-scss-module__nE-25G__brand-logo__layer--top-right,.Brand-module-scss-module__nE-25G__brand-logo__layer--bottom-left{display:none}.Brand-module-scss-module__nE-25G__brand-logo__layer--resolved{opacity:1}.Brand-module-scss-module__nE-25G__brand-logo__impact{display:none}.Brand-module-scss-module__nE-25G__brand-logo__binary{opacity:.9;animation:none;transform:none}}
.CopyrightNotice-module-scss-module__qf44iq__copyright-notice{color:inherit;flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.CopyrightNotice-module-scss-module__qf44iq__copyright-notice__brand{--brand-color:currentColor;--brand-font-size:.9rem;--brand-gap:.3rem;--brand-logo-size:20px;color:inherit;opacity:.8;align-items:center;text-decoration:none;display:inline-flex}.CopyrightNotice-module-scss-module__qf44iq__copyright-notice__text{margin:0}
.Preloader-module-scss-module__wpebEq__preloader__overlay{z-index:9999;background:var(--preloader-surface);place-items:center;display:grid;position:fixed;inset:0}.Preloader-module-scss-module__wpebEq__preloader__wrapper{aspect-ratio:1;place-items:center;width:min(13.5rem,100vw - 2rem);display:grid;position:relative}.Preloader-module-scss-module__wpebEq__preloader__orbit,.Preloader-module-scss-module__wpebEq__preloader__orbit-spinner{width:100%;height:100%;position:relative}.Preloader-module-scss-module__wpebEq__preloader__orbit{will-change:transform,opacity;position:absolute;inset:0}.Preloader-module-scss-module__wpebEq__preloader__symbol-position{width:0;height:0;transform:rotate(var(--preloader-symbol-angle)) translateX(var(--preloader-symbol-radius));transform-origin:50%;position:absolute;top:50%;left:50%}.Preloader-module-scss-module__wpebEq__preloader__symbol-bearing{transform:translate(-50%, -50%) rotate(var(--preloader-symbol-counter-angle));position:absolute;top:0;left:0}.Preloader-module-scss-module__wpebEq__preloader__symbol{width:var(--preloader-symbol-size);height:var(--preloader-symbol-size);opacity:.82;will-change:transform;place-items:center;display:grid}.Preloader-module-scss-module__wpebEq__preloader__symbol-image{object-fit:contain;width:100%;height:100%;display:block}.Preloader-module-scss-module__wpebEq__preloader__brand{z-index:1;will-change:transform,opacity;justify-items:center;display:grid;position:relative}.Preloader-module-scss-module__wpebEq__preloader__brand-mark{place-items:center;width:2.75rem;height:2.75rem;display:grid}.Preloader-module-scss-module__wpebEq__preloader__label{color:var(--color-text-primary);letter-spacing:.08em;background:linear-gradient(110deg, var(--color-text-tertiary) 0%, var(--color-text-primary) 45%, var(--color-text-tertiary) 90%);-webkit-text-fill-color:#0000;white-space:nowrap;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:.75rem;font-weight:700;animation:1.6s linear infinite Preloader-module-scss-module__wpebEq__preloader-label-shine;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.Preloader-module-scss-module__wpebEq__preloader__label{animation:none}}@keyframes Preloader-module-scss-module__wpebEq__preloader-label-shine{0%{background-position:120% 0}to{background-position:-120% 0}}
.SiteHeader-module-scss-module__b2cz3q__brand-action{color:inherit;background:0 0;border:0;border-radius:.25rem;flex:none;align-items:center;padding:0;display:inline-flex}.SiteHeader-module-scss-module__b2cz3q__brand-action:hover:not(:disabled){cursor:pointer}.SiteHeader-module-scss-module__b2cz3q__brand-action:focus-visible{outline:2px solid var(--color-brand-primary-base);outline-offset:3px}.SiteHeader-module-scss-module__b2cz3q__brand-action:disabled{cursor:wait;opacity:.72}
.Code-module-scss-module__DD9tLG__code{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.Code-module-scss-module__DD9tLG__code__editor{background:var(--sa-color-surface-panel,var(--color-surface-background-secondary));flex:1;min-height:0;position:relative;overflow:hidden}.Code-module-scss-module__DD9tLG__code__pane{opacity:0;pointer-events:none;position:absolute;inset:0}.Code-module-scss-module__DD9tLG__code__pane--active{opacity:1;pointer-events:auto}.Code-module-scss-module__DD9tLG__code__overlay{z-index:2;color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);pointer-events:none;background:#0000002e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.CodePanel-module-scss-module__VcLgLG__code-footer{--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);align-items:center;width:100%;display:flex}.CodePanel-module-scss-module__VcLgLG__code-footer__left{align-items:center;min-width:0;display:flex}.CodePanel-module-scss-module__VcLgLG__code-footer__right{align-items:center;margin-left:auto;display:flex}.CodePanel-module-scss-module__VcLgLG__code-loading{justify-content:center;align-items:center;gap:var(--size-space-inline-level-3);height:100%;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);flex-direction:column;display:flex}.CodePanel-module-scss-module__VcLgLG__language-loading{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);display:flex}.CodePanel-module-scss-module__VcLgLG__code-select-trigger{color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);opacity:.6;transition:color var(--transition-duration) var(--transition-timing),opacity var(--transition-duration) var(--transition-timing);line-height:18px;--select-control-background-hover:rgba(var(--color-surface-contrast-rgb), .08)!important;padding:0 var(--select-item-padding-inline)!important;border-radius:var(--size-border-radius-level-pill)!important;box-shadow:none!important;background-color:#0000!important;border:0!important}.CodePanel-module-scss-module__VcLgLG__code-select-trigger svg{color:currentColor}.CodePanel-module-scss-module__VcLgLG__code-select-trigger:hover:not([data-disabled]):not(:disabled){color:var(--color-text-primary);opacity:1;background-color:var(--select-control-background-hover)!important;border:0!important}.CodePanel-module-scss-module__VcLgLG__code-select-trigger[data-state=open]{color:var(--color-text-primary);opacity:1;box-shadow:none!important;border:0!important}.CodePanel-module-scss-module__VcLgLG__code-select-trigger:focus-visible{opacity:1;outline-offset:2px;box-shadow:none!important;outline:2px solid var(--color-text-primary)!important;border:0!important}.CodePanel-module-scss-module__VcLgLG__code-submissions-trigger{align-items:center;gap:var(--size-space-inline-level-3);min-height:28px;box-shadow:none;color:var(--color-text-primary);font:inherit;font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);opacity:.6;cursor:pointer;transition:color var(--transition-duration) var(--transition-timing),opacity var(--transition-duration) var(--transition-timing);background:0 0;border:0;border-radius:0;padding:5px 0;line-height:18px;display:inline-flex}.CodePanel-module-scss-module__VcLgLG__code-submissions-trigger:hover{color:var(--color-text-primary);opacity:1;background:0 0}.CodePanel-module-scss-module__VcLgLG__code-submissions-trigger:focus-visible{opacity:1;outline:2px solid var(--color-text-primary);outline-offset:2px}.CodePanel-module-scss-module__VcLgLG__code-submissions-trigger__icon{color:var(--problem-submissions-accent,#22a06b);flex-shrink:0}.CodePanel-module-scss-module__VcLgLG__code-submissions-trigger__label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.CodePanel-module-scss-module__VcLgLG__code-submissions-loading{align-items:center;gap:var(--size-space-inline-level-3);min-height:28px;color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);opacity:.6;padding:5px 0;line-height:18px;display:inline-flex}.CodePanel-module-scss-module__VcLgLG__code-submissions-loading .CodePanel-module-scss-module__VcLgLG__spinner{flex-shrink:0}.CodePanel-module-scss-module__VcLgLG__code-submissions-recovery{align-items:center;gap:var(--size-space-inline-level-2);min-width:0;display:inline-flex}.CodePanel-module-scss-module__VcLgLG__code-submissions-terminal{min-width:0;display:inline-flex}.CodePanel-module-scss-module__VcLgLG__code-submissions-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder{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(var(--color-text-destructive-rgb), .28);border-radius:var(--size-border-radius-level-6);color:var(--color-text-primary);background-color:rgba(var(--color-text-destructive-rgb), .08);font-size:var(--sa-type-text-xs,11px);white-space:nowrap;cursor:pointer;min-width:0;display:inline-flex}.CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder>svg{color:var(--color-text-destructive)}.CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder[data-tone=info]{border-color:rgba(var(--color-status-info-base-rgb), .28);background-color:rgba(var(--color-status-info-base-rgb), .08);color:var(--color-text-primary)}.CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder[data-interactive=false]{cursor:default}.CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder>span{text-overflow:ellipsis;max-width:220px;overflow:hidden}.CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder:not([data-interactive=false]):hover{border-color:var(--color-text-destructive)}.CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder:focus-visible{box-shadow:0 0 0 2px rgba(var(--color-text-destructive-rgb), .2);outline:none}@media (max-width:36rem){.CodePanel-module-scss-module__VcLgLG__code-submissions-recovery{gap:var(--size-space-inline-level-1)}.CodePanel-module-scss-module__VcLgLG__code-submissions-recovery .CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder{gap:var(--size-space-inline-level-1);padding-inline:var(--size-space-inset-level-3)}.CodePanel-module-scss-module__VcLgLG__code-submissions-recovery .CodePanel-module-scss-module__VcLgLG__code-submissions-placeholder>span{max-width:7.5rem}.CodePanel-module-scss-module__VcLgLG__code-submissions-recovery .CodePanel-module-scss-module__VcLgLG__code-submissions-trigger{justify-content:center;width:32px;min-width:32px;padding-inline:0}.CodePanel-module-scss-module__VcLgLG__code-submissions-recovery .CodePanel-module-scss-module__VcLgLG__code-submissions-trigger>span{display:none}}.CodePanel-module-scss-module__VcLgLG__code-select-item__content{align-items:center;gap:var(--size-space-inline-level-2);display:inline-flex}.CodePanel-module-scss-module__VcLgLG__code-select-item:hover,.CodePanel-module-scss-module__VcLgLG__code-select-item[data-highlighted]:hover{background-color:var(--color-action-background-button-secondary-hover)!important}.CodePanel-module-scss-module__VcLgLG__code-select-item:focus,.CodePanel-module-scss-module__VcLgLG__code-select-item:focus-visible,.CodePanel-module-scss-module__VcLgLG__code-select-item[data-highlighted]:not(:hover),.CodePanel-module-scss-module__VcLgLG__code-select-item[data-state=checked]:not(:hover){color:var(--color-text-primary)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;outline:none!important}.CodePanel-module-scss-module__VcLgLG__language-icon{object-fit:contain;flex:none;width:16px;height:16px}.CodePanel-module-scss-module__VcLgLG__code-select-content [data-slot=select-item]:hover{background-color:var(--color-action-background-button-secondary-hover)!important}.CodePanel-module-scss-module__VcLgLG__code-select-content [data-slot=select-item][data-highlighted]:hover{background-color:var(--color-action-background-button-secondary-hover)!important}.CodePanel-module-scss-module__VcLgLG__code-select-content [data-slot=select-item]:focus{color:var(--color-text-primary)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;outline:none!important}.CodePanel-module-scss-module__VcLgLG__code-select-content [data-slot=select-item]:focus-visible{color:var(--color-text-primary)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;outline:none!important}.CodePanel-module-scss-module__VcLgLG__code-select-content [data-slot=select-item][data-highlighted]:not(:hover){color:var(--color-text-primary)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;outline:none!important}.CodePanel-module-scss-module__VcLgLG__code-select-content [data-slot=select-item][data-state=checked]:not(:hover){color:var(--color-text-primary)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;outline:none!important}.CodePanel-module-scss-module__VcLgLG__spinner{animation:1s linear infinite CodePanel-module-scss-module__VcLgLG__spin}@keyframes CodePanel-module-scss-module__VcLgLG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LoginOverlay-module-scss-module__DdPagq__login-overlay{z-index:3;justify-content:center;align-items:center;gap:var(--size-space-inline-level-3);background:var(--sa-color-surface-panel,var(--color-surface-background-secondary));border-radius:inherit;color:var(--color-text-tertiary);font-size:var(--sa-type-text-sm,12px);-webkit-user-select:none;user-select:none;display:flex;position:absolute;inset:0}.LoginOverlay-module-scss-module__DdPagq__login-overlay span{-webkit-user-select:text;user-select:text}.LoginOverlay-module-scss-module__DdPagq__login-overlay span a{color:var(--color-text-accent)}.LoginOverlay-module-scss-module__DdPagq__login-overlay span a:hover{text-decoration:underline}
.ProblemNavigation-module-scss-module__1h6PTa__problem-nav{align-items:center;gap:6px;display:flex}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__group{--color-border-default:#0a0a0a;border-radius:8px;align-items:center;display:flex;overflow:hidden}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__group:hover{background-color:var(--color-action-background-button-secondary-hover)}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--list{opacity:.82;justify-content:flex-start;min-width:0}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--list.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn>svg{color:currentColor}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--list:hover:not(:disabled),.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--list:focus-visible,.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--list:focus-within{opacity:1}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--list:hover .ProblemNavigation-module-scss-module__1h6PTa__problem-nav__go,.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--list:focus-within .ProblemNavigation-module-scss-module__1h6PTa__problem-nav__go{display:flex}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__list-content{min-width:0;max-width:clamp(88px,14vw,180px);display:block;position:relative}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__go{inset-block:0;cursor:pointer;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-action-background-button-secondary-active) 82%, transparent) 50%, var(--color-action-background-button-secondary-active) 100%);justify-content:flex-end;align-items:center;width:2rem;display:none;position:absolute;right:0}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn{min-width:36px;height:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:opacity .2s,background-color .2s;display:flex}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn svg{color:var(--color-text-secondary)}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn:hover:not(:disabled){background-color:var(--color-action-background-button-secondary-active)}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--disabled,.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn:disabled{opacity:.3;cursor:not-allowed}.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn--disabled:hover,.ProblemNavigation-module-scss-module__1h6PTa__problem-nav__btn:disabled:hover{background-color:#f003}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet{width:min(90vw,40rem)!important;max-width:40rem!important}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__header{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;grid-template-columns:minmax(0,1fr) auto;display:grid}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__header-copy{gap:var(--size-space-stack-level-2);flex-direction:column;min-width:0;display:flex}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__title{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);margin:0}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__description{color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);line-height:var(--font-text-lineheight-level-2);margin:0}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__course-location{color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);line-height:var(--font-text-lineheight-level-2);overflow-wrap:anywhere;margin:0}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__header-actions{justify-content:flex-end;align-items:center;display:flex}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__body{min-height:0;padding:var(--size-space-inset-level-4) var(--size-space-inset-level-6);flex:auto;overflow-y:auto}.ProblemNavigation-module-scss-module__1h6PTa__problem-sheet__empty-state{width:100%;min-height:100%;color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;display:flex}
.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress{justify-content:flex-end;align-items:center;gap:.5rem;min-width:9.25rem;display:inline-flex}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress[data-locked=true]{min-width:0}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__score{color:var(--color-text-secondary);letter-spacing:0;opacity:var(--panel-header-progress-label-opacity,1);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1;transition:none}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__score-scale{color:var(--color-text-tertiary)}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__bar-wrap{flex-shrink:0;justify-content:flex-end;align-items:center;line-height:0;display:inline-flex;position:relative}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__bar{background-color:rgba(var(--color-surface-contrast-rgb), .1);width:6.5rem;height:.5rem;box-shadow:inset 0 0 0 1px rgba(var(--color-surface-contrast-rgb), .04);border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress[data-locked=true] .ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__bar{background-color:var(--color-surface-background-tertiary);box-shadow:inset 0 0 0 1px var(--color-border-default);opacity:.2}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__bar-fill{background:linear-gradient(90deg,#4ade80 0%,#22c55e 100%);border-radius:9999px;height:100%;box-shadow:0 0 6px #22c55e1f}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__locked{color:var(--color-text-tertiary);opacity:.5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:1200px){.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress{min-width:0}.ProblemProgressIndicator-module-scss-module__iSQ9Bq__problem-progress__bar{width:5rem}}
.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress{width:var(--problem-score-progress-width,5rem);justify-content:flex-end;align-items:center;max-width:100%;margin-left:auto;line-height:0;display:inline-flex;position:relative}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__bar{justify-content:flex-end;align-items:center;width:100%;line-height:0;display:flex}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress[data-locked=true] .ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__bar{opacity:.2}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__track{width:100%;height:var(--problem-score-progress-height,.5rem);border-radius:var(--size-border-radius-level-pill);background-color:var(--color-surface-background-tertiary);box-shadow:inset 0 0 0 1px var(--color-border-default);flex-shrink:0;display:block;overflow:hidden}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__fill{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%);height:100%;display:block}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__locked{color:var(--color-text-tertiary);opacity:.5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.ButtonIcon-module-scss-module__pez3LG__button-icon{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing);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),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),transform .18s var(--animation-transition-easing-bounce);will-change:transform;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;transform:scale(1)}.ButtonIcon-module-scss-module__pez3LG__button-icon:active:not(:disabled){transform:scale(var(--animation-transform-scale-normal));transition:transform var(--animation-transition-duration-level-2) var(--animation-transition-easing-sharp)}.ButtonIcon-module-scss-module__pez3LG__button-icon:disabled,.ButtonIcon-module-scss-module__pez3LG__button-icon[aria-disabled=true],.ButtonIcon-module-scss-module__pez3LG__button-icon--disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.ButtonIcon-module-scss-module__pez3LG__button-icon:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-text-accent-rgb), .4);outline:none}.ButtonIcon-module-scss-module__pez3LG__button-icon.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-text-destructive-rgb), .4)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--accent{background-color:var(--color-action-background-button-accent);color:var(--color-action-text-button-accent)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:hover:not(:disabled){background-color:var(--color-action-background-button-accent-hover);box-shadow:var(--size-shadow-level-2)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:active:not(:disabled){background-color:var(--color-action-background-button-accent-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--primary{background-color:var(--color-action-background-button-primary);color:var(--color-action-text-button-primary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:hover:not(:disabled){background-color:var(--color-action-background-button-primary-hover);box-shadow:var(--size-shadow-level-2)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:active:not(:disabled){background-color:var(--color-action-background-button-primary-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary{background-color:var(--color-surface-background-secondary);color:var(--color-action-text-button-secondary);border:1px solid var(--color-action-border-button-secondary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:hover:not(:disabled){background-color:var(--color-action-background-button-secondary-hover);border-color:var(--color-action-border-button-secondary-hover);box-shadow:var(--size-shadow-level-2)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:active:not(:disabled){background-color:var(--color-action-background-button-secondary-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive{background-color:var(--color-action-background-button-destructive);color:var(--color-action-text-button-destructive)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:hover:not(:disabled){background-color:var(--color-action-background-button-destructive-hover);box-shadow:var(--size-shadow-level-2)}.ButtonIcon-module-scss-module__pez3LG__button-icon--contained.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:active:not(:disabled){background-color:var(--color-action-background-button-destructive-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined{background-color:#0000;border:1px solid}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--accent{border-color:var(--color-action-border-button-accent);color:var(--color-text-accent)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:hover:not(:disabled){background-color:rgba(var(--color-text-accent-rgb), .04);border-color:var(--color-action-border-button-accent-hover);color:var(--color-text-accent-hover)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:active:not(:disabled){background-color:rgba(var(--color-text-accent-rgb), .08);color:var(--color-text-accent-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--primary{border-color:var(--color-action-border-button-primary);color:var(--color-text-primary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:hover:not(:disabled){background-color:rgba(var(--color-text-primary-rgb), .04);border-color:var(--color-action-border-button-primary-hover);color:var(--color-text-secondary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:active:not(:disabled){background-color:rgba(var(--color-text-primary-rgb), .08)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary{border-color:var(--color-action-border-button-secondary);color:var(--color-text-primary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:hover:not(:disabled){background-color:var(--color-action-background-button-secondary-hover);border-color:var(--color-action-border-button-secondary-hover)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:active:not(:disabled){background-color:var(--color-action-background-button-secondary-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive{border-color:var(--color-action-border-button-destructive);color:var(--color-text-destructive)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:hover:not(:disabled){background-color:rgba(var(--color-text-destructive-rgb), .04);border-color:var(--color-action-border-button-destructive-hover);color:var(--color-text-destructive-hover)}.ButtonIcon-module-scss-module__pez3LG__button-icon--outlined.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:active:not(:disabled){background-color:rgba(var(--color-text-destructive-rgb), .08);color:var(--color-text-destructive-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost,.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal{background-color:#0000;border:none}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--accent,.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--accent{color:var(--color-text-accent)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:hover:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:hover:not(:disabled){background-color:rgba(var(--color-text-accent-rgb), .04);color:var(--color-text-accent-hover)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:active:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:active:not(:disabled){background-color:rgba(var(--color-text-accent-rgb), .08);color:var(--color-text-accent-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--primary,.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--primary{color:var(--color-text-primary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:hover:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:hover:not(:disabled){background-color:rgba(var(--color-text-primary-rgb), .04);color:var(--color-text-secondary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:active:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:active:not(:disabled){background-color:rgba(var(--color-text-primary-rgb), .08)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary,.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary{color:var(--color-text-secondary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:hover:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:hover:not(:disabled){background-color:var(--color-action-background-button-secondary-hover);color:var(--color-text-primary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:active:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:active:not(:disabled){background-color:var(--color-action-background-button-secondary-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive,.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive{color:var(--color-text-destructive)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:hover:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:hover:not(:disabled){background-color:rgba(var(--color-text-destructive-rgb), .04);color:var(--color-text-destructive-hover)}.ButtonIcon-module-scss-module__pez3LG__button-icon--ghost.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:active:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--minimal.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:active:not(:disabled){background-color:rgba(var(--color-text-destructive-rgb), .08);color:var(--color-text-destructive-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain{background-color:#0000;border:none}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--accent{color:var(--color-text-accent)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:hover:not(:disabled){color:var(--color-text-accent-hover)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--accent:active:not(:disabled){color:var(--color-text-accent-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--primary{color:var(--color-text-primary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--primary:hover:not(:disabled),.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary{color:var(--color-text-secondary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--secondary:hover:not(:disabled){color:var(--color-text-primary)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive{color:var(--color-text-destructive)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:hover:not(:disabled){color:var(--color-text-destructive-hover)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain.ButtonIcon-module-scss-module__pez3LG__button-icon--destructive:active:not(:disabled){color:var(--color-text-destructive-active)}.ButtonIcon-module-scss-module__pez3LG__button-icon--plain:active:not(:disabled) .ButtonIcon-module-scss-module__pez3LG__button-icon__icon{animation:.4s cubic-bezier(.175,.885,.32,1.275) ButtonIcon-module-scss-module__pez3LG__icon-bounce}.ButtonIcon-module-scss-module__pez3LG__button-icon--circular{border-radius:50%}.ButtonIcon-module-scss-module__pez3LG__button-icon--rounded{border-radius:var(--size-border-radius-level-4)}.ButtonIcon-module-scss-module__pez3LG__button-icon--square{border-radius:var(--size-border-radius-level-3)}.ButtonIcon-module-scss-module__pez3LG__button-icon--xs{width:24px;min-width:24px;height:24px;min-height:24px}.ButtonIcon-module-scss-module__pez3LG__button-icon--xs .ButtonIcon-module-scss-module__pez3LG__button-icon__icon svg{width:14px;height:14px}.ButtonIcon-module-scss-module__pez3LG__button-icon--sm{width:28px;min-width:28px;height:28px;min-height:28px}.ButtonIcon-module-scss-module__pez3LG__button-icon--sm .ButtonIcon-module-scss-module__pez3LG__button-icon__icon svg{width:16px;height:16px}.ButtonIcon-module-scss-module__pez3LG__button-icon--md{width:32px;min-width:32px;height:32px;min-height:32px}.ButtonIcon-module-scss-module__pez3LG__button-icon--md .ButtonIcon-module-scss-module__pez3LG__button-icon__icon svg{width:18px;height:18px}.ButtonIcon-module-scss-module__pez3LG__button-icon--lg{width:38px;min-width:38px;height:38px;min-height:38px}.ButtonIcon-module-scss-module__pez3LG__button-icon--lg .ButtonIcon-module-scss-module__pez3LG__button-icon__icon svg{width:20px;height:20px}.ButtonIcon-module-scss-module__pez3LG__button-icon--compact{width:auto;min-width:0;height:auto;min-height:0;padding:0}.ButtonIcon-module-scss-module__pez3LG__button-icon__icon{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.ButtonIcon-module-scss-module__pez3LG__button-icon__icon svg{display:block}.ButtonIcon-module-scss-module__pez3LG__button-icon__ripple{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ButtonIcon-module-scss-module__pez3LG__button-icon:active .ButtonIcon-module-scss-module__pez3LG__button-icon__ripple:after{content:"";opacity:.3;background-color:currentColor;border-radius:50%;width:100%;height:100%;animation:.6s ease-out ButtonIcon-module-scss-module__pez3LG__ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.ButtonIcon-module-scss-module__pez3LG__button-icon--no-ripple:active .ButtonIcon-module-scss-module__pez3LG__button-icon__ripple:after{animation:none}@keyframes ButtonIcon-module-scss-module__pez3LG__icon-bounce{0%{transform:scale(1)}30%{transform:scale(.8)}60%{transform:scale(1.15)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ButtonIcon-module-scss-module__pez3LG__ripple{0%{opacity:.3;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}
.Spinner-module-scss-module__5kzIQW__spinner{color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex;position:relative}.Spinner-module-scss-module__5kzIQW__spinner--disabled{opacity:.5;pointer-events:none}.Spinner-module-scss-module__5kzIQW__spinner__icon{width:100%;height:100%;display:block}.Spinner-module-scss-module__5kzIQW__spinner--default .Spinner-module-scss-module__5kzIQW__spinner__icon,.Spinner-module-scss-module__5kzIQW__spinner--circle .Spinner-module-scss-module__5kzIQW__spinner__icon{animation:1s linear infinite Spinner-module-scss-module__5kzIQW__spinner-rotate}.Spinner-module-scss-module__5kzIQW__spinner--ellipsis .Spinner-module-scss-module__5kzIQW__spinner__icon{animation:none}@keyframes Spinner-module-scss-module__5kzIQW__spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip{padding:var(--size-space-inset-level-4) var(--size-space-inset-level-5);max-width:300px}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__loading,.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__empty{padding:var(--size-space-inset-level-4) var(--size-space-inset-level-5)}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__loading p,.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__empty p{font-size:var(--sa-type-text-sm,12px);color:var(--color-text-secondary);margin:0}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__title{margin:0 0 var(--size-space-stack-level-4) 0;font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);color:var(--color-text-primary)}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__list{margin:0;padding:0;list-style:none}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__item{align-items:flex-start;gap:var(--size-space-inline-level-4);margin-bottom:var(--size-space-stack-level-3);font-size:var(--sa-type-text-xs,11px);line-height:var(--font-text-lineheight-level-2);opacity:.9;transition:opacity var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);display:flex}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__item:last-child{margin-bottom:0}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__item:hover{opacity:1}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__icon--success{color:var(--color-status-success-base);transition:transform var(--animation-transition-duration-level-3) var(--animation-transition-easing-bounce);flex-shrink:0;margin-top:1px}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__icon--success:hover{transform:scale(1.1)}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__icon--error{color:var(--color-status-error-base);transition:transform var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);flex-shrink:0;margin-top:1px}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__icon--error:hover{transform:scale(1.1)}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__text{transition:color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__text--confirmed{color:var(--color-text-primary)}.RequirementsTooltip-module-scss-module__Xr3w3q__requirements-tooltip__text--pending{color:var(--color-text-secondary)}
.Tooltip-module-scss-module__qQDd4W__tooltip-content{z-index:50;width:fit-content;transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:var(--size-border-radius-level-3);padding:var(--size-space-inset-level-2) var(--size-space-inset-level-4);font-size:var(--sa-type-text-xs,11px);text-wrap:balance;background-color:var(--color-surface-background-tertiary)}.Tooltip-module-scss-module__qQDd4W__tooltip-content[data-state=open]{animation:Tooltip-module-scss-module__qQDd4W__tooltip-fade-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-zoom-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.Tooltip-module-scss-module__qQDd4W__tooltip-content[data-state=closed]{animation:Tooltip-module-scss-module__qQDd4W__tooltip-fade-out var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-zoom-out var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.Tooltip-module-scss-module__qQDd4W__tooltip-content[data-state=open][data-side=bottom]{animation:Tooltip-module-scss-module__qQDd4W__tooltip-fade-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-zoom-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-top var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.Tooltip-module-scss-module__qQDd4W__tooltip-content[data-state=open][data-side=left]{animation:Tooltip-module-scss-module__qQDd4W__tooltip-fade-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-zoom-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-right var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.Tooltip-module-scss-module__qQDd4W__tooltip-content[data-state=open][data-side=right]{animation:Tooltip-module-scss-module__qQDd4W__tooltip-fade-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-zoom-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-left var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.Tooltip-module-scss-module__qQDd4W__tooltip-content[data-state=open][data-side=top]{animation:Tooltip-module-scss-module__qQDd4W__tooltip-fade-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-zoom-in var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-bottom var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.Tooltip-module-scss-module__qQDd4W__tooltip-content__arrow{z-index:50;background-color:var(--color-surface-background-tertiary);width:10px;height:10px;fill:var(--color-surface-background-tertiary);border-radius:2px;transform:translateY(calc(-50% - 2px))rotate(45deg)}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-fade-out{0%{opacity:1}to{opacity:0}}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-top{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-bottom{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-left{0%{transform:translate(-8px)}to{transform:translate(0)}}@keyframes Tooltip-module-scss-module__qQDd4W__tooltip-slide-in-from-right{0%{transform:translate(8px)}to{transform:translate(0)}}
.PasswordInput-module-scss-module__-ya0ga__password-input{flex-direction:column;width:100%;display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__adornments{align-items:center;gap:var(--size-space-inline-level-2);display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__spinner-container{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__spinner-container svg{color:var(--color-text-tertiary)}.PasswordInput-module-scss-module__-ya0ga__password-input__toggle-container{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__strength{margin-top:var(--size-space-stack-level-5);width:100%;min-height:calc(85px + var(--size-space-stack-level-5));transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-container{gap:var(--size-space-stack-level-3);opacity:1;transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),transform var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);flex-direction:column;display:flex;transform:translateY(0)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-bar{box-sizing:border-box;gap:2px;width:100%;height:8px;display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment{border-radius:var(--size-border-radius-level-1);background-color:var(--color-state-progress-background);opacity:.3;box-sizing:border-box;min-width:0;height:100%;transition:background-color var(--animation-transition-duration-level-5) var(--animation-transition-easing-smooth),opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);flex:1}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment--empty{background-color:var(--color-state-progress-background);opacity:.3}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment--very-weak{background-color:var(--color-state-strength-very-weak);opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment--weak{background-color:var(--color-state-strength-weak);opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment--moderate{background-color:var(--color-state-strength-moderate);opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment--good{background-color:var(--color-state-strength-good);opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment--strong{background-color:var(--color-state-strength-strong);opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-info{align-items:center;gap:var(--size-space-inline-level-2);justify-content:flex-end;display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-label{font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-2);gap:var(--size-space-inline-level-3);cursor:pointer;color:var(--color-text-secondary);transition:color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),transform var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);align-items:center;display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-label--very-weak{color:var(--color-state-strength-very-weak)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-label--weak{color:var(--color-state-strength-weak)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-label--moderate{color:var(--color-state-strength-moderate)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-label--good{color:var(--color-state-strength-good)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-label--strong{color:var(--color-state-strength-strong)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-icon{opacity:.6;color:currentColor;transition:opacity var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),transform var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-info:hover .PasswordInput-module-scss-module__-ya0ga__password-input__strength-icon{opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-message{font-size:var(--sa-type-text-xs,11px);color:var(--color-text-tertiary);min-height:1.25rem;transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);margin-top:2rem}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-message:not(:empty){opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements{padding:var(--size-space-inset-level-4) var(--size-space-inset-level-5);max-width:300px}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-empty{padding:var(--size-space-inset-level-4) var(--size-space-inset-level-5)}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-empty p{font-size:var(--sa-type-text-sm,12px);color:var(--color-text-secondary);margin:0}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-title{margin:0 0 var(--size-space-stack-level-4) 0;font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);color:var(--color-text-primary)}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-list{margin:0;padding:0;list-style:none}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-item{align-items:flex-start;gap:var(--size-space-inline-level-4);margin-bottom:var(--size-space-stack-level-3);font-size:var(--sa-type-text-xs,11px);line-height:var(--font-text-lineheight-level-2);opacity:.9;transition:opacity var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);display:flex}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-item:last-child{margin-bottom:0}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-item:hover{opacity:1}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-icon--success{color:var(--color-status-success-base);transition:transform var(--animation-transition-duration-level-3) var(--animation-transition-easing-bounce);flex-shrink:0;margin-top:1px}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-icon--success:hover{transform:scale(1.1)}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-icon--error{color:var(--color-status-error-base);transition:transform var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);flex-shrink:0;margin-top:1px}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-icon--error:hover{transform:scale(1.1)}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-text{transition:color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease)}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-text--confirmed{color:var(--color-text-primary)}.PasswordInput-module-scss-module__-ya0ga__password-input__requirements-text--pending{color:var(--color-text-secondary)}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment:first-child{transition-delay:0s}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment:nth-child(2){transition-delay:50ms}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment:nth-child(3){transition-delay:.1s}.PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment:nth-child(4){transition-delay:.15s}.PasswordInput-module-scss-module__-ya0ga__password-input__strength:not(:empty) .PasswordInput-module-scss-module__-ya0ga__password-input__strength-container{animation:PasswordInput-module-scss-module__-ya0ga__strengthIndicatorEntrance var(--animation-transition-duration-level-5) var(--animation-transition-easing-spring)}@keyframes PasswordInput-module-scss-module__-ya0ga__strengthIndicatorEntrance{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.PasswordInput-module-scss-module__-ya0ga__password-input:focus-within .PasswordInput-module-scss-module__-ya0ga__password-input__strength-segment{box-shadow:0 0 0 1px rgba(var(--color-brand-primary-base-rgb), .2)}
.KBD-module-scss-module__CGW1ua__kbd{width:fit-content;min-width:var(--kbd-size,calc(var(--sa-space-unit,4px) * 4.5));height:var(--kbd-size,calc(var(--sa-space-unit,4px) * 4.5));justify-content:center;align-items:center;gap:var(--kbd-gap,var(--sa-space-gap-compact,4px));border-radius:var(--kbd-border-radius,var(--sa-space-gap-compact,4px));background-color:var(--kbd-background,var(--sa-color-surface-elevated-secondary,var(--color-surface-background-tertiary)));padding:0 var(--kbd-padding-x,calc(var(--sa-space-unit,4px) * 1.25));color:var(--kbd-color,var(--sa-color-text-tertiary,var(--color-text-tertiary)));font-family:inherit;font-size:var(--kbd-font-size,var(--sa-type-text-xs,11px));font-weight:var(--sa-type-weight-medium,500);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}.KBD-module-scss-module__CGW1ua__kbd svg:not([class*=size-]){width:var(--kbd-icon-size,.75rem);height:var(--kbd-icon-size,.75rem)}[data-slot=tooltip-content] .KBD-module-scss-module__CGW1ua__kbd{background-color:color-mix(in srgb, var(--color-surface-raised) 24%, transparent);color:var(--color-text-primary)}.KBD-module-scss-module__CGW1ua__kbd-group{align-items:center;gap:var(--kbd-group-gap,calc(var(--sa-space-unit,4px) * .5));color:var(--sa-color-text-tertiary,var(--color-text-tertiary));font-family:var(--sa-type-font-family-mono,ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);font-size:var(--sa-type-text-xs,11px);line-height:1;display:inline-flex}
.NavigationMenu-module-scss-module__SdfRPW__navigation-menu{--navigation-menu-panel-background:var(--sa-color-surface-elevated-primary,var(--color-surface-background-secondary));--navigation-menu-panel-mix-background:var(--sa-color-surface-panel,var(--color-surface-background-secondary));--navigation-menu-panel-border:var(--sa-color-border-default,var(--color-surface-border-primary));--navigation-menu-panel-shadow:var(--sa-sheet-content-shadow,var(--size-shadow-level-4));--navigation-menu-panel-padding:var(--sa-space-gap-compact,4px);--navigation-menu-control-background:var(--sa-color-surface-control,var(--color-action-background-button-secondary-hover));--navigation-menu-control-radius:var(--sa-radius-control,8px);--navigation-menu-control-height:calc(var(--sa-space-unit,4px) * 7);--navigation-menu-row-padding-block:var(--sa-space-inset-row-block,5px);--navigation-menu-row-padding-inline:var(--sa-space-inset-row-inline,8px);--navigation-menu-row-gap:var(--sa-space-gap-related,8px);--navigation-menu-text-color:var(--sa-color-text-secondary,var(--color-text-secondary));--navigation-menu-text-active-color:var(--sa-color-text-primary,var(--color-text-primary));--navigation-menu-icon-color:var(--sa-color-icon-secondary,var(--color-text-secondary));--navigation-menu-icon-active-color:var(--sa-color-icon-primary,var(--color-text-primary));flex:1;justify-content:center;align-items:center;max-width:max-content;display:flex;position:relative}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__list{justify-content:center;align-items:center;gap:var(--sa-space-gap-related,8px);flex:1;margin:0;padding:0;list-style:none;display:flex}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__item{position:relative}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger{min-height:var(--navigation-menu-control-height);justify-content:center;align-items:center;gap:var(--sa-space-gap-compact,4px);border-radius:var(--navigation-menu-control-radius);width:max-content;padding:var(--navigation-menu-row-padding-block) var(--navigation-menu-row-padding-inline);font-size:var(--sa-type-text-sm,12px);font-weight:var(--sa-type-weight-medium,var(--font-text-weight-level-2));cursor:pointer;color:var(--navigation-menu-text-color);opacity:.82;transition: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),opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),box-shadow var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);background-color:#0000;border:none;outline:none;line-height:1.35;display:inline-flex}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger svg:not([class*=text-]){color:var(--navigation-menu-icon-color)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger:disabled{pointer-events:none;opacity:.5}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--underline:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--underline:focus-visible,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--underline[data-state=open]{color:var(--navigation-menu-text-active-color);opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--underline[data-state=open]:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--underline[data-state=open]:focus-visible{background-color:#0000}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--ghost:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--ghost:focus-visible,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--ghost[data-state=open]{background-color:var(--navigation-menu-control-background);color:var(--navigation-menu-text-active-color);opacity:1}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--ghost[data-state=open]:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger--ghost[data-state=open]:focus-visible{background-color:var(--navigation-menu-control-background)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger:hover svg:not([class*=text-]),.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger:focus-visible svg:not([class*=text-]),.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__trigger[data-state=open] svg:not([class*=text-]){color:var(--navigation-menu-icon-active-color)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__chevron{width:12px;height:12px;transition:transform var(--animation-transition-duration-level-5) var(--animation-transition-easing-ease);position:relative;top:1px}[data-state=open] .NavigationMenu-module-scss-module__SdfRPW__navigation-menu__chevron{transform:rotate(180deg)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content{width:100%;top:0;left:0}@media (min-width:768px){.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content{width:auto;position:absolute}}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-motion^=from-]{animation-name:NavigationMenu-module-scss-module__SdfRPW__fadeIn;animation-duration:var(--animation-keyframe-fade-duration);animation-timing-function:var(--animation-transition-easing-ease-out)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-motion^=to-]{animation-name:NavigationMenu-module-scss-module__SdfRPW__fadeOut;animation-duration:var(--animation-transition-duration-level-3);animation-timing-function:var(--animation-transition-easing-ease-in)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-motion=from-end]{animation-name:NavigationMenu-module-scss-module__SdfRPW__slideInFromRight}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-motion=from-start]{animation-name:NavigationMenu-module-scss-module__SdfRPW__slideInFromLeft}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-motion=to-end]{animation-name:NavigationMenu-module-scss-module__SdfRPW__slideOutToRight}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-motion=to-start]{animation-name:NavigationMenu-module-scss-module__SdfRPW__slideOutToLeft}[data-viewport=false] .NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content{background-color:var(--navigation-menu-panel-background);color:var(--navigation-menu-text-active-color);z-index:1200;width:max-content;min-width:12rem;margin-top:var(--sa-space-gap-related,8px);max-height:var(--radix-navigation-menu-content-available-height);border-radius:var(--sa-radius-overlay,20px);border:1px solid var(--navigation-menu-panel-border);padding:var(--navigation-menu-panel-padding);box-shadow:var(--navigation-menu-panel-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;top:100%;overflow:hidden auto;transform:translateZ(0)}@supports (background:color-mix(in oklab, white, transparent)){[data-viewport=false] .NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content{background-color:color-mix(in oklab, var(--navigation-menu-panel-mix-background) 95%, transparent)}}@supports (corner-shape:superellipse(1.5)){[data-viewport=false] .NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content{corner-shape:superellipse(1.5)}}[data-viewport=false] .NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-state=open]{animation:NavigationMenu-module-scss-module__SdfRPW__zoomIn var(--animation-keyframe-fade-duration) var(--animation-transition-easing-ease-out),NavigationMenu-module-scss-module__SdfRPW__fadeIn var(--animation-keyframe-fade-duration) var(--animation-transition-easing-ease-out),NavigationMenu-module-scss-module__SdfRPW__slideInFromTop var(--animation-keyframe-fade-duration) var(--animation-transition-easing-ease-out)}[data-viewport=false] .NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content[data-state=closed]{animation:NavigationMenu-module-scss-module__SdfRPW__zoomOut var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease-in),NavigationMenu-module-scss-module__SdfRPW__fadeOut var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease-in)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__viewport-container{isolation:isolate;z-index:50;justify-content:center;display:flex;position:absolute;top:100%;left:0}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__viewport{transform-origin:top;background-color:var(--navigation-menu-panel-background);color:var(--navigation-menu-text-active-color);margin-top:var(--sa-space-gap-related,8px);height:var(--radix-navigation-menu-viewport-height);border-radius:var(--sa-radius-overlay,20px);border:1px solid var(--navigation-menu-panel-border);width:100%;box-shadow:var(--navigation-menu-panel-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;transform:translateZ(0)}@supports (background:color-mix(in oklab, white, transparent)){.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__viewport{background-color:color-mix(in oklab, var(--navigation-menu-panel-mix-background) 95%, transparent)}}@supports (corner-shape:superellipse(1.5)){.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__viewport{corner-shape:superellipse(1.5)}}@media (min-width:768px){.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__viewport{width:var(--radix-navigation-menu-viewport-width)}}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__viewport[data-state=open]{animation:NavigationMenu-module-scss-module__SdfRPW__zoomIn var(--animation-keyframe-fade-duration) var(--animation-transition-easing-ease-out)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__viewport[data-state=closed]{animation:NavigationMenu-module-scss-module__SdfRPW__zoomOut var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease-in)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link{box-sizing:border-box;align-items:center;gap:var(--navigation-menu-row-gap);width:100%;min-height:var(--navigation-menu-control-height);border-radius:var(--navigation-menu-control-radius);padding:var(--navigation-menu-row-padding-block) var(--navigation-menu-row-padding-inline);font-size:var(--sa-type-text-sm,12px);font-weight:var(--sa-type-weight-medium,var(--font-text-weight-level-2));transition: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),opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),box-shadow var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);color:var(--navigation-menu-text-color);opacity:.82;white-space:nowrap;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),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),transform .18s var(--animation-transition-easing-bounce);will-change:transform;outline:none;line-height:1.35;text-decoration:none;display:flex;transform:scale(1)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link:active:not(:disabled){transform:scale(var(--animation-transform-scale-normal));transition:transform var(--animation-transition-duration-level-2) var(--animation-transition-easing-sharp)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost:focus-visible,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost[data-active=true]{background-color:var(--navigation-menu-control-background);color:var(--navigation-menu-text-active-color);opacity:1}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost[data-active=true]:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost[data-active=true]:focus-visible{background-color:var(--navigation-menu-control-background)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost svg:not([class*=text-]){color:var(--navigation-menu-icon-color)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost:hover svg:not([class*=text-]),.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost:focus-visible svg:not([class*=text-]),.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--ghost[data-active=true] svg:not([class*=text-]){color:var(--navigation-menu-icon-active-color)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline{color:var(--navigation-menu-text-color);background-color:#0000}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline svg:not([class*=text-]){color:var(--navigation-menu-icon-color)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline:focus-visible,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline[data-active=true]{color:var(--navigation-menu-text-active-color);opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline[data-active=true]:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline[data-active=true]:focus-visible{background-color:#0000}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline:hover svg:not([class*=text-]),.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline:focus-visible svg:not([class*=text-]),.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__link--underline[data-active=true] svg:not([class*=text-]){color:var(--navigation-menu-icon-active-color)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__content-grid{gap:var(--sa-space-gap-compact,4px);min-width:100%;padding:0;display:grid}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__dropdown-item{gap:var(--sa-space-gap-compact,4px);border-radius:var(--navigation-menu-control-radius);padding:var(--navigation-menu-row-padding-block) var(--navigation-menu-row-padding-inline);color:var(--navigation-menu-text-color);opacity:.82;transition: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),opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),box-shadow var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);outline:none;flex-direction:column;text-decoration:none;display:flex}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__dropdown-item:hover,.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__dropdown-item:focus-visible{background-color:var(--navigation-menu-control-background);color:var(--navigation-menu-text-active-color);opacity:1}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__dropdown-item-title{font-weight:var(--sa-type-weight-medium,var(--font-text-weight-level-2));font-size:var(--sa-type-text-sm,12px);color:var(--navigation-menu-text-active-color)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__dropdown-item-description{font-size:var(--sa-type-text-xs,11px);color:var(--sa-color-text-tertiary,var(--color-text-secondary));line-height:var(--font-text-lineheight-level-2)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__indicator{z-index:1;height:var(--sa-space-gap-related,8px);justify-content:center;align-items:flex-end;display:flex;top:100%;overflow:hidden}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__indicator[data-state=visible]{animation:NavigationMenu-module-scss-module__SdfRPW__fadeIn var(--animation-keyframe-fade-duration) var(--animation-transition-easing-ease-out)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__indicator[data-state=hidden]{animation:NavigationMenu-module-scss-module__SdfRPW__fadeOut var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease-in)}.NavigationMenu-module-scss-module__SdfRPW__navigation-menu__indicator-arrow{height:var(--sa-space-gap-related,8px);width:var(--sa-space-gap-related,8px);background-color:var(--navigation-menu-panel-background);border:1px solid var(--navigation-menu-panel-border);box-shadow:var(--navigation-menu-panel-shadow);border-radius:1px 0 0;position:relative;top:60%;transform:rotate(45deg)}@keyframes NavigationMenu-module-scss-module__SdfRPW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NavigationMenu-module-scss-module__SdfRPW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes NavigationMenu-module-scss-module__SdfRPW__slideInFromRight{0%{transform:translate(208px)}to{transform:translate(0)}}@keyframes NavigationMenu-module-scss-module__SdfRPW__slideInFromLeft{0%{transform:translate(-208px)}to{transform:translate(0)}}@keyframes NavigationMenu-module-scss-module__SdfRPW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(208px)}}@keyframes NavigationMenu-module-scss-module__SdfRPW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-208px)}}@keyframes NavigationMenu-module-scss-module__SdfRPW__slideInFromTop{0%{transform:translateY(calc(-1 * var(--sa-space-gap-related,8px)))}to{transform:translateY(0)}}@keyframes NavigationMenu-module-scss-module__SdfRPW__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes NavigationMenu-module-scss-module__SdfRPW__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.ProgressBar-module-scss-module__0v0tGa__progress-bar{max-width:100%;line-height:0;display:block}.ProgressBar-module-scss-module__0v0tGa__progress-bar__track{width:var(--progress-bar-track-width,100%);height:var(--progress-bar-height,.5rem);border-radius:var(--progress-bar-radius,9999px);background:var(--progress-bar-track-background,var(--color-surface-background-tertiary));box-shadow:var(--progress-bar-track-shadow,inset 0 0 0 1px var(--color-border-default));-webkit-backdrop-filter:var(--progress-bar-track-filter,none);backdrop-filter:var(--progress-bar-track-filter,none);flex-shrink:0;display:block;overflow:hidden}.ProgressBar-module-scss-module__0v0tGa__progress-bar__fill{border-radius:inherit;background:var(--progress-bar-fill-background,linear-gradient(90deg, var(--color-status-success-base) 0%, var(--color-status-success-base-hover) 100%));height:100%;box-shadow:var(--progress-bar-fill-shadow,none);transform-origin:0;display:block}.ProgressBar-module-scss-module__0v0tGa__progress-bar__fill--animated{animation:ProgressBar-module-scss-module__0v0tGa__progress-bar-fill-grow var(--progress-bar-animation-duration,1.2s) var(--progress-bar-animation-easing,ease-out) var(--progress-bar-animation-delay,0s) both;will-change:transform}@keyframes ProgressBar-module-scss-module__0v0tGa__progress-bar-fill-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ProgressBar-module-scss-module__0v0tGa__progress-bar__fill--animated{animation:none}}
.RadioGroup-module-scss-module__N9hvYa__radio-group{gap:var(--size-space-stack-level-3);display:grid}.RadioGroup-module-scss-module__N9hvYa__radio-group__item{border:1px solid var(--color-border-input-default);width:1rem;height:1rem;color:var(--color-brand-primary-base);box-shadow:var(--size-shadow-level-1);cursor:pointer;transition: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);background:0 0;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RadioGroup-module-scss-module__N9hvYa__radio-group__item:hover:not(:disabled){border-color:var(--color-border-input-hover)}.RadioGroup-module-scss-module__N9hvYa__radio-group__item:focus-visible{border-color:var(--color-border-input-focus);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-base-rgb), .25)}.RadioGroup-module-scss-module__N9hvYa__radio-group__item:disabled{cursor:not-allowed;opacity:.5}.RadioGroup-module-scss-module__N9hvYa__radio-group__item[aria-invalid=true]{border-color:var(--color-status-error-base);box-shadow:0 0 0 3px rgba(var(--color-status-error-base-rgb), .2)}.RadioGroup-module-scss-module__N9hvYa__radio-group__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.RadioGroup-module-scss-module__N9hvYa__radio-group__icon{fill:currentColor;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header{box-sizing:border-box;display:flex}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header[data-placement=inline]{flex:0 0 var(--mdx-editing-surface-toolbar-space);width:100%;max-width:var(--mdx-editing-surface-layout-max-width);height:var(--mdx-editing-surface-toolbar-space);z-index:30;background:var(--color-surface-background-secondary);padding-top:var(--mdx-editing-surface-toolbar-top);justify-content:flex-end;align-items:flex-start;margin-inline:auto;padding-inline-start:var(--mdx-editing-surface-content-rail-offset);padding-inline-end:var(--mdx-editing-surface-content-rail-offset);position:sticky;top:0}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header[data-placement=header]{z-index:auto;background:0 0;flex:none;justify-content:flex-end;align-items:center;width:auto;max-width:none;height:auto;margin:0;padding:0;position:static}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__controls{visibility:visible;opacity:1;transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),transform var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);pointer-events:auto;justify-content:flex-end;align-items:center;gap:4px;display:flex;transform:translateY(0)}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__history-controls{align-items:center;gap:2px;display:inline-flex}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__review-summary{min-height:var(--mdx-editing-surface-toolbar-height);font-family:var(--sa-type-font-family-mono,ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:var(--sa-type-text-sm,12px);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-inline-end:.25rem;font-weight:400;line-height:1;display:inline-flex}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__review-summary-additions{color:#31d67a}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__review-summary-removals{color:#ff584d}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__button{border-radius:var(--sa-radius-control,8px);width:28px;height:28px;color:var(--sa-color-icon-secondary,var(--color-text-secondary));cursor:pointer;transition: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);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__button:hover:not(:disabled){background:var(--sa-color-surface-control,var(--color-action-background-button-secondary-hover));color:var(--sa-color-icon-primary,var(--color-text-primary))}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__button:focus-visible{background:var(--sa-color-surface-control,var(--color-action-background-button-secondary-hover));box-shadow:0 0 0 2px var(--sa-color-border-focus,var(--color-action-border-focus-default));color:var(--sa-color-icon-primary,var(--color-text-primary));outline:none}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__button:disabled{opacity:.4;cursor:not-allowed}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__button[data-active=true],.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__button[data-state=open]{background:var(--sa-color-surface-control,var(--color-action-background-button-secondary-hover));color:var(--sa-color-text-primary,var(--color-text-primary))}.EditingSurfaceHeader-module-scss-module__DIfsIa__editing-surface-header__mode-label{white-space:nowrap}
.Footer-module-scss-module__82Aofq__footer{color:#777;flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;padding:13px 0;font-size:.75rem;display:flex}.Footer-module-scss-module__82Aofq__footer__copyright{flex-direction:column;gap:.3rem;display:flex}.Footer-module-scss-module__82Aofq__footer__brand-link{color:inherit;opacity:.8;transition:opacity .2s}.Footer-module-scss-module__82Aofq__footer__brand-link:hover{opacity:1}.Footer-module-scss-module__82Aofq__footer__options{color:#9a9a9a;flex-direction:row;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.Footer-module-scss-module__82Aofq__footer__options a{border-radius:.2rem;transition:color .2s}.Footer-module-scss-module__82Aofq__footer__options a:hover{color:var(--color-text-primary);text-decoration:underline}.Footer-module-scss-module__82Aofq__footer__options a:focus-visible{color:var(--color-text-primary);outline-offset:3px;outline:2px solid}.Footer-module-scss-module__82Aofq__footer{width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media (max-width:1280px){.Footer-module-scss-module__82Aofq__footer{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.Footer-module-scss-module__82Aofq__footer{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.Footer-module-scss-module__82Aofq__footer{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.Footer-module-scss-module__82Aofq__footer{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:40rem){.Footer-module-scss-module__82Aofq__footer{flex-direction:column;align-items:flex-start}.Footer-module-scss-module__82Aofq__footer__options{flex-wrap:wrap;gap:.55rem 1rem}}
.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__container{flex-direction:column;flex:1;width:100%;max-width:400px;margin:0 auto;padding:2rem 0;display:flex}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__content{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__success-icon{justify-content:center;margin-bottom:1.5rem;display:flex}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__header{margin-bottom:2rem}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__title{color:var(--color-text-primary,#fff);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__description{font-size:var(--sa-type-text-sm,12px);color:var(--color-text-tertiary);min-height:1.25rem;margin:0;line-height:1.4}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__description strong{color:var(--color-text-primary);font-weight:600}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__instructions{text-align:left;flex-direction:column;align-self:center;gap:1rem;max-width:350px;margin-bottom:2rem;display:flex}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__instruction-item{font-size:var(--sa-type-text-md,14px);color:var(--color-text-secondary);align-items:flex-start;gap:1rem;line-height:1.4;display:flex}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__instruction-item svg{color:var(--color-text-accent);flex-shrink:0;margin-top:.125rem}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__instruction-item span{flex:1}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__field{align-self:center;width:100%;min-width:350px;margin-bottom:2rem}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__actions{flex-direction:column;align-self:center;gap:1rem;width:100%;max-width:350px;margin-top:auto;padding-top:2rem;display:flex}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__link{color:#777;cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.875rem;text-decoration:none}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__link:hover{text-decoration:underline}.ResetPasswordForm-module-scss-module__X9B6wq__reset-password-form__link:disabled{opacity:.5;cursor:not-allowed}
.SignupHeader-module-scss-module__19CfPW__signup-header{padding:1rem 0}
.page-module-scss-module__3rxsTG__reset-password-page{width:100%;height:100vh;max-width:calc(var(--max-width-default) + 0px);flex-direction:column;margin:0 auto;padding-top:2rem;display:flex}@media (max-width:1280px){.page-module-scss-module__3rxsTG__reset-password-page{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__3rxsTG__reset-password-page{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__3rxsTG__reset-password-page{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__3rxsTG__reset-password-page{max-width:calc(var(--max-width-sm) + 0px)}}
