.auth-viewport-module__c2hrZW__viewport{height:100dvh;min-height:0}.auth-viewport-module__c2hrZW__viewport>div,.auth-viewport-module__c2hrZW__viewport main{min-height:0}@media not (min-width:1280px){.auth-viewport-module__c2hrZW__viewport header{height:clamp(46px,10dvh,96px);padding:clamp(8px,2dvh,32px) 24px}.auth-viewport-module__c2hrZW__viewport footer{padding-block:clamp(4px,2dvh,32px)}.auth-viewport-module__c2hrZW__viewport main{padding-bottom:clamp(4px,2dvh,24px)}.auth-viewport-module__c2hrZW__viewport main form{gap:clamp(10px,2.5dvh,24px)}.auth-viewport-module__c2hrZW__viewport main>div>div>div{padding:clamp(12px,3dvh,40px)}.auth-viewport-module__c2hrZW__viewport main>div>div>div>div{gap:clamp(12px,3dvh,32px)}.auth-viewport-module__c2hrZW__viewport main form>div:not([role=alert]){gap:clamp(8px,2dvh,20px)}.auth-viewport-module__c2hrZW__viewport main form>div:has(input[type=checkbox]){flex-flow:wrap;justify-content:space-between;align-items:center;gap:0 12px}}@media (480px<=width<1280px) and (not (min-height:500px)){.auth-viewport-module__c2hrZW__viewport main form>div:has(input[type=email]){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-viewport-module__c2hrZW__viewport main form>div:has(>button){flex-direction:row}.auth-viewport-module__c2hrZW__viewport main form>div>label:has(input[type=checkbox]){min-height:28px}}
