.aurora{background:radial-gradient(60% 60% at 15% 5%,#f9731638,#0000 60%),radial-gradient(60% 60% at 85% 15%,#d946ef29,#0000 65%),radial-gradient(60% 60% at 50% 100%,#38bdf81f,#0000 70%)}.cursor-glow{pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f973162e, transparent 70%);opacity:0;transition:opacity .6s;position:absolute;inset:0}.cursor-glow.is-on{opacity:1}@keyframes letterIn{0%{opacity:0;filter:blur(8px);transform:translateY(60%)rotate(-6deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}.letter{opacity:0;will-change:transform, opacity, filter;animation:.9s cubic-bezier(.2,.7,.2,1) forwards letterIn;display:inline-block}.letter-block{opacity:0;will-change:transform, opacity, filter;animation:.9s cubic-bezier(.2,.7,.2,1) forwards letterIn}.hero-stage{perspective:1400px}.hero-headline,.hero-logo{transform-origin:50% 55%;backface-visibility:hidden;will-change:opacity, transform;transform:translate(0,0)}.hero-logo{opacity:0;pointer-events:none}.hero-hint-wrap{will-change:opacity}@keyframes scrollHint{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.scroll-hint{animation:2.2s ease-in-out infinite scrollHint}.counter-digit{font-variant-numeric:tabular-nums;will-change:transform;display:inline-block}.morph-stage{perspective:2200px;perspective-origin:50% 40%}.morph-screen{transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.morph-frame{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(.96)}.morph-frame.is-active{opacity:1;transform:scale(1)}.morph-label-stack{min-height:11rem;position:relative}@media (width>=640px){.morph-label-stack{min-height:8rem}}.morph-label{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(20px)}.morph-label.is-active{opacity:1;transform:translateY(0)}.morph-placeholder{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:60px 60px}.stmt-word{color:#262629;transition:color .45s,text-shadow .45s;display:inline-block}.stmt-word.is-on{color:#f3f4f6}.stmt-word.is-on.is-gradient{background:linear-gradient(120deg,#f97316,#ea580c 45%,#f43f5e);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 40px #f9731659;-webkit-background-clip:text;background-clip:text}.stmt-pillar{opacity:0;transform-origin:50% 100%;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:perspective(900px)rotateX(48deg)translateY(64px)}.stmt-pillar.is-on{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)}.stmt-sub{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.stmt-sub.is-on{opacity:1;transform:translateY(0)}.api-code{font-variant-ligatures:none;position:relative}.api-pair .api-typed{clip-path:inset(0 100% 0 0);will-change:clip-path}.dc-grid{opacity:0;transform:translate3d(0, var(--py,0px), 0);will-change:transform;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;transition:opacity 1.4s;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.dc-on .dc-grid{opacity:1}.dc-kicker,.dc-sub{opacity:0;will-change:opacity, transform;transform:translateY(18px)}.dc-word{opacity:0;will-change:opacity, transform;transform:translateY(30px)rotate(2deg)}.perspective-\[1800px\]{perspective:1800px}.dc-card{opacity:0;transform-style:preserve-3d;will-change:transform, opacity;backface-visibility:hidden}.dc-card-l{transform:translate(-90px,40px)rotateY(10deg)rotateX(-5deg)}.dc-card-r{transform:translate(90px,40px)rotateY(-10deg)rotateX(-5deg)}.dc-shine{background:radial-gradient(circle at 15% 0,#f973161a,#0000 55%),radial-gradient(circle at 90% 100%,#6366f10f,#0000 60%)}.dc-rail{overflow:visible}.dc-packet{will-change:left, opacity;opacity:0;background:#f97316;border-radius:999px;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:0 0 12px #f97316f2,0 0 4px #f97316}.dc-on .dc-packet-a{animation:2.6s linear infinite dcPacketLR}.dc-on .dc-packet-b{animation:2.6s linear 1.3s infinite dcPacketLR}.dc-on .dc-packet-c{animation:2.6s linear infinite dcPacketRL}.dc-on .dc-packet-d{animation:2.6s linear 1.3s infinite dcPacketRL}@keyframes dcPacketLR{0%{opacity:0;left:0%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes dcPacketRL{0%{opacity:0;left:100%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:0%}}.wl-grid{opacity:0;transform:translate3d(0, var(--py,0px), 0);will-change:transform;background-image:repeating-linear-gradient(135deg,#0000 0 110px,#f9731607 110px 111px,#0000 111px 132px,#ffffff05 132px 133px);transition:opacity 1.4s;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 80%)}.wl-on .wl-grid{opacity:1}.wl-glow{opacity:0;transform:translate3d(0, var(--py-rev,0px), 0);will-change:transform;background:radial-gradient(at 50% 10%,#f9731614,#0000 55%),radial-gradient(at 50% 90%,#6366f10d,#0000 60%);transition:opacity 1.2s}.wl-on .wl-glow{opacity:1}.wl-kicker,.wl-sub{opacity:0;will-change:opacity, transform;transform:translateY(18px)}.wl-word{opacity:0;will-change:opacity, transform;transform:translateY(30px)rotate(1.5deg)}.wl-section .grid{perspective:1800px}.wl-card{opacity:0;transform-style:preserve-3d;will-change:opacity, transform;backface-visibility:hidden;transition:border-color .3s,box-shadow .3s}.wl-card-0{transform-origin:100%;transform:translate(-80px,50px)rotateY(12deg)rotateX(-6deg)}.wl-card-1{transform:translateY(70px)scale(.94)}.wl-card-2{transform-origin:0%;transform:translate(80px,50px)rotateY(-12deg)rotateX(-6deg)}.wl-stat{text-shadow:0 0 28px #f973164d;display:inline-flex}.wl-counter{opacity:0;filter:blur(8px);will-change:opacity, filter}.wl-shake-left,.wl-shake-right,.wl-shake-bond{transform-box:fill-box;transform-origin:50%;opacity:0;will-change:opacity, transform}.wl-shake-left{transform:translate(-30px,18px)rotate(-25deg)}.wl-shake-right{transform:translate(30px,-18px)rotate(-25deg)}.wl-shake-bond{transform:scale(.3)}.strip-bg{opacity:0;transform:translate3d(0, var(--py,0px), 0);will-change:transform;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1.5px);background-size:30px 30px;transition:opacity 1.2s;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.strip-on .strip-bg{opacity:1}.strip-kicker,.strip-title{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.strip-on .strip-kicker{opacity:1;transition-delay:80ms;transform:translate(0,0)}.strip-on .strip-title{opacity:1;transition-delay:.22s;transform:translate(0,0)}.strip-card{opacity:0;will-change:opacity, transform;backface-visibility:hidden;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.strip-card[data-i="0"]{transform:translate(-36px,-36px)rotate(-3deg)}.strip-card[data-i="1"]{transform:translate(36px,-36px)rotate(3deg)}.strip-card[data-i="2"]{transform:translate(-36px,36px)rotate(-3deg)}.strip-card[data-i="3"]{transform:translate(36px,36px)rotate(3deg)}.strip-on .strip-card{opacity:1;transform:translate(0,0)rotate(0)}.strip-on .strip-card[data-i="0"]{transition-delay:.44s}.strip-on .strip-card[data-i="1"]{transition-delay:.56s}.strip-on .strip-card[data-i="2"]{transition-delay:.68s}.strip-on .strip-card[data-i="3"]{transition-delay:.8s}.strip-card:hover{border-color:#78350fb3;box-shadow:0 14px 40px -14px #f9731652,0 0 0 1px #f973162e;transform:translateY(-3px)!important}.strip-card:hover .strip-icon{transform:scale(1.12)rotate(-3deg)}.strip-card-glow{opacity:0;background:radial-gradient(circle at 50% 0,#f973161a,#0000 65%);transition:opacity .35s}.strip-card:hover .strip-card-glow{opacity:1}.strip-icon{filter:drop-shadow(0 0 6px #f9731659);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.strip-icon path{stroke-dasharray:70;stroke-dashoffset:70px;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}.strip-on .strip-card[data-i="0"] .strip-icon path{stroke-dashoffset:0;transition-delay:.76s}.strip-on .strip-card[data-i="1"] .strip-icon path{stroke-dashoffset:0;transition-delay:.88s}.strip-on .strip-card[data-i="2"] .strip-icon path{stroke-dashoffset:0;transition-delay:1s}.strip-on .strip-card[data-i="3"] .strip-icon path{stroke-dashoffset:0;transition-delay:1.12s}.strip-bar{transform-origin:0;opacity:.85;background:linear-gradient(90deg,#f9731600 0%,#f97316e6 50%,#f9731600 100%);transition:transform 1s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.strip-on .strip-card[data-i="0"] .strip-bar{transition-delay:1.1s;transform:scaleX(1)}.strip-on .strip-card[data-i="1"] .strip-bar{transition-delay:1.22s;transform:scaleX(1)}.strip-on .strip-card[data-i="2"] .strip-bar{transition-delay:1.34s;transform:scaleX(1)}.strip-on .strip-card[data-i="3"] .strip-bar{transition-delay:1.46s;transform:scaleX(1)}.strip-sweep{will-change:left, opacity;opacity:0;background:radial-gradient(#f973161f,#0000 70%);left:-25%}.strip-on .strip-sweep{animation:8s ease-in-out 2.4s infinite stripSweep}@keyframes stripSweep{0%{opacity:0;left:-25%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:105%}}.flashlight-text{background:radial-gradient(circle 520px at var(--mx,50%) var(--my,50%), #fff 0%, #ffffffa6 32%, #ffffff14 72%, #ffffff05 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;transition:background 80ms linear}.flashlight-glow{pointer-events:none;background:radial-gradient(circle 560px at var(--mx,50%) var(--my,50%), #f973162e, transparent 75%);transition:background 80ms linear;position:absolute;inset:0}.api-bg{opacity:0;transform:translate3d(var(--px,0px), 0, 0);will-change:transform;background-image:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 96px);transition:opacity 1.3s;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.api-on .api-bg{opacity:1}.api-kicker,.api-sub,.api-footer{opacity:0;will-change:opacity, transform;transform:translateY(18px)}.api-word{opacity:0;will-change:opacity, transform;transform:translateY(28px)rotate(1.5deg)}.api-section .space-y-6{perspective:2000px}.api-pair{opacity:0;transform-style:preserve-3d;will-change:opacity, transform;backface-visibility:hidden}.api-pair[data-pair="0"]{transform-origin:100%;transform:translate(-50px,30px)rotateY(6deg)rotateX(-3deg)}.api-pair[data-pair="1"]{transform-origin:0%;transform:translate(50px,30px)rotateY(-6deg)rotateX(-3deg)}.api-pair[data-pair="2"]{transform-origin:100%;transform:translate(-50px,30px)rotateY(6deg)rotateX(-3deg)}.api-pair-glow{opacity:0;background:radial-gradient(circle at 80%,#f973160f,#0000 60%)}.api-on .api-pair[data-pair="0"] .api-step-num{animation:4s ease-in-out 2.5s infinite apiStepGlow}.api-on .api-pair[data-pair="1"] .api-step-num{animation:4s ease-in-out 3s infinite apiStepGlow}.api-on .api-pair[data-pair="2"] .api-step-num{animation:4s ease-in-out 3.5s infinite apiStepGlow}@keyframes apiStepGlow{0%,to{text-shadow:0 0 6px #f9731640}50%{text-shadow:0 0 18px #f97316d9}}.api-term-dot{opacity:.35;will-change:opacity, transform}.api-method-pulse{opacity:0;will-change:opacity, transform;transform:translate(8px)}.api-pair.is-on .api-method-pulse{animation:3s ease-in-out 1.5s infinite apiMethodPulse}@keyframes apiMethodPulse{0%,to{box-shadow:0 0}50%{box-shadow:0 0 0 4px #0000}}.api-cursor{vertical-align:-2px;opacity:0;background:#f97316;width:8px;height:1.1em;margin-left:2px;display:inline-block;box-shadow:0 0 6px #f97316b3}.api-pair.is-on .api-cursor{opacity:1;animation:1s steps(2,end) infinite apiCursorBlink}@keyframes apiCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.api-response{opacity:0;will-change:opacity, transform;transform:translateY(6px)}.api-pair.is-on .api-status-dot{animation:1.6s ease-in-out infinite apiStatusBeat;box-shadow:0 0 #34d39999}@keyframes apiStatusBeat{0%,to{box-shadow:0 0 #34d39980}50%{box-shadow:0 0 0 6px #34d39900}}.api-pair.is-on .api-arrow{animation:1.6s ease-in-out infinite apiArrowSlide}@keyframes apiArrowSlide{0%,to{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.letter,.morph-frame,.morph-label,.scroll-hint,.morph-screen,.stmt-word,.stmt-pillar,.stmt-sub,.api-pair,.api-typed,.api-word,.api-kicker,.api-sub,.api-footer,.api-cursor,.api-response,.api-term-dot,.api-method-pulse,.api-step-num,.hero-headline,.hero-logo,.wl-card,.wl-word,.wl-kicker,.wl-sub,.strip-card,.strip-kicker,.strip-title,.strip-icon,.strip-bar,.strip-sweep{filter:none!important;clip-path:none!important;transition:opacity .15s!important;animation:none!important;transform:none!important}.letter,.morph-frame,.stmt-word,.stmt-pillar,.stmt-sub,.api-pair,.api-typed,.api-word,.api-kicker,.api-sub,.api-footer,.api-response,.api-term-dot,.api-method-pulse,.wl-word,.wl-kicker,.wl-sub,.wl-card,.strip-card,.strip-kicker,.strip-title{opacity:1}.strip-icon path{stroke-dashoffset:0!important}.strip-bar{transform:scaleX(1)!important}.api-cursor{display:none!important}.api-pair .api-typed{clip-path:inset(0)!important}.stmt-word{color:#f3f4f6}.flashlight-text{color:#fff;-webkit-text-fill-color:currentColor;background:0 0}.hero-logo{opacity:0!important}.hero-headline{opacity:1!important}}@media (hover:none),(pointer:coarse){[data-flashlight]{cursor:auto!important}[data-flashlight] [data-flashlight-cursor]{display:none!important}.flashlight-text{color:#fff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.flashlight-glow,.cursor-glow{display:none!important}}@media (width<=767px){[data-hero],#statement,#morph,#counter,[data-dc],[data-wl],[data-api]{height:auto!important}[data-hero]>div.sticky,#statement>div.sticky,#morph>div.sticky,#counter>div.sticky,[data-dc]>div.sticky,[data-wl]>div.sticky,[data-api]>div.sticky{height:auto!important;min-height:0!important;padding-top:4rem!important;padding-bottom:4rem!important;position:static!important;overflow:visible!important}.hero-stage{max-width:none!important;height:auto!important}.hero-headline{opacity:1!important;font-size:clamp(2.25rem,10vw,3.5rem)!important;line-height:1.1!important;position:relative!important;inset:auto!important;transform:none!important}.hero-logo,.hero-hint-wrap{display:none!important}.stmt-word{color:#f3f4f6!important}.stmt-word.is-gradient{background:linear-gradient(120deg,#f97316,#ea580c 45%,#f43f5e)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.stmt-sub,.stmt-pillar{opacity:1!important;transform:none!important}.dc-kicker,.dc-sub,.dc-word,.dc-card,.dc-card-l,.dc-card-r,.wl-kicker,.wl-sub,.wl-word,.wl-card,.wl-card-0,.wl-card-1,.wl-card-2,.wl-counter,.api-kicker,.api-sub,.api-footer,.api-word{opacity:1!important;filter:none!important;transform:none!important}.wl-shake-left,.wl-shake-right,.wl-shake-bond{opacity:1!important;transform:none!important}.api-stage{flex-direction:column;gap:1.25rem;display:flex;height:auto!important;min-height:0!important;position:static!important}.api-pair{opacity:1!important;padding:1.25rem!important;position:relative!important;inset:auto!important;transform:none!important}.api-pair .api-typed{clip-path:inset(0)!important}.api-cursor{display:none!important}.api-method-pulse,.api-response,.api-term-dot,.api-step-num{opacity:1!important;animation:none!important;transform:none!important}.dc-bridge{flex-wrap:wrap;gap:.75rem!important}.dc-rail{flex:100%!important;max-width:none!important}#counter [data-counter]{font-size:clamp(3.5rem,18vw,6rem)!important}[data-flashlight]{min-height:0!important;padding-top:4rem!important;padding-bottom:4rem!important}}@media (width>=768px) and (width<=1023px){[data-hero]{height:140vh!important}#statement{height:220vh!important}#morph{height:280vh!important}#counter{height:180vh!important}[data-dc]{height:200vh!important}[data-wl]{height:220vh!important}[data-api]{height:280vh!important}}
