.ClaimForm_form__SmhF_{width:100%}.ClaimForm_progressWrap__bWD1V{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8)}.ClaimForm_progressTrack___ETkO{flex:1 1;height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.ClaimForm_progressFill__0QfSG{height:100%;background:var(--color-forest);border-radius:2px;transition:width .3s ease}.ClaimForm_progressLabel__vLukq{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;letter-spacing:.06em}.ClaimForm_stepHeader__Rn2KG{margin-bottom:var(--space-7)}.ClaimForm_stepTitle__N3bph{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium);color:var(--color-ink);letter-spacing:-.01em;line-height:var(--leading-tight);margin-bottom:var(--space-2)}.ClaimForm_stepSubtitle__3xzs_{font-size:var(--text-sm);color:var(--color-slate);line-height:var(--leading-loose)}.ClaimForm_fieldGroup__NBfQN{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-6)}.ClaimForm_fieldRow__vZTfp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:540px){.ClaimForm_fieldRow__vZTfp{grid-template-columns:1fr}}.ClaimForm_field__8Rezf{display:flex;flex-direction:column;gap:var(--space-1)}.ClaimForm_label__XQ5Br{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink);letter-spacing:.06em;text-transform:uppercase}.ClaimForm_required__j36VZ{color:var(--color-forest);margin-left:2px}.ClaimForm_hint__m2hmj{font-size:var(--text-xs);color:var(--color-muted);line-height:1.5;margin-top:2px}.ClaimForm_input__L3CaG,.ClaimForm_select__Aqzut,.ClaimForm_textarea__WhfYj{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.ClaimForm_input__L3CaG::placeholder,.ClaimForm_textarea__WhfYj::placeholder{color:var(--color-stone)}.ClaimForm_input__L3CaG:focus,.ClaimForm_select__Aqzut:focus,.ClaimForm_textarea__WhfYj:focus{border-color:var(--color-forest);box-shadow:0 0 0 3px rgba(27,58,45,.08)}.ClaimForm_textarea__WhfYj{resize:vertical;min-height:140px;line-height:var(--leading-loose)}.ClaimForm_select__Aqzut{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B6B62' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.ClaimForm_charCount__WXAN9{font-family:var(--font-mono);font-size:11px;color:var(--color-stone);text-align:right;margin-top:2px}.ClaimForm_charWarn__ycI__{color:#b45309}.ClaimForm_bioGuidance__JERls{font-size:var(--text-xs);color:var(--color-muted);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);line-height:1.7;margin-bottom:var(--space-2)}.ClaimForm_bioGuidance__JERls strong{color:var(--color-slate);font-weight:var(--weight-medium)}.ClaimForm_pillGrid__TOohE{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ClaimForm_pill__wyemt{padding:6px 14px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-slate);background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:20px;cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast);white-space:nowrap}.ClaimForm_pill__wyemt:hover{border-color:var(--color-forest);color:var(--color-forest)}.ClaimForm_pillActive__e6IGG{background:var(--color-forest);border-color:var(--color-forest);color:#f7f5ef}.ClaimForm_pillActive__e6IGG:hover{background:var(--color-forest-deep);border-color:var(--color-forest-deep);color:#f7f5ef}.ClaimForm_marketList__E4S8a{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);max-height:220px;overflow-y:auto;background:var(--color-white)}.ClaimForm_marketGroup__ZeXIW{padding:var(--space-2) 0}.ClaimForm_marketGroupLabel__sOA4l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding:var(--space-1) var(--space-3);display:block}.ClaimForm_marketItem__hO2JE{display:flex;align-items:center;gap:var(--space-2);padding:5px var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--color-slate);transition:background var(--duration-fast)}.ClaimForm_marketItem__hO2JE:hover{background:var(--color-surface-2)}.ClaimForm_marketItem__hO2JE input[type=checkbox]{accent-color:var(--color-forest);width:14px;height:14px;cursor:pointer;flex-shrink:0}.ClaimForm_flagsGrid__c8C58{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.ClaimForm_flagItem__NJLfq{display:flex;align-items:center;gap:var(--space-2);padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);color:var(--color-slate);transition:border-color var(--duration-fast),background var(--duration-fast)}.ClaimForm_flagItem__NJLfq:hover{border-color:var(--color-forest)}.ClaimForm_flagItem__NJLfq input[type=checkbox]{accent-color:var(--color-forest);width:15px;height:15px;cursor:pointer}.ClaimForm_sectionDivider__teDpe{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);margin-top:var(--space-2)}.ClaimForm_differentiatorField__Rniqf{display:flex;align-items:center;gap:var(--space-3)}.ClaimForm_differentiatorNumber__rehQ0{width:28px;height:28px;border-radius:50%;justify-content:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);flex-shrink:0}.ClaimForm_differentiatorNumber__rehQ0,.ClaimForm_toggleRow__y_7pg{background:var(--color-surface-2);border:1px solid var(--color-border);display:flex;align-items:center}.ClaimForm_toggleRow__y_7pg{justify-content:space-between;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer}.ClaimForm_toggleLabel__zQF7D{font-size:var(--text-sm);color:var(--color-slate)}.ClaimForm_toggleSwitch__yrnlt{width:36px;height:20px;border-radius:10px;background:var(--color-border-strong);position:relative;transition:background var(--duration-fast);flex-shrink:0}.ClaimForm_toggleSwitch__yrnlt:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform var(--duration-fast)}.ClaimForm_toggleSwitchOn__lJlY6{background:var(--color-forest)}.ClaimForm_toggleSwitchOn__lJlY6:after{transform:translateX(16px)}.ClaimForm_consentBox__7YzAY{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer}.ClaimForm_consentBox__7YzAY input[type=checkbox]{accent-color:var(--color-forest);width:16px;height:16px;margin-top:2px;cursor:pointer;flex-shrink:0}.ClaimForm_consentText__VE8C_{font-size:var(--text-sm);color:var(--color-slate);line-height:var(--leading-loose)}.ClaimForm_inputError__PpmfV{border-color:#b91c1c!important}.ClaimForm_fieldError__AJ_ee{font-size:var(--text-xs);color:#b91c1c;margin-top:2px}.ClaimForm_error__THCAU{font-size:var(--text-sm);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-4)}.ClaimForm_nav__N7Zb_{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.ClaimForm_prevBtn__NW739{background:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-slate);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast)}.ClaimForm_prevBtn__NW739:hover{border-color:var(--color-forest);color:var(--color-forest)}.ClaimForm_nextBtn__w7dcI{background:var(--color-forest);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-6);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#f7f5ef;cursor:pointer;transition:background var(--duration-fast)}.ClaimForm_nextBtn__w7dcI:hover{background:var(--color-forest-deep)}.ClaimForm_nextBtn__w7dcI:disabled{opacity:.6;cursor:not-allowed}.ClaimForm_successCard__odiNo{text-align:center;padding:var(--space-12) var(--space-6)}.ClaimForm_successIcon__76_bc{width:52px;height:52px;border-radius:50%;background:var(--color-forest);color:#f7f5ef;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-5)}.ClaimForm_successTitle__l_NEP{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium);color:var(--color-ink);margin-bottom:var(--space-4)}.ClaimForm_successBody__GSPXD{font-size:var(--text-base);color:var(--color-slate);line-height:var(--leading-loose);max-width:400px;margin:0 auto var(--space-6)}.ClaimForm_backLink__9xpQv{font-size:var(--text-sm);color:var(--color-forest);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px}