.hpt.prd h1,.hpt.prd h2,.hpt.prd h3{letter-spacing:0}.hpt.prd .hero{background:var(--dark);padding:110px 0 0}.hpt.prd .hero .glow{background:radial-gradient(at 50% 0,#ff4d6d38,#ff960014 44%,#0000 70%);height:520px;top:-60px}.hpt.prd .hero .wrap{position:relative}.hpt.prd .hero h1{max-width:14ch;font-size:80px}.hpt.prd .hero .lead{color:#ffffffe0;text-wrap:balance;max-width:620px}.hpt.prd .hero .eyebrow{letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;display:block}.hpt.prd .featureNav{text-align:start;background:#ffffff1a;border:1px solid #ffffff24;border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:80px;display:grid;overflow:hidden}.hpt.prd .featureNav a{background:#ffffff09;flex-direction:column;align-items:flex-start;gap:18px;padding:24px;font-size:13px;transition:background .18s;display:flex;position:relative}.hpt.prd .featureNav a:hover,.hpt.prd .featureNav a:focus-visible{background:#ffffff14}.hpt.prd .featureNav a:focus-visible{outline-offset:-3px;outline:2px solid #ff8aa1}.hpt.prd .featureNavIndex{color:#a7a6b7;letter-spacing:0;font:11px ui-monospace,monospace}.hpt.prd .featureNavIcon svg{fill:none;stroke:#ffffffdb;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.hpt.prd .featureNavArrow{color:#b7b4c6;inset-inline-end:24px;position:absolute;top:21px}.hpt.prd .spots{padding:100px 0 40px}.hpt.prd .spots .center{text-align:center}.hpt.prd .spots .center h2{margin-top:22px}.hpt.prd .spot{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:72px 0;scroll-margin-top:100px;display:grid}.hpt.prd .center+.spot{border-top:0;margin-top:40px}.hpt.prd .spot.flip .spotText{order:2}.hpt.prd .spotText{position:relative}.hpt.prd .spotText .num{letter-spacing:0;color:#8b6478;margin-bottom:18px;font-size:13px;font-weight:600;display:block}.hpt.prd .spotTag{background:var(--tile);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:500;display:inline-flex}.hpt.prd .spotTag i{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:6px;place-items:center;display:grid}.hpt.prd .spotTag svg{fill:none;width:14px;height:14px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hpt.prd .spotText h3{letter-spacing:0;text-wrap:balance;max-width:17ch;margin-top:22px;font-size:42px;line-height:1.1}.hpt.prd .spotText>p{color:var(--ink2);max-width:44ch;margin-top:18px;font-size:18px;line-height:1.5}.hpt.prd .gains{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hpt.prd .gains li{box-shadow:inset 0 0 0 1px var(--line2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.hpt.prd .gains li:before{content:"";background:var(--spectrum);border-radius:50%;width:7px;height:7px}.hpt.prd .spotVisual{background:radial-gradient(at 90% 0,#ff96001a,#0000 60%),#f7f7f7;border:1px solid #ebe5ed;border-radius:28px;min-width:0;padding:42px 26px;position:relative}.hpt.prd .spot.flip .spotVisual{background:#f4f4f4}.hpt.prd .spotVisual:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(at 50% 60%,#19191914,#0000 70%);position:absolute;inset:12% -6% -10%}.hpt.prd .mock{background:var(--dark2);color:#fff;border:1px solid #ffffff1a;border-radius:16px;min-height:300px;padding:54px 22px 22px 74px;font-size:14px;position:relative;overflow:hidden;box-shadow:0 24px 44px -14px #0d132459,0 2px 6px #0d13241f}.hpt.prd .mock:before{content:"";top:0;background:radial-gradient(circle at 18px 17px,#ff4d6d 0 4px,#0000 4.5px),radial-gradient(circle at 34px 17px,#ffb020 0 4px,#0000 4.5px),radial-gradient(circle at 50px 17px,#3ddc84 0 4px,#0000 4.5px),linear-gradient(90deg,#ffffff14,#ffffff08);border-bottom:1px solid #ffffff14;height:34px;position:absolute;inset-inline:0}.hpt.prd .mock:after{content:"";top:34px;bottom:0;background:linear-gradient(#ffffff14 0 0) 16px 22px/20px 2px no-repeat,linear-gradient(#ffffff14 0 0) 16px 52px/20px 2px no-repeat,linear-gradient(#ffffff14 0 0) 16px 82px/20px 2px no-repeat,#ffffff06;border-inline-end:1px solid #ffffff14;width:52px;position:absolute;inset-inline-start:0}.hpt.prd .mHead{z-index:1;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex;position:relative}.hpt.prd .mHead .st{color:#ffffffb3;align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;font-weight:500;display:inline-flex}.hpt.prd .mHead .st:before{content:"";background:var(--spectrum);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite alternate pulse}.hpt.prd .uxTabs{z-index:1;border-bottom:1px solid #ffffff14;gap:6px;margin:14px 0 16px;padding-bottom:12px;display:flex;position:relative}.hpt.prd .uxTabs span{color:#ffffff94;background:#ffffff0a;border-radius:7px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hpt.prd .uxTabs span.on{color:#fff;background:#ffffff1a;box-shadow:inset 0 -2px #ff4d6d}.hpt.prd .chips{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.hpt.prd .chips span{background:#ffffff12;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1f}.hpt.prd .chips span.hot{background:var(--spectrum);color:#fff;box-shadow:none}.hpt.prd .lake .drop{z-index:1;justify-content:center;gap:46px;height:26px;margin:12px 0;display:flex;position:relative}.hpt.prd .lake .drop i{background:#ffffff2e;width:1px;position:relative}.hpt.prd .lake .drop i:after{content:"";background:var(--spectrum);border-radius:50%;width:5px;height:5px;animation:2.2s linear infinite wireDot;position:absolute;top:-4px;left:-2px}.hpt.prd .lake .drop i:nth-child(2):after{animation-delay:.7s}.hpt.prd .lake .drop i:nth-child(3):after{animation-delay:1.4s}.hpt.prd .lake .pool{z-index:1;background:#ffffff0d;border-radius:12px;padding:16px 18px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.hpt.prd .lake .waves{height:56px;margin:12px -18px 0;position:relative}.hpt.prd .lake .waves i{inset-inline:-20%;background:linear-gradient(90deg,#ff960066,#ff008066,#7800ff66);border-radius:50% 50% 0 0;height:34px;animation:5s ease-in-out infinite alternate lakeWave;position:absolute;bottom:0}.hpt.prd .lake .waves i:nth-child(2){opacity:.7;height:24px;animation-duration:6.5s;animation-direction:alternate-reverse}.hpt.prd .lake .waves i:nth-child(3){opacity:.9;height:16px;animation-duration:4s}.hpt.prd .lake .chips.out{justify-content:center}.hpt.prd .rail{z-index:1;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.hpt.prd .rail li{background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hpt.prd .rail li.me{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.hpt.prd .rail .av{background:var(--spectrum);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:600;display:grid}.hpt.prd .rail em{color:#ffffff8c;font-size:12px;font-style:normal}.hpt.prd .rail .dot{background:#3ddc84;border-radius:50%;width:7px;height:7px;margin-inline-start:auto}.hpt.prd .rail .dot.q{background:#ffb020}.hpt.prd .team .chips.act{margin-top:16px}.hpt.prd .bars{z-index:1;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex;position:relative}.hpt.prd .bars li{grid-template-columns:110px 1fr 44px;align-items:center;gap:12px;display:grid}.hpt.prd .bars .track{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.hpt.prd .bars .track i{border-radius:inherit;background:var(--spectrum);height:100%;animation:1.2s cubic-bezier(.2,.8,.2,1) both barGrow;display:block}.hpt.prd .bars .track i.warn{background:linear-gradient(90deg,#ff9600,#ff4d6d)}.hpt.prd .bars em{text-align:end;color:#ffffffb3;font-size:12px;font-style:normal}.hpt.prd .blocked{z-index:1;background:#ff4d6d24;border-radius:10px;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;font-size:13px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ff4d6d66}.hpt.prd .blocked i{background:#ff4d6d;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate pulse}.hpt.prd .keys{z-index:1;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.hpt.prd .keys li{background:#ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hpt.prd .keys code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.hpt.prd .keys .val{letter-spacing:.1em;color:#ffffff59;margin-inline-start:auto;font-size:11px}.hpt.prd .keys svg{fill:none;stroke:#ff4d6d;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hpt.prd .rbac .scanline{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hpt.prd .rbac .scanline:before{content:"";background:linear-gradient(90deg,#0000,#ff4d6d1f,#0000);width:40%;animation:3.6s linear infinite scan;position:absolute;top:0;bottom:0;left:-40%}.hpt.prd .rulesList{z-index:1;flex-direction:column;gap:6px;margin:16px 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;list-style:none;display:flex;position:relative}.hpt.prd .rulesList li{background:#3ddc841a;border-radius:10px;padding:10px 12px;box-shadow:inset 0 0 0 1px #3ddc8440}.hpt.prd .rulesList li.deny{background:#ff4d6d1f;box-shadow:inset 0 0 0 1px #ff4d6d66}.hpt.prd .loop{background:var(--dark2);padding:110px 0}.hpt.prd .steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid;position:relative}.hpt.prd .steps .line{background:var(--spectrum);opacity:.8;height:2px;position:absolute;top:50px;left:8%;right:8%}.hpt.prd .step{background:linear-gradient(145deg,#151729,#0c1020);border:1px solid #ffffff1f;border-radius:20px;padding:28px;position:relative}.hpt.prd .step .idx{background:var(--dark2);border-radius:50%;place-items:center;width:46px;height:46px;font-size:16px;font-weight:600;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #0000,0 0 0 1.5px #ffffff59}.hpt.prd .step h3{margin-top:26px;font-size:30px}.hpt.prd .step>p{color:#fffc;margin-top:10px;font-size:16px;line-height:1.5}.hpt.prd .step ul{color:#ffffffe6;flex-direction:column;gap:10px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.hpt.prd .step li{align-items:center;gap:10px;display:flex}.hpt.prd .step li:before{content:"";background:var(--spectrum);border-radius:50%;flex:none;width:6px;height:6px}.hpt.prd .nums{padding:80px 0}.hpt.prd .nums .grid{margin-top:0}.hpt.prd .nums .stat .big{font-size:64px}.hpt.prd .nums .stat{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.hpt.prd .nums .stat .rule{margin-top:28px}.hpt.prd .ticker{background:var(--tile);padding:90px 0;overflow:hidden}.hpt.prd .ticker .center{text-align:center}.hpt.prd .ticker .lead{margin-top:14px}.hpt.prd .lane{margin-top:16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hpt.prd .lane:first-of-type{margin-top:48px}.hpt.prd .lane .track{gap:12px;width:max-content;animation:40s linear infinite tickerRun;display:flex}.hpt.prd .lane.back .track{animation-duration:46s;animation-direction:reverse}.hpt.prd .lane:hover .track{animation-play-state:paused}.hpt.prd .lane span{border:1px solid var(--line2);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:12px 20px;font-size:15px;font-weight:500;box-shadow:0 3px 8px #0d132408}.hpt.prd .close .lead{color:#fffc;max-width:600px;margin:20px auto 0;position:relative}@keyframes lakeWave{0%{transform:translate(-4%)scaleY(1)}to{transform:translate(4%)scaleY(1.25)}}@keyframes barGrow{0%{width:0}}@keyframes tickerRun{to{transform:translate(-50%)}}@media (width<=900px){.hpt.prd .spot{grid-template-columns:1fr;gap:36px;padding:56px 0}.hpt.prd .spot.flip .spotText{order:0}.hpt.prd .steps{grid-template-columns:1fr;gap:40px}.hpt.prd .steps .line{display:none}.hpt.prd .step{padding:28px}.hpt.prd .featureNav a{padding:18px 14px}.hpt.prd .featureNavArrow{inset-inline-end:14px}}@media (width<=640px){.hpt.prd .hero{padding:64px 0 0}.hpt.prd .hero h1{font-size:52px}.hpt.prd .featureNav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.hpt.prd .featureNav a:last-child{grid-column:1/-1}.hpt.prd .featureNav a{gap:12px}.hpt.prd .spotVisual{border-radius:20px;padding:24px 12px}.hpt.prd .mock{padding:50px 16px 18px 60px}.hpt.prd .hero .ctas,.hpt.prd .close .ctas{flex-wrap:wrap}.hpt.prd .spots{padding:64px 0 20px}.hpt.prd .spotText h3{font-size:30px}.hpt.prd .loop,.hpt.prd .nums,.hpt.prd .ticker{padding:64px 0}.hpt.prd .nums .stat .big{font-size:48px}.hpt.prd .bars li{grid-template-columns:90px 1fr 40px}}@media (prefers-reduced-motion:reduce){.hpt.prd .lane .track,.hpt.prd .lake .waves i,.hpt.prd .lake .drop i:after,.hpt.prd .rbac .scanline:before,.hpt.prd .mHead .st:before,.hpt.prd .blocked i,.hpt.prd .bars .track i{animation:none}.hpt.prd .featureNav a{transition:none}}
