.match_page__r8_W4{min-height:100vh;background:var(--cream)}.match_header__yYIyp{background:var(--navy);height:56px;display:flex;align-items:center;padding:0 40px}.match_logo__BVKJr{font-family:var(--serif);font-size:18px;color:#fff;text-decoration:none}.match_logo__BVKJr span{color:#6ab0ff;font-style:italic}.match_container____kvT{max-width:760px;margin:0 auto;padding:36px 24px 80px}.match_progressWrap__lIksc{display:flex;position:relative;margin-bottom:28px}.match_progressWrap__lIksc:before{content:"";position:absolute;top:15px;left:16px;right:16px;height:2px;background:var(--border);z-index:0}.match_stepItem__Wa8Hh{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;z-index:1}.match_stepDot__4REfp{width:30px;height:30px;border-radius:50%;background:var(--white);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:var(--gray);transition:all .3s}.match_active__m_wX9 .match_stepDot__4REfp{background:var(--blue);border-color:var(--blue);color:#fff}.match_done__ALRzp .match_stepDot__4REfp{background:var(--navy);border-color:var(--navy);color:#fff}.match_stepLabel__fJgOz{font-size:10px;color:var(--gray);text-align:center;line-height:1.3}.match_active__m_wX9 .match_stepLabel__fJgOz{color:var(--blue);font-weight:500}.match_done__ALRzp .match_stepLabel__fJgOz{color:var(--navy)}.match_formCard__NWKX0{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:32px 36px;animation:match_fadeUp__XsOnE .3s ease}@keyframes match_fadeUp__XsOnE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.match_cardStep__LbqBD{font-size:11px;color:var(--blue);font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.match_cardTitle__QM4Qz{font-family:var(--serif);font-size:22px;color:var(--navy);margin-bottom:6px}.match_cardSub__dzjLt{font-size:14px;color:var(--gray);margin-bottom:24px}.match_fieldRow__PY8kB{display:grid;grid-template-columns:1fr 1fr;gap:14px}.match_sliderVal__zOgUf{text-align:right;font-size:14px;font-weight:500;color:var(--blue);margin-top:4px}.match_sliderEnds__MDwmP{display:flex;justify-content:space-between;font-size:11px;color:var(--gray);margin-top:4px}.match_sliderEndsTight__AsIHm{margin-top:0}.match_note__1xV4d{background:var(--amber-l);border-radius:8px;padding:10px 12px;font-size:12px;color:#7a4a00}.match_weightSection__t6WGf{margin:4px 0}.match_weightRow__zvR_e{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.match_weightRow__zvR_e:last-child{border-bottom:none}.match_weightName__QmAm3{font-size:13px;color:var(--text);width:130px;flex-shrink:0}.match_weightSlider__IVJ8P{flex:1 1}.match_weightPct__SYrfg{font-size:13px;font-weight:500;color:var(--navy);width:36px;text-align:right}.match_footer__NyNCP{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.match_footerNote__fzROh{font-size:12px;color:var(--gray)}.match_loadingOverlay__YA8d5{position:fixed;inset:0;z-index:999;background:rgba(15,31,61,.88);display:flex;flex-direction:column;align-items:center;justify-content:center}.match_spinner__Fjllu{width:48px;height:48px;border:3px solid rgba(255,255,255,.2);border-top-color:#6ab0ff;border-radius:50%;animation:match_spin__lv_LH 1s linear infinite;margin-bottom:16px}@keyframes match_spin__lv_LH{to{transform:rotate(1turn)}}.match_loadingText__INp7k{color:#fff;font-size:16px;margin-bottom:6px}.match_loadingSub__tGeca{color:rgba(255,255,255,.5);font-size:12px}.match_loadingErr___gOM3{color:#ffb4ab;font-size:13px;margin-top:12px;text-align:center;max-width:420px}@media (max-width:600px){.match_formCard__NWKX0{padding:24px 20px}.match_fieldRow__PY8kB{grid-template-columns:1fr}.match_header__yYIyp{padding:0 20px}.match_weightName__QmAm3{width:92px}}