.sec{padding-block:clamp(92px,11.5vw,168px);position:relative;overflow:clip}.sec>.wrap{z-index:1;position:relative}.aura{pointer-events:none;background:linear-gradient(#03212b0b,#03212b13);position:absolute;inset:0;overflow:hidden}.aura i{aspect-ratio:1;filter:blur(84px);border-radius:50%;position:absolute}.aura .a1{background:#04b49833;width:min(54vw,740px);top:10%;right:-12%}.aura .a2{background:#04a0cd2b;width:min(46vw,620px);top:34%;left:-14%}.aura .a3{background:#147ccd2e;width:min(52vw,700px);bottom:-8%;right:-8%}.aura .a4{background:#10b4681c;width:min(34vw,430px);bottom:2%;left:16%}.aura:after{content:"";background:radial-gradient(62% 58% at 30% 52%, color-mix(in srgb, var(--bg) 95%, #03212b) 38%, transparent 78%);width:min(100%,980px);height:560px;position:absolute;top:0;left:0}@keyframes drift{0%{transform:translateY(-8px)rotate(-1.2deg)}to{transform:translateY(10px)rotate(1.2deg)}}.sec-head{gap:clamp(18px,2vw,26px);max-width:900px;display:grid}.sec-head-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;column-gap:clamp(24px,5vw,80px);max-width:none}.sec-head-split>div{gap:clamp(18px,2vw,26px);display:grid}@property --break{syntax:"<percentage>";inherits:true;initial-value:56%}.sec-step{--step:clamp(52px, 6.6vw, 104px);--break:var(--break-at,56%);margin-top:calc(var(--step) * -1);padding-top:calc(var(--step) + clamp(92px, 11.5vw, 168px));clip-path:polygon(0 var(--step), var(--break) var(--step), calc(var(--break) + var(--step) / var(--cut-tan)) 0, 100% 0, 100% 100%, 0 100%)}@supports (animation-timeline:view()){.motion .sec-step{animation:linear both fault;animation-timeline:view();animation-range:entry entry 85%}@keyframes fault{0%{--break:calc(var(--break-at,56%) - 16%)}to{--break:var(--break-at,56%)}}}.sec:has(+.sec-step){padding-bottom:calc(clamp(92px,11.5vw,168px) + clamp(52px,6.6vw,104px))}.hero{padding-top:clamp(104px,10.5vw,148px);padding-bottom:calc(clamp(64px,8vw,110px) + clamp(52px,6.6vw,104px));position:relative;overflow:clip}.hero-bg{pointer-events:none;background:radial-gradient(52% 46% at 76% 34%,#04cdfa1c,#0000 70%),radial-gradient(38% 40% at 10% 4%,#21f76c13,#0000 70%);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,3.4vw,56px);display:grid;position:relative}.hero-copy{z-index:2;justify-items:start;gap:clamp(20px,2.3vw,30px);display:grid;position:relative}.hero-copy h1{max-width:9.5em}.cta-row{flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}.hero-fine{flex-wrap:wrap;gap:6px 18px;display:flex}.hero-fine span{align-items:center;gap:7px;display:inline-flex}.hero-fine .i{width:13px;height:13px;color:var(--accent)}.stage{aspect-ratio:1/.96;justify-self:end;width:100%;max-width:640px;position:relative;container-type:inline-size}.stage-glow{pointer-events:none;filter:blur(28px);background:radial-gradient(34% 32% at 46% 33%,#21f76c38,#0000 72%),radial-gradient(38% 36% at 58% 68%,#04cdfa40,#0000 72%);position:absolute;inset:-16%}.gapline{width:320vw;height:1px;translate:-50% -50%;rotate:calc(var(--cut) * -1);pointer-events:none;background:linear-gradient(90deg, transparent 10%, var(--line) 30%, var(--line-3) 47%, var(--line-3) 53%, var(--line) 70%, transparent 90%);position:absolute;top:calc(50% + 7.36cqw);left:50%}.mark{aspect-ratio:1;width:68%;position:absolute;top:50%;left:50%;translate:-50% -50%}.shard{will-change:transform;position:absolute;inset:0}.shard img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 20px 34px #00080e80);width:100%;height:100%}.shard:after{content:"";pointer-events:none;mix-blend-mode:plus-lighter;animation:glint 9s var(--ease-in-out) infinite;background:linear-gradient(114deg,#0000 44%,#ffffff8c 50%,#0000 56%) 140% 0/280% 100% no-repeat;position:absolute;inset:0}.shard-u:after{-webkit-mask:url(/brand/shard-upper-mask.png) 50%/100% 100% no-repeat;mask:url(/brand/shard-upper-mask.png) 50%/100% 100% no-repeat}.shard-l:after{animation-delay:.45s;-webkit-mask:url(/brand/shard-lower-mask.png) 50%/100% 100% no-repeat;mask:url(/brand/shard-lower-mask.png) 50%/100% 100% no-repeat}@keyframes glint{0%,58%{background-position:140% 0}84%,to{background-position:-40% 0}}.annot{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.annot .ld{fill:none;stroke:var(--line-3);stroke-width:1px}.annot .ext{stroke:var(--line-3);stroke-width:1px}.annot .dim{stroke:var(--fg);stroke-width:1.4px}.annot .ring{fill:var(--bg);stroke:var(--fg);stroke-width:1.4px}.annot .pip{fill:var(--fg)}.co{z-index:2;gap:7px;display:grid;position:absolute}.co b{font:400 clamp(1.4rem, 5.3cqw, 2.3rem)/1 var(--ff-sans);letter-spacing:-.04em}.co small{font:400 11.5px/1.35 var(--ff-mono);color:var(--fg-3)}.co-see{top:1%;left:0}.co-see b{color:var(--fg-2);font-weight:300}.co-gap{text-align:right;justify-items:end;top:4%;right:0}.co-keep{text-align:right;justify-items:end;bottom:0;right:0}.co-keep b{font-size:clamp(1.7rem,6.6cqw,2.9rem)}.gapline-tag{font:400 10px/1 var(--ff-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.annot circle{transform-box:fill-box;transform-origin:50%}.motion #stage .shard{animation:shard-in 1.25s var(--ease-out) both paused}.motion #stage .shard-l{animation-delay:.1s}.motion #stage .gapline{animation:line-in 1.5s var(--ease-out) .5s both paused}.motion #stage.is-live :is(.shard,.gapline){animation-play-state:running}@keyframes shard-in{0%{opacity:0;filter:blur(12px);scale:.86}}@keyframes line-in{0%{opacity:0;scale:0 1}}.trade{z-index:3;gap:clamp(18px,2vw,24px);width:100%;max-width:540px;display:grid;position:relative}.tradebar{border-radius:var(--r-l);background:var(--pane);box-shadow:inset 0 0 0 1px var(--pane-line), inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:10px;padding:18px 22px 14px 24px;display:grid;position:relative}.dial{gap:2px;min-width:0;display:grid;position:relative}.dial-bubble{left:calc(13px + (100% - 26px) * var(--p01,.29));background:var(--fg);color:var(--bg);font:500 12px/1 var(--ff-sans);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-state), translate var(--dur-state) var(--ease-out);border-radius:8px;padding:5px 8px;position:absolute;bottom:calc(100% - 4px);translate:-50% 5px}.dial:hover .dial-bubble,.dial:focus-within .dial-bubble{opacity:1;translate:-50%}.dial-scale{height:12px;font:400 10.5px/1 var(--ff-mono);letter-spacing:.08em;color:var(--fg-3);margin-inline:13px;position:relative}.dial-scale span{left:calc(var(--t) * 100%);position:absolute;translate:-50%}.dial-scale span:first-child{left:-13px;translate:0}.dial-scale span:last-child{left:auto;right:-13px;translate:0}.parts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(34px,4.4vw,60px);padding-top:clamp(20px,2.2vw,28px);display:grid}.parts>div{border-left:1px solid var(--line);min-width:0;padding:2px 20px 0}.parts>div:first-child{border-left:0;padding-left:0}.parts dt{font:400 11px/1.25 var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.parts dt b{color:var(--fg);margin-right:8px;font-weight:400}.parts dd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;display:flex}.parts dd>b{font:400 clamp(1.35rem, 2.2vw, 1.95rem)/1 var(--ff-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.parts dd>span{font:400 12px/1.3 var(--ff-mono);color:var(--fg-3)}.demo-note{max-width:78ch;margin-top:22px}.hollow{color:#0000;-webkit-text-stroke:1.8px var(--fg);letter-spacing:-.02em;padding-right:.04em}.anatomy{--rise:clamp(70px, 9vw, 132px);gap:clamp(16px,2vw,26px);margin-top:clamp(64px,7.6vw,120px);display:grid;position:relative}.an-card{z-index:1;min-width:0;padding:clamp(22px,3.2vw,46px)}.an-card .ledger{border-top:0;margin-top:0}.an-card .ledger li:first-child{padding-top:4px}.an-card .ledger li:last-child{padding-bottom:4px}.an-card .ledger li.is-on{background:color-mix(in srgb, var(--bg-2) 55%, transparent);border-radius:14px}.drift{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.86;filter:saturate(.86)brightness(.94)drop-shadow(0 30px 50px #03465f47);width:clamp(280px,40vw,560px);max-width:none;height:auto;animation:12s ease-in-out infinite alternate drift;position:absolute}.drift-a{right:clamp(-150px,-9vw,-60px);top:calc(var(--rise) * -1);-webkit-mask-image:linear-gradient(205deg,#000 46%,#0000001f 80%);mask-image:linear-gradient(205deg,#000 46%,#0000001f 80%)}.drift-b{animation-delay:-5s;bottom:clamp(-150px,-11vw,-84px);left:clamp(-170px,-10vw,-70px)}.glass .an-seg{background:var(--glass-tile);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 24%, transparent), inset 0 2px 0 var(--glass-hi), 0 8px 20px #03465f1a}.glass .an-seg.is-on{background:var(--fg);color:var(--bg)}.glass .an-keepbar{height:100%;box-shadow:inset 0 1px #ffffffb3,inset 0 -7px 12px #014f9738,0 6px 18px #04a0c84d}.an-scale{gap:14px;display:grid}.an-row{grid-template-columns:132px minmax(0,1fr) 118px;align-items:center;gap:18px;display:grid}.an-row>b{font:400 1.1rem/1 var(--ff-sans);text-align:right;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.an-track{height:22px;display:block;position:relative}.an-refline{background:var(--fg);height:1.5px;position:absolute;inset:50% 0 auto}.an-refline:before,.an-refline:after{content:"";background:var(--fg);width:1.5px;height:13.5px;position:absolute;top:-6px}.an-refline:after{right:0}.an-keepbar{transition:width .7s var(--ease-out);background:linear-gradient(90deg,#12d96b,#06c9b4 55%,#08a6da);border-radius:3px 0 0 3px;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff8c,inset 0 -6px 10px #014f972e}.an-notch{border:1.5px solid var(--fg);min-width:7px;transition:left .7s var(--ease-out), width .7s var(--ease-out);border-radius:3px;position:absolute;top:-5px;bottom:-5px}.an-zoom{padding-left:150px;padding-right:136px;position:relative}.an-lens{width:100%;height:clamp(54px,6vw,84px);display:block;overflow:visible}.an-lens path{fill:none;stroke:var(--line-3);stroke-width:1px}.an-zoom-label{margin-bottom:12px}.an-zoom-label span{color:var(--fg)}.liq{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,5vw,84px);display:grid}.liq-copy{gap:clamp(18px,2vw,26px);display:grid}.liq-read{border-top:1px solid var(--line-2);gap:10px;margin-top:clamp(10px,2vw,28px);padding-top:22px;display:grid}.liq-size{font:500 clamp(1.35rem, 2.1vw, 1.8rem)/1.1 var(--ff-display);letter-spacing:-.03em}.liq-big{font:300 clamp(3.2rem, 7vw, 6.2rem)/.95 var(--ff-sans);letter-spacing:-.055em;font-variant-numeric:tabular-nums}.liq-sub{font:400 13px/1.4 var(--ff-mono);color:var(--fg-2)}.liq-chart{gap:18px;min-width:0;display:grid}.routes{margin-top:clamp(40px,5vw,72px)}.routes-axis{grid-template-columns:56px minmax(0,220px) minmax(0,1fr) 150px;gap:20px;padding-bottom:12px;display:grid}.routes-axis span:last-child{text-align:right}.routes-axis .ax{grid-column:3;justify-content:space-between;display:flex}.routes-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 30px;margin-top:26px;display:flex}.sec-scan{background:var(--sunk)}.sec-scan .term{margin-top:clamp(36px,4.6vw,64px)}.rules-wrap{margin-top:clamp(44px,5.5vw,84px);position:relative}.rules-mark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.62;filter:saturate(.82)brightness(.94)drop-shadow(0 30px 60px #03465f4d);width:clamp(300px,40vw,540px);max-width:none;height:auto;margin:calc(clamp(300px,40vw,540px)/-2) 0 0 calc(clamp(300px,40vw,540px)/-2);animation:13s ease-in-out infinite alternate drift;position:absolute;top:50%;left:50%}.motion .rules-wrap[data-play] .rules-mark{animation:a-fade 1.8s var(--ease-out) .2s both paused, drift 13s ease-in-out infinite alternate}.motion .rules-wrap[data-play].is-live .rules-mark{animation-play-state:running,running}.rules{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid;position:relative}.rules li{min-height:clamp(190px,17vw,250px);transition:translate .5s var(--ease-out);align-content:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.rules li:hover{translate:0 -4px}.rules .rn{background:var(--glass-tile);min-width:44px;height:30px;box-shadow:inset 0 0 0 1px var(--glass-line), 0 4px 12px #03465f1a;font:500 11px/1 var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);border-radius:999px;justify-self:start;place-items:center;margin-bottom:clamp(10px,2vw,28px);padding:0 12px;display:grid}.rules h3{font:600 clamp(1.35rem, 2.1vw, 1.8rem)/1.1 var(--ff-display);letter-spacing:-.035em}.rules p{color:var(--fg-2);max-width:40ch}.band{z-index:2;color:#01141c;background:linear-gradient(100deg,#21f76c,#0cfcc2 36%,#04cdfa 72%,#2ba8ff);padding:22px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -14px 26px #014f9738}.band-track{will-change:transform;width:max-content;animation:38s linear infinite band;display:flex}.motion .band-track{animation:none}.band-track>div{flex:none;align-items:center;display:flex}.band-track span{font:600 clamp(1.4rem, 2.5vw, 2.1rem)/1 var(--ff-display);letter-spacing:-.04em;white-space:nowrap;padding-inline:clamp(16px,2.4vw,34px)}.band-track span.up{font:500 clamp(.72rem, 1vw, .85rem)/1 var(--ff-mono);letter-spacing:.22em;text-transform:uppercase}.band-track svg{fill:none;stroke:#01141c;stroke-width:1.6px;flex:none;width:30px;height:12px}@keyframes band{to{transform:translate(-50%)}}.rc-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.rc-copy{justify-items:start;gap:clamp(18px,2vw,26px);display:grid}.rc-col{gap:22px;min-width:0;display:grid}.motion .rc-host[data-play] .receipt{animation:rc-print 1.5s var(--ease-out) both paused}.motion .rc-host[data-play].is-live .receipt{animation-play-state:running}@keyframes rc-print{0%{clip-path:inset(0 -160px 100%);translate:0 -46px}to{clip-path:inset(-160px);translate:0}}.close{text-align:center;padding-block:clamp(110px,14vw,200px) clamp(96px,12vw,170px);position:relative;overflow:clip}.close-in{z-index:2;justify-items:center;gap:clamp(22px,2.6vw,34px);display:grid;position:relative}.close h2{letter-spacing:-.05em;font-size:clamp(2.8rem,8vw,7.4rem);line-height:1}.close-glow{aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(closest-side,#04cdfa38,#21f76c14 55%,#0000 75%);border-radius:50%;width:min(1100px,120vw);position:absolute;bottom:-46%;left:50%;translate:-50%}.bisect{color:#0000;padding-inline:.02em .06em;display:inline-block;position:relative}.bisect>span{padding:inherit;background:var(--grad-text);color:#0000;transition:translate .9s var(--ease-out);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.bisect>.bi-a{clip-path:var(--clip-a);translate:calc(var(--off,0px) * -.404) calc(var(--off,0px) * -.915)}.bisect>.bi-b{clip-path:var(--clip-b);translate:calc(var(--off,0px) * .404) calc(var(--off,0px) * .915)}.bisect.is-open{--off:.045em}.bisect:hover{--off:.1em}@media (max-width:900px){.liq,.rc-grid,.sec-head-split{grid-template-columns:minmax(0,1fr)}.rc-col{max-width:460px}}@media (max-width:860px){.parts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.parts>div:nth-child(3){border-left:0;padding-left:0}.an-row{grid-template-columns:minmax(0,1fr) auto}.an-row .an-track{grid-area:2/1/auto/-1}.an-zoom{padding-inline:0}.routes-axis{display:none}.rules{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.hero-grid{grid-template-columns:minmax(0,1fr)}.stage{justify-self:center;max-width:520px;margin-top:12px}}@media (max-width:560px){.co-see,.co-gap{top:-2%}.gapline-tag{display:none}}
