.registration-entry [hidden]{display:none!important}.registration-entry{max-width:760px;padding-top:64px;padding-bottom:64px}.registration-entry h1{font-size:clamp(2.3rem,6vw,4rem);line-height:1.12}.registration-entry p{line-height:1.65}.registration-entry .button{display:inline-flex;margin-top:var(--pb-space-4)}.registration-entry>a:last-child{display:inline-block;margin-top:var(--pb-space-4)} @media(max-width:600px){.registration-entry{padding-top:32px}.registration-entry .button{width:100%;justify-content:center}}

.auth-notice,.auth-beta{padding:24px;border:1px solid var(--pb-border);border-radius:16px;margin:24px 0;background:var(--pb-surface)}.auth-notice p{margin-bottom:0}.registration-entry fieldset{border:0;padding:0;margin:28px 0}.registration-entry legend{font-weight:700;margin-bottom:16px}.registration-entry label{display:block;margin:16px 0}.registration-entry input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:14px;border:1px solid var(--pb-border);border-radius:10px;background:var(--pb-surface);color:var(--pb-ink);font-size:16px}.registration-entry :disabled{cursor:not-allowed;opacity:.65}.auth-links{display:flex;flex-wrap:wrap;gap:16px}.auth-beta h2{font-size:1.3rem}.auth-links a{padding:8px 0}.registration-entry a:focus-visible{outline:2px solid var(--pb-accent);outline-offset:5px}
