.webgl-backdrop{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.4s .2s;position:fixed;inset:0}.webgl-backdrop[data-ready=true]{opacity:1}.webgl-canvas{width:100%;height:100%;display:block}.webgl-backdrop[data-ready=true]~* .bg-floor{opacity:.6}.page-enter{animation:page-enter .72s var(--ease-out) backwards;transform-origin:50% 0}@keyframes page-enter{0%{opacity:0;transform:perspective(1400px)rotateX(3deg)translate3d(0,24px,-90px)}to{opacity:1;transform:perspective(1400px)rotateX(0)translate(0,0)}}.fx-progress{z-index:70;background:linear-gradient(90deg, transparent, var(--text) 40%, var(--text));width:100%;height:3px;box-shadow:0 0 14px var(--text), 0 2px 8px #0006;pointer-events:none;transform-origin:0;position:fixed;top:0;left:0;transform:scaleX(0)}.fx-cursor-glow,.fx-cursor-ring{z-index:55;pointer-events:none;opacity:0;transition:opacity .35s;display:none;position:fixed;top:0;left:0}.fx-cursor-glow{background:radial-gradient(circle, var(--spot) 0%, transparent 62%);mix-blend-mode:soft-light;border-radius:50%;width:520px;height:520px}html[data-theme=light] .fx-cursor-glow{mix-blend-mode:normal;background:radial-gradient(circle,#0a0a0a1f 0%,#0000 62%)}.fx-cursor-ring{border:1px solid var(--border-strong);width:30px;height:30px;box-shadow:0 0 0 1px var(--highlight-soft), inset 0 0 10px var(--highlight-soft);border-radius:50%;transition:opacity .35s,width .2s,height .2s}@media (hover:hover) and (pointer:fine){.fx-cursor-glow,.fx-cursor-ring{display:block}html[data-cursor=on] .fx-cursor-glow,html[data-cursor=on] .fx-cursor-ring{opacity:1}}.split-text{display:inline}.split-word{white-space:nowrap;display:inline-block}.split-char{backface-visibility:hidden;-webkit-font-smoothing:antialiased;animation:char-in .82s var(--ease-out) backwards;animation-delay:calc(var(--delay,0s) + var(--i) * var(--step,28ms));display:inline-block}@keyframes char-in{0%{opacity:0;transform:perspective(500px)rotateX(-80deg)translateY(.5em)}to{opacity:1;transform:perspective(500px)rotateX(0)translateY(0)}}:root{--t3d-face:#fff;--t3d-s1:#d6d6d6;--t3d-s2:#bcbcbc;--t3d-s3:#a0a0a0;--t3d-s4:#858585;--t3d-s5:#6b6b6b;--t3d-s6:#545454;--t3d-s7:#3f3f3f;--t3d-s8:#2c2c2c;--t3d-hi:#fffffff2;--t3d-near:#0000008c;--t3d-far:#00000080;--t3d-glow:#ffffff2e}html[data-theme=light]{--t3d-face:#0a0a0a;--t3d-s1:#2a2a2a;--t3d-s2:#3d3d3d;--t3d-s3:#525252;--t3d-s4:#686868;--t3d-s5:gray;--t3d-s6:#999;--t3d-s7:#b0b0b0;--t3d-s8:#c4c4c4;--t3d-hi:#fff0;--t3d-near:#00000038;--t3d-far:#0003;--t3d-glow:#0000}.title-3d,.shine-chars{color:var(--t3d-face);text-shadow:-1px -1px 0 var(--t3d-hi), 1px 1px 0 var(--t3d-s1), 2px 2px 0 var(--t3d-s2), 3px 3px 0 var(--t3d-s3), 4px 4px 0 var(--t3d-s4), 5px 5px 0 var(--t3d-s5), 6px 6px 0 var(--t3d-s6), 7px 7px 0 var(--t3d-s7), 8px 8px 0 var(--t3d-s8), 9px 10px 8px var(--t3d-near), 14px 20px 22px var(--t3d-far), 0 0 44px var(--t3d-glow)}.title-3d-soft{text-shadow:-1px -1px 0 var(--t3d-hi), 1px 1px 0 var(--t3d-s2), 2px 2px 0 var(--t3d-s3), 3px 3px 0 var(--t3d-s4), 4px 4px 0 var(--t3d-s5), 5px 5px 0 var(--t3d-s6), 6px 6px 0 var(--t3d-s7), 8px 9px 8px var(--t3d-near), 12px 17px 20px var(--t3d-far)}.section-title{color:var(--t3d-face);text-shadow:-1px -1px 0 var(--t3d-hi), 1px 1px 0 var(--t3d-s2), 2px 2px 0 var(--t3d-s3), 3px 3px 0 var(--t3d-s4), 4px 4px 0 var(--t3d-s6), 5px 5px 0 var(--t3d-s7), 7px 9px 12px var(--t3d-near), 10px 16px 20px var(--t3d-far)}h1.chrome-text{filter:drop-shadow(1px 1px 0 var(--t3d-s3)) drop-shadow(1px 1px 0 var(--t3d-s4)) drop-shadow(1px 1px 0 var(--t3d-s5)) drop-shadow(1px 1px 0 var(--t3d-s6)) drop-shadow(1px 1px 0 var(--t3d-s7)) drop-shadow(6px 12px 10px var(--t3d-far))}html[data-theme=light] h1.chrome-text{filter:drop-shadow(1px 1px 0 var(--t3d-s5)) drop-shadow(1px 1px 0 var(--t3d-s6)) drop-shadow(1px 1px 0 var(--t3d-s7)) drop-shadow(1px 1px 0 var(--t3d-s8)) drop-shadow(5px 10px 9px var(--t3d-far))}@media (max-width:639px){.title-3d,.shine-chars{text-shadow:-1px -1px 0 var(--t3d-hi), 1px 1px 0 var(--t3d-s2), 2px 2px 0 var(--t3d-s3), 3px 3px 0 var(--t3d-s4), 4px 4px 0 var(--t3d-s5), 5px 5px 0 var(--t3d-s7), 6px 10px 12px var(--t3d-near), 9px 16px 18px var(--t3d-far)}.title-3d-soft{text-shadow:-1px -1px 0 var(--t3d-hi), 1px 1px 0 var(--t3d-s3), 2px 2px 0 var(--t3d-s4), 3px 3px 0 var(--t3d-s6), 4px 4px 0 var(--t3d-s7), 5px 10px 11px var(--t3d-near)}}.hero-title{transform-style:preserve-3d;position:relative}.hero-title:after{z-index:-1;content:"";background:radial-gradient(60% 60% at 30% 40%, var(--highlight-soft), transparent 70%);opacity:.7;position:absolute;inset:-10% -4%}@keyframes aura{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.scroll-cue{color:var(--text-faint);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;display:inline-flex}.scroll-cue i{width:20px;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong), inset 1px 2px 4px var(--inner-shadow-strong);border-radius:12px;position:relative}.scroll-cue i:after{background:var(--text);content:"";border-radius:3px;width:3px;height:7px;animation:1.8s ease-in-out infinite wheel;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.float-cube{width:54px;height:54px;transform-style:preserve-3d;animation:14s linear infinite cube-tumble;position:relative}.float-cube b{background:linear-gradient(145deg, var(--surface-3), var(--surface-0));box-shadow:inset 0 1px 0 var(--highlight), 0 0 0 1px var(--border-strong);backface-visibility:visible;border-radius:6px;position:absolute;inset:0}.float-cube b:first-child{transform:translateZ(27px)}.float-cube b:nth-child(2){transform:rotateY(180deg)translateZ(27px)}.float-cube b:nth-child(3){transform:rotateY(90deg)translateZ(27px)}.float-cube b:nth-child(4){transform:rotateY(-90deg)translateZ(27px)}.float-cube b:nth-child(5){transform:rotateX(90deg)translateZ(27px)}.float-cube b:nth-child(6){transform:rotateX(-90deg)translateZ(27px)}@keyframes cube-tumble{0%{transform:rotateX(-20deg)rotateY(0)}to{transform:rotateX(340deg)rotateY(360deg)}}.float-ring3d{background:linear-gradient(var(--bg), var(--bg)) padding-box, var(--chrome) border-box;border:3px solid #0000;border-radius:50%;width:96px;height:96px;animation:9s ease-in-out infinite ring-flip;box-shadow:3px 10px 18px #00000073}@keyframes ring-flip{0%,to{transform:rotateX(70deg)rotate(0)}50%{transform:rotateX(70deg)rotate(180deg)translateY(-6px)}}.theme-primary-button,.theme-secondary-button{isolation:isolate;overflow:hidden}.theme-primary-button:after,.theme-secondary-button.cta:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}html[data-theme=light] .theme-primary-button:after{background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%)}.theme-primary-button:hover:after,.theme-secondary-button.cta:hover:after{transition:transform .8s var(--ease-out);transform:translate(120%)}.theme-primary-button.cta{animation:3.6s ease-in-out infinite cta-breathe}@keyframes cta-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}.theme-primary-button.cta[data-magnet=on]:hover:not(:disabled),.theme-secondary-button.cta[data-magnet=on]:hover:not(:disabled){transform:perspective(560px) translate3d(var(--mag-x,0), var(--mag-y,0), 0) rotateX(var(--mag-rx,0)) rotateY(var(--mag-ry,0)) translateZ(6px);transition:transform 90ms linear, box-shadow var(--dur-1) var(--ease-out)}.fx-ripple{z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffffb3,#0000 65%);border-radius:50%;animation:.65s ease-out forwards ripple;position:absolute}.theme-secondary-button .fx-ripple{background:radial-gradient(circle, var(--highlight), transparent 65%)}@keyframes ripple{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(1)}}.theme-surface:after,.chip-3d:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,0%), var(--spot), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.chip-3d{position:relative}.theme-surface:hover:after,.chip-3d:hover:after{opacity:1}.marquee-3d{perspective:900px;padding-block:8px}.marquee-3d .marquee{transform-style:preserve-3d;padding-block:8px}.marquee-3d .marquee:first-child{transform:rotateX(14deg)rotate(-1.2deg)}.marquee-3d .marquee:nth-child(2){transform:rotateX(-10deg)rotate(1.2deg)}.marquee-reverse .marquee-track{animation-duration:60s;animation-direction:reverse}.marquee .chip-3d{transition:transform var(--dur-2) var(--ease-spring)}.marquee .chip-3d:hover{transform:translateZ(40px)scale(1.12)}.orbit{perspective:1400px;perspective-origin:50% 38%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:340px;margin-top:8px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.orbit[data-dragging=true]{cursor:grabbing}.orbit-ring{width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--radius) * -1)) rotateX(-8deg) rotateY(var(--angle,0deg));position:absolute;top:50%;left:50%}.orbit-card-wrap{width:220px;height:96px;transform-style:preserve-3d;transform:rotateY(var(--a)) translateZ(var(--radius));position:absolute;top:-48px;left:-110px}.orbit-card{border-radius:var(--radius-md);backface-visibility:hidden;flex-direction:column;justify-content:space-between;height:100%;padding:14px 16px;display:flex}.orbit-index{color:var(--text-faint);letter-spacing:.2em;font-size:.68rem}.orbit-name{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:600;overflow:hidden}.orbit-core{background:radial-gradient(circle at 32% 28%, var(--surface-3), var(--surface-0) 70%);width:150px;height:150px;box-shadow:inset 0 1px 2px var(--highlight), inset 0 -8px 18px var(--inner-shadow-strong), 0 0 0 1px var(--border-strong), 0 30px 60px -10px #0009;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-core:before,.orbit-core:after{border:1px solid var(--border-strong);content:"";border-radius:50%;animation:18s linear infinite ring-spin;position:absolute;inset:-22px;transform:rotateX(72deg)}.orbit-core:after{border-style:dashed;animation-duration:28s;animation-direction:reverse;inset:-44px}.orbit-hint{color:var(--text-faint);letter-spacing:.22em;text-align:center;text-transform:uppercase;margin:0;font-size:.68rem;position:absolute;bottom:0;left:0;right:0}.section-title{width:fit-content;display:block;position:relative}.section-title:after{content:"";background:var(--chrome);width:64px;height:3px;box-shadow:0 1px 0 var(--highlight), 0 4px 12px var(--spot);transform-origin:0;animation:bar-grow 1.1s var(--ease-out) .3s backwards;border-radius:3px;margin-top:14px;display:block}@keyframes bar-grow{0%{transform:scaleX(0)}}.step-card{position:relative;overflow:hidden}.step-number{position:relative}.step-card .step-number:after{z-index:-1;color:var(--text);content:attr(data-n);font-family:var(--font-space-grotesk), Arial, sans-serif;letter-spacing:-.08em;opacity:.05;pointer-events:none;-webkit-text-fill-color:currentColor;font-size:9rem;font-weight:700;line-height:1;position:absolute;top:-18px;right:-6px}.step-connector{display:none}.scroll-tilt:last-child>.step-connector{display:none!important}@media (min-width:768px){.step-connector{z-index:3;background:linear-gradient(90deg, var(--text-faint), transparent);width:36px;height:2px;display:block;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.step-connector:after{background:var(--text);width:7px;height:7px;box-shadow:0 0 10px var(--text);content:"";border-radius:50%;animation:2.4s ease-in-out infinite pulse-run;position:absolute;top:50%;left:0}}@keyframes pulse-run{0%{opacity:0;transform:translateY(-50%)}30%{opacity:1}to{opacity:0;transform:translate(30px,-50%)}}.feature-icon{transform-style:preserve-3d;transition:transform var(--dur-3) var(--ease-spring);position:relative}.card-glow:hover .feature-icon{transform:perspective(300px)rotateY(180deg)translateZ(12px)}.feature-icon svg{transition:transform var(--dur-3) var(--ease-spring)}.card-glow:hover .feature-icon svg{transform:rotateY(180deg)}.cta-stage{perspective:1000px}.cta-rings{z-index:0;pointer-events:none;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.cta-rings i{aspect-ratio:1;border:1px solid var(--border);width:min(86%,760px);box-shadow:inset 0 0 40px var(--highlight-soft);opacity:.55;border-radius:50%;animation:16s linear infinite cta-ring;position:absolute}.cta-rings i:nth-child(2){border-style:dashed;width:min(64%,560px);animation-duration:22s;animation-direction:reverse}.cta-rings i:nth-child(3){width:min(42%,360px);animation-duration:12s}@keyframes cta-ring{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}details.theme-surface{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}details.theme-surface[open]{box-shadow:var(--shadow-4), inset 0 1px 0 var(--highlight), inset 0 -1px 0 var(--inner-shadow);transform:translateZ(0)scale(1.012)}details[open]>:not(summary){animation:faq-open .42s var(--ease-out) backwards}@keyframes faq-open{0%{opacity:0;transform:translateY(-8px)rotateX(-20deg)}}.brand-coin{animation:6s ease-in-out infinite coin-pulse}@keyframes coin-pulse{0%,to{transform:rotateY(0)}8%{transform:rotateY(360deg)}}.page-enter .theme-surface,.page-enter .stat-tile{animation-fill-mode:backwards}.page-enter main .theme-surface:not(.tilt-card):not(details){animation:surface-in .7s var(--ease-out) backwards}.page-enter main .theme-surface:nth-of-type(2){animation-delay:70ms}.page-enter main .theme-surface:nth-of-type(3){animation-delay:.14s}.page-enter main .theme-surface:nth-of-type(4){animation-delay:.21s}.page-enter main .theme-surface:nth-of-type(n+5){animation-delay:.28s}@keyframes surface-in{0%{opacity:0;transform:perspective(1000px)rotateX(10deg)translate3d(0,28px,-60px)}}@media (max-width:767px){.orbit{height:280px}.orbit-card-wrap{width:170px;left:-85px}.mega-marquee{margin-bottom:28px}.marquee-3d .marquee:first-child,.marquee-3d .marquee:nth-child(2){transform:none}.step-card .step-number:after{font-size:6rem}}@media (pointer:coarse){.theme-primary-button.cta{animation:none}}@media (prefers-reduced-motion:reduce){.page-enter,.split-char,.shine-chars .split-char,.brand-coin,.hero-title:after,.float-cube,.float-ring3d,.cta-rings i,.orbit-core:before,.orbit-core:after,.theme-primary-button.cta,.section-title:after,.step-connector:after,.scroll-cue i:after{animation:none!important}.split-char{opacity:1!important;filter:none!important;transform:none!important}.fx-progress,.fx-cursor-glow,.fx-cursor-ring,.webgl-backdrop{display:none!important}.marquee-3d .marquee{transform:none!important}}.intro{z-index:100;pointer-events:none;perspective:900px;animation:10ms linear 1.9s forwards intro-hide;position:fixed;inset:0}.intro-panel{background:var(--bg);width:100%;height:50.5%;position:absolute;left:0;box-shadow:0 0 80px #0009}.intro-top{animation:intro-up .9s var(--ease-in-out) 1.05s forwards;top:0}.intro-bottom{animation:intro-down .9s var(--ease-in-out) 1.05s forwards;bottom:0}.intro-coin{z-index:2;width:112px;height:112px;animation:intro-coin 1.5s var(--ease-in-out) forwards;background:linear-gradient(145deg,#fff 0%,#a9a9a9 28%,#2a2a2a 55%,#0a0a0a 78%,#cfcfcf 100%);border-radius:50%;place-items:center;margin:-56px 0 0 -56px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -3px 6px #000c,4px 14px 30px #0009,0 0 0 1px #fff3,0 0 80px #ffffff1f}.intro-coin span{color:#fafafa;font-family:var(--font-space-grotesk), Arial, sans-serif;text-shadow:0 2px 4px #000000b3;font-size:54px;font-weight:700}@keyframes intro-coin{0%{opacity:0;transform:rotateY(-540deg)scale(.4)}45%{opacity:1;transform:rotateY(0)scale(1)}70%{opacity:1;transform:rotateY(0)scale(1.08)}to{opacity:0;transform:rotateY(0)scale(7)}}@keyframes intro-up{to{transform:translateY(-101%)}}@keyframes intro-down{to{transform:translateY(101%)}}@keyframes intro-hide{to{visibility:hidden}}.mega-marquee{white-space:nowrap;margin:24px calc(50% - 50vw) 36px;padding-block:.12em;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mega-track{color:#0000;font-family:var(--font-space-grotesk), Arial, sans-serif;letter-spacing:-.05em;-webkit-text-stroke:1.5px var(--border-strong);font-size:clamp(3rem,10vw,8rem);font-weight:700;line-height:1.05;animation:40s linear infinite mega-run;display:inline-block}.mega-track span{padding-right:.4em;display:inline-block}.mega-marquee:hover .mega-track{-webkit-text-stroke-color:var(--text)}@keyframes mega-run{to{transform:translate(-50%)}}@supports (animation-timeline:scroll(root)){.mega-track{animation:linear both mega-scroll;animation-timeline:scroll(root)}}@keyframes mega-scroll{0%{transform:translate(0)}to{transform:translate(-60%)}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){[data-hero-tilt]{transform:perspective(1200px) rotateX(var(--hx,0deg)) rotateY(var(--hy,0deg));will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.intro,.mega-track{display:none!important}[data-hero-tilt]{transform:none!important}}.eyebrow{width:fit-content;display:flex}.hero-in p{text-shadow:0 1px 14px var(--bg), 0 0 3px var(--bg)}.section-title{max-width:100%}.scene-tilt,.scene-rotor,.float-obj,.float-inner,.orbit-ring,.cta-rings i{will-change:transform}.phone-face,.float-cube b,.orbit-card,.float-chip,.float-sim,.float-key{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;outline:1px solid #0000}.marquee-3d .marquee,.marquee-3d .marquee .chip-3d{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.webgl-canvas{image-rendering:auto}@media (prefers-reduced-motion:reduce){[data-hero-tilt]{will-change:auto}}.hero-sheen,.section-title:before{z-index:3;pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(105deg,#0000 43%,#fffffff5 50%,#0000 57%) 100% 0/260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.hero-sheen{animation:7s ease-in-out 2.8s infinite sheen}.section-title:before{content:attr(data-sheen);content:attr(data-sheen) / "";animation:9s ease-in-out 1.4s infinite sheen}@keyframes sheen{0%{background-position:100% 0}36%,to{background-position:0 0}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--glow-color:#fffffffa}html[data-theme=light]{--glow-color:#0a0a0ae6}@keyframes glow-spin{to{--glow-angle:360deg}}.tilt-card:hover:before,.card-glow:hover:before,.stat-tile:hover:before,.flip-card:hover .flip-face:before,.flip-card:focus-within .flip-face:before,.story-step[data-state=active] .step-card:before{background:conic-gradient(from var(--glow-angle), transparent 0deg, transparent 240deg, transparent 262deg, var(--glow-color) 330deg, transparent 360deg), linear-gradient(145deg, var(--edge-a), var(--edge-b) 36%, transparent 62%, var(--edge-c));filter:drop-shadow(0 0 5px var(--glow-color));padding:1.5px;animation:2.6s linear infinite glow-spin}.flip-card{perspective:1100px;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;min-height:116px;position:relative}.flip-inner{transform-style:preserve-3d;transition:transform .76s cubic-bezier(.22,1,.36,1);display:grid}.flip-face{backface-visibility:hidden;grid-area:1/1}.flip-back,.flip-card[data-flipped=true] .flip-inner,.flip-card:focus-within .flip-inner{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.flip-card:hover .flip-inner{transform:rotateY(180deg)}}.flip-card:focus-visible .flip-front{outline:2px solid var(--text);outline-offset:3px}.flip-hint{color:var(--text-faint);letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.flip-stock{color:var(--text-muted);align-items:center;gap:.45rem;display:inline-flex}.flip-stock i{background:var(--err);width:7px;height:7px;box-shadow:0 0 8px var(--err);border-radius:50%}.flip-stock[data-ok=true] i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.otp-digit[data-state=scramble]{color:#07070773}.otp-digit[data-state=locked]{animation:digit-lock .56s var(--ease-spring) both}@keyframes digit-lock{0%{transform:scale(1.2)translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #00000040,0 0 18px 3px #ffffffbf,1px 3px 5px #0000008c}to{transform:none;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #00000040,0 0 #fff0,1px 3px 5px #0000008c}}.story{gap:1rem;display:grid}.story-steps{flex-direction:column;gap:1rem;display:flex}.story-step{transition:opacity .65s var(--ease-out), transform .65s var(--ease-out)}.story-step[data-state=next]{opacity:.3;transform:translateY(18px)scale(.975)}.story-step[data-state=past]{opacity:.55;transform:scale(.985)}.story-step[data-state=active]{opacity:1;transform:none}.story-phone{display:none}@media (min-width:768px){.story{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem}.story-steps{gap:0}.story-step{align-items:center;min-height:46vh;display:flex}.story-step>.tilt-card{width:100%}.story-phone{align-self:start;height:560px;display:block;position:sticky;top:max(84px,50vh - 290px)}}@media (min-width:1024px){.story{grid-template-columns:minmax(0,1fr) 400px;gap:4rem}}.story-scene{cursor:default;min-height:560px}.story-phone .scene-stage{animation:6s ease-in-out infinite story-bob;scale:.92}@keyframes story-bob{50%{translate:0 -9px}}.story-phone .scene-rotor,.story-phone .scene-tilt{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.story-screens{flex:1;position:relative}.story-screen{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;inset:0;transform:translateY(10px)scale(.98)}.story-screen[data-on=true]{opacity:1;transform:none}.story-label{color:#a3a3a3;letter-spacing:.16em;text-transform:uppercase;font-size:8.5px}.story-row{flex-direction:row;justify-content:space-between;align-items:center}.story-row[data-picked=true]{background:linear-gradient(170deg,#fff3,#ffffff12);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #fff6}.story-tag{color:#d8d8d8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:99px;padding:2px 7px;font-size:8px}.story-row[data-picked=true] .story-tag{color:#070707;background:#fafafa}.story-qr-card{align-items:center}.story-qr{aspect-ratio:1;background:#fafafa;border-radius:8px;grid-template-columns:repeat(9,1fr);gap:2px;width:100%;max-width:108px;padding:7px;display:grid}.story-qr i{background:0 0;border-radius:1px}.story-qr i[data-on=true]{background:#070707}.story-wait{color:#7a7a7a;letter-spacing:.2em;font-size:15px}.story-dots{justify-content:center;gap:6px;padding-top:4px;display:flex}.story-dots i{width:6px;height:6px;transition:width .4s var(--ease-out), background-color .4s ease;background:#ffffff38;border-radius:99px}.story-dots i[data-on=true]{background:#fafafa;width:18px}.curtain{z-index:95;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain[data-state=closing],.curtain[data-state=opening]{visibility:visible}.curtain[data-state=closing]{pointer-events:auto}.curtain-panel{will-change:transform;position:absolute;inset:0;transform:translate(-101%)}.curtain-a{background:linear-gradient(135deg,#fff 0%,#dedede 52%,#9c9c9c 100%);box-shadow:0 0 60px #00000080}.curtain-b{background:radial-gradient(120% 90% at 50% 40%,#121212,#040404 70%);box-shadow:0 0 80px #000000b3}.curtain[data-state=closing] .curtain-a{animation:curtain-in .48s var(--ease-in-out) both}.curtain[data-state=closing] .curtain-b{animation:curtain-in .48s var(--ease-in-out) .12s both}.curtain[data-state=opening] .curtain-b{animation:curtain-out .62s var(--ease-in-out) both}.curtain[data-state=opening] .curtain-a{animation:curtain-out .62s var(--ease-in-out) .13s both}@keyframes curtain-in{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes curtain-out{0%{transform:translate(0)}to{transform:translate(101%)}}.curtain-coin{z-index:3;opacity:0;background:linear-gradient(145deg,#fff 0%,#a9a9a9 28%,#2a2a2a 55%,#0a0a0a 78%,#cfcfcf 100%);border-radius:50%;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -3px 6px #000c,4px 14px 30px #0009,0 0 0 1px #fff3}.curtain-coin span{color:#fafafa;font-family:var(--font-space-grotesk), Arial, sans-serif;text-shadow:0 2px 4px #000000b3;font-size:46px;font-weight:700}.curtain[data-state=closing] .curtain-coin{animation:curtain-coin-in .56s var(--ease-spring) .3s both}.curtain[data-state=opening] .curtain-coin{animation:.36s ease-in both curtain-coin-out}@keyframes curtain-coin-in{0%{opacity:0;transform:perspective(600px)rotateY(-200deg)scale(.5)}to{opacity:1;transform:perspective(600px)rotateY(0)scale(1)}}@keyframes curtain-coin-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.hero-sheen,.section-title:before,.curtain,.story-phone .scene-stage{animation:none!important;display:none!important}.story-step[data-state=next],.story-step[data-state=past]{opacity:1;transform:none}.flip-inner,.story-phone .scene-rotor,.story-phone .scene-tilt,.story-screen{transition:none}.otp-digit[data-state=locked]{animation:none}}.otp-waiting-dot{background:var(--ok,#22c55e);border-radius:999px;width:10px;height:10px;animation:1.4s ease-out infinite otp-wait-pulse}@keyframes otp-wait-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok,#22c55e) 60%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.otp-waiting-dot{animation:none}}
html[data-display=smooth]{--shadow-1:0 1px 2px #00000080;--shadow-2:0 2px 8px #0006;--shadow-3:0 4px 14px #0000006b;--shadow-4:0 8px 24px #00000080;--glass:#141414f0}html[data-display=smooth][data-theme=light]{--shadow-1:0 1px 2px #14141414;--shadow-2:0 2px 8px #1414141a;--shadow-3:0 4px 14px #1414141f;--shadow-4:0 8px 24px #14141429;--glass:#fffffff5}html[data-display=smooth] .glass-bar,html[data-display=smooth] .glass-chip,html[data-display=smooth] .float-chip,html[data-display=smooth] .theme-bottom-nav,html[data-display=smooth] .toast{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-display=smooth] .bg-floor{display:none}html[data-display=smooth] .bg-stage{background:radial-gradient(720px 480px at 14% -6%, #ffffff17, transparent 62%), radial-gradient(640px 520px at 94% 76%, #ffffff0b, transparent 66%), var(--bg)}html[data-display=smooth][data-theme=light] .bg-stage{background:radial-gradient(720px 480px at 14% -6%,#fff,#0000 62%),radial-gradient(640px 520px at 94% 76%,#0a0a0a0b,#0000 66%),linear-gradient(#fbfbfa,#f1f1f0)}html[data-display=smooth] .webgl-backdrop,html[data-display=smooth] .intro,html[data-display=smooth] .curtain,html[data-display=smooth] .fx-progress,html[data-display=smooth] .fx-cursor-glow,html[data-display=smooth] .fx-cursor-ring,html[data-display=smooth] .hero-sheen,html[data-display=smooth] .section-title:before,html[data-display=smooth] .depth-layer,html[data-display=smooth] .mega-marquee,html[data-display=smooth] .orbit,html[data-display=smooth] .scene-particles{display:none!important}html[data-display=smooth] .coin,html[data-display=smooth] .text-shine,html[data-display=smooth] .qris-shine,html[data-display=smooth] .screen-bar i,html[data-display=smooth] .float-inner,html[data-display=smooth] .scene-ring-a,html[data-display=smooth] .scene-ring-b,html[data-display=smooth] .auth-cube,html[data-display=smooth] .auth-orbit,html[data-display=smooth] .auth-float,html[data-display=smooth] .apk-button,html[data-display=smooth] .apk-phone,html[data-display=smooth] .scroll-cue i:after,html[data-display=smooth] .float-cube,html[data-display=smooth] .float-ring3d,html[data-display=smooth] .theme-primary-button.cta,html[data-display=smooth] .orbit-core:after,html[data-display=smooth] .step-connector:after,html[data-display=smooth] .cta-rings i,html[data-display=smooth] .brand-coin,html[data-display=smooth] .hero-title:after,html[data-display=smooth] .section-title:after,html[data-display=smooth] .story-step[data-state=active] .step-card:before,html[data-display=smooth] .story-phone .scene-stage,html[data-display=smooth] .scene[data-mode=lite] .scene-rotor{animation:none!important}html[data-display=smooth] .scroll-tilt,html[data-display=smooth] .parallax-slow,html[data-display=smooth] .parallax-fast{opacity:1!important;animation:none!important;transform:none!important}html[data-display=smooth] [data-hero-tilt]{will-change:auto;transform:none!important}html[data-display=smooth] .reveal-pending,html[data-display=smooth] .reveal-stagger.reveal-pending>*{opacity:1!important;animation:none!important;transform:none!important}html[data-display=smooth] .page-enter{animation:.18s ease-out backwards smooth-fade}html[data-display=smooth] .page-enter .theme-surface,html[data-display=smooth] .page-enter .stat-tile,html[data-display=smooth] .page-enter main .theme-surface:not(.tilt-card):not(details){animation:none!important}@keyframes smooth-fade{0%{opacity:0}to{opacity:1}}html[data-display=smooth] .title-3d,html[data-display=smooth] .shine-chars,html[data-display=smooth] .title-3d-soft,html[data-display=smooth] .section-title{text-shadow:1px 1px 0 var(--t3d-s3), 3px 3px 0 var(--t3d-s5), 5px 7px 10px var(--t3d-near)}html[data-display=smooth] .split-char,html[data-display=smooth] .shine-chars .split-char{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}html[data-display=smooth] .marquee-3d{perspective:none}html[data-display=smooth] .marquee-3d .marquee{transform:none!important}html[data-display=smooth] .marquee-3d .marquee:nth-child(2){display:none}html[data-display=smooth] .marquee .chip-3d:hover{transform:none}html[data-display=smooth] .flip-inner,html[data-display=smooth] .story-phone .scene-rotor,html[data-display=smooth] .story-phone .scene-tilt,html[data-display=smooth] .story-screen{transition-duration:.2s}html[data-display=smooth] .stat-tile:hover{transform:none}
html[data-display=smooth],html[data-display=smooth][data-theme=dark]{--bg:#000;--grid-major:#ffffff38;--grid-minor:#ffffff12}html[data-display=smooth][data-theme=light]{--bg:#fff;--surface-1:#fcfcfc;--surface-2:#f4f4f4;--surface-3:#ececec;--control-bg:#f7f7f7;--btn2-bottom:#f5f5f5;--grid-major:#0000002b;--grid-minor:#0000000f}html[data-display=smooth][data-theme=light] body:after{display:none}html[data-display=smooth] .bg-stage,html[data-display=smooth][data-theme=light] .bg-stage{background:var(--bg)}html[data-display=smooth] .bg-floor{display:none}html[data-display=smooth] .bg-stage:before{z-index:0;content:"";background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px);background-size:44px 44px,44px 44px,11px 11px,11px 11px;position:absolute;inset:0}html[data-display=smooth] .bg-vignette,html[data-display=smooth][data-theme=light] .bg-vignette{z-index:2;background:radial-gradient(ellipse 90% 75% at 50% 30%, transparent 30%, var(--bg) 100%)}.dm-card{background:var(--surface-0);box-shadow:inset 1px 2px 5px var(--inner-shadow-strong), inset 0 0 0 1px var(--border);border-radius:18px;padding:16px}html[data-theme=light] .dm-card{background:var(--surface-2)}.dm-title{font-size:1rem;font-weight:600}.dm-hint{color:var(--text-muted);margin-top:2px;font-size:.8rem}.dm-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dm-option{min-height:112px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(180deg, var(--btn2-top), var(--btn2-bottom));box-shadow:inset 0 1px 0 var(--highlight), inset 0 -2px 0 var(--inner-shadow), 0 0 0 1px var(--border-strong), 0 4px 0 var(--inner-shadow-strong);transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.dm-option:active{transform:translateY(2px)}.dm-option[aria-pressed=true]{background:linear-gradient(180deg, var(--btn-top), var(--btn-low));color:var(--btn-ink);box-shadow:inset 0 1px 0 var(--highlight), 0 0 0 1px var(--border-strong), 0 4px 0 var(--btn-side), 0 8px 14px var(--btn-glow)}.dm-option:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dm-name{margin-top:4px;font-size:1rem;font-weight:700}.dm-name:after{content:" (aktif)";font-size:.7rem;font-weight:500;display:none}.dm-option[aria-pressed=true] .dm-name:after{display:inline}.dm-desc{opacity:.75;font-size:.75rem;line-height:1.35}.display-seg{background:var(--surface-0);box-shadow:inset 1px 2px 4px var(--inner-shadow-strong), 0 0 0 1px var(--border-strong);border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.display-seg button{min-height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-1) ease, color var(--dur-1) ease, box-shadow var(--dur-1) ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.display-seg button[aria-pressed=true]{background:linear-gradient(180deg, var(--btn-top), var(--btn-low));color:var(--btn-ink);box-shadow:inset 0 1px 0 var(--highlight), 0 2px 0 var(--btn-side), 0 4px 8px var(--btn-glow)}.display-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:430px){.display-seg button{gap:0;padding:0 8px}.display-seg button svg{display:none}}@media (pointer:coarse){.display-seg button{min-height:38px}}.home-stats-wrap{margin-top:2rem}@media (min-width:768px){.home-stats-wrap{margin-top:3rem}}.home-stat{flex-direction:column;justify-content:center;gap:.5rem;min-height:7.5rem;padding:1.25rem;display:flex}.home-stat>p{margin:0;line-height:1.35}@media (max-width:767px){.cs-fab{border-radius:50%;width:52px;height:52px;min-height:52px;padding:0!important}.cs-fab-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cs-fab-wrap{display:inline-flex;position:relative}.cs-badge{z-index:2;color:#fff;min-width:22px;height:22px;box-shadow:0 0 0 2px var(--bg,#fff), 0 2px 8px #e5322d8c;background:#e5322d;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;animation:.35s cubic-bezier(.34,1.56,.64,1) cs-badge-pop;display:inline-flex;position:absolute;top:-6px;right:-6px}.cs-badge-inline{box-shadow:none;margin-left:6px;position:static}@keyframes cs-badge-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cs-badge{animation:none}}
