.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}}.ImageCropDialog_overlay__ELgAB{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:rgba(0,0,0,.85)}.ImageCropDialog_cropContainer__a3cyV{position:relative;flex:1;min-height:0}.ImageCropDialog_controls__XdX8X{display:flex;flex-direction:column;gap:var(--space-3,12px);padding:var(--space-4,16px) var(--space-6,24px);background:var(--color-bg)}.ImageCropDialog_zoomRow__eTbum{display:flex;align-items:center;gap:var(--space-3,12px)}.ImageCropDialog_zoomLabel__mBIdX{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary);min-width:40px}.ImageCropDialog_zoomSlider__74I2D{flex:1;accent-color:var(--color-primary)}.ImageCropDialog_buttons__Z4qaa{display:flex;justify-content:flex-end;gap:var(--space-3,12px)}.ImageCropDialog_cancelButton___iPfa{padding:8px 20px;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);cursor:pointer;transition:background .15s}.ImageCropDialog_cancelButton___iPfa:hover{background:var(--color-bg-muted)}.ImageCropDialog_confirmButton__OaPN9{padding:8px 20px;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-bg);background:var(--color-primary);border:none;border-radius:var(--radius-md,8px);cursor:pointer;transition:background .15s}.ImageCropDialog_confirmButton__OaPN9:hover{background:var(--color-primary-active)}.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)}}.QuotaCard_card__1eg9b{background:var(--color-bg);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-sm)}.QuotaCard_header__Ll77S{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.QuotaCard_titleSection__GPC75{display:flex;align-items:center;gap:var(--space-2)}.QuotaCard_titleIcon__0TwQ_{width:20px;height:20px;color:var(--color-primary)}.QuotaCard_title__B3qhM{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.QuotaCard_refreshButton__P3nSW{padding:8px;background:transparent;border:none;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);display:flex;align-items:center}.QuotaCard_refreshButton__P3nSW:active:not(:disabled),.QuotaCard_refreshButton__P3nSW:hover:not(:disabled){background:var(--color-bg-hover)}.QuotaCard_refreshButton__P3nSW:disabled{opacity:.5;cursor:not-allowed}.QuotaCard_loadingState___q5iA{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:24px;color:var(--color-text-secondary)}.QuotaCard_spinner__kpEF1{animation:QuotaCard_spin__Vzlqe 1s linear infinite}@keyframes QuotaCard_spin__Vzlqe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuotaCard_error__I9eZU{flex-direction:column;gap:var(--space-3);padding:16px;text-align:center}.QuotaCard_error__I9eZU,.QuotaCard_retryButton__ToDwT{display:flex;align-items:center;color:var(--color-error)}.QuotaCard_retryButton__ToDwT{gap:6px;padding:8px 16px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm)}.QuotaCard_retryButton__ToDwT:active,.QuotaCard_retryButton__ToDwT:hover{background:var(--color-error);color:var(--color-text-inverse)}.QuotaCard_quotaInfo__1GE1f{text-align:center;margin-bottom:16px}.QuotaCard_quotaNumbers__Kshtb{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);margin-bottom:4px}.QuotaCard_remaining__xred_{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.QuotaCard_separator__uIk2v{font-size:var(--font-size-2xl);color:var(--color-text-muted)}.QuotaCard_limit__6ESzd{font-size:var(--font-size-2xl);color:var(--color-text-secondary)}.QuotaCard_label__lPcjW{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.QuotaCard_progressContainer__Iy_0H{height:8px;background:var(--color-bg-muted);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:12px}.QuotaCard_progressBar__tjV30{height:100%;border-radius:var(--radius-sm);transition:width .3s ease}.QuotaCard_progressBar__tjV30[data-status=good]{background:var(--color-success)}.QuotaCard_progressBar__tjV30[data-status=warning]{background:var(--color-warning)}.QuotaCard_progressBar__tjV30[data-status=critical]{background:var(--color-error)}.RecruiterProfileCard_card__amDVX{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:24px}.RecruiterProfileCard_cardHeader__l2aFq{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.RecruiterProfileCard_cardTitle__TDAjv{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.RecruiterProfileCard_headerActions__x7O1L{display:flex;gap:var(--space-2)}.RecruiterProfileCard_loadingState__aH4hz{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:48px;color:var(--color-text-muted)}.RecruiterProfileCard_spinner__xzPd7{animation:RecruiterProfileCard_spin__1d0R5 1s linear infinite}@keyframes RecruiterProfileCard_spin__1d0R5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RecruiterProfileCard_emptyState__bpGZ6{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px}.RecruiterProfileCard_emptyIcon__1mXZb{width:48px;height:48px;color:var(--color-text-muted);margin-bottom:16px}.RecruiterProfileCard_emptyState__bpGZ6 h3{margin:0 0 8px;font-size:var(--font-size-lg)}.RecruiterProfileCard_emptyState__bpGZ6 p{margin:0 0 24px;color:var(--color-text-muted)}.RecruiterProfileCard_error__H6vYV{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)}.RecruiterProfileCard_form__feMoF{display:flex;flex-direction:column;gap:var(--space-4)}.RecruiterProfileCard_formGroup__KcWzI{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.RecruiterProfileCard_formGroup__KcWzI label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RecruiterProfileCard_formGroup__KcWzI input,.RecruiterProfileCard_formGroup__KcWzI select,.RecruiterProfileCard_formGroup__KcWzI 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}.RecruiterProfileCard_formGroup__KcWzI input:focus,.RecruiterProfileCard_formGroup__KcWzI select:focus,.RecruiterProfileCard_formGroup__KcWzI textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.RecruiterProfileCard_formGroup__KcWzI textarea{resize:vertical;min-height:80px}.RecruiterProfileCard_formRow__TR_EF{display:flex;gap:var(--space-4)}.RecruiterProfileCard_formActions__G_st7{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:8px}.RecruiterProfileCard_primaryButton__bKNaD{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:background-color .15s}.RecruiterProfileCard_primaryButton__bKNaD:active:not(:disabled),.RecruiterProfileCard_primaryButton__bKNaD:hover:not(:disabled){background:var(--color-primary-hover)}.RecruiterProfileCard_primaryButton__bKNaD:disabled{opacity:.6;cursor:not-allowed}.RecruiterProfileCard_secondaryButton__l_zay{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}.RecruiterProfileCard_secondaryButton__l_zay:active:not(:disabled),.RecruiterProfileCard_secondaryButton__l_zay:hover:not(:disabled){background:var(--color-bg-muted)}.RecruiterProfileCard_editButton__TAWwh{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}.RecruiterProfileCard_editButton__TAWwh:active,.RecruiterProfileCard_editButton__TAWwh:hover{background:rgba(59,130,246,.1)}.RecruiterProfileCard_deleteButton__Vsvua{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}.RecruiterProfileCard_deleteButton__Vsvua:active:not(:disabled),.RecruiterProfileCard_deleteButton__Vsvua:hover:not(:disabled){background:rgba(220,38,38,.1)}.RecruiterProfileCard_deleteButton__Vsvua:disabled{opacity:.6;cursor:not-allowed}.RecruiterProfileCard_profileContent__H3erN{display:flex;flex-direction:column;gap:var(--space-4)}.RecruiterProfileCard_profileHeader__9X3t5{display:flex;align-items:flex-start;gap:var(--space-3)}.RecruiterProfileCard_profileIcon__sv6N3{width:48px;height:48px;color:var(--color-primary);flex-shrink:0}.RecruiterProfileCard_agencyName__IsYoY{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.RecruiterProfileCard_approvalSection__sNvKN{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);margin-left:auto}.RecruiterProfileCard_approvalBadge__3bsdZ{border-radius:var(--radius-2xl)}.RecruiterProfileCard_approvalBadge__3bsdZ,.RecruiterProfileCard_approvalButton__i3wB4{display:flex;align-items:center;gap:var(--space-1);padding:4px 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.RecruiterProfileCard_approvalButton__i3wB4{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s}.RecruiterProfileCard_approvalButton__i3wB4:active:not(:disabled),.RecruiterProfileCard_approvalButton__i3wB4:hover:not(:disabled){background:rgba(59,130,246,.1)}.RecruiterProfileCard_approvalButton__i3wB4:disabled{opacity:.6;cursor:not-allowed}.RecruiterProfileCard_approvalHint__o6eFN{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:var(--space-1) 0 0;text-align:right}.RecruiterProfileCard_approvalBadge__3bsdZ[data-status=unapproved]{background:var(--color-bg-muted);color:var(--color-text-muted)}.RecruiterProfileCard_approvalBadge__3bsdZ[data-status=pending]{background:var(--color-warning-bg);color:var(--color-warning-hover)}.RecruiterProfileCard_approvalBadge__3bsdZ[data-status=approved]{background:var(--color-success-bg);color:var(--color-success-hover)}.RecruiterProfileCard_approvalBadge__3bsdZ[data-status=rejected]{background:var(--color-error-bg);color:var(--color-error)}.RecruiterProfileCard_description__1iQ8B{margin:0;color:var(--color-text-secondary);line-height:1.5}.RecruiterProfileCard_details__S_JRM{display:flex;flex-direction:column;gap:var(--space-2)}.RecruiterProfileCard_detailItem__3sRmf{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text-secondary)}.RecruiterProfileCard_detailItem__3sRmf svg{color:var(--color-text-muted);flex-shrink:0}.RecruiterProfileCard_detailItem__3sRmf a{color:var(--color-primary);text-decoration:none}.RecruiterProfileCard_detailItem__3sRmf a:active,.RecruiterProfileCard_detailItem__3sRmf a:hover{text-decoration:underline}.RecruiterProfileCard_tagList__Ef3LY{display:flex;flex-wrap:wrap;gap:6px}.RecruiterProfileCard_tag__aCQM6{display:inline-block;background:var(--color-border);color:var(--color-text-secondary);padding:2px 8px;border-radius:var(--radius-sm);font-size:.8125rem}.RecruiterProfileCard_avatarField__V4nfC{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}.RecruiterProfileCard_avatarLabel__L8uqy{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RecruiterProfileCard_avatarSection__b2_5i{display:flex;align-items:center;gap:var(--space-4)}.RecruiterProfileCard_avatarWrapper__LvH6e{position:relative;width:80px;height:80px;flex-shrink:0}.RecruiterProfileCard_avatar__L4Cat{width:80px;height:80px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-bg-muted)}.RecruiterProfileCard_avatarPlaceholder__tkqgd{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--color-primary);border-radius:var(--radius-full);color:white}.RecruiterProfileCard_avatarPlaceholder__tkqgd img{width:50%;height:50%;object-fit:contain}.RecruiterProfileCard_avatarActions__sZcly{display:flex;flex-direction:column;gap:var(--space-2)}.RecruiterProfileCard_avatarInput__mGFB0{display:none}.RecruiterProfileCard_avatarButton__u_DOP{padding:8px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-lg);cursor:pointer;transition:background-color .15s;min-height:44px}.RecruiterProfileCard_avatarButton__u_DOP:active:not(:disabled),.RecruiterProfileCard_avatarButton__u_DOP:hover:not(:disabled){background:var(--primary-light,var(--color-primary-50))}.RecruiterProfileCard_avatarButton__u_DOP:disabled{opacity:.6;cursor:not-allowed}.RecruiterProfileCard_avatarRemove__BoCh6{padding:8px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-error);background:transparent;border:1px solid var(--color-error);border-radius:var(--radius-lg);cursor:pointer;transition:background-color .15s;min-height:44px}.RecruiterProfileCard_avatarRemove__BoCh6:active:not(:disabled),.RecruiterProfileCard_avatarRemove__BoCh6:hover:not(:disabled){background:var(--color-error-bg)}.RecruiterProfileCard_avatarRemove__BoCh6:disabled{opacity:.6;cursor:not-allowed}.RecruiterProfileCard_avatarError__nUaEY{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.RecruiterProfileCard_charCount__uXHw5{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right;margin-top:4px}.RecruiterProfileCard_exceeded__qMvza{color:var(--color-error)}@media (max-width:640px){.RecruiterProfileCard_formRow__TR_EF{flex-direction:column}.RecruiterProfileCard_profileHeader__9X3t5{flex-wrap:wrap}.RecruiterProfileCard_approvalSection__sNvKN{margin-left:0;margin-top:8px;width:100%;align-items:center}.RecruiterProfileCard_avatarSection__b2_5i{flex-direction:column;align-items:flex-start}}.ProfileContent_loading__XdudE{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-text-muted)}.ProfileContent_profileGrid__EH6xQ{display:grid;gap:var(--space-6)}.ProfileContent_selectTypePrompt__Txvwt{display:flex;align-items:center;justify-content:center;padding:48px 16px}.ProfileContent_promptContent__21eR9{max-width:600px;text-align:center}.ProfileContent_promptTitle__TJJxU{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 16px;color:var(--color-text)}.ProfileContent_promptDescription__27210{color:var(--color-text-muted);margin:0 0 32px;font-size:var(--font-size-base);line-height:1.5}.ProfileContent_typeOptions__jxi9T{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);margin-bottom:32px}.ProfileContent_typeOption__Zt8Aq{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.ProfileContent_typeIcon__Y1eAG{font-size:var(--font-size-3xl);color:var(--color-primary);margin-bottom:12px}.ProfileContent_typeName__N8yPu{font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:8px}.ProfileContent_typeDescription__emEyw{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}.ProfileContent_selectButton__umBtL{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;min-height:44px;background:var(--color-primary);color:white;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:background-color .2s ease}.ProfileContent_selectButton__umBtL:active,.ProfileContent_selectButton__umBtL:hover{background:var(--color-primary-hover)}.ProfileContent_adminMessage__zr_7j{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-text-muted);text-align:center;padding:48px 16px}.DualQuotaCard_container__Y3cfF{background:var(--color-bg);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-sm)}.DualQuotaCard_header__mw_rO{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.DualQuotaCard_title__Fj9KP{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.DualQuotaCard_refreshButton__FszZy{padding:8px;background:transparent;border:none;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);display:flex;align-items:center}.DualQuotaCard_refreshButton__FszZy:active:not(:disabled),.DualQuotaCard_refreshButton__FszZy:hover:not(:disabled){background:var(--color-bg-hover)}.DualQuotaCard_refreshButton__FszZy:disabled{opacity:.5;cursor:not-allowed}.DualQuotaCard_loadingState__NfMdm{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:48px;color:var(--color-text-secondary)}.DualQuotaCard_spinner___Ks_u{animation:DualQuotaCard_spin__16Wz_ 1s linear infinite}@keyframes DualQuotaCard_spin__16Wz_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DualQuotaCard_errorState__gL_iD{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:32px;color:var(--color-error);text-align:center}.DualQuotaCard_retryButton__PA903{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm)}.DualQuotaCard_retryButton__PA903:active,.DualQuotaCard_retryButton__PA903:hover{background:var(--color-error);color:var(--color-text-inverse)}.DualQuotaCard_quotaGrid__iXHdt{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.DualQuotaCard_quotaItem__f_TkY{background:var(--color-bg-muted);border-radius:var(--radius-lg);padding:16px}.DualQuotaCard_quotaHeader__s7qSV{display:flex;align-items:center;gap:var(--space-2);margin-bottom:12px}.DualQuotaCard_quotaIcon__NEBlD{display:flex;align-items:center;justify-content:center}.DualQuotaCard_iconInvitation__2EsJV{width:18px;height:18px;color:var(--color-primary)}.DualQuotaCard_iconJobPublish__4w4p8{width:18px;height:18px;color:var(--color-success)}.DualQuotaCard_quotaTitle__2jcrX{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.DualQuotaCard_quotaNumbers__uojzx{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);margin-bottom:8px}.DualQuotaCard_remaining__vr8Y_{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.DualQuotaCard_separator__ILLvc{font-size:var(--font-size-xl);color:var(--color-text-muted)}.DualQuotaCard_limit__wQ3gQ{font-size:var(--font-size-xl);color:var(--color-text-secondary)}.DualQuotaCard_quotaLabel__aGnVq{display:block;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center;margin-top:8px}.DualQuotaCard_progressContainer__9yRGE{height:6px;background:var(--color-bg);border-radius:var(--radius-sm);overflow:hidden}.DualQuotaCard_progressBar__BhXcw{height:100%;border-radius:var(--radius-sm);transition:width .3s ease;width:var(--progress-width,0)}.DualQuotaCard_progressBar__BhXcw[data-status=good]{background:var(--color-success)}.DualQuotaCard_progressBar__BhXcw[data-status=warning]{background:var(--color-warning)}.DualQuotaCard_progressBar__BhXcw[data-status=critical]{background:var(--color-error)}@media (max-width:480px){.DualQuotaCard_quotaGrid__iXHdt{grid-template-columns:1fr}}.DualQuotaCard_needMore__6dLg1{margin:16px 0 0;padding:12px;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;background:var(--color-bg-muted);border-radius:var(--radius-md)}.DualQuotaCard_needMoreLink__4Hl4a{color:var(--color-primary);text-decoration:underline}.DualQuotaCard_needMoreLink__4Hl4a:hover{color:var(--color-primary-hover)}