.ProfileCompleteness_completenessCard__RxVOJ{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:2rem}.ProfileCompleteness_header__K4FAP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProfileCompleteness_title__ZW7BZ{font-size:1.1rem;font-weight:600;color:#212529;margin:0}.ProfileCompleteness_percentage__7eUaQ{font-size:1.5rem;font-weight:700}.ProfileCompleteness_progressBar___M2Ah{width:100%;height:12px;background:#e9ecef;border-radius:10px;overflow:hidden;margin-bottom:.75rem}.ProfileCompleteness_progressFill__mlBwP{height:100%;border-radius:10px;transition:width .6s ease;position:relative}.ProfileCompleteness_progressFill__mlBwP:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3) 50%,rgba(255,255,255,0));animation:ProfileCompleteness_shimmer__t06hg 2s infinite}@keyframes ProfileCompleteness_shimmer__t06hg{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProfileCompleteness_statusMessage__hPBXC{color:#6c757d;font-size:.9rem;margin-bottom:1rem}.ProfileCompleteness_completedSection__FLuZ8,.ProfileCompleteness_pendingSection__P8YA8{margin-top:1rem}.ProfileCompleteness_sectionTitle__fbMzH{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.5rem}.ProfileCompleteness_fieldList__Skib_{list-style:none;padding:0;margin:0}.ProfileCompleteness_fieldItem__2I3FE{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.9rem;color:#6c757d;position:relative}.ProfileCompleteness_infoIcon__DWjwJ{color:#6c757d;font-size:.85rem;cursor:pointer;margin-left:auto;transition:color .2s}.ProfileCompleteness_infoIcon__DWjwJ:hover{color:#EA0140}.ProfileCompleteness_iconPending__R_gKG{color:#EA0140;font-size:.9rem}.ProfileCompleteness_iconComplete__B60Hs{color:#00C853;font-size:.9rem}.ProfileCompleteness_moreText__ocDWA{font-size:.85rem;color:#6c757d;font-style:italic;margin:.5rem 0 0 1.4rem}.ProfileCompleteness_details__9kqsC{margin-top:.75rem}.ProfileCompleteness_summary__EBaG5{cursor:pointer;font-size:.9rem;color:#00C853;font-weight:500;-webkit-user-select:none;user-select:none;padding:.5rem 0}.ProfileCompleteness_summary__EBaG5:hover{color:#00A043}@media (max-width:768px){.ProfileCompleteness_completenessCard__RxVOJ{padding:1.25rem}.ProfileCompleteness_percentage__7eUaQ{font-size:1.25rem}}