body[data-v-7ea43bfd]{--page-background: white;--body-background: #f2f2fa}body.body--dark[data-v-7ea43bfd]{--page-background: #272b30;--body-background: #30363c}.roadmap[data-v-7ea43bfd]{max-width:1200px;margin:0 auto;padding:48px 24px 96px}.roadmap__hero[data-v-7ea43bfd]{max-width:760px;margin:0 auto 8px;text-align:center}.roadmap__eyebrow[data-v-7ea43bfd]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff751f;margin:0 0 .6rem}.roadmap__title[data-v-7ea43bfd]{font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.1;letter-spacing:-.02em;font-weight:800;margin:0 0 .6rem}.roadmap__subtitle[data-v-7ea43bfd]{font-size:1.05rem;line-height:1.6;opacity:.72;margin:0}.roadmap__fallback[data-v-7ea43bfd]{max-width:760px;margin:24px auto 0;padding:12px 16px;background:#ff751f1a;color:#b85613;border-radius:12px;font-size:.9rem;text-align:center}.roadmap__empty[data-v-7ea43bfd]{text-align:center;opacity:.8;margin:48px auto}.roadmap__clear[data-v-7ea43bfd]{background:none;border:none;padding:0;margin-left:.4rem;font:inherit;color:#b85613;text-decoration:underline;cursor:pointer}.roadmap__controls[data-v-7ea43bfd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem;margin:40px 0 28px}.roadmap__search[data-v-7ea43bfd]{position:relative;flex:1 1 260px;max-width:380px}.roadmap__search-icon[data-v-7ea43bfd]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:.9rem;opacity:.55;pointer-events:none}.roadmap__search-input[data-v-7ea43bfd]{width:100%;padding:.6rem 1rem .6rem 2.4rem;font:inherit;font-size:.95rem;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:transparent;color:inherit}.roadmap__search-input[data-v-7ea43bfd]:focus-visible{outline:2px solid rgb(255,117,31);outline-offset:1px;border-color:transparent}.roadmap__filters[data-v-7ea43bfd]{display:flex;flex-wrap:wrap;gap:.5rem}.roadmap__filter[data-v-7ea43bfd]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;font:inherit;font-size:.88rem;font-weight:600;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:transparent;color:inherit;opacity:.55;cursor:pointer;transition:opacity .15s ease,border-color .15s ease}.roadmap__filter--active[data-v-7ea43bfd]{opacity:1;border-color:#00000052}.roadmap__filter[data-v-7ea43bfd]:focus-visible{outline:2px solid rgb(255,117,31);outline-offset:1px}.roadmap__tier-filter[data-v-7ea43bfd]{display:inline-flex;border:1px solid rgba(0,0,0,.16);border-radius:999px;padding:3px;gap:2px}.roadmap__tier-option[data-v-7ea43bfd]{border:none;background:transparent;font:inherit;font-size:.85rem;font-weight:600;padding:.3rem .85rem;border-radius:999px;color:inherit;opacity:.6;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.roadmap__tier-option--active[data-v-7ea43bfd]{opacity:1;background:#00000014}.roadmap__tier-option[data-v-7ea43bfd]:focus-visible{outline:2px solid rgb(255,117,31);outline-offset:1px}.roadmap__filter-dot[data-v-7ea43bfd],.roadmap__column-dot[data-v-7ea43bfd]{width:9px;height:9px;border-radius:50%;flex:none}.roadmap__board[data-v-7ea43bfd]{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}@media (min-width: 720px){.roadmap__board[data-v-7ea43bfd]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.roadmap__column[data-v-7ea43bfd]{background:#00000009;border-radius:16px;padding:1rem;min-width:0}.roadmap__column-title[data-v-7ea43bfd]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;margin:.25rem .25rem .9rem}.roadmap__column-count[data-v-7ea43bfd]{margin-left:auto;font-size:.8rem;font-weight:600;opacity:.6}.roadmap__cards[data-v-7ea43bfd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.roadmap__card[data-v-7ea43bfd]{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:.9rem 1rem}.roadmap__card-title[data-v-7ea43bfd]{font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .35rem}.roadmap__card-tier[data-v-7ea43bfd]{display:inline-block;vertical-align:.1em;margin-left:.4rem;padding:.08rem .5rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.roadmap__card-description[data-v-7ea43bfd]{font-size:.9rem;line-height:1.55;opacity:.78;margin:0}.roadmap__disclaimer[data-v-7ea43bfd]{text-align:center;font-size:.85rem;opacity:.6;margin:40px auto 0;max-width:640px}body.body--dark .roadmap__fallback[data-v-7ea43bfd]{background:#ff751f2e;color:#ffb282}body.body--dark .roadmap__clear[data-v-7ea43bfd]{color:#ffb282}body.body--dark .roadmap__search-input[data-v-7ea43bfd],body.body--dark .roadmap__filter[data-v-7ea43bfd],body.body--dark .roadmap__tier-filter[data-v-7ea43bfd]{border-color:#ffffff38}body.body--dark .roadmap__tier-option--active[data-v-7ea43bfd]{background:#ffffff24}body.body--dark .roadmap__filter--active[data-v-7ea43bfd]{border-color:#ffffff73}body.body--dark .roadmap__column[data-v-7ea43bfd]{background:#ffffff0b}body.body--dark .roadmap__card[data-v-7ea43bfd]{background:#ffffff0f;border-color:#ffffff14}
