@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#173f32;--panel:#fff9df;--panel-2:#f6e18a;--line:#173f3285;--line-soft:#173f3233;--text:#173f32;--muted:#527267;--acid:#4cb657;--acid-dark:#173f32;--danger:#d95849;--warn:#ee8039;--font-ui:var(--font-geist-sans), Inter, sans-serif;--font-data:var(--font-geist-mono), monospace}*{box-sizing:border-box}html{color:var(--text);-webkit-text-size-adjust:100%;background:#72d1ca}body{min-height:100vh;color:var(--text);font-family:var(--font-ui);background-color:#72d1ca;background-image:linear-gradient(#fff9df47,#0000 42%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin:0;position:relative;overflow-x:hidden}body:before,body:after{z-index:0;pointer-events:none;content:"";position:fixed;left:0;right:0}body:before{clip-path:polygon(0 73%,7% 59%,14% 66%,22% 39%,30% 52%,38% 29%,47% 44%,55% 23%,64% 36%,73% 15%,81% 32%,90% 20%,100% 37%,100% 100%,0 100%);background:#f5fad54d;height:145px;bottom:26px}body:after{background:linear-gradient(#79bd55 0 8px,#f6e18a 8px 100%);border-top:5px solid #173f32;height:27px;bottom:0}body>header,body>main{z-index:1;position:relative}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}::selection{background:var(--acid);color:var(--ink)}.site-header{z-index:50;border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 40px);height:70px;margin:0 auto;display:grid;position:relative}.site-header nav{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:28px;font-size:12px;font-weight:650;display:flex}.site-header nav a,.run-link{transition:color .16s}.site-header nav a:hover,.run-link:hover{color:var(--text)}.site-header nav{align-items:center}.site-header .header-icon{color:#173f32;cursor:pointer;touch-action:manipulation;background:#92d9bf;border:2px solid #173f32;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;font-size:24px;display:inline-flex}.site-header .header-icon:hover{color:#152d26;background:#b5e5ab}.header-icon:focus-visible{outline-offset:2px;outline:3px solid #f7c84d}.nav-help{display:none}@media (max-width:440px){.site-header .brand-word{display:none}.site-header .wallet-button{padding-inline:6px;font-size:10px}}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-word{font-family:var(--font-data);letter-spacing:-.04em;font-size:18px;font-weight:800}.wallet-menu{justify-self:end;position:relative}.wallet-button{min-height:38px;font-family:var(--font-data);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #3a3e43;border-radius:4px;align-items:center;padding:0 15px;font-size:11px;font-weight:650;display:flex}.wallet-button:hover{border-color:#62686d}.wallet-button.wrong-network{color:var(--danger);border-color:#f0786880}.wallet-dot{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:8px;box-shadow:0 0 0 3px #c7f36a1a}.wallet-popover{z-index:100;border:1px solid var(--line);background:#191c20;border-radius:5px;width:190px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #00000059}.wallet-popover span{color:var(--muted);padding:8px;font-size:11px;display:block}.wallet-popover button{text-align:left;cursor:pointer;background:#24282c;border-radius:3px;width:100%;padding:9px}.wallet-options button+button{margin-top:5px}.home-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:34px;width:min(1000px,100% - 40px);margin:26px auto 80px;display:grid}.game-column{min-width:0}.game-shell{width:min(100%,530px);margin-left:auto}.pool-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:52px;margin-bottom:10px;display:grid}.pool-strip>div{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:0;padding:8px 12px;display:flex}.pool-strip>div:first-child{border-left:0}.pool-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.pool-strip strong{font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:550;overflow:hidden}.game-stage{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:#101216;border:1px solid #2d3136;border-radius:10px;width:min(100%,450px);height:min(680px,100svh - 160px);min-height:570px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000038}.game-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.entry-panel,.result-panel{z-index:5;position:absolute;inset:0}.entry-panel{background:#0c0e1154;flex-direction:column;justify-content:space-between;padding:clamp(46px,8vh,76px) 28px 25px;display:flex}.entry-copy>span,.result-panel>span{color:var(--acid);font-family:var(--font-data);letter-spacing:.16em;font-size:9px;font-weight:700}.entry-copy h1{letter-spacing:-.055em;max-width:350px;margin:13px 0 0;font-size:clamp(34px,6.1vh,48px);font-weight:600;line-height:.99}.bet-control{background:#14171bf5;border:1px solid #eef0e924;border-radius:6px;padding:18px}.bet-control label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:650;display:block}.bet-input{border-bottom:1px solid #454a4f;grid-template-columns:1fr auto;align-items:center;height:52px;display:grid}.bet-input input{width:100%;font-family:var(--font-data);background:0 0;border:0;outline:0;font-size:26px;font-weight:550}.bet-input span{color:var(--muted);font-family:var(--font-data);font-size:12px}.bet-presets{gap:5px;margin:12px 0 15px;display:flex}.bet-presets button{border:1px solid var(--line);color:#a1a6a4;min-height:28px;font-family:var(--font-data);cursor:pointer;background:0 0;border-radius:3px;flex:1;font-size:9px}.play-button,.result-actions>button{background:var(--acid);color:#10130c;width:100%;min-height:52px;font-family:var(--font-data);letter-spacing:.07em;cursor:pointer;border-radius:4px;font-size:12px;font-weight:850;transition:transform .13s,filter .13s}.play-button:hover,.result-actions>button:hover{filter:brightness(1.06);transform:translateY(-1px)}.play-button:disabled{cursor:wait;filter:grayscale(.3)brightness(.7);transform:none}.entry-note{color:#727876;text-align:center;margin:11px 0 0;font-size:9px}.game-error{color:#f29a8e;text-align:center;margin:10px 0 0;font-size:10px;line-height:1.35}.result-panel{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0d10e8;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.result-panel>strong{font-family:var(--font-data);letter-spacing:-.08em;margin-top:12px;font-size:64px;font-weight:650;line-height:1}.result-panel>p:not(.game-error){color:#a3a8a5;font-family:var(--font-data);margin:12px 0 0;font-size:13px}.result-panel.loss>span,.result-panel.loss>strong{color:var(--danger)}.settling-panel>strong{color:var(--warn)}.result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:35px;display:grid}.result-actions>button{min-height:46px}.result-actions>button.secondary{color:var(--text);background:0 0;border:1px solid #4d5357}.result-actions>a{color:var(--muted);font-family:var(--font-data);letter-spacing:.05em;grid-column:1/-1;margin-top:7px;font-size:9px}.activity-rail{padding-top:62px;position:sticky;top:26px}.rail-section{border-top:1px solid var(--line);padding:18px 0}.section-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-heading h2{letter-spacing:-.01em;margin:0;font-size:12px;font-weight:650}.section-heading>span{color:#757b79;font-family:var(--font-data);letter-spacing:.09em;font-size:8px}.section-heading i{background:var(--acid);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.live-feed ul{margin:0;padding:0;list-style:none}.live-feed li{border-top:1px solid var(--line-soft)}.live-feed li:first-child{border-top:0}.live-feed a{font-family:var(--font-data);justify-content:space-between;gap:12px;padding:11px 0;font-size:9px;display:flex}.live-feed a>span{color:var(--muted)}.mini-stats{grid-template-columns:repeat(3,1fr);display:grid}.mini-stats>div{padding-right:7px}.mini-stats span,.mini-stats strong{display:block}.mini-stats span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:8px}.mini-stats strong{font-family:var(--font-data);white-space:nowrap;font-size:10px;font-weight:550}.personal-history{border-top:1px solid var(--line-soft);margin:17px 0 0;padding:0;list-style:none}.personal-history li{border-bottom:1px solid var(--line-soft);min-height:34px;font-family:var(--font-data);grid-template-columns:1fr auto;align-items:center;font-size:8px;display:grid}.personal-history li>a:first-child{gap:8px;display:flex}.personal-history li>a:first-child span{color:var(--muted)}.personal-history li>a:last-child{color:#777d7b}.empty-state,.rail-disclaimer{color:#777d7b;margin:0;font-size:10px;line-height:1.5}.rail-disclaimer{border-top:1px solid var(--line-soft);padding-top:13px;font-size:8px}body:has(.phase-live) .activity-rail{opacity:.22;transition:opacity .18s}body:has(.phase-ready) .activity-rail{opacity:.22;transition:opacity .18s}body:has(.phase-countdown) .activity-rail{opacity:.22;transition:opacity .18s}body:has(.phase-live) .site-header nav{opacity:.22;transition:opacity .18s}body:has(.phase-ready) .site-header nav{opacity:.22;transition:opacity .18s}body:has(.phase-countdown) .site-header nav{opacity:.22;transition:opacity .18s}@keyframes status-pulse{50%{opacity:.35}}.game-stage{image-rendering:pixelated;background:#72d1ca;border:5px solid #173f32;border-radius:5px;box-shadow:8px 8px #081b18,0 32px 80px #00000057}.entry-panel{background:linear-gradient(#185d570a,#10373114 47%,#0b26223d);padding:clamp(38px,7vh,64px) 24px 22px}.entry-copy{text-align:center}.entry-copy>span{color:#173f32;letter-spacing:.11em;background:#fff1b8;border:3px solid #173f32;padding:7px 10px 6px;font-size:8px;display:inline-flex;box-shadow:3px 3px #173f328c}.entry-copy h1{max-width:none;font-family:var(--font-data);flex-direction:column;align-items:center;margin:17px 0 0;line-height:1;display:flex}.entry-copy h1 em{color:#fff9df;letter-spacing:-.12em;text-shadow:-4px 0 #173f32,0 -4px #173f32,4px 0 #173f32,0 4px #173f32,6px 7px #e06952;font-size:clamp(66px,10vh,88px);font-style:normal;font-weight:950}.entry-copy h1 small{color:#fff9df;letter-spacing:.08em;text-transform:uppercase;background:#173f32;margin-top:15px;padding:5px 8px;font-size:10px;font-weight:800}.entry-copy p{color:#173f32;font-family:var(--font-data);text-shadow:0 1px #ffffff80;text-transform:uppercase;margin:11px 0 0;font-size:9px;font-weight:750}.entry-copy p.opening-spread{color:#b44e3d;letter-spacing:.06em;margin-top:6px;font-size:7px}.bet-control{color:#173f32;background:#fff4c9;border:4px solid #173f32;border-radius:3px;padding:16px;box-shadow:5px 6px #173f32b3}.bet-control label{color:#43645a}.bet-input{border-color:#173f326b;height:46px}.bet-input input{color:#173f32;font-size:23px}.bet-input span{color:#43645a}.bet-presets{margin:10px 0 12px}.bet-presets button{color:#31574b;border:2px solid #7a8f70;border-radius:2px;font-weight:750}.bet-presets button:hover{color:#173f32;border-color:#173f32}.play-button,.result-actions>button{color:#173f32;background:#f7c84d;border:4px solid #173f32;border-radius:3px;font-weight:950;box-shadow:4px 5px #173f32}.play-button:active,.result-actions>button:active{transform:translate(3px,3px);box-shadow:1px 2px #173f32}.practice-button{color:#31574b;width:100%;font-family:var(--font-data);letter-spacing:.06em;cursor:pointer;background:0 0;margin-top:12px;padding:8px;font-size:8px;font-weight:800}.entry-note{color:#5b746b}.result-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#173f32e0}.result-panel>span{color:#173f32;background:#fff4c9;border:3px solid #173f32;padding:7px 10px;box-shadow:3px 4px #081b18}.result-panel>strong{color:#fff9df;text-shadow:4px 5px #081b18;font-weight:950}.result-panel>p:not(.game-error){color:#fff4c9}.result-panel.loss>span{color:#a93434}.result-panel.loss>strong{color:#ff8e73}.result-actions>button.secondary{color:#fff4c9;box-shadow:none;border:3px solid #fff4c9}.demo-result>small{color:#fff4c9b3;font-family:var(--font-data);text-transform:uppercase;margin-top:20px;font-size:8px}.content-page{width:min(1040px,100% - 40px);margin:78px auto 110px}.liquidity-page{width:min(900px,100% - 40px)}.liquidity-unconfigured{border-top:1px solid #53595d;border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:35px;padding:25px 0;display:grid}.liquidity-unconfigured strong{font-size:14px}.liquidity-unconfigured p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.liquidity-panel{border-top:1px solid #53595d}.liquidity-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.liquidity-metrics>div{border-left:1px solid var(--line);min-height:105px;padding:18px 14px}.liquidity-metrics>div:first-child{border-left:0;padding-left:0}.liquidity-metrics span,.liquidity-metrics strong{display:block}.liquidity-metrics span{color:var(--muted);text-transform:uppercase;font-size:9px}.liquidity-metrics strong{font-family:var(--font-data);margin-top:30px;font-size:15px;font-weight:600}.liquidity-actions{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.liquidity-actions>div{min-height:260px;padding:28px 0}.liquidity-actions>div+div{border-left:1px solid var(--line);padding-left:34px}.liquidity-actions label,.liquidity-label{color:var(--muted);text-transform:uppercase;margin-bottom:25px;font-size:10px;display:block}.liquidity-actions>div>strong{font-family:var(--font-data);margin:36px 0 9px;font-size:27px;font-weight:550;display:block}.liquidity-actions small{min-height:36px;color:var(--muted);font-size:9px;line-height:1.5;display:block}.liquidity-input{border-bottom:1px solid #565d61;align-items:center;height:55px;display:flex}.liquidity-input input{min-width:0;font-family:var(--font-data);background:0 0;border:0;outline:0;flex:1;font-size:28px}.liquidity-input span{color:var(--muted);font-family:var(--font-data);font-size:11px}.liquidity-actions button{border:1px solid var(--acid);background:var(--acid);width:calc(100% - 34px);min-height:45px;color:var(--ink);font-family:var(--font-data);letter-spacing:.06em;cursor:pointer;border-radius:3px;margin-top:26px;font-size:9px;font-weight:850}.liquidity-actions>div+div button{width:100%}.liquidity-actions button:disabled{cursor:not-allowed;filter:grayscale(.7)brightness(.7)}.liquidity-risk{max-width:650px;color:var(--muted);margin:22px 0 0;font-size:10px;line-height:1.65}.page-intro{max-width:660px;margin-bottom:58px}.page-intro>span,.docs-article header>span{color:var(--acid);font-family:var(--font-data);letter-spacing:.16em;font-size:10px;font-weight:700}.page-intro h1,.docs-article header h1{letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(42px,7vw,72px);font-weight:580;line-height:.98}.page-intro p,.docs-article header p{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.leaderboard-grid{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.ranking{border-top:1px solid #52575b}.ranking h2{border-bottom:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;margin:0;padding:16px 0 18px;font-size:12px;font-weight:650}.ranking ol{margin:0;padding:0;list-style:none}.ranking li{border-bottom:1px solid var(--line-soft);grid-template-columns:36px 1fr;align-items:center;min-height:61px;display:grid}.rank-number{color:#626765;font-family:var(--font-data);font-size:9px}.ranking a{justify-content:space-between;align-items:center;gap:15px;display:flex}.ranking a>span{font-family:var(--font-data);font-size:10px}.ranking a small{color:#656a68;margin-left:5px;font-size:8px}.ranking a strong{color:var(--acid);font-family:var(--font-data);font-size:14px;font-weight:600}.big-stats{border-top:1px solid #4d5256;border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.big-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:160px;padding:22px}.big-stats span{color:var(--muted);text-transform:uppercase;font-size:10px}.big-stats strong{font-family:var(--font-data);letter-spacing:-.05em;margin-top:39px;font-size:clamp(25px,3.2vw,39px);font-weight:550;display:block}.stats-note{max-width:600px;color:var(--muted);margin:25px 0 0;font-size:11px;line-height:1.6}.run-page{width:min(880px,100% - 40px)}.run-receipt{background:var(--panel);border:1px solid #363b3f;padding:28px}.run-receipt.won{border-top:3px solid var(--acid)}.run-receipt.lost{border-top:3px solid var(--danger)}.receipt-topline{color:#7d8381;font-family:var(--font-data);letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.run-receipt>p{color:var(--acid);font-family:var(--font-data);letter-spacing:.16em;margin:72px 0 0;font-size:11px;font-weight:700}.run-receipt.lost>p{color:var(--danger)}.run-receipt>h1{font-family:var(--font-data);letter-spacing:-.1em;margin:8px 0 55px;font-size:clamp(72px,15vw,138px);font-weight:600;line-height:.9}.receipt-numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.receipt-numbers>div{border-left:1px solid var(--line);padding:18px 12px}.receipt-numbers>div:first-child{border-left:0;padding-left:0}.receipt-numbers span,.receipt-numbers strong{display:block}.receipt-numbers span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:9px}.receipt-numbers strong{font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.receipt-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.receipt-actions button,.receipt-actions a{min-height:42px;font-family:var(--font-data);letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #444a4e;border-radius:3px;padding:0 18px;font-size:9px;font-weight:700}.receipt-actions button{border-color:var(--acid);background:var(--acid);color:var(--ink)}.receipt-actions a{align-items:center;display:flex}.verification-panel{background:#111318;border-top:1px solid #555a5e;margin-top:34px;padding:26px}.section-title{font-family:var(--font-data);letter-spacing:.08em;justify-content:space-between;margin-bottom:26px;font-size:9px;display:flex}.verification-panel dl{margin:0}.verification-panel dl>div{border-top:1px solid var(--line-soft);grid-template-columns:180px minmax(0,1fr);padding:12px 0;display:grid}.verification-panel dt{color:var(--muted);font-size:10px}.verification-panel dd{overflow-wrap:anywhere;font-family:var(--font-data);margin:0;font-size:10px}.verification-panel>p{color:var(--muted);margin:25px 0 0;font-size:11px;line-height:1.65}.checkpoint-proof{margin-top:28px}.checkpoint-proof h2{text-transform:uppercase;margin:0 0 12px;font-size:11px}.checkpoint-proof>div{border:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);display:grid}.checkpoint-proof span{border-bottom:1px solid var(--line-soft);color:#a4aaa7;font-family:var(--font-data);padding:9px 11px;font-size:9px}.checkpoint-proof span:nth-child(odd){border-right:1px solid var(--line-soft)}.back-link{color:var(--muted);font-family:var(--font-data);margin-top:26px;font-size:10px;display:inline-block}.docs-layout{grid-template-columns:190px minmax(0,700px);gap:70px;width:min(1000px,100% - 40px);margin:65px auto 120px;display:grid}.docs-nav{border-top:1px solid #4f5458;flex-direction:column;align-self:start;display:flex;position:sticky;top:30px}.docs-nav span{color:var(--acid);font-family:var(--font-data);letter-spacing:.1em;padding:15px 0 17px;font-size:9px}.docs-nav a{border-top:1px solid var(--line-soft);color:var(--muted);padding:10px 0;font-size:11px}.docs-nav a:hover{color:var(--text)}.docs-article header{margin-bottom:80px}.docs-article section{border-top:1px solid var(--line);padding:38px 0;scroll-margin-top:30px}.docs-article section h2{letter-spacing:-.04em;margin:0 0 25px;font-size:28px;font-weight:580}.docs-article section h3{margin:31px 0 14px;font-size:14px}.docs-article section p,.docs-article li{color:#a7acab;font-size:13px;line-height:1.75}.docs-article code{color:#d4f58d;font-family:var(--font-data);background:#1b1e22;padding:2px 4px;font-size:.9em}.docs-article pre{border:1px solid var(--line);background:#111317;margin:22px 0;padding:18px;line-height:1.7;overflow-x:auto}.docs-article pre code{background:0 0;padding:0;font-size:11px}.docs-article ol,.docs-article ul{padding-left:20px}.docs-article footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:30px;font-size:10px;display:flex}.docs-article footer a{color:var(--acid)}.not-found{width:min(700px,100% - 40px);margin:16vh auto}.not-found span{color:var(--danger);font-family:var(--font-data);letter-spacing:.15em;font-size:10px}.not-found h1{letter-spacing:-.06em;margin:15px 0 40px;font-size:clamp(46px,8vw,82px);line-height:1}.not-found a{background:var(--acid);color:var(--ink);font-family:var(--font-data);border-radius:3px;padding:15px 20px;font-size:10px;font-weight:800;display:inline-flex}.site-header{background:#fff4c9;border:4px solid #173f32;height:62px;margin-top:12px;padding:0 14px;box-shadow:5px 6px #173f32b8}.site-header nav{color:#43645a;font-family:var(--font-data);font-size:9px;font-weight:850}.site-header nav a:hover{color:#b95637}.brand-word{color:#173f32;font-weight:950}.wallet-button{color:#173f32;background:#f7c84d;border:3px solid #173f32;border-radius:2px;font-weight:850;box-shadow:3px 3px #173f3280}.wallet-button.connected{background:#fff9df}.wallet-popover button{color:#173f32;background:#f6e18a}.pool-strip{background:#fff4c9;border:4px solid #173f32;box-shadow:4px 4px #173f32a3}.pool-strip>div{border-color:#173f323d}.pool-strip span{color:#527267;font-family:var(--font-data);font-size:8px;font-weight:850}.pool-strip strong{color:#173f32;font-weight:800}.rail-section{background:#fff4c9f5;border:3px solid #173f32;margin-bottom:14px;padding:14px;box-shadow:4px 4px #173f3294}.section-heading h2{color:#173f32;font-family:var(--font-data);text-transform:uppercase;font-weight:900}.section-heading>span,.empty-state,.rail-disclaimer{color:#527267}.live-feed li,.personal-history,.personal-history li,.rail-disclaimer{border-color:#173f3233}.live-feed a>span,.personal-history li>a:first-child span{color:#527267}.rail-disclaimer{background:#fff4c9b8;border:2px solid #173f3259;padding:9px 11px}.positive{color:#2d7557!important}.negative{color:#c24f3e!important}.content-page,.docs-layout{background:#fff4c9f7;border:4px solid #173f32;padding:clamp(24px,5vw,46px);box-shadow:8px 9px #173f32ad,0 30px 70px #173f322e}.page-intro>span,.docs-article header>span{color:#173f32;background:#f7c84d;border:3px solid #173f32;padding:7px 9px;display:inline-block;box-shadow:3px 3px #173f3273}.page-intro h1,.docs-article header h1{color:#173f32;font-family:var(--font-data);letter-spacing:-.075em;text-shadow:3px 3px #f0a33d57;font-weight:950}.page-intro p,.docs-article header p,.docs-article section p,.docs-article li,.stats-note,.liquidity-risk{color:#43645a}.ranking{background:#fff9df;border:3px solid #173f32;padding:0 14px 12px;box-shadow:4px 5px #173f327a}.ranking h2,.ranking li{border-color:#173f323d}.rank-number{color:#7a8f70}.ranking a small{color:#698078}.ranking a strong{color:#2d7557;font-weight:900}.big-stats{background:#fff9df;border:3px solid #173f32;box-shadow:5px 6px #173f3280}.big-stats>div{border-color:#173f3240}.big-stats span{color:#527267;font-family:var(--font-data);font-weight:800}.big-stats strong{color:#173f32;font-weight:900}.liquidity-unconfigured,.liquidity-panel,.liquidity-metrics,.liquidity-actions,.liquidity-actions>div+div{border-color:#173f3266}.liquidity-unconfigured{background:#fff9df;border:3px solid #173f32;padding:22px;box-shadow:4px 5px #173f3273}.liquidity-unconfigured p,.liquidity-actions small{color:#527267}.liquidity-metrics{background:#fff9df;border:3px solid #173f32}.liquidity-metrics>div{border-color:#173f3240}.liquidity-metrics span,.liquidity-actions label,.liquidity-label{color:#527267;font-family:var(--font-data);font-weight:800}.liquidity-metrics strong,.liquidity-actions>div>strong{color:#173f32;font-weight:900}.liquidity-input{border-color:#173f328c}.liquidity-input input{color:#173f32}.liquidity-actions button{color:#173f32;background:#f7c84d;border:3px solid #173f32;box-shadow:4px 4px #173f32}.run-receipt{background:#fff9df;border:4px solid #173f32;box-shadow:5px 6px #173f328c}.run-receipt.won{border-top-color:#4cb657}.run-receipt.lost{border-top-color:#d95849}.receipt-topline,.receipt-numbers span{color:#527267}.receipt-numbers,.receipt-numbers>div{border-color:#173f323d}.run-receipt>p,.run-receipt.won>p{color:#2d7557}.run-receipt>h1,.receipt-numbers strong{color:#173f32;font-weight:900}.receipt-actions button{color:#173f32;background:#f7c84d;border:3px solid #173f32;box-shadow:3px 3px #173f32}.receipt-actions a{color:#173f32;border-color:#173f32}.verification-panel{background:#fff4c9;border:3px solid #173f32}.verification-panel dl>div,.checkpoint-proof>div,.checkpoint-proof span{border-color:#173f323b}.verification-panel dt,.verification-panel>p{color:#527267}.docs-nav{border-color:#173f32}.docs-nav span{color:#b95637;font-weight:900}.docs-nav a,.docs-article section,.docs-article footer{border-color:#173f3242}.docs-nav a{color:#527267;font-family:var(--font-data);font-weight:750}.docs-nav a:hover,.docs-article footer a{color:#b95637}.docs-article code{color:#f6e18a;background:#173f32}.docs-article pre{background:#fff9df;border:3px solid #173f32}.docs-article pre code{color:#173f32;background:0 0}.not-found{background:#fff4c9;border:4px solid #173f32;padding:42px;box-shadow:7px 8px #173f32a6}.not-found h1{color:#173f32;font-family:var(--font-data);font-weight:950}.not-found a{background:#f7c84d;border:3px solid #173f32;box-shadow:4px 4px #173f32}body{font-family:var(--font-data)}button{font-family:var(--font-data);text-transform:uppercase}.site-header nav{font-size:10px}.brand-word{font-size:20px}.wallet-button{min-height:41px;font-size:11px}.pool-strip span{font-size:9px}.pool-strip strong{font-size:12px}.entry-copy>span,.result-panel>span{font-size:10px}.entry-copy h1 small{font-size:11px}.entry-copy p{font-size:10px}.entry-copy p.opening-spread{font-size:8px}.bet-presets button{background:#f6e18a;min-height:31px;font-size:10px}.practice-button,.entry-note,.game-error{font-size:10px}.ready-prompt{z-index:2;color:#fff9df;width:245px;font-family:var(--font-data);letter-spacing:-.04em;text-align:center;text-shadow:-3px 0 #173f32,0 -3px #173f32,3px 0 #173f32,0 3px #173f32,4px 5px #b95637;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;font-size:clamp(20px,3.8vh,27px);font-weight:950;animation:1.15s steps(2,end) infinite ready-pulse;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ready-prompt span{font:inherit}.practice-exit{z-index:6;color:#fff9df;min-height:44px;font-family:var(--font-data);cursor:pointer;touch-action:manipulation;background:#173f32;border:2px solid #152d26;border-radius:10px;padding:0 12px;font-size:.875rem;font-weight:800;position:absolute;top:12px;left:12px}.practice-exit:hover{background:#244d3e}.practice-exit:focus-visible{outline-offset:2px;outline:3px solid #f7c84d}.ready-prompt small{color:#f6e18a;letter-spacing:.12em;text-shadow:none;background:#173f32;margin-top:12px;padding:5px 8px;font-size:10px}@keyframes ready-pulse{50%{transform:translateY(calc(-50% - 4px))}}.play-button,.result-actions>button,.liquidity-actions button,.receipt-actions button,.not-found a{letter-spacing:.045em;background:#f7c84d;border:4px solid #173f32;border-radius:0;font-size:14px;font-weight:950;box-shadow:inset 0 -5px #b9563747,5px 6px #173f32}.result-actions>button.secondary{background:0 0;border:4px solid #fff4c9;box-shadow:inset 0 -4px #fff4c921}.result-actions>button:only-child{grid-column:1/-1}.result-panel>strong{font-size:70px}.result-panel>p:not(.game-error){font-size:14px}.result-actions>a,.demo-result>small,.space-replay-hint{color:#fff4c9c7;font-family:var(--font-data);letter-spacing:.06em;font-size:10px;font-weight:800}.space-replay-hint{margin-top:18px}.section-heading h2{font-size:14px}.section-heading>span{font-size:9px}.live-feed a{font-size:10px}.mini-stats span{font-size:9px}.mini-stats strong{font-size:11px}.personal-history li{min-height:38px;font-size:9px}.empty-state,.rail-disclaimer{font-size:10px}.page-intro>span,.docs-article header>span{font-size:11px}.page-intro p,.docs-article header p{font-size:16px}.notice,.stats-note,.liquidity-risk{font-size:12px}.ranking h2{font-size:14px}.rank-number,.ranking a small{font-size:10px}.ranking a>span{font-size:12px}.ranking a strong{font-size:16px}.big-stats span,.liquidity-metrics span,.liquidity-actions label,.liquidity-label,.liquidity-actions small,.receipt-topline,.receipt-numbers span,.receipt-actions button,.receipt-actions a{font-size:11px}.receipt-numbers strong{font-size:13px}.section-title,.checkpoint-proof span,.back-link{font-size:11px}.verification-panel dt,.verification-panel dd{font-size:12px}.verification-panel>p{font-size:13px}.docs-nav span{font-size:11px}.docs-nav a{font-size:12px}.docs-article section h2{font-family:var(--font-data);font-size:30px;font-weight:900}.docs-article section h3{font-family:var(--font-data);font-size:16px}.docs-article section p,.docs-article li{font-size:14px}.docs-article footer{font-size:12px}@media (max-width:800px){.site-header{grid-template-columns:1fr 1fr;width:calc(100% - 24px);height:60px}.site-header nav{display:none}.wallet-button{min-height:36px;padding:0 11px;font-size:10px}.home-layout{width:100%;margin:0 auto 60px;display:block}.game-shell{width:100%;margin:0}.pool-strip{min-height:47px;margin:0 12px 8px}.pool-strip>div{padding:7px 8px}.pool-strip span{font-size:8px}.pool-strip strong{font-size:10px}.game-stage{width:100%;height:calc(100svh - 127px - env(safe-area-inset-bottom));border-left:0;border-right:0;border-radius:0;min-height:510px}.entry-panel{padding-right:max(18px, env(safe-area-inset-right));padding-bottom:max(18px, calc(env(safe-area-inset-bottom) + 10px));padding-left:max(18px, env(safe-area-inset-left))}.ready-prompt{width:220px;font-size:clamp(18px,3.6vh,24px);right:12px}.activity-rail{padding:30px 20px 0;position:static}.content-page{width:calc(100% - 28px);margin:48px auto 80px;padding:22px 17px;box-shadow:5px 6px #173f32a6}.liquidity-unconfigured{grid-template-columns:1fr;gap:12px}.liquidity-metrics{grid-template-columns:repeat(2,1fr)}.liquidity-metrics>div:nth-child(3){border-left:0;padding-left:0}.liquidity-actions{grid-template-columns:1fr}.liquidity-actions>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.liquidity-actions button{width:100%}.page-intro{margin-bottom:40px}.leaderboard-grid{grid-template-columns:1fr;gap:42px}.big-stats{grid-template-columns:repeat(2,1fr)}.big-stats>div{min-height:125px;padding:17px}.big-stats strong{margin-top:29px}.run-page{width:100%;margin-top:18px}.run-receipt{border-left:0;border-right:0;padding:22px 17px}.receipt-topline{font-size:7px}.run-receipt>p{margin-top:58px}.run-receipt>h1{margin-bottom:45px}.receipt-numbers{grid-template-columns:repeat(2,1fr)}.receipt-numbers>div:nth-child(3){border-left:0}.receipt-numbers>div{border-bottom:1px solid var(--line)}.verification-panel{padding:22px 17px}.verification-panel dl>div{grid-template-columns:1fr;gap:7px}.section-title{gap:12px}.checkpoint-proof>div{grid-template-columns:1fr}.checkpoint-proof span:nth-child(odd){border-right:0}.back-link{margin-left:17px}.docs-layout{width:calc(100% - 32px);margin-top:45px;padding:24px 18px;display:block;box-shadow:5px 6px #173f32a6}.docs-nav{margin-bottom:55px;position:static}.docs-nav a{display:none}.docs-article header{margin-bottom:55px}.docs-article footer{flex-direction:column}:is(body:has(.phase-live),body:has(.phase-ready),body:has(.phase-countdown),body:has(.phase-crash_pending)){overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}:is(body:has(.phase-live) .activity-rail,body:has(.phase-ready) .activity-rail,body:has(.phase-countdown) .activity-rail,body:has(.phase-crash_pending) .activity-rail){display:none}}@media (max-height:720px) and (min-width:801px){.game-stage{height:calc(100svh - 120px);min-height:520px}.home-layout{margin-top:14px}.entry-panel{padding-top:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:#72d1ca url(/flap-world.png) bottom/cover no-repeat fixed}body:before,body:after{display:none}.site-header{width:min(1080px,100% - 40px);height:66px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0}.site-header nav{letter-spacing:0;text-transform:none;font-size:14px}.wallet-button{font-size:12px}.home-layout{width:min(440px,100% - 32px);margin:8px auto 32px;display:block}.game-shell{width:100%;margin:0}.game-stage{border:4px solid #173f32;border-radius:14px;width:100%;height:min(680px,100svh - 165px);min-height:540px;margin:0;box-shadow:0 6px #173f32,0 24px 64px #153b3140}.entry-panel{padding:48px 22px 22px}.entry-copy>span{box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.entry-copy h1 em{font-size:80px}.entry-copy h1 small{margin-top:18px;padding:7px 10px;font-size:14px}.entry-copy p{font-family:var(--font-ui);text-transform:none;font-size:16px;line-height:1.4}.bet-control{border-radius:10px}.bet-control label{font-size:14px}.bet-presets button{flex:1;min-height:38px;font-size:14px}.play-button{min-height:52px;font-size:14px}.entry-note,.practice-button,.game-error{font-family:var(--font-ui);font-size:14px;line-height:1.4}.ready-prompt{width:100%;right:0}.result-panel{background:#173f32ed}.result-panel>span,.result-panel>p:not(.game-error),.result-panel small{font-size:14px;line-height:1.5}.result-panel>span{color:#f7c84d;background:0 0}.result-actions>a,.result-actions>button{font-size:14px}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #f08132}@media (max-width:800px){.site-header{grid-template-columns:1fr auto 1fr;width:calc(100% - 28px);height:62px}.site-header nav{font-size:12px;display:flex}.home-layout{width:min(420px,100% - 24px);margin:5px auto 28px}.game-stage{height:calc(100svh - 154px);min-height:540px}.entry-panel{padding:44px 18px 20px}}.flight-stats{background:#fff9dff2;border:2px solid #173f3240;border-radius:10px;grid-template-columns:1.2fr 1fr .7fr;gap:0;margin-bottom:14px;padding:12px 0;display:grid;box-shadow:0 3px #173f3220}.flight-stats>div{border-left:1px solid #173f3226;min-width:0;padding:0 14px}.flight-stats>div:first-child{border-left:0}.flight-stats span{color:#527267;font-family:var(--font-ui);white-space:nowrap;margin-bottom:5px;font-size:14px;display:block}.flight-stats strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:20px;font-weight:800;display:block}.flight-stats .burn-stat>span,.flight-stats .burn-stat strong{color:#b14c21}.flight-stats .burn-stat span span{color:#e16c2f;font-size:18px;display:inline}.entry-rule{color:#43645a;font:12px/1.4 var(--font-ui);text-align:center;margin:8px 0 0}.bet-presets button[aria-pressed=true]{color:#fff9df;background:#173f32}.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}@media (max-width:460px){.flight-stats>div{padding:0 10px}.flight-stats strong{font-size:18px}.flight-stats span{font-size:12px}}.result-panel.loss>span{color:#ffc58e;background:0 0}.run-receipt>p.receipt-burn{color:#b14c21;letter-spacing:0;margin:20px 0 0;font-size:14px;line-height:1.5}@media (max-height:720px){.phase-live .game-stage,.phase-ready .game-stage,.phase-countdown .game-stage,.phase-crash_pending .game-stage{height:calc(100svh - 155px);min-height:0}}.flight-multiplier{z-index:5;pointer-events:none;text-align:center;color:#fff9df;font-family:var(--font-data);letter-spacing:-.09em;font-variant-numeric:tabular-nums;text-shadow:-3px 0 #173f32,0 -3px #173f32,3px 0 #173f32,0 3px #173f32,4px 5px #173f3273;font-size:clamp(56px,9.5vh,78px);font-weight:950;line-height:.95;position:absolute;inset:max(31px,5vh) 0 auto}@media (max-height:720px){.flight-multiplier{font-size:44px;top:14px}}.brand-mascot{width:56px;height:56px;image-rendering:pixelated;display:block}.game-stage{background:0 0}.game-canvas{image-rendering:auto}@media (max-width:800px){.brand-mascot{width:46px;height:46px}}.brand{gap:2px}.brand-word{color:#152d26;font-family:var(--font-data);letter-spacing:-.09em;font-size:27px;font-weight:900}.wallet-button,.wallet-button.connected{color:#152d26;min-height:42px;font-family:var(--font-data);letter-spacing:-.04em;background:#8adb79;border:3px solid #152d26;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800;box-shadow:0 3px #152d26}.wallet-button:hover{background:#a6e78b;border-color:#152d26}.wallet-button:active{transform:translateY(2px);box-shadow:0 1px #152d26}.wallet-button.wrong-network{color:#152d26;background:#edba71}.wallet-popover{color:#152d26;background:#91d8b8;border:3px solid #152d26;border-radius:12px;box-shadow:0 4px #152d26}.wallet-popover button{color:#152d26;background:#b5e5ab;border:2px solid #152d26;border-radius:8px}.flight-stats{background:#92d9bfed;border:3px solid #152d26;border-radius:13px;padding:13px 0;box-shadow:0 4px #152d26}.flight-stats>div{border-left:2px solid #152d2630}.flight-stats span,.flight-stats .burn-stat>span{color:#244d3e;font-family:var(--font-data);letter-spacing:-.045em;font-size:12px;font-weight:650}.flight-stats strong,.flight-stats .burn-stat strong{color:#152d26;font-family:var(--font-data);font-size:23px;font-weight:850}.impact .result-panel{visibility:hidden;pointer-events:none}@media (max-width:800px){.brand-word{font-size:24px}.wallet-button,.wallet-button.connected{min-height:38px;padding:0 10px;font-size:12px}body:has(.impact){overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}.impact .game-stage{height:calc(100svh - 155px);min-height:0}}@media (prefers-reduced-motion:reduce){.wallet-button:active{transform:none}}.phone-copy{display:none}@media (max-width:600px),(max-width:1000px) and (max-height:600px) and (hover:none) and (pointer:coarse){body{isolation:isolate;background:#72d1ca}body:before{z-index:-1;clip-path:none;background:#72d1ca url(/flap-world.png) bottom/cover no-repeat;height:auto;display:block;inset:0;transform:translateZ(0)}.phone-copy{display:block}.desktop-copy{display:none}.site-header{width:auto;height:calc(56px + env(safe-area-inset-top,0px));margin:0 max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));padding-top:env(safe-area-inset-top,0px);grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.site-header .brand{min-width:0;min-height:44px}.site-header .brand-mascot{flex-shrink:0;width:40px;height:40px}.site-header .brand-word{font-size:22px}.site-header nav{gap:4px;font-size:11px}.site-header .nav-label{display:none}.site-header .nav-help{place-items:center;width:40px;font-size:20px;font-weight:800;display:grid}.site-header nav a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.wallet-button,.wallet-button.connected{white-space:nowrap;min-height:44px;padding:0 9px;font-size:11px}.wallet-popover{overscroll-behavior:contain;width:min(280px,100vw - 32px);max-height:60svh;overflow-y:auto}.wallet-popover button{min-height:44px;font-size:14px}.phone-wallet-feedback{z-index:40;color:#152d26;width:min(280px,100vw - 32px);font:14px/1.5 var(--font-ui);background:#b5e5ab;border:3px solid #152d26;border-radius:12px;margin-top:10px;padding:14px;position:absolute;top:100%;right:0;box-shadow:0 4px #152d26}.home-layout{width:min(460px, calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));height:calc(var(--phone-viewport-height,100svh) - 70px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:160px;margin:6px auto calc(8px + env(safe-area-inset-bottom,0px));align-items:stretch;display:flex}.home-layout .game-column{width:100%;min-width:0;height:100%;min-height:0}.home-layout .game-shell{grid-template-rows:auto minmax(0,1fr);gap:9px;height:100%;display:grid}.flight-stats{margin:0;padding:9px 0}.flight-stats>div{padding:0 8px}.flight-stats span,.flight-stats .burn-stat>span{margin-bottom:4px;font-size:11px}.flight-stats strong,.flight-stats .burn-stat strong{font-size:20px}.home-layout .game-shell .game-stage{touch-action:pan-y pinch-zoom;width:100%;height:100%;min-height:0;box-shadow:0 4px #173f32,0 14px 32px #153b3126}.home-layout :is(.phase-ready,.phase-countdown,.phase-live,.phase-crash_pending,.impact) .game-stage{touch-action:none}.game-canvas{-webkit-touch-callout:none;image-rendering:pixelated;contain:strict;transform:translateZ(0)}.entry-panel,.result-panel{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;min-height:0;padding:20px 16px;scroll-padding:16px;overflow-y:auto}.entry-panel{gap:16px}.entry-copy{flex-shrink:0}.entry-copy>span{font-size:10px}.entry-copy h1{margin:10px 0}.entry-copy h1 em{font-size:58px}.entry-copy h1 small{margin-top:10px;padding:6px 8px;font-size:12px}.entry-copy p{margin:10px 0 0;font-size:14px}.bet-control{flex-shrink:0;min-width:0;padding:14px}.bet-control label{font-size:13px}.bet-input{height:44px}.bet-input input{min-width:0;font-size:24px}.bet-presets{gap:8px;margin:10px 0 12px}.bet-presets button{min-height:44px;padding:0}.play-button,.result-actions>button{touch-action:manipulation;min-height:48px}.practice-button{min-height:44px}.entry-note,.entry-rule{font-size:12px}.entry-note{margin-bottom:0}.ready-prompt{touch-action:none;-webkit-tap-highlight-color:transparent;justify-content:center;width:100%;height:100%;padding:0 12px;font-size:28px;animation:none;inset:0;transform:none}.ready-prompt small{margin-top:14px;font-size:11px}.flight-multiplier{font-size:clamp(42px,7svh,58px);top:20px;transform:translateZ(0)}.result-panel{justify-content:flex-start}.result-panel>:first-child{margin-top:auto}.result-panel>:last-child{margin-bottom:auto}.result-panel>*{flex-shrink:0}.result-panel>strong{margin:10px 0;font-size:54px}.result-panel>p:not(.game-error){margin:8px 0}.result-actions{grid-template-columns:1fr;gap:10px;margin-top:20px}.result-actions>a,.result-panel>a{place-items:center;min-height:44px;display:grid}.content-page,.docs-layout,.run-page{overflow-wrap:anywhere}.content-page input,.content-page select{min-height:44px;font-size:16px}.liquidity-actions button,.receipt-actions button,.receipt-actions a{min-height:44px}.docs-layout{margin-top:24px}.docs-nav{margin-bottom:24px}.docs-nav a{align-items:center;min-height:44px;margin-right:14px;display:inline-flex}}@media (max-width:600px) and (max-height:700px){.entry-panel{gap:10px;padding:14px 12px}.entry-copy h1 em{font-size:44px}.entry-copy h1 small{margin-top:6px}.entry-copy p{display:none}.bet-control{padding:12px}}@media (max-width:1000px) and (max-height:600px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.home-layout{width:calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.entry-panel{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:start;padding:14px;display:grid}.entry-copy h1 em{font-size:48px}.result-panel{padding:14px}.result-panel>strong{font-size:40px}.result-actions{margin-top:10px}body:has(.home-layout :is(.phase-ready,.phase-countdown,.phase-live,.phase-crash_pending,.impact)){overscroll-behavior:none;width:100%;position:fixed;top:0;left:0;overflow:hidden}body:has(.home-layout :is(.phase-ready,.phase-countdown,.phase-live,.phase-crash_pending,.impact)) .site-header{display:none}.home-layout:has(:is(.phase-ready,.phase-countdown,.phase-live,.phase-crash_pending,.impact)){height:calc(var(--phone-viewport-height,100svh) - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:calc((var(--phone-viewport-height,100svh) - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 390 / 680 + 8px);margin-top:calc(6px + env(safe-area-inset-top,0px))}.home-layout :is(.phase-ready,.phase-countdown,.phase-live,.phase-crash_pending,.impact){grid-template-rows:minmax(0,1fr)}.home-layout :is(.phase-ready,.phase-countdown,.phase-live,.phase-crash_pending,.impact) .flight-stats{display:none}.ready-prompt{font-size:22px}.ready-prompt small{font-size:9px;line-height:1.6}.flight-multiplier{font-size:34px;top:14px}}
