.CareerTrace-module__aPPcyq__traceBox{grid-template-columns:repeat(var(--total), 1fr);background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--total) * 12 - 1px), var(--line) calc(100% / var(--total) * 12 - 1px) calc(100% / var(--total) * 12));background-position:calc(100% / var(--total) * 10) 0;grid-auto-rows:44px;row-gap:8px;padding-top:22px;display:grid;position:relative}.CareerTrace-module__aPPcyq__years{height:18px;position:absolute;inset:0 0 auto}.CareerTrace-module__aPPcyq__years span{left:calc(100% / var(--total) * var(--at));color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;position:absolute}.CareerTrace-module__aPPcyq__span{grid-row:1;grid-column:calc(var(--start) + 1) / span var(--len);border:1px solid var(--line-2);background:var(--sunk);min-width:0;color:var(--ink);border-radius:6px;flex-direction:column;justify-content:center;gap:1px;padding:0 10px;font-size:13px;line-height:1.25;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex;overflow:hidden}.CareerTrace-module__aPPcyq__span b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.CareerTrace-module__aPPcyq__span i{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.CareerTrace-module__aPPcyq__rows{display:none}.CareerTrace-module__aPPcyq__lane2{background:var(--surface);border-style:dashed;grid-row:2}.CareerTrace-module__aPPcyq__span[data-active],.CareerTrace-module__aPPcyq__span:hover{background:var(--action);border-color:var(--action);color:var(--on-action)}.CareerTrace-module__aPPcyq__span[data-active] i,.CareerTrace-module__aPPcyq__span:hover i{color:var(--on-ink-3)}.CareerTrace-module__aPPcyq__live{background:linear-gradient(90deg, var(--sunk) 55%, transparent);border-right-color:#0000;padding:0 10px;position:relative}.CareerTrace-module__aPPcyq__live b{color:var(--ink)}.CareerTrace-module__aPPcyq__compact{grid-auto-rows:40px}.CareerTrace-module__aPPcyq__compact .CareerTrace-module__aPPcyq__lane2{align-self:start;height:30px}@media (max-width:640px){.CareerTrace-module__aPPcyq__traceBox{background:0 0;flex-direction:column;gap:0;padding-top:0;display:flex}.CareerTrace-module__aPPcyq__years{display:none}.CareerTrace-module__aPPcyq__compact .CareerTrace-module__aPPcyq__lane2{align-self:stretch;height:auto}.CareerTrace-module__aPPcyq__span,.CareerTrace-module__aPPcyq__lane2{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;min-height:52px;padding:10px 0 16px;font-size:14px;display:grid;position:relative;height:auto!important}.CareerTrace-module__aPPcyq__span b{white-space:normal;grid-column:1}.CareerTrace-module__aPPcyq__span i{grid-area:1/2;font-size:11px}.CareerTrace-module__aPPcyq__span em{color:var(--ink-3);grid-column:1/-1;font-size:13px;font-style:normal}.CareerTrace-module__aPPcyq__wide{display:none}.CareerTrace-module__aPPcyq__rows{display:block}.CareerTrace-module__aPPcyq__span:before{content:"";background:var(--line);border-radius:2px;height:3px;position:absolute;bottom:7px;left:0;right:0}.CareerTrace-module__aPPcyq__span:after{content:"";height:3px;bottom:7px;left:calc(100% * var(--start) / var(--total));width:max(6px, calc(100% * var(--len) / var(--total)));background:var(--line-strong);border-radius:2px;position:absolute}.CareerTrace-module__aPPcyq__live:after{background:var(--ink)}.CareerTrace-module__aPPcyq__span:hover,.CareerTrace-module__aPPcyq__span[data-active]{color:var(--ink);background:0 0}.CareerTrace-module__aPPcyq__span:hover i,.CareerTrace-module__aPPcyq__span[data-active] i{color:var(--ink-3)}.CareerTrace-module__aPPcyq__live b{color:var(--ink)}}@media print{.CareerTrace-module__aPPcyq__traceBox{display:none!important}}
