[data-v-152954f4]:root{--el-border-radius-base: 5px;--el-color-primary-light-5: #fdaf8a !important;--el-color-primary: #f86a01;--el-button-bg-color: #f86a01;--el-button-border-color: #f86a01;--el-color-primary-light-3: rgba(253, 175, 138, .9);--el-color-primary-light-9: #fff;--el-color-primary-light-7: #f86a01;--color-primary-900: #d94303;--color-primary-800: #f86a01;--color-primary-700: #f86a01;--color-primary-600: #ff6701;--color-primary-DEFAULT: #fd8338;--color-primary-400: #ff8b3e;--color-primary-300: #ffd8a7;--color-primary-200: #ffe7de;--color-primary-100: #fff8f2;--color-neutral-DEFAULT: #333333;--color-neutral-900: #595959;--color-neutral-800: #767676;--color-neutral-500: #d4d4d4;--color-neutral-400: #dcdcdc;--color-neutral-300: #f5f5f5;--color-neutral-200: #f7f7f7;--color-neutral-100: #f9f9f9}.roadmap-page[data-v-152954f4]{background-color:#fff;min-height:100vh;padding-top:60px;padding-bottom:0;overflow:hidden}.header-section[data-v-152954f4]{text-align:left;margin-bottom:3rem;padding:0 2rem;max-width:1200px;margin-left:auto;margin-right:auto}.page-title[data-v-152954f4]{font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;letter-spacing:-.02em}.page-subtitle[data-v-152954f4]{font-family:Lato,sans-serif;font-size:1rem;color:#6b7280;margin:0}.roadmap-wrapper[data-v-152954f4]{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem 6rem}.roadmap-background[data-v-152954f4]{position:absolute;left:-50vw;right:-50vw;bottom:0;height:45%;background:linear-gradient(135deg,#fef3c7 0%,#fed7aa 100%);z-index:0}.roadmap-background[data-v-152954f4]:before{content:"";position:absolute;top:-50px;left:0;right:0;height:100px;background:white;transform:skewY(-2deg);transform-origin:top left}.timeline-line[data-v-152954f4]{position:absolute;left:2rem;top:0;width:4px;height:calc(100% - 5rem);max-height:680px;background:linear-gradient(to bottom,#10b981 0%,#10b981 15%,#3fc989 20%,#7dc570 25%,#bbc157 30%,#f9bd3e 35%,#fb923c 40%,#fb923c 50%,#f5a55c 55%,#e0b77c 60%,#cbc99c 65%,#b6bcb4 70%,#9ca3af 75%,#9ca3af 100%);border-radius:2px;z-index:1}@media (max-width: 768px){.timeline-line[data-v-152954f4]{left:1rem;width:3px}}.roadmap-container[data-v-152954f4]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding-left:3rem;position:relative;z-index:1}@media (max-width: 768px){.roadmap-container[data-v-152954f4]{grid-template-columns:1fr;gap:2rem}}.left-column[data-v-152954f4],.right-column[data-v-152954f4]{display:flex;flex-direction:column;gap:3rem}.roadmap-section[data-v-152954f4]{display:flex;flex-direction:column}.section-header[data-v-152954f4]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(0,0,0,.1)}.section-title[data-v-152954f4]{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.status-badge[data-v-152954f4]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;font-family:Lato,sans-serif}.status-badge.completed-badge[data-v-152954f4]{background:#d1fae5;color:#065f46}.item-count[data-v-152954f4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,.1);border-radius:50%;font-family:Lato,sans-serif;font-size:.875rem;font-weight:600;color:#1f2937}.roadmap-accordion[data-v-152954f4]{border:none!important}.roadmap-accordion[data-v-152954f4] .el-collapse-item{border:none!important;margin-bottom:1rem}.roadmap-accordion[data-v-152954f4] .el-collapse-item:last-child{margin-bottom:0}.roadmap-accordion[data-v-152954f4] .el-collapse-item__header{background:transparent!important;border:none!important;padding:0!important;height:auto!important;line-height:normal!important}.roadmap-accordion[data-v-152954f4] .el-collapse-item__header:hover{background:transparent!important}.roadmap-accordion[data-v-152954f4] .el-collapse-item__arrow{display:none!important}.roadmap-accordion[data-v-152954f4] .el-collapse-item__wrap{border:none!important;background:transparent!important}.roadmap-accordion[data-v-152954f4] .el-collapse-item__content{padding:0!important;margin-top:.75rem}.roadmap-card-header[data-v-152954f4]{padding:1rem 1.25rem;border-radius:12px;font-family:Lato,sans-serif;font-size:.95rem;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;gap:.75rem;width:100%;position:relative;outline:none}.roadmap-card-header[data-v-152954f4]:focus-visible{outline:2px solid #2563eb;outline-offset:2px;z-index:1}.roadmap-card-header .card-title[data-v-152954f4]{flex:1;line-height:1.4}.roadmap-card-header .expand-icon[data-v-152954f4]{flex-shrink:0;transition:transform .2s ease}.roadmap-card-header.completed[data-v-152954f4]{background:#f0fdf4;border:1px solid #86efac;color:#14532d}.roadmap-card-header.completed .checkmark[data-v-152954f4]{color:#10b981;flex-shrink:0}.roadmap-card-header.completed[data-v-152954f4]:hover,.roadmap-card-header.completed[data-v-152954f4]:focus{transform:translateY(-2px);box-shadow:0 4px 12px #10b98126}.roadmap-card-header.completed[data-v-152954f4]:focus-visible{outline-color:#10b981}.roadmap-card-header.q4[data-v-152954f4]{background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;box-shadow:0 1px 3px #fb923c1a}.roadmap-card-header.q4[data-v-152954f4]:hover,.roadmap-card-header.q4[data-v-152954f4]:focus{transform:translateY(-2px);box-shadow:0 4px 12px #fb923c33}.roadmap-card-header.q4[data-v-152954f4]:focus-visible{outline-color:#f59e0b}.roadmap-card-header.future[data-v-152954f4]{background:#fafafa;color:#374151;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}.roadmap-card-header.future[data-v-152954f4]:hover,.roadmap-card-header.future[data-v-152954f4]:focus{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;background:#f9fafb}.roadmap-card-header.future[data-v-152954f4]:focus-visible{outline-color:#6b7280}[data-v-152954f4] .el-collapse-item.is-active .roadmap-card-header .expand-icon{transform:rotate(180deg)}.roadmap-card-content[data-v-152954f4]{padding:1rem 1.25rem;background:rgba(255,255,255,.7);border-radius:0 0 12px 12px;margin-top:-1px;border-left:1px solid;border-right:1px solid;border-bottom:1px solid}.completed-accordion .roadmap-card-content[data-v-152954f4]{border-color:#86efac;background:rgba(240,253,244,.7)}.q4-accordion .roadmap-card-content[data-v-152954f4]{border-color:#fed7aa;background:rgba(255,247,237,.7)}.future-accordion .roadmap-card-content[data-v-152954f4]{border-color:#e5e7eb;background:rgba(250,250,250,.7)}.roadmap-card-content .content-description[data-v-152954f4]{margin-bottom:1rem}.roadmap-card-content .content-description p[data-v-152954f4]{margin:0;font-family:Lato,sans-serif;font-size:.9rem;line-height:1.5;color:#374151}.roadmap-card-content .content-features[data-v-152954f4],.roadmap-card-content .content-pain-points[data-v-152954f4]{margin-bottom:1rem}.roadmap-card-content .content-features[data-v-152954f4]:last-child,.roadmap-card-content .content-pain-points[data-v-152954f4]:last-child{margin-bottom:0}.roadmap-card-content .content-features h4[data-v-152954f4],.roadmap-card-content .content-pain-points h4[data-v-152954f4]{font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;margin:0 0 .5rem;color:#1f2937}.roadmap-card-content .content-features ul[data-v-152954f4],.roadmap-card-content .content-pain-points ul[data-v-152954f4]{margin:0;padding-left:1.25rem}.roadmap-card-content .content-features ul li[data-v-152954f4],.roadmap-card-content .content-pain-points ul li[data-v-152954f4]{font-family:Lato,sans-serif;font-size:.85rem;line-height:1.4;color:#4b5563;margin-bottom:.25rem}.roadmap-card-content .content-features ul li[data-v-152954f4]:last-child,.roadmap-card-content .content-pain-points ul li[data-v-152954f4]:last-child{margin-bottom:0}.roadmap-card-content .content-pain-points h4[data-v-152954f4]{color:#dc2626}.roadmap-card-content .content-pain-points ul li[data-v-152954f4]{color:#7f1d1d}.feedback-centered[data-v-152954f4]{display:flex;justify-content:center;margin-top:6rem;margin-bottom:4rem;padding:0 2rem;position:relative;z-index:2}.feedback-compact[data-v-152954f4]{max-width:500px;text-align:center;padding:1.5rem 2rem}.feedback-compact-header[data-v-152954f4]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem}.feedback-compact-header svg[data-v-152954f4]{color:#fb923c}.feedback-compact-header h3[data-v-152954f4]{font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:600;color:#111827;margin:0}.feedback-compact p[data-v-152954f4]{font-family:Lato,sans-serif;font-size:.95rem;color:#78350f;margin:0 0 1rem;line-height:1.5;font-weight:500}.feedback-compact-button[data-v-152954f4]{font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;border-radius:8px;border:none;background:#111827;color:#fff;cursor:pointer;transition:all .2s ease}.feedback-compact-button[data-v-152954f4]:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 4px 12px #11182726}@media (max-width: 768px){.page-title[data-v-152954f4]{font-size:2rem}.page-subtitle[data-v-152954f4]{font-size:1rem}.roadmap-wrapper[data-v-152954f4]{padding:0 1rem}.roadmap-container[data-v-152954f4]{padding-left:2rem}.section-title[data-v-152954f4]{font-size:1.25rem}.feedback-compact[data-v-152954f4]{margin-top:1.5rem}}@media (max-width: 480px){.page-title[data-v-152954f4]{font-size:1.75rem}.section-title[data-v-152954f4]{font-size:1.125rem}.roadmap-card-header[data-v-152954f4]{padding:.75rem 1rem;font-size:.875rem}.roadmap-card-content[data-v-152954f4]{padding:.75rem 1rem}.roadmap-card-content .content-features h4[data-v-152954f4],.roadmap-card-content .content-pain-points h4[data-v-152954f4],.roadmap-card-content .content-features ul li[data-v-152954f4],.roadmap-card-content .content-pain-points ul li[data-v-152954f4]{font-size:.8rem}.item-count[data-v-152954f4]{width:24px;height:24px;font-size:.75rem}}
