.register_page__zfiGj{min-height:100dvh;padding:32px 24px 64px;background:var(--background);letter-spacing:0}.register_brand__ZAgYo{max-width:960px;margin:0 auto;padding-bottom:24px;border-bottom:1px solid var(--border);font-size:16px;font-weight:700}.register_content__EUDM9{max-width:560px;margin:48px auto 0;overflow-wrap:anywhere}.register_content__EUDM9 h1{margin:0 0 16px;font-size:32px;line-height:1.2}.register_content__EUDM9 h2{margin:32px 0 12px;font-size:20px}.register_content__EUDM9 p{margin:16px 0;color:var(--muted);line-height:1.65}.register_eyebrow__sX6Ge{color:var(--gold)!important;font-size:14px;font-weight:700}.register_form__4g4Cp{display:grid;gap:20px;margin:28px 0}.register_field__pWUko{display:grid;gap:8px;font-size:15px;font-weight:600}.register_field__pWUko input{width:100%;min-width:0;min-height:48px;padding:10px 12px;color:var(--foreground);background:var(--surface);border:1px solid var(--muted);border-radius:6px;font:inherit}.register_hint__VC6xO{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.register_confirm__PfRKp{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.register_confirm__PfRKp input{flex:0 0 20px;width:20px;height:20px;margin-top:2px;accent-color:var(--emerald)}.register_form__4g4Cp button{min-height:48px;padding:12px 16px;border:1px solid var(--emerald-bright);border-radius:6px;background:var(--emerald);color:var(--foreground);font:inherit;font-weight:700;cursor:pointer}.register_form__4g4Cp button:disabled{opacity:.65;cursor:wait}.register_page__zfiGj :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--gold);outline-offset:4px}.register_feedback__cqNYe{padding:16px;border-left:3px solid var(--gold);background:var(--surface);margin:0}.register_links__tPg_x{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.register_links__tPg_x a{display:inline-flex;align-items:center;min-height:44px;color:var(--foreground);text-underline-offset:4px}.register_steps__nCwQI{list-style:decimal;padding-left:24px;color:var(--muted);line-height:1.65}.register_steps__nCwQI li{padding:8px 0 8px 4px}.register_steps__nCwQI strong{color:var(--foreground)}@media (max-width:480px){.register_page__zfiGj{padding:24px 20px 40px}.register_content__EUDM9{margin-top:32px}.register_content__EUDM9 h1{font-size:28px}}