.page_container__u4rrg{max-width:560px;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_header__v_k32{text-align:center;margin-bottom:var(--space-6)}.page_title__UZ2hB{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-2) 0}.page_subtitle__c_XK5{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-charcoal-muted);margin:0}.page_form__GlnP8{margin-bottom:var(--space-8)}.page_inputGroup__uAdUZ{display:flex;gap:var(--space-2)}.page_input__sOJQr{flex:1 1;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);background:var(--color-white,#fff);border:var(--border-thin) solid var(--color-charcoal-muted);outline:none}.page_input__sOJQr:focus{border-color:var(--color-accent-primary)}.page_submitButton__D_o7m{padding:var(--space-3) var(--space-5);font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-white,#fff);background:var(--color-ink);border:none;cursor:pointer;white-space:nowrap;transition:opacity var(--transition-fast)}.page_submitButton__D_o7m:hover:not(:disabled){opacity:.85}.page_submitButton__D_o7m:disabled{opacity:.5;cursor:not-allowed}.page_error__Fr1ah{font-family:var(--font-body);font-size:var(--text-sm);color:#dc2626;margin:var(--space-2) 0 0 0}.page_info__FdQmo{background:var(--color-cream);border:var(--border-thin) solid var(--color-charcoal-muted);padding:var(--space-5)}.page_infoTitle__N5lak{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-3) 0}.page_steps__PzeBp{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-charcoal-muted);margin:0;padding-left:var(--space-5);list-style:decimal;line-height:1.8}