@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#0a0a0a;--surface:#161616;--line:#2a2a2a;--paper:#f4f4ef;--muted:#aaa9a2;--lime:#c8f135;--danger:#e06b6b;--header-height:68px;--cinematic-text-ease:cubic-bezier(.4, 0, .2, 1);--cinematic-enter-opacity:.56s;--cinematic-enter-filter:.62s;--cinematic-enter-transform:.66s;--cinematic-enter-delay:40ms;--founder-enter-opacity:.56s;--founder-enter-filter:.62s;--founder-enter-transform:.66s;--founder-enter-delay:40ms}*{box-sizing:border-box}::selection{background:var(--lime);color:var(--ink)}html{background:var(--ink);color:var(--paper);scroll-behavior:smooth;scroll-snap-type:none;scrollbar-color:var(--lime) var(--ink);scrollbar-width:thin}body{background:var(--ink);color:var(--paper);overscroll-behavior-y:contain;margin:0;font-family:Inter Variable,Inter,system-ui,sans-serif}@media (max-width:900px),(pointer:coarse){html{scroll-behavior:auto}}.site-loader{z-index:10100;color:var(--paper);opacity:1;background:#000;transition:opacity .5s linear;position:fixed;inset:0;overflow:hidden}.site-loader.is-exiting{opacity:0;pointer-events:none}.site-loader__main{text-align:center;align-content:center;justify-items:center;gap:clamp(22px,4.4vh,54px);padding:20px 20px 80px;display:grid;position:absolute;inset:0}.site-loader__spinner{width:60px;height:60px;color:var(--paper);animation:.6s cubic-bezier(.14,-.14,.78,.52) both loader-scale-up}.site-loader__spinner svg{fill:currentColor;width:100%;height:100%;animation:3s ease-in-out infinite loader-spin;display:block}.site-loader.is-complete .site-loader__spinner{animation:.4s both loader-scale-down}.site-loader__heading{letter-spacing:-.04em;font-size:clamp(18px,3.25vw,56px);font-weight:400;line-height:clamp(42px,6.1vw,104px)}.site-loader__heading-line{overflow:hidden}.site-loader__heading-line+.site-loader__heading-line{margin-top:-18px}.site-loader__heading-line span{animation:1s cubic-bezier(.76,0,.24,1) both loader-wipe-in;display:block}.site-loader.is-complete .site-loader__heading-line span{animation:2s cubic-bezier(.76,0,.24,1) both loader-wipe-out}.site-loader.is-complete .site-loader__heading-line:nth-child(2) span{animation-delay:.15s}.site-loader.is-complete.is-fast .site-loader__heading-line:nth-child(2) span{animation-delay:.1s}.site-loader__info{justify-content:space-between;align-items:flex-end;height:60px;display:flex;position:absolute;bottom:13.5px;left:13.5px;right:13.5px}.site-loader__status-mask{min-width:10ch;color:var(--paper);letter-spacing:.01em;text-align:left;font-family:JetBrains Mono Variable,monospace;font-size:clamp(15px,1.0417vw,20px);font-weight:700;line-height:1.2;position:relative;overflow:hidden}.site-loader__loading,.site-loader__completed{white-space:nowrap;align-items:baseline;display:flex}.site-loader__loading{animation:2s cubic-bezier(.76,0,.24,1) both loader-status-in}.site-loader__completed{position:absolute;inset:0 auto auto 0;transform:translateY(105%)rotate(-3deg)}.site-loader.is-complete .site-loader__loading{animation:.28s cubic-bezier(.76,0,.24,1) both loader-status-out}.site-loader.is-complete .site-loader__completed{animation:.5s cubic-bezier(.76,0,.24,1) .34s both loader-complete-in}.site-loader__ellipsis{opacity:0;animation:1s 1.5s both loader-fade-in;display:inline-flex}.site-loader__ellipsis i{font-style:normal;animation:1s steps(2,jump-none) infinite loader-dot}.site-loader__ellipsis i:nth-child(2){animation-delay:.2s}.site-loader__ellipsis i:nth-child(3){animation-delay:.4s}.site-loader.is-complete .site-loader__ellipsis{opacity:0;animation:none}.site-loader__progress{color:var(--lime);opacity:0;justify-content:flex-end;font-family:JetBrains Mono Variable,monospace;font-size:clamp(24px,1.6667vw,32px);font-weight:400;line-height:.9;transition:opacity .26s;display:flex}.site-loader.is-counter-visible .site-loader__progress{opacity:1}.site-loader.is-complete .site-loader__progress{opacity:0;transition:opacity .5s linear .2s}.site-loader__progress>span{text-align:right;width:1.3rem}@keyframes loader-scale-up{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes loader-scale-down{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes loader-spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes loader-wipe-in{0%{transform:translateY(110%)rotate(4deg)}to{transform:translateY(0)rotate(0)}}@keyframes loader-wipe-out{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-120%)rotate(2deg)}}@keyframes loader-status-in{0%{transform:translateY(110%)rotate(10deg)}to{transform:translateY(0)rotate(0)}}@keyframes loader-status-out{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-110%)rotate(5deg)}}@keyframes loader-complete-in{0%{transform:translateY(105%)rotate(-3deg)}to{transform:translateY(0)rotate(0)}}@keyframes loader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes loader-dot{0%,49%{opacity:0}50%,to{opacity:1}}@media (min-width:768px){.site-loader__spinner{width:100px;height:100px}.site-loader__heading-line+.site-loader__heading-line{margin-top:-2rem}.site-loader__info{bottom:2.125rem;left:3.125rem;right:3.12rem}}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.site-header{z-index:30;height:var(--header-height);-webkit-backdrop-filter:blur(18px);background:#0a0a0ac7;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 clamp(20px,4vw,68px);display:grid;position:fixed;inset:0 0 auto}.wordmark,.site-header nav button,.header-cta,.primary-cta{cursor:pointer;border:0}.wordmark{background:0 0;justify-self:start;align-items:center;gap:8px;padding:8px 0;font-family:inherit;display:inline-flex}.wordmark-icon{object-fit:contain;width:30px;height:30px;display:block}.wordmark-text{width:87px;height:20px;display:block}.site-header nav{align-items:center;gap:30px;display:flex}.site-header nav button{color:var(--muted);background:0 0;padding:10px 2px;font-size:13px;font-weight:650}.site-header nav button:hover{color:var(--paper)}.header-cta,.primary-cta{background:var(--lime);color:#15180c;white-space:nowrap;border-radius:6px;min-height:44px;padding:0 20px;font-size:13px;font-weight:850;transition:transform .18s,background-color .18s}.header-cta{justify-self:end}.header-cta:hover,.primary-cta:hover{background:#d4f65b}.header-cta:active,.primary-cta:active,.pixel-button:active,.tap-button:active,.lead-row button:active,.restart-game-button:active{transform:scale(.98)}.chapter-rail{z-index:25;gap:9px;display:grid;position:fixed;top:50%;right:clamp(14px,2vw,34px);transform:translateY(-50%)}.chapter-rail button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.chapter-rail button span{background:#66665f;border-radius:50%;width:5px;height:24px;transition:transform .24s,background-color .24s,border-radius .24s;transform:scaleY(.22)}.chapter-rail button.is-active span{background:var(--lime);border-radius:3px;transform:scaleY(1)}.scene,.founder-scene,.game-scene,.brand-reveal-scene{scroll-snap-align:none;scroll-snap-stop:normal;background:var(--ink);min-height:100dvh;position:relative;overflow:hidden}.particle-narrative{isolation:isolate;background:radial-gradient(circle at 50% 33%, #c8f13511, transparent 38%), var(--ink);position:relative}.particle-narrative-stage{z-index:0;pointer-events:none;width:100%;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.founder-scene{z-index:1;min-height:220dvh;padding:calc(var(--header-height) + 34px) clamp(24px, 7vw, 120px) 56px;background:linear-gradient(#0a0a0ae6 0%,#0a0a0a6b 34%,#0000 66%);display:block}.founder-emblem{--particle-opacity:0;--founder-overlay:0;--founder-drop:1;--traxo-fallback:0;z-index:0;color:var(--lime);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.founder-emblem-particles{opacity:var(--particle-opacity);transition:opacity .12s linear;position:absolute;inset:0}.founder-emblem-particles canvas{width:100%;height:100%;display:block}.founder-emblem-identity{z-index:2;opacity:var(--founder-overlay);transform:translate3d(-50%, calc(-50% - var(--founder-drop) * 54px), 0) scale(calc(1 - var(--founder-drop) * .08));filter:blur(calc(var(--founder-drop) * 5px));justify-items:center;gap:0;transition:opacity .12s linear,transform .12s linear,filter .12s linear;display:grid;position:absolute;top:70%;left:50%}.founder-emblem-mark-shell{aspect-ratio:1/.88;isolation:isolate;width:clamp(190px,25vw,350px);display:block;position:relative}.founder-emblem-mark-shell:before{content:"";aspect-ratio:1;z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.08);pointer-events:none;background:radial-gradient(circle at 50% 42%,#161911ad 0%,#090b088a 68%,#04050457 100%);border:1px solid #ffffff12;border-radius:50%;width:76%;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0b,0 18px 48px #00000052}.founder-emblem-mark{z-index:1;width:100%;height:auto;display:block;position:absolute;top:0;left:4.6875%}.founder-emblem-identity span{border:1px solid color-mix(in srgb, var(--lime) 16%, transparent);background:color-mix(in srgb, var(--ink) 54%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 3.5%, transparent), 0 8px 24px color-mix(in srgb, var(--ink) 20%, transparent);-webkit-backdrop-filter:blur(10px);color:#dce8b5;letter-spacing:.12em;border-radius:6px;padding:8px 11px 8px 13px;font-family:JetBrains Mono Variable,monospace;font-size:11px;font-weight:800;position:relative}.traxo-lockup-identity{width:min(52vw,520px);opacity:var(--traxo-fallback);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.founder-emblem[data-particles-ready=true] .traxo-lockup-identity{opacity:0}.traxo-lockup-identity img{width:100%;height:auto;display:block}.founder-scene-copy{z-index:3;opacity:0;visibility:hidden;pointer-events:none;filter:blur(4px);width:100%;transition:opacity var(--founder-enter-opacity) var(--cinematic-text-ease), filter var(--founder-enter-filter) var(--cinematic-text-ease), transform var(--founder-enter-transform) var(--cinematic-text-ease), visibility 0s linear var(--founder-enter-transform);position:relative;transform:translateY(16px)}.founder-scene.is-active .founder-scene-copy{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition-delay:var(--founder-enter-delay), var(--founder-enter-delay), var(--founder-enter-delay), 0s;transform:translate(0,0)}.founder-scene-copy h2{max-width:11ch;color:var(--paper);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(46px,5.8vw,88px);font-weight:880;line-height:.92}.founder-scene-copy>p{color:#c5c9b5;max-width:54ch;margin:18px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.founder-benefits{border-top:1px solid #33382a;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:22px 0 0;padding:0;list-style:none;display:grid}.founder-benefits li{border-bottom:1px solid #33382a;border-right:1px solid #33382a;align-content:start;gap:8px;padding:15px clamp(16px,2vw,28px) 15px 0;display:grid}.founder-benefits li+li{padding-left:clamp(16px,2vw,28px)}.founder-benefits li:last-child{border-right:0}.founder-benefits strong{color:var(--lime);letter-spacing:.1em;font-family:JetBrains Mono Variable,monospace;font-size:10px}.founder-benefits span{color:#b9bcae;font-size:14px;line-height:1.45}.founder-cta{margin-top:18px}.cinematic-sequence{isolation:isolate;--cinematic-scale:1;position:relative}.cinematic-stage{z-index:0;background:var(--ink);pointer-events:none;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.cinematic-canvas{opacity:0;width:100%;height:100%;transform:scale(var(--cinematic-scale)) translateZ(0);transform-origin:50%;transition:opacity .32s,transform .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.cinematic-sequence.is-ready .cinematic-canvas{opacity:1}.cinematic-sequence .scene{z-index:1;background:0 0}.cinematic-sequence.is-ready .scene .scene-media{opacity:0;filter:none;pointer-events:none;transform:scale(1)}.scene{padding:calc(var(--header-height) + 24px) clamp(24px, 8vw, 132px) 48px;align-items:center;display:grid}.scene-media{opacity:1;filter:none;transform-origin:50%;will-change:transform, opacity, filter;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.scene-media-image{object-fit:cover;object-position:50% 50%;transform:scale(var(--media-scale-wide,1));transform-origin:50%;will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1)}.scene.is-active .scene-media{opacity:1;filter:blur();transform:scale(1)}.scene-copy{z-index:5;opacity:0;visibility:hidden;pointer-events:none;filter:blur(4px);width:min(520px,43vw);transition:opacity var(--cinematic-enter-opacity) var(--cinematic-text-ease), filter var(--cinematic-enter-filter) var(--cinematic-text-ease), transform var(--cinematic-enter-transform) var(--cinematic-text-ease), visibility 0s linear var(--cinematic-enter-transform);position:relative;transform:translateY(14px)}.scene.is-active .scene-copy{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition-delay:var(--cinematic-enter-delay), var(--cinematic-enter-delay), var(--cinematic-enter-delay), 0s;transform:translate(0,0)}.scene-copy-right{text-align:right;justify-self:end}.scene-copy h1,.scene-copy h2,.game-copy h2{max-width:12ch;color:var(--paper);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(42px,6vw,92px);font-weight:880;line-height:.92}.scene-copy p,.game-copy p{color:#c1c0b8;max-width:44ch;margin:28px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.scene-copy-right p{margin-left:auto}.scene-copy .primary-cta{margin-top:30px}.future-label{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-weight:700;color:var(--lime)!important;margin-bottom:18px!important;font-size:11px!important}.rule-callout{text-align:left;background:#0a0a0ac7;border:1px solid #c8f1356b;border-radius:6px;gap:7px;margin-top:30px;padding:18px 20px;display:inline-grid}.rule-callout span,.rule-callout strong{font-family:JetBrains Mono Variable,monospace}.rule-callout span{color:var(--muted);letter-spacing:.12em;font-size:10px}.rule-callout strong{color:var(--lime);font-size:13px}.rule-callout p{margin:0;font-size:13px}.game-scene{z-index:1;padding:calc(var(--header-height) + 38px) clamp(24px, 7vw, 120px) 54px;background-color:#0000;background-image:linear-gradient(#c8f13509 1px,#0000 1px),linear-gradient(90deg,#c8f13509 1px,#0000 1px),linear-gradient(90deg,#0a0a0ae6,#0a0a0a7a 44%,#0a0a0aad);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(38px,7vw,112px);display:grid}.brand-reveal-scene{z-index:1;padding:calc(var(--header-height) + 46px) clamp(24px, 7vw, 120px) 58px;background:linear-gradient(#0a0a0ae0,#0000 32%,#0a0a0a4d);align-items:flex-start;display:flex}.brand-reveal-copy{z-index:2;max-width:660px;position:relative}.brand-reveal-copy span{color:var(--lime);letter-spacing:.16em;font-family:JetBrains Mono Variable,monospace;font-size:11px;font-weight:800}.brand-reveal-copy h2{max-width:12ch;color:var(--paper);letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(40px,5.4vw,82px);font-weight:880;line-height:.94}.game-copy{align-self:center}.game-scene>.game-copy,.game-scene>.arcade-shell{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition:opacity .36s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),visibility linear;transform:translate(0,0)}.game-copy h2{max-width:8ch}.arcade-shell{background:#0d0f09;border:1px solid #525b2b;border-radius:6px;grid-template-rows:auto 1fr auto;min-height:min(72dvh,720px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000070}.arcade-hud{border-bottom:1px solid #525b2b;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:14px;padding:17px 20px;font-family:JetBrains Mono Variable,monospace;display:grid}.arcade-hud span{color:#979c78;letter-spacing:.14em;font-size:10px}.arcade-hud strong{color:var(--lime);font-size:clamp(18px,2vw,30px)}.pixel-stage{min-height:330px;image-rendering:pixelated;isolation:isolate;background:radial-gradient(circle at 50% 42%,#0000 0 24%,#05060433 58%,#050604ad 100%),linear-gradient(#0405032e,#04050375),url(/media/traxo-pixel-gym-v1.png) bottom/cover no-repeat,#0d0f09;position:relative;overflow:hidden}.pixel-stage-wrap{min-height:330px;position:relative}.pixel-stage-wrap>.pixel-stage{min-height:inherit}.pixel-stage:before,.pixel-stage:after{content:"";pointer-events:none;position:absolute}.pixel-stage:before{z-index:4;opacity:0;background:#e7ff9733;inset:0}.pixel-stage:after{z-index:1;background:#c8f13552;height:2px;bottom:12%;left:8%;right:8%;box-shadow:0 9px #3d48207a}.sprite-rig{z-index:2;transform:translateY(var(--lift-offset));place-items:center;transition:transform 90ms cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:4% 8% 7%}.bench-sprite{aspect-ratio:1;max-width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 14px 20px #00000070);transform-origin:50% 70%;background-image:url(/media/traxo-bench-sprites-v2.png);background-position:0 0;background-repeat:no-repeat;background-size:400% 300%}.bench-sprite.is-idle{animation:.98s linear infinite bench-sprite-idle}.bench-sprite.is-lifting-a{animation:.3s linear both bench-sprite-lift-a}.bench-sprite.is-lifting-b{animation:.3s linear both bench-sprite-lift-b}.bench-sprite.is-winning{animation:.88s linear infinite bench-sprite-win}.energy-track{z-index:6;background:#24271b;width:6px;position:absolute;top:18px;bottom:18px;left:18px}.energy-track i{background:var(--lime);transform:scaleY(var(--lift-energy));transform-origin:bottom;transition:transform 90ms cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;box-shadow:0 0 14px #c8f1354d}.energy-track span{color:#777c60;letter-spacing:.12em;font-family:JetBrains Mono Variable,monospace;font-size:8px;position:absolute;top:0;left:13px}.pixel-stage-label{z-index:6;color:#777c60;letter-spacing:.09em;font-family:JetBrains Mono Variable,monospace;font-size:8px;position:absolute;bottom:16px;right:18px}.impact-burst{z-index:8;--burst-scale:1;width:1px;height:1px;position:absolute;top:31%;left:50%}.impact-burst.is-milestone{transform:scale(1.65)}.impact-burst span{background:var(--lime);width:5px;height:5px;animation:.32s cubic-bezier(.16,1,.3,1) both impact-particle;position:absolute}.impact-burst span:first-child{--burst-x:-52px;--burst-y:-20px}.impact-burst span:nth-child(2){--burst-x:-28px;--burst-y:-46px}.impact-burst span:nth-child(3){--burst-x:0px;--burst-y:-58px}.impact-burst span:nth-child(4){--burst-x:30px;--burst-y:-45px}.impact-burst span:nth-child(5){--burst-x:54px;--burst-y:-18px}.impact-burst span:nth-child(6){--burst-x:48px;--burst-y:20px}.impact-burst span:nth-child(7){--burst-x:24px;--burst-y:42px}.impact-burst span:nth-child(8){--burst-x:-20px;--burst-y:44px}.impact-burst span:nth-child(9){--burst-x:-45px;--burst-y:22px}.impact-burst span:nth-child(10){--burst-x:10px;--burst-y:-34px;animation-delay:24ms}.impact-burst>i{border:2px solid var(--lime);border-radius:50%;animation:.28s cubic-bezier(.16,1,.3,1) both impact-ring;display:block;position:absolute;inset:-10px}.point-popup{z-index:9;opacity:0;filter:drop-shadow(0 6px 8px #000000b8);justify-items:start;font-family:JetBrains Mono Variable,monospace;animation:.68s steps(7,end) both point-popup;display:grid;position:absolute;top:27%;right:7%}.point-popup strong{color:var(--lime);font-size:clamp(16px,2vw,28px);line-height:1}.point-popup span{color:#f4f4ef;margin-top:7px;font-size:clamp(18px,2.3vw,34px);font-weight:800;line-height:1}.point-popup.point-40 strong{color:#d4d8c2}.point-popup.point-80 strong{color:#e1efae}.stage-impact-a{animation:.22s linear stage-impact-a}.stage-impact-b{animation:.22s linear stage-impact-b}.stage-impact-a:before,.stage-impact-b:before{animation:.19s linear stage-flash}.stage-impact-a.is-milestone,.stage-impact-b.is-milestone{box-shadow:inset 0 0 0 2px #c8f135b3,inset 0 0 80px #c8f1351f}.score-pulse-a strong:last-child{animation:.22s cubic-bezier(.16,1,.3,1) score-pulse-a}.score-pulse-b strong:last-child{animation:.22s cubic-bezier(.16,1,.3,1) score-pulse-b}.pixel-stage.is-paused *,.pixel-stage.is-paused:before{animation-play-state:paused!important}@keyframes bench-sprite-idle{0%,24.99%{background-position:0 0}25%,49.99%{background-position:33.333% 0}50%,74.99%{background-position:66.666% 0}75%,to{background-position:100% 0}}@keyframes bench-sprite-lift-a{0%,14.99%{background-position:0%;transform:scale(1.025,.975)}15%,39.99%{background-position:33.333%;transform:scale(.985,1.015)}40%,69.99%{background-position:66.666%;transform:scale(1.015,.985)}70%,to{background-position:100%;transform:scale(1)}}@keyframes bench-sprite-lift-b{0%,14.99%{background-position:0%;transform:scale(1.025,.975)}15%,39.99%{background-position:33.333%;transform:scale(.985,1.015)}40%,69.99%{background-position:66.666%;transform:scale(1.015,.985)}70%,to{background-position:100%;transform:scale(1)}}@keyframes bench-sprite-win{0%,24.99%{background-position:0 100%}25%,49.99%{background-position:33.333% 100%}50%,74.99%{background-position:66.666% 100%}75%,to{background-position:100% 100%}}@keyframes stage-impact-a{0%{transform:translate(0,0)}22%{transform:translate(-2px,1px)}48%{transform:translate(3px,-1px)}74%{transform:translate(-1px,1px)}to{transform:translate(0,0)}}@keyframes stage-impact-b{0%{transform:translate(0,0)}22%{transform:translate(2px,-1px)}48%{transform:translate(-3px,1px)}74%{transform:translate(1px,-1px)}to{transform:translate(0,0)}}@keyframes stage-flash{0%,22%{opacity:0}23%,42%{opacity:.65}43%,to{opacity:0}}@keyframes impact-particle{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--burst-x), var(--burst-y)) scale(0)}}@keyframes impact-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}@keyframes point-popup{0%{opacity:0;transform:translateY(10px)scale(.8)}14%{opacity:1;transform:translate(0,0)scale(1.08)}28%,72%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-18px)scale(.96)}}@keyframes score-pulse-a{0%{transform:scale(1)}42%{color:#f5ffd2;transform:scale(1.16)rotate(-1deg)}to{transform:scale(1)}}@keyframes score-pulse-b{0%{transform:scale(1)}42%{color:#f5ffd2;transform:scale(1.16)rotate(1deg)}to{transform:scale(1)}}.game-controls{border-top:1px solid #525b2b;align-items:center;min-height:132px;padding:22px;display:grid}.pixel-button,.tap-button,.lead-row button{background:var(--lime);color:#11150a;cursor:pointer;border:0;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-weight:850}.pixel-button,.tap-button{justify-self:center;width:min(100%,420px);min-height:70px;font-size:clamp(19px,2.3vw,31px)}.tap-button{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:92px;font-size:clamp(34px,5vw,68px)}.lead-form{gap:10px;display:grid}.game-over-state{gap:14px;display:grid}.traxito-feedback{z-index:18;background:#090b07f0;border:1px solid #32372a;border-radius:4px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;width:min(100% - 64px,520px);padding:14px 17px;animation:.48s cubic-bezier(.16,1,.3,1) both traxito-readout-in;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000007a}.traxito-feedback-mark{aspect-ratio:1;width:36px;color:var(--lime);filter:drop-shadow(0 5px 10px #c8f13526);display:block;position:relative}.traxito-mark picture,.traxito-mark img{width:100%;height:100%;display:block}.traxito-mark img{object-fit:contain}.traxito-mark-scan{background:linear-gradient(90deg,#0000 38%,#f4f4ef 48% 52%,#0000 62%);animation:.82s cubic-bezier(.16,1,.3,1) .18s both traxito-scan;display:block;position:absolute;inset:0;transform:translate(-135%);-webkit-mask:url(/media/traxito-eye-primary-v1.png) 50%/contain no-repeat;mask:url(/media/traxito-eye-primary-v1.png) 50%/contain no-repeat}@keyframes traxito-scan{0%{transform:translate(-135%)}to{transform:translate(135%)}}.traxito-feedback strong{color:var(--lime);letter-spacing:.04em;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:block}.traxito-feedback p{color:#c4c7b9;margin:5px 0 0;font-size:12px;line-height:1.45}.traxito-feedback.is-down{border-color:#464535}@keyframes traxito-readout-in{0%{clip-path:inset(0 48%);opacity:0;transform:translate(-50%,10px)}to{clip-path:inset(0);opacity:1;transform:translate(-50%)}}.result-copy{color:var(--paper);margin:0;font-family:JetBrains Mono Variable,monospace}.result-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.lead-copy{color:#aead9f;margin:0;font-size:13px;line-height:1.45}.founder-copy{color:#d6d7bd;margin:0;font-size:12px;line-height:1.45}.result-copy strong{color:var(--lime)}.lead-form label{color:#cecdc5;font-size:13px;font-weight:700}.lead-row{grid-template-columns:1fr auto;display:grid}.lead-row input{min-width:0;height:50px;color:var(--paper);background:#171813;border:1px solid #5d5d56;border-radius:4px 0 0 4px;padding:0 14px;font-family:JetBrains Mono Variable,monospace}.lead-row button{white-space:nowrap;border-radius:0 4px 4px 0;padding:0 18px}.lead-row button:disabled{cursor:wait;opacity:.66}.lead-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-row{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;line-height:1.45;display:grid;font-weight:500!important}.consent-row input{width:18px;height:18px;accent-color:var(--lime);margin:1px 0 0}.consent-row a,.whatsapp-followup{color:var(--lime);text-underline-offset:3px}.consent-row input:focus-visible,.whatsapp-followup:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.restart-game-button{color:#dfe5c8;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #626b39;border-radius:4px;min-height:44px;padding:0 18px;font-family:JetBrains Mono Variable,monospace;font-size:11px;font-weight:800;transition:border-color .16s,color .16s,background-color .16s,transform .16s}.restart-game-button:hover{border-color:var(--lime);color:var(--lime);background:#c8f1350f}.result-toolbar .restart-game-button{flex:none;min-height:36px;padding-inline:12px;font-size:10px}.form-error{color:#f5a1a1;margin:0;font-size:13px}.demo-note{color:#858779;letter-spacing:.08em;margin:2px 0 0;font-family:JetBrains Mono Variable,monospace;font-size:9px;line-height:1.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.submitted-state{text-align:center;justify-items:center;gap:7px;display:grid}.submitted-state strong{color:var(--lime);font-family:JetBrains Mono Variable,monospace;font-size:20px}.submitted-state p{color:#c9c8c0;margin:0}.submitted-state .restart-game-button{margin-top:10px}.whatsapp-followup{letter-spacing:.07em;margin-top:8px;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:800}.site-footer{scroll-snap-align:none;background:#090a08;border-top:1px solid #252820;justify-content:space-between;align-items:center;gap:28px;min-height:94px;padding:24px clamp(20px,5vw,72px);font-family:JetBrains Mono Variable,monospace;display:flex}.site-footer>span{color:#777b6c;letter-spacing:.1em;font-size:10px}.site-footer nav{flex-wrap:wrap;gap:22px;display:flex}.site-footer a{color:#bfc3b4;font-size:11px;text-decoration:none}.site-footer a:hover{color:var(--lime)}html:has(.legal-page){scroll-behavior:auto;scroll-snap-type:none}body:has(.legal-page){overscroll-behavior-y:auto}.legal-page{background:#0a0a0a;min-height:100dvh}.legal-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0af0;border-bottom:1px solid #252820;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-brand{color:var(--paper);letter-spacing:.2em;align-items:center;gap:12px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.legal-back{color:#b9bdaf;font-size:13px;font-weight:650;text-decoration:none}.legal-back:hover{color:var(--lime)}.legal-document{width:min(100% - 40px,1040px);margin:0 auto;padding:clamp(72px,10vw,132px) 0 90px}.legal-intro{max-width:820px}.legal-status{color:var(--lime);letter-spacing:.1em;margin:0 0 22px;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:750}.legal-intro h1{letter-spacing:-.04em;max-width:11ch;margin:0;font-size:clamp(46px,7.5vw,88px);font-weight:880;line-height:.94}.legal-intro>p:last-child{color:#c5c8bb;max-width:64ch;margin:28px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.legal-draft-note{border-top:1px solid #3b402f;border-bottom:1px solid #3b402f;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:28px;margin:54px 0 0;padding:22px 0;display:grid}.legal-draft-note strong{color:var(--lime);letter-spacing:.08em;font-family:JetBrains Mono Variable,monospace;font-size:11px}.legal-draft-note p{color:#bec2b4;max-width:68ch;margin:0;font-size:14px;line-height:1.6}.legal-sections{border-top:1px solid #292c24;margin-top:56px}.legal-sections section{border-bottom:1px solid #292c24;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:30px;padding:30px 0;display:grid}.legal-sections h2{color:#e8e9e2;grid-area:1/1/span 20;margin:0;font-size:16px;line-height:1.35}.legal-sections p,.legal-sections ul{color:#b8bbaf;grid-column:2;margin:0;font-size:15px;line-height:1.7}.legal-sections p+p{margin-top:14px}.legal-sections ul{padding-left:20px}.legal-sections li+li{margin-top:9px}.legal-related{justify-content:space-between;gap:24px;padding-top:40px;display:flex}.legal-related a{color:var(--lime);font-size:13px;font-weight:750;text-decoration:none}@media (max-width:900px){.scene-media-image{transform:scale(var(--media-scale-tall,var(--media-scale-wide,1)))}.site-header{grid-template-columns:1fr auto;padding:0 18px}.site-header nav{display:none}.chapter-rail{right:4px}.scene{padding:calc(var(--header-height) + 22px) 24px 42px;align-items:end}.founder-scene{min-height:195dvh;padding:calc(var(--header-height) + 24px) 24px 42px}.founder-scene-copy{width:min(100%,680px)}.founder-scene-copy h2{font-size:clamp(40px,11vw,64px)}.founder-scene-copy>p{margin-top:18px}.founder-benefits{margin-top:22px}.scene-copy,.scene-copy-right{text-align:left;justify-self:start;width:min(100%,560px)}.scene-copy-right p{margin-left:0}.scene-copy h1,.scene-copy h2,.game-copy h2{font-size:clamp(38px,12vw,64px)}.scene-copy p,.game-copy p{max-width:38ch;margin-top:18px}.rule-callout{margin-top:18px}.game-scene{padding:calc(var(--header-height) + 30px) 22px 32px;grid-template-columns:1fr;align-content:start;gap:24px}.brand-reveal-scene{padding:calc(var(--header-height) + 28px) 22px 38px}.founder-emblem-identity{top:62%}.founder-emblem-mark{width:100%}.founder-emblem-mark-shell{width:clamp(174px,46vw,260px)}.traxo-lockup-identity{width:min(72vw,440px);top:58%}.game-copy h2{max-width:none}.game-scene.state-playing .game-copy,.game-scene.state-game_over .game-copy,.game-scene.state-submitted .game-copy{display:none}.game-scene.state-playing,.game-scene.state-game_over,.game-scene.state-submitted{padding-top:calc(var(--header-height) + 22px)}.arcade-shell{min-height:58dvh}}@media (max-width:520px){.wordmark-icon{width:28px;height:28px}.wordmark-text{width:78px;height:18px}.header-cta{min-height:44px;padding:0 13px;font-size:11px}.scene{padding-inline:20px 38px}.future-label{margin-bottom:12px!important}.game-scene{padding-inline:18px}.founder-scene{padding-inline:18px 34px}.founder-emblem-field{min-height:190px}.founder-benefits li{grid-template-columns:1fr;gap:6px;padding:12px 0}.founder-benefits span{font-size:13px}.founder-cta{width:100%}.arcade-hud{gap:8px;padding-inline:14px}.pixel-stage,.pixel-stage-wrap{min-height:260px}.point-popup{top:22%;right:5%}.traxito-feedback{grid-template-columns:38px minmax(0,1fr);gap:10px;width:calc(100% - 42px);padding:11px 12px;top:14px}.traxito-feedback-mark{width:30px}.energy-track{left:12px}.pixel-stage-label{text-align:right;max-width:120px;right:12px}.lead-row{grid-template-columns:1fr;gap:8px}.lead-row input,.lead-row button{border-radius:4px;height:48px}.site-footer{flex-direction:column;align-items:flex-start;gap:14px}.site-footer nav{gap:12px 18px}.legal-header{padding-inline:18px}.legal-back{font-size:11px}.legal-document{width:min(100% - 36px,1040px);padding-top:54px}.legal-draft-note,.legal-sections section{grid-template-columns:1fr;gap:14px}.legal-sections h2,.legal-sections p,.legal-sections ul{grid-area:auto/1}.legal-related{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bench-sprite{background-position:0 0;animation:none!important}.bench-sprite.is-lifting-a,.bench-sprite.is-lifting-b{background-position:66.666%;transform:none}.bench-sprite.is-winning{background-position:0 100%}.impact-burst{display:none}.point-popup{opacity:1;animation:none!important}.traxito-feedback{animation:none!important}.traxito-mark-scan{display:none}.scene-copy,.founder-scene-copy,.game-scene>.game-copy,.game-scene>.arcade-shell{filter:none;transition-delay:0s;transform:none}.cinematic-stage{display:none}.cinematic-sequence.is-ready .scene .scene-media{opacity:1}}@media (prefers-reduced-transparency:reduce){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10100f}}
