.foundation-auth-page{min-height:calc(100svh - 88px);padding:32px 16px 48px}.foundation-auth-page>div{max-width:448px}.foundation-auth-page h1{font-family:var(--font-satoshi), sans-serif;letter-spacing:-.03em;text-align:center;text-wrap:balance;font-size:32px;line-height:1.2}.foundation-auth-page h1+p{text-align:center;margin-top:8px;line-height:1.5}.foundation-auth-page input:not([tabindex="-1"]){border-color:color-mix(in srgb, var(--t3) 75%, transparent);border-radius:12px;min-height:48px;font-size:16px}.foundation-auth-page button:not([role=checkbox]){border-radius:12px;min-height:44px}.foundation-auth-page a[href*=reset-password],.foundation-auth-page>div>p>a{align-items:center;min-height:44px;display:inline-flex}.foundation-auth-page a[href*=reset-password]{color:var(--t2);font-size:13px}.foundation-auth-page [role=separator]>span:nth-child(2){color:var(--t2);text-transform:none;letter-spacing:0;font-size:12px}.foundation-auth-page form>p:not(.text-sm),.foundation-auth-page form ul{font-size:13px;line-height:1.5}.foundation-auth-page form ul li{color:var(--t2)}.foundation-auth-page label[for=terms]{min-height:44px;line-height:1.5}.foundation-auth-page :is(a,button,input):focus-visible{outline:2px solid var(--otx);outline-offset:3px}:root:not(.dark) .foundation-auth-page{--otx:var(--o7)}:root:not(.dark) .foundation-auth-page a.text-primary{color:var(--o7)}.foundation-auth-page .text-loss{color:var(--losstx)}@media (max-width:639px){.foundation-auth-page>div{padding:16px 0}}@media (prefers-reduced-motion:reduce){.foundation-auth-page *{transition:none!important}}