.requirements_stepper__p94kX{display:flex;align-items:flex-start;gap:0;margin-bottom:2.5rem;max-width:640px}.requirements_stepItem__xzFEt{display:flex;align-items:center;flex:1 1;position:relative}.requirements_stepCircle__ZKkh8{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;border:2px solid var(--border);color:var(--text-muted);background:var(--bg-elevated);flex-shrink:0;transition:all .3s}.requirements_stepCircleActive__eM2EQ{border-color:var(--accent);background:var(--accent-muted);color:#fff}.requirements_stepCircleCurrent__yTkYy{box-shadow:0 0 0 4px rgba(88,166,255,.2)}.requirements_stepMeta__OpsOA{display:none;flex-direction:column;margin-left:10px}@media (min-width:640px){.requirements_stepMeta__OpsOA{display:flex}}.requirements_stepLabel__4SQ9_{font-size:.8125rem;font-weight:600}.requirements_stepDesc__nMQ2l{font-size:.6875rem;color:var(--text-muted)}.requirements_stepLine__uEsHu{flex:1 1;height:2px;background:var(--border);margin:0 8px;min-width:24px;transition:background .3s}.requirements_stepLineActive__E9w_s{background:var(--accent)}.requirements_formWrap__4cuhs{max-width:720px}.requirements_field__vmhU_{display:block;margin-bottom:1.25rem}.requirements_fieldLabel__fgudB{display:block;margin-bottom:.5rem;font-weight:600;font-size:.875rem}.requirements_actions__vU8DZ{display:flex;gap:12px;flex-wrap:wrap}.requirements_reviewGrid__nkjUU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.requirements_cardTitle__HdtrC{margin:0 0 12px;font-size:1rem;display:flex;align-items:center;gap:8px}.requirements_listItem__cxkXo{padding:8px 0;border-bottom:1px solid var(--border);font-size:.875rem}.requirements_listMeta__LLTb9{font-size:.75rem;color:var(--text-muted);margin-top:2px}