.KjONoa_devList{flex-direction:column;gap:24px;display:flex}.KjONoa_pitch{flex-direction:column;gap:8px;display:flex}.KjONoa_motto{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-600);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.KjONoa_emdash{color:var(--coral);font-weight:700}.KjONoa_text{max-width:680px;color:var(--slate-600)}.KjONoa_stackSearch{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-box);flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.KjONoa_stackName{font-size:14px}.KjONoa_stackSelect{border:1px solid var(--slate-500);border-radius:var(--radius-field);background:var(--white);min-width:240px;min-height:44px;color:var(--ink);padding:0 12px}.KjONoa_results{color:var(--ink);font-size:15px;font-weight:700}.KjONoa_devProfile{background:var(--panel);border:1px solid var(--coral-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);padding:32px}.KjONoa_devProfileList{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;list-style:none;display:grid}
.qNMItW_devCards{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--radius-card);height:100%;box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:22px;display:flex}.qNMItW_header{align-items:center;gap:14px;display:flex}.qNMItW_avatar{background:var(--slate-200);width:48px;height:48px;color:var(--slate-700);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex}.qNMItW_name{color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.qNMItW_specialities{color:var(--slate-600);font-size:14px}.qNMItW_stackChoice{flex-wrap:wrap;align-items:center;gap:6px;list-style:none;display:flex}.qNMItW_stackChoice li{border:1px solid var(--slate-300);background:var(--white);color:var(--slate-700);border-radius:6px;padding:3px 10px;font-size:13px;font-weight:500}.qNMItW_availability{color:var(--teal-700);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.qNMItW_infos{color:var(--ink);flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}.qNMItW_price{font-weight:700}.qNMItW_button{border-radius:var(--radius-button);background:var(--teal-700);min-height:44px;color:var(--white);justify-content:center;align-items:center;margin-top:auto;font-weight:600;display:flex}.qNMItW_button:hover{background:var(--teal-800)}
