.page-module__iiNy3W__pageContent{flex-direction:column;width:100%;display:flex}.page-module__iiNy3W__form{flex-direction:column;display:flex}.page-module__iiNy3W__row{justify-content:space-between;align-items:center;gap:12px;margin:clamp(8px,1.4vh,15px) 0 clamp(10px,2vh,25px);display:flex}.page-module__iiNy3W__forgot{color:#7c3aed;font-family:var(--font-montserrat), sans-serif;font-size:clamp(.85rem,.95vw,.95rem);font-weight:400;text-decoration:none}.page-module__iiNy3W__googleButton{width:100%}
.AuthTabs-module__SGWIrW__segmentedControl{background:var(--color-white);border-radius:var(--radius-segmented);box-sizing:border-box;border:1.8px solid #21212180;width:100%;height:clamp(44px,min(4vw,6.5vh),64px);margin-bottom:clamp(14px,2.2vh,32px);padding:4px;display:flex}.AuthTabs-module__SGWIrW__tab{font-family:var(--font-montserrat), sans-serif;color:#000;border-radius:var(--radius-tab);flex:1;justify-content:center;align-items:center;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:400;text-decoration:none;transition:all .2s;display:flex}.AuthTabs-module__SGWIrW__activeTab{background:var(--color-purple-dark);color:var(--color-white);font-weight:500}
.AuthInput-module__FVtvwq__fieldGroup{margin-bottom:clamp(10px,1.6vh,20px)}.AuthInput-module__FVtvwq__label{color:var(--color-white);font-family:var(--font-sora), sans-serif;margin-bottom:clamp(4px,.8vh,8px);font-size:clamp(.9rem,1.1vw,1.15rem);font-weight:400;display:block}.AuthInput-module__FVtvwq__inputWrapper{position:relative}.AuthInput-module__FVtvwq__input{background:var(--color-input-bg);border:1.73px solid var(--color-input-border);border-radius:var(--radius-input);width:100%;height:clamp(44px,min(4vw,6.5vh),64px);color:var(--color-grey);box-sizing:border-box;font-family:var(--font-montserrat), sans-serif;outline:none;padding:0 clamp(12px,1.5vw,16px);font-size:clamp(.9rem,1.1vw,1.15rem)}.AuthInput-module__FVtvwq__input:focus{border-color:var(--color-purple-dark)}.AuthInput-module__FVtvwq__input::placeholder{font-family:var(--font-montserrat), sans-serif;color:var(--color-grey)}.AuthInput-module__FVtvwq__adornment{align-items:center;display:flex;position:absolute;top:50%;right:clamp(12px,1.5vw,16px);transform:translateY(-50%)}
.PasswordInput-module__jShaoa__eyeButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}
.AuthCheckbox-module__1Fl05W__container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.AuthCheckbox-module__1Fl05W__input{opacity:0;pointer-events:none;position:absolute}.AuthCheckbox-module__1Fl05W__checkmark{background:var(--color-white);border:1px solid #ddd;border-radius:4px;flex-shrink:0;width:18px;height:18px;position:relative}.AuthCheckbox-module__1Fl05W__checkmark:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.AuthCheckbox-module__1Fl05W__input:checked+.AuthCheckbox-module__1Fl05W__checkmark:after{display:block}.AuthCheckbox-module__1Fl05W__label{color:#888;font-family:var(--font-montserrat), sans-serif;font-size:.85rem;font-weight:400}
