.pinkdocs-roadmap-block{width:100%;max-width:1600px;margin:4rem auto;position:relative;padding:0}.pinkdocs-roadmap-block::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,38,186,.06) 1px,transparent 1px) , linear-gradient(90deg,rgba(255,38,186,.06) 1px,transparent 1px);background-size:50px 50px;background-position:0 0 , 0 0;pointer-events:none;z-index:0;opacity:.5}.roadmap-container{max-width:100%;position:relative;z-index:1}.roadmap-tables-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem}.roadmap-table-wrapper{position:relative}.roadmap-table-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 1.5rem 0;padding:0;position:relative;display:block;text-transform:none;letter-spacing:0}.roadmap-table-title::after{content:'';position:absolute;bottom:-.75rem;left:0;width:60px;height:3px;background:linear-gradient(90deg,rgba(255,38,186,.8),transparent);border-radius:2px}.roadmap-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;overflow:hidden}.roadmap-table{width:100%;border-collapse:separate;border-spacing:0;background:rgba(20,15,23,.7);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,38,186,.1);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.05)}.roadmap-table thead{background:rgba(255,38,186,.08)}.roadmap-table th{padding:1.5rem 1.75rem;text-align:left;font-weight:600;color:rgba(255,255,255,.9);font-size:.75rem;text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid rgba(255,38,186,.1);position:relative}.roadmap-table tbody tr{transition:background .2s ease;border-bottom:1px solid rgba(255,38,186,.08);position:relative}.roadmap-table tbody tr:not(:last-child)::after {content:'';position:absolute;bottom:0;left:1.75rem;right:1.75rem;height:1px;background: linear-gradient(
		90deg,
		transparent,
		rgba(255, 38, 186, 0.15) 20%,
		rgba(255, 38, 186, 0.15) 80%,
		transparent
	)}.roadmap-table tbody tr:last-child{border-bottom:none}.roadmap-table tbody tr:last-child::after{display:none}.roadmap-table tbody tr:hover{background:rgba(255,38,186,.05)}.roadmap-feature-cell{padding:1.75rem 1.75rem!important;vertical-align:top}.roadmap-feature-content{display:flex;flex-direction:column;gap:1.25rem}.roadmap-feature-title{font-size:1.0625rem;font-weight:500;color:#fff;line-height:1.6;margin:0;letter-spacing:-.01em}.roadmap-thumbs{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.roadmap-thumb{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.8);cursor:pointer;transition:all .2s ease;font-size:.8125rem;font-weight:500;position:relative}.roadmap-thumb:hover{background:rgba(255,255,255,.06);border-color:rgba(255,38,186,.3);color:#fff}.roadmap-thumb:active{transform:scale(.97)}.roadmap-thumb svg{flex-shrink:0;width:16px;height:16px;stroke-width:2;opacity:.8;transition:opacity .2s ease}.roadmap-thumb:hover svg{opacity:1}.roadmap-thumb-count{font-weight:600;min-width:1.5rem;text-align:center;font-size:.8125rem}.roadmap-thumb.roadmap-thumb-up:hover{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3)}.roadmap-thumb.roadmap-thumb-down:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.roadmap-thumb.voted{background:rgba(255,38,186,.12);border-color:rgba(255,38,186,.4);color:#fff}.roadmap-thumb.voted.roadmap-thumb-up{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.4);color:#fff}.roadmap-thumb.voted.roadmap-thumb-down{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.4);color:#fff}.roadmap-thumb.voted svg{opacity:1}.roadmap-empty{text-align:center;color:rgba(255,255,255,.4);font-style:italic;padding:4rem 1.5rem!important;font-size:.9375rem}.roadmap-request-wrapper{text-align:center;margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,38,186,.15);position:relative}.roadmap-request-wrapper::before{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:100px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,38,186,.5),transparent)}.roadmap-request-button{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 2rem;background:rgba(255,38,186,.1);border:1px solid rgba(255,38,186,.3);border-radius:10px;color:#fff;font-weight:600;font-size:.9375rem;text-decoration:none!important;letter-spacing:.3px;transition:all .25s ease;position:relative;overflow:hidden}.roadmap-request-button:hover{text-decoration:none!important}.roadmap-request-button:focus{text-decoration:none!important}.roadmap-request-button:visited{text-decoration:none!important}.roadmap-request-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.roadmap-request-button:hover::before{left:100%}.roadmap-request-button:hover{background:rgba(255,38,186,.15);border-color:rgba(255,38,186,.5);transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,38,186,.2)}.roadmap-request-button:active{transform:translateY(0)}.roadmap-request-button svg{flex-shrink:0;width:16px;height:16px;transition:transform .25s ease}.roadmap-request-button:hover svg{transform:translateX(3px)}@media (max-width:1024px){.pinkdocs-roadmap-block{max-width:100%;padding:0 1.5rem}.roadmap-tables-container{gap:2.5rem}}@media (max-width:768px){.pinkdocs-roadmap-block{margin:3rem 0;padding:0 1rem}.roadmap-tables-container{grid-template-columns:1fr;gap:3rem}.roadmap-table-title{font-size:1rem;margin-bottom:1.25rem}.roadmap-table-title::after{width:50px;height:2px;bottom:-.625rem}.roadmap-table th,.roadmap-feature-cell{padding:1.25rem 1.5rem!important;font-size:.75rem}.roadmap-table tbody tr:not(:last-child)::after {left:1.5rem;right:1.5rem}.roadmap-feature-title{font-size:1rem}.roadmap-thumb{padding:.4375rem .75rem;font-size:.75rem;gap:.3125rem}.roadmap-thumb svg{width:15px;height:15px}.roadmap-thumb-count{min-width:1.375rem;font-size:.75rem}.roadmap-request-button{padding:.75rem 1.75rem;font-size:.875rem}}@media (max-width:640px){.pinkdocs-roadmap-block{margin:2rem 0;padding:0 .75rem}.roadmap-tables-container{gap:2.5rem}.roadmap-table{border-radius:12px}.roadmap-table th,.roadmap-feature-cell{padding:1rem 1.25rem!important}.roadmap-table tbody tr:not(:last-child)::after {left:1.25rem;right:1.25rem}.roadmap-thumbs{gap:.625rem}.roadmap-thumb{flex:1;justify-content:center;padding:.5rem}.roadmap-feature-title{font-size:.9375rem;line-height:1.5}.roadmap-request-button{padding:.6875rem 1.5rem;font-size:.8125rem;gap:.5rem}}