/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root,:host{--hc-spacing:.25rem}.hc\:flex{display:flex}.hc\:inline-flex{display:inline-flex}.hc\:flex-col{flex-direction:column}.hc\:items-baseline{align-items:baseline}.hc\:items-center{align-items:center}.hc\:items-end{align-items:flex-end}.hc\:justify-between{justify-content:space-between}.hc\:gap-1\.5{gap:calc(var(--hc-spacing) * 1.5)}.hc\:gap-2{gap:calc(var(--hc-spacing) * 2)}.hc\:gap-3{gap:calc(var(--hc-spacing) * 3)}.hc\:gap-4{gap:calc(var(--hc-spacing) * 4)}.hc\:rounded-full{border-radius:3.40282e38px}#it-hiring-chart{--chart-3:#ccfa72;--background:#122e28;color:#f3f0e6;color-scheme:dark;width:100%;min-width:0;font-family:inherit}#it-hiring-chart *,#it-hiring-chart :before,#it-hiring-chart :after{box-sizing:border-box}#it-hiring-chart .hiring-chart-card{background:radial-gradient(at 76% 4%,#244d36 0%,#122e28 49%);border:1px solid #3b5a3e;border-radius:28px;overflow:hidden;box-shadow:0 18px 50px #153a2822}#it-hiring-chart .hiring-chart-header{padding:30px 34px 12px}#it-hiring-chart .hiring-chart-title{letter-spacing:-.04em;color:#f3f0e6;margin:0;font-family:inherit;font-size:clamp(22px,3vw,31px);font-weight:600;line-height:1.15}#it-hiring-chart .hiring-chart-eyebrow{color:#b3c69a;letter-spacing:.11em;font-size:10px;font-weight:650;line-height:1.5}#it-hiring-chart .hiring-chart-eyebrow span:last-child{color:#91ae87;text-align:right}#it-hiring-chart .hiring-chart-description{font:inherit;color:#aec0aa;margin:0;font-size:12px;line-height:1.5}#it-hiring-chart .hiring-chart-badge{letter-spacing:-.035em;flex-shrink:0;padding:7px 11px;font-size:15px;font-weight:700}#it-hiring-chart .hiring-chart-badge-secondary{color:#f3f0e6;background:#405438;border:1px solid #708c4c}#it-hiring-chart .hiring-chart-summary{margin-top:5px}#it-hiring-chart .hiring-chart-summary span:first-child{color:#bbcab0;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(20px,3vw,29px)}#it-hiring-chart .hiring-chart-summary strong{color:#ccfa72;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(25px,3.6vw,37px);font-weight:650;line-height:1.1}#it-hiring-chart .hiring-chart-arrow{color:#80a474;font-size:23px;font-weight:400}#it-hiring-chart .hiring-chart-scale-button{color:#e1eacb;font:inherit;cursor:pointer;background:0 0;border:1px solid #63804d;border-radius:100px;flex-shrink:0;padding:7px 10px;font-size:11px;line-height:1.2}#it-hiring-chart .hiring-chart-scale-button:hover{background:#ccfa7220;border-color:#ccfa72}#it-hiring-chart .hiring-chart-scale-button:focus-visible,#it-hiring-chart summary:focus-visible{outline-offset:4px;outline:2px solid #ccfa72}#it-hiring-chart .hiring-chart-content{padding:0 18px 23px 10px}#it-hiring-chart .hiring-chart-container{width:100%;min-width:0;height:325px}#it-hiring-chart .recharts-text{fill:#b1c0ad;font-family:inherit;font-size:11px}#it-hiring-chart .recharts-surface:focus-visible{outline-offset:-2px;outline:2px solid #ccfa72}#it-hiring-chart .hiring-chart-tooltip{color:#f3f0e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11251feb;border:1px solid #8ca168;border-radius:12px;min-width:190px;padding:13px 15px;font-size:12px;box-shadow:0 8px 30px #0005}#it-hiring-chart .hiring-chart-tooltip p{color:#b6c6a9;margin:0 0 8px;font-size:11px}#it-hiring-chart .hiring-chart-tooltip i{background:#ccfa72;border-radius:100px;width:8px;height:8px;box-shadow:0 0 9px #ccfa7260}#it-hiring-chart .hiring-chart-tooltip strong{color:#ccfa72;font-variant-numeric:tabular-nums;font-size:14px}#it-hiring-chart .hiring-chart-scale-note{color:#b1c0ad;margin:3px 16px 0 24px;font-size:11px;line-height:1.5}#it-hiring-chart .hiring-chart-data-table{color:#b1c0ad;margin:13px 16px 0 24px;font-size:11px}#it-hiring-chart .hiring-chart-data-table summary{cursor:pointer;color:#d0dfbd;width:fit-content}#it-hiring-chart .hiring-chart-table-scroll{max-height:220px;margin-top:12px;overflow:auto}#it-hiring-chart table{border-collapse:collapse;color:#d0dfbd;width:100%}#it-hiring-chart caption{text-align:left;color:#b1c0ad;padding:8px 0}#it-hiring-chart th,#it-hiring-chart td{text-align:left;border-bottom:1px solid #4a614866;padding:8px 0;font-weight:400}#it-hiring-chart td{text-align:right;font-variant-numeric:tabular-nums}#it-hiring-chart .hiring-chart-status{color:#d0dfbd;background:#122e28;border-radius:28px;place-content:center;min-height:440px;margin:0;padding:28px;font-size:14px;line-height:1.5;display:grid}@media (max-width:560px){#it-hiring-chart .hiring-chart-header{padding:23px 22px 10px}#it-hiring-chart .hiring-chart-card{border-radius:21px}#it-hiring-chart .hiring-chart-heading{align-items:flex-start}#it-hiring-chart .hiring-chart-title{max-width:195px;font-size:25px}#it-hiring-chart .hiring-chart-badge{padding:6px 8px;font-size:13px}#it-hiring-chart .hiring-chart-eyebrow{font-size:8px}#it-hiring-chart .hiring-chart-content{padding:0 6px 21px 0}#it-hiring-chart .hiring-chart-container{height:285px}#it-hiring-chart .hiring-chart-scale-note,#it-hiring-chart .hiring-chart-data-table{margin-left:22px;margin-right:16px}}@media (prefers-reduced-motion:reduce){#it-hiring-chart *,#it-hiring-chart :before,#it-hiring-chart :after{scroll-behavior:auto;transition:none;animation:none}}