[data-look] .hs-auth{width:100%;max-width:30rem;min-height:100dvh;margin:0 auto;padding:var(--hs-space-5) var(--hs-space-4) var(--hs-space-7);display:flex;flex-direction:column;background:var(--hs-ground);color:var(--hs-ink);font-family:var(--hs-font-text)}[data-look] .hs-auth__home{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--hs-space-2);min-height:var(--hs-tap);margin-bottom:var(--hs-space-6);padding-bottom:var(--hs-space-4);border-bottom:var(--hs-rule-width) solid var(--hs-rule-colour);color:var(--hs-ink);text-decoration:none}[data-look] .hs-auth__home:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-colour);outline-offset:var(--hs-focus-offset)}[data-look] .hs-auth__tag{font-family:var(--hs-font-mono);font-weight:var(--hs-mono-weight);font-size:var(--hs-type-xs);color:var(--hs-muted)}[data-look] .hs-auth h1,[data-look] .hs-auth h2,[data-look] .hs-auth legend.font-display{font-family:var(--hs-font-sign);font-weight:var(--hs-sign-weight);font-stretch:var(--hs-sign-stretch);line-height:var(--hs-sign-leading);letter-spacing:var(--hs-sign-tracking);text-transform:var(--hs-sign-case);font-synthesis:none;color:var(--hs-ink)}[data-look] .hs-auth h1{font-size:var(--hs-type-3xl)}[data-look] .hs-auth h2{font-size:var(--hs-type-2xl)}[data-look] .hs-auth .text-cream{color:var(--hs-ink)}[data-look] .hs-auth .text-gold,[data-look] .hs-auth .text-muted{color:var(--hs-muted)}[data-look] .hs-auth a{color:var(--hs-ink);text-decoration-color:currentColor}[data-look] .hs-auth a:focus-visible,[data-look] .hs-auth button:focus-visible,[data-look] .hs-auth input:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-colour);outline-offset:var(--hs-focus-offset)}[data-look] .hs-auth input:not([type=radio]):not([type=checkbox]){min-height:52px;border:2px solid var(--hs-ink);border-radius:var(--hs-radius);background:var(--hs-ground);color:var(--hs-ink)}[data-look] .hs-auth input::placeholder{color:var(--hs-muted)}[data-look] .hs-auth button.bg-action{border:2px solid var(--hs-button-border);border-radius:var(--hs-button-radius);background:var(--hs-button-bg);color:var(--hs-button-text);font-weight:var(--hs-text-strong);min-height:52px}[data-look] .hs-auth button.bg-action:hover:not(:disabled){background:var(--hs-ground);color:var(--hs-ink)}[data-look] .hs-auth a.border-action,[data-look] .hs-auth button.bg-mint{border:2px solid var(--hs-ink);border-radius:var(--hs-button-radius);background:var(--hs-ground);color:var(--hs-ink);font-weight:var(--hs-text-strong)}[data-look] .hs-auth .rounded-2xl,[data-look] .hs-auth .rounded-\[14px\],[data-look] .hs-auth .rounded-full,[data-look] .hs-auth .rounded-xl{border-radius:0}[data-look] .hs-auth p[role=alert],[data-look] .hs-auth p[role=status]{border-width:2px;font-family:var(--hs-font-mono)}[data-look] .hs-auth p[role=status]{border-color:var(--hs-ink);color:var(--hs-ink)}[data-look] .hs-auth .hs-steps__box{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:2px solid var(--hs-ink);font-family:var(--hs-font-mono);font-weight:var(--hs-mono-weight);font-size:var(--hs-type-sm);color:var(--hs-ink);background:var(--hs-ground)}[data-look] .hs-auth .hs-steps__box--on{background:var(--hs-ink);color:var(--hs-ground)}[data-look] .hs-auth .hs-steps__box--todo{border-color:var(--hs-muted);color:var(--hs-muted)}[data-look] .hs-auth .border-action{border-color:var(--hs-ink)}[data-look] .hs-auth .border-line{border-color:var(--hs-muted)}[data-look] .hs-auth .hs-auth__card{display:flex;flex-direction:column;gap:var(--hs-space-3)}[data-look] .hs-auth .hs-auth__note{margin:0;font-family:var(--hs-font-mono);font-size:var(--hs-type-sm);line-height:1.5;color:var(--hs-muted)}