.gl{z-index:3;pointer-events:none;position:absolute;inset:0;container-type:size}.gl-screen{position:absolute;inset:0}.gl-screen.pause{pointer-events:auto;background:#0a0e1859}.gl-w{box-sizing:border-box;white-space:pre-wrap;border-radius:1.8cqh;align-items:center;gap:1.2cqh;padding:0 1.4cqh;font:800 1em/1.15 Rubik,Nunito,Segoe UI,sans-serif;display:flex;position:absolute;overflow:hidden}.gl-w.bordered{border:.45cqh solid #1c2330;box-shadow:.7cqh .7cqh #1c2330}.gl-w span{text-overflow:ellipsis;position:relative;overflow:hidden}.gl-image{padding:0}.gl-image img,.gl-button img{object-fit:contain;max-width:100%;max-height:100%}.gl-image img{width:100%;height:100%}.gl-button{cursor:pointer;pointer-events:auto;flex-direction:column;justify-content:center}.gl-button img{flex:1 1 0;width:auto;min-height:0}.gl-button:has(img) span{flex:none}.gl-button:not(:has(img)){flex-direction:row}button.gl-button:hover{filter:brightness(1.06)}button.gl-button:active{translate:.4cqh .4cqh;box-shadow:.3cqh .3cqh #1c2330}button.gl-button:focus-visible{outline-offset:.4cqh;outline:.5cqh solid #1c2330}.gl-value{justify-content:center}.gl-bar{background:#6fdc8c;position:absolute;top:0;bottom:0;left:0}.gl-value img{width:auto;height:70%}.gl-heart{fill:#ff5a6e;stroke:#1c2330;stroke-width:2px;flex:none;width:auto;height:62%}.po-hud{pointer-events:none;z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:12px;left:14px}.po-hud span{color:#fff5d0;background:#141822b8;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font:800 18px/1.2 Nunito,Segoe UI,Roboto,Arial,sans-serif;display:inline-flex}.po-modal{z-index:4;background:#0a0e1873;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.po-modal>div{color:#2a2233;text-align:center;background:#fffaf2;border-radius:22px;min-width:min(320px,100%);padding:24px 28px;font-family:Nunito,Segoe UI,Roboto,Arial,sans-serif;box-shadow:0 20px 50px #00000073}.po-modal h2{margin:0 0 8px;font-size:26px;font-weight:900}.po-modal p{color:#6d6279;margin:0 0 14px;font-weight:700}.po-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.po-modal button{color:#2a2233;cursor:pointer;background:#fff;border:2px solid #eadbc6;border-radius:13px;padding:10px 18px;font:900 16px Nunito,Segoe UI,sans-serif;box-shadow:0 3px #eadbc6}.po-modal button.po-go{color:#0f3a1c;background:#6fdc8c;border-color:#6fdc8c;box-shadow:0 3px #3e9a55}.po-modal button:active{box-shadow:none;transform:translateY(2px)}.tp{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;padding:0 12px;display:flex;position:absolute;bottom:10px;left:0;right:0}.tp-left,.tp-right{align-items:flex-end;gap:10px;display:flex}.tp-btn{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;color:#2b1b3d;background:#fffaf0c7;border:3px solid #2b1b3d;border-radius:20px;place-items:center;width:66px;height:66px;font:900 28px Nunito,sans-serif;display:grid;box-shadow:0 4px #2b1b3d}.tp-btn:active{background:#ffd84d;transform:translateY(3px);box-shadow:0 1px #2b1b3d}.tp-up{width:52px;height:52px;font-size:22px}.tp-jump{width:88px;height:88px;font-size:16px}@media (width<=700px){.tp{padding:0 6px;bottom:6px}.tp-btn{background:#fffaf08c;border-width:2px;border-radius:14px;width:44px;height:44px;font-size:20px}.tp-up{width:38px;height:38px;font-size:16px}.tp-jump{width:58px;height:58px;font-size:12px}:fullscreen .tp-btn{width:70px;height:70px;font-size:28px}:fullscreen .tp-jump{width:96px;height:96px;font-size:16px}}.po-hud .po-res i,.po-rts i.gold,.po-rts i.wood{vertical-align:-2px;border:2px solid #1c2330;border-radius:3px;width:13px;height:13px;display:inline-block}.po-hud .po-res i{border-color:#fff5d0}i.gold{background:#ffc900}i.wood{background:#9a6a3a}.po-rts{z-index:3;pointer-events:none;align-items:stretch;gap:12px;font-family:Nunito,Segoe UI,sans-serif;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.po-rts>*{pointer-events:auto}.po-rts-sel{color:#1c2330;background:#fffaf2;border:3px solid #1c2330;border-radius:14px;align-items:center;gap:10px;min-width:250px;max-width:360px;padding:10px 12px;display:flex;box-shadow:5px 5px #1c2330}.po-rts-sel.empty{font-size:14px;font-weight:800}.po-rts-sel>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.po-rts-sel b{font:900 16px Rubik,Nunito,sans-serif}.po-rts-sel small{color:#5a4a6e;font-size:12.5px;font-weight:800}.po-hp{background:#e8dcc8;border:2px solid #1c2330;border-radius:4px;height:8px;display:block;overflow:hidden}.po-hp>i{background:#6fdc8c;height:100%;display:block}.po-rts-acts{flex-wrap:wrap;flex:1;place-content:flex-end;gap:8px;display:flex}.po-rts-acts button{color:#1c2330;cursor:pointer;text-align:center;background:#fffaf2;border:3px solid #1c2330;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:108px;min-height:76px;padding:6px;font:800 12.5px/1.15 Nunito,sans-serif;display:flex;box-shadow:4px 4px #1c2330}.po-rts-acts button:hover{background:#fff3c4}.po-rts-acts button:active{translate:2px 2px;box-shadow:2px 2px #1c2330}.po-rts-acts button.po-poor{opacity:.55}.po-rts-acts img{object-fit:contain;width:34px;height:34px}.po-rts-acts small{align-items:center;gap:4px;font-weight:900;display:flex}.po-rts-hint{z-index:3;color:#1c2330;pointer-events:none;background:#ffc900;border:3px solid #1c2330;border-radius:12px;padding:8px 16px;font:800 15px Nunito,sans-serif;position:absolute;top:60px;left:50%;translate:-50%;box-shadow:4px 4px #1c2330}@media (width<=700px){.po-rts{flex-direction:column}.po-rts-sel{max-width:none}.po-rts-acts button{width:88px;min-height:64px}}.po-hud .po-score i{border:2px solid #fff5d0;border-radius:50%;width:12px;height:12px}.po-hud .po-score i.blue{background:#3b82f6}.po-hud .po-score i.red{background:#ef4444}.po-dialog{z-index:4;color:#1c2330;background:#fffaf2;border:3px solid #1c2330;border-radius:16px;align-items:flex-start;gap:16px;width:min(760px,100% - 24px);padding:16px 18px;font-family:Nunito,Segoe UI,Roboto,Arial,sans-serif;animation:.2s cubic-bezier(.34,1.56,.64,1) po-banner-in;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%;box-shadow:6px 6px #1c2330}.po-dlg-pic{object-fit:contain;background:#ffe9a8;border:3px solid #1c2330;border-radius:12px;flex:none;width:92px;height:92px}.po-dlg-body{flex:1;min-width:0}.po-dlg-who{color:#1c2330;background:#ffc900;border:2px solid #1c2330;border-radius:8px;margin-bottom:6px;padding:2px 10px;font:900 15px Rubik,Nunito,sans-serif;display:inline-block}.po-dlg-text{margin:0 0 12px;font:800 19px/1.35 Nunito,Segoe UI,sans-serif}.po-dlg-row{flex-wrap:wrap;gap:10px;display:flex}.po-shop{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;margin-bottom:4px;display:grid}.po-dialog button.po-good{text-align:center;flex-direction:column;justify-content:flex-start;gap:3px;padding:10px 8px;position:relative}.po-good kbd{position:absolute;top:6px;left:6px}.po-good-pic{background:#ffe9a8;border:2px solid #1c2330;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}.po-good-pic img{object-fit:contain;max-width:50px;max-height:50px}.po-good b{font-size:15px}.po-good small{color:#5a4a6e;font:700 12px Nunito,sans-serif}.po-good .po-price{background:#fff3c4;border:1.5px solid #1c2330;border-radius:99px;padding:2px 8px;font-size:15px}.po-dialog button{color:#1c2330;cursor:pointer;background:#fff;border:2px solid #1c2330;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font:900 15px Nunito,Segoe UI,sans-serif;display:inline-flex;box-shadow:0 3px #1c2330}.po-dialog button:hover{background:#fff3c4}.po-dialog button:active{box-shadow:none;transform:translateY(2px)}.po-dialog button.po-go{background:#6fdc8c}.po-dialog button.po-poor{opacity:.55}.po-dialog kbd{background:#f3ecdf;border:1.5px solid #1c2330;border-radius:5px;padding:0 5px;font:800 12px Nunito,sans-serif}.po-price{color:#7a5200;align-items:center;gap:2px;display:inline-flex}.po-dlg-note{color:#5a4a6e;margin:12px 0;font-weight:800}.po-shop+.po-dlg-row{margin-top:14px}.tp-act{background:#ffc900;width:auto;min-width:66px;padding:0 12px;font-size:15px}@media (width<=700px){.po-dialog{gap:10px;padding:10px;bottom:8px}.po-dlg-pic{width:56px;height:56px}.po-dlg-text{font-size:16px}}.po-banner{z-index:3;color:#000;text-align:center;pointer-events:none;background:#fff;border:3px solid #000;border-radius:16px;max-width:80%;padding:14px 26px;font:900 34px/1.15 Rubik,Nunito,Segoe UI,sans-serif;animation:.22s cubic-bezier(.34,1.56,.64,1) po-banner-in;position:absolute;top:38%;left:50%;translate:-50% -50%;box-shadow:6px 6px #000}@keyframes po-banner-in{0%{opacity:0;scale:.8}}@media (width<=700px){.po-banner{padding:10px 16px;font-size:22px}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-ByBdlBy_.woff2)format("woff2"),url(/assets/rubik-arabic-800-normal-Ds6dJ7Q-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-D8Ih7GUu.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-BLkQng3O.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2)format("woff2"),url(/assets/rubik-cyrillic-800-normal-DocVmW4N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-CEoY7Wj3.woff2)format("woff2"),url(/assets/rubik-hebrew-800-normal-DgqUxLtA.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-C-Q65BvC.woff2)format("woff2"),url(/assets/rubik-latin-ext-800-normal-MUfMznEV.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.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}:root{--ed-bg:#fff4e0;--ed-panel:#fffdf7;--ed-panel-2:#fff4e0;--ed-field:#fff;--ed-ink:#000;--ed-mute:#3d3d3d;--ed-line:#000;--ed-hover:#fff0b3;--ed-accent:#ffc900;--ed-accent-soft:#ffc900;--ed-accent-ink:#000;--ed-on-accent:#000;--ed-go:#23d18b;--ed-stop:#ff6b6b;--ed-pub:#ffc900;--ed-sel:#000;--ed-danger:#d0021b;--ed-stage:#90a8ed;--b:2.5px solid #000;--sh:4px 4px 0 #000;--sh-sm:3px 3px 0 #000;--r:8px;--c-hero:#90a8ed;--c-front:#ff90e8;--c-main:#ff9f45;--c-back:#c4a1ff;--c-ground:#23d18b;--c-objects:#ff9f45;--c-heroes:#90a8ed;--c-sky:#c4a1ff;--f-ui:"Manrope", "Segoe UI", system-ui, sans-serif;--f-head:"Rubik", "Manrope", sans-serif}html,body,#root{height:100%;margin:0}body{background:var(--ed-bg);color:var(--ed-ink);font:600 14px/1.4 var(--f-ui)}button{font:inherit;color:inherit}.ed-loading,.ed-error{place-items:center;height:100%;font-weight:700;display:grid}.ed-error{color:var(--ed-danger)}.ed{box-sizing:border-box;background:var(--ed-bg);grid-template:"top top top"56px"hier stage insp"minmax(0,1fr)"pal pal insp"200px/240px minmax(0,1fr) 290px;gap:12px;height:100vh;padding:10px 14px 14px 10px;display:grid;overflow:hidden}.ed.ed-playing{grid-template:"top"56px"stage"minmax(0,1fr)/minmax(0,1fr)}.ed-top,.ed-hier,.ed-stage,.ed-inspector,.ed-palette{border:var(--b);border-radius:12px;box-shadow:5px 5px #000}.ed-top{background:linear-gradient(90deg,#ffe066 0%,#ffc233 55%,#ff9f45 100%);grid-area:top;align-items:center;gap:12px;min-width:0;padding:0 12px 0 8px;display:flex}.ed-logo{font:800 20px var(--f-head);color:#000;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:3px 10px 3px 3px;text-decoration:none;display:inline-flex}.ed-logo:before{content:"";background:url(/assets/s_mascot/01.webp) 50%/contain no-repeat;width:36px;height:36px}.ed-logo:hover{background:#ffffff73}.ed-title{box-sizing:border-box;color:#000;border:var(--b);border-radius:var(--r);min-width:80px;height:36px;font:inherit;background:#fff;flex:0 280px;padding:0 11px;font-size:15px;font-weight:700}.ed-title:focus{box-shadow:var(--sh-sm);outline:none}.ed-top-mid{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.ed-saved{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ed-saved a{color:#000;background:#fff;border:2px solid #000;border-radius:8px;margin-right:2px;padding:4px 11px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:2px 2px #000}.ed-saved a:hover{background:var(--ed-hover)}.ed-publish{border:var(--b);border-radius:var(--r);cursor:pointer;white-space:nowrap;color:#000;height:36px;box-shadow:var(--sh-sm);background:#fff;padding:0 16px;font-weight:800;transition:transform 80ms,box-shadow 80ms}.ed-me{color:#000;border:var(--b);width:36px;height:36px;font:800 16px var(--f-head);background:#fff;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.ed-icon{border-radius:var(--r);cursor:pointer;color:#000;background:0 0;border:2px solid #0000;place-items:center;width:36px;height:36px;display:grid}.ed-icon:hover:not(:disabled){background:#fff;border-color:#000}.ed-icon:disabled{opacity:.35;cursor:default}.ed-play,.ed-stop{border-radius:var(--r);cursor:pointer;color:#000;border:var(--b);height:38px;box-shadow:var(--sh);align-items:center;gap:8px;margin-left:4px;padding:0 24px;font-size:15px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.ed-play{background:var(--ed-go)}.ed-stop{background:var(--ed-stop)}.ed-play:hover:not(:disabled),.ed-stop:hover,.ed-publish:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #000}.ed-play:active,.ed-stop:active,.ed-publish:active{transform:translate(3px,3px);box-shadow:0 0 #000}.ed-stage{background:var(--ed-stage);grid-area:stage;min-width:0;min-height:0;position:relative;overflow:hidden}.ed-canvas{position:absolute;inset:0}.ed-canvas canvas{display:block}.ed-tools{border:var(--b);box-shadow:var(--sh);background:#fff;border-radius:10px;flex-wrap:wrap;gap:3px;max-width:calc(100% - 30px);padding:4px;display:flex;position:absolute;top:60px;left:12px}.ed-tools button{color:#000;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-weight:700;display:inline-flex}.ed-tools button svg{width:19px;height:19px}.ed-tools button span{font-size:13px}.ed-tools button:hover{background:var(--ed-hover)}.ed-tools button.on{background:var(--ed-accent);border-color:#000}.ed-tools-sep{background:#000;width:2px;margin:5px 4px}@media (width<=1500px){.ed-tools button span{display:none}}.ed-views{z-index:5;border:var(--b);box-shadow:var(--sh);background:#fff;border-radius:10px;gap:3px;padding:3px;display:flex;position:absolute;top:10px;left:12px}.ed-views button{color:#000;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:7px;height:32px;padding:0 14px;font-size:14px;font-weight:800}.ed-views button:hover{background:var(--ed-hover)}.ed-views button.on{background:#ff90e8;border-color:#000}.ed-stage .kc{top:0}.ed-stage .kc .kc-head{height:60px;padding-left:430px}.ed-modal{z-index:60;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ed-modal>div{background:var(--ed-panel);color:#000;border:var(--b);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:12px;width:min(480px,100%);max-height:calc(100vh - 32px);padding:22px;display:flex;overflow:auto;box-shadow:8px 8px #000}.ed-modal h2{font:800 21px var(--f-head);margin:0}.ed-modal p{color:var(--ed-mute);margin:0}.ed-modal a{color:#000;font-weight:800}.ed-modal textarea{color:#000;border:var(--b);border-radius:var(--r);font:inherit;resize:vertical;background:#fff;min-height:60px;padding:8px 10px}.ed-modal textarea:focus{box-shadow:var(--sh-sm);outline:none}.ed-modal .ed-row{justify-content:flex-end}.ed-modal button:not(.ed-play):not(.ed-tpl-card){border-radius:var(--r);border:var(--b);color:#000;cursor:pointer;height:38px;box-shadow:var(--sh-sm);background:#fff;padding:0 16px;font-weight:800}.ed-modal button:not(.ed-play):not(.ed-tpl-card):hover{background:var(--ed-hover)}.ed-hier{background:var(--ed-panel);grid-area:hier;min-height:0;padding:12px 10px;overflow-y:auto}.ed-levels{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ed-levels button{border-radius:var(--r);border:var(--b);color:#000;cursor:pointer;background:#fff;min-width:34px;height:32px;font-size:14px;font-weight:800}.ed-levels button:hover{background:var(--ed-hover)}.ed-levels button.on{background:var(--ed-accent);box-shadow:var(--sh-sm)}.ed-levels .ed-level-add{padding:0 12px}.ed-hier h2,.ed-inspector h2{font:800 18px var(--f-head);color:#000;margin:0 0 2px}.ed-hier-sub{color:var(--ed-mute);margin-bottom:6px;font-size:13px}.ed-hier-group h3{text-transform:uppercase;letter-spacing:.05em;color:#000;align-items:center;gap:7px;margin:14px 4px 6px;font-size:12.5px;font-weight:800;display:flex}.ed-hier-group h3:before{content:"";background:var(--g,var(--c-main));border:2px solid #000;border-radius:3px;flex:none;width:11px;height:11px}.ed-hier-group h3 small{box-sizing:border-box;background:var(--ed-accent);color:#000;letter-spacing:0;border:2px solid #000;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:11.5px;display:grid}.ed-hier-group:nth-child(1 of .ed-hier-group){--g:var(--c-hero)}.ed-hier-group:nth-child(2 of .ed-hier-group){--g:var(--c-front)}.ed-hier-group:nth-child(3 of .ed-hier-group){--g:var(--c-main)}.ed-hier-group:nth-child(4 of .ed-hier-group){--g:var(--c-back)}.ed-hier ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ed-hier li button{text-align:left;color:#000;cursor:pointer;background:0 0;border:2.5px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;width:100%;padding:4px 8px 4px 4px;display:grid}.ed-hier li button img{object-fit:contain;box-sizing:border-box;background:#fff;border:2px solid #000;border-radius:8px;grid-row:span 2;width:38px;height:38px;padding:2px}.ed-hier li button span{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.ed-hier li button small{color:var(--ed-mute);font-size:12.5px;font-weight:600}.ed-hier li button:hover{background:var(--ed-hover)}.ed-hier li button.on{background:var(--ed-accent);border-color:#000}.ed-warn{color:#000;background:#ffe3e3;border:2px solid #000;border-radius:10px;margin:2px 4px;padding:8px 10px;font-size:13px;font-weight:700}.ed-inspector{background:var(--ed-panel);flex-direction:column;grid-area:insp;gap:14px;min-height:0;padding:14px;display:flex;overflow-y:auto}.ed-preview{border:var(--b);background:var(--ed-stage);border-radius:10px;flex:none;place-items:center;height:128px;display:grid}.ed-preview img{object-fit:contain;max-width:104px;max-height:104px}.ed-field{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.ed-row>.ed-field{flex:1}.ed-field>span{color:#000;font-size:13px;font-weight:800}.ed-field input:not([type=range]),.ed-field select{color:#000;box-sizing:border-box;border:var(--b);border-radius:var(--r);height:38px;font:inherit;background:#fff;min-width:0;padding:0 11px;font-size:14.5px}.ed-field input:not([type=range]):focus,.ed-field select:focus{box-shadow:var(--sh-sm);outline:none}.ed-field input[type=range]{accent-color:#000;height:20px}.ed-toolopt{border-bottom:var(--b);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.ed-seg{border:var(--b);border-radius:var(--r);display:flex;overflow:hidden}.ed-seg button{height:36px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:0;border-radius:0;flex:1;font-weight:800}.ed-seg button+button{border-left:var(--b)}.ed-seg button.on{background:var(--c-ground,#ffc900)}.ed-check-field{flex:1;align-self:flex-end;height:38px}.ed-train{grid-template-columns:1fr 50px 50px 44px 34px;align-items:center;gap:4px;display:grid}.ed-train select,.ed-train input{color:#000;box-sizing:border-box;border:var(--b);border-radius:var(--r);height:32px;font:inherit;background:#fff;min-width:0;padding:0 6px;font-size:13px}.ed-train button{height:32px;padding:0}.ed-pal-sep{color:#000;border-top:var(--b);grid-column:1/-1;padding:8px 2px 0;font-size:13px;font-weight:800}.ed-goods{flex-direction:column;gap:6px;display:flex}.ed-good{grid-template-columns:34px 1fr 1fr 56px 34px;align-items:center;gap:4px;display:grid}.ed-good .ed-good-pic{background:#fff;place-items:center;height:34px;padding:0;display:grid}.ed-good-pic img{object-fit:contain;max-width:28px;max-height:28px}.ed-good input,.ed-good select{color:#000;box-sizing:border-box;border:var(--b);border-radius:var(--r);height:34px;font:inherit;background:#fff;min-width:0;padding:0 8px;font-size:13.5px}.ed-good button{height:34px;padding:0}.ed-field textarea{color:#000;border:var(--b);border-radius:var(--r);font:inherit;box-sizing:border-box;resize:vertical;background:#fff;width:100%;padding:8px 11px;font-size:14px}.ed-field output{color:#000;font-variant-numeric:tabular-nums;font-size:13.5px}.ed-check{cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.ed-check input{accent-color:#000;width:19px;height:19px}.ed input[type=checkbox]{appearance:none;cursor:pointer;background:#fff 50%/14px 14px no-repeat;border:2px solid #000;border-radius:5px;flex:none;width:20px;height:20px;margin:0;box-shadow:1px 1px #000}.ed input[type=checkbox]:checked{background-color:var(--ed-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ed input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #000}.ed input[type=checkbox]:disabled{opacity:.45;cursor:default}.ed-row{gap:8px;display:flex}.ed-inspector .ed-row button{border-radius:var(--r);border:var(--b);color:#000;cursor:pointer;height:38px;box-shadow:var(--sh-sm);background:#fff;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.ed-inspector .ed-row button svg{width:17px;height:17px}.ed-inspector .ed-row button:hover:not(:disabled){background:var(--ed-hover)}.ed-inspector .ed-row button:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 #000}.ed-inspector .ed-row button:disabled{opacity:.35;cursor:default;box-shadow:none}.ed-inspector .ed-row button.danger{color:#000;background:#ffb3b3}.ed-hint{color:var(--ed-mute);margin:0;font-size:14px;font-weight:600;line-height:1.5}.ed-keys{color:var(--ed-mute);border:var(--b);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.ed-keys b{color:#000;font-weight:800}.ed-palette{background:var(--ed-panel);flex-direction:column;grid-area:pal;min-height:0;display:flex;overflow:hidden}.ed-tabs{border-bottom:var(--b);flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;min-height:46px;padding:0 10px;display:flex}.ed-tabs>button{border-radius:var(--r);color:#000;cursor:pointer;--t:var(--ed-accent);background:0 0;border:2.5px solid #0000;flex:none;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.ed-tabs>button:before{content:"";background:var(--t);border:2px solid #000;border-radius:3px;width:10px;height:10px}.ed-tabs>button:first-child{--t:var(--c-ground)}.ed-tabs>button:nth-child(2){--t:var(--c-objects)}.ed-tabs>button:nth-child(3){--t:var(--c-heroes)}.ed-tabs>button:nth-child(4){--t:var(--c-sky)}.ed-tabs>button:hover{background:var(--ed-hover)}.ed-tabs>button.on{background:var(--t);border-color:#000}.ed-tabs>button.on:before{background:#fff}.ed-chips{border-left:var(--b);scrollbar-width:thin;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;margin-left:8px;padding:6px 4px 6px 12px;display:flex;overflow-x:auto}.ed-chips button{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #000;border-radius:14px;flex:none;height:28px;padding:0 12px;font-size:13px;font-weight:700}.ed-chips button:hover{background:var(--ed-hover)}.ed-chips button.on{background:var(--ed-accent);font-weight:800;box-shadow:2px 2px #000}.ed-palette-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-content:start;gap:10px;min-height:0;padding:10px 14px 14px 10px;display:grid;overflow:auto}.ed-card{border:var(--b);color:#000;cursor:pointer;min-width:0;box-shadow:var(--sh-sm);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;transition:transform 80ms,box-shadow 80ms;display:flex}.ed-card img{object-fit:contain;pointer-events:none;width:64px;height:64px}.ed-card span{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ed-card:hover{background:var(--ed-hover);transform:translate(-1px,-1px);box-shadow:4px 4px #000}.ed-card.on{background:var(--ed-accent)}.ed-card.on span{font-weight:800}.ed-card-tall img{height:80px}.ed-card-tile img{transform:scale(1.9)translateY(3%)}.ed-card-tile.ed-card-flat img{border-radius:4px;transform:none}.ed-sky i{border:2px solid #000;border-radius:6px;width:64px;height:48px;display:block}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #000}.ed-small{text-align:center;background:var(--ed-bg);color:#000;box-sizing:border-box;min-height:100vh;font-family:var(--f-ui);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.ed-small img{width:110px}.ed-small h1{font:800 24px var(--f-head);margin:0}.ed-small p{max-width:34ch;color:var(--ed-mute);margin:0;font-weight:600}.ed-small .ed-play{text-decoration:none}.ed-hist{flex:none}.ed-versions{flex-direction:column;gap:6px;max-height:50vh;padding:0 4px 4px 0;display:flex;overflow:auto}.ed-version{border:var(--b);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.ed-version small{color:var(--ed-mute);display:block}.ed-version button{border-radius:var(--r);background:var(--ed-accent);color:#000;cursor:pointer;border:2px solid #000;height:32px;padding:0 12px;font-weight:800}.ed-pause{border-radius:var(--r);cursor:pointer;color:#000;border:var(--b);height:38px;box-shadow:var(--sh-sm);background:#fff;align-items:center;gap:6px;padding:0 14px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.ed-pause svg{width:16px;height:16px}.ed-pause.on{background:var(--ed-accent)}.ed-pause:disabled{opacity:.4;cursor:default;box-shadow:none}.ed-pause:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 #000}.ed-paused{z-index:6;background:var(--ed-accent);border:var(--b);box-shadow:var(--sh);white-space:nowrap;border-radius:10px;padding:8px 16px;font-weight:800;position:absolute;top:14px;left:50%;translate:-50%}.ed-toast{z-index:7;border:var(--b);max-width:calc(100% - 290px);box-shadow:var(--sh);background:#fff;border-radius:10px;padding:9px 16px;font-weight:700;animation:.16s ease-out ed-toast-in;position:absolute;bottom:16px;left:14px}@keyframes ed-toast-in{0%{opacity:0;translate:0 8px}}.ed-minimap{z-index:5;border:var(--b);box-shadow:var(--sh);background:#fff;border-radius:10px;padding:4px;line-height:0;position:absolute;bottom:12px;right:12px}.ed-minimap canvas{cursor:crosshair;touch-action:none;border-radius:5px;display:block}.ed-hier-ground h3{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;margin:12px 4px 4px;font-size:12.5px;font-weight:800;display:flex}.ed-hier-ground h3:before{content:"";background:#8b5a2b;border:2px solid #000;border-radius:3px;flex:none;width:11px;height:11px}.ed-hier-ground h3 small{box-sizing:border-box;background:var(--ed-accent);letter-spacing:0;border:2px solid #000;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:11.5px;display:grid}.ed-lay{gap:2px;margin-left:4px;display:inline-flex}.ed-lay button,.ed-eye{color:#000;cursor:pointer;opacity:.45;background:0 0;border:2px solid #0000;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.ed-lay button:hover,.ed-eye:hover{opacity:1;background:#fff;border-color:#000}.ed-lay button.off,.ed-eye.off{opacity:1;background:#ffb3b3;border-color:#000}.ed-hier li{position:relative}.ed-hier li>button:first-child{padding-right:34px}.ed-hier li .ed-eye{opacity:0;grid-template-columns:none;column-gap:0;width:24px;height:24px;padding:0;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.ed-hier li:hover .ed-eye,.ed-hier li .ed-eye.off{opacity:1}.ed-hier li.hidden>button:first-child{opacity:.45;cursor:default}.ed-hier li.hidden>button:first-child:hover{background:0 0}.ed-hier li button input{box-sizing:border-box;width:100%;min-width:0;height:26px;font:800 14px var(--f-ui);color:#000;background:#fff;border:2px solid #000;border-radius:6px;padding:0 6px}.ed-costumes{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ed-costumes button{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #000;border-radius:8px;place-items:center;padding:3px;display:grid}.ed-costumes button img{object-fit:contain;width:100%;height:100%}.ed-costumes button:hover{background:var(--ed-hover)}.ed-costumes button.on{background:var(--ed-accent);box-shadow:2px 2px #000}.ed-hier-group h3,.ed-hier-ground h3{white-space:nowrap;letter-spacing:.02em;gap:6px}.ed-lay{margin-left:2px}.ed-tabs>button:nth-child(5){--t:var(--c-front)}.ed-prefab{border:var(--b);background:#ffe3fa;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ed-prefab b{font-weight:800}.ed-prefab span{color:var(--ed-mute);font-size:13px;font-weight:600}.ed-pal-empty{grid-column:1/-1;max-width:60ch}.ed-beh{gap:2px}.ed-beh-item{border:2px solid #0000;border-radius:10px;flex-direction:column;gap:8px;padding:3px 8px;display:flex}.ed-beh-item.on{background:#fff;border-color:#000;padding:8px 10px 10px;box-shadow:2px 2px #000}.ed-beh-item .ed-check span{font-size:14px}.ed-beh-hint{color:var(--ed-mute);margin:-2px 0 0;font-size:12.5px;font-weight:600}.ed-modal>.ed-tpl{width:min(860px,100%)}.ed-tpl-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:4px;display:grid}.ed-tpl-card{text-align:left;cursor:pointer;border:var(--b);box-shadow:var(--sh);box-sizing:border-box;height:100%;font:inherit;color:#000;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 10px 16px;transition:transform 80ms,box-shadow 80ms;display:flex}.ed-tpl-card:hover:not(:disabled){background:var(--ed-hover);transform:translate(-2px,-2px);box-shadow:6px 6px #000}.ed-tpl-card:disabled{opacity:.6;cursor:default}.ed-tpl-pic{background:var(--ed-stage);border:2px solid #000;border-radius:8px;flex:none;place-items:center;height:110px;display:grid}.ed-tpl-pic img{object-fit:contain;max-width:80%;max-height:90px}.ed-tpl-card b{font:800 16px var(--f-head)}.ed-tpl-card small{color:var(--ed-mute);font-size:13px;font-weight:600;line-height:1.35}.ed-tut-dock{z-index:9;width:330px;max-width:calc(100% - 28px);position:absolute;bottom:14px;left:14px}.ed-tut-dock.code{left:auto;right:90px}.ed-playing .ed-tut-dock{top:60px;bottom:auto}.ed-tut{background:var(--ed-panel);border:var(--b);box-shadow:var(--sh);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.ed-tut-head{align-items:center;gap:8px;display:flex}.ed-tut-head b{font:800 16px var(--f-head);flex:1}.ed-tut-head button{cursor:pointer;width:28px;height:28px;font:800 15px/1 var(--f-ui);background:#fff;border:2px solid #000;border-radius:7px;padding:0}.ed-tut-head button:hover{background:var(--ed-hover)}.ed-tut-text{color:var(--ed-mute);margin:0;font-size:13.5px;font-weight:600}.ed-tut-list{flex-direction:column;gap:6px;display:flex}.ed-tut-list button{text-align:left;cursor:pointer;background:#fff;border:2px solid #000;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ed-tut-list button:hover{background:var(--ed-hover);box-shadow:2px 2px #000}.ed-tut-list b{font-size:14px;font-weight:800;display:block}.ed-tut-list small{color:var(--ed-mute);font-size:12.5px;font-weight:600;display:block}.ed-tut-n{background:var(--ed-accent);border:2px solid #000;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.ed-tut-dots{gap:5px;display:flex}.ed-tut-dots i{background:#fff;border:2px solid #000;border-radius:4px;flex:1;height:8px}.ed-tut-dots i.past{background:var(--ed-go)}.ed-tut-dots i.now{background:var(--ed-accent)}.ed-tut-step{background:#fff;border:2px solid #000;border-radius:10px;padding:10px 12px}.ed-tut-step.done{background:#d9f7e8}.ed-tut-step h4{font:800 15px var(--f-ui);align-items:center;gap:8px;margin:0 0 6px;display:flex}.ed-tut-step p{margin:0;font-size:14px;font-weight:600;line-height:1.45}.ed-tut-ok{background:var(--ed-go);border:2px solid #000;border-radius:8px;margin-left:auto;padding:2px 8px;font-size:12px}.ed-tut-row{gap:8px;display:flex}.ed-tut-row button{border-radius:var(--r);border:var(--b);cursor:pointer;height:36px;box-shadow:var(--sh-sm);background:#fff;flex:1;font-weight:800}.ed-tut-row button.go{background:var(--ed-go)}.ed-tut-row button:disabled{opacity:.45;cursor:default;box-shadow:none}.ed-canvas.mini{z-index:6;border:var(--b);width:240px;height:136px;box-shadow:var(--sh);background:var(--ed-stage);border-radius:10px;inset:72px 16px auto auto;overflow:hidden}.ed-card-pixel img{image-rendering:pixelated}.ed-levels button.room{background:#e8dcff}.ed-levels button.room.on{background:var(--c-back)}.ed-exits{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ed-room .ed-note{margin:2px 0}.page-sky{margin-top:-96px;padding:150px 0 120px;position:relative;overflow:hidden}.page-sky .s-wrap{z-index:2;position:relative}.page-sky .deco{z-index:1;pointer-events:none;filter:drop-shadow(0 14px 18px #3a1e4d4d);position:absolute}.page-sky .gt{margin-bottom:34px}.page-sky .sub{color:#fff;text-shadow:0 2px 6px #3c143c73;max-width:46ch;font-size:19px;font-weight:800}.confetti{pointer-events:none;z-index:400;position:fixed;inset:0;overflow:hidden}.confetti i{width:12px;height:12px;animation:conf var(--t) cubic-bezier(.2, .6, .4, 1) forwards;border:2px solid #2b1b3d59;border-radius:3px;position:absolute}@keyframes conf{0%{opacity:1;translate:0;rotate:0deg}to{translate:var(--x) var(--y);rotate:var(--r);opacity:0}}.game-top{padding-bottom:150px}.game-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:30px;display:grid}@media (width<=1020px){.game-layout{grid-template-columns:minmax(0,1fr)}}.player-isl{position:relative}.player-isl:before{content:"";z-index:3;pointer-events:none;background:var(--tile-grass) 0 0 / auto 44px repeat-x;height:44px;position:absolute;top:-30px;left:-14px;right:-14px}.player-isl:after{content:"";z-index:0;pointer-events:none;background:var(--tile-under) 0 0 / auto 90px repeat-x;filter:drop-shadow(0 12px 12px #3a1e4d4d);height:90px;position:absolute;bottom:-84px;left:4%;right:4%}.player{z-index:1;aspect-ratio:16/9;border:4px solid var(--ink);box-shadow:0 7px 0 var(--ink), 0 26px 40px #3a1e4d73;background:#10131a;border-radius:24px;position:relative;overflow:hidden}.player:fullscreen{aspect-ratio:auto;box-shadow:none;border:none;border-radius:0}.player .canvas{position:absolute;inset:0}.player .canvas canvas{display:block}.player-start{cursor:pointer;background:#7a86dc;border:none;place-items:center;padding:0;display:grid;position:absolute;inset:0}.player-start>img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out), filter .3s;position:absolute;inset:0}.player-start:hover>img{filter:saturate(1.1);transform:scale(1.04)}.player-start .bk{pointer-events:none}.player-start .pulse{width:190px;height:190px;animation:ring 1.8s var(--ease-out) infinite;border:6px solid #fffc;border-radius:50%;position:absolute}@keyframes ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.player .full{z-index:5;border:3px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:13px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.keys{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:110px;font-weight:800;display:flex}.key{box-sizing:border-box;border:3px solid var(--ink);min-width:40px;height:40px;box-shadow:0 4px 0 var(--ink);font:900 16px var(--f-title);color:var(--ink);animation:3s infinite keypress;animation-delay:calc(var(--k) * .35s);background:#fff;border-radius:10px;place-items:center;padding:0 10px;display:inline-grid}.key.wide{min-width:120px}@keyframes keypress{0%,12%,to{box-shadow:0 4px 0 var(--ink);translate:0}6%{box-shadow:0 1px 0 var(--ink);translate:0 3px}}.gpanel{flex-direction:column;gap:16px;padding:22px;display:flex;position:sticky;top:110px}.gpanel h1{font:900 30px/1.1 var(--f-title);overflow-wrap:anywhere}.gauthor{background:var(--paper-2);border:2px dashed var(--paper-line);border-radius:16px;align-items:center;gap:10px;padding:8px 10px;font-weight:900;text-decoration:none;display:flex}.gauthor .ava,.gauthor .ava-empty{width:46px;height:46px}.gauthor small{color:var(--ink-soft);font-size:13px;font-weight:700;display:block}.gacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hud-btn{cursor:pointer;border:3px solid var(--ink);color:var(--ink);font:900 17px var(--f-pixel);box-shadow:0 4px 0 var(--ink);transition:transform var(--dur-micro) var(--ease-out);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:relative}.hud-btn:hover{transform:translateY(-2px)}.hud-btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.hud-btn.on{background:var(--blk-sound)}.hud-btn.on.star{background:var(--blk-events)}.hud-btn .num{min-width:1ch;display:inline-block}.hud-btn .num.bump{animation:bump .38s var(--ease-back)}@keyframes bump{0%{opacity:0;transform:translateY(-80%)}}.views{font:600 17px var(--f-pixel);color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.burst{pointer-events:none;position:absolute;top:50%;left:50%}.burst i{border:2px solid var(--ink);width:12px;height:12px;animation:burst .56s var(--ease-out) forwards;background:#ff6f9a;border-radius:3px;margin:-6px;position:absolute}@keyframes burst{to{translate:var(--x) var(--y);opacity:0;rotate:90deg;scale:.4}}.scroll{border:3px solid var(--wood-dark);box-shadow:0 4px 0 var(--wood-dark);background:#fffaf0;border-radius:14px;padding:16px 18px;position:relative}.scroll h3{font:900 17px var(--f-title);align-items:center;gap:8px;margin-bottom:6px;display:flex}.scroll p{white-space:pre-line;overflow-wrap:anywhere}.thanks{background:var(--blk-ok);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:14px;padding:12px 14px 12px 60px;font-weight:800;position:relative;transform:rotate(-1deg)}.thanks img{width:48px;position:absolute;top:50%;left:6px;translate:0 -50%}.status{border:3px dashed var(--ink);background:var(--blk-events);border-radius:14px;padding:10px 14px;font-weight:800}.status.gray{background:#eee6f4}.status.green{background:var(--blk-ok)}.status.red{background:var(--blk-danger)}.report{color:var(--ink-soft);font:800 14px var(--f-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;padding:4px;text-decoration:underline;display:inline-flex}.modbox{border-top:3px dashed var(--paper-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.workshop{background:repeating-linear-gradient(0deg,#5a2d0a00 0 60px,#5a2d0a38 60px 63px),repeating-linear-gradient(90deg,#0000 0 240px,#5a2d0a1f 240px 243px),linear-gradient(#d69a5c,#c07f45 60%,#a86a35);min-height:80vh;margin-top:-96px;margin-bottom:-150px;padding:140px 0 230px;position:relative}.ws-window{filter:drop-shadow(0 10px 14px #00000040);flex:none;width:230px;height:auto;margin-left:auto}.ws-head{z-index:2;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:30px;display:flex;position:relative}.ws-head>img{filter:drop-shadow(0 8px 10px #0000004d);width:96px}.ropes{z-index:2;flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:40px;padding:0 22px;display:inline-flex;position:relative}.ropes:before{content:"";background:linear-gradient(#9c6a37,#7a4a22);border:3px solid #4a2a10;border-radius:7px;height:14px;position:absolute;top:0;left:0;right:0;box-shadow:0 4px #0003}.rope{--len:30px;padding:var(--len) 0 0;cursor:pointer;transform-origin:50% 0;transition:padding .3s var(--ease-back);background:0 0;border:none;margin-top:10px;position:relative}.rope:before,.rope:after{content:"";width:3px;height:calc(var(--len) + 10px);transition:height .3s var(--ease-back);background:#5e3515;position:absolute;top:0}.rope:before{left:22%}.rope:after{right:22%}.rope .sign{font-size:18px;transform:none}.rope:hover{animation:rope-swing .7s var(--ease-out)}@keyframes rope-swing{0%,to{transform:rotate(0)}30%{transform:rotate(3deg)}65%{transform:rotate(-2deg)}}.rope .sign.swing:hover{animation:none}.rope:not(.on) .sign{filter:saturate(.6)brightness(.95)}.rope.on{--len:44px}.rope.on .sign{box-shadow:0 5px 0 var(--wood-dark), 0 0 0 4px var(--blk-events), 0 12px 20px #0000004d}.ws-note{background:#fff7ea;border:3px solid #4a2a10;border-radius:6px;flex-direction:column;place-self:center start;gap:6px;max-width:280px;padding:26px 22px 20px;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 8px #0003}.ws-note:before{content:"";background:var(--blk-events);border:3px solid #4a2a10;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-9px;left:50%}.ws-note .hand{color:var(--ink);font-size:22px;line-height:1.2}.slots{z-index:2;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid;position:relative}.slot{color:inherit;transition:transform .26s var(--ease-back);background:#8b5a2b;border:4px solid #5e3515;border-radius:16px;flex-direction:column;padding:10px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 4px #ffffff26,inset 0 -6px #00000040,0 8px #4a2a10}.slot:hover{transform:translateY(-4px)rotate(-1deg)}.slot .pic{aspect-ratio:16/10;background:#6b4220;border:3px solid #4a2a10;border-radius:10px;overflow:hidden}.slot .pic img{object-fit:cover;width:100%;height:100%;display:block}.slot .name{color:#fff4e0;font:900 17px var(--f-title);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #00000059;margin:8px 2px 6px;overflow:hidden}.slot .acts{gap:8px;display:flex}.slot .badge{z-index:2;position:absolute;top:-10px;right:-10px}.slot-new{cursor:pointer;background:#9c6a37;border-style:dashed;justify-content:center;align-items:center;gap:10px;min-height:220px}.slot-new img{width:96px;transition:transform .5s var(--ease-back)}.slot-new:hover img{transform:rotate(-12deg)scale(1.15)}.slot-new span{color:#fff4e0;font:900 20px var(--f-title);text-shadow:0 2px #00000059}.chest-empty{text-align:center;color:#fff4e0;font:900 22px var(--f-title);text-shadow:0 2px #00000059}.chest-empty img{width:180px;margin:0 auto 10px;display:block}.prof-head{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.prof-ava{position:relative}.prof-ava .ava,.prof-ava .ava-empty{width:132px;height:132px;box-shadow:0 8px 0 var(--ink);border-width:6px;font-size:56px}.prof-ava .lvl{position:absolute;bottom:-6px;right:-6px}.prof-head .bubble{white-space:normal;max-width:44ch;margin-top:10px}.board-stats{border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);z-index:3;background:#3b3f52;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-70px;padding:18px;display:grid;position:relative}.board-stats div{color:#cfe8ff;flex-direction:column;align-items:center;gap:2px;font-weight:800;display:flex}.board-stats b{font:600 38px var(--f-pixel);color:#ffe27a;text-shadow:0 0 12px #ffe27a99}@media (width<=700px){.board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.trophies{border:3px solid var(--wood-dark);background:repeating-linear-gradient(#0000 0 150px,#8b5a2b 150px 168px),#fff3e0;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;padding:20px 18px 34px;display:grid}.badge-card{--rx:0deg;--ry:0deg;border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);text-align:center;transform:perspective(500px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s var(--ease-out);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex;position:relative;overflow:hidden}.badge-card img{object-fit:contain;width:72px;height:72px}.badge-card b{font:900 15px var(--f-title)}.badge-card small{color:var(--ink-soft);font-size:12.5px;line-height:1.25}.badge-card.locked img{filter:grayscale()brightness(.6);opacity:.5}.badge-card.locked{background:#f1ecf6}.badge-card.locked:after{content:"";background:url(/assets/i_chest/05.webp) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:8px;right:8px}.badge-card.holo:before{content:"";pointer-events:none;mix-blend-mode:color-dodge;opacity:.5;background:linear-gradient(115deg,#0000 20%,#ff9de2 35%,#9de7ff 50%,#fff79d 65%,#0000 80%) 0 0/250% 250%;animation:4s linear infinite holo;position:absolute;inset:0}@keyframes holo{0%{background-position:0 0}to{background-position:100% 100%}}.portal-page{box-sizing:border-box;min-height:100vh;margin-top:-96px;padding:130px 0 120px;position:relative;overflow:hidden}.portal-grid{z-index:2;grid-template-columns:1fr minmax(0,460px);align-items:center;gap:40px;display:grid;position:relative}@media (width<=900px){.portal-grid{grid-template-columns:1fr}.portal-art{display:none}}.portal-art{justify-self:center;width:min(460px,100%);position:relative}.portal-art>img{filter:drop-shadow(0 20px 26px #3a1e4d66);z-index:2;width:100%;display:block;position:relative}.swirl{aspect-ratio:.78;z-index:1;background:#6b3fd0;border-radius:50% 50% 12% 12%;width:38%;position:absolute;top:30%;left:31%;overflow:hidden;box-shadow:0 0 40px 10px #c5a3ffcc}.swirl:before{content:"";filter:blur(8px);background:conic-gradient(#c5a3ff,#6fb6ff,#f09be0,#ffd84d,#c5a3ff);animation:8s linear infinite spin;position:absolute;inset:-40%}.swirl:after{content:"";background:radial-gradient(circle,#ffffffe6,#0000 55%);animation:2.4s ease-in-out infinite glow;position:absolute;inset:0}@keyframes spin{to{rotate:360deg}}.portal-art .mascot{z-index:3;width:30%;position:absolute;bottom:8%;left:-8%}.portal-form{flex-direction:column;gap:16px;padding:28px;display:flex}.portal-form.shake{animation:.32s shake}@keyframes shake{0%,to{translate:0}20%,60%{translate:-8px}40%,80%{translate:8px}}.portal-form.gone{animation:suck .52s var(--ease-in-out) forwards}@keyframes suck{to{opacity:0;transform:scale(.1)rotate(200deg)}}.portal-form .top{align-items:center;gap:14px;margin-bottom:6px;display:flex}.portal-form .top .gt{margin-bottom:10px}.portal-form .top img{width:72px}.path-rules{flex-direction:column;gap:40px;padding:30px 0 20px;display:flex;position:relative}.path-rules>svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.path-rules>svg path{fill:none;stroke:var(--wood);stroke-width:9px;stroke-dasharray:2 18;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.7}.rule{z-index:1;align-items:center;gap:22px;width:min(620px,100%);padding:18px 22px;display:flex;position:relative}.rule:nth-child(odd){align-self:flex-start}.rule:nth-child(2n){text-align:right;flex-direction:row-reverse;align-self:flex-end}.rule img{object-fit:contain;flex:none;width:100px;height:100px}.rule h3{font:900 24px var(--f-title);margin-bottom:4px}.rule .n{position:absolute;top:-18px;left:22px}.rule:nth-child(2n) .n{left:auto;right:22px}.gate{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:40px;display:flex}.gate img{width:260px;filter:drop-shadow(0 12px 14px var(--shade))}.lost{box-sizing:border-box;text-align:center;min-height:92vh;margin-top:-96px;padding:130px 0 60px;position:relative;overflow:hidden}.lost-scene{z-index:2;width:min(760px,94vw);height:300px;margin:40px auto 0;position:relative}.lost-scene .cliff{width:290px;position:absolute;bottom:0;left:0}.lost-scene .bridge{align-items:flex-start;display:flex;position:absolute;bottom:112px;left:226px}.lost-scene .bridge img{height:74px;margin-right:-14px}.lost-scene .bridge .broken{transform-origin:10% 20%;animation:3s ease-in-out infinite dangle;rotate:38deg}@keyframes dangle{0%,to{rotate:34deg}50%{rotate:44deg}}.lost-scene .sitter{width:110px;position:absolute;bottom:150px;left:300px}.lost-scene .gone{width:110px;animation:12s linear infinite away;position:absolute;top:0;right:0}@keyframes away{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:180px -140px;scale:.25}}.lost-text{z-index:4;flex-direction:column;align-items:center;gap:18px;padding:26px 30px;display:inline-flex;position:relative}@media (width<=700px){.lost-scene{transform-origin:top;transform:scale(.6)}}.loading{text-align:center;color:var(--ink-soft);place-items:center;gap:16px;padding:90px 20px;font-weight:900;display:grid}.loading .jump{width:110px;animation:squash .6s var(--ease-in-out) infinite alternate;transform-origin:50% 100%}@keyframes squash{0%{transform:translateY(0)scale(1.08,.9)}to{transform:translateY(-34px)scale(.95,1.05)}}.loading .bar{gap:4px;display:flex}.loading .bar i{background:var(--dirt);border:2px solid var(--dirt-dark);width:22px;height:22px;animation:1.6s step-end infinite grow;animation-delay:calc(var(--i) * .2s);border-radius:5px}@keyframes grow{0%,49%{background:var(--dirt)}50%,to{background:var(--grass);border-color:var(--grass-dark)}}@media (width<=700px){.page-sky{padding:116px 0 80px}.page-sky .deco{display:none}.workshop{padding-top:110px}.ws-window{display:none}.ws-head>img{width:64px}.ropes{scrollbar-width:none;flex-wrap:nowrap;gap:10px;margin-inline:-14px;padding:0 14px 18px;overflow-x:auto}.rope{flex:none}.rope .sign{font-size:15px}.slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slot{padding:7px}.slot .acts{flex-wrap:wrap}.slot-new{min-height:160px}.slot-new img{width:64px}.game-top{padding-bottom:90px}.player{border-width:3px;border-radius:16px}.keys{gap:6px 8px;margin-top:96px;font-size:14px}.key{min-width:34px;height:34px}.key.wide{min-width:84px}.gpanel{padding:18px;position:static}.prof-head{gap:16px}.prof-ava .ava,.prof-ava .ava-empty{width:96px;height:96px;font-size:40px}.board-stats{margin-top:-40px;padding:12px}.board-stats b{font-size:28px}.trophies{background:#fff3e0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 12px 26px}.portal-page{min-height:0;padding:110px 0 90px}.portal-form{padding:20px}.path-rules{gap:26px}.path-rules>svg{display:none}.rule,.rule:nth-child(2n){text-align:center;flex-direction:column;align-self:stretch;gap:8px;padding:22px 16px 16px}.rule img{width:76px;height:76px}.rule h3{font-size:20px}.lost{padding-top:116px}.lost-text{padding:20px}.rule,.rule:nth-child(2n){box-sizing:border-box;width:auto}.rule .n,.rule:nth-child(2n) .n{left:50%;right:auto;translate:-50%}}@media (pointer:coarse){.keys{display:none}.game-top .game-layout>div:first-child{margin-bottom:100px}}.doc{box-sizing:border-box;max-width:820px;margin:0 auto;padding:34px 40px 40px;font-size:17px;line-height:1.65}.doc h2{font:900 22px/1.25 var(--f-title);border-top:2px dashed var(--paper-line);margin:30px 0 10px;padding-top:18px}.doc h2:first-child{border-top:none;margin-top:0;padding-top:0}.doc h3{font:900 18px var(--f-title);margin:16px 0 6px}.doc p{margin:0 0 10px}.doc ul,.doc ol{margin:0 0 12px;padding-left:22px}.doc li{margin:5px 0}.doc a{color:#2b62b8;font-weight:800}.reqs{background:var(--paper-2);border:2px dashed var(--paper-line);border-radius:14px;grid-template-columns:max-content 1fr;gap:6px 18px;margin:10px 0 0;padding:16px 18px;font-size:15.5px;display:grid}.reqs dt{color:var(--ink-soft);font-weight:900}.reqs dd{margin:0}.faq{flex-direction:column;gap:10px;display:flex}.faq-item{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:16px;overflow:hidden}.faq-item>button{cursor:pointer;width:100%;font:900 18px var(--f-title);color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.faq-item>button b{background:var(--blk-events);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.faq-item.open>button b{background:var(--blk-ok)}.faq-a{animation:rise .3s var(--ease-out);padding:0 18px 16px}@keyframes rise{0%{opacity:0;translate:0 18px}}.about-author{grid-template-columns:220px 1fr;align-items:center;gap:30px;padding:30px;display:grid}.about-author p{margin:10px 0 0}.about-photo{aspect-ratio:1;background:var(--sky-mid);background:linear-gradient(180deg, var(--sky-top), var(--sky-mid) 55%, var(--sky-low));border:3px solid var(--ink);border-radius:26px;place-items:center;display:grid}.about-photo img{width:80%}.about-h{font:900 26px/1.2 var(--f-title);margin:14px 0 4px}.about-author a,.about-cta a:not(.bk){color:#2b62b8;font-weight:800}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.principle{padding:24px 22px;position:relative}.principle h3{font:900 20px var(--f-title);margin:8px 0 6px}.principle p{color:var(--ink-soft)}.principle-n{background:var(--blk-looks);border:3px solid var(--ink);border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.projects{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.project{color:inherit;transition:transform .22s var(--ease-back);align-items:flex-start;gap:16px;padding:20px;text-decoration:none;display:flex}.project:hover{transform:translateY(-4px)rotate(-.5deg)}.project>img{object-fit:contain;flex:none;width:76px;height:76px}.project h3{font:900 19px var(--f-title);margin-bottom:4px}.project p{color:var(--ink-soft);font-size:15.5px}.project-host{font:800 13px var(--f-text);color:#2b62b8;margin-top:8px;display:inline-block}.about-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding:24px 28px;display:flex}.start-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.start-steps li{align-items:flex-start;gap:18px;padding:18px 22px;display:flex}.start-steps .sign{flex:none;padding:8px 16px 10px;font-size:22px}.start-steps h3{font:900 20px var(--f-title);margin-bottom:4px}.start-steps p{color:var(--ink-soft)}.ideas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.idea{flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex;position:relative;overflow:hidden}.idea>img{opacity:.9;width:110px;position:absolute;top:-6px;right:-10px}.idea .sticker{align-self:flex-start}.idea h3{font:900 21px var(--f-title);max-width:70%;margin-top:6px}.idea p{color:var(--ink-soft)}.idea-blocks{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.idea-blocks span{font:800 12.5px var(--f-text);background:var(--blk-motion);border:2px solid #2b1b3d33;border-radius:8px;padding:5px 10px}.idea-blocks span:nth-child(2){background:var(--blk-control)}.idea-blocks span:nth-child(3){background:var(--blk-ok)}.school-cta{align-items:center;gap:26px;margin-top:60px;padding:28px;display:flex}.school-cta>img{flex:none;width:150px}.school-cta p{margin:8px 0 18px}.search{gap:12px;max-width:620px;margin-top:8px;display:flex}.search input{min-width:0;font:700 18px var(--f-text);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);color:var(--ink);background:#fff;border-radius:16px;flex:1;padding:14px 18px}.search input:focus{box-shadow:0 4px 0 var(--ink), 0 0 0 4px #6fb6ff80;outline:none}.linkbtn{color:#2b62b8;font:800 15px var(--f-text);cursor:pointer;background:0 0;border:none;padding:0 4px;text-decoration:underline}.agree{cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;font-weight:700;line-height:1.4;display:flex}.agree input{accent-color:#3f86e8;cursor:pointer;flex:none;width:22px;height:22px;margin:0}.agree a{color:#2b62b8;font-weight:800}@media (width<=800px){.about-author{grid-template-columns:1fr;padding:22px}.about-photo{max-width:180px}.principles,.projects{grid-template-columns:1fr}.school-cta{text-align:center;flex-direction:column}.doc{padding:22px 18px 26px;font-size:16px}.reqs{grid-template-columns:1fr;gap:2px}.reqs dd{margin-bottom:8px}.search{flex-direction:column}}.about-author .sign,.school-cta .sign{margin-bottom:8px}.portal-form .gt{font-size:clamp(30px,3.2vw,40px)}@media (width<=700px){.page-sky .gt.sm{font-size:clamp(24px,7.2vw,40px)}}.auth{margin-top:-96px;padding:128px 0 150px;position:relative;overflow:hidden}.auth-card{z-index:3;border:3px solid var(--ink);max-width:1060px;box-shadow:0 7px 0 var(--ink), 0 26px 50px #3a1e4d66;background:#fffdf8;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin:0 auto;display:grid;position:relative;overflow:hidden}.auth-card.shake{animation:.34s shake}.auth-scene{border-right:3px solid var(--ink);background:radial-gradient(70% 50% at 50% 42%,#ffe9a88c,#0000 70%),linear-gradient(#6f55c4 0%,#c85bb0 48%,#ff8a65 82%,#ffc477 100%);flex-direction:column;justify-content:space-between;gap:18px;padding:26px 28px 28px;display:flex;position:relative}.auth-portal{width:min(400px,100%);margin:6px auto 0;position:relative}.auth-arch{z-index:2;filter:drop-shadow(0 18px 20px #3a1e4d73);width:100%;display:block;position:relative}.auth-swirl{z-index:1;background:#6b3fd0;border-radius:50% 50% 14% 14%;width:21%;height:30%;position:absolute;top:52%;left:50%;overflow:hidden;box-shadow:0 0 34px 10px #c5a3ffd9}.auth-swirl:before{content:"";filter:blur(6px);background:conic-gradient(#c5a3ff,#6fb6ff,#f09be0,#ffd84d,#8fe36b,#c5a3ff);animation:6s linear infinite spin;position:absolute;inset:-60%}.auth-swirl:after{content:"";background:radial-gradient(circle at 50% 60%,#fffffff2,#0000 58%);animation:2.2s ease-in-out infinite glow;position:absolute;inset:0}@keyframes glow{0%,to{opacity:.35;scale:.9}50%{opacity:1;scale:1.1}}.auth-card.win .auth-swirl{animation:burst-portal .65s var(--ease-out) forwards}@keyframes burst-portal{to{transform:scale(2.4);box-shadow:0 0 120px 60px #fff0c8f2}}.auth-mascot{z-index:3;filter:drop-shadow(0 8px 10px #3a1e4d66);width:30%;position:absolute;bottom:4%;left:-2%}.auth-perks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.auth-perks li{background:#fffaf0e6;border:2px solid #2b1b3dd9;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.auth-perks img{object-fit:contain;flex:none;width:44px;height:44px}.auth-perks b{font:900 16px var(--f-title);display:block}.auth-perks span{color:var(--ink-soft);font-size:14px;font-weight:700;line-height:1.3}.auth-form{flex-direction:column;gap:14px;padding:28px 32px 30px;display:flex}.auth-switch{background:var(--paper-2);border:2px solid var(--paper-line);border-radius:16px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-switch a{text-align:center;font:900 16px var(--f-text);color:var(--ink-soft);border-radius:12px;padding:10px 8px;text-decoration:none}.auth-switch a.on{background:var(--blk-events);color:var(--ink);box-shadow:0 3px 0 color-mix(in srgb, var(--blk-events) 70%, #5a2a00)}.auth-title{font:900 30px/1.15 var(--f-title);margin-top:6px!important}.auth-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-form .hint{color:var(--ink-soft);margin-top:-6px;font-size:13px;font-weight:700}.auth-agree{background:var(--paper-2);border:2px dashed var(--paper-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.auth-form .bk{align-self:stretch;margin-top:4px}.auth-alt{text-align:center}.auth-alt a,.auth-form .note a{color:#2b62b8}@media (width<=900px){.auth{padding:110px 0}.auth-card{grid-template-columns:1fr}.auth-scene{border-right:none;border-bottom:3px solid var(--ink);padding:18px}.auth-portal{width:240px}.auth-perks{display:none}.auth-form{padding:22px 18px 24px}.auth-row{grid-template-columns:1fr}}.auth-form .field{min-width:0}.auth-form .field input,.auth-form .field select{width:100%;min-width:0}.auth-stack{flex:1;display:grid}.auth-pane{transition:opacity .22s var(--ease-out), translate .22s var(--ease-out);flex-direction:column;grid-area:1/1;gap:14px;display:flex}.auth-pane.off{visibility:hidden;opacity:0;translate:0 8px}.auth-pane .auth-title{margin-top:6px}.auth-invite{background:var(--paper-2);border:2px dashed var(--paper-line);border-radius:18px;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:flex}.auth-invite img{flex:none;width:64px}.auth-invite b{font:900 17px var(--f-title);display:block}.auth-invite span{color:var(--ink-soft);font-size:14px;font-weight:700}.auth-invite .bk{flex:none;margin-left:auto}@media (width<=600px){.auth-invite{flex-wrap:wrap}.auth-invite .bk{margin-left:0}}.hero{--mx:0;--my:0;box-sizing:border-box;height:clamp(660px,94vh,900px);margin-top:-96px;padding-top:96px;position:relative;overflow:hidden}.hero .isl{filter:drop-shadow(0 18px 20px #3a1e4d47);position:absolute}.hero-far{transform:translate(calc(var(--mx) * -10px), calc(var(--my) * -6px));transition:transform .6s var(--ease-out);position:absolute;inset:0}.hero-far .isl{opacity:.8;filter:saturate(.8)blur(.6px)drop-shadow(0 10px 14px #3a1e4d33)}.i-castle{width:190px;top:15%;right:36%}.i-tree{width:120px;top:34%;left:47%}.i-fall{width:170px;top:55%;right:3%;opacity:.7!important}.hero-clouds{pointer-events:none;transform:translateX(calc(var(--mx) * -16px));transition:transform .6s var(--ease-out);position:absolute;inset:0}.hero-clouds i{filter:blur(1px);background:#fffc;border-radius:40px;width:220px;height:62px;position:absolute;left:0;box-shadow:40px -22px 0 6px #fffc,96px 2px 0 -6px #fffc}.hero-clouds i:nth-child(2n){opacity:.7;transform:scale(.7)}.hero-clouds .balloon{width:80px;position:absolute;top:12%}.hero-near{pointer-events:none;transform:translate(calc(var(--mx) * -26px), calc(var(--my) * -12px));transition:transform .6s var(--ease-out);position:absolute;inset:0}.home-isl{width:min(480px,36vw);position:absolute;top:14%;right:3%}.home-isl .isl-img{filter:drop-shadow(0 22px 24px #3a1e4d4d);width:100%;display:block}.kubosha-seat{width:26%;position:absolute;top:30%;left:4%}.kubosha-seat img{filter:drop-shadow(0 8px 10px #3a1e4d59);width:100%}.bubble{border:3px solid var(--ink);font:900 16px/1.2 var(--f-text);color:var(--ink);box-shadow:0 4px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:18px;padding:9px 14px;display:inline-block;position:relative}.bubble:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#fff;width:16px;height:16px;position:absolute;bottom:-12px;left:26px;transform:rotate(45deg)}.kubosha-seat .bubble{position:absolute;top:-44px;left:40%}.bubble.go{animation:pop .5s var(--ease-back) .9s both}.hero-scene{height:44%;position:absolute;bottom:0;left:0;right:0}.hero-scene .hs{position:absolute;inset:0}.hero .hero-text{z-index:4;padding-top:40px;position:relative}.plaque{border:3px solid var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:560px;box-shadow:0 6px 0 var(--ink), 0 22px 40px #3a1e4d59;background:#fff7eadb;border-radius:30px;padding:30px 34px 36px;display:inline-block;position:relative}.hero .plaque h1{margin-bottom:26px}.hero .plaque p{color:var(--ink-soft);max-width:30ch;margin-bottom:30px;font-size:20px;font-weight:800}.hero-btns{flex-wrap:wrap;gap:14px;display:flex}@media (width<=1180px){.hero .plaque .hand-note{display:none!important}}@media (width<=900px){.hero{height:auto;min-height:760px}.hero-far .i-tree,.hero-far .i-castle{display:none}.home-isl{width:300px;top:auto;bottom:42%;right:-40px}.kubosha-seat .bubble,.hero-text .hand,.hero-text .hand-arrow{display:none}.plaque{padding:20px}}.sec-head .bubble{white-space:normal;font-size:19px}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{font:900 16px var(--f-text);border:3px solid var(--ink);color:var(--ink);cursor:pointer;box-shadow:0 4px 0 var(--ink);transition:transform var(--dur-micro) var(--ease-out);background:#fff;border-radius:14px;padding:8px 16px}.tab:hover{transform:translateY(-2px)}.tab.on{background:var(--blk-ok)}.block{margin-bottom:40px}.empty-wrap{position:relative}.skel{aspect-ratio:16/13;border:3px solid var(--paper-line);background:var(--tile-grass) 0 0 / 60px auto repeat-x, linear-gradient(180deg, transparent 40px, #e9c7a0 40px);border-radius:20px;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);animation:1.2s linear infinite shine;position:absolute;inset:0}@keyframes shine{0%{translate:-100%}to{translate:100%}}.sec.aud{padding-top:130px}.aud-signs{z-index:2;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:-4px;display:flex;position:relative}.aud-sign{cursor:pointer;transition:transform .3s var(--ease-back);background:0 0;border:none;flex-direction:column;align-items:center;padding:0 0 38px;display:flex;position:relative}.aud-sign .post{background:linear-gradient(90deg, var(--wood-dark), var(--wood));z-index:-1;border-radius:4px;width:12px;height:60px;position:absolute;bottom:0}.aud-sign .sign{font-size:21px}.aud-sign:not(.on) .sign{filter:saturate(.55)brightness(1.05)}.aud-sign.on{transform:translateY(-8px)}.aud-sign.on .sign{box-shadow:0 5px 0 var(--wood-dark), 0 0 0 4px var(--blk-events), 0 12px 22px var(--shade)}.aud-panel{animation:pop .42s var(--ease-back) both;align-items:center;gap:28px;padding:30px 34px;display:flex}.aud-icon{object-fit:contain;width:150px;height:150px;filter:drop-shadow(0 10px 12px var(--shade));flex:none}.aud-title{font:900 30px/1.15 var(--f-title);margin-bottom:14px}.aud-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aud-item{background:var(--paper-2);border:2px dashed var(--paper-line);animation:rise .5s var(--ease-out) both;animation-delay:calc(var(--d) * 90ms + .15s);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.aud-item b{font:900 18px var(--f-title)}.aud-item span{color:var(--ink-soft);font-size:16px}@media (width<=820px){.aud-panel{text-align:center;flex-direction:column}.aud-items{grid-template-columns:1fr}.aud-icon{width:110px;height:110px}}.marquee{background:var(--blk-looks);border-block:3px solid var(--ink);margin:30px -20px;padding:26px 0 34px;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 8px #2b1b3d2e}.marquee-label{z-index:2;position:absolute;top:-2px;left:30px}.marquee-track{gap:18px;width:max-content;padding-top:30px;animation:45s linear infinite marq;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marq{0%{translate:0}to{translate:-50%}}.mq-item{border:3px solid var(--ink);width:200px;box-shadow:0 5px 0 var(--ink);transition:transform .2s var(--ease-back);background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mq-item:hover{transform:rotate(2deg)scale(1.05)}.mq-item img{aspect-ratio:16/10;object-fit:cover}.mq-item span{font:900 15px var(--f-title);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;overflow:hidden}.sec.how{padding:130px 0 260px}.sec-head.center{justify-content:center}.how-path{pointer-events:none;width:90%;height:300px;position:absolute;top:190px;left:5%;right:5%}.how-path path{fill:none;stroke:#fffc;stroke-width:6px;stroke-dasharray:2 18;stroke-linecap:round}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;display:grid;position:relative}.how-steps .step:nth-child(2){margin-top:90px}.how-steps .step:nth-child(3){margin-top:20px}.step{flex-direction:column;align-items:center;gap:34px;display:flex}.step-island{width:230px;margin-top:90px;position:relative}.step-demo{place-items:end center;height:130px;padding-bottom:6px;display:grid}.step-ground{filter:drop-shadow(0 16px 16px #3a1e4d59);width:100%;display:block}.step-island .step-demo{z-index:1;height:auto;position:absolute;bottom:60%;left:0;right:0}.step-text{text-align:center;max-width:300px;padding:40px 24px 22px;position:relative}.step-text h3{font:900 22px var(--f-title);margin-bottom:8px}.step-text p{color:var(--ink-soft)}.step-n{background:var(--blk-events);border:3px solid var(--ink);width:42px;height:42px;box-shadow:0 4px 0 var(--ink);border-radius:12px;place-items:center;font-size:22px;display:grid;position:absolute;top:-22px;left:50%;translate:-50%}@media (width<=860px){.how-steps{grid-template-columns:1fr}.how-steps .step:nth-child(n){margin-top:0}.how-path{display:none}}.d-paint{gap:2px;display:flex;position:relative}.d-paint i{width:40px;height:40px;animation:pop-in 3.2s var(--ease-back) infinite;animation-delay:calc(var(--d) * .25s);background:url(/assets/t_grass/02.webp) 50%/58px no-repeat}@keyframes pop-in{0%,8%{opacity:0;transform:scale(.3)}18%,85%{opacity:1;transform:scale(1)}to{opacity:0}}.d-paint .brush{animation:3.2s ease-in-out infinite brush;position:absolute;top:-34px;left:0}@keyframes brush{0%,8%{translate:0}45%{translate:130px}60%,to{translate:160px -12px}}.d-blocks{flex-direction:column;align-items:flex-start;display:flex}.d-blocks span{font:900 13px var(--f-text);color:var(--ink);animation:snap 3.6s var(--ease-back) infinite;border:2px solid #2b1b3d40;border-radius:9px;margin-top:-2px;padding:8px 12px}.d-blocks .b1{background:var(--blk-events);border-radius:16px 16px 9px 9px}.d-blocks .b2{background:var(--blk-motion);animation-delay:.35s}.d-blocks .b3{background:var(--blk-ok);animation-delay:.7s}@keyframes snap{0%,5%{opacity:0;translate:60px -20px}18%,88%{opacity:1;translate:0}to{opacity:0}}.d-share{position:relative}.d-share img{transform-origin:50% 100%;width:110px;animation:2.8s ease-in-out infinite breathe}.d-share .heart{animation:2.6s ease-out infinite heart;animation-delay:calc(var(--i) * .5s);opacity:0;position:absolute;top:30px;left:44px}@keyframes heart{0%{opacity:0;translate:0;scale:.5}20%{opacity:1}to{opacity:0;translate:calc((var(--i) - 2) * 34px) -110px;scale:1.2}}.super-in{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.super-art{border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 20px 36px var(--shade);border-radius:28px;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.super-art img{width:100%;display:block}.glow{aspect-ratio:1;mix-blend-mode:screen;border-radius:50%;width:16%;animation:2.4s ease-in-out infinite glow;position:absolute}.glow.g1{background:radial-gradient(circle,#6fb6ffe6,#0000 70%);top:12%;left:60%}.glow.g2{background:radial-gradient(circle,#ffd84de6,#0000 70%);animation-delay:-.8s;top:36%;left:64%}.glow.g3{background:radial-gradient(circle,#c5a3ffe6,#0000 70%);animation-delay:-1.6s;top:58%;left:70%}.bit{left:calc(58% + var(--i) * 5%);width:8px;height:8px;animation:3s linear infinite bit;animation-delay:calc(var(--i) * -.5s);opacity:0;background:#fff;border-radius:2px;position:absolute;bottom:20%;box-shadow:0 0 10px #fff}@keyframes bit{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:0;translate:10px -180px;rotate:180deg}}.super-text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media (width<=860px){.super-in{grid-template-columns:1fr}}.nums-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.num{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.num img{object-fit:contain;width:96px;height:96px;filter:drop-shadow(0 8px 10px var(--shade))}.num .sign{justify-content:center;min-width:110px;font-size:32px}.num b{font:900 18px var(--f-title)}@media (width<=760px){.nums-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.board{border:4px solid var(--wood-dark);box-shadow:0 8px 0 var(--wood-dark), 0 24px 40px var(--shade);background:repeating-linear-gradient(90deg,#c98a4b 0 90px,#b97a3e 90px 92px),#c98a4b;border-radius:26px;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding:26px;display:grid}.board-img{border:4px solid #fff;border-radius:18px;transform:rotate(1.5deg);box-shadow:0 10px 20px #00000040}.board-text{background:var(--paper);border:3px solid var(--ink);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex;position:relative;transform:rotate(-1deg)}.board-text .sticker{position:absolute;top:-16px;right:-12px}.board-coins{gap:10px;display:flex}@media (width<=860px){.board{grid-template-columns:1fr}}@media (width<=700px){.hero{height:auto;min-height:0;padding-bottom:250px}.hero .hero-text{padding-top:22px}.plaque{border-radius:24px;padding:22px 20px 24px}.hero .plaque h1{margin-bottom:16px}.hero .plaque p{margin-bottom:20px;font-size:17px}.hero-btns .bk{width:100%}.hero-scene{height:250px}.home-isl{width:150px;top:auto;bottom:210px;right:6px}.tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.tab{flex:none}.sec.aud{padding-top:110px}.aud-signs{flex-wrap:nowrap;gap:6px}.aud-sign{padding-bottom:26px}.aud-sign .post{width:8px;height:40px}.aud-sign .sign{padding:8px 12px 9px;font-size:14px}.aud-sign .sign:before,.aud-sign .sign:after{display:none}.aud-panel{gap:14px;padding:22px 18px}.aud-title{font-size:24px}.marquee{margin:20px -14px}.mq-item{width:160px}.sec.how{padding:90px 0 120px}.how-steps{gap:50px}.step-island{width:200px;margin-top:70px}.nums-row{gap:26px 14px}.num img{width:70px;height:70px}.num .sign{min-width:80px;font-size:24px}.board{gap:18px;padding:14px}.super-in{gap:24px}.hero-near,.hero-far{display:none}}@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:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.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:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.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:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.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:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.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:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.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:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.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:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.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:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.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:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-ByBdlBy_.woff2)format("woff2"),url(/assets/rubik-arabic-800-normal-Ds6dJ7Q-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-D8Ih7GUu.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-BLkQng3O.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2)format("woff2"),url(/assets/rubik-cyrillic-800-normal-DocVmW4N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-CEoY7Wj3.woff2)format("woff2"),url(/assets/rubik-hebrew-800-normal-DgqUxLtA.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-C-Q65BvC.woff2)format("woff2"),url(/assets/rubik-latin-ext-800-normal-MUfMznEV.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.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:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-arabic-900-normal-BlFPXU8J.woff2)format("woff2"),url(/assets/rubik-arabic-900-normal-CxeOOYLy.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-ext-900-normal-BFM5e2Tz.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-900-normal-BRWTfurl.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:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-normal-jlxVC9Lu.woff2)format("woff2"),url(/assets/rubik-cyrillic-900-normal-DPF03d39.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-normal-CNJSgxQA.woff2)format("woff2"),url(/assets/rubik-hebrew-900-normal-B3V9FX5z.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-ext-900-normal-D9eDGkk2.woff2)format("woff2"),url(/assets/rubik-latin-ext-900-normal-BWOH2NxH.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:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-normal-Cz6GdZLE.woff2)format("woff2"),url(/assets/rubik-latin-900-normal-CBojinpD.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:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-600-normal-B3EuUOZG.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:600;src:url(/assets/pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-600-normal-CDaIumwU.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:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.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}:root{--sky-top:#5b3fa8;--sky-mid:#c85bb0;--sky-low:#ff8a65;--sky-horizon:#ffc477;--sun:#ffe9a8;--grass:#7ad13f;--grass-dark:#4e9a2a;--grass-light:#b6f07a;--dirt:#b7743f;--dirt-dark:#7e4a25;--stone:#a7aec0;--stone-dark:#6d7489;--wood:#c98a4b;--wood-dark:#8a5328;--wood-light:#e3ad6c;--water:#5cc8f2;--gold:#ffc83d;--gold-dark:#e08a12;--ink:#2b1b3d;--ink-soft:#5a4a6e;--paper:#fff7ea;--paper-2:#ffefd6;--paper-line:#f1dcbc;--blk-motion:#6fb6ff;--blk-looks:#c5a3ff;--blk-events:#ffd84d;--blk-control:#ffb054;--blk-sound:#f09be0;--blk-ok:#8fe36b;--blk-danger:#ff8a80;--shade:#3a1e4d59;--dur-micro:.14s;--dur-press:90ms;--dur-ui:.28s;--dur-enter:.56s;--dur-hero:.9s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .25 8%, .74 19%, 1.02 29%, 1.12 36%, 1.1 43%, 1.02 55%, .98 66%, 1.005 82%, 1);--f-title:"Rubik", "Nunito", system-ui, sans-serif;--f-text:"Nunito", "Segoe UI", Roboto, Arial, sans-serif;--f-pixel:"Pixelify Sans", "Rubik", monospace;--f-hand:"Caveat", "Nunito", cursive;--tile-grass:url(/assets/ui/grass_edge.webp);--tile-under:url(/assets/ui/island_under.webp)}.site{background:var(--paper);min-height:100vh;color:var(--ink);font:600 17px/1.5 var(--f-text);flex-direction:column;display:flex;overflow-x:clip}.site a{color:inherit}.site :where(h1,h2,h3){margin:0;line-height:1.1}.site :where(p){margin:0}.site :where(img){max-width:100%}.s-wrap{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.s-main{flex:1}.sky{isolation:isolate;background:radial-gradient(60% 55% at 22% 88%, #ffe9a8f2, #ffc47700 60%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 42%, var(--sky-low) 74%, var(--sky-horizon) 100%);position:relative}.sky:after{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:linear-gradient(30deg,#fff 12%,#0000 12.5% 87%,#fff 87.5%,#fff),linear-gradient(150deg,#fff 12%,#0000 12.5% 87%,#fff 87.5%,#fff),linear-gradient(90deg,#fff 2%,#0000 2.5%);background-size:48px 84px;position:absolute;inset:0}.gt{--g:linear-gradient(180deg, #fff3b0 0%, #ffd23f 45%, #ff9f1c 100%);font:900 clamp(40px, 6.4vw, 84px)/1.02 var(--f-title);letter-spacing:-.005em;display:inline-block;position:relative}.gt-back{color:var(--ink);-webkit-text-stroke:.16em var(--ink);filter:drop-shadow(0 .08em 0 var(--ink)) drop-shadow(0 .18em .16em var(--shade));display:block}.gt-front{position:absolute;inset:0}.gt-front .w{background:var(--g);color:#0000;-webkit-background-clip:text;background-clip:text}.gt .w{display:inline-block}.gt.mint{--g:linear-gradient(180deg, #eafff3 0%, #8ff0b5 50%, #2fbf71 100%)}.gt.lilac{--g:linear-gradient(180deg, #fff 0%, #d9c2ff 50%, #9a6cf0 100%)}.gt.sky-blue{--g:linear-gradient(180deg, #f2fbff 0%, #9ddcff 50%, #3f98e8 100%)}.gt.pink{--g:linear-gradient(180deg, #fff 0%, #ffc2e4 50%, #f05aa8 100%)}.gt.sm{font-size:clamp(30px,4vw,50px)}.gt.xs{font-size:clamp(24px,3vw,34px)}.gt.tilt{transform:rotate(-2.5deg)}.gt.in .w,.gt.go .w{animation:w-in .56s var(--ease-back) both;animation-delay:calc(var(--i) * 90ms)}@keyframes w-in{0%{opacity:0;transform:translateY(.5em)scale(.6)rotate(-6deg)}}.bk{--c:var(--blk-events);--edge:color-mix(in srgb, var(--c) 72%, #5a2a00);cursor:pointer;font:900 18px/1 var(--f-text);color:var(--ink);-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 6px 10px var(--shade));vertical-align:middle;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex;position:relative}.bk>span{z-index:1;background:var(--c);transition:transform .45s var(--ease-spring);white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:15px 24px 15px 30px;display:inline-flex;position:relative;transform:translateY(-5px);box-shadow:inset 0 3px #ffffff8c,inset 0 -3px #00000014}.bk>span:before{content:"";background:#2b1b3d29;border-radius:0 0 7px 7px;width:22px;height:7px;position:absolute;top:-1px;left:16px}.bk:after{content:"";background:var(--edge);border-radius:14px;position:absolute;inset:0}.bk:hover>span{transition:transform var(--dur-micro) var(--ease-out);transform:translateY(-8px)}.bk:active>span{transition:transform var(--dur-press) var(--ease-out);transform:translateY(0)scale(.98,.96)}.bk:disabled{opacity:.55;cursor:default}.bk.blue{--c:var(--blk-motion)}.bk.lilac{--c:var(--blk-looks)}.bk.orange{--c:var(--blk-control)}.bk.green{--c:var(--blk-ok)}.bk.pink{--c:var(--blk-sound)}.bk.red{--c:var(--blk-danger)}.bk.white{--c:#fff;--edge:#d9c6ae}.bk.big>span{border-radius:18px;padding:19px 32px 19px 38px;font-size:22px}.bk.big:after{border-radius:18px}.bk.small>span{border-radius:11px;padding:10px 15px 10px 20px;font-size:15px;transform:translateY(-4px)}.bk.small>span:before{width:16px;height:5px;left:11px}.bk.small:after{border-radius:11px}.bk svg{flex:none}.bk>span{flex:1;justify-content:center}.sign{color:#fff8e8;font:900 20px/1.15 var(--f-title);text-shadow:0 2px 0 var(--wood-dark);background:repeating-linear-gradient(0deg, #0000 0 13px, #5a2d0a2e 13px 15px), linear-gradient(180deg, var(--wood-light), var(--wood));border:3px solid var(--wood-dark);box-shadow:0 5px 0 var(--wood-dark), 0 10px 18px var(--shade);border-radius:10px;align-items:center;gap:10px;padding:10px 26px 12px;display:inline-flex;position:relative;transform:rotate(-2deg)}.sign:before,.sign:after{content:"";background:#6b3d18;border-radius:50%;width:7px;height:7px;margin-top:-3px;position:absolute;top:50%;box-shadow:inset 0 1px #ffffff59}.sign:before{left:8px}.sign:after{right:8px}.sign.swing:hover,.swing:hover>.sign{animation:swing .6s var(--ease-out)}@keyframes swing{0%{transform:rotate(-2deg)}35%{transform:rotate(3deg)}70%{transform:rotate(-1deg)}to{transform:rotate(-2deg)}}.paper{background:linear-gradient(var(--paper-line) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--paper-line) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper)}.card-p{border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 16px 30px var(--shade);background:#fffdf8;border-radius:22px}.sticker{font:900 13px/1 var(--f-title);letter-spacing:.04em;text-transform:uppercase;background:var(--blk-events);color:var(--ink);box-shadow:0 3px 0 var(--shade), 0 0 0 2px var(--ink);border:3px solid #fff;border-radius:10px;padding:7px 11px;display:inline-block;transform:rotate(-6deg)}.sticker.green{background:var(--blk-ok)}.sticker.pink{background:var(--blk-sound)}.sticker.blue{background:var(--blk-motion)}.sticker.gray{background:#e9e1f2}.sticker.red{background:var(--blk-danger)}.in .sticker,.sticker.go{animation:slap .38s var(--ease-back) both}@keyframes slap{0%{opacity:0;transform:rotate(-24deg)scale(1.8)}}.hand{font:700 30px/1.05 var(--f-hand);color:var(--ink)}.hand-arrow path{stroke:var(--ink);stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px}.in .hand-arrow path,.hand-arrow.go path{animation:draw .8s var(--ease-out) .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.pixel{font-family:var(--f-pixel);font-weight:600}.edge-grass{z-index:3;pointer-events:none;background:var(--tile-grass) 0 0 / auto 56px repeat-x;filter:drop-shadow(0 -3px 5px #3a1e4d2e);height:56px;position:absolute;top:-34px;left:0;right:0}.edge-under{z-index:3;pointer-events:none;background:var(--tile-under) 0 0 / auto 90px repeat-x;filter:drop-shadow(0 10px 10px #3a1e4d40);height:90px;position:absolute;bottom:-86px;left:0;right:0}.edge-under.hang{top:-4px;bottom:auto}.clouds{z-index:2;pointer-events:none;width:100%;height:120px;position:absolute;bottom:-1px;left:0;right:0}.sec{padding:76px 0 64px;position:relative}.sec-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.sec-head>img{object-fit:contain;width:72px;height:72px;filter:drop-shadow(0 6px 8px var(--shade))}.sec-head .more{margin-left:auto}.lead{color:var(--ink-soft);max-width:60ch;font-size:19px}.rv{opacity:0;transition:opacity var(--dur-enter) var(--ease-out), transform var(--dur-enter) var(--ease-out);transition-delay:calc(var(--d,0) * 65ms);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.float{animation:float var(--t,5s) ease-in-out infinite;animation-delay:var(--ph,0s)}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}.breathe{transform-origin:50% 100%;animation:2.8s ease-in-out infinite breathe}@keyframes breathe{0%,to{scale:1}50%{scale:1.03 .97}}.drift{animation:drift var(--t,90s) linear infinite;animation-delay:var(--ph,0s)}@keyframes drift{0%{translate:-35vw}to{translate:135vw}}:root[data-motion=reduce] .site *,:root[data-motion=reduce] .site :before,:root[data-motion=reduce] .site :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root[data-motion=reduce] .rv{opacity:1;transform:none}.hud{z-index:50;transition:padding var(--dur-ui) var(--ease-out);padding:12px 0 0;position:sticky;top:0}.hud.small{padding-top:6px}.hud-in{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink), 0 14px 28px var(--shade);background:#fffaf0e6;border-radius:22px;align-items:center;gap:10px;padding:7px 10px 7px 12px;display:flex}.logo{flex:none;align-items:center;gap:4px;text-decoration:none;display:flex}.logo img{object-fit:contain;width:52px;height:52px;transition:transform .4s var(--ease-back)}.logo:hover img{transform:rotate(-12deg)scale(1.12)}.logo .gt{font-size:30px}.nav{gap:2px;margin-left:10px;display:flex}.nav a{color:var(--ink-soft);transition:background var(--dur-micro);border-radius:14px;align-items:center;gap:6px;padding:5px 14px 5px 6px;font-weight:900;text-decoration:none;display:flex}.nav a img{object-fit:contain;width:40px;height:40px;transition:transform .3s var(--ease-back)}.nav a:hover{background:var(--paper-2);color:var(--ink)}.nav a:hover img{transform:translateY(-3px)rotate(-8deg)scale(1.1)}.nav a.active{background:var(--blk-events);color:var(--ink);box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--blk-events) 70%, #5a2a00)}.hud-right{align-items:center;gap:8px;margin-left:auto;display:flex}.toggle{border:2px solid var(--paper-line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.toggle[aria-pressed=false]{color:#bcb0c9}.me{border:2px solid var(--paper-line);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:190px;padding:3px 12px 3px 3px;font-weight:900;text-decoration:none;display:flex}.me span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ava{object-fit:cover;background:var(--paper-2);border:3px solid var(--gold);box-sizing:border-box;border-radius:50%;flex:none;width:38px;height:38px}.ava-empty{background:var(--blk-events);width:38px;height:38px;color:var(--ink);font:900 17px var(--f-title);border:3px solid var(--gold);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=1060px){.nav a span{display:none}.nav a{padding:5px}}@media (width<=700px){.logo .gt,.me span,.hud-right .bk{display:none}.toggle{width:36px;height:36px}}.gcard{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;color:inherit;border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 16px 26px var(--shade);transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .26s var(--ease-out);background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;display:flex;position:relative}.gcard:before{content:"";z-index:2;pointer-events:none;background:var(--tile-grass) 0 0 / auto 30px repeat-x;height:30px;position:absolute;top:-17px;left:8px;right:8px}.gcard .cover{aspect-ratio:16/10;background:var(--paper-2);border-radius:17px 17px 0 0;position:relative;overflow:hidden}.gcard .cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.gcard:hover .cover img{transform:scale(1.06)}.gcard .glare{pointer-events:none;opacity:0;z-index:2;background:radial-gradient(circle at var(--gx) var(--gy), #ffffff8c, #fff0 45%);transition:opacity .2s;position:absolute;inset:0}.gcard:hover .glare{opacity:1}.gcard .play{background:var(--gold);width:64px;height:64px;color:var(--ink);z-index:3;box-shadow:0 4px 0 var(--gold-dark), 0 10px 20px var(--shade);opacity:0;transition:opacity .2s, transform .32s var(--ease-back);border:4px solid #fff;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.4)}.gcard:hover .play{opacity:1;transform:scale(1)}.gcard>.sticker{z-index:4;position:absolute;top:10px;left:-10px}.gcard .body{flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.gcard .title{font:900 18px/1.2 var(--f-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gcard .meta{color:var(--ink-soft);align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:800;display:flex}.gcard .meta .ava,.gcard .meta .ava-empty{border-width:2px;width:28px;height:28px;font-size:13px}.gcard .meta>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gcard .stats{font:600 15px var(--f-pixel);gap:10px;margin-left:auto;display:flex}.gcard .stats span{align-items:center;gap:3px;display:inline-flex}.grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:38px 24px;padding-top:16px;display:grid}.shelf{position:relative}.shelf-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(236px,262px);grid-auto-flow:column;gap:24px;padding:26px 6px 36px;display:grid;overflow-x:auto}.shelf-row>*{scroll-snap-align:start}.shelf:after{content:"";z-index:-1;background:var(--tile-grass) 0 0 / auto 40px repeat-x;height:40px;filter:drop-shadow(0 8px 8px var(--shade));position:absolute;bottom:0;left:-6px;right:-6px}.empty{align-items:center;gap:28px;padding:28px 32px;display:flex}.empty>img{object-fit:contain;width:190px;height:190px;filter:drop-shadow(0 10px 14px var(--shade));flex:none}.empty h3{font:900 28px/1.15 var(--f-title);margin-bottom:8px}.empty p{color:var(--ink-soft);margin-bottom:18px;font-size:18px}@media (width<=620px){.empty{text-align:center;flex-direction:column}}.field{flex-direction:column;gap:6px;font-size:15px;font-weight:900;display:flex}.field input,.field select,.field textarea{font:700 18px var(--f-text);border:3px solid var(--ink);color:var(--ink);box-sizing:border-box;background:#fff;border-radius:14px;min-height:56px;padding:13px 16px;box-shadow:inset 0 3px #2b1b3d14}.field textarea{resize:vertical;min-height:90px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#3f86e8;outline:none;box-shadow:0 0 0 4px #6fb6ff66}.field small{color:var(--ink-soft);font-weight:700}.err{color:#b3261e;font-weight:800}.note{color:var(--ink-soft);font-size:15px}.modal{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1b3d80;place-items:center;padding:16px;animation:.2s both fade;display:grid;position:fixed;inset:0}.modal>div{width:min(480px,100%);max-height:calc(100vh - 32px);animation:pop .42s var(--ease-back) both;box-sizing:border-box;flex-direction:column;gap:14px;padding:26px;display:flex;overflow:auto}.modal h2{font:900 26px var(--f-title)}.modal .row{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.radio{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-weight:800;display:flex}.radio:hover{background:var(--paper-2)}.radio input{accent-color:#3f86e8;width:20px;height:20px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.7)translateY(30px)}}.curtain{z-index:300;pointer-events:none;position:fixed;inset:0;overflow:hidden}.curtain-cloud{filter:drop-shadow(0 12px 24px #3a1e4d59);width:58%;height:116%;position:absolute;top:-8%}.curtain-cloud.l{animation:cur-l .76s var(--ease-in-out) forwards;left:-4%}.curtain-cloud.r{animation:cur-r .76s var(--ease-in-out) forwards;right:-4%;transform:scaleX(-1)translateY(-60px)}@keyframes cur-l{0%,15%{translate:0}to{translate:-110%}}@keyframes cur-r{0%,15%{translate:0}to{translate:110%}}.earth{color:#fff4e0;margin-top:110px;position:relative}.earth-top{background:var(--tile-grass) 0 0 / auto 56px repeat-x;z-index:1;height:56px;margin-bottom:-18px;position:relative}.earth-dirt{background:url(/assets/ui/earth_dirt.webp) 0 -4px/480px repeat-x;height:88px;box-shadow:inset 0 -14px 16px -8px #1e10088c}.earth-body{background:linear-gradient(90deg,#00000014 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#00000014 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#4a2d19,#3b2314);padding:38px 0 34px;font-weight:800;position:relative}.earth-stone{background:url(/assets/ui/earth_stone.webp) 0 0/480px repeat-x;height:100px;position:relative;box-shadow:inset 0 14px 16px -8px #1e100899}.earth-in{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex;position:relative}.earth-in>b{font:900 22px var(--f-title);text-shadow:0 2px #0000004d;margin-right:10px}.eggs{gap:10px;margin-left:auto;display:flex}.egg{cursor:pointer;background:0 0;border:none;width:40px;height:40px;padding:0}.egg img{object-fit:contain;width:100%;height:100%;transition:transform .3s var(--ease-back)}.egg:hover img,.egg.pop img{transform:rotate(-14deg)scale(1.25)}.site :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:8px}.tabbar{display:none}@media (width<=700px){.site{font-size:16px}.s-wrap{padding-inline:14px}.hud{padding-top:8px}.hud-in{border-radius:18px;gap:6px;padding:5px 8px}.nav{display:none}.logo img{width:42px;height:42px}.logo .gt{font-size:24px;display:inline-block}.hud-right .me,.hud-right>.bk{display:none}.tabbar{z-index:60;padding:6px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink), 0 12px 24px var(--shade);background:#fffaf0f0;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:8px;left:8px;right:8px}.tabbar a{color:var(--ink-soft);font:900 11.5px var(--f-text);border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:4px 0;text-decoration:none;display:flex}.tabbar a img{object-fit:contain;width:34px;height:34px;transition:transform .3s var(--ease-back)}.tabbar a.active{color:var(--ink);background:var(--paper-2)}.tabbar a.active img{transform:translateY(-3px)scale(1.1)}.tabbar .tab-create{margin-top:-26px}.tabbar .tab-create img{box-sizing:border-box;background:var(--blk-events);border:3px solid var(--ink);width:58px;height:58px;box-shadow:0 4px 0 var(--ink);border-radius:18px;padding:6px}.earth-in{gap:8px;padding:12px}.earth-in>b{width:100%}.eggs{margin-left:0}.clouds{height:56px}.sec{padding:56px 0 48px}.sec-head{gap:10px;margin-bottom:18px}.sec-head>img{width:52px;height:52px}.sec-head .more{width:100%;margin-left:0}.grid{grid-template-columns:1fr;gap:34px}.shelf-row{grid-auto-columns:78%}.empty{gap:12px;padding:22px 18px}.empty>img{width:130px;height:130px}.empty h3{font-size:23px}.bk.big>span{padding:16px 24px 16px 30px;font-size:19px}.modal>div{padding:20px}}.earth-in.foot-cols{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));align-items:start;gap:22px 30px;display:grid}.foot-brand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.foot-brand .gt{font-size:34px}.foot-brand p{color:#e9d6bd;max-width:30ch;font-size:15px;font-weight:700;line-height:1.45}.foot-col{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.foot-col b{font:900 17px var(--f-title);color:var(--blk-events);letter-spacing:.02em;margin-bottom:4px}.foot-col a{color:#fff4e0;font-size:15.5px;font-weight:800;text-decoration:none}.foot-col a:hover{color:var(--blk-events);text-underline-offset:3px;text-decoration:underline}.earth-in.foot-bottom{color:#e9d6bd;border-top:2px dashed #fff4e038;margin-top:28px;padding-top:18px;font-size:14px;font-weight:700}.earth-in.foot-bottom a{color:#fff4e0}.age{color:#fff4e0;border:2px solid #fff4e0;border-radius:8px;place-items:center;min-width:40px;height:30px;font-weight:900;display:grid}.earth-stone .eggs{align-items:center;gap:14px;margin:0;display:flex;position:absolute;top:18px;right:max(20px,50vw - 580px)}.earth-stone .egg{filter:drop-shadow(0 3px #00000059);width:44px;height:44px}.earth-stone .egg:not(.found) img{filter:brightness(.55)saturate(.5)}@media (width<=900px){.earth-in.foot-cols{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (width<=700px){.earth-in.foot-cols{grid-template-columns:1fr}.earth-stone{height:150px}.earth-stone .eggs{left:14px;right:auto}}
