.hiring-timeline{--hiring-timeline-anthracite:#1a1a1a;--hiring-timeline-surface:#222;--hiring-timeline-line:#333;--hiring-timeline-dots:#232323;--hiring-timeline-dark-grey:#a4a4a4;--hiring-timeline-light-grey:#eaeaea;--hiring-timeline-neon:#53f770;--hiring-timeline-font-display:"Sora","Segoe UI",system-ui,sans-serif;--hiring-timeline-font-body:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--hiring-timeline-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;color-scheme:dark;container-type:inline-size;font-family:var(--hiring-timeline-font-body);line-height:1.5;width:100%}.hiring-timeline *,.hiring-timeline :after,.hiring-timeline :before{box-sizing:border-box}.hiring-timeline [data-text]:before{content:attr(data-text)}.hiring-timeline__stage{--hiring-timeline-pad-x:clamp(16px,4.67cqi,56px);--hiring-timeline-dot:clamp(12px,1.5cqi,18px);background:radial-gradient(var(--hiring-timeline-dots) 1px,transparent 1.3px) 0 0 /24px 24px,#151515;border:1px solid var(--hiring-timeline-line);border-radius:16px;color:var(--hiring-timeline-light-grey);overflow:hidden;padding:clamp(16px,3cqi,36px) var(--hiring-timeline-pad-x) clamp(20px,4.17cqi,50px)}.hiring-timeline__content{display:flex;flex-direction:column;gap:clamp(20px,4.33cqi,52px)}.hiring-timeline__top{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--hiring-timeline-font-mono);gap:4px 16px;justify-content:space-between;margin-bottom:clamp(0px,1cqi,12px)}.hiring-timeline__week{color:#6f6f6f;font-size:clamp(11px,1.08cqi,13px);letter-spacing:.06em}.hiring-timeline__week-num{color:var(--hiring-timeline-light-grey);display:inline-block;font-weight:700;min-width:2ch;text-align:center}.hiring-timeline__note{color:#555;font-size:clamp(10px,.92cqi,11px)}.hiring-timeline__head{align-items:flex-end;display:flex;gap:clamp(12px,1.67cqi,20px);justify-content:space-between}.hiring-timeline__who{flex:1;min-width:0}.hiring-timeline__name{display:block;font-family:var(--hiring-timeline-font-display);font-size:clamp(18px,2.17cqi,26px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.hiring-timeline__logo{display:block;height:clamp(18px,2.17cqi,26px);margin-bottom:2px;max-width:none;width:auto}.hiring-timeline__status{color:var(--hiring-timeline-dark-grey);display:grid;font-size:clamp(13px,1.25cqi,15px);line-height:1.45;margin-top:clamp(4px,.5cqi,6px);min-height:2lh}.hiring-timeline__status>*{grid-area:1/1}.hiring-timeline__status-ghost{visibility:hidden}.hiring-timeline__lane--7bits .hiring-timeline__status{color:var(--hiring-timeline-light-grey)}.hiring-timeline__count{flex:none;text-align:right}.hiring-timeline__count-num{display:block;font-family:var(--hiring-timeline-font-display);font-size:clamp(36px,5.33cqi,64px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1}.hiring-timeline__lane--in-house .hiring-timeline__count-num{color:#7a7a7a}.hiring-timeline__lane--7bits .hiring-timeline__count-num{color:var(--hiring-timeline-neon)}.hiring-timeline__count-label{color:var(--hiring-timeline-dark-grey);display:block;font-size:clamp(11px,1.08cqi,13px)}.hiring-timeline__track{background:#262626;border-radius:6px;height:clamp(8px,1cqi,12px);margin-top:clamp(10px,1.5cqi,18px);position:relative}.hiring-timeline__fill{border-radius:6px;inset:0 auto 0 0;position:absolute;width:0}.hiring-timeline__lane--in-house .hiring-timeline__fill{background:#4a4a4a}.hiring-timeline__lane--7bits .hiring-timeline__fill{background:linear-gradient(90deg,#1f4a2a,#53f770)}.hiring-timeline__dot{background:var(--hiring-timeline-anthracite);border:clamp(2px,.25cqi,3px) solid var(--hiring-timeline-neon);border-radius:50%;box-shadow:0 0 12px rgba(83,247,112,.6);height:var(--hiring-timeline-dot);margin:calc(var(--hiring-timeline-dot)/-2) 0 0 calc(var(--hiring-timeline-dot)/-2);opacity:0;position:absolute;top:50%;width:var(--hiring-timeline-dot)}.hiring-timeline__lane--in-house .hiring-timeline__dot{border-color:var(--hiring-timeline-light-grey);box-shadow:none}.hiring-timeline__verdict{font-family:var(--hiring-timeline-font-display);font-size:clamp(16px,1.83cqi,22px);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-top:clamp(0px,1cqi,12px);opacity:0;text-align:center;text-wrap:balance}.hiring-timeline__verdict-highlight{color:var(--hiring-timeline-neon)}