.prax-mascot{position:relative;width:100%;height:100%;aspect-ratio:1}@keyframes pm-spin{to{transform:rotate(1turn)}}@keyframes pm-spinr{to{transform:rotate(-1turn)}}@keyframes pm-breathe{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.06);opacity:.8}}@keyframes pm-blink{0%,90%,to{transform:translate(-50%,-50%) scaleY(1)}94%{transform:translate(-50%,-50%) scaleY(.08)}}@keyframes pm-scan{0%,to{opacity:.25}50%{opacity:.7}}.pm-glow{inset:-8%;background:radial-gradient(circle at 50% 50%,rgba(202,255,51,.15),rgba(51,255,245,.05) 46%,rgba(13,13,13,0) 70%);animation:pm-breathe 6s ease-in-out infinite}.pm-glow,.pm-ring{position:absolute;border-radius:50%}.pm-ring-1{inset:4%;border:1px solid rgba(250,250,250,.08)}.pm-ring-2{inset:14%;border:1px solid rgba(202,255,51,.22)}.pm-ring-3{inset:24%;border:1px dashed rgba(51,255,245,.34);animation:pm-spin 26s linear infinite}.pm-ring-4{inset:33%;border:1px solid rgba(250,250,250,.12);animation:pm-spinr 40s linear infinite}.pm-scan{position:absolute;inset:9%;border-radius:50%;animation:pm-scan 4s ease-in-out infinite;pointer-events:none}.pm-scan-tick{position:absolute;background:rgba(202,255,51,.6)}.pm-scan-tick-t{top:-3px}.pm-scan-tick-b,.pm-scan-tick-t{left:50%;width:1px;height:8px;transform:translateX(-50%)}.pm-scan-tick-b{bottom:-3px}.pm-scan-tick-l{left:-3px}.pm-scan-tick-l,.pm-scan-tick-r{top:50%;height:1px;width:8px;background:rgba(51,255,245,.6);transform:translateY(-50%)}.pm-scan-tick-r{right:-3px}.pm-arc{position:absolute;inset:11%;border-radius:50%;border:1.5px solid transparent;border-top-color:rgba(202,255,51,.55);animation:pm-spin 7s linear infinite}.pm-orbit{position:absolute;border-radius:50%}.pm-orbit-cyan{inset:19%;animation:pm-spin 15s linear infinite}.pm-orbit-acid{inset:27%;animation:pm-spinr 21s linear infinite}.pm-orbit-white{inset:19%;animation:pm-spinr 30s linear infinite}.pm-blip{position:absolute;border-radius:50%}.pm-blip-cyan{top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;background:#33FFF5;box-shadow:0 0 9px #33FFF5}.pm-blip-acid{top:-2px;left:50%;width:4px;height:4px;margin-left:-2px;background:#CAFF33;box-shadow:0 0 8px #CAFF33}.pm-blip-white{top:50%;left:-2px;width:3px;height:3px;margin-top:-1.5px;background:rgba(250,250,250,.7)}.pm-eye-wrap{width:26%;height:26%;margin:-13% 0 0 -13%;will-change:transform}.pm-eye,.pm-eye-wrap{position:absolute;top:50%;left:50%}.pm-eye{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#FFFFFF,#CAFF33 40%,#7B8F6B 100%);box-shadow:0 0 30px rgba(202,255,51,.45);animation:pm-blink 6.2s ease-in-out infinite;transform:translate(-50%,-50%)}.pm-pupil{top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;background:#080808;will-change:transform}.pm-pupil,.pm-pupil-hl{position:absolute;border-radius:50%}.pm-pupil-hl{top:16%;left:20%;width:30%;height:30%;background:#FFFFFF}.pm-pupil-cyan{position:absolute;bottom:16%;right:22%;width:14%;height:14%;border-radius:50%;background:rgba(51,255,245,.9)}.prax-mascot.pm-interactive{cursor:pointer;touch-action:manipulation}.prax-mascot.pm-poked{animation:pm-squish .5s ease}@keyframes pm-squish{0%{transform:scale(1)}30%{transform:scale(1.14,.82)}60%{transform:scale(.9,1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.prax-mascot.pm-poked{animation:none}}.prax-mascot.pm-spin{animation:pm-spin360 .8s cubic-bezier(.3,.1,.3,1)}@keyframes pm-spin360{0%{transform:rotate(0) scale(1)}50%{transform:rotate(200deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}@media (prefers-reduced-motion:reduce){.prax-mascot.pm-spin{animation:none}}.corner-mascot{position:fixed;right:20px;bottom:20px;z-index:90;transition:opacity .45s ease,transform .45s ease}.corner-mascot.is-hidden{opacity:0;transform:scale(.55) translateY(14px);pointer-events:none}.cm-body{position:relative;width:58px;height:58px;padding:0;border:none;background:transparent;cursor:pointer;display:block;animation:cm-bob 5.2s ease-in-out infinite}.cm-body.is-squish{animation:cm-squish .5s ease,cm-bob 5.2s ease-in-out .5s infinite}@keyframes cm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cm-squish{0%{transform:scale(1)}30%{transform:scale(1.18,.8)}60%{transform:scale(.88,1.12)}to{transform:scale(1)}}.cm-bubble{right:0;bottom:calc(100% + 12px);min-width:170px;max-width:240px;padding:10px 12px;border:1px solid #2c2c2c;border-radius:10px 10px 2px 10px;box-shadow:0 8px 28px rgba(0,0,0,.45);animation:cm-pop .28s cubic-bezier(.2,1.4,.4,1);transform-origin:bottom right}.cm-bubble,.cm-bubble:after{position:absolute;background:rgba(13,13,13,.96)}.cm-bubble:after{content:"";right:20px;bottom:-5px;width:8px;height:8px;border-right:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c;transform:rotate(45deg)}@keyframes cm-pop{0%{opacity:0;transform:scale(.7) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.cm-bubble-text{display:block;font-size:12.5px;line-height:1.45;color:#ddd;letter-spacing:.01em}.cm-bubble-cta{display:inline-block;margin-top:7px;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:#caff33;text-decoration:none;border-bottom:1px solid rgba(202,255,51,.35);padding-bottom:1px;transition:border-color .2s ease,color .2s ease}.cm-bubble-cta:hover{color:#e2ff85;border-color:#caff33}@media (max-width:768px){.corner-mascot{right:14px;bottom:14px}.cm-body{width:46px;height:46px}.cm-bubble{max-width:200px}}@media (prefers-reduced-motion:reduce){.cm-body,.cm-body.is-squish{animation:none}}.dx-page{background:#0D0D0D;color:#FAFAFA;min-height:100vh;overflow-x:clip;position:relative;width:100%;max-width:100vw;font-family:var(--font-quicksand),sans-serif;-webkit-font-smoothing:antialiased}.dx-page ::selection{background:#CAFF33;color:#0D0D0D}.dx-page a{color:inherit;text-decoration:none}.dx-grid{position:fixed;inset:0;z-index:1;pointer-events:none}.dx-grid-c,.dx-grid-l,.dx-grid-r{position:absolute;top:0;bottom:0;width:1px;background:rgba(250,250,250,.05)}.dx-grid-l{left:38px}.dx-grid-r{right:38px}.dx-grid-c{left:50%;background:rgba(250,250,250,.035)}.dx-root{position:relative;z-index:2;width:100%;max-width:100vw;display:flex;flex-direction:column}.dx-root>*{width:100%;align-self:stretch}.dx-ei{justify-content:space-between;padding:11px 40px;border-bottom:1px solid rgba(250,250,250,.07);font-family:var(--font-space),sans-serif;font-size:10.5px;letter-spacing:2.5px;text-transform:uppercase;color:#777}.dx-ei,.dx-ei-l{display:flex;align-items:center}.dx-ei-l{gap:9px}.dx-nav{justify-content:space-between;padding:20px 40px}.dx-logo,.dx-nav{display:flex;align-items:center}.dx-logo{gap:10px;font-family:var(--font-fredoka),sans-serif;font-weight:600;font-size:22px;color:#FAFAFA;transition:opacity .18s ease}.dx-logo:hover{opacity:.9}.dx-logo-svg{display:block;width:38px;height:auto}.dx-logo-word{display:inline-block;letter-spacing:-.02em;color:#FAFAFA}.dx-logo-dot{color:#CAFF33}@media (max-width:720px){.dx-logo-word{display:none}}.dx-nav-links{display:flex;align-items:center;gap:28px;font-family:var(--font-space),sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase}.dx-navlink{color:#9a9a9a;transition:color .18s ease}.dx-navlink:hover,.dx-navlink[data-active=true]{color:#CAFF33}.dx-cta{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:30px;font-family:var(--font-space),sans-serif;font-weight:600;font-size:12px;letter-spacing:2px;text-transform:uppercase;transition:transform .16s ease,background .18s ease,color .18s ease}.dx-cta:hover{transform:translateY(-2px)}.dx-cta-primary,.dx-page a.dx-cta-primary,.dx-page button.dx-cta-primary{background:#CAFF33;color:#0D0D0D}.dx-cta-primary:hover,.dx-page a.dx-cta-primary:hover{color:#0D0D0D}.dx-cta-ghost,.dx-page a.dx-cta-ghost{background:transparent;color:#FAFAFA;border:1px solid #333}.dx-cta-ghost:hover,.dx-page a.dx-cta-ghost:hover{color:#FAFAFA}.dx-cta-exp,.dx-page a.dx-cta-exp{padding:9px 18px;border-radius:22px;background:#CAFF33;color:#0D0D0D;letter-spacing:1.5px;gap:7px;font-family:var(--font-space),sans-serif;font-weight:600;font-size:12px;text-transform:uppercase}.dx-cta-exp:hover,.dx-page a.dx-cta-exp:hover{transform:translateY(-2px);color:#0D0D0D}@keyframes dx-mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dx-ticker{border-top:1px solid rgba(250,250,250,.07);border-bottom:1px solid rgba(250,250,250,.07);overflow:hidden;padding:9px 0}.dx-ticker-track{display:flex;width:max-content;animation:dx-mq 26s linear infinite;font-family:var(--font-space),sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#888}.dx-ticker-set{display:contents}.dx-ticker-item{padding:0 22px}.dx-container{padding:0 40px}.dx-container,.dx-section{max-width:1360px;margin:0 auto}.dx-section{padding:80px 40px 20px}.dx-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;border-bottom:1px solid rgba(250,250,250,.1);padding-bottom:16px}.dx-section-head-l{display:flex;align-items:baseline;gap:16px}.dx-section-num{font-family:var(--font-space),sans-serif;font-size:12px;color:#666}.dx-section-eyebrow{font-size:13px;letter-spacing:4px}.dx-section-eyebrow,.dx-section-more{font-family:var(--font-space),sans-serif;text-transform:uppercase}.dx-section-more{color:#9a9a9a;font-size:11px;letter-spacing:2px;transition:color .18s ease}.dx-section-more:hover{color:#CAFF33}.dx-outline{-webkit-text-stroke:1.5px rgba(250,250,250,.85);color:transparent}.dx-outline-acid{-webkit-text-stroke:1.5px #CAFF33;color:transparent}@media (max-width:900px){.dx-nav{padding:16px 20px}.dx-nav-links{gap:14px;font-size:11px;flex-wrap:wrap;justify-content:flex-end}.dx-cta-exp{padding:8px 14px}.dx-ei{padding:10px 20px;font-size:9.5px;letter-spacing:1.5px;gap:6px}.dx-ei-l{gap:6px;flex-wrap:wrap}.dx-section{padding:60px 20px 20px}.dx-container{padding:0 20px}}.signal-footer{position:relative;background:#0A0A0A;border-top:1px solid rgba(250,250,250,.1);overflow:hidden}.sf-marq .sf-reveal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;background:rgba(10,10,10,0);transition:background .35s ease}.signal-footer:hover .sf-reveal{background:rgba(10,10,10,.72)}.signal-footer:hover .sf-pl{transform:none!important;opacity:1}@keyframes sfm-l{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sfm-r{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.sf-marq{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(220px,27vw,400px);padding:36px 0;color:inherit;text-decoration:none}.sf-rows{width:100%}.sf-rw{overflow:hidden;transition:transform .55s cubic-bezier(.55,0,.2,1),opacity .4s ease,filter .4s ease}.signal-footer:hover .sf-rw-top{transform:translateY(-140%);opacity:0;filter:blur(7px)}.signal-footer:hover .sf-rw-bot{transform:translateY(140%);opacity:0;filter:blur(7px)}.sfrow{display:flex;width:max-content;white-space:nowrap}.sfrow-left{animation:sfm-l 34s linear infinite}.sfrow-right{animation:sfm-r 30s linear infinite}.sf-cluster{display:contents}.sfrow span{font-family:var(--font-space),sans-serif;font-weight:700;font-size:clamp(42px,8.6vw,138px);line-height:1.08;letter-spacing:-.03em;padding:0 .16em}.sf-a{-webkit-text-stroke:1.5px rgba(250,250,250,.4)}.sf-a,.sf-b{color:transparent}.sf-b{-webkit-text-stroke:1.5px rgba(202,255,51,.5)}.sf-ring{color:#CAFF33;-webkit-text-stroke:0;font-weight:400}.sf-reveal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.sf-pl{display:inline-block;font-family:var(--font-fredoka),sans-serif;font-weight:600;font-size:clamp(60px,16vw,240px);line-height:.9;letter-spacing:-.03em;opacity:0;transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.sf-pl,.sf-pl-dot{color:#CAFF33}.sf-bar{padding:0 40px 30px;position:relative;z-index:3}.sf-bar-inner{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(250,250,250,.08);font-family:var(--font-space),sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#555;flex-wrap:wrap;gap:16px}.sf-links{display:flex;gap:22px}.sf-link{color:#9a9a9a;transition:color .18s ease}.sf-link:hover{color:#CAFF33}@media (max-width:720px){.sf-marq{min-height:180px;padding:24px 0}.sf-bar{padding:0 20px 24px}.sf-bar-inner{flex-direction:column;align-items:flex-start;gap:12px}.sf-links{gap:14px;flex-wrap:wrap}}.site-loader{position:fixed;inset:0;z-index:500;background:#0d0d0d;overflow:hidden;transition:transform .7s cubic-bezier(.76,0,.24,1);will-change:transform}.site-loader.is-exit{transform:translateY(-100%);pointer-events:none}.sl-grid{background-image:linear-gradient(90deg,rgba(250,250,250,.04) 1px,transparent 0),linear-gradient(180deg,rgba(250,250,250,.03) 1px,transparent 0);background-size:25% 100%,100% 33.4%}.sl-center,.sl-grid{position:absolute;inset:0}.sl-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.sl-eye{position:relative;width:120px;height:120px;animation:sl-wake .7s cubic-bezier(.2,1.25,.4,1)}@keyframes sl-wake{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.sl-word{display:flex;overflow:hidden;font-family:var(--font-fredoka),sans-serif;font-weight:600;font-size:clamp(34px,5vw,52px);letter-spacing:2px;color:#fafafa;line-height:1.1}.sl-word span{display:inline-block;transform:translateY(110%);animation:sl-rise .55s cubic-bezier(.2,.9,.2,1) forwards}.sl-word .sl-dot{color:#caff33}@keyframes sl-rise{to{transform:translateY(0)}}.sl-bar{width:min(300px,60vw);height:2px;background:rgba(250,250,250,.1);overflow:hidden}.sl-bar span{display:block;height:100%;background:linear-gradient(90deg,#caff33,#33fff5);transition:width .1s linear;box-shadow:0 0 12px rgba(202,255,51,.5)}.sl-meta{position:absolute;left:34px;right:34px;bottom:28px;display:flex;align-items:baseline;justify-content:space-between}.sl-tag{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#666;animation:sl-fadein .6s ease .3s backwards}.sl-pct,.sl-tag{font-family:var(--font-space),sans-serif}.sl-pct{font-weight:700;font-size:clamp(38px,6vw,64px);letter-spacing:-2px;color:#caff33;font-variant-numeric:tabular-nums;animation:sl-fadein .4s ease backwards}@keyframes sl-fadein{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.sl-eye{width:90px;height:90px}.sl-meta{left:20px;right:20px;bottom:20px}}