.card-timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;max-width:100%;padding:14px 0 8px}.timeline-step{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 12px;border:0;background:transparent!important;color:var(--muted,#a0a5b3);font:inherit;cursor:pointer;opacity:1!important}
.timeline-step::before{content:'';position:absolute;top:24px;right:50%;width:100%;height:2px;background:var(--line,#3b3e48);z-index:0}.timeline-step:first-child::before{display:none}.timeline-step.is-complete::before,.timeline-step.is-current::before{background:var(--timeline-green)}
.timeline-symbol{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid currentColor;position:relative;z-index:1;background:var(--paper,#191b21)}.timeline-symbol svg{width:18px;height:18px}.timeline-label{font-size:clamp(8px,1.1vw,12px);font-weight:650;line-height:1.25;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center}.timeline-step small{font-size:9px;color:inherit}
.timeline-step.is-complete{color:var(--timeline-green)!important}.timeline-step.is-current{color:var(--accent)!important}.timeline-step.is-current .timeline-symbol{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}.timeline-step.is-locked{color:var(--muted,#818695)!important;cursor:not-allowed}.timeline-step.is-locked .timeline-symbol{border-style:dashed;opacity:.5}.timeline-step.is-locked .timeline-label,.timeline-step.is-locked small{opacity:.6}.timeline-step.is-selected::after{content:'';position:absolute;bottom:0;width:28px;height:3px;background:currentColor;border-radius:4px}.timeline-step:focus-visible{outline:2px solid currentColor;outline-offset:-3px;border-radius:8px}

.has-timeline{--timeline-green:#62d898}.has-timeline .timeline-label{overflow-wrap:anywhere}.has-timeline .drawer-chat{position:absolute;right:58px;top:20px;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--accent);display:grid;place-items:center;cursor:pointer}.has-timeline .drawer-chat svg{width:18px;height:18px}.has-timeline header h2{padding-right:80px}.has-timeline .timeline-extra{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.timeline-extra>summary{font-weight:650;cursor:pointer;padding:8px 0 16px}.has-timeline [hidden]{display:none!important}.timeline-past{padding:12px 0}.timeline-eyebrow{font-size:11px;color:var(--timeline-green);font-weight:700}.has-timeline .work-guide ol{display:block}.has-timeline .work-guide-step{margin-bottom:14px}.has-timeline .work-guide-number{display:none}.has-timeline .work-guide-step-body{padding-left:0}.has-timeline .work-guide-heading p{display:none}
@media(max-width:500px){.has-timeline .timeline-step small{display:none}.has-timeline .timeline-label{font-size:8px}.has-timeline .timeline-symbol{width:28px;height:28px}.has-timeline .timeline-step::before{top:21px}.has-timeline .timeline-symbol svg{width:15px;height:15px}}

html[data-appearance="light"] .has-timeline{--timeline-green:#167441}
