.signup_page__7AfS0{display:grid;grid-gap:var(--space-8);gap:var(--space-8);width:min(1040px,100% - var(--space-8));margin-inline:auto;padding-block:var(--space-10) var(--space-12)}.signup_intro__ABJJ9{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.signup_eyebrow__UsYNe{margin:0;color:var(--color-primary-text);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.signup_title__N_372{font-size:clamp(1.9rem,6vw,3rem);font-weight:var(--font-weight-light);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.signup_title__N_372:focus{outline:none}.signup_lead__I_S7_{max-width:52ch;font-size:var(--font-size-md)}.signup_already__B01Lu,.signup_lead__I_S7_{color:var(--color-text-secondary)}.signup_already__B01Lu a{font-weight:var(--font-weight-medium)}.signup_form__9JNEt{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.signup_fieldset__qCSej,.signup_form__9JNEt{display:flex;flex-direction:column;min-width:0}.signup_fieldset__qCSej{gap:var(--space-4);margin:0;padding:0;border:0}.signup_legend__lYICt{margin-bottom:var(--space-3);padding:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.signup_cards__RrMM_{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.signup_card__2KIO_{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer}.signup_card__2KIO_:hover{border-color:var(--color-border-hover)}.signup_card__2KIO_:focus-within{box-shadow:var(--focus-ring)}.signup_cardSelected__SxW_M{border-color:var(--color-focus);background:var(--color-primary-soft)}.signup_card__2KIO_ input{flex:none;margin-top:4px}.signup_cardBody__48QC_{display:flex;flex-direction:column;gap:2px;min-width:0}.signup_cardName__map1z{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.signup_cardAudience__1SnU_{font-weight:var(--font-weight-medium)}.signup_cardPoints__9uZo7{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.signup_rules__OXZoL{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--font-size-sm)}.signup_rule__4AOs2{color:var(--color-text-secondary)}.signup_ruleOk__0rb6g{color:var(--color-success-text);font-weight:var(--font-weight-medium)}.signup_terms__VsQ2S{display:flex;flex-direction:column;gap:var(--space-2)}.signup_check__hxiaQ{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--target-min);cursor:pointer}.signup_check__hxiaQ input{flex:none;width:20px;height:20px;margin-top:2px}.signup_fieldError__jNdmP{margin:0;color:var(--color-danger-text);font-size:var(--font-size-sm)}.signup_alert__6R1cz{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.signup_alert__6R1cz svg{flex:none;margin-top:2px}.signup_trap__ywgVU{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.signup_doneCard__KEZ86{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:560px;padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.signup_doneIcon__f_lhc{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-success-text)}.signup_linkButton__6eDyM{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target-min);padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-medium);text-decoration:none}.signup_linkButton__6eDyM:hover{background:var(--color-primary-hover)}@media (min-width:920px){.signup_page__7AfS0{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-12);align-items:start}.signup_intro__ABJJ9{position:-webkit-sticky;position:sticky;top:calc(64px + var(--space-6))}.signup_cards__RrMM_{grid-template-columns:repeat(2,minmax(0,1fr))}}.signup_stepTitle__wiXMM{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.signup_stepTitle__wiXMM:focus{outline:none}.signup_planList__D5Pf7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.signup_planList__D5Pf7>li{min-width:0}.signup_planState__I2D_a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin:0;color:var(--color-text-secondary)}.signup_summary__MVb_G{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-primary-soft)}.signup_summaryTitle__OB6Gc{margin:0;font-weight:var(--font-weight-semibold)}.signup_summaryRow__YJY0x{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin:0}.signup_summaryNote__si_vi{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.signup_linkAction__kvlk2{align-self:flex-start;min-height:var(--target-min);padding:0;border:0;background:none;color:var(--color-primary-text);font:inherit;font-weight:var(--font-weight-medium);text-decoration:underline;cursor:pointer}.signup_stepActions__vK6h_{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}