@font-face{font-family:Coiny;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/coiny-tamil-400-normal-C7i4Yo-t.woff2) format("woff2"),url(/assets/coiny-tamil-400-normal-DJVTFdr4.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Coiny;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/coiny-vietnamese-400-normal-BBCT21a1.woff2) format("woff2"),url(/assets/coiny-vietnamese-400-normal-YlO7gC38.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Coiny;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/coiny-latin-ext-400-normal-D8MgLjtq.woff2) format("woff2"),url(/assets/coiny-latin-ext-400-normal-B4sUgZC-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Coiny;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/coiny-latin-400-normal-CAitHKci.woff2) format("woff2"),url(/assets/coiny-latin-400-normal-BtonjJR1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-devanagari-500-normal-Ddzk8H1G.woff2) format("woff2"),url(/assets/baloo-2-devanagari-500-normal-BGpOhOmM.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-vietnamese-500-normal-Cj5RGu3k.woff2) format("woff2"),url(/assets/baloo-2-vietnamese-500-normal-ClyrcyJC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-latin-ext-500-normal-Ba7mhTsk.woff2) format("woff2"),url(/assets/baloo-2-latin-ext-500-normal-D1XZow3C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-latin-500-normal-CmLZ27r7.woff2) format("woff2"),url(/assets/baloo-2-latin-500-normal-BSdEhq8m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-devanagari-600-normal-CuT_xCk5.woff2) format("woff2"),url(/assets/baloo-2-devanagari-600-normal-Cnn1WFYO.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-vietnamese-600-normal-C5EqHgu0.woff2) format("woff2"),url(/assets/baloo-2-vietnamese-600-normal-CGkk4Wtx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-ext-600-normal-DiVeaYrH.woff2) format("woff2"),url(/assets/baloo-2-latin-ext-600-normal-CFaB2nBN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2) format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2) format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2) format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2) format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2) format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f3e4c4;--paper-2: #e8d4ab;--ink: #3a2a1c;--edge: #3a2a1c;--muted: #7a654b;--blue: #3e7fc1;--red: #c4513b;--ok: #5fae4e;--title-font: "Title Slash", "Coiny", "Trebuchet MS", sans-serif}@font-face{font-family:Title Slash;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2) format("woff2");unicode-range:U+002F}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:#47aba9}body{font-family:"Baloo 2",Trebuchet MS,sans-serif;font-weight:600;color:var(--ink)}html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none;user-drag:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}h2,h3,h4,.btn,.gold b,.chip b,.pill,.speed button,.res b,.profile-name{font-family:var(--title-font);font-weight:400}live-num{display:inline-block;white-space:nowrap}live-d,live-s{display:inline-block;width:1ch;text-align:center}live-s{width:.5ch}html{cursor:url(/UI%20Elements/UI%20Elements/Cursors/Cursor_01.png) 22 17,auto}*,*:before,*:after{cursor:inherit!important}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=search],textarea{cursor:text!important}#game{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none}html,body,#hud{touch-action:pan-x pan-y}html[data-touch] input,html[data-touch] textarea,html[data-touch] select{font-size:16px}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}#hud>*{pointer-events:auto}#hud .log{pointer-events:none}.panel{background:none;border:12px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAFhUlEQVR4nO3dsW4cRRgH8DFy6cYUoYlEG1GEhorwCAgJniJCvAPiHSKUpwAJ5REwVRpSILdIaUiBG5eWQnVofbm1b3e+2d3x9/tVseO727v7/juzs7szpQAAAAAAAAAAAAAAAAAAAFt2MvUBjx4/fT/2f+/evpn8fK39/tuvo9tbSilfffPtyTF/9xAd8953f7MlkTUYGoD7/PLzT3MfSiLfff/j7McuGoDLi5ellFKePHt+7+PWLv7PPv9k1dfvzV9//rPq6x8TgkP1NzUApxO3684NmaLVB6zQY4x9jkt9b3Nqao6QAMyhUPv00L63j9beAFjT5ABscaQHSplXm1oAUqsKwDGjP9BSbQ1qAUhNAEhNAEitOgDXVzfl+uomYltgcaudCIMaUTtdXSC6E9njCAuAbhA90gLQlegdbVUAXr96cevnsY1zoEyEQzW0X4NTTQ5AzQ0xMNcxO9A5tRneBbprQ7UCzNGybpocAwgBSzk7rxvJb3YQPCz02o0kr7Ed5tn5aUhdLTYKJARMdaj4owp/p2lVXl/d3NpYIeBY+8XfqnbCnlVxE+lQPe1CsZkWQNGzhO5GgSBK61HD6l34Un018lmitqqe0Zg+LSw5hB767Pb+1GpxoHsXo0BsytJ1FHIQrPjplWFQUjMMSmoCQGoCQGoCQGoCQGoCQGoCQGoCQNdqVogsxQIZdCyi/mat97U//8qhyYmcJSbS/pXHX3z9w62f565dF9IF2t8YaCmy3qpWit83bAm0AES7vrq5t/intgRVAdD1YQ13dYemBsD9AHRnV2sRdyS6HJpudTUzHGyRAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaANCFiDmADhEAutEiBAJAV6JDIAB05/rqJiwIAkC3IkIQFoBWBylQyvg8oLV1NzsAr1+9+ODFhYA1HJqm/1i6QHSjxWzk1QHY7fUj52yHpTRpAYSAVqJbgZAA7LcC0IvwFkAIaC2yxgyDktrsABxarlJXiKUMa6xm3WCVSrc2uUierhA9cSKM1JwHIDUtAKkJAKkJAKkJAKkJAKmFnAhz5pdeVVWuwqd3ukCkJgCkJgCk1uRiOJdC0IvZAbi8ePnB7xQ+azhUi8dyRxipNTkGMDxKL8IqVdHTo9ktgINdHoKwmeGgR6ETY0FvTqY+4NHjp++HP4/NzOuYgKU8efb8/3+/e/tmUk1PDkApH4ZgZxgGASDSWC9jOCfQ1OIvJXAYtGaOdlhLdRfo8uLlwXRqAYi0X2P79bXrBk1tBaqqdHcKWrHTWqsaC70WCHrjcmhSEwBSEwBSEwBSEwBSEwBSmx2A4fUXsKaaWtQCkJoAkJoAsClL32koAGzGGjdWCQCbMCz+JS+unByAOTcdwF3m7Pl3XaXhY1e9IQbmuO86/9ZCX233ZtwfwDHmFH/0cUJVCzB2xG6WCO6z9p5/p9mrXl/daAk4yrBOxg6GW+1UQ+cF2i94LQH3WaPbMxQ+O7S9Psc4Oz8NKf7htChzVAVg/8W30q+jf2fnp4v0IJpUqMJnrl3tLNV9brJEEtRYsoaa7KqNANFCi5oyDMpmLVE/TS+F0B1ijmNHiCI0vxZICNgyF8ORWnU7c6ipstenF84DkJouEKkJAKlNDsDY+mCwtjm1qQUgtaoATFkl5tBNzDxsS3zntSsVLbJEkqJnqyFwJphmerhDcNMD9pEzUFvUb5rIz364hvTWLpIM2ZJep0r/+NMvT0op5d+//0g7srXEZ1B72+KYiJ1a9ULZW1Qze10P76/GQ/9spr6/JgEwfSIttKi9qi6QQmdJY/XWQ8sEAAAAAAAAAAAAAAAAAFDhPybFBWeNi+C/AAAAAElFTkSuQmCC) 64 fill / 22px stretch;image-rendering:pixelated}.panel.sheer{--sheer: .82;isolation:isolate;border-image:none}.panel.sheer:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;border:1px solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAFhUlEQVR4nO3dsW4cRRgH8DFy6cYUoYlEG1GEhorwCAgJniJCvAPiHSKUpwAJ5REwVRpSILdIaUiBG5eWQnVofbm1b3e+2d3x9/tVseO727v7/juzs7szpQAAAAAAAAAAAAAAAAAAAFt2MvUBjx4/fT/2f+/evpn8fK39/tuvo9tbSilfffPtyTF/9xAd8953f7MlkTUYGoD7/PLzT3MfSiLfff/j7McuGoDLi5ellFKePHt+7+PWLv7PPv9k1dfvzV9//rPq6x8TgkP1NzUApxO3684NmaLVB6zQY4x9jkt9b3Nqao6QAMyhUPv00L63j9beAFjT5ABscaQHSplXm1oAUqsKwDGjP9BSbQ1qAUhNAEhNAEitOgDXVzfl+uomYltgcaudCIMaUTtdXSC6E9njCAuAbhA90gLQlegdbVUAXr96cevnsY1zoEyEQzW0X4NTTQ5AzQ0xMNcxO9A5tRneBbprQ7UCzNGybpocAwgBSzk7rxvJb3YQPCz02o0kr7Ed5tn5aUhdLTYKJARMdaj4owp/p2lVXl/d3NpYIeBY+8XfqnbCnlVxE+lQPe1CsZkWQNGzhO5GgSBK61HD6l34Un018lmitqqe0Zg+LSw5hB767Pb+1GpxoHsXo0BsytJ1FHIQrPjplWFQUjMMSmoCQGoCQGoCQGoCQGoCQGoCQGoCQNdqVogsxQIZdCyi/mat97U//8qhyYmcJSbS/pXHX3z9w62f565dF9IF2t8YaCmy3qpWit83bAm0AES7vrq5t/intgRVAdD1YQ13dYemBsD9AHRnV2sRdyS6HJpudTUzHGyRAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaAJCaANCFiDmADhEAutEiBAJAV6JDIAB05/rqJiwIAkC3IkIQFoBWBylQyvg8oLV1NzsAr1+9+ODFhYA1HJqm/1i6QHSjxWzk1QHY7fUj52yHpTRpAYSAVqJbgZAA7LcC0IvwFkAIaC2yxgyDktrsABxarlJXiKUMa6xm3WCVSrc2uUierhA9cSKM1JwHIDUtAKkJAKkJAKkJAKkJAKmFnAhz5pdeVVWuwqd3ukCkJgCkJgCk1uRiOJdC0IvZAbi8ePnB7xQ+azhUi8dyRxipNTkGMDxKL8IqVdHTo9ktgINdHoKwmeGgR6ETY0FvTqY+4NHjp++HP4/NzOuYgKU8efb8/3+/e/tmUk1PDkApH4ZgZxgGASDSWC9jOCfQ1OIvJXAYtGaOdlhLdRfo8uLlwXRqAYi0X2P79bXrBk1tBaqqdHcKWrHTWqsaC70WCHrjcmhSEwBSEwBSEwBSEwBSEwBSmx2A4fUXsKaaWtQCkJoAkJoAsClL32koAGzGGjdWCQCbMCz+JS+unByAOTcdwF3m7Pl3XaXhY1e9IQbmuO86/9ZCX233ZtwfwDHmFH/0cUJVCzB2xG6WCO6z9p5/p9mrXl/daAk4yrBOxg6GW+1UQ+cF2i94LQH3WaPbMxQ+O7S9Psc4Oz8NKf7htChzVAVg/8W30q+jf2fnp4v0IJpUqMJnrl3tLNV9brJEEtRYsoaa7KqNANFCi5oyDMpmLVE/TS+F0B1ijmNHiCI0vxZICNgyF8ORWnU7c6ipstenF84DkJouEKkJAKlNDsDY+mCwtjm1qQUgtaoATFkl5tBNzDxsS3zntSsVLbJEkqJnqyFwJphmerhDcNMD9pEzUFvUb5rIz364hvTWLpIM2ZJep0r/+NMvT0op5d+//0g7srXEZ1B72+KYiJ1a9ULZW1Qze10P76/GQ/9spr6/JgEwfSIttKi9qi6QQmdJY/XWQ8sEAAAAAAAAAAAAAAAAAFDhPybFBWeNi+C/AAAAAElFTkSuQmCC) 64 fill / 22px stretch;opacity:var(--sheer);pointer-events:none}img{image-rendering:pixelated}button{font:inherit;color:inherit}.top{position:absolute;top:10px;left:10px;width:0;height:0;z-index:5}.profile-btn{position:relative;flex-shrink:0;width:48px;height:48px;padding:0;border:0;background:url(/UI%20Elements/UI%20Elements/Buttons/SmallBlueRoundButton_Regular.png) center / 100% 100%;image-rendering:pixelated;display:flex;align-items:center;justify-content:center}.profile-btn.on,.profile-btn:active{background-image:url(/UI%20Elements/UI%20Elements/Buttons/SmallBlueRoundButton_Pressed.png)}.profile-btn img{width:38px;height:38px;border-radius:50%;margin-top:-3px}.top-dyn{display:flex;align-items:center;gap:6px;width:max-content}.res{display:flex;gap:10px;align-items:center;padding:2px 10px;background:#3a2a1ca6;color:#ffe58a;border-radius:12px;font-size:14px;white-space:nowrap;text-shadow:0 1px 1px #000a}.res span{display:flex;align-items:center;gap:3px}.res img{width:18px;height:18px;image-rendering:pixelated}.topcol{display:grid;gap:3px;justify-items:start}.boosts{display:flex;gap:4px;max-width:calc(100vw - 172px)}.boost{display:flex;align-items:center;gap:5px;min-width:0;padding:1px 8px;border-radius:10px;background:#2f8a2fdd;box-shadow:inset 0 0 0 1px #ffe58a80;color:#fff6c9;font-size:12px;line-height:17px;white-space:nowrap;overflow:hidden}.boost b{min-width:0;font-family:var(--title-font);font-weight:400;color:#ffe58a;overflow:hidden;text-overflow:ellipsis}.boost i{font-style:normal;flex-shrink:0}.boost.more{flex-shrink:0;font-family:var(--title-font);color:#ffe58a}#hud{--hud-top: calc(max(10px, env(safe-area-inset-top)) + 56px) ;--hud-bottom: max(8px, env(safe-area-inset-bottom));--hud-left: max(8px, env(safe-area-inset-left));--quest-drop: 12px;--quest-h: 112px}html[data-platform=telegram] #hud{--hud-top: calc(66px + var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));--hud-bottom: calc(8px + var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px))}.qbody{max-height:calc(var(--quest-h) - var(--quest-drop) - 20px);overflow-y:auto;overscroll-behavior:contain}.team{position:absolute;left:var(--hud-left);top:calc(var(--hud-top) + var(--quest-h) + 6px);width:124px;max-height:calc(100% - var(--hud-top) - var(--quest-h) - 12px - var(--hud-bottom) - var(--lbtns-h, 150px));display:flex;flex-direction:column}.team.tucked{left:0;width:auto}.tmlist{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;opacity:.9}.team:empty,.placing .team{display:none}.tmhead,.tmrow{display:flex;align-items:center;gap:5px;min-height:26px;padding:1px 6px 1px 1px;border:0;border-radius:6px;background:#3a2a1c73;color:#fff6d8;font-size:11px;line-height:1.2;text-align:left}.tmhead{min-height:20px;padding:1px 6px;font-family:var(--title-font);background:none;text-shadow:0 1px 2px #000a}.tmhead small{padding:0 5px;border-radius:7px;background:#fff3;font-size:11px}.tmrow img{flex-shrink:0;width:22px;height:22px;border:2px solid;border-radius:5px;background:#fff8e6;image-rendering:pixelated}.tmrow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmrow.more{justify-content:center;padding:1px 6px;font-family:var(--title-font)}.lbtns,.rcol{position:absolute;bottom:var(--hud-bottom);display:flex;flex-direction:column-reverse;gap:4px}.lbtns{left:var(--hud-left)}.rcol{right:max(8px,env(safe-area-inset-right))}.tr{position:absolute;right:max(8px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top));display:flex;gap:4px}html[data-platform=telegram] .tr{top:calc(10px + var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px))}.rbtn{width:52px;padding:0;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:1px;text-decoration:none}.rbtn .ri{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #fff5;border-radius:8px;background:#3a2a1c8c}.rbtn.on .ri{border-color:#e6a52a;background:#3a2a1ccc}.rbtn:active .ri{transform:translateY(2px)}.rbtn .ri img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.rbtn .ri b{font:22px/1 var(--title-font);color:#fff6d8;text-shadow:0 2px 0 #0008}.rbtn .ri i{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font:700 11px/16px sans-serif;font-style:normal;text-align:center}#hud .rbtn small{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:1.1;color:#fff6d8;white-space:nowrap;text-shadow:0 1px 2px #000,0 0 3px #000}@media(max-height:560px){.rcol{top:var(--hud-top);overflow-y:auto;padding-top:6px}.rbtn small{display:none}.team{left:calc(var(--hud-left) + 58px);max-height:calc(100% - var(--hud-top) - var(--quest-h) - 12px - var(--hud-bottom) - 56px)}}.chat{position:absolute;left:calc(var(--hud-left) + 58px);bottom:var(--hud-bottom);width:min(280px,calc(100% - 140px))}.chat:empty{display:none}.windowed>.chat{visibility:hidden}.chat.mini,.chat.open{height:auto;margin:0;overflow:visible;padding:4px 8px;border-radius:8px;background:#3a2a1c80}.clines{display:flex;flex-direction:column}.cline{display:block;width:100%;padding:1px 0;border:0;background:none;color:#fff6d8;font-size:12px;line-height:1.35;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 #0008}.cline b{font-weight:700;color:color-mix(in srgb,var(--rc, #fff6d8) 45%,#fff6d8)}.chat.open .clines{max-height:min(40vh,300px);overflow-y:auto}.chat.open .cline{min-height:34px;white-space:normal}.cclose{position:absolute;right:4px;top:-34px;width:34px;height:34px;padding:0;border:0;border-radius:8px 8px 0 0;background:#3a2a1c80;color:#fff6d8;font-size:12px}.sheet.profile{width:min(380px,calc(100% - 32px));height:auto;max-height:calc(100% - 24px)}.profile-body{display:flex;flex-direction:column;gap:6px}.profile-body .gold{display:flex;align-items:center;gap:6px;font-size:22px}.profile-body .gold img{width:34px;height:34px}.profile-body .gold small{font-size:12px;color:var(--muted)}.profile-name{font-size:18px}.profile-actions{display:flex;gap:6px}.gift-row{display:flex;gap:6px;padding-top:8px}.gift-row input{flex:1;min-width:0;font:inherit;font-size:14px;padding:4px 8px;border:2px solid var(--edge);border-radius:6px;background:#fff8e6;text-transform:uppercase}.profile-actions .btn{flex:1}.top .gold{display:flex;align-items:center;gap:6px;font-size:22px}.top .gold img{width:34px;height:34px}.top .gold small{font-size:12px;color:var(--muted)}.chip{background:var(--paper-2);border-radius:6px;padding:3px 8px;font-size:14px}.speed{display:flex;gap:3px}.speed button{border:0;border-image:url(data:image/png;base64,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) 64 fill / 10px stretch;background:none;color:#fff;text-shadow:0 1px 0 #0007;padding:4px 10px;min-width:44px;image-rendering:pixelated}.speed button.on{border-image-source:url(data:image/png;base64,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);color:#ffe58a}.list{position:absolute;top:70px;left:10px;width:250px;max-height:calc(100% - 250px);overflow-y:auto;padding:8px}.list h3{margin:0 0 6px}.card{display:flex;gap:8px;align-items:center;padding:5px;border-radius:8px;border:2px solid transparent}.card:hover{background:#fff6}.card.active{border-color:var(--blue);background:#fff8}.card.dead{opacity:.55}.card .meta{flex:1;min-width:0;line-height:1.2}.card small{color:var(--muted)}.card .state{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar{width:44px;height:44px;border-radius:8px;background:#b9d7a0;border:2px solid var(--edge);object-fit:cover}.avatar.big{width:64px;height:64px}.mini{height:6px;background:#3a2a1c55;border-radius:3px;overflow:hidden;margin:2px 0}.mini i{display:block;height:100%;background:var(--ok)}.btn{border:0;border-image:url(data:image/png;base64,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) 64 fill / 12px stretch;background:none;color:#fff;padding:6px 12px 8px;text-shadow:0 1px 0 #0008;display:inline-flex;gap:6px;align-items:center;justify-content:center;image-rendering:pixelated}.btn:active{border-image-source:url(data:image/png;base64,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);padding:8px 12px 6px}.btn.off{filter:grayscale(.9) brightness(.9);opacity:.7}.btn.ghost{border-image:none;background:transparent;color:var(--ink);text-shadow:none}.btn.wide{width:100%;margin-top:8px}.btn img{width:22px;height:22px}.pill{background:var(--red);border-radius:10px;padding:0 6px;font-size:12px}.detail{position:absolute;top:0;left:0;width:320px;max-height:calc(100% - 72px);overflow-y:auto;padding:12px;will-change:transform}.speech-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.speech{position:absolute;top:0;left:0;display:flex;align-items:center;gap:4px;padding:2px 8px;margin-top:-8px;border:2px solid var(--ink);border-radius:8px;background:#fffbea;color:var(--ink);font-size:13px;line-height:1.3;white-space:nowrap;will-change:transform}.speech img{width:20px;height:20px;image-rendering:pixelated}.speech:after{content:"";position:absolute;left:50%;bottom:-8px;margin-left:-6px;border:6px solid transparent;border-bottom:0;border-top:8px solid var(--ink)}.speech:before{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-4px;z-index:1;border:4px solid transparent;border-bottom:0;border-top:6px solid #fffbea}.bact{position:absolute;top:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;will-change:transform}.bact-row{display:flex;gap:8px;pointer-events:auto;animation:bact-in .18s ease-out both}@keyframes bact-in{0%{transform:translateY(8px) scale(.8);opacity:0}}.bact-btn{position:relative;width:52px;height:52px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:3px solid var(--edge);border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff8e6,#e8d4ab);box-shadow:0 3px #3a2a1c99;color:var(--ink)}.bact-btn:active{transform:translateY(2px);box-shadow:0 1px #3a2a1c99}.bact-btn img{width:26px;height:26px;image-rendering:pixelated}.bact-btn b{font-size:20px;line-height:24px;color:#3c8a3c}.bact-btn.up{background:radial-gradient(circle at 50% 35%,#fff3c4,#f2c14e)}.bact-btn.up.max b{color:var(--muted)}.bact-btn span{position:absolute;top:100%;margin-top:3px;font:11px/1.1 var(--title-font);color:#fff6d8;text-shadow:0 1px 0 #000,0 0 3px #000;white-space:nowrap}.bact-btn .dot{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--red);border:2px solid #fff}.bact-name{margin-top:16px;padding:1px 10px;border-radius:8px;background:#3a2a1cdd;color:#ffe58a;font:13px var(--title-font);white-space:nowrap}.sheet.story.bup,.sheet.story.binfo{height:auto;max-height:min(680px,calc(100% - 24px))}.bup .bup-head{align-items:center;flex-wrap:nowrap!important}.bup .bup-head>.bup-i{order:0!important}.bup .bup-head h2{font-size:18px}.binfo .head h2{font-size:18px;white-space:nowrap}.bup .bup-head h2{flex:1;display:flex;flex-direction:column;align-items:center;line-height:1.1}.bup .bup-head h2 small{font-size:14px;opacity:.9}.bup-i{width:34px;height:34px;padding:0;border:2px solid var(--edge);border-radius:50%;background:#fff8e6;display:flex;align-items:center;justify-content:center;flex:none}.bup-i img{width:22px;height:22px}.gains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0}.gain{display:flex;flex-direction:column;padding:6px 8px;border-radius:8px;background:var(--paper-2)}.gain small{color:var(--muted);font-size:12px}.gain b{font-size:15px}.gain em{font-style:normal;color:#3c8a3c}.conds{margin:6px 0 10px;border-radius:8px;background:var(--paper-2);padding:4px 8px}.conds-title{text-align:center;font:15px var(--title-font);padding:2px 0 4px;border-bottom:2px solid #3a2a1c22}.cond{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #3a2a1c1a;font-size:13px}.cond:last-child{border-bottom:0}.cond img{width:26px;height:26px;image-rendering:pixelated}.cond>span:nth-of-type(1){flex:1;min-width:0}.cond .have{font-weight:700}.cond .have.short{color:var(--red)}.cond-mark{width:22px;text-align:center;font-size:18px}.cond-mark.ok{color:#3c8a3c}.cond-mark.no{color:var(--red)}.bup-max{text-align:center;color:var(--muted)}.binfo-desc{margin:4px 0 8px;padding:8px 10px;border-radius:8px;background:#fff8e6;font-size:13px;text-align:center}.binfo-table{max-height:min(60vh,460px);overflow:auto;border-radius:8px;background:#fff8e6}.binfo-table table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:13px;text-align:center}.binfo-table th{position:sticky;top:0;z-index:1;background:var(--paper-2);padding:6px 4px;font-size:12px;font-weight:400;color:var(--muted)}.binfo-table td{padding:8px 4px}.binfo-table tbody tr:nth-child(2n) td{background:#3a2a1c0d}.binfo-table tr.cur td{background:#f2c14e!important}.binfo-table tr.cur td:first-child{border-radius:8px 0 0 8px}.binfo-table tr.cur td:last-child{border-radius:0 8px 8px 0}.binfo-table tr.locked td{opacity:.45}.binfo-note{margin:6px 0 0;font-size:12px;color:var(--muted);text-align:center}.head{display:flex;gap:10px;align-items:flex-start}.head>div{flex:1}.head h2{margin:0;font-size:22px;flex:1}.sheet .head h2{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAABACAYAAABMbHjfAAAEfklEQVR4nO2dP04cMRTG30YpwgWQIrZISYGo5hRIdFwil0iRS+QSdEg5xVYoBSUFCIkLQEeqRV6vx362P/+b+X4SDbs74xl/n997M2OPCCGEEEIIIWRNbFo3YKlc/fz9gdze3z+/2FcF6PKknm4vj8QzXd+ofz8nFrQolwri/O3ubo/+9/p0353eumqQS/giceLvjbfzs6zfnzw8g1pSH5cJRPoyQjcN8Y36GhFphJIrxrWAOpf77fQcDbpohC1+e8SncMfENpJthB5M8KV1A2xGTneInx779tOBrhSkhkPN/WpOEKPBGPjSKDMS1NaYvd+vmh8iGzlX6Gqg+McgpnC39VBba94I4MPV0Bxxh0Z/in8cNAaYu0KkAaE9VQTwkSP2WCh+YoLU3qcBXp/uN6F8PMa1mnxesz2KfzzMPtNEA5RWfNubqzsOIoBpgt3d7dGGalfxFP/YIG/i5WjPV3QfXQY1v5CTpxHSA6ErTs4aIBQJ9ry/PGY17mKa5N9ul7UNMjYX05Sto2/ffzj/r7ncOnsjTBMJ5naM4uTheehnYUh5csQvEnEnuJUJCJlDI/4QXgPYzvGZgEYgtfDpLfZ5o2AE0JqAkNakPGynSoFiIgEhJUGN/HvUNUDpdIiRZT2k9DUy7TGJehw6Jh1iNCAofFrKnWMQPR+AJiBa3s7PPv9SKSl+kcQJMSyMSQwl7uWgZpclzwirYYLc0YO0p2fxi4CnRLpMwDRoveSK36Ud9ECbZQCX85Am4GMQ60Ur/twZZNkRoLQJyPqoJX4RUAqkNUEKjAKk5LpCsBpAYwJGARLC1kjpRbWKrwvES6QklRragRqgh5W+yLJBawweAUKpENMgMoepjVrriTZZGtE80ItpatEE0gFm37caGJsYIHcOKBmDmLv4rTRRxQDmpHqKf12kmqDWEjxwA/hW7QqJn1eMlk+oj30aKbEaYfEIgHAyb4aNx35Fj5y+qxEFoAbIGf1D0ATroWYUKBoB9g5m3k9i2WumdBQoZgCk+DkvYJ3UMAHMAK6VpTnyk1xcJkCmQd29I4yQmkAMEPuer1hYABORMlEg2wClxU+ICdoEWQao+ZokQlzkajDZAKGXW6MLYKZB44DuK1tLttZyTACpAUqLn5CQCVKJNsDp9vLDl/eXFD+jQP+U7COfCWxdaol6TWrttMdF6glG3kjr1YhrOMb3l8eDuQPT9c3BA3an28uPmIkzagP0IP4ceu1QJGs4RhGsCVQGaCV+16OzvNTaN7X6DGWC4BdqiN9+U6S5D9QcgZhOWOq8hBbnwNeXiOmwoWVUQibwfhgSvwhu9DdNYO9nqYJcOr5+RM0F16wi5zOB8wNXNZ0axmIMQhMsB5T4UyfLa1eVOKoBkOIXOTyAkBliX5wdU+0j71r3uv5Rq2OM2a9G/IgVIuyaQMRdF2zsL6TurCTI9eBJOTQpM5LUrMDUD8QAGlJPBsU/FigTlEx5Zw1gUvtBN23OTwP0zZxuWtd0c7qBiKmWWSj+MRhJD00EFXuCKPwxGaGf/wNmPbuql6k//AAAAABJRU5ErkJggg==) 0 64 fill / 0 24px stretch;color:#fff;text-shadow:0 2px 0 #0008;padding:6px 30px 12px;text-align:center;image-rendering:pixelated}.x{border:0;background:none;padding:0}.x img{width:32px;height:32px}.trait{font-size:13px;margin-top:2px}.trait small{color:var(--muted)}.activity{margin:8px 0;padding:4px 8px;background:var(--paper-2);border-radius:6px;font-size:14px}.stat{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:6px;margin:4px 0;font-size:13px}.bar{position:relative;height:16px;background:#3a2a1c44;border:2px solid var(--edge);border-radius:5px;overflow:hidden}.bar i{position:absolute;inset:0 auto 0 0}.bar b{position:relative;display:block;text-align:center;font-size:11px;line-height:12px;color:#fff;text-shadow:0 1px 1px #000}.bar.hp i{background:#d9503f}.bar.food i{background:#e59a3a}.bar.stam i{background:#4caf6a}.bar.mood i{background:#d466b5}.bar.xp i{background:#4f8fe0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin:10px 0;font-size:14px}.grid div{display:flex;align-items:center;gap:4px}.grid img{width:22px;height:22px}.grid b{margin-left:auto}.orders{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.orders .btn{font-size:13px;padding:6px 4px 8px;border-image-width:8px;line-height:1.15;min-height:34px}.orders .btn:active{padding:8px 4px 6px}.desc{font-size:14px;color:var(--muted)}.empty-note{grid-column:1 / -1;flex-basis:100%;align-self:center;margin:0;padding:14px 10px;text-align:center;color:var(--muted);font-size:13px;font-weight:500;line-height:1.4;text-wrap:balance;opacity:.85}ul{padding-left:18px;font-size:14px}.maxed{text-align:center;color:var(--ok);margin-top:8px}.log{position:absolute;right:60px;width:360px;text-align:right;font-size:13px;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000}.log div:first-child{font-size:15px}.log div{opacity:.95}.log div:nth-child(n+4){opacity:.6}.modal{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:16px;background:#0006;display:flex;align-items:center;justify-content:center}.sheet{width:min(820px,calc(100% - 32px));height:min(640px,calc(100% - 24px));padding:16px;overflow-y:auto;overscroll-behavior:contain;flex-shrink:0}.sheet>.head,.sheet>.sheet-top{position:sticky;top:-16px;z-index:2;margin-top:-16px;padding:16px 0 6px;background:linear-gradient(var(--paper-2) 3px,var(--paper) 3px)}.sheet.story{width:min(480px,calc(100% - 32px));height:min(420px,calc(100% - 24px))}.sheet.story{display:flex;flex-direction:column}.welcome-back{width:min(320px,calc(100% - 48px));padding:30px 16px 14px;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;animation:result-pop .3s cubic-bezier(.3,1.6,.5,1)}.wb-ribbon{position:absolute;top:-14px;left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 28px 11px;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAABACAYAAABMbHjfAAAEfklEQVR4nO2dP04cMRTG30YpwgWQIrZISYGo5hRIdFwil0iRS+QSdEg5xVYoBSUFCIkLQEeqRV6vx362P/+b+X4SDbs74xl/n997M2OPCCGEEEIIIWRNbFo3YKlc/fz9gdze3z+/2FcF6PKknm4vj8QzXd+ofz8nFrQolwri/O3ubo/+9/p0353eumqQS/giceLvjbfzs6zfnzw8g1pSH5cJRPoyQjcN8Y36GhFphJIrxrWAOpf77fQcDbpohC1+e8SncMfENpJthB5M8KV1A2xGTneInx779tOBrhSkhkPN/WpOEKPBGPjSKDMS1NaYvd+vmh8iGzlX6Gqg+McgpnC39VBba94I4MPV0Bxxh0Z/in8cNAaYu0KkAaE9VQTwkSP2WCh+YoLU3qcBXp/uN6F8PMa1mnxesz2KfzzMPtNEA5RWfNubqzsOIoBpgt3d7dGGalfxFP/YIG/i5WjPV3QfXQY1v5CTpxHSA6ErTs4aIBQJ9ry/PGY17mKa5N9ul7UNMjYX05Sto2/ffzj/r7ncOnsjTBMJ5naM4uTheehnYUh5csQvEnEnuJUJCJlDI/4QXgPYzvGZgEYgtfDpLfZ5o2AE0JqAkNakPGynSoFiIgEhJUGN/HvUNUDpdIiRZT2k9DUy7TGJehw6Jh1iNCAofFrKnWMQPR+AJiBa3s7PPv9SKSl+kcQJMSyMSQwl7uWgZpclzwirYYLc0YO0p2fxi4CnRLpMwDRoveSK36Ud9ECbZQCX85Am4GMQ60Ur/twZZNkRoLQJyPqoJX4RUAqkNUEKjAKk5LpCsBpAYwJGARLC1kjpRbWKrwvES6QklRragRqgh5W+yLJBawweAUKpENMgMoepjVrriTZZGtE80ItpatEE0gFm37caGJsYIHcOKBmDmLv4rTRRxQDmpHqKf12kmqDWEjxwA/hW7QqJn1eMlk+oj30aKbEaYfEIgHAyb4aNx35Fj5y+qxEFoAbIGf1D0ATroWYUKBoB9g5m3k9i2WumdBQoZgCk+DkvYJ3UMAHMAK6VpTnyk1xcJkCmQd29I4yQmkAMEPuer1hYABORMlEg2wClxU+ICdoEWQao+ZokQlzkajDZAKGXW6MLYKZB44DuK1tLttZyTACpAUqLn5CQCVKJNsDp9vLDl/eXFD+jQP+U7COfCWxdaol6TWrttMdF6glG3kjr1YhrOMb3l8eDuQPT9c3BA3an28uPmIkzagP0IP4ceu1QJGs4RhGsCVQGaCV+16OzvNTaN7X6DGWC4BdqiN9+U6S5D9QcgZhOWOq8hBbnwNeXiOmwoWVUQibwfhgSvwhu9DdNYO9nqYJcOr5+RM0F16wi5zOB8wNXNZ0axmIMQhMsB5T4UyfLa1eVOKoBkOIXOTyAkBliX5wdU+0j71r3uv5Rq2OM2a9G/IgVIuyaQMRdF2zsL6TurCTI9eBJOTQpM5LUrMDUD8QAGlJPBsU/FigTlEx5Zw1gUvtBN23OTwP0zZxuWtd0c7qBiKmWWSj+MRhJD00EFXuCKPwxGaGf/wNmPbuql6k//AAAAABJRU5ErkJggg==) 0 64 fill / 0 24px stretch;image-rendering:pixelated;color:#fff;font:18px var(--title-font);text-shadow:0 2px 0 #0008}.wb-away{margin:0;font-size:13px;color:var(--muted)}.wb-away b{color:var(--ink)}.wb-items{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.wb-item{display:flex;align-items:center;gap:4px;padding:3px 10px 3px 4px;border-radius:16px;background:#fff8e6;border:2px solid #3a2a1c22}.wb-item img{width:26px;height:26px;image-rendering:pixelated}.wb-item b{font-size:15px;color:#3c8a3c}.wb-note{margin:0;font-size:11px;color:var(--muted)}.welcome-back .btn.wide{margin-top:2px}.sheet.story>*{flex-shrink:0}.sheet.story>.btn.wide:last-child{margin-top:auto}.cands{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px}.cand{background:var(--paper-2);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.cand h3{margin:4px 0 0}.cands .cand{content-visibility:auto;contain-intrinsic-size:auto 230px}.quick-open{align-self:flex-start;margin-top:8px}.cf-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:16px;background:#1d1a1699}.cf-card{width:min(320px,100%);padding:12px;display:flex;flex-direction:column;gap:10px;animation:result-pop .3s}.cf-card .head h2{font-size:18px}.cf-body{margin:0;color:var(--ink)}.qo-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.qo-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:4px;border:2px solid var(--rc);border-radius:8px;background:#fff8e6;color:var(--ink);font:13px/1.2 var(--title-font)}.qo-chip small{font:700 12px/1.2 "Baloo 2",sans-serif;color:var(--muted)}.qo-chip.on{background:var(--rc);color:#fff;text-shadow:0 1px 0 #0008}.qo-chip.on small{color:#fffc}.cand small{color:var(--muted)}.cand .cinfo{min-height:2.5em}.cand>.btn:not(.ghost){margin-top:auto}.gacha-go{width:100%;margin:4px 0 10px;display:flex;align-items:center;justify-content:center;gap:6px}.gacha-go img{width:20px;height:20px}.queue-go{margin:2px 0 8px}.queue-go small{color:var(--muted)}.warn{color:var(--red)}.raid-odds{margin:4px 0 8px;font-size:13px}.raid-odds.easy b:last-child{color:var(--ok)}.raid-odds.even b:last-child{color:#c98a10}.raid-odds.risky b:last-child{color:var(--red)}.toasts{position:fixed;left:50%;top:calc(max(10px,env(safe-area-inset-top)) + 58px);transform:translate(-50%);z-index:120;display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}html[data-platform=telegram] .toasts{top:calc(68px + var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px))}.toast{max-width:100%;background:#3a2a1cf2;color:#fff;padding:8px 16px;border-radius:8px;text-align:center;box-shadow:0 2px 8px #0006;opacity:0;transform:translateY(-8px);transition:.2s}.toast.show{opacity:1;transform:none}@media(max-width:900px){.top{left:8px;right:8px;transform:none;flex-wrap:wrap;justify-content:center}.list{top:auto;bottom:8px;width:200px;max-height:40%}.detail{width:290px;max-height:60%}.log{display:none}}.btn-chip{border:0;display:inline-flex;align-items:center;gap:4px}.btn-chip img{width:22px;height:22px}.mat{display:inline-flex;align-items:center;gap:1px;margin-right:6px;font-size:13px}.mat img{width:22px;height:22px}.mat.short{color:var(--red);font-weight:700}.bag{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 10px;font-size:13px}.bag>span{margin-right:6px;color:var(--muted)}h4{margin:10px 0 4px}.job{font-size:13px;padding:4px 6px;background:var(--paper-2);border-radius:6px;margin-bottom:6px}.job .mini i{background:#f2c14e}.recipe{display:grid;grid-template-columns:36px 1fr auto auto;gap:6px;align-items:center;padding:4px 0;border-bottom:1px dashed #3a2a1c33}.recipe>img{width:36px;height:36px}.recipe small{color:var(--muted)}.recipe .g{width:14px;height:14px;vertical-align:-2px}.recipe.locked{grid-template-columns:36px 1fr;opacity:.55}.recipe.locked div{display:flex;flex-direction:column}.inputs{display:flex;flex-wrap:wrap}.btn.sm{font-size:13px;padding:4px 9px 6px;border-image-width:7px;line-height:1.15}.btn.sm:active{padding:6px 9px 4px}.btn.on{filter:hue-rotate(-75deg) saturate(1.3)}.density{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.density .btn{flex-direction:column;gap:0;padding:6px 4px}.density .btn small{font-size:11px;opacity:.85}.upgrade{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:8px;font-size:13px}.upgrade>span{margin-right:6px}.prices{width:100%;font-size:13px;border-collapse:collapse}.prices td{padding:2px 0}.prices td:nth-child(n+2){text-align:right}.prices img{width:20px;height:20px;vertical-align:middle}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px}.slot{background:var(--paper-2);border-radius:8px;padding:6px;display:flex;flex-direction:column;align-items:center;font-size:13px}.slot img{width:40px;height:40px}.slot small{color:var(--muted);text-align:center}.kho-sub{margin:12px 0 6px;font-size:14px;color:var(--muted)}.bwmat .buyto{display:flex;align-items:center;gap:2px}.bwmat .buyto .btn.sm{min-width:34px;padding-left:0;padding-right:0}.bwmat .mto{min-width:44px;text-align:center;font-size:15px}.bwcap{display:flex;justify-content:space-between;padding:6px 8px 0;font-size:11px;color:var(--muted)}.bwcap span:last-child{width:112px;text-align:center}.bwmat.off .mto{color:var(--muted);font-size:13px}.log{bottom:10px;right:68px}.g{width:16px;height:16px;vertical-align:-3px}.spr-box{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.spr{flex:none;image-rendering:pixelated;background-repeat:no-repeat;animation:spr-play .9s infinite}@keyframes spr-play{0%{background-position-x:0}to{background-position-x:calc(-1 * var(--n) * var(--w))}}.rank{display:inline-block;flex:none;width:10px;height:10px;margin:0 5px 1px 1px;vertical-align:middle;transform:rotate(45deg);border:2px solid var(--edge);border-radius:2px;background:var(--rc)}.rank.named{width:auto;height:auto;margin:0 0 0 4px;padding:0 6px;transform:none;border-radius:6px;color:#fff;font:11px/16px var(--title-font);text-shadow:0 1px 0 #0008}.modal .wrap{display:contents}.roster .head{align-items:center}.roster .head h2{flex:1}.roster .head h2 small{font-size:16px;color:var(--muted)}.sheet .head h2 small{font-family:"Baloo 2",Trebuchet MS,sans-serif;font-weight:700;color:#ffffffc0;text-shadow:none}.gdhead h3 small,.guildtabs .tab small,.bst-run h4 small{font-family:"Baloo 2",Trebuchet MS,sans-serif;font-weight:700;font-size:inherit}.hgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.hcard{background:var(--paper-2);border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.hcard.dead .spr{filter:grayscale(1);opacity:.6}.hcard small{color:var(--muted)}.hname{max-width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px}.hname b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hstate{font-size:13px;min-height:18px}.hbtns{display:flex;gap:4px}.hbtns .btn.locate{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:#fff}.btn.green{filter:hue-rotate(-75deg) saturate(1.3)}.btn.green img{width:16px;height:16px}.btn.red{border-image-source:url(data:image/png;base64,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)}.btn.red:active{border-image-source:url(data:image/png;base64,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)}.zone{font-size:11px!important;margin-top:2px}.info{width:min(440px,calc(100% - 32px));display:flex;flex-direction:column}.ihead{display:flex;align-items:center;gap:8px}.ihead h2{flex:1;text-align:center;margin:0;font-size:20px;text-shadow:0 1px 0 #0006}.jobicon{width:34px;height:34px}.lock{border:2px solid var(--edge);background:#fff8e6;border-radius:6px;font-size:16px;width:34px;height:34px}.lock.on{background:#f2c14e}.irow{display:flex;justify-content:space-between;align-items:center;margin:4px 0}.rlabel{font-size:15px;letter-spacing:1px;text-shadow:0 1px 0 #0006}.money{display:flex;align-items:center;gap:4px;background:var(--paper-2);padding:2px 10px;border-radius:6px}.money img{width:24px;height:24px}.ibody{display:flex;justify-content:center;align-items:center;gap:12px;background:radial-gradient(#cfe3a8,#9fc27a);border:2px solid var(--edge);border-radius:8px;padding:6px}.eslots{display:flex;flex-direction:column;gap:6px}.eslot{width:52px;height:52px;background:#3a2a1c22;border:2px solid var(--edge);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px}.eslot img{width:30px;height:30px}.eslot.locked{opacity:.4}.ibar{margin:8px 0 6px;height:18px}.ibar b{line-height:14px}.itabs{display:flex;gap:4px}.itab{flex:1;border:2px solid var(--edge);background:var(--paper-2);border-radius:6px 6px 0 0;display:flex;flex-direction:column;align-items:center;padding:3px 0;font-size:11px}.itab img{width:26px;height:26px}.itab.on{background:#fff8e6;border-bottom-color:#fff8e6}.itab .sheep{width:26px;height:26px;background-size:360px 60px;background-position:-17px -20px;image-rendering:pixelated}.icontent{flex:1;min-height:0;overflow-y:auto;background:#fff8e6;border:2px solid var(--edge);border-top:0;border-radius:0 0 6px 6px;padding:8px}.ititle{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.atk{color:#c4513b}.def{color:var(--blue)}.skill{display:flex;gap:8px;align-items:flex-start;padding:6px;border-radius:6px;background:var(--paper-2);margin-bottom:6px}.skill img{width:36px;height:36px}.skill p{margin:2px 0 0;font-size:13px}.skill.locked{filter:grayscale(.7);opacity:.7}.soon{text-align:center;color:var(--muted);font-size:13px}.secret{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.secret div{display:flex;flex-direction:column;align-items:center;background:var(--paper-2);border-radius:6px;padding:4px 0;font-size:11px;filter:grayscale(1);opacity:.6}.secret img{width:26px;height:26px}.pill.gold{background:#e6a52a;color:#fff;padding:1px 8px}.empty{text-align:center;padding:20px 0}.ifoot{display:flex;justify-content:space-between;margin-top:8px}.ifoot .btn.red{min-width:120px}@media(max-width:900px){.hgrid{grid-template-columns:repeat(2,1fr)}}.shelf{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.gcard{display:grid;grid-template-columns:32px 1fr auto auto;gap:6px;align-items:center;background:var(--paper-2);border-radius:6px;padding:4px 6px;font-size:13px}.gcard>img{width:32px;height:32px}.grade{display:inline-block;min-width:22px;padding:0 3px;border:2px solid var(--edge);border-radius:4px;color:#fff;font-size:11px;text-align:center;line-height:14px;text-shadow:0 1px 0 #0008}.glines{display:flex;flex-wrap:wrap;gap:0 8px;font-size:12px;color:var(--muted)}.glines .bonus{color:#3e7fc1}.gprice{display:flex;align-items:center;gap:2px;font-weight:700}.gprice img{width:18px;height:18px}.skill .next{color:var(--muted);font-size:12px}.skill small.ok{color:var(--ok)}.skill>div:not(.sbtn){flex:1;min-width:0}.skill .sbtn{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;max-width:130px;text-align:right}.skill .sbtn small{font-size:11px;color:var(--muted)}.skill .sbtn small.warn{color:var(--red)}.skill .sbtn small.ok{color:var(--ok)}.skill.own{flex-wrap:wrap}.skill.own .sbtn{flex-basis:100%;max-width:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px}.learnbox{display:flex;flex-direction:column;gap:6px;padding:6px;margin-bottom:8px;border:2px dashed var(--edge);border-radius:6px;background:#fff3cf}.learnbox .skill{margin-bottom:0}.learnbox>.btn{align-self:flex-end}.trait-tools{display:flex;gap:6px;margin-bottom:6px}.trait-node{display:grid;grid-template-columns:30px 1fr auto auto;gap:6px;align-items:center;padding:4px 6px;border-radius:6px;background:var(--paper-2);margin-bottom:4px;filter:grayscale(.6)}.trait-node.has{filter:none}.trait-node img{width:28px;height:28px}.trait-node div{display:flex;flex-direction:column;line-height:1.2}.trait-node small{color:var(--muted);font-size:12px}.rank-count{font-weight:700;min-width:30px;text-align:right}.trait-node.closed{opacity:.55}.trait-node .mini{margin-top:3px}.trait-node .mini i{background:#e6a52a}.trait-node .lockmsg{grid-column:span 2;color:var(--red)}.trait-node .rank-count{font-size:12px;min-width:0}.trait-tools small{align-self:center;color:var(--muted)}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background:#47aba9 var(--bg-portrait) center / cover no-repeat;transition:opacity .4s}@media(orientation:landscape){.loading{background-image:var(--bg-landscape)}}.loading.gone{opacity:0;pointer-events:none}.loading-version{position:absolute;right:10px;bottom:max(6px,env(safe-area-inset-bottom));margin:0;font-size:12px;color:#fff6d8;opacity:.85;text-shadow:0 1px 0 #000a}.auth.maintenance{z-index:100;background:#2a3d3ccc}.maintenance .auth-box{text-align:center;align-items:center}.maint-logo{width:220px;max-width:70%}.loading-logo{width:min(86vw,520px);max-height:30vh;object-fit:contain;filter:drop-shadow(0 4px 6px #0006);animation:logo-in .6s cubic-bezier(.2,1.5,.4,1) both}@keyframes logo-in{0%{transform:scale(.7);opacity:0}}.loading-foot{width:min(86vw,420px);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:#fff6d8;text-shadow:0 2px 0 #000a}.loading-bar{width:100%;height:16px;padding:2px;border:2px solid #3a2a1c;border-radius:10px;background:#3a2a1ccc}.loading-bar i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(#ffd85a,#e6a52a);transition:width .25s}.loading-text{margin:0;font:16px var(--title-font)}.loading-tip{margin:0;font-size:13px}.loading.waiting .loading-foot{visibility:hidden}.auth{background:#0005}.loading~.auth{background:#0002;padding-top:30vh}.loading~.auth .auth-box h1{display:none}.auth{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.auth-box{width:340px;max-width:100%;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.auth-box h1{margin:0 0 4px;text-align:center;font-size:30px}.auth-box h2,.auth-box p{margin:0}.auth-box .tabs{display:flex;gap:6px}.auth-box .tabs button{flex:1;border:2px solid var(--edge);background:#fff8e6;border-radius:6px;padding:4px}.auth-box .tabs button.on{background:var(--blue);color:#fff}.auth-box label{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--muted)}.auth-box input{font:inherit;color:var(--ink);background:#fff8e6;border:2px solid var(--edge);border-radius:6px;padding:5px 8px}.auth-error{color:var(--red);min-height:1.2em;font-size:14px}.auth-note{background:var(--paper-2);border-radius:6px;padding:6px 8px;font-size:14px}.auth[hidden]{display:none}.acct-save{display:flex;flex-direction:column;gap:1px;margin-top:6px;padding:6px 8px;border:2px solid var(--edge);border-radius:6px;background:#fff8e6;font-size:14px}.acct-save small{color:var(--muted)}.profile-actions.acct{margin-top:6px}.profile-version{color:var(--muted);text-align:center;font-size:12px}.profile-lang{display:flex;align-items:center;justify-content:space-between;gap:6px}.profile-lang small{color:var(--muted);font-size:12px}.lang-pick{display:flex;gap:4px}.lang-pick button{min-height:34px;min-width:42px;padding:2px 10px;border:2px solid var(--edge);border-radius:6px;background:#fff8e6;color:var(--ink);font:inherit;font-size:14px}.lang-pick button.on{background:var(--blue);color:#fff}.lang-pick.login{align-self:flex-end}.lang-pick.vol{align-items:center}.lang-pick.vol b{min-width:52px;text-align:center;font-family:var(--title-font);font-weight:400;font-size:14px}.lang-pick.vol button{font-size:18px;line-height:1}.lang-pick.vol button.off{opacity:.4}.lang-pick.vol.mute b{color:var(--muted)}.sheet.changelog{width:min(480px,calc(100% - 32px));display:flex;flex-direction:column;gap:8px}.releases{display:flex;flex-direction:column;gap:8px}.release{background:var(--paper-2);border-radius:8px;padding:8px 10px}.release-head{display:flex;align-items:center;gap:8px}.release-head small{margin-left:auto;color:var(--muted)}.release ul{margin:6px 0 0;padding-left:18px;font-size:14px}.release li+li{margin-top:3px}.auth-details{margin:0;padding-left:18px;font-size:13px;color:var(--red);max-height:180px;overflow-y:auto}.account{display:flex;gap:6px;align-items:center}.account button{border:2px solid var(--edge);background:#fff8e6;border-radius:6px;padding:1px 6px;font-size:13px}.quest{position:absolute;top:calc(var(--hud-top) + var(--quest-drop));left:var(--hud-left);width:290px;border-width:6px;padding:4px 12px 5px 8px;font-size:13px}.qhead{display:flex;align-items:center;gap:6px;min-height:18px}.qhead b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--title-font);font-weight:400}.qhead small{color:var(--muted);white-space:nowrap}.qmark{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:34px;min-height:34px;margin:-9px -10px -9px -4px;color:var(--muted);font:17px/1 var(--title-font)}.qbar{height:8px}.qbar i{background:#e6a52a}.qrow{display:flex;align-items:center;gap:6px;margin-top:3px;min-height:22px}.bar.qprog{flex:1;min-width:64px}.bar.qprog i{background:#e6a52a}.qreward{display:flex;align-items:center;gap:2px 6px;flex-shrink:0;font-family:var(--title-font)}.qreward .mat{margin:0;font-size:13px}.qreward .mat img{width:18px;height:18px}.qclaim{flex:1;min-width:0;white-space:nowrap}.qdone{margin:4px 0 0;color:var(--ok)}.construct .tabs{display:flex;gap:6px;margin:8px 0}.construct .tabs button{flex:1;border:2px solid var(--edge);background:#fff8e6;border-radius:6px;padding:4px}.construct .tabs button.on{background:var(--blue);color:#fff}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.bcard{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border-radius:8px;border:2px solid #3a2a1c33;background:var(--paper-2);text-align:center}.bcard>img{width:96px;height:80px;object-fit:contain;pointer-events:none;image-rendering:auto}.bcard b,.bcard small,.bcard .inputs{pointer-events:none}.bcard .inputs{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px}.bcard .inputs .mat{display:inline-flex;align-items:center;gap:2px;font-size:13px}.bcard .inputs .mat img{width:20px;height:20px}.bcard.ok{background:#fff8e6;border-color:#f2c14e;box-shadow:0 0 0 2px #f2c14e88,0 0 14px #f2c14e88}.bcard.ok:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #f2c14e,0 0 18px #f2c14ecc}.bcard.off,.bcard.done{opacity:.5;filter:grayscale(.8)}.placeact{position:absolute;top:0;left:0;z-index:8;display:flex;flex-wrap:wrap;gap:6px;width:102px;will-change:transform}.placeact:empty{display:none}.pbtn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:none center / 100% 100% no-repeat;image-rendering:pixelated}.pbtn.no{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACEklEQVR4nO2bsUoDQRCGc+JL+AIWYhkbrX2B1D6BJyRglIC1IBghAX0DbdOrrRHB2EULX8BWwTJwts6/ssPkIj8683WT2937GWbm5nZzjUYQBJ4prBPW1zar7/b05d68xiKpq2dpsXL+HuEAtgA2y9oAzLHJ7ZG43tw+FtdTMCUrsKRdGMvSoNsUdudMLjh9ztcE9xEQDmALYJPkh5bz7x+f2hKAUiIU0goif5k+jLP36/Qncjz0Ce4jIBzAFsBG7QPSDK6X00pb8MMPMKHA63k9Wl/hPgLCAWwBbNQagBmEOYUZeNE6FXZ7dUXYs5OdvKDelbCHr2/C3hsdZOcjVVIzJO4jIBzAFsBGrQEqUCTKUVfYw1Zf2O3eZXY5zPkSct7chSgT3EdAOIAtgI25BqitOxQFzOGGUgPK0WH+BuqWoW1P0X0EhAPYAtjM0Qco7+s1KZQHdwWXUzW2cwb3ERAOYAtgM0cNsOW8tj+AnMP4pI/ALULl/tq7g/sICAewBbCpvx8AWPcEMUdxv2CY1AR8V5BYzzHcR0A4gC2ATVoDah797cJze6aMx+c41ogymaGdBdpwHwHhALYANmkNgCS6u76BAUqRqLldoPb2yfp4VmkrYu4jIBzAFsBGzVD832Dy39z+E8z43RqB4wf7G6DnUdja9wPuIyAcwBbA5h98M7QFesbxzZCFcABbQBAEAZMv9c6FAy+pvEUAAAAASUVORK5CYII=)}.pbtn.no:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACFUlEQVR4nO2bMU4DQQxFNxFnQJyAIskJ4AI0UNNGgqShhpRbhtwgEYiWOjRcAAokumSROAG0kaiXCgl/R2OZLPqKxq+z1jP75dje2dlJUQRBkDMt74Be56D+bS+qZ/ccTdLtHAo9y+rJpafdrJztIwLAFsBmx3LAmn+8vxDXj04Lcb1pamhTLbhdOexIe1pAj0r3hOwzIALAFsBG1YdV86vVl7CxAeCEWMM1jLAe2tb8b68vyfHlbCnsxVKuW7LPgAgAWwAbcx2A1LrIwQSHlnJIT4DPfXU/57LDcM8+AyIAbAFs3D3Aqil8zrfB31on2DS7/ZB9BkQA2ALY+HsAgBV5dzYT9mh/T9ifl8cwXs6wO5kLe/z+Iez+7SB5fy/ZZ0AEgC2Aje4BzqLCZUH/RtboGHvC5CE5n6p5mM+7DrHIPgMiAGwBbHQPUC/8m4HP7eJ6vt7xxx9r3sD/LiHJPgMiAGwBbNa8C2z6qQ/3AP/7+ECdsGyyz4AIAFsAmz/sBxgfBuC6tT+AoL9eF6R7iv5Fvf6ZEQFgC2Dj7wHGtz5zT/DqRA6H8SPcE1Q94RwFgRzsSemVQfYZEAFgC2Cjzwh15RmhctB1TWid6dl8gG8+dUaoijNCgggAWwAbs+Lw3GA5lD2hnMoas94U3KgegWeFe6CnEnacFTaIALAFsNn6/wz14D9DVs0j2WdABIAtIAiCgMk3KGaKR34QqjgAAAAASUVORK5CYII=)}.pbtn.ok{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACMElEQVR4nO1bu1LCUBBNHL+B3k5jLJzBIljKX1hqR0N8NFrbodDQMPohjNhJsMCxACm1p9LxA7B1z2XuzkqcHefu6ZZ7szmz7DnZhBBFBoMhZMTSA9Jkf/Ezns6G4hxlIt2uUT6vhYjPWrl0/h+sANoEtLHObUgTqrHx4IKsV+tXZH1loIKZ7J3TKomb15HIE4LvACuANgFtOPpwNH9/SdY/Pr/gCKxhuZaA2ZDw9Gno3Z+3nul+mFuC7wArgDYBbSyZA7hR2n+hdjQL2xewAbNxZ2/MH0j8MnoncS9LIJ/fk4LvACuANgFtsPcCUjgaZjTPbHc0j+hlW3A8eBIzlgTfAVYAbQLaWOIB0lmem9a5dRm6lQMST97ovYCTnfmKg+8AK4A2AW2sPAfU2nck3j3cIDFq1lFpTD2idnNL4iI/8h0dxZzn2BzghxVAm4A2XA9gL9OyOQFn+W6l7k2HHoKE3LOvNmcE3wFWAG0C2nA9gJU41VhxckxivI6jphvzgTe7MzdwtxaOBdAPOEcIvgOsANoEtCG+F2AkFxU5eELb7wkOhO8HcCK3Z4IMrADaBLQh9gDpE70ReEIGnuAgF55gRQTfAVYAbQLaYD3gsd8v9YS9bBM+oa6C7/zwYJ4HMKYVfAdYAbQJaIO9rKdJRkTWOdsj683WmEkp/a0xhsj/e3/nHN4VBj7Tmb0r7IUVQJuANn7xnyH4jw6jsb/GDvCZCPkE3wFWAG0CBoPBoIlvrFOCsrHcm6cAAAAASUVORK5CYII=)}.pbtn.ok:not(.off):active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACMUlEQVR4nO2bvUoDQRDH7ySPoY1NMLlSC/UFrC1EJH0KfYPIESM+RHqJImidLpUf+NHFBBsbfQEFK4Nn68zIDJuL/JGdXzfu3t6fcT727jZJ4jhOzKShF2S11eKnPRxdB68xS7LaOtNzGaRnbrZy/h/uALQANBVrQr22RnKsf7pHxje2UzIuy0qhWFMUIUa7uUTtbhJUE6KPAHcAWgAakR9ZnfbV/skuGX97/1AXDM5xvWSYjB9u1fF295HYw9EVuWP0EeAOQAtAY+4DLEL7uKgRhTFe+o460UeAOwAtAI2oAUUR1oj5bCuHU9H36RWpkeP5hPb956dXYreq87ogRvQR4A5AC0AjakDZLmtdL/s+u4KZ+eedut4+y3mR8vyGjOgjwB2AFoDmlxpgZrExrudcIfYB7A9G3z6srBB7lNAaUYic1/VGHwHuALQANPJZwHwpR8cbvQtiL24tELvDctZavtE7J/bxzqahjz1LiBLgNUDFHYAWgKb0O0GLfEL7dKeyrM7nNUSi57TYZxhEHwHuALQANLIGBH6b433a2hfkk3t1PbFvEOhJLvYBxZc6P/oIcAegBaCRNcDYO1uE1oRQUvPLAz+T5M8CKu4AtAA05neBm8FAXcCqGK0qzfmjsxd1/rga9j7C+h+m/j5Axx2AFoDGbPoZOyvcbtbJOD+HZ9+RfwcIOyTEhw8MPfxcICf6CHAHoAWgmeI3Q7QmWDn215TVE30EuAPQAhzHcZB8A6ZuheSI2jV3AAAAAElFTkSuQmCC)}.pbtn.off{filter:grayscale(1);opacity:.55}.pwhy{flex-basis:100%;width:max-content;max-width:180px;padding:2px 6px;border-radius:6px;background:#3a2a1cf2;color:#fff6d8;font-size:12px;line-height:1.3}.placing .quest{display:none}.crow{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center;padding:6px;border-radius:6px;background:var(--paper-2);margin-bottom:4px}.crow>img{width:30px;height:30px}.crow div{display:flex;flex-direction:column}.crow small{color:var(--muted)}.crow.new{background:#fff8e6;border:2px dashed #3a2a1c55}.story{text-align:center}.story ul{text-align:left}@media(max-width:900px){.quest{width:240px}}.crow .inputs{flex-direction:row;flex-wrap:wrap}.story textarea{width:100%;font:inherit;padding:8px;border:2px solid var(--edge);border-radius:6px;background:#fff8e6;resize:vertical;margin:8px 0}.story .head h2{flex:1}.stars{color:#e6a52a;letter-spacing:1px;text-shadow:0 1px 0 #0006}.rebirth{display:flex;align-items:center;gap:4px}.rebirth small{color:var(--muted)}.rebirth-box{background:var(--paper-2);border-radius:6px;padding:6px 8px;margin:6px 0;font-size:13px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.rebirth-box small{flex-basis:100%;color:var(--muted)}.era-box{background:#fff8e6;border:2px solid #e6a52a;border-radius:8px;padding:8px;margin:6px 0}.era-now{display:flex;justify-content:space-between;align-items:baseline}.era-now small{color:var(--muted)}.era-next{margin:6px 0;font-size:13px}.era-need{font-size:13px;margin:4px 0}.era-need.ok{color:var(--ok)}.era-need.short{color:var(--red)}.chip.era{background:#e6a52a;color:#fff;text-shadow:0 1px 0 #0006}.skin{display:flex;gap:8px;align-items:center;padding:4px 6px;border-radius:6px;background:var(--paper-2);margin-bottom:6px;border:2px solid transparent}.skin.worn{border-color:var(--ok)}.skin.locked .spr{filter:grayscale(.8) brightness(.8)}.skin p{margin:2px 0;font-size:13px}.skin small{color:var(--muted)}.skin small.ok{color:var(--ok)}.skin .lockmsg{color:var(--red)}.skin .btn img{width:14px;height:14px;vertical-align:-2px}.lookwrap{display:contents}.setline{text-align:center;font-size:13px;margin:4px 0 2px}.setline:empty{display:none}.glook .spr{position:relative;z-index:1}.setline small{display:block;opacity:.85}.glook-gold{--gl: #dea028;--gl2: #fff2a5}.glook-violet{--gl: #9652d6;--gl2: #e8ccff}.glook-phoenix{--gl: #ec6024;--gl2: #ffde78}.glook-dragon{--gl: #28b0a8;--gl2: #beffec}.glook-myth{--gl: #ec96d2;--gl2: #fffae8}.glook:before{content:"";position:absolute;left:22%;right:22%;bottom:14%;height:13%;border:2px solid var(--gl);border-radius:50%;background:radial-gradient(color-mix(in srgb,var(--gl) 45%,transparent),transparent 70%)}.glook-violet:before,.glook-phoenix:before,.glook-dragon:before,.glook-myth:before{animation:glook-pulse 1.6s ease-in-out infinite}.glook-phoenix .spr,.glook-dragon .spr,.glook-myth .spr{filter:drop-shadow(0 0 2px var(--gl2)) drop-shadow(0 0 4px var(--gl))}.glook-b3 .spr,.glook-b5 .spr{animation-name:spr-play,glook-shine;animation-duration:.9s,1.8s}.glook-b5:after{content:"";position:absolute;top:8%;right:20%;bottom:20%;left:20%;border-radius:50%;pointer-events:none;background:radial-gradient(color-mix(in srgb,var(--gl2) 40%,transparent),transparent 65%);animation:glook-pulse 1.8s ease-in-out infinite}@keyframes glook-pulse{50%{opacity:.45}}@keyframes glook-shine{0%,to{filter:drop-shadow(0 0 2px var(--gl2)) drop-shadow(0 0 4px var(--gl))}50%{filter:drop-shadow(0 0 3px var(--gl2)) drop-shadow(0 0 9px var(--gl))}}.gacha{background:#fff8e6;border:2px solid #e6a52a;border-radius:8px;padding:8px;margin:8px 0}.banners{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rate-link{margin-left:8px;margin-right:auto;padding:4px 2px;border:0;background:none;color:#3e7fc1;font:13px var(--title-font);text-decoration:underline;text-underline-offset:3px}.banner-card .bc-back{width:60px;aspect-ratio:5 / 7;flex:none;display:flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(#3b4775,#232a4a);border:2px solid #c9a24a;box-shadow:0 2px #0005}.banner-card .bc-back span{font:22px var(--title-font);color:#e8d39a}.banner-card .bc-back.art{background:none;border:0;box-shadow:none}.banner-card .bc-back img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.banner-card .bc-info{display:flex;flex-direction:column;gap:2px;min-width:0}.banner-card .bc-info small{color:var(--muted)}.banner-card .bc-info .bc-pity{font-size:11px}.banner-card .bc-info .bc-pity b{font-family:var(--title-font);font-weight:400;color:sienna}.rates .ftabs{display:flex;gap:4px;margin:6px 0}.rates .ftabs button{flex:1;font-size:12px;padding:6px 2px}.rates-n{display:flex;align-items:center;gap:4px;margin:6px 0;font-size:13px}.rates-n span{margin-right:auto;color:var(--muted)}.rates-table{width:100%;border-collapse:collapse;font-size:13px;text-align:center}.rates-table th{font-weight:400;color:var(--muted);font-size:12px;padding:4px}.rates-table td{padding:8px 4px;border-top:1px solid #3a2a1c1a}.rates-note{margin:8px 0 0;font-size:12px;color:var(--muted);text-align:center}.banner-card{display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:8px;background:linear-gradient(#f3e4c4,#e8d4ab);border:2px solid var(--edge)}.banner-card.advanced{background:linear-gradient(#dcecff,#b9d3f2)}.banner-card.divine{background:linear-gradient(#f3dcff,#dcb8f2)}.banner-card small{color:var(--muted)}.banner-card .odds{font-size:11px;display:flex;flex-wrap:wrap;gap:0 6px}.banner-card .pulls{display:flex;gap:4px;margin-top:auto}.banner-card .pulls .btn img{width:16px;height:16px}.reveal{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rv{display:flex;flex-direction:column;align-items:center;padding:4px 6px;border-radius:6px;background:var(--paper-2);font-size:12px;animation:pop .4s ease-out}.rv.r2{box-shadow:0 0 0 2px #9a55d6,0 0 10px #c27bff}.rv.r3{box-shadow:0 0 0 2px #e68a1e,0 0 14px #ffa63d}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:900px){.banners{grid-template-columns:1fr}}.dungeon .head{align-items:center}.dungeon .head h2{flex:1}.dglist{display:flex;flex-direction:column;gap:6px;margin-top:8px}.dgcard{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:8px;background:var(--paper-2)}.dgcard.locked{opacity:.6;filter:grayscale(.6)}.dginfo{display:flex;flex-direction:column;gap:2px}.dginfo small{color:var(--muted)}.dginfo small.warn{color:var(--red)}.dginfo small.ok{color:var(--ok);font-weight:700}.dgside{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dgparty{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.dgmember{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;border:2px solid transparent;border-radius:8px;background:var(--paper-2);font-size:13px}.dgmember .mini{width:100%}.dgmember .mini i{background:#d9503f}.dgmember small{color:var(--muted)}.dgmember small.warn{color:var(--red)}.dgmember.on{border-color:#3a8f3a;background:#cfe8b8}.sheet.guild{width:min(560px,calc(100% - 32px));position:relative;display:flex;flex-direction:column}.gdbar{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted);margin:2px 0 6px}.gdbar b{font-family:var(--title-font);color:var(--ink)}.gdlist{display:flex;flex-direction:column;gap:6px}.gdcard{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-left:5px solid var(--rare);border-radius:10px;background:var(--paper-2);text-align:left;color:var(--ink)}.gdcard.on{box-shadow:inset 0 0 0 2px #e6a52a}.gdcard.taken{opacity:.55}.gdcard .avatar{width:40px;height:40px;flex:none}.gdtext{display:flex;flex-direction:column;min-width:0;flex:1}.gdtext b,.gdtext small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdtext b{font-family:var(--title-font);font-weight:400;font-size:15px}.gdtext small{color:var(--muted);font-size:12px}.gdtext em{color:var(--red);font-style:normal}.gdreward{display:flex;flex-wrap:wrap;margin-top:2px}.gdover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:10px;background:#3a2a1c40;border-radius:inherit;z-index:3}.gddetail{width:100%;max-height:100%;overflow-y:auto;padding:12px;animation:result-pop .3s cubic-bezier(.3,1.6,.5,1)}.gdhead{display:flex;align-items:center;gap:8px;margin-bottom:4px}.gdhead h3{margin:0;font-family:var(--title-font);font-weight:400}.gdbtns{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.gdbtns .btn{min-height:34px;min-width:90px}.gdpower{margin:6px 0}.gdrun{padding:8px;border-radius:10px;background:var(--paper-2);display:flex;flex-direction:column;gap:3px}.gdrunhead{display:flex;justify-content:space-between;gap:8px;font-size:13px}.gdrunhead b{font-family:var(--title-font);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdfaces{display:flex;gap:6px}.gdface{display:flex;flex-direction:column;width:40px}.gdface .avatar{width:34px;height:34px}.gdface .mini i{background:#d9503f}.gdface.dead{opacity:.45}.gdrun .btn{align-self:flex-end;min-height:34px}.dgmember.off{opacity:.55}.dgreward{margin-top:10px;font-size:13px;display:flex;flex-direction:column;gap:4px}.dgreward>div{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.dgreward b{margin-right:4px}#hud.arena>:not(.dgrun):not(.modal):not(.confirm):not(.toasts):not(.detail){display:none!important}#hud>.dgrun{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#fff6d8}.arhead{position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(460px,calc(100% - 16px));display:grid;grid-template-columns:1fr auto auto;gap:2px 10px;align-items:baseline;padding:6px 12px 7px;border-radius:12px;background:#3a2a1ccc;font-size:13px}.arhead b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:16px var(--title-font);color:#ffe58a}.arhead span{font-family:var(--title-font);font-variant-numeric:tabular-nums;white-space:nowrap}.arhead .artime.warn{color:#ff8a7a}.arhead .qbar{grid-column:1 / -1;height:6px;margin:2px 0 0;background:#0005}.arhead .qbar i,.dungeon .qbar i{background:#9a55d6}.arhead{pointer-events:auto}.artools{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin-top:3px}.artools small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;opacity:.85}.artools .speed button{min-width:36px;min-height:34px;padding:2px 6px;font-size:13px}.artools .btn{min-height:34px;padding:2px 10px;font-size:13px;white-space:nowrap}.arparty{position:absolute;bottom:var(--hud-bottom);left:50%;transform:translate(-50%);width:min(560px,calc(100% - 16px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.arparty:empty{display:none}.armember{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 5px;align-items:center;padding:4px 6px 5px 4px;border-radius:10px;background:#3a2a1ccc;font-size:11px}.armember .avatar{grid-row:1 / 3;width:30px;height:30px;border-radius:6px;background:#fff8e6}.armember span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.armember .bar{height:14px}.armember .bar b{line-height:10px}.armember.dead{opacity:.5}.perks{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--ok)}.stage-box{border-color:#c4513b}.stage-bosses{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;margin:4px 0}.stage-bosses .ok{color:var(--ok)}.stage-bosses .short{color:var(--red)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.shop-card{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;padding:8px;border-radius:8px;background:var(--paper-2);border:2px solid transparent}.shop-card.owned{border-color:var(--ok)}.shop-card small{color:var(--muted)}.shop-card .bonus{color:#3e7fc1}.shop-card .ok{color:var(--ok)}.shop-img{height:64px;display:flex;align-items:center;justify-content:center}.wing-img{width:96px;height:64px;background-size:96px 64px;background-position:0 0;image-rendering:pixelated}.pet-img{display:inline-block;background-repeat:no-repeat;background-position:0 0;image-rendering:pixelated}:is(.shop-card,.mc-offer)>.btn{order:2;margin-top:auto}:is(.shop-card,.mc-offer)>small.warn{order:1}.acc-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.acc{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;width:92px;height:78px;overflow:hidden;padding:4px 6px;border:2px solid var(--edge);border-radius:6px;background:var(--paper-2);font:inherit}.acc.on{border-color:var(--ok);background:#e3f3d8}.acc.off{opacity:.5}.acc small{font-size:11px}.wing-img.small{width:64px;height:43px;background-size:64px 43px}.chip.stage{background:#c4513b;color:#fff;text-shadow:0 1px 0 #0006}.control-bar{display:flex;gap:10px;align-items:center;margin:6px 0}.control-grid{overflow:auto;max-height:calc(100% - 110px)}.control-grid table{border-collapse:separate;border-spacing:4px;font-size:13px}.control-grid th{text-align:left;vertical-align:top;font-weight:400}.control-grid thead th{min-width:118px;position:sticky;top:0;background:var(--paper);z-index:1}.control-grid th b,.control-grid th small{display:block}.control-grid .trait{display:inline-block;margin-top:2px;padding:0 6px;border-radius:8px;background:#3a2a1c;color:#fff6d8;font-size:11px}.control-grid th.who{min-width:130px;position:sticky;left:0;background:var(--paper);z-index:1}.control-grid th.who .heal{color:var(--ok)}.control-grid .ctl-face,.control-grid .ctl-lv{display:none}.control-grid td[data-a=ctl-peek]{position:relative;padding:2px;background:none;text-align:center;vertical-align:middle;cursor:pointer}.ctl-cell{width:40px;height:40px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--paper-2);border:2px solid #3a2a1c22}.ctl-cell.here{background:#cfe8b8;border-color:#3a8f3a}.ctl-cell.peek{border-color:#e6a52a;box-shadow:0 0 0 2px #e6a52a55}.ctl-mark{font-style:normal;font-size:18px;line-height:1}.ctl-mark.up{color:#2f8a2f}.ctl-mark.down{color:var(--red)}.ctl-mark.even{color:#d39b16;font-weight:700}.ctl-pop{position:absolute;z-index:5;top:calc(100% + 4px);left:0;width:max-content;max-width:220px;padding:8px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;cursor:default;box-shadow:0 4px 10px #0005}.ctl-pop .tags{justify-content:center}.control-grid tbody tr:last-child:not(:first-child) .ctl-pop{top:auto;bottom:calc(100% + 4px)}.control-grid .ctl-even{color:var(--muted)}.control .control-grid table{border-spacing:0 6px}.control .control-grid{height:calc(100% - 110px);max-height:none}.control .control-grid thead th{text-align:center;vertical-align:bottom;padding:0 4px 2px}.control .control-grid thead th:first-child{text-align:left}.control .control-grid tbody th.who,.control .control-grid tbody td{background:var(--paper-2);vertical-align:middle;padding:6px 8px;border-radius:0;box-shadow:none}.control .control-grid tbody th.who{border-radius:10px 0 0 10px}.control .control-grid tbody td:last-child{border-radius:0 10px 10px 0}.control-grid td{min-width:118px;padding:5px 6px;border-radius:6px;background:var(--paper-2);vertical-align:top}.control-grid td[data-a] b{display:flex;align-items:center;gap:3px}.control-grid td small{display:block;color:var(--muted)}.control-grid td.best{box-shadow:inset 0 0 0 2px var(--ok)}.control-grid td.here{background:#cfe8b8;box-shadow:inset 0 0 0 3px #3a8f3a}.control-grid td.off{opacity:.55}.control-grid .tags{display:flex;flex-wrap:wrap;gap:2px 4px;margin-top:2px;font-size:11px}.control-grid .tags .up{color:#2f7d2f}.control-grid .tags .down{color:var(--red)}:is(.quest,.team,.chat) .qtuck{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:34px;height:44px;padding:0;border:0;background:none;font-size:0;color:transparent}.quest.sheer:before{top:-6px;right:-6px;bottom:-6px;left:-6px}.quest.tucked{width:auto;padding:0;left:0;border:0;border-image:none;background:none;box-shadow:none}.quest.tucked:before{display:none}:is(.quest,.team,.chat) .qtuck:before,.qtab:before{content:"";position:absolute;top:50%;width:10px;height:30px;margin-top:-15px;border:2px solid var(--edge);border-left:0;border-radius:0 6px 6px 0;background:var(--paper)}:is(.quest,.team,.chat) .qtuck:before,.qtab:before{left:0}:is(.quest,.team,.chat) .qtuck:after,.qtab:after{content:"";position:absolute;top:50%;margin-top:-5px;border:5px solid transparent}:is(.quest,.team,.chat) .qtuck:after{left:-1px;border-right-color:var(--edge)}.qtab:after{left:3px;border-left-color:var(--edge)}.qtab{position:relative;display:block;width:34px;height:48px;padding:0;border:0;background:none}.qtab img,.qtab span{display:none}.qtab i{position:absolute;top:4px;left:4px;width:12px;height:12px;border-radius:50%;background:var(--red);font-size:0}.qtab.ready{animation:qpulse 1.2s ease-in-out infinite}@keyframes qpulse{50%{transform:translate(3px)}}.modal:has(.voyage){padding:0;z-index:30}.voyage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 380px;background:#2f7f7e}.vsea{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 30%,#5ab3ad55 0 2px,transparent 3px) 0 0 / 46px 46px,radial-gradient(circle at 70% 80%,#ffffff22 0 2px,transparent 3px) 0 0 / 64px 64px,linear-gradient(#3f9c97,#2a7472)}.vtitle{position:absolute;top:12px;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:2;pointer-events:none}.vtitle h2{margin:0;font-family:var(--title-font, inherit);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAABACAYAAABMbHjfAAAEfklEQVR4nO2dP04cMRTG30YpwgWQIrZISYGo5hRIdFwil0iRS+QSdEg5xVYoBSUFCIkLQEeqRV6vx362P/+b+X4SDbs74xl/n997M2OPCCGEEEIIIWRNbFo3YKlc/fz9gdze3z+/2FcF6PKknm4vj8QzXd+ofz8nFrQolwri/O3ubo/+9/p0353eumqQS/giceLvjbfzs6zfnzw8g1pSH5cJRPoyQjcN8Y36GhFphJIrxrWAOpf77fQcDbpohC1+e8SncMfENpJthB5M8KV1A2xGTneInx779tOBrhSkhkPN/WpOEKPBGPjSKDMS1NaYvd+vmh8iGzlX6Gqg+McgpnC39VBba94I4MPV0Bxxh0Z/in8cNAaYu0KkAaE9VQTwkSP2WCh+YoLU3qcBXp/uN6F8PMa1mnxesz2KfzzMPtNEA5RWfNubqzsOIoBpgt3d7dGGalfxFP/YIG/i5WjPV3QfXQY1v5CTpxHSA6ErTs4aIBQJ9ry/PGY17mKa5N9ul7UNMjYX05Sto2/ffzj/r7ncOnsjTBMJ5naM4uTheehnYUh5csQvEnEnuJUJCJlDI/4QXgPYzvGZgEYgtfDpLfZ5o2AE0JqAkNakPGynSoFiIgEhJUGN/HvUNUDpdIiRZT2k9DUy7TGJehw6Jh1iNCAofFrKnWMQPR+AJiBa3s7PPv9SKSl+kcQJMSyMSQwl7uWgZpclzwirYYLc0YO0p2fxi4CnRLpMwDRoveSK36Ud9ECbZQCX85Am4GMQ60Ur/twZZNkRoLQJyPqoJX4RUAqkNUEKjAKk5LpCsBpAYwJGARLC1kjpRbWKrwvES6QklRragRqgh5W+yLJBawweAUKpENMgMoepjVrriTZZGtE80ItpatEE0gFm37caGJsYIHcOKBmDmLv4rTRRxQDmpHqKf12kmqDWEjxwA/hW7QqJn1eMlk+oj30aKbEaYfEIgHAyb4aNx35Fj5y+qxEFoAbIGf1D0ATroWYUKBoB9g5m3k9i2WumdBQoZgCk+DkvYJ3UMAHMAK6VpTnyk1xcJkCmQd29I4yQmkAMEPuer1hYABORMlEg2wClxU+ICdoEWQao+ZokQlzkajDZAKGXW6MLYKZB44DuK1tLttZyTACpAUqLn5CQCVKJNsDp9vLDl/eXFD+jQP+U7COfCWxdaol6TWrttMdF6glG3kjr1YhrOMb3l8eDuQPT9c3BA3an28uPmIkzagP0IP4ceu1QJGs4RhGsCVQGaCV+16OzvNTaN7X6DGWC4BdqiN9+U6S5D9QcgZhOWOq8hBbnwNeXiOmwoWVUQibwfhgSvwhu9DdNYO9nqYJcOr5+RM0F16wi5zOB8wNXNZ0axmIMQhMsB5T4UyfLa1eVOKoBkOIXOTyAkBliX5wdU+0j71r3uv5Rq2OM2a9G/IgVIuyaQMRdF2zsL6TurCTI9eBJOTQpM5LUrMDUD8QAGlJPBsU/FigTlEx5Zw1gUvtBN23OTwP0zZxuWtd0c7qBiKmWWSj+MRhJD00EFXuCKPwxGaGf/wNmPbuql6k//AAAAABJRU5ErkJggg==) 0 64 fill / 0 24px stretch;color:#fff;text-shadow:0 2px 0 #0008;padding:6px 48px 12px;image-rendering:pixelated;font-size:26px}.vtitle .x{position:absolute;right:14px;top:0;pointer-events:auto}.vchart{position:absolute;top:70px;right:30px;bottom:30px;left:30px}.vchart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.vchart path{fill:none;stroke:#fff6d8;stroke-width:5;stroke-dasharray:2 14;stroke-linecap:round;vector-effect:non-scaling-stroke}.vchart path.off{stroke:#fff5}.vport,.visle{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.vport b,.visle b{font-family:var(--title-font, inherit);color:#fff6d8;text-shadow:0 2px 0 #2c2a3a,0 0 4px #2c2a3a;white-space:nowrap;font-size:15px}.vport .ship{width:70px}.visle{border:0;background:none;padding:0;cursor:pointer}.visle .land{width:120px;height:62px;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,var(--top) 55%,#e8c98a 57%,#e8c98a 70%,#2c2a3a 72%);box-shadow:0 8px #2a6f6c88}.visle.forest{--top: #6aa84f}.visle.grave{--top: #6d6a78}.visle.sand{--top: #e3b25c}.visle.ash{--top: #6b4256}.visle .boss{position:absolute;top:-26px;width:60px;height:60px;border-radius:50%;border:3px solid #fff6d8;box-shadow:0 2px #2c2a3a}.visle .ship{position:absolute;left:-46px;top:0;width:56px}.visle .chip{font-size:12px;padding:0 6px;border-radius:8px;background:#2c2a3acc;color:#fff6d8}.visle .chip.ok{background:#3c8a3ccc}.visle.locked .land,.visle.locked .boss{filter:grayscale(.9) brightness(.8)}.visle.on .land{outline:4px solid #ffd34d;outline-offset:4px}.vside{margin:0;border-radius:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.vhead{display:flex;gap:10px;align-items:center}.vhead h3{margin:0;font-family:var(--title-font, inherit)}.vhead small{color:var(--muted)}.vfacts{margin:0;font-size:13px}.vside .dgparty{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}@media(max-width:760px){.voyage{grid-template-columns:1fr;grid-template-rows:46% 54%}.vchart{top:64px;right:12px;bottom:16px;left:12px}.visle .land{width:76px;height:40px}.visle .boss{width:40px;height:40px;top:-18px}.vport b,.visle b{font-size:12px}.vport .ship{width:48px}}.libpicks{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;margin-top:8px}.libpick{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border:0;border-radius:8px;background:var(--paper-2);text-align:center;min-width:0}.libpick .avatar{width:48px;height:48px}.libpick b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.libpick small{color:var(--muted);font-size:11px}.libpick small.ok{color:var(--ok)}.libpick>i{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font:700 12px/18px sans-serif;font-style:normal}.libhead{justify-content:flex-start;gap:8px;margin-top:8px}.libhead b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.libhead small{color:var(--muted)}.libhead .g{width:14px;height:14px;vertical-align:-2px}.libst{display:block;margin:-4px 0 4px;color:var(--ok)}@media(max-width:600px){.libpicks{grid-template-columns:repeat(3,minmax(0,1fr))}}.libskills{display:flex;flex-direction:column;gap:6px}.libskills .ititle small.ok{color:var(--ok)}.libskills .skill{align-items:center;gap:6px;padding:4px 6px;margin:0}.libskills .skill>img{width:32px;height:32px}.libskills .skill b{display:block;font-size:14px;line-height:1.2}.libskills .skill p{margin:0;font-size:12px;line-height:1.25;color:var(--muted)}.libskills .skill.new>img{filter:grayscale(.7)}.libskills .sbtn{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ibody.egrid{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;grid-template-rows:repeat(4,auto);gap:8px;padding:10px;justify-items:center;align-items:center;align-content:space-evenly}.egrid .eqcells,.egrid .lookwrap{display:contents}.egrid .spr-box{grid-area:2 / 2 / 5 / 3}.egrid .eslot{--gc: var(--edge);position:static;box-sizing:border-box;width:88px;height:88px;border:3px solid var(--gc);border-radius:10px;background:#fff8e6;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--gc) 32%,#fff8e6) 0,#fff8e6 70%);box-shadow:inset 0 -3px #3a2a1c1f,0 2px #3a2a1c40;font-size:12px;cursor:pointer;outline:none}.egrid .eface{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:7px}.egrid .eface>img,.egrid .eface .ghost img{width:64px;height:64px;margin:-4px 0 -6px}.egrid .eslot.empty{background:#fff8e659;border:2px dashed #3a2a1c66;box-shadow:inset 0 2px 4px #3a2a1c26}.egrid .eslot .ghost{display:flex;filter:brightness(0);opacity:.17}.egrid .eslot:focus{box-shadow:0 0 0 3px #ffd34d}.egrid .eslot[data-s=wing]{grid-area:1 / 1}.egrid .eslot[data-s=pet]{grid-area:1 / 3}.egrid .eslot[data-s=potion-heal]{grid-area:1 / 2;margin-right:96px}.egrid .eslot[data-s=potion-combat]{grid-area:1 / 2;margin-left:96px}.egrid .eslot .ipop p.ipop-lines{padding-left:0}.egrid .eslot[data-s=weapon]{grid-area:2 / 1}.egrid .eslot[data-s=ring]{grid-area:2 / 3}.egrid .eslot[data-s=armor]{grid-area:3 / 1}.egrid .eslot[data-s=pants]{grid-area:3 / 3}.egrid .eslot[data-s=belt]{grid-area:4 / 1}.egrid .eslot[data-s=boots]{grid-area:4 / 3}.egrid .eface small{position:relative;max-width:calc(100% - 6px);font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);line-height:1.15}.egrid .eslot.empty .eface small{color:var(--muted)}.egrid .eslot .erank{color:#f2b630;font-size:14px;letter-spacing:-1px;text-shadow:0 1px 0 #6b4310,1px 0 0 #6b4310,-1px 0 0 #6b4310,0 -1px 0 #6b4310}.egrid .eslot[data-s=wing] .wing-img.small{width:72px;height:48px;background-size:72px 48px;margin-bottom:4px}.egrid .eslot[data-s=pet] .pet-img{transform:scale(1.5);margin:-6px 0 -10px;flex-shrink:0}.ipop{display:none;position:absolute;left:8px;right:8px;top:8px;z-index:5;padding:10px;border:2px solid var(--edge);border-radius:8px;background:var(--paper);box-shadow:0 4px #0003;text-align:left;font-size:13px;cursor:default}.eslot:focus>.ipop,.eslot:focus-within>.ipop{display:block}.ipop-head{display:flex;gap:8px;align-items:center}.ipop-head img{width:40px;height:40px;image-rendering:pixelated}.ipop-head b{display:block;font-size:15px}.ipop-head small{color:var(--muted)}.ipop-lines{margin:6px 0;padding-left:18px}.ipop-lines li.bonus{color:#3e86d1}.ipop-foot{display:flex;align-items:center;gap:4px;color:var(--muted)}.ipop-foot img{width:16px;height:16px}.ipop-empty{color:var(--muted)}.forge{position:relative;width:min(1080px,calc(100% - 24px));height:min(720px,calc(100% - 24px));display:grid;grid-template-rows:auto auto 1fr;gap:8px;padding:14px 16px;flex-shrink:0;overflow:hidden}.fhead{display:flex;align-items:center;gap:10px}.fhead h2{margin:0;flex:1;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAABACAYAAABMbHjfAAAEfklEQVR4nO2dP04cMRTG30YpwgWQIrZISYGo5hRIdFwil0iRS+QSdEg5xVYoBSUFCIkLQEeqRV6vx362P/+b+X4SDbs74xl/n997M2OPCCGEEEIIIWRNbFo3YKlc/fz9gdze3z+/2FcF6PKknm4vj8QzXd+ofz8nFrQolwri/O3ubo/+9/p0353eumqQS/giceLvjbfzs6zfnzw8g1pSH5cJRPoyQjcN8Y36GhFphJIrxrWAOpf77fQcDbpohC1+e8SncMfENpJthB5M8KV1A2xGTneInx779tOBrhSkhkPN/WpOEKPBGPjSKDMS1NaYvd+vmh8iGzlX6Gqg+McgpnC39VBba94I4MPV0Bxxh0Z/in8cNAaYu0KkAaE9VQTwkSP2WCh+YoLU3qcBXp/uN6F8PMa1mnxesz2KfzzMPtNEA5RWfNubqzsOIoBpgt3d7dGGalfxFP/YIG/i5WjPV3QfXQY1v5CTpxHSA6ErTs4aIBQJ9ry/PGY17mKa5N9ul7UNMjYX05Sto2/ffzj/r7ncOnsjTBMJ5naM4uTheehnYUh5csQvEnEnuJUJCJlDI/4QXgPYzvGZgEYgtfDpLfZ5o2AE0JqAkNakPGynSoFiIgEhJUGN/HvUNUDpdIiRZT2k9DUy7TGJehw6Jh1iNCAofFrKnWMQPR+AJiBa3s7PPv9SKSl+kcQJMSyMSQwl7uWgZpclzwirYYLc0YO0p2fxi4CnRLpMwDRoveSK36Ud9ECbZQCX85Am4GMQ60Ur/twZZNkRoLQJyPqoJX4RUAqkNUEKjAKk5LpCsBpAYwJGARLC1kjpRbWKrwvES6QklRragRqgh5W+yLJBawweAUKpENMgMoepjVrriTZZGtE80ItpatEE0gFm37caGJsYIHcOKBmDmLv4rTRRxQDmpHqKf12kmqDWEjxwA/hW7QqJn1eMlk+oj30aKbEaYfEIgHAyb4aNx35Fj5y+qxEFoAbIGf1D0ATroWYUKBoB9g5m3k9i2WumdBQoZgCk+DkvYJ3UMAHMAK6VpTnyk1xcJkCmQd29I4yQmkAMEPuer1hYABORMlEg2wClxU+ICdoEWQao+ZokQlzkajDZAKGXW6MLYKZB44DuK1tLttZyTACpAUqLn5CQCVKJNsDp9vLDl/eXFD+jQP+U7COfCWxdaol6TWrttMdF6glG3kjr1YhrOMb3l8eDuQPT9c3BA3an28uPmIkzagP0IP4ceu1QJGs4RhGsCVQGaCV+16OzvNTaN7X6DGWC4BdqiN9+U6S5D9QcgZhOWOq8hBbnwNeXiOmwoWVUQibwfhgSvwhu9DdNYO9nqYJcOr5+RM0F16wi5zOB8wNXNZ0axmIMQhMsB5T4UyfLa1eVOKoBkOIXOTyAkBliX5wdU+0j71r3uv5Rq2OM2a9G/IgVIuyaQMRdF2zsL6TurCTI9eBJOTQpM5LUrMDUD8QAGlJPBsU/FigTlEx5Zw1gUvtBN23OTwP0zZxuWtd0c7qBiKmWWSj+MRhJD00EFXuCKPwxGaGf/wNmPbuql6k//AAAAABJRU5ErkJggg==) 0 64 fill / 0 24px stretch;color:#fff;text-shadow:0 2px 0 #0008;padding:6px 30px 12px;text-align:center;image-rendering:pixelated}.fhead .flv{color:var(--muted);white-space:nowrap}.fhead .fgold{display:inline-flex;align-items:center;gap:3px;font-weight:700;white-space:nowrap}.fhead .fgold img{width:22px;height:22px}.ftabs{display:flex;gap:6px}.ftabs button{flex:1;border:2px solid var(--edge);background:#fff8e6;border-radius:8px 8px 0 0;padding:6px 4px;font-family:var(--title-font);font-size:17px;color:var(--ink)}.ftabs button.on{background:var(--blue);color:#fff;box-shadow:inset 0 -3px #0003}.ftabs small{font-family:"Baloo 2",sans-serif;font-size:12px;opacity:.8}.fbody{display:grid;grid-template-columns:1fr 380px;gap:12px;min-height:0}.flist,.fside{min-height:0;overflow-y:auto;overscroll-behavior:contain}.flist{display:flex;flex-direction:column;gap:6px;padding-right:4px}.flist h4{margin:6px 0 2px}.fside{background:var(--paper-2);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.frecipe{display:flex;align-items:center;gap:10px;text-align:left;padding:6px 8px;border:2px solid transparent;border-radius:8px;background:var(--paper-2)}.frecipe img{width:40px;height:40px;image-rendering:pixelated}.frecipe span{display:flex;flex-direction:column}.frecipe small{color:var(--muted)}.frecipe.on{border-color:var(--blue);background:#dbe9ff}.frecipe.dim:not(.on){opacity:.6}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.ftile{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 4px;border:2px solid transparent;border-radius:8px;background:var(--paper-2)}.ftile>img{width:44px;height:44px;image-rendering:pixelated}.ftile .grade,.egrid .eface .grade{position:absolute;top:3px;left:3px}.ftile .enh,.egrid .eface .enh{position:absolute;top:3px;right:4px;font-style:normal;font-weight:700;color:#e68a1e;font-size:13px}.ftile small{display:inline-flex;align-items:center;gap:2px;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftile small img{width:14px;height:14px}.ftile.on{border-color:var(--blue);background:#dbe9ff}.grade{display:inline-block;min-width:20px;padding:0 4px;border-radius:4px;color:#fff;font-size:11px;text-align:center}.fitem{display:flex;gap:10px;align-items:center}.fitem>img{width:56px;height:56px;image-rendering:pixelated;background:#0001;border-radius:8px;padding:4px}.fitem>div{display:flex;flex-direction:column}.fitem small{color:var(--muted)}.fstats{display:flex;flex-direction:column;gap:2px;font-size:14px}.fstats>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dashed #3a2a1c22}.fstats .bonus{color:#3e86d1}.fstats .up,.fenh .up{color:var(--ok)}.frow{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.frow>div{display:flex;flex-wrap:wrap;justify-content:flex-end}.frow .warn,.fside .warn{color:var(--red)}.frate{color:var(--ok);font-size:18px}.fenh{display:flex;justify-content:center;align-items:center;gap:12px;font-family:var(--title-font);font-size:26px}.fprice{display:flex;gap:4px;align-items:center}.fprice input{width:0;flex:1;min-width:70px;font:inherit;font-size:16px;padding:4px 6px;border:2px solid var(--edge);border-radius:6px;background:#fff8e6;text-align:right}.frange{color:var(--muted);text-align:right}.fprice-now{display:inline-flex;align-items:center;gap:3px;font-size:18px}.fside .btn.wide{margin-top:2px}.fover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#1d1a16d9;border-radius:inherit;animation:fade-in .15s ease-out}@keyframes fade-in{0%{opacity:0}}.fanim{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff6d8;font-family:var(--title-font);font-size:22px;text-shadow:0 2px 0 #000}.fanim .stage{position:relative;width:240px;height:192px}.fanim .csprite{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat 0 0 / 1920px 192px;image-rendering:pixelated;animation:csprite .72s steps(8) infinite}@keyframes csprite{to{background-position:-1920px 0}}.csprite.forge{background-image:url(/assets/craft-forge-n_kVExKk.png)}.csprite.enhance{background-image:url(/assets/craft-enhance-pxLv_DZB.png)}.csprite.refine{background-image:url(/assets/craft-refine-BCmCIfLv.png)}.csprite.inherit{background-image:url(/assets/craft-inherit-CRKmvJK4.png)}.csprite.brew{background-image:url(/assets/craft-brew-Dqa2gk2x.png)}.csprite.mend{background-image:url(/assets/craft-mend-BN3Z4xMH.png)}.csprite.cook{background-image:url(/assets/craft-cook-EhAqYwib.png)}.fanim .eitem{position:absolute;left:50%;top:-28px;width:56px;height:56px;margin-left:-28px;image-rendering:pixelated;animation:item-float .8s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff)}@keyframes item-float{to{transform:translateY(-8px)}}.fresult{position:relative;width:min(440px,92%);max-height:92%;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:8px;animation:result-pop .3s cubic-bezier(.3,1.6,.5,1)}.fresult h3{margin:0;text-align:center;font-size:26px}.fresult.ok h3{color:#3c8a3c}.fresult.fail h3,.fresult.broken h3{color:var(--red)}.fresult.fail{animation:result-pop .3s ease-out,shake .4s .3s}.fresult.broken{animation:result-pop .3s ease-out,shake .5s .3s}@keyframes result-pop{0%{transform:scale(.6);opacity:0}}@keyframes shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.fburst{position:absolute;left:50%;top:-60px;width:192px;height:192px;margin-left:-96px;pointer-events:none;z-index:-1;background:url(/assets/craft-done-BB6AVrEf.png) no-repeat 0 0 / 1152px 192px;image-rendering:pixelated;animation:burst .55s steps(5) forwards}@keyframes burst{to{background-position:-960px 0}}.fburst.rebirth{background-image:url(/assets/fx-rebirth-DTXwituI.png);background-size:1536px 192px;animation:burst-rebirth .6s steps(7) forwards}@keyframes burst-rebirth{to{background-position:-1344px 0}}.fburst.fail,.fburst.broken{border-radius:50%;background:radial-gradient(circle,#d9473f44,transparent 65%);animation:none}.fitem.shattered>.fitem img,.fitem.shattered img{filter:grayscale(1) brightness(.7);clip-path:polygon(0 0,46% 0,38% 40%,56% 52%,44% 100%,0 100%)}.fitem.shattered{position:relative}.fitem.shattered:after{content:"";position:absolute;left:4px;top:4px;width:56px;height:56px;background:linear-gradient(115deg,transparent 45%,#d9473f 46% 49%,transparent 50%),linear-gradient(60deg,transparent 55%,#d9473f 56% 58%,transparent 59%)}.forge-open{margin:6px 0}@media(max-width:760px){.modal:has(.forge){z-index:30;padding-bottom:0}.forge{padding:10px}.fbody{grid-template-columns:1fr;grid-template-rows:minmax(120px,38%) 1fr}.fhead h2{font-size:18px;padding:4px 20px 10px}.fhead .flv{display:none}.ftabs button{font-size:15px}.frecipe img{width:32px;height:32px}.fgrid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}.era-celebrate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(circle,#ffd34d55 0,#0000 60%),#0007;animation:era-fade 4.2s ease forwards}.era-celebrate>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 56px;text-align:center;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAABACAYAAABMbHjfAAAEfklEQVR4nO2dPW4bMRCFx3HatC4Ewa07HcGADxHArnOFND6Bm1whdQzkEAZyBHVuDUOFW9eGU0mgKC45JB//dt8HuLGkXe7yPc7M7pIrQgghhBBCCFkSZ60bMFd+//z+idzej19/2VcF6PKkXqw3J+J5uL1S/35KLGhRzhXE+bt/fD7539vrtju9ddUgl/BF4sTfG5c3H1m/f3k6B7WkPi4TiPRlhG4a4hv1NSLSCCVXjEsBdS732+k5GnTRCFv89ohP4Y6JbSTbCD2Y4EvrBtiMnO4QPz327cGBrhSkhkPN/WpOEKPBGPjSKDMS1NaYvd+vmh8iGzlV6Gqg+McgpnC39VBba94I4MPV0Bxxh0Z/in8cNAaYukKkAaE9VQTwkSP2WCh+YoLU3sEAb6/bs1A+HuNaTT6v2R7FPx5mn2miAUorvu1N1R1HEcA0wf3j88mGalfxFP/YIG/i5WjPV3SfXAY1v5CTpxHSA6ErTs4aIBQJ9mx371mNu7teyZ9/u6xtkLG5u15l62iz+ub8v+Zy6+SNME0kmNoxipen86GfhSHlyRG/SMSd4FYmIGQKjfhDeA1gO8dnAhqB1MKnt9jnjYIRQGsCQlqT8rCdKgWKiQSElAQ18u9R1wCl0yFGluWQ0tfItMck6nHomHSI0YCg8Gkpd45B9HwAmoBoubz5OPylUlL8IokTYlgYkxhK3MtBzS5LnhFWwwS5owdpT8/iFwFPiXSZgGnQcskVv0s76IE2ywAu5yFNwMcglotW/LkzyLIjQGkTkOVRS/wioBRIa4IUGAVIyXWFYDWAxgSMAiSErZHSi2oVXxeIl0hJKjW0AzVADyt9kXmD1hg8AoRSIaZBZApTG7XWE22yNKJ5oHfXqxZNIB1g9n2rgbGJAXLngJIxiLmL30oTVQxgTqqn+JdFqglqLcEDN4Bv1a6Q+HnFaP6E+tinkRKrERaPAAgn82bYeOxX9MjpuxpRAGqAnNE/BE2wHGpGgaIRYO9g5v0klr1mSkeBYgZAip/zApZJDRPADOBaWZojP8nFZQJkGtTdO8IIqQnEALHv+YqFBTARKRMFsg1QWvyEmKBNkGWAmq9JIsRFrgaTDRB6uTW6AGYaNA7ovrK1ZGstxwSQGqC0+AkJmSCVaANcrDefvry/pPgZBfqnZB/5TGDrUkvUa1Jrpz0uUk8w8kZar0ZcwjFud+9Hcwcebq+OHrC7WG8+YybOqA3Qg/hz6LVDkSzhGEWwJlAZoJX4XY/O8lJr39TqM5QJgl+oIX77TZHmPlBzBGI6Ya7zElqcA19fIqbDhpZRCZnA+2FI/CK40d80gb2fuQpy7vj6ETUXXLOKnM8Ezg9c1XRqGIsxCE0wH1DiT50sr11V4qQGQIpf5PgAQmaIfXF2TLWPvGvd6/pHrY4xZr8a8SNWiLBrAhF3XXBmfyF1ZyVBrgdPyqFJmZGkZgWmfiAG0JB6Mij+sUCZoGTKO2kAk9oPumlzfhqgb6Z007qmm9INREy1zELxj8FIemgiqNgTROGPyQj9/B9AXLjKB4qMgAAAAABJRU5ErkJggg==) 0 64 fill / 0 32px stretch;image-rendering:pixelated;animation:era-pop .7s cubic-bezier(.2,1.6,.4,1) both}.era-celebrate small{font-family:var(--title-font);font-size:20px;color:#fff6d8;letter-spacing:4px;text-shadow:0 2px 0 #0008}.era-celebrate b{font-family:var(--title-font);font-weight:400;font-size:clamp(26px,6vw,48px);color:#fff;text-shadow:0 3px 0 #7a4a2c,0 0 18px #ffd34d}.era-celebrate span{color:#fff6d8;text-shadow:0 2px 0 #0008}@keyframes era-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes era-fade{0%,80%{opacity:1}to{opacity:0}}.btn.era-up{font-size:20px;padding:10px}.info{width:min(940px,calc(100% - 32px));display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:14px}.info .icol{display:flex;flex-direction:column;min-height:0}.info .itabcol{min-height:0}.info .ifoot{margin-top:auto;padding-top:8px}.info .icol>.egrid{flex:1 0 auto}@media(max-width:760px){.info{display:flex;flex-direction:column;width:min(440px,calc(100% - 32px))}.info .icol{flex-shrink:0}.info .itabcol{flex:none;min-height:420px}}.forge .fside,.forge .flist{overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin}.forge .fside .fitem{flex-shrink:0}.hcard,.dgmember{min-width:0}.hcard [data-r^=stars-]{min-height:18px;line-height:18px}.gr-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(circle at 50% 45%,#1d2440cc,#05060ce8 70%);animation:gr-dim .45s ease both}@keyframes gr-dim{0%{background-color:#0000;opacity:0}to{opacity:1}}.gr-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(1100px,100%);max-height:100%}.gr-cards{display:grid;gap:10px;width:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px 4px;perspective:1200px}.gr-cards.ten{grid-template-columns:repeat(5,minmax(0,1fr))}.gr-cards.one{grid-template-columns:minmax(0,240px);justify-content:center}.gr-card{position:relative;height:252px;animation:gr-deal .45s cubic-bezier(.2,1.3,.4,1) both;animation-delay:calc(var(--i) * 60ms)}.gr-cards.one .gr-card{height:320px}@keyframes gr-deal{0%{transform:translateY(-40vh) scale(.4) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.gr-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.9,.4,1.1)}.gr-card.open .gr-inner{transform:rotateY(180deg)}.gr-overlay.fast .gr-inner{transition-duration:.25s}.gr-back,.gr-front{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;backface-visibility:hidden}.gr-back{display:flex;align-items:center;justify-content:center;border:3px solid #c9a24a;background:repeating-linear-gradient(45deg,#2b3157 0,#2b3157 10px,#232848 10px,#232848 20px);box-shadow:0 6px #0007}.gr-back span{font-family:var(--title-font);font-size:46px;color:#e8d39a;text-shadow:0 3px 0 #0008}.gr-back.art{background:none;border:0;box-shadow:none;padding:0}.gr-back.art img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.gr-card.r2:not(.open) .gr-back{animation:gr-glow-p .6s ease-in-out infinite alternate;animation-delay:.5s}.gr-card.r3:not(.open) .gr-back{animation:gr-glow-g .5s ease-in-out infinite alternate;animation-delay:.5s}@keyframes gr-glow-p{to{box-shadow:0 0 22px 6px #c27bff,0 6px #0007;border-color:#e3c2ff}}@keyframes gr-glow-g{to{box-shadow:0 0 28px 10px #ffa63d,0 6px #0007;border-color:#ffe08a}}.gr-front{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;text-align:center;overflow:hidden;background:linear-gradient(#fff8e6,#ecdcb4);border:3px solid var(--rc);box-shadow:0 0 0 2px #0006,0 6px #0007}.gr-card.r1 .gr-front{box-shadow:0 0 12px 2px #5fb4ff88,0 6px #0007}.gr-card.r2 .gr-front{box-shadow:0 0 18px 4px #c27bffaa,0 6px #0007;background:linear-gradient(#fbf2ff,#e6d2f5)}.gr-card.r3 .gr-front{box-shadow:0 0 24px 6px #ffa63dcc,0 6px #0007;background:linear-gradient(#fff6dc,#f7dca0)}.gr-card.r3.open .gr-front:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,#ffd34d00,#ffd34d55,#ffd34d00 30%);animation:rune-spin 4s linear infinite;z-index:-1}.gr-front{isolation:isolate}.gr-rar{font-family:var(--title-font);font-size:13px;color:#fff;background:var(--rc);border-radius:8px;padding:0 8px;text-shadow:0 1px 0 #0006}.gr-look{flex-shrink:0}.gr-name{font-family:var(--title-font);font-weight:400;font-size:15px;color:var(--rc);line-height:1.1}.gr-front small{font-size:11px;color:var(--muted);line-height:1.25}.gr-front .gr-pers{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gr-front .gr-pers b{color:var(--ink)}.gr-act{margin-top:auto;min-height:28px;display:flex;align-items:center}.gr-done{font-family:var(--title-font);font-size:13px;color:var(--ok)}.gr-card.picked .gr-front{outline:3px solid #4caf50;outline-offset:-6px}.gr-bar{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.gr-bar [hidden]{display:none}.gr-hint{color:#fff6d8;font-size:14px;text-align:center;text-shadow:0 1px 0 #000}.gr-card{cursor:pointer}.gr-mark{display:none;position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:1px 8px;border-radius:8px;background:var(--red);color:#fff;font:12px var(--title-font);white-space:nowrap}.gr-card.marked .gr-mark{display:block}.gr-card.marked .gr-front{filter:grayscale(.7) brightness(.8);outline:3px solid var(--red);outline-offset:-5px}.gr-card.marked .gr-mark{filter:none}.gr-bar .gr-warn{background:#fff8e6}.gr-bar .gr-skip{min-width:120px}.gr-confirm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000a;border-radius:12px}.gr-confirm[hidden]{display:none}.gr-ask{width:min(380px,92%);padding:18px;display:flex;flex-direction:column;gap:10px;text-align:center;animation:result-pop .3s cubic-bezier(.3,1.6,.5,1)}.gr-ask h3{margin:0}.gr-lost{display:flex;flex-direction:column;gap:2px;font-weight:700}.gr-ask-btns{display:flex;gap:10px;justify-content:center}@media(max-width:760px){.gr-cards.ten{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:4px 0}.gr-cards.ten .gr-card{height:150px}.gr-cards.ten .gr-front{padding:4px 2px}.gr-cards.ten .gr-rar{font-size:11px;padding:0 4px}.gr-cards.ten .gr-name{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gr-cards.ten .gr-front small{display:none}.gr-cards.ten .gr-back span{font-size:28px}.gr-cards.ten .gr-mark{font-size:11px;bottom:4px}.gr-cards.ten .gr-tiers{grid-template-columns:repeat(4,auto);gap:1px}.gr-cards.ten .gr-tiers .tb{min-width:14px;height:15px;padding:0 1px}}.tb{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 2px;border-radius:4px;background:var(--tc);color:#fff;font:11px/1 var(--title-font);text-shadow:0 1px 0 #0008;box-shadow:inset 0 -2px #0003;flex:none}.tbadges{display:inline-flex;gap:2px;vertical-align:middle}.tiers{display:flex;flex-direction:column;gap:3px;margin:6px 0;padding:6px 8px;border-radius:10px;background:var(--paper-2)}.trow{display:flex;align-items:center;gap:6px;font-size:13px;min-height:22px}.trow .sico{width:18px;height:18px;flex:none}.trow .tlabel{width:84px;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow .tbar{flex:1;height:6px;border-radius:3px;background:#0002;overflow:hidden;min-width:24px}.trow .tbar b{display:block;height:100%}.trow .tval{width:62px;flex:none;text-align:right;font-family:var(--title-font);font-weight:400}.tsep{height:1px;background:#7a654b44;margin:2px 0}.tbrew{align-self:flex-end;margin-top:2px}.cand .tbadges{margin:2px 0}.gr-tiers{display:grid;grid-template-columns:repeat(2,auto);gap:2px 8px;margin:2px 0}.gr-t{display:inline-flex;align-items:center;gap:3px}.gr-t small{min-width:28px;text-align:right}.gr-card .gr-tiers .tb{opacity:0;transform:scale(.3)}.gr-card.open .gr-tiers .tb{animation:tb-pop .3s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(.5s + var(--k) * .22s)}.gr-overlay.fast .gr-card.open .gr-tiers .tb{animation-delay:calc(.25s + var(--k) * .08s)}@keyframes tb-pop{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.brew{display:flex;flex-direction:column;gap:6px}.brew-who{display:flex;align-items:center;gap:8px;padding:4px 8px;min-height:40px;border-radius:10px;background:var(--paper-2);cursor:pointer}.brew-who .avatar{width:36px;height:36px}.brew-who span{display:flex;flex-direction:column;min-width:0;flex:1}.brew-who b{font-family:var(--title-font);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brew-who small,.brew-pick small{font-size:11px;color:var(--muted)}.brew-down{font-size:12px;color:var(--muted)}.brew-budget{display:flex;align-items:center;gap:8px;font-size:12px}.brew-budget .bar{flex:1}.brew-list{display:flex;flex-direction:column;gap:1px;padding:4px;border-radius:10px;background:var(--paper-2)}.brow{padding:2px 4px;border-radius:8px;border:2px solid transparent;cursor:pointer}.brow.on{background:#cfe8b8;border-color:#3a8f3a}.brew-box{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:8px;background:#fff8e6}.bb-head{display:flex;align-items:center;gap:6px;font-family:var(--title-font)}.bb-head img{width:28px;height:28px;image-rendering:pixelated}.bb-head b{font-weight:400}.bb-change{font-size:13px}.brew-up{white-space:nowrap}.bb-cost{display:flex;flex-wrap:wrap;align-items:center;min-height:24px}.bb-why{color:var(--red);font-weight:700;font-size:13px}.bb-many small{margin-right:4px;font-size:11px;color:var(--muted)}.bb-btns{display:flex;gap:8px}.bb-btns .btn:first-child{flex:1}.bb-btns .btn{min-height:36px}.brew-picker{width:min(340px,92%);max-height:80%;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px;animation:result-pop .3s cubic-bezier(.3,1.6,.5,1)}.brew-pick{display:flex;align-items:center;gap:8px;padding:4px 6px;min-height:40px;border-radius:8px;background:var(--paper-2);cursor:pointer}.brew-pick.on{background:#cfe8b8}.brew-pick .avatar{width:32px;height:32px}.brew-pick .brew-pname{display:flex;flex-direction:column;flex:1;min-width:0}.brew-pick b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brew-result{align-items:center;text-align:center;box-shadow:0 0 28px 6px var(--rc)}.brew-result .brew-rname{font-family:var(--title-font);font-weight:400;font-size:18px}.brew-rline{font-family:var(--title-font);font-size:16px}.spr-box .spr{position:relative;z-index:1}.spr-wing{position:absolute;z-index:0;image-rendering:pixelated;background-repeat:no-repeat;animation:spr-wing-flap 1.4s infinite}@keyframes spr-wing-flap{0%,74.9%{background-position-x:0;transform:translateY(0)}37%{transform:translateY(-1.5px)}75%,to{background-position-x:calc(-1 * var(--ww))}}.spr-pet{position:absolute;z-index:2;left:4%;bottom:10%;display:flex;align-items:flex-end;pointer-events:none}.spr-pet .pet-img{transform:scale(.8);transform-origin:bottom left}.egrid .spr-box{overflow:visible;z-index:5;pointer-events:none}.sico{width:20px;height:20px;image-rendering:pixelated;flex:none}.stat>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.stat{grid-template-columns:104px 1fr}.egrid .ipop{z-index:6}.givegold{display:flex;align-items:center;gap:4px;margin:6px 0 2px;flex-wrap:wrap}.detail:has(.hd-head){width:330px;padding:10px}.hd-head{display:flex;align-items:center;gap:8px}.hd-head .avatar{width:40px;height:40px;flex:none}.hd-who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.hd-who b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-who small{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:2px;flex-wrap:wrap}.hd-who .g{width:13px;height:13px}.hd-act{margin:6px 0;font-size:13px;padding:3px 8px}.hd-bars{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.hd-bars .stat{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:4px;margin:0;font-size:12px}.hd-bars .stat>span{color:var(--muted)}.hd-bars .bar{width:100%;height:16px}.hd-bars .bar b{font-size:11px;line-height:12px}.hd-gift{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.hd-gift .btn.sm{display:flex;align-items:center;justify-content:center;gap:2px;font-size:13px}.hd-gift .g{width:14px;height:14px}.hd-foot{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.hd-why{display:block;margin-top:4px;font-size:11px;color:var(--red);text-align:center}.hd-foot .btn{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px 8px;font-size:14px;min-height:38px}.hd-foot .btn img{width:18px;height:18px}.hd-foot .btn{white-space:nowrap}.hd-foot .btn.red.on{filter:none;border-image-source:url(data:image/png;base64,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)}.givegold>span{flex:1;display:inline-flex;align-items:center;gap:4px;font-size:13px}.givegold .g{width:16px;height:16px}.fresult.frefine{width:min(760px,94%)}.fopts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fopt{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;background:var(--paper-2)}.fopt:last-child{background:#0000000d}.fopt .fstats{flex:1;font-size:12px}.fopt .btn{align-self:stretch}@media(max-width:640px){.fopts{grid-template-columns:repeat(2,minmax(0,1fr))}}.rewards .rwtabs{display:flex;gap:4px;margin:6px 0}.rewards .rwtabs .tab{position:relative;flex:1;border:2px solid var(--edge);background:#fff8e6;border-radius:6px;padding:3px 4px;font-size:13px}.rewards .rwtabs .tab.on{background:var(--blue);color:#fff}.rwbody{display:flex;flex-direction:column;gap:4px}.rwbody.busy{opacity:.7}.rwrow{display:flex;gap:8px;align-items:center;padding:5px 8px;border-radius:8px;background:var(--paper-2)}.rwrow.claimed{opacity:.6}.rwmain{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.rwmain>b{font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwmain small{color:var(--muted);font-size:11px;line-height:1.2}.rwtiles{display:flex;flex-wrap:wrap;gap:4px}.rwtile{position:relative;width:34px;height:34px;border-radius:6px;background:#fff8e6;box-shadow:inset 0 0 0 1px #3a2a1c33;display:flex;align-items:center;justify-content:center}.rwtile img{width:24px;height:24px;image-rendering:pixelated}.rwtile b{position:absolute;right:1px;bottom:-1px;font:11px/1 var(--title-font);color:#fff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000}.rwside{flex-shrink:0;width:84px;display:flex;flex-direction:column;align-items:stretch;gap:3px;text-align:center}.rwside .btn.sm{width:100%}.rwprog small{display:block;font-size:11px;line-height:1;color:var(--muted)}.rwprog .qbar{height:6px;margin:2px 0 0}.rwrow.ready .rwprog .qbar i{background:var(--ok)}.rwrow small.ok,.rwday small.ok{color:var(--ok);font-weight:700}.rwtimer{font-size:12px;color:var(--muted);padding:4px 10px 0;background:var(--paper-2);border-radius:8px 8px 0 0}.rwtimer:empty{display:none}.rwtimer:not(:empty)+[data-r=body] .rwtrack{border-radius:0 0 8px 8px}.rwtrack{display:flex;align-items:center;gap:10px;padding:6px 22px 18px 8px;margin-bottom:2px;border-radius:8px;background:var(--paper-2)}.rwpts{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;font:16px var(--title-font);box-shadow:inset 0 -3px #0003,0 0 0 2px #fff8e6}.rwrail{position:relative;flex:1;height:8px;border-radius:4px;background:#3a2a1c40}.rwrail>i{display:block;height:100%;border-radius:4px;background:#e6a52a}.rwbag{position:absolute;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;border:0;border-radius:8px;background:#fff8e6;box-shadow:inset 0 0 0 1px #3a2a1c44}.rwbag img{width:26px;height:26px;image-rendering:pixelated;filter:grayscale(.8);opacity:.7}.rwbag b{position:absolute;left:0;right:0;top:35px;font:11px/1 var(--title-font);color:var(--muted)}.rwbag i{position:absolute;right:-2px;top:-4px;font-style:normal;font-size:12px;color:var(--ok)}.rwbag.ready{background:#fff3cf;box-shadow:0 0 0 2px #e6a52a,0 0 10px #e6a52aaa}.rwbag.ready img,.rwbag.got img{filter:none;opacity:1}.rwbag.got{opacity:.6}.rwdays{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.rwday{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border-radius:8px;background:var(--paper-2);border:2px solid transparent;text-align:center}.rwday .rwtiles{justify-content:center}.rwday.got{opacity:.6}.rwday.today{border-color:#e6a52a;background:#fff3cf}.ipop-set{margin-top:6px;font-size:12px}.ipop-set ul{margin:2px 0 0;padding-left:14px;color:var(--muted)}.ipop-set li.on{color:var(--ok);font-weight:700}.setline>div{line-height:1.3}:is(.merchant,.exchange) .mc-top{display:flex;align-items:center;gap:12px;margin:6px 0 10px;flex-wrap:wrap}:is(.merchant,.exchange) .mc-top>span:first-child{flex:1}:is(.merchant,.exchange) .mc-gold{display:inline-flex;align-items:center;gap:4px;background:var(--paper-2);border-radius:6px;padding:2px 8px}:is(.merchant,.exchange) .mc-gold img{width:20px;height:20px;image-rendering:pixelated}.mc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.mc-offer{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:22px 8px 10px;border-radius:10px;background:var(--paper-2);border:2px solid #3a2a1c33;text-align:center}.mc-offer.buy{background:#e3f0d6;border-color:#4f9a3f66}.mc-offer.sold{opacity:.5;filter:grayscale(.6)}.mc-offer .mc-tag{position:absolute;top:4px;left:6px;font-size:11px;padding:0 6px;border-radius:6px;background:#d9473f;color:#fff}.mc-offer.buy .mc-tag{background:#4f9a3f}.mc-offer .mc-icon{width:48px;height:48px;image-rendering:pixelated}.mc-offer small{color:var(--muted)}.mc-offer small.warn{color:var(--red)}@media(max-width:480px){.mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-offer{padding-top:10px}.ex-offer .ex-pic{height:48px;display:flex;align-items:center;justify-content:center}.ex-offer .ex-pic img{width:40px;height:40px;image-rendering:pixelated}.ex-offer>b{align-self:stretch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-offer .inputs{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center}.ex-offer .inputs .mat{display:inline-flex;align-items:center;gap:2px}.ex-offer .inputs .mat img{width:16px;height:16px;image-rendering:pixelated}.ex-offer .inputs .mat.short{color:var(--red)}.rwtile .rwpet{width:30px;height:30px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rwtile .rwpet .pet-img{transform:scale(.6);flex-shrink:0}.ex-pic .rwpet{width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ex-pic .rwpet .pet-img{flex-shrink:0}.ex-offer .ex-limit{height:18px;line-height:18px}.board .bd-body{display:flex;flex-direction:column;gap:6px}.bd-list{display:flex;flex-direction:column;gap:4px}.bd-row,.bd-band{display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 10px;border-radius:8px;background:var(--paper-2)}.bd-row>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-row.me,.bd-band.me{background:#cfe8b8;box-shadow:inset 0 0 0 2px #3a8f3a}.bd-rank{min-width:30px;height:26px;border-radius:13px;background:#fff8e6;display:inline-flex;align-items:center;justify-content:center;font:13px/1 var(--title-font)}.bd-rank.r1{background:#f2c94c}.bd-rank.r2{background:#d5d9df}.bd-rank.r3{background:#e0a370}.bd-score{font:14px/1 var(--title-font)}.bd-you{color:#3a8f3a;font-weight:700}.bd-gap{text-align:center;color:var(--muted);line-height:1}.bd-count{color:var(--muted);text-align:center}.bd-band>b{flex:0 0 auto;min-width:88px}.events .ev-body{display:flex;flex-direction:column;gap:8px}.gl-card{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:var(--paper-2)}.gl-head{display:flex;align-items:baseline;gap:8px}.gl-head>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:16px var(--title-font)}.gl-left{flex-shrink:0;color:var(--muted);font-size:13px}.gl-total{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;background:#fff8e6}.gl-total img{width:28px;height:28px;image-rendering:pixelated}.gl-total>b{font:20px/1 var(--title-font)}.gl-total small{color:var(--muted);font-size:13px}.gl-track{padding:6px 22px 20px 8px;margin:0;background:#fff8e6}.gl-track .rwpts{width:42px;height:42px;font-size:13px}.gl-track .rwbag.missed img{filter:none;opacity:1}.gl-track .rwbag i.no{color:var(--red)}.gl-mine{display:flex;align-items:center;gap:10px}.gl-mine>div{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.gl-mine>div>b{font:18px/1.2 var(--title-font)}.gl-mine>div>small:last-child{flex-basis:100%}.gl-ok{color:#2f8a2f;font-weight:700}.gl-short{color:var(--red)}.ss-mobs{display:flex;gap:6px}.ss-mob{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;border-radius:8px;background:#fff8e6}.ss-mob small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ss-mob.shut .ss-pic{opacity:.4}.ss-mob.shut small{color:var(--muted)}.ss-pic{position:relative;width:56px;height:56px}.ss-pic i{display:block;image-rendering:pixelated}.ss-hat{position:absolute;left:50%;width:22px;transform:translate(-35%);image-rendering:pixelated}.ss-purse>b{flex:0 0 auto}.ss-purse>small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-purse .btn{flex-shrink:0;min-height:34px}.ss-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ss-boost{padding:2px 8px;border-radius:999px;background:#cfe8b8;color:#2f6a2f;font:13px var(--title-font)}.ss-closes{flex:1;min-width:0;color:var(--muted);font-size:12px}.wb-card .gl-head .qmark{flex-shrink:0}.wb-head>b{white-space:normal;overflow:visible;line-height:1.15}.wb-head>b small{display:block;margin-top:1px;font:600 12px "Baloo 2",Trebuchet MS,sans-serif;color:var(--muted)}.wb-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.wb-stats>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:4px 8px;border-radius:8px;background:#fff8e6}.wb-stats>div.wide{grid-column:1 / -1}.wb-stats small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.wb-stats b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:14px var(--title-font)}.wb-board{display:flex;flex-direction:column;gap:3px;padding:4px 6px 6px;border-radius:8px;background:#fff8e6}.wb-board-head{display:flex;align-items:center;gap:8px}.wb-board-head b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.wb-board-head .btn{min-height:34px}.wb-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:24px;font-size:13px}.wb-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-row b{font:13px var(--title-font)}.wb-row.me{color:#2f8a2f}.wb-rank{text-align:center;font-family:var(--title-font);color:var(--muted)}.wb-boss{display:flex;align-items:center;gap:8px}.wb-pic{flex:0 0 64px;height:64px;border-radius:8px;background:#fff8e6;overflow:hidden}.wb-pic i{display:block;image-rendering:pixelated}.wb-hp{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wb-hp .bar{height:20px}.wb-hp .bar b{line-height:16px;font-size:12px}.wb-hp small{color:var(--muted);font-size:12px}.wb-hits{display:flex;flex-direction:column;gap:4px}.wb-hit{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 0 0 8px;border-radius:8px;background:#fff8e6;font-size:13px}.wb-hit span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-hit b{font:15px var(--title-font)}.wb-hit .btn{min-height:34px}.wb-card h4{margin:4px 0 0;font-size:13px}.wb-auto{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 8px;border-radius:8px;background:#fff8e6}.wb-auto>div{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.wb-auto small{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.wb-auto .btn{flex-shrink:0;min-height:34px}.arhead .wb-arbar{grid-column:1 / -1;height:18px;margin-top:2px}.arhead .wb-arbar b{overflow:visible;font:600 11px/14px "Baloo 2",Trebuchet MS,sans-serif;color:#fff}.wb-result{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(320px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;text-align:center;pointer-events:auto;animation:result-pop .3s}.wb-result{color:var(--ink)}.wb-result h2{margin:0;font:22px var(--title-font);color:var(--ink)}.wb-result p{margin:0}.pv-card .gl-head .qmark{flex-shrink:0}.pv-tries{display:flex;align-items:baseline;gap:8px;padding:4px 8px;border-radius:8px;background:#fff8e6;font-size:14px;font-weight:700}.pv-tries span{flex:1;min-width:0}.pv-tries small{flex-shrink:0;font:12px "Baloo 2",Trebuchet MS,sans-serif;color:var(--muted)}.pv-tabs{margin:2px 0 0}.pv-foes{display:flex;flex-direction:column;gap:6px}.pv-foe{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:8px;background:#fff8e6;border:2px solid transparent}.pv-foe.bot{background:#eef0f4}.pv-foe-top{display:flex;align-items:baseline;gap:6px}.pv-foe-top b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:15px var(--title-font)}.pv-tag{flex-shrink:0;padding:0 6px;border-radius:6px;background:#7a8494;color:#fff;font-size:11px;font-weight:700}.pv-slot{flex-shrink:0;font-size:12px;font-weight:700}.pv-slot.up{color:var(--red)}.pv-slot.even{color:#d39b16}.pv-slot.down{color:#2f8a2f}.pv-faces{display:flex;gap:4px}.pv-faces .avatar{width:32px;height:32px;border-radius:6px;background:var(--paper-2);image-rendering:pixelated}.pv-foe-foot{display:flex;align-items:center;gap:6px}.pv-foe-foot small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.pv-foe-foot .btn{flex-shrink:0;min-height:34px}.pv-foe-foot .btn img,.pv-refresh img,.pv-card .btn.wide img{width:18px;height:18px;vertical-align:-4px;image-rendering:pixelated}.pv-refresh{align-self:flex-end;min-height:34px}.pv-card h4{margin:4px 0 0;font:800 13px "Baloo 2",Trebuchet MS,sans-serif}.pv-card p.warn{margin:0;font-size:13px;line-height:1.3}.pv-def{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:8px;background:#fff8e6}.pv-def>div{display:flex;align-items:baseline;gap:6px}.pv-def>div>b{white-space:nowrap}.pv-def small{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.pv-row span{display:flex;flex-direction:column;line-height:1.2}.pv-row span small{color:var(--muted);font-size:11px}.pv-row.won span small{color:#2f8a2f}.pv-row.lost span small{color:var(--red)}.pv-row i{flex-shrink:0;font:normal 14px var(--title-font);color:#d39b16}.pv-row i.up,.pv-result b.up{color:#2f8a2f}.pv-row i.down,.pv-result b.down{color:var(--red)}.pv-row .btn:last-child{margin-left:2px}.pv-row:not(:has(.btn)){padding-right:8px}.arhead .pv-foestrip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:4px}.arhead .pv-foestrip:empty{display:none}.armember.pv-them{grid-template-columns:22px minmax(0,1fr);padding:3px 4px;background:#00000040}.armember.pv-them .avatar{width:22px;height:22px}.armember.pv-them span{font-family:"Baloo 2",Trebuchet MS,sans-serif;font-size:10px}.armember.pv-them .bar{height:10px}.armember.pv-them .bar b{display:none}.pv-result .pv-medal{width:22px;height:22px;vertical-align:-5px;image-rendering:pixelated}.pv-result.won h2{color:#2f8a2f}.pv-result.lost h2{color:var(--red)}.rewards .rwtabs .pill{display:inline-block;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font:700 12px/18px sans-serif;vertical-align:1px}.sheet.research{width:min(720px,calc(100% - 32px));position:relative;display:flex;flex-direction:column;overflow:hidden}.research .rs-top{flex-shrink:0;display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}.rs-slots{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted)}.rs-gold{display:inline-flex;align-items:center;gap:4px;background:var(--paper-2);border-radius:6px;padding:2px 8px;font-family:var(--title-font);color:var(--ink)}.rs-gold img{width:18px;height:18px;image-rendering:pixelated}.rs-job{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(60px,120px) auto;align-items:center;gap:6px;min-height:34px;padding:3px 8px;border-radius:8px;background:#e3f0d6;cursor:pointer}.rs-job img{width:28px;height:28px;image-rendering:pixelated}.rs-job b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.rs-job small{font-size:12px;white-space:nowrap}.rs-bar{display:block;height:8px;border-radius:4px;background:#3a2a1c33;overflow:hidden}.rs-bar i{display:block;height:100%;background:#4f9a3f}.rs-grid{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;align-content:start;padding-bottom:8px}.rs-node{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:10px;background:var(--paper-2);border:2px solid #3a2a1c33;text-align:center;cursor:pointer}.rs-node img{width:40px;height:40px;image-rendering:pixelated}.rs-node>b{align-self:stretch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.rs-lv{font:13px/1.2 var(--title-font)}.rs-line{align-self:stretch;height:30px;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.rs-line small{font-size:12px;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rs-node.locked{opacity:.6}.rs-node.run{background:#e3f0d6;border-color:#4f9a3f66}.rs-node.peek{border-color:#e6a52a;box-shadow:0 0 0 2px #e6a52a55}.research .warn{color:var(--red)}.research .ok{color:#2f8a2f}.rs-detail{position:absolute;left:12px;right:12px;bottom:12px;z-index:5}.rs-detail:empty{display:none}.rs-box{display:flex;flex-direction:column;gap:8px;padding:12px 14px 18px;box-shadow:0 4px 12px #0006}.rs-bhead{display:flex;align-items:center;gap:8px}.rs-bhead img:first-child{width:40px;height:40px;image-rendering:pixelated}.rs-bhead b{flex:1;min-width:0;font:16px/1.2 var(--title-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-bhead b small{display:block;font-size:12px;color:var(--muted)}.rs-rows{display:flex;flex-direction:column;gap:4px}.rs-rows>div{display:flex;align-items:baseline;gap:8px;min-height:22px;padding:2px 8px;border-radius:6px;background:#fff8e6}.rs-rows>div>small{flex:0 0 76px;color:var(--muted);font-size:12px}.rs-rows b.up{color:#2f8a2f}.rs-needs{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:13px}.rs-need.ok{color:#2f8a2f}.rs-need.no{color:var(--red)}.rs-rows>.rs-price{background:none;justify-content:center;gap:4px 12px;flex-wrap:wrap}.rs-price .mat{display:inline-flex;align-items:center;gap:3px;font-family:var(--title-font)}.rs-price .mat img{width:20px;height:20px;image-rendering:pixelated}.rs-price .mat.short{color:var(--red)}.rs-box>small.warn{text-align:center}.rs-run{display:flex;align-items:center;gap:8px}.rs-run .rs-bar{flex:1}.vdeep{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:none;padding:0;cursor:pointer}.vdeep b{font-family:var(--title-font, inherit);color:#fff6d8;text-shadow:0 2px 0 #2c2a3a,0 0 4px #2c2a3a;white-space:nowrap;font-size:15px}.vdeep .chip{font-size:12px;padding:0 6px;border-radius:8px;background:#2c2a3acc;color:#fff6d8}.vdeep .chip.ok{background:#3c6f8acc}.vdeep .ship{position:absolute;left:-46px;top:0;width:56px}.whirl{width:96px;height:96px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#1d4f6b 0,#1d4f6b 18deg,#2f7f9e 18deg,#2f7f9e 36deg);box-shadow:inset 0 0 18px 8px #0d2a3a,0 0 0 4px #cfeaff55;animation:whirl-spin 6s linear infinite;mask:radial-gradient(circle,#000 62%,transparent 64%)}.whirl.small{width:54px;height:54px;flex-shrink:0}.vdeep.locked .whirl{filter:grayscale(.8) brightness(.8);animation-play-state:paused}.vdeep.on .whirl{box-shadow:inset 0 0 18px 8px #0d2a3a,0 0 0 4px #ffd34d}@keyframes whirl-spin{to{transform:rotate(360deg)}}.deepstep{display:flex;align-items:center;gap:6px}.deepstep b{flex:1;text-align:center;font-family:var(--title-font, inherit);font-size:20px}.deepfirst{background:#fff3c4;border-radius:8px;padding:6px 8px}@media(max-width:760px){.whirl{width:58px;height:58px}.vdeep b{font-size:12px}}.libtabs,.guildtabs,.boardtabs,.evtabs,.restabs,.pv-tabs{display:flex;gap:6px;margin:6px 0 2px}.libtabs .tab,.guildtabs .tab,.boardtabs .tab,.evtabs .tab,.restabs .tab,.pv-tabs .tab{flex:1;border:2px solid var(--edge);background:#fff8e6;border-radius:6px;padding:4px;font-family:var(--title-font)}.libtabs .tab.on,.guildtabs .tab.on,.boardtabs .tab.on,.evtabs .tab.on,.restabs .tab.on,.pv-tabs .tab.on{background:var(--blue);color:#fff}.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.ccard{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:var(--paper-2);border:2px solid color-mix(in srgb,var(--aura) 60%,transparent)}.ccard.on{box-shadow:0 0 0 2px var(--aura),0 0 14px color-mix(in srgb,var(--aura) 55%,transparent)}.chead{display:flex;align-items:center;gap:8px}.chead b{flex:1;font-family:var(--title-font);font-weight:400;font-size:18px}.chead small{color:var(--muted)}.caura{width:22px;height:10px;border-radius:50%;border:2px solid var(--aura);background:color-mix(in srgb,var(--aura) 30%,transparent)}.cbonuses{display:flex;flex-wrap:wrap;gap:4px}.cbonus{font-size:12px;padding:1px 6px;border-radius:8px;background:#3c8a3c22;color:var(--ok)}.cskill{display:flex;gap:8px;align-items:flex-start}.cskill img{width:32px;height:32px;image-rendering:pixelated}.cskill span{display:flex;flex-direction:column}.cskill small{color:var(--muted)}.ccard small.warn{color:var(--red)}.ccard small.ok{color:var(--ok);font-weight:700}.csoul{display:flex;align-items:center;gap:8px;margin:4px 0 8px}.csoul .qbar{flex:1;height:10px}.csoul .qbar i{background:#9a4ad6}.cneed{display:flex;gap:12px;flex-wrap:wrap;margin:4px 0 8px;color:var(--red)}.cneed .ok{color:var(--ok)}.cneed img{width:18px;height:18px;vertical-align:-3px;margin-right:2px}.soulrow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.spr-aura{position:absolute;left:50%;bottom:10%;width:46%;height:13%;transform:translate(-50%);border-radius:50%;border:3px solid var(--aura);background:color-mix(in srgb,var(--aura) 28%,transparent)}.spr-aura.big{width:56%;height:16%;box-shadow:0 0 12px var(--aura);animation:aura-breathe 1.8s ease-in-out infinite}@keyframes aura-breathe{50%{transform:translate(-50%) scale(1.1);opacity:.75}}.control .ctabs{display:flex;gap:6px;margin:6px 0;overflow-x:auto}.control .ctab{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;padding:4px 8px;border:2px solid var(--edge);border-radius:8px;background:var(--paper-2)}.control .ctab small{color:var(--muted);font-size:11px}.control .ctab.on{background:var(--blue);color:#fff}.control .ctab.on small{color:#e8f2ff}.control .who .where{color:var(--blue)}.control .mchips{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.control .mchip{font-size:11px;padding:1px 6px;border:1px solid var(--edge);border-radius:10px;background:#fff8e6}.control .mchip.on{background:var(--blue);color:#fff}.bwin .bwbody{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;display:flex;flex-direction:column;gap:10px;padding:10px 2px 4px}.bwin .fhead .btn.ghost{white-space:nowrap}.bwstats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bwstat{display:flex;gap:8px;align-items:center;background:var(--paper-2);border-radius:10px;padding:8px 10px;min-width:0}.bwstat img{width:28px;height:28px;image-rendering:pixelated;flex-shrink:0}.bwstat>span{display:flex;flex-direction:column;min-width:0}.bwstat small{color:var(--muted);font-size:12px}.bwstat b{font-size:16px;line-height:1.2}.bwblds{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.bwbld{background:#fff8e6;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column}.bwbld small{color:var(--muted);font-size:12px}.bwbld .mini{height:6px;margin-top:2px}.bwbld .mini i{background:#3e86d1}.bwbld.off{opacity:.55}.bwcols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bwcard{background:var(--paper-2);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.bwcard h4{margin:0;display:flex;align-items:baseline;gap:6px}.bwcard h4 small{color:var(--muted);font-family:"Baloo 2",sans-serif}.bwhunter{display:flex;align-items:center;gap:8px;background:#fff8e6;border-radius:8px;padding:4px 8px}.bwhunter .avatar{width:34px;height:34px}.bwhunter>span{flex:1;min-width:0;display:flex;flex-direction:column}.bwhunter b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bwhunter small{color:var(--muted);font-size:12px}.bwhunter .mini{height:6px;margin-top:2px}.bwhunter .mini i{background:#4f9a3f}.bwhunter .stars{color:#e6a52a}.bwjob{display:flex;align-items:center;gap:10px;background:#fff8e6;border:2px solid #3a2a1c33;border-radius:10px;padding:8px 12px}.bwjob img{width:40px;height:40px;image-rendering:pixelated}.bwjob>span{flex:1;display:flex;flex-direction:column}.bwjob.idle b{color:var(--muted)}.bwqueue{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bwqueue small{color:var(--muted)}.bwq{display:inline-flex;align-items:center;gap:2px;border:2px solid var(--edge);background:#fff8e6;border-radius:8px;padding:2px 6px;font-size:11px;color:var(--red)}.bwq img{width:24px;height:24px;image-rendering:pixelated}.bwrecipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.bwrecipe{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;background:var(--paper-2);border-radius:10px;padding:8px 10px}.bwrecipe>img{width:48px;height:48px;image-rendering:pixelated;background:#0001;border-radius:8px;padding:4px}.bwrecipe.dim>img{opacity:.6}.bwrinfo{min-width:0;display:flex;flex-direction:column;gap:2px}.bwrinfo small{color:var(--muted);font-size:12px}.bwrinfo .warn{color:var(--red)}.bwrinfo .mini{height:6px}.bwrinfo .mini i{background:#3e86d1}.bwrbtns{display:flex;flex-direction:column;gap:4px}.bwprod{flex-direction:row;align-items:center;gap:10px;margin-bottom:8px}.bwprod>img{width:48px;height:48px;image-rendering:pixelated}.bwprod>span{flex:1;display:flex;flex-direction:column;gap:2px}.bwprod small{color:var(--muted)}.bwprod .mini i{background:#3e86d1}.bwbar{display:flex;flex-wrap:wrap;flex-shrink:0;gap:4px;align-items:center}.bwbar .btn.sm{white-space:nowrap;flex-shrink:0}.bwgap{flex:1}.bwmats{display:flex;flex-direction:column;gap:4px;margin-top:2px}.bwmat{display:grid;grid-template-columns:32px 1fr auto;gap:0 8px;align-items:center;background:var(--paper-2);border-radius:8px;padding:3px 8px}.bwmat>img{width:30px;height:30px;image-rendering:pixelated}.bwmat>span{min-width:0;display:flex;flex-direction:column}.bwmat small{color:var(--muted);font-size:12px}.bwmat.off>img{opacity:.5;filter:grayscale(.6)}.bwin .era-box,.bwin .stage-box{margin:0}.bwbelt{display:inline-flex;align-items:center;gap:2px;margin-right:6px}.bwbelt img{width:18px;height:18px;image-rendering:pixelated}.bwbelt.empty{opacity:.6}.bst-run{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.bst-job{display:grid;grid-template-columns:40px 1fr minmax(90px,30%);gap:8px;align-items:center;background:#fff8e6;border-radius:8px;padding:4px 8px}.bst-job>img{width:40px;height:40px;image-rendering:pixelated}.bst-job>span{min-width:0;display:flex;flex-direction:column}.bst-job small{color:var(--muted);font-size:12px}.bst-left{display:flex;flex-direction:column;gap:2px;text-align:right}.bst-list .bwrecipe.locked .bwrinfo b{color:var(--muted)}@media(max-width:760px){.bwcols{grid-template-columns:1fr}.bwstats{grid-template-columns:repeat(2,minmax(0,1fr))}.bwrecipes{grid-template-columns:1fr}.bwin .fhead .fg-up{font-size:11px;padding:2px 6px}}.spr-aura{border-width:var(--aura-stroke, 3px);background:color-mix(in srgb,var(--aura) var(--aura-fill, 28%),transparent)}.spr-aura.spark:after{content:"";position:absolute;left:50%;top:-140%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--aura);box-shadow:14px 10px 0 -1px var(--aura),-16px 16px 0 -2px var(--aura);animation:aura-spark 1.6s ease-out infinite}@keyframes aura-spark{0%{transform:translateY(24px);opacity:0}30%{opacity:1}to{transform:translateY(-12px);opacity:0}}.avatar{image-rendering:pixelated}.gr-look .spr-box{overflow:visible}.signtabs{display:flex;gap:6px;margin:8px 0 4px}.stab{flex:1;padding:6px;border-radius:8px;background:var(--paper-2);font-weight:700}.stab.on{background:#cfe8b8;box-shadow:inset 0 0 0 2px #3a8f3a}.control-grid.priority{max-height:46vh}.control-grid td.free{cursor:pointer;text-align:center;min-width:72px;color:var(--muted)}.craftpick{gap:10px}.craftpick .craftout{font-size:18px}.craftpick .qlimit{text-align:center;color:var(--muted)}.craftpick .qrow.end{justify-content:flex-end;margin-top:4px}.craftpick .qrow.end .btn{min-width:110px}.craftq .qrow{display:flex;align-items:center;gap:6px}.craftq input[type=range]{flex:1;min-width:90px;accent-color:#e0a23a}.craftq .qbox{width:52px;padding:3px 4px;border-radius:6px;border:2px solid #8a6a44;background:#fff6d8;font:inherit;text-align:center}.craftq .qcost{flex-wrap:wrap;font-size:12px}.craftout{display:flex;align-items:center;justify-content:center;gap:10px;font-size:22px}.craftout img{width:56px;height:56px;image-rendering:pixelated;animation:item-float .8s ease-in-out infinite alternate}.craftout b{color:#3c8a3c;font-size:30px}.craftout span{display:flex;flex-direction:column}.craftout small{font-size:13px;opacity:.75}.bwgoods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bwgood{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:6px;align-items:center;background:#fff8e6;border-radius:8px;padding:6px 8px}.bwgood b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bwroom{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bwroom h4{margin:0}.bwroom>b{font-size:18px}.bwroom>b small{font-size:12px;color:var(--muted)}.bwroombar{height:8px;margin:4px 0 8px}.bwroombar i{background:#3c8a3c}.bwroombar.full i{background:var(--red)}.bwroomcard{margin-bottom:8px}.bwroomcard .bwroombar{margin-bottom:0}.bwgood>img{width:32px;height:32px;image-rendering:pixelated}.bwgood span{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.bwgood .mini{align-self:stretch}.bwgood small{color:var(--muted);font-size:12px}.bwgood .warn{color:var(--red)}.bwgood .mini{height:6px}.bwgood .cnt{font-size:20px}.bwgood .cnt small{font-size:12px}.bwgood.empty .cnt{color:var(--red)}.bwneeds{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.bwneed{display:grid;grid-template-columns:34px minmax(0,1fr) 90px 44px;align-items:center;gap:8px;background:#fff8e6;border-radius:8px;padding:4px 8px;text-align:left}.bwneed .avatar{width:34px;height:34px}.bwneed span{display:flex;flex-direction:column;min-width:0}.bwneed b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bwneed small{color:var(--muted);font-size:12px}.bwneed .mini{height:8px}.bwneed .mini i{background:#4f9a3f}.bwneed.mid .mini i{background:#e6a52a}.bwneed.low .mini i{background:var(--red)}.bwneed.low .pct{color:var(--red)}.bwneed .pct{text-align:right}.ftabs:empty{display:none}.bwmat b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.top{top:max(10px,env(safe-area-inset-top))}.res{gap:7px;padding:1px 8px;font-size:12px;line-height:18px;border-radius:10px}.res span{gap:2px}.res img{width:16px;height:16px}@media(max-width:374px){.res{gap:5px;padding:1px 6px;font-size:11px}.res img{width:14px;height:14px}}.boost{font-size:11px;padding:1px 6px;line-height:16px}.modal{z-index:20;padding-bottom:var(--hud-bottom)}.quest{width:236px;font-size:12px}.qreward .mat{font-size:12px}.forge{grid-template-columns:minmax(0,1fr);padding:10px}.forge .fhead{flex-wrap:nowrap;gap:8px}.forge .fhead h2{flex:1 1 0;min-width:0}.forge .fhead .fgold,.forge .fhead .x{flex:none}.ftabs button{font-size:12px;line-height:1.15;min-height:38px;padding:4px 1px}.ftabs small{font-size:11px}.sheet{padding:12px}.sheet>.head,.sheet>.sheet-top{top:-12px;margin-top:-12px;padding-top:12px}.sheet>.head{flex-wrap:wrap;row-gap:6px}.sheet>.head h2{flex:1 1 calc(100% - 48px);min-width:0}.sheet>.head .x{order:1}.sheet>.head>:not(h2):not(.x){order:2}.sheet>.head,.sheet>.sheet-top>.head{align-items:center}.sheet .head h2,.fhead h2,.vtitle h2{font-size:16px;line-height:1.25;padding:4px 18px 8px;border-image-width:0 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet .head h2 small{font-size:13px}.wb-ribbon{font-size:16px;padding:4px 22px 8px;border-image-width:0 18px}.construct .tabs,.rewards .rwtabs,.libtabs,.guildtabs,.boardtabs,.evtabs,.restabs,.pv-tabs{margin:6px 0;gap:4px}:is(.construct .tabs button,.rewards .rwtabs .tab,.libtabs .tab,.guildtabs .tab,.boardtabs .tab,.evtabs .tab,.restabs .tab,.pv-tabs .tab){position:relative;min-height:34px;padding:4px 2px;font-size:13px;line-height:1.2;white-space:nowrap}.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rs-node{padding:6px 4px}.rs-node>b{font-size:13px}.rs-job{grid-template-columns:24px minmax(0,1fr) 56px auto;gap:4px;padding:3px 6px}.rs-job img{width:24px;height:24px}.rs-detail{left:8px;right:8px;bottom:8px}.rs-rows>div>small{flex-basis:64px}.rewards .rwtabs .pill{position:absolute;top:-7px;right:-5px;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:16px}.control-bar{flex-wrap:wrap;gap:6px;margin:4px 0}.control-bar .btn{white-space:nowrap;font-size:13px;padding:5px 10px 7px}.control-bar small{font-size:11px;line-height:1.25}.control-grid table{font-size:11px;border-spacing:2px;line-height:1.25}.control-grid th.who{min-width:74px}.control-grid thead th,.control-grid td{min-width:80px}.control-grid td{padding:3px 4px}.control-grid td[data-a] b img,.control-grid th img{width:14px;height:14px}.control-grid th.who{min-width:52px;width:52px;text-align:center}.control .control-grid tbody th.who,.control .control-grid tbody td{padding:6px 4px}.control .control-grid thead th:first-child{min-width:52px}.control-grid th.who>b,.control-grid th.who>small{display:none}.control-grid th.who .ctl-face{display:block;width:36px;height:36px;margin:0 auto;border-radius:8px;border:2px solid var(--edge);background:#b9d7a0;image-rendering:pixelated;object-fit:cover}.control-grid th.who .ctl-lv{display:block;font-size:11px;color:var(--muted)}.control-grid thead th,.control-grid td{min-width:56px}.control-grid td{vertical-align:middle}.control-grid td[data-a] b{justify-content:center;font-size:13px}.control-grid .trait{padding:0 4px}.control-grid .tags{gap:0 3px}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.shop-card{padding:4px 2px;font-size:11px;gap:1px;line-height:1.2}.shop-card .shop-img{height:40px;zoom:.62}.shop-card>small:not(.bonus){display:none}.shop-card .inputs{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:0 4px}.shop-card .inputs .mat{font-size:11px;gap:1px}.shop-card .inputs .mat img{width:14px;height:14px}.shop-card>b,.shop-card>.bonus{align-self:stretch;height:2.5em;line-height:1.25;display:flex;align-items:center;justify-content:center;overflow:hidden}.shop-card .inputs{align-self:stretch;height:32px;align-content:flex-start;overflow:hidden}.shop-card .inputs .mat{margin:0;height:16px}.rate-link{min-height:34px;padding:4px 6px}.shop-card .inputs>.mat:first-child{flex-basis:100%;justify-content:center}.shop-card>.btn{align-self:stretch;margin-top:auto}.mc-offer>b{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet.recruit{display:flex;flex-direction:column}.recruit .head{order:0}.recruit .warn{order:1;margin:4px 0;font-size:12px}.recruit .quick-open{order:1;margin-top:4px;min-height:34px}.cands .cand{contain-intrinsic-size:auto 150px}.recruit .cands{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 10px}.recruit .gacha{order:3}.cand{padding:4px 3px;gap:2px;font-size:11px;line-height:1.2}.cand .avatar.big{width:44px;height:44px}.cand h3{font-size:13px;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand .cbreed,.cand .cstats,.cand .cpers{display:none}.cand .btn{width:100%;font-size:11px;padding:4px 2px 6px;white-space:nowrap;min-height:34px}.recruit .head h2{font-size:16px;white-space:nowrap}.recruit .head h2 small{font-size:13px}.banners{grid-template-columns:minmax(0,1fr);gap:4px}.banner-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px;font-size:12px;line-height:1.2}.banner-card .bc-back{width:44px;grid-row:1 / span 2}.banner-card>small{display:none}.banner-card .bc-info{grid-column:2;grid-row:1 / span 2}.banner-card .pulls{grid-column:3;grid-row:1 / span 2;flex-direction:column;margin:0}.banner-card .pulls .btn{font-size:11px;padding:4px 6px 6px;white-space:nowrap}.banner-card .pulls .btn img{width:14px;height:14px}.shop-card .btn.sm{font-size:11px;padding:4px 6px 6px}.slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.slot{padding:4px 2px;font-size:11px;line-height:1.2}.slot img{width:28px;height:28px}.slot small{font-size:11px;overflow-wrap:anywhere}.slot small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.5em;line-height:1.25;overflow:hidden}.hgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px}.hcard{padding:4px 2px;gap:0;font-size:12px}.hcard .hname{font-size:12px}.hcard [data-r^=stars-]{min-height:14px;line-height:14px}.hcard .spr-box{zoom:.7}.hcard .hstate{font-size:11px;min-height:15px;line-height:15px}.hcard .hbtns{gap:3px;margin-top:auto}.hcard .hbtns{width:100%}.hcard .hbtns .btn.sm{font-size:11px;padding:4px 1px 6px;border-image-width:5px;white-space:nowrap}.hcard .hbtns{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:0;border:1px solid #c2a67a;border-radius:7px;overflow:hidden;background:#dcc597;box-shadow:inset 0 1px 3px #3a2a1c38}.hcard .hbtns .btn.sm{min-width:0;width:100%;min-height:32px;padding:2px 0;border:0;border-image:none;border-radius:0;background:none;color:var(--ink);text-shadow:none;box-shadow:none}.hcard .hbtns .btn.sm:active{padding:3px 0 1px;background:#cdb383}.hcard .hbtns .btn.sm.locate{border-left:1px solid #c2a67a}.hcard .hbtns .btn.sm[data-a=info]{font-size:11px;letter-spacing:-.2px}.hcard .hbtns .btn.sm.locate{aspect-ratio:auto;padding:0}.hcard .hbtns .btn.sm.locate svg{width:16px;height:16px}.hcard .hbtns .btn.sm[data-a=info]{flex:1;min-width:0}.hcard .hbtns .btn.sm img{width:16px;height:16px}.hcard .zone{display:none}.modal:has(.forge){z-index:20;padding-bottom:var(--hud-bottom)}.btn.sm{min-height:34px;padding-top:6px;padding-bottom:8px}.btn.sm:active{padding-top:8px;padding-bottom:6px}.btn.sm{min-width:34px}#hud small{font-size:max(11px,.83em)}.detail{position:fixed;left:50%!important;right:auto;top:auto!important;bottom:calc(max(6px,env(safe-area-inset-bottom)) + 98px);width:min(340px,calc(100% - 16px))!important;max-height:58vh;transform:translate(-50%)!important;z-index:22}html[data-platform=telegram] .detail{bottom:calc(104px + var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px))}.detail .control-grid.priority{max-height:40vh}.detail:has(.hd-head){padding:8px 10px}.detail .hd-act{margin:5px 0}.detail .hd-bars{gap:4px 10px}.detail .hd-bars .stat{grid-template-columns:40px minmax(0,1fr)}.detail .hd-foot .btn{min-height:36px;font-size:13px;padding:5px 4px 7px}.detail:has(.signtabs){padding:8px 10px}.detail:has(.signtabs) .head{align-items:center}.detail:has(.signtabs) .head h2{font-size:17px;line-height:1.2}.detail:has(.signtabs) .head>div>div{font-size:12px}.detail .signtabs{margin:6px 0 4px}.detail .stab{min-height:34px;padding:4px;font-size:13px}.detail .density{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:4px 0 0}.detail .density .btn{min-height:52px;padding:4px 2px 6px;font-size:12px;line-height:1.15;border-image-width:8px}.detail .density .btn:active{padding:6px 2px 4px}.detail .density .btn b{font-size:15px}.detail .density .btn small{font-size:11px}.fresult{width:calc(100% - 16px);padding:14px}.craftq .qrow:not(.end){flex-wrap:wrap;justify-content:center}.craftq input[type=range]{flex:1 1 100%;order:-1;height:32px}.craftq .qbox{width:64px;min-height:34px}.egrid .eslot{width:66px;height:66px;font-size:11px;border-width:2px;border-radius:8px}.egrid .eface>img,.egrid .eface .ghost img{width:44px;height:44px;margin:-2px 0 -3px}.egrid .eslot .erank{font-size:12px}.egrid .eface small{font-size:11px}.egrid .eface .grade{top:2px;left:2px;min-width:18px;font-size:11px;line-height:13px}.egrid .eface .enh{top:1px;right:3px;font-size:12px}.egrid .eslot[data-s=wing] .wing-img.small{width:54px;height:36px;background-size:54px 36px}.egrid .eslot[data-s=potion-heal]{margin-right:71px}.bst-job{grid-template-columns:40px 1fr}.bst-left{grid-column:1 / -1;text-align:left}.egrid .eslot[data-s=potion-combat]{margin-left:71px}.egrid .eslot[data-s=pet] .pet-img{transform:scale(1.1);margin:-12px 0 -16px}.egrid .spr-box{zoom:.7}.ibody.egrid{grid-template-columns:66px minmax(0,1fr) 66px;gap:5px;padding:6px}.info .ihead h2{font-size:18px}.info .irow{margin:2px 0}.info .ifoot{padding-top:4px}}@media(max-height:500px){.modal{z-index:20;padding:6px 0}.sheet,.forge{height:calc(100% - 12px)}.sheet.story{height:auto;max-height:calc(100% - 12px)}.fresult{max-height:calc(100% - 12px)}.quest{width:236px;font-size:12px}.detail{position:fixed;top:8px!important;left:auto!important;right:max(8px,env(safe-area-inset-right));width:300px!important;max-height:calc(100% - 16px);transform:none!important;z-index:22}.btn.sm{min-height:34px;min-width:34px}.eslot{font-size:11px}.craftq input[type=range]{height:32px}#hud small{font-size:max(11px,.83em)}}html[data-platform=telegram] .top{top:calc(10px + var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px))}html[data-platform=telegram] .modal{padding-top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px))}.tip{position:fixed;left:0;top:0;z-index:60;max-width:min(280px,calc(100vw - 16px));padding:6px 10px;border-radius:8px;background:#3a2a1cf2;color:#fff6d8;font-size:13px;line-height:1.35;white-space:pre-line;pointer-events:none;box-shadow:0 2px 6px #0006}.tip[hidden]{display:none}#hud>.ob{position:absolute;top:0;right:0;bottom:0;left:0;z-index:46;pointer-events:none}.ob[hidden]{display:none}.ob-hole{position:absolute;left:0;top:0;border-radius:12px;pointer-events:none;box-shadow:0 0 0 200vmax #0b0d16a6;outline:3px solid #f2c14e;animation:ob-ring 1.2s ease-in-out infinite}.ob.story .ob-hole{outline:0;animation:none}.ob-block{position:absolute;left:0;top:0;pointer-events:auto}.ob-bubble{position:absolute;left:0;top:0;width:min(340px,calc(100vw - 16px));padding:10px 12px;pointer-events:auto;display:flex;align-items:center;gap:10px;animation:fade-in .2s ease-out}.ob-bubble p{flex:1;margin:0;font-size:15px;line-height:1.35}.ob-bubble .btn{flex:none;min-height:36px}.ob.free .ob-hole{box-shadow:none}.ob.free .ob-block{display:none}@keyframes ob-ring{50%{outline-color:#fff3c4;outline-offset:3px}}
