.auth-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:start;padding-top:65px;padding-bottom:70px}.auth-intro h1{font-size:clamp(36px,4vw,51px);letter-spacing:-1.7px;margin-top:22px}.auth-intro .lead{font-size:17px;max-width:420px}.auth-benefit{display:flex;gap:20px;margin:34px 0;max-width:430px}.auth-benefit>span{color:#819375;font-size:13px;padding-top:3px}.auth-benefit h2{font-size:18px;letter-spacing:-.2px;margin:0 0 5px}.auth-benefit p{font-size:14px;margin:0}.auth-card{padding:32px 36px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px #263b3106;max-width:480px}.auth-tabs{display:flex;border-bottom:1px solid var(--line);gap:26px;margin-bottom:26px}.auth-tabs a{text-decoration:none;padding-bottom:12px;color:var(--muted);font-size:14px}.auth-tabs a[aria-current=page]{color:var(--green);border-bottom:2px solid var(--green);font-weight:700}.auth-card h2{font-size:28px;margin:20px 0 8px}.auth-card>p{font-size:14px}.auth-card .field input{font-size:16px}.auth-submit{width:100%;margin:8px 0 18px}.auth-card #forgot-link{font-size:13px}.auth-card .message{font-size:13px;line-height:1.6}.auth-card [hidden]{display:none!important}.auth-card #auth-privacy{margin-top:24px;font-size:12px}.auth-card .field{font-size:13px}@media(max-width:800px){.auth-layout{gap:35px;grid-template-columns:1fr;max-width:540px;padding-top:32px}.auth-card{max-width:none;padding:25px}.auth-intro h1{font-size:37px}.auth-benefit{display:none}.auth-intro .lead{font-size:16px}}
