@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-hebrew-600-normal-CTBxhdlE.woff2)format("woff2"),url(./fredoka-hebrew-600-normal-BiVDObXj.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:Fredoka;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+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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(./fredoka-hebrew-700-normal-DiqR04Vd.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:Fredoka;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,d09GRgABAAAAAA2MAA8AAAAAEwgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAD0AAABYAQYAuUdQT1MAAAGYAAABUgAAAp6GWZeRR1NVQgAAAuwAAAAtAAAALhN8KW5PUy8yAAADHAAAAE8AAABgdwQhGFNUQVQAAANsAAAANgAAAED0I98bY21hcAAAA6QAAACIAAAAuDHsLTNnYXNwAAAELAAAAAgAAAAIAAAAEGdseWYAAAQ0AAAGsAAACXw49m3haGVhZAAACuQAAAA2AAAANhV+kjRoaGVhAAALHAAAAB8AAAAkB6IBwWhtdHgAAAs8AAAAXwAAAHgxuwN3bG9jYQAAC5wAAAA+AAAAPiU+IwdtYXhwAAAL3AAAABwAAAAgAC0A425hbWUAAAv4AAABCQAAAiItI1WwcG9zdAAADQQAAACFAAAArlnuxf942g3IAQpAUBRE0fNAP0JV/GI39r8o06nbNMrgAHzZTZmUJUqLstrSPcoZ5dKNHm9aQUvn/Lcu/w9AfwHAAAAAeNp10CWUVVEUBuBv36drZh7u7u5QcCcRp+LuDn1B77hrp9EX7laxhDuky3oHtyP/dhVoMMlShVlz5jbrt3LZ4s36rV20db12ipDnCgjZDzlLUmHNss3r9Vq3aPMaXdatWbdGO8QPb+mHYjR7ZZQGZa2EBoSrOgh7NAlFEYOzQ0LoqohQFc6YL2zXpMFcc0wzwTgjDNJHNx1EtI53wpOEn+sYQwuHRUzNzolomfgdiV9auJrwQh3rGg3SFIrKqho0qmmphBEYhD7oRqo0OGWv1NGrhHeSppj4kvY66KiLrtLkxmmQmaGIAWnWAvlDZLIkhZpakgidFFExxK83VKQutdJGW12EyB/KVGWupxqbFXHKLhUV8tXkz8hP5PuQeCBJO3/h76d+/nPys36V9gEIlT92FkJCAQrIUAQllIWiJhnJCkXxi7UJhDZCJE35C8ZsRc8AAHjaY2BkYGDgYtABQmYXN58QBomM1KQiBpGcxJI8BhEGEGABEf//g0gAk7UHIwAAAHjaY2BhkmXaw8DKwMDUxRTBwMDgDaEZ4xiMGHUYkEADA0M+kGKC8YuLU1IZFjAoKKxiPvdfhIGB+TnDH6CwIkiO8QvTHiClwMACADP4DagAeNoFwbcBwgAQBDDdExsyI7AZTr3Tch7Okoirwlfhp9Z+mIK1mYZEHD0Fcq4NEZW7hh2i8AUPAAB42mWKAQYCURRFz/vvS8oIUiR8bSTTIgJQAAEBQWkJaQUh0CoqaBWZLUQAfq8nM6DLORcOEBx1+m75feQMTEhEgrvkxF1mspSN7OQYHuGpolHbKaWLGdTNTUpZeLOtG1Sbxl52tbWVAJ+Ds8/zPM2DPMxF9a5WCM1GjMH5X6RLi4IOvS8I1iVhAAEAAf//AA942n1WZYCrPBZNQiFBWzRQqAAl1Pum05Z1d3d3d3d3t1/r7u7u7u7u7u7bbkLnvTez8lUC9yLn3HMFAAJLUMJfoacACWAAKju1i9ROl/Ad2/vAK29fU6I7/etJa6QAgEBj9xP0AfQGEIEEgCIIFKywssyxopSMbSp3szlcBgGVSoxe30RJ79SKzv88D1eLXgc1/2EsIqfXJsVicY/uuN+i9sENb7SwabM/7iISdszQ3r7kxjcGu90eR3oKYgACwFlRcEXw7jP+557xh+DS4KN8X9v9Bd2H8xpy/pwRp1KtV5sN5+L71SagnCj2D4XpKUqeZoyt17fMma76+YUIu15BymKgYS+93B/dnIa5u33djJF/6X7JCtX5YDCO4zF9kk78vCi04EVKWrIUx5Pg9YBj67tfoRZ6N7g4AHI2R7UQG4EZHC43m/WKu+YNzoZL00XcK8SaozyzkO9xR1fyPQvB5vmvvkkkT/UjOp14YRbEWSurLpZ6LA3N89/2YgeXmIVSqsTd8zDSimPNs9T++kJpvGR0ecVru91R1oiGwzCQQxq7ZuzbrmVbJOxNNtn5b3SuVuBK3clwoodKU8d6S/WpYWhqMr3w4sLXrSKubB2F9AKurFwrG+3+XCsLdn9C90PvBTEAkHOXagFr/aSjOKlY0aWmpP0RwuZzRj6SGJPedGA//LFuPkUv7FZs++XXCA0n9FVwXJ4r8XGUfPnLnZBw3Pr+dUZxjeuD89a4FvdfCr0RpADQjHH5KljDCh3TpcgjhmcSemu25mbwwWDa4VmB9xDm9udfDkYib/p6aFECH4yLKSe3Ecb2gaSYzJjAr3HquNV93MAR+Lvd7i/w9ejrYHZOFcXzd4ZDNpfW6yt3erruFxcj7DoFWfT6GvGzS0NZ18yO73fN+cVPda1/kUCUkfMLWtN7mynKiqnebZs2gTjnvDAJZ5euLs5VaO5+Dd8O/wUuIlSYI8GgEoUkcEVpSSVHPVFaQqQ8U5QztaV8I7n4hcdqy8Cu6WRZ4buuSbuZQ6e5f+oGF7ezPHcKFBiR2WJj37BJM0rddjVP7uyYURZoUdfWtKbbJIRoWCEKpmxTri4xaBCTtM7dc13HkVVFN4kiNez+uWZXvxZXteaNvsFVNbiqCog+Duqc/gW58A/Hclr9Z07xGT1vVaxN6723DcZJMg7golhbxjseSUfteETVTeGk5isJm80KsircXH8lKWdcN45cY9TI1h75zxx595cdgz9B7xA9SveIQkbRnu6+mFfVBdAhrS4g1fi+h619h+LqrF1KlnRZWgYQotlKNUmuuyyCcnccaIrUq66y8VgIG51RQAzcaCxrix88HOiDzWW/rrS7ioWnYy4WPDfuproszwoMB/2LnnegJJmm4ElBUENulA0lyTVFGTNV2n5gdelFILSTd5eEP+J9WBxFYGO+CuHo2bI8LV1p8/VPU0YuYbMoLu2LinLEF3NYO2T+RUnxtvaIwudLeHCVDEuP9IdRPAoeKuFsPMqxtL1+MGqLWV/tfindE12GI14KAFlgCqQjfeoC3Bz3WKioeQlPxcvRPzspVrwkc8EJnfcmj74ELubzAuPwcLI4b6yy2bwg+eXutZV4c/L58fEr3u3yrG5V7I6LJ6jMu9ADrtekYgKHcjJqG/1LVK8PynYypq877z1vcj6dtxB8Bp8u0Dv37a4p01P97sxXJ0zbvj8cxyKOGerD76GvgibocSFP19uRVqmwL3Cmi+HDBItyLlY+tfgG4iML9fn8ouM2Xzna8X0AwQIp8Hrom8AEwC0Z48VF9+24fVZhGmZWPK1ommaKzKU5HE49bWGMRhNP5PUBiMBXoa/VV2b7ObOsp8v7nLZmtgZvddqq5WSIdHvjkb7p9oZjXVx3VWTCH/CofG7wC/ZoZYn3s4oTgAkxpQf3rZaZ2fe8h5tatpk+BDXRVxtwoq36cYZnE5xH/aU+gQ1xxysjH34ffQNQbvDr9yMuEynMRUjCA6PLm4OhY7f6D5ZMQiz04F6r5eR9A70yk4lb5AfaRJYn6iodeHIDQHBhFMGPcJYZj25ZPxCF8oKshY4m1f7dgbffF9qxqzcd39U8PbUcY7KkUccz4jbR3KSnutb0AH015B9CglHHYzSKfM0kQcgSbyBIg4eiA/hp9Fxgc7TTeT4zT96shbYdaj/Sqd2iBjqQwySmDTlIEioDtNuiFH5Zujgw6yedUJFxFWuq8gkL3tAsO0XTvYU5jAvL2b7nhIlmRsOmo/T5hmz7k94LTlhgtzujsgIiAP4NaGKMXAABAAAAAgBCPHdmQF8PPPUAAwPoAAAAANRN3NgAAAAA3kZxSv98/wcEVQPmAAEABgACAAAAAAAAeNpjYGRgYD73X4SBgaXwf80/WZZQoAgqkAMAhz8FaQB42mOSZzBiOs7AAseTGbiY5Bi4wbiOgQGMwxj4QJhx8///jCcZ+EGYSREoBsQMrxkYQJjxzf/vjK8YWJnXMJgDRXSBWB+I64A4GIgDgdgRiJsZD/z/x6THEAgA69UWUgAAAAAVAEkAVQBhAJ8BAgEOAT4BSgF+AYoBzQIpAjQCZgJxAnECcQLSAwsDbwOhA74D2gQDBC0EZASCBLYEvgAAeNpjYGRgYJBjqGVgZ0hhYAHzEICZgREAGNoBEXjadZC1WYRBAETfuV+GJkiCu0OCJ7in566/IB1QATEh1RBSAYUwweLwrcybWV8gzgM+PP4I8MSrYQ9JXgx7CfNs2Mckj4b9dHNvOEAvDcNB5ZeGk8wzKBZ7IE6nYQ9R4oaDaH/DSaVwSBOLOmlqXFEmh0NJlBcXRXI4Ki1WmVKxyWJRlnfEk9jimlS7UGSKI3bZV7PIk1NaJc0Em6Ka/KVSC62Rb9DPLJNMq8z8WNH/seJzxhq2So686L/9jf4Y35K2uMP6eJNORnuyKDpXkpf+vMExlriiLItWsIErLSmzsOWHP37GNn9TpIxm4JJhkixN6kzJpymIGziUxVP8vP0RDfmRN3eyTwgAAAB42myDMQFFAAAF7/E/CGFSAJioYVNGDrMSdogBaAEB3N1hAMDdEPGF/x4wMbCQsZHTUXCwUrJTcWLKoKWWqZ/+smTLkSuPZ/cZHrKX5mUaGDgacOallhdnpBam5oBFjA0sONOLEstSk/NzkzgTk0tLwCyonBGUduYsycxJQZYxAQDTQiftAAAA)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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(./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(./nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(./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(./nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(./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(./nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(./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(./nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(./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(./nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(./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(./nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(./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(./nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(./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(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./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}:root{--px:2px;--px-small:1px;--tap:44px;--bg:#1b1424;--bg-high:#33233f;--light:#fff1df;--light-soft:#e2cbcf;--ink:#4a2a3a;--ink-soft:#8a6070;--gold:#ffd25e;--rarity-common:#c4c1cf;--rarity-rare:#6cc4ff;--rarity-epic:#d38cff;--rarity-legendary:#ffcd47;--rarity-mythic:#ff6f91;--font-label:"Fredoka", "Nunito", system-ui, sans-serif;--font-head:"Fredoka", "Nunito", system-ui, sans-serif;--font-logo:"Fredoka", "Nunito", system-ui, sans-serif;--font-read:"Nunito", system-ui, sans-serif;--text-label:16px;--text-head:24px;--text-logo:64px;--text-read:16px;--text-small:13px;--gap:calc(var(--px) * 4)}@media (max-height:499.98px){:root{--text-label:14px;--text-head:20px;--text-read:14px;--text-small:12px}}html{background:var(--bg)}body{color:var(--light);font:600 var(--text-read) / 1.4 var(--font-read);background:radial-gradient(ellipse at 50% -10%, var(--bg-high), var(--bg) 70%) fixed;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-user-select:none;user-select:none;margin:0}#root{min-height:100dvh}canvas{image-rendering:pixelated;display:block}h1,h2,p{margin:0}.panel{--margin:7;box-sizing:border-box;border-style:solid;border-color:#0000;border-width:calc(var(--px) * (16 - var(--margin)));border-image-source:var(--frame);border-image-slice:16 fill;border-image-width:calc(var(--px) * 16);border-image-outset:calc(var(--px) * var(--margin));image-rendering:pixelated;padding:calc(var(--px) * 2) calc(var(--px) * 3);color:var(--ink);background:0 0;border-image-repeat:stretch}.frame-parchment{--frame:var(--frame-parchment);--margin:7;--fill:#ffc2a1}.frame-slate{--frame:var(--frame-slate);--margin:6;--fill:#a3a7c2}.frame-gold{--frame:var(--frame-gold);--margin:7;--fill:#ffae70}.frame-wood{--frame:var(--frame-wood);--margin:3;--fill:#d09c8e}.panel-heading{font:600 var(--text-label) / 1.1 var(--font-label);color:var(--ink);margin-bottom:calc(var(--px) * 4)}::-webkit-scrollbar{width:calc(var(--px) * 9);height:calc(var(--px) * 9);background:0 0}::-webkit-scrollbar-track{border-style:solid;border-color:#0000;border-width:calc(var(--px) * 3) 0;border-image:var(--scroll-track) 3 0 fill / calc(var(--px) * 3) 0 stretch;image-rendering:pixelated}::-webkit-scrollbar-thumb{border-style:solid;border-color:#0000;border-width:var(--px) 0 calc(var(--px) * 3);border-image:var(--scroll-thumb) 1 0 3 fill / var(--px) 0 calc(var(--px) * 3) stretch;image-rendering:pixelated}::-webkit-scrollbar-corner{background:0 0;display:none}::-webkit-scrollbar-button{background:0 0;display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#bd6a62 #3d2936}}.plate{--slice-y:4;--slice-x:4;box-sizing:border-box;min-height:var(--tap);min-width:var(--tap);border-style:solid;border-color:#0000;border-width:calc(var(--px) * var(--slice-y)) calc(var(--px) * var(--slice-x));border-image-source:var(--up);border-image-slice:var(--slice-y) var(--slice-x) fill;border-image-width:calc(var(--px) * var(--slice-y)) calc(var(--px) * var(--slice-x));image-rendering:pixelated;padding:0 calc(var(--px) * 4) calc(var(--px) * 2);color:var(--light);font:600 var(--text-label) / 1.1 var(--font-label);text-shadow:0 var(--px) 0 #00000059;cursor:pointer;touch-action:manipulation;background:0 0;border-image-repeat:stretch}.plate:active:not(:disabled){border-image-source:var(--down);padding-top:calc(var(--px) * 2);padding-bottom:0}.plate.on{border-image-source:var(--on)}.plate:disabled{cursor:not-allowed;filter:saturate(.25)brightness(.85);opacity:.75}.plate:focus-visible{outline:calc(var(--px) * 1) solid var(--gold);outline-offset:calc(var(--px) * 1)}.plate.small{padding-inline:calc(var(--px) * 3);font-size:14px}.plate-words{white-space:nowrap;display:block}.plate-words.with-icon{justify-content:center;align-items:center;gap:calc(var(--px) * 2);display:flex}.plate-words .icon{width:calc(var(--px) * 16);height:calc(var(--px) * 16);filter:drop-shadow(0 var(--px) 0 #0000004d)}.plate.icon-only{padding-inline:calc(var(--px) * 2)}.tone-plate{--up:var(--plate-plate);--down:var(--plate-plate-down);--on:var(--plate-plate-on)}.tone-primary{--up:var(--plate-primary);--down:var(--plate-primary-down);--on:var(--plate-primary-on)}.tone-gold{--up:var(--plate-gold);--down:var(--plate-gold-down);--on:var(--plate-gold-on);--slice-x:8;color:var(--ink);text-shadow:0 var(--px) 0 #ffffff59}.tone-stone{--up:var(--plate-stone);--down:var(--plate-stone-down);--on:var(--plate-stone-on);color:var(--ink);text-shadow:0 var(--px) 0 #ffffff4d}.tone-sky{--up:var(--plate-sky);--down:var(--plate-sky-down);--on:var(--plate-sky-on)}.tone-berry{--up:var(--plate-berry);--down:var(--plate-berry-down);--on:var(--plate-berry-on)}.button-row{gap:calc(var(--px) * 2);margin-bottom:calc(var(--px) * 3);flex-wrap:wrap;display:flex}.button-row:last-child{margin-bottom:0}.button-row.dock .plate{min-width:auto;padding-inline:calc(var(--px) * 1);flex:1 1 0}.button-row.dock .plate-words{min-width:max(calc(var(--px) * 24), calc(var(--tap) - var(--px) * 10))}.button-row.dock .tone-gold{--up:var(--plate-gold-square,var(--plate-gold));--down:var(--plate-gold-square-down,var(--plate-gold-down));--on:var(--plate-gold-square-on,var(--plate-gold-on));--slice-x:4}.button-row.dock .plate-words.with-icon{white-space:normal;-webkit-hyphens:auto;hyphens:auto;text-align:center;flex-direction:column;gap:0;font-size:13px;line-height:1.05}.stars{font:800 16px / 1 var(--font-read);letter-spacing:1px;white-space:nowrap;text-shadow:1px 0 0 var(--ink), -1px 0 0 var(--ink), 0 1px 0 var(--ink), 0 -1px 0 var(--ink)}.stars.rarity-common{color:var(--rarity-common)}.stars.rarity-rare{color:var(--rarity-rare)}.stars.rarity-epic{color:var(--rarity-epic)}.stars.rarity-legendary{color:var(--rarity-legendary)}.stars.rarity-mythic{color:var(--rarity-mythic)}.screen{box-sizing:border-box;gap:var(--gap);height:100dvh;padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap));flex-direction:column;display:flex;overflow:hidden}.top-bar{align-items:center;gap:var(--gap);display:flex}.top-bar h1{min-width:0;font:700 var(--text-head) / 1.1 var(--font-head);color:var(--light);text-shadow:0 var(--px) 0 #00000080;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.top-bar h1.squeezed{visibility:hidden}@media (max-width:520px){:is(.town .top-bar h1,.field-screen .top-bar:has(.top-bar-end>:nth-child(2)) h1){visibility:hidden}.top-bar h1{font-size:19px}}@media (max-width:440px){.top-bar-end .plate .plate-words.with-icon{gap:0;font-size:0}.top-bar-end:has(>.amount~.amount~.amount){gap:6px}.top-bar-end:has(>.amount~.amount~.amount)>.amount{--px:var(--px-small);gap:2px;font-size:14px}}.battle-panel .panel>.button-row:last-child,.battle-panel>.button-row{justify-content:center}.top-bar-end{align-items:center;gap:var(--gap);display:flex}.top-bar .count{font:600 var(--text-label) / 1.1 var(--font-label);color:var(--light-soft)}.top-bar,.section-tabs{flex:none}.screen-body{gap:var(--gap);flex-direction:column;flex:1;min-height:0;display:flex}.split-side{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.screen-split{gap:var(--gap);flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}@media (min-aspect-ratio:1){.screen-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.section-tabs .plate.waiting,.card.waiting,.plate.town-link.waiting,.plate.ruler-talents.waiting{position:relative}.section-tabs .plate.waiting:after,.card.waiting:after,.plate.town-link.waiting:after,.plate.ruler-talents.waiting:after{content:"";top:calc(var(--px) * -2);right:calc(var(--px) * -2);width:calc(var(--px) * 5);height:calc(var(--px) * 5);background:var(--rarity-mythic);box-shadow:0 0 0 var(--px) var(--ink);border-radius:50%;position:absolute}.plate.town-link.locked{filter:saturate(.25)brightness(.85);position:relative}.link-lock{top:calc(var(--px) * -6);right:calc(var(--px) * -4);z-index:1;align-items:center;gap:var(--px);padding:0 calc(var(--px) * 2) 0 var(--px);border-radius:calc(var(--px) * 3);background:var(--ink);color:var(--light);font:700 calc(var(--px) * 7) / 1 var(--font-label);display:flex;position:absolute}.link-lock .icon{width:calc(var(--px) * 9)!important;height:calc(var(--px) * 9)!important}.dialog.small-dialog{max-width:calc(var(--px) * 220);margin-inline:auto}.dialog.small-dialog .spoils-row{margin:0}.panels{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--px) * 130)), 1fr));align-content:start;align-items:start;gap:var(--gap);flex:1;min-height:0;display:grid}.panels.two{grid-template-columns:repeat(auto-fit, minmax(max(min(100%, calc(var(--px) * 130)), 34%), 1fr))}.panel-stack{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.fill{flex-direction:column;flex:0 auto;min-height:0;display:flex}.section-tabs{gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.section-tabs .plate:has(.with-icon){max-width:calc(var(--px) * 90);padding-inline:calc(var(--px) * 2);flex:1 1 0}.section-tabs .plate-words.with-icon{white-space:normal;text-align:center;flex-direction:column;gap:0;font-size:13px;line-height:1.05}@media not all and (min-aspect-ratio:1) and (min-width:800px){.section-tabs:has(>.plate:nth-child(5)) .plate:has(.with-icon){padding-inline:0}.section-tabs:has(>.plate:nth-child(5)) .plate-words.with-icon{font-size:12px}}@media (min-aspect-ratio:1) and (min-width:800px){.section-tabs .plate:has(.with-icon){max-width:none;padding-inline:calc(var(--px) * 3);flex:none}.section-tabs .plate-words.with-icon{gap:calc(var(--px) * 2);white-space:nowrap;flex-direction:row;font-size:14px}}.scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.screen>section.panel:last-of-type,.split-side>section.panel:last-of-type,.panel.sheet{gap:calc(var(--px) * 3);flex-direction:column;flex:auto;min-height:0;display:flex}.screen>section.panel:last-of-type>.button-row:last-child,.split-side>section.panel:last-of-type>.button-row:last-child,.panel.sheet>.button-row:last-child{justify-content:center;margin-top:auto}.screen>section.panel:last-of-type,.split-side>section.panel:last-of-type,.panel.sheet,.screen>.panels,.split-side>.panels,.field-screen .battle-panel>section.panel{overscroll-behavior:contain;overflow-y:auto}.field-screen .battle-panel>section.panel{flex-direction:column;flex:0 auto;min-height:0;display:flex}.screen>section.panel:last-of-type>.button-row:last-child,.split-side>section.panel:last-of-type>.button-row:last-child,.panel.sheet>.button-row:last-child,.field-screen .battle-panel>section.panel>.button-row:last-child{bottom:calc(var(--px) * -2);z-index:1;padding-block:calc(var(--px) * 2);background:var(--fill,transparent);position:sticky}.screen>.world-layout{flex:1;align-items:stretch;min-height:0}.world-layout>.panel.sheet{min-height:0}.foes{padding:calc(var(--px) * 3) 0;justify-content:center;align-items:flex-end;gap:calc(var(--px) * 2) calc(var(--px) * 5);flex-wrap:wrap;margin:0;list-style:none;display:flex}.foes li{align-items:center;gap:calc(var(--px) * 1);font:700 14px / 1 var(--font-label);color:var(--ink);flex-direction:column;display:flex}.screen.kit{overflow-y:auto}.item-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--px) * var(--cell-w))), 1fr));grid-auto-rows:max-content;grid-auto-flow:dense;align-content:start;gap:calc(var(--px) * var(--cell-gap));flex:1;min-height:0;display:grid;overflow-y:auto}.item-cell{min-width:0;min-height:calc(var(--px) * var(--cell-h));display:flex}.item-cell>*{flex:1;min-width:0}.item-cell.big{grid-area:span 2/span 2}.item-grid.cards{grid-auto-rows:calc(var(--px) * var(--cell-h))}.title{min-height:100dvh;position:relative;overflow:hidden}.title-scene{width:100%;height:100%;position:absolute;inset:0}.title-layout{box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--px) * 6);min-height:100dvh;padding:max(env(safe-area-inset-top), var(--gap)) var(--gap) max(env(safe-area-inset-bottom), var(--gap));flex-direction:column;display:flex;position:relative}.wordmark h1{font:700 var(--text-logo) / 1.05 var(--font-logo);color:var(--gold);text-align:center;-webkit-text-stroke:.14em var(--ink);paint-order:stroke fill;filter:drop-shadow(0 calc(var(--px) * 2) 0 #28142873)}.wordmark h1 span{color:var(--light);font-size:.5em;display:block}.menu{gap:calc(var(--px) * 3);width:min(100%, calc(var(--px) * 120));flex-direction:column;display:flex}.menu-signin{width:min(100%, calc(var(--px) * 200))}.menu-signin .field-row{margin:0}.menu-signin .field-row input{min-height:calc(var(--tap) + var(--px) * 4);font-size:18px}.title-update{gap:calc(var(--px) * 2);min-height:var(--tap);font:600 var(--text-label) / 1.2 var(--font-label);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;display:flex}.title-update .xp-bar{margin:0}.build{font:700 var(--text-small) / 1.2 var(--font-read);color:var(--light);text-shadow:0 1px 2px #000000b3}@media (max-width:640px){.menu-signin .field-row{align-items:stretch;gap:var(--px);flex-direction:column}.menu-signin .field-row input{flex:none}:root{--text-logo:40px}}@media (max-aspect-ratio:1){.title-layout{padding-bottom:max(env(safe-area-inset-bottom), calc(var(--px) * 10));background:linear-gradient(to bottom, transparent 62%, var(--bg) 88%);justify-content:flex-end}}@media (max-height:480px) and (min-aspect-ratio:4/3){:root{--text-logo:36px}.title-layout{align-content:center;column-gap:calc(var(--px) * 10);grid-template-columns:1fr auto;grid-template-areas:"name menu""build menu";display:grid}.title-layout:has(.menu-signin){background:linear-gradient(to right, transparent 40%, var(--bg) 55%)}.wordmark{grid-area:name}.menu{width:calc(var(--px) * 120);grid-area:menu}.menu-signin{width:calc(var(--px) * 200)}.build{text-align:center;grid-area:build}}.roster-hold{flex-direction:column;flex:1;min-height:0;display:flex}.roster-empty{text-align:center}.roster-bar .plate{--px:var(--px-small)}.roster-bar .section-tabs{flex:none}.roster-search{min-width:120px;min-height:var(--tap);flex:220px;margin:0}.filter-chips{flex-wrap:wrap;flex:none;gap:4px;display:flex}.filter-chips .plate{--px:var(--px-small)}.filter-heading{font:600 14px / 1.2 var(--font-head);margin:10px 0 4px}.filter-heading:first-child{margin-top:0}.filter-subheading{font:600 12px / 1.2 var(--font-label);opacity:.75;margin:6px 0 2px}.filter-row{flex-wrap:wrap;gap:4px;display:flex}.filter-row .plate{--px:var(--px-small)}.filter-foot{background:var(--fill,transparent);margin-top:10px;position:sticky;bottom:0}.roster-bar{align-items:center;gap:calc(var(--px) * 2);flex-wrap:wrap;flex:none;display:flex}.choose-grid{gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.choose-list{align-items:center;gap:calc(var(--px) * 2) calc(var(--px) * 4);grid-template-columns:auto 1fr;display:grid}.choose-list .post-note{margin:0}.picker-note{margin:0 0 calc(var(--px) * 3)}.tabs{gap:calc(var(--px) * 2);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.tabs .plate{flex:none}.card{justify-content:center;align-items:center;gap:calc(var(--px) * 1);min-width:0;font:inherit;text-align:center;cursor:pointer;flex-direction:column;display:flex}button.card:active{translate:0 var(--px)}.card.rarity-legendary{--frame:var(--frame-gold)}.card.rarity-mythic{--frame:var(--frame-gold);box-shadow:0 0 calc(var(--px) * 4) var(--rarity-mythic)}.card.big{grid-area:span 2/span 2}.card-art{height:calc(var(--px) * 48);flex-shrink:0;justify-content:center;align-items:flex-end;max-width:100%;display:flex;overflow:hidden}.card.big .card-art{height:auto;min-height:calc(var(--px) * 48);flex:1;align-items:center}.card-name{font:800 var(--text-small) / 1.15 var(--font-read);color:var(--ink)}@media (max-aspect-ratio:1){.unit-split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.unit-split>.stage{grid-area:1/1;min-height:0;overflow:hidden}.unit-split>.split-side{display:contents}.unit-split>.split-side>*{grid-area:2/1/auto/-1;min-height:0;overflow-x:hidden}.unit-split .facts{gap:calc(var(--px) * 1) calc(var(--px) * 3);font-size:14px}.unit-split>.split-side>.section-tabs{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.unit-split .section-tabs .plate{min-width:0;max-width:none;padding-inline:0;container-type:size}.unit-split .section-tabs .plate-words.with-icon{justify-content:flex-start;align-items:center;gap:calc(var(--px) * 1);font-size:12px;text-align:left;white-space:normal;flex-direction:row;font-size:clamp(12px,min(30cqh,14cqw),20px);line-height:1.05;display:flex}.unit-split .section-tabs .plate-words .icon{width:min(calc(var(--px) * 16), round(down, calc(var(--tap) - var(--px) * 10), calc(var(--dpx) * 16)));aspect-ratio:1;flex:none;height:auto}@container (height>=48px){.unit-split .section-tabs .plate-words.with-icon{text-align:center;flex-direction:column;justify-content:center}.unit-split .section-tabs .plate-words .icon{width:calc(var(--px) * 16);width:max(calc(var(--px) * 16), round(down, 46cqh, calc(var(--dpx) * 16)));aspect-ratio:1;height:auto}}}.stage{min-height:calc(var(--px) * 116);justify-content:center;align-items:center;display:flex}.facts dt,.facts dd{overflow-wrap:anywhere;min-width:0}.facts{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;display:grid}@media (min-width:400px){.facts{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}}.facts dt{color:var(--ink-soft)}.facts dd{margin:0;font-weight:800}.cap{text-transform:capitalize}.stats{gap:calc(var(--px) * 2);flex-direction:column;display:flex;overflow:hidden auto}.stats-title{font:600 var(--text-label) / 1.2 var(--font-head)}.stats-chips{gap:calc(var(--px) * 1);flex-wrap:wrap;display:flex}.stats-chip{align-items:center;gap:calc(var(--px) * 1);min-height:calc(var(--px) * 11);padding:0 calc(var(--px) * 3);border-radius:calc(var(--px) * 6);background:color-mix(in srgb, var(--ink) 14%, transparent);font-size:var(--text-small);font-weight:800;line-height:1.1;display:inline-flex}.stats-chip .icon{margin-left:calc(var(--px) * -2)}.stats-chip.worse{background:color-mix(in srgb, var(--rarity-mythic) 38%, transparent)}.stats-chip.better{background:color-mix(in srgb, var(--rarity-rare) 70%, transparent)}.stats-tiles{gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.stats-tile{align-items:center;gap:calc(var(--px) * 2);flex:1 1 calc(var(--px) * 48);min-width:0;padding:calc(var(--px) * 1) calc(var(--px) * 2);border-radius:calc(var(--px) * 3);background:color-mix(in srgb, var(--ink) 9%, transparent);display:flex}.stats-tile.wide{flex-basis:100%}.stats-tile:not(.wide){min-width:max-content}.stats-tile:not(.wide) b{white-space:nowrap;overflow-wrap:normal}.stats-tile .icon{flex:none}.stats-tile-words{flex-direction:column;min-width:0;display:flex}.stats-tile b{font:600 var(--text-label) / 1.15 var(--font-head);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stats-tile small{color:var(--ink-soft);font-size:12px;line-height:1.15}.stats-takes h3{margin:0 0 calc(var(--px) * 1);font:600 14px / 1.2 var(--font-head)}.unit-level>.panel-heading{justify-content:space-between;align-items:center;gap:calc(var(--px) * 3);margin-bottom:0;display:flex}.xp-bar.labeled{height:calc(var(--px) * 9);margin-bottom:0;position:relative}.xp-bar.labeled>b{font:600 var(--text-small) / 1 var(--font-label);color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.train-row{justify-content:center;gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.train-row>.plate{flex:1 1 calc(var(--px) * 60);min-width:max-content;max-width:calc(var(--px) * 84)}.ability-levels{gap:calc(var(--px) * 1);flex-direction:column;display:flex}.ability-head{align-items:center;gap:calc(var(--px) * 3);display:flex}.ability-head h3{font:600 var(--text-label) / 1.1 var(--font-label);color:var(--ink);margin:0 auto 0 0}.ability-row{align-items:center;gap:calc(var(--px) * 3);min-height:var(--tap);display:flex}.ability-row>.icon{flex:none}.plate.hold{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ability-row>.plate{flex:none}.ability-words{flex-direction:column;flex:auto;min-width:0;line-height:1.15;display:flex}.ability-words small{color:var(--ink-soft);font-size:var(--text-small)}.ability-note{align-items:center;gap:var(--px);color:var(--ink-soft);font:600 var(--text-small) / 1 var(--font-label);flex:none;display:inline-flex}.star-foot .growth-stars{font-size:22px;line-height:1}.unit-level{container-type:inline-size}.unit-level>*{flex-shrink:0}@container (width>=400px){.ability-levels{gap:calc(var(--px) * 2) calc(var(--px) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ability-head{grid-column:1/-1}.ability-row{align-items:center;gap:calc(var(--px) * 1) calc(var(--px) * 2);grid-template-columns:auto minmax(0,1fr);display:grid}.ability-row>.plate,.ability-row>.ability-note{grid-column:1/-1;justify-self:start}}.stats .post-note{font-size:var(--text-small);margin:auto 0 0;line-height:1.3}.shade{z-index:10;padding:max(env(safe-area-inset-top), var(--gap)) var(--gap) max(env(safe-area-inset-bottom), var(--gap));background:#120c18b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shade.over{z-index:45}.dialog-hold{width:min(100%,900px);max-height:100%;display:flex}.dialog{min-width:0;min-height:0;max-height:calc(100dvh - var(--gap) * 4);flex-direction:column;flex:1;display:flex}.dialog-head{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.dialog-head .panel-heading{margin:0}.dialog-body{min-height:0;margin-top:calc(var(--px) * 3);overflow-y:auto}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:4px;min-height:0;display:grid}.card.pick{--px:var(--px-small);gap:1px;min-width:0;padding:4px 3px;position:relative}.card.pick>*{flex:none}.card.pick>.pick-tag{position:absolute}.card.pick .card-name{overflow-wrap:anywhere;width:calc(100% + 14px);margin-inline:-7px;font-size:12px;line-height:1.15}.card.pick .amount{font-size:11px}.card.pick .amount .icon{width:16px!important;height:16px!important}.pick-line{font:700 11px / 1.15 var(--font-read);color:var(--ink-soft);white-space:nowrap}.pick-grid .pick-art,.cards .pick-art{flex:none;height:60px}.pick-art canvas,.tray-art canvas,.level-up-art canvas,.squad-editor .post canvas{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;flex:none}.roster .item-grid.cards{grid-auto-rows:max-content}.card.pick{justify-content:flex-start}.card.unowned .pick-art{filter:grayscale()brightness(.55);opacity:.6}.card.pick .stars{letter-spacing:0;font-size:11px}.pick-line{align-items:center;gap:2px;display:inline-flex}.pick-line .pick-role{width:16px!important;height:16px!important}.picker-roles{gap:4px;margin-bottom:6px;display:flex}.picker-roles .plate{--px:var(--px-small);flex:1 1 0;min-width:0;padding-inline:0}.pick-art{height:calc(var(--px) * 48);justify-content:center;align-items:flex-end;display:flex}.card.pick:disabled{cursor:not-allowed;filter:saturate(.2);opacity:.55}.pick-used{font:800 11px / 1 var(--font-read);color:var(--ink-soft)}.battle-screen{height:100dvh;min-height:0;overflow:hidden}.field{touch-action:none;width:100%;height:100%;display:block}.battle-body{gap:var(--gap);flex:1;grid-template-rows:minmax(0,1fr) minmax(0,auto);min-height:0;display:grid}.field-hold{min-height:0}.battle-panel{gap:var(--gap);flex-direction:column;min-height:0;max-height:60dvh;display:flex}.squad-tab .plate-words{max-width:calc(var(--px) * 56);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-height:520px){.squad-tab .squad-name{display:none}}.squad-tray{flex-wrap:wrap;gap:3px;display:flex}.squad-tray .plate{--px:var(--px-small)}.plate.tray-tile{width:46px;min-width:46px;height:46px;padding:0;position:relative}.plate.tray-tile .plate-words{overflow:visible}.tray-art{justify-content:center;align-items:flex-end;width:38px;height:36px;display:flex;overflow:hidden}.tray-number{background:var(--ink);min-width:14px;color:var(--light);font:600 11px / 14px var(--font-label);text-align:center;text-shadow:none;border-radius:7px;position:absolute;top:-3px;left:-2px}.tray-crown{width:16px;height:16px;image-rendering:pixelated;position:absolute;top:-5px;left:-3px}.tray-led{border:2px solid var(--ink);background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-2px}.plate.tray-add .plate-words{font:600 var(--text-label) / 1 var(--font-label)}.field-screen .battle-panel>section.foe-panel{gap:2px;font-size:13px}.foe-name{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex}.foe-name strong{font:600 var(--text-label) / 1.2 var(--font-head)}.foe-name .stage-level{display:inline}.foe-name .danger{letter-spacing:0;display:inline}.foe-name>:last-child:not(strong):not(span){margin-left:auto}.foe-pay{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.foe-pay>*,.foe-pay .post-note{margin:0}.foe-panel .power-row{justify-content:flex-start;margin:0}@media (max-height:520px){.field-screen .battle-panel>section.foe-panel{flex:none;overflow:visible}.battle-panel:has(.squad-editor) .foe-strip{display:none}.battle-panel:has(.squad-editor) .foe-panel .power-row{display:none}.foe-panel .button-row.dock .plate-words.with-icon{flex-direction:row;gap:4px}.squad-tray .plate.tray-tile{width:42px;min-width:42px;height:44px}.tray-art{width:34px;height:34px}}.squad-editor .post-row{gap:6px;position:relative}.squad-editor .post{--post:58px;min-width:var(--post);width:var(--post);min-height:var(--post);height:var(--post);padding:0;overflow:hidden}.squad-editor .post-label{overflow-wrap:anywhere;white-space:normal;max-width:66px;font-size:11px}.squad-editor .post-hold{flex:none;width:66px}.squad-editor .post-words{flex:1;min-width:0;padding-right:46px;font-size:13px;line-height:1.25}.squad-editor .post-words p{margin:0}.editor-choices{flex-direction:column;flex:1;align-items:stretch;gap:3px;min-width:0;padding-right:46px;display:flex}.editor-choices .plate{--px:var(--px-small);min-width:0;padding-inline:4px}.editor-choices .plate .plate-words{text-overflow:ellipsis;font-size:12px;overflow:hidden}.kin-note{color:var(--ink-soft);font:700 11px / 1.2 var(--font-read);margin:0}.bonus-notes{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.partner-note{color:var(--ink);font:800 11px / 1.2 var(--font-read)}.partner-note.off{color:var(--ink-soft);opacity:.75;font-weight:700}.tray-bonus{width:14px;height:14px;image-rendering:pixelated;position:absolute;top:-5px;right:-3px}.pick-tag{background:var(--gold);color:var(--ink);font:800 10px / 1.2 var(--font-read);border-radius:6px;padding:1px 4px;position:absolute;top:3px;right:3px}.plate.editor-remove{--px:var(--px-small);position:absolute;top:0;right:0}@media (min-aspect-ratio:1){.battle-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,45%)}.battle-panel{max-height:none}}.field-screen{position:relative}.field-screen .field-hold{z-index:0;pointer-events:auto;position:absolute;inset:0}.field-screen:before{content:"";z-index:1;height:calc(var(--tap) + var(--gap) * 3 + env(safe-area-inset-top));pointer-events:none;background:linear-gradient(#120c18a6,#0000);position:absolute;inset:0 0 auto}.field-screen>.top-bar,.field-screen>.section-tabs{z-index:2;position:relative}.field-screen .battle-body{pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex}.field-screen .battle-panel{z-index:2;pointer-events:auto;position:relative}.field-screen .battle-panel>.notice{max-width:calc(100% - var(--px) * 14);margin:calc(var(--px) * 7) 0 0 calc(var(--px) * 7);padding:0 calc(var(--px) * 2);align-self:flex-start;font-size:14px}@media (min-aspect-ratio:1){.field-screen .battle-body{flex-direction:row;align-items:flex-start}.field-screen .battle-panel{width:max(300px,45%);max-height:100%}}.enemy-pick{align-items:center;gap:calc(var(--px) * 3);display:flex}.enemy-name{text-align:center;flex:1;font-weight:800}.danger{color:#b0303a;letter-spacing:2px;font-size:14px;display:block}.problem{color:#b0303a;font-weight:800}.sub-heading{margin:calc(var(--px) * 2) 0 calc(var(--px) * 2);font:600 var(--text-label) / 1.1 var(--font-label);color:var(--ink-soft)}.post-row{gap:calc(var(--px) * 4);align-items:flex-start;display:flex}.post-hold{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.post{min-width:calc(var(--px) * 44);min-height:calc(var(--px) * 44);padding:calc(var(--px) * 2);border:var(--px) solid var(--ink-soft);border-radius:calc(var(--px) * 2);cursor:pointer;background:#ffffff40;justify-content:center;align-items:center;display:flex}.post.commander{border-color:var(--rarity-legendary);background:#ffd25e40}.post-label{font:800 12px / 1.1 var(--font-read);text-align:center;white-space:nowrap}.post-words{flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;display:flex}.post-note{margin:calc(var(--px) * 2) 0 0;color:var(--ink-soft);font-size:13px}.pick-count{color:var(--ink-soft)}.plus{font:700 24px / 1 var(--font-label)}.member-empty{font:600 var(--text-label) / 1.1 var(--font-label);color:var(--ink-soft);align-self:center}.member-remove{background:var(--ink);width:22px;height:22px;color:var(--light);font:800 14px / 1 var(--font-read);cursor:pointer;border:none;border-radius:50%;position:absolute;top:-6px;right:-4px}.fight{position:relative}.fight>.field{position:absolute;inset:0}.fight-top,.fight-squads{align-items:center;gap:calc(var(--px) * 2);padding:var(--gap) max(env(safe-area-inset-right), var(--gap)) var(--gap) max(env(safe-area-inset-left), var(--gap));pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;left:0;right:0}.fight-top>*,.fight-squads>*{pointer-events:auto}.fight-top{padding-top:max(env(safe-area-inset-top), var(--gap));background:linear-gradient(#120c18a6,#0000);top:0}.boss-bar{align-items:center;gap:calc(var(--px) * 3);padding:0 calc(var(--px) * 3);color:#fff1df;font-family:var(--font-label);flex:1 0 100%;display:flex}.boss-bar .boss-name{text-shadow:0 1px #1b1424;flex:none}.boss-bar .xp-bar{height:calc(var(--px) * 5);background:#1b1424b3;flex:1}.boss-bar .xp-bar>span{background:#e0524a;height:100%;display:block}.boss-bar.angry .boss-name{color:#ffd25e}.boss-bar.angry .xp-bar>span{background:#ffd25e}.world-mode{pointer-events:auto;justify-content:flex-start}.fight-squads{padding-bottom:max(env(safe-area-inset-bottom), var(--gap));background:linear-gradient(#0000,#120c18a6);justify-content:center;bottom:0}.fight-clock{font:700 var(--text-head) / 1.1 var(--font-head);text-shadow:0 var(--px) 0 #0009}.fight-against{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000c;flex:1;min-width:0;font-weight:800;overflow:hidden}.vs-card{align-items:center;gap:calc(var(--px) * 6);pointer-events:none;display:flex;position:absolute;top:28%;left:50%;transform:translate(-50%)}.vs-side{align-items:center;gap:calc(var(--px) * 2);max-width:calc(var(--px) * 60);overflow-wrap:anywhere;text-align:center;flex-direction:column;display:flex}.vs-word{font:700 var(--text-head) / 1 var(--font-head)}.fight-tools{gap:calc(var(--px) * 2);display:flex}.squad-card{min-width:calc(var(--px) * 28);min-height:var(--tap);padding:calc(var(--px) * 2);border:var(--px) solid #ffffff40;border-radius:calc(var(--px) * 2);color:var(--light);font:800 11px / 1 var(--font-read);cursor:pointer;background:#1b1424bf;flex-direction:column;align-items:center;gap:2px;display:flex}.squad-card.ready{border-color:var(--gold);box-shadow:0 0 0 var(--px) var(--gold), 0 0 calc(var(--px) * 6) var(--gold);animation:.9s ease-in-out infinite alternate ready-glow}.squad-card:disabled{cursor:default}.squad-card.general{border-color:#ffd25e99}.squad-card.gone{opacity:.4}@keyframes ready-glow{to{box-shadow:0 0 0 var(--px) var(--gold), 0 0 calc(var(--px) * 2) var(--gold)}}.squad-meter{width:100%;height:calc(var(--px) * 2);background:#00000080}.squad-meter>span{background:#58b4ff;height:100%;display:block}.squad-ready{color:var(--gold)}.fight-end{padding:var(--gap);background:#120c1873;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fight-result{width:min(100%, calc(var(--px) * 340));text-align:center;flex-direction:column;max-height:100%;display:flex}.result-body{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.result-foot{flex:none}.fight-result .button-row{margin-top:calc(var(--px) * 3);justify-content:center}.fight-result .spoils-tiles{gap:calc(var(--px) * 2)}.fight-result .spoils-tiles .tile{width:calc(var(--px) * 32);padding:calc(var(--px) * 2) calc(var(--px) * 1);gap:0}.fight-result .spoils-tiles .tile strong{margin-top:calc(var(--px) * 1);font-size:15px}.fight-result .spoils-tiles .tile>span{font-size:11px}.result-heading{font:700 calc(var(--text-logo) * .75) / 1.1 var(--font-logo);color:var(--gold);-webkit-text-stroke:.14em var(--ink);paint-order:stroke fill;margin-bottom:calc(var(--px) * 3);filter:drop-shadow(0 calc(var(--px) * 2) 0 #28142859)}.level-ups{align-items:center;gap:calc(var(--px) * 1);margin-top:calc(var(--px) * 1);flex-direction:column;display:flex}.level-ups .post-note{margin:0}.level-up-heading{font:700 var(--text-head) / 1.1 var(--font-head);color:var(--gold);-webkit-text-stroke:.14em var(--ink);paint-order:stroke fill;margin:0}.level-up-row{justify-content:center;gap:calc(var(--px) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.level-up{width:calc(var(--px) * 32);padding:calc(var(--px) * 1) calc(var(--px) * 1) calc(var(--px) * 2);border:var(--px) solid var(--gold);border-radius:calc(var(--px) * 3);background:var(--ink);color:var(--light);animation:.32s cubic-bezier(.2,1.4,.4,1) backwards level-up-in;animation-delay:calc(var(--order) * .11s + .2s);flex-direction:column;align-items:center;display:flex}.level-up-art{width:100%;height:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 1);border-radius:calc(var(--px) * 2);background:var(--light-soft);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.level-up b{font:600 var(--text-label) / 1.2 var(--font-head);color:var(--gold);font-variant-numeric:tabular-nums}.level-up small{max-width:100%;font:600 11px / 1.15 var(--font-read);color:var(--light-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes level-up-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.level-up{animation:none}}@media (max-height:520px){.result-heading{font-size:calc(var(--text-logo) * .5);margin-bottom:0}.level-up-heading,.level-up small{display:none}.level-up-art{height:calc(var(--px) * 18)}.level-up{width:calc(var(--px) * 28);padding-bottom:0}}.icon{image-rendering:pixelated;vertical-align:middle;flex:none;display:inline-block}.amount{font:800 15px / 1 var(--font-read);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.stamina-now{font:600 var(--text-label) / 1.2 var(--font-head);align-items:center;gap:8px;display:flex}.stamina-now small{color:var(--ink-soft);font:700 13px / 1.2 var(--font-read);font-variant-numeric:tabular-nums;margin-left:auto}.stamina-dialog .xp-bar{margin:4px 0 calc(var(--px) * 3)}.stamina-dialog .bag-list li .plate{flex:none}.start-over-stakes{margin:0 0 calc(var(--px) * 3);flex-wrap:wrap;gap:4px 14px;display:flex}.start-over-word{margin-block:calc(var(--px) * 3);font-weight:700;display:block}.start-over-word input{box-sizing:border-box;width:100%;min-height:var(--tap);font:800 16px / 1.2 var(--font-read);letter-spacing:.05em;margin-top:4px;padding-inline:8px;display:block}.fly-layer{z-index:50;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fly-icon{image-rendering:pixelated;position:absolute}.fly-rise{border-radius:calc(var(--px) * 3);max-width:90vw;color:var(--light);font:800 14px / 1.2 var(--font-read);background:#1b1424e0;flex-direction:column;gap:4px;padding:6px 12px;display:flex;position:absolute;left:50%}.fly-rise>div{align-items:center;gap:6px;display:flex}.fly-rise img{width:calc(var(--px-small) * 16);height:calc(var(--px-small) * 16);image-rendering:pixelated;flex:none}.amount.stamina .amount-of small{font-size:10px}.amount.stamina .amount-of>span small{margin-left:1px;font-size:11px}.stage-panel{gap:calc(var(--px) * 2);flex-direction:column;display:flex}.stage-head{align-items:center;gap:8px;display:flex}.stage-title{flex-direction:column;flex:1;min-width:0;display:flex}.stage-title strong{font:600 var(--text-label) / 1.15 var(--font-head)}.stage-title small{color:var(--ink-soft);font:700 12px / 1.2 var(--font-read)}.stage-danger{--px:var(--px-small);display:inline-flex}.stage-panel .foes{margin:0}.stage-panel .stage-rewards{--px:var(--px-small);gap:4px 12px;margin:0}.stage-panel .button-row .plate{width:100%;max-width:calc(var(--px) * 130)}.stage-panel .button-row .plate .plate-words{gap:12px}.stage-panel .button-row .plate .amount{--px:var(--px-small);color:inherit}.amount-of{flex-direction:column;gap:1px;display:inline-flex}.amount-of small{opacity:.75;font-size:10px;font-weight:700}.amount.full .amount-of small{color:var(--rarity-mythic);opacity:1}.growth-stars{color:var(--gold);font:800 15px / 1 var(--font-read);letter-spacing:1px;white-space:nowrap;text-shadow:1px 0 0 var(--ink), -1px 0 0 var(--ink), 0 1px 0 var(--ink), 0 -1px 0 var(--ink)}.growth-stars .unlit{color:#785a6499}.card.unowned .card-art{filter:grayscale()brightness(.55);opacity:.6}.card.unowned .card-name{color:var(--ink-soft)}.card-growth{font:800 12px / 1 var(--font-read);color:var(--ink);align-items:center;gap:4px;display:inline-flex}.card-growth .growth-stars{letter-spacing:0;font-size:11px}.scout-head{gap:calc(var(--px) * 4);align-items:flex-start;display:flex}.scout-head p:first-child{margin-top:0}.maker-show{justify-content:center;align-items:center;gap:var(--gap);text-align:center;flex-direction:column;display:flex}.maker-words .panel-heading{margin:0 0 calc(var(--px) * 2)}.maker-words .button-row{justify-content:center}@media (min-aspect-ratio:1){.screen-split.maker{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-aspect-ratio:1){.maker-show{text-align:left;flex-direction:row}.maker-words .button-row{justify-content:flex-start}}.maker-part{overflow-y:auto}.banner-part+.banner-part{margin-top:calc(var(--px) * 4)}.banner-picks{gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.color-chip{width:calc(var(--px) * 5);height:calc(var(--px) * 5);margin-right:calc(var(--px) * 2);vertical-align:-.1em;border-radius:var(--px);box-shadow:0 0 0 var(--px) var(--ink);display:inline-block}.banner-picks .plate{padding-inline:calc(var(--px) * 2)}.bag-layout{gap:calc(var(--gap) * 2);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;width:100%;max-width:1100px;margin:0 auto;display:grid}.shard-row{flex-wrap:wrap;gap:14px;margin-top:8px;font-weight:800;display:flex}.reveal-shade{align-items:center}.reveal{align-items:center;gap:var(--gap);flex-direction:column;width:min(100%,860px);max-height:100%;display:flex;overflow-y:auto}.reveal-grid{gap:calc(var(--px) * 3);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.reveal-grid.single{grid-template-columns:minmax(0, calc(var(--px) * 80));justify-content:center}@media (max-width:640px){.reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reveal-grid:not(.single) .reveal-card{justify-items:start;column-gap:calc(var(--px) * 3);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.reveal-grid:not(.single) .pick-art{grid-row:span 3;height:auto}}.reveal-card{animation:.35s ease-out both turn-over}.reveal-card.rarity-epic{box-shadow:0 0 calc(var(--px) * 8) var(--rarity-epic)}.reveal-card.rarity-legendary{box-shadow:0 0 calc(var(--px) * 10) var(--rarity-legendary)}.reveal-card.rarity-mythic{box-shadow:0 0 calc(var(--px) * 14) var(--rarity-mythic)}@keyframes turn-over{0%{opacity:0;transform:scale(.6)rotateY(80deg)}to{opacity:1;transform:none}}.became{font:800 12px / 1.1 var(--font-read)}.became.new{color:#2f8f3a}.became.shard{color:var(--ink-soft)}.purse{flex-wrap:wrap;gap:18px;margin-bottom:8px;display:flex}.bag-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bag-list li,.bag-row{align-items:center;gap:10px;display:flex}.bag-words{flex-direction:column;flex:1;min-width:0;font-size:13px;display:flex}.bag-words strong{font-size:15px}.worn{font:800 12px / 1.1 var(--font-read);color:var(--ink-soft);text-align:right}.bag-words .worn{text-align:left}.pile{color:var(--ink-soft)}.gear-filters{align-items:center;gap:calc(var(--px) * 2);margin-bottom:calc(var(--px) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.gear-filters .gear-filter{grid-column:1/-1}.gear-search{min-width:0;min-height:var(--tap);border:var(--px) solid var(--ink-soft);border-radius:calc(var(--px) * 2);font:600 16px / 1 var(--font-read);color:var(--ink);background:#fff9;padding:0 10px}@media (min-aspect-ratio:1) and (min-width:800px){.gear-filters{grid-template-columns:minmax(0,1fr) auto auto}.gear-filters .gear-filter{grid-column:auto}}.gear-filter{grid-template-columns:repeat(4, minmax(0, calc(var(--px) * 56)));gap:calc(var(--px) * 1);display:grid}.gear-up-row.locked>:not(.post-note){opacity:.55}.gear-up-row>.post-note{margin-left:auto}.gear-filter .plate{min-width:0;padding-inline:0}.gear-filter .plate-words.with-icon{flex-direction:column;gap:0;font-size:11px;line-height:1.05}@media (max-height:600px){.gear-filter .plate-words.with-icon{gap:calc(var(--px) * 1);flex-direction:row}}.gear-up-row{row-gap:calc(var(--px) * 1);flex-wrap:wrap}.gear-up-row .bag-words{flex:1 1 calc(var(--px) * 90)}.gear-up-buy{justify-content:flex-end;align-items:center;gap:calc(var(--px) * 2);flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}.xp-bar{height:calc(var(--px) * 4);border-radius:var(--px);background:#4a2a3a40;margin-bottom:6px;overflow:hidden}.xp-bar>span{background:#6cc46b;height:100%;display:block}.book-row{align-items:center;gap:10px;display:flex}.book-row.ready{outline:var(--px) solid var(--gold);outline-offset:calc(var(--px) * 2)}.star-row{margin-top:calc(var(--px) * 3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lift-chips{flex-wrap:wrap;gap:3px;display:flex}.lift-chip{--px:var(--px-small);background:color-mix(in srgb, var(--ink) 12%, transparent);font:800 12px / 1.2 var(--font-read);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;align-items:center;gap:3px;padding:1px 6px 1px 3px;display:inline-flex}.lift-chip:not(:has(.icon)){padding-left:6px}.lift-chip.on{background:color-mix(in srgb, var(--rarity-rare) 70%, transparent)}.split-side>section.panel.kit-panel{align-content:start;gap:calc(var(--px) * 2);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden auto}@media (min-aspect-ratio:1){.split-side>section.panel.kit-panel:has(.kit-gains){grid-template-columns:minmax(0,2fr) minmax(0,5fr)}.kit-gains{grid-row:1/span 2;align-content:start}.kit-gains .stats-tile{flex-basis:100%}}.kit-part.away{display:none}.kit-tabs{gap:calc(var(--px) * 2);display:flex}.kit-tabs .plate{flex:1}.kit-gains .stats-tile{flex-basis:calc(var(--px) * 40);padding-block:0}.kit-part{gap:calc(var(--px) * 2);flex-direction:column;min-width:0;display:flex}.kit-row{align-items:center;gap:calc(var(--px) * 2);width:100%;min-height:var(--tap);padding:calc(var(--px) * 1) calc(var(--px) * 2);border:var(--px) solid var(--ink-soft);border-radius:calc(var(--px) * 3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:#ffffff4d;display:flex}.kit-icon{flex:none;display:flex}.kit-icon.empty{filter:grayscale();opacity:.45}.kit-words{align-items:baseline;gap:2px calc(var(--px) * 2);flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.kit-words strong{font-size:14px;line-height:1.15}.kit-words small,.kit-note,.kit-socket small{color:var(--ink-soft);font-size:12px;font-weight:700;line-height:1.15}.kit-words .lift-chips{grid-column:1/-1}.kit-sockets{gap:calc(var(--px) * 1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kit-socket{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.kit-socket small{white-space:nowrap;min-height:1.15em;font-size:11px}.socket{width:100%;max-width:calc(var(--px) * 26);min-height:var(--tap);aspect-ratio:1;border:var(--px) solid var(--ink-soft);border-radius:calc(var(--px) * 3);cursor:pointer;background:#ffffff4d;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.socket-empty{font:800 16px / 1 var(--font-read);color:var(--ink-soft)}.socket .tier{font:800 10px / 1 var(--font-read);color:var(--ink);position:absolute;bottom:1px;right:3px}.kit-set{flex-direction:column;gap:2px;display:flex}.kit-set-head{--px:var(--px-small);align-items:center;gap:calc(var(--px) * 1);font-size:14px;display:flex}.kit-set-head .lift-chip{margin-left:auto}.kit-set-steps{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.stage-level{font:700 12px / 1.3 var(--font-read);color:var(--ink-soft);display:block}.stage-rewards{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.spoils{margin-top:10px}.spoils-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:6px;display:flex}.tiles.spoils-tiles{margin-bottom:calc(var(--px) * 3);flex-wrap:wrap;justify-content:center;display:flex}.spoils-tiles .tile{width:calc(var(--px) * 44);padding:calc(var(--px) * 3) calc(var(--px) * 1)}.slider{margin-bottom:calc(var(--px) * 3);flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.slider>span:not(.slider-control){flex:0 0 6.5em}.slider-control{flex:1 1 calc(var(--px) * 60);min-width:calc(var(--px) * 60);align-items:center;gap:12px;display:flex}.slider input{min-width:0;min-height:var(--tap);accent-color:#d9503f;flex:1}.slider .value{text-align:right;min-width:3.5em}.credits{grid-auto-flow:dense;grid-template-columns:repeat(auto-fill, minmax(max(calc(var(--px) * 80), 22%), 1fr));gap:calc(var(--px) * 6) calc(var(--px) * 5);margin-top:calc(var(--px) * 2);display:grid;container:credits/inline-size}.credit{justify-content:space-between;align-items:center;gap:calc(var(--px) * 1);padding:0 calc(var(--px) * 1);text-align:center;flex-direction:column;display:flex}.credit.wide{grid-column:span 2}@container credits (width<=600px){.credit.pair,.credit:last-child{grid-column:span 2}}.credit h3{font:700 var(--text-label) / 1.15 var(--font-head);color:var(--ink);margin:0}.credit p{font:600 var(--text-small) / 1.2 var(--font-read);color:var(--ink-soft);margin:0}.credit-links{justify-content:center;gap:calc(var(--px) * 2);margin-top:calc(var(--px) * 1);flex-wrap:wrap;display:flex}.kit-layout{gap:calc(var(--gap) * 2);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;display:grid}.font-sample{margin-bottom:8px}.font-sample.text{font:600 var(--text-label) / 1.2 var(--font-label)}.font-sample.title-font{font:700 var(--text-head) / 1.2 var(--font-head)}.font-sample.outline-font{font:700 40px / 1.2 var(--font-logo);color:var(--gold)}.town-purse{padding:calc(var(--px) * 2) calc(var(--px) * 4);border-radius:calc(var(--px) * 3);color:var(--light);background:#1b1424b3;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:flex}@media (max-width:520px){.town-purse:has(>:nth-child(3)){grid-template-columns:auto auto;justify-items:end;display:grid}.town-purse:has(>.plate){padding-inline:calc(var(--px) * 2);gap:4px 6px}}.town-facts{flex-wrap:wrap;gap:6px 18px;display:flex}.town-facts small{font:800 12px / 1 var(--font-read);color:var(--ink-soft);margin-left:2px}.town-line,.costs{font:800 13px / 1.2 var(--font-read);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0;display:flex}.costs .short,.amount.short{color:#b0303a}.plate .amount.short{color:var(--rarity-mythic)}.town-work{color:#8a5a00;font-weight:800}.town-note{color:#2f8f3a;font-weight:800}.building-art{image-rendering:pixelated;flex:none}.building-panel .post-words p{margin:0}.build-menu .dialog-body{flex-direction:column;flex:auto;display:flex;overflow:hidden}.build-menu .dialog-body>*{flex:none}.build-menu .dialog-body>.build-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.build-list{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.build-list li{align-items:center;gap:10px;display:flex}.build-art{width:calc(var(--px) * 64);flex:none;justify-content:center;display:flex}@media (max-width:520px){.build-list li{grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.build-list .build-art{grid-row:span 2}.build-list li>.plate{justify-self:start}}.post-label.short{color:#b0303a}.forge-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.forge-list li,.forge-row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.forge-list li.locked,.forge-row.locked{opacity:.6}.task-row{flex-wrap:nowrap}.task-row .xp-bar{margin:calc(var(--px) * 1) 0}.task-row .spoils-row{flex-flow:column;align-items:flex-start;gap:2px;margin:0}.claimed-note,.locked-note{align-items:center;gap:4px;display:inline-flex}.tiles{grid-template-columns:repeat(auto-fill, minmax(calc(var(--px) * 56), 1fr));gap:calc(var(--px) * 3);margin:0;padding:0;list-style:none;display:grid}.tile{align-items:center;gap:calc(var(--px) * 1);padding:calc(var(--px) * 4) calc(var(--px) * 2);border-radius:calc(var(--px) * 3);text-align:center;background:#4a2a3a1a;flex-direction:column;display:flex}.tile strong{font:700 18px / 1 var(--font-label)}.tile>span{color:var(--ink-soft);font-size:13px;line-height:1.1}@media (max-width:520px){.bag .tiles{gap:calc(var(--px) * 2);grid-template-columns:repeat(4,minmax(0,1fr))}.bag .tile{padding-inline:0}.bag .tile>span{font-size:11px}.bag .tile .plate .plate-words.with-icon{gap:0;font-size:0}}.town-work-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.town-work-row .town-work{margin:0}.rush{align-items:center;gap:6px;display:inline-flex}.tabs{justify-content:center}.spoils-row.lost{color:#b0303a}.arena-body{gap:var(--gap);flex-direction:column;flex:0 auto;min-height:0;display:flex}.arena-empty{border-radius:calc(var(--px) * 3);color:var(--light-soft);font:600 var(--text-label) / 1.2 var(--font-label);background:#ffffff0f;justify-content:center;align-items:center;display:flex}.ladder{flex-direction:column;gap:4px;margin:0;padding-left:1.6em;display:flex}.ladder li>*+*{margin-left:10px}.ladder li.me{color:#8a5a00;font-weight:800}.rating-change{font:800 15px / 1 var(--font-read);color:#2f8f3a}.rating-change.down{color:#b0303a}.field-row{margin-bottom:calc(var(--px) * 3);align-items:center;gap:10px;display:flex}.field-row>span:first-child{min-width:3.5em;font-weight:800}.field-row input{min-width:0;min-height:var(--tap);border:var(--px) solid var(--ink-soft);border-radius:calc(var(--px) * 2);font:600 16px / 1 var(--font-read);color:var(--ink);background:#fff9;flex:1;padding:0 10px}.color-picker{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--px) * 110)), 1fr));gap:calc(var(--px) * 3) calc(var(--px) * 6);display:grid}.color-feel,.color-exact{gap:calc(var(--px) * 3);flex-direction:column;min-width:0;display:flex}.color-box,.hue-strip{touch-action:none;cursor:crosshair;border-radius:calc(var(--px) * 2);box-shadow:0 0 0 var(--px) var(--ink);position:relative}.color-box{height:clamp(calc(var(--px) * 36), 10dvh, calc(var(--px) * 64));flex:1 0 auto}.hue-strip{height:var(--tap);background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.color-mark{width:calc(var(--px) * 7);height:calc(var(--px) * 7);border:var(--px) solid var(--light);box-shadow:0 0 0 var(--px) var(--ink);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rgb-row{align-items:center;gap:10px;display:flex}@media (max-height:520px){.rgb-row{display:none}}.color-picker>.swatches{grid-column:1/-1}.rgb-row>span{min-width:1.2em;font-weight:800}.rgb-row input[type=range]{min-width:0;height:var(--tap);appearance:none;background:0 0;flex:1;margin:0}.rgb-row input[type=range]::-webkit-slider-runnable-track{height:calc(var(--px) * 6);border-radius:calc(var(--px) * 2);background:var(--track);box-shadow:0 0 0 var(--px) var(--ink)}.rgb-row input[type=range]::-moz-range-track{height:calc(var(--px) * 6);border-radius:calc(var(--px) * 2);background:var(--track);box-shadow:0 0 0 var(--px) var(--ink)}.rgb-row input[type=range]::-webkit-slider-thumb{appearance:none;width:calc(var(--px) * 5);height:calc(var(--px) * 10);margin-top:calc(var(--px) * -2);border:var(--px) solid var(--ink);border-radius:var(--px);background:var(--light)}.rgb-row input[type=range]::-moz-range-thumb{width:calc(var(--px) * 5);height:calc(var(--px) * 10);border:var(--px) solid var(--ink);border-radius:var(--px);background:var(--light)}.rgb-row input[type=number]{width:4.2em;min-height:var(--tap);border:var(--px) solid var(--ink-soft);border-radius:calc(var(--px) * 2);font:600 16px / 1 var(--font-read);color:var(--ink);background:#fff9;padding:0 6px}.color-picker .field-row{margin:0}.swatches{gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.swatch{width:var(--tap);height:var(--tap);border-radius:calc(var(--px) * 2);box-shadow:0 0 0 var(--px) var(--ink);cursor:pointer;border:0;padding:0}.swatch.on{outline:var(--px) solid var(--gold);outline-offset:calc(var(--px) * 2)}.world-layout{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.world-intro{color:var(--light-soft);font:600 15px / 1.4 var(--font-read);text-shadow:0 var(--px) 0 #00000080;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.forge-list .spoils-row .amount{white-space:normal;line-height:1.15}.forge-list .spoils-row{flex:1 1 0;justify-content:flex-start;gap:4px 12px;min-width:0;margin:0}.login-week{grid-template-columns:repeat(auto-fill, minmax(calc(var(--px) * 52), 1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.login-week li{border-radius:calc(var(--px) * 3);text-align:center;background:#4a2a3a14;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex}.login-week li .spoils-row{gap:4px;margin:0}.login-week li.today{outline:var(--px) solid #c98a12;background:#ffd25e4d}.login-week li.claimed{opacity:.5}.rift-choices,.rift-slots{gap:calc(var(--px) * 2);margin-bottom:calc(var(--px) * 3);flex-wrap:wrap;display:flex}.rift-choices .plate .icon{vertical-align:middle}.rift-offers{gap:calc(var(--px) * 9);padding:calc(var(--px) * 4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.rift-offer{column-gap:calc(var(--px) * 4);row-gap:calc(var(--px) * 2);text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.rift-offer-icon{grid-row:1/span 3;align-self:center}.rift-offer-icon.big{display:none}.rift-offer:active{transform:translateY(var(--px))}.rift-offer:focus-visible{outline:calc(var(--px) * 1) solid var(--gold);outline-offset:calc(var(--px) * 3)}.rift-offer-unit{align-items:center;gap:calc(var(--px) * 3);min-width:0;max-width:100%;display:flex}.rift-offer-top{align-items:center;gap:calc(var(--px) * 1) calc(var(--px) * 3);flex-wrap:wrap;display:flex}.rift-offer-name,.rift-offer-who{align-items:flex-start;gap:calc(var(--px) * 1);flex-direction:column;min-width:0;display:flex}.rift-offer-name strong{font:700 var(--text-label) / 1.15 var(--font-label);color:var(--ink);overflow-wrap:anywhere}.rift-offer-name .tier-tag{white-space:normal}.rift-offer-unit{font:700 var(--text-small) / 1.2 var(--font-read)}.rift-offer-piece{align-items:center;gap:calc(var(--px) * 2);color:var(--ink-soft);font-weight:600;display:inline-flex}.rift-offer-does{font:400 var(--text-small) / 1.3 var(--font-read)}.skill-icons{gap:calc(var(--px) * 3) calc(var(--px) * 7);padding:calc(var(--px) * 1) calc(var(--px) * 4) calc(var(--px) * 3) 0;flex-wrap:wrap;display:inline-flex}.skill-icon{display:inline-block;position:relative}.skill-level{right:calc(var(--px) * -4);bottom:calc(var(--px) * -3);min-width:calc(var(--px) * 6);padding:0 calc(var(--px) * 1);border:var(--px) solid var(--ink);border-radius:calc(var(--px) * 3);background:var(--gold);color:var(--ink);text-align:center;font:700 11px / 1.15 var(--font-label);position:absolute}.loadouts{margin:calc(var(--px) * 2) 0 0;gap:calc(var(--px) * 2);flex-direction:column;padding:0;list-style:none;display:flex}.loadouts li{align-items:center;gap:calc(var(--px) * 3);font:400 var(--text-small) / 1.2 var(--font-read);flex-wrap:wrap;display:flex}.loadouts li.using{font-weight:800}.rift-results-bar{justify-content:space-between;align-items:center}.rift-results{margin:calc(var(--px) * 2) 0 0;gap:calc(var(--px) * 4);flex-direction:column;padding:0;list-style:none;display:flex}.rift-result-card{gap:calc(var(--px) * 2);flex-direction:column;display:flex}.rift-result-head{align-items:center;gap:calc(var(--px) * 3);display:flex}.rift-result-head .loadout-name{flex:auto;min-width:0}.rift-result-ups{gap:calc(var(--px) * 1.5);font:400 var(--text-small) / 1.3 var(--font-read);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rift-result-ups li{align-items:flex-start;gap:calc(var(--px) * 2);display:flex}.rift-result-foot{justify-content:flex-end}.kit-pieces{margin:0 0 calc(var(--px) * 3);gap:calc(var(--px) * 3);flex-direction:column;padding:0;list-style:none;display:flex}.kit-pieces li{align-items:flex-start;gap:calc(var(--px) * 3);font:400 var(--text-small) / 1.3 var(--font-read);display:flex}.kit-pieces li.locked{opacity:.5}.kit-talent{--px:var(--px-small);align-items:flex-start;gap:calc(var(--px) * 3);margin-top:4px;display:flex}.kit-talent .icon{flex:none;margin-top:2px}.kit-stars{min-width:calc(var(--px) * 12);padding:calc(var(--px) * 1) 0;border-radius:calc(var(--px) * 2);background:var(--ink);font:600 13px / 1.2 var(--font-label);color:var(--light);text-align:center;flex:none}.kit-stars:empty{background:0 0;padding:0}.kit-kind{font:700 11px / 1 var(--font-label);color:var(--ink-soft)}.skill-head,.skill-up{align-items:center;gap:calc(var(--px) * 3);margin-bottom:calc(var(--px) * 2);display:flex}.skill-up{font:400 var(--text-small) / 1.3 var(--font-read)}.loadout-name{flex:1 1 calc(var(--px) * 50)}.tier-tag{padding:0 calc(var(--px) * 2);border:var(--px) solid var(--ink);border-radius:calc(var(--px) * 2);font:700 11px / 1.4 var(--font-label);white-space:nowrap;color:var(--ink);background:var(--rarity-common)}.tier-rare{background:var(--rarity-rare)}.tier-epic{background:var(--rarity-epic)}.tier-blessing{background:var(--rarity-legendary)}.tier-curse{background:var(--rarity-mythic)}.rift-coins{padding:0 calc(var(--px) * 2)}.rift-scene{margin:calc(var(--px) * 2) 0;font:600 calc(var(--text-read) * 1.1) / 1.35 var(--font-read);text-align:center}.rift-choices{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--px) * 90)), 1fr));align-content:safe center;gap:calc(var(--px) * 4);flex:auto;grid-auto-rows:max-content;min-height:0;display:grid;overflow-y:auto}.rift-choice{align-items:center;gap:calc(var(--px) * 2);min-height:var(--tap);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;flex-direction:column;display:flex}.rift-choice strong{font:600 calc(var(--text-label) * 1.15) / 1.1 var(--font-label)}.rift-choice:active:not(:disabled){transform:translateY(var(--px))}.rift-choice.shut,.rift-choice:disabled{cursor:default;opacity:.55}.rift-chips{justify-content:center;gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.rift-chip{align-items:center;gap:calc(var(--px) * 1);padding:0 calc(var(--px) * 2);border-radius:calc(var(--px) * 3);background:color-mix(in srgb, var(--ink) 12%, transparent);font:700 var(--text-small) / 1.6 var(--font-read);white-space:nowrap;display:inline-flex}.bag-words strong .rift-chip{margin-left:calc(var(--px) * 2);vertical-align:middle}.rift-chip.need{background:color-mix(in srgb, var(--rarity-rare) 35%, transparent)}.rift-chip.chance{background:color-mix(in srgb, var(--gold) 45%, transparent)}.rift-chip.hurt,.rift-chip.short{background:#b0303a40}.rift-roll{justify-content:center;align-items:center;gap:calc(var(--px) * 3);font:700 calc(var(--text-head) * .85) / 1.1 var(--font-head);margin:0;display:flex}.rift-roll .icon{animation:.6s cubic-bezier(.3,.7,.4,1) rift-tumble}.rift-roll span{animation:.22s .56s backwards rift-reveal}.rift-roll.won span{color:#2f8f3a}.rift-roll.lost span{color:#b0303a}@keyframes rift-tumble{0%{transform:rotate(-540deg)scale(.6)}}@keyframes rift-reveal{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.rift-roll .icon,.rift-roll span{animation:none}}.rift-wares{flex:auto;min-height:0;overflow-y:auto}.rift-ware{align-items:center}.rift-ware>.button,.rift-ware>.plate,.rift-ware>button{flex:none}.rift-ware.sold{opacity:.55}.told{font-weight:700}.told-good{color:#2f8f3a}.told-bad{color:#b0303a}.loadout-rename{flex:1 1 calc(var(--px) * 120);margin-bottom:0}.rift-result{gap:calc(var(--px) * 2);height:100%;padding:calc(var(--px) * 4);border-radius:calc(var(--px) * 3);background:#4a2a3a1a;flex-direction:column;display:flex}.rift-result-unit{align-items:center;gap:calc(var(--px) * 3);display:flex}.rift-result .skill-up{margin-bottom:0}.rift-result>.button-row{margin-top:auto}.power-row{justify-content:center;gap:calc(var(--px) * 2) calc(var(--px) * 8);margin:calc(var(--px) * 2) 0 0;font:700 13px / 1.2 var(--font-read);color:var(--ink-soft);flex-wrap:wrap;display:flex}.power-row>span{align-items:center;gap:calc(var(--px) * 2);display:inline-flex}.power-row .amount{color:var(--ink)}.power-row .power-short .amount{color:#b0303a}.card-growth .amount{color:var(--ink);font-size:12px}.fight-stats{table-layout:fixed;width:100%;margin:calc(var(--px) * 3) 0 0;border-collapse:collapse;font:700 13px / 1.3 var(--font-read);color:var(--ink)}.fight-stats th,.fight-stats td{padding:calc(var(--px) * 1);text-align:right;white-space:nowrap}.fight-stats th:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.fight-stats thead th{font:700 12px / 1.2 var(--font-label);color:var(--ink-soft);white-space:normal}.fight-stats thead th:not(:first-child){width:62px}.fight-stats tbody tr+tr,.fight-stats tfoot tr{border-top:var(--px) solid #4a2a3a33}.fight-stats tfoot{font-weight:800}.stats-list{max-height:60vh;overflow:hidden auto}.stats-list .fight-stats+.fight-stats{margin-top:calc(var(--px) * 6)}.stats-unit{align-items:center;gap:4px;display:flex}.stats-art{flex:none;place-items:center;width:28px;height:28px;display:grid}@media (max-width:340px){.stats-art{display:none}}.top-bar.hud h1,.top-bar.hud .town-purse,.town-home .town-line,.town-home .post-note{color:var(--light);text-shadow:1px 0 0 var(--bg), -1px 0 0 var(--bg), 0 1px 0 var(--bg), 0 -1px 0 var(--bg), 1px 1px 0 var(--bg), -1px 1px 0 var(--bg), 1px -1px 0 var(--bg), -1px -1px 0 var(--bg), 0 2px 0 var(--bg)}.top-bar.hud .amount-of small,.town-home .post-note{color:var(--light-soft);opacity:1}.top-bar.hud .amount.full .amount-of small{color:var(--rarity-mythic)}.field-screen.town{gap:0;padding:0}.field-screen.town>.top-bar,.town-nav,.town-tray{--px:var(--px-small)}.field-screen.town>.top-bar{padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) 0 max(env(safe-area-inset-left), var(--gap));gap:8px}.field-screen.town>.top-bar h1{visibility:visible;flex:1 0 auto;font-size:18px}.field-screen.town .top-bar .town-purse{background:0 0;flex-wrap:nowrap;gap:10px;padding:0;display:flex}.field-screen.town .top-bar .town-purse .amount{font-size:15px}@media (max-width:440px){.town-title-word,.town-ready-word{display:none}.field-screen.town .top-bar .town-purse{gap:6px}.field-screen.town>.top-bar{gap:4px}.field-screen.town .top-bar .town-purse .amount{gap:2px;font-size:13px}}.field-screen.town .battle-body{padding:var(--gap) max(env(safe-area-inset-right), var(--gap)) 0 max(env(safe-area-inset-left), var(--gap))}.field-screen.town:not(.using) .battle-body{justify-content:flex-start;padding-top:0}.field-screen.town:not(.using) .battle-panel>.town-home{--px:var(--px-small)}.town-home{flex-direction:column;align-items:center;gap:2px;padding-top:4px;display:flex}.town-home>.notice{max-width:calc(100% - var(--px) * 14);margin:calc(var(--px) * 7);padding:0 calc(var(--px) * 2);font-size:14px}.field-screen.town .town-home .town-line{margin-bottom:4px}.town-dock{z-index:3;flex:none;position:relative}.town-nav{padding-block:0 max(env(safe-area-inset-bottom), 5px);padding-inline:max(env(safe-area-inset-left), 2px) max(env(safe-area-inset-right), 2px);justify-content:center;gap:4px;margin:0 -5px -5px;display:flex}.town-nav .plate.town-link{min-width:0;max-width:calc(var(--tap) * 2);flex:1 1 0}.town-tray{inset:auto var(--gap) 100%;margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-bottom:-2px;display:flex;position:absolute}.plate.town-link{--px:var(--px-small);pointer-events:auto;min-width:calc(var(--tap) + 8px);padding-inline:var(--px)}.plate.town-link .plate-words.with-icon{white-space:nowrap;text-align:center;flex-direction:column;gap:1px;font-size:10px;line-height:1.05}.field-screen.town:not(.using) .button-row.dock .plate{--px:var(--px-small);min-width:auto}.field-screen.town:not(.using) .button-row.dock .plate-words.with-icon{gap:1px;font-size:12px}.field-screen.town:not(.using) .button-row.dock{gap:4px}.field-screen.town:not(.using) .battle-body{flex-direction:column;align-items:stretch}.field-screen.town:not(.using) .battle-panel{width:auto}.field-screen.world>.top-bar{--px:var(--px-small);padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) 0 max(env(safe-area-inset-left), var(--gap));flex:none;gap:8px}.field-screen.world>.top-bar h1{font-size:18px}.field-screen.world .top-bar .town-purse{background:0 0;flex-wrap:nowrap;align-items:center;gap:8px;padding:0}.field-screen.world{gap:0;padding:0}.field-screen.world .battle-body{padding:var(--gap) max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap))}@media (max-height:499.98px){.field-screen.world .battle-panel{width:max(280px,36%)}}@media (min-height:501px){.field-screen.world .battle-body{flex-direction:column;justify-content:flex-end;align-items:center}.field-screen.world .battle-panel{width:100%;max-width:560px;max-height:60dvh}}.field-screen.town:not(.using) .town-dock,.field-screen.town:not(.using) .battle-panel{width:100%;max-width:560px}.field-screen.town:not(.using) .town-dock{align-self:center;max-width:550px}.field-screen.town:not(.using) .battle-body{align-items:center}@media (max-width:350px){.field-screen.town>.top-bar{gap:2px;padding-inline:2px 4px}.field-screen.town>.top-bar h1{font-size:12px}.field-screen.town .top-bar .town-purse{gap:3px}.field-screen.town .top-bar .town-purse .amount{font-size:12px}.town-nav{gap:0;padding-inline:0}.town-nav .plate.town-link .plate-words.with-icon{font-size:9px}}.town-nav .plate.town-link .plate-words.with-icon{white-space:normal}.field-screen.town.using .field-hold{visibility:hidden}.field-screen.town.using .battle-body{flex-direction:column;display:flex}.field-screen.town.using .battle-panel{flex-direction:column;flex:auto;align-self:stretch;width:auto;max-width:none;min-height:0;max-height:none;display:flex}.field-screen.town.using .battle-panel>section.panel{flex:auto}.field-screen .battle-panel.choosing{flex-direction:column;flex:auto;align-self:stretch;width:100%;max-width:none;min-height:0;max-height:none;display:flex}.rift-choose{flex-direction:column;flex:auto;min-height:0;display:flex}.rift-choose .panel-heading{font:700 var(--text-head) / 1.1 var(--font-head);text-align:center}.rift-skip{margin:calc(var(--px) * 2) 0 0;flex:none;justify-content:center}.rift-choose .rift-offers{align-content:safe center;gap:calc(var(--px) * 6);flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-auto-rows:max-content;min-height:0;overflow-y:auto}.rift-choose .rift-offer-name strong{font-size:calc(var(--text-label) * 1.15)}.rift-choose .rift-offer-does{font-size:var(--text-read);grid-column:2;line-height:1.3}@media (min-width:900px) and (min-height:600px){.rift-choose .rift-offers{gap:calc(var(--px) * 10)}.rift-choose .rift-offer{justify-content:center;align-items:center;gap:calc(var(--px) * 5);min-height:calc(var(--px) * 170);padding:calc(var(--px) * 6);text-align:center;flex-direction:column;display:flex}.rift-choose .rift-offer-icon.small{display:none}.rift-choose .rift-offer-icon.big{display:block}.rift-choose .rift-offer-name,.rift-choose .rift-offer-who{align-items:center}.rift-choose .rift-offer-name strong{font-size:var(--text-head)}.rift-choose .rift-offer-unit{font-size:var(--text-label)}.rift-choose .rift-offer-does{font-size:calc(var(--text-read) * 1.2)}}.bond-stage{align-items:flex-start;min-height:0;padding:0;position:relative}.bond-split{flex-direction:row;display:flex}.bond-split>.bond-stage{flex:50 1 0;min-width:0;transition:flex-grow .28s}.bond-split>.split-side{flex:50 1 0;min-width:0;min-height:0;transition:flex-grow .28s}.bond-split.talking>.bond-stage{cursor:pointer}@media (max-aspect-ratio:1){.bond-split{flex-direction:column}.bond-split>.bond-stage{min-height:calc(var(--px) * 60);flex-grow:30}.bond-split>.split-side{min-height:calc(var(--px) * 150);flex-grow:70}.bond-split.talking>.bond-stage{flex-grow:100}.bond-split.talking>.split-side{flex:none;min-height:0}}@media (prefers-reduced-motion:reduce){.bond-split>.bond-stage,.bond-split>.split-side{transition:none}}.bond-scene{justify-content:flex-end;gap:calc(var(--px) * 2);flex-direction:column;display:flex}.bond-scene .plate{white-space:normal;flex-shrink:0;width:100%;height:auto}.bond-scene .plate>*{white-space:normal}.portrait{inset:calc(var(--px) * -7);width:calc(100% + var(--px) * 14);height:calc(100% + var(--px) * 14);position:absolute}.bond-sprite{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bond-say{min-height:0;padding:calc(var(--px) * 3) calc(var(--px) * 4);background:color-mix(in srgb, var(--bg-high) 80%, var(--bg));color:var(--light);border-radius:calc(var(--px) * 2);font-family:var(--font-read);flex:0 auto;overflow-y:auto}.bond-say:empty{display:none}.bond-say p{margin:0}.bond-asked{opacity:.75;font-size:13px;font-style:italic}.bond-note{font-family:var(--font-label);color:var(--gold);margin-top:calc(var(--px) * 1)!important}.bond-meter{gap:calc(var(--px) * 1);color:var(--light);font-family:var(--font-label);flex-direction:column;display:flex}.bond-rank{align-items:center;gap:calc(var(--px) * 2);display:flex}.bond-points{color:var(--light-soft);margin-left:auto}.bond-split .section-tabs{flex-wrap:nowrap}.bond-split .section-tabs .plate:has(.with-icon){flex:1 1 0;min-width:0;max-width:none;padding-inline:0}.bond-topics .plate:has(.with-icon){flex:1 1 0;min-width:0;max-width:none;padding-inline:0}.bond-split .section-tabs .plate-words.with-icon,.bond-topics .plate-words.with-icon{justify-content:center;align-items:center;gap:calc(var(--px) * 1);white-space:nowrap;flex-direction:row;font-size:14px;line-height:1;display:flex}.bond-list .plate{min-height:var(--tap);font-size:14px}.bond-talk{gap:calc(var(--px) * 2);flex-direction:column;min-height:0;display:flex}.bond-topics{gap:calc(var(--px) * 2);display:flex}.bond-topics .plate{flex:1 1 0;min-width:0}.bond-talk .post-note{margin:0}.bond-list{gap:calc(var(--px) * 2);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden auto}.bond-list .plate{white-space:normal;text-align:left;flex-shrink:0;width:100%;min-width:0;max-width:100%;height:auto}.bond-list .plate>*{white-space:normal;min-width:0}.bond-gifts,.bond-levels{flex-direction:column;min-height:0;display:flex}.bond-gifts .item-grid{overflow-x:hidden}.split-side>section.panel:last-of-type>.button-row.bond-gift-foot,.bond-gift-foot{align-items:center;gap:calc(var(--px) * 2);margin-top:calc(var(--px) * 2);flex-wrap:nowrap;padding-top:0;display:flex}.bond-pick{min-width:0;line-height:1.2;font-size:var(--text-small);color:var(--ink);flex-direction:column;flex:1 1 0;display:flex}.bond-pick strong{font:600 15px/1.2 var(--font-head)}.bond-pick-taste{align-items:center;gap:calc(var(--px) * 1);font-weight:700;display:flex}.bond-pick-taste .icon{width:calc(var(--px) * 8);height:calc(var(--px) * 8)}.bond-pick-left{color:var(--ink-soft)}.bond-gift-foot .plate{flex:none;width:auto}.bond-gift{width:100%;min-width:0;height:100%;padding:0 calc(var(--px) * 1) calc(var(--px) * 1);position:relative}.bond-gift .plate-words{justify-content:center;align-items:center;gap:calc(var(--px) * 1);flex-direction:column;height:100%;display:flex}.bond-gift-name{white-space:normal;text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.1}.bond-gift-have{top:0;right:calc(var(--px) * 1);font-size:13px;position:absolute}.bond-gift .bond-gift-taste{position:absolute;top:0;left:0}.bond-total{margin:0 0 calc(var(--px) * 2);font-weight:700}.bond-level{opacity:.55;white-space:nowrap;font-size:13px}.bond-level.reached{opacity:1;font-weight:700}.bond-stage{cursor:zoom-in}.bond-split.expanded>.bond-stage{cursor:zoom-out;flex-grow:1000}.bond-split.expanded>.split-side{visibility:hidden;flex:0 0 0;min-width:0;min-height:0;overflow:hidden}.looks-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:visible}.look-slide{animation:.22s ease-out look-in;position:absolute;inset:0}.look-slide.from-left{animation-name:look-in-left}@keyframes look-in{0%{opacity:0;transform:translateX(calc(var(--px) * 16))}}@keyframes look-in-left{0%{opacity:0;transform:translateX(calc(var(--px) * -16))}}@media (prefers-reduced-motion:reduce){.look-slide,.look-slide.from-left{animation:none}}.look-name{font:600 var(--text-label) var(--font-head);color:var(--gold)}.look-nav{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.look-nav .plate{width:auto}.look-dots{gap:calc(var(--px) * 3);display:flex}.look-dot{width:calc(var(--px) * 4);height:calc(var(--px) * 4);background:var(--bg-high);border-radius:50%}.look-dot.on{background:var(--gold)}.online-dot{width:max(10px, calc(var(--px) * 5));height:max(10px, calc(var(--px) * 5));border:2px solid var(--ink-soft);box-sizing:border-box;vertical-align:middle;border-radius:50%;flex:none;margin-right:4px;display:inline-block}.online-dot.on{border-color:var(--ink);background:var(--gold)}.social-row{flex-wrap:nowrap}.social-row .bag-words strong,.social-row .bag-words span{overflow-wrap:anywhere}.social-empty{align-items:center;gap:calc(var(--px) * 3);padding-block:calc(var(--px) * 4);flex-direction:column;display:flex}.social-reach{text-align:center;color:var(--light);flex:none;margin:0}.friend-code{font:700 18px / 1 var(--font-label);letter-spacing:1px}.friend-code-row{align-items:center;gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.social-search{flex:none;margin-bottom:0}.chat-split{gap:var(--gap);flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.chat.open .chat-side{display:none}@media (min-aspect-ratio:1){.chat.open .chat-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.chat.open .chat-side{display:flex}}.chat-side,.chat-thread{gap:calc(var(--px) * 2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.screen>.chat-thread{flex:auto}.chat-invites,.group-list{gap:calc(var(--px) * 2);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.group-dialog .section-tabs{margin-bottom:calc(var(--px) * 2)}.group-list{margin-bottom:calc(var(--px) * 3)}.chat-invites{overscroll-behavior:contain;max-height:40%;overflow-y:auto}.plate.chat-row{width:100%}.chat-row .plate-words{text-align:left;justify-content:flex-start;width:100%}.chat-row-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-row-words strong,.chat-row-words>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-row-words>span{font:600 12px / 1.2 var(--font-read);opacity:.8}.chat-unread{min-width:calc(var(--px) * 7);box-sizing:border-box;border-radius:calc(var(--px) * 4);background:var(--rarity-mythic);color:var(--ink);font:700 12px / 1 var(--font-label);text-align:center;flex:none;padding:2px 4px}.chat-log{overscroll-behavior:contain;gap:calc(var(--px) * 2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.chat-log>:first-child{margin-top:auto}.chat-older{justify-content:center;display:flex}.chat-line{justify-content:flex-start;display:flex}.chat-line.mine{justify-content:flex-end}.chat-bubble{box-sizing:border-box;max-width:85%;min-height:var(--tap);padding:calc(var(--px) * 2) calc(var(--px) * 3);border:var(--px) solid var(--ink-soft);border-radius:calc(var(--px) * 3);color:var(--ink);text-align:left;font:600 15px / 1.25 var(--font-read);overflow-wrap:anywhere;background:#ffffff8c;flex-direction:column;gap:1px;display:flex}button.chat-bubble{cursor:pointer}.chat-line.mine .chat-bubble{background:color-mix(in srgb, var(--gold) 55%, transparent);border-color:var(--ink)}.chat-who{font:700 13px / 1.2 var(--font-label);color:var(--ink)}.chat-text{white-space:pre-wrap}.chat-when{font:600 11px / 1 var(--font-read);color:var(--ink-soft);align-self:flex-end}.chat-problem{flex:none;margin:0}.chat-write{flex:none;margin-bottom:0}.player-ways{flex-wrap:wrap;justify-content:center}.field-screen.tower{gap:0;padding:0}.field-screen.tower>.top-bar{--px:var(--px-small);padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) 0 max(env(safe-area-inset-left), var(--gap));flex:none;gap:8px}.field-screen.tower>.top-bar h1{font-size:18px}.field-screen.tower .battle-body{padding:var(--gap) max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap))}.field-screen.tower .battle-panel{align-self:center;width:100%;max-width:480px}@media (min-aspect-ratio:1){.field-screen.tower .battle-body{align-items:flex-end}.field-screen.tower .battle-panel{align-self:auto;width:clamp(280px,36%,380px)}}.tower-card .stage-head{min-height:24px}.tower-mark{display:inline-flex}.tower-card .foes{padding-block:0}.tower-card .power-row{margin-top:0}.tower-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.tower-card-foot>.plate{margin-left:auto}.tower-pay{--px:var(--px-small);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tower-pay .spoils-row{display:contents}.field-screen.infinity{gap:0;padding:0}.field-screen.infinity>.top-bar{--px:var(--px-small);padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) 0 max(env(safe-area-inset-left), var(--gap));gap:8px}.field-screen.infinity>.top-bar h1{font-size:18px}.field-screen.infinity .top-bar .town-purse{background:0 0;padding:0}.field-screen.infinity .battle-body{padding:var(--gap) max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap))}.field-screen.infinity .battle-panel.infinity-dock{align-self:center;align-items:center;gap:4px;width:auto;max-width:none}@media (min-aspect-ratio:1){.field-screen.infinity .battle-panel.infinity-dock{align-self:flex-end}}@media (max-aspect-ratio:1){.field-screen.infinity:after{content:"";z-index:1;height:calc(var(--tap) * 2 + var(--gap) * 3 + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#120c18a6);position:absolute;inset:auto 0 0}}.infinity-best{font:700 var(--text-label) / 1.1 var(--font-label);color:var(--light);text-shadow:1px 0 0 var(--bg), -1px 0 0 var(--bg), 0 1px 0 var(--bg), 0 -1px 0 var(--bg), 1px 1px 0 var(--bg), -1px 1px 0 var(--bg), 1px -1px 0 var(--bg), -1px -1px 0 var(--bg), 0 2px 0 var(--bg)}.plate.infinity-fight{min-width:calc(var(--px) * 88);min-height:calc(var(--tap) + var(--px) * 6);font-size:calc(var(--text-label) + 6px)}.screen.summon{background:var(--bg);grid-template:"bar""tabs""stage"minmax(0,1fr)"foot"/minmax(0,1fr);display:grid;position:relative}.summon-scene{z-index:0;width:100%;height:100%;position:absolute;inset:0}.screen.summon:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--bg) 80%, transparent), transparent calc(var(--tap) * 3), transparent 72%, color-mix(in srgb, var(--bg) 85%, transparent));position:absolute;inset:0}.summon>.top-bar,.summon>.section-tabs,.summon-foot{z-index:2;position:relative}.summon>.top-bar{grid-area:bar}.summon>.section-tabs{grid-area:tabs}.screen.summon:has(>.summon-logo){grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"bar""tabs""logo""stage""foot"}.summon-logo{z-index:2;width:auto;max-width:100%;height:auto;max-height:clamp(calc(var(--px) * 30), 19dvh, calc(var(--px) * 80));pointer-events:none;-webkit-user-select:none;user-select:none;min-height:0;filter:drop-shadow(0 0 calc(var(--px) * 3) var(--bg));grid-area:logo;justify-self:center;position:relative}.summon-stage{grid-area:stage;min-height:0}.summon-foot{align-items:center;gap:calc(var(--px) * 3);flex-direction:column;grid-area:foot;display:flex}.summon-info{justify-content:center;align-items:center;gap:calc(var(--px) * 2);display:flex}.summon-info .plate{flex:none}.summon-pity{align-items:center;gap:calc(var(--px) * 2);min-height:var(--tap);box-sizing:border-box;padding:0 calc(var(--px) * 5) 0 calc(var(--px) * 3);border-radius:calc(var(--px) * 8);background:color-mix(in srgb, var(--bg) 82%, transparent);box-shadow:inset 0 0 0 var(--px) var(--bg-high);color:var(--light);font:600 var(--text-small) / 1.1 var(--font-label);white-space:nowrap;display:inline-flex}.summon-pity strong{color:var(--rarity-legendary);font-weight:700}.summon-pity-words{gap:calc(var(--px) * 1);flex-direction:column;display:flex}.summon-pity .xp-bar{height:calc(var(--px) * 2);background:var(--bg-high);margin:0}.summon-pity .xp-bar>span{background:var(--rarity-legendary)}.summon-pick{align-items:center;gap:calc(var(--px) * 3);min-height:var(--tap);box-sizing:border-box;padding:calc(var(--px) * 1) calc(var(--px) * 5) calc(var(--px) * 1) calc(var(--px) * 3);border-radius:calc(var(--px) * 8);background:color-mix(in srgb, var(--bg) 82%, transparent);box-shadow:inset 0 0 0 var(--px) var(--rarity-legendary);color:var(--light);font:600 var(--text-small) / 1.1 var(--font-label);white-space:nowrap;cursor:pointer;border:0;display:inline-flex}.summon-pick-art{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.summon-pick-words{align-items:flex-start;gap:calc(var(--px) * 1);flex-direction:column;display:flex}.summon-pick strong{color:var(--rarity-legendary);font-weight:700}.featured-dialog .card.pick.on{box-shadow:0 0 0 2px var(--rarity-legendary)}.summon-dock{width:100%;max-width:calc(var(--px) * 220);flex-wrap:nowrap;margin:0}.summon-dock .plate{min-width:0;min-height:calc(var(--px) * 26);flex:1 1 0}.summon-cost{align-items:center;gap:calc(var(--px) * 2);display:inline-flex}.summon-dock .plate-words.with-icon{gap:calc(var(--px) * 1)}.summon-count{font:700 var(--text-head) / 1 var(--font-head)}.summon-cost .amount{font:600 var(--text-label) / 1 var(--font-label)}.summon-problem{max-width:calc(var(--px) * 220);text-align:center;margin:0}.rates{border-collapse:collapse;margin:4px 0 10px}.rates td{padding:3px 10px 3px 0}.rates .rate{text-align:right;font-weight:800}.summon-shards{margin:0 0 calc(var(--px) * 3);gap:calc(var(--px) * 1) calc(var(--px) * 4);grid-template-columns:auto 1fr auto;align-items:center;padding:0;list-style:none;display:grid}.summon-shards li{display:contents}.summon-shards strong{text-align:right}@media (min-aspect-ratio:1){.screen.summon{grid-template:"bar bar""tabs stage"minmax(0,1fr)"tabs foot"/auto minmax(0,1fr)}.screen.summon:has(>.summon-logo){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"bar bar""tabs stage""logo stage""logo foot"}.summon-logo{width:min(calc(var(--px) * 150), 32vw);object-fit:contain;object-position:left top;place-self:start;max-width:none;max-height:100%}.summon>.section-tabs{max-width:calc(var(--px) * 100);flex-flow:column;align-self:start}.summon>.section-tabs .plate:has(.with-icon){flex:none;max-width:none}.summon>.section-tabs .plate-words.with-icon{white-space:normal;text-align:left;justify-content:flex-start}.summon-foot{flex-flow:wrap;justify-content:center}.summon-dock{flex:0 1 calc(var(--px) * 200);width:auto}}.screen.dungeons{gap:0;padding:0}.dungeon-scene{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.screen.dungeons>.top-bar{padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) 0 max(env(safe-area-inset-left), var(--gap))}.screen.dungeons .top-bar .town-purse{background:0 0;flex-wrap:nowrap;align-items:center;gap:8px;padding:0}.dungeon-body{z-index:1;gap:var(--gap);min-height:0;padding:var(--gap) max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap));pointer-events:none;flex-direction:column;flex:1;display:flex;position:relative}.dungeon-body>*{pointer-events:auto}.dungeon-stage{justify-items:center;gap:var(--gap);flex:1;grid-template:"name""door"minmax(0,1fr)"steps"/minmax(0,1fr);min-height:0;display:grid}.dungeon-name{max-width:100%;font:700 var(--text-head) / 1.1 var(--font-head);color:var(--light);text-align:center;text-shadow:1px 0 0 var(--bg), -1px 0 0 var(--bg), 0 1px 0 var(--bg), 0 -1px 0 var(--bg), 1px 1px 0 var(--bg), -1px 1px 0 var(--bg), 1px -1px 0 var(--bg), -1px -1px 0 var(--bg), 0 2px 0 var(--bg);grid-area:name}.dungeon-door{touch-action:pan-y;grid-area:door;place-self:stretch stretch;min-height:0}.dungeon-depths{align-items:flex-start;gap:calc(var(--px) * 2);grid-area:steps;display:flex}.dungeon-depths .plate{min-width:var(--tap);margin-top:calc(var(--px) * 3 * var(--step,0))}.dungeon-side{gap:var(--gap);flex-direction:column;flex:none;align-self:center;width:100%;max-width:560px;display:flex}.dungeon-picker{flex-wrap:nowrap}.dungeon-pick.plate{min-width:0;padding:0 calc(var(--px) * 2) calc(var(--px) * 2);flex:1 1 0;position:relative}.dungeon-pick .plate-words{display:flex}.dungeon-thumb{width:100%;height:calc(var(--px) * 22)}@media (max-resolution:1.5x){.dungeon-thumb{height:calc(var(--px) * 32)}}.dungeon-pick .dungeon-gives{left:calc(var(--px) * 1);bottom:calc(var(--px) * 2);filter:drop-shadow(0 var(--px) 0 #00000080);position:absolute}.boss-picker .dungeon-pick .dungeon-gives{--px:var(--px-small);bottom:calc(var(--px) * 6)}.screen.dungeons .dungeon-card{gap:calc(var(--px) * 2);overscroll-behavior:contain;min-height:0;font-size:var(--text-small);flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.dungeon-card-head{align-items:center;gap:calc(var(--px) * 2) calc(var(--px) * 4);flex-wrap:wrap;display:flex}.dungeon-runs{gap:var(--px);display:inline-flex}.dungeon-runs .icon.spent{filter:grayscale()brightness(.6);opacity:.5}.dungeon-level{align-items:center;gap:calc(var(--px) * 2);font:700 var(--text-small) / 1 var(--font-label);color:var(--ink);margin-left:auto;display:inline-flex}.dungeon-card .foes{padding:0}.dungeon-pays{justify-content:center;align-items:center;gap:calc(var(--px) * 4);display:flex}.dungeon-pays .spoils-row,.dungeon-card .power-row{margin:0}.dungeon-stones,.dungeon-enter{justify-content:center;margin:0}.dungeon-enter .plate{flex:0 1 calc(var(--px) * 120)}.dungeon-enter .plate-words .amount{margin-left:calc(var(--px) * 2)}@media (min-aspect-ratio:1){.dungeon-body{flex-direction:row}.dungeon-side{justify-content:flex-end;align-self:stretch;width:min(42%,440px);max-width:none}}.boss-lair{justify-content:center;align-items:flex-end;display:flex}.boss-big{pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.boss-lair.shut .boss-big canvas{filter:brightness(.15)}.boss-thumb{width:100%;height:calc(var(--px) * 22);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.boss-picker .dungeon-pick.shut .boss-thumb canvas{filter:brightness(.15)}@media (max-resolution:1.5x){.boss-thumb{height:calc(var(--px) * 32)}}.bosses .dungeon-depths .plate{min-width:0;padding-inline:calc(var(--px) * 3)}.bosses .dungeon-pays .spoils-row{justify-content:center;gap:calc(var(--px) * 2) calc(var(--px) * 4);flex-wrap:wrap;display:flex}.shop{min-height:0;margin-inline:calc(-1 * max(env(safe-area-inset-left), var(--gap))) calc(-1 * max(env(safe-area-inset-right), var(--gap)));margin-bottom:calc(-1 * max(env(safe-area-inset-bottom), var(--gap)));flex:auto;display:flex;position:relative;overflow:hidden}.shop-scene{image-rendering:pixelated;position:absolute;top:0;left:0}.shop-in{min-width:0;min-height:0;padding:0 max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap));flex-direction:column;flex:1;display:flex;position:relative}.shop-keeper{height:calc(var(--px) * 52);flex:none}.shop-wares{overscroll-behavior:contain;justify-content:safe center;align-items:center;gap:calc(var(--px) * 2);min-width:0;min-height:0;padding-block:calc(var(--px) * 2);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-aspect-ratio:1){.shop-in{flex-direction:row}.shop-keeper{width:calc(var(--px) * 96);height:auto}.shop-wares{padding-top:calc(var(--px) * 34)}}.shop-grid-hold{overscroll-behavior:contain;flex:0 auto;width:100%;min-height:0;overflow-y:auto}.shop-grid{--card-max:110;box-sizing:border-box;justify-content:center;gap:calc(var(--px) * 4);width:100%;max-width:calc(var(--px) * (var(--card-max) * var(--cols) + 4 * (var(--cols) - 1)));padding:calc(var(--px) * 7) 0 calc(var(--px) * 1);flex-wrap:wrap;margin-inline:auto;display:flex}.shop-grid>*{flex:0 0 calc((100% - var(--px) * 4 * (var(--cols) - 1)) / var(--cols));min-width:0}.shop-card{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--px);text-align:center;border-width:calc(var(--px-small) * 5);border-image-width:calc(var(--px-small) * 16);border-image-outset:calc(var(--px-small) * var(--margin));min-width:0;padding:calc(var(--px) * 2) var(--px) var(--px);flex-direction:column;display:flex;position:relative}.shop-card-art{margin-top:calc(var(--px) * 3);background:radial-gradient(closest-side,#ffd25ed9,#ffd25e00 100%);flex:none}.shop-pic{padding-bottom:calc(var(--px) * 8);justify-content:center;display:flex;position:relative}.shop-count{white-space:nowrap;font:700 var(--text-head) / 1 var(--font-head);color:var(--light);text-shadow:var(--px) 0 0 var(--ink), calc(-1 * var(--px)) 0 0 var(--ink), 0 var(--px) 0 var(--ink), 0 calc(-1 * var(--px)) 0 var(--ink), 0 calc(var(--px) * 2) 0 var(--ink);position:absolute;bottom:0;left:50%;translate:-50%}.shop-bonus{white-space:nowrap;font:700 var(--text-small) / 1 var(--font-label);color:var(--light);text-shadow:var(--px-small) 0 0 var(--ink), calc(-1 * var(--px-small)) 0 0 var(--ink), 0 var(--px-small) 0 var(--ink), 0 calc(-1 * var(--px-small)) 0 var(--ink), 0 var(--px) 0 var(--ink)}.shop-card>.plate{padding-inline:calc(var(--px) * 1);align-self:stretch}.shop-card>.plate .amount{--px:var(--px-small);gap:3px}.shop-card>.plate .plate-words{white-space:normal;line-height:1}.shop-card>.plate .plate-words.with-icon{gap:var(--px)}.shop-gets{align-items:center;gap:var(--px);flex-direction:column;display:flex}.shop-gets .amount{gap:calc(var(--px) * 1);font:700 var(--text-label) / 1 var(--font-label);color:var(--ink)}.shop-ribbon{top:calc(var(--px) * -10);z-index:1;box-sizing:border-box;min-width:calc(var(--px) * 30);height:calc(var(--px) * 16);padding:calc(var(--px) * 2) calc(var(--px) * 9) 0;border-image:var(--ribbon) 3 12 4 12 fill / calc(var(--px) * 3) calc(var(--px) * 12) calc(var(--px) * 4) calc(var(--px) * 12) stretch;image-rendering:pixelated;white-space:nowrap;text-align:center;color:var(--ink);font:700 var(--text-label) / calc(var(--px) * 10) var(--font-label);position:absolute;left:50%;translate:-50%}.shop-chip,.shop-closed{align-items:center;gap:calc(var(--px) * 1);padding:var(--px) calc(var(--px) * 4) var(--px) var(--px);border-radius:calc(var(--px) * 9);background:var(--ink);box-shadow:0 0 0 var(--px) var(--ink-soft);color:var(--light);font:600 var(--text-small) / 1.15 var(--font-label);white-space:nowrap;flex:none;margin:0;display:inline-flex}.shop-closed{white-space:normal;color:var(--light-soft)}.shop-empty{align-items:center;gap:calc(var(--px) * 2);color:var(--light);font:700 var(--text-label) / 1.1 var(--font-label);text-shadow:0 var(--px) 0 #00000080;flex-direction:column;margin:0;display:flex}.dialog .shop-empty{color:var(--ink);text-shadow:none}.shop-skin-art{height:calc(var(--px) * 44);justify-content:center;align-items:flex-end;display:flex}.shop-skin-name{flex-direction:column;align-items:center;gap:1px;max-width:100%;display:flex}.shop-skin-name strong{overflow-wrap:anywhere;font:700 var(--text-label) / 1.1 var(--font-label);color:var(--ink)}.shop-skin-name small{font:700 var(--text-small) / 1.1 var(--font-read);color:var(--ink-soft)}.pass-offer{align-items:center;gap:calc(var(--px) * 2);flex-direction:column;display:flex}.shop .pass-offer{box-sizing:border-box;width:100%;max-width:calc(var(--px) * 240)}@media (min-aspect-ratio:1){.shop .pass-offer{max-width:calc(var(--px) * 330)}}.pass-offer-head{justify-content:center;align-items:center;gap:calc(var(--px) * 1) calc(var(--px) * 3);flex-wrap:wrap;display:flex}.pass-offer-head strong{font:700 var(--text-head) / 1.1 var(--font-head);color:var(--ink)}.pass-offer-head>.icon,.pass-level>.icon{background:radial-gradient(closest-side,#ffd25ed9,#ffd25e00 100%)}.shop-ribbon.pass-worth{margin-bottom:calc(var(--px) * -5);align-self:center;position:relative;top:auto;left:auto;translate:none}.reward-tiles{justify-content:center;gap:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.reward-tile{box-sizing:border-box;min-width:calc(var(--px) * 40);align-items:center;gap:var(--px);padding:var(--px) calc(var(--px) * 2);border-style:solid;border-color:#0000;border-width:calc(var(--px) * 2);border-image:var(--slot) 2 fill / calc(var(--px) * 2) stretch;image-rendering:pixelated;flex-direction:column;display:inline-flex}.reward-tile strong{font:700 var(--text-label) / 1 var(--font-label);color:var(--ink)}.reward-tile.small{gap:calc(var(--px) * 2);min-width:0;padding:0 calc(var(--px) * 2) 0 var(--px);flex-direction:row}.reward-tile.small strong{font-size:var(--text-small)}.pass-offer>.button-row{justify-content:center}.dialog.market-popup{max-width:calc(var(--px) * 220);margin-inline:auto}.market-popup .dialog-body{align-items:center;gap:calc(var(--px) * 3);flex-direction:column;display:flex}.market-popup .shop-grid-hold{overflow:visible}.popup-foot{z-index:2;padding-top:calc(var(--px) * 2);background:var(--fill);justify-content:center;align-self:stretch;margin:0;position:sticky;bottom:0}.popup-foot>.tone-gold{flex:1 0 auto}.popup-refill{justify-content:center;align-items:center;gap:calc(var(--px) * 1) calc(var(--px) * 3);flex-wrap:wrap;display:flex}.popup-refill .post-note{margin:0}.popup-deals-head{justify-content:space-between;align-self:stretch;align-items:center;gap:calc(var(--px) * 2);font:700 var(--text-label) / 1.1 var(--font-label);flex-wrap:wrap;display:flex}.pass-head{gap:calc(var(--px) * 3);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.pass-head>.button-row{justify-content:center}@media (min-aspect-ratio:1){.pass-head{justify-content:safe center}}.pass-level{align-items:center;gap:calc(var(--px) * 2) calc(var(--px) * 3);flex-wrap:wrap;display:flex}.pass-level-words{align-items:baseline;gap:calc(var(--px) * 2);white-space:nowrap;flex:1;display:flex}.pass-level-words strong{font:700 var(--text-head) / 1 var(--font-head);color:var(--ink)}.pass-level-words small{font:700 var(--text-small) / 1 var(--font-label);color:var(--ink-soft)}.pass-bar{height:calc(var(--px) * 10);border:var(--px) solid var(--ink);border-radius:calc(var(--px) * 5);background:#4a2a3a40;flex:none;position:relative;overflow:hidden}.pass-bar span{background:var(--gold);height:100%;display:block}.pass-bar small{font:700 var(--text-small) / 1 var(--font-label);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pass-owned{justify-content:center;align-items:center;gap:calc(var(--px) * 2);font:700 var(--text-label) / 1.1 var(--font-label);color:var(--ink);margin:0;display:flex}.pass-row{grid-template-columns:calc(var(--px) * 14) minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:calc(var(--px) * 3);padding:var(--px) calc(var(--px) * 2);border-radius:calc(var(--px) * 3);display:grid}.pass-row.reached{background:#ffd25e4d}.pass-row-head{font:700 var(--text-small) / 1 var(--font-label);color:var(--ink-soft);flex:none;padding-block:0}.pass-row-head span{align-items:center;gap:var(--px);display:inline-flex}.pass-tier{width:calc(var(--px) * 14);height:calc(var(--px) * 14);background:var(--ink);color:var(--light);font:700 var(--text-small) / 1 var(--font-label);border-radius:50%;place-items:center;display:grid}.pass-row.reached .pass-tier{background:var(--gold);color:var(--ink);box-shadow:0 0 0 var(--px) var(--ink)}.pass-track{align-items:center;gap:calc(var(--px) * 2);min-width:0;padding-right:calc(var(--px) * 8);flex-wrap:wrap;display:flex}.pass-tiers .item-grid{overflow-x:hidden}.pass-track-tiles{gap:var(--px);flex-wrap:wrap;display:flex;position:relative}.pass-track .reward-tile{min-width:calc(var(--px) * 34);min-height:calc(var(--px) * 20)}.pass-track.locked .reward-tile,.pass-track.claimed .reward-tile{filter:saturate(.3)brightness(.9);opacity:.75}.pass-track-mark{--px:var(--px-small);top:calc(var(--px) * -6);right:calc(var(--px) * -10);filter:drop-shadow(0 var(--px) 0 #0000004d);position:absolute}.pass-claim{min-height:var(--tap);padding:var(--px) calc(var(--px) * 2) var(--px) var(--px);border-radius:calc(var(--px) * 3);box-shadow:0 0 0 var(--px) var(--ink), 0 0 calc(var(--px) * 4) var(--gold);font:inherit;cursor:pointer;touch-action:manipulation;background:#ffd25e8c;border:none;align-items:center;margin:0;display:inline-flex;position:relative}.pass-claim:active:not(:disabled){translate:0 var(--px)}.pass-claim:disabled{cursor:wait;opacity:.7}.pass-claim:focus-visible{outline:var(--px) solid var(--gold);outline-offset:var(--px)}.pass-claim-tag{top:calc(var(--px) * -5);right:calc(var(--px) * -7);padding:var(--px) calc(var(--px) * 3);border-radius:calc(var(--px) * 5);background:var(--ink);color:var(--gold);font:700 var(--text-small) / 1 var(--font-label);position:absolute}.field-screen.expeditions{gap:0;padding:0}.field-screen.expeditions>.top-bar{--px:var(--px-small);padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) 0 max(env(safe-area-inset-left), var(--gap));gap:8px}.field-screen.expeditions>.top-bar h1{font-size:18px}.expedition-hud{align-items:center;gap:8px;display:flex}.expedition-slots{gap:2px;display:flex}.expedition-slots .icon{filter:drop-shadow(1px 0 0 var(--bg)) drop-shadow(-1px 0 0 var(--bg)) drop-shadow(0 1px 0 var(--bg)) drop-shadow(0 -1px 0 var(--bg))}.expedition-slots .icon.slot-free{opacity:.55;filter:grayscale(.85) brightness(.8) drop-shadow(1px 0 0 var(--bg)) drop-shadow(-1px 0 0 var(--bg)) drop-shadow(0 1px 0 var(--bg)) drop-shadow(0 -1px 0 var(--bg))}.field-screen.expeditions .battle-body{padding:var(--gap) max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap));flex-direction:column;justify-content:flex-end;align-items:center}.field-screen.expeditions .battle-panel{width:100%;max-width:560px}@media (min-aspect-ratio:1){.field-screen.expeditions .battle-body{flex-direction:row;align-items:flex-end}.field-screen.expeditions .battle-panel{width:max(320px,36%);max-width:440px;max-height:100%}}.field-screen.expeditions .battle-panel>.expedition-card{gap:calc(var(--px) * 3)}.expedition-head{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.expedition-head strong{font:600 var(--text-label) / 1.1 var(--font-label);flex:auto}.expedition-loot{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;display:flex}.expedition-loot>.spoils-row{display:contents}.expedition-card .xp-bar{margin-bottom:0}.expedition-send,.expedition-trip{justify-content:center;align-items:center;gap:calc(var(--px) * 3) calc(var(--px) * 6);flex-wrap:wrap;display:flex}.expedition-party{align-items:flex-end;gap:calc(var(--px) * 2);display:flex}.plate.expedition-slot{width:max(var(--tap), calc(var(--px) * 26));height:max(var(--tap), calc(var(--px) * 26));padding:0}.plate.expedition-slot .plate-words{justify-content:center;align-items:center;display:flex}.expedition-card .locked-note{align-self:center}.opening{z-index:40;padding:max(env(safe-area-inset-top), var(--gap)) max(env(safe-area-inset-right), var(--gap)) max(env(safe-area-inset-bottom), var(--gap)) max(env(safe-area-inset-left), var(--gap));background:linear-gradient(#0000 40%,#120c188c);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.opening-talk{flex:none}.opening-talk .vn-figure{height:max(0px, min(36dvh, calc(var(--vn-room,100dvh) - var(--px) * 70)))}.vn{pointer-events:none;flex-direction:column;width:100%;max-width:720px;display:flex}.vn-figure{z-index:0;height:max(0px, min(48dvh, calc(var(--vn-room,100dvh) - var(--px) * 70)));aspect-ratio:4/5;margin:0 0 calc(var(--px) * -10) calc(var(--px) * 2);align-self:flex-start;position:relative}.vn-runs .vn-figure{animation:.7s ease-in .6s both vn-run}@keyframes vn-run{to{transform:translate(-130vw)}}.vn-figure .portrait{width:100%;height:100%;inset:0}.vn-sprite{aspect-ratio:auto;height:auto;padding-bottom:calc(var(--px) * 10);justify-content:center;align-items:flex-end;display:flex}.rift-tale{z-index:20;background:linear-gradient(#120c188c,#120c18cc);position:fixed;inset:0}.rift-tale-heading{top:calc(env(safe-area-inset-top) + var(--tap) + var(--px) * 12);text-align:center;font-family:var(--font-head);font-size:var(--text-head);color:var(--gold);text-shadow:0 calc(var(--px) * 1) 0 #0009;margin:0;position:absolute;left:0;right:0}.rift-tale.acted .rift-tale-heading{top:max(env(safe-area-inset-top), var(--gap));left:max(env(safe-area-inset-left), var(--gap));right:max(env(safe-area-inset-right), var(--gap));-webkit-text-stroke:.16em var(--ink);paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 calc(var(--px) * 1) 0 #28142873)}.vn-box{z-index:1;gap:calc(var(--px) * 2);pointer-events:auto;flex-direction:column;display:flex;position:relative}.vn-name{font:700 var(--text-label) / 1.2 var(--font-label)}.vn-box p{font-family:var(--font-read);margin:0}.vn-buttons{justify-content:flex-end;margin:0}.story-screen{background:var(--bg);position:fixed;inset:0}.story-backdrop{width:100%;height:100%;position:absolute;inset:0}.story-screen .top-bar{z-index:2;position:relative}.story-talk{z-index:2;left:max(env(safe-area-inset-left), var(--gap));right:max(env(safe-area-inset-right), var(--gap));bottom:max(env(safe-area-inset-bottom), var(--gap));pointer-events:none;justify-content:center;display:flex;position:absolute}@media (orientation:portrait) and (min-height:521px){.story-talk .vn-figure{height:max(0px, min(40dvh, calc(100dvh - var(--px) * 70)))}}.story-choices{align-items:stretch;gap:calc(var(--px) * 2);flex-direction:column;width:100%;display:flex}.story-choices .plate-words{white-space:normal}@media (max-height:520px){.opening{align-items:flex-end}.opening-talk{width:50%}.vn-figure,.opening-talk .vn-figure{height:max(0px, min(62dvh, calc(var(--vn-room,100dvh) - var(--px) * 60)))}}.coach{z-index:30;pointer-events:none;position:fixed;inset:0}.coach-shade{pointer-events:auto;background:#120c188c;position:fixed}.coach-ring{border:calc(var(--px) * 1.5) solid var(--gold);border-radius:calc(var(--px) * 3);box-shadow:0 0 0 calc(var(--px) * 1) #120c1899;pointer-events:none;animation:1s ease-in-out infinite alternate coach-pulse;position:fixed}@keyframes coach-pulse{to{transform:scale(1.06)}}.coach-talk{left:max(env(safe-area-inset-left), var(--gap));right:max(env(safe-area-inset-right), var(--gap));bottom:max(env(safe-area-inset-bottom), var(--gap));pointer-events:none;justify-content:center;display:flex;position:fixed}.where-head{align-items:center;gap:calc(var(--px) * 3);margin:0 0 calc(var(--px) * 3);display:flex}.where-list{gap:calc(var(--px) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.where-list .plate{justify-content:flex-start;width:100%}.where-words{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.where-words small{font:400 var(--text-small) / 1.2 var(--font-read)}.web-split>.web-board{min-height:0;padding:0;display:flex}@media (max-aspect-ratio:1){.web-split>.web-board{aspect-ratio:1;justify-self:center;width:min(100%,56vh);max-height:56vh}}@media (min-aspect-ratio:1){.web-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.web-view{margin:calc(var(--px) * -6) calc(var(--px) * -7) calc(var(--px) * -7);touch-action:none;cursor:grab;flex:auto;align-self:stretch;min-width:0;min-height:0;overflow:hidden}.web-view svg{width:100%;height:100%;display:block}.web-link{stroke:#4a2a3a40;stroke-width:1px}.web-link.lit{stroke:var(--gold);stroke-width:1.6px}.web-node circle{fill:#4a2a3a24;stroke:#4a2a3a66;stroke-width:.8px}.web-node.start{fill:var(--ink);stroke:var(--gold);stroke-width:1px}.web-node.ready circle{fill:#ffd25e38;stroke:var(--gold);stroke-width:1.2px}.web-node.had circle{fill:var(--gold);stroke:var(--ink)}.web-node.planned circle{fill:#ffd25e73;stroke:var(--ink);stroke-dasharray:1.4 1}.web-link.planned{stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:2 1.5}.web-node.picked circle,.web-node.start.picked{stroke:var(--ink);stroke-width:1.8px}.web-node image{image-rendering:pixelated;pointer-events:none}.web-node:not(.had):not(.ready) image{opacity:.45}.web-node.empty circle{opacity:.45;stroke-dasharray:1.5 1.5}.web-node.greater circle,.web-node.boost circle{stroke-width:1.2px}.web-node.boost:not(.had) circle{fill:#4a2a3a47}.web-node.big circle{stroke-width:1.6px}.web-tally{--px:var(--px-small);justify-items:stretch;row-gap:calc(var(--px) * 1);white-space:nowrap;display:grid}.web-tally>.amount{font-size:var(--text-small);justify-content:space-between}.web-tally>.amount:last-child{color:var(--gold)}.web-does{align-items:flex-start;gap:calc(var(--px) * 2);margin:0;display:flex}.web-does .icon{flex:none}.web-taken{margin:0}.google-button{justify-content:center;width:100%;min-height:44px;display:flex}
