.auth-module__Iay1tq__main{align-content:center;row-gap:48px;padding-top:6vh;padding-bottom:6vh}.auth-module__Iay1tq__intro{grid-column:1/span 5;align-self:start}.auth-module__Iay1tq__statement{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,min(4.4vw,7vh),72px);font-weight:600;line-height:1}.auth-module__Iay1tq__formCol{grid-column:7/-1}.auth-module__Iay1tq__form{gap:24px;display:grid}.auth-module__Iay1tq__field{gap:8px;min-width:0;display:grid}.auth-module__Iay1tq__fieldHead{justify-content:space-between;gap:12px;display:flex}.auth-module__Iay1tq__error{color:var(--accent)}.auth-module__Iay1tq__field input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);font:500 17px/1.4 var(--sans);letter-spacing:-.01em;background:0 0;border-radius:0;outline:none;padding:8px 0 10px;transition:border-color .12s}.auth-module__Iay1tq__passwordWrap{display:block;position:relative}.auth-module__Iay1tq__passwordWrap input{padding-right:40px}.auth-module__Iay1tq__eye{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .12s;display:grid;position:absolute;bottom:6px;right:0}.auth-module__Iay1tq__eye svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-module__Iay1tq__eye[aria-pressed=true],.auth-module__Iay1tq__eye[data-pressed]{color:var(--fg)}.auth-module__Iay1tq__eye:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-module__Iay1tq__field input:focus{border-color:var(--fg)}.auth-module__Iay1tq__field [aria-invalid=true]{border-color:var(--accent)}.auth-module__Iay1tq__actions{margin-top:8px;display:grid}.auth-module__Iay1tq__turnstile iframe{margin-bottom:16px}.auth-module__Iay1tq__formError{color:var(--accent);text-transform:none;letter-spacing:0;margin:0 0 12px;font-size:13px;line-height:1.5}.auth-module__Iay1tq__submit{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;color:var(--fg);font:700 clamp(28px, 3.2vw, 44px) / 1 var(--sans);letter-spacing:-.045em;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:18px 0;transition:background-color .12s,color .12s,padding .12s;display:flex}.auth-module__Iay1tq__submit[data-pressed]:not(:disabled),.auth-module__Iay1tq__submit:focus-visible{background:var(--accent);color:var(--on-accent);outline:none;padding-left:16px;padding-right:16px}.auth-module__Iay1tq__submit:disabled{color:var(--muted);cursor:progress}.auth-module__Iay1tq__note{margin:-8px 0 0;font-size:13px}.auth-module__Iay1tq__inlineLink{color:var(--fg);border-bottom:1px solid var(--line);transition:color .12s,border-color .12s}.auth-module__Iay1tq__inlineLink[data-pressed]{color:var(--accent);border-color:var(--accent)}.auth-module__Iay1tq__strong{color:var(--fg)}.auth-module__Iay1tq__verifyIntro p:last-child{margin:0;font-size:15px}.auth-module__Iay1tq__field input.auth-module__Iay1tq__code{font:600 32px/1.2 var(--mono);letter-spacing:.4em}.auth-module__Iay1tq__field input.auth-module__Iay1tq__code::placeholder{color:var(--line)}.auth-module__Iay1tq__formInfo{color:var(--muted);text-transform:none;letter-spacing:0;margin:0 0 12px;font-size:13px;line-height:1.5}.auth-module__Iay1tq__linkButton{border:0;border-bottom:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:0 0;padding:0;transition:color .12s,border-color .12s}.auth-module__Iay1tq__linkButton:disabled{color:var(--muted);cursor:progress}.auth-module__Iay1tq__linkButton[data-pressed]{color:var(--accent);border-color:var(--accent)}.auth-module__Iay1tq__done{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0}.auth-module__Iay1tq__doneTitle{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(28px,3.2vw,44px);font-weight:700}.auth-module__Iay1tq__done p:last-child{margin:0;font-size:15px}@media (max-width:900px){.auth-module__Iay1tq__intro,.auth-module__Iay1tq__formCol{grid-column:1/-1}}@media (hover:hover){.auth-module__Iay1tq__field input:hover:not(:focus){border-color:var(--muted)}.auth-module__Iay1tq__eye:hover{color:var(--fg)}.auth-module__Iay1tq__submit:hover:not(:disabled){background:var(--accent);color:var(--on-accent);padding-left:16px;padding-right:16px}.auth-module__Iay1tq__inlineLink:hover,.auth-module__Iay1tq__linkButton:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}}
