.cv-scene__body{grid-template-columns:186px 1fr;gap:16px;display:grid}.cv-scene__steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cv-scene__step{border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:13px;font-weight:500;line-height:16px;display:flex}.cv-scene__step svg{flex-shrink:0;width:16px;height:16px}.cv-scene__done{color:var(--color-bg)}.cv-scene__done circle{fill:var(--color-primary);stroke:var(--color-primary)}.cv-scene__step--current{background:var(--color-primary-tint);color:var(--color-primary);font-weight:800}.cv-scene__step--current svg{color:var(--color-primary)}.cv-scene__step--todo svg{color:var(--color-text-muted)}.cv-scene__preview{background:var(--color-bg-paper);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px;display:flex}.cv-scene__name{font-size:15px;font-weight:800;line-height:19px}.cv-scene__degree{color:var(--color-text);font-size:11px;font-weight:500;line-height:14px}.cv-scene__line{border-radius:var(--radius-full);background:var(--color-border);height:6px;display:block}.cv-scene__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:10px;font-weight:800;line-height:13px}.cv-scene__pills{gap:4px;display:flex}.cv-scene__pills span{border-radius:var(--radius-full);background:var(--color-primary);height:8px}.dash-scene__title{font-size:18px;font-weight:800;line-height:23px}.dash-scene__saved{background:var(--color-primary-tint);border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.dash-scene__saved .icon-tile{border-radius:var(--radius-md)}.dash-scene__saved svg{fill:currentColor;width:18px;height:18px}.dash-scene__job{border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.dash-scene__job-title{font-size:16px;font-weight:800;line-height:20px}.dash-scene__apply{border-radius:var(--radius-full);background:var(--color-primary);height:40px;color:var(--color-bg);align-items:center;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.invite-scene__what{flex-direction:column;gap:6px;display:flex}.invite-scene__title{font-size:26px;font-weight:800;line-height:1.2}.invite-scene__when{color:var(--color-highlight);font-size:16px;font-weight:800;line-height:20px}.invite-scene__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.company-scene__head{flex-direction:column;gap:6px;display:flex}.review-scene{padding-top:36px}.review-scene__title{line-height:1.25}.review-scene__body{max-width:344px;color:var(--color-text);font-size:15px;font-weight:500;line-height:1.5}.review-scene__states{align-items:center;gap:8px;display:flex}.checked-pill{border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-strong);white-space:nowrap;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-size:14px;font-weight:800;line-height:18px;display:inline-flex}.checked-pill__icon{width:24px;height:24px;color:var(--color-bg)}.checked-pill__icon circle{fill:var(--color-primary);stroke:var(--color-primary)}.candidate-scene{position:relative}.candidate-scene__who{align-items:center;gap:14px;display:flex}.candidate-scene__name{font-size:20px;font-weight:800;line-height:25px}.candidate-scene__tags{gap:6px;display:flex}.candidate-scene__tags .status-chip--outline{color:var(--color-text-strong)}.candidate-scene__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.applicants-scene__icon{color:var(--color-highlight)}.applicants-scene__list{margin:0;padding:0;list-style:none}.applicants-scene__row{border-bottom:1px solid var(--color-border);padding:12px 0}.applicants-scene__who{align-items:center;gap:12px;font-size:15px;font-weight:800;line-height:19px;display:inline-flex}
.hiw-steps .section__inner{gap:64px}.hiw-steps__head{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.hiw-steps__rows{flex-direction:column;gap:64px;display:flex}@media (max-width:1100px){.hiw-steps__head{flex-direction:column;align-items:stretch;gap:24px}}@media (max-width:560px){.hiw-steps .section__inner,.hiw-steps__rows{gap:40px}.hiw-steps__head{gap:20px}}
