@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");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}body:not(.in-game){--bg:#2a1209;--bg2:#3a1a0e;--panel:#fbecd2;--panel2:#f3dcb4;--ink:#3a1d0e;--ink-soft:#7a4a2a;--rust:#c4502a;--rust-hi:#ff7a3d;--gold:#f2c94c;--leaf:#6fae4a;--cream:#fdf0d4;--line:#fdf0d429;--pix:"Pixelify Sans", ui-monospace, monospace;--body:"Nunito", system-ui, sans-serif}body:not(.in-game) *{box-sizing:border-box}html{scroll-behavior:smooth}body:not(.in-game){background:var(--bg);color:var(--cream);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-weight:600;line-height:1.55}body:not(.in-game) a{color:inherit}body:not(.in-game) img{max-width:100%;display:block}body:not(.in-game) .pix{font-family:var(--pix)}body:not(.in-game) .btn{font-family:var(--pix);letter-spacing:.5px;color:#fff6e6;text-shadow:0 2px #5e241099;cursor:pointer;background:linear-gradient(#ff8a4a,#d9562a);border:3px solid #5e2410;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 5px #5e2410,0 10px 24px #00000059}body:not(.in-game) .btn:hover{filter:brightness(1.07);transform:translateY(-1px)}body:not(.in-game) .btn:active{transform:translateY(4px);box-shadow:0 1px #5e2410}body:not(.in-game) .btn:disabled{filter:grayscale(.7)brightness(.8);cursor:not-allowed;transform:none}body:not(.in-game) .btn.ghost{box-shadow:none;text-shadow:none;background:#fdf0d414;border-color:#fdf0d459}body:not(.in-game) .btn.gold{color:#4a2410;text-shadow:none;background:linear-gradient(#ffe27a,#e3a92f)}body:not(.in-game){--title:"Lilita One", "Nunito", system-ui, sans-serif;--wood:#8a5a2b;--wood-dark:#3e230f;--edge:#5e2410;--sky-1:#4a1a2e;--sky-2:#6e2632;--sky-3:#9a3a36;--sky-4:#c4583c;--sky-5:#df7c4c;--sky-6:#f0a064;--free-left:0px;--dock-h:150px}html,body.mh:not(.in-game){height:100%}body.mh:not(.in-game) [hidden]{display:none!important}body.mh:not(.in-game){background:var(--sky-3);color:var(--cream);font-family:var(--body);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;overflow:hidden}body:not(.in-game) :where(.mh) button{font:inherit;color:inherit;cursor:pointer}body.mh:not(.in-game) :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:10px}body:not(.in-game) .sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}body:not(.in-game) .sky-bands{background:linear-gradient(180deg, var(--sky-1) 0 12%, #5a1f30 12% 22%, var(--sky-2) 22% 32%, #84303a 32% 41%, var(--sky-3) 41% 50%, #b04a3a 50% 58%, var(--sky-4) 58% 65%, #d06a44 65% 71%, var(--sky-5) 71% 77%, #e88e56 77% 82%, var(--sky-6) 82% 100%);position:absolute;inset:0}body:not(.in-game) .stars{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 8% 14%,#fff6e0 50%,#0000 51%),radial-gradient(1.5px 1.5px at 22% 30%,#fff6e0 50%,#0000 51%),radial-gradient(2px 2px at 37% 8%,#ffe2c0 50%,#0000 51%),radial-gradient(1.5px 1.5px at 51% 24%,#fff6e0 50%,#0000 51%),radial-gradient(1.5px 1.5px at 63% 11%,#fff6e0 50%,#0000 51%),radial-gradient(2px 2px at 79% 28%,#ffe2c0 50%,#0000 51%),radial-gradient(1.5px 1.5px at 91% 9%,#fff6e0 50%,#0000 51%),radial-gradient(1.5px 1.5px at 44% 36%,#fff6e0 50%,#0000 51%);height:40%;animation:5s ease-in-out infinite alternate twinkle;position:absolute;top:0;left:0;right:0}@keyframes twinkle{to{opacity:.25}}body:not(.in-game) .sun{opacity:.85;background:radial-gradient(circle,#fff3d0 0 55%,#ffd9a0 56% 70%,#ffc88c00 71%);border-radius:50%;width:22vmin;height:22vmin;animation:9s ease-in-out infinite alternate sunbreath;position:absolute;top:13%;right:12%;box-shadow:0 0 80px 30px #ffc48259,0 0 220px 90px #ff965a38}@keyframes sunbreath{to{opacity:.95;transform:scale(1.04)}}body:not(.in-game) .moon{background:#e8b99a;border-radius:46% 54% 50% 50%/55% 45%;position:absolute;box-shadow:inset -6px -4px #78322859}body:not(.in-game) .phobos{width:34px;height:28px;animation:40s linear infinite alternate drift;top:9%;left:46%}body:not(.in-game) .deimos{opacity:.85;width:16px;height:15px;animation:55s linear infinite alternate-reverse drift;top:22%;left:61%}@keyframes drift{to{transform:translate(60px,14px)}}body:not(.in-game) .ridges{height:52%;position:absolute;bottom:0;left:0;right:0}body:not(.in-game) .ridges svg{width:100%;height:100%;position:absolute;bottom:0;left:0}body:not(.in-game) .ridges .r1 path{fill:#b9563c}body:not(.in-game) .ridges .r2 path{fill:#8e3628}body:not(.in-game) .ridges .r3 path{fill:#5e2018}body:not(.in-game) .ridges .r1{opacity:.75}body:not(.in-game) .haze{background:linear-gradient(#f0a06400 0%,#6e261a8c 70%,#3a140ce6 100%);height:45%;position:absolute;inset:auto 0 0}body:not(.in-game) .stage{z-index:1;opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.2,.9,.25,1);position:fixed;inset:0;transform:translateY(14px)scale(.985)}body.ready:not(.in-game) .stage{opacity:1;transform:none}body:not(.in-game) .dio-canvas{position:absolute;inset:0}body:not(.in-game) .dio-canvas canvas{cursor:grab;display:block;width:100%!important;height:100%!important}body:not(.in-game) .dio-canvas canvas:active{cursor:grabbing}body.no-webgl:not(.in-game) .stage{background:radial-gradient(at 60% 45%,#5a2a14,#3a1a0e 70%)}body.no-webgl:not(.in-game) .sky{display:none}body:not(.in-game) .vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#2a0c068c 0%,#2a0c0647 24%,#2a0c0600 40%),radial-gradient(at 62% 48%,#0000 52%,#280a066b 100%);transition:opacity .4s;position:fixed;inset:0}@media (width<=900px){body:not(.in-game) .vignette{background:linear-gradient(#2a0c0673 0%,#2a0c0600 26%),radial-gradient(#0000 50%,#280a0666 100%)}}body:not(.in-game) .dio-labels,body:not(.in-game) .dio-bubbles{pointer-events:none;position:absolute;inset:0;overflow:hidden}body:not(.in-game) .dio-label{white-space:nowrap;opacity:0;background:#2a1209e0;border:2px solid #f2c94cbf;border-radius:10px;justify-items:center;padding:5px 10px 6px;transition:opacity .25s;display:grid;position:absolute;top:0;left:0}body:not(.in-game) .dio-label:after{content:"";border:6px solid #0000;border-top-color:#f2c94cbf;border-bottom:0;margin-left:-6px;position:absolute;bottom:-8px;left:50%}body:not(.in-game) .dio-label.on{opacity:1}body:not(.in-game) .dio-label b{font:700 14px var(--pix);color:var(--gold);line-height:1.1}body:not(.in-game) .dio-label span{font:700 10px var(--body);color:#f3d9b4;letter-spacing:.3px}body:not(.in-game) .dio-bubble{color:var(--ink);white-space:nowrap;font:800 13.5px var(--body);background:#fdf3dc;border:2px solid #c9a46a;border-radius:12px;align-items:center;gap:7px;padding:6px 12px 6px 7px;animation:.42s cubic-bezier(.2,1.4,.4,1) both dio-bubble-in;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px #5e24108c,0 10px 18px #00000040}body:not(.in-game) .dio-bubble:after{content:"";filter:drop-shadow(0 2px #c9a46a);border:7px solid #0000;border-top-color:#fdf3dc;border-bottom:0;position:absolute;bottom:-9px;left:16px}body:not(.in-game) .dio-bubble i{background:#f3e1bd;border-radius:7px;place-items:center;width:24px;height:24px;font-size:15px;font-style:normal;display:grid}body:not(.in-game) .dio-bubble.gold{background:linear-gradient(#fff2a8,#f6cf4a);border-color:#b9851e}body:not(.in-game) .dio-bubble.gold:after{filter:drop-shadow(0 2px #b9851e);border-top-color:#f6cf4a}body:not(.in-game) .dio-bubble.gold i{background:#ffffff73}body:not(.in-game) .dio-bubble.out{animation:.35s ease-in both bubble-out}@keyframes dio-bubble-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes bubble-out{to{opacity:0;scale:.85}}body:not(.in-game) .dio-tooltip{z-index:3;pointer-events:none;opacity:0;background:#2a1209eb;border:2px solid #f2c94c8c;border-radius:14px;width:255px;padding:12px 14px;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(6px);box-shadow:0 16px 34px #00000059}body:not(.in-game) .dio-tooltip.on{opacity:1;transform:none}body:not(.in-game) .dio-tooltip small{font:800 10px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--rust-hi);display:block}body:not(.in-game) .dio-tooltip strong{font:700 18px var(--pix);color:var(--gold);margin:1px 0 4px;display:block}body:not(.in-game) .dio-tooltip p{color:#f3d9b4;margin:0;font-size:13px;line-height:1.45}body:not(.in-game) .dio-tooltip em{font:700 11px var(--pix);color:#ffb98a;margin-top:8px;font-style:normal;display:block}body:not(.in-game) .topbar{z-index:10;padding:calc(14px + env(safe-area-inset-top)) clamp(16px, 3vw, 40px) 0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}body:not(.in-game) .topbar>*{pointer-events:auto}body:not(.in-game) .mini-brand{align-items:center;gap:9px;text-decoration:none;display:none}body:not(.in-game) .mini-brand img{border:2px solid var(--gold);border-radius:50%}body:not(.in-game) .mini-brand span{font:400 18px var(--title);letter-spacing:.3px;color:#fff1c9;text-shadow:0 2px #20380f}body:not(.in-game) .top-right{align-items:center;gap:8px;margin-left:auto;display:flex}body:not(.in-game) .chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:34px;font:800 12.5px var(--body);color:#fbe3c2;white-space:nowrap;background:#2a12099e;border:1.5px solid #fdf0d42e;border-radius:999px;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex}body:not(.in-game) .chip b{font:700 14px var(--pix);color:var(--gold)}body:not(.in-game) .chip.live i{background:#8ce06a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite live;box-shadow:0 0 #8ce06ab3}@keyframes live{70%{box-shadow:0 0 0 7px #8ce06a00}to{box-shadow:0 0 #8ce06a00}}body:not(.in-game) .chip.icon{justify-content:center;width:34px;padding:0}body:not(.in-game) .chip.icon:hover{color:#fff;background:#2a1209d9}body:not(.in-game) .hero-left{z-index:10;width:clamp(318px,30vw,420px);transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.25,1);position:fixed;top:50%;left:clamp(18px,3.2vw,56px);transform:translateY(-48%)}body.panel-open:not(.in-game) .hero-left{opacity:0;pointer-events:none;transform:translate(-24px,-48%)}body:not(.in-game) .title-wrap{align-items:center;gap:14px;display:flex}body:not(.in-game) .hero-logo{aspect-ratio:1;border:4px solid var(--gold);width:clamp(74px,6.4vw,96px);height:auto;box-shadow:0 0 0 4px var(--edge), 0 10px 24px #00000059;border-radius:50%;flex:none;animation:4s ease-in-out infinite logo-bob}@keyframes logo-bob{50%{transform:translateY(-6px)rotate(-3deg)}}body:not(.in-game) .title{font-family:var(--title);letter-spacing:.5px;margin:0;font-weight:400;line-height:.9}body:not(.in-game) .title>span{isolation:isolate;display:block;position:relative}body:not(.in-game) .title>span:before,body:not(.in-game) .title>span:after{content:attr(data-text);z-index:-1;width:100%;position:absolute;top:0;left:0}body:not(.in-game) .t-the{color:#fff3d6;font-size:clamp(30px,2.8vw,44px)}body:not(.in-game) .t-the:before{-webkit-text-stroke:.2em #1f3a12;color:#1f3a12;filter:drop-shadow(0 .08em #142708)}body:not(.in-game) .t-the:after{-webkit-text-stroke:.06em #fff3d6;color:#fff3d6}body:not(.in-game) .t-main{color:#fff1c9;-webkit-text-stroke:.09em #fff1c9;padding-bottom:.06em;font-size:clamp(50px,4.7vw,78px)}body:not(.in-game) .t-main:before{-webkit-text-stroke:.22em #1f3a12;color:#1f3a12;filter:drop-shadow(0 .07em #142708)drop-shadow(0 10px 18px #0000004d)}body:not(.in-game) .title>.t-main:after{z-index:1;-webkit-text-stroke:0;color:#0000;background:linear-gradient(#ffd27a 0%,#ffa03a 30%,#ff6a1f 60%,#d8381a 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}body:not(.in-game) .plank{border:3px solid var(--wood-dark);font:800 clamp(15px, 1.2vw, 18px) var(--body);color:#fff6e0;text-shadow:0 2px 0 var(--wood-dark);background:repeating-linear-gradient(#8f5d2c 0 7px,#7d4f24 7px 8px,#946231 8px 15px,#7a4c22 15px 16px);border-radius:9px;margin:18px 0 0;padding:9px 22px 10px;display:inline-block;position:relative;transform:rotate(-1.2deg);box-shadow:0 5px #2a1408,0 12px 22px #0000004d}body:not(.in-game) .plank:before,body:not(.in-game) .plank:after{content:"";background:#e0c08a;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;box-shadow:inset -1px -1px #6b4a20}body:not(.in-game) .plank:before{left:7px}body:not(.in-game) .plank:after{right:7px}body:not(.in-game) .lead{color:#ffe9cc;text-shadow:0 2px 10px #280a04b3;max-width:380px;margin:16px 0 0;font-size:15.5px;line-height:1.5}body:not(.in-game) .lead b{color:var(--gold);font-family:var(--pix)}body:not(.in-game) .side-nav{gap:11px;margin-top:22px;display:grid}body:not(.in-game) .nav-btn{text-align:left;width:100%;color:var(--ink);border:3px solid var(--edge);box-shadow:0 5px 0 var(--edge), 0 12px 22px #1e080247;opacity:0;animation:.55s cubic-bezier(.2,1.2,.35,1) both nav-in;animation-delay:calc(.35s + var(--i) * 80ms);background:linear-gradient(#fff5e2,#fbecd2 60%,#f3dcb4);border-radius:14px;grid-template-columns:46px 1fr 18px;align-items:center;gap:12px;padding:8px 14px 8px 8px;transition:transform .18s cubic-bezier(.2,1.4,.4,1),box-shadow .18s,background .2s;animation-play-state:paused;display:grid;position:relative}body.ui-in:not(.in-game) .nav-btn{animation-play-state:running}@keyframes nav-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}body:not(.in-game) .nb-ico{background:#f3dcb4;border:2px solid #c9915a;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 -3px #5e241026}body:not(.in-game) .nb-txt b{font:700 19px var(--pix);color:var(--ink);line-height:1.1;display:block}body:not(.in-game) .nb-txt small{font:700 12.5px var(--body);color:var(--ink-soft);margin-top:1px;display:block}body:not(.in-game) .nb-arrow{font:700 28px var(--pix);color:var(--rust);line-height:1;transition:transform .2s}body:not(.in-game) .nav-btn:hover{background:linear-gradient(#fffaf0,#fff1db);transform:translate(7px)}body:not(.in-game) .nav-btn:hover .nb-arrow{transform:translate(4px)}body:not(.in-game) .nav-btn:active{box-shadow:0 1px 0 var(--edge);transform:translate(7px,4px)}body:not(.in-game) .nav-btn.on{color:#fff7e6;background:linear-gradient(#ffa25a,#e0602e)}body:not(.in-game) .nav-btn.on .nb-txt b,body:not(.in-game) .nav-btn.on .nb-txt small,body:not(.in-game) .nav-btn.on .nb-arrow{color:#fff7e6}body:not(.in-game) .pix-icon{image-rendering:pixelated;display:block}body:not(.in-game) .dock{z-index:10;bottom:calc(18px + env(safe-area-inset-bottom));left:calc(var(--free-left) + (100vw - var(--free-left)) / 2);flex-direction:column;align-items:center;gap:12px;max-width:calc(100vw - 24px);transition:left .45s cubic-bezier(.2,.9,.25,1),opacity .4s;display:flex;position:fixed;transform:translate(-50%)}body:not(.in-game) .cta-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2a1209a8;border:2px solid #fdf0d429;border-radius:22px;gap:10px;padding:8px;display:flex;box-shadow:0 18px 40px #1e080266}body:not(.in-game) .cta{isolation:isolate;border:3px solid var(--edge);cursor:pointer;border-radius:15px;align-items:center;gap:12px;min-width:212px;padding:11px 24px 12px 16px;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex;position:relative;overflow:hidden}body:not(.in-game) .cta.play{color:#fff7e6;text-shadow:0 2px #5e2410bf;box-shadow:0 6px 0 var(--edge), 0 0 0 0 #ff8c4699, 0 14px 26px #00000059;background:linear-gradient(#ffb36a 0%,#ff7f30 42%,#e2542a 100%);animation:2.2s ease-in-out infinite play-glow}@keyframes play-glow{50%{box-shadow:0 6px 0 var(--edge), 0 0 0 7px #ff8c4600, 0 14px 32px #ff6e2873}}body:not(.in-game) .cta.buy{color:#4a2410;background:linear-gradient(#fff4b0 0%,#f8d452 42%,#dda12c 100%);border-color:#6b3a10;box-shadow:0 6px #6b3a10,0 14px 26px #00000059}body:not(.in-game) .cta:hover{filter:brightness(1.06);transform:translateY(-3px)}body:not(.in-game) .cta.play:hover{box-shadow:0 9px 0 var(--edge), 0 18px 34px #ff6e2880;animation:none}body:not(.in-game) .cta.buy:hover{box-shadow:0 9px #6b3a10,0 18px 34px #f2be3c73}body:not(.in-game) .cta:active{transform:translateY(5px);box-shadow:0 1px 0 var(--edge)!important}body:not(.in-game) .cta-txt{text-align:left;line-height:1;display:grid}body:not(.in-game) .cta-txt b{font:700 23px var(--pix);letter-spacing:.4px}body:not(.in-game) .cta-txt small{font:800 10.5px var(--body);text-transform:uppercase;letter-spacing:1.4px;opacity:.85;text-shadow:none;margin-top:4px}body:not(.in-game) .cta-ico{flex:none;place-items:center;display:grid}body:not(.in-game) .cta-ico.tri{background:#5e241047;border-radius:10px;width:34px;height:34px;box-shadow:inset 0 2px #fff3}body:not(.in-game) .cta-ico.tri:before{content:"";filter:drop-shadow(0 2px #5e2410cc);border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #fff7e6;margin-left:4px;animation:1.1s ease-in-out infinite dio-nudge}@keyframes dio-nudge{50%{transform:translate(3px)}}body:not(.in-game) .coin3d{perspective:120px;width:34px;height:34px}body:not(.in-game) .coin3d i{width:32px;height:32px;font:700 11px var(--pix);color:#7a4a10;background:radial-gradient(circle at 35% 30%,#fff6c0,#f6cf4a 45%,#d99a2a 100%);border:2.5px solid #8a5a12;border-radius:50%;place-items:center;font-style:normal;animation:2.6s linear infinite coin-spin;display:grid;box-shadow:inset 0 0 0 2px #fff6c0b3}@keyframes coin-spin{0%{transform:rotateY(0)}45%{transform:rotateY(180deg)}50%{transform:rotateY(180deg)}95%{transform:rotateY(360deg)}to{transform:rotateY(360deg)}}body:not(.in-game) .shine{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:3.8s ease-in-out infinite shine;position:absolute;top:-10%;bottom:-10%;left:-70%;transform:skew(-20deg)}body:not(.in-game) .cta.buy .shine{animation-delay:1.9s}@keyframes shine{0%,55%{left:-70%}85%,to{left:140%}}body:not(.in-game) .view-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a12098c;border:1px solid #fdf0d421;border-radius:12px;align-items:center;gap:2px;max-width:100%;padding:4px 6px;display:flex}body:not(.in-game) .view-row .caption{font:800 9.5px var(--body);letter-spacing:1.6px;color:#d9a47a;margin:0 6px 0 4px}body:not(.in-game) .view-row button{font:500 13px var(--pix);color:#fdf0d4a8;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:5px 9px;transition:color .15s,background .15s;position:relative}body:not(.in-game) .view-row button:hover{color:#fff;background:#fdf0d414}body:not(.in-game) .view-row button[aria-pressed=true]{color:#fff;background:#fdf0d424}body:not(.in-game) .view-row button[aria-pressed=true]:after{content:"";background:var(--rust-hi);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}body:not(.in-game) .view-row .divider{background:#fdf0d42e;flex:none;width:1px;height:16px;margin:0 4px}body:not(.in-game) .view-row .sq{place-items:center;width:30px;padding:6px 0;display:grid}body:not(.in-game) .view-row .sq[aria-pressed=true]:after{display:none}body:not(.in-game) .foot{z-index:9;left:clamp(18px,3.2vw,56px);bottom:calc(22px + env(safe-area-inset-bottom));font:700 12px var(--body);color:#fdf0d48c;pointer-events:none;align-items:center;gap:14px;display:flex;position:fixed}body:not(.in-game) .foot .hint{right:clamp(16px,3vw,40px);top:calc(58px + env(safe-area-inset-top));color:#fdf0d4b8;text-shadow:0 1px 6px #280a0499;position:fixed}body:not(.in-game) .foot .hint i{color:var(--gold);font-style:normal}body:not(.in-game) .foot .coins{right:clamp(16px,3vw,40px);top:calc(82px + env(safe-area-inset-top));color:var(--gold);font:700 13px var(--pix);background:#2a120999;border-radius:999px;padding:4px 10px;position:fixed}body:not(.in-game) .foot .coins.pop{animation:.4s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{transform:scale(1.35)}}body.panel-open:not(.in-game) .foot>span:first-child{opacity:0}body:not(.in-game) .panel{z-index:30;background:radial-gradient(circle at 12% 8%, #ffffff8c, transparent 40%), radial-gradient(circle at 90% 95%, #c9915a2e, transparent 45%), var(--panel);width:min(580px,46vw);color:var(--ink-soft);border:4px solid var(--edge);box-shadow:0 10px 0 var(--edge), 0 30px 70px #1406028c;visibility:hidden;border-radius:24px;flex-direction:column;transition:transform .5s cubic-bezier(.2,.95,.25,1.05),visibility 0s linear .5s;display:flex;position:fixed;top:14px;bottom:14px;left:clamp(12px,2vw,28px);transform:translate(calc(-100% - 60px))}body.panel-open:not(.in-game) .panel{visibility:visible;transition:transform .5s cubic-bezier(.2,.95,.25,1.05),visibility;transform:none}body:not(.in-game) .panel-head{align-items:center;gap:8px;padding:12px 12px 0;display:flex}body:not(.in-game) .panel-tabs{scrollbar-width:none;flex:1;gap:4px;padding:2px 2px 6px;display:flex;overflow-x:auto}body:not(.in-game) .panel-tabs::-webkit-scrollbar{display:none}body:not(.in-game) .panel-tabs button{font:700 13.5px var(--pix);color:var(--ink-soft);white-space:nowrap;background:#5e241012;border:2px solid #0000;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 11px 7px 8px;display:inline-flex}body:not(.in-game) .panel-tabs button:hover{color:var(--ink);background:#5e241021}body:not(.in-game) .panel-tabs button[aria-selected=true]{background:var(--rust);color:#fff7e6;border-color:var(--edge);box-shadow:0 3px 0 var(--edge)}body:not(.in-game) .panel-close{border:3px solid var(--edge);width:38px;height:38px;font:700 15px var(--body);box-shadow:0 3px 0 var(--edge);background:#fff5e2;border-radius:50%;flex:none;color:var(--ink)!important}body:not(.in-game) .panel-close:hover{background:var(--rust);color:#fff!important}body:not(.in-game) .panel-title{font:400 clamp(30px, 2.6vw, 38px) var(--title);color:var(--rust);letter-spacing:.4px;text-shadow:0 3px #5e241040;align-items:center;gap:12px;margin:10px 24px 4px;display:flex}body:not(.in-game) .panel-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9915a transparent;flex:1;padding:4px 24px 28px;font-size:15px;line-height:1.55;overflow-y:auto}body:not(.in-game) .panel-body>*{animation:.45s cubic-bezier(.2,1,.3,1) both rise}body:not(.in-game) .panel-body>:nth-child(2){animation-delay:40ms}body:not(.in-game) .panel-body>:nth-child(3){animation-delay:80ms}body:not(.in-game) .panel-body>:nth-child(4){animation-delay:.12s}body:not(.in-game) .panel-body>:nth-child(n+5){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}body:not(.in-game) .panel-body b{color:var(--ink)}body:not(.in-game) .panel-body h3{font:700 20px var(--pix);color:var(--ink);align-items:center;gap:9px;margin:26px 0 10px;display:flex}body:not(.in-game) .panel-body h3:before{content:"";background:var(--rust);width:10px;height:10px;box-shadow:3px 3px 0 var(--gold);flex:none}body:not(.in-game) .p-lead{color:#5a3218;margin:4px 0 0;font-size:16.5px}body:not(.in-game) .note{color:#8a5a36;margin:8px 0 0;font-size:13px}body:not(.in-game) .panel-body p{margin:0 0 8px}body:not(.in-game) .loop{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}body:not(.in-game) .loop li{background:#fff7e8;border:2px solid #e6c48f;border-radius:14px;padding:11px 12px;box-shadow:0 3px #e0bb85}body:not(.in-game) .loop-i{font-size:22px;display:block}body:not(.in-game) .loop li b{font:700 17px var(--pix);margin:2px 0;display:block}body:not(.in-game) .loop li p{margin:0;font-size:13.5px;line-height:1.45}body:not(.in-game) .table-wrap{overflow-x:auto}body:not(.in-game) table.price,body:not(.in-game) table.ctrl{border-collapse:separate;border-spacing:0;background:#fff7e8;border:2px solid #e6c48f;border-radius:12px;width:100%;font-size:14px;overflow:hidden}body:not(.in-game) .price th{font:700 12.5px var(--pix);text-transform:uppercase;letter-spacing:.8px;color:var(--ink);text-align:left;background:#f3dcb4;padding:8px 10px}body:not(.in-game) .price td,body:not(.in-game) .ctrl td{border-top:1px dashed #e6c48f;padding:8px 10px}body:not(.in-game) .price td:not(:first-child),body:not(.in-game) .price th:not(:first-child){text-align:right;font-family:var(--pix)}body:not(.in-game) .ctrl td:last-child{text-align:right}body:not(.in-game) kbd{font:700 12.5px var(--pix);color:var(--ink);white-space:nowrap;background:#fbecd2;border:2px solid #c9915a;border-bottom-width:3px;border-radius:7px;padding:2px 7px}body:not(.in-game) .fish{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}body:not(.in-game) .fish li{background:#5fbfd624;border:1.5px solid #2f86ad4d;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}body:not(.in-game) .fish li b{font-family:var(--pix);margin-left:auto}body:not(.in-game) .seg{background:#5e241014;border-radius:10px;margin-bottom:10px;padding:3px;display:inline-flex}body:not(.in-game) .seg button{font:700 13px var(--pix);color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:6px 12px}body:not(.in-game) .seg button.on{color:var(--ink);background:#fff7e8;box-shadow:0 2px #e0bb85}body:not(.in-game) .acts{gap:8px;display:grid}body:not(.in-game) details.act{background:#fff7e8;border:2px solid #e6c48f;border-radius:14px;overflow:hidden}body:not(.in-game) details.act summary{cursor:pointer;color:#fff7e6;background:linear-gradient(#e2643a,#c4502a);grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:10px 14px;list-style:none;display:grid}body:not(.in-game) details.act summary::-webkit-details-marker{display:none}body:not(.in-game) .act-n{font:700 11px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:#ffe1c4}body:not(.in-game) details.act summary b{font:700 17px var(--pix);color:#fff7e6}body:not(.in-game) details.act summary small{color:#ffe1c4;grid-column:2;font-size:12.5px}body:not(.in-game) details.act ol{margin:0;padding:6px 14px 8px;list-style:none}body:not(.in-game) details.act li{border-bottom:1px dashed #e6c48f;gap:10px;padding:7px 0;display:flex}body:not(.in-game) details.act li:last-child{border:0}body:not(.in-game) details.act li span{font-size:19px}body:not(.in-game) details.act li b{font-size:14.5px;display:block}body:not(.in-game) details.act li small{color:#8a5a36;font-size:13px}body:not(.in-game) details.act li.final b{color:var(--rust)}body:not(.in-game) .p-cta{font:700 19px var(--pix);color:#fff7e6;border:3px solid var(--edge);box-shadow:0 5px 0 var(--edge);text-shadow:0 2px #5e2410b3;background:linear-gradient(#ffb36a,#ff7f30 45%,#e2542a);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:13px 18px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}body:not(.in-game) .p-cta:hover{box-shadow:0 7px 0 var(--edge);transform:translateY(-2px)}body:not(.in-game) .p-cta:active{box-shadow:0 1px 0 var(--edge);transform:translateY(4px)}body:not(.in-game) .p-cta.ghost{color:var(--ink);text-shadow:none;background:#fff7e8}body:not(.in-game) .two-coins{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:14px;display:grid}body:not(.in-game) .coin-card{text-align:center;background:#fff7e8;border:2px solid #e6c48f;border-radius:14px;height:100%;padding:12px}body:not(.in-game) .coin-card>span{font-size:26px;display:block}body:not(.in-game) .coin-card b{font:700 18px var(--pix);display:block}body:not(.in-game) .coin-card small{font:800 10.5px var(--body);text-transform:uppercase;letter-spacing:1.2px;color:var(--rust);display:block}body:not(.in-game) .coin-card p{margin:6px 0 0;font-size:12.5px;line-height:1.4}body:not(.in-game) .coin-card.mh{background:linear-gradient(#fff6c8,#fde9a0);border-color:#d9a441}body:not(.in-game) .mh-coin{color:#7a4a10;background:radial-gradient(circle at 35% 30%,#fff6c0,#f6cf4a 45%,#d99a2a);border:2.5px solid #8a5a12;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 4px;font:700 11px var(--pix)!important;display:grid!important}body:not(.in-game) .coin-arrow{color:var(--rust);font-size:20px}body:not(.in-game) .steps{counter-reset:s;margin:0;padding:0;list-style:none;position:relative}body:not(.in-game) .steps:before{content:"";background:repeating-linear-gradient(#c9915a 0 6px,#0000 6px 10px);width:3px;position:absolute;top:18px;bottom:18px;left:17px}body:not(.in-game) .steps li{counter-increment:s;padding:4px 0 12px 52px;position:relative}body:not(.in-game) .steps li:before{content:counter(s);background:var(--gold);border:3px solid var(--edge);width:36px;height:36px;font:700 17px var(--pix);color:var(--ink);box-shadow:0 3px 0 var(--edge);border-radius:10px;place-items:center;display:grid;position:absolute;top:0;left:0}body:not(.in-game) .steps li:last-child:before{color:#fff7e6;background:linear-gradient(#ffb36a,#e2542a)}body:not(.in-game) .steps li b{font:700 16.5px var(--pix);display:block}body:not(.in-game) .steps li p{margin:0;font-size:14px}body:not(.in-game) .reward{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}body:not(.in-game) .reward div{background:var(--bg);color:var(--cream);border:2px solid var(--edge);border-radius:12px;padding:10px 12px}body:not(.in-game) .reward small{font:800 10.5px var(--body);letter-spacing:1px;text-transform:uppercase;color:#e8b88a;display:block}body:not(.in-game) .reward b{font:700 18px var(--pix);margin-top:2px;display:block;color:var(--gold)!important}body:not(.in-game) details.faq{border-bottom:1.5px dashed #e0bb85;padding:9px 0}body:not(.in-game) details.faq summary{cursor:pointer;font:700 15px var(--pix);color:var(--ink);justify-content:space-between;gap:10px;list-style:none;display:flex}body:not(.in-game) details.faq summary::-webkit-details-marker{display:none}body:not(.in-game) details.faq summary:after{content:"+";color:var(--rust);font-size:20px;line-height:1;transition:transform .2s}body:not(.in-game) details.faq[open] summary:after{transform:rotate(45deg)}body:not(.in-game) details.faq p{margin:6px 0 0;font-size:14px}body:not(.in-game) .facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}body:not(.in-game) .fact{background:#fff7e8;border:2px solid #e6c48f;border-radius:12px;gap:1px;padding:9px 12px;display:grid;box-shadow:0 3px #e0bb85}body:not(.in-game) .fact span{font:800 10.5px var(--body);text-transform:uppercase;letter-spacing:1.2px;color:#a0683e}body:not(.in-game) .fact b{font:700 18px var(--pix);color:var(--ink)}body:not(.in-game) .fact.wide{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}body:not(.in-game) .fact.wide span{grid-column:1/-1}body:not(.in-game) .mono{font-family:ui-monospace,monospace!important;font-size:15px!important}body:not(.in-game) .copy{border:2px solid var(--edge);background:var(--gold);font:700 13px var(--pix);border-radius:8px;padding:4px 10px}body:not(.in-game) .donut-wrap{grid-template-columns:170px 1fr;align-items:center;gap:18px;display:grid}body:not(.in-game) .donut{width:170px;height:170px;overflow:visible}body:not(.in-game) .arc{cursor:pointer;transition:opacity .2s,stroke-width .2s}body:not(.in-game) .arc.dim{opacity:.25}body:not(.in-game) .arc:not(.dim):hover{stroke-width:8.5px}body:not(.in-game) .d-big{font:700 7.4px var(--pix);fill:var(--ink)}body:not(.in-game) .d-small{font:800 2.6px var(--body);fill:#8a5a36}body:not(.in-game) .legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}body:not(.in-game) .legend li{cursor:pointer;border-radius:10px;grid-template-columns:14px 1fr auto;align-items:center;column-gap:8px;padding:6px 8px;transition:background .15s;display:grid}body:not(.in-game) .legend li:hover,body:not(.in-game) .legend li.on{background:#fff7e8}body:not(.in-game) .legend i{border:2px solid #3a1d0e66;border-radius:4px;width:14px;height:14px}body:not(.in-game) .legend span{font-size:13.5px;line-height:1.3}body:not(.in-game) .legend b{font:700 16px var(--pix)}body:not(.in-game) .legend small{font:700 11.5px var(--pix);color:#a0683e;grid-column:2/-1}body:not(.in-game) .vault-bar{border:3px solid var(--edge);height:34px;font:700 12px var(--pix);background:repeating-linear-gradient(135deg,#e6d1a8 0 8px,#dcc497 8px 16px);border-radius:10px;display:flex;position:relative;overflow:hidden}body:not(.in-game) .vault-bar i{width:var(--s1);background:linear-gradient(#9cc45a,#6f9a3a);animation:1.1s cubic-bezier(.2,1,.3,1) both grow;position:absolute;top:0;bottom:0;left:0}@keyframes grow{0%{width:0}}body:not(.in-game) .vault-bar span{color:var(--ink);place-items:center;display:grid;position:relative}body:not(.in-game) .vault-bar span:first-of-type{width:var(--s1);color:#fff7e6;text-shadow:0 1px #3f5a1a}body:not(.in-game) .vault-bar span:nth-of-type(2){flex:1}body:not(.in-game) .uses{gap:8px;margin:0;padding:0;list-style:none;display:grid}body:not(.in-game) .uses li{background:#fff7e8;border:2px solid #e6c48f;border-radius:12px;gap:12px;padding:10px 12px;display:flex}body:not(.in-game) .uses li>span{font-size:22px}body:not(.in-game) .uses b{font:700 16px var(--pix)}body:not(.in-game) .uses p{margin:0;font-size:13.5px}body:not(.in-game) .story{grid-template-columns:96px 1fr;align-items:start;gap:16px;display:grid}body:not(.in-game) .story img{border:4px solid var(--gold);box-shadow:0 0 0 3px var(--edge);border-radius:50%}body:not(.in-game) .quote{font:700 16px var(--pix);color:var(--rust);margin-top:6px!important}body:not(.in-game) .wp{gap:6px;display:grid}body:not(.in-game) .wp details{background:#fff7e8;border:2px solid #e6c48f;border-radius:12px;padding:0 12px}body:not(.in-game) .wp summary{cursor:pointer;font:700 15.5px var(--pix);color:var(--ink);align-items:center;gap:10px;padding:10px 0;list-style:none;display:flex}body:not(.in-game) .wp summary::-webkit-details-marker{display:none}body:not(.in-game) .wp summary span{background:var(--rust);color:#fff7e6;border-radius:7px;flex:none;place-items:center;width:30px;height:26px;font-size:12px;display:grid}body:not(.in-game) .wp summary:after{content:"›";color:var(--rust);margin-left:auto;font-size:22px;transition:transform .2s}body:not(.in-game) .wp details[open] summary:after{transform:rotate(90deg)}body:not(.in-game) .wp details p{margin:0 0 12px;font-size:14px}body:not(.in-game) .road{gap:8px;margin:0;padding:0;list-style:none;display:grid}body:not(.in-game) .road li{align-items:flex-start;gap:12px;display:flex}body:not(.in-game) .road li>span{width:40px;height:40px;font:700 14px var(--pix);color:var(--ink);background:#f3dcb4;border:2px solid #c9915a;border-radius:12px;flex:none;place-items:center;display:grid}body:not(.in-game) .road li.now>span{background:var(--rust);border-color:var(--edge);color:#fff7e6;box-shadow:0 3px 0 var(--edge)}body:not(.in-game) .road b{font:700 16px var(--pix)}body:not(.in-game) .road em{font:800 10px var(--body);text-transform:uppercase;letter-spacing:1px;color:#1f3a12;vertical-align:middle;background:#8ce06a;border-radius:6px;padding:2px 6px;font-style:normal}body:not(.in-game) .road p{margin:0;font-size:13.5px}body:not(.in-game) .start-kit{background:#fff7e8;border:2px dashed #e0bb85;border-radius:12px;padding:8px 12px;font-size:14px;margin-top:10px!important}body:not(.in-game) .dim{font:600 11.5px var(--body);color:#a0683e;display:block}body:not(.in-game) .price td .dim{margin-left:4px;display:inline}body:not(.in-game) .price td:first-child .dim{margin:0;display:block}body:not(.in-game) .price tr.gold td{background:#f6cf4a33}body:not(.in-game) .fishes td:nth-child(2),body:not(.in-game) .fishes th:nth-child(2){font-size:13px;text-align:left!important;font-family:var(--body)!important}body:not(.in-game) .seasons td{vertical-align:top}body:not(.in-game) .seasons+.vault-bar{margin-top:10px}body:not(.in-game) .builds{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}body:not(.in-game) .builds li{text-align:center;background:#fff7e8;border:2px solid #e6c48f;border-radius:12px;justify-items:center;gap:1px;padding:8px 4px;display:grid;box-shadow:0 3px #e0bb85}body:not(.in-game) .builds li span{font-size:20px;line-height:1.1}body:not(.in-game) .builds li b{font:700 13px var(--pix);line-height:1.15}body:not(.in-game) .builds li small{font:700 13px var(--pix);color:var(--rust)}body:not(.in-game) .rules{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}body:not(.in-game) .rules li{background:#fff7e8;border:2px solid #e6c48f;border-radius:12px;padding:10px 12px;box-shadow:0 3px #e0bb85}body:not(.in-game) .rules li span{font-size:20px;display:block}body:not(.in-game) .rules li b{font:700 15px var(--pix);margin:2px 0;display:block}body:not(.in-game) .rules li p{margin:0;font-size:13px;line-height:1.4}body:not(.in-game) details.act li>div{flex:1}body:not(.in-game) details.act li em{font:700 12px var(--pix);color:#6f4a22;white-space:nowrap;background:#f3dcb4;border-radius:7px;flex:none;align-self:center;padding:2px 7px;font-style:normal}body:not(.in-game) details.act li.final em{background:var(--gold);color:var(--ink)}body:not(.in-game) .fact small{color:#8a5a36;font-size:12px}body:not(.in-game) .fact.wide small{grid-column:1/-1}body:not(.in-game) .note.disclaim{border-top:1px dashed #e6c48f;margin-top:14px;padding-top:10px}body:not(.in-game) .scrim{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e080273;position:fixed;inset:0}body:not(.in-game) .card{z-index:20;right:clamp(16px,3vw,40px);top:calc(112px + env(safe-area-inset-top));background:var(--panel);width:300px;color:var(--ink-soft);border:3px solid var(--edge);box-shadow:0 6px 0 var(--edge), 0 24px 50px #14060273;opacity:0;border-radius:18px;padding:16px 16px 14px;transition:opacity .25s,transform .3s cubic-bezier(.2,1.4,.4,1);position:fixed;transform:translateY(10px)scale(.96)}body:not(.in-game) .card.on{opacity:1;transform:none}body:not(.in-game) .card small{font:800 10.5px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--rust);display:block}body:not(.in-game) .card strong{font:400 24px var(--title);color:var(--ink);letter-spacing:.3px;margin:2px 0 6px;display:block}body:not(.in-game) .card p{margin:0;font-size:14px;line-height:1.5}body:not(.in-game) .card-x{border:2px solid var(--edge);background:#fff5e2;border-radius:50%;width:28px;height:28px;font-size:12px;position:absolute;top:10px;right:10px;color:var(--ink)!important}body:not(.in-game) .card-go{border:3px solid var(--edge);background:var(--gold);width:100%;font:700 15px var(--pix);box-shadow:0 4px 0 var(--edge);border-radius:11px;margin-top:12px;padding:9px 12px;color:var(--ink)!important}body:not(.in-game) .card-go:hover{filter:brightness(1.05);transform:translateY(-1px)}body:not(.in-game) .modal{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#1e080299;place-items:center;padding:16px;transition:opacity .25s;display:grid;position:fixed;inset:0}body:not(.in-game) .modal.on{opacity:1}body:not(.in-game) .modal-card{background:var(--panel);width:min(460px,100%);max-height:calc(100dvh - 32px);color:var(--ink-soft);border:4px solid var(--edge);box-shadow:0 10px 0 var(--edge), 0 30px 70px #00000080;text-align:center;border-radius:24px;padding:26px 24px 22px;transition:transform .35s cubic-bezier(.2,1.4,.4,1);position:relative;overflow-y:auto;transform:translateY(16px)scale(.96)}body:not(.in-game) .modal.on .modal-card{transform:none}body:not(.in-game) .modal-x{border:3px solid var(--edge);background:#fff5e2;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:12px;color:var(--ink)!important}body:not(.in-game) .modal-coin{perspective:300px;width:88px;height:88px;margin:0 auto 10px}body:not(.in-game) .modal-coin i{width:88px;height:88px;font:700 30px var(--pix);color:#7a4a10;background:radial-gradient(circle at 35% 30%,#fff6c0,#f6cf4a 45%,#d99a2a);border:5px solid #8a5a12;border-radius:50%;place-items:center;font-style:normal;animation:3s linear infinite coin-spin;display:grid;box-shadow:inset 0 0 0 5px #fff6c0b3,0 10px 24px #00000059}body:not(.in-game) .modal-card h2{font:400 32px var(--title);color:var(--rust);letter-spacing:.4px;margin:0 0 8px}body:not(.in-game) .modal-card p{margin:0 0 12px;font-size:15px}body:not(.in-game) .modal-card b{color:var(--ink)}body:not(.in-game) .modal-facts{text-align:left;gap:6px;margin:14px 0;display:grid}body:not(.in-game) .modal-facts div{background:#fff7e8;border:2px solid #e6c48f;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}body:not(.in-game) .modal-facts b{font-family:var(--pix)}body:not(.in-game) .modal-alt{color:#8a5a36;font-size:13.5px!important}body:not(.in-game) .modal-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}body:not(.in-game) .cta.small{min-width:0;padding:9px 18px 10px 10px}body:not(.in-game) .cta.small .cta-txt b{font-size:18px}body:not(.in-game) .cta.small .cta-ico.tri{width:28px;height:28px}body:not(.in-game) .ghost-btn{border:3px solid var(--edge);font:700 16px var(--pix);box-shadow:0 5px 0 var(--edge);background:#fff7e8;border-radius:14px;padding:10px 16px;color:var(--ink)!important}body:not(.in-game) .loading{z-index:60;background:radial-gradient(circle at 50% 45%,#5a2216,#2a1209 70%);place-content:center;justify-items:center;gap:14px;transition:opacity .6s;display:grid;position:fixed;inset:0}body:not(.in-game) .loading img{border:4px solid var(--gold);box-shadow:0 0 0 4px var(--edge);border-radius:50%;animation:1.4s ease-in-out infinite logo-bob}body:not(.in-game) .loading span{font:700 16px var(--pix);color:#fbe3c2;letter-spacing:.5px}body:not(.in-game) .loading i{background:#fdf0d426;border-radius:4px;width:140px;height:8px;position:relative;overflow:hidden}body:not(.in-game) .loading i:after{content:"";background:var(--gold);width:40%;animation:1.1s ease-in-out infinite load;position:absolute;inset:0}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(260%)}}body.ready:not(.in-game) .loading,body.ui-in:not(.in-game) .loading{opacity:0;pointer-events:none}body:not(.in-game) .hero-left,body:not(.in-game) .dock,body:not(.in-game) .topbar{opacity:0;transition:opacity .6s .15s,transform .45s cubic-bezier(.2,.9,.25,1),left .45s cubic-bezier(.2,.9,.25,1)}body.ui-in:not(.in-game) .hero-left,body.ui-in:not(.in-game) .dock,body.ui-in:not(.in-game) .topbar{opacity:1}body.ui-in.panel-open:not(.in-game) .hero-left{opacity:0}@media (width>=901px) and (height<=760px){body:not(.in-game) .lead{display:none}body:not(.in-game) .plank{margin-top:12px}body:not(.in-game) .side-nav{gap:8px;margin-top:16px}body:not(.in-game) .nav-btn{grid-template-columns:40px 1fr 16px;padding:6px 12px 6px 6px}body:not(.in-game) .nb-ico{width:40px;height:40px}body:not(.in-game) .nb-txt b{font-size:17px}body:not(.in-game) .t-main{font-size:clamp(44px,4.2vw,64px)}}@media (width>=901px) and (height<=600px){body:not(.in-game) .nb-txt small,body:not(.in-game) .view-row{display:none}body:not(.in-game) .hero-logo{width:64px}}@media (width>=901px) and (width<=1180px){body:not(.in-game) .cta{min-width:180px;padding-right:18px}body:not(.in-game) .cta-txt b{font-size:20px}body:not(.in-game) .view-row button{padding:5px 7px;font-size:12px}body:not(.in-game) .chip.token{display:none}}@media (width<=900px){body:not(.in-game) .topbar{padding-top:calc(10px + env(safe-area-inset-top))}body:not(.in-game) .chip{height:30px;padding:0 10px;font-size:11.5px}body:not(.in-game) .chip.icon{width:30px}body:not(.in-game) .chip.token,body:not(.in-game) .mini-brand{display:none}body:not(.in-game) .hero-left{left:0;right:0;top:calc(48px + env(safe-area-inset-top));text-align:center;pointer-events:none;width:auto;padding:0 14px;transform:none}body.panel-open:not(.in-game) .hero-left{transform:none}body:not(.in-game) .title-wrap{justify-content:center;gap:10px}body:not(.in-game) .hero-logo{width:54px;box-shadow:0 0 0 3px var(--edge), 0 6px 14px #00000059;border-width:3px}body:not(.in-game) .title{text-align:left}body:not(.in-game) .t-the{font-size:clamp(20px,5.4vw,28px)}body:not(.in-game) .t-main{white-space:nowrap;font-size:clamp(34px,9.6vw,50px)}body:not(.in-game) .plank{margin-top:10px;padding:6px 16px 7px;font-size:13.5px}body:not(.in-game) .lead{display:none}body:not(.in-game) .side-nav{z-index:11;left:calc(8px + env(safe-area-inset-left));pointer-events:auto;gap:8px;margin:0;position:fixed;top:50%;transform:translateY(-38%)}body:not(.in-game) .nav-btn{width:68px;box-shadow:0 4px 0 var(--edge), 0 8px 16px #1e08024d;text-align:center;border-width:2.5px;border-radius:13px;grid-template-columns:1fr;justify-items:center;gap:3px;padding:6px 4px}body:not(.in-game) .nb-ico{border-radius:9px;width:36px;height:36px}body:not(.in-game) .nb-ico .pix-icon{width:24px;height:24px}body:not(.in-game) .nb-txt b{letter-spacing:-.2px;font-size:10px;line-height:1.05}body:not(.in-game) .nb-txt small,body:not(.in-game) .nb-arrow{display:none}body:not(.in-game) .nav-btn:hover{transform:translate(3px)}body:not(.in-game) .dock{width:calc(100vw - 20px);left:50%;bottom:calc(10px + env(safe-area-inset-bottom));gap:8px}body:not(.in-game) .cta-bar{border-radius:18px;gap:6px;width:100%;padding:6px}body:not(.in-game) .cta{border-radius:13px;flex:1;justify-content:center;gap:9px;min-width:0;padding:10px 10px 11px 8px}body:not(.in-game) .cta-txt b{font-size:19px}body:not(.in-game) .cta-txt small{letter-spacing:1px;font-size:9px}body:not(.in-game) .cta-ico.tri,body:not(.in-game) .coin3d{width:28px;height:28px}body:not(.in-game) .coin3d i{width:26px;height:26px;font-size:9px}body:not(.in-game) .view-row{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}body:not(.in-game) .view-row::-webkit-scrollbar{display:none}body:not(.in-game) .view-row .caption{display:none}body:not(.in-game) .view-row button{padding:5px 8px;font-size:12px}body:not(.in-game) .foot>span:first-child,body:not(.in-game) .foot .hint{display:none}body:not(.in-game) .foot .coins{top:calc(48px + env(safe-area-inset-top));font-size:11px;right:12px}body:not(.in-game) .panel{bottom:0;left:0;right:0;top:calc(9vh + env(safe-area-inset-top));border-bottom:0;border-radius:24px 24px 0 0;width:auto;transform:translateY(105%);box-shadow:0 -10px 40px #14060273}body:not(.in-game) .panel:before{content:"";background:#5e241040;border-radius:3px;width:44px;height:5px;margin-left:-22px;position:absolute;top:7px;left:50%}body:not(.in-game) .panel-head{padding-top:18px}body:not(.in-game) .panel-title{margin:8px 18px 2px;font-size:28px}body:not(.in-game) .panel-title .pix-icon{width:28px;height:28px}body:not(.in-game) .panel-body{padding:4px 18px calc(24px + env(safe-area-inset-bottom))}body:not(.in-game) .panel-tabs button{padding:6px 9px 6px 6px;font-size:12.5px}body:not(.in-game) .card{width:auto;top:auto;left:12px;right:12px;bottom:calc(132px + env(safe-area-inset-bottom))}body:not(.in-game) .dio-tooltip{display:none}}@media (width<=520px){body:not(.in-game) .loop li{padding:9px 10px}body:not(.in-game) .loop li p{font-size:12.5px}body:not(.in-game) .fish,body:not(.in-game) .two-coins{grid-template-columns:1fr}body:not(.in-game) .coin-arrow{justify-self:center;transform:rotate(90deg)}body:not(.in-game) .reward{grid-template-columns:1fr}body:not(.in-game) .donut-wrap{grid-template-columns:1fr;justify-items:center}body:not(.in-game) .facts,body:not(.in-game) .rules{grid-template-columns:1fr}body:not(.in-game) .story{text-align:center;grid-template-columns:1fr;justify-items:center}body:not(.in-game) .chip.live{font-size:11px}}@media (width<=900px) and (height<=640px){body:not(.in-game) .plank{display:none}body:not(.in-game) .nav-btn{width:56px}body:not(.in-game) .nb-ico{width:30px;height:30px}body:not(.in-game) .nb-txt b{font-size:9.5px}}@media (width<=900px) and (height<=500px){body:not(.in-game) .hero-left{top:calc(8px + env(safe-area-inset-top));text-align:left;padding:0;left:90px;right:auto}body:not(.in-game) .title-wrap{justify-content:flex-start}body:not(.in-game) .hero-logo{width:40px}body:not(.in-game) .t-the{font-size:16px}body:not(.in-game) .t-main{font-size:28px}body:not(.in-game) .plank{display:none}body:not(.in-game) .side-nav{top:calc(10px + env(safe-area-inset-top));gap:6px;transform:none}body:not(.in-game) .nav-btn{width:58px;padding:4px 3px 5px}body:not(.in-game) .nb-ico{width:28px;height:28px}body:not(.in-game) .nb-ico .pix-icon{width:20px;height:20px}body:not(.in-game) .nb-txt b{font-size:9px}body:not(.in-game) .dock{width:auto;left:calc(50% + 40px)}body:not(.in-game) .cta{min-width:170px;padding:7px 14px 8px 8px}body:not(.in-game) .cta-txt b{font-size:17px}body:not(.in-game) .view-row{display:none}body:not(.in-game) .card{width:280px;inset:52px 12px auto auto}body:not(.in-game) .panel{top:8px}}@media (prefers-reduced-motion:reduce){body.mh:not(.in-game) *,body.mh:not(.in-game) :before,body.mh:not(.in-game) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:not(.in-game) .px-ico{image-rendering:pixelated;vertical-align:-4px;display:inline-block}body:not(.in-game) .uses li>span .px-ico,body:not(.in-game) .loop-i .px-ico{vertical-align:middle}body:not(.in-game) .chip.wp{text-decoration:none}body:not(.in-game) .wallets-list img{background:#fff;border-radius:8px;display:block}
