.roadmap_container__FvAiu{max-width:900px;margin:0 auto;padding:32px 24px;background:var(--bg-primary);min-height:100vh}.roadmap_header__JmyGH{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding-bottom:24px;border-bottom:2px solid var(--border-light)}.roadmap_backButton__bsYDO{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s;color:var(--text-primary)}.roadmap_backButton__bsYDO:hover{background-color:var(--hover-bg)}.roadmap_title__N62tP{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.5px}.roadmap_placeholder__bTW0K{width:40px}.roadmap_intro__YIV8_{text-align:center;margin-bottom:48px;padding:24px 32px;background:var(--bg-secondary);border-radius:16px;border:1px solid var(--border-light)}.roadmap_intro__YIV8_ p{font-family:var(--font-ui);color:var(--text-primary);font-size:17px;line-height:1.7;margin:0;font-weight:500}.roadmap_timeline__Oo6NN{position:relative;padding-left:0}.roadmap_phase__2pCW2{position:relative;margin-bottom:48px;transition:all .3s cubic-bezier(.4,0,.2,1)}.roadmap_phaseHeader__ws97m{display:flex;align-items:flex-start;gap:18px;padding:24px;background:var(--card-white);border-radius:16px;border:2px solid var(--border-light);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.roadmap_phase__2pCW2.roadmap_completed__zjI2u .roadmap_phaseHeader__ws97m{border-color:var(--color-sage-mid);background:var(--card-white)}.roadmap_phase__2pCW2.roadmap_inProgress__iT2vb .roadmap_phaseHeader__ws97m{border-color:var(--color-powder-mid);background:var(--card-white)}.roadmap_phase__2pCW2.roadmap_planned__VCA6B .roadmap_phaseHeader__ws97m{border-color:var(--color-peach-mid);background:var(--card-white)}.roadmap_phase__2pCW2.roadmap_future__DG6sh .roadmap_phaseHeader__ws97m{border-color:var(--border-light);opacity:.65;background:linear-gradient(135deg,color-mix(in srgb,var(--text-primary) 2%,transparent) 0,color-mix(in srgb,var(--text-primary) 1%,transparent) 100%)}.roadmap_phaseIcon__grQTq{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--cloud);color:var(--text-primary);transition:all .3s ease}.roadmap_phase__2pCW2.roadmap_completed__zjI2u .roadmap_phaseIcon__grQTq{background:var(--color-sage-dark);color:var(--card-white);box-shadow:0 2px 8px color-mix(in srgb,var(--color-sage-dark) 25%,transparent)}.roadmap_phase__2pCW2.roadmap_inProgress__iT2vb .roadmap_phaseIcon__grQTq{background:var(--color-powder-dark);color:var(--card-white);box-shadow:0 2px 8px color-mix(in srgb,var(--color-powder-dark) 25%,transparent)}.roadmap_phase__2pCW2.roadmap_planned__VCA6B .roadmap_phaseIcon__grQTq{background:var(--color-peach-dark);color:var(--card-white);box-shadow:0 2px 8px color-mix(in srgb,var(--color-peach-dark) 25%,transparent)}.roadmap_phaseInfo__kS_pG{flex:1 1}.roadmap_phaseTitle__95Ffo{font-family:var(--font-ui);font-size:19px;font-weight:600;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.3px}.roadmap_phaseDescription__mEkyj{font-family:var(--font-ui);font-size:15px;color:var(--text-secondary);margin:0;line-height:1.5}.roadmap_phaseQuarter__IATnv{font-family:var(--font-ui);display:inline-block;margin-top:10px;padding:6px 12px;background:var(--bg-secondary);border-radius:6px;font-size:var(--text-xxs);font-weight:600;color:var(--text-secondary);border:1px solid var(--border-light)}.roadmap_phaseStatus__FlqfD{display:flex;align-items:center;gap:6px;flex-shrink:0}.roadmap_statusLabel__Yccl3{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);white-space:nowrap}.roadmap_statusCompleted__nFJ6x{color:var(--color-sage-dark)}.roadmap_statusInProgress__Sm10_{color:var(--color-powder-dark)}.roadmap_statusPlanned___v_qp{color:var(--color-peach-dark)}.roadmap_statusFuture__kUJgD{color:var(--text-secondary);opacity:.5}.roadmap_featuresContainer__0CI5_{margin-top:16px;padding:0 24px 24px 64px;display:flex;flex-direction:column;gap:12px}.roadmap_featurePhase__qkn5c{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:var(--card-white);border:1.5px solid var(--border-light);border-radius:12px;transition:all .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.04)}.roadmap_featurePhase__qkn5c:hover{transform:translateX(2px);box-shadow:0 3px 10px rgba(0,0,0,.08);border-color:var(--color-lavender-mid)}.roadmap_featurePhaseIcon__Ngqoc{flex-shrink:0;margin-top:2px}.roadmap_featurePhaseContent__z63GR{flex:1 1;font-size:15px;color:var(--text-primary);line-height:1.6;font-weight:500}.roadmap_phase__2pCW2.roadmap_completed__zjI2u .roadmap_featurePhase__qkn5c{border-color:var(--color-sage-light);background:var(--card-white)}.roadmap_phase__2pCW2.roadmap_inProgress__iT2vb .roadmap_featurePhase__qkn5c{border-color:var(--color-powder-light);background:var(--card-white)}.roadmap_phase__2pCW2.roadmap_planned__VCA6B .roadmap_featurePhase__qkn5c{border-color:var(--color-peach-light);background:var(--card-white)}.roadmap_phase__2pCW2.roadmap_future__DG6sh .roadmap_featurePhase__qkn5c{opacity:.6;background:var(--cloud)}.roadmap_connector__Fzbul{position:absolute;left:47px;bottom:-48px;width:2px;height:48px;background:linear-gradient(180deg,var(--color-lavender-mid) 0,transparent 100%);opacity:.3}.roadmap_footer__Y8rqE{margin-top:60px;padding:30px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:16px;text-align:center}.roadmap_footer__Y8rqE h3{font-family:var(--font-ui);font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.roadmap_footer__Y8rqE p{font-family:var(--font-ui);font-size:14px;color:var(--text-secondary);margin:0 0 20px}.roadmap_feedbackLink__TJ3pR{font-family:var(--font-ui);display:inline-block;padding:12px 24px;background:linear-gradient(135deg,var(--color-lavender-mid) 0,var(--color-lavender-dark) 100%);color:var(--card-white);text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s}.roadmap_feedbackLink__TJ3pR:hover{background:linear-gradient(135deg,var(--color-lavender-dark) 0,var(--color-lavender-darker) 100%);transform:translateY(-1px)}.roadmap_votingSection__s9986{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-light)}.roadmap_voteButton__DcXGz{display:flex;align-items:center;gap:4px;padding:6px 12px;background:var(--cloud);border:1px solid var(--border-light);border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-secondary);transition:all .2s}.roadmap_voteButton__DcXGz:hover{background:var(--color-lavender-light);border-color:var(--color-lavender-mid)}.roadmap_voteButton__DcXGz.roadmap_voted__asqf0{background:var(--color-lavender-mid);color:var(--card-white);border-color:var(--color-lavender-mid)}.roadmap_voteCount__c6WnE{font-weight:600}@media (max-width:768px){.roadmap_container__FvAiu{padding:15px}.roadmap_title__N62tP{font-size:20px}.roadmap_phaseHeader__ws97m{padding:15px}.roadmap_phaseIcon__grQTq{width:32px;height:32px}.roadmap_phaseTitle__95Ffo{font-size:16px}.roadmap_feature__lYupI,.roadmap_phaseDescription__mEkyj{font-size:13px}}