.ProfessionDetailPage-module__Qg2_Iq__header{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;padding:24px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__headerContent{flex:1;align-items:flex-start;gap:24px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__professionImage{background:#0003;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.ProfessionDetailPage-module__Qg2_Iq__professionImage img{object-fit:contain}.ProfessionDetailPage-module__Qg2_Iq__professionImagePlaceholder{color:#dda85c80;background:#dda85c1a;border:1px solid #dda85c33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;font-size:48px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__headerText{flex:1}.ProfessionDetailPage-module__Qg2_Iq__stats{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__stat{color:#fffc;background:#dda85c1a;border:1px solid #dda85c33;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__statIcon,.ProfessionDetailPage-module__Qg2_Iq__sectionIcon{flex-shrink:0}.ProfessionDetailPage-module__Qg2_Iq__episodeLink{color:#ffffffe6;background:#44748c26;border:1px solid #44748c4d;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.ProfessionDetailPage-module__Qg2_Iq__episodeLink:hover{color:#fff;background:#44748c40;border-color:#44748c80}.ProfessionDetailPage-module__Qg2_Iq__actions{flex-shrink:0;gap:8px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__editButton,.ProfessionDetailPage-module__Qg2_Iq__suggestButton{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ProfessionDetailPage-module__Qg2_Iq__editButton{color:#dda85c;background:#dda85c33;border:1px solid #dda85c66}.ProfessionDetailPage-module__Qg2_Iq__editButton:hover{background:#dda85c4d;border-color:#dda85c99}.ProfessionDetailPage-module__Qg2_Iq__suggestButton{color:#ffffffe6;background:#ffffff1a;border:1px solid #fff3}.ProfessionDetailPage-module__Qg2_Iq__suggestButton:hover{background:#ffffff26;border-color:#ffffff4d}.ProfessionDetailPage-module__Qg2_Iq__metadataSection{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:24px;padding:24px}.ProfessionDetailPage-module__Qg2_Iq__sectionHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__sectionHeader h2{color:#ffffffe6;margin:0;font-size:18px;font-weight:600}.ProfessionDetailPage-module__Qg2_Iq__metadataGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ProfessionDetailPage-module__Qg2_Iq__metadataItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.ProfessionDetailPage-module__Qg2_Iq__metadataKey{color:#ffffff80;text-transform:capitalize;font-size:12px}.ProfessionDetailPage-module__Qg2_Iq__metadataValue{color:#ffffffe6;font-size:14px}.ProfessionDetailPage-module__Qg2_Iq__relatedSection{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:24px;padding:24px}.ProfessionDetailPage-module__Qg2_Iq__entityGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.ProfessionDetailPage-module__Qg2_Iq__entityCard{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:all .2s;display:flex}.ProfessionDetailPage-module__Qg2_Iq__entityCard:hover{background:#ffffff0f;border-color:#dda85c4d;transform:translateY(-2px)}.ProfessionDetailPage-module__Qg2_Iq__entityImage{background:#0003;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.ProfessionDetailPage-module__Qg2_Iq__entityInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.ProfessionDetailPage-module__Qg2_Iq__entityName{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ProfessionDetailPage-module__Qg2_Iq__milestoneTag,.ProfessionDetailPage-module__Qg2_Iq__levelTag{color:#ffffffb3;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ProfessionDetailPage-module__Qg2_Iq__milestoneTag img,.ProfessionDetailPage-module__Qg2_Iq__levelTag img{flex-shrink:0}@media (max-width:768px){.ProfessionDetailPage-module__Qg2_Iq__header{flex-direction:column;gap:16px}.ProfessionDetailPage-module__Qg2_Iq__headerContent{text-align:center;flex-direction:column;align-items:center}.ProfessionDetailPage-module__Qg2_Iq__stats{justify-content:center}.ProfessionDetailPage-module__Qg2_Iq__actions{justify-content:center;width:100%}.ProfessionDetailPage-module__Qg2_Iq__metadataGrid{grid-template-columns:1fr}.ProfessionDetailPage-module__Qg2_Iq__entityGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
