@font-face{font-family:Lato;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format("woff2");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:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format("woff2");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:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHjxsAXC-q.woff2) format("woff2");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:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format("woff2");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:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format("woff2");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:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHh30AUi-qJCY.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHh30AXC-q.woff2) format("woff2");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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwiPGQ.woff2) format("woff2");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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh50XSwiPGQ.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");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}.calculator-page{--primary: #9c1111;--primary-glow: rgba(156, 17, 17, .3);--accent: #ff3a3a;--background: #0a0a0a;--surface: #121212;--surface-light: #1e1e1e;--text: #e0e0e0;--text-secondary: #a0a0a0;--border: rgba(255, 255, 255, .07);--border-red: rgba(156, 17, 17, .4);--transition: all .3s ease;min-height:calc(100vh - 60px);background:var(--background);color:var(--text);font:14px/1.6 Lato,sans-serif;-webkit-font-smoothing:antialiased}.calculator-page{--primary: #9c1111;--primary-glow: rgba(156, 17, 17, .3);--accent: #ff3a3a;--background: #0a0a0a;--surface: #121212;--surface-light: #1e1e1e;--text: #e0e0e0;--text-secondary: #a0a0a0;--border: rgba(255, 255, 255, .07);--border-red: rgba(156, 17, 17, .4);--transition: all .3s ease}.calculator-page *,.calculator-page *:before,.calculator-page *:after{box-sizing:border-box;margin:0;padding:0}.calculator-page{background:var(--background);color:var(--text);font-family:Lato,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.calculator-page .hero{position:relative;padding:5.5rem 2rem 2.5rem;text-align:center;background:linear-gradient(#000000bf,#000000bf),url(https://raw.githubusercontent.com/NowhereArchive/NowhereImages/main/main/header.png) no-repeat center/cover;border-bottom:1px solid var(--border-red)}.calculator-page .hero h1{font-size:clamp(1.8rem,5vw,3rem);font-weight:900;letter-spacing:-.5px;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.25rem;padding-top:40px;line-height:1.2;padding:0 1rem}.calculator-page .hero-sub{color:#ffffff80;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;font-weight:300}.calculator-page .app{max-width:1280px;margin:0 auto;padding:2rem 1.25rem 5rem}.calculator-page .cols{display:grid;grid-template-columns:420px 1fr;gap:1.25rem;align-items:start}@media(max-width:920px){.calculator-page .cols{grid-template-columns:1fr}}.calculator-page .card{background:var(--surface);border:1px solid var(--border);margin-bottom:1.25rem;box-shadow:0 2px 10px #0003;overflow:hidden;transition:box-shadow .2s ease}.calculator-page .card:hover{box-shadow:0 4px 20px #0000004d}.calculator-page .card-head{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:#0003;border-bottom:1px solid var(--border)}.calculator-page .stripe{width:3px;height:18px;flex-shrink:0}.calculator-page .stripe.red{background:var(--primary)}.calculator-page .stripe.dim{background:#ffffff26}.calculator-page .card-title{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.calculator-page .card-hint{margin-left:auto;font-size:.75rem;color:#ffffff59;font-style:italic}.calculator-page .card-body{padding:1.25rem}.calculator-page .import-zone{border:1px dashed rgba(255,255,255,.12);padding:1rem;text-align:center;cursor:pointer;transition:var(--transition);font-size:.8rem;color:var(--text-secondary);margin-bottom:1rem}.calculator-page .import-zone:hover,.calculator-page .import-zone.over{border-color:var(--primary);color:#ff6b6b;background:#9c11110d}.calculator-page .import-zone input{display:none}.calculator-page .field{margin-bottom:.875rem}.calculator-page .flabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.calculator-page .ln{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:700}.calculator-page .lv{font-size:.82rem;color:#ff6b6b;font-family:monospace}.calculator-page .hint{font-size:.75rem;color:#ffffff59;margin-top:.2rem;font-style:italic;min-height:1em}.calculator-page input[type=range]{width:100%;-webkit-appearance:none;height:2px;background:#ffffff1a;cursor:pointer;outline:none;margin:.1rem 0}.calculator-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;background:var(--primary);border-radius:50%;cursor:pointer;border:2px solid var(--background)}.calculator-page input[type=range]:hover::-webkit-slider-thumb{background:var(--accent)}.calculator-page input[type=number],.calculator-page input[type=text],.calculator-page select{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:var(--text);font-family:Lato,sans-serif;font-size:.85rem;padding:.45rem .75rem;outline:none;transition:border-color .2s ease;-webkit-appearance:none;border-radius:0}.calculator-page input[type=number]:focus,.calculator-page input[type=text]:focus,.calculator-page select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}.calculator-page select option{background:var(--surface-light)}.calculator-page .row2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.calculator-page .seg{display:flex;border:1px solid rgba(255,255,255,.1);overflow:hidden}.calculator-page .seg-btn{flex:1;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.07);color:var(--text-secondary);font-family:Lato,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.45rem .25rem;cursor:pointer;transition:var(--transition);text-transform:uppercase}.calculator-page .seg-btn:last-child{border-right:none}.calculator-page .seg-btn:hover{background:#ffffff0d;color:var(--text)}.calculator-page .seg-btn.on{background:#9c111133;color:#ff6b6b}.calculator-page .tog-row{display:flex;align-items:center;justify-content:space-between;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:700}.calculator-page .tog{position:relative;width:34px;height:18px;cursor:pointer;flex-shrink:0}.calculator-page .tog input{display:none}.calculator-page .tog-track{position:absolute;inset:0;background:#ffffff1a;transition:background .2s;border-radius:9px}.calculator-page .tog input:checked~.tog-track{background:#9c111166}.calculator-page .tog-thumb{position:absolute;top:3px;left:3px;width:12px;height:12px;background:var(--text-secondary);transition:all .2s;border-radius:50%}.calculator-page .tog input:checked~.tog-thumb{left:19px;background:var(--accent)}.calculator-page .atk-strip{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background:#00000040;border:1px solid rgba(255,255,255,.05);font-size:.75rem;margin:.5rem 0;flex-wrap:wrap}.calculator-page .atk-strip .ak{color:var(--text-secondary)}.calculator-page .atk-strip .av{color:#ff6b6b;font-family:monospace;font-size:.85rem}.calculator-page .atk-strip .arr{color:#fff3}.calculator-page .sep{height:1px;background:#ffffff0d;margin:.875rem 0}.calculator-page .mult-section{margin-bottom:.875rem}.calculator-page .mult-cat-label{display:flex;justify-content:space-between;align-items:center;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;padding:.25rem 0 .5rem;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:.5rem;font-weight:700}.calculator-page .cat-fx{color:#ff6b6b;font-family:monospace}.calculator-page .tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem}.calculator-page .tag{border:1px solid rgba(255,255,255,.1);padding:.25rem .55rem;font-size:.7rem;color:var(--text-secondary);cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:.3rem;border-radius:2px;-webkit-user-select:none;user-select:none;font-weight:700}.calculator-page .tag:hover{border-color:#fff3;color:var(--text)}.calculator-page .tag.on{background:#9c111126;border-color:var(--border-red);color:#ff6b6b}.calculator-page .tag .tx{font-size:.65rem;opacity:.4;cursor:pointer;margin-left:.1rem}.calculator-page .tag .tx:hover{opacity:.9}.calculator-page .add-tag-row{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.calculator-page .add-tag-row input[type=text]{flex:3;min-width:80px}.calculator-page .add-tag-row input[type=number]{flex:1.2;min-width:55px}.calculator-page .add-tag-row select{flex:2;min-width:120px}.calculator-page .add-tag-btn{background:transparent;border:1px dashed rgba(255,255,255,.15);color:var(--text-secondary);font-family:Lato,sans-serif;font-size:.7rem;font-weight:700;padding:.4rem .7rem;cursor:pointer;white-space:nowrap;transition:var(--transition);text-transform:uppercase}.calculator-page .add-tag-btn:hover{border-color:var(--primary);color:#ff6b6b}.calculator-page .result-main{background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 10px #0003;overflow:hidden;position:relative}.calculator-page .result-main:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent))}.calculator-page .big-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0d;margin-top:3px}@media(max-width:600px){.calculator-page .big-nums{grid-template-columns:1fr 1fr}}.calculator-page .bnum{background:var(--surface);padding:1.25rem .75rem;text-align:center}.calculator-page .bnum-lbl{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);margin-bottom:.5rem;font-weight:700}.calculator-page .bnum-val{font-size:2.25rem;font-weight:900;line-height:1;letter-spacing:-.5px}.calculator-page .bnum-val.red{color:#f44}.calculator-page .bnum-val.white{color:#fff}.calculator-page .bnum-val.dim{color:#ff6b6b}.calculator-page .bnum-val.soft{color:#c88}.calculator-page .bnum-sub{font-size:.65rem;color:var(--text-secondary);margin-top:.3rem;font-family:monospace}.calculator-page .bdown-wrap{padding:1.25rem}.calculator-page .bdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 2.5rem;font-size:.72rem;font-family:monospace}@media(max-width:600px){.calculator-page .bdown-grid{grid-template-columns:1fr}}.calculator-page .brow{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.03);padding:.2rem 0}.calculator-page .brow .bk{color:#ffffff4d}.calculator-page .brow .bv{font-weight:400}.calculator-page .bv.red{color:#f44}.calculator-page .bv.lit{color:#ff8080}.calculator-page .bv.dim{color:#ffffff40}.calculator-page .bv.white{color:#e0e0e0}.calculator-page .chain-bar{padding:.875rem 1.25rem;border-top:1px solid rgba(255,255,255,.05);font-size:.72rem;font-family:monospace}.calculator-page .chain-lbl{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#fff3;margin-bottom:.5rem;font-weight:700}.calculator-page .chain-cats{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.calculator-page .chain-cat{background:#9c11111a;border:1px solid var(--border-red);padding:.3rem .6rem;font-size:.68rem;line-height:1.7}.calculator-page .chain-cat .cn{color:#ffffff4d}.calculator-page .chain-cat .cv{color:#ff6b6b}.calculator-page .chain-eq{color:#fff6;line-height:1.8}.calculator-page .chain-item input[type=checkbox]{display:none}.calculator-page .chain-desc{font-size:.68rem;color:#ffffff40;font-style:italic;line-height:1.4}.calculator-page .tabs-container{padding:0 1rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1.25rem}.calculator-page .tabs-nav{display:flex;gap:.5rem;max-width:1400px;margin:0 auto}.calculator-page .tab-btn{padding:.75rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-bottom:none;color:#ffffff80;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;border-radius:4px 4px 0 0}.calculator-page .tab-btn:hover{background:#ffffff14;color:#ffffffb3}.calculator-page .tab-btn.on{background:#9c111126;border-color:#ff6b6b4d;color:#ff6b6b;font-weight:700}.calculator-page .tab-content{display:none!important;width:100%}.calculator-page .tab-content.active{display:block!important;width:100%}.calculator-page .advanced-wrap{margin:.5rem 0}.calculator-page .advanced-toggle{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;gap:.4rem;padding:.3rem 0;-webkit-user-select:none;user-select:none}.calculator-page .advanced-toggle::-webkit-details-marker{display:none}.calculator-page .advanced-toggle:before{content:"\25b6";font-size:.55rem;transition:transform .15s ease;opacity:.5}.calculator-page details[open] .advanced-toggle:before{transform:rotate(90deg)}.calculator-page .advanced-body{padding-top:.6rem}.calculator-page .passive-tag{font-size:.6rem;color:#fff3;font-style:italic;font-weight:400;letter-spacing:.04em}.calculator-page .chain-item{display:flex;align-items:flex-start;gap:.6rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;-webkit-user-select:none;user-select:none}.calculator-page .chain-item:last-child{border-bottom:none}.calculator-page .chain-check{width:14px;height:14px;border:1px solid rgba(255,255,255,.2);flex-shrink:0;margin-top:2px;transition:var(--transition)}.calculator-page .chain-item.on .chain-check{background:#9c111166;border-color:var(--border-red)}.calculator-page .chain-item.no-effect{cursor:default;opacity:.4}.calculator-page .chain-name{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);line-height:1.4}.calculator-page .chain-item.on .chain-name{color:#ff6b6b}.calculator-page .chain-desc{font-size:.72rem;color:#ffffff40;font-style:italic;line-height:1.4}.calculator-page .chain-effect-pills{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.25rem}.calculator-page .chain-pill{font-size:.63rem;padding:.1rem .4rem;background:#9c11111a;border:1px solid var(--border-red);color:#ff8080;font-family:monospace}.calculator-page .team-section{margin-top:1.25rem}.calculator-page .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media(max-width:900px){.calculator-page .team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.calculator-page .team-grid{grid-template-columns:1fr}}.calculator-page .team-slot-card{border:1px solid var(--border);padding:.75rem;background:#00000026}.calculator-page .team-slot-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#fff3;font-weight:700;margin-bottom:.5rem}.calculator-page .team-char-buffs{margin-top:.6rem}.calculator-page .team-buff-section{margin-bottom:.5rem}.calculator-page .team-buff-section:last-child{margin-bottom:0}.calculator-page .team-buff-section-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff2e;font-weight:700;padding-bottom:.2rem;margin-bottom:.3rem;border-bottom:1px solid rgba(255,255,255,.04)}.calculator-page .team-char-buffs .chain-item{padding:.3rem 0}.calculator-page .team-char-buffs .chain-name{font-size:.65rem}.calculator-page .team-char-buffs .chain-desc{font-size:.62rem}.calculator-page .team-char-buffs .chain-pill{font-size:.58rem}.calculator-page .team-empty-hint{font-size:.68rem;color:#ffffff26;font-style:italic;padding:.5rem 0;text-align:center}.calculator-page .atk-speed-section{margin-top:1.25rem}.calculator-page .atk-speed-section .row2{grid-template-columns:1fr}@media(min-width:601px){.calculator-page .atk-speed-section .row2{grid-template-columns:1fr 1fr}}.calculator-page .as-bp-row{display:flex;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.72rem}.calculator-page .as-bp-row:last-child{border-bottom:none}.calculator-page .as-bp-frames{min-width:72px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary, rgba(255, 255, 255, .5))}.calculator-page .as-bp-row.as-current .as-bp-frames{color:#ff6b6b}.calculator-page .as-bp-row.as-next .as-bp-frames{color:#fbbf24}.calculator-page .as-bp-thresh{min-width:56px;font-family:monospace;color:#ffffff59}.calculator-page .as-bp-track{flex:1;height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}.calculator-page .as-bp-fill{height:100%;border-radius:2px;background:#ffffff26;transition:width .2s}.calculator-page .as-bp-row.as-current .as-bp-fill{background:#ff6b6b}.calculator-page .as-bp-row.as-next .as-bp-fill{background:#fbbf2480}.calculator-page .as-bp-label{min-width:110px;text-align:right;color:#ffffff40;font-style:italic}.calculator-page .as-bp-row.as-current .as-bp-label{color:#ff6b6b;font-style:normal;font-weight:700}.calculator-page .as-bp-row.as-next .as-bp-label{color:#fbbf24;font-style:normal}.calculator-page .as-current-box{background:#ff6b6b0f;border:1px solid rgba(255,107,107,.18);padding:.6rem .875rem;font-size:.72rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.calculator-page .as-box-item{display:flex;flex-direction:column;gap:.15rem}.calculator-page .as-box-lbl{color:#ffffff4d;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.calculator-page .as-box-val{color:#e2e8f0;font-weight:700;font-size:.9rem}.calculator-page .as-box-val.red{color:#ff6b6b}.calculator-page .as-box-val.amber{color:#fbbf24}.calculator-page .as-check-box{padding:.5rem .875rem;font-size:.72rem;border:1px solid;display:flex;flex-direction:column;gap:.15rem}.calculator-page .as-check-box.yes{background:#fbbf240f;border-color:#fbbf244d}.calculator-page .as-check-box.no{background:#94a3b80f;border-color:#94a3b833}.calculator-page .as-check-box .as-box-lbl{color:#ffffff4d;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.calculator-page .as-check-box .result-line{font-weight:700;font-size:.82rem}.calculator-page .as-check-box.yes .result-line{color:#fbbf24}.calculator-page .as-check-box.no .result-line{color:#94a3b8}.calculator-page .as-check-box .detail-line{color:#fff6;font-size:.68rem;margin-top:.1rem}.calculator-page .card-help-btn{width:22px;height:22px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff0d;color:#ffffff80;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.calculator-page .card-help-btn:hover{background:#ffffff1a;border-color:#fff6;color:#fffc}.calculator-page .modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.calculator-page.modal-open{overflow:hidden}.calculator-page .modal-content{background:#0a0a0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;max-width:500px;width:90%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #000c}.calculator-page .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.calculator-page .modal-title{font-size:1rem;font-weight:700;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em}.calculator-page .modal-close{background:none;border:none;color:#fff6;font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .15s}.calculator-page .modal-close:hover{color:#fffc}.calculator-page .modal-body{padding:1.25rem;overflow-y:auto;color:#fffc;font-size:.85rem;line-height:1.6}.calculator-page .modal-body p{margin:.75rem 0}.calculator-page .modal-body strong{color:#e2e8f0;font-weight:600}.calculator-page .modal-body code{font-family:monospace}:root{--primary: #9c1111;--primary-dark: #7a0d0d;--background: #0a0a0a;--surface: #121212;--surface-light: #1e1e1e;--text: #e0e0e0;--text-secondary: #a0a0a0;--accent: #ff3a3a;--site-sidebar-expanded-width: 15.5rem;--site-sidebar-collapsed-width: 4.5rem;--transition: all .3s ease}*{box-sizing:border-box;padding:0}#chapterTitle{text-align:center}body{background-color:var(--background);color:var(--text);font-family:Lato,sans-serif;font-size:16px;font-weight:400;margin:0;padding:0;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;-moz-osx-font-smoothing:grayscale}section.hero{position:relative;min-height:40vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem 3rem;background:linear-gradient(#000000b3,#000000b3),url(https://raw.githubusercontent.com/NowhereArchive/NowhereImages/main/main/header.png) no-repeat center center/cover;margin:0 0 2rem;border-bottom:1px solid rgba(156,17,17,.3);color:#fff;width:100%;box-sizing:border-box}.hero-content{position:relative;z-index:2;max-width:1200px;width:100%;padding:2rem 0;align-items:center;margin:0 auto;animation:fadeInUp .8s ease-out}.hero h1{color:#fff;font-size:clamp(2rem,6vw,3.5rem);margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3);font-weight:900;letter-spacing:-.5px;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:0;line-height:1.2;padding:0 1rem}.hero-controls{max-width:800px;margin:0 auto;padding:1rem 0}.button-groups{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.search-container{position:relative;max-width:600px;margin:2rem auto;display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:100%}.search-input{width:100%;padding:1rem 8rem 1rem 1.5rem;border:2px solid rgba(255,255,255,.1);border-radius:50px;background:#0006;color:#fff;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #0003;max-width:800px;background-color:#1a1a1a;outline:none;font-family:Lato,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-input:focus{outline:none;border-color:#9c1111;box-shadow:0 0 0 3px #9c11114d;background-color:#222}.search-shortcut{position:absolute;right:3.5rem;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:.75rem;background:transparent;padding:0;border-radius:4px;pointer-events:none;font-family:monospace;opacity:.6;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5);border:none}.search-clear{position:absolute;top:50%;right:.75rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffff8c;cursor:pointer;transform:translateY(-50%);transition:background .15s ease,color .15s ease}.search-clear:hover{background:#ffffff1a;color:#fff}.search-clear:focus-visible{outline:2px solid #d56b6b;outline-offset:2px}.search-clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}input[type=search]::-moz-search-clear-button{display:none}input[type=search]::-ms-clear{display:none;width:0;height:0}.language-buttons,.attire-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.25em 0}.language-button,.attire-button{background:#1e1e1ecc;color:#fff;border:none;padding:.625em 15px;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease,box-shadow .3s ease;background-color:#3c3c3c;margin:5px}.language-button:hover,.attire-button:hover{background:#9c11114d;border-color:#9c111180;background-color:#575757;box-shadow:0 .25em .5em #0003}.language-button.active,.attire-button.active{background:var(--primary);color:#fff;border-color:var(--primary)}@media(max-width:768px){.language-button,.attire-button{padding:.35rem .65rem;font-size:.8rem;margin:2px}.language-buttons,.attire-buttons{gap:.25rem}}@media(max-width:480px){.language-button,.attire-button{padding:.25rem .5rem;font-size:.75rem;margin:1px}.language-buttons,.attire-buttons{gap:.2rem}}#voicelinesContainer{max-width:800px;margin:0 auto;padding:0 1rem}.voiceline-card{background:var(--surface);border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 10px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(255,255,255,.05);max-width:100%}.voiceline-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.voiceline-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05);background:#0000001a}.voiceline-title{font-weight:600;color:var(--text);font-size:.9rem;margin:0;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.voiceline-actions{display:flex;gap:.5rem}.action-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-btn:hover{color:var(--primary);background:#9c11111a}.action-btn svg{width:16px;height:16px;fill:currentColor}.voiceline-content{padding:1rem 1.25rem;font-size:.95rem;line-height:1.5}.voiceline-text{margin:0 0 .75rem;line-height:1.5;color:var(--text);font-size:.95rem}.translation-toggle{margin-top:1rem}.translation-btn{background:none;border:1px solid var(--primary);color:var(--primary);padding:.2rem .6rem;border-radius:3px;font-size:.75rem;cursor:pointer;transition:all .2s ease;opacity:.8}.translation-btn:hover{opacity:1;background:#9c11111a}.voiceline-translation{margin:.75rem 0 0;padding:.75rem;background:#9c111108;border-radius:4px;border-left:2px solid var(--primary);font-size:.9rem;line-height:1.5}.translation-label{font-size:.8rem;font-weight:600;color:var(--primary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.translation-text{font-size:.9rem;color:var(--text);line-height:1.5}.voiceline-controls{display:flex;align-items:center;padding:.5rem 1rem;background:#00000008;border-top:1px solid rgba(255,255,255,.03);font-size:.85rem}.play-btn{width:32px;height:32px;border-radius:50%;background:var(--primary);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:.75rem;flex-shrink:0;transition:transform .2s ease,background .2s ease;box-shadow:0 2px 5px #0003}.play-btn:hover{transform:scale(1.05);background:var(--accent)}.play-btn svg{width:16px;height:16px;fill:currentColor}.progress-container{flex-grow:1;height:3px;background:#ffffff0d;border-radius:2px;margin:0 .75rem;cursor:pointer;overflow:hidden}.progress-bar{height:100%;width:0%;background:var(--primary);transition:width .1s linear}.voiceline-duration{font-size:.75rem;color:var(--text-secondary);min-width:35px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}@media(max-width:768px){#voicelinesContainer{padding:0 .75rem}.language-buttons,.attire-buttons{width:100%;justify-content:center}.voiceline-card{margin-bottom:1.5rem}.voiceline-header{flex-direction:column;align-items:flex-start;gap:.5rem}.voiceline-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.voiceline-content{padding:.75rem 1rem}.voiceline-controls{flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem}.progress-container{flex:1 1 100%;margin:.25rem 0 .5rem;height:4px}.voiceline-duration{text-align:left}}.hero:before{content:"";position:absolute;inset:0;z-index:1}.hero h1:after{display:none}.hero-description{font-size:1.25rem;margin-bottom:2rem;color:#ffffffe6;max-width:700px;margin-left:auto;margin-right:auto}.hero-description p{margin-bottom:1rem}.donate{display:inline-block;margin-top:.5rem;padding-top:.5rem;color:#fffc!important;font-size:.8rem;line-height:1.4;font-style:normal;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.8)}h1:not(.hero h1){font-size:clamp(1.75rem,5vw,2.5rem);margin:30px 0 20px;background:linear-gradient(90deg,#9c1111,#ff4d4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(156,17,17,.2);position:relative;padding-bottom:15px;line-height:1.2;padding:0 1rem}h1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:3px;background:linear-gradient(90deg,#9c1111,#ff4d4d);border-radius:3px}.search-input::placeholder{color:#fff9;font-weight:300}.character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:25px;padding:20px;max-width:1400px;margin:0 auto;position:relative}.no-results{text-align:center;padding:2rem;color:#ffffffb3;font-style:italic;display:none}.skeleton{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2c2c2c;animation:skeleton-loading 1.2s infinite;border-radius:8px}@keyframes skeleton-loading{0%{background-color:#2c2c2c}50%{background-color:#3a3a3a}to{background-color:#2c2c2c}}.character{position:relative;text-align:center;border-radius:4px;background:linear-gradient(145deg,#1a1a1a,#222);cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 2px 10px #0003,inset 0 0 0 1px #ffffff08;font-size:1rem;overflow:hidden;border:1px solid rgba(60,60,60,.5);height:100%;display:flex;flex-direction:column;animation:fadeInUp .6s ease-out forwards;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translateZ(0)}.character img{width:100%;height:100%;border-radius:4px 4px 0 0;transition:transform .5s ease,filter .3s ease;object-fit:contain;display:block;margin:0 auto;filter:saturate(.95) contrast(1.05);transform-origin:center bottom}.character:hover img{filter:saturate(1.1) contrast(1.1);transform:scale(1.02)}.character p{margin:0;padding:12px 8px;color:#fff;font-weight:600;font-size:.95rem;background:linear-gradient(transparent,#000c);position:absolute;bottom:0;left:0;right:0;text-shadow:0 1px 3px rgba(0,0,0,.8);transition:all .3s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0 0 4px 4px}.character:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 8px 25px #9c111140,inset 0 0 0 1px #ffffff0d;border-color:#9c111199;background:linear-gradient(145deg,#1e1e1e,#252525)}.character:hover p{padding-bottom:15px}.character:nth-child(1){animation-delay:.1s}.character:nth-child(2){animation-delay:.15s}.character:nth-child(3){animation-delay:.2s}.character:nth-child(4){animation-delay:.25s}.character:nth-child(5){animation-delay:.3s}.character:nth-child(n+6){animation-delay:.35s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-container{position:relative;width:100%;aspect-ratio:1 / 2;display:flex;align-items:center;justify-content:center;overflow:hidden}.small-photo-container{box-shadow:0 2px 5px #0003;position:absolute;top:5px;left:5px;display:flex;flex-direction:column;gap:5px;opacity:0;transform:translate(-10px);transition:all .3s ease-in-out;pointer-events:none}.character:hover .small-photo-container{opacity:1;transform:translate(0);pointer-events:auto}.character .small-photo-container,.character .small-photo{transition:all .3s ease-in-out;transition-property:opacity,transform}.mugshot{background-image:url(https://raw.githubusercontent.com/NowhereArchive/NowhereImages/main/logos/mugshot.png);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease-in}.characterBackground{background-image:url(https://raw.githubusercontent.com/NowhereArchive/NowhereImages/logos/none.png);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease-in}.mugshot.image-loaded,.characterBackground.image-loaded{opacity:1}.small-photo{width:2em!important;height:2em!important;opacity:0;transform:scale(.8);border-radius:4px;padding:2px;box-shadow:0 2px 5px #0003;transition:all .2s ease-in-out;transition-property:opacity,transform}.character:hover .small-photo{opacity:1;transform:scale(1)}.character:hover .small-photo:nth-child(1){transition-delay:.1s}.character:hover .small-photo:nth-child(2){transition-delay:.2s}.character:hover .small-photo:nth-child(3){transition-delay:.3s}.character:not(:hover) .small-photo{transition-delay:0s!important;transition-duration:.2s}.button{padding:.625em 20px;margin:10px;border:none;border-radius:5px;cursor:pointer;background-color:#3a3a3a;color:#fff;transition:background-color .3s,box-shadow .3s ease;box-shadow:0 .125em .25em #0003}.button:hover{background-color:#5a5a5a;box-shadow:0 .25em .5em #0000004d}.voiceline{background-color:#1e1e1e;border:.0625em solid #424242;border-radius:8px;padding:15px;margin:.625em auto;max-width:800px;width:90%;transition:box-shadow .3s ease;box-shadow:0 .125em .25em #0003}.voiceline:hover{box-shadow:0 .25em .5em #0000004d}.voiceline p{margin:.3125em 0}.voiceline button{margin-right:10px;padding:.3125em 10px;border:none;border-radius:5px;cursor:pointer;background-color:#3a3a3a;color:#fff;transition:background-color .3s ease}.voiceline button:hover{background-color:#5a5a5a}a{text-decoration:none;color:#bb86fc;transition:color .3s ease}a:hover{color:#d6a2e8}.center-container{margin:20px;display:flex;justify-content:center}.dynamic-tabs{display:flex;justify-content:center;align-items:center;margin:1rem auto 2rem;flex-wrap:wrap;gap:.5rem;padding:0 1rem;max-width:1200px;margin-left:auto;margin-right:auto}.dynamic-tabs button{margin:5px;padding:.5rem 1.25rem;cursor:pointer;border:none;background:#ffffff1a;color:#e0e0e0;border-radius:20px;transition:all .2s ease;font-weight:600;font-size:.9rem;letter-spacing:.5px;box-shadow:0 2px 8px #0003;font-family:Lato,sans-serif}.dynamic-tabs button:hover{background:#9c11114d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.dynamic-tabs button.active{background:#9c1111;color:#fff;border-color:#9c1111;box-shadow:0 4px 15px #9c111166;font-weight:600}.voicelines-button{margin-left:20px}.voiceline-text-NotEn{font-size:.85em;font-style:italic}html{scroll-behavior:smooth;scroll-padding-top:100px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{font-size:1.1em;line-height:1.7;text-align:center;max-width:1000px;box-shadow:0 4px 20px #0003;position:relative;overflow:hidden;transition:all .3s ease}.site-note:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.site-note{width:auto;max-width:700px;margin:.5rem auto 0;padding:.5rem 0;text-align:center;position:relative;z-index:2;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-note p{margin:.25rem 0;color:#ffffffe6;font-size:.85rem;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.8);font-weight:400;letter-spacing:.3px}.site-note p:last-child{margin-bottom:0}.site-note a{color:#ff6b6b;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative}.site-note a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#ff6b6b;transition:width .3s ease}.site-note a:hover{color:#ff8c8c;text-decoration:none}.site-note a:hover:after{width:100%}@media(max-width:768px){.character-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px;padding:15px}}@media(max-width:480px){.character-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}}@media(max-width:768px){.dynamic-tabs{gap:6px;padding:0 10px;margin:1.5em 0 .5em}.dynamic-tabs button{padding:8px 15px;font-size:.85rem;margin:2px}}.hero-controls{max-width:800px;margin:0 auto;width:100%}.search-container{position:relative;max-width:600px;margin:2rem auto;width:100%}.search-input{width:100%;padding:1rem 8rem 1rem 1.5rem;font-size:1.1rem;border:2px solid rgba(255,255,255,.1);border-radius:50px;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:all .3s ease}.search-input::placeholder{color:#fff9}.search-shortcut{position:absolute;right:3.5rem;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:.75rem;font-family:monospace;pointer-events:none;opacity:.6;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5);background:transparent;border:none;padding:0}.search-container:focus-within .search-shortcut{opacity:0;transform:translateY(-50%) scale(.9)}.search-input:focus{outline:none;border-color:#9c1111;box-shadow:0 0 0 3px #9c11114d}@media(max-width:768px){.search-input{padding:.625rem 3.5rem .625rem 1rem;font-size:.95rem}}@media(max-width:480px){.search-input{padding:.5rem 2.75rem .5rem .75rem;font-size:.875rem}}.search-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.search-button:hover{color:#fff;background:#ffffff1a}.button-groups{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.language-buttons,.attire-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.language-buttons button,.attire-buttons button{padding:.5rem 1.25rem;border:none;border-radius:20px;background:#ffffff1a;color:#e0e0e0;font-family:Lato,sans-serif;font-size:.9rem;cursor:pointer;transition:all .2s ease}.language-buttons button:hover,.attire-buttons button:hover{background:#9c11114d;color:#fff}.language-buttons button.active,.attire-buttons button.active{background:#9c1111;color:#fff;font-weight:600}@media(max-width:768px){.language-buttons button,.attire-buttons button{padding:.35rem .65rem;font-size:.8rem}}@media(max-width:480px){.language-buttons button,.attire-buttons button{padding:.25rem .5rem;font-size:.75rem}}@media(max-width:768px){.button-groups{flex-direction:column;align-items:center}.language-buttons,.attire-buttons{width:100%;justify-content:center}}.images-container{display:flex;flex-wrap:wrap;justify-content:center;margin:20px}.image-card{margin:10px;text-align:center}.image-card img{max-width:90%;height:auto;border-radius:8px;box-shadow:0 2px 10px #0000001a}.character-note{max-width:800px;margin:0 auto 1.5rem;padding:.75rem 1.25rem;background:var(--surface);border-radius:8px;border:1px solid rgba(255,255,255,.05);border-left:3px solid var(--primary)}.character-note p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.voiceline-skeleton{background:var(--surface);border-radius:8px;margin-bottom:1rem;border:1px solid rgba(255,255,255,.05);overflow:hidden;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-header{height:48px;background:#ffffff08}.skeleton-body{padding:1rem 1.25rem}.skeleton-footer{display:flex;align-items:center;padding:.5rem 1rem;gap:.75rem;background:#00000008;border-top:1px solid rgba(255,255,255,.03)}.skeleton-line{height:12px;background:#ffffff0f;border-radius:6px;margin-bottom:10px}.skeleton-line:last-child{margin-bottom:0}.skeleton-circle{width:32px;height:32px;border-radius:50%;background:#ffffff0f;flex-shrink:0}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-90{width:90%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.tree-items label,.tree-row{display:flex!important}.tree-items input[type=checkbox]{width:15px!important;height:15px!important;flex-shrink:0!important;margin:0!important;padding:0!important}.tree-attire{display:flex!important;align-items:center!important}.tree-langs{display:flex!important;gap:.2rem!important}.tree-attires{display:flex!important;flex-direction:column!important}@keyframes card-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:961px){app-site-header.sidebar-collapsed{width:var(--site-sidebar-collapsed-width)}app-site-header.sidebar-collapsed .navbar{padding-right:.45rem;padding-left:.45rem}app-site-header.sidebar-collapsed .navbar-inner{align-items:center}app-site-header.sidebar-collapsed .brand{margin-left:0;justify-content:center}app-site-header.sidebar-collapsed .brand-name,app-site-header.sidebar-collapsed .navbar-menu .nav-label,app-site-header.sidebar-collapsed .toggle-label{display:none}app-site-header.sidebar-collapsed .navbar-menu{width:100%}app-site-header.sidebar-collapsed .navbar-menu a{justify-content:center;padding-right:0;padding-left:0}app-site-header.sidebar-collapsed .navbar-menu a>app-site-nav-icon.external-indicator{position:absolute;top:.2rem;right:.2rem;width:.72rem;height:.72rem;flex-basis:.72rem;margin:0;background:#121212;color:#b7aaaa}app-site-header.sidebar-collapsed .menu-toggle{justify-content:center;padding:0}body:has(app-site-header){padding-left:var(--site-sidebar-expanded-width);transition:padding-left .2s ease}body:has(app-site-header.sidebar-collapsed){padding-left:var(--site-sidebar-collapsed-width)}}@media(max-width:960px){body:has(app-site-header){padding-left:0}}.filter-bar{position:relative;z-index:10;max-width:1400px;margin:0 auto .75rem;padding:0 20px;animation:fadeInUp .6s ease-out .2s both}.page-hero .search-container{margin:1rem auto .65rem}.page-hero .button-groups{gap:.65rem;margin-top:.5rem}.page-hero .language-buttons,.page-hero .attire-buttons{gap:.4rem}.page-hero .category-tabs{gap:.45rem;margin-top:.5rem}.filter-bar-inner{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.filter-toggle-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff8c;font-size:.8rem;font-family:Lato,sans-serif;font-weight:500;cursor:pointer;transition:all .25s ease;letter-spacing:.3px;white-space:nowrap;position:relative}.filter-toggle-btn:hover{background:#ffffff12;border-color:#ffffff24;color:#ffffffbf}.filter-toggle-btn.active{background:#9c11111f;border-color:#9c11114d;color:#fffc}.filter-toggle-icon{opacity:.7;flex-shrink:0}.filter-chevron{opacity:.4;transition:transform .3s ease;flex-shrink:0}.filter-toggle-btn.active .filter-chevron{transform:rotate(180deg)}.filter-badge{display:none;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#9c1111;border-radius:8px;color:#fff;font-size:.65rem;font-weight:700;line-height:1}.filter-badge.visible{display:inline-flex}.filter-bar .results-count{margin-left:auto;color:#ffffff4d;font-size:.75rem;font-weight:400;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.active-filters-inline{display:none;flex-wrap:wrap;gap:.4rem;align-items:center}.filter-panel{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin .35s ease;opacity:0;margin-top:0}.filter-panel.open{max-height:200px;opacity:1;margin-top:.6rem;overflow:visible}.filter-panel-inner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background:linear-gradient(145deg,#161616f2,#101010f2);border:1px solid rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff08}.filter-group{display:flex;align-items:center;gap:.4rem}.filter-label{display:flex;align-items:center;gap:.3rem;color:#fff6;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;-webkit-user-select:none;user-select:none}.filter-label svg{opacity:.5}.custom-select{position:relative;min-width:90px}.custom-select-trigger{display:flex;align-items:center;gap:.4rem;width:100%;padding:.4rem .55rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffffb3;font-size:.8rem;font-family:Lato,sans-serif;cursor:pointer;transition:all .2s ease;text-align:left;white-space:nowrap}.custom-select-trigger:hover{border-color:#ffffff26;background:#ffffff12;color:#ffffffd9}.custom-select.open .custom-select-trigger{border-color:#9c111180;background:#ffffff12;box-shadow:0 0 0 2px #9c111126}.custom-select-text{flex:1;overflow:hidden;text-overflow:ellipsis}.custom-select-arrow{opacity:.35;flex-shrink:0;transition:transform .25s ease}.custom-select.open .custom-select-arrow{transform:rotate(180deg);opacity:.6}.custom-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:0;overflow:hidden;background:#141414fa;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d;z-index:100;opacity:0;transform:translateY(-4px);transition:max-height .25s ease,opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.custom-select.open .custom-select-dropdown{max-height:240px;overflow-y:auto;opacity:1;transform:translateY(0)}.custom-select-option{padding:.45rem .7rem;color:#fff9;font-size:.8rem;cursor:pointer;transition:all .12s ease;white-space:nowrap;border-left:2px solid transparent}.custom-select-option:hover{background:#ffffff0f;color:#ffffffe6}.custom-select-option.selected{color:#fffffff2;background:#9c111126;border-left-color:#9c1111}.custom-select-dropdown::-webkit-scrollbar{width:4px}.custom-select-dropdown::-webkit-scrollbar-track{background:transparent}.custom-select-dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:#fff3}.filter-reset-btn{display:flex;align-items:center;gap:.3rem;margin-left:auto;padding:.4rem .7rem;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#ffffff59;font-size:.75rem;font-family:Lato,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-reset-btn:hover{color:#ff6b6bcc;border-color:#ff6b6b33;background:#ff6b6b0d}.filter-reset-btn svg{opacity:.6}.no-results-state{display:none;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;animation:fadeIn .4s ease}.no-results-state svg{color:#9c11114d;margin-bottom:1.25rem}.no-results-title{color:#fff9;font-size:1.1rem;font-weight:600;margin:0 0 .35rem}.no-results-subtitle{color:#ffffff4d;font-size:.85rem;margin:0 0 1.5rem}.no-results-reset{padding:.5rem 1.25rem;background:#9c111126;border:1px solid rgba(156,17,17,.3);border-radius:6px;color:#ffffffb3;font-size:.82rem;font-family:Lato,sans-serif;cursor:pointer;transition:all .2s ease}.no-results-reset:hover{background:#9c111140;border-color:#9c111180;color:#ffffffe6;transform:translateY(-1px)}.character-wrapper{transition:opacity .3s ease,transform .3s ease}.character-wrapper.card-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.filter-bar-inner{gap:.5rem}.active-filters-inline{flex-basis:100%;order:3}.filter-bar .results-count{font-size:.7rem}.filter-panel-inner{padding:.65rem .75rem;gap:.65rem}.filter-group{flex:1 1 calc(50% - .5rem);min-width:0}.custom-select{flex:1;min-width:0}.filter-reset-btn{margin-left:0;flex:1 1 100%;justify-content:center}.filter-label{font-size:.65rem}}@media(max-width:480px){.page-hero .search-container{margin:.65rem auto .45rem}.page-hero .category-tabs{gap:.4rem;margin-top:.45rem}.filter-panel-inner{flex-direction:column;gap:.5rem}.filter-group{flex:1 1 100%;width:100%}.custom-select{flex:1}.filter-panel.open{max-height:350px}}
