.vanaria-roadmap-module__HW8NUW__board{border:1px solid var(--line);background:radial-gradient(circle at 12% 0%, #7bc5ff2e, transparent 28%), var(--surface-strong);box-shadow:var(--shadow);border-radius:1.75rem;padding:1.75rem 1.25rem 1.25rem}.vanaria-roadmap-module__HW8NUW__scroller{padding-bottom:.25rem;overflow-x:auto}.vanaria-roadmap-module__HW8NUW__stage{--done:#2f7a4a;--done-soft:#d7eadc;--pin:#b42318;--pad:.2rem;--name-h:2.5rem;--when-gap:.28rem;--when-h:1.15rem;--node-h:4.5rem;min-width:56rem;position:relative}.vanaria-roadmap-module__HW8NUW__columns{grid-template-columns:repeat(6,minmax(8.75rem,1fr));display:grid}.vanaria-roadmap-module__HW8NUW__line{z-index:0;left:8.33333%;right:8.33333%;top:calc(var(--pad) + var(--name-h) + var(--when-gap) + var(--when-h) + var(--node-h) / 2);background:linear-gradient(90deg, var(--done) 0%, var(--done) var(--fill), var(--done-soft) var(--fill), var(--done-soft) 100%);border-radius:999px;height:.55rem;position:absolute;transform:translateY(-50%)}.vanaria-roadmap-module__HW8NUW__column{z-index:1;color:inherit;cursor:pointer;padding:var(--pad) .4rem .2rem;text-align:center;background:0 0;border:0;border-radius:1rem;flex-direction:column;align-items:center;display:flex;position:relative}.vanaria-roadmap-module__HW8NUW__column:hover .vanaria-roadmap-module__HW8NUW__name{color:var(--done)}.vanaria-roadmap-module__HW8NUW__column:focus-visible{outline:2px solid var(--sky-strong);outline-offset:3px}.vanaria-roadmap-module__HW8NUW__column[aria-pressed=true] .vanaria-roadmap-module__HW8NUW__name{color:var(--done)}.vanaria-roadmap-module__HW8NUW__column[aria-pressed=true] .vanaria-roadmap-module__HW8NUW__node{box-shadow:0 0 0 6px #2f7a4a29}.vanaria-roadmap-module__HW8NUW__name{height:var(--name-h);letter-spacing:-.03em;color:#243044;justify-content:center;align-items:flex-end;max-width:8.5rem;font-size:.98rem;font-weight:750;line-height:1.2;display:flex}.vanaria-roadmap-module__HW8NUW__when{height:var(--when-h);margin-top:var(--when-gap);color:var(--done);justify-content:center;align-items:flex-start;font-size:.82rem;font-weight:700;display:flex}.vanaria-roadmap-module__HW8NUW__whenAhead{color:var(--muted)}.vanaria-roadmap-module__HW8NUW__nodeWrap{height:var(--node-h);place-items:center;display:grid}.vanaria-roadmap-module__HW8NUW__node{z-index:1;border:3px solid var(--done);width:3.15rem;height:3.15rem;color:var(--done);background:#fff;border-radius:999px;place-items:center;display:grid}.vanaria-roadmap-module__HW8NUW__nodeDone{background:var(--done);color:#fff}.vanaria-roadmap-module__HW8NUW__nodeAhead{color:#0000;background:#fff;border-color:#c5d0c8}.vanaria-roadmap-module__HW8NUW__caption{color:#5d6e80;max-width:9rem;margin-top:.85rem;font-size:.84rem;line-height:1.35}.vanaria-roadmap-module__HW8NUW__pin,.vanaria-roadmap-module__HW8NUW__pinSpace{align-content:start;justify-items:center;gap:.2rem;max-width:9rem;min-height:5.4rem;margin-top:.85rem;display:grid}.vanaria-roadmap-module__HW8NUW__pin{color:var(--pin)}.vanaria-roadmap-module__HW8NUW__pinMark{background:var(--pin);border-radius:.15rem;width:.72rem;height:.72rem}.vanaria-roadmap-module__HW8NUW__pinWhen{font-size:.78rem;font-weight:800}.vanaria-roadmap-module__HW8NUW__pinText{font-size:.75rem;font-weight:650;line-height:1.3}.vanaria-roadmap-module__HW8NUW__legend{border-top:1px solid var(--line);color:#4e6070;flex-wrap:wrap;gap:1.1rem 1.5rem;margin-top:.4rem;padding:.85rem .4rem .15rem;font-size:.82rem;display:flex}.vanaria-roadmap-module__HW8NUW__legendItem{align-items:center;gap:.45rem;display:inline-flex}.vanaria-roadmap-module__HW8NUW__swatchDone,.vanaria-roadmap-module__HW8NUW__swatchCurrent,.vanaria-roadmap-module__HW8NUW__swatchAhead,.vanaria-roadmap-module__HW8NUW__swatchNote{border-radius:999px;width:.85rem;height:.85rem;display:inline-block}.vanaria-roadmap-module__HW8NUW__swatchDone{background:var(--done,#2f7a4a)}.vanaria-roadmap-module__HW8NUW__swatchCurrent{background:#fff;border:2px solid #2f7a4a}.vanaria-roadmap-module__HW8NUW__swatchAhead{background:#fff;border:2px solid #c5d0c8}.vanaria-roadmap-module__HW8NUW__swatchNote{background:#b42318;border-radius:.12rem;width:.72rem;height:.72rem}.vanaria-roadmap-module__HW8NUW__detail{margin-top:1.25rem;padding:1.35rem 1.25rem .4rem}.vanaria-roadmap-module__HW8NUW__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--done,#2f7a4a);font-size:.72rem;font-weight:750}.vanaria-roadmap-module__HW8NUW__detailTitle{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.05em;color:var(--foreground);margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.vanaria-roadmap-module__HW8NUW__steps{border-top:1px solid var(--line);margin-top:1.15rem}.vanaria-roadmap-module__HW8NUW__step{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem 1.25rem;padding:.95rem 0;display:grid}.vanaria-roadmap-module__HW8NUW__stepState{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.vanaria-roadmap-module__HW8NUW__stepStateDone{color:#2f7a4a}.vanaria-roadmap-module__HW8NUW__stepStateProgress{color:#8a5a12}.vanaria-roadmap-module__HW8NUW__stepTitle{letter-spacing:-.02em;color:var(--foreground);font-size:1rem;font-weight:750}.vanaria-roadmap-module__HW8NUW__stepDetail{color:var(--muted);margin-top:.2rem;font-size:.95rem;line-height:1.55}html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__name{color:var(--foreground)}:is(html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__caption,html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__legend){color:var(--muted)}:is(html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__node,html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__nodeAhead,html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__swatchCurrent,html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__swatchAhead){background:#101820}html[data-theme=dark] .vanaria-roadmap-module__HW8NUW__stage{--done-soft:#d7eadc38}@media (max-width:720px){.vanaria-roadmap-module__HW8NUW__step{grid-template-columns:1fr;gap:.2rem}}
