.auth-module__L2uK9q__column{width:100%;max-width:calc(440px + 2 * var(--gutter));padding:clamp(40px, 12vh, 144px) var(--gutter) var(--section);align-content:start;gap:28px;margin:0 auto;display:grid}.auth-module__L2uK9q__head{gap:12px;display:grid}.auth-module__L2uK9q__head h1{margin:0}.auth-module__L2uK9q__intro{color:var(--muted);text-wrap:pretty;margin:0}.auth-module__L2uK9q__form{gap:18px;display:grid}.auth-module__L2uK9q__links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 18px;margin:-6px -4px;display:flex}.auth-module__L2uK9q__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-module__L2uK9q__foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 6px;font-size:14px;display:flex}.auth-module__L2uK9q__foot>:first-child:is(a,button){margin-left:-4px}.auth-module__L2uK9q__hintOk{color:var(--ink)}.auth-module__L2uK9q__error{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.auth-module__L2uK9q__error>span{align-items:baseline}.auth-module__L2uK9q__error>span>span:first-child{translate:0 1px}.auth-module__L2uK9q__status{color:var(--muted);margin:0;font-size:14px}.auth-module__L2uK9q__toggle{min-height:48px;color:var(--late-field-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin-right:-4px;padding:0 4px;font-size:14px;font-weight:600}.auth-module__L2uK9q__toggle:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.auth-module__L2uK9q__notice{background:var(--paper);gap:8px;padding:22px;display:grid}.auth-module__L2uK9q__notice:focus{outline:none}.auth-module__L2uK9q__notice:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.auth-module__L2uK9q__notice p{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.auth-module__L2uK9q__noticeTitle{font-weight:600}.auth-module__L2uK9q__address{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.auth-module__L2uK9q__banner{margin:18px var(--gutter) 0;background:var(--paper);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 12px 12px 18px;display:flex}.auth-module__L2uK9q__banner p{flex:320px;margin:0;font-size:14px;line-height:1.55}.auth-module__L2uK9q__bannerTitle{font-weight:600}.auth-module__L2uK9q__bannerSub{color:var(--muted)}.auth-module__L2uK9q__bannerBtn{flex:none}@media (max-width:899px){.auth-module__L2uK9q__bannerBtn{width:100%}}
