.Roadmap_roadmapContainer__UU_Dy{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:80px 0;background:#020202;position:relative;overflow:hidden}.Roadmap_roadmapContainer__UU_Dy .Roadmap_orb__5l6oB{position:absolute;border-radius:50%;filter:blur(140px);z-index:0;pointer-events:none;opacity:.25;mix-blend-mode:screen}.Roadmap_roadmapContainer__UU_Dy .Roadmap_orb1__11AH2{width:800px;height:800px;top:-200px;right:-100px;background:radial-gradient(circle,#9d50bb 0,transparent 70%);animation:Roadmap_orbFloat1__43YUQ 25s ease-in-out infinite alternate}.Roadmap_roadmapContainer__UU_Dy .Roadmap_orb2__30G71{width:700px;height:700px;bottom:-100px;left:-150px;background:radial-gradient(circle,#6e48aa 0,transparent 70%);animation:Roadmap_orbFloat2__ozS2A 30s ease-in-out infinite alternate}.Roadmap_roadmapContainer__UU_Dy .Roadmap_orb3__5usC0{width:600px;height:600px;top:40%;left:40%;background:radial-gradient(circle,rgba(0,242,254,.4) 0,transparent 70%);animation:Roadmap_orbFloat3__HDh5L 20s ease-in-out infinite alternate;opacity:.15}.Roadmap_roadmapContainer__UU_Dy .Roadmap_gridOverlay__00Cse{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 90%);mask-image:radial-gradient(circle at center,#000 30%,transparent 90%);pointer-events:none;z-index:1}@keyframes Roadmap_orbFloat1__43YUQ{0%{transform:translate(0)}to{transform:translate(-100px,100px)}}@keyframes Roadmap_orbFloat2__ozS2A{0%{transform:translate(0)}to{transform:translate(150px,-50px)}}@keyframes Roadmap_orbFloat3__HDh5L{0%{transform:translate(-10%,-10%)}to{transform:translate(10%,10%)}}.Roadmap_header__2hxd6{width:100%;max-width:1400px;padding:0 40px;margin-bottom:80px;z-index:10;display:flex;justify-content:space-between;align-items:flex-end}.Roadmap_header__2hxd6 h1{font-size:84px;font-weight:900;text-transform:uppercase;letter-spacing:-4px;margin:0;background:linear-gradient(180deg,#fff 40%,hsla(0,0%,100%,.3));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(157,80,187,.2))}.Roadmap_scrollWrapper__7Hzjh{width:100%;overflow-x:auto;padding:60px 0;scroll-behavior:smooth;cursor:-webkit-grab;cursor:grab;z-index:10}.Roadmap_scrollWrapper__7Hzjh::-webkit-scrollbar{display:none}.Roadmap_roadmapGrid__5tVLW{display:flex;gap:50px;min-width:max-content;padding:0 50vw}.Roadmap_card__GuHDX{width:380px;min-height:520px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:45px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:relative;display:flex;flex-direction:column;transition:all .6s cubic-bezier(.16,1,.3,1);overflow:hidden}.Roadmap_card__GuHDX:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.Roadmap_card__GuHDX:hover{background:hsla(0,0%,100%,.04);border-color:rgba(157,80,187,.5);transform:translateY(-20px);box-shadow:0 40px 80px rgba(0,0,0,.7),0 0 50px rgba(157,80,187,.2)}.Roadmap_card__GuHDX:hover:after{opacity:.6}.Roadmap_card__GuHDX.Roadmap_current__94Eaf{border-color:rgba(157,80,187,.7);box-shadow:0 0 60px rgba(157,80,187,.2);background:rgba(157,80,187,.03)}.Roadmap_card__GuHDX.Roadmap_current__94Eaf .Roadmap_cardHeader__Z2AjS h3{color:#fff;text-shadow:0 0 15px hsla(0,0%,100%,.6)}.Roadmap_card__GuHDX .Roadmap_cardHeader__Z2AjS{margin-bottom:40px}.Roadmap_card__GuHDX .Roadmap_cardHeader__Z2AjS h3{font-size:22px;font-weight:800;color:hsla(0,0%,100%,.4);margin-bottom:14px;text-transform:uppercase;letter-spacing:2px}.Roadmap_card__GuHDX .Roadmap_cardHeader__Z2AjS .Roadmap_badge__EmSIn{font-size:11px;padding:6px 16px;border-radius:30px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:1px}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ{flex:1 1}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li{margin-bottom:28px;position:relative;padding-left:10px}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li .Roadmap_featureContent__l3nun{display:flex;flex-direction:column;gap:8px}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li .Roadmap_featureText__FEeZ_{font-size:17px;line-height:1.5;color:hsla(0,0%,100%,.85);font-weight:500}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li .Roadmap_featureStatusLabel__QBIZc{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;opacity:.9}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li:before{content:"";position:absolute;left:-15px;top:9px;width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .3s}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_completed__etQMU .Roadmap_featureText__FEeZ_{color:#fff}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_completed__etQMU .Roadmap_featureStatusLabel__QBIZc{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.3)}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_completed__etQMU:before{background:#0f8;box-shadow:0 0 15px #0f8}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_in_progress__FSwUf .Roadmap_featureText__FEeZ_{color:#fff}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_in_progress__FSwUf .Roadmap_featureStatusLabel__QBIZc{color:#9d50bb;text-shadow:0 0 10px rgba(157,80,187,.3)}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_in_progress__FSwUf:before{background:#9d50bb;box-shadow:0 0 15px #9d50bb}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_failed__7RTD4 .Roadmap_featureStatusLabel__QBIZc{color:#ff4d4d}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_failed__7RTD4:before{background:#ff4d4d;box-shadow:0 0 15px #ff4d4d}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_postponed__hpOqb .Roadmap_featureStatusLabel__QBIZc{color:#fc0}.Roadmap_card__GuHDX .Roadmap_featureList__l4yVZ li.Roadmap_postponed__hpOqb:before{background:#fc0;box-shadow:0 0 15px #fc0}.Roadmap_controls__miwuq{position:fixed;bottom:60px;display:flex;gap:24px;z-index:100}.Roadmap_controls__miwuq button{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;width:64px;height:64px;border-radius:50%;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.Roadmap_controls__miwuq button:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);transform:scale(1.15);box-shadow:0 0 40px hsla(0,0%,100%,.15)}.Roadmap_controls__miwuq button:active{transform:scale(.9)}.Admin_adminContainer__TRwDh{width:100%;min-height:100vh;padding:80px 40px;background:#050505;position:relative;z-index:1}.Admin_content__b4j7r{max-width:1200px;margin:0 auto}.Admin_section__GL3iS{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:30px;margin-bottom:40px}.Admin_section__GL3iS h2{margin-bottom:25px;font-size:24px}.Admin_table__caJgf{width:100%;border-collapse:collapse;margin-bottom:20px}.Admin_table__caJgf td,.Admin_table__caJgf th{padding:15px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.05)}.Admin_table__caJgf th{color:hsla(0,0%,100%,.4)}.Admin_statusBadge__UMXMx,.Admin_table__caJgf th{font-weight:600;text-transform:uppercase;font-size:12px}.Admin_statusBadge__UMXMx{padding:4px 10px;border-radius:4px}.Admin_statusBadge__UMXMx.Admin_past__O_a6S{background:rgba(0,255,136,.1);color:#0f8}.Admin_statusBadge__UMXMx.Admin_current__URc3Z{background:rgba(157,80,187,.1);color:#9d50bb}.Admin_statusBadge__UMXMx.Admin_future__OIhnz{background:hsla(0,0%,100%,.1);color:#888}.Admin_addBtn__VpFu1,.Admin_deleteBtn__3EYuk,.Admin_editBtn__jvfuH{padding:8px 16px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff;cursor:pointer;margin-right:10px;transition:all .2s}.Admin_addBtn__VpFu1:hover,.Admin_deleteBtn__3EYuk:hover,.Admin_editBtn__jvfuH:hover{background:hsla(0,0%,100%,.1)}.Admin_editBtn__jvfuH{color:#0cf;border-color:rgba(0,204,255,.2)}.Admin_deleteBtn__3EYuk{color:#ff4d4d;border-color:rgba(255,77,77,.2)}.Admin_addBtn__VpFu1{background:#9d50bb;border:none;font-weight:600}.Admin_addBtn__VpFu1:hover{background:#6e48aa}.Admin_modal__AWG_L{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.Admin_modalContent___JMvJ{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:30px;min-width:500px;max-width:600px}.Admin_modalContent___JMvJ h3{margin-bottom:25px;font-size:24px}.Admin_modalContent___JMvJ form{display:flex;flex-direction:column;gap:20px}.Admin_modalContent___JMvJ form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:hsla(0,0%,100%,.7)}.Admin_modalContent___JMvJ form label input,.Admin_modalContent___JMvJ form label select{padding:10px 14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:14px}.Admin_modalContent___JMvJ form label input:focus,.Admin_modalContent___JMvJ form label select:focus{outline:none;border-color:#9d50bb}.Admin_modalActions__iU7xU{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.Admin_modalActions__iU7xU button{padding:10px 20px}.Admin_featureBadge__aw__R{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.Admin_featureBadge__aw__R.Admin_completed__OM9aT{background:rgba(0,255,136,.1);color:#0f8}.Admin_featureBadge__aw__R.Admin_in_progress__E4ijM{background:rgba(255,204,0,.1);color:#fc0}.Admin_featureBadge__aw__R.Admin_failed__GAxza{background:rgba(255,77,77,.1);color:#ff4d4d}.Admin_featureBadge__aw__R.Admin_postponed__jJYdP{background:rgba(255,165,0,.1);color:orange}.Admin_featureBadge__aw__R.Admin_planned__KaAHH{background:hsla(0,0%,100%,.1);color:#888}