.roadmap_wrap__lb74P{margin:0 auto;max-width:56rem}.roadmap_progress__dENcN{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;padding:1rem 1.25rem;border:1px solid var(--line,#e3e0d8);border-radius:.75rem;background:var(--card,#fbfaf6)}.roadmap_progressLabel__i_baD{font-weight:600;font-size:.95rem;letter-spacing:.01em}.roadmap_progressTrack__eAdSv{flex:1 1 12rem;height:.5rem;border-radius:999px;background:var(--line,#e3e0d8);overflow:hidden}.roadmap_progressFill__Pa16Q{height:100%;border-radius:999px;background:linear-gradient(90deg,#1f6f5c,#2fa37f);transition:width .35s cubic-bezier(.2,.8,.2,1)}.roadmap_reset__6hhA_{font:inherit;font-size:.85rem;color:var(--muted,#6b6555);background:none;border:1px solid var(--line,#e3e0d8);border-radius:999px;padding:.3rem .85rem;cursor:pointer}.roadmap_reset__6hhA_:hover{color:#1f6f5c;border-color:#2fa37f}.roadmap_spine__y1ZER{position:relative;list-style:none;margin:0;padding:0 0 0 2.75rem}.roadmap_spine__y1ZER:before{content:"";position:absolute;left:1.05rem;top:.6rem;bottom:.6rem;width:2px;background:repeating-linear-gradient(to bottom,var(--line,#d8d4c8) 0 6px,transparent 6px 12px)}.roadmap_node__Ffg99{position:relative;margin-bottom:1.4rem}.roadmap_marker__RXQvq{position:absolute;left:-2.75rem;top:.35rem;width:2.2rem;height:2.2rem;border-radius:.6rem;display:grid;place-items:center;font-weight:700;font-size:.95rem;border:2px solid var(--line,#d8d4c8);background:#fff;color:var(--muted,#6b6555);transform:rotate(45deg);transition:all .25s ease}.roadmap_marker__RXQvq span{transform:rotate(-45deg)}.roadmap_card__cBchW{border:1px solid var(--line,#e3e0d8);border-radius:.85rem;padding:1.1rem 1.25rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.roadmap_card__cBchW:hover{box-shadow:0 6px 22px rgba(31,111,92,.08);border-color:#cfe6dd}.roadmap_node__Ffg99.roadmap_done__BKnIq .roadmap_marker__RXQvq{background:#1f6f5c;border-color:#1f6f5c;color:#fff}.roadmap_node__Ffg99.roadmap_done__BKnIq .roadmap_card__cBchW{border-color:#cfe6dd;background:#f6fbf9}.roadmap_head__BFf_d{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.roadmap_title__Drawr{font-size:1.12rem;font-weight:700;margin:0}.roadmap_title__Drawr a{color:inherit;text-decoration:none;border-bottom:2px solid #cfe6dd}.roadmap_title__Drawr a:hover{border-color:#2fa37f}.roadmap_kicker__1i63c{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted,#8a8472);font-weight:600}.roadmap_desc__YPiS4{margin:.5rem 0 .75rem;color:#3f3a30;line-height:1.55}.roadmap_metaRow__D5w79{display:flex;gap:.5rem 1.1rem;flex-wrap:wrap;align-items:center;font-size:.86rem}.roadmap_badge__BIpfv{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.18rem .65rem;font-weight:600;font-size:.78rem;border:1px solid}.roadmap_b30__cSi7D{color:#2f7d5b}.roadmap_b45__T8F_k{color:#b8842b}.roadmap_b75__G9U0A{color:#b4503a}.roadmap_metaItem__Hjpot{color:var(--muted,#6b6555)}.roadmap_metaItem__Hjpot strong{color:#2a261d}.roadmap_toggle___u3g4{font:inherit;font-size:.82rem;font-weight:600;margin-top:.85rem;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--line,#d8d4c8);background:#fff;color:#3f3a30;cursor:pointer}.roadmap_toggle___u3g4:hover{border-color:#2fa37f;color:#1f6f5c}.roadmap_node__Ffg99.roadmap_done__BKnIq .roadmap_toggle___u3g4{background:#1f6f5c;border-color:#1f6f5c;color:#fff}.roadmap_dest___FzGx .roadmap_card__cBchW{border-color:#1f6f5c;background:linear-gradient(180deg,#f6fbf9,#fff)}.roadmap_dest___FzGx .roadmap_marker__RXQvq{border-radius:50%;background:#1f6f5c;border-color:#1f6f5c;color:#fff}.roadmap_aside__jCUFl{margin-top:.6rem;font-size:.82rem;color:var(--muted,#6b6555);border-left:2px solid #cfe6dd;padding-left:.7rem}