.JobProgressTimeline_container__9ybhK{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.JobProgressTimeline_header__sk2p6{margin-bottom:1.25rem}.JobProgressTimeline_headerTitle__djeAV{font-size:1rem;font-weight:700;color:#111827;margin:0 0 .25rem;letter-spacing:-.01em}.JobProgressTimeline_headerSubtitle__1Yn5I{font-size:.8125rem;color:#9ca3af;margin:0;font-weight:400}.JobProgressTimeline_timeline__xFNIr{display:flex;flex-direction:column;gap:0;position:relative}.JobProgressTimeline_step__HX0oP{display:flex;align-items:flex-start;gap:.875rem;position:relative;padding-bottom:1.25rem}.JobProgressTimeline_step__HX0oP:last-child{padding-bottom:0}.JobProgressTimeline_step__HX0oP:not(:last-child):after{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:#e5e7eb}.JobProgressTimeline_step__HX0oP:not(:last-child).JobProgressTimeline_stepComplete__hMlOn:after{background:var(--primary)}.JobProgressTimeline_stepIndicator__R6YO7{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:all .3s ease}.JobProgressTimeline_stepComplete__hMlOn .JobProgressTimeline_stepIndicator__R6YO7{background:var(--primary)}.JobProgressTimeline_stepActive__GefFu .JobProgressTimeline_stepIndicator__R6YO7{background:#fff;border:2.5px solid var(--primary);box-shadow:0 0 0 4px rgba(37,85,246,.1)}.JobProgressTimeline_stepPending__lwaru .JobProgressTimeline_stepIndicator__R6YO7{background:#f3f4f6;border:2px solid #d1d5db}.JobProgressTimeline_checkmark__XHr7k{width:12px;height:12px;color:#fff}.JobProgressTimeline_pulseDot__viz1e{width:8px;height:8px;background:var(--primary);border-radius:50%;animation:JobProgressTimeline_pulse__cCdHJ 2s ease-in-out infinite}@keyframes JobProgressTimeline_pulse__cCdHJ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.JobProgressTimeline_stepContent__DML68{flex:1 1;min-width:0;padding-top:2px}.JobProgressTimeline_stepLabel__7Fo8M{font-size:.875rem;font-weight:600;color:#111827;line-height:1.3}.JobProgressTimeline_stepComplete__hMlOn .JobProgressTimeline_stepLabel__7Fo8M{color:#111827}.JobProgressTimeline_stepPending__lwaru .JobProgressTimeline_stepLabel__7Fo8M{color:#9ca3af}.JobProgressTimeline_stepDescription__Ooq2Z{font-size:.8125rem;color:#6b7280;margin-top:.125rem;line-height:1.4}.JobProgressTimeline_stepPending__lwaru .JobProgressTimeline_stepDescription__Ooq2Z{color:#d1d5db}@media screen and (max-width:768px){.JobProgressTimeline_container__9ybhK{padding:1.25rem}}.JobDetailPage_page__FRNwx{width:100%;min-height:100vh;padding:0;box-sizing:border-box}.JobDetailPage_container__s6EQL{width:100%;padding:0 1.5rem 1.5rem;box-sizing:border-box}.JobDetailPage_tabSection__o60dn{margin-bottom:1.5rem}.JobDetailPage_tabToggle__FCLq2{display:flex;background:#f3f4f6;border-radius:12px;padding:4px;gap:4px;width:-moz-fit-content;width:fit-content}.JobDetailPage_tabButton__DZlrk{padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;background:transparent;border:none;border-radius:10px;color:#6b7280;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}.JobDetailPage_tabButton__DZlrk:hover:not(.JobDetailPage_tabButtonActive__KvuFJ){color:#374151;background:hsla(0,0%,100%,.5)}.JobDetailPage_tabButtonActive__KvuFJ{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)}.JobDetailPage_tabContent__h_pAt{display:flex;flex-direction:column;gap:1.75rem}.JobDetailPage_section__uL5TJ{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:1.75rem;box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 4px rgba(0,0,0,.02);transition:box-shadow .2s ease;animation:JobDetailPage_sectionIn__2jUWY .35s ease both}.JobDetailPage_section__uL5TJ:nth-child(2){animation-delay:.04s}.JobDetailPage_section__uL5TJ:nth-child(3){animation-delay:.08s}.JobDetailPage_section__uL5TJ:nth-child(4){animation-delay:.12s}.JobDetailPage_section__uL5TJ:nth-child(5){animation-delay:.16s}@keyframes JobDetailPage_sectionIn__2jUWY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.JobDetailPage_sectionTitle__9SK3Y{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;color:#111827;margin:0 0 1.5rem;letter-spacing:-.01em}.JobDetailPage_sectionDot__r_W6T{width:8px;height:8px;border-radius:50%;background:#2555f6;flex-shrink:0}.JobDetailPage_sectionHeader__GbAy1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.JobDetailPage_sectionHeader__GbAy1 .JobDetailPage_sectionTitle__9SK3Y{margin-bottom:0}.JobDetailPage_seeAllLink__RBvrn{background:transparent;border:none;font-family:inherit;font-size:.8rem;font-weight:600;color:#2555f6;cursor:pointer;padding:.25rem 0;white-space:nowrap}.JobDetailPage_seeAllLink__RBvrn:hover{color:#1d47d6}.JobDetailPage_fieldDescription__n_PmI{font-size:.8rem;color:#6b7280;margin:0 0 1.25rem;line-height:1.5}.JobDetailPage_statusRow__rQaTy{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1.5rem}.JobDetailPage_statusBadge__uOApd{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.JobDetailPage_statusPending__iYiuU{background:#fef2e5;color:#c2410c}.JobDetailPage_statusProcessing__ZH_2r{background:#fef3c7;color:#92400e}.JobDetailPage_statusActive__9QuQG{background:#d1fae5;color:#065f46}.JobDetailPage_statusInactive__dl_CO{background:#f3f4f6;color:#6b7280}.JobDetailPage_statusMeta__wMr07{font-size:.8rem;color:#6b7280;font-weight:500}.JobDetailPage_funnel__LTUsE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}.JobDetailPage_funnelStepHighlight__kTYII,.JobDetailPage_funnelStep__234DL{padding:1rem .85rem;background:#f9fafb;border:1px solid rgba(0,0,0,.04);border-radius:10px;text-align:center}.JobDetailPage_funnelStepHighlight__kTYII{background:linear-gradient(180deg,#f6f8ff,#eef2ff);border-color:rgba(37,85,246,.2)}.JobDetailPage_funnelValue__EsD1s{font-size:1.5rem;font-weight:700;color:#111827;font-feature-settings:"tnum";line-height:1}.JobDetailPage_funnelStepHighlight__kTYII .JobDetailPage_funnelValue__EsD1s{color:#2555f6}.JobDetailPage_funnelLabel__4QCr3{font-size:.7rem;font-weight:600;color:#6b7280;margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em}.JobDetailPage_previewList__iZmfx{display:flex;flex-direction:column;gap:.6rem}.JobDetailPage_previewRow__xdWQW{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;background:#f9fafb;border:1px solid rgba(0,0,0,.04);border-radius:10px}.JobDetailPage_previewAvatar__zrv4i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(37,85,246,.1);color:#2555f6;font-size:.75rem;font-weight:700;flex-shrink:0}.JobDetailPage_previewBody__ULIXf{flex:1 1;min-width:0}.JobDetailPage_previewName__OvtnI{font-size:.875rem;font-weight:600;color:#111827}.JobDetailPage_previewMeta__Hb8PP{font-size:.75rem;color:#6b7280;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobDetailPage_candidateList__f_8u5{display:flex;flex-direction:column;gap:.85rem}.JobDetailPage_candidateRow__X82eA{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;background:#f9fafb;border:1px solid rgba(0,0,0,.04);border-radius:12px}.JobDetailPage_candidateAvatar__MJzs6{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(37,85,246,.1);color:#2555f6;font-size:.85rem;font-weight:700;flex-shrink:0}.JobDetailPage_candidateBody__fcqFv{flex:1 1;min-width:0}.JobDetailPage_candidateName__ykvnU{font-size:.95rem;font-weight:600;color:#111827}.JobDetailPage_candidateMeta__UyTKi{font-size:.8rem;color:#6b7280;margin-top:.2rem}.JobDetailPage_talentGrid__ChBpD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.875rem;gap:.875rem}.JobDetailPage_talentCard__J6iW_{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:1.125rem 1.25rem;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.02);animation:JobDetailPage_cardIn__ONunj .4s ease both;position:relative}.JobDetailPage_talentCard__J6iW_:nth-child(2){animation-delay:.04s}.JobDetailPage_talentCard__J6iW_:nth-child(3){animation-delay:.08s}.JobDetailPage_talentCard__J6iW_:nth-child(4){animation-delay:.12s}.JobDetailPage_talentCard__J6iW_:nth-child(5){animation-delay:.16s}.JobDetailPage_talentCard__J6iW_:nth-child(6){animation-delay:.2s}.JobDetailPage_talentCard__J6iW_:nth-child(7){animation-delay:.24s}.JobDetailPage_talentCard__J6iW_:nth-child(8){animation-delay:.28s}@keyframes JobDetailPage_cardIn__ONunj{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.JobDetailPage_talentCard__J6iW_:hover{border-color:rgba(37,85,246,.12);box-shadow:0 6px 20px rgba(0,0,0,.05),0 2px 6px rgba(37,85,246,.04);transform:translateY(-2px)}.JobDetailPage_tcHeader__S44sw{display:flex;align-items:flex-start;gap:.875rem}.JobDetailPage_tcAvatar__aSp25{width:44px;height:44px;border-radius:10px;background:rgba(37,85,246,.06);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;color:#2555f6;flex-shrink:0;letter-spacing:.03em}.JobDetailPage_tcAvatarImg__yEksL{width:44px;height:44px;border-radius:10px;object-fit:cover;flex-shrink:0}.JobDetailPage_tcIdentity__dFeAu{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.JobDetailPage_tcNameRow__f0JW1{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.JobDetailPage_tcName__YzQww{margin:0;font-size:.9375rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.015em}.JobDetailPage_tcBadges__HpJb3{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.JobDetailPage_tcBadge__1S8vj{display:inline-flex;align-items:center;gap:.2rem;font-size:.625rem;font-weight:600;padding:.125rem .4rem;border-radius:4px;white-space:nowrap;letter-spacing:.01em}.JobDetailPage_tcBadge__1S8vj svg{font-size:.5rem}.JobDetailPage_tcBadgeGreen__zQjSw{background:rgba(46,125,50,.06);color:#2e7d32}.JobDetailPage_tcBadgeBlue__yyx_I{background:rgba(37,85,246,.05);color:#2555f6}.JobDetailPage_tcRecStrong__pHI_C{background:rgba(46,125,50,.06);color:#2e7d32}.JobDetailPage_tcRecModerate___3ptb{background:rgba(37,85,246,.05);color:#2555f6}.JobDetailPage_tcHeadline__BCvGZ{margin:0;font-size:.8125rem;font-weight:420;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.JobDetailPage_tcMeta__L2qPh{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-top:.1rem}.JobDetailPage_tcMetaItem__1MFKu{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#9ca3af}.JobDetailPage_tcMetaIcon__HwsTZ{font-size:.5625rem;opacity:.5}.JobDetailPage_tcScore__EEJaF{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.JobDetailPage_tcCredentials__GZZkZ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.04)}.JobDetailPage_tcCredential__QtTKy{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:550;color:#374151;letter-spacing:-.005em}.JobDetailPage_tcCredential__QtTKy svg{font-size:.5625rem;color:#2555f6;opacity:.55;flex-shrink:0}.JobDetailPage_tcMatchSummary__gEPLF{margin:.5rem 0 0;padding:.4rem .625rem;font-size:.775rem;color:#2555f6;line-height:1.5;background:rgba(37,85,246,.03);border-radius:6px;border:1px solid rgba(37,85,246,.06)}.JobDetailPage_tcQuote__Duzow{margin:.5rem 0 0;padding:.5rem .75rem;font-size:.8125rem;font-style:italic;color:#6b7280;line-height:1.55;border-left:2px solid rgba(37,85,246,.15);background:rgba(37,85,246,.015);border-radius:0 6px 6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobDetailPage_tcSkills__KDRGR{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.JobDetailPage_tcSkillChip__drcyK{padding:.175rem .5rem;background:#f3f4f6;border-radius:5px;font-size:.6875rem;font-weight:550;color:#6b7280}.JobDetailPage_tcMoreChip__ccddY{padding:.175rem .5rem;font-size:.6875rem;font-weight:550;color:#9ca3af}.JobDetailPage_tcCtaRow__oWc62{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.04)}.JobDetailPage_tcCtaRow__oWc62>:first-child{margin-top:.25rem}.JobDetailPage_introBtn__UEVmi{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;background:#2555f6;color:#fff;border:none;border-radius:8px;font-size:.775rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 1px 4px rgba(37,85,246,.2)}.JobDetailPage_introBtn__UEVmi:hover:not(:disabled){background:#1d47d6;box-shadow:0 3px 12px rgba(37,85,246,.3);transform:translateY(-1px)}.JobDetailPage_introBtn__UEVmi:disabled{opacity:.55;cursor:not-allowed;transform:none}.JobDetailPage_introBtnRequested__m2sbF{background:#d1fae5;color:#065f46;box-shadow:none;cursor:default}.JobDetailPage_introBtnRequested__m2sbF:hover{background:#d1fae5;color:#065f46;box-shadow:none;transform:none}.JobDetailPage_profileBtn__Dt9hi{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem 1rem;background:transparent;color:#6b7280;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:.775rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap}.JobDetailPage_profileBtn__Dt9hi:hover{border-color:rgba(37,85,246,.25);color:#2555f6;background:rgba(37,85,246,.03);transform:translateY(-1px)}.JobDetailPage_profileBtn__Dt9hi svg{font-size:.5rem;opacity:.6}@keyframes JobDetailPage_shimmer__rom0s{0%{background-position:-200% 0}to{background-position:200% 0}}.JobDetailPage_skeletonCard__ie3yj{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:12px;padding:1.125rem 1.25rem;animation:JobDetailPage_cardIn__ONunj .3s ease both}.JobDetailPage_skeletonCard__ie3yj:nth-child(2){animation-delay:.04s}.JobDetailPage_skeletonCard__ie3yj:nth-child(3){animation-delay:.08s}.JobDetailPage_skeletonCard__ie3yj:nth-child(4){animation-delay:.12s}.JobDetailPage_skeletonCard__ie3yj:nth-child(5){animation-delay:.16s}.JobDetailPage_skeletonCard__ie3yj:nth-child(6){animation-delay:.2s}.JobDetailPage_skHeader__IBt_8{display:flex;align-items:flex-start;gap:.875rem}.JobDetailPage_skAvatar__wOPXq{width:44px;height:44px;border-radius:10px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:JobDetailPage_shimmer__rom0s 1.5s ease infinite;flex-shrink:0}.JobDetailPage_skLines__FRWWd{flex:1 1;display:flex;flex-direction:column;gap:.4rem;padding-top:.15rem}.JobDetailPage_skLine__i5MuO{height:10px;border-radius:5px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:JobDetailPage_shimmer__rom0s 1.5s ease infinite}.JobDetailPage_skChips__snQKQ{display:flex;gap:.25rem;margin-top:.75rem}.JobDetailPage_skChip__NgOnA{height:18px;border-radius:5px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:JobDetailPage_shimmer__rom0s 1.5s ease infinite}.JobDetailPage_skCtaRow__w0W0r{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.03)}.JobDetailPage_skBtn__d_NY0{height:32px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:JobDetailPage_shimmer__rom0s 1.5s ease infinite}.JobDetailPage_pagination__8rEP4{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:1.25rem 0 0}.JobDetailPage_pageBtn__ely23{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .5rem;border-radius:8px;font-size:.8125rem;font-weight:550;color:#6b7280;background:transparent;border:none;font-family:inherit;cursor:pointer;transition:all .15s ease}.JobDetailPage_pageBtn__ely23:hover:not(:disabled):not(.JobDetailPage_pageBtnActive__6_GfK){background:rgba(37,85,246,.06);color:#2555f6}.JobDetailPage_pageBtnActive__6_GfK{background:#2555f6;color:#fff}.JobDetailPage_pageBtnActive__6_GfK:hover{background:#1d47d9}.JobDetailPage_pageBtn__ely23:disabled{opacity:.3;cursor:not-allowed}.JobDetailPage_pageEllipsis__N6Sfk{font-size:.8125rem;color:#d1d5db;padding:0 .25rem}.JobDetailPage_resultsCount__0Mt5P{font-size:.775rem;color:#9ca3af;text-align:center;margin-top:.5rem}.JobDetailPage_detailRows__kVIuO{display:flex;flex-direction:column}.JobDetailPage_detailRow__UAFms{display:flex;align-items:baseline;gap:1rem;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.04)}.JobDetailPage_detailRow__UAFms:last-child{border-bottom:none}.JobDetailPage_detailLabel__m2dGg{flex:0 0 160px;font-size:.8rem;font-weight:500;color:#6b7280}.JobDetailPage_detailValue___z4Aj{flex:1 1;font-size:.875rem;color:#111827;font-weight:500}.JobDetailPage_detailValueMuted__aQCbQ{color:#9ca3af;font-weight:400}.JobDetailPage_longText__3POAY{font-size:.875rem;color:#374151;margin:0;white-space:pre-wrap;line-height:1.6}.JobDetailPage_emptyState__mKSCU{font-size:.85rem;color:#9ca3af;margin:0;padding:1rem 0;text-align:center}.JobDetailPage_primaryBtn__s2vCa{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:#2555f6;color:#fff;border:none;border-radius:10px;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease;letter-spacing:.01em;flex-shrink:0}.JobDetailPage_primaryBtn__s2vCa:hover:not(:disabled){background:#1d47d6;box-shadow:0 4px 14px rgba(37,85,246,.25)}.JobDetailPage_primaryBtn__s2vCa:disabled{opacity:.5;cursor:not-allowed}.JobDetailPage_secondaryBtn__i8_cD{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:transparent;color:#2555f6;border:1px solid #2555f6;border-radius:10px;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease;flex-shrink:0}.JobDetailPage_secondaryBtn__i8_cD:hover:not(:disabled){background:#2555f6;color:#fff}.JobDetailPage_secondaryBtn__i8_cD:disabled{opacity:.5;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}.JobDetailPage_viewPostingBtn__fyYuJ{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;background:#fff;color:#2555f6;border:1px solid rgba(37,85,246,.25);border-radius:10px;font-size:.8rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:all .15s ease;letter-spacing:.01em;white-space:nowrap}.JobDetailPage_viewPostingBtn__fyYuJ:hover{background:#f6f8ff;border-color:#2555f6;box-shadow:0 4px 14px rgba(37,85,246,.12)}.JobDetailPage_viewPostingBtn__fyYuJ svg{font-size:.65rem}@media screen and (max-width:768px){.JobDetailPage_container__s6EQL{padding:0 1.5rem 1.5rem}.JobDetailPage_section__uL5TJ{padding:1.25rem;border-radius:12px}.JobDetailPage_funnel__LTUsE{grid-template-columns:repeat(2,1fr)}.JobDetailPage_candidateRow__X82eA{flex-wrap:wrap}.JobDetailPage_primaryBtn__s2vCa,.JobDetailPage_secondaryBtn__i8_cD{width:100%;justify-content:center}.JobDetailPage_detailRow__UAFms{flex-direction:column;gap:.25rem}.JobDetailPage_detailLabel__m2dGg{flex:none}.JobDetailPage_tabToggle__FCLq2{width:100%;overflow-x:auto}.JobDetailPage_tabButton__DZlrk{flex:1 1;text-align:center;min-width:max-content}.JobDetailPage_talentGrid__ChBpD{grid-template-columns:1fr}.JobDetailPage_tcAvatarImg__yEksL,.JobDetailPage_tcAvatar__aSp25{width:38px;height:38px}.JobDetailPage_tcCtaRow__oWc62{flex-direction:column}.JobDetailPage_introBtn__UEVmi,.JobDetailPage_profileBtn__Dt9hi{width:100%;justify-content:center}}.styles_page__BA77Q{display:flex;flex-direction:column;min-height:100vh;background:#fafaf7;position:relative;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.styles_page__BA77Q:after,.styles_page__BA77Q:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}.styles_page__BA77Q:before{width:600px;height:600px;top:-200px;right:-150px;background:radial-gradient(circle,rgba(37,85,246,.04) 0,transparent 70%)}.styles_page__BA77Q:after{width:500px;height:500px;bottom:-100px;left:-100px;background:radial-gradient(circle,rgba(37,85,246,.03) 0,transparent 70%)}.styles_headerBar__R__FJ{position:fixed;top:0;left:0;right:0;z-index:100;padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06);background:hsla(60,23%,97%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.styles_headerLeft__OnmRT{display:flex;align-items:center;gap:.75rem}.styles_sidebarToggle__24pLE{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:transparent;cursor:pointer;color:var(--text-off-dark);font-size:.875rem;transition:all .2s ease}.styles_sidebarToggle__24pLE:hover{background:rgba(0,0,0,.03);color:var(--off-dark)}.styles_newSearchButton__zH7VF{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;font-size:.8125rem;font-weight:600;color:var(--text-off-dark);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:inherit}.styles_newSearchButton__zH7VF:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,85,246,.1)}.styles_newSearchButton__zH7VF svg{font-size:.6875rem}.styles_pageBody__c2A60{flex:1 1;display:flex;position:relative;z-index:1}.styles_sidebarOverlay__vf0_Q{display:none}@media (max-width:768px){.styles_sidebarOverlay__vf0_Q{display:block;position:fixed;inset:0;z-index:150;background:rgba(0,0,0,.3)}}.styles_sidebar__sHEV7{position:fixed;top:0;left:0;bottom:0;width:260px;border-right:1px solid rgba(0,0,0,.06);background:#fafaf7;overflow-y:auto;overflow-x:hidden;z-index:50;padding-top:4.5rem;transition:width .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.styles_sidebarOpen___14vw{width:260px;opacity:1}.styles_sidebarClosed__UppMt{width:0;opacity:0;border-right:none;overflow:hidden}.styles_sidebarClosed__UppMt~.styles_mainContent__zF0Wb{margin-left:0}.styles_sidebarContent__xn6si{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.styles_sidebarNewBtn__KwIps{display:flex;align-items:center;gap:.4rem;width:100%;padding:.625rem .875rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;font-size:.8125rem;font-weight:600;color:var(--text-off-dark);cursor:pointer;transition:all .2s ease;font-family:inherit}.styles_sidebarNewBtn__KwIps:hover{border-color:var(--primary);color:var(--primary)}.styles_sidebarNewBtn__KwIps svg{font-size:.6875rem}.styles_sidebarLabel___CdNV{font-size:.6875rem;font-weight:700;color:var(--text-stripe-secondary);text-transform:uppercase;letter-spacing:.06em;padding:.5rem .25rem 0}.styles_sidebarLoading__eD9Vf{display:flex;justify-content:center;padding:1.5rem;color:var(--text-stripe-secondary)}.styles_sidebarEmpty__a51RO{font-size:.8125rem;color:var(--text-stripe-secondary);padding:.25rem;margin:0;line-height:1.5}.styles_threadList__QPD6u{display:flex;flex-direction:column;gap:.125rem}.styles_threadItem__ueagl{display:flex;align-items:center;border-radius:8px;transition:background .15s ease}.styles_threadItem__ueagl:hover{background:rgba(0,0,0,.03)}.styles_threadItemActive__4LEbf{background:rgba(37,85,246,.05);border-left:2px solid var(--primary)}.styles_threadItemBody__QcM6T{flex:1 1;display:flex;flex-direction:column;gap:.1rem;padding:.5rem .625rem;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;min-width:0}.styles_threadItemTitle__FtgVN{font-size:.8125rem;font-weight:500;color:var(--off-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_threadItemDate__6HSbL,.styles_threadItemDelete__t3ncz{font-size:.6875rem;color:var(--text-stripe-secondary)}.styles_threadItemDelete__t3ncz{display:none;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;margin-right:.25rem}.styles_threadItem__ueagl:hover .styles_threadItemDelete__t3ncz{display:flex}.styles_threadItemDelete__t3ncz:hover{color:var(--destruct);background:rgba(237,56,56,.06)}.styles_sidebarCta__U_Du3{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;margin-top:1rem}.styles_sidebarCtaIcon__GEEMC{width:44px;height:44px;border-radius:12px;background:rgba(37,85,246,.06);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.125rem;margin-bottom:1rem}.styles_sidebarCtaTitle__OkXpk{font-size:.9375rem;font-weight:600;color:var(--off-dark);margin:0 0 .5rem}.styles_sidebarCtaText__Sr4s2{font-size:.8125rem;color:var(--text-off-dark);line-height:1.5;margin:0 0 1rem}.styles_sidebarCtaButton__tQeFm{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:0 2px 8px rgba(37,85,246,.25)}.styles_sidebarCtaButton__tQeFm:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,85,246,.35)}.styles_mainContent__zF0Wb{flex:1 1;min-width:0;margin-left:260px;transition:margin-left .25s cubic-bezier(.4,0,.2,1)}.styles_content__lWEwX{flex:1 1;overflow-y:auto;max-width:900px;width:100%;margin:0 auto;padding:6rem 1.5rem 8rem;position:relative;z-index:1}.styles_emptyState__djvtP{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8rem 2rem 4rem;animation:styles_fadeIn__NdX7m .5s ease}@keyframes styles_fadeIn__NdX7m{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.styles_emptyIcon__xwFC_{width:64px;height:64px;border-radius:16px;background:#2555f6;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:2rem;box-shadow:0 4px 16px rgba(37,85,246,.2),0 1px 4px rgba(37,85,246,.1)}.styles_emptyTitle__lcgQ_{font-size:2.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .625rem;letter-spacing:-.035em;line-height:1.15}.styles_emptyDescription__Fbczo{font-size:1.0625rem;color:#777;margin:0 0 2.75rem;max-width:440px;line-height:1.65;font-weight:400}.styles_exampleQueries__obJOA{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:560px}@keyframes styles_fadeInUp__wfZ_0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.styles_exampleQuery__DXqHG{padding:.875rem 1.125rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:10px;font-size:.9375rem;color:#555;cursor:pointer;text-align:left;transition:all .2s ease;font-family:inherit;animation:styles_fadeInUp__wfZ_0 .35s ease both;line-height:1.4}.styles_exampleQuery__DXqHG:first-child{animation-delay:.05s}.styles_exampleQuery__DXqHG:nth-child(2){animation-delay:.1s}.styles_exampleQuery__DXqHG:nth-child(3){animation-delay:.15s}.styles_exampleQuery__DXqHG:nth-child(4){animation-delay:.2s}.styles_exampleQuery__DXqHG:hover{border-color:rgba(37,85,246,.2);color:#2555f6;box-shadow:0 2px 12px rgba(37,85,246,.06);transform:translateY(-1px)}.styles_messagesContainer__cEhsk{display:flex;flex-direction:column;gap:1.25rem}.styles_messageRow__1SNjX{display:flex;animation:styles_messageSlideIn__LOxCp .3s ease}@keyframes styles_messageSlideIn__LOxCp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.styles_userMessageRow__yaLsC{justify-content:flex-end}.styles_userMessage__OsvQT{max-width:70%;padding:1rem 1.25rem;background:#2555f6;color:#fff;border-radius:1.25rem 1.25rem .25rem 1.25rem;font-size:.975rem;line-height:1.6;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 16px rgba(37,85,246,.25)}.styles_searchIcon__B82cf{opacity:.45;font-size:.8125rem}.styles_systemMessage__wccD_{width:100%;display:flex;flex-direction:column;gap:.875rem}.styles_interpretationBox__sO3hX{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:1rem 1.125rem;box-shadow:0 1px 3px rgba(0,0,0,.02)}.styles_interpretationHeader__zSgyd{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:650;color:#aaa;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.styles_interpretationDot__wL9vQ{width:6px;height:6px;border-radius:50%;background:#2555f6;flex-shrink:0}.styles_filterIcon__NasGM{font-size:.625rem;opacity:.5}.styles_semanticQuery__G4SSK{font-size:.9375rem;color:#444;margin:0 0 .75rem;font-weight:450;line-height:1.55;letter-spacing:-.005em}.styles_filterCategories__FUsPq{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.styles_filterCategory__b4ANS{display:flex;align-items:baseline;gap:.375rem}.styles_filterCategoryLabel__raOm7{font-size:.6875rem;font-weight:650;color:#999;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.styles_filterCategoryItems__Y_TdP,.styles_filterTags__uGLCx{display:flex;flex-wrap:wrap;gap:.25rem}.styles_filterTag__baLbI{padding:.2rem .625rem;background:rgba(37,85,246,.04);border:1px solid rgba(37,85,246,.08);border-radius:6px;font-size:.75rem;font-weight:550;color:#2555f6}.styles_filterTagMore__QpM37{padding:.2rem .5rem;font-size:.75rem;font-weight:550;color:#999}.styles_resultsHeader__uART6{display:flex;align-items:center;justify-content:space-between}.styles_resultCount__Cytej{font-size:.8125rem;font-weight:550;color:#999;letter-spacing:-.005em}.styles_resultsGrid__xXi5P{display:flex;flex-direction:column;gap:.5rem}.styles_candidateCard__WcurX{scroll-margin-top:5rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:1rem 1.25rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.02);display:block;color:inherit;position:relative}.styles_candidateCard__WcurX:hover{border-color:rgba(37,85,246,.12);box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 4px rgba(37,85,246,.04);transform:translateY(-1px)}.styles_cardStretchedLink__fcHBM{position:absolute;inset:0;z-index:0;border-radius:inherit;text-decoration:none;color:inherit}.styles_cardHeader__D_7bQ{display:flex;align-items:flex-start;gap:.875rem}.styles_avatarBadge__AgqEK{background:rgba(37,85,246,.06);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;color:#2555f6;letter-spacing:.03em}.styles_avatarBadge__AgqEK,.styles_avatarImg__1EW_g{width:42px;height:42px;border-radius:10px;flex-shrink:0}.styles_avatarImg__1EW_g{object-fit:cover}.styles_candidateInfo__cb5QP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.styles_nameRow__b2ST7{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.styles_candidateName__grbE_{font-size:.9375rem;font-weight:600;color:#1a1a1a;letter-spacing:-.015em}.styles_candidateHeadline__f9846,.styles_candidateName__grbE_{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_candidateHeadline__f9846{font-size:.8125rem;font-weight:420;color:#777;line-height:1.4}.styles_candidateMeta__RvuI1{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-top:.1rem}.styles_metaItem__3h5lF{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#999}.styles_metaIcon__MKBOw{font-size:.5625rem;opacity:.5}.styles_cardActions__fXIOA{display:flex;align-items:center;flex-shrink:0}.styles_matchRing__HU0Ct{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.styles_matchRingValue__rHZpe{position:absolute;font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.styles_inlineBadges__OpWQE{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.styles_inlineBadge__xRjmT{display:inline-flex;align-items:center;gap:.2rem;font-size:.625rem;font-weight:600;padding:.125rem .4rem;border-radius:4px;white-space:nowrap;letter-spacing:.01em}.styles_inlineBadge__xRjmT svg{font-size:.5rem}.styles_inlineBadgeGreen__IC_ap{background:rgba(46,125,50,.06);color:#2e7d32}.styles_inlineBadgeBlue__YYLDG{background:rgba(37,85,246,.05);color:#2555f6}.styles_recStrong__WH0fk{background:rgba(46,125,50,.06);color:#2e7d32}.styles_recModerate__6xVN4{background:rgba(37,85,246,.05);color:#2555f6}.styles_recWeak__lmOEx{background:rgba(237,56,56,.06);color:#d32f2f}.styles_recMixed__ndu1s{background:rgba(230,81,0,.06);color:#e65100}.styles_credentialsRow__GMsbb{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.04)}.styles_credential__uMv8t{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:550;color:#333;letter-spacing:-.005em}.styles_credential__uMv8t svg{font-size:.5625rem;color:#2555f6;opacity:.55;flex-shrink:0}.styles_matchSummary__ehfoO{margin:.5rem 0 0;padding:.4rem .625rem;font-size:.775rem;color:#2555f6;line-height:1.5;background:rgba(37,85,246,.03);border-radius:6px;border:1px solid rgba(37,85,246,.06)}.styles_notableContext__cAoWs{margin:.5rem 0 0;padding:.5rem .75rem;font-size:.8125rem;font-style:italic;color:#666;line-height:1.55;border-left:2px solid rgba(37,85,246,.15);background:rgba(37,85,246,.015);border-radius:0 6px 6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.styles_skillsRow__CjRzH{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.styles_skillChip__CLCx1{border-radius:5px}.styles_skillChipLink__9M7qP,.styles_skillChip__CLCx1{padding:.175rem .5rem;background:#f3f3f0;font-size:.6875rem;font-weight:550;color:#555}.styles_skillChipLink__9M7qP{border:1px solid transparent;border-radius:5px;text-decoration:none;position:relative;z-index:1;cursor:pointer;transition:all .15s ease}.styles_skillChipLink__9M7qP:hover{border-color:rgba(37,85,246,.25);color:#2555f6;background:rgba(37,85,246,.04)}.styles_moreChip__h1cDp{padding:.175rem .5rem;font-size:.6875rem;font-weight:550;color:#aaa}.styles_ctaBanner__wtQ3O{background:#fff;border:1px solid rgba(37,85,246,.1);border-radius:12px;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:.375rem;box-shadow:0 1px 4px rgba(37,85,246,.04)}.styles_ctaBannerText__cpnlQ{display:flex;flex-direction:column;gap:.2rem}.styles_ctaBannerTitle__OqmSf{margin:0;font-size:.9375rem;font-weight:600;color:#1a1a1a;letter-spacing:-.01em}.styles_ctaBannerDescription__IWOV8{margin:0;font-size:.8125rem;color:#888}.styles_ctaButton__WOTAC{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:#2555f6;color:#fff;border:none;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 4px rgba(37,85,246,.2);font-family:inherit}.styles_ctaButton__WOTAC:hover{box-shadow:0 3px 12px rgba(37,85,246,.3);transform:translateY(-1px)}.styles_loadingMessage__Dt9Ie{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;font-size:.9375rem;color:#888}.styles_loadingDots__GPt2B{display:inline-flex;align-items:center;gap:4px}@keyframes styles_dotBounce__HGiGv{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.styles_dot__EAd2e{width:6px;height:6px;border-radius:50%;background:#2555f6;animation:styles_dotBounce__HGiGv 1.2s ease-in-out infinite}.styles_dot__EAd2e:nth-child(2){animation-delay:.15s}.styles_dot__EAd2e:nth-child(3){animation-delay:.3s}.styles_skeletonGrid__BXSPR{display:flex;flex-direction:column;gap:.5rem}@keyframes styles_shimmer__0ibkn{0%{background-position:-200% 0}to{background-position:200% 0}}.styles_skeletonCard__mVvET{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:12px;padding:1rem 1.25rem;animation:styles_fadeIn__NdX7m .3s ease both}.styles_skeletonHeader__czsRb{display:flex;align-items:center;gap:.875rem}.styles_skeletonAvatar__HQmxq{width:42px;height:42px;border-radius:10px;background:linear-gradient(90deg,#f0f0ed 25%,#e8e8e4 50%,#f0f0ed 75%);background-size:200% 100%;animation:styles_shimmer__0ibkn 1.5s ease infinite;flex-shrink:0}.styles_skeletonLines__si_4V{flex:1 1;display:flex;flex-direction:column;gap:.4rem}.styles_skeletonLine__0m1zp{height:10px;border-radius:5px;background:linear-gradient(90deg,#f0f0ed 25%,#e8e8e4 50%,#f0f0ed 75%);background-size:200% 100%;animation:styles_shimmer__0ibkn 1.5s ease infinite}.styles_skeletonRing__R_MIE{width:48px;height:48px;border-radius:50%;border:3px solid #f0f0ed;flex-shrink:0;animation:styles_shimmer__0ibkn 1.5s ease infinite;background:linear-gradient(90deg,transparent 25%,rgba(0,0,0,.01) 50%,transparent 75%);background-size:200% 100%}.styles_skeletonChips__H43vu{display:flex;gap:.25rem;margin-top:.625rem}.styles_skeletonChip__f3i2H{height:18px;border-radius:5px;background:linear-gradient(90deg,#f0f0ed 25%,#e8e8e4 50%,#f0f0ed 75%);background-size:200% 100%;animation:styles_shimmer__0ibkn 1.5s ease infinite}.styles_noResults__U42Ke{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.styles_noResultsIcon__CvZLp{font-size:1.75rem;color:#ddd;margin-bottom:.875rem}.styles_noResults__U42Ke p{margin:0;color:#888;font-size:.9375rem}.styles_noResultsHint__kSOI7{font-size:.8125rem!important;margin-top:.375rem!important;color:#aaa!important}.styles_loadMoreContainer__eJFuc{display:flex;justify-content:center;margin-top:1rem}.styles_loadMoreButton__Eu5Of{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;color:#777;font-size:.8125rem;font-weight:550;cursor:pointer;transition:all .2s ease;font-family:inherit}.styles_loadMoreButton__Eu5Of:hover{border-color:rgba(0,0,0,.12);color:#555;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.styles_inputArea__ETqEn{position:fixed;bottom:0;left:260px;right:0;background:hsla(60,23%,97%,.9);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-top:1px solid rgba(0,0,0,.06);padding:1rem 1.5rem;z-index:100;transition:left .25s cubic-bezier(.4,0,.2,1)}.styles_inputAreaFull__5xkko{left:0}.styles_inputContainer__Okv9R{display:flex;align-items:flex-end;gap:.75rem;max-width:900px;margin:0 auto;background:#fff;border:1.5px solid rgba(0,0,0,.08);border-radius:16px;padding:.5rem .5rem .5rem 1.125rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px rgba(0,0,0,.04)}.styles_inputContainer__Okv9R:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,85,246,.08),0 4px 16px rgba(0,0,0,.06)}.styles_searchInput__nTGOB{flex:1 1;border:none;outline:none;background:transparent;font-size:.975rem;line-height:1.5;color:var(--off-dark);resize:none;max-height:150px;min-height:24px;padding:.5rem 0;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;overflow:hidden}.styles_searchInput__nTGOB::placeholder{color:var(--text-stripe-secondary)}.styles_sendButton__OShV3{width:42px;height:42px;border-radius:12px;border:none;background:var(--primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9375rem;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 2px 8px rgba(37,85,246,.25)}.styles_sendButton__OShV3:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(37,85,246,.35)}.styles_sendButton__OShV3:disabled{opacity:.4;cursor:not-allowed;transform:none}.styles_inputHint__xEJAv{text-align:center;font-size:.6875rem;color:var(--text-stripe-secondary);margin:.4rem 0 0;letter-spacing:.02em}.styles_cardCtaRow__1yz41{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;padding-top:.5rem;margin-top:.375rem;border-top:1px solid rgba(0,0,0,.03)}.styles_cardCtaRow__1yz41:hover .styles_cardCtaText__Vjf9U{text-decoration:underline;text-underline-offset:2px}.styles_cardCtaText__Vjf9U{font-size:.75rem;font-weight:550;color:#2555f6}.styles_cardCtaArrow__UNhR6{font-size:.5rem;color:#2555f6;opacity:.5}@media (max-width:768px){.styles_sidebar__sHEV7{z-index:200;background:#fafaf7;box-shadow:4px 0 24px rgba(0,0,0,.1)}.styles_sidebarClosed__UppMt{width:0;box-shadow:none}.styles_mainContent__zF0Wb{margin-left:0}.styles_inputArea__ETqEn{left:0}.styles_content__lWEwX{padding:6rem 1rem 8rem}.styles_emptyState__djvtP{padding:4rem 1rem}.styles_emptyIcon__xwFC_{width:52px;height:52px;font-size:1.25rem;margin-bottom:1.25rem}.styles_emptyTitle__lcgQ_{font-size:1.625rem}.styles_emptyDescription__Fbczo{font-size:.9375rem;margin-bottom:2rem}.styles_exampleQuery__DXqHG,.styles_userMessage__OsvQT{padding:.75rem 1rem;font-size:.875rem}.styles_userMessage__OsvQT{max-width:90%}.styles_filterCategories__FUsPq{gap:.5rem}.styles_filterCategory__b4ANS{flex-direction:column;gap:.2rem;width:100%}.styles_candidateCard__WcurX{padding:.875rem 1rem}.styles_cardHeader__D_7bQ{gap:.625rem}.styles_avatarBadge__AgqEK{font-size:.75rem}.styles_avatarBadge__AgqEK,.styles_avatarImg__1EW_g{width:36px;height:36px;border-radius:8px}.styles_matchRing__HU0Ct{display:none}.styles_ctaBanner__wtQ3O{flex-direction:column;text-align:center;padding:1rem}.styles_inputArea__ETqEn{padding:1rem}.styles_inputContainer__Okv9R{padding:.375rem .375rem .375rem .875rem}.styles_sendButton__OShV3{width:38px;height:38px}.styles_notableContext__cAoWs{font-size:.75rem}}