.CandidateDashboard_page__yfyzL{--dashboard-surface:#fff;--dashboard-soft:#f7f8fa;--dashboard-ink:#0e1522;--dashboard-muted:#596274;--dashboard-line:#dde3ee;--dashboard-accent:#353e4c;--dashboard-accent-soft:#f0f2f4;--dashboard-lime:#d9ff43;width:min(100%,1460px);min-height:calc(100dvh - 64px);margin:0 auto;padding:24px;background:#f5f6f7;color:var(--dashboard-ink)}.CandidateDashboard_welcome__ShdWD{display:flex;align-items:end;justify-content:space-between;gap:24px}.CandidateDashboard_welcome__ShdWD h1{margin:2px 0 0;color:var(--dashboard-ink);font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.035em}.CandidateDashboard_welcome__ShdWD p:last-child{margin:8px 0 0;color:var(--dashboard-muted);font-size:15px}.CandidateDashboard_eyebrow__pRZju{margin:0;color:var(--dashboard-accent);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.CandidateDashboard_findVacancyButton__lYKS_{display:inline-flex;min-height:44px;flex:none;align-items:center;gap:9px;border-radius:12px;padding:0 18px;background:var(--dashboard-lime);color:#0e1522;font-size:14px;font-weight:500;text-decoration:none}.CandidateDashboard_findVacancyButton__lYKS_:hover{background:#c9ef37;text-decoration:none}.CandidateDashboard_summaryGrid__9tFWz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin-top:24px}.CandidateDashboard_summaryCard__7lrQR{display:grid;min-width:0;min-height:91px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;border:1px solid var(--dashboard-line);border-radius:12px;padding:14px;background:var(--dashboard-surface);color:var(--dashboard-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.CandidateDashboard_summaryCard__7lrQR:hover{border-color:color-mix(in srgb,var(--dashboard-accent) 55%,var(--dashboard-line));box-shadow:0 9px 25px rgba(15,62,132,.09);text-decoration:none}.CandidateDashboard_summaryIcon__cvSYi{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--dashboard-accent-soft);color:var(--dashboard-accent)}.CandidateDashboard_summaryCopy__jpn72{display:flex;min-width:0;flex-direction:column}.CandidateDashboard_summaryCopy__jpn72>span{color:var(--dashboard-muted);font-size:12px;font-weight:400}.CandidateDashboard_summaryCopy__jpn72 strong{overflow:hidden;margin-top:2px;color:var(--dashboard-ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.CandidateDashboard_summaryCopy__jpn72 small{margin-top:1px;color:var(--dashboard-muted);font-size:12px;overflow-wrap:anywhere;white-space:normal}.CandidateDashboard_cardChevron__Sh8hD{background:var(--dashboard-accent)}.CandidateDashboard_resumeProgress__8zo6n{display:grid;grid-template-columns:minmax(150px,220px) minmax(120px,1fr) auto;align-items:center;gap:20px;padding:13px 16px 10px}.CandidateDashboard_resumeOverview__O8GCf{margin-top:10px;overflow:hidden;border:1px solid var(--dashboard-line);border-radius:12px;background:var(--dashboard-surface)}.CandidateDashboard_resumeStatusGrid__lgVjO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--dashboard-line)}.CandidateDashboard_resumeStatusGrid__lgVjO>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:11px 16px 13px;border-right:1px solid var(--dashboard-line)}.CandidateDashboard_resumeStatusGrid__lgVjO>div:last-child{border-right:0}.CandidateDashboard_resumeStatusGrid__lgVjO small,.CandidateDashboard_resumeStatusGrid__lgVjO span{color:var(--dashboard-muted);font-size:12px}.CandidateDashboard_resumeStatusGrid__lgVjO strong{color:var(--dashboard-ink);font-size:12px;line-height:1.35}.CandidateDashboard_moderationReason__5YxD0{margin:0;border-top:1px solid #f0c3c6;padding:11px 16px;background:#fff2f3;color:#94272d;font-size:12px}.CandidateDashboard_resumeUnavailable__hYEbx{display:flex;flex-direction:column;gap:4px;margin-top:10px;border:1px dashed var(--dashboard-line);border-radius:12px;padding:15px 16px;background:var(--dashboard-surface);color:var(--dashboard-muted);font-size:12px}.CandidateDashboard_resumeUnavailable__hYEbx strong{color:var(--dashboard-ink);font-size:14px}.CandidateDashboard_resumeProgress__8zo6n>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--dashboard-muted);font-size:12px}.CandidateDashboard_resumeProgress__8zo6n strong{color:var(--dashboard-ink)}.CandidateDashboard_resumeProgress__8zo6n>a{color:var(--dashboard-accent);font-size:12px;font-weight:500}.CandidateDashboard_resumeHints__C5W8d{margin:0;border-top:1px solid var(--dashboard-line);padding:9px 16px;color:var(--dashboard-muted);font-size:12px;line-height:1.45}.CandidateDashboard_resumeHints__C5W8d strong{color:var(--dashboard-ink)}.CandidateDashboard_progressTrack___4__b{overflow:hidden;height:7px;border-radius:99px;background:var(--dashboard-accent-soft)}.CandidateDashboard_progressValue__h1EkS{display:block;height:100%;border-radius:inherit;background:var(--dashboard-accent)}.CandidateDashboard_dashboardGrid__5lYwG{display:grid;align-items:start;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:12px}.CandidateDashboard_panel__cSYK4{grid-column:span 6;min-width:0;border:1px solid var(--dashboard-line);border-radius:12px;padding:18px;background:var(--dashboard-surface)}.CandidateDashboard_panelHeading__MuVfK{display:flex;min-height:30px;align-items:start;justify-content:space-between;gap:16px;margin-bottom:13px}.CandidateDashboard_panelHeading__MuVfK h2{margin:0;color:var(--dashboard-ink);font-size:18px;line-height:1.25;letter-spacing:-.025em}.CandidateDashboard_panelHeading__MuVfK a{flex:none;color:var(--dashboard-accent);font-size:12px;font-weight:500}.CandidateDashboard_actionPanel__KJxoZ{grid-column:span 7}.CandidateDashboard_storiesPanel__XHeCo{grid-column:span 5}.CandidateDashboard_actionRow__ZJiGJ,.CandidateDashboard_primaryAction__thI9R{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:12px;color:var(--dashboard-ink);text-decoration:none}.CandidateDashboard_primaryAction__thI9R{min-height:86px;padding:15px;border:1px solid var(--dashboard-line);background:var(--dashboard-soft)}.CandidateDashboard_disabledAction__mfXf2{opacity:.62;cursor:not-allowed}.CandidateDashboard_actionRow__ZJiGJ{min-height:62px;border:1px solid var(--dashboard-line);padding:10px 12px;background:var(--dashboard-surface)}.CandidateDashboard_actionRow__ZJiGJ:hover,.CandidateDashboard_listRow__8lU__:hover,.CandidateDashboard_primaryAction__thI9R:hover,.CandidateDashboard_vacancyTile__EU8gv:hover{border-color:color-mix(in srgb,var(--dashboard-accent) 55%,var(--dashboard-line));text-decoration:none}.CandidateDashboard_actionIcon__LR8mx,.CandidateDashboard_primaryActionIcon__D6vig{display:grid;width:40px;height:40px;place-items:center;border-radius:8px}.CandidateDashboard_primaryActionIcon__D6vig{background:var(--dashboard-lime);color:#0e1522}.CandidateDashboard_actionIcon__LR8mx{background:var(--dashboard-accent-soft);color:var(--dashboard-accent)}.CandidateDashboard_actionCopy__tqX6p{display:flex;min-width:0;flex-direction:column}.CandidateDashboard_actionCopy__tqX6p strong{color:var(--dashboard-ink);font-size:14px}.CandidateDashboard_actionCopy__tqX6p span{margin-top:3px;color:var(--dashboard-muted);font-size:12px;overflow-wrap:anywhere;white-space:normal}.CandidateDashboard_actionLink__RGxKE,.CandidateDashboard_rowLink__J0dfg{color:var(--dashboard-accent);font-size:12px;font-weight:500}.CandidateDashboard_secondaryActions__7X0IP{display:grid;gap:7px;margin-top:8px}.CandidateDashboard_storiesGrid__A_H6b{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px}.CandidateDashboard_storyCard___6EPV{min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.CandidateDashboard_storyCard___6EPV:focus-visible{border-radius:12px;outline:2px solid var(--dashboard-accent);outline-offset:3px}.CandidateDashboard_storyPreview__eTNiB{position:relative;display:grid;overflow:hidden;aspect-ratio:16/9;place-items:center;border-radius:8px;background:var(--dashboard-accent-soft);color:var(--dashboard-accent)}.CandidateDashboard_storyPreview__eTNiB>img{object-fit:cover}.CandidateDashboard_playButton__NYH_T{position:absolute;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:rgba(255,255,255,.9);color:var(--dashboard-accent);box-shadow:0 5px 18px rgba(14,26,50,.18)}.CandidateDashboard_storyCard___6EPV>strong{display:-webkit-box;overflow:hidden;margin-top:7px;color:var(--dashboard-ink);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CandidateDashboard_list__63kXi{display:grid;gap:6px}.CandidateDashboard_listRow__8lU__{display:grid;min-height:60px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--dashboard-line);border-radius:8px;padding:10px 12px;color:var(--dashboard-ink);text-decoration:none}.CandidateDashboard_listMain__0JI4s{display:flex;min-width:0;flex-direction:column}.CandidateDashboard_listMain__0JI4s strong{overflow:hidden;color:var(--dashboard-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.CandidateDashboard_listMain__0JI4s span{overflow:hidden;margin-top:2px;color:var(--dashboard-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.CandidateDashboard_attentionBadge___gw_C{border-radius:99px;padding:4px 7px;background:#fff2d9;color:#9a5900;font-size:12px;font-weight:500}.CandidateDashboard_recommendationsPanel___xe3u{grid-column:1/-1}.CandidateDashboard_vacanciesGrid__nPJYT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.CandidateDashboard_vacancyTile__EU8gv{display:flex;min-height:150px;min-width:0;flex-direction:column;border:1px solid var(--dashboard-line);border-radius:12px;padding:14px;color:var(--dashboard-ink);text-decoration:none}.CandidateDashboard_vacancyEyebrow__2qN48{overflow:hidden;color:var(--dashboard-accent);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.CandidateDashboard_vacancyTile__EU8gv>strong{display:-webkit-box;overflow:hidden;margin-top:5px;color:var(--dashboard-ink);font-size:14px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CandidateDashboard_vacancyTile__EU8gv>b{margin-top:7px;color:var(--dashboard-accent);font-size:13px}.CandidateDashboard_vacancyTile__EU8gv>span:not(.CandidateDashboard_vacancyEyebrow__2qN48):not(.CandidateDashboard_vacancyCta__iVqQl){overflow:hidden;margin-top:3px;color:var(--dashboard-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.CandidateDashboard_vacancyCta__iVqQl{margin-top:auto;padding-top:10px;color:var(--dashboard-accent);font-size:12px;font-weight:500}.CandidateDashboard_emptySection__LF8fv{display:flex;min-height:76px;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--dashboard-line);border-radius:12px;color:var(--dashboard-muted);font-size:12px;text-align:center}.CandidateDashboard_unavailableState__WNRYi{display:flex;min-height:min(560px,calc(100dvh - 130px));flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--dashboard-line);border-radius:12px;padding:30px;background:var(--dashboard-surface);text-align:center}.CandidateDashboard_unavailableIcon__Czr0S{display:grid;width:60px;height:60px;place-items:center;border-radius:12px;background:var(--dashboard-accent-soft);color:var(--dashboard-accent)}.CandidateDashboard_unavailableState__WNRYi h2{margin:18px 0 0;color:var(--dashboard-ink);font-size:25px}.CandidateDashboard_unavailableState__WNRYi p{max-width:520px;margin:8px 0 0;color:var(--dashboard-muted);font-size:14px}.CandidateDashboard_unavailableState__WNRYi button{min-height:44px;margin-top:20px;border:0;border-radius:8px;padding:0 20px;background:var(--dashboard-lime);color:#0e1522;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.CandidateDashboard_unavailableState__WNRYi button:disabled{opacity:.65;cursor:wait}.CandidateDashboard_unavailableState__WNRYi>a{margin-top:12px;color:var(--dashboard-accent);font-size:13px}.CandidateDashboard_skeletonCard__asR3S,.CandidateDashboard_skeletonHeading__WRyjt,.CandidateDashboard_skeletonPanel__2lLXm{border-radius:12px;background:linear-gradient(90deg,#e8edf5 25%,#f4f7fb 50%,#e8edf5 75%);background-size:200% 100%;animation:CandidateDashboard_dashboard-shimmer__ZWAJW 1.25s ease-in-out infinite}.CandidateDashboard_skeletonHeading__WRyjt{width:min(360px,70vw);height:70px}.CandidateDashboard_skeletonCard__asR3S{min-height:91px}.CandidateDashboard_skeletonPanel__2lLXm{grid-column:span 6;min-height:240px}.CandidateDashboard_srOnly__wCU7Q{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap}@keyframes CandidateDashboard_dashboard-shimmer__ZWAJW{to{background-position:-200% 0}}@media (max-width:1199px){.CandidateDashboard_actionPanel__KJxoZ,.CandidateDashboard_panel__cSYK4,.CandidateDashboard_storiesPanel__XHeCo{grid-column:1/-1}}@media (max-width:767px){.CandidateDashboard_page__yfyzL{min-height:calc(100dvh - 64px);padding:20px 16px 32px}.CandidateDashboard_welcome__ShdWD{align-items:start}.CandidateDashboard_welcome__ShdWD h1{font-size:20px;line-height:28px}.CandidateDashboard_welcome__ShdWD p:last-child{font-size:13px}.CandidateDashboard_findVacancyButton__lYKS_{display:none}.CandidateDashboard_summaryGrid__9tFWz{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateDashboard_summaryCard__7lrQR{min-height:102px;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px}.CandidateDashboard_summaryIcon__cvSYi{width:36px;height:36px}.CandidateDashboard_cardChevron__Sh8hD{display:none}.CandidateDashboard_summaryCopy__jpn72 strong{white-space:normal}.CandidateDashboard_resumeProgress__8zo6n{grid-template-columns:1fr auto;gap:10px}.CandidateDashboard_resumeProgress__8zo6n .CandidateDashboard_progressTrack___4__b{grid-column:1/-1;grid-row:2}.CandidateDashboard_resumeStatusGrid__lgVjO{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateDashboard_resumeStatusGrid__lgVjO>div:nth-child(2){border-right:0}.CandidateDashboard_resumeStatusGrid__lgVjO>div:nth-child(-n+2){border-bottom:1px solid var(--dashboard-line)}.CandidateDashboard_dashboardGrid__5lYwG{display:block}.CandidateDashboard_panel__cSYK4{margin-top:10px;padding:15px}.CandidateDashboard_actionRow__ZJiGJ,.CandidateDashboard_primaryAction__thI9R{grid-template-columns:38px minmax(0,1fr)}.CandidateDashboard_actionLink__RGxKE{grid-column:2}.CandidateDashboard_storiesGrid__A_H6b{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateDashboard_listRow__8lU__{grid-template-columns:minmax(0,1fr) auto}.CandidateDashboard_attentionBadge___gw_C{display:none}.CandidateDashboard_vacanciesGrid__nPJYT{grid-template-columns:1fr}.CandidateDashboard_vacancyTile__EU8gv{min-height:136px}.CandidateDashboard_skeletonPanel__2lLXm{min-height:180px;margin-top:10px}}@media (max-width:380px){.CandidateDashboard_summaryGrid__9tFWz{grid-template-columns:1fr}.CandidateDashboard_summaryCard__7lrQR{min-height:82px}.CandidateDashboard_resumeStatusGrid__lgVjO{grid-template-columns:1fr}.CandidateDashboard_resumeStatusGrid__lgVjO>div,.CandidateDashboard_resumeStatusGrid__lgVjO>div:nth-child(2){border-right:0;border-bottom:1px solid var(--dashboard-line)}.CandidateDashboard_resumeStatusGrid__lgVjO>div:last-child{border-bottom:0}}@media (prefers-color-scheme:dark){.CandidateDashboard_page__yfyzL{--dashboard-surface:#18202d;--dashboard-soft:#212b3b;--dashboard-ink:#f5f7fb;--dashboard-muted:#bac4d4;--dashboard-line:#344154;--dashboard-accent:#d2d7df;--dashboard-accent-soft:#2a2e35;background:#10141c}.CandidateDashboard_attentionBadge___gw_C{background:#533d16;color:#ffd88a}.CandidateDashboard_moderationReason__5YxD0{border-top-color:#6f3a40;background:#3c2529;color:#ffbdc1}.CandidateDashboard_skeletonCard__asR3S,.CandidateDashboard_skeletonHeading__WRyjt,.CandidateDashboard_skeletonPanel__2lLXm{background:linear-gradient(90deg,#152339 25%,#20314a 50%,#152339 75%);background-size:200% 100%}}@media (prefers-reduced-motion:reduce){.CandidateDashboard_skeletonCard__asR3S,.CandidateDashboard_skeletonHeading__WRyjt,.CandidateDashboard_skeletonPanel__2lLXm,.CandidateDashboard_summaryCard__7lrQR{transition:none;animation:none}}