.auth-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;min-height:100svh;display:flex}.auth-example-link{align-items:center;min-height:48px;font-size:14px;font-weight:500;display:inline-flex}.auth-example-link:hover{color:var(--landing-blue)}.auth-main{flex:1;grid-template-columns:3fr 2fr;align-items:center;gap:64px;padding-block:72px 96px;display:grid}.auth-intro{flex-direction:column;gap:28px;min-width:0;display:flex}.auth-page .auth-intro h1{text-wrap:balance;font-size:clamp(64px,6.2vw,96px)}.auth-intro>p{max-width:32ch;color:var(--landing-muted);text-wrap:pretty;font-size:20px;line-height:1.5}.auth-form-column{border-left:1px solid #1717171a;justify-content:center;min-width:0;padding-left:64px;display:flex}.auth-form{flex-direction:column;gap:28px;width:100%;max-width:320px;display:flex}.auth-form-heading{flex-direction:column;gap:10px;display:flex}.auth-form-heading h2{letter-spacing:-.025em;text-wrap:balance;font-family:Inter Tight Variable,sans-serif;font-size:28px;font-weight:600}.auth-form-heading p,.auth-alternate{color:var(--landing-muted);text-wrap:pretty;font-size:14px;line-height:1.6}.auth-fields{flex-direction:column;gap:20px;display:flex}.auth-field{flex-direction:column;gap:8px;display:flex}.auth-field label{color:#171717;font-size:14px;font-weight:500}.auth-field input{color:#171717;height:48px;box-shadow:none;background:#fff;border:1px solid #17171733;border-radius:4px;padding-inline:12px;font-size:16px}.auth-field input:focus-visible{border-color:var(--landing-blue);outline:2px solid var(--landing-blue);outline-offset:-1px;box-shadow:none}.auth-field-hint{color:var(--landing-muted);font-size:14px}.auth-submit{justify-content:space-between;width:100%;font-size:16px}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-submit:disabled:hover{background:var(--landing-blue)}.auth-alternate{border-top:1px solid #1717171a;padding-top:24px}.auth-alternate a{color:#171717;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.auth-alternate a:hover{color:var(--landing-blue)}.auth-footer{padding-block:24px}.auth-footer p{color:var(--landing-muted);border-top:1px solid #1717171a;padding-top:24px;font-size:14px}@media (width<=1100px){.auth-main{gap:40px}.auth-form-column{padding-left:40px}}@media (width<=900px){.auth-main{grid-template-columns:1fr;gap:40px;padding-block:32px 48px}.auth-intro{gap:20px}.auth-page .auth-intro h1{font-size:clamp(40px,7vw,64px)}.auth-intro>p{max-width:40ch;font-size:16px}.auth-form-column{border-left:0;justify-content:flex-start;padding-left:0}}@media (width<=639px){.auth-example-link,.auth-form-heading p,.auth-field label,.auth-field-hint,.auth-alternate,.auth-footer p{font-size:16px}}
