.auth-grid{gap:var(--s7);display:grid}@media (min-width:960px){.auth-grid{column-gap:var(--s9);grid-template-columns:minmax(0,560px) minmax(240px,300px);align-items:start}}.auth-head{gap:var(--s3);margin-bottom:var(--s6);flex-direction:column;display:flex}.auth-head .lede{font-size:var(--t1);text-wrap:pretty}@media (min-width:768px){.auth-head .lede{font-size:var(--t2)}}.auth-form{gap:var(--s5);flex-direction:column;display:flex}.auth-form .form-row{gap:var(--s5)}.auth-consent{gap:var(--s3);min-height:44px;padding-block:var(--s2);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;line-height:1.45;display:grid}.auth-consent input{accent-color:var(--accent);width:20px;height:20px;margin:2px 0 0}.auth-consent a{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.auth-submit{width:100%}@media (min-width:560px){.auth-submit{align-self:flex-start;width:auto;min-width:240px}}.auth-alt{font-size:var(--t0);color:var(--muted);gap:var(--s1);margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid var(--line);flex-direction:column;display:flex}.auth-alt p{align-items:center;gap:0 var(--s2);flex-wrap:wrap;display:flex}.auth-alt p+p{margin-top:0}.auth-alt a{color:var(--ink);align-items:center;min-height:44px;display:inline-flex}@media (min-width:560px){.auth-alt a{min-height:0}.auth-alt{gap:var(--s2)}}.auth-aside{border-top:1px solid var(--line-strong);padding-top:var(--s4);gap:var(--s4);color:var(--muted);font-size:var(--t0);flex-direction:column;display:flex}@media (min-width:960px){.auth-aside{margin-top:var(--s9)}}.auth-aside strong{color:var(--ink);font-weight:500}.auth-steps{counter-reset:step;gap:var(--s4);flex-direction:column;list-style:none;display:flex}.auth-steps li{grid-template-columns:var(--s6) 1fr;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);display:grid}.auth-steps li:first-child{border-top:0;padding-top:0}.auth-steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--ff-mono);font-size:var(--t0);letter-spacing:.06em;color:var(--muted);padding-top:2px}.auth-status{gap:var(--s5);flex-direction:column;max-width:640px;display:flex}.auth-status .kv{padding:var(--s4) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);row-gap:var(--s3)}.auth-status-line{gap:var(--s1);flex-direction:column;display:flex}.auth-status-line .filing{color:var(--ink)}.auth-danger{color:var(--bad)}
