.AuthForm-module__oRl-7W__page{background:var(--paper);min-height:100dvh;padding:clamp(1.5rem,5vw,4rem) 0}.AuthForm-module__oRl-7W__panel{max-width:38rem;margin:0 auto;padding-top:clamp(1.5rem,5vw,4rem);padding-bottom:clamp(3rem,7vw,6rem)}.AuthForm-module__oRl-7W__brand{color:var(--ink);font-family:var(--brand);letter-spacing:-.03em;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:700;display:inline-block}.AuthForm-module__oRl-7W__back{width:fit-content;color:var(--green-text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:3.5rem;font-size:.72rem;display:block}.AuthForm-module__oRl-7W__eyebrow{color:var(--green-text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:3.5rem 0 .85rem;font-size:.72rem}.AuthForm-module__oRl-7W__panel h1{max-width:9ch;font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,8vw,5.8rem);font-weight:900;line-height:.9}.AuthForm-module__oRl-7W__lede{max-width:48ch;color:var(--ink-2);font-size:var(--type-body-lg);margin:1.3rem 0 0;line-height:1.6}.AuthForm-module__oRl-7W__google,.AuthForm-module__oRl-7W__submit{border:2px solid var(--ink);width:100%;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:.95rem 1rem;font-size:.76rem;font-weight:700;transition:transform .18s,background .18s,color .18s}.AuthForm-module__oRl-7W__google{color:var(--ink);background:0 0;margin-top:2.2rem}.AuthForm-module__oRl-7W__submit{background:var(--ink);color:var(--paper)}.AuthForm-module__oRl-7W__google:hover,.AuthForm-module__oRl-7W__submit:hover{transform:translateY(-2px)}.AuthForm-module__oRl-7W__google:active,.AuthForm-module__oRl-7W__submit:active{transform:translateY(0)}.AuthForm-module__oRl-7W__google:focus-visible,.AuthForm-module__oRl-7W__submit:focus-visible,.AuthForm-module__oRl-7W__switch:focus-visible,.AuthForm-module__oRl-7W__back:focus-visible,.AuthForm-module__oRl-7W__brand:focus-visible,.AuthForm-module__oRl-7W__form input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.AuthForm-module__oRl-7W__google:disabled,.AuthForm-module__oRl-7W__submit:disabled{cursor:wait;opacity:.55;transform:none}.AuthForm-module__oRl-7W__divider{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1.4rem 0;font-size:.7rem;display:grid}.AuthForm-module__oRl-7W__divider:before,.AuthForm-module__oRl-7W__divider:after{background:var(--hairline);content:"";height:1px}.AuthForm-module__oRl-7W__form{gap:1rem;display:grid}.AuthForm-module__oRl-7W__form label{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:.45rem;font-size:.7rem;display:grid}.AuthForm-module__oRl-7W__form input{border:1px solid var(--ink);min-height:3rem;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;padding:.7rem .8rem}.AuthForm-module__oRl-7W__form .AuthForm-module__oRl-7W__submit{margin-top:.6rem}.AuthForm-module__oRl-7W__error,.AuthForm-module__oRl-7W__message{font-size:var(--type-body-sm);margin:0;padding:.75rem .85rem;line-height:1.45}.AuthForm-module__oRl-7W__error{border-left:2px solid var(--red);color:var(--red-text)}.AuthForm-module__oRl-7W__message{border-left:2px solid var(--green);color:var(--green-text)}.AuthForm-module__oRl-7W__switch{color:var(--green-text);font-family:var(--mono);letter-spacing:.04em;text-align:left;text-underline-offset:.2em;background:0 0;border:0;margin-top:1.3rem;padding:0;font-size:.72rem;text-decoration:underline}@media (max-width:820px){.AuthForm-module__oRl-7W__back,.AuthForm-module__oRl-7W__eyebrow{margin-top:2.5rem}.AuthForm-module__oRl-7W__panel h1{font-size:clamp(3rem,14vw,4.4rem)}}
