.CareerTimeline-module__v7QHFG__scale{--career-line:#64675c;--career-accent:#e7ad54;z-index:35;color:#d7d8cd;cursor:crosshair;touch-action:none;outline:none;width:50px;height:clamp(90px,50svh - 185px,360px);position:fixed;top:50%;left:34px;transform:translateY(-50%)}.CareerTimeline-module__v7QHFG__axis{background:var(--career-line);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.CareerTimeline-module__v7QHFG__tick{height:1px;transition:width .16s,background-color .16s;position:absolute;left:50%;transform:translate(-50%,-50%)}.CareerTimeline-module__v7QHFG__readout{pointer-events:none;opacity:0;background:#171815ed;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:260px;padding:10px 12px;transition:opacity .15s;display:flex;position:absolute;left:calc(50% + 30px);transform:translateY(-50%);box-shadow:0 6px 24px #00000012}.CareerTimeline-module__v7QHFG__show{opacity:1}.CareerTimeline-module__v7QHFG__date{font-variant-numeric:tabular-nums;color:var(--career-accent);font-family:ui-monospace,monospace;font-size:12px}.CareerTimeline-module__v7QHFG__who{text-align:left;flex-direction:column;gap:2px;max-width:160px;line-height:1.35;display:flex}.CareerTimeline-module__v7QHFG__who strong{font-size:14px;font-weight:600}.CareerTimeline-module__v7QHFG__who>span{opacity:.7;font-size:12px}.CareerTimeline-module__v7QHFG__scale:focus-visible{outline:2px solid var(--career-accent);outline-offset:5px;border-radius:3px}html[data-theme=light] .CareerTimeline-module__v7QHFG__scale{--career-line:#a8ad9f;--career-accent:#b67628;color:#42463b}html[data-theme=light] .CareerTimeline-module__v7QHFG__readout{background:#f4f4eef5;border-color:#d5d7cb}@media (max-width:760px){.CareerTimeline-module__v7QHFG__scale{width:44px;height:clamp(120px,29svh,220px);top:calc(24svh + 24px);left:15px}.CareerTimeline-module__v7QHFG__readout{max-width:calc(100vw - 86px)}}@media (prefers-reduced-motion:reduce){.CareerTimeline-module__v7QHFG__tick,.CareerTimeline-module__v7QHFG__readout{transition:none}}
