.roadmap-hero[data-v-3d65fb96]{overflow:hidden;padding:3rem 0 2rem;position:relative;text-align:center}.roadmap-hero[data-v-3d65fb96]:before{background:radial-gradient(circle,var(--primary-100) 0,transparent 70%);content:"";height:600px;left:50%;opacity:.5;pointer-events:none;position:absolute;top:-60%;transform:translate(-50%);width:600px;z-index:0}.roadmap-hero__content[data-v-3d65fb96]{position:relative;z-index:1}.roadmap-hero__badge[data-v-3d65fb96]{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:100px;color:var(--primary-600);display:inline-block;font-size:.8125rem;font-weight:600;margin-bottom:1rem;padding:.25rem .875rem}.roadmap-hero__title[data-v-3d65fb96]{color:var(--text-color);font-size:2.5rem;font-weight:700;margin:0 0 .75rem}.roadmap-hero__description[data-v-3d65fb96]{color:var(--text-color-secondary);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}@media (max-width:768px){.roadmap-hero__title[data-v-3d65fb96]{font-size:1.75rem}.roadmap-hero__description[data-v-3d65fb96]{font-size:1rem}}.roadmap-page[data-v-d8f747ed]{background:var(--surface-ground);min-height:80vh}.roadmap-page__container[data-v-d8f747ed]{margin:0 auto;max-width:1600px;padding:0 1.5rem 3rem}.roadmap-board-skeleton[data-v-d8f747ed]{display:flex;gap:1.5rem}.roadmap-column-skeleton[data-v-d8f747ed]{flex:1;min-width:240px}.roadmap-hero-skeleton[data-v-d8f747ed]{padding:3rem 0 2rem;text-align:center}.roadmap-page__toolbar[data-v-d8f747ed]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.roadmap-page__suggest-btn[data-v-d8f747ed]{font-size:.8125rem}.roadmap-page__search[data-v-d8f747ed]{flex:1;height:38px;max-width:400px}.roadmap-page__toggles[data-v-d8f747ed]{display:flex;gap:.5rem}.board-fade-enter-active[data-v-d8f747ed]{transition:opacity .3s ease,transform .3s ease}.board-fade-leave-active[data-v-d8f747ed]{transition:opacity .15s ease}.board-fade-enter-from[data-v-d8f747ed]{opacity:0;transform:translateY(12px)}.board-fade-leave-to[data-v-d8f747ed]{opacity:0}@media (max-width:768px){.roadmap-page__container[data-v-d8f747ed]{padding:0 1rem 2rem}.roadmap-page__toolbar[data-v-d8f747ed]{flex-wrap:wrap;gap:.75rem}.roadmap-page__search[data-v-d8f747ed]{flex-basis:100%;max-width:100%;order:-1}.roadmap-board-skeleton[data-v-d8f747ed]{flex-direction:column}}
