.auth-consents{border:0;gap:8px;min-width:0;margin:0 0 12px;padding:0;display:grid}.auth-check{align-items:flex-start;gap:10px}.auth-check .switch-box{width:24px;height:24px}.auth-check input:checked+.switch-box{background-size:18px 14px}.auth-check .switch-label{font-size:var(--fs-sm);padding-top:2px;line-height:1.35}.auth-check a,.auth-privacy a,.auth-inline-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:3px}.auth-check[data-invalid=true] .switch-box{border-color:var(--text);box-shadow:0 0 0 3px var(--accent)}.auth-privacy{color:var(--muted);font-size:var(--fs-xs);margin:0 0 14px;line-height:1.4}.auth-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.auth-forgot-link{font-size:var(--fs-xs)}.auth-forgot{font-size:var(--fs-xs);margin:-6px 0 14px}.auth-status{gap:12px;display:grid}.auth-status h2{font-size:var(--fs-lg);margin:0;line-height:1.2}.auth-status p{margin:0;line-height:1.45}.auth-status .form-ok{border:3px solid var(--line);background:var(--surface);font-size:var(--fs-sm);border-left-width:8px;padding:8px 12px;font-weight:700}.auth-actions{gap:10px;display:grid}.auth-actions .btn-mini{text-align:center;justify-self:stretch}.auth-actions .link-btn{justify-self:start}.auth-who{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0 0 12px;font-weight:700}@media (max-width:559px) and (max-height:760px){.auth-signup .auth-name{display:none}.auth .auth-consents{gap:6px;margin-bottom:8px}.auth .auth-privacy{margin-bottom:10px}.auth .auth-check .switch-box{width:22px;height:22px}}.auth-signup{--su-1:calc(var(--sp-1) / 2);--su-2:var(--sp-1);--su-3:var(--sp-2)}@media (max-height:620px){.auth-signup{--su-1:calc(var(--sp-1) / 3);--su-2:calc(var(--sp-1) * .6);--su-3:var(--sp-1)}}.auth.auth-signup .field{gap:var(--su-1);margin-bottom:var(--su-2)}.auth.auth-signup .field input{padding-block:var(--su-2)}.auth.auth-signup .seg{margin-bottom:var(--su-2)}.auth.auth-signup .seg button{padding-block:var(--su-1)}.auth.auth-signup .auth-consents{gap:var(--su-1);margin-bottom:var(--su-2)}.auth.auth-signup .auth-privacy{margin-bottom:var(--su-2)}.auth.auth-signup .cta{padding-block:var(--su-2)}.auth.auth-signup .or{margin-block:var(--su-2)}.auth.auth-signup .social-btn{padding-block:var(--su-1)}.auth.auth-signup .auth-switch{margin-top:var(--su-2)}.auth.auth-signup .auth-window .window-body{padding-block:var(--su-3)}.auth.auth-signup .field label{line-height:1.2}.auth.auth-signup .cta{line-height:1.3}.auth.auth-signup .or{line-height:1.2}.auth.auth-signup .auth-switch{line-height:1.3}@media (max-width:559px){.auth.auth-signup{padding-block:var(--su-2) var(--su-1)}.auth.auth-signup .auth-grid{gap:var(--su-2)}.auth.auth-signup .auth-intro h1{font-size:clamp(1.25rem,6.2vw,2.25rem)}.auth.auth-signup .auth-window .window-body{padding-block:var(--su-2)}.auth.auth-signup .seg button{font-size:var(--fs-sm);line-height:1.2}.auth.auth-signup .auth-privacy{line-height:1.3}.auth.auth-signup .social-mark{width:28px;height:28px}}@media (min-width:900px){.auth.auth-signup .auth-grid{row-gap:var(--sp-2)}.auth.auth-signup .auth-intro .eyebrow{margin-bottom:var(--sp-2)}.auth.auth-signup .auth-steps,.auth.auth-signup .auth-blocks{margin-top:var(--sp-2)}}@media (min-width:900px) and (max-height:700px){.auth.auth-signup .auth-intro .lead{font-size:var(--fs-md)}}@media (min-width:560px){.auth.auth-signup form:has(>.auth-consents){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.auth.auth-signup form:has(>.auth-consents)>.field-row{display:contents}.auth.auth-signup form>.auth-consents{align-self:end}.auth.auth-signup form>.auth-privacy,.auth.auth-signup form>.form-error,.auth.auth-signup form>.auth-forgot,.auth.auth-signup form>.cta{grid-column:1/-1}}
