.EmployerReviews_section__pxKkq{display:flex;flex-direction:column;gap:16px;margin-top:24px}.EmployerReviews_sectionHeader__Hgzf_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.EmployerReviews_sectionTitle__92HXC{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.EmployerReviews_writeButton__TWCqk{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;color:white;background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s}.EmployerReviews_writeButton__TWCqk:hover:not(:disabled){background:var(--color-primary-hover,var(--color-primary));filter:brightness(1.1)}.EmployerReviews_writeButton__TWCqk:disabled{opacity:.5;cursor:not-allowed}.EmployerReviews_starPicker__FYntR{display:inline-flex;gap:4px}.EmployerReviews_starButton__1_rb4{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-border-strong);transition:color .1s,transform .1s;display:flex;align-items:center}.EmployerReviews_starButton__1_rb4:hover:not(:disabled){transform:scale(1.05)}.EmployerReviews_starButton__1_rb4:disabled{cursor:not-allowed;opacity:.5}.EmployerReviews_starFilled__aPKfD{color:var(--color-warning)}.EmployerReviews_modalField__cBHbJ{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.EmployerReviews_modalField__cBHbJ label{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.EmployerReviews_modalField__cBHbJ input,.EmployerReviews_modalField__cBHbJ textarea{font:inherit;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);resize:vertical}.EmployerReviews_modalField__cBHbJ textarea{min-height:140px}.EmployerReviews_charCount__CpHSa{font-size:11px;color:var(--color-text-muted);text-align:right}.EmployerReviews_charCountInsufficient__rXonp{color:var(--color-error)}.EmployerReviews_anonymousRow__WZ7kj{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary)}.EmployerReviews_anonymousHint__LWBbe{font-size:12px;color:var(--color-text-muted);margin-top:4px}.EmployerReviews_empty__XKbaF{padding:16px;border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:13px;color:var(--color-text-muted);text-align:center}.EmployerReviews_alreadyReviewed__rup0w{font-size:13px;color:var(--color-text-muted);font-style:italic}.EmployerReviews_aggregateRow__SekPb{display:flex;gap:24px;align-items:center;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-wrap:wrap}.EmployerReviews_aggregateScore__ywB_u{display:flex;flex-direction:column;gap:4px;min-width:80px}.EmployerReviews_aggregateAverage__D5Ien{font-size:2rem;font-weight:700;color:var(--color-text);line-height:1}.EmployerReviews_aggregateCount__npjBN{font-size:12px;color:var(--color-text-muted)}.EmployerReviews_aggregateBars__jJJ83{flex:1;display:flex;flex-direction:column;gap:4px;min-width:200px}.EmployerReviews_aggregateBarRow__1RZog{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary)}.EmployerReviews_aggregateBarLabel__u9qV0{width:32px;text-align:right;display:inline-flex;align-items:center;gap:2px;justify-content:flex-end}.EmployerReviews_aggregateBarTrack__RpQVB{flex:1;height:8px;background:var(--color-bg-muted);border-radius:4px;overflow:hidden}.EmployerReviews_aggregateBarFill__yaV0m{height:100%;width:var(--bar-pct,0);background:var(--color-warning);border-radius:4px}.EmployerReviews_aggregateBarCount__GbAo6{width:28px;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.EmployerReviews_toolbar__khnBV{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary)}.EmployerReviews_sortSelect__a3VDo{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:13px}.EmployerReviews_list__Wibih{display:flex;flex-direction:column;gap:12px}.EmployerReviews_card__s3v0B{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);display:flex;flex-direction:column;gap:8px}.EmployerReviews_cardHeader__ATJCP{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.EmployerReviews_cardStars__0faqA{display:inline-flex;gap:2px;color:var(--color-warning)}.EmployerReviews_cardStarEmpty__JDTuj{color:var(--color-border-strong)}.EmployerReviews_cardTitle__p_3Gv{font-size:1rem;font-weight:600;color:var(--color-text);margin:0}.EmployerReviews_cardMeta__Qp8fO{font-size:12px;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.EmployerReviews_verifiedBadge__ZZI48{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-success-bg,var(--color-bg-muted));color:var(--color-success);font-size:11px;font-weight:500}.EmployerReviews_cardBody__g5B5l{font-size:14px;line-height:1.5;color:var(--color-text);white-space:pre-wrap}.EmployerReviews_cardActions__vU8lr{display:flex;gap:12px;font-size:12px;color:var(--color-text-muted);margin-top:4px}.EmployerReviews_cardAction__59zy3{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm)}.EmployerReviews_cardAction__59zy3:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-text)}.EmployerReviews_cardAction__59zy3:disabled{opacity:.5;cursor:not-allowed}.EmployerReviews_cardActionDanger__29XTl:hover:not(:disabled){color:var(--color-error)}.EmployerReviews_pagination__bNDv6{display:flex;justify-content:center;gap:8px;margin-top:8px}.EmployerReviews_paginationButton__ag_My{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer;font-size:13px}.EmployerReviews_paginationButton__ag_My:hover:not(:disabled){background:var(--color-bg-muted)}.EmployerReviews_paginationButton__ag_My:disabled{opacity:.5;cursor:not-allowed}.EmployerReviews_paginationInfo__RZpjM{display:flex;align-items:center;font-size:13px;color:var(--color-text-muted)}.TalentsPage_container__7fRJ_{max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-5);padding:32px 24px 24px;flex:1;min-height:0}.TalentsPage_header__hgP8X{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0}.TalentsPage_header__hgP8X h1{font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.TalentsPage_header__hgP8X p{color:var(--color-text-secondary);margin:0;font-size:var(--font-size-base)}.TalentsPage_recruiterBanner___iI0V{background:var(--color-brand-light);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:12px 16px;color:var(--color-primary);font-size:var(--font-size-sm);margin-top:8px}.TalentsPage_searchSection__q1YF6{display:flex;flex-direction:column;gap:var(--space-3)}.TalentsPage_searchBar___Mr7b{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:8px 16px}.TalentsPage_searchIcon__uzGtS{color:var(--color-text-secondary);flex-shrink:0}.TalentsPage_searchInput___I08J{flex:1;border:none;background:transparent;font-size:var(--font-size-base);outline:none}.TalentsPage_searchInput___I08J::placeholder{color:var(--color-text-muted)}.TalentsPage_filterToggle__D5UiO{padding:8px;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;position:relative}.TalentsPage_filterToggle__D5UiO:active,.TalentsPage_filterToggle__D5UiO:hover{background:var(--color-bg-hover)}.TalentsPage_filterToggleActive__6RNY4{color:var(--color-primary)}.TalentsPage_filterBadge__h5nwp{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:var(--radius-full);font-size:11px;font-weight:var(--font-weight-bold);justify-content:center;line-height:1}.TalentsPage_filterBadge__h5nwp,.TalentsPage_searchButton__raFB7{background:var(--color-primary);color:var(--color-text-inverse);display:flex;align-items:center}.TalentsPage_searchButton__raFB7{padding:8px 20px;min-height:44px;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;gap:var(--space-2)}.TalentsPage_searchButton__raFB7:active:not(:disabled),.TalentsPage_searchButton__raFB7:hover:not(:disabled){background:var(--color-primary-hover)}.TalentsPage_searchButton__raFB7:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_filtersPanel__cU165{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:16px;background:var(--color-bg-subtle);border-radius:var(--radius-lg);align-items:flex-end}.TalentsPage_filterGroup___b7cm{display:flex;flex-direction:column;gap:var(--space-1)}.TalentsPage_filterGroup___b7cm label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase}.TalentsPage_filterGroup___b7cm input,.TalentsPage_filterGroup___b7cm select,.TalentsPage_filterInput__5Oa3y{padding:8px 12px;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);min-width:180px}.TalentsPage_clearFiltersButton__f6z9M{padding:8px 16px;min-height:44px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm)}.TalentsPage_clearFiltersButton__f6z9M:active,.TalentsPage_clearFiltersButton__f6z9M:hover{background:var(--color-bg-muted)}.TalentsPage_loadMoreButton__qE4vs{width:100%;padding:12px 20px;min-height:44px;background:var(--color-bg);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:8px}.TalentsPage_loadMoreButton__qE4vs:active:not(:disabled),.TalentsPage_loadMoreButton__qE4vs:hover:not(:disabled){background:var(--color-bg-interactive-hover)}.TalentsPage_loadMoreButton__qE4vs:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_content__1yMIr{flex:1;display:grid;grid-template-columns:400px 1fr;gap:var(--space-6);min-height:0;overflow:hidden}.TalentsPage_resultsList__DTGHY{overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-right:8px}.TalentsPage_resultsHeader__T_sFE{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TalentsPage_results___QTSN,.TalentsPage_talentCard__wOBS4{display:flex;flex-direction:column;gap:var(--space-2)}.TalentsPage_talentCard__wOBS4{padding:16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;transition:border-color .15s,box-shadow .15s}.TalentsPage_talentCard__wOBS4:active,.TalentsPage_talentCard__wOBS4:hover{border-color:var(--color-primary)}.TalentsPage_talentCard__wOBS4.TalentsPage_selected__pEfkY{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.TalentsPage_talentHeader__ZUj04{display:flex;gap:var(--space-3);align-items:flex-start}.TalentsPage_talentAvatar__SH7hn{width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TalentsPage_talentAvatar__SH7hn img{width:100%;height:100%;object-fit:cover}.TalentsPage_talentAvatar__SH7hn svg{color:var(--color-text-muted);width:24px;height:24px}.TalentsPage_talentAvatar__SH7hn .TalentsPage_logoPlaceholder__OnKgO{width:50%;height:50%;object-fit:contain}.TalentsPage_talentInfo__qFYE1{display:flex;flex-direction:column;gap:2px;min-width:0}.TalentsPage_talentName__B0sJ0{font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:var(--font-size-sm)}.TalentsPage_talentHeadline__M6Ucj{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TalentsPage_availabilityBadge__KYWqN{display:inline-block;padding:5px 12px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-success-bg);color:var(--color-success);width:fit-content}.TalentsPage_availabilityBadge__KYWqN[data-availability=not_looking]{background:var(--color-error-bg);color:var(--color-error)}.TalentsPage_availabilityBadge__KYWqN[data-availability="1_month"],.TalentsPage_availabilityBadge__KYWqN[data-availability="3_months"]{background:var(--color-warning-bg);color:var(--color-warning)}.TalentsPage_skillTags__Q_XXH{display:flex;flex-wrap:wrap;gap:6px}.TalentsPage_skillTag__VyQox{padding:4px 8px;background:var(--color-bg-muted);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TalentsPage_skillTagList__3dCly{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TalentsPage_detailPane__xZFWT{background:var(--color-bg-subtle);border-radius:var(--radius-lg);overflow-y:auto;min-height:400px}.TalentsPage_emptyDetail___lYbV{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);gap:var(--space-4)}.TalentsPage_emptyDetail___lYbV svg{width:48px;height:48px}.TalentsPage_talentDetail__vY3To{padding:24px;position:relative}.TalentsPage_closeDetail__RQv0u{position:absolute;top:16px;right:16px;padding:8px;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.TalentsPage_closeDetail__RQv0u:active,.TalentsPage_closeDetail__RQv0u:hover{background:var(--color-bg-hover)}.TalentsPage_detailHeader__Rd6bZ{display:flex;gap:var(--space-4);margin-bottom:24px}.TalentsPage_detailAvatar__djJoz{width:80px;height:80px;border-radius:var(--radius-full);background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TalentsPage_detailAvatar__djJoz img{width:100%;height:100%;object-fit:cover}.TalentsPage_detailAvatar__djJoz svg{color:var(--color-text-muted);width:40px;height:40px}.TalentsPage_detailAvatar__djJoz .TalentsPage_logoPlaceholder__OnKgO{width:50%;height:50%;object-fit:contain}.TalentsPage_detailInfo__vtb0n{display:flex;flex-direction:column;gap:var(--space-1)}.TalentsPage_detailInfo__vtb0n h2{margin:0;font-size:var(--font-size-2xl);color:var(--color-text);display:flex;align-items:center;gap:var(--space-2)}.TalentsPage_verifiedBadge__NpU0i{color:var(--color-primary);width:20px;height:20px;flex-shrink:0}.TalentsPage_detailHeadline__vdaoB{color:var(--color-text-secondary);margin:0;font-size:var(--font-size-base)}.TalentsPage_detailSection__CsSPV{margin-bottom:20px}.TalentsPage_detailSection__CsSPV h3{margin:0 0 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase}.TalentsPage_detailSection__CsSPV p{margin:0;color:var(--color-text);line-height:1.5}.TalentsPage_detailActions__TZ9cz{display:flex;gap:var(--space-3);margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}.TalentsPage_contactButton__KTvgc,.TalentsPage_inviteButton__GfbqI{flex:1;padding:12px 24px;min-height:44px;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm)}.TalentsPage_contactButton__KTvgc{background:var(--color-primary);color:var(--color-text-inverse);border:none}.TalentsPage_contactButton__KTvgc:active,.TalentsPage_contactButton__KTvgc:hover{background:var(--color-primary-hover)}.TalentsPage_inviteButton__GfbqI{background:var(--color-bg);color:var(--color-primary);border:1px solid var(--color-primary)}.TalentsPage_inviteButton__GfbqI:active,.TalentsPage_inviteButton__GfbqI:hover{background:var(--color-bg-interactive-hover)}.TalentsPage_contactButton__KTvgc:disabled,.TalentsPage_inviteButton__GfbqI:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-hover);color:var(--color-text-muted);border-color:var(--color-border)}.TalentsPage_contactButton__KTvgc:disabled:active,.TalentsPage_contactButton__KTvgc:disabled:hover,.TalentsPage_inviteButton__GfbqI:disabled:active,.TalentsPage_inviteButton__GfbqI:disabled:hover{background:var(--color-bg-hover)}.TalentsPage_unlockButton__JqyOp{flex:1;padding:12px 24px;min-height:44px;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm);background:var(--color-warning);color:var(--color-text-inverse);border:none;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.TalentsPage_unlockButton__JqyOp:active:not(:disabled),.TalentsPage_unlockButton__JqyOp:hover:not(:disabled){background:var(--color-warning-hover)}.TalentsPage_unlockButton__JqyOp:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_contactedBadge__NwyWj{border-radius:var(--radius-md);background:var(--color-primary-100);color:var(--color-primary);border:1px solid var(--color-primary-100)}.TalentsPage_contactedBadge__NwyWj,.TalentsPage_invitedBadge___dqnT{flex:1;padding:12px 24px;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);text-align:center}.TalentsPage_invitedBadge___dqnT{border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-bg)}.TalentsPage_recruiterInfo__fsRU1{margin-top:24px;padding:16px;background:var(--color-brand-light);border-radius:var(--radius-lg);color:var(--color-primary);font-size:var(--font-size-sm)}.TalentsPage_blockedState__wSqog,.TalentsPage_emptyState__wjaBA,.TalentsPage_loadingState__VAHtn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:var(--space-4);color:var(--color-text-secondary);text-align:center}.TalentsPage_blockedState__wSqog{min-height:400px}.TalentsPage_blockedIcon__A2WZk{width:64px;height:64px;color:var(--color-text-muted)}.TalentsPage_blockedState__wSqog h1{font-size:var(--font-size-2xl);color:var(--color-text);margin:0}.TalentsPage_blockedState__wSqog p{max-width:400px;margin:0}.TalentsPage_blockedButton__ktflA{padding:12px 24px;min-height:44px;background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;margin-top:8px}.TalentsPage_blockedButton__ktflA:active,.TalentsPage_blockedButton__ktflA:hover{background:var(--color-primary-hover)}.TalentsPage_emptyIcon__J2ovK{width:48px;height:48px;color:var(--color-text-muted)}.TalentsPage_spinner__hvVEP{animation:TalentsPage_spin__PKaRH 1s linear infinite}@keyframes TalentsPage_spin__PKaRH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TalentsPage_error__AOqTp{padding:12px 16px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-sm)}.TalentsPage_modalOverlay__xpxMZ{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.TalentsPage_modal__9TfUl{background:var(--color-bg);border-radius:var(--radius-xl);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-md)}.TalentsPage_modalHeader__IzBMA{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-border)}.TalentsPage_modalHeader__IzBMA h2{margin:0;font-size:var(--font-size-xl);color:var(--color-text)}.TalentsPage_modalClose__69t4k{padding:8px;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.TalentsPage_modalClose__69t4k:active,.TalentsPage_modalClose__69t4k:hover{background:var(--color-bg-muted)}.TalentsPage_modalContent__b2YYG{padding:24px;display:flex;flex-direction:column;gap:var(--space-4)}.TalentsPage_modalField__GAvfI{display:flex;flex-direction:column;gap:6px}.TalentsPage_modalField__GAvfI label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.TalentsPage_modalTextarea__zHqwD{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-family:inherit;min-height:120px;resize:vertical;line-height:1.5}.TalentsPage_modalTextarea__zHqwD:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.TalentsPage_modalTextarea__zHqwD::placeholder{color:var(--color-text-muted)}.TalentsPage_modalSelect__XavY6{width:100%;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-family:inherit;background:var(--color-bg);color:var(--color-text);cursor:pointer}.TalentsPage_modalSelect__XavY6:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.TalentsPage_characterCount__Kz3H1{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right}.TalentsPage_characterCount__Kz3H1.TalentsPage_exceeded__GJy_Q{color:var(--color-error)}.TalentsPage_modalError__RVx25{padding:12px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-sm)}.TalentsPage_modalFooter__XatOl{display:flex;gap:var(--space-3);padding:16px 24px;border-top:1px solid var(--color-border);justify-content:flex-end}.TalentsPage_modalCancelButton___GWK9{padding:10px 20px;min-height:44px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm)}.TalentsPage_modalCancelButton___GWK9:active,.TalentsPage_modalCancelButton___GWK9:hover{background:var(--color-bg-muted)}.TalentsPage_modalSubmitButton__ACj_9{padding:10px 20px;min-height:44px;background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--space-2)}.TalentsPage_modalSubmitButton__ACj_9:active:not(:disabled),.TalentsPage_modalSubmitButton__ACj_9:hover:not(:disabled){background:var(--color-primary-hover)}.TalentsPage_modalSubmitButton__ACj_9:disabled{opacity:.7;cursor:not-allowed}.TalentsPage_unlockConfirmContent__xUiA0{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}.TalentsPage_unlockConfirmIcon__DVd76{font-size:var(--font-size-3xl);color:var(--color-primary);margin-bottom:16px}.TalentsPage_unlockConfirmText__IeQCy{font-size:var(--font-size-base);color:var(--color-text);margin:0 0 12px}.TalentsPage_unlockConfirmQuota__kkKrn{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;padding:8px 16px;background:var(--color-bg-muted);border-radius:var(--radius-sm)}.TalentsPage_successState__dO60d{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.TalentsPage_successState__dO60d h2{margin:0 0 8px;color:var(--color-text);font-size:var(--font-size-xl)}.TalentsPage_successState__dO60d p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.5}.TalentsPage_successIcon__KmU7Z{font-size:var(--font-size-3xl);color:var(--color-success);margin-bottom:16px}@media (max-width:1023px){.TalentsPage_content__1yMIr{grid-template-columns:1fr}.TalentsPage_resultsList__DTGHY{max-height:50vh}.TalentsPage_detailPane__xZFWT{min-height:300px}.TalentsPage_closeDetail__RQv0u{display:flex}}.TalentsPage_credentialList__m3f1S{display:flex;flex-direction:column;gap:var(--space-2)}.TalentsPage_credentialItem__9LquF{display:flex;align-items:center;gap:var(--space-2)}.TalentsPage_credentialIcon__KbJPK{color:var(--color-text-secondary);width:18px;height:18px;flex-shrink:0}.TalentsPage_credentialName__69XHw{color:var(--color-text);font-size:var(--font-size-sm)}.TalentsPage_credentialLink__hUgUH{color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none;margin-left:auto}.TalentsPage_credentialLink__hUgUH:hover{text-decoration:underline}@media (max-width:768px){.TalentsPage_container__7fRJ_{padding:16px;gap:var(--space-4)}.TalentsPage_header__hgP8X h1{font-size:var(--font-size-2xl)}.TalentsPage_searchBar___Mr7b{flex-wrap:wrap}.TalentsPage_searchInput___I08J{flex:1 1 100%;order:1}.TalentsPage_searchIcon__uzGtS{display:none}.TalentsPage_filterToggle__D5UiO{order:2}.TalentsPage_searchButton__raFB7{order:3;flex:1}.TalentsPage_content__1yMIr{gap:var(--space-4)}.TalentsPage_filterGroup___b7cm input,.TalentsPage_filterGroup___b7cm select,.TalentsPage_filterInput__5Oa3y{min-width:unset;width:100%}.TalentsPage_skillTag__VyQox{max-width:120px}}.JobResultsShell_container__CU3It{display:flex;flex-direction:column;gap:var(--space-4);width:100%;flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden}.JobResultsShell_content__e_FgP{display:flex;gap:var(--space-6);align-items:stretch;flex:1;min-height:0;height:100%;overflow:hidden}.JobResultsShell_mobileContent__w5Xc1{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.JobResultsShell_listPane__iCNof{gap:var(--space-6)}.JobResultsShell_detailPane__Dem3Q,.JobResultsShell_listPane__iCNof{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;flex:1;box-sizing:border-box;padding-bottom:10px}.JobResultsShell_detailPane__Dem3Q{position:relative;max-height:100%}.JobResultsShell_detailWrapper__c9j7X{flex:1;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:flex}.JobResultsShell_detailWrapper__c9j7X>*{flex:1;height:100%;min-height:100%;min-width:0}.JobResultsShell_drawerBackdrop__Rkl6x{position:fixed;inset:0;background-color:rgba(var(--color-text-rgb,15,23,42),.26);opacity:0;transition:opacity .28s ease;pointer-events:none;z-index:60}.JobResultsShell_drawerBackdropOpen__lj2xE{opacity:1;pointer-events:auto}.JobResultsShell_drawer__TO6ZG{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);background-color:transparent;z-index:61;display:flex;flex-direction:column;gap:var(--space-4);padding:12px 16px calc(env(safe-area-inset-bottom) + 20px);transition:transform .32s ease;max-height:90dvh}.JobResultsShell_drawerOpen__jzE2U{transform:translateY(0)}.JobResultsShell_drawerHandle__RdClX{width:64px;height:6px;border-radius:var(--radius-full);background-color:var(--color-text-muted);align-self:center;cursor:grab;padding:12px 0;background-clip:content-box}.JobResultsShell_drawerClose__9C7vL{position:absolute;top:8px;right:8px;z-index:1;border:none;background:transparent;color:var(--color-text-secondary);padding:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.JobResultsShell_drawerClose__9C7vL:active,.JobResultsShell_drawerClose__9C7vL:hover{color:var(--color-text)}.JobResultsShell_drawerContent__O2m62{position:relative;background-color:var(--color-bg);border-radius:24px;border:1px solid var(--color-border);box-shadow:var(--shadow-xl);overflow:hidden;max-height:calc(90dvh - 96px);display:flex}.JobResultsShell_drawerContent__O2m62>*{flex:1;overflow-y:auto}.JobResultsShell_loadMoreSection__Wqxzs{width:100%;display:flex;justify-content:center;padding:8px 0 4px}.JobResultsShell_loadMoreCard__ir4He{width:100%;border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);padding:28px 24px;background-color:var(--color-bg);display:flex;justify-content:center;align-items:center;text-align:center;box-shadow:var(--shadow-lg)}.JobResultsShell_loadingTicker__el96H{font-weight:var(--font-weight-semibold);color:var(--color-brand);font-size:var(--font-size-base)}.JobResultsShell_loadMoreSection__Wqxzs[data-state=loading] .JobResultsShell_loadingTicker__el96H:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid var(--color-brand-light);border-top-color:var(--color-brand);border-radius:50%;margin-right:8px;vertical-align:middle;animation:JobResultsShell_spin__Aw4CU .8s linear infinite}@keyframes JobResultsShell_spin__Aw4CU{to{transform:rotate(1turn)}}.JobResultsShell_retryButton__6SDQX{margin-left:16px;padding:6px 12px;border-radius:var(--radius-lg);border:1px solid var(--color-warning-hover);background:transparent;color:var(--color-warning-hover);font-weight:var(--font-weight-semibold);cursor:pointer}.JobResultsShell_retryButton__6SDQX:active,.JobResultsShell_retryButton__6SDQX:hover{background:var(--color-warning-bg)}.JobResultsShell_listLoading__JHpep{padding:24px;border:1px solid var(--color-border-hover);border-radius:var(--radius-xl);text-align:center;color:var(--color-text-secondary)}.JobResultsShell_emptyState__9vbEN{border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);padding:48px 32px;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center;color:var(--color-text-secondary);background-color:var(--color-bg)}.JobResultsShell_emptyIcon__b7GI_{width:48px;height:48px;color:var(--color-text-muted)}.JobResultsShell_emptyState__9vbEN h2{margin:0;color:var(--color-text);font-size:var(--font-size-2xl)}.JobResultsShell_listPaneRoot__Ss8_H{position:relative;height:100%;min-height:0}.JobResultsShell_listSkeletonOverlay__BmHfW{position:absolute;inset:0;z-index:1}.JobResultsShell_skeletonList__YyxOK{display:flex;flex-direction:column;gap:var(--space-4)}.JobResultsShell_skeletonCard__U9FuL{border:1px solid var(--color-border-hover);border-radius:var(--radius-2xl);padding:20px 24px;gap:var(--space-3)}.JobResultsShell_skeletonCard__U9FuL,.JobResultsShell_skeletonDetail__jq0OT{display:flex;flex-direction:column;background:linear-gradient(110deg,var(--color-bg-subtle) 8%,var(--color-bg-hover) 18%,var(--color-bg-subtle) 33%);background-size:200% 100%;animation:JobResultsShell_shimmer__sb_YO 1.2s ease-in-out infinite}.JobResultsShell_skeletonDetail__jq0OT{border:1px solid var(--color-border-hover);border-radius:24px;padding:32px;gap:var(--space-5);height:100%}.JobResultsShell_skeletonDetailHeader__dtRk_{display:flex;flex-direction:column;gap:var(--space-3)}.JobResultsShell_skeletonDetailSection__uiDHJ{display:flex;flex-direction:column;gap:10px}.JobResultsShell_skeletonLine__Vk9Wu{height:16px;border-radius:var(--radius-lg);background-color:rgba(var(--color-bg-rgb,255,255,255),.55)}.JobResultsShell_skeletonLine__Vk9Wu:first-child{width:70%}.JobResultsShell_skeletonLine__Vk9Wu:nth-child(2){width:50%}.JobResultsShell_skeletonLine__Vk9Wu:nth-child(3){width:90%}.JobResultsShell_skeletonPillRow__kRDGt{display:flex;gap:var(--space-2)}.JobResultsShell_skeletonPillRow__kRDGt span{flex:1;height:24px}.JobResultsShell_skeletonButton__naFW5,.JobResultsShell_skeletonPillRow__kRDGt span{border-radius:var(--radius-full);background-color:rgba(var(--color-bg-rgb,255,255,255),.55)}.JobResultsShell_skeletonButton__naFW5{width:120px;height:32px;margin-top:12px}@keyframes JobResultsShell_shimmer__sb_YO{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.JobResultsShell_content__e_FgP{display:none}.JobResultsShell_listPane__iCNof{gap:var(--space-4)}.JobResultsShell_detailPane__Dem3Q{display:none}}.SkillTag_skillTag__NOkec{display:inline-flex;align-items:center;padding:6px 12px 6px 18px;background:var(--color-primary);color:white;font-size:var(--font-size-sm);font-weight:500;border-radius:16px 4px 4px 16px;position:relative;cursor:default;transition:background-color .2s ease;gap:var(--space-1)}.SkillTag_skillTag__NOkec:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:white;border-radius:50%}.SkillTag_skillTag__NOkec:hover{background:var(--color-primary-hover)}.SkillTag_skillTag__NOkec[title]:hover{cursor:help}.SkillTag_skillName__vzPKV{line-height:1}.SkillTag_removeButton__7uY_3{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:white;cursor:pointer;padding:0;margin-left:var(--space-1);opacity:.7;transition:opacity .2s ease}.SkillTag_removeButton__7uY_3:hover{opacity:1}.SkillTag_removeButton__7uY_3 svg{width:14px;height:14px}.EmployerProfileCard_card__dFM54{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:24px}.EmployerProfileCard_cardHeader__mhoEV{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.EmployerProfileCard_cardTitle__l7nsb{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.EmployerProfileCard_headerActions__G639B{display:flex;gap:var(--space-2)}.EmployerProfileCard_loadingState__Z8MRn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:48px;color:var(--color-text-muted)}.EmployerProfileCard_spinner__RtJkv{animation:EmployerProfileCard_spin__Fx8mx 1s linear infinite}@keyframes EmployerProfileCard_spin__Fx8mx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmployerProfileCard_emptyState__446Au{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px}.EmployerProfileCard_emptyIcon__hp_l1{width:48px;height:48px;color:var(--color-text-muted);margin-bottom:16px}.EmployerProfileCard_emptyState__446Au h3{margin:0 0 8px;font-size:var(--font-size-lg)}.EmployerProfileCard_emptyState__446Au p{margin:0 0 24px;color:var(--color-text-muted)}.EmployerProfileCard_error__YoreL{background:var(--color-error-bg);color:var(--color-error);padding:12px 16px;border-radius:var(--radius-lg);margin-bottom:16px;font-size:var(--font-size-sm)}.EmployerProfileCard_form__aACU5{display:flex;flex-direction:column;gap:var(--space-4)}.EmployerProfileCard_formGroup__Ni7e4{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.EmployerProfileCard_formGroup__Ni7e4 label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.EmployerProfileCard_formGroup__Ni7e4 input,.EmployerProfileCard_formGroup__Ni7e4 select,.EmployerProfileCard_formGroup__Ni7e4 textarea{padding:10px 12px;border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);font-size:var(--font-size-base);background:var(--color-bg-white);color:var(--color-text);transition:border-color .15s}.EmployerProfileCard_formGroup__Ni7e4 input:focus,.EmployerProfileCard_formGroup__Ni7e4 select:focus,.EmployerProfileCard_formGroup__Ni7e4 textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.EmployerProfileCard_formGroup__Ni7e4 textarea{resize:vertical;min-height:80px}.EmployerProfileCard_formRow__ZicRg{display:flex;gap:var(--space-4)}.EmployerProfileCard_formActions__AcCOU{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:8px}.EmployerProfileCard_logoSection__hiLt_{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:16px}.EmployerProfileCard_logoLabel__bL89P{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.EmployerProfileCard_logoContent__Ou2zm{display:flex;align-items:center;gap:var(--space-4)}.EmployerProfileCard_logoWrapper__edmBs{width:80px;height:80px;flex-shrink:0}.EmployerProfileCard_logo__pxTed{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.EmployerProfileCard_logoPlaceholder__1ltHa{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-muted);border-radius:var(--radius-lg);color:var(--color-text-muted)}.EmployerProfileCard_logoActions__9jw_V{display:flex;flex-direction:column;gap:var(--space-2)}.EmployerProfileCard_logoInput__hchQh{display:none}.EmployerProfileCard_logoButton__wD4SR{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);padding:8px 16px;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .15s}.EmployerProfileCard_logoButton__wD4SR:active:not(:disabled),.EmployerProfileCard_logoButton__wD4SR:hover:not(:disabled){background:rgba(59,130,246,.1)}.EmployerProfileCard_logoButton__wD4SR:disabled{opacity:.6;cursor:not-allowed}.EmployerProfileCard_logoRemove__AJs5c{background:transparent;color:var(--color-error);border:none;padding:4px 0;font-size:var(--font-size-sm);cursor:pointer;text-align:left}.EmployerProfileCard_logoRemove__AJs5c:active:not(:disabled),.EmployerProfileCard_logoRemove__AJs5c:hover:not(:disabled){text-decoration:underline}.EmployerProfileCard_logoRemove__AJs5c:disabled{opacity:.6;cursor:not-allowed}.EmployerProfileCard_primaryButton__QMcgg{background:var(--color-primary);color:white;border:none;padding:10px 20px;min-height:44px;border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity .15s}.EmployerProfileCard_primaryButton__QMcgg:active:not(:disabled),.EmployerProfileCard_primaryButton__QMcgg:hover:not(:disabled){opacity:.9}.EmployerProfileCard_primaryButton__QMcgg:disabled{opacity:.6;cursor:not-allowed}.EmployerProfileCard_secondaryButton__JKvvA{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-hover);padding:10px 20px;min-height:44px;border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .15s}.EmployerProfileCard_secondaryButton__JKvvA:active:not(:disabled),.EmployerProfileCard_secondaryButton__JKvvA:hover:not(:disabled){background:var(--color-bg-muted)}.EmployerProfileCard_editButton__daLB1{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);padding:6px 12px;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:background-color .15s;min-height:44px}.EmployerProfileCard_editButton__daLB1:active,.EmployerProfileCard_editButton__daLB1:hover{background:rgba(59,130,246,.1)}.EmployerProfileCard_deleteButton__87LrT{background:transparent;color:var(--color-error);border:1px solid var(--color-error);padding:6px 10px;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s;min-height:44px;min-width:44px}.EmployerProfileCard_deleteButton__87LrT:active:not(:disabled),.EmployerProfileCard_deleteButton__87LrT:hover:not(:disabled){background:rgba(220,38,38,.1)}.EmployerProfileCard_deleteButton__87LrT:disabled{opacity:.6;cursor:not-allowed}.EmployerProfileCard_profileContent__ZU7wg{display:flex;flex-direction:column;gap:var(--space-4)}.EmployerProfileCard_profileHeader__IyxmZ{display:flex;align-items:flex-start;gap:var(--space-3)}.EmployerProfileCard_profileIcon__neTcS{width:48px;height:48px;color:var(--color-primary);flex-shrink:0}.EmployerProfileCard_schoolName__Dl86I{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.EmployerProfileCard_schoolType__kO9Ge{display:inline-block;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}.EmployerProfileCard_verificationSection__T3xTX{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);margin-left:auto}.EmployerProfileCard_verificationBadge__pD7lX{border-radius:var(--radius-2xl)}.EmployerProfileCard_verificationBadge__pD7lX,.EmployerProfileCard_verificationButton__ac787{display:flex;align-items:center;gap:var(--space-1);padding:4px 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.EmployerProfileCard_verificationButton__ac787{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s}.EmployerProfileCard_verificationButton__ac787:active:not(:disabled),.EmployerProfileCard_verificationButton__ac787:hover:not(:disabled){background:rgba(59,130,246,.1)}.EmployerProfileCard_verificationButton__ac787:disabled{opacity:.6;cursor:not-allowed}.EmployerProfileCard_verificationHint__FBm6w{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:var(--space-1) 0 0;text-align:right}.EmployerProfileCard_verificationBadge__pD7lX[data-status=unverified]{background:var(--color-bg-muted);color:var(--color-text-muted)}.EmployerProfileCard_verificationBadge__pD7lX[data-status=pending]{background:var(--color-warning-bg);color:var(--color-warning-hover)}.EmployerProfileCard_verificationBadge__pD7lX[data-status=verified]{background:var(--color-success-bg);color:var(--color-success-hover)}.EmployerProfileCard_description__bnylx{margin:0;color:var(--color-text-secondary);line-height:1.5}.EmployerProfileCard_details___WB8W{display:flex;flex-direction:column;gap:var(--space-2)}.EmployerProfileCard_detailItem__4aJXa{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text-secondary)}.EmployerProfileCard_detailItem__4aJXa svg{color:var(--color-text-muted);flex-shrink:0}.EmployerProfileCard_detailItem__4aJXa a{color:var(--color-primary);text-decoration:none}.EmployerProfileCard_detailItem__4aJXa a:active,.EmployerProfileCard_detailItem__4aJXa a:hover{text-decoration:underline}.EmployerProfileCard_photoSection__jm_hJ{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}.EmployerProfileCard_photoSectionHeader___6Fe4{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.EmployerProfileCard_photoSectionTitle__TDjbC{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0;display:flex;align-items:center;gap:var(--space-2)}.EmployerProfileCard_photoGrid__dsrK4{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}.EmployerProfileCard_photoItem__HV7NL{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-muted)}.EmployerProfileCard_photoItem__HV7NL img{width:100%;height:100%;object-fit:cover}.EmployerProfileCard_photoOverlay__GjZYn{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 50%);opacity:0;transition:opacity .2s;display:flex;flex-direction:column;justify-content:flex-end;padding:8px}.EmployerProfileCard_photoItem__HV7NL:active .EmployerProfileCard_photoOverlay__GjZYn,.EmployerProfileCard_photoItem__HV7NL:hover .EmployerProfileCard_photoOverlay__GjZYn{opacity:1}.EmployerProfileCard_photoCaption__MSx8Q{color:white;font-size:var(--font-size-xs);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EmployerProfileCard_photoActions__HFWwb{display:flex;gap:var(--space-1)}.EmployerProfileCard_photoActionButton__fV_DU{background:rgba(255,255,255,.9);border:none;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;display:flex;align-items:center;gap:2px;transition:background-color .15s}.EmployerProfileCard_photoActionButton__fV_DU:active,.EmployerProfileCard_photoActionButton__fV_DU:hover{background:white}.EmployerProfileCard_photoActionButton__fV_DU.EmployerProfileCard_delete__lqTWP{color:var(--color-error)}.EmployerProfileCard_addPhotoButton__DdBxp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);aspect-ratio:4/3;border:2px dashed var(--color-border-hover);border-radius:var(--radius-lg);background:transparent;cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-sm);transition:border-color .15s,color .15s}.EmployerProfileCard_addPhotoButton__DdBxp:active,.EmployerProfileCard_addPhotoButton__DdBxp:hover{border-color:var(--color-primary);color:var(--color-primary)}.EmployerProfileCard_addPhotoButton__DdBxp:disabled{opacity:.6;cursor:not-allowed}.EmployerProfileCard_photoEmptyState__6rrIx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;color:var(--color-text-muted)}.EmployerProfileCard_photoEmptyState__6rrIx p{margin:8px 0 0;font-size:var(--font-size-sm)}.EmployerProfileCard_photoModal__DtXZp{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.EmployerProfileCard_photoModalContent__wXCBf{background:var(--color-bg);border-radius:var(--radius-xl);padding:24px;width:90%;max-width:400px}.EmployerProfileCard_photoModalTitle___4Yow{margin:0 0 16px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.EmployerProfileCard_photoModalTabs__HwW9f{display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid var(--color-border)}.EmployerProfileCard_photoModalTab__cqkDD{flex:1;background:transparent;padding:8px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.EmployerProfileCard_photoModalTab__cqkDD:active,.EmployerProfileCard_photoModalTab__cqkDD:hover{color:var(--color-text)}.EmployerProfileCard_photoModalTab__cqkDD[data-active=true]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.EmployerProfileCard_photoUploadArea___61KB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:32px 16px;border:2px dashed var(--color-border-hover);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-text-muted);transition:border-color .15s,color .15s}.EmployerProfileCard_photoUploadArea___61KB:active,.EmployerProfileCard_photoUploadArea___61KB:hover{border-color:var(--color-primary);color:var(--color-primary)}.EmployerProfileCard_photoUploadAreaHint__pjLCD{font-size:var(--font-size-xs);color:var(--color-text-muted)}.EmployerProfileCard_photoPreview__tiIZ9{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:8px}.EmployerProfileCard_photoPreview__tiIZ9 img{width:100%;height:100%;object-fit:cover}.EmployerProfileCard_photoPreviewChange__3ng1A{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.6);color:white;border:none;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer}.EmployerProfileCard_photoPreviewChange__3ng1A:active,.EmployerProfileCard_photoPreviewChange__3ng1A:hover{background:rgba(0,0,0,.8)}.EmployerProfileCard_charCount__KLjIJ{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right;margin-top:4px}.EmployerProfileCard_exceeded__Ouyvg{color:var(--color-error)}@media (max-width:640px){.EmployerProfileCard_formRow__ZicRg{flex-direction:column}.EmployerProfileCard_profileHeader__IyxmZ{flex-wrap:wrap}.EmployerProfileCard_verificationSection__T3xTX{margin-left:0;margin-top:8px;width:100%;align-items:center}.EmployerProfileCard_photoGrid__dsrK4{grid-template-columns:repeat(2,1fr)}}