@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:500;src:url(/download/assets/oxanium-latin-ext-500-normal-i_PHuczN.woff2) format("woff2"),url(/download/assets/oxanium-latin-ext-500-normal-BUvOBSxU.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:Oxanium;font-style:normal;font-display:swap;font-weight:500;src:url(/download/assets/oxanium-latin-500-normal-tnlOn7Ka.woff2) format("woff2"),url(/download/assets/oxanium-latin-500-normal-BsTRBkab.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:Oxanium;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/oxanium-latin-ext-600-normal-B2S5WIA4.woff2) format("woff2"),url(/download/assets/oxanium-latin-ext-600-normal-DywhiVWf.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:Oxanium;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/oxanium-latin-600-normal-DW9ldEDP.woff2) format("woff2"),url(/download/assets/oxanium-latin-600-normal-DNQhW0y0.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:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/oxanium-latin-ext-700-normal-BSlCClLu.woff2) format("woff2"),url(/download/assets/oxanium-latin-ext-700-normal-CPlnVieJ.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:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/oxanium-latin-700-normal-l0hKEjh4.woff2) format("woff2"),url(/download/assets/oxanium-latin-700-normal-b_KP-pae.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/download/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2) format("woff2"),url(/download/assets/cinzel-latin-ext-500-normal-BxIh9iwm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/download/assets/cinzel-latin-500-normal-B-2dbOfA.woff2) format("woff2"),url(/download/assets/cinzel-latin-500-normal-DMNTwV-V.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2) format("woff2"),url(/download/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(/download/assets/cinzel-latin-600-normal-CH_LB4su.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2) format("woff2"),url(/download/assets/cinzel-latin-ext-700-normal-CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(/download/assets/cinzel-latin-700-normal-C-gK7hA8.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/download/assets/source-sans-3-vietnamese-400-normal-dYp9C364.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-400-normal-AFMiCETP.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:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-cyrillic-ext-400-italic-HOVu-9SC.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-ext-400-italic-B9vdFu6z.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-cyrillic-400-italic-DbGEEBAE.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-400-italic-BHmmOD1c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-greek-ext-400-italic-D2IhUMi0.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-ext-400-italic-uQYgKtqE.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-greek-400-italic-CW67wuKv.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-400-italic-DNtto6bD.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-vietnamese-400-italic-Ip6ozmKu.woff2) format("woff2"),url(/download/assets/source-sans-3-vietnamese-400-italic-BUkYzfnL.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:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-latin-ext-400-italic-DtcUteIv.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-ext-400-italic-skMIiTSx.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:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/download/assets/source-sans-3-latin-400-italic-bFKvakRX.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-400-italic-BbFJQg2j.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/download/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-600-normal-BvDVuF-j.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-ext-700-normal-B6RPsSdD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2) format("woff2"),url(/download/assets/source-sans-3-cyrillic-700-normal-DYE6gq6k.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-ext-700-normal-C6ITAlBU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2) format("woff2"),url(/download/assets/source-sans-3-greek-700-normal-BWdBblwd.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2) format("woff2"),url(/download/assets/source-sans-3-vietnamese-700-normal-BHxM10oo.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-ext-700-normal-ChH_v7nA.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/download/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2) format("woff2"),url(/download/assets/source-sans-3-latin-700-normal-BBbVrHF_.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-code-pro-cyrillic-ext-400-normal-DMj7z5uw.woff2) format("woff2"),url(/download/assets/source-code-pro-cyrillic-ext-400-normal-BlBdefdy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-code-pro-cyrillic-400-normal-zAQh90eX.woff2) format("woff2"),url(/download/assets/source-code-pro-cyrillic-400-normal-BxAVGXSA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-code-pro-greek-400-normal-loYmywBR.woff2) format("woff2"),url(/download/assets/source-code-pro-greek-400-normal-D-pDoyqc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-code-pro-vietnamese-400-normal-Cp62Zi-a.woff2) format("woff2"),url(/download/assets/source-code-pro-vietnamese-400-normal-CSQ0MR64.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-code-pro-latin-ext-400-normal-C8wU-ygL.woff2) format("woff2"),url(/download/assets/source-code-pro-latin-ext-400-normal-GB-6ZST1.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/download/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2) format("woff2"),url(/download/assets/source-code-pro-latin-400-normal-Bf_aQirX.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-code-pro-cyrillic-ext-600-normal-Bk2yO1tA.woff2) format("woff2"),url(/download/assets/source-code-pro-cyrillic-ext-600-normal-Dlnx0AYk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-code-pro-cyrillic-600-normal-BNz7v_mr.woff2) format("woff2"),url(/download/assets/source-code-pro-cyrillic-600-normal-DUFre9N-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-code-pro-greek-600-normal-D1ll-qYC.woff2) format("woff2"),url(/download/assets/source-code-pro-greek-600-normal-lDQpIXR8.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-code-pro-vietnamese-600-normal-CWDSnRUT.woff2) format("woff2"),url(/download/assets/source-code-pro-vietnamese-600-normal-BG1XwByG.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-code-pro-latin-ext-600-normal-kg67jYQv.woff2) format("woff2"),url(/download/assets/source-code-pro-latin-ext-600-normal-CdOS3fMr.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/download/assets/source-code-pro-latin-600-normal-DVVSlvOB.woff2) format("woff2"),url(/download/assets/source-code-pro-latin-600-normal-B5rj6vMs.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{--font-display: "Oxanium", "Segoe UI", system-ui, sans-serif;--font-ui: "Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-xs: 12px;--fs-s: 12.5px;--fs-m: 13px;--fs-l: 14px;--fs-xl: 15px;--track-caps: .12em;--track-title: .08em;--c-void: #03080d;--c-bg-0: #060e15;--c-bg-1: #09151f;--c-bg-2: #0d1d2a;--c-bg-3: #122636;--c-bg-4: #183244;--glass: rgba(6, 16, 24, .84);--glass-top: rgba(12, 30, 44, .9);--glass-bot: rgba(4, 12, 18, .92);--row: rgba(120, 230, 255, .04);--row-hi: rgba(120, 230, 255, .09);--well: rgba(0, 6, 12, .4);--brass: #36d6f0;--brass-hi: #8ceeff;--brass-dim: #1c7f93;--edge: rgba(54, 214, 240, .45);--edge-soft: rgba(54, 214, 240, .2);--rule: rgba(54, 214, 240, .15);--keyline: rgba(0, 4, 8, .7);--hilite: rgba(160, 240, 255, .08);--glow: 0 0 10px rgba(54, 214, 240, .35);--amber: #ff8f3a;--amber-hi: #ffb877;--amber-lo: #8a3f10;--teal: #38d4e8;--teal-hi: #9befff;--teal-lo: rgba(56, 212, 232, .42);--teal-faint: rgba(56, 212, 232, .12);--danger: #e0503f;--danger-hi: #ff8a78;--good: #7fd08a;--good-hi: #a9f0b0;--info: #7ab8f0;--rare: #b59bff;--text: #d8f3fa;--text-2: #8fb9c4;--text-3: #5d8794;--text-title: #e6fbff;--text-gold: #ffb066;--outline: -1px 0 0 rgba(0, 6, 10, .9), 1px 0 0 rgba(0, 6, 10, .9), 0 -1px 0 rgba(0, 6, 10, .9), 0 1px 0 rgba(0, 6, 10, .9), 0 1px 3px rgba(0, 0, 0, .7);--trough: linear-gradient(180deg, rgba(0, 0, 0, .62), rgba(0, 0, 0, .42));--trough-sh: inset 0 1px 2px rgba(0, 0, 0, .7), 0 0 0 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(218, 245, 252, .06);--fill-sh: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(0, 0, 0, .3);--bar-hp: linear-gradient(180deg, #92f0a8 0%, #3fcf7a 50%, #238a52 100%);--bar-hp-low: linear-gradient(180deg, #ff9a6a 0%, #e0503f 50%, #9a2f24 100%);--bar-foe: linear-gradient(180deg, #ff7f6a 0%, #d33f36 50%, #8a2222 100%);--bar-xp: linear-gradient(180deg, #8fd8ff 0%, #3aa6f0 60%, #2474b8 100%);--bar-xp-gold: linear-gradient(180deg, #fff0a8 0%, #ffd76a 55%, #c99a2a 100%);--bar-gold: linear-gradient(180deg, #ffc27a 0%, #ff8f3a 60%, #c8601c 100%);--bar-teal: linear-gradient(180deg, #8ff0ff 0%, #36c8e0 60%, #1f93a8 100%);--bar-rare: linear-gradient(180deg, #b9a2e6 0%, #8a6cc9 60%, #6d52a8 100%);--grade-1: #6399a2;--grade-2: #83c2cb;--grade-3: #b6e0ea;--grade-4: #9cc2e4;--grade-5: #f6a868;--shiny: #ffb87e;--node-locked: #26485f;--node-open: var(--brass-hi);--node-owned: var(--teal);--node-line: rgba(40, 210, 236, .3);--new-accent: var(--amber);--reveal-dur: .7s;--r-1: 2px;--r-2: 3px;--r-3: 4px;--sh-1: 0 1px 3px rgba(0, 0, 0, .45);--sh-2: 0 6px 18px rgba(0, 0, 0, .42), 0 1px 3px rgba(0, 0, 0, .4);--sh-3: 0 18px 44px rgba(0, 0, 0, .55), 0 4px 12px rgba(0, 0, 0, .45);--panel-sh: 0 0 0 1px var(--keyline), var(--sh-2), inset 0 1px 0 var(--hilite);--hexes: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.32' height='30'%3E%3Cpath d='M8.66 0L17.32 5L17.32 15L8.66 20L0 15L0 5ZM8.66 20L8.66 30' fill='none' stroke='%2336d6f0' stroke-opacity='0.07' stroke-width='1'/%3E%3C/svg%3E");--grain: url(data:image/png;base64,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);--scan: repeating-linear-gradient(0deg, rgba(78, 187, 201, .035) 0 1px, transparent 1px 3px);--panel-bg: var(--grain), linear-gradient(180deg, var(--glass-top), var(--glass-bot));--display: var(--font-display);--body: var(--font-ui);--ink: var(--text);--ink-soft: var(--text-2);--line: #050a0e;--gold: var(--amber);--slate-amber: var(--amber)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--c-void);font-family:var(--font-ui);color:var(--text);user-select:none;-webkit-user-select:none;overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal}#stage{position:fixed;inset:0}#stage canvas{display:block}#ui{position:fixed;inset:0;pointer-events:none;z-index:10}:where(#ui) *{pointer-events:auto}#ui .pass,#ui .pass *{pointer-events:none}#ui :is(.whiteout,.letterbox,.hint,.banner,.toasts,.toast,.chest-pop,.fly-item,.fly-num,.hatch-glow,.nplayer,.np),#ui :is(.hint,.banner,.toast,.chest-pop,.fly-item,.np) *{pointer-events:none}#ui .toast.act,#ui .toast.act *{pointer-events:auto}#ui .winlayer,#ui .nplayer{pointer-events:none}#ui .out,#ui .out *,#ui .hud.cine,#ui .hud.cine *{pointer-events:none!important}img{-webkit-user-drag:none;user-select:none}img.pimg{width:100%;height:100%;object-fit:contain;display:block}.tnum,.hb-sec,.hb-n,.cur b,.uf-hpt,.uf-lv,.tf-hpt,.tt-n,.tm-p,.sv,.wv,.stat>span:last-child{font-variant-numeric:tabular-nums}button:focus-visible,[data-nav]:focus-visible{outline:2px solid var(--amber-hi);outline-offset:2px}:is(.win,.overlay .panel,.banner,.hb,.tooltip,.ctxmenu,.pause-plate,.hatch-card,.tf,.minimap):after{content:"";position:absolute;inset:-1px;pointer-events:none;z-index:3;background:linear-gradient(var(--cc, var(--brass-hi)) 0 0) left top / var(--ck, 9px) 2px,linear-gradient(var(--cc, var(--brass-hi)) 0 0) left top / 2px var(--ck, 9px),linear-gradient(var(--cc, var(--brass-hi)) 0 0) right top / var(--ck, 9px) 2px,linear-gradient(var(--cc, var(--brass-hi)) 0 0) right top / 2px var(--ck, 9px),linear-gradient(var(--cc, var(--brass-hi)) 0 0) left bottom / var(--ck, 9px) 2px,linear-gradient(var(--cc, var(--brass-hi)) 0 0) left bottom / 2px var(--ck, 9px),linear-gradient(var(--cc, var(--brass-hi)) 0 0) right bottom / var(--ck, 9px) 2px,linear-gradient(var(--cc, var(--brass-hi)) 0 0) right bottom / 2px var(--ck, 9px);background-repeat:no-repeat;opacity:var(--co, .8);filter:drop-shadow(0 0 3px rgba(54,214,240,.65))}.is-new{box-shadow:inset 0 2px 0 var(--new-accent)!important}.ui-reveal{animation:ui-reveal var(--reveal-dur) ease-out both}@keyframes ui-reveal{0%{opacity:0;transform:translateY(4px);outline:1px solid rgba(118,227,244,0);outline-offset:4px}45%{opacity:1;transform:none;outline:1px solid rgba(118,227,244,.9);outline-offset:2px}to{outline:1px solid rgba(118,227,244,0);outline-offset:2px}}#boot{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--grain),radial-gradient(ellipse 60% 55% at 50% 44%,#f59a4f1a,#f59a4f00 60%),radial-gradient(ellipse 120% 100% at 50% 45%,#0f202b,#081117 55%,#080605);transition:opacity .6s ease}#boot:before{content:"";position:absolute;inset:22px;pointer-events:none;border:1px solid rgba(40,210,236,.14);box-shadow:inset 0 0 140px #0000008c}#boot.gone{opacity:0;pointer-events:none}#boot.wait{display:none}.boot-logo{position:relative;font-family:var(--font-display);font-weight:600;font-size:clamp(44px,5.4vw,92px);line-height:1;letter-spacing:.16em;padding-left:.16em;background:linear-gradient(180deg,#e2f6fb,#f8be8e 40%,#34d6ef 66%,#10aac2);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(245,154,79,.22))}.boot-orn{position:relative;width:min(340px,56vw);height:9px;margin:22px 0 30px;background:linear-gradient(90deg,#28d2ec00,#28d2ecbf 44%,#28d2ec00 44% 56%,#28d2ecbf 56%,#28d2ec00) center / 100% 1px no-repeat}.boot-orn:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid var(--brass-hi);background:#76e3f440;box-shadow:0 0 10px #76e3f473}.boot-alpha{display:inline-flex;align-items:center;gap:8px;margin:-14px 0 26px;padding:4px 12px 4px 9px;font:700 12px var(--font-display);letter-spacing:.24em;color:#ffd2a8;background:linear-gradient(90deg,#ff8f3a42,#ff8f3a0d);box-shadow:inset 0 0 0 1px #ff8f3ab3;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.boot-alpha i{width:8px;height:9px;background:#ff8f3a;box-shadow:0 0 6px #ff8f3a;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.boot-bar{position:relative;width:min(360px,60vw);height:2px;background:#76e3f424;overflow:visible}.boot-bar i{position:relative;display:block;height:100%;width:0%;background:linear-gradient(90deg,rgba(40,210,236,.4),var(--brass-hi) 70%,#e3f7fd);box-shadow:0 0 8px #ffb3748c;transition:width .25s}.boot-bar i:after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;transform:translateY(-50%);border-radius:50%;background:#e3f7fd;box-shadow:0 0 10px 2px #ffb374cc}.boot-tip{margin-top:16px;min-height:1.3em;font-family:var(--font-ui);font-style:italic;font-weight:400;font-size:15px;letter-spacing:.04em;color:var(--text-2)}.boot-slate{position:absolute;left:50%;bottom:44px;transform:translate(-50%);white-space:nowrap;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:#92dce59e}.boot-slate:after{content:"";display:inline-block;width:7px;height:12px;margin-left:8px;vertical-align:-1px;background:#92dce5b3;animation:caret 1.1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.panel-paper{background:var(--panel-bg);color:var(--text);border:1px solid var(--edge);border-radius:var(--r-2);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),inset 0 1px 0 var(--hilite)}.glass{background:var(--panel-bg);border:1px solid var(--edge-soft);border-radius:var(--r-2);box-shadow:0 0 0 1px var(--keyline),var(--sh-1);color:var(--text)}.btn{font-family:var(--font-ui);font-weight:600;font-size:13px;line-height:1.15;letter-spacing:.02em;color:var(--text);cursor:pointer;border:1px solid rgba(0,0,0,.78);border-radius:var(--r-2);padding:5px 13px;background:linear-gradient(180deg,#1c394d,#132734);box-shadow:inset 0 0 0 1px #28d2ec4d,inset 0 1px #daf5fc24,0 1px 2px #00000073;text-shadow:0 1px 1px rgba(0,0,0,.6);transition:filter .12s,box-shadow .12s,background .12s,color .12s;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.btn:not([disabled]):not(.off):hover{filter:brightness(1.14);box-shadow:inset 0 0 0 1px #76e3f49e,inset 0 1px #daf5fc2e,0 0 10px #76e3f424,0 1px 2px #00000073}.btn:not([disabled]):not(.off):active{filter:brightness(.94);box-shadow:inset 0 0 0 1px #76e3f480,inset 0 2px 4px #00000080}.btn .ico{width:18px;height:18px}.btn.gold{color:var(--amber-hi);border-color:#000c;background:linear-gradient(180deg,#1a415b,#122c3d);box-shadow:inset 0 0 0 1px #ee8a39b8,inset 0 1px #baedf93d,0 1px 2px #00000080}.btn.gold:not([disabled]):not(.off):hover{filter:brightness(1.12);color:#c4eef9;box-shadow:inset 0 0 0 1px var(--amber-hi),inset 0 1px #baedf94d,0 0 12px #ee8a3938,0 1px 2px #00000080}.btn.gold:not([disabled]):not(.off):active{filter:brightness(.95);box-shadow:inset 0 0 0 1px #ee8a39b8,inset 0 2px 4px #00000080}.btn.blue{color:var(--teal-hi);background:linear-gradient(180deg,#234246,#152c2f);box-shadow:inset 0 0 0 1px #4ebbc973,inset 0 1px #c8f9ff1f,0 1px 2px #00000073}.btn.blue:not([disabled]):not(.off):hover{box-shadow:inset 0 0 0 1px var(--teal-hi),inset 0 1px #c8f9ff29,0 0 12px #4ebbc938}.btn.red{color:#f4d3c8;background:linear-gradient(180deg,#6e2a20,#4c1b14);box-shadow:inset 0 0 0 1px #e98a706b,inset 0 1px #ffd2be1f,0 1px 2px #00000073}.btn.plum{color:#e3d6f7;background:linear-gradient(180deg,#45375e,#2e2440);box-shadow:inset 0 0 0 1px #a58bd973,inset 0 1px #ebe1ff1f,0 1px 2px #00000073}.btn.ghost{color:var(--text-2);text-shadow:none;background:#daf5fc08;box-shadow:inset 0 0 0 1px #28d2ec4d}.btn.ghost:not([disabled]):not(.off):hover{color:var(--text)}.btn.small{font-size:12.5px;padding:3px 10px}.btn.small .ico{width:17px;height:17px}.btn.tiny{font-size:12px;padding:2px 8px}.btn[disabled],.btn.off{filter:saturate(.25) brightness(.78);opacity:.65;cursor:default}.ico{width:1.4em;height:1.4em;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.ico.fallback{display:inline-grid;place-items:center;border-radius:50%;font-size:.8em;font-weight:700;color:#fff;box-shadow:inset 0 0 0 100px #08121859,0 0 0 1px #0009}.ico.glyph{display:inline-block;font-size:0;position:relative}.ico.glyph:before{content:"";position:absolute;inset:28%;transform:rotate(45deg);border:1px solid var(--brass-hi);background:#76e3f433}.stars{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--font-ui);font-weight:700;font-size:max(12px,.92em);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--grade-3)}.stars i{font-style:normal;font-size:.82em;opacity:.85}.stars.g1{color:var(--grade-1)}.stars.g2{color:var(--grade-2)}.stars.g3{color:var(--grade-3)}.stars.g4{color:var(--grade-4)}.stars.g5{color:var(--grade-5)}.shiny-mark{color:#ffb87e;text-shadow:0 0 6px rgba(255,179,116,.8),0 1px 1px rgba(0,0,0,.6);font-weight:700}.el-pill{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.03em;color:#eefafe;padding:1px 7px;border-radius:var(--r-1);box-shadow:inset 0 0 0 100px #0710166b,inset 0 0 0 1px #daf5fc2e,0 0 0 1px #0000008c;text-shadow:0 1px 1px rgba(0,0,0,.6);vertical-align:middle}.el-pill.em{padding-left:2px}.el-pill img{position:relative;width:18px;height:18px;margin:-3px 0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.evo-locked{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-2);border:1px dashed rgba(40,210,236,.3);color:var(--text-2);font-weight:600;font-size:13px;background:#0003}.evo-locked .ico{width:18px;height:18px;opacity:.8}.evo-locked.resolve{border-style:solid;border-color:#28d2ec4d}.evo-locked.resolve.on{color:var(--amber-hi);background:linear-gradient(180deg,#ee8a3929,#ee8a3914);border-color:#ee8a398c}.evo-locked.resolve .ico{opacity:1}.new-badge{position:absolute;top:4px;right:4px;color:var(--amber-hi);font-family:var(--font-ui);font-weight:700;font-size:12px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-1);padding:0 3px;background:#050c11cc;box-shadow:inset 0 0 0 1px #ee8a398c}.new-badge.evo{width:16px;height:16px;padding:0;font-size:0;display:grid;place-items:center;background:#ee8a3924;box-shadow:inset 0 0 0 1px #ee8a39a6}.new-badge.evo:before{content:"";width:5px;height:5px;margin-top:3px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}.grow{flex:1;min-width:0}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes breathe-soft{0%,to{opacity:1}50%{opacity:.72}}@keyframes glow-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pop-in{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rise-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@keyframes glow-pulse{0%,to{box-shadow:inset 0 1px #e3f7fd99,0 0 #ffa25500}50%{box-shadow:inset 0 1px #e3f7fd99,0 0 12px 1px #ffa25573}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes float-up{0%{transform:translate(-50%);opacity:1}70%{opacity:1}to{transform:translate(-50%,-18px);opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.hud{zoom:var(--hz, 1)}.hud>*{position:absolute;z-index:2}.winlayer{position:absolute;left:0;top:0;width:0;height:0;z-index:20;zoom:var(--hz, 1)}.nplayer{position:absolute;left:0;top:0;width:0;height:0;z-index:1;zoom:var(--hz, 1);transition:opacity .4s}.nplayer.off{opacity:0}.banner,.hint,.tooltip,.hatch-card,.toasts,.ctxmenu{zoom:var(--hz, 1)}.ufcol .uf,.uf-tamer,.tf,.minimap,.trk,.chat,.mmblock .mm,.hud>.mm,.curstrip{background:var(--panel-bg);border:1px solid var(--edge);color:var(--text);border-radius:var(--r-2);box-shadow:var(--panel-sh)}.ufcol{left:8px;top:8px;width:216px;display:flex;flex-direction:column;gap:3px}.uf-tamer{display:flex;align-items:center;gap:9px;padding:5px 10px 5px 5px;margin-bottom:3px}.uf-tp{width:42px;height:42px;flex:none;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 30%,#21455c,#0c1922 85%);box-shadow:0 0 0 1px #000000d9,0 0 0 2px var(--brass),0 0 0 3px #0009}.uf-tp img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.uf-tt{min-width:0;flex:1}.uf-n{font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:var(--track-title);line-height:1.2;color:var(--text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8)}.uf-ts{display:flex;gap:6px;align-items:center;margin-top:1px;font-size:12px;font-weight:600;color:var(--text-2);white-space:nowrap}.uf-z{overflow:hidden;text-overflow:ellipsis}.uf-st{flex:none;padding:0 4px;border-radius:var(--r-1);font-size:12px;line-height:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);box-shadow:inset 0 0 0 1px #28d2ec4d}.uf-st.on{color:var(--teal-hi);background:var(--teal-faint);box-shadow:inset 0 0 0 1px var(--teal-lo)}.uf-list{display:flex;flex-direction:column;gap:3px}.uf{position:relative;display:flex;gap:7px;align-items:center;padding:3px 7px 3px 3px;cursor:pointer;transition:filter .12s,box-shadow .12s;animation:rise-in .2s ease-out}.uf:before{content:"";position:absolute;left:-1px;top:5px;bottom:5px;width:2px;background:color-mix(in srgb,var(--el, #888) 75%,#0c1921);opacity:.95}.uf:hover{filter:brightness(1.1)}.uf.sel{box-shadow:0 0 0 1px var(--keyline),0 0 0 2px var(--teal),0 0 14px #4ebbc94d,var(--sh-2);border-color:var(--teal-lo)}.uf.shiny .uf-p{background:radial-gradient(circle at 50% 30%,#ffb3748c,#0c82944d 80%),#0e1e29}.uf-p{position:relative;width:36px;height:36px;flex:none;border-radius:var(--r-2);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--el, #888) 35%,#1b3749),#09141a 80%);box-shadow:inset 0 0 0 1px #daf5fc29,0 0 0 1px #000000b3}.uf-pi{position:absolute;inset:1px;border-radius:var(--r-1);overflow:hidden}.uf-pi img{width:100%;height:100%;object-fit:cover}.uf-lv{position:absolute;left:-3px;bottom:-3px;min-width:18px;height:16px;padding:0 3px;border-radius:var(--r-1);text-align:center;background:linear-gradient(180deg,#132734,#081116);color:var(--text-title);font-family:var(--font-ui);font-weight:700;font-size:12px;line-height:14px;border:1px solid var(--brass-dim);box-shadow:0 1px 2px #0009}.uf-down{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--r-2);background:#04090ca8;color:var(--text);font-family:var(--font-ui);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000}.uf-down:empty{display:none}.uf-sh{position:absolute;inset:-2px;border-radius:var(--r-3);box-shadow:0 0 0 1px #92dce5f2,0 0 10px #4ebbc9bf;opacity:0;transition:opacity .2s;pointer-events:none}.uf.shield .uf-sh{opacity:1}.uf.down .uf-pi{filter:grayscale(.9) brightness(.7)}.uf.down .uf-nm{color:var(--text-3)}.uf-b{flex:1;min-width:0}.uf-r{display:flex;align-items:center;gap:4px;height:17px}.uf-nm{flex:1;min-width:0;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.04em;line-height:1;color:var(--text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8)}.uf-el img{width:16px;height:16px;display:block}.uf-role{flex:none;margin:0 2px;display:grid;place-items:center}.uf-role .sp-role i{width:9px;height:9px}.uf-bf{position:absolute;right:9px;bottom:-2px;z-index:1;display:flex;gap:2px;pointer-events:none}.uf-buff{flex:none;width:13px;height:13px;border-radius:3px;display:grid;place-items:center;font-size:9px;font-weight:700;line-height:1;color:#10161c;border:1px solid rgba(0,0,0,.75);box-shadow:0 1px 2px #0009;pointer-events:auto}.uf-buff[hidden]{display:none}.uf-buff.b-haste{background:#78d3df}.uf-buff.b-might{background:#ff9f51}.uf-buff.b-ward{background:#9cc2e4}.uf-buff.b-veil{background:#d8dcf4}.uf-buff.b-xp{width:auto;padding:0 2px;font-size:8px;background:#ffd86a}.uf-evo{flex:none;width:16px;height:16px;padding:0;border:0;border-radius:var(--r-1);cursor:pointer;font-size:0;display:grid;place-items:center;color:var(--amber-hi);background:#ee8a3924;box-shadow:inset 0 0 0 1px #ee8a39a6}.uf-evo:before{content:"";width:5px;height:5px;margin-top:3px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}.uf-evo:hover{color:#c4eef9;background:#ee8a3947}.uf.evolve{border-color:#ee8a398c}.uf-hp{position:relative;height:12px;margin-top:3px;border-radius:var(--r-1);background:var(--trough);overflow:hidden;box-shadow:var(--trough-sh)}.uf-hp i{display:block;height:100%;background:var(--bar-hp);box-shadow:var(--fill-sh);transition:width .2s ease}.uf-hp.low i{background:var(--bar-hp-low)}.uf-hpt{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:12px;line-height:1;color:#f1fbfe;text-shadow:var(--outline)}.uf-xp{height:3px;margin-top:2px;border-radius:1px;background:#0000008c;overflow:hidden;box-shadow:0 0 0 1px #00000059}.uf-xp i{display:block;height:100%;background:var(--bar-xp-gold);transition:width .3s}.uf-xp.tu-lit{height:5px;margin-top:1px;box-shadow:0 0 0 1px #7dffcf,0 0 10px #6dffc8d9;animation:uf-xp-lit .9s ease-in-out infinite alternate}.uf-lv.tu-lit{box-shadow:0 0 0 2px #7dffcf,0 0 12px #6dffc8d9;animation:uf-xp-lit .9s ease-in-out infinite alternate}@keyframes uf-xp-lit{0%{filter:brightness(1)}to{filter:brightness(1.6)}}.tf{left:50%;top:8px;transform:translate(-50%);width:340px;display:flex;gap:10px;align-items:center;padding:6px 11px 7px 6px;--cc: var(--teal);--co: .9;background:var(--grain),var(--scan),linear-gradient(180deg,var(--glass-top),var(--glass-bot));opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s .15s}.tf.on{opacity:1;visibility:visible;transition:opacity .15s}.tf-p{width:42px;height:42px;flex:none;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--el, #999) 45%,#21455c),color-mix(in srgb,var(--el, #999) 25%,#071015) 85%);box-shadow:0 0 0 1px #000000d9,0 0 0 2px color-mix(in srgb,var(--el, #999) 45%,#2e9cac),0 0 0 3px #0009}.tf-p img{width:100%;height:100%;object-fit:cover}.tf-b{flex:1;min-width:0}.tf-r{display:flex;align-items:center;gap:6px;white-space:nowrap}.tf-n{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:var(--track-title);color:var(--text-title);overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8)}.tf-lv{font-weight:700;font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.tf-r .stars{font-size:12px}.tf-tag{font-size:12px;font-weight:700;line-height:15px;letter-spacing:.08em;padding:0 5px;border-radius:var(--r-1);color:var(--amber-hi);background:#ee8a391f;box-shadow:inset 0 0 0 1px #ee8a398c}.tf-tag.new{color:var(--teal-hi);background:var(--teal-faint);box-shadow:inset 0 0 0 1px var(--teal-lo)}.tf-tag.gold{color:var(--grade-5);background:#ee8a3929;box-shadow:inset 0 0 0 1px #f6a868cc}.tf-el{margin-left:auto}.tf-el img{width:18px;height:18px;display:block}.tf-hp{position:relative;height:12px;margin-top:5px;border-radius:var(--r-1);background:var(--trough);overflow:hidden;box-shadow:var(--trough-sh)}.tf-hp i{position:absolute;inset:0 auto 0 0;background:var(--bar-foe);box-shadow:var(--fill-sh);transition:width .12s}.tf-hp b{position:absolute;inset:0 auto 0 0;background:#b1e6f380;transition:width .7s ease .2s}.tf-hp em{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#daf5fc73}.tf-hpt{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:12px;line-height:1;color:#f1fbfe;text-shadow:var(--outline)}.tf-weak{display:none;margin-top:4px;font-family:var(--font-ui);font-weight:700;font-size:13px;letter-spacing:.03em;color:var(--teal-hi);text-shadow:0 1px 2px rgba(0,0,0,.8)}.tf.weak{border-color:var(--teal-lo);box-shadow:0 0 0 1px var(--keyline),0 0 0 2px #4ebbc98c,0 0 18px #4ebbc94d,var(--sh-2)}.tf.weak .tf-weak{display:block}.tf.boss{width:440px;padding:7px 14px 9px 7px;--cc: var(--brass-hi);--ck: 12px;--co: 1;border-color:#f1a05d99;background:var(--grain),linear-gradient(180deg,#3a1812ed,#160a08f2)}.tf.boss .tf-p{width:50px;height:50px;box-shadow:0 0 0 1px #000000d9,0 0 0 2px var(--brass-hi),0 0 0 3px #0009,0 0 14px #c9573f66}.tf.boss .tf-n{font-size:18px;letter-spacing:.07em;color:#c2ecf7}.tf-sub{font-size:13px;font-weight:400;font-style:italic;color:#78e4f4}.tf.boss .tf-hp{height:14px}.tf.wb{width:min(680px,calc(var(--vw-ui, 100vw) - 500px))}.tf.wb .tf-hp{height:24px;margin-top:6px}.tf.wb .tf-hpt{font-size:16px}.minimap{right:8px;top:8px;width:232px;padding:5px;--cc: var(--teal);--co: .85}.minimap canvas{display:block;width:220px;height:150px;border-radius:var(--r-1);border:1px solid rgba(0,0,0,.8);box-shadow:0 0 0 1px #28d2ec38;background:#3a5a36;cursor:pointer;transition:filter .15s;filter:saturate(.85)}.minimap canvas:hover{filter:saturate(.95) brightness(1.06)}.minimap .mm-cap{position:absolute;z-index:2;transform:translate(-50%,-100%);pointer-events:none;white-space:nowrap;padding:2px 7px;border-radius:var(--r-1);font-size:11.5px;font-weight:600;color:var(--text);background:#050c11e6;box-shadow:0 0 0 1px #28d2ec66,0 2px 6px #00000080}.minimap .mm-cap[hidden]{display:none}.minimap .mm-head{display:flex;justify-content:space-between;align-items:center;padding:1px 3px 5px}.minimap .zname{font-family:var(--font-display);font-weight:600;font-size:13.5px;letter-spacing:var(--track-title);color:var(--text-title)}.minimap .tod{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);display:flex;gap:5px;align-items:center}.minimap .tod i{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--amber-hi);box-shadow:0 0 6px #ffb374cc}.minimap .tod i.moon{background:#d6e2f5;box-shadow:0 0 6px #aac4ffcc}.minimap .tod .wx{color:#a9c7e8}.minimap .tod .wx:empty{display:none}.minimap .tod .wx-storm,.minimap .tod .wx-blizzard,.minimap .tod .wx-sandstorm{color:#ffb36b}.trk{right:8px;top:196px;width:232px;padding:3px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(40,210,236,.4) transparent}.ts+.ts{border-top:1px solid var(--rule)}.ts-h{display:flex;align-items:center;gap:6px;padding:5px 9px 3px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--brass-hi)}.ts-h:hover{color:#b8eaf6}.ts-c{width:6px;height:6px;margin:-3px 2px 0 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s;opacity:.8;flex:none}.ts.folded .ts-c{transform:rotate(-45deg);margin-top:0}.ts.folded .ts-b{display:none}.ts-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-k{margin-left:auto;min-width:18px;height:17px;font-size:12px;padding:0 4px;letter-spacing:0;text-transform:none}.ts-b{padding:1px 6px 6px}.te{position:relative;display:flex;align-items:center;gap:7px;padding:3px 4px;border-radius:var(--r-1);font-size:12.5px;transition:background .12s}.te.link{cursor:pointer}.te.link:hover{background:var(--row-hi)}.tbar{height:4px;margin-top:3px;border-radius:1px;background:var(--trough);overflow:hidden;box-shadow:var(--trough-sh)}.tbar i{display:block;height:100%;background:var(--bar-hp);box-shadow:inset 0 1px #ffffff40;transition:width .35s ease}.tbar.gold i{background:var(--bar-gold)}.tbar.blue i{background:var(--bar-xp)}.tbar.green i{background:var(--bar-hp)}.tg{align-items:flex-start}.tg.flash{animation:rise-in .3s ease-out}.tg-i{width:30px;height:30px;flex:none;display:grid;place-items:center}.tg-i .ico{width:28px;height:28px}.tg-port{display:block;width:30px;height:30px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#1b3749,#09141a 80%);box-shadow:0 0 0 1px var(--edge)}.tg-port img{width:100%;height:100%;object-fit:cover}.tg-m{flex:1;min-width:0}.tg-t{font-family:var(--font-ui);font-weight:700;font-size:13.5px;line-height:1.2;color:var(--text)}.tg-s{font-size:12px;font-weight:400;line-height:1.25;color:var(--text-2);margin-top:1px}.tg.ready .tg-t{color:var(--amber-hi)}.tg .tg-cta{display:flex;width:100%;margin-top:6px}.tt-i{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:var(--r-1);background:#0000004d;box-shadow:inset 0 0 0 1px #28d2ec2e;overflow:hidden}.tt-i img{width:20px;height:20px;object-fit:contain}.tt-i img.pimg{width:100%;height:100%;object-fit:cover}.tt-m{flex:1;min-width:0}.tt-r{display:flex;align-items:baseline;gap:6px}.tt-l{flex:1;min-width:0;font-weight:600;font-size:12.5px;line-height:1.2;color:var(--text)}.tt-n{flex:none;font-weight:700;font-size:12px;color:var(--text-2)}.tt-rw img{width:18px;height:18px;display:block}.tt.new{animation:rise-in .25s ease-out}.tt.done .tt-l{color:var(--amber-hi)}.tt.done .tbar i{background:var(--bar-gold)}.tb-p{width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;background:radial-gradient(circle,rgba(238,138,57,.45),transparent 70%)}.tb-p img{width:100%;height:100%;object-fit:contain}.tb-t,.ts-bounty .ts-h{color:var(--amber-hi)}.tm{flex-direction:column;align-items:stretch;gap:4px}.tm-r{display:flex;align-items:center;gap:8px}.tm-r .tbar{flex:1;height:6px;margin:0}.tm-p{font-weight:700;font-size:12px;color:var(--text);min-width:32px;text-align:right}.tm-town{font-size:12px;color:var(--text-2)}.tm-r[hidden],.tm-town[hidden]{display:none}.tm .btn{align-self:stretch}.tm .btn.pulse{color:#c4eef9}.te-ei{width:28px;height:30px;flex:none;display:grid;place-items:center}.te-ei img{width:24px;height:28px;object-fit:contain}.te-ei.hot img{filter:drop-shadow(0 0 4px rgba(255,179,116,.65))}.chat{left:8px;bottom:8px;display:flex;flex-direction:column;overflow:hidden;transition:background .5s,border-color .5s,box-shadow .5s;min-width:260px;min-height:96px}.chat-tabs{flex:none;display:flex;gap:1px;padding:2px 18px 0 5px;cursor:move;overflow:hidden;border-bottom:1px solid var(--rule);transition:opacity .5s;background:linear-gradient(180deg,#daf5fc0d,#daf5fc00)}.chat-tab{flex:none;padding:3px 8px 4px;border:0;border-radius:0;background:transparent;cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:12.5px;letter-spacing:.03em;color:var(--text-2);position:relative}.chat-tab:hover{color:var(--text)}.chat-tab.on{color:var(--text-title);box-shadow:inset 0 -2px 0 var(--amber)}.chat-tab.soon{display:none}.chat-tab.unread{color:var(--amber-hi)}.chat-lines{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:5px 7px 6px;scrollbar-width:thin;scrollbar-color:rgba(40,210,236,.4) transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9px);mask-image:linear-gradient(to bottom,transparent 0,#000 9px)}.cl{display:flex;align-items:flex-start;gap:6px;padding:1px 0;font-size:13px;font-weight:600;line-height:1.32;color:var(--text);text-shadow:0 1px 1px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.7);transition:opacity 1.2s;animation:fade-in .25s ease-out}.chat-lines>.cl:first-child{margin-top:auto}.cl-i{width:17px;height:17px;flex:none;margin-top:0;border-radius:var(--r-1);overflow:hidden}.cl-i img{width:100%;height:100%;object-fit:contain;display:block}.cl-i img.pimg{object-fit:cover}.cl-t{min-width:0;overflow-wrap:anywhere}.cl.ch-system{color:#b3dde8}.cl .b{font-weight:700}.cl .tone-gold{color:#f9a561}.cl .tone-green{color:#a3cf8a}.cl .tone-red{color:#e99a82}.cl .tone-blue{color:#9cc2e4}.cl .tone-purple{color:#c0aae8}.cl .tone-pink{color:#e3a9bf}.cl .tone-dim{color:var(--text-3)}.cl-n{margin-left:4px;padding:0 5px;border-radius:var(--r-1);background:#daf5fc1a;font-size:12px}.chat-more{position:absolute;right:8px;bottom:6px;display:none;padding:1px 8px;border:0;border-radius:var(--r-1);cursor:pointer;font-family:var(--font-ui);font-weight:700;font-size:12px;background:linear-gradient(180deg,#1a415b,#122c3d);color:var(--amber-hi);box-shadow:inset 0 0 0 1px #ee8a39b3,0 0 0 1px #000000b3,var(--sh-1)}.chat-more:after{content:"";display:inline-block;width:5px;height:5px;margin:0 0 3px 6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.chat-more.on{display:block}.chat-grip{position:absolute;top:0;right:0;width:16px;height:16px;cursor:nesw-resize;opacity:.55;transition:opacity .5s;background:linear-gradient(225deg,transparent 0 3px,rgba(118,227,244,.6) 3px 4px,transparent 4px 6px,rgba(118,227,244,.6) 6px 7px,transparent 7px)}.chat-grip:hover{opacity:1}.chat-online{margin:0 2px 0 auto;align-self:center;padding:0 3px 0 13px;position:relative;cursor:default;white-space:nowrap;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#a8e2b0}.chat-online:before{content:"";position:absolute;left:3px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#6fdc7c;box-shadow:0 0 6px #6fdc7cd9}.chat-online.off{display:none}.chat-say{flex:none;display:none;align-items:center;gap:6px;padding:4px 6px 5px;border-top:1px solid var(--rule)}.chat.typing .chat-say{display:flex}.chat-say-k{flex:none;font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--amber-hi)}.chat-in{flex:1;min-width:0;padding:3px 7px;border:0;border-radius:var(--r-1);outline:none;background:#00000080;color:var(--text);font:600 13px var(--font-ui);box-shadow:inset 0 0 0 1px #ee8a3973}.chat-in:focus{box-shadow:inset 0 0 0 1px #ffb374f2,0 0 8px #ffb37440}.cl.ch-say{color:#eef4ff}.cl .tone-say{color:#8fc8ff}.chat.idle{background:transparent;border-color:transparent;box-shadow:none}.chat.idle .chat-tabs,.chat.idle .chat-grip{opacity:0}.chat.idle .chat-lines{scrollbar-color:transparent transparent}.chat.idle.live .chat-lines{background:radial-gradient(ellipse 88% calc(var(--live-h, 40px) + 30px) at 0% 100%,#0307098f,#0307095c 55%,#03070900)}.chat.idle .cl{text-shadow:0 1px 2px #000,0 0 5px rgba(0,0,0,.9)}.chat .cl.old{opacity:0}.chat:hover .cl.old,.chat.dragging .cl.old{opacity:1;transition:opacity .15s}.chat.dragging{box-shadow:0 0 0 1px var(--keyline),0 0 0 2px var(--amber),var(--sh-3)}.mmblock{right:8px;bottom:8px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.curstrip{display:flex;gap:2px;padding:2px 5px}.cur{display:flex;align-items:center;gap:4px;padding:1px 6px 1px 2px;border-radius:var(--r-1);font-family:var(--font-ui);font-weight:600;font-size:13.5px;color:var(--text);text-shadow:0 1px 1px rgba(0,0,0,.7);transition:filter .12s}.cur:hover{filter:brightness(1.12);background:var(--row-hi)}.cur .ico{width:20px;height:20px}.cur b{font-weight:600;transition:color .3s}.cur.bump .ico{animation:bump .35s ease}.cur.bump b{color:var(--amber-hi)}.mm{display:flex;gap:3px;padding:3px}.mm-b{position:relative;width:38px;height:38px;padding:0;border:1px solid rgba(0,0,0,.8);border-radius:var(--r-1);cursor:pointer;display:grid;place-items:center;background:linear-gradient(180deg,#152c3b,#0c1820);box-shadow:inset 0 0 0 1px #28d2ec3d,inset 0 1px #daf5fc1a;transition:filter .12s,box-shadow .12s}.mm-b:hover{filter:brightness(1.18);box-shadow:inset 0 0 0 1px #76e3f4cc,inset 0 0 10px #76e3f41f,inset 0 1px #daf5fc24}.mm-b:active{filter:brightness(.95);box-shadow:inset 0 0 0 1px #76e3f499,inset 0 2px 4px #00000080}.mm-b img{width:27px;height:27px;object-fit:contain;margin-top:-3px}.mm-b.hidden{display:none}.mm-b.open{background:linear-gradient(180deg,#1a374b,#0f202b);box-shadow:inset 0 0 0 1px var(--amber),inset 0 -2px 0 var(--amber),inset 0 0 12px #ee8a3933}.mm-b.glow{box-shadow:inset 0 0 0 1px #ee8a39bf,inset 0 1px #daf5fc1a}.mm-b.new:before{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;z-index:2;pointer-events:none;background:var(--teal-hi);box-shadow:0 0 0 1px #000000d9,0 0 6px #4ebbc999}.mm-k{position:absolute;right:2px;bottom:1px;font-family:var(--font-ui);font-weight:700;font-size:12px;line-height:1;color:var(--text);text-shadow:var(--outline);pointer-events:none}.mm-k.pad{right:1px;bottom:1px;padding:0 3px;border-radius:var(--r-1);background:#04090cd9;text-shadow:none}.abar{bottom:8px;width:max-content;display:flex;flex-direction:column;align-items:flex-start;gap:6px;animation:hb-in .3s ease-out}.abar-top{display:flex;align-items:flex-end;gap:9px;padding-left:12px}.abar,.abar-top{pointer-events:none}.abar-acts{display:flex;align-items:flex-end;gap:9px;pointer-events:none}.hud.no-squad>:is(.ibar,.hb-stance,.hb-sum,.hb-autobox){display:none}#ui .hud>:is(.ibar,.hb-stance,.hb-sum,.hb-autobox,.curstrip,.mm,.pfcol){position:absolute;margin:0}.hud>.pfcol{width:216px}@keyframes hb-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.hb{position:relative;display:flex;align-items:center;gap:4px;padding:5px;border-radius:var(--r-2);--ck: 11px;--co: .9;background:var(--grain),linear-gradient(180deg,#11232ff0,#060d11f5);border:1px solid var(--edge);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),inset 0 1px 0 var(--hilite)}.hb-groups{display:flex;align-items:center;gap:4px}.hb-steer{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 6px);display:flex;align-items:center;gap:7px;padding:3px 10px 3px 4px;white-space:nowrap;border-radius:var(--r-2);font:600 12.5px var(--font-ui);color:var(--text);pointer-events:auto;transition:opacity .25s,translate .25s;background:linear-gradient(180deg,#11232ff0,#060d11f5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--el, #fff1c9) 70%,transparent),0 0 12px color-mix(in srgb,var(--el, #fff1c9) 30%,transparent)}.hb-steer.away{opacity:0;translate:0 6px;pointer-events:none}.hb-wasd{padding:1px 5px;border-radius:var(--r-1);font:700 10.5px var(--font-ui);letter-spacing:.06em;color:#0b161c;background:var(--el, #fff1c9)}.hb-sn{color:var(--text-title)}.hb-sback{display:flex;align-items:center;gap:5px;margin-left:4px;color:var(--text-2);font-weight:500}.hb-sback .kc.hb-bk{margin:0}.hb-sback:empty{display:none}.hb-group{position:relative;display:flex;align-items:center;gap:3px;padding:3px;border-radius:var(--r-2);background:linear-gradient(180deg,color-mix(in srgb,var(--el, #888) 13%,transparent),#daf5fc05 70%);box-shadow:inset 0 0 0 1px #daf5fc0f,inset 0 1px color-mix(in srgb,var(--el, #888) 55%,#1b3749)}.hb-grid{display:grid;grid-template-columns:repeat(2,44px);grid-auto-rows:44px;gap:3px}.hb-grid.one{grid-template-columns:44px}.hb-groups.tall .hb-group{align-items:stretch}.hb-groups.tall .hb-port{height:auto;min-height:91px}.hb-slot.void{cursor:default;background:#00000038;box-shadow:inset 0 0 0 1px #daf5fc0d}.hb-slot.void:hover{filter:none;box-shadow:inset 0 0 0 1px #daf5fc0d}.hb-key.sh{font-size:12px;letter-spacing:-.02em}.hb-man{position:absolute;right:2px;top:2px;z-index:2;width:15px;height:15px;border-radius:3px;display:grid;place-items:center;pointer-events:auto;background:#04090cd9;box-shadow:inset 0 0 0 1px #ec7058cc;color:#ec7058;font:700 10px var(--font-ui)}.hb-group.lit{box-shadow:inset 0 0 0 1px #ffb374bf,0 0 14px #ee8a3959}.hb-group.dim{filter:saturate(.35) brightness(.55)}.hb-slot.potion.lit{box-shadow:inset 0 0 0 2px var(--amber-hi),0 0 0 1px #000000d9}.hb-group.empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;width:132px;height:50px;padding:0 9px;cursor:pointer;background:#0000002e;box-shadow:none;outline:1px dashed rgba(40,210,236,.4);outline-offset:-3px;color:var(--text-2);transition:background .15s}.hb-group.empty:hover{background:var(--row-hi);color:var(--text)}.hb-group.empty.can{outline:1px solid rgba(238,138,57,.7);background:#ee8a3912;color:var(--text)}.hb-group.empty .et{font-family:var(--font-ui);font-weight:700;font-size:13px;letter-spacing:.02em;white-space:nowrap}.hb-group.empty .ec{display:flex;align-items:center;gap:3px;font-weight:700;font-size:12.5px;color:var(--amber-hi);font-variant-numeric:tabular-nums}.hb-group.empty .ec .ico{width:16px;height:16px}.hb-port{position:relative;width:30px;height:44px;flex:none;border-radius:var(--r-1);cursor:pointer;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--el, #888) 30%,#1b3749),#081116 75%);box-shadow:inset 0 0 0 1px #daf5fc29,0 0 0 1px #000c;transition:filter .12s}.hb-port:hover{filter:brightness(1.15)}.hb-port.shiny{background:radial-gradient(circle at 50% 28%,#ffb37499,#102533 78%)}.hb-port .pi{position:absolute;inset:1px;border-radius:1px;overflow:hidden}.hb-port .pi img,.hb-port .pi .mystery{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hb-group.down .hb-port .pi{filter:grayscale(.9) brightness(.65)}.hb-evo{position:absolute;right:-6px;top:-7px;z-index:2;width:18px;height:18px;border-radius:var(--r-1);display:grid;place-items:center;cursor:pointer;font-size:0;color:var(--amber-hi);background:linear-gradient(180deg,#1a415b,#0f2432);box-shadow:0 0 0 1px #000000d9,inset 0 0 0 1px #ee8a39bf}.hb-evo:before{content:"";width:6px;height:6px;margin-top:3px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.hb-group.evolve .hb-port{box-shadow:inset 0 0 0 1px #ee8a39cc,0 0 0 1px #000c}.hb-slot{position:relative;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:var(--r-1);cursor:pointer;overflow:hidden;background:#060d11;box-shadow:inset 0 0 0 1px #daf5fc26,0 0 0 1px #000000d9;transition:filter .12s,box-shadow .12s,transform .06s}.hb-slot>.ab-ico,.hb-slot>.hb-ti{position:absolute;inset:2px;border-radius:1px}.hb-slot:hover{filter:brightness(1.14);box-shadow:inset 0 0 0 1px #fbc394f2,0 0 0 1px #000000d9,0 0 10px #76e3f440}.hb-slot:active{transform:scale(.96);filter:brightness(.92)}.hb-cd{position:absolute;inset:2px;border-radius:1px;background:conic-gradient(transparent calc(360deg - var(--p, 0deg)),#030607c2 0);opacity:0;pointer-events:none}.hb-slot.cooling .hb-cd{opacity:1}.hb-sec{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none;font-family:var(--font-ui);font-weight:700;font-size:16px;color:#f1fbfe;text-shadow:var(--outline)}.hb-key{position:absolute;left:3px;top:2px;z-index:2;pointer-events:none;white-space:nowrap;font-family:var(--font-ui);font-weight:700;font-size:13px;line-height:1;color:var(--text);text-shadow:var(--outline)}.hb-key.pad{top:2px;left:2px;padding:1px 4px;border-radius:var(--r-1);font-size:12px;background:#04090cd1;text-shadow:none}html:not([data-input=pad]) .hb-slot.oor .hb-key{color:#ec7058}html[data-input=pad] .hb-slot.oor .hb-key{box-shadow:0 0 0 2px #d9573f}.hb-slot.down{cursor:default}.hb-slot.down .hb-cd{opacity:1;background:#030607ad}.hb-slot.queued{box-shadow:inset 0 0 0 2px var(--amber-hi),0 0 0 1px #000000d9,0 0 12px #ee8a39b3}.hb-slot.cast:after,.hb-slot.nope:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--r-1);pointer-events:none;animation:hb-flash .4s ease-out forwards}.hb-slot.cast:after{background:radial-gradient(circle,#f1fbfed9,#f1fbfe00 72%)}.hb-slot.cast.manual:after{background:radial-gradient(circle,#ffc291,#ee8a3900 75%);box-shadow:inset 0 0 0 2px var(--amber-hi)}.hb-slot.nope:after{background:#c9573f73}@keyframes hb-flash{0%{opacity:1}to{opacity:0}}.hb-slot.shine:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(120deg,transparent 35%,rgba(234,249,253,.75) 50%,transparent 65%);background-size:260% 100%;animation:hb-shine .6s ease-out forwards}@keyframes hb-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.hb-am{position:absolute;inset:-40%;background:conic-gradient(var(--teal-hi) 0 12%,transparent 12% 50%,var(--teal-hi) 50% 62%,transparent 62%);animation:spin 2.2s linear infinite}.hb-slot.tog.on{box-shadow:inset 0 0 0 1px var(--teal-lo),0 0 0 1px #000000d9,0 0 9px #38d4e859}.hb-slot:not(.on)>.hb-am{display:none}.hb-slot.tog:not(.on):before{content:"";position:absolute;inset:3px;z-index:1;border:1px dashed rgba(155,239,255,.45);pointer-events:none}.hb-ac{position:absolute;right:1px;bottom:1px;z-index:2;display:none;padding:1px 3px 0;pointer-events:none;font-family:var(--font-ui);font-weight:700;font-size:9px;line-height:1.1;letter-spacing:.04em;color:#0b1c22;background:var(--teal-hi);clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px)}.hb-slot.on>.hb-ac{display:block}.hb-slot.psv{cursor:pointer}.hb-slot.psv .ab-ico.psv{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 35%,#2f6b60,#0d2420 80%);clip-path:polygon(50% 4%,96% 38%,79% 94%,21% 94%,4% 38%)}.hb-slot.psv .ab-ico.psv>img{width:78%;height:78%;object-fit:contain}.hb-slot.psv .hb-key{opacity:.45}.hb-slot.drag-src{opacity:.35}.hb-slot.drop-ok,.hb-slot.drop-no{filter:brightness(1.12)}.hb-slot.drop-ok:after,.hb-slot.drop-no:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--r-1);pointer-events:none}.hb-slot.drop-ok:after{background:#38d4e829;box-shadow:inset 0 0 0 2px var(--teal-hi),inset 0 0 12px #38d4e899}.hb-slot.drop-no:after{background:#d9573f2e;box-shadow:inset 0 0 0 2px #d9573f,inset 0 0 12px #d9573f8c}.hb-ghost{position:fixed;z-index:90;width:34px;height:34px;pointer-events:none;zoom:var(--hz, 1);opacity:.88;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}.hb-ghost>.ab-ico{position:absolute;inset:0}.hb-slot.next{box-shadow:inset 0 0 0 1px #ee8a398c,0 0 0 1px #000000d9}.hb-lock{position:absolute;right:2px;bottom:2px;z-index:2;padding:1px 3px;border-radius:var(--r-1);pointer-events:none;font-family:var(--font-ui);font-weight:700;font-size:12px;line-height:1;color:var(--text-title);background:#04090cd1}.hb-slot.next:not(.locked) .hb-lock{color:#0f2224;background:var(--teal-hi)}.hb-pad{position:absolute;right:3px;top:3px;z-index:2;width:13px;height:15px;pointer-events:none;color:var(--amber-hi);filter:drop-shadow(0 1px 1px rgba(0,0,0,.9))}.hb-pad svg{width:100%;height:100%;display:block}.hb-tamer{display:flex;gap:3px;margin-left:2px;padding-left:6px;border-left:1px solid var(--rule)}.hb-ti{display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,#2d4649,#10191b 78%)}.hb-ti .ico{width:32px;height:32px;object-fit:contain}.hb-slot.potion .hb-ti{background:radial-gradient(circle at 50% 32%,#3c4a33,#141a11 78%)}.hb-n{position:absolute;right:3px;bottom:2px;z-index:2;pointer-events:none;font-family:var(--font-ui);font-weight:700;font-size:13px;line-height:1;color:#f1fbfe;text-shadow:var(--outline)}.hb-slot.catch.empty .hb-n,.hb-slot.potion.empty .hb-n{color:#ec7058}.hb-slot[hidden]{display:none}.hb-slot.chipsel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc, #dfe7ea) 70%,transparent),0 0 0 1px #000000d9}.hb-slot.chipsel .hb-ti{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--rc, #dfe7ea) 24%,#10191b),#0a1214 78%)}.hb-slot.chipsel.empty .hb-n{color:#ec7058}.hb-mount{overflow:hidden}.hb-mount img,.hb-mount canvas{width:100%;height:100%;object-fit:cover}.hb-slot.ride.on{box-shadow:inset 0 0 0 2px var(--orange, #ff9d3c),0 0 0 1px #000000d9,0 0 14px #ff9d3c99}.hb-chance{position:absolute;left:0;right:0;bottom:2px;z-index:2;text-align:center;pointer-events:none;font:700 12px/1 var(--font-display);color:#7dffb0;text-shadow:var(--outline)}.hb-chance.lo{color:#ff8a7a}.hb-chance.mid{color:#ffc65a}.hb-chance.new{color:#ffb347;font-size:10.5px;letter-spacing:.08em}.hb-slot.tamer.ready{box-shadow:inset 0 0 0 2px var(--teal-hi),0 0 0 1px #000000d9,0 0 14px #4ebbc9b3}.hb-stance{position:relative;display:flex;gap:3px;padding:4px;border-radius:var(--r-2);background:var(--grain),linear-gradient(180deg,#11232ff0,#060d11f5);border:1px solid var(--edge);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),inset 0 1px 0 var(--hilite)}.hb-st{position:relative;width:38px;height:44px;flex:none;padding:0;border:0;border-radius:var(--r-1);cursor:pointer;display:grid;place-items:center;color:var(--teal);background:radial-gradient(circle at 50% 34%,#173645,#0a171e 70%);box-shadow:inset 0 0 0 1px #daf5fc26,0 0 0 1px #000000d9;transition:filter .12s,box-shadow .12s,color .12s,transform .06s}.hb-st:hover{filter:brightness(1.18);color:var(--teal-hi)}.hb-st:active{transform:scale(.95)}.hb-st .hb-stg{width:22px;height:22px;margin-top:6px}.hb-st .hb-stg svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hb-st .hb-stg svg .gl-fill{fill:currentColor;stroke:none}.hb-st.on{color:var(--amber-hi);background:radial-gradient(circle at 50% 34%,#4a2a14,#1c1109 72%);box-shadow:inset 0 0 0 2px #ffb374d9,0 0 0 1px #000000d9,0 0 12px #ee8a3973}.hb-st.on .hb-stg{filter:drop-shadow(0 0 4px rgba(255,170,90,.7))}.hb-auto{position:relative;width:54px;height:54px;flex:none;padding:0;border:0;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--scan),radial-gradient(circle at 50% 32%,#2b3c3e,#132022 58%,#0b1010);box-shadow:0 0 0 1px #000000d9,0 0 0 2px var(--brass-dim),0 0 0 3px #000000b3,inset 0 1px #c8f9ff1f,var(--sh-2);transition:filter .15s,transform .06s}.hb-auto:hover{filter:brightness(1.15)}.hb-auto:active{transform:scale(.96)}.hb-auto b{position:relative;z-index:1;font-family:var(--font-ui);font-weight:700;font-size:13px;line-height:1;letter-spacing:.12em;padding-left:.12em;color:var(--teal-hi);text-shadow:0 0 8px rgba(78,187,201,.6)}.hb-auto .st{position:relative;z-index:1;margin-top:3px;font-weight:700;font-size:12px;line-height:1;letter-spacing:.14em;padding-left:.14em;color:var(--teal)}.hb-auto .ring{position:absolute;inset:-5px;border-radius:50%;pointer-events:none;background:conic-gradient(#92dce500 0 50%,#92dce5e6 88%,#e8fcff 90%,#92dce500 91%);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 3px),#000 calc(50% - 2px));mask:radial-gradient(circle,transparent 0 calc(50% - 3px),#000 calc(50% - 2px));opacity:.75;animation:spin 3.2s linear infinite}.hb-auto:not(.on){background:radial-gradient(circle at 50% 32%,#1c4a69,#0f2736 58%,#061118);box-shadow:0 0 0 1px #000000d9,0 0 0 2px var(--brass),0 0 0 3px #000000b3,inset 0 0 0 1px #ffb37447,inset 0 1px #daf5fc29,var(--sh-2)}.hb-auto:not(.on) b{color:var(--text-title);text-shadow:0 0 8px rgba(255,179,116,.35)}.hb-auto:not(.on) .st{color:var(--amber-hi)}.hb-auto:not(.on) .ring{display:none}.hb-auto .hb-key{left:auto;right:-3px;top:-3px}.hb-stance.off .hb-st{filter:grayscale(1) brightness(.55);cursor:default}.hb-stance.off .hb-st.on{color:var(--text-dim, #8a9aa3);box-shadow:inset 0 0 0 1px #daf5fc33,0 0 0 1px #000000d9}.ab-ico{position:relative;display:block;overflow:hidden;border-radius:var(--r-1);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--el, #999) 72%,#d2f0f7),color-mix(in srgb,var(--el, #999) 52%,#09131a) 58%,color-mix(in srgb,var(--el, #999) 22%,#030709));box-shadow:inset 0 1px #eaf9fd38,inset 0 0 0 1px #00000059}.ab-ico .art{position:absolute;left:50%;top:50%;width:80%;height:80%;transform:translate(-50%,-50%);object-fit:contain;filter:saturate(1.2) contrast(1.12) drop-shadow(0 1px 2px rgba(0,0,0,.55))}.ab-ico .art.a2-0{width:60%;height:60%;transform:translate(-74%,-66%) rotate(-14deg)}.ab-ico .art.a2-1{width:60%;height:60%;transform:translate(-26%,-36%) rotate(10deg)}.ab-ico .art.a3-0{width:50%;height:50%;transform:translate(-50%,-92%)}.ab-ico .art.a3-1{width:50%;height:50%;transform:translate(-94%,-24%) rotate(-120deg)}.ab-ico .art.a3-2{width:50%;height:50%;transform:translate(-6%,-24%) rotate(120deg)}.ab-ico .art-own{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ab-ico.own:after{display:none}.ab-ico .emb{position:absolute;right:2%;bottom:2%;width:30%;height:30%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.ab-ico.tier2{box-shadow:inset 0 0 0 1px var(--amber-hi),inset 0 0 8px #ffb37459}.ab-ico.shape-shield:after,.ab-ico.shape-ring:after,.ab-ico.shape-slow:after{content:"";position:absolute;inset:12%;border-radius:50%;border:1.5px solid rgba(234,249,253,.55);pointer-events:none}.ab-ico.shape-shield:after{border-color:#c5eef3e6;box-shadow:inset 0 0 8px #92dce5bf}.ab-ico.shape-slow:after{border-style:dashed}.ab-ico.flying{position:fixed;z-index:70;pointer-events:none;border-radius:var(--r-2);box-shadow:0 0 0 1px #050a0e,0 0 0 2px var(--amber-hi),0 6px 18px #00000080,0 0 18px #ffb374b3}.toasts{position:absolute;z-index:26;display:flex;flex-direction:column;gap:2px;align-items:center;min-width:120px;transition:top .2s ease,left .2s ease}.toast{display:flex;align-items:center;gap:7px;max-width:520px;padding:4px 30px;font-weight:600;font-size:13.5px;line-height:1.25;letter-spacing:.01em;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.6);background:linear-gradient(90deg,#04090c00,#04090cbd 16% 84%,#04090c00);animation:fade-in .2s ease-out;transition:opacity .35s,transform .35s}.toast .ti{width:20px;height:20px;flex:none;display:grid;place-items:center}.toast .ti img{width:20px;height:20px;object-fit:contain}.toast .ti.port{border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#1b3749,#09141a 80%);box-shadow:0 0 0 1px var(--edge)}.toast .ti.port img{object-fit:cover}.toast.act{cursor:pointer;padding:5px 13px 5px 6px;border-radius:var(--r-2);background:linear-gradient(180deg,#102331f2,#071016f2);box-shadow:inset 0 0 0 1px #ee8a3999,0 0 0 1px var(--keyline),var(--sh-2)}.toast.act:hover{filter:brightness(1.12)}.toast.out{opacity:0;transform:translateY(-6px)}.toast .tn{margin-left:2px;padding:0 5px;border-radius:var(--r-1);background:#daf5fc1a;font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.toast.gold{color:var(--amber-hi)}.hint{position:absolute;z-index:19;max-width:260px;padding:8px 12px;border-radius:var(--r-2);font-weight:600;font-size:13px;line-height:1.32;background:var(--scan),linear-gradient(180deg,#131d1ff7,#0b1111f7);border:1px solid var(--teal-lo);color:var(--text);box-shadow:inset 2px 0 0 var(--teal),0 0 0 1px var(--keyline),var(--sh-2),0 0 18px #4ebbc924;animation:rise-in .25s ease-out;transition:left .18s ease,top .18s ease}.hint:after{content:"";position:absolute;left:var(--ax, 50%);bottom:-6px;width:10px;height:10px;background:#0c1415;border-right:1px solid var(--teal-lo);border-bottom:1px solid var(--teal-lo);transform:translate(-50%) rotate(45deg)}.hint.below:after{top:-6px;bottom:auto;background:#142022;transform:translate(-50%) rotate(225deg)}.hint.side-r:after{left:auto;right:-6px;top:var(--ay, 50%);bottom:auto;transform:translateY(-50%) rotate(-45deg)}.hint.side-l:after{left:-6px;top:var(--ay, 50%);bottom:auto;transform:translateY(-50%) rotate(135deg)}.hint b{color:var(--amber-hi);font-weight:700}.hint .hsub{display:inline-block;margin-top:3px;font-weight:400;font-size:12px;color:var(--text-2)}.banner{position:absolute;left:50%;top:30%;z-index:28;--tone: var(--amber);--ck: 12px;display:flex;align-items:center;gap:14px;padding:10px 24px 11px 10px;border-radius:var(--r-2);width:max-content;max-width:560px;text-align:left;color:var(--text);background:var(--grain),radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--tone) 12%,transparent),transparent 60%),linear-gradient(180deg,#10232ff7,#070f14f7);border:1px solid var(--edge);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),inset 0 1px 0 var(--hilite);animation:banner-in .32s cubic-bezier(.2,1,.4,1);transition:top .2s ease,left .2s ease,opacity .4s}.banner.noicon{padding-left:22px}@keyframes banner-in{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.banner .bi{flex:none;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 36%,#1b374a,#091219 78%);box-shadow:0 0 0 1px #000000d9,inset 0 0 0 1px color-mix(in srgb,var(--tone) 75%,transparent),0 0 0 3px #00000059,0 0 18px color-mix(in srgb,var(--tone) 28%,transparent)}.banner .bi .ico{width:34px;height:34px}.banner .bi.port img{width:100%;height:100%;object-fit:cover}.banner .bx{min-width:0}.banner .bk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tone)}.banner .bt{margin-top:1px;font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:.04em;line-height:1.1;color:var(--text-title);text-shadow:0 1px 2px rgba(0,0,0,.7)}.banner .bs{margin-top:3px;font-weight:400;font-size:13.5px;line-height:1.3;color:var(--text-2)}.banner.tone-green{--tone: var(--good-hi)}.banner.tone-purple{--tone: var(--rare)}.banner.tone-red{--tone: var(--danger-hi)}.banner.tone-blue{--tone: var(--info)}.banner.tone-boss{--tone: #fb9b4d;--ck: 14px;--co: 1;border-color:#f1a05d99;padding:12px 30px 13px 12px;background:var(--grain),radial-gradient(120% 160% at 0% 50%,rgba(201,87,63,.22),transparent 60%),linear-gradient(180deg,#381812f7,#140907f7);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),0 0 40px #c9573f40,inset 0 1px #c3effa1a}.banner.tone-boss .bi{width:60px;height:60px}.banner.tone-boss .bt{color:#c2ecf7;font-size:30px;letter-spacing:.08em}.banner.tone-boss .bs{color:#78e4f4;font-size:14.5px;font-style:italic}.banner.out{transition:opacity .45s,transform .45s;opacity:0;transform:translateY(-8px)}.banner .bi.custom{background:none;border:none;box-shadow:none;overflow:visible;border-radius:var(--r-2)}.banner .bi.custom .ab-ico{width:100%;height:100%;border-radius:var(--r-2);box-shadow:0 0 0 1px #050a0e,0 0 0 2px var(--amber-hi),0 0 14px #ffb37466}.letterbox:before,.letterbox:after{content:"";position:fixed;left:0;right:0;height:0;background:#050a0e;z-index:35;transition:height .6s ease;pointer-events:none}.letterbox:before{top:0;box-shadow:0 1px #28d2ec40}.letterbox:after{bottom:0;box-shadow:0 -1px #28d2ec40}.letterbox.on:before,.letterbox.on:after{height:9vh}.whiteout{position:fixed;inset:0;background:#fff;opacity:0;pointer-events:none;z-index:36;transition:opacity .35s ease}.whiteout.on{opacity:1;transition:opacity .12s ease}.win{position:absolute;display:flex;flex-direction:column;min-width:280px;max-width:calc(var(--vw-ui, 100vw) - 12px);max-height:calc(var(--vh-ui, 100vh) - 12px);border-radius:var(--r-2);padding:0;--ck: 12px;--co: .7;background:var(--grain),linear-gradient(180deg,#0f1f2a,#09141a);border:1px solid rgba(40,210,236,.34);box-shadow:0 0 0 1px var(--keyline),inset 0 1px 0 var(--hilite),var(--sh-3);animation:none;transition:box-shadow .15s,border-color .15s}.win.in{animation:win-in .16s ease-out}@keyframes win-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.win.out{opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s}.win.focused{--co: 1;border-color:#76e3f48c;box-shadow:0 0 0 1px var(--keyline),inset 0 1px 0 var(--hilite),var(--sh-3),0 0 24px #76e3f414}.win-bar{flex:none;display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 9px;cursor:move;color:var(--text-title);background:linear-gradient(180deg,#daf5fc12,#daf5fc04);border-bottom:1px solid var(--rule);border-radius:var(--r-2) var(--r-2) 0 0}.win.dragging .win-bar{cursor:grabbing}.win-i img{width:22px;height:22px;display:block}.win-t{flex:1;min-width:0;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.07em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8)}.win:not(.focused) .win-t{color:var(--text-2)}.win-k{margin:0}.win-x{width:24px;height:24px;padding:0;border:0;border-radius:var(--r-1);cursor:pointer;display:grid;place-items:center;color:var(--text-2);background:#daf5fc0a;box-shadow:inset 0 0 0 1px #28d2ec40;transition:background .12s,color .12s,box-shadow .12s}.win-x svg{width:10px;height:10px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;fill:none}.win-x:hover{color:#fff1e8;background:linear-gradient(180deg,#7a2e22,#561d15);box-shadow:inset 0 0 0 1px #e98a7099}.win-body{flex:1;min-height:0;overflow:auto;padding:11px 13px 13px;border-radius:0 0 var(--r-2) var(--r-2);color:var(--text);font-size:13px;font-weight:400;background:linear-gradient(180deg,#00000024,#00000038);box-shadow:inset 0 2px 6px #00000059;scrollbar-width:thin;scrollbar-color:rgba(40,210,236,.45) transparent}.win:is([data-win=squad],[data-win=dex],[data-win=rules],[data-win=skills]) .win-bar{border-bottom-color:var(--teal-lo);box-shadow:0 1px #4ebbc91f}.win:is([data-win=squad],[data-win=dex],[data-win=rules],[data-win=skills]) .win-body{background:var(--scan),linear-gradient(180deg,#0715174d,#00000042)}.win-edge{position:absolute;z-index:4;touch-action:none}.win-edge.n,.win-edge.s{left:10px;right:10px;height:6px;cursor:ns-resize}.win-edge.n{top:-3px}.win-edge.s{bottom:-3px}.win-edge.e,.win-edge.w{top:10px;bottom:10px;width:6px;cursor:ew-resize}.win-edge.e{right:-3px}.win-edge.w{left:-3px}.win-edge.ne,.win-edge.nw,.win-edge.sw{width:12px;height:12px}.win-edge.ne{top:-3px;right:-3px;cursor:nesw-resize}.win-edge.nw{top:-3px;left:-3px;cursor:nwse-resize}.win-edge.sw{bottom:-3px;left:-3px;cursor:nesw-resize}.win.sizable.dragging,.win.sizable.dragging *{user-select:none}.win-grip{position:absolute;right:1px;bottom:1px;width:16px;height:16px;cursor:nwse-resize;border-radius:0 0 var(--r-2) 0;z-index:4;background:linear-gradient(135deg,transparent 0 7px,rgba(118,227,244,.7) 7px 8px,transparent 8px 10px,rgba(118,227,244,.7) 10px 11px,transparent 11px)}.w-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0 8px}.w-row>.w-h{min-width:0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-row.end{justify-content:flex-end;margin-top:8px}.w-h{margin:0;flex:1;font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:var(--track-title);color:var(--text-title)}.w-h.sep{margin:14px 0 6px;padding-top:10px;border-top:1px solid var(--rule)}.win-body>.w-h.sep:first-child{margin-top:0;padding-top:0;border-top:0}.w-lead{margin-bottom:8px}.w-note{margin-top:10px}.w-note.small{font-size:12px;opacity:.85}.sub{color:var(--text-2);font-weight:400;font-size:13px}.box-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.win[data-win=squad] .win-body{container:bind / size}@container bind (min-width: 720px) and (max-height: 660px){.bind{display:grid;grid-template-columns:minmax(390px,1.15fr) minmax(236px,1fr);gap:16px;height:100%}.bind-d,.bind-c{min-height:0;overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(40,210,236,.45) transparent}.bind-c>.w-row:first-child{margin-top:0}.bind-c>.w-row>.w-h{flex-basis:100%}}.mcard{position:relative;padding:6px 4px 7px;border-radius:var(--r-2);text-align:center;cursor:pointer;background:var(--row);border:1px solid rgba(78,187,201,.14);transition:border-color .12s,background .12s,box-shadow .12s}.mcard:hover{border-color:var(--teal-lo);background:#4ebbc90f}.mcard.sel{border-color:var(--teal);background:#4ebbc917;box-shadow:0 0 0 1px #4ebbc959,inset 0 0 14px #4ebbc91f}.mcard.insquad:before{content:"Squad";position:absolute;top:4px;left:4px;font-size:12px;line-height:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--teal-hi);background:#091315cc;box-shadow:inset 0 0 0 1px var(--teal-lo);border-radius:var(--r-1);padding:0 3px}.mcard .mp{width:64px;height:64px;margin:0 auto}.mcard img.port{width:64px;height:64px;object-fit:contain}.mcard .mn{font-family:var(--font-display);font-weight:600;font-size:12.5px;letter-spacing:.03em;line-height:1.2;color:var(--text-title)}.mcard .ml{font-size:12px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.mcard.shiny{background:linear-gradient(160deg,#ffb37429,#ffb3740a);border-color:#ee8a3966}.win[data-win=squad] .box-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px 9px;padding:10px;border-radius:var(--r-3);background:radial-gradient(ellipse at 50% 0%,rgba(78,187,201,.06),transparent 70%),linear-gradient(180deg,#05090980,#0306059e);box-shadow:inset 0 0 0 1px #4ebbc924,inset 0 2px 10px #00000080}.win[data-win=squad] .mcard{display:flex;flex-direction:column;aspect-ratio:2 / 3;gap:2px;padding:8px 8px 9px;border:0;border-radius:11%/7.33%;background:var(--grain),linear-gradient(128deg,#ffffff29,#ffffff08 30%,#fff0 42%),linear-gradient(160deg,color-mix(in srgb,var(--elc, #8a8a8a) 50%,#122734),color-mix(in srgb,var(--elc, #8a8a8a) 22%,#071016) 55%,color-mix(in srgb,var(--elc, #8a8a8a) 10%,#04090c));box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #000c,0 3px 8px #0000008c;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.win[data-win=squad] .mcard:after{content:"";position:absolute;inset:4px;pointer-events:none;border-radius:9%/6%;border:1px solid rgba(196,235,244,.5);box-shadow:inset 0 0 0 1px #00000040}.win[data-win=squad] .mcard:hover{transform:translateY(-2px);filter:brightness(1.08)}.win[data-win=squad] .mcard.sel{transform:translateY(-2px);box-shadow:0 0 0 1px var(--teal),0 0 14px #4ebbc973,0 5px 10px #0000008c}.win[data-win=squad] .mcard .mp{flex:1;width:auto;height:auto;min-height:0;margin:0;display:grid;place-items:center;overflow:hidden;border-radius:var(--r-2);background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--elc, #4ebbc9) 26%,transparent),transparent 72%),repeating-linear-gradient(90deg,rgba(78,187,201,.06) 0 1px,transparent 1px 12px),repeating-linear-gradient(0deg,rgba(78,187,201,.06) 0 1px,transparent 1px 12px),#080e0e;box-shadow:inset 0 0 0 1px #4ebbc940,inset 0 0 12px #0009,0 0 0 1px #c4ebf459}.win[data-win=squad] .mcard img.port{width:62px;height:62px}.win[data-win=squad] .mcard .mn{margin-top:3px;text-shadow:0 1px 2px rgba(0,0,0,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win[data-win=squad] .mcard .ml{color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.85)}.win[data-win=squad] .mcard.insquad:before{content:attr(data-slot-name);z-index:1;top:9px;left:9px}.win[data-win=squad] .mcard .new-badge{top:9px;right:9px;z-index:1}.win[data-win=squad] .mcard.shiny{background:var(--grain),linear-gradient(128deg,#e3f7fd38,#ffffff08 30%,#fff0 42%),linear-gradient(160deg,color-mix(in srgb,var(--elc, #8a8a8a) 50%,#133144),color-mix(in srgb,var(--elc, #8a8a8a) 22%,#08131b) 55%,color-mix(in srgb,var(--elc, #8a8a8a) 10%,#040a0e))}.win[data-win=squad] .mcard.shiny:after{border-color:#ffb374e6;box-shadow:inset 0 0 0 1px #00000040,0 0 6px #ffb37459}.detail{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:start}.detail .dp{text-align:center;position:relative;padding:4px 0;border-radius:var(--r-2);background:radial-gradient(circle at 50% 42%,rgba(78,187,201,.14),transparent 65%)}.detail .dpi{width:144px;height:144px;margin:0 auto}.detail .dp img{width:144px;height:144px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.detail .dh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:.05em;color:var(--text-title)}.stat{display:grid;grid-template-columns:56px 1fr 64px;gap:8px;align-items:center;font-weight:600;font-size:13px;margin:4px 0;color:var(--text)}.stat>span:first-child{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.stat .sb{height:7px;border-radius:1px;background:var(--trough);overflow:hidden;box-shadow:var(--trough-sh)}.stat .sb i{display:block;height:100%;background:var(--bar-gold);box-shadow:var(--fill-sh);border-radius:0}.stat .sb.xp i{background:var(--bar-teal)}.actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.desc{font-style:italic;color:var(--text-2);font-weight:400;font-size:13.5px;margin:5px 0 7px}.moves{display:flex;gap:6px;margin:8px 0 2px;flex-wrap:wrap}.move{flex:1 1 200px;display:flex;gap:9px;align-items:center;padding:6px 9px 6px 6px;border-radius:var(--r-2);background:var(--row);border:1px solid var(--edge-soft)}.move .ab-ico.mv{width:40px;height:40px;flex:none;box-shadow:0 0 0 1px #000000d9,inset 0 1px #eaf9fd38}.move b{display:block;font-family:var(--font-display);font-weight:600;font-size:13.5px;letter-spacing:.03em;color:var(--text-title)}.move b .tier{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--amber-hi)}.move>div>span{font-size:12.5px;font-weight:400;color:var(--text-2);line-height:1.3}.move.next{border-style:dashed;border-color:#ee8a3973}.move.next>div>span .ico{width:14px;height:14px;margin-right:4px;vertical-align:-2px}.dex-zone{margin-bottom:12px}.dex-zone h4{margin:0 0 6px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:var(--track-title);color:var(--text-title);display:flex;align-items:center;gap:8px}.dex-zone h4 .pct{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:0;color:var(--teal-hi);font-variant-numeric:tabular-nums}.dex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.dcard{position:relative;padding:6px 5px 5px;border-radius:var(--r-2);text-align:center;background:var(--row);border:1px solid rgba(78,187,201,.14);transition:border-color .12s,background .12s}.dcard:hover{border-color:var(--teal-lo);background:#4ebbc90d}.dcard .dpt{width:58px;height:58px;margin:0 auto}.dcard img{width:58px;height:58px;object-fit:contain}.dcard.unseen img{filter:brightness(0) opacity(.4)}.dcard.seen img{filter:brightness(0) opacity(.65) drop-shadow(0 0 1px rgba(146,220,229,.8))}img.borrowed{filter:saturate(1.3) contrast(1.06) drop-shadow(0 0 5px var(--halo, #fff))}.dcard.unseen img.borrowed{filter:brightness(0) opacity(.4)}.dcard.seen img.borrowed{filter:brightness(0) opacity(.65)}.dcard .dn{font-family:var(--font-display);font-weight:600;font-size:12.5px;letter-spacing:.03em;color:var(--text-title)}.dcard.unseen .dn,.dcard.seen .dn{color:var(--text-2)}.dcard .dm{font-size:12px;font-weight:600;color:var(--text-2)}.dcard .shinyc{position:absolute;top:3px;right:5px}.dcard .num{position:absolute;top:3px;left:5px;font-size:12px;font-weight:700;color:#92dce5b3;font-variant-numeric:tabular-nums}.dex-reward{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-2);background:#ee8a3914;border:1px dashed rgba(238,138,57,.4);font-weight:600;font-size:12.5px;margin-bottom:7px}.dex-reward .ico{width:22px;height:22px}.dex-need{padding:3px 8px;border-radius:var(--r-1);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--amber-hi);background:#00000040;box-shadow:inset 0 0 0 1px #ee8a3959}.board{margin:0 0 12px;padding:9px 11px;border-radius:var(--r-2);background:linear-gradient(180deg,#ee8a3914,#ee8a3905);border:1px solid var(--edge-soft)}.board .bh{display:flex;gap:10px;align-items:center;margin-bottom:5px}.board .bh .ico{width:34px;height:34px}.board .bh b{display:block;font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:var(--track-title);color:var(--text-title)}.board .bh span{font-size:12px;font-weight:400;color:var(--text-2)}.board .brow{display:grid;grid-template-columns:54px 1fr minmax(140px,190px);gap:8px;align-items:center;padding:5px 0;border-top:1px solid var(--rule)}.board .bl{font-family:var(--font-ui);font-weight:700;font-size:13px;text-align:center;color:var(--text);font-variant-numeric:tabular-nums}.board .stamps{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.board .stamps.etxt span{font-size:12.5px;font-weight:400;color:var(--text-2)}.board .stamp{position:relative;width:40px;height:40px;border-radius:50%;border:1px dashed rgba(40,210,236,.4);background:#00000040;transition:transform .12s}.board .stamp:hover{transform:scale(1.06)}.board .stamp .sp{position:absolute;inset:3px;border-radius:50%;overflow:hidden;filter:grayscale(1) opacity(.4)}.board .stamp .sp img{width:100%;height:100%;object-fit:cover}.board .stamp .mk{position:absolute;right:-6px;bottom:-4px;font-family:var(--font-ui);font-weight:700;font-size:12px;line-height:14px;padding:0 4px;border-radius:var(--r-1);background:#0f1f2a;color:var(--text-2);box-shadow:inset 0 0 0 1px #28d2ec59}.board .stamp.on{border:1px solid rgba(238,138,57,.75);background:radial-gradient(circle,#ffb37433,#00000040)}.board .stamp.on .sp{filter:none}.board .stamp.on .mk{color:var(--amber-hi);box-shadow:inset 0 0 0 1px #ee8a39a6}.board .perk{display:flex;gap:7px;align-items:center;padding:5px 8px;border-radius:var(--r-2);background:#0003;border:1px solid var(--rule);opacity:.85}.board .perk .ico{width:24px;height:24px;flex:none}.board .perk b{display:block;font-size:12.5px;color:var(--text)}.board .perk span{font-size:12px;font-weight:400;color:var(--text-2)}.board .perk.on{background:linear-gradient(180deg,#ee8a3938,#ee8a391a);opacity:1;border-color:#ee8a3999}.board .perk.on b{color:var(--amber-hi)}.upg-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:7px}.upg{display:flex;gap:10px;align-items:center;padding:8px 9px;border-radius:var(--r-2);background:var(--row);border:1px solid var(--edge-soft);transition:border-color .12s,background .12s}.upg:hover{border-color:#28d2ec66;background:var(--row-hi)}.upg .ui{width:40px;height:40px;border-radius:var(--r-2);display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#ee8a3947,#0000004d 75%);box-shadow:inset 0 0 0 1px #28d2ec40;flex:none}.upg .ui img{width:32px;height:32px;object-fit:contain}.upg .uw{flex:1;min-width:0}.upg .un{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.03em;color:var(--text-title)}.upg .ud{font-size:12.5px;font-weight:400;color:var(--text-2);line-height:1.25}.upg .pips{display:flex;gap:3px;margin-top:4px}.upg .pips i{width:11px;height:4px;border-radius:1px;background:#00000073;box-shadow:inset 0 0 0 1px #28d2ec33}.upg .pips i.on{background:var(--bar-gold);box-shadow:0 0 4px #ee8a3980}.upg .btn{margin-left:auto;min-width:74px;font-variant-numeric:tabular-nums}.upg-max{margin-left:auto;min-width:74px;padding:4px 8px;text-align:center;border-radius:var(--r-1);font-size:12px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--amber-hi);background:#ee8a391a;box-shadow:inset 0 0 0 1px #ee8a3973}.upg.new{border-color:#ee8a39b3;box-shadow:0 0 0 1px #ee8a3940,inset 0 0 14px #ee8a3914}.shop{display:flex;gap:7px;flex-wrap:wrap;margin-top:6px;align-items:center}.shop .item{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:var(--r-2);background:var(--row);border:1px solid var(--edge-soft);font-weight:600}.shop .item img{width:28px;height:28px}.shop .item .sub .ico{width:14px;height:14px;vertical-align:-2px}.rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px}.rule{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:var(--r-2);background:var(--row);border:1px solid rgba(78,187,201,.14);cursor:pointer;transition:border-color .12s,background .12s}.rule:hover{border-color:var(--teal-lo)}.rule.on{background:linear-gradient(180deg,#4ebbc924,#4ebbc90f);border-color:var(--teal-lo)}.rule .rt{font-family:var(--font-ui);font-weight:700;font-size:14px;color:var(--text)}.rule.on .rt{color:var(--teal-hi)}.rule .rd{font-size:12.5px;font-weight:400;color:var(--text-2)}.switch{width:34px;height:18px;border-radius:var(--r-1);background:var(--trough);box-shadow:var(--trough-sh);position:relative;flex:none;transition:background .2s,box-shadow .2s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:1px;background:linear-gradient(180deg,#5b9aa3,#37646b);box-shadow:inset 0 1px #ffffff40,0 1px 2px #0009;transition:left .16s ease,background .16s}.rule.on .switch,.switch.on{background:linear-gradient(180deg,#4ebbc96b,#4ebbc938);box-shadow:inset 0 0 0 1px var(--teal-lo),inset 0 1px 2px #00000080}.rule.on .switch:after,.switch.on:after{left:19px;background:linear-gradient(180deg,var(--teal-hi),var(--teal));box-shadow:inset 0 1px #fff6,0 0 6px #4ebbc999}.zones{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.zcard{border-radius:var(--r-2);overflow:hidden;border:1px solid var(--edge-soft);background:#09141a;box-shadow:var(--sh-1)}.zcard .zimg{height:86px;position:relative;display:flex;align-items:flex-end;gap:3px;padding:5px}.zcard .zimg:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08121859,#081218b8),#0c1b254d;box-shadow:inset 0 -1px 0 var(--rule);pointer-events:none}.zcard .zimg>:not(.lockv){position:relative}.zcard .zimg .zp{width:42px;height:42px}.zcard .zimg .zp.boss{width:52px;height:52px;margin-left:auto}.zcard.town .zimg>.zv{position:absolute;inset:0;background-repeat:no-repeat}.zcard.town .zimg:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 110% at 50% 40%,#08121800 60%,#08121866),linear-gradient(180deg,#08121800 55%,#08121880);box-shadow:inset 0 -1px 0 var(--rule)}.zcard .zimg img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.45))}.zcard .zimg .lockv{position:absolute;inset:0;display:grid;place-items:center;background:#050b0f99;color:var(--text);font-family:var(--font-ui);font-weight:600;font-size:13.5px;text-align:center;padding:8px}.zcard .zimg.teaser{align-items:flex-start;justify-content:space-around;padding:6px 10px}.zcard .zimg.teaser .tz{position:relative;width:34px;height:34px;display:grid;place-items:center;animation:bob 2.6s ease-in-out infinite}.zcard .zimg.teaser .tz.boss{width:42px;height:42px}.zcard .zimg.teaser .tz img{width:100%;height:100%;object-fit:contain;filter:saturate(.8) drop-shadow(0 3px 4px rgba(0,0,0,.45));opacity:.85}.zcard .zimg.teaser .tz b{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border-radius:var(--r-1);background:#0c1921;color:var(--text);font-family:var(--font-ui);font-size:12px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--edge)}.zcard .zimg .lockv.soft{background:linear-gradient(180deg,#050b0f1a,#050b0fb3);align-items:end;padding-bottom:6px}.zcard .zimg .lockv.soft>div{display:flex;align-items:center;gap:7px}.zcard .zimg .lockv .ico{width:22px;height:22px}.zcard .zimg .lockv .lt-w{text-align:left}.zcard .zimg .lockv .lt{font-family:var(--font-display);font-size:13.5px;letter-spacing:.04em}.zcard .zimg .lockv .ls{font-family:var(--font-ui);font-weight:400;font-size:12px;opacity:.85}.zcard .zb{padding:8px 10px 10px}.zcard .zb h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:var(--track-title);color:var(--text-title)}.zcard .zb .sub{font-size:12px}.zcard .zgo{margin-top:7px}.zcard .zhere{display:inline-block;padding:3px 9px;border-radius:var(--r-1);font-size:12px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--amber-hi);background:#ee8a391a;box-shadow:inset 0 0 0 1px #ee8a3973}.zcard.here{border-color:#ee8a39b3;box-shadow:0 0 0 1px #ee8a3959,0 0 16px #ee8a391f,var(--sh-1)}.set-row{display:grid;grid-template-columns:130px 1fr 44px;gap:10px;align-items:center;font-weight:600;margin:7px 0;color:var(--text)}.set-row input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:18px;margin:0;background:transparent;cursor:pointer}.set-row input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:1px;background:var(--trough);box-shadow:var(--trough-sh)}.set-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:16px;margin-top:-6px;border-radius:var(--r-1);background:linear-gradient(180deg,var(--amber-hi),#10b1ca);border:1px solid rgba(0,0,0,.8);box-shadow:inset 0 1px #e3f7fd8c,0 1px 3px #0009}.set-row input[type=range]:hover::-webkit-slider-thumb{filter:brightness(1.12);box-shadow:inset 0 1px #e3f7fd99,0 0 8px #ffa25580}.set-row input[type=range]::-moz-range-track{height:4px;border-radius:1px;background:#0000008c}.set-row input[type=range]::-moz-range-thumb{width:10px;height:16px;border-radius:var(--r-1);background:linear-gradient(180deg,var(--amber-hi),#10b1ca);border:1px solid rgba(0,0,0,.8)}.set-row .sv{text-align:right;color:var(--text-2)}.set-toggle{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin:2px 0;padding:5px 7px;cursor:pointer;transition:background .12s;border-radius:var(--r-1);color:var(--text)}.set-toggle:hover{background:var(--row-hi)}.seg{display:flex;gap:0;border-radius:var(--r-2);overflow:hidden;background:var(--trough);box-shadow:var(--trough-sh)}.seg-b{flex:1;border:0;margin:0;padding:4px 8px;font-family:var(--font-ui);font-weight:600;font-size:12.5px;letter-spacing:.03em;color:var(--text-2);background:transparent;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.seg-b+.seg-b{box-shadow:inset 1px 0 #28d2ec2e}.seg-b:hover{color:var(--text);background:var(--row-hi)}.seg-b.on{color:var(--text-title);background:linear-gradient(180deg,#ee8a3942,#ee8a391a);box-shadow:inset 0 0 0 1px #ee8a3999,inset 0 1px #ccf2fb29}.controls{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px}.controls.two{grid-template-columns:1fr;gap:10px}.controls .ccol{display:flex;flex-direction:column;gap:4px}.controls .ch{font-family:var(--font-display);font-weight:600;font-size:13.5px;letter-spacing:var(--track-title);color:var(--text-title);margin-bottom:3px}.controls .ctl{display:grid;grid-template-columns:170px 1fr;align-items:center;column-gap:10px;font-weight:400;font-size:12.5px;color:var(--text-2);padding:1px 0}.controls .ctl>:first-child{justify-self:start;min-width:0}.controls .ctl>span:first-child:not(.kc){display:inline-flex;gap:3px;align-items:center;flex-wrap:wrap}.controls .ctl b{color:var(--text);font-weight:700;min-width:0}.controls .ctl .kc{margin:0;min-width:22px}.controls .kcs{display:inline-flex;gap:3px}.binds{display:grid;grid-template-columns:110px repeat(4,minmax(56px,1fr));gap:4px 8px;align-items:center;margin:2px 0 6px}.binds .bind-h{font-size:11.5px;color:var(--text-3);text-align:center}.binds .bind-n{font-size:12.5px;color:var(--text-2)}.binds .kc.bind{margin:0;min-width:0;height:26px;cursor:pointer;justify-self:stretch;text-align:center}.binds .kc.bind:hover{filter:brightness(1.2)}.binds .kc.bind.own{box-shadow:inset 0 0 0 1px var(--amber-hi);color:var(--amber-hi)}.binds .kc.bind.listen{box-shadow:inset 0 0 0 2px var(--amber-hi);animation:bind-pulse .9s ease-in-out infinite}@keyframes bind-pulse{50%{filter:brightness(1.35)}}.overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#0307094d,#030709a8);animation:fade-in .18s ease}.overlay.out{opacity:0;transition:opacity .18s}.panel{position:relative;zoom:var(--hz, 1);width:min(560px,calc(var(--vw-ui, 100vw) - 24px));max-height:calc(var(--vh-ui, 100vh) - 24px);display:flex;flex-direction:column;animation:win-in .2s ease-out}.overlay .panel.panel-paper{border-radius:var(--r-2);padding:0;--ck: 14px;--co: 1;background:var(--grain),linear-gradient(180deg,#10212d,#091219);border:1px solid rgba(118,227,244,.5);box-shadow:0 0 0 1px var(--keyline),inset 0 1px 0 var(--hilite),0 24px 60px #0009,0 0 40px #76e3f40f}.overlay .panel.panel-paper>.ph+.pb,.overlay .panel.panel-paper>.pb,.overlay .panel.panel-paper>.wb{border-radius:0 0 var(--r-2) var(--r-2);background:transparent;box-shadow:none}.panel .ph{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;color:var(--text-title);border-bottom:1px solid var(--rule);background:linear-gradient(180deg,#daf5fc12,#daf5fc04)}.panel .ph h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.07em;flex:1}.panel .pb{padding:14px 16px 16px;overflow:auto;flex:1;font-size:13.5px;color:var(--text)}.panel .pb p{color:var(--text);line-height:1.4}.panel h2{font-family:var(--font-display);font-weight:600;letter-spacing:.05em;color:var(--text-title)}.welcome{width:min(600px,calc(var(--vw-ui, 100vw) - 24px))}.welcome .wb{padding:16px 18px 18px;text-align:center;overflow:auto}.welcome h2{font-family:var(--font-display);font-weight:600;font-size:26px;letter-spacing:.08em;margin:0;color:var(--text-title)}.welcome .away{margin-top:4px;font-weight:400;color:var(--text-2);font-size:13.5px}.wstats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0}.wstats .wstat{flex:0 1 calc(33.333% - 6px);min-width:0;box-sizing:border-box}.wstat{padding:7px 6px 6px;border-radius:var(--r-2);background:var(--row);border:1px solid var(--edge-soft);box-shadow:inset 0 1px 0 var(--hilite)}.wstat .wv{font-family:var(--font-ui);font-weight:700;font-size:21px;color:var(--text-title);display:flex;justify-content:center;align-items:center;gap:6px}.wstat .wv img{width:24px;height:24px}.wstat .wl{font-size:12px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:var(--track-caps)}.wcaught{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:10px 0 14px}.wcaught .wc{position:relative;box-sizing:border-box;width:66px;height:70px;padding:15px 6px 14px;border-radius:var(--r-2);background:radial-gradient(circle at 50% 40%,#4ebbc924,#00000040 75%);border:1px solid rgba(78,187,201,.2);animation:pop-in .3s ease backwards}.wcaught .wc img{width:100%;height:100%;object-fit:contain}.wcaught .wc .s{position:absolute;bottom:3px;left:50%;transform:translate(-50%);padding:0 4px;border-radius:var(--r-1);background:#09141a;box-shadow:inset 0 0 0 1px var(--edge-soft);font-size:11px;line-height:13px;text-align:center;white-space:nowrap}.wcaught .wc.shiny{background:radial-gradient(circle at 50% 40%,#ffb3744d,#00000040 75%);border-color:#ee8a3980}.wcaught .wc .cnt{position:absolute;top:3px;right:3px;background:#0c1921;color:var(--text);font-family:var(--font-ui);font-weight:700;font-size:11px;line-height:13px;border-radius:var(--r-1);padding:0 3px;box-shadow:inset 0 0 0 1px var(--edge);font-variant-numeric:tabular-nums}.wcaught .wc .tagn{position:absolute;top:3px;left:3px;background:#0c1921;color:var(--amber-hi);font-family:var(--font-ui);font-weight:700;font-size:10px;line-height:13px;letter-spacing:.05em;border-radius:var(--r-1);padding:0 3px;box-shadow:inset 0 0 0 1px #ee8a3999}.wcaught .wc .tagn.sh{color:var(--shiny);box-shadow:inset 0 0 0 1px #ffb87e99}.wcaught .wc .tagn.egg{color:var(--teal-hi);box-shadow:inset 0 0 0 1px var(--teal-lo)}.wlevels{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:10px}.wlevels .wlv{display:flex;align-items:center;gap:7px;padding:3px 11px 3px 4px;border-radius:var(--r-2);background:#7fb56a1a;border:1px solid rgba(127,181,106,.3);font-weight:600;font-size:13px;color:var(--text)}.wlevels .wlv img{width:28px;height:28px;object-fit:contain}.wlevels .wlv.capped{background:#ee8a391f;border-color:#ee8a3973}.wlearned .wlv.learn{gap:8px}.wlearned .wl-ico{width:28px;height:28px;flex:none;border-radius:var(--r-1)}.wwaiting{margin:4px auto 12px;max-width:520px;display:flex;flex-direction:column;gap:5px;text-align:left}.wwaiting .wh{font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:var(--track-title);text-align:center;color:var(--text-title);margin-bottom:2px}.wwait{display:flex;align-items:center;gap:10px;padding:6px 9px 6px 6px;border-radius:var(--r-2);background:var(--row);border:1px solid var(--edge-soft);animation:rise-in .3s ease-out backwards}.wwait .wi{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-2);overflow:hidden;background:radial-gradient(circle at 50% 38%,#1b3749,#09141a 80%);box-shadow:inset 0 0 0 1px #28d2ec40}.wwait .wi img{width:100%;height:100%;object-fit:contain}.wwait .wi .ico{width:30px;height:30px}.wwait .wt{flex:1;min-width:0;line-height:1.25}.wwait .wt b{display:block;font-family:var(--font-ui);font-weight:700;font-size:14px;color:var(--text)}.wwait .wt span{font-size:12.5px;font-weight:400;color:var(--text-2)}.wwait .btn{flex:none}.wwait.lead{border-color:#ee8a3999;background:linear-gradient(180deg,#ee8a3929,#ee8a390f);box-shadow:inset 2px 0 0 var(--amber)}.wwait.lead .wt b{color:var(--amber-hi)}.welcome .wb>.btn{font-size:17px;padding:7px 28px;margin-top:4px;letter-spacing:.04em}.next-list{text-align:left;margin:4px auto 8px;max-width:520px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.next-list .nl-h{grid-column:1 / -1;font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:var(--track-title);text-align:center;margin-bottom:2px;color:var(--text-title)}.next-list .nl{display:flex;gap:8px;align-items:center;padding:6px 9px;border-radius:var(--r-2);background:var(--row);border:1px solid var(--edge-soft)}.next-list .nl .ico{width:28px;height:28px;flex:none}.next-list .nl b{display:block;font-size:13.5px;color:var(--text)}.next-list .nl span{font-size:12.5px;font-weight:400;color:var(--text-2)}.fly-num{position:fixed;z-index:60;transform:translate(-50%);font-family:var(--font-ui);font-weight:700;font-size:13px;letter-spacing:.03em;white-space:nowrap;color:var(--amber-hi);text-shadow:var(--outline);font-variant-numeric:tabular-nums;animation:float-up 1.1s ease-out forwards;pointer-events:none}.title{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:radial-gradient(ellipse 58% 46% at 50% 44%,#04090c85,#04090c33 70%,#04090c00),radial-gradient(ellipse 120% 100% at 50% 50%,#03070900 45%,#030709b8)}.title:before{content:"";position:absolute;inset:22px;pointer-events:none;border:1px solid rgba(118,227,244,.16)}.title .logo{position:relative;text-align:center;animation:logo-in 1.2s cubic-bezier(.2,.8,.3,1) .15s backwards}@keyframes logo-in{0%{opacity:0;transform:translateY(8px);letter-spacing:.22em}to{opacity:1;transform:none}}.title .logo .lt{position:relative;font-family:var(--font-display);font-weight:600;font-size:clamp(56px,8.2vw,136px);line-height:1;letter-spacing:.14em;padding-left:.14em}.title .logo .lt .back{position:absolute;inset:0 0 0 .14em;color:transparent;text-shadow:0 3px 2px rgba(0,0,0,.7),0 0 28px rgba(0,0,0,.6),0 0 70px rgba(0,0,0,.45)}.title .logo .lt .front{position:relative;background:linear-gradient(180deg,#e2f6fb,#f8be8e 40%,#34d6ef 66%,#10aac2);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(245,154,79,.22))}.title .logo .lt .shine{position:absolute;inset:0 0 0 .14em;background:linear-gradient(100deg,transparent 38%,rgba(237,250,254,.5) 50%,transparent 62%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 7s ease-in-out infinite}.title .logo .ls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px;font-family:var(--font-ui);font-weight:600;font-size:clamp(13px,1.1vw,18px);letter-spacing:.32em;text-transform:uppercase;color:#cbebf4e0;text-shadow:0 1px 3px rgba(0,0,0,.9)}.title .logo .ls:before,.title .logo .ls:after{content:"";width:clamp(36px,6vw,110px);height:1px;background:linear-gradient(90deg,#76e3f400,#76e3f4bf)}.title .logo .ls:after{transform:scaleX(-1)}.title .press{margin-top:64px;font-family:var(--font-ui);font-weight:600;font-size:15px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-title);text-shadow:0 1px 3px rgba(0,0,0,.9);animation:breathe-soft 3.2s ease-in-out infinite}.title .press .kc{margin:0 6px;vertical-align:1px;letter-spacing:.04em}.title .press .press-or{font-size:13px;color:var(--text-2)}.title .cont{margin-top:14px;padding:6px 14px;font-weight:600;font-size:13.5px;letter-spacing:.03em;color:var(--text-2)}.title .foot{position:absolute;bottom:38px;padding:3px 34px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);text-shadow:0 1px 2px #000;background:linear-gradient(90deg,#04090c00,#04090c99 20% 80%,#04090c00)}.title .cardrow{display:flex;gap:14px;justify-content:center;margin-top:22px}.title .cardrow img{width:38px;height:38px;opacity:.94;animation:bob 2.4s ease-in-out infinite}.title .cardrow img:nth-child(2){animation-delay:.3s}.title .cardrow img:nth-child(3){animation-delay:.6s}.title.out{transition:opacity .6s ease;opacity:0;pointer-events:none}.hatch-card{position:absolute;left:50%;top:148px;width:220px;padding:10px 12px 12px;text-align:center;z-index:27;cursor:pointer;--ck: 11px;animation:rise-in .25s ease-out;transition:opacity .35s,transform .35s,top .2s,left .2s}.hatch-card.out{opacity:0;transform:translateY(-10px) scale(.97)}.hatch-card .ht{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:var(--track-title);color:var(--text-title)}.hatch-card .hatch-egg{position:relative;width:90px;height:104px;margin:6px auto 0;display:grid;place-items:center}.hatch-card .hatch-egg .ico{width:76px;height:86px}.hatch-card .hatch-egg .stage{position:relative;z-index:1;width:90px;height:104px;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(0,0,0,.4))}.hatch-card .hatch-egg .half{position:absolute;z-index:1;left:50%;top:50%;height:122px;width:auto;transform:translate(-50%,-50%);pointer-events:none}.hatch-card .hatch-glow{position:absolute;left:50%;top:50%;width:140px;height:140px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(183,234,247,.9),rgba(238,138,57,.3) 45%,transparent 70%);opacity:.15;transition:opacity .4s;pointer-events:none}.hatch-card.egg-rare .hatch-glow{background:radial-gradient(circle,rgba(170,225,235,.9),rgba(86,160,193,.32) 45%,transparent 70%)}.hatch-card.egg-mystic .hatch-glow{background:radial-gradient(circle,rgba(215,195,250,.9),rgba(165,139,217,.36) 45%,transparent 70%)}.hatch-card .hatch-reveal{display:none}.hatch-card.open .hatch-reveal{display:block}.hatch-card .hp{width:100px;height:100px;margin:4px auto 0;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.hatch-card .hn{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:.05em;color:var(--text-title)}.hatch-card .hs{font-weight:600;font-size:13px;color:var(--text-2)}.tooltip{position:fixed;left:0;top:0;z-index:90;pointer-events:none;max-width:310px;padding:8px 11px 9px;border-radius:var(--r-2);--ck: 7px;--co: .7;background:var(--grain),linear-gradient(180deg,#10212df7,#060d11f7);color:var(--text);border:1px solid var(--edge);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),inset 0 1px 0 var(--hilite);font-size:12.5px;line-height:1.35;opacity:0;transition:opacity .1s ease}.tooltip.on{opacity:1}.tooltip .tt-t{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.04em;line-height:1.25;color:var(--text-title);display:flex;align-items:center;gap:8px}.tooltip .tt-t .kc{margin-left:auto}.tooltip .tt-s{font-weight:400;font-size:12.5px;color:var(--text-2);margin-top:3px}.tooltip .tt-s.tt-sub{margin:2px 0 5px;padding-bottom:6px;border-bottom:1px solid var(--rule);font-weight:600;font-size:12px;letter-spacing:.02em;color:var(--brass-hi)}.tooltip .tt-s.tt-stat{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.tooltip .tt-s.tt-hint{margin-top:6px;padding-top:5px;border-top:1px solid var(--rule);font-style:italic;color:var(--text-3)}.tooltip .tt-s.tt-hint+.tt-s.tt-hint{margin-top:1px;padding-top:0;border-top:0}.tooltip .wtip .tt-t{font-size:14.5px}.tooltip .wtip .wt-p+.tt-s{margin-top:5px}.tooltip .wt-lv{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.02em;color:var(--text-2);font-variant-numeric:tabular-nums}.tooltip .wt-st{font-family:var(--font-ui);font-weight:700;font-size:12px;color:var(--grade-3);font-variant-numeric:tabular-nums}.tooltip .wt-p{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 2px}.tooltip .el-pill{font-size:12px}.tooltip .wt-tag{font-size:12px;line-height:16px;font-weight:700;padding:0 6px;border-radius:var(--r-1);letter-spacing:.08em;text-transform:uppercase}.tooltip .wt-tag.new{color:var(--teal-hi);background:var(--teal-faint);box-shadow:inset 0 0 0 1px var(--teal-lo)}.tooltip .wt-tag.shiny{color:var(--shiny);background:#ee8a391f;box-shadow:inset 0 0 0 1px #ffb87e99}.tooltip .wt-tag.bounty{color:var(--grade-5);background:#ee8a391f;box-shadow:inset 0 0 0 1px #f6a868b3}.tooltip .wt-tag.boss{color:#d1f0f8;background:linear-gradient(180deg,#8a3326,#5e1f16);box-shadow:inset 0 0 0 1px #e98a7080}.tooltip .wt-tag.mine{color:var(--good-hi);background:#7fb56a24;box-shadow:inset 0 0 0 1px #7fb56a73}#ui .tooltip,#ui .tooltip *{pointer-events:none!important}.kc{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:var(--r-1);margin-left:auto;font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.03em;line-height:1;color:var(--text);background:linear-gradient(180deg,#1e3c4f,#122532);border:1px solid rgba(0,0,0,.8);box-shadow:inset 0 1px #daf5fc33,inset 0 -2px #00000059,0 1px 1px #0006;white-space:nowrap}.kc.pad{border-radius:9px;min-width:22px}[data-act][hidden]{display:none!important}.tone-a.pad{background:radial-gradient(circle at 50% 35%,#7fbf66,#3f7f36);color:#fff;border-color:#16300f}.tone-b.pad{background:radial-gradient(circle at 50% 35%,#e0806a,#9e3a2a);color:#fff;border-color:#3a120c}.tone-x.pad{background:radial-gradient(circle at 50% 35%,#7fa8e0,#33609e);color:#fff;border-color:#112444}.tone-y.pad{background:radial-gradient(circle at 50% 35%,#fcab68,#cb6614);color:#071b29;border-color:#0d3047}.tone-x-ps.pad{background:radial-gradient(circle at 50% 35%,#c3cfee,#7d92cf);color:#16224f}.tone-o-ps.pad{background:radial-gradient(circle at 50% 35%,#f0c3c3,#cf7070);color:#4f1212}.tone-sq-ps.pad{background:radial-gradient(circle at 50% 35%,#efcfe4,#cc86b6);color:#4f123e}.tone-tri-ps.pad{background:radial-gradient(circle at 50% 35%,#c5ebf0,#4badba);color:#09373d}.hb-key.pad[class*=tone-]{border:1px solid rgba(0,0,0,.5)}.pad-focus{outline:2px solid var(--amber-hi)!important;outline-offset:2px;box-shadow:0 0 0 5px #ee8a3942,0 0 18px #ffb3748c!important;position:relative;z-index:1}html[data-input=kbm] .pad-focus{outline:none!important;box-shadow:none!important}.ctxmenu{position:absolute;z-index:60;min-width:180px;padding:3px;border-radius:var(--r-2);display:flex;flex-direction:column;gap:1px;--ck: 7px;background:var(--grain),linear-gradient(180deg,#10232f,#09141a);border:1px solid var(--edge);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),inset 0 1px 0 var(--hilite);animation:rise-in .12s ease-out;color:var(--text)}.ctxmenu.out{opacity:0;transition:opacity .1s}.cm-h{display:flex;align-items:center;gap:7px;padding:4px 7px 6px;margin-bottom:1px;border-bottom:1px solid var(--rule);font-family:var(--font-display);font-weight:600;font-size:13.5px;letter-spacing:.04em;color:var(--text-title)}.cm-h .ico{width:20px;height:20px}.cm-p{width:22px;height:22px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#1b3749,#09141a 80%);box-shadow:0 0 0 1px var(--edge)}.cm-p img{width:100%;height:100%;object-fit:cover}.cm-i{display:flex;align-items:center;gap:8px;padding:4px 9px 4px 6px;border:0;border-radius:var(--r-1);background:transparent;cursor:pointer;text-align:left;font-family:var(--font-ui);font-weight:600;font-size:13px;color:var(--text)}.cm-i:hover{background:var(--row-hi);box-shadow:inset 2px 0 0 var(--amber)}.cm-i .ico{width:18px;height:18px}.cm-sp{width:18px;flex:none}.cm-l{flex:1}.cm-n{font-size:12px;font-weight:600;font-style:italic;color:var(--text-3)}.np{position:absolute;left:0;top:0;display:flex;align-items:baseline;gap:4px;white-space:nowrap;will-change:transform;font-family:var(--font-ui);font-weight:700;font-size:12px;line-height:1;letter-spacing:.02em;color:var(--text);text-shadow:var(--outline)}.np b{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--text-title)}.np-st{color:var(--grade-3);font-size:12px;font-variant-numeric:tabular-nums}.np-st.g1{color:var(--grade-1)}.np-st.g2{color:var(--grade-2)}.np-st.g4{color:var(--grade-4)}.np-st.g5{color:var(--grade-5)}.np-lv{font-variant-numeric:tabular-nums}.np-lv.t-red{color:#f08a72}.np-lv.t-orange{color:#ffa55b}.np-lv.t-even{color:#bce9f5}.np-lv.t-easy{color:#a9d690}.np-lv.t-trivial{color:#7cb1b9}.np.wild.named b{color:var(--text-title)}.np.wild.focus b{color:#b8eaf6}.np.shiny b,.np.bounty b{color:var(--amber-hi)}.np.sq b{color:#b9e3c8;font-size:12px}.np{transition:opacity .18s}.np.hid{opacity:0}.np.me b{color:var(--text-title);font-size:13.5px}.np-flee{--flee: #ff9c4b;align-self:center;padding:1px 5px 2px;border-radius:var(--r-1);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--flee);background:#06101799;box-shadow:inset 0 0 0 1px var(--flee);animation:np-flee .9s ease-in-out infinite}.np.fleeing.k2 .np-flee{--flee: #ff9843}.np.fleeing.k3 .np-flee{--flee: #ee7e4c;animation-duration:.6s}.np.fleeing.k4 .np-flee{--flee: #e8674a;animation-duration:.4s}@keyframes np-flee{50%{filter:brightness(1.35)}}.esc-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:1;zoom:var(--hz, 1);pointer-events:none}.esc-arrow{--esc: #ff9c4b;position:absolute;left:0;top:0;width:0;height:0;will-change:transform;pointer-events:none}.esc-arrow.h1{--esc: #ff9843}.esc-arrow.h2{--esc: #ee7e4c}.esc-arrow.h3{--esc: #e8674a}.esc-badge{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;background:#07121ad1;box-shadow:0 0 0 2px var(--esc),0 2px 8px #0009}.esc-badge:after{content:"";position:absolute;left:11px;top:8px;width:0;height:0;border-left:13px solid var(--esc);border-top:8px solid transparent;border-bottom:8px solid transparent}.esc-badge:before{content:"";position:absolute;inset:-7px;border-radius:50%;box-shadow:0 0 0 2px var(--esc);opacity:0;animation:esc-ping 1.1s ease-out infinite}.esc-arrow.h2 .esc-badge:before,.esc-arrow.h3 .esc-badge:before{animation-duration:.6s}.esc-arrow.pick .esc-badge{box-shadow:0 0 0 2px var(--esc),0 0 0 4px #b8eaf6d9,0 2px 8px #0009}@keyframes esc-ping{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.35);opacity:0}}.esc-name{position:absolute;left:0;top:21px;transform:translate(-50%);white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--esc);text-shadow:var(--outline)}.esc-arrow.up .esc-name{top:auto;bottom:21px}.esc-arrow.pick .esc-name{color:#b8eaf6}.pause-veil{position:fixed;inset:0;z-index:45;pointer-events:none;display:grid;place-items:center;background:radial-gradient(ellipse at center,#04090c26,#04090c99);animation:fade-in .25s ease;transition:opacity .25s}.pause-veil.out{opacity:0}.pause-plate{position:relative;zoom:var(--hz, 1);pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 32px 13px;--ck: 12px;border-radius:var(--r-2);background:var(--grain),linear-gradient(180deg,#10232f,#091219);color:var(--text-title);border:1px solid var(--edge);box-shadow:0 0 0 1px var(--keyline),inset 0 1px 0 var(--hilite),var(--sh-3);animation:rise-in .2s ease-out}.pause-plate:hover{filter:brightness(1.08)}.pause-plate .pp-t{font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1;letter-spacing:.24em;padding-left:.24em}.pause-plate .pp-s{font-weight:600;font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:6px}.pause-plate .pp-s .kc{margin:0}#ui .gated,#ui .gated *{visibility:hidden!important;pointer-events:none!important}.hb-slot.hidden-move{background:linear-gradient(180deg,#091219e6,#04090ce6)}.hb-slot.hidden-move .hb-lock{font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--text-3)}.fh-prompts{position:absolute;left:0;top:0;width:0;height:0;z-index:19;zoom:var(--hz, 1)}.hint.muted,.fh-prompts.muted{visibility:hidden}.fh-prompt{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;white-space:nowrap;font-family:var(--font-ui);font-weight:700;font-size:14px;letter-spacing:.03em;color:var(--teal-hi);background:var(--scan),linear-gradient(180deg,#111c1ef2,#090f0ff2);border:1px solid var(--teal-lo);border-radius:var(--r-2);box-shadow:inset 2px 0 0 var(--teal),0 0 0 1px var(--keyline),var(--sh-2),0 0 16px #4ebbc924;text-shadow:0 1px 2px rgba(0,0,0,.8);animation:rise-in .25s ease-out;transition:opacity .25s}.fh-prompt.quiet{padding-left:10px;opacity:.62;font-weight:600}.fh-prompt.quiet .kc{display:none}.fh-prompt.line{padding-left:10px;font-weight:600;font-size:13px;color:var(--text)}.fh-prompt .fh-keys{display:inline-flex;gap:3px}.fh-prompt .fh-alt{display:inline-flex;align-items:center;gap:8px;margin-left:2px;padding-left:10px;border-left:1px solid var(--teal-lo)}.fh-prompt .fh-alt[hidden]{display:none}.fh-prompt .fh-alt.dim{opacity:.55;font-weight:600}.fh-prompt .fh-alt.dim .kc{display:none}.fh-prompt .kc{margin:0;min-width:22px;height:21px;font-size:12.5px;color:var(--teal-hi);box-shadow:inset 0 0 0 1px #4ebbc959,inset 0 1px #daf5fc29,inset 0 -2px #00000059}.fh-prompt:after{content:"";position:absolute;width:8px;height:8px;background:#0a1213;border-right:1px solid var(--teal-lo);border-bottom:1px solid var(--teal-lo)}.fh-prompt[data-side=above]:after{left:var(--ax, 50%);bottom:-5px;transform:translate(-50%) rotate(45deg)}.fh-prompt[data-side=below]:after{left:var(--ax, 50%);top:-5px;background:#142022;transform:translate(-50%) rotate(225deg)}.fh-prompt[data-side=left]:after{right:-5px;top:var(--ay, 50%);transform:translateY(-50%) rotate(-45deg)}.fh-prompt[data-side=right]:after{left:-5px;top:var(--ay, 50%);transform:translateY(-50%) rotate(135deg)}.fh-prompt.away,.fh-prompt.out{opacity:0}.fh-prompt.pulse{animation:fh-pulse .9s ease-out 1}@keyframes fh-pulse{0%{box-shadow:inset 2px 0 0 var(--teal),0 0 0 1px var(--keyline),var(--sh-2),0 0 #92dce58c}to{box-shadow:inset 2px 0 0 var(--teal),0 0 0 1px var(--keyline),var(--sh-2),0 0 0 12px #92dce500}}.skip-hold{position:fixed;right:28px;bottom:calc(4.5vh - 13px);z-index:60;display:flex;align-items:center;gap:9px;zoom:var(--hz, 1);font-family:var(--font-ui);font-weight:600;font-size:13.5px;letter-spacing:.04em;color:var(--text-2);text-shadow:var(--outline);opacity:0;transition:opacity .9s ease;pointer-events:none}.skip-hold.on{opacity:.92;transition-duration:.3s}.skip-hold.holding{color:var(--text)}.skip-hold .kc{margin:0 2px}.skip-hold .sk-ring{width:26px;height:26px;transform:rotate(-90deg)}.skip-hold .sk-track{fill:none;stroke:#daf5fc2e;stroke-width:2.5}.skip-hold .sk-arc{fill:none;stroke:var(--teal-hi);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(146,220,229,.6))}:root{--font-slate: "Source Code Pro", "Cascadia Mono", "Consolas", "Menlo", monospace}.slate-read{position:fixed;left:50%;bottom:22vh;z-index:40;transform:translate(-50%);zoom:var(--hz, 1);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:6px;white-space:pre;font-family:var(--font-slate);font-size:14px;letter-spacing:.1em;color:var(--teal-hi);text-shadow:0 0 8px rgba(78,187,201,.55),0 1px 2px rgba(0,0,0,.9);transition:opacity .4s ease}.slate-read.out{opacity:0}.slate-read .sr-l:empty{display:none}.slate-read .sr-l.on:after{content:"▌";margin-left:2px;animation:sr-caret .8s steps(1) infinite}@keyframes sr-caret{50%{opacity:0}}.slate-read.wake{bottom:16vh;font-size:17px;letter-spacing:.16em;gap:10px}.slate-read.line.high,.cw-keys.on:not(.muted)~.slate-read.line.high{top:11vh;bottom:auto;transform:translate(-50%);align-items:center}.slate-read.line{padding:6px 14px;border:1px solid var(--teal-lo);border-radius:var(--r-2);font-size:13px;background:var(--scan),linear-gradient(180deg,#111c1ef0,#090f0ff0);box-shadow:inset 2px 0 0 var(--teal),0 0 0 1px var(--keyline),var(--sh-2);animation:rise-in .25s ease-out}.slate-read.boot{bottom:7vh;width:620px;align-items:flex-start;padding:16px 22px;gap:8px;font-size:13.5px;background:var(--scan),linear-gradient(180deg,#0f1819f5,#080c0cf7);border:1px solid var(--teal-lo);border-radius:var(--r-3);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),0 0 40px #4ebbc91f;animation:slate-up .35s cubic-bezier(.2,.8,.2,1)}@keyframes slate-up{0%{transform:translate(-50%,36px);opacity:0}to{transform:translate(-50%);opacity:1}}.overlay.slate-ov{background:none;place-items:end center;padding-bottom:7vh;pointer-events:none;animation:none}.overlay.slate-ov.center{place-items:center;padding-bottom:0;background:radial-gradient(ellipse at 50% 55%,#03070900,#03070966)}.overlay.slate-ov.out{opacity:0;transition:opacity .4s ease}.slate:not(.win,.lt-node,.lt-hb){position:relative;zoom:var(--hz, 1);pointer-events:auto;color:var(--text);font-family:var(--font-ui);background:var(--scan),radial-gradient(ellipse at 50% 0%,rgba(78,187,201,.08),transparent 70%),linear-gradient(180deg,#0f1819f7,#080c0cfa);border:1px solid var(--teal-lo);border-radius:var(--r-3);box-shadow:0 0 0 1px var(--keyline),var(--sh-3),0 0 44px #4ebbc91f,inset 0 1px #92dce51a;animation:slate-rise .35s cubic-bezier(.2,.8,.2,1)}@keyframes slate-rise{0%{transform:translateY(36px);opacity:0}to{transform:none;opacity:1}}.slate:not(.win,.lt-node,.lt-hb):after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:.9;background:linear-gradient(var(--brass-hi) 0 0) left top / 12px 1px,linear-gradient(var(--brass-hi) 0 0) left top / 1px 12px,linear-gradient(var(--brass-hi) 0 0) right top / 12px 1px,linear-gradient(var(--brass-hi) 0 0) right top / 1px 12px,linear-gradient(var(--brass-hi) 0 0) left bottom / 12px 1px,linear-gradient(var(--brass-hi) 0 0) left bottom / 1px 12px,linear-gradient(var(--brass-hi) 0 0) right bottom / 12px 1px,linear-gradient(var(--brass-hi) 0 0) right bottom / 1px 12px;background-repeat:no-repeat}.sd-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 18px 10px;border-bottom:1px solid rgba(78,187,201,.18)}.sd-brand{font-family:var(--font-slate);font-weight:600;font-size:13px;letter-spacing:.32em;color:var(--teal-hi)}.sd-status{font-family:var(--font-slate);font-size:12px;letter-spacing:.12em;color:var(--teal);text-shadow:0 0 6px rgba(78,187,201,.4)}.sd-tray{width:620px}.sd-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 18px 10px}.sd-card{position:relative;display:flex;flex-direction:column;aspect-ratio:2 / 3;padding:14px 15px 19px;cursor:pointer;outline:none;border-radius:13%/8.67%;background:var(--face) center / 100% 100% no-repeat;box-shadow:0 6px 14px #00000080,0 1px 3px #0000008c;transition:transform .18s ease,box-shadow .18s ease,opacity .3s ease,filter .3s ease}.sd-top{display:flex;align-items:center;justify-content:space-between;height:24px;flex:none}.sd-key{display:grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:3px;font-family:var(--font-ui);font-weight:700;font-size:13px;color:#0f1f21;background:linear-gradient(180deg,#e8f7fa,#a5d8e5);border:1px solid rgba(0,0,0,.55);box-shadow:inset 0 -2px #0000002e,0 1px 2px #00000073}.sd-grade{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#14341eb3,#040c07bf);box-shadow:0 0 0 1.5px #ee8d3d,0 0 0 2.5px #0000008c,inset 0 1px 2px #0009}.sd-grade img{width:18px;height:18px}.sd-scan{position:relative;flex:none;height:104px;margin-top:7px;display:grid;place-items:center;overflow:hidden;border-radius:3px;background:var(--scan),radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--elc, #4ebbc9) 24%,transparent),transparent 70%),repeating-linear-gradient(90deg,rgba(78,187,201,.07) 0 1px,transparent 1px 14px),repeating-linear-gradient(0deg,rgba(78,187,201,.07) 0 1px,transparent 1px 14px),#081011;box-shadow:inset 0 0 0 1px #4ebbc94d,inset 0 0 18px #000000a6,0 0 0 1px #c4ebf480,0 0 0 2px #00000073}.sd-scan canvas{width:104px!important;height:104px!important;filter:drop-shadow(0 0 6px rgba(146,220,229,.25))}.sd-scan .pimg{width:84px;height:84px}.sd-label{display:flex;flex-direction:column;gap:2px;margin-top:7px;padding:5px 7px 6px;border-radius:3px;background:linear-gradient(180deg,#0a110ed6,#070c0ae6);box-shadow:inset 0 0 0 1px #c4ebf43d,0 1px #ffffff12}.sd-name{font-family:var(--font-slate);font-weight:600;font-size:13px;letter-spacing:.14em;color:var(--teal-hi)}.sd-role{display:flex;align-items:center;gap:5px;font-weight:700;font-size:12.5px;letter-spacing:.03em;color:color-mix(in srgb,var(--elc) 70%,#c8edf6)}.sd-role img{width:15px;height:15px}.sd-txt{font-size:12.5px;line-height:1.25;color:var(--text-2)}.sd-kind{margin-top:auto;align-self:center;font-family:var(--font-slate);font-weight:600;font-size:12px;line-height:1;letter-spacing:.24em;padding-left:.24em;color:#d2f0f7e6;text-shadow:0 1px 2px rgba(0,0,0,.75)}.sd-card.focus,.sd-card:focus-visible{transform:translateY(-6px);box-shadow:0 0 0 1px var(--teal),0 0 20px #4ebbc966,0 12px 22px #0000008c}.sd-card.picked{transform:translateY(-14px) scale(1.03);box-shadow:0 0 0 1px var(--teal-hi),0 0 30px #92dce599,0 14px 26px #0000008c}.sd-card.picked .sd-scan:after{content:"";position:absolute;left:0;right:0;top:-20px;height:20px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(146,220,229,.6) 55%,rgba(225,251,255,.85) 60%,transparent);animation:sd-write .55s ease-in forwards}@keyframes sd-write{to{top:110%}}.sd-card.other{opacity:.25;filter:grayscale(.8)}.sd-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 18px 12px;font-size:13px;font-style:italic;color:var(--text-2)}.sd-keys{font-family:var(--font-slate);font-style:normal;font-size:12px;letter-spacing:.12em;color:var(--teal)}.sl-ledger{width:460px}.sl-body{display:flex;flex-direction:column;gap:8px;padding:16px 20px 8px}.sl-lab{font-family:var(--font-slate);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.sl-in{height:38px;padding:0 12px;font-family:var(--font-ui);font-weight:600;font-size:17px;color:var(--text-title);background:#0006;border:1px solid var(--teal-lo);border-radius:var(--r-2);outline:none;user-select:text}.sl-in:focus{border-color:var(--teal-hi);box-shadow:0 0 0 1px #92dce54d,0 0 12px #4ebbc940}.sl-err{min-height:16px;font-size:12.5px;color:var(--danger-hi)}.sl-note{font-size:12.5px;font-style:italic;color:var(--text-3)}.sl-foot{display:flex;justify-content:flex-end;gap:10px;padding:8px 20px 16px}.fh-glass{position:fixed;inset:0;z-index:34;pointer-events:none;overflow:hidden}#ui:has(>.fh-glass)>.winlayer{z-index:42}.fh-glass .fg-black{position:absolute;inset:0;background:#050404;transition:opacity 1.3s ease}.fh-glass.open .fg-black{opacity:0}.fh-glass .fg-frost{position:absolute;inset:-4%;background:radial-gradient(ellipse 36% 32% at 50% 52%,transparent 0 50%,rgba(214,232,236,.22) 68%,rgba(226,238,242,.62) 86%,rgba(236,244,246,.88) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:cover,260px 260px;-webkit-backdrop-filter:blur(6px) brightness(1.06) saturate(.7);backdrop-filter:blur(6px) brightness(1.06) saturate(.7);-webkit-mask-image:radial-gradient(ellipse 38% 34% at 50% 52%,transparent 48%,#000 76%);mask-image:radial-gradient(ellipse 38% 34% at 50% 52%,transparent 48%,#000 76%)}.fh-glass .fg-rim{position:absolute;inset:0;background:radial-gradient(ellipse 62% 58% at 50% 52%,transparent 58%,rgba(4,7,9,.8) 100%)}.fh-glass .fg-crack{position:absolute;width:360px;height:360px;margin:-180px 0 0 -180px;opacity:0}.fh-glass .fg-crack svg polyline{fill:none;stroke:#f2f9fbe6;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.fh-glass .fg-crack svg{filter:drop-shadow(0 0 2px rgba(255,255,255,.7)) drop-shadow(0 1px 1px rgba(0,0,0,.5))}.fh-glass.knocked .fg-crack{animation:fg-crack .3s ease-out forwards}@keyframes fg-crack{0%{opacity:0;transform:scale(.35)}35%{opacity:1}to{opacity:.92;transform:scale(1)}}.fh-glass.shatter .fg-frost,.fh-glass.shatter .fg-crack,.fh-glass.shatter .fg-rim{opacity:0;transform:scale(1.2);transition:opacity .45s ease-out,transform .45s ease-out;animation:none}.fh-pulse1{animation:fh-pulse1 .9s ease-out 1}@keyframes fh-pulse1{0%{box-shadow:0 0 #92dce5bf}to{box-shadow:0 0 0 11px #92dce500}}.overlay.dlg-ov{background:none;place-items:end center;padding-bottom:calc(9vh + 20px);pointer-events:none;animation:none}.overlay.dlg-ov.out{opacity:0;transition:opacity .25s ease}.dlg{position:relative;zoom:var(--hz, 1);pointer-events:auto;display:flex;gap:16px;align-items:flex-start;width:min(660px,calc(var(--vw-ui, 100vw) - 24px));padding:16px 18px 14px 16px;border-radius:var(--r-2);background:var(--grain),linear-gradient(180deg,#0f1f2af7,#09141afa);border:1px solid rgba(40,210,236,.45);box-shadow:0 0 0 1px var(--keyline),inset 0 1px 0 var(--hilite),var(--sh-3);animation:win-in .22s ease-out}.dlg:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:.85;background:linear-gradient(var(--brass-hi) 0 0) left top / 12px 1px,linear-gradient(var(--brass-hi) 0 0) left top / 1px 12px,linear-gradient(var(--brass-hi) 0 0) right top / 12px 1px,linear-gradient(var(--brass-hi) 0 0) right top / 1px 12px,linear-gradient(var(--brass-hi) 0 0) left bottom / 12px 1px,linear-gradient(var(--brass-hi) 0 0) left bottom / 1px 12px,linear-gradient(var(--brass-hi) 0 0) right bottom / 12px 1px,linear-gradient(var(--brass-hi) 0 0) right bottom / 1px 12px;background-repeat:no-repeat}.dlg-face{flex:none;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 40% 32%,#afe6f4,#18d0ec 55%,#1b5379);box-shadow:0 0 0 2px #0f2432,0 0 0 3px #76e3f48c,0 4px 10px #00000080,inset 0 2px 4px #ffffff59,inset 0 -3px 6px #00000059}.dlg-mono{font-family:var(--font-display);font-weight:700;font-size:25px;letter-spacing:.04em;color:#0e2d41;text-shadow:0 1px 0 rgba(218,245,252,.5)}.dlg-img{width:100%;height:100%;object-fit:cover}.dlg-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.dlg-head{display:flex;align-items:baseline;gap:10px}.dlg-n{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:.06em;color:var(--text-title);text-shadow:0 1px 2px rgba(0,0,0,.8)}.dlg-r{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.dlg-t{min-height:3.2em;font-size:16px;line-height:1.45;color:var(--text)}.dlg-foot{display:flex;justify-content:flex-end}.dlg-go{display:inline-flex;align-items:center;gap:8px;opacity:.5;transition:opacity .2s}.dlg-go .kc{margin:0}.dlg-ov.typed .dlg-go{opacity:1}.np.npc{flex-direction:column;align-items:center;gap:3px}.np.npc b{color:#fec08e}.np.npc i{font-style:normal;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#98d4e3;text-shadow:0 1px 0 rgba(3,7,9,.95),0 0 2px rgba(3,7,9,.85),0 0 1px rgba(3,7,9,.9)}.np.npc .sp-bubble{animation:fade-in .2s ease-out}.intro-film{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:33;pointer-events:none;background:#050404}.intro-flash{position:fixed;inset:0;z-index:36;pointer-events:none;opacity:0}.intro-flash.w{background:#f1fbfe}.intro-flash.b{background:#050404}.intro-scrim{position:fixed;left:0;right:0;bottom:9vh;height:38vh;z-index:34;pointer-events:none;background:linear-gradient(to top,#040407ad,#04040785 40%,#04040729 74%,#04040700)}.intro-scrim{transition:opacity .35s ease}.intro-scrim.off{opacity:0}.intro-caps{position:fixed;left:0;right:0;bottom:14vh;z-index:37;pointer-events:none;display:grid;justify-items:center;align-items:end}.intro-caps>div{grid-area:1 / 1;opacity:0;text-align:center;max-width:72vw}.intro-caps .ic-line{padding:1.6vh 5vw;background:radial-gradient(ellipse 50% 50% at 50% 50%,#04030380,#04030300)}.ic-date{margin-bottom:6.2vh;padding:1.2vh 4vw;background:radial-gradient(ellipse 50% 50% at 50% 50%,#04030373,#04030300);font-family:var(--font-display);font-weight:600;font-size:1.75vh;letter-spacing:.46em;padding-left:.46em;text-transform:uppercase;color:#bee7f2;text-shadow:0 .15vh .6vh rgba(0,0,0,.9)}.ic-line{font-family:var(--font-ui);font-weight:400;font-size:2.5vh;line-height:1.35;letter-spacing:.01em;color:#e6f6fa;text-shadow:0 .2vh .8vh rgba(0,0,0,.9),0 0 2.6vh rgba(0,0,0,.55)}.intro-caps>div{transition:color .35s ease,text-shadow .35s ease}.intro-caps.on-white>div{background:radial-gradient(ellipse 50% 50% at 50% 50%,#f1fbfe9e,#f1fbfe00);color:#112634;text-shadow:0 0 1.4vh rgba(241,251,254,.95),0 0 .3vh rgba(241,251,254,.9)}.intro-slate{position:fixed;left:50%;top:12.5vh;z-index:37;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:.9vh;font-family:var(--font-slate);color:var(--teal-hi);white-space:pre;text-shadow:0 0 8px rgba(78,187,201,.55),0 1px 2px rgba(0,0,0,.9)}.intro-slate:before{content:"";position:absolute;left:-8vw;right:-8vw;top:-3.6vh;bottom:-3.6vh;z-index:-1;opacity:var(--pool, 0);background:radial-gradient(ellipse 50% 50% at 50% 50%,#020609d9,#02060999 45%,#02060900)}.intro-slate .is-line{font-size:1.5vh;letter-spacing:.18em;opacity:0}.intro-slate .is-count{font-size:3.4vh;font-weight:600;letter-spacing:.1em;opacity:0;font-variant-numeric:tabular-nums}.intro-on #ui :is(.hint,.fh-prompts,.toasts,.banner,.slate-read){visibility:hidden}.title .title-offer{margin-top:18px;display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid rgba(78,187,201,.45);border-radius:var(--r-2);background:linear-gradient(180deg,#111d1fe0,#0a1010e0);color:var(--text);font-family:var(--font-ui);font-weight:600;font-size:13.5px;letter-spacing:.02em;cursor:pointer;box-shadow:inset 2px 0 0 var(--teal),0 2px 8px #00000080}.title .title-offer:hover{border-color:var(--teal);filter:brightness(1.1)}.title .title-offer .to-k{padding:2px 7px;border-radius:var(--r-1);background:#4ebbc92e;color:var(--teal-hi);font-family:var(--font-slate);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.title .title-offer .to-go{color:var(--teal-hi);font-size:12.5px}.title .title-skip{margin-top:16px;display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;border:1px solid rgba(40,210,236,.4);border-radius:var(--r-2);background:linear-gradient(180deg,#0f1f2ae0,#09141ae0);color:var(--text);font-family:var(--font-ui);font-weight:600;font-size:13.5px;cursor:pointer;box-shadow:0 2px 8px #00000080}.title .title-skip:hover{border-color:#76e3f4b3;filter:brightness(1.1)}.title .title-skip .tk-box{width:15px;height:15px;border-radius:3px;border:1px solid rgba(118,227,244,.7);background:#00000059;display:grid;place-items:center}.title .title-skip.on .tk-box:after{content:"";width:8px;height:4px;border:solid var(--brass-hi);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.title .title-skip .tk-sub{color:var(--text-3);font-weight:400;font-size:12.5px}.story-row{display:flex;align-items:center;gap:12px;margin:8px 0 10px}.story-row .st-t{flex:1;min-width:0;font-weight:600;color:var(--text)}.story-row .st-t .st-sub{display:block;margin-top:2px;font-weight:400;font-size:12.5px;color:var(--text-2)}.st-guide-h{margin:4px 0 5px;font-weight:600;color:var(--text)}.st-guide-h .sub{font-weight:400;color:var(--text-3)}.st-guide{max-height:170px;overflow-y:auto;padding:6px 9px;border-radius:var(--r-1);background:#00000047;box-shadow:inset 0 0 0 1px var(--keyline);font-family:var(--font-slate);font-size:12px;line-height:1.55;letter-spacing:.02em;color:var(--teal-hi)}.st-guide .st-gl.dim{color:var(--text-3);font-family:var(--font-ui)}.win[data-win=trainer]{--cc: var(--teal-hi)}.win[data-win=trainer] .win-body{padding:0;overflow:hidden;display:flex;flex-direction:column}.tr{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;font-size:13px;color:var(--text);container-type:inline-size}.tr button{font-family:var(--font-ui);color:inherit}.tr-head{flex:none;display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,#4ebbc912,#0000001f)}.tr-face{width:52px;height:52px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b393b,#141a1a);box-shadow:0 0 0 1px var(--brass),0 0 0 3px #00000080}.tr-face img{width:116%;height:116%;object-fit:cover}.tr-mono{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--teal-hi);letter-spacing:.04em}.tr-who{flex:none}.tr-who .tr-n{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--text-title);letter-spacing:var(--track-title)}.tr-who .tr-r{font-size:12px;font-weight:600;color:var(--teal-hi);letter-spacing:var(--track-caps);text-transform:uppercase}.tr-greet{flex:1;min-width:0;font-style:italic;color:var(--text-2);font-size:13px;line-height:1.35}.tr-purse{flex:none;display:flex;gap:6px}.tr-cur{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px 0 6px;border-radius:var(--r-2);background:var(--well);box-shadow:inset 0 0 0 1px var(--edge-soft);font-variant-numeric:tabular-nums}.tr-cur .ico{width:20px;height:20px}.tr-cur b{font-size:14px;color:var(--text-title)}.tr-cur.sh b{color:var(--teal-hi)}.tr-cur.none{opacity:.55}.shard-ic{width:18px;height:18px;display:block;flex:none}.tr-strip{flex:none;height:50px;display:flex;align-items:center;gap:6px;padding:0 10px;min-width:0;background:#0003;border-bottom:1px solid var(--rule)}.tr-ctabs{display:flex;gap:6px;min-width:0;overflow:hidden}.tr-ctab{flex:none;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 4px;border:0;cursor:pointer;text-align:left;border-radius:var(--r-2);background:var(--row);box-shadow:inset 0 0 0 1px var(--edge-soft)}.tr-ctab:hover{background:var(--row-hi)}.tr-ctab.on{background:linear-gradient(180deg,#4ebbc924,#4ebbc90d);box-shadow:inset 0 0 0 1px var(--teal-lo),inset 0 -2px 0 var(--teal)}.tr-ctab .tr-pp{width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--text-2);background:radial-gradient(circle at 50% 40%,#1b3749,#0c1921);box-shadow:0 0 0 1px #28d2ec80}.tr-ctab .tr-pp img{width:116%;height:116%;object-fit:cover;margin-top:4px}.tr-ctab b{display:block;font-size:13px;font-weight:600;line-height:1.1}.tr-ctab i{display:block;font-style:normal;font-size:12px;color:var(--text-3);line-height:1.2}.tr-gap{flex:1;min-width:6px}.tr-tabs{flex:none;display:flex;gap:3px}.tr-tab{height:32px;padding:0 16px;border:0;cursor:pointer;font-size:12.5px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-2);border-radius:var(--r-2);background:var(--row);box-shadow:inset 0 0 0 1px var(--edge-soft)}.tr-tab:hover{background:var(--row-hi)}.tr-tab.on{color:var(--amber-hi);background:#ee8a3914;box-shadow:inset 0 0 0 1px var(--amber-lo),inset 0 -2px 0 var(--amber)}.tr-page{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 380px}@container (max-width: 860px){.tr-page{grid-template-columns:minmax(0,1fr) 320px}.tr-greet{display:none}}.tr-list{min-height:0;overflow-y:auto;padding:8px 10px 14px;border-right:1px solid var(--rule)}.tr-gh{display:flex;align-items:baseline;gap:8px;margin:12px 2px 6px}.tr-gh:first-child{margin-top:2px}.tr-gh b{font-size:12px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--brass-hi)}.tr-gh span{font-size:12px;color:var(--text-3)}.tr-row{width:100%;display:flex;align-items:center;gap:10px;min-height:46px;padding:5px 10px 5px 8px;margin-bottom:3px;border:0;cursor:pointer;text-align:left;border-radius:var(--r-2);background:var(--row)}.tr-row:hover{background:var(--row-hi)}.tr-row.on{background:#ee8a3917;box-shadow:inset 0 0 0 1px var(--amber-lo),inset 3px 0 0 var(--amber)}.tr-row.known .tr-rn{color:var(--text-2)}.tr-row.fresh .tr-med{animation:tr-open .9s ease-out}.tr-rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tr-rn{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--text-title)}.tr-rn.q{color:var(--text-2);letter-spacing:.02em}.tr-rs{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-slate svg{width:14px;height:14px;display:block}.tr-st{flex:none;font-size:12px;font-weight:600;color:var(--text-3)}.tr-st.go{color:var(--teal-hi)}.tr-price{flex:none;display:flex;gap:4px;align-items:center}.tr-chip{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 7px 0 5px;border-radius:var(--r-1);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-title);background:#0000004d;box-shadow:inset 0 0 0 1px var(--edge-soft);white-space:nowrap}.tr-chip .ico{width:16px;height:16px}.tr-chip .shard-ic{width:14px;height:14px}.tr-chip.s{color:var(--teal-hi)}.tr-chip.free{padding:0 8px;color:#0f2224;background:var(--teal-hi);box-shadow:none}.tr-chip.free s{display:inline-flex;align-items:center;gap:2px;margin-right:4px;font-weight:600;opacity:.62;text-decoration-thickness:1.5px}.tr-chip.free s .ico{width:14px;height:14px}.tr-chip.half{padding:0 6px;color:var(--amber-hi)}.tr-chip.wait{padding:0 8px;color:var(--text-3);font-weight:600}.tr-chip.short{color:var(--danger-hi)}.tr-med.lt-node{position:relative;display:block;flex:none;transform:none;cursor:inherit}.tr-med.lt-node .lt-hb{width:13px;height:13px}.tr-det{min-height:0;overflow-y:auto;padding:12px 14px 14px;display:flex;flex-direction:column;gap:9px;background:linear-gradient(180deg,#0000001f,#0000000a)}.tr-dh{display:flex;gap:12px;align-items:center}.tr-dn{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--text-title);letter-spacing:var(--track-title)}.tr-dn.q{font-family:var(--font-ui);letter-spacing:.02em;color:var(--text-2)}.tr-dk{font-size:12px;color:var(--text-3)}.tr .lt-pv.tr-pv{height:150px}.tr .lt-pv.tr-pv.vfx{height:190px}.tr-riddle{font-style:italic;font-size:13.5px;color:var(--brass-hi)}.tr-txt{font-size:13px;line-height:1.4;color:var(--text)}.tr-txt.dim{color:var(--text-3)}.tr-note{font-size:12.5px;color:var(--amber-hi)}.tr-ways{font-size:12.5px;line-height:1.4;color:var(--text-2)}.tr-ways b{color:var(--text-3);font-weight:600}.tr-bill{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:var(--r-2);background:var(--well);box-shadow:inset 0 0 0 1px var(--edge-soft);font-size:12.5px}.tr-bill>div{display:flex;justify-content:space-between;gap:10px}.tr-bill span{color:var(--text-3)}.tr-bill b{color:var(--text-2);font-weight:600;font-variant-numeric:tabular-nums}.tr-bill .half b{color:var(--amber-hi)}.tr-bill .free b{color:var(--teal-hi)}.tr-bill .pay{margin-top:3px;padding-top:4px;border-top:1px solid var(--rule)}.tr-bill .pay b{color:var(--text-title);font-weight:700}.tr-acts{display:flex;flex-wrap:wrap;gap:6px}.tr .btn .k{margin-left:6px;padding:0 4px;font-size:12px;font-weight:600;color:var(--text-3);text-shadow:none;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px #28d2ec4d}.tr .btn.gold .k{color:#ffb374d9;box-shadow:inset 0 0 0 1px #ee8a3973}.tr-req{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--text-3)}.tr-req .ok{color:var(--good-hi)}.tr-req .no{color:var(--danger-hi)}.tr-msg{padding:6px 8px;border-radius:var(--r-2);font-size:12.5px;color:var(--teal-hi);background:var(--teal-faint)}.tr-msg.err{color:var(--danger-hi);background:#c9573f1f}.tr-aiko{margin:12px 2px 0;font-size:12px;font-style:italic;color:var(--text-3)}.tr-none{padding:20px;color:var(--text-3)}.tr-rsum{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding:4px 2px 8px;border-bottom:1px solid var(--rule);font-size:13px}.tr-rsum .ap{color:var(--teal-hi);font-weight:700}.tr-rsum .sp{color:var(--amber-hi);font-weight:700}.tr-rsum i{font-style:normal;font-weight:400;color:var(--text-3)}.tr-rsum .n{margin-left:auto;font-size:12px;color:var(--text-3)}.tr-rrow{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px;margin-bottom:3px;border-radius:var(--r-2);background:var(--row)}.tr-back{font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tr-leaves{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 2px 2px}.tr-lh{width:100%;font-size:12px;color:var(--text-3)}.tr-leaf{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 4px;border:0;cursor:pointer;border-radius:var(--r-2);font-size:12.5px;color:var(--text-2);background:var(--row);box-shadow:inset 0 0 0 1px var(--edge-soft)}.tr-leaf:hover{background:var(--row-hi);color:var(--text)}.tr-leaf.armed{color:var(--amber-hi);box-shadow:inset 0 0 0 1px var(--amber)}.tr-why{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--r-2);font-size:12.5px;font-weight:600;color:var(--text);background:#00000040;border:1px dashed rgba(40,210,236,.5)}.tr-why.small{padding:3px 8px;font-size:12px;white-space:nowrap}.tr-why svg{width:12px;height:14px;flex:none;color:var(--amber-hi)}.tr-done{display:inline-flex;align-items:center;padding:6px 11px;border-radius:var(--r-2);font-size:12.5px;font-weight:700;color:var(--teal-hi);background:var(--teal-faint)}@keyframes tr-open{0%{filter:brightness(2.2) drop-shadow(0 0 8px var(--teal-hi))}to{filter:none}}.np.npc .np-act{display:inline-flex;align-items:center;gap:5px;margin-top:1px;font-size:12px;font-weight:600;color:var(--teal-hi);text-shadow:var(--outline)}.np.npc .np-act .kc{margin:0}.recall-bar{position:fixed;left:50%;bottom:124px;z-index:40;transform:translate(-50%);zoom:var(--hz, 1);pointer-events:none;width:300px;padding:7px 12px 8px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--teal-lo);border-radius:var(--r-2);background:var(--scan),linear-gradient(180deg,#111c1ef0,#090f0ff0);box-shadow:inset 2px 0 0 var(--teal),0 0 0 1px var(--keyline),var(--sh-2);animation:rise-in .25s ease-out}.recall-bar .rc-track{height:8px;border-radius:4px;overflow:hidden;background:#4ebbc924;box-shadow:inset 0 1px 2px #0009}.recall-bar .rc-fill{width:0;height:100%;background:linear-gradient(90deg,var(--teal),var(--teal-hi));box-shadow:0 0 8px #4ebbc999}.recall-bar .rc-label{text-align:center;font-family:var(--font-slate);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-hi);text-shadow:0 0 6px rgba(78,187,201,.45)}:root{--r-1: 1px;--r-2: 2px;--r-3: 2px;--cut: 7px}.win{background:var(--hexes),linear-gradient(180deg,#091a26f2,#030a10f7);border-color:#36d6f05c;box-shadow:0 0 0 1px var(--keyline),inset 0 0 40px #36d6f00b,var(--sh-3)}.win.focused{border-color:#78ebff99;box-shadow:0 0 0 1px var(--keyline),inset 0 0 40px #36d6f00f,var(--sh-3),0 0 22px #36d6f024}.win-bar{position:relative;background:linear-gradient(90deg,#36d6f02b,#36d6f00a 55%,#36d6f000 85%);border-bottom:1px solid rgba(54,214,240,.32)}.win-bar:before{content:"";flex:none;width:3px;height:16px;margin-right:1px;background:var(--amber);box-shadow:0 0 8px #ff8f3acc}.win:not(.focused) .win-bar:before{background:var(--brass-dim);box-shadow:none}.win-t{font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.win-body{background:linear-gradient(180deg,#00080e33,#00060c4d)}.w-h,.uf-n,.uf-nm,.tf-n,.banner h2,.ctxmenu .cm-h{letter-spacing:.08em}.w-h{text-transform:uppercase;font-size:13px;letter-spacing:.14em;color:var(--brass-hi)}.btn{position:relative;border-radius:0;border-color:transparent;--bl: rgba(54, 214, 240, .6);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));font-family:var(--font-display);font-weight:600;letter-spacing:.06em}.btn:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent calc(50% - .8px),var(--bl) 50%,transparent calc(50% + .8px)) left top / var(--cut) var(--cut) no-repeat,linear-gradient(135deg,transparent calc(50% - .8px),var(--bl) 50%,transparent calc(50% + .8px)) right bottom / var(--cut) var(--cut) no-repeat}.btn.gold{--bl: rgba(255, 143, 58, .85)}.btn.red{--bl: rgba(255, 120, 100, .8)}.btn.plum{--bl: rgba(181, 155, 255, .8)}.btn.small,.btn.tiny{--cut: 5px}:root{--hex: polygon(25% 2%, 75% 2%, 100% 50%, 75% 98%, 25% 98%, 0 50%)}.uf-tp{border-radius:0;clip-path:var(--hex);padding:2px;background:linear-gradient(180deg,#58e4f8,#1c8fa6)}.uf-tp img{clip-path:var(--hex);background:#07131c}.uf-p{border-radius:0;background:none;box-shadow:none}.uf-p:before{content:"";position:absolute;inset:0;clip-path:var(--hex);background:linear-gradient(180deg,#58e4f8,#1c8fa6)}.uf-pi{inset:2px;border-radius:0;clip-path:var(--hex);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--el, #888) 35%,#183244),#07131c 80%)}.uf.sel .uf-p:before{background:linear-gradient(180deg,#ffc27a,#ff8f3a)}.uf-lv{z-index:2}.uf.ghost .uf-p:before{background:linear-gradient(180deg,#36d6f04d,#1c8fa62e)}.uf.ghost .uf-p>.gl{position:relative;z-index:1}.hb{background:var(--hexes),linear-gradient(180deg,#0a1c28f0,#040c12f5)}:where(#ui) ::-webkit-scrollbar{width:6px;height:6px}:where(#ui) ::-webkit-scrollbar-thumb{background:#36d6f066}:where(#ui) ::-webkit-scrollbar-track{background:transparent}html.dl-page,html.dl-page body{overflow-x:hidden;overflow-y:auto;user-select:auto;-webkit-user-select:auto;background:#030709}#dl{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden}#dl .ls-stage,#dl .ls-back{position:fixed}#dl.in .ls-stage,#dl.in .ls-back{opacity:1}@media(min-aspect-ratio:16/9){#dl .ls-stage.cover{width:177.7778vh;height:100vh;left:auto;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 7%,#000 17%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 7%,#000 17%)}}@media(max-aspect-ratio:16/9){#dl .ls-stage.cover{width:177.7778vh;height:100vh;left:clamp(calc(100vw - 177.7778vh),calc(50vw - .58 * 177.7778vh),0px);transform:translateY(-50%)}}.dl-shade{position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,#030709db,#0307099e 30%,#03070900 58%),linear-gradient(0deg,#030709b8,#03070900 26%),radial-gradient(ellipse 120% 95% at 55% 45%,#0000 60%,#00000059)}.dl-card{position:absolute;left:clamp(24px,6vw,128px);top:50%;transform:translateY(-52%);width:min(560px,calc(100vw - 48px))}.dl-logo{display:inline-block;white-space:nowrap;padding-right:.1em;font-family:var(--font-display);font-weight:600;font-size:clamp(46px,4.6vw,90px);line-height:1.05;letter-spacing:.16em;background:linear-gradient(180deg,#fff,#c8f6ff 38%,#5fe3f7 66%,#1aa9c4);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 3px rgba(0,0,0,.7)) drop-shadow(0 0 30px rgba(245,154,79,.22))}.dl-orn{position:relative;width:min(420px,80%);height:9px;margin:18px 0 22px;background:linear-gradient(90deg,#28d2ece6,#28d2ec00 92%) 14px center / 100% 1px no-repeat}.dl-orn:before{content:"";position:absolute;left:1px;top:50%;width:7px;height:7px;transform:translateY(-50%) rotate(45deg);border:1px solid var(--brass-hi);background:#76e3f440;box-shadow:0 0 10px #76e3f480}.dl-tag{margin:0 0 12px;font-family:var(--font-display);font-weight:500;font-size:clamp(19px,1.45vw,27px);line-height:1.3;letter-spacing:.03em;color:#d5f0f7;text-shadow:0 2px 6px rgba(0,0,0,.8)}.dl-lead{margin:0 0 30px;max-width:34em;font-size:clamp(15px,1vw,18px);line-height:1.55;color:#a2d7e4;text-shadow:0 1px 4px rgba(0,0,0,.9)}.dl-get{display:inline-flex;align-items:center;gap:16px;padding:15px 30px 15px 22px;border-radius:9px;text-decoration:none;cursor:pointer;color:#071824;background:linear-gradient(180deg,#c0ecf7,#59ddf2 52%,#13ceeb);border:1px solid #1d8fa0;box-shadow:0 14px 34px #00000080,0 0 0 1px #d6f4fc1f,inset 0 1px #ffffffa6;transition:transform .15s ease,filter .15s ease,opacity .3s ease}.dl-get:hover{transform:translateY(-1px);filter:brightness(1.06)}.dl-get:active{transform:translateY(1px)}.dl-get.off{opacity:.72;pointer-events:none}.dl-get>i{display:grid;place-items:center;width:34px;height:34px}.dl-get svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dl-get>span{display:grid;gap:2px}.dl-get b{font-size:21px;font-weight:700;letter-spacing:.01em}.dl-get small{font-size:13.5px;font-weight:600;opacity:.72;font-variant-numeric:tabular-nums}.dl-alt{margin:16px 0 0;font-size:14.5px;color:#87c8d2;text-shadow:0 1px 3px #000}.dl-note{margin:12px 0 0;max-width:34em;font-size:12.5px;line-height:1.45;color:#63a1ab;text-shadow:0 1px 3px #000}.dl-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.dl-play{display:inline-block;line-height:0;border-radius:10px;outline-offset:2px;transition:transform .15s ease,filter .15s ease;filter:drop-shadow(0 12px 26px rgba(0,0,0,.5))}.dl-play:hover{transform:translateY(-1px);filter:drop-shadow(0 12px 26px rgba(0,0,0,.5)) brightness(1.08)}.dl-play:focus-visible{outline:2px solid var(--brass-hi)}.dl-play img{display:block;width:auto;height:96px;margin:-11px -12px}.dl-play-pt-BR img{height:76px;margin:-2px}.dl-also{margin:20px 0 0;max-width:34em;padding:10px 14px;border-left:2px solid var(--brass-hi);border-radius:0 6px 6px 0;font-size:15px;line-height:1.5;color:#d5f0f7;background:#050b0f8c;text-shadow:0 1px 3px #000}.dl-test{margin:12px 0 0;font-size:13.5px;color:#87c8d2;text-shadow:0 1px 3px #000}.dl-also a,.dl-test a,.dl-alt a{color:var(--brass-hi);text-decoration:underline;text-underline-offset:3px}.dl-trailer{display:inline-flex;align-items:center;gap:10px;margin:0;padding:12px 20px 12px 14px;border-radius:9px;cursor:pointer;vertical-align:middle;font:inherit;font-size:16px;font-weight:600;letter-spacing:.02em;color:#c0ecf7;background:#050b0f99;border:1px solid rgba(118,227,244,.35);box-shadow:0 10px 26px #0006;transition:border-color .15s ease,color .15s ease}.dl-trailer:hover{border-color:var(--brass-hi);color:#fff}.dl-trailer>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#76e3f42e}.dl-trailer svg{width:14px;height:14px;fill:currentColor;margin-left:2px}.dl-watch{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#020507db;backdrop-filter:blur(6px)}.dl-frame{position:relative;width:min(1280px,100%,calc((100vh - 48px) * 16 / 9))}.dl-frame video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:10px;background:#000;border:1px solid rgba(118,227,244,.3);box-shadow:0 24px 60px #0009}.dl-x{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:16px;color:#d5f0f7;background:#08141a;border:1px solid rgba(118,227,244,.45)}.dl-x:hover{color:#fff;border-color:var(--brass-hi)}@media(max-width:1100px),(max-height:700px){.dl-x{top:6px;right:6px}}.dl-from{margin:0 0 20px;max-width:34em;padding:10px 14px;border-left:2px solid var(--brass-hi);border-radius:0 6px 6px 0;font-size:15px;line-height:1.5;color:#d5f0f7;background:#050b0f8c;text-shadow:0 1px 3px #000}.dl-specs{position:absolute;right:clamp(24px,4vw,80px);bottom:clamp(24px,6vh,72px);width:min(390px,32vw);padding:16px 18px 14px;border-radius:10px;background:#050b0fa3;border:1px solid rgba(118,227,244,.22);box-shadow:0 12px 30px #00000073;backdrop-filter:blur(8px)}.dl-specs>b{display:block;margin-bottom:10px;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi)}.dl-specs dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 10px}.dl-specs dt{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#45bbcd;padding-top:2px;white-space:nowrap}.dl-specs dd{margin:0;font-size:13.5px;line-height:1.4;color:var(--text)}.dl-specs .dl-need{color:var(--brass-hi)}.dl-specs small{display:block;font-size:12px;line-height:1.45;color:var(--text-2)}.dl-foot{position:absolute;left:clamp(24px,6vw,128px);bottom:clamp(18px,3.5vh,40px);display:flex;gap:18px;font-size:12.5px;letter-spacing:.04em;color:#5d9aa4;text-shadow:0 1px 3px #000}.dl-foot .dl-legal{letter-spacing:.01em;color:#4b7e87}.dl-foot span:first-child{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#47cde1}@media(max-width:1100px),(max-height:700px){#dl{display:flex;flex-direction:column;gap:28px;padding:40px clamp(20px,5vw,48px) 28px}.dl-card,.dl-specs,.dl-foot{position:relative;inset:auto;transform:none}.dl-specs{width:min(560px,100%)}.dl-foot{flex-wrap:wrap}.dl-shade{background:linear-gradient(90deg,#030709d1,#03070980)}}#loadscreen{position:fixed;inset:0;z-index:65;overflow:hidden;background:#030709;color:var(--text);font-family:var(--font-ui);user-select:none;cursor:default}#loadscreen.out{opacity:0;transition:opacity .3s ease;pointer-events:none}.ls-back{position:absolute;inset:-4%;background:center / cover no-repeat;opacity:0;transition:opacity .9s ease}.ls-back:after{content:"";position:absolute;inset:0;background:linear-gradient(#030709bd,#0307098f 50%,#030709bd)}.ls-stage{position:absolute;left:50%;top:50%;width:min(100vw,177.7778vh);height:min(56.25vw,100vh);transform:translate(-50%,-50%);container-type:size;overflow:hidden;opacity:0;transition:opacity .9s ease}.ls-stage.cover{width:max(100vw,177.7778vh);height:max(56.25vw,100vh)}#loadscreen.in .ls-stage,#loadscreen.in .ls-back{opacity:1}.ls-plate,.ls-book img{position:absolute;inset:0;width:100%;height:100%;display:block}.ls-book{position:absolute;inset:0;pointer-events:none}.ls-book.ls-fx{right:auto;bottom:auto}.ls-book img{opacity:0;animation-duration:var(--dur);animation-iteration-count:infinite;animation-play-state:paused;will-change:opacity}.ls-book.dissolve img{animation-timing-function:linear}.ls-book.cut img{animation-timing-function:step-end}.ls-book.run img{animation-play-state:running}.ls-life{position:absolute;inset:0;pointer-events:none}.ls-bit{position:absolute;display:block;width:0;height:0;will-change:transform}.ls-bit>b{position:absolute;display:block;will-change:transform,opacity}.ls-light{width:calc(var(--s) * 1cqw);height:calc(var(--s) * 1cqw);transform:translate(-50%,-50%);mix-blend-mode:screen}.ls-light>b{inset:0;border-radius:50%;background:radial-gradient(circle closest-side,var(--c) 0%,transparent 100%);animation:var(--t) infinite}.ls-light.flicker>b{animation-name:ls-flicker;animation-timing-function:linear}.ls-light.breathe>b{animation-name:ls-breathe;animation-timing-function:ease-in-out}.ls-ember>b,.ls-fly>b,.ls-mote>b,.ls-seed>b,.ls-glim>b,.ls-spore>b{width:calc(var(--z) * 1cqw);height:calc(var(--z) * 1cqw);margin:calc(var(--z) * -.5cqw) 0 0 calc(var(--z) * -.5cqw);border-radius:50%}.ls-ember{animation:ls-rise var(--t) linear var(--d) infinite;mix-blend-mode:screen}.ls-ember>b{background:radial-gradient(circle closest-side,#d6f4fc 0 26%,#ff9945 52%,#ff6e1400);animation:ls-sway var(--st) ease-in-out infinite alternate}.ls-fly{animation:ls-wander var(--t) ease-in-out var(--d) infinite;mix-blend-mode:screen}.ls-fly>b{opacity:0;background:radial-gradient(circle closest-side,#fbffd6 0 14%,#ceff848c 34%,#a0ff5a00);animation:ls-blink var(--bt) ease-in-out var(--bd) infinite}.ls-mote{animation:ls-wander var(--t) ease-in-out var(--d) infinite;mix-blend-mode:screen}.ls-mote>b{opacity:0;background:radial-gradient(circle closest-side,#f1fbfe 0 22%,#baedf980 45%,#b1eaf900);animation:ls-blink var(--bt) ease-in-out var(--bd) infinite}.ls-glim{animation:ls-waft var(--t) linear var(--d) infinite;mix-blend-mode:screen}.ls-glim>b{opacity:0;background:radial-gradient(circle closest-side,#f4fbff 0 20%,#beecff80 45%,#aae1ff00);animation:ls-blink var(--bt) ease-in-out var(--bd) infinite}.ls-rune-mote>b{background:radial-gradient(circle closest-side,#effeff 0 20%,#50e1fa99 45%,#36d6f000)}.ls-spore{animation:ls-waft var(--t) linear var(--d) infinite;mix-blend-mode:screen}.ls-spore>b{opacity:0;background:radial-gradient(circle closest-side,#f1fbfe 0 18%,var(--c) 45%,rgba(0,0,0,0) 100%);animation:ls-blink var(--bt) ease-in-out var(--bd) infinite}.ls-petal{animation:ls-fall var(--t) ease-in-out var(--d) infinite}.ls-petal>b{width:calc(var(--z) * 1cqw);height:calc(var(--z) * .62cqw);margin:calc(var(--z) * -.31cqw) 0 0 calc(var(--z) * -.5cqw);border-radius:0 85%;background:linear-gradient(135deg,#ffffff80,#fff0 55%),var(--c);animation:ls-tumble var(--tt) linear infinite}.ls-mist{animation:ls-drift var(--t) ease-in-out var(--d) infinite alternate;mix-blend-mode:screen}.ls-mist>b{width:calc(var(--w) * 1cqw);height:calc(var(--w) * .1cqw);margin:calc(var(--w) * -.05cqw) 0 0 calc(var(--w) * -.5cqw);background:radial-gradient(ellipse closest-side,#effbfe42,#effbfe00);animation:ls-breathe 9s ease-in-out infinite}.ls-flake{animation:ls-fall var(--t) linear var(--d) infinite}.ls-flake>b{width:calc(var(--z) * 1cqw);height:calc(var(--z) * 1cqw);margin:calc(var(--z) * -.5cqw) 0 0 calc(var(--z) * -.5cqw);border-radius:50%;background:radial-gradient(circle closest-side,#fffffff2 0 28%,#f0f6ff73 58%,#f0f6ff00);animation:ls-sway var(--st) ease-in-out infinite alternate}.ls-grain{animation:ls-waft var(--t) linear var(--d) infinite}.ls-grain>b{width:calc(var(--z) * 1cqw);height:calc(var(--z) * .5cqw);margin:calc(var(--z) * -.25cqw) 0 0 calc(var(--z) * -.5cqw);border-radius:50%;background:radial-gradient(ellipse closest-side,#d2f3fbe6 0 30%,#f5ae7366 60%,#f5ae7300)}.ls-wisp{animation:ls-steam var(--t) ease-out var(--d) infinite;mix-blend-mode:screen}.ls-wisp>b{width:calc(var(--w) * 1cqw);height:calc(var(--w) * .7cqw);margin:calc(var(--w) * -.35cqw) 0 0 calc(var(--w) * -.5cqw);background:radial-gradient(ellipse closest-side,#fff3,#fff0)}.ls-seed{animation:ls-waft var(--t) linear var(--d) infinite}.ls-seed>b{background:radial-gradient(circle closest-side,#fffffff2 0 16%,#ffffff80 34%,#fff0);--sw: .7;animation:ls-sway var(--st) ease-in-out infinite alternate}@keyframes ls-flicker{0%{opacity:.78}9%{opacity:.96}17%{opacity:.8}29%{opacity:1}41%{opacity:.72}55%{opacity:.93}68%{opacity:.8}83%{opacity:.98}to{opacity:.78}}@keyframes ls-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes ls-rise{0%{transform:translate(0) scale(1);opacity:0}8%{opacity:1}65%{opacity:.9}to{transform:translate(calc(var(--dx) * 1cqw),calc(var(--dy) * 1cqh)) scale(.3);opacity:0}}@keyframes ls-sway{0%{transform:translate(calc(var(--sw) * -1cqw))}to{transform:translate(calc(var(--sw) * 1cqw))}}@keyframes ls-wander{0%,to{transform:translate(0)}33%{transform:translate(calc(var(--x1) * 1cqw),calc(var(--y1) * 1cqh))}66%{transform:translate(calc(var(--x2) * 1cqw),calc(var(--y2) * 1cqh))}}@keyframes ls-blink{0%,to{opacity:0}25%{opacity:1}50%{opacity:.85}72%{opacity:0}}@keyframes ls-fall{0%{transform:translate(0);opacity:0}6%{opacity:1}25%{transform:translate(calc(var(--dx) * .25cqw + 1.6cqw),28cqh)}50%{transform:translate(calc(var(--dx) * .5cqw - 1.6cqw),56cqh)}75%{transform:translate(calc(var(--dx) * .75cqw + 1.6cqw),84cqh)}94%{opacity:1}to{transform:translate(calc(var(--dx) * 1cqw),112cqh);opacity:0}}@keyframes ls-tumble{0%{transform:rotate3d(var(--ax),var(--ay),var(--az),0)}to{transform:rotate3d(var(--ax),var(--ay),var(--az),360deg)}}@keyframes ls-steam{0%{transform:translate(0) scale(.5);opacity:0}22%{opacity:1}to{transform:translate(calc(var(--dx) * 1cqw),calc(var(--dy) * 1cqh)) scale(1.9);opacity:0}}@keyframes ls-drift{0%{transform:translate(calc(var(--dx) * -1cqw))}to{transform:translate(calc(var(--dx) * 1cqw))}}@keyframes ls-waft{0%{transform:translate(0);opacity:0}8%{opacity:.9}50%{transform:translate(calc(var(--dx) * .5cqw),calc(var(--dy) * .5cqh - 2cqh))}92%{opacity:.9}to{transform:translate(calc(var(--dx) * 1cqw),calc(var(--dy) * 1cqh));opacity:0}}.ls-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#03070980,#03070900 15%),linear-gradient(0deg,#030709d6,#03070975 13%,#03070900 30%),radial-gradient(ellipse 120% 95% at 50% 48%,#0000 62%,#00000057)}.ls-brand{position:absolute;left:clamp(20px,3.1vw,64px);top:clamp(16px,3.2vh,52px)}.ls-logo{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.2vw,44px);line-height:1;letter-spacing:.16em;background:linear-gradient(180deg,#e2f6fb,#f8be8e 40%,#34d6ef 66%,#10aac2);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.7)) drop-shadow(0 0 18px rgba(245,154,79,.2))}.ls-orn{position:relative;height:9px;margin-top:10px;background:linear-gradient(90deg,#28d2ecd9,#28d2ec00 88%) 12px center / 100% 1px no-repeat}.ls-orn:before{content:"";position:absolute;left:1px;top:50%;width:6px;height:6px;transform:translateY(-50%) rotate(45deg);border:1px solid var(--brass-hi);background:#76e3f440;box-shadow:0 0 8px #76e3f473}.ls-alpha{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:3px 10px 3px 8px;font:700 clamp(10px,.62vw,12px) var(--font-display);letter-spacing:.22em;color:#ffd2a8;text-shadow:0 1px 2px rgba(0,0,0,.8);background:linear-gradient(90deg,#ff8f3a47,#ff8f3a0d);box-shadow:inset 0 0 0 1px #ff8f3ab3;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.ls-alpha i{width:8px;height:9px;background:var(--amber);box-shadow:0 0 6px var(--amber);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.ls-place{position:absolute;left:clamp(20px,3.1vw,64px);bottom:clamp(18px,3.4vh,54px);display:grid;gap:5px;max-width:26vw;text-shadow:0 1px 3px rgba(0,0,0,.85)}.ls-place b{font-family:var(--font-display);font-weight:600;font-size:clamp(15px,1.1vw,22px);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-hi)}.ls-place span{font-style:italic;font-size:clamp(13px,.82vw,16px);color:var(--text-2)}.ls-foot{position:absolute;left:50%;bottom:clamp(22px,4.2vh,62px);width:min(820px,44vw);transform:translate(-50%)}.ls-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:9px;font-size:clamp(13px,.78vw,15px);letter-spacing:.05em;color:var(--text-2);text-shadow:0 1px 2px #000}.ls-what{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ls-pc{font-variant-numeric:tabular-nums;font-weight:600;color:var(--brass-hi)}.ls-bar{position:relative;height:2px;background:#76e3f429;box-shadow:0 1px #00000080}.ls-bar>i{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);transition:transform .45s ease-out;background:linear-gradient(90deg,rgba(40,210,236,.35),var(--brass-hi) 80%,#e3f7fd);box-shadow:0 0 8px #ffb3748c}.ls-tip{margin-top:14px;min-height:2.7em;text-align:center;font-size:clamp(14px,.92vw,17px);line-height:1.35;color:var(--text);text-shadow:0 1px 3px #000,0 0 14px rgba(0,0,0,.7);transition:opacity .35s ease}.ls-tip.lore{font-style:italic;color:#f7c49b}.ls-tip.fade{opacity:0}#loadscreen.failed .ls-what{color:#ffa182;white-space:normal}.ls-slate{position:absolute;right:clamp(20px,3.1vw,64px);bottom:clamp(18px,3.4vh,54px);white-space:nowrap;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:#92dce5a8;text-shadow:0 1px 2px #000}.ls-slate:after{content:"";display:inline-block;width:7px;height:12px;margin-left:8px;vertical-align:-1px;background:#92dce5b3;animation:caret 1.1s steps(1) infinite}@media(max-width:1100px){.ls-foot{width:min(560px,60vw)}.ls-place{display:none}}@media(prefers-reduced-motion:reduce){.ls-book img{animation:none!important}.ls-book.dissolve img:first-child{opacity:1}.ls-life{display:none}}.pf-note{position:absolute;right:clamp(20px,3.1vw,64px);top:clamp(16px,3.2vh,52px);z-index:5;width:min(340px,30vw);text-align:right;font:500 12px/1.3 var(--font-ui, "Segoe UI", system-ui, sans-serif);letter-spacing:.03em;color:#a0e8f2d1;text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.6);pointer-events:none;user-select:none}.fdoor .pf-note{top:36px;right:38px}.pf-note[hidden]{display:none}.pf-bar{margin-top:5px;height:2px;background:#36d6f024;clip-path:polygon(2px 0,100% 0,100% 100%,0 100%)}.pf-bar i{display:block;height:100%;width:0;background:#36d6f0bf;box-shadow:0 0 6px #36d6f099;transition:width .9s linear}
