.tsv2{--bg:#0a0f1e;--bg-alt:#080d18;--bg-deep:#06080f;--band:#0e1f45;--band-2:#0d1530;--card:#0d1327;--card-2:#101833;--line:#ffffff14;--line-2:#ffffff24;--white:#fff;--text:#d3d8e2;--muted:#aeb5c2;--dim:#8f97a6;--teal:#00c9a7;--teal-2:#00e5cc;--gold:#d4a74a;--sun:#f2c14e;--violet:#6c5ce7;--purple:#5b3fd4;--ice:#9dbff8;--blue:#3b7bea;--sora:"Sora",system-ui,sans-serif;--inter:"Inter",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}.tsv2 *{box-sizing:border-box}.tsv2 .reveal{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.tsv2 .reveal-item{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.tsv2 .reveal.is-visible,.tsv2 .reveal-item.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tsv2 .reveal,.tsv2 .reveal-item{opacity:1!important;transition:none!important;transform:none!important}}.tsv2{background:var(--bg);color:var(--text);font-family:var(--inter);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.tsv2 a{color:inherit;text-decoration:none}.tsv2 h1,.tsv2 h2,.tsv2 h3,.tsv2 h4{font-family:var(--sora);color:var(--white);text-wrap:balance;margin:0;line-height:1.15}.tsv2 p{margin:0}.tsv2 .wrap{max-width:1180px;margin:0 auto;padding-inline:24px}.tsv2 .eyebrow{font-family:var(--inter);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}.tsv2 .eyebrow.teal{color:var(--teal)}.tsv2 .eyebrow.gold{color:var(--gold)}.tsv2 .eyebrow.violet{color:#8f82f0}.tsv2 .eyebrow.teal2{color:var(--teal-2)}.tsv2 .eyebrow.ice{color:var(--ice)}.tsv2 .h2{font-size:clamp(24px,2.6vw,32px);font-weight:600}.tsv2 .lede{color:#b8bfcb;max-width:60ch;margin-top:14px;font-size:17px}.tsv2 .center{text-align:center}.tsv2 .center .lede{margin-inline:auto}.tsv2 .btn{font-family:var(--inter);white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.tsv2 .btn.primary{background:var(--purple);color:#fff}.tsv2 .btn.primary:hover{background:#6a4ee6}.tsv2 .btn.ghost{color:#fff;border-color:#ffffff4d}.tsv2 .btn.ghost:hover{border-color:#fff9}.tsv2 .btn.gold{border-color:var(--gold);color:var(--gold)}.tsv2 .btn.ice{border-color:var(--ice);color:var(--ice)}.tsv2 .btn.sm{border-radius:8px;padding:9px 16px;font-size:14px;font-weight:500}.tsv2 .link{align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.tsv2 .link.teal{color:var(--teal)}.tsv2 .link.gold{color:var(--gold)}.tsv2 .link.sun{color:var(--sun)}.tsv2 .link.ice{color:var(--ice)}.tsv2 .link.blue{color:#7fa8f2}.tsv2 .pill{border:1px solid;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-block}.tsv2 .pill.teal{color:var(--teal);background:#00c9a71a;border-color:#00c9a733}.tsv2 .pill.gold{color:var(--gold);background:#d4a74a1a;border-color:#d4a74a38}.tsv2 .pill.sun{color:var(--sun);background:#f2c14e1a;border-color:#f2c14e38}.tsv2 .pill.ice{color:var(--ice);background:#9dbff81a;border-color:#9dbff838}.tsv2 .pill.blue{color:#7fa8f2;background:#3b7bea1f;border-color:#3b7bea47}.tsv2 section{position:relative}.tsv2 .pv{top:env(safe-area-inset-top,0px);z-index:60;border-bottom:1px solid var(--line);color:var(--muted);background:#0b1120;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 16px;font-size:12.5px;display:flex;position:sticky}.tsv2 .pv b{color:#fff;font-weight:600}.tsv2 .pv label{cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:flex}.tsv2 .nav{z-index:50;border-bottom:1px solid var(--line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b1020;position:sticky;top:0}.tsv2 .nav .wrap{align-items:center;gap:32px;min-width:0;height:64px;display:flex}.tsv2 .nav .cta{flex:none}.tsv2 .logo{font-family:var(--sora);color:#fff;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.tsv2 .logo svg{width:28px;height:28px;display:block}.tsv2 .menu{color:#f2f5fa;gap:28px;margin:0 0 0 auto;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.tsv2 .menu a:hover,.tsv2 .menu button:hover{color:#fff}.tsv2 .menu li{position:relative}.tsv2 .menu button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.tsv2 .menu button:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:4px}.tsv2 .dd{border:1px solid var(--line-2);background:#0f1529;border-radius:14px;width:340px;padding:8px;display:none;position:absolute;top:calc(100% + 18px);left:-14px;box-shadow:0 20px 50px #00000080}.tsv2 .dd:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.tsv2 .has-dd:hover .dd,.tsv2 .has-dd.open .dd,.tsv2 .has-dd:focus-within .dd{display:block}.tsv2 .dd a{color:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px;font-weight:500;display:flex}.tsv2 .dd a:hover{background:#ffffff0d}.tsv2 .dd a i{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.tsv2 .dd a small{color:#c9d1de;font-size:12px;font-weight:400;display:block}.tsv2 .dd a span.ex{color:#c9d1de;margin-left:auto;font-size:11px;font-weight:400}.tsv2 .dd .all{border-top:1px solid var(--line);color:#b7acff;margin-top:6px;padding-top:12px;font-size:14px;font-weight:600}.tsv2 .ico{width:100%;height:100%}.tsv2 .i-tf{color:var(--teal);background:#00c9a724}.tsv2 .i-lp{color:var(--gold);background:#d4a74a24}.tsv2 .i-ca{color:var(--sun);background:#f2c14e24}.tsv2 .i-pa{color:var(--ice);background:#9dbff824}.tsv2 .i-al{color:#7fa8f2;background:#3b7bea29}.tsv2 .mk{background:currentColor;width:18px;height:18px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.tsv2 .mk-tf{-webkit-mask-image:url(/images/marks/mark-tf.png);mask-image:url(/images/marks/mark-tf.png)}.tsv2 .mk-lp{-webkit-mask-image:url(/images/marks/mark-lp.png);mask-image:url(/images/marks/mark-lp.png)}.tsv2 .mk-ca{-webkit-mask-image:url(/images/marks/mark-tca.png);mask-image:url(/images/marks/mark-tca.png)}.tsv2 .mk-al{-webkit-mask-image:url(/images/marks/mark-al.png);mask-image:url(/images/marks/mark-al.png)}.tsv2 .mono{letter-spacing:.02em;color:currentColor;font:700 12px/1 Manrope,Inter,sans-serif;display:block}.tsv2 .nav .cta{margin-left:4px}.tsv2 .search{color:#f2f5fa;place-items:center;width:32px;height:32px;display:grid}.tsv2 .burger{appearance:none;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;width:40px;height:40px;margin-left:auto;padding:8px;display:none}.tsv2 .burger .bars{flex-direction:column;justify-content:center;gap:5px;width:100%;height:100%;display:flex}.tsv2 .burger .bars i{background:#fff;border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s;display:block}.tsv2 .burger .bars.open i:first-child{transform:translateY(7px)rotate(45deg)}.tsv2 .burger .bars.open i:nth-child(2){opacity:0}.tsv2 .burger .bars.open i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.tsv2 .mnav{display:none}@media(max-width:960px){.tsv2 .burger{display:block}.tsv2 .mnav{border-bottom:1px solid var(--line-2);background:#0b1120;max-height:0;transition:max-height .3s;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.tsv2 .mnav.open{max-height:calc(100vh - 101px);overflow-y:auto}.tsv2 .mnav .wrap{flex-direction:column;align-items:stretch;height:auto;padding-block:12px 20px;display:flex}.tsv2 .mlink{color:#f2f5fa;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:14px 4px;font-size:16px;font-weight:500;display:flex}.tsv2 button.mlink{appearance:none;border:0;border-bottom:1px solid var(--line);font:inherit;color:#f2f5fa;cursor:pointer;text-align:left;background:0 0;width:100%;font-weight:500}.tsv2 .msub{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0 12px;display:none}.tsv2 .msub.open{display:flex}.tsv2 .msub-link{color:#f2f5fa;border-radius:10px;align-items:center;gap:12px;padding:10px 4px;font-size:15px;font-weight:500;display:flex}.tsv2 .msub-link:hover{background:#ffffff0d}.tsv2 .msub-link i{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.tsv2 .msub-link i .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.tsv2 .msub-link small{color:#c9d1de;font-size:12px;font-weight:400;display:block}.tsv2 .msub-link.all{color:#b7acff;font-size:14px;font-weight:600}.tsv2 .mcta{justify-content:center;margin-top:16px}}.tsv2 .hero{background:#070b18;align-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.tsv2 .scene,.tsv2 .media{position:absolute;inset:0}.tsv2 .scene img,.tsv2 .scene video{object-fit:cover;object-position:78% center;width:100%;height:100%;display:block;position:absolute;inset:0}.tsv2 .scene video,.tsv2 .scene .anim{opacity:0;transition:opacity 1.4s}.tsv2 .scene video.on,.tsv2 .scene .anim.on{opacity:1}.tsv2 .scene>video,.tsv2 .scene>.anim{filter:none;will-change:auto;transform:none}.tsv2 .veil{will-change:opacity;background:linear-gradient(90deg,#0a0f1ee6,#0a0f1ebd 30%,#0a0f1e4d 50%,#0a0f1e00 66%),linear-gradient(180deg,#0a0f1e8c 0%,#0a0f1e00 30%,#0a0f1e00 72%,var(--bg) 100%);position:absolute;inset:0}.tsv2 .hero .wrap{width:100%;padding-block:96px;position:relative}.tsv2 .hcopy{max-width:600px}.tsv2 .hero h1{letter-spacing:-.015em;text-shadow:0 2px 24px #00000073;font-size:clamp(34px,3.7vw,52px);font-weight:600}.tsv2 .hero .lede{color:#b9c1cf;max-width:46ch;font-size:18px;line-height:1.62}.tsv2 .hero .btns{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media(prefers-reduced-motion:no-preference){.tsv2 .media{transform-origin:78% 60%;will-change:transform;animation:28s ease-in-out infinite alternate push}.tsv2 .vid .media{visibility:hidden}@keyframes push{0%{transform:scale(1)}to{transform:scale(1.06)}}.tsv2 .hcopy{animation:1.1s cubic-bezier(.2,.8,.2,1) .1s both copyin}@keyframes copyin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.tsv2 .scene video,.tsv2 .scene .anim{display:none}}@media(max-width:700px){.tsv2 .scene video,.tsv2 .scene .anim{display:none}}@media(max-width:960px){.tsv2 .hero{min-height:0}.tsv2 .hero .wrap{padding-block:72px 260px}.tsv2 .scene img,.tsv2 .scene video{object-position:70% center}.tsv2 .veil{background:linear-gradient(180deg,#0a0f1ee6 0%,#0a0f1edb 45%,#0a0f1e33 75%,var(--bg) 100%)}}.tsv2{--spring:cubic-bezier(.22,1.18,.36,1);--ease:cubic-bezier(.2,.8,.2,1)}.js .tsv2 .rv{opacity:0;transform:translateY(22px)}.js .tsv2 .rv.in{opacity:1;transition:opacity .8s var(--ease),transform 1s var(--spring);transform:none}.js .tsv2 .rv.in>.sg{opacity:1;transition:opacity .7s var(--ease),transform .9s var(--spring);transition-delay:calc(min(var(--i,0),11)*80ms);transform:none}.js .tsv2 .rv>.sg{opacity:0;transform:translateY(18px)}.js .tsv2 .chainlist.rv.in>.sg{transition-delay:0s}.js .tsv2 .rv.anim,.js .tsv2 .rv.anim>.sg{will-change:transform,opacity}.tsv2 .lift{transition:transform .5s var(--spring),border-color .3s,box-shadow .5s var(--ease),background-color .3s}.tsv2 .lift:hover{will-change:transform;transform:translateY(-4px)}.tsv2 .btn{transition:transform .45s var(--spring),background-color .2s,border-color .2s,box-shadow .3s}.tsv2 .btn:hover{transform:translateY(-2px)}.tsv2 .btn.primary:hover{box-shadow:0 10px 28px #5b3fd459}.tsv2 .link{transition:gap .3s var(--spring),color .2s}.tsv2 .link:hover{gap:10px}@media(prefers-reduced-motion:reduce){.js .tsv2 .rv,.js .tsv2 .rv>.sg{opacity:1;transition:none;transform:none}.tsv2 .lift,.tsv2 .btn,.tsv2 .link{transition:none}.tsv2 .lift:hover,.tsv2 .btn:hover{transform:none}}.tsv2 .stats{border-block:1px solid var(--line);background:linear-gradient(#0e1f45,#0c1a3a);position:relative}.tsv2 .stats:before{content:"";background:linear-gradient(90deg,#0000,#9dbff880,#0000);height:1px;position:absolute;inset:0 0 auto}.tsv2 .stats .wrap{grid-template-columns:repeat(4,1fr);padding-block:34px;display:grid}.tsv2 .stats .cell{text-align:center;border-left:1px solid #ffffff1a;padding-inline:16px}.tsv2 .stats .cell:first-child{border-left:0}.tsv2 .stats b{font-family:var(--sora);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1;display:block}.tsv2 .stats em{color:var(--ice);margin-top:6px;font-size:14px;font-style:normal;font-weight:600;display:block}.tsv2 .stats span{color:#a6adbb;font-size:13px}.tsv2 .plat .wrap{padding-block:104px 96px}.tsv2 .grid{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:48px;display:grid}.tsv2 .pc{border:1px solid var(--line);background:linear-gradient(#0f1730,#0c1226);border-radius:18px;flex-direction:column;grid-column:span 2;gap:14px;min-height:310px;padding:26px 26px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.tsv2 .pc:before{content:"";background:linear-gradient(90deg,var(--acc),transparent 80%);height:2px;position:absolute;inset:0 0 auto}.tsv2 .pc:after{content:"";background:radial-gradient(closest-side,var(--glow),transparent);opacity:.5;pointer-events:none;width:260px;height:260px;transition:opacity .6s var(--ease),transform .9s var(--spring);border-radius:50%;position:absolute;top:-90px;right:-70px}.tsv2 .pc:hover{border-color:var(--line-2);box-shadow:0 22px 50px -24px #000c,inset 0 1px #ffffff0f}.tsv2 .pc:hover:after{opacity:.85;transform:scale(1.15)}.tsv2 .pc.wide{background:linear-gradient(#121b3a,#0e1530);grid-column:span 3}.tsv2 .pc .top{align-items:center;gap:14px;display:flex}.tsv2 .em{background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 26%,transparent),color-mix(in srgb,var(--acc) 8%,transparent));border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);width:46px;height:46px;box-shadow:inset 0 1px #ffffff24,0 6px 18px -8px var(--glow);color:var(--acc);border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.tsv2 .em svg{stroke-width:1.6px;width:24px;height:24px}.tsv2 .pc .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:11.5px;font-weight:600}.tsv2 .pc h3{margin-top:2px;font-size:20px;font-weight:600}.tsv2 .pc h3 small{font-family:var(--inter);color:var(--muted);margin-left:6px;font-size:12.5px;font-weight:500}.tsv2 .pc p{color:#bfc6d3;flex:1;font-size:15px;line-height:1.62}.tsv2 .pc .pills{flex-wrap:wrap;gap:8px;display:flex}.tsv2 .pc .foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:14px;display:flex}.tsv2 .pc .foot .link{white-space:nowrap}.tsv2 .pc .dom{color:var(--muted);white-space:nowrap;letter-spacing:-.01em;margin-left:auto;font-size:12.5px}.tsv2 .pc.tf{--acc:var(--teal);--glow:#00c9a761}.tsv2 .pc.lp{--acc:var(--gold);--glow:#d4a74a61}.tsv2 .pc.ca{--acc:var(--sun);--glow:#f2c14e57}.tsv2 .pc.pa{--acc:var(--ice);--glow:#9dbff852}.tsv2 .pc.al{--acc:#7fa8f2;--glow:#3b7bea6b}.tsv2 .tierlab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;align-items:center;gap:14px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.tsv2 .tierlab:after{content:"";background:linear-gradient(90deg,var(--line-2),transparent);flex:1;height:1px}.tsv2 .life{background:var(--bg-alt);border-block:1px solid var(--line);overflow:hidden}.tsv2 .life .wrap{padding-block:96px}.tsv2 .steps{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:52px;display:grid;position:relative}.tsv2 .steps .rail{background:linear-gradient(90deg,var(--teal) 0%,var(--gold) 20%,var(--teal) 40%,var(--teal) 60%,var(--sun) 80%,var(--ice) 100%);opacity:.55;transform-origin:0;border-radius:2px;height:2px;position:absolute;top:52px;left:8.3%;right:8.3%;transform:scaleX(0)}.js .tsv2 .rv.in .rail{transition:transform 1.6s var(--ease) .25s;transform:scaleX(1)}.tsv2 .st{text-align:center;padding:0 6px;position:relative}.tsv2 .st .box{border:1px solid color-mix(in srgb,var(--acc) 34%,#ffffff14);width:104px;height:104px;transition:transform .5s var(--spring),box-shadow .5s var(--ease),border-color .3s;background:linear-gradient(160deg,#131b38,#0c1229);border-radius:22px;place-items:center;margin:0 auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 14px 30px -18px #000000e6}.tsv2 .st .box:after{content:"";border-radius:inherit;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--acc) 22%,transparent),transparent);pointer-events:none;position:absolute;inset:0}.tsv2 .st:hover .box{border-color:color-mix(in srgb,var(--acc) 60%,transparent);box-shadow:inset 0 1px #ffffff1f,0 20px 34px -18px color-mix(in srgb,var(--acc) 55%,transparent);transform:translateY(-4px)}.tsv2 .st .n{letter-spacing:.08em;color:var(--acc);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;top:10px;left:0;right:0}.tsv2 .st .box svg{color:#fff;stroke-width:1.5px;width:30px;height:30px;margin-top:14px;position:relative}.tsv2 .st h4{margin-top:16px;font-size:15.5px;font-weight:600}.tsv2 .st .who{color:var(--acc);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11.5px;font-weight:600}.tsv2 .st p{color:#b2b9c6;margin-top:8px;font-size:13.5px;line-height:1.55}.tsv2 .st{--acc:#8f82f0}.tsv2 .st.tf{--acc:var(--teal)}.tsv2 .st.lp{--acc:var(--gold)}.tsv2 .st.ca{--acc:var(--sun)}.tsv2 .st.pa{--acc:var(--ice)}.tsv2 .advise{max-width:840px;color:var(--text);background:linear-gradient(90deg,#3b7bea1f,#3b7bea0d);border:1px solid #3b7bea59;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:34px auto 0;padding:16px 22px;font-size:14.5px;display:flex}.tsv2 .advise b{color:#fff;font-weight:600}.tsv2 .advise .em{--acc:#7fa8f2;--glow:#3b7bea66;border-radius:11px;width:38px;height:38px}.tsv2 .advise .em svg{width:20px;height:20px}.tsv2 .advise .l{align-items:center;gap:14px;display:flex}.tsv2 .chains .wrap{padding-block:96px}.tsv2 .chainlist{flex-wrap:wrap;justify-content:center;gap:18px 6px;margin-top:44px;padding:0;list-style:none;display:flex}.tsv2 .chainlist li{color:#b8bfcb;text-align:center;flex-direction:column;align-items:center;gap:10px;width:118px;font-size:13px;display:flex}.tsv2 .chip{border:1px solid var(--line-2);width:64px;height:64px;transition:transform .5s var(--spring),border-color .3s,box-shadow .5s var(--ease);background:linear-gradient(160deg,#ffffff12,#ffffff05);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a,0 10px 24px -14px #000000e6}.tsv2 .chip svg{filter:drop-shadow(0 2px 4px #0006);width:36px;height:36px;display:block}.tsv2 .chip img{filter:drop-shadow(0 2px 4px #0006);width:38px;height:38px;display:block}.tsv2 .chip i{background-image:url(/chain-marks/sprite.webp);background-repeat:no-repeat;background-size:988px 38px;background-position:calc(var(--k)*-38px) 0;filter:drop-shadow(0 2px 4px #0006);width:38px;height:38px;display:block}.tsv2 .chainlist li:hover .chip{border-color:#ffffff4d;transform:translateY(-4px)scale(1.04);box-shadow:inset 0 1px #ffffff24,0 16px 30px -14px #000000e6}.tsv2 .chainlist li:hover{color:#fff}.tsv2 .chainnote{color:var(--dim);margin-top:36px;font-size:13px}.tsv2 .sec{background:var(--bg-deep);position:relative}.tsv2 .sec:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#00e5cc12,#0000 70%);position:absolute;inset:0}.tsv2 .sec .wrap{padding-block:96px;position:relative}.tsv2 .cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.tsv2 .card{border:1px solid var(--line);text-align:center;background:linear-gradient(#0f1730,#0c1226);border-radius:18px;flex-direction:column;align-items:center;padding:28px 22px 26px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.tsv2 .card:hover{border-color:var(--line-2);box-shadow:0 22px 50px -24px #000c,inset 0 1px #ffffff0f}.tsv2 .card .em{--acc:var(--teal-2);--glow:#00e5cc59;margin-bottom:16px}.tsv2 .card h3{justify-content:center;align-items:center;min-height:2.3em;margin-bottom:8px;font-size:17px;font-weight:600;display:flex}.tsv2 .card p{color:#b2b9c6;font-size:14px;line-height:1.55}.tsv2 .card.reg{background:linear-gradient(#9dbff81a,#9dbff808);border-color:#9dbff859}.tsv2 .card.reg .em{--acc:var(--ice);--glow:#9dbff859}.tsv2 .sec .link{justify-content:center;margin-top:36px;display:inline-flex}.tsv2 .track{border-top:1px solid var(--line);position:relative;overflow:hidden}.tsv2 .track:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#d4a74a1a,#0000 70%);position:absolute;inset:0}.tsv2 .track .wrap{padding-block:96px;position:relative}.tsv2 .big{flex-wrap:wrap;justify-content:center;gap:0;margin-top:44px;display:flex}.tsv2 .big div{text-align:center;border-left:1px solid var(--line);padding:8px 56px}.tsv2 .big div:first-child{border-left:0}.tsv2 .big b{font-family:var(--sora);color:var(--gold);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1.05;display:block}.tsv2 .big span{color:#b2b9c6;margin-top:8px;font-size:13.5px;display:block}.tsv2 .close{border-top:1px solid var(--line)}.tsv2 .close .cols{grid-template-columns:repeat(3,1fr);display:grid}.tsv2 .close .col{border-left:1px solid var(--line);padding:72px 44px;transition:background-color .4s;position:relative;overflow:hidden}.tsv2 .close .col:before{content:"";background:var(--acc);opacity:.6;transform-origin:0;height:3px;transition:transform .8s var(--spring),opacity .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.tsv2 .close .col:hover:before{opacity:1;transform:scaleX(1)}.tsv2 .close .col:first-child{--acc:var(--teal);background:#0b120f;border-left:0}.tsv2 .close .col:nth-child(2){--acc:var(--ice);background:#0b0f1c}.tsv2 .close .col:nth-child(3){--acc:var(--gold);background:#151207}.tsv2 .close h3{margin-bottom:12px;font-size:22px;font-weight:600}.tsv2 .close p{color:var(--text);max-width:36ch;margin-bottom:26px;font-size:14.5px}.tsv2 .close .k{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:12px;font-size:12px;font-weight:600}.tsv2 footer{border-top:1px solid var(--line);background:var(--bg-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.tsv2 footer .wrap{grid-template-columns:1.3fr repeat(4,1fr);gap:32px;padding-block:60px 36px;font-size:13.5px;display:grid}.tsv2 footer h4{font-family:var(--inter);color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:12.5px;font-weight:600}.tsv2 footer ul{color:#d6dce8;gap:10px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:grid}.tsv2 footer ul a{transition:color .2s}.tsv2 footer ul a:hover{color:#fff}.tsv2 footer .tag{color:#c9d1de;max-width:24ch;margin-top:12px;font-size:13px;line-height:1.5}.tsv2 .copy{border-top:1px solid var(--line);color:#c9d1de;font-size:13px;font-weight:400}.tsv2 .copy a:hover{color:#fff}.tsv2 .copy .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:20px 48px;display:flex}@media(max-width:960px){.tsv2 .stats .wrap{grid-template-columns:repeat(2,1fr);row-gap:24px}.tsv2 .stats .cell:nth-child(3){border-left:0}.tsv2 .pc,.tsv2 .pc.wide{grid-column:span 3}.tsv2 .steps{grid-template-columns:repeat(3,1fr);row-gap:28px}.tsv2 .steps .rail{display:none}.tsv2 .cards{grid-template-columns:repeat(2,1fr)}.tsv2 .big div{padding:8px 28px}.tsv2 .close .cols{grid-template-columns:1fr}.tsv2 .close .col{border-left:0;border-top:1px solid var(--line);padding:48px 24px}.tsv2 footer .wrap{grid-template-columns:repeat(2,1fr)}.tsv2 .menu{display:none}.tsv2 .nav .wrap{gap:12px}.tsv2 .nav .cta{display:none}}@media(max-width:600px){.tsv2 .search{display:none}.tsv2 .chainlist{gap:14px 0}.tsv2 .chainlist li{width:33.33%;font-size:12px}.tsv2 .chip{width:56px;height:56px}.tsv2 .pc,.tsv2 .pc.wide{grid-column:1/-1}.tsv2 .steps{grid-template-columns:repeat(2,1fr)}.tsv2 .cards{grid-template-columns:1fr}.tsv2 .big{flex-direction:column;gap:20px}.tsv2 .big div{border-left:0;padding:0}.tsv2 footer .wrap,.tsv2 .stats .wrap{grid-template-columns:1fr}.tsv2 .stats .cell{border-left:0}.tsv2 .hero h1{font-size:32px}}.tsv2 .menu .cur{color:#fff;font-weight:600}.tsv2 .phero{border-bottom:1px solid var(--line);background:#070b18;align-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.tsv2 .phero .scene,.tsv2 .phero .media{position:absolute;inset:0}.tsv2 .phero .scene img,.tsv2 .phero .scene video{object-fit:cover;object-position:62% center;width:100%;height:100%;display:block;position:absolute;inset:0}.tsv2 .phero .scene video,.tsv2 .phero .scene .anim{opacity:0;transition:opacity 1.4s}.tsv2 .phero .scene video.on,.tsv2 .phero .scene .anim.on{opacity:1}.tsv2 .phero .scene>video,.tsv2 .phero .scene>.anim{filter:none;will-change:auto;transform:none}.tsv2 .phero .veil{will-change:opacity;background:linear-gradient(90deg,#070b18f0,#070b18d1 28%,#070b1861 52%,#070b1800 70%),linear-gradient(180deg,#070b1880 0%,#070b1800 30%,#070b1800 70%,var(--bg) 100%);position:absolute;inset:0}.tsv2 .phero .wrap{width:100%;padding-block:88px 72px;position:relative}.tsv2 .phero h1{letter-spacing:-.015em;text-shadow:0 2px 24px #00000080;max-width:15ch;font-size:clamp(34px,3.6vw,50px);font-weight:600}.tsv2 .phero .lede{color:#d6dbe5;max-width:50ch;margin-top:18px;font-size:18px}.tsv2 .jump{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.tsv2 .jump a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1f3f8;transition:transform .45s var(--spring),border-color .2s,background-color .2s;background:#0a0f1e8c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.tsv2 .jump a:hover{background:#0a0f1ebf;border-color:#fff6;transform:translateY(-2px)}.tsv2 .jump a i{background:var(--acc);width:8px;height:8px;box-shadow:0 0 10px var(--acc);border-radius:50%}.tsv2 .jump a.tf{--acc:var(--teal)}.tsv2 .jump a.lp{--acc:var(--gold)}.tsv2 .jump a.ca{--acc:var(--sun)}.tsv2 .jump a.pa{--acc:var(--ice)}.tsv2 .jump a.al{--acc:#7fa8f2}.tsv2 .jump a.more{--acc:#8f82f0}@media(prefers-reduced-motion:no-preference){.tsv2 .phero .media{transform-origin:62% 55%;will-change:transform;animation:30s ease-in-out infinite alternate ppush}.tsv2 .phero.vid .media{visibility:hidden}@keyframes ppush{0%{transform:scale(1)}to{transform:scale(1.06)}}}@media(prefers-reduced-motion:reduce){.tsv2 .phero .scene video,.tsv2 .phero .scene .anim{display:none}}@media(max-width:700px){.tsv2 .phero .scene video,.tsv2 .phero .scene .anim{display:none}}.tsv2 .pb{border-bottom:1px solid var(--line);background:#070b18;align-items:center;min-height:680px;scroll-margin-top:100px;display:grid;position:relative;overflow:hidden}.tsv2 .pb .art{position:absolute;inset:-8% 0}.tsv2 .pb .art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tsv2 .pb .veil{position:absolute;inset:0}.tsv2 .pb.l .art img{object-position:100% center}.tsv2 .pb.l .veil{background:linear-gradient(90deg,#080c1af5,#080c1aeb 36%,#080c1a99 50%,#080c1a1a 66%,#080c1a00 78%),linear-gradient(#080c1a59,#080c1a00 25% 75%,#080c1a99)}.tsv2 .pb.r .art img{object-position:0% center}.tsv2 .pb.r .veil{background:linear-gradient(270deg,#080c1af5,#080c1aeb 36%,#080c1a99 50%,#080c1a1a 66%,#080c1a00 78%),linear-gradient(#080c1a59,#080c1a00 25% 75%,#080c1a99)}.tsv2 .pb .wrap{grid-template-columns:minmax(0,600px) 1fr;align-items:start;gap:28px 40px;width:100%;padding-block:96px;display:grid;position:relative}.tsv2 .pb.r .wrap{grid-template-columns:1fr minmax(0,600px)}.tsv2 .pb.l .copy,.tsv2 .pb.l .side{grid-column:1}.tsv2 .pb.r .copy,.tsv2 .pb.r .side{grid-column:2}.tsv2 .pb .copy{text-shadow:0 1px 18px #00000080}.tsv2 .pb .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--acc);align-items:center;gap:14px;font-size:12.5px;font-weight:600;display:flex}.tsv2 .pb .em{border-radius:13px;width:48px;height:48px}.tsv2 .pb .em svg{width:24px;height:24px}.tsv2 .pb h2{letter-spacing:-.012em;margin-top:22px;font-size:clamp(30px,3vw,40px);font-weight:600}.tsv2 .pb h2 small{font-family:var(--inter);color:#c9cfda;margin-left:10px;font-size:15px;font-weight:400}.tsv2 .pb .lede{color:#d6dbe5;max-width:52ch;margin-top:16px;font-size:17px}.tsv2 .pb .who{color:#cdd3de;max-width:52ch;margin-top:16px;font-size:15.5px;line-height:1.6}.tsv2 .pb .who b{color:#fff;font-weight:600}.tsv2 .caps{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tsv2 .caps span{border:1px solid color-mix(in srgb,var(--acc) 30%,transparent);background:color-mix(in srgb,var(--acc) 10%,#080c1a99);color:color-mix(in srgb,var(--acc) 70%,#fff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.tsv2 .pb .cta{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;display:flex}.tsv2 .pb .cta .btn.primary{background:var(--acc);color:#0a0f1e;border-color:#0000}.tsv2 .pb .cta .btn.primary:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--acc) 40%,transparent)}.tsv2 .pb .cta .link{color:#fff;font-size:15px}.tsv2 .pb .cta .link:hover{color:var(--acc)}.tsv2 .pb .side{gap:12px;max-width:600px;display:grid}.tsv2 .glass{-webkit-backdrop-filter:blur(14px);background:#0a0f1e8c;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #000000e6}.tsv2 .glass div{text-align:center;border-left:1px solid #ffffff1a;padding:20px 14px 18px}.tsv2 .glass div:first-child{border-left:0}.tsv2 .glass b{font-family:var(--sora);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1;display:block}.tsv2 .glass span{color:#cdd3de;margin-top:6px;font-size:13.5px;line-height:1.35;display:block}.tsv2 .more{flex-wrap:wrap;gap:8px;display:flex}.tsv2 .more a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:transform .45s var(--spring),border-color .2s,background-color .2s;background:#0a0f1e8c;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.tsv2 .more a:hover{border-color:color-mix(in srgb,var(--acc) 55%,transparent);background:color-mix(in srgb,var(--acc) 12%,#0a0f1eb3);transform:translateY(-2px)}.tsv2 .more a small{color:#bfc6d3;font-size:12.5px;font-weight:400}.tsv2 .pb.tf{--acc:var(--teal)}.tsv2 .pb.lp{--acc:var(--gold)}.tsv2 .pb.ca{--acc:var(--sun)}.tsv2 .pb.pa{--acc:var(--ice)}.tsv2 .pb.al{--acc:#7fa8f2}.tsv2 .pnote{color:#c9cfda;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f1e80;border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.55}.tsv2 .also{border-bottom:1px solid var(--line);background:var(--bg-deep)}.tsv2 .also .wrap{padding-block:96px}.tsv2 .alsogrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px;margin-top:44px;display:grid}.tsv2 .alsogrid a{border:1px solid var(--line);background:linear-gradient(#0f1730,#0c1226);border-radius:16px;flex-direction:column;gap:12px;padding:24px 22px;display:flex;box-shadow:inset 0 1px #ffffff0a}.tsv2 .alsogrid a:hover{border-color:var(--line-2);box-shadow:0 22px 50px -24px #000c}.tsv2 .alsogrid .em{--acc:#8f82f0;--glow:#6c5ce766;border-radius:12px;width:42px;height:42px}.tsv2 .alsogrid .em svg{width:22px;height:22px}.tsv2 .alsogrid h3{font-size:17px;font-weight:600}.tsv2 .alsogrid p{color:#c4cad6;flex:1;font-size:14.5px;line-height:1.55}.tsv2 .alsogrid .go{color:#c3b9ff;font-size:14px;font-weight:500}@media(max-width:960px){.tsv2 .pb{min-height:0}.tsv2 .pb .wrap,.tsv2 .pb.r .wrap{grid-template-columns:1fr;gap:28px;padding-block:72px}.tsv2 .pb.r .copy,.tsv2 .pb.r .side,.tsv2 .pb.l .copy,.tsv2 .pb.l .side{grid-column:1}.tsv2 .pb.l .veil,.tsv2 .pb.r .veil{background:linear-gradient(#080c1ae6,#080c1adb 55%,#080c1a99)}.tsv2 .pb.l .art img,.tsv2 .pb.r .art img{object-position:center}.tsv2 .alsogrid{grid-template-columns:repeat(2,1fr)}.tsv2 .phero{min-height:0}.tsv2 .phero .wrap{padding-block:64px 44px}.tsv2 .phero .veil{background:linear-gradient(180deg,#070b18e6 0%,#070b18db 50%,#070b184d 80%,var(--bg) 100%)}}@media(max-width:600px){.tsv2 .glass b{font-size:20px}.tsv2 .glass div{padding:14px 8px 12px}.tsv2 .alsogrid{grid-template-columns:1fr}}.tsv2 .chip img{object-fit:contain;width:38px;height:38px;display:block}.tsv2 .faq{background:var(--bg);padding-block:72px}.tsv2 .faq .list{gap:12px;max-width:820px;margin:32px auto 0;display:grid}.tsv2 .faq details{border:1px solid var(--line);background:linear-gradient(160deg,#0f1730,#0c1226);border-radius:16px;padding:18px}.tsv2 .faq summary{font-family:var(--sora);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.tsv2 .faq summary::-webkit-details-marker{display:none}.tsv2 .faq summary:after{content:"+";color:var(--dim);font-size:20px;font-weight:400;line-height:1}.tsv2 .faq details[open] summary:after{content:"–"}.tsv2 .faq details p{font-family:var(--inter);color:#c4cad6;margin-top:12px;font-size:15px;line-height:1.65}
