.Roadmap-module__5ob-Zq__page{--rm-line:#b9edff20;--rm-cyan:#67e8f9;--rm-muted:#9ebac4;color:#f2fcff;background:#04161b}.Roadmap-module__5ob-Zq__page :is(button,a,select,input,textarea):focus-visible{outline:2px solid var(--rm-cyan);outline-offset:5px}.Roadmap-module__5ob-Zq__page :is(button,summary,select){cursor:pointer}.Roadmap-module__5ob-Zq__page button:disabled{cursor:not-allowed}.Roadmap-module__5ob-Zq__hero{isolation:isolate;border-bottom:1px solid var(--rm-line);background:#04161b;position:relative;overflow:hidden}.Roadmap-module__5ob-Zq__heroImage{z-index:-3;object-fit:cover;object-position:center}.Roadmap-module__5ob-Zq__heroShade{z-index:-2;background:linear-gradient(90deg,#04161bdb,#04161b8c 42%,#04161b00 72%),linear-gradient(#04161b55,#04161b0d 20%,#04161b00 70%,#04161b 100%);position:absolute;inset:0}.Roadmap-module__5ob-Zq__heroInner{grid-template-columns:1.25fr 1fr;align-items:center;padding-top:78px;display:grid;position:relative}.Roadmap-module__5ob-Zq__heroCopy{min-width:0;padding-bottom:70px}.Roadmap-module__5ob-Zq__eyebrow{font:500 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rm-cyan);align-items:center;gap:10px;line-height:1.6;display:flex}.Roadmap-module__5ob-Zq__signal{background:#83f3cf;border-radius:50%;flex:0 0 6px;height:6px;position:relative;box-shadow:0 0 12px #6ee7b760}.Roadmap-module__5ob-Zq__signal:after{content:"";border:1px solid #83f3cf70;border-radius:50%;position:absolute;inset:-4px}.Roadmap-module__5ob-Zq__hero h1{letter-spacing:-.045em;width:100%;margin-top:24px;font-size:clamp(36px,4.35vw,63px);font-weight:780;line-height:1.09}.Roadmap-module__5ob-Zq__hero h1 span{color:#80e7e7}.Roadmap-module__5ob-Zq__heroLead{color:#b9ced4;margin-top:25px;font-size:16px;line-height:1.85}.Roadmap-module__5ob-Zq__heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.Roadmap-module__5ob-Zq__primary,.Roadmap-module__5ob-Zq__secondary{justify-content:center;align-items:center;gap:14px;min-height:47px;padding:12px 19px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.Roadmap-module__5ob-Zq__primary{color:#160c04;background:#fb923c;border:1px solid #ffae6a;box-shadow:0 4px 24px #f973161a,inset 0 1px #ffffff26}.Roadmap-module__5ob-Zq__primary:hover{background:#ffac69;transform:translateY(-2px)}.Roadmap-module__5ob-Zq__secondary{color:#c6f7ff;background:#143c47;border:1px solid #67e8f94a}.Roadmap-module__5ob-Zq__secondary:hover{background:#1b4d59;border-color:#67e8f980;transform:translateY(-2px)}:is(.Roadmap-module__5ob-Zq__primary,.Roadmap-module__5ob-Zq__secondary):disabled{opacity:.55;transform:none}.Roadmap-module__5ob-Zq__textLink{color:#c8dce2;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.Roadmap-module__5ob-Zq__textLink:hover{color:var(--rm-cyan)}.Roadmap-module__5ob-Zq__heroFootnote{color:#8eacb6;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.Roadmap-module__5ob-Zq__flightNote{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b2731b8;border:1px solid #a6e9e62e;place-self:end;align-items:center;gap:13px;margin:0 8px 68px 35px;padding:15px 18px;display:flex;transform:rotate(-3deg);box-shadow:0 16px 40px #0003}.Roadmap-module__5ob-Zq__flightIcon{color:#ffb978;background:#fb923c14;border:1px solid #fb923c35;flex:0 0 37px;place-items:center;height:37px;display:grid}.Roadmap-module__5ob-Zq__flightNote>div{gap:4px;display:grid}.Roadmap-module__5ob-Zq__flightNote>div>span{color:#a5bfc5;font:9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.Roadmap-module__5ob-Zq__flightNote strong{font-size:13px;font-weight:600}.Roadmap-module__5ob-Zq__flightNote>svg{color:#76dfd9;margin-left:12px}.Roadmap-module__5ob-Zq__metrics{background:#04161b50;border-top:1px solid #b9edff26;grid-column:1/-1;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;padding-block:23px;display:grid}.Roadmap-module__5ob-Zq__metricIntro{color:#a5c1cb;align-items:center;gap:12px;font-size:12px;display:flex}.Roadmap-module__5ob-Zq__metricIntro svg{color:var(--rm-cyan);flex-shrink:0}.Roadmap-module__5ob-Zq__metric{border-left:1px solid var(--rm-line);align-items:baseline;gap:12px;padding-left:32px;display:flex}.Roadmap-module__5ob-Zq__metric strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1}.Roadmap-module__5ob-Zq__metric span{color:#8eacb6;font-size:11px}.Roadmap-module__5ob-Zq__how{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:38px;scroll-margin-top:100px;display:grid}.Roadmap-module__5ob-Zq__step{align-items:center;gap:17px;min-width:0;display:flex;position:relative}.Roadmap-module__5ob-Zq__step:not(:last-child){border-right:1px solid var(--rm-line);padding-right:27px}.Roadmap-module__5ob-Zq__stepVisual{flex:0 0 56px;place-items:center;width:56px;height:62px;display:grid;position:relative}.Roadmap-module__5ob-Zq__stepVisual:before{content:"";background:#67e8f907;border:1px solid #67e8f918;position:absolute;inset:7px 0;transform:rotate(-7deg)}.Roadmap-module__5ob-Zq__stepVisual img{z-index:1}.Roadmap-module__5ob-Zq__stepVisual>span{z-index:2;color:#688a97;font:9px var(--font-mono);background:#04161b;padding:2px 5px;position:absolute;bottom:-5px;left:-4px}.Roadmap-module__5ob-Zq__step h2{font-size:14px;font-weight:650;line-height:1.5}.Roadmap-module__5ob-Zq__step p{color:#89a6b1;margin-top:5px;font-size:11px;line-height:1.8}.Roadmap-module__5ob-Zq__stepArrow{color:#628d9a;background:#04161b;position:absolute;right:-10px}.Roadmap-module__5ob-Zq__content{padding-block:35px 70px}.Roadmap-module__5ob-Zq__participation{background:linear-gradient(105deg,#0c2f38,#09252d88);border:1px solid #67e8f92b;flex-wrap:wrap;align-items:center;gap:24px;padding:23px 27px;scroll-margin-top:110px;display:flex;position:relative}.Roadmap-module__5ob-Zq__participation:before{content:"";background:var(--rm-cyan);width:2px;position:absolute;top:20px;bottom:20px;left:-1px}.Roadmap-module__5ob-Zq__participationIcon{width:45px;height:45px;color:var(--rm-cyan);background:#67e8f909;border:1px solid #67e8f926;flex-shrink:0;place-items:center;display:grid}.Roadmap-module__5ob-Zq__participationCopy{flex:310px;min-width:0}.Roadmap-module__5ob-Zq__participationCopy h2{font-size:16px;font-weight:650}.Roadmap-module__5ob-Zq__participationCopy p{color:#94b2bd;margin-top:7px;font-size:12px;line-height:1.8}.Roadmap-module__5ob-Zq__participationActions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.Roadmap-module__5ob-Zq__participationActions .Roadmap-module__5ob-Zq__textLink{color:#9bbfc9;font-size:11px}.Roadmap-module__5ob-Zq__form{background:#09252d;border:1px solid #67e8f947;margin-top:18px;padding:28px}.Roadmap-module__5ob-Zq__formHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.Roadmap-module__5ob-Zq__form h2{font-size:22px;font-weight:650}.Roadmap-module__5ob-Zq__formIntro{color:#9ebac4;margin:12px 0 24px;font-size:13px;line-height:1.8}.Roadmap-module__5ob-Zq__form label{gap:10px;margin-top:20px;font-size:13px;display:grid}.Roadmap-module__5ob-Zq__form label>span:last-child:not(:first-child){color:#829fab;font-size:11px;line-height:1.7}.Roadmap-module__5ob-Zq__field{color:#e4f6fc;width:100%;font:inherit;background:#04161b;border:1px solid #b9edff24;padding:13px 15px}.Roadmap-module__5ob-Zq__field::placeholder{color:#6f909c}.Roadmap-module__5ob-Zq__form textarea{resize:vertical}.Roadmap-module__5ob-Zq__form .Roadmap-module__5ob-Zq__primary{margin-top:24px}.Roadmap-module__5ob-Zq__close{border:1px solid var(--rm-line);color:#a4bec7;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.Roadmap-module__5ob-Zq__close:hover{color:#f2fcff;border-color:#67e8f950}.Roadmap-module__5ob-Zq__message{color:#91e2e6;background:#67e8f90b;border:1px solid #67e8f92e;align-items:center;gap:8px;margin-top:18px;padding:13px 16px;font-size:13px;display:flex}.Roadmap-module__5ob-Zq__message:empty{display:none}.Roadmap-module__5ob-Zq__boardSection{padding-top:65px;scroll-margin-top:65px}.Roadmap-module__5ob-Zq__boardHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.Roadmap-module__5ob-Zq__boardHeading>div{flex:400px}.Roadmap-module__5ob-Zq__boardHeading h2{letter-spacing:-.035em;margin-top:13px;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.2}.Roadmap-module__5ob-Zq__boardHeading p:not(.Roadmap-module__5ob-Zq__eyebrow){color:#8eaab6;margin-top:13px;font-size:13px;line-height:1.8}.Roadmap-module__5ob-Zq__boardKey{color:#89aab4;white-space:nowrap;align-items:center;gap:7px;padding-bottom:3px;font-size:10px;display:flex}.Roadmap-module__5ob-Zq__boardKey>span{background:#78e3b8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #78e3b833}.Roadmap-module__5ob-Zq__toolbar{border-block:1px solid var(--rm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;margin-block:27px;padding-block:17px;display:flex}.Roadmap-module__5ob-Zq__filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.Roadmap-module__5ob-Zq__filter{color:#91aeb9;border:1px solid #0000;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:11px;transition:background .2s,color .2s,border-color .2s;display:flex}.Roadmap-module__5ob-Zq__filter:hover{color:#e6f9ff;background:#b9edff06}.Roadmap-module__5ob-Zq__filter[aria-pressed=true]{color:#c6f7ff;background:#67e8f90c;border-color:#67e8f92e}.Roadmap-module__5ob-Zq__filter>span{font:9px var(--font-mono);color:#7fadb7}.Roadmap-module__5ob-Zq__sort{white-space:nowrap;color:#8eacb6;align-items:center;gap:10px;font-size:11px;display:flex}.Roadmap-module__5ob-Zq__sort select{border:1px solid var(--rm-line);color:#c5dce4;background:#071f27;min-height:42px;padding:10px 24px 10px 10px;font-size:11px}.Roadmap-module__5ob-Zq__board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.Roadmap-module__5ob-Zq__column{--stage:#7dd3fc;min-width:0}.Roadmap-module__5ob-Zq__column[data-stage=PLANNED]{--stage:#c4b5fd}.Roadmap-module__5ob-Zq__column[data-stage=IN_PROGRESS]{--stage:#fbb871}.Roadmap-module__5ob-Zq__column[data-stage=SHIPPED]{--stage:#6ee7b7}.Roadmap-module__5ob-Zq__columnHeader{border-top:2px solid color-mix(in srgb, var(--stage), transparent 55%);background:linear-gradient(180deg, color-mix(in srgb, var(--stage), transparent 96%), transparent);padding:17px 13px 16px}.Roadmap-module__5ob-Zq__columnLabel{color:var(--stage);align-items:center;gap:8px;display:flex}.Roadmap-module__5ob-Zq__columnLabel h3{color:#d9ebf1;flex:1;font-size:13px;font-weight:650}.Roadmap-module__5ob-Zq__columnLabel>span{color:var(--stage);background:color-mix(in srgb, var(--stage), transparent 93%);font:9px var(--font-mono);padding:3px 6px}.Roadmap-module__5ob-Zq__columnHeader>p{color:#7999a5;margin-top:8px;font-size:10px;line-height:1.7}.Roadmap-module__5ob-Zq__columnBody{gap:12px;display:grid}.Roadmap-module__5ob-Zq__card{background:linear-gradient(145deg,#0b2831,#071f26);border:1px solid #b9edff1c;min-width:0;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 12px #0000000d}.Roadmap-module__5ob-Zq__card:hover{border-color:#b9edff3d;transform:translateY(-3px);box-shadow:0 10px 25px #0002}.Roadmap-module__5ob-Zq__card[data-voted=true]{border-color:#67e8f943}.Roadmap-module__5ob-Zq__cardTags{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;font-size:9px;display:flex}.Roadmap-module__5ob-Zq__origin{color:#8eaeb9;border:1px solid #b9edff1a;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.Roadmap-module__5ob-Zq__openTag{color:#8ddcc2;align-items:center;gap:4px;display:inline-flex}.Roadmap-module__5ob-Zq__openTag:before{content:"";background:#6ee7b7;border-radius:50%;width:4px;height:4px}.Roadmap-module__5ob-Zq__card h4{color:#e2f3f9;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.5}.Roadmap-module__5ob-Zq__cardDescription{color:#8eacb8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.85}.Roadmap-module__5ob-Zq__response{border-top:1px solid var(--rm-line);margin-top:16px;padding-top:12px}.Roadmap-module__5ob-Zq__response summary{color:#8fced9;align-items:center;gap:6px;font-size:10px;list-style:none;display:flex}.Roadmap-module__5ob-Zq__response summary::-webkit-details-marker{display:none}.Roadmap-module__5ob-Zq__response summary>svg:last-child{margin-left:auto;transition:transform .2s}.Roadmap-module__5ob-Zq__response[open] summary>svg:last-child{transform:rotate(180deg)}.Roadmap-module__5ob-Zq__response p{color:#a4c0cb;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.8}.Roadmap-module__5ob-Zq__cardBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.Roadmap-module__5ob-Zq__vote{color:#bbd5de;background:#ffffff03;border:1px solid #b9edff29;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:10px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Roadmap-module__5ob-Zq__vote strong{font-variant-numeric:tabular-nums;font-size:12px}.Roadmap-module__5ob-Zq__vote:hover:enabled{color:#a9f1fb;background:#67e8f90c;border-color:#67e8f969}.Roadmap-module__5ob-Zq__vote[aria-pressed=true]{color:#9bf0f5;background:#67e8f914;border-color:#67e8f957}.Roadmap-module__5ob-Zq__vote:disabled{opacity:.6}.Roadmap-module__5ob-Zq__voteHint{color:#7496a3;align-items:center;gap:4px;font-size:9px;display:inline-flex}.Roadmap-module__5ob-Zq__closedCount{color:#809eaa;align-items:center;gap:5px;font-size:10px;display:inline-flex}.Roadmap-module__5ob-Zq__empty{text-align:center;background:#09222a4d;border:1px dashed #b9edff21;justify-items:center;padding:28px 18px 30px;display:grid;position:relative;overflow:hidden}.Roadmap-module__5ob-Zq__emptyVisual{width:78px;height:78px;color:var(--stage);place-items:center;margin-bottom:17px;display:grid;position:relative}.Roadmap-module__5ob-Zq__emptyVisual:before,.Roadmap-module__5ob-Zq__emptyVisual:after{content:"";border:1px solid color-mix(in srgb, var(--stage), transparent 83%);width:60px;height:60px;position:absolute;transform:rotate(12deg)}.Roadmap-module__5ob-Zq__emptyVisual:after{opacity:.5;width:76px;height:76px;transform:rotate(-10deg)}.Roadmap-module__5ob-Zq__emptyVisual svg{opacity:.65}.Roadmap-module__5ob-Zq__empty>strong{color:#98b4c0;font-size:11px;font-weight:500;line-height:1.7}.Roadmap-module__5ob-Zq__empty>p{color:#74929f;margin-top:8px;font-size:10px;line-height:1.8}.Roadmap-module__5ob-Zq__disclaimer{color:#73939f;align-items:flex-start;gap:10px;margin-top:24px;font-size:10px;line-height:1.9;display:flex}.Roadmap-module__5ob-Zq__disclaimer svg{flex-shrink:0;margin-top:3px}.Roadmap-module__5ob-Zq__myIdeas{margin-top:45px}.Roadmap-module__5ob-Zq__myIdeas h2{letter-spacing:-.02em;font-size:22px;font-weight:650}.Roadmap-module__5ob-Zq__myIdeasGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.Roadmap-module__5ob-Zq__privateStatus{color:#91aab6;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.Roadmap-module__5ob-Zq__closing{isolation:isolate;background:radial-gradient(at 10% 100%,#17646b4a,#0000 60%),#08252d;border:1px solid #67e8f925;grid-template-columns:145px 1fr auto;align-items:center;gap:28px;margin-top:65px;padding:23px 30px 23px 18px;display:grid;position:relative;overflow:hidden}.Roadmap-module__5ob-Zq__closing:after{content:"";z-index:-1;border:1px solid #67e8f90b;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 40px #67e8f904,0 0 0 80px #67e8f903}.Roadmap-module__5ob-Zq__closingMascot{object-fit:contain;align-self:end;width:135px;height:142px;margin-bottom:-17px;transform:rotate(-8deg)}.Roadmap-module__5ob-Zq__closing h2{letter-spacing:-.03em;margin-top:11px;font-size:clamp(21px,2.2vw,29px);font-weight:650;line-height:1.3}.Roadmap-module__5ob-Zq__closing p:not(.Roadmap-module__5ob-Zq__eyebrow){color:#94b4bf;margin-top:12px;font-size:12px;line-height:1.8}.Roadmap-module__5ob-Zq__closing .Roadmap-module__5ob-Zq__textLink{white-space:nowrap;color:#a6e6ec}@media (prefers-reduced-motion:no-preference){.Roadmap-module__5ob-Zq__heroCopy{animation:.7s ease-out both Roadmap-module__5ob-Zq__enter}.Roadmap-module__5ob-Zq__flightNote{animation:6s ease-in-out infinite Roadmap-module__5ob-Zq__float}.Roadmap-module__5ob-Zq__signal:after{animation:3s ease-out infinite Roadmap-module__5ob-Zq__pulse}.Roadmap-module__5ob-Zq__card{animation:.35s ease-out both Roadmap-module__5ob-Zq__enter}.Roadmap-module__5ob-Zq__spinner{animation:1s linear infinite Roadmap-module__5ob-Zq__spin}html:has(.Roadmap-module__5ob-Zq__page){scroll-behavior:smooth}@keyframes Roadmap-module__5ob-Zq__enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Roadmap-module__5ob-Zq__float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(-1deg)}}@keyframes Roadmap-module__5ob-Zq__pulse{0%{opacity:.8;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes Roadmap-module__5ob-Zq__spin{to{transform:rotate(360deg)}}}@media (min-width:1600px){.Roadmap-module__5ob-Zq__heroImage{object-position:center 47%}}@media (max-width:1100px){.Roadmap-module__5ob-Zq__heroInner{grid-template-columns:1.25fr 1fr;padding-top:60px}.Roadmap-module__5ob-Zq__hero h1{font-size:48px}.Roadmap-module__5ob-Zq__heroCopy{padding-bottom:55px}.Roadmap-module__5ob-Zq__heroImage{object-position:58% center}.Roadmap-module__5ob-Zq__metricIntro{font-size:11px}.Roadmap-module__5ob-Zq__metric{gap:8px;padding-left:20px}.Roadmap-module__5ob-Zq__metric span{font-size:10px}.Roadmap-module__5ob-Zq__how{gap:23px}.Roadmap-module__5ob-Zq__step{gap:12px}.Roadmap-module__5ob-Zq__stepVisual{flex-basis:44px;width:44px}.Roadmap-module__5ob-Zq__stepVisual img{width:39px}.Roadmap-module__5ob-Zq__board{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.Roadmap-module__5ob-Zq__columnHeader{padding-left:15px}.Roadmap-module__5ob-Zq__closing{grid-template-columns:110px 1fr;gap:20px}.Roadmap-module__5ob-Zq__closingMascot{grid-row:1/3;width:110px;height:142px}.Roadmap-module__5ob-Zq__closing .Roadmap-module__5ob-Zq__textLink{grid-column:2}}@media (max-width:700px){.Roadmap-module__5ob-Zq__heroInner{grid-template-columns:1fr;padding-top:42px}.Roadmap-module__5ob-Zq__heroImage{object-position:67% top;opacity:.65;height:400px!important}.Roadmap-module__5ob-Zq__heroShade{background:linear-gradient(#04161b55 20%,#04161b 95%),linear-gradient(90deg,#04161b99,#04161b11)}.Roadmap-module__5ob-Zq__heroCopy{padding-bottom:29px}.Roadmap-module__5ob-Zq__eyebrow{letter-spacing:.1em;font-size:9px}.Roadmap-module__5ob-Zq__hero h1{margin-top:23px;font-size:clamp(36px,8.7vw,49px)}.Roadmap-module__5ob-Zq__heroLead{margin-top:20px;font-size:14px;line-height:1.85}.Roadmap-module__5ob-Zq__heroActions{gap:20px;margin-top:24px}.Roadmap-module__5ob-Zq__primary,.Roadmap-module__5ob-Zq__secondary{min-height:45px;padding-inline:16px;font-size:11px}.Roadmap-module__5ob-Zq__textLink{font-size:11px}.Roadmap-module__5ob-Zq__heroFootnote{margin-top:20px;font-size:10px}.Roadmap-module__5ob-Zq__flightNote{display:none}.Roadmap-module__5ob-Zq__metrics{grid-template-columns:repeat(3,1fr);gap:19px 5px;padding-block:23px}.Roadmap-module__5ob-Zq__metricIntro{grid-column:1/-1;font-size:11px}.Roadmap-module__5ob-Zq__metric{flex-direction:column;gap:10px;padding-left:13px}.Roadmap-module__5ob-Zq__metric:nth-child(2){border:0;padding-left:0}.Roadmap-module__5ob-Zq__metric strong{font-size:25px}.Roadmap-module__5ob-Zq__metric span{font-size:9px;line-height:1.5}.Roadmap-module__5ob-Zq__how{grid-template-columns:1fr;gap:20px;padding-block:30px}.Roadmap-module__5ob-Zq__step{gap:19px}.Roadmap-module__5ob-Zq__step:not(:last-child){border:0;border-bottom:1px solid var(--rm-line);padding:0 0 17px}.Roadmap-module__5ob-Zq__stepVisual{flex-basis:48px;height:52px}.Roadmap-module__5ob-Zq__stepVisual:before{inset-block:2px}.Roadmap-module__5ob-Zq__stepVisual img{width:39px;height:39px}.Roadmap-module__5ob-Zq__step h2{font-size:13px}.Roadmap-module__5ob-Zq__step p{font-size:11px}.Roadmap-module__5ob-Zq__stepArrow{display:none}.Roadmap-module__5ob-Zq__content{padding-top:12px;padding-bottom:40px}.Roadmap-module__5ob-Zq__participation{gap:15px;padding:20px}.Roadmap-module__5ob-Zq__participationIcon{width:37px;height:37px}.Roadmap-module__5ob-Zq__participationCopy{flex-basis:calc(100% - 65px)}.Roadmap-module__5ob-Zq__participationCopy h2{font-size:14px}.Roadmap-module__5ob-Zq__participationCopy p{font-size:11px}.Roadmap-module__5ob-Zq__participationActions{gap:14px;width:100%}.Roadmap-module__5ob-Zq__form{padding:20px}.Roadmap-module__5ob-Zq__form h2{font-size:20px}.Roadmap-module__5ob-Zq__boardSection{padding-top:43px}.Roadmap-module__5ob-Zq__boardHeading h2{font-size:28px}.Roadmap-module__5ob-Zq__boardHeading p:not(.Roadmap-module__5ob-Zq__eyebrow){font-size:12px}.Roadmap-module__5ob-Zq__boardKey{display:none}.Roadmap-module__5ob-Zq__toolbar{gap:14px;margin-block:22px}.Roadmap-module__5ob-Zq__filters{gap:3px}.Roadmap-module__5ob-Zq__filter{padding:9px;font-size:10px}.Roadmap-module__5ob-Zq__sort{margin-left:auto}.Roadmap-module__5ob-Zq__board{grid-template-columns:1fr;gap:27px}.Roadmap-module__5ob-Zq__columnHeader{padding-top:16px}.Roadmap-module__5ob-Zq__columnLabel h3{font-size:14px}.Roadmap-module__5ob-Zq__columnHeader>p{font-size:11px}.Roadmap-module__5ob-Zq__empty{min-height:155px;padding-block:18px}.Roadmap-module__5ob-Zq__emptyVisual{width:55px;height:55px;margin-bottom:14px}.Roadmap-module__5ob-Zq__emptyVisual:before{width:43px;height:43px}.Roadmap-module__5ob-Zq__emptyVisual:after{width:55px;height:55px}.Roadmap-module__5ob-Zq__emptyVisual svg{width:22px;height:22px}.Roadmap-module__5ob-Zq__empty>strong{font-size:12px}.Roadmap-module__5ob-Zq__card{padding:20px}.Roadmap-module__5ob-Zq__card h4{font-size:16px}.Roadmap-module__5ob-Zq__cardTags{font-size:10px}.Roadmap-module__5ob-Zq__cardDescription{font-size:13px}.Roadmap-module__5ob-Zq__vote{min-height:42px;font-size:11px}.Roadmap-module__5ob-Zq__myIdeasGrid{grid-template-columns:1fr}.Roadmap-module__5ob-Zq__closing{grid-template-columns:68px 1fr;gap:13px;margin-top:40px;padding:23px 17px}.Roadmap-module__5ob-Zq__closingMascot{align-self:center;width:73px;height:105px}.Roadmap-module__5ob-Zq__closing h2{font-size:22px}.Roadmap-module__5ob-Zq__closing p:not(.Roadmap-module__5ob-Zq__eyebrow){font-size:11px}.Roadmap-module__5ob-Zq__closing .Roadmap-module__5ob-Zq__eyebrow{font-size:8px}.Roadmap-module__5ob-Zq__closing .Roadmap-module__5ob-Zq__textLink{padding-top:5px}}@media (prefers-reduced-motion:reduce){.Roadmap-module__5ob-Zq__page *,.Roadmap-module__5ob-Zq__page :before,.Roadmap-module__5ob-Zq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.RoadmapTimeline-module__2tfYWa__section{margin-top:62px}.RoadmapTimeline-module__2tfYWa__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.RoadmapTimeline-module__2tfYWa__heading>div{flex:400px;min-width:0}.RoadmapTimeline-module__2tfYWa__heading h2{letter-spacing:-.035em;margin-top:13px;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.2}.RoadmapTimeline-module__2tfYWa__intro{color:#8eaab6;margin-top:13px;font-size:13px;line-height:1.8}.RoadmapTimeline-module__2tfYWa__teamLabel{color:#92b1bd;font:9px var(--font-mono);border:1px solid #b9edff20;align-items:center;gap:8px;padding:7px 9px;line-height:1.6;display:inline-flex}.RoadmapTimeline-module__2tfYWa__teamLabel>span{background:#7cdce4;border-radius:50%;width:5px;height:5px}.RoadmapTimeline-module__2tfYWa__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;padding:0;list-style:none;display:grid}.RoadmapTimeline-module__2tfYWa__milestone{--milestone:#7dd3fc;min-width:0}.RoadmapTimeline-module__2tfYWa__milestone:nth-child(2){--milestone:#c4b5fd}.RoadmapTimeline-module__2tfYWa__milestone:nth-child(3){--milestone:#fbb871}.RoadmapTimeline-module__2tfYWa__track{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex;position:relative}.RoadmapTimeline-module__2tfYWa__track:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--milestone), transparent 65%), #b9edff19);height:1px;position:absolute;top:19px;left:39px;right:-21px}.RoadmapTimeline-module__2tfYWa__milestone:last-child .RoadmapTimeline-module__2tfYWa__track:after{right:0}.RoadmapTimeline-module__2tfYWa__node{height:39px;color:var(--milestone);border:1px solid color-mix(in srgb, var(--milestone), transparent 65%);background:color-mix(in srgb, var(--milestone), #04161b 95%);flex:0 0 39px;place-items:center;display:grid;position:relative}.RoadmapTimeline-module__2tfYWa__sequence{z-index:1;color:#597f8d;font:10px var(--font-mono);background:#04161b;margin-right:10px;padding:0 9px;position:relative}.RoadmapTimeline-module__2tfYWa__card{background:linear-gradient(140deg, color-mix(in srgb, var(--milestone), transparent 96%), transparent 65%), #072029;border:1px solid #b9edff24;padding:23px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.RoadmapTimeline-module__2tfYWa__card:hover{border-color:color-mix(in srgb, var(--milestone), transparent 55%);transform:translateY(-4px)}.RoadmapTimeline-module__2tfYWa__card:after{content:"";border:1px solid color-mix(in srgb, var(--milestone), transparent 94%);pointer-events:none;width:120px;height:120px;position:absolute;top:-28px;right:-40px;transform:rotate(35deg)}.RoadmapTimeline-module__2tfYWa__cardTop{color:#799ba8;font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.RoadmapTimeline-module__2tfYWa__cardTop svg{color:var(--milestone);opacity:.7}.RoadmapTimeline-module__2tfYWa__card h3{letter-spacing:-.035em;margin-top:20px;font-size:clamp(25px,2.5vw,33px);font-weight:650;line-height:1.2}.RoadmapTimeline-module__2tfYWa__month{text-transform:capitalize}.RoadmapTimeline-module__2tfYWa__year{color:color-mix(in srgb, var(--milestone), #fff 10%);font-weight:450}.RoadmapTimeline-module__2tfYWa__programme{border-block:1px dashed #b9edff20;align-items:flex-start;gap:12px;margin-top:26px;padding:19px 0;display:flex}.RoadmapTimeline-module__2tfYWa__programmeIcon{height:34px;color:var(--milestone);background:color-mix(in srgb, var(--milestone), transparent 95%);border:1px solid color-mix(in srgb, var(--milestone), transparent 88%);flex:0 0 34px;place-items:center;display:grid}.RoadmapTimeline-module__2tfYWa__programme>div{min-width:0}.RoadmapTimeline-module__2tfYWa__programme h4{color:#c4dce5;font-size:12px;font-weight:550;line-height:1.5}.RoadmapTimeline-module__2tfYWa__programme p{color:#7f9fac;margin-top:6px;font-size:11px;line-height:1.8}.RoadmapTimeline-module__2tfYWa__cardFoot{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.RoadmapTimeline-module__2tfYWa__status{color:#96b4bf;align-items:center;gap:7px;font-size:10px;display:inline-flex}.RoadmapTimeline-module__2tfYWa__status>span{border:1px solid var(--milestone);border-radius:50%;width:5px;height:5px}.RoadmapTimeline-module__2tfYWa__corner{border-block:1px solid color-mix(in srgb, var(--milestone), transparent 75%);width:19px;height:6px;transform:skew(-32deg)}.RoadmapTimeline-module__2tfYWa__note{color:#73939f;margin-top:17px;font-size:10px;line-height:1.9}@media (max-width:900px){.RoadmapTimeline-module__2tfYWa__timeline{gap:14px}.RoadmapTimeline-module__2tfYWa__card{padding:18px}.RoadmapTimeline-module__2tfYWa__card h3{font-size:25px}.RoadmapTimeline-module__2tfYWa__programme{flex-direction:column;gap:12px;margin-top:20px}}@media (max-width:700px){.RoadmapTimeline-module__2tfYWa__section{margin-top:43px}.RoadmapTimeline-module__2tfYWa__heading{gap:17px}.RoadmapTimeline-module__2tfYWa__heading h2{font-size:28px}.RoadmapTimeline-module__2tfYWa__intro{font-size:12px}.RoadmapTimeline-module__2tfYWa__timeline{grid-template-columns:1fr;gap:18px;margin-top:26px}.RoadmapTimeline-module__2tfYWa__milestone{grid-template-columns:30px 1fr;gap:14px;display:grid}.RoadmapTimeline-module__2tfYWa__track{flex-direction:column;align-items:flex-start;margin:0}.RoadmapTimeline-module__2tfYWa__track:after{background:linear-gradient(180deg, color-mix(in srgb, var(--milestone), transparent 55%), #b9edff19);width:1px;height:auto;inset:31px auto -19px 14px}.RoadmapTimeline-module__2tfYWa__milestone:last-child .RoadmapTimeline-module__2tfYWa__track:after{bottom:5px;right:auto}.RoadmapTimeline-module__2tfYWa__node{flex:0 0 30px;width:30px;height:30px}.RoadmapTimeline-module__2tfYWa__node svg{width:13px}.RoadmapTimeline-module__2tfYWa__sequence{margin:0 0 10px;padding:5px}.RoadmapTimeline-module__2tfYWa__card{padding:20px}.RoadmapTimeline-module__2tfYWa__card h3{margin-top:17px;font-size:27px}.RoadmapTimeline-module__2tfYWa__programme{flex-direction:row;gap:11px;margin-top:20px;padding-block:17px}.RoadmapTimeline-module__2tfYWa__programmeIcon{flex-basis:30px;height:30px}.RoadmapTimeline-module__2tfYWa__programme h4{font-size:12px}.RoadmapTimeline-module__2tfYWa__programme p{font-size:11px}}@media (prefers-reduced-motion:reduce){.RoadmapTimeline-module__2tfYWa__card{transition:none}.RoadmapTimeline-module__2tfYWa__card:hover{transform:none}}
