@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(./8vIJ7ww63mVu7gt7-GT7LEc-CG36JvV6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(./8vIJ7ww63mVu7gt79mT7-DMUuCU8H.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(./8vIJ7ww63mVu7gt7-GT7LEc-CG36JvV6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(./8vIJ7ww63mVu7gt79mT7-DMUuCU8H.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(./8vIJ7ww63mVu7gt7-GT7LEc-CG36JvV6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(./8vIJ7ww63mVu7gt79mT7-DMUuCU8H.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:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(./8vIJ7ww63mVu7gt7-GT7LEc-CG36JvV6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(./8vIJ7ww63mVu7gt79mT7-DMUuCU8H.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc-BOeWTOD4.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc-CkhJZR-_.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc-CBcvBZtf.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-DO1Apj_S.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-Dx4kXJAl.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WRhyzbi-CO5hGrJv.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459W1hyzbi-EAA9jha_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459WZhyzbi-k7S-YeeD.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wdhyzbi-BsZE-iaG.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(./JTUSjIg1_i6t8kCHKm459Wlhyw-l_AIctKy.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:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(./kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej-BoItRTd7.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--brand-title: "DARK & BLOOD";--bg-dark: #07050a;--bg-card: rgba(16, 12, 24, .95);--border-card: rgba(185, 28, 28, .5);--accent-blood: #dc2626;--accent-crimson: #991b1b;--accent-blood-glow: rgba(220, 38, 38, .6);--accent-gold: #fbbf24;--accent-purple: #c084fc;--text-main: #f3f4f6;--text-muted: #9ca3af;--font-gothic: "Cinzel", serif;--font-sans: "Montserrat", "Inter", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,select,[contenteditable=true]{user-select:text;-webkit-user-select:text}html,body{width:100%;height:100%;height:100dvh;margin:0;padding:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;touch-action:manipulation;overscroll-behavior:none;background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-sans)}.global-bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;background-image:url(./dbbg-CjH4ywyy.png);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;pointer-events:none}.global-bg-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:url(data:image/webp;base64,UklGRnINAABXRUJQVlA4IGYNAABQmACdASrwAKoBPikUiEMhoSIRuvz4IAKEtKGhaBz+hJa8ulPFXK/QPRjyDbWbLOSyhntPFBjHTu4aY3o19++zt8/6/I/7/5f7drfOf4F//fVP8L/9vLP8I/48tE74CyzcegjYIWnYg3aBl6oWzWUJvxGNxcd2zxYpEPhA8KdSwU39HKxk6LCK8x7BwSdYe0Ep5MW2PqVRNva1MdwAkrBqfsdrmZyQVQRzdQjY/l0y0VOvO4ZTCpQxzqwCeoUqNdBYIE06NlCIxba4kjFAJ9KgvCXEWgRK6W5SmxtZyI+g2QST8nhE4sJaioS5WNmCe+ZCfGuLlL1ahLBFIYzla95NgcrTvHqF9yYPr1LRBoviaHh3HDNlQE+J8q1+fFUhIZ/wWx2AfcI1BkNkFeU3ztDVI2VlcuuQ53dLT8HPaboKamlZiVF+muY90MJWZBLhCy30YaCL6360FcK/J1/vAeyid0edRQEahaVIyTFHUx1Mcysnl1JeKbMVmdp4mEcN/aRMG4/Q68FobZ95V1q5inBDAV7DBZ497gp571GHZ+fIKuNS1oma4Zn3irH0Vi1UHnrH0oooe2L9H3FQ1gP8VD3gsC9OhFTCq+7+rbh8E9K7sT0AXlEZKrqZrYijkxX2qmJQaSKYpe57ZuNH9ziVZvMtPe8YRpKY51YvfGiNg5DqP2mZxlnnnEhrHWvQr5LTUP8/O52guogjtr2nn69vdPqdK70UkPiVsf1r5gMkLvI3zhni8/18KS2zXjTJbqqH+XMRhQQbU2PEY/ExHKO/XMVUvXFjMBxf4Kcy1DpzD4YIdVaJJuhJnQptWWnz/lPxvvPIPnsN+FM3M1Qpwgk4+nkA5bBCl1CTonkrrvRx8F1yJZf+Sb5quqTpKMrOjktQnwM7ojy0wmUP3D5E+iBA3X4m9Y1gn8TXyO0R8xXc4AJU0Y9HIJNoIMQgrpzCu3UqOQ1cc8k4tUQtkvcCTv2qBFHfGr8CNhL26kKdamQtjM7Ev2I/hdm27S3iSI8PdGKZSXgkvEO80Y4lMAv0xhiHV2jx9an7ozWPj7Ge5kU3/PrP9jeRYndGI8YzdAQZ8GecPkW8OWvxW9FISIdJa6xhu6syGwv50lQu9UZ9vcRTUyhRc4UKF7OWmQ0yG5iFFuebpzM6d8pweUY8T/Xyw7gY/mdUFkzjLTNkwMHJ/25t7JccC2G8e5kv91891+6n9F3UG2VPTStF8qaqrBUzDeihPJxsFKB1S7XDZbvdmrPXhMf2D63/XoG7/RulGpVb0NVsywSmIqYK7ALwLy/KczuzTDxPiWJ6utgMCJkKMyFLxm0Km3V9v7sxGgfU2Ur48CpUWNn1FJ4Q/BlYOrGpD0M8CKwISmci7SnRW0ZFxRi5CiDewe4IR2Vgm8UJHsLGTrMzKWuEzj2qsIRrMEjTGSg+oCdw32kvv54FQ47NttxqQ+xEcwIyGxE1Gj9d//yX9dlpNXeZ34MphWWR6BzyyZEfC7l+Dz5FpG2Kj5zhA4Qfkjeca/MMKpM+cF3ql9Z0W1tKRl/Zt/dFdeHgHBwf+2I8Y5wupw13cCczFR6DeOovGAL0P6/oaZHBI8wANHqqnVi3yEcSkNGDA6ttrxlOlREGjyIBiWw3lxu8891fQAAA/v6Zna/KzqmsP69XNw7eRLyWX5dIhcgzlXLabZ+EHjd4hyYofaRfag0wNB+oOds4HEKaudimBZRHvzguRmuYWRbwo4XJiBBScQhSGuZ6MtGKzxWn5sTHrQD8LQQP64ddRFy2SE+W1F1TaGWKv2y/5F9pBR0E1tS3kcKlEK/t7BVYQKB7RLL0SDSsqC/0SvLgkdItbrggtpmkWIvkGDhN9d4EVBI0kJpZqSdiR/xGWf8dX7nvYqBJz1AzdoQST7v7/XxLGjM/ik8gyro9GqtDahL4jmkegrUOiJ8SPFgfGj6UlAiXtLecTb2S8mih3lMo5p6Ro56uP28ZkBV/lk+6e+DMH6790W35inK0/xhpWgl2RK8WLoelYyFa4UysYlxm4revxkCXd1vmSLACImCIxRuqzqm0YJUGcIuIeiHUhj/R7Oa4NBtHNRgY21ue0PWVyKHxSwy8RjtINcJUgwhXTxvtKmQ7PleMoGpTTAxK0DwOdgHzKDujQEsxVE0Fyvc7uox+eGSHcoKPqpec5Tyspi+6Wv3ItAY4LqyV0Hjyxp+3lnyLsWRuTD+DtN6VtsSNeJB7lFbhxsYgKflB4bb7YxkulEWwC/5S6PK06mH6G2efJgU9G5s3lbraSbrL4ANMNMpkEeYscYvdFQ+Js7lKWzeL2Ln1IGNsHM0I/1IJzgkDnmJDZH84+PrVq2sZhiiPT135JJHR+DlLPI8yaV8FtxC39RsCn2XY6snp75f+zQGs39x9oM8sCce8jAp7x3fLZtqdmp2iPjL87KPf6WkImMIFiLiypWiI6DR67Pvpl8b71eDrTG/yJhtv5QfY2P9UTcUrAc9C8513+eQIKOn00WecV3jqEafGhF8iVI2lFnCW2/UPlxYjnleXTjwnNyq6WFhj4ArHz1z6WGCDxNajapOtlSs0uoQ3Y+qGGXPTE8RU1HhL4ieCEz5AVyzb/hSEw0NWLmDpyD/4rWAfvSewf6ZalOCCyh8V6z41MpgfSvH8ESlE20dk0yLHBpUf84y+KK1IuAWNyS51IYMjllCc5/0hT5jrIoGvi9M/ChEurjHLmSuAZmxwp0+G3xVn3942rHybQ/J0eAAC/cxoEs1TCZmZFkmQgwBPlqaiBEP75fbsneUNWtYDgyEKbp0XdBRqQcaTVukecTftAeEgnpn45dJint9QW6Xoa6SbLUuK4+5UfqqWlg4Akj+qsmDXRmJdN+i5VaXphZBfN0ScetZSg4g1tjaZzKalLfClTKsgV0yOax2YnPKMSTE7uN8TkbpdsPMzbIX/SBeTvk4Kww/jkaiRYTBYXZZx8QKXqzYv1ue4yKsBj3SqWlYYs1nZ4nKUeeV5Dgcx3fgRcoj8LJsTRYYReY1EO3OaitF3QKZtx+ERj4Z6Ww4dvCRYKCCBEv4ecxm/q/SAlFqiwttkwayVSiVye5dhoxVZxZBkvW8R4VFdU73SAQzsmbGevTD+NhbMP/YDQ9xKxWPlPbhzYMPeEELzN27v7w2fHDKTMhaHe5onOjFTHinmIwD8HnjMYTN9fJ6T4k6T+fLB56DUkxz2rdxOpY3j3t3IHHF6/giEM/oFwZC/qDFwo/q79Ivg6Z/52y385Rnp4/Pc4XDKpfYULaP2YtR7V5mBHh+oTWXc95ATEqKzcuwqY+D3Y+TuU8PZjeUTvHCDdF6NZ783nkQiOmwcwwJ2FNPCSDCGo1F0rKTjq3lszwxykrUVcxWk3AAoLeLdeOIiX160/x+5nLmnc/3wVI6SeSw44jV2fsG72pIayExK8utYL4Z0l799T8Gu+PInBj028zSE4zaaAp/Wcp8M+89m6sj5mthLLj3Y7HFHWL0Fj4heAI90k5VUjm4V/U8ZnAIBgc66OQEHzhUnixE56YshnpZOpfJSdkQRquN9uBGzjR7aZjPGy/EPauwvCiyHSPuw8Y+lTAuRaT3j0y7VgqN8LDLAZOEBtFBLU+gJPjfXMZLBemB2x41BPUQJ3rMrRQrxKh6p2fLf/kLqgtJBLRfPYPE7dfeyNlrj6cVsUBV91A4oxxb8Ha/R2mMzhUdulnTxQMMGciFqNwakqfWIq7fo+ztG7KkUdLrmQtm6Fg0nXT+Rh2NGhygRWrt28eautZhosle1vJ6lHyQb6/JHWLnNi18wgD5+JPPaNSTO4kXT9x0lsAF0iiVO7uhBDRsfeofdeUkCD/zZw4k8cjxS7QttnASQl3JL4g6JSZ7gcyVPw3kFCI0AxrDwhzBL/EbhOFhYFqUGVFSHjSSWIu54tg/yCm8ymOVy5GL2cYfvvnKEI2FoMlCHzMqU69dCei/MmtPkNL/Pns9PY10HUFP+J1OdKQUENAJQ+jCJhsZIx1ipCoRrERhS1PkOo8BUgE4r3NQCTpB6K4Xzii+cA5Fc3ykFSTVpNMM0S57FU1vuIJJmZe8a6kG5XalwxGaImy9i/ITu6mKePei09vzFadqvesAV8xIOQzgkAXrSW4PZUSHunLaSiTm1vjvGhK0o4aFGq+YU7Z+1Oc92F5LvcbXCzuKK71OyDjRzguJXnjb6RU1S4nsOmOneB9agFnO4+B0913AMRwcIjn9+Lvlmzk1L43SetfBaWgbBoWy/mNXP0Hm1ApwOyn7IlO+9KkyeT7J2Tnx1GUwCV/hp0oMzqdRxVtS9oaqdLQ9Pl/0590KlsRIvLIZjUYNqHTQ5BYc+3OWggYAmYZ/cI8Xm/MVmJHaPJbI2FYGdwYH2yD09z2f7h9JCnfA1JOeY6Zj/zCCUcOPMNVBty3dm0Hf3j+h1xzSDWsasMh7tH0qZFHpKveMkybn6DczstJls9/Ze29IkSHNg6BxdGbUoLF9bFwMKMEi1N7j1+azoaHsx2IWukBj9qQ6Y8yl4wXesluyvS/XFMqVdhYAEeVmzK/bqF6YewhL7sR/Kdi8LO5Bg3+3mZftwjIEAU/JAAAAA) center center / cover no-repeat;clip-path:inset(0 max(0px,calc(50% - 240px)) round 22px)}body:has(#app>.mm-scene) .global-bg-layer:after{display:block}body:has(#app>.mm-scene) .fog-layer{display:none}#app{position:relative;z-index:4;width:100%;height:100%;height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center}body.game2d-active .global-bg-layer,body.game2d-active .moon-bg,body.game2d-active .fog-layer,body.game2d-active .fog-overlay,body.game2d-active .vignette-overlay,body.game2d-active .ember-container{display:none!important}.fog-layer{position:fixed;top:0;left:0;width:200%;height:100%;background:radial-gradient(ellipse at center,rgba(147,51,234,.04) 0%,transparent 75%);pointer-events:none;z-index:2;will-change:transform;animation:fogMove 40s linear infinite}@keyframes fogMove{0%{transform:translate(0) translateZ(0)}to{transform:translate(-50%) translateZ(0)}}.vignette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.85) 100%);pointer-events:none;z-index:3}.fog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,transparent 20%,rgba(13,13,13,.92) 100%);pointer-events:none;z-index:5}.bloom-effect{filter:drop-shadow(0 0 10px rgba(255,180,168,.4))}.portrait-frame{-webkit-mask-image:radial-gradient(circle,black 60%,transparent 72%);mask-image:radial-gradient(circle,black 60%,transparent 72%)}.ember-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;overflow:hidden}.ember-particle{position:absolute;background:#ffb4a899;border-radius:50%;filter:blur(1px);animation:floatEmber 12s linear infinite}@keyframes floatEmber{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:.8}80%{opacity:.4}to{transform:translateY(-600px) scale(0);opacity:0}}:where(.gi){display:inline-block;width:1.15em;height:1.15em;flex:0 0 auto;vertical-align:-.22em}.moderation-icon,.region-empty-icon,.observer-eye,.island-emoji{display:grid;place-items:center}.moderation-icon .gi,.region-empty-icon .gi,.observer-eye .gi,.island-emoji .gi{width:1em;height:1em;stroke-width:1.4}.moderation-card.is-warning .moderation-icon{color:#f59e0b}.moderation-card.is-ban .moderation-icon{color:#ef4444}.region-empty-icon{color:var(--accent-gold, #fbbf24)}.region-empty-icon.is-lock{font-size:2rem;color:var(--text-muted, #9ca3af)}.observer-eye{color:#7dd3fc}.island-emoji{color:#f3e7d0}.rc-group-ico{width:15px;height:15px;stroke-width:1.9}.rm-ability-icon .gi{width:1.1rem;height:1.1rem}.crm-notice-icon{color:var(--accent-gold, #fbbf24)}.np-engraving{display:flex;justify-content:center;gap:.9rem;margin-bottom:.3rem;color:#3d2716}.np-engraving .gi{width:2.6rem;height:2.6rem;stroke-width:1.3}.np-fleur{display:inline-grid;place-items:center;color:#8b0000}.np-fleur .gi{width:2rem;height:2rem;stroke-width:1.4}.np-ico{width:1em;height:1em;margin-right:.3em;stroke-width:1.9}.np-state{font-weight:700;letter-spacing:.06em}.np-state.is-dead{opacity:.6}.pwa-ios-share .gi{width:1.1em;height:1.1em}.glass-panel{background:var(--bg-card);border:1px solid var(--border-card);border-radius:14px;box-shadow:0 8px 32px #000c;transform:translateZ(0)}.gothic-title{font-family:var(--font-gothic);color:var(--accent-gold);text-shadow:0 0 15px var(--accent-blood-glow);letter-spacing:2px;text-align:center}.btn-gothic{font-family:var(--font-gothic);background:linear-gradient(135deg,#7f1d1d,#450a0a);color:#fff;border:1px solid #ef4444;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700;border-radius:8px;cursor:pointer;letter-spacing:1px;transition:background .15s ease,transform .1s ease;box-shadow:0 4px 12px #dc26264d;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;touch-action:manipulation}.btn-gothic:hover{transform:translateY(-1px);background:linear-gradient(135deg,#991b1b,#7f1d1d);border-color:#fca5a5}.btn-gothic:active{transform:translateY(0)}.btn-secondary{background:#1f2937e6;border:1px solid rgba(156,163,175,.3);color:var(--text-main);box-shadow:none}.btn-secondary:hover{background:#374151f2;border-color:#d1d5db80}.btn-gold{background:linear-gradient(135deg,#b45309,#78350f);border-color:#fbbf24}.btn-gold:hover{background:linear-gradient(135deg,#d97706,#b45309)}.icon-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-backdrop.hidden{display:none}.modal-box{background:var(--bg-card);border:1px solid var(--accent-red, #dc2626);border-radius:16px;width:100%;max-width:540px;padding:1.8rem;box-shadow:0 10px 40px #000000e6}.toast-container{position:fixed;top:calc(max(.3rem,env(safe-area-inset-top)) + 44px);left:50%;transform:translate(-50%);z-index:200;width:min(94vw,430px);display:flex;flex-direction:column;align-items:center;gap:.4rem;pointer-events:none}.toast{max-width:100%;background:#1c1b1bf5;border:1px solid var(--accent-gold);color:#fff;padding:.6rem .95rem;border-radius:10px;font-size:.82rem;line-height:1.35;text-align:center;box-shadow:0 6px 20px #000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:toastFade .25s ease}.toast.is-error{background:#781414f5;border-color:#ef4444}.toast.is-hint{border-left:3px solid var(--accent-gold)}.toast.is-hint strong{color:var(--accent-gold)}.toast.is-hint.red{border-color:#ef4444b3;border-left-color:#ef4444}.toast.is-hint.purple{border-color:#c084fcb3;border-left-color:var(--accent-purple)}.toast.is-hint.purple strong{color:var(--accent-purple)}.toast.is-hint.muted{border-color:#aa898459;border-left-color:#aa89848c;color:#d8d3d2}.toast.is-leaving{animation:toastOut .2s ease forwards}@keyframes toastFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.auth-card{width:100%;max-width:420px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:2rem;box-shadow:0 0 40px #dc262626}.auth-card .gothic-title{font-size:1.6rem;text-align:center;margin-bottom:.4rem}.auth-subtitle{text-align:center;color:var(--text-muted);font-size:.85rem;margin-bottom:1.5rem}.auth-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;text-align:left}.auth-field label{font-size:.78rem;color:var(--text-muted)}.auth-field input{background:#111;border:1px solid rgba(255,255,255,.2);padding:.65rem .75rem;color:var(--text-main);border-radius:6px;font-size:16px;user-select:text;-webkit-user-select:text}.auth-field input:focus{outline:none;border-color:var(--accent-blood)}.auth-error{color:var(--accent-blood);font-size:.8rem;margin:-.4rem 0 .9rem;min-height:1em}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--text-muted);font-size:.75rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#ffffff1f}#google-signin-button{display:flex;justify-content:center;margin-bottom:.5rem;min-height:40px}.avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.75rem;max-height:320px;overflow-y:auto;padding:.25rem;margin:1rem 0}.avatar-tile{position:relative;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,.15);cursor:pointer;background:#111}.avatar-tile img{width:100%;height:100%;object-fit:cover;display:block}.avatar-tile.selected{border-color:var(--accent-gold);box-shadow:0 0 12px #fbbf2480}.avatar-tile.owned:after{content:"✓";position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:var(--accent-gold);color:#1a1a1a;font-size:.7rem;line-height:18px;text-align:center;font-weight:700}.avatar-tile .avatar-price{position:absolute;left:0;right:0;bottom:0;padding:2px 4px;font-size:.65rem;text-align:center;background:#000000b8;color:var(--text-main)}.avatar-tile .avatar-rarity{position:absolute;top:4px;left:4px;font-size:.6rem;padding:1px 5px;border-radius:4px;font-weight:700;text-transform:uppercase}.rarity-Common{background:#9ca3afd9;color:#111}.rarity-Rare{background:#3b82f6d9;color:#fff}.rarity-Epic{background:#c084fce6;color:#1a1a1a}.rarity-Legendary{background:#fbbf24eb;color:#1a1a1a}.market-balances{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;font-size:.85rem;color:var(--text-main)}.personal-toggle{display:block;text-align:center;background:none;border:none;color:var(--accent-gold);font-size:.8rem;cursor:pointer;margin:0 0 .75rem;text-decoration:underline;text-underline-offset:2px}.avatar-carousel{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.5rem 0 1rem}.carousel-arrow{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--accent-gold);background:#0006;color:var(--accent-gold);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.carousel-arrow:disabled{opacity:.3;cursor:default}.carousel-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:10px;overflow:hidden;opacity:.45;border:2px solid rgba(255,255,255,.12);cursor:pointer}.carousel-thumb img{width:100%;height:100%;object-fit:cover;display:block}.carousel-main{flex:0 0 auto;width:130px;height:130px;border-radius:14px;overflow:hidden;border:3px solid var(--accent-gold);box-shadow:0 0 16px #fbbf2473}.carousel-main img{width:100%;height:100%;object-fit:cover;display:block}.carousel-empty{text-align:center;color:var(--text-muted);font-size:.85rem;padding:2rem 0}.pack-select-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0 auto 1.25rem;padding:.4rem 1rem;border-radius:999px;border:1px solid var(--border-card);background:#00000059;color:var(--text-main);font-size:.85rem;cursor:pointer}.pack-picker-list{display:flex;flex-direction:column;gap:.6rem;margin:1.25rem 0;max-height:320px;overflow-y:auto}.pack-picker-row{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border:1px solid rgba(251,191,36,.35);border-radius:8px;background:#0000004d;color:var(--text-main);cursor:pointer;font-size:.9rem;text-align:left}.pack-picker-row .radio-dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--accent-gold);flex:0 0 auto;position:relative}.pack-picker-row.selected .radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--accent-gold)}.main-menu-container.mm-scene{position:relative;width:100%;max-width:480px;min-height:100%;min-height:100dvh;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:stretch;isolation:isolate;overflow:hidden;overflow:clip}.mm-scene .mm-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 700px 420px at 50% 6%,rgba(220,38,38,.2),transparent 60%),linear-gradient(180deg,#0504084d,#0504081f 42%,#050408db)}.mm-scene .mm-fog{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none}.mm-scene .mm-fog span{position:absolute;width:60%;padding-top:60%;border-radius:50%;background:radial-gradient(circle,rgba(120,110,130,.08),transparent 70%);animation:mmDrift 26s ease-in-out infinite}.mm-scene .mm-fog span:nth-child(2){left:45%;top:30%;animation-duration:32s;animation-delay:-8s}.mm-scene .mm-fog span:nth-child(3){left:10%;top:45%;animation-duration:38s;animation-delay:-18s}@keyframes mmDrift{0%,to{transform:translate(0)}50%{transform:translate(4%,-3%)}}.mm-topbar{display:flex;flex-direction:column;gap:10px;padding:max(14px,env(safe-area-inset-top)) 0 12px;min-width:0}.mm-topbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.mm-topbar .currency-hud{flex-wrap:wrap;gap:8px;min-width:0}.glass{background:linear-gradient(180deg,#2b262f9e,#18161c9e);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--db-hairline);border-top-color:var(--db-hairline-top)}.mm-scene .coin-pill,.id-chip.glass{-webkit-backdrop-filter:none;backdrop-filter:none}.id-chip{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;min-width:0;flex:0 1 auto}button.id-chip.is-guest{font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.id-chip .avatar-ring{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1px solid var(--db-hairline-top);box-shadow:0 0 0 2px #00000059}.id-chip .avatar-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%}.id-chip .lvl-badge{position:absolute;right:-3px;bottom:-3px;min-width:17px;height:17px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:.6rem;font-weight:800;line-height:1;color:#201206;background:linear-gradient(180deg,#f3d38b,#d1a24e);border:1.5px solid #17110b;font-variant-numeric:tabular-nums}.id-chip .id-meta{display:flex;flex-direction:column;min-width:0}.id-chip .name{font-size:.82rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id-chip .lvl{font-size:.62rem;color:var(--db-bronze-bright);letter-spacing:.05em;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-gear{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.15rem;line-height:1;color:var(--text-muted);background:linear-gradient(180deg,var(--db-iron-2),var(--db-iron-1));border:1px solid var(--db-hairline);border-top-color:var(--db-hairline-top);cursor:pointer;transition:transform .1s var(--db-ease-tap),color .15s ease,border-color .15s ease}.mm-gear:hover{color:var(--db-bronze-bright);border-color:var(--db-hairline-top)}.mm-gear:active{transform:scale(.92) rotate(-25deg)}.menu-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px 4px 96px}.menu-center .brand-mark{font-family:var(--font-gothic);font-size:.7rem;letter-spacing:.5em;text-indent:.5em;color:var(--db-bronze-bright);text-transform:uppercase;opacity:.85;margin-bottom:6px}.menu-center .mm-title{margin:0;font-family:var(--font-gothic);font-weight:800;font-size:clamp(2.4rem,9vw,4rem);line-height:1.02;letter-spacing:-.02em;color:var(--text-main);text-shadow:0 0 40px var(--db-blood-glow),0 2px 0 rgba(0,0,0,.6)}.menu-center .mm-title .amp{color:var(--db-blood-bright);text-shadow:0 0 24px var(--db-blood-glow)}.menu-center .sub{color:var(--text-muted);font-size:.86rem;line-height:1.5;max-width:360px;margin:6px auto 26px}.menu-center .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:10px;border:1px solid var(--db-hairline-top);color:var(--text-main);font-family:var(--font-sans);font-weight:700;font-size:.9rem;letter-spacing:.03em;cursor:pointer;transform:translateY(0);transition:transform .1s var(--db-ease-tap),box-shadow .1s var(--db-ease-tap),filter .12s ease;box-shadow:0 1px #ffffff0f inset,0 8px 18px -8px #0009}.menu-center .btn:active{transform:translateY(2px);box-shadow:none;filter:brightness(.96)}.menu-center .btn-block{width:100%}.menu-center .btn-primary{height:56px;background:linear-gradient(180deg,var(--db-blood-bright),var(--db-blood));border-color:#ff968c59;box-shadow:0 1px #ffffff26 inset,0 10px 26px -8px var(--db-blood-glow)}.menu-center .btn-primary:active{box-shadow:0 10px 26px -14px var(--db-blood-glow)}.menu-center .btn-ghost{background:transparent;border:1px solid var(--db-hairline-top);color:var(--text-main);box-shadow:none}.menu-center .btn-ghost:hover{border-color:var(--db-bronze-bright)}.menu-center .mm-ico{font-size:1.05em}.menu-cta{display:flex;flex-direction:column;gap:12px;width:min(320px,82vw)}.menu-secondary{display:flex;justify-content:center;gap:6px;width:100%;margin-top:24px}.secondary-pill{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 1 82px;min-width:0;padding:10px 4px;border-radius:12px;background:transparent;border:1px solid transparent;color:inherit;cursor:pointer;transition:transform .12s var(--db-ease-tap),background .15s ease,border-color .15s ease}.secondary-pill:hover{background:#ffffff08;border-color:var(--db-hairline)}.secondary-pill:active{transform:scale(.94)}.secondary-pill .ico{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.1rem;background:var(--db-iron-2);border:1px solid var(--db-hairline)}.db-ui-icon{display:block}.mm-svg-icon{width:22px;height:22px;color:#ece5d4;filter:drop-shadow(0 0 3px rgba(255,255,255,.28))}.secondary-pill:hover .mm-svg-icon{color:#fff;filter:drop-shadow(0 0 5px rgba(255,255,255,.45))}.mm-svg-icon.is-bars{stroke-width:2}.lobby-svg-icon{width:20px;height:20px;color:#ece5d4;filter:drop-shadow(0 0 3px rgba(255,255,255,.25))}.secondary-pill .lbl{font-size:.64rem;color:var(--text-muted);font-weight:600;letter-spacing:.02em}.islands-screen{position:relative;width:100%;max-width:900px;margin:0 auto;min-height:100%;min-height:100dvh;padding:0 16px 40px;display:flex;flex-direction:column}.islands-head{display:flex;align-items:flex-start;gap:12px;padding:max(16px,env(safe-area-inset-top)) 4px 8px}.islands-head .t-micro{font-family:var(--font-sans);font-weight:700;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--db-bronze-bright)}.islands-h2{font-family:var(--font-gothic);font-weight:600;font-size:clamp(1.3rem,4.5vw,1.7rem);line-height:1.15;color:var(--text-main);margin:4px 0}.islands-lead{font-family:var(--font-sans);font-size:.86rem;line-height:1.5;color:var(--text-muted);max-width:520px;margin:0}.islands-screen .icon-btn{width:40px;height:40px;padding:0;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;cursor:pointer;color:var(--text-muted);background:linear-gradient(180deg,var(--db-iron-2),var(--db-iron-1));border:1px solid var(--db-hairline);border-top-color:var(--db-hairline-top);transition:transform .12s var(--db-ease-tap),color .15s ease,border-color .15s ease}.islands-screen .icon-btn:hover{color:var(--db-bronze-bright);border-color:var(--db-hairline-top)}.islands-screen .icon-btn:active{transform:scale(.9)}.islands-back{margin-top:4px}.islands-map{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:20px;padding:16px 4px 24px}.island{position:relative;z-index:1;isolation:isolate;width:100%;max-width:420px;border-radius:22px;padding:16px;cursor:pointer;text-align:left;transition:transform .26s var(--db-ease-settle),box-shadow .26s var(--db-ease-settle),border-color .2s}@media (min-width: 620px){.island{width:240px;text-align:center}}.island:hover{transform:translateY(-4px);box-shadow:0 24px 48px -22px #000000b3}.island:active{transform:translateY(-1px) scale(.99)}.island.is-locked{cursor:default;filter:saturate(.6) brightness(.85)}.island.is-locked:hover{transform:none;box-shadow:none}.island-glow{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-1;border-radius:50%;filter:blur(26px);opacity:.5;pointer-events:none}.island-glow.tone-bronze{background:radial-gradient(circle,var(--db-bronze-glow),transparent 70%)}.island-glow.tone-blood{background:radial-gradient(circle,var(--db-blood-glow),transparent 70%)}.island-glow.tone-arcane{background:radial-gradient(circle,rgba(155,108,255,.4),transparent 70%)}.island-art{position:relative;width:100%;height:104px;border-radius:16px;overflow:hidden;margin-bottom:14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,var(--db-iron-3),#121116 78%);border:1px solid var(--db-hairline)}.island-emoji{font-size:3rem;line-height:1;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.island.is-locked .island-emoji{opacity:.4}.island-badge{position:absolute;top:8px;right:8px;padding:3px 9px;border-radius:999px;font-family:var(--font-sans);font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--db-hairline-top);background:#0a080e8c}.island-badge.tone-bronze{color:var(--db-bronze-bright)}.island-badge.tone-blood{color:var(--db-blood-bright)}.island-badge.tone-arcane{color:#b9a4ff}.island-lock{position:absolute;top:8px;left:8px;font-size:.9rem}.island-title{font-family:var(--font-gothic);font-weight:600;font-size:1.05rem;color:var(--text-main);margin:0 0 4px}.island-desc{font-family:var(--font-sans);font-size:.78rem;line-height:1.45;color:var(--text-muted);margin:0}.island .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.island .population{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--text-muted);font-size:.72rem}.island .pop-muted{opacity:.7}@media (min-width: 620px){.island .meta,.island .population{justify-content:center}}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.03em;border:1px solid var(--db-hairline);color:var(--text-main)}.chip.tone-bronze{color:var(--db-bronze-bright);border-color:#f0bd6a59;background:#f0bd6a14}.chip.tone-blood{color:var(--db-blood-bright);border-color:#f0554b59;background:#f0554b14}.chip.tone-arcane{color:#b9a4ff;border-color:#9b6cff59;background:#9b6cff14}.chip.locked{color:var(--text-muted)}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#5fe08a;box-shadow:0 0 6px #5fe08a;animation:islandPulse 1.8s ease-in-out infinite}@keyframes islandPulse{0%,to{opacity:1}50%{opacity:.35}}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0303059e;opacity:0;pointer-events:none;transition:opacity .28s var(--db-ease-settle)}.sheet-scrim.open{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;border-radius:22px 22px 0 0;max-height:82dvh;transform:translateY(102%);transition:transform .32s var(--db-ease-settle);display:flex;flex-direction:column;box-shadow:0 -30px 60px -20px #000000b3}.sheet.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#1d1b23,#121015)}.sheet.open{transform:translateY(0)}@media (min-width: 620px){.sheet{left:50%;right:auto;width:min(620px,94vw);transform:translate(-50%,102%)}.sheet.open{transform:translate(-50%)}}.sheet-handle-wrap{display:flex;justify-content:center;padding:10px 0 4px}.sheet-handle{width:38px;height:5px;border-radius:999px;background:var(--db-hairline-top)}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:2px 20px 14px;border-bottom:1px solid var(--db-hairline)}.sheet-head .t-micro{font-family:var(--font-sans);font-weight:700;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--db-bronze-bright)}.sheet-title{font-family:var(--font-gothic);font-weight:600;font-size:1.05rem;color:var(--text-main)}.sheet-body{padding:14px 16px 26px;overflow-y:auto;-webkit-overflow-scrolling:touch}.world-map-container{width:100%;max-width:900px;padding:1.6rem 1.4rem;margin:0 auto;border-radius:18px;background:radial-gradient(120% 60% at 50% -10%,rgba(120,53,15,.22),transparent 60%),#0e0a16f5;border:1.5px solid rgba(155,89,245,.35);box-shadow:0 16px 50px #000000bf,inset 0 1px #ffffff1a}.map-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.3rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.map-title-group{flex:1;min-width:0}.map-main-title{font-family:var(--font-gothic);font-size:1.6rem;letter-spacing:2px;color:var(--accent-gold);margin:0 0 .3rem;display:flex;align-items:center;gap:.6rem;text-shadow:0 2px 10px rgba(0,0,0,.8)}.map-title-icon{font-size:1.5rem;filter:drop-shadow(0 0 8px rgba(251,191,36,.4))}.map-sub-title{color:var(--text-muted);font-size:.82rem;margin:0;line-height:1.35}.map-actions{flex-shrink:0}.accordion-group{display:flex;flex-direction:column;gap:.85rem}.accordion-item{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#16111ef2,#0c0912fa);box-shadow:0 4px 16px #0006;transition:border-color .2s,box-shadow .2s}.accordion-item:hover:not(.is-locked){border-color:#fbbf2459;box-shadow:0 6px 22px #0000008c}.accordion-item.active{border-color:#92400ea6;box-shadow:0 0 20px #78350f40,0 6px 20px #0009}.accordion-item.is-locked{opacity:.65;border-color:#ffffff0d}.accordion-header{padding:.95rem 1.1rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem;cursor:pointer;background:#ffffff05;transition:background .2s ease;-webkit-user-select:none;user-select:none}.accordion-header:hover{background:#ffffff0d}.island-info{display:flex;align-items:center;gap:.85rem;flex:1;min-width:0}.island-icon-box{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#281c37cc,#140e1ce6);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff1a}.region-ana-ada .island-icon-box{border-color:#fbbf2466;background:linear-gradient(135deg,#37260ccc,#191108e6)}.region-karanlik-orman .island-icon-box{border-color:#34d39966;background:linear-gradient(135deg,#0c2d1ecc,#06160fe6)}.region-buz-adasi .island-icon-box{border-color:#38bdf84d;background:linear-gradient(135deg,#0c2337b3,#06121ccc)}.region-cehennem .island-icon-box{border-color:#f871714d;background:linear-gradient(135deg,#370c12b3,#1c060acc)}.island-icon{font-size:1.4rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.island-details{display:flex;flex-direction:column;gap:.15rem;min-width:0}.island-name-row{display:flex;align-items:center;gap:.45rem}.island-toggle-arrow{font-size:.65rem;color:var(--accent-gold);transition:transform .25s ease}.accordion-item.active .island-toggle-arrow{transform:rotate(180deg)}.island-name{color:var(--text-main);font-family:var(--font-gothic);font-size:1.05rem;letter-spacing:1px}.island-room-count{font-size:.68rem;font-weight:700;color:var(--accent-gold);background:#fbbf241f;border:1px solid rgba(251,191,36,.25);padding:.1rem .45rem;border-radius:999px;margin-left:.3rem}.island-desc{font-size:.76rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.island-status{flex-shrink:0}.status-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:800;padding:.3rem .7rem;border-radius:999px;letter-spacing:.5px}.status-open{color:#4ade80;background:#4ade801f;border:1px solid rgba(74,222,128,.3)}.status-pulse{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:menu-alert-pulse 1.4s ease-in-out infinite}.status-locked{color:#f87171;background:#ef44441f;border:1px solid rgba(239,68,68,.25)}.accordion-content{display:none;padding:1.1rem 1.1rem 1.2rem;border-top:1px solid rgba(255,255,255,.06);background:#0a081099}.accordion-item.active .accordion-content{display:block}.region-empty-card{text-align:center;padding:1.4rem 1rem .8rem;display:flex;flex-direction:column;align-items:center}.region-empty-icon{font-size:2.5rem;margin-bottom:.4rem;filter:drop-shadow(0 0 10px rgba(251,191,36,.3))}.region-empty-title{font-family:var(--font-gothic);font-size:1rem;color:var(--text-main);margin:0 0 .3rem;letter-spacing:1px}.region-empty-sub{font-size:.78rem;color:var(--text-muted);font-style:italic;max-width:440px;margin:0 0 1.1rem;line-height:1.4}.region-empty-cta{padding:.6rem 1.6rem;font-size:.86rem;box-shadow:0 4px 16px #fbbf244d}.region-locked-card{text-align:center;padding:1.2rem 1rem;color:var(--text-muted);font-size:.82rem;font-style:italic;display:flex;flex-direction:column;align-items:center;gap:.4rem}.region-locked-text{margin:0}.region-rooms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.region-rooms-title{font-family:var(--font-gothic);font-size:.82rem;font-weight:700;color:var(--text-muted);letter-spacing:1px}.region-header-cta{padding:.4rem 1rem;font-size:.8rem;box-shadow:0 2px 10px #fbbf2433}.room-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;margin-bottom:1rem}.room-card.room-create-card{border:1px dashed rgba(251,191,36,.4);background:#fbbf240a;justify-content:center;align-items:center;cursor:pointer;min-height:125px}.room-card.room-create-card:hover{border-color:#fbbf24cc;background:#fbbf2414;box-shadow:0 4px 18px #fbbf2440;transform:translateY(-2px)}.room-create-card-content{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#fbbf24}.room-create-icon{font-size:1.8rem;font-weight:800;line-height:1}.room-create-text{font-family:var(--font-gothic);font-size:.82rem;font-weight:700;letter-spacing:1px}.room-card{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .95rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#181220f2,#0e0a14fa);box-shadow:0 4px 14px #0006;transition:transform .15s,border-color .15s}.room-card:hover{transform:translateY(-2px);border-color:#92400e99;box-shadow:0 8px 22px #0009}.room-card.is-playing{opacity:.85}.room-card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.room-card-actions .btn-gothic{flex:1 1 88px;min-width:0;padding-left:.5rem;padding-right:.5rem}.room-card-actions .btn-gothic[disabled]{opacity:.55;cursor:not-allowed}.room-header-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.room-title{font-family:var(--font-gothic);font-size:.92rem;font-weight:700;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-badge{font-size:.68rem;font-weight:800;padding:.15rem .45rem;border-radius:6px;text-transform:uppercase}.badge-waiting{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.badge-playing{background:#fbbf2426;color:#fde68a;border:1px solid rgba(251,191,36,.3)}.badge-full{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.room-info-row{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;color:var(--text-muted)}.room-players-count strong{color:var(--text-main)}.room-ranked-tag{color:var(--accent-gold);font-weight:700}.room-normal-tag{color:var(--text-muted)}.room-capacity-bar{height:5px;background:#0006;border-radius:999px;overflow:hidden}.room-capacity-fill{height:100%;background:linear-gradient(90deg,var(--accent-crimson),var(--accent-gold));border-radius:999px;transition:width .3s ease}@media (max-width: 600px){.world-map-container{padding:1.1rem .8rem;border-radius:12px}.map-header{flex-wrap:wrap;gap:.6rem}.map-main-title{font-size:1.3rem}.map-sub-title{font-size:.76rem}.accordion-header{padding:.8rem .85rem}.island-icon-box{width:38px;height:38px}.island-icon{font-size:1.2rem}.island-name{font-size:.95rem}.island-desc{font-size:.7rem}.room-grid{grid-template-columns:1fr}}.modal-box.create-room-modal{width:100%;max-width:440px;padding:1.4rem 1.3rem 1.2rem;background:#0e0a16f7;border:1.5px solid rgba(155,89,245,.4);border-radius:20px;box-shadow:0 0 50px #6c3aed40,0 16px 40px #000c;overflow:hidden}.crm-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.crm-header-pill{display:inline-block;background:linear-gradient(90deg,#6c3aed,#9b59f5);color:#fff;font-family:var(--font-gothic);font-size:.88rem;font-weight:700;letter-spacing:2px;padding:.4rem 1.4rem;border-radius:999px;text-align:center;text-transform:uppercase;box-shadow:0 4px 18px #6c3aed73;margin-bottom:.35rem}.crm-region-badge{font-size:.76rem;font-weight:700;color:var(--accent-gold);background:#fbbf241f;border:1px solid rgba(251,191,36,.3);padding:.2rem .75rem;border-radius:999px;margin-bottom:1.2rem}.crm-form-body{width:100%;display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.3rem;text-align:left}.crm-field-group{display:flex;flex-direction:column;gap:.4rem}.crm-field-label{font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:.35rem}.crm-label-icon{font-size:.9rem}.crm-input-wrapper{position:relative;width:100%}.crm-input-wrapper input{width:100%;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.15);border-radius:10px;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-sans);color:var(--text-main);outline:none;transition:border-color .18s,background .18s;box-sizing:border-box;-webkit-user-select:text;user-select:text}.crm-name-row{display:flex;align-items:stretch;gap:.5rem}.crm-name-row input{flex:1 1 auto;min-width:0}.crm-dice{flex:0 0 auto;width:2.9rem;display:grid;place-items:center;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.15);border-radius:10px;color:var(--text-main);cursor:pointer;transition:border-color .18s,background .18s}.crm-dice:hover,.crm-dice:focus-visible{border-color:#9b59f5;background:#9b59f51f;outline:none}.crm-dice svg{transition:transform .35s ease}.crm-dice.is-rolling svg{transform:rotate(180deg)}.crm-input-wrapper input:focus{border-color:#9b59f5;background:#9b59f514;box-shadow:0 0 12px #9b59f54d}.crm-select-wrapper{position:relative;width:100%}.crm-select-wrapper select{width:100%;background:#181222f2;border:1.5px solid rgba(255,255,255,.15);border-radius:10px;padding:.7rem 2.2rem .7rem .9rem;font-size:.95rem;font-family:var(--font-sans);color:var(--text-main);outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .18s;box-sizing:border-box}.crm-select-wrapper select:focus{border-color:#9b59f5;box-shadow:0 0 12px #9b59f54d}.crm-select-wrapper select option{background:#12091c;color:#fff}.crm-select-arrow{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);color:var(--accent-gold);pointer-events:none;font-size:.8rem}.crm-notice-box{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .85rem;border-radius:10px;background:#fbbf2414;border:1px solid rgba(251,191,36,.25)}.crm-notice-icon{font-size:1rem;flex-shrink:0;margin-top:.1rem}.crm-notice-text{font-size:.74rem;color:#fde68a;margin:0;line-height:1.35}.crm-actions{display:flex;gap:.75rem;width:100%}.crm-btn-cancel{flex:1;padding:.75rem;font-size:.85rem}.crm-btn-submit{flex:1.4;padding:.75rem;font-size:.88rem;box-shadow:0 4px 16px #fbbf2459}.ritual-lobby-view{position:relative;width:100%;height:100%;min-height:100dvh;background:transparent;color:#e5e2e1;font-family:var(--font-sans);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:5rem}.ritual-bg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#07050a9e,#07050ac7 55%,#07050ae6),url(./dbbg-CjH4ywyy.png);background-size:cover,cover;background-position:center,center;filter:blur(1px);opacity:1;z-index:1;pointer-events:none}.ritual-lobby-view .fog-overlay{background:radial-gradient(circle,transparent 45%,rgba(7,5,10,.55) 100%)}.lobby-header-bar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;padding-top:max(.5rem,env(safe-area-inset-top));background:#0e0e0ed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.lobby-icon-btn{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#7f1d1de6,#450a0ae6);border:1px solid rgba(239,68,68,.6);color:#fff;cursor:pointer;transition:filter .15s ease,transform .1s ease;touch-action:manipulation}.lobby-icon-btn .material-symbols-outlined{font-size:22px}.lobby-icon-btn:hover{filter:brightness(1.25)}.lobby-icon-btn:active{transform:scale(.94)}.lobby-icon-btn.gold{background:linear-gradient(135deg,#b45309,#78350f);border-color:var(--accent-gold)}.lobby-header-title{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;gap:.1rem}.lobby-header-title .sub-title{font-size:.58rem;letter-spacing:.16em;color:#ffb779;text-transform:uppercase;font-family:var(--font-gothic);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-header-title .room-name{font-family:var(--font-gothic);font-size:1.05rem;line-height:1.15;color:#ffb4a8;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lobby-header-meta{font-size:.6rem;letter-spacing:.05em;color:var(--text-muted)}@media (min-width: 600px){.lobby-header-bar{padding:.7rem 1rem}.lobby-icon-btn{width:46px;height:46px}.lobby-header-title .sub-title{font-size:.65rem;letter-spacing:.22em}.lobby-header-title .room-name{font-size:1.5rem;-webkit-line-clamp:1}}.lobby-main-body{position:relative;z-index:10;display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1300px;width:100%;margin:0 auto;padding:1rem;align-items:start}@media (min-width: 1024px){.lobby-main-body{grid-template-columns:1fr 400px;padding:2rem}}.ritual-stage{display:flex;flex-direction:column;align-items:center;width:100%}.status-subtitle{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;font-size:.8rem;color:#a0a0a0;font-style:italic}.status-subtitle .line{height:1px;width:35px;background:linear-gradient(90deg,transparent,rgba(255,180,168,.4))}.status-subtitle .line:last-child{background:linear-gradient(-90deg,transparent,rgba(255,180,168,.4))}.status-subtitle span{text-align:center;overflow-wrap:anywhere}.status-subtitle .lobby-status-slot{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1;min-width:0}.status-subtitle .is-starting{font-family:var(--font-gothic);font-style:normal;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--accent-gold);text-shadow:0 0 14px rgba(251,191,36,.55);animation:startPulse 1s ease-in-out infinite alternate}@keyframes startPulse{0%{opacity:.75}to{opacity:1}}.lobby-demand{width:100%;max-width:420px;margin:0 auto .9rem;padding:.55rem .7rem .6rem;border-radius:12px;background:linear-gradient(180deg,#1c1410e0,#0e0a0ae6);border:1px solid rgba(255,183,121,.28);box-shadow:0 6px 20px #0000008c,inset 0 0 24px #ffb7790d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:.35rem}.ld-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ld-kicker{font-family:var(--font-gothic);font-size:.58rem;font-weight:700;letter-spacing:.14em;color:#ffb779;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-roles-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;height:28px;padding:0 .6rem;border-radius:999px;background:linear-gradient(135deg,#78350ff2,#451a03f2);border:1px solid rgba(251,191,36,.55);color:#ffe6b8;font-family:var(--font-gothic);font-size:.62rem;font-weight:700;letter-spacing:.1em;cursor:pointer;touch-action:manipulation;transition:filter .15s ease,transform .1s ease}.ld-roles-btn .material-symbols-outlined{font-size:15px}.ld-roles-btn:hover{filter:brightness(1.2)}.ld-roles-btn:active{transform:scale(.95)}.ld-scope{font-size:.62rem;font-style:italic;line-height:1.35;color:var(--text-muted)}.ld-chips{display:flex;flex-wrap:wrap;gap:.3rem}.ld-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .45rem;border-radius:8px;font-size:.6rem;letter-spacing:.02em;color:#e8e4e3;background:#00000073;border:1px solid rgba(255,255,255,.12)}.ld-chip b{font-size:.72rem;font-variant-numeric:tabular-nums}.ld-chip-icon{font-size:.7rem;line-height:1}.ld-chip.is-vamp{border-color:#ef444480;color:#fca5a5}.ld-chip.is-special{border-color:#fbbf2480;color:#fcd34d}.ld-chip.is-neutral{border-color:#c084fc80;color:#d8b4fe}.ld-chip.is-villager{border-color:#4ade8066;color:#86efac}.ld-pool{display:flex;flex-direction:column;gap:.22rem;padding-top:.32rem;border-top:1px dashed rgba(255,183,121,.2)}.ld-pool-label{font-size:.53rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb779bf}.ld-pool-icons{display:flex;flex-wrap:wrap;gap:.25rem}.ld-pool-icon{width:26px;height:26px;padding:0;border-radius:7px;overflow:hidden;background:#00000080;border:1px solid rgba(251,191,36,.28);cursor:pointer;touch-action:manipulation;transition:transform .12s ease,border-color .15s ease}.ld-pool-icon img{width:100%;height:100%;object-fit:cover;display:block}.ld-pool-icon:hover{border-color:var(--accent-gold);transform:translateY(-1px)}.ld-pool-icon:active{transform:scale(.94)}@media (min-width: 600px){.lobby-demand{max-width:460px;padding:.7rem .9rem .75rem}.ld-kicker{font-size:.66rem}.ld-roles-btn{height:32px;font-size:.68rem}.ld-scope{font-size:.68rem}.ld-chip{font-size:.66rem}.ld-pool-icon{width:30px;height:30px}}.ritual-circle-wrapper{position:relative;width:90vw;max-width:330px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin:.5rem auto 1.5rem}@media (min-width: 600px){.ritual-circle-wrapper{max-width:440px;margin-bottom:2rem}}.ritual-glow-ring{position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.45) 0%,rgba(139,0,0,.25) 60%,transparent 100%);filter:blur(35px);animation:pulseGlow 3s ease-in-out infinite alternate}@keyframes pulseGlow{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.15);opacity:.95}}.ritual-svg-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;filter:drop-shadow(0 0 8px rgba(251,191,36,.25))}.player-circle-slots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.radial-slot{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:5}.slot-avatar-wrap{position:relative;width:46px;height:46px;border-radius:50%;overflow:hidden;border:2px solid var(--ring, var(--accent-gold));box-shadow:0 0 14px color-mix(in srgb,var(--ring, #fbbf24) 55%,transparent),0 4px 12px #000c;background:#181024}@media (min-width: 600px){.slot-avatar-wrap{width:62px;height:62px;border-width:2.5px}}.slot-avatar-wrap.is-ready{border-color:#4ade80;box-shadow:0 0 16px #4ade80a6,0 4px 14px #000c}.slot-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.slot-check-badge{position:absolute;bottom:-2px;right:-2px;background:#4ade80;color:#052e16;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0f0a18;box-shadow:0 2px 6px #000000b3;font-size:11px;font-weight:800;z-index:10}@media (min-width: 600px){.slot-check-badge{width:22px;height:22px;font-size:13px}}.empty-slot-wrap{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at center,#20162de0,#0e0a16f2);border:1.5px dashed rgba(251,191,36,.45);display:flex;align-items:center;justify-content:center;color:#fde68a;box-shadow:0 4px 12px #0009,inset 0 0 10px #fbbf241a;transition:all .2s ease}.empty-slot-wrap .material-symbols-outlined{font-size:20px;filter:drop-shadow(0 0 6px rgba(251,191,36,.4))}.empty-slot-plus{font-size:22px;font-weight:300;line-height:1;color:#fde68a;filter:drop-shadow(0 0 6px rgba(251,191,36,.35))}@media (min-width: 600px){.empty-slot-plus{font-size:28px}}@media (min-width: 600px){.empty-slot-wrap{width:56px;height:56px;border-width:2px}.empty-slot-wrap .material-symbols-outlined{font-size:26px}}.slot-name{margin-top:4px;font-family:var(--font-gothic);font-size:9px;font-weight:700;letter-spacing:.05em;color:#fff;background:#0c0814e0;border:1px solid rgba(255,255,255,.15);padding:.12rem .45rem;border-radius:999px;text-transform:uppercase;text-align:center;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px #000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 600px){.slot-name{margin-top:5px;font-size:11px;padding:.15rem .6rem;max-width:95px}}.empty-slot-label{margin-top:3px;font-size:8px;font-weight:700;letter-spacing:.5px;color:#ffffffbf;text-shadow:0 1px 4px rgba(0,0,0,.95);text-transform:uppercase;background:#0a0610a6;padding:.05rem .35rem;border-radius:4px}@media (min-width: 600px){.empty-slot-label{font-size:9px}}.center-fire-counter{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,#1c1226e0,#0c0812bf);border:1px solid rgba(251,191,36,.35);box-shadow:0 0 20px #000000bf,inset 0 0 14px #fbbf2426;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}@media (min-width: 600px){.center-fire-counter{width:90px;height:90px}}.fire-icon{font-size:32px;color:#ffb4a8;filter:drop-shadow(0 0 8px rgba(239,68,68,.6))}@media (min-width: 600px){.fire-icon{font-size:42px}}.counter-text{font-family:var(--font-gothic);font-size:1rem;font-weight:800;color:#fde68a;letter-spacing:.08em;text-shadow:0 2px 6px rgba(0,0,0,.9)}@media (min-width: 600px){.counter-text{font-size:1.2rem}}.lobby-action-zone{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:360px}.ready-status-card{background:#140e1ce0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(251,191,36,.3);padding:.6rem 1.4rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 16px #00000080}.ready-status-card .card-label{font-size:.7rem;letter-spacing:.1em;color:#ffb779;text-transform:uppercase}.ready-status-card .card-value{font-family:var(--font-gothic);font-size:1.25rem;font-weight:700;color:#fff}.btn-kader{position:relative;width:100%;height:58px;background:linear-gradient(180deg,#8b0000,#4a0000);border:1px solid rgba(255,180,168,.4);border-radius:9999px;cursor:pointer;overflow:hidden;box-shadow:0 8px 30px #8b000099;transition:all .2s ease;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.btn-kader.is-ready-active{background:linear-gradient(180deg,#15803d,#14532d);border-color:#4ade80;box-shadow:0 8px 30px #22c55e80}.btn-kader:active{transform:scale(.98)}.btn-kader .kader-text{position:relative;z-index:10;font-family:var(--font-gothic);font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.btn-kader .corner{position:absolute;width:12px;height:12px;border-color:#ffb77980;pointer-events:none}.btn-kader .corner-tl{left:6px;top:6px;border-top:2px solid;border-left:2px solid;border-top-left-radius:8px}.btn-kader .corner-br{right:6px;bottom:6px;border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:8px}.icon-pulse{animation:pulseIcon 1.5s infinite alternate}@keyframes pulseIcon{0%{transform:scale(1);opacity:.8}to{transform:scale(1.2);opacity:1}}.lobby-chat-stage{width:100%}.lobby-concept{max-width:1100px;margin:0 auto;min-height:100%;min-height:100dvh;padding-bottom:0}.lobby-grid{position:relative;z-index:6;display:grid;grid-template-columns:1fr;min-height:100dvh}.lobby-main{position:relative;display:flex;flex-direction:column;min-width:0}.lobby-concept .lobby-head{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:.6rem .9rem;padding-top:max(.6rem,env(safe-area-inset-top));background:#0a080ed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--db-hairline);flex:0 0 auto}.lobby-head-title{flex:1;min-width:0;text-align:left}.lobby-head-kicker{display:block;font-family:var(--font-sans);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--db-bronze-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-head-h{font-family:var(--font-gothic);font-weight:700;font-size:1.3rem;line-height:1.08;color:var(--text-main);margin:2px 0 0}.lobby-concept .lobby-header-meta{display:block;font-size:.64rem;color:var(--text-muted);margin-top:2px}.lobby-head-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.autostart-banner{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px auto 2px;padding:10px 18px;width:fit-content;max-width:min(460px,92%);border-radius:10px;background:linear-gradient(180deg,#9a162052,#78121a3d);border:1px solid rgba(240,85,75,.5);box-shadow:0 6px 20px -8px #e0483f80,inset 0 1px #ffffff0f;font-size:.8rem;line-height:1.3;color:#f6ebe9;font-weight:600;text-align:center;flex:0 0 auto}.autostart-banner .lobby-status-slot{font-size:.8rem;color:#f6ebe9}.autostart-banner .is-starting{color:var(--db-bronze-bright);font-weight:800}.dot-live{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--db-blood-bright);box-shadow:0 0 8px var(--db-blood-glow);animation:islandPulse 1.6s ease-in-out infinite}.circle-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0 6px}.circle{position:relative;width:min(84vw,360px);height:min(84vw,360px)}.circle-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:radial-gradient(circle,#1c1226e6,#0c0812bf);border:1px solid rgba(251,191,36,.35);box-shadow:0 0 20px #000000bf,inset 0 0 14px #fbbf2426;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.circle-center .fire-icon{font-size:26px;color:#ff9d4d}.circle-center .counter-text{font-size:.72rem;font-weight:700;color:var(--text-main)}.player-circle-slots{position:absolute;top:0;right:0;bottom:0;left:0}.seat{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:66px}.seat .avatar-ring{position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#2a2333,#14101c);border:2.5px solid var(--ring, var(--db-hairline-top));box-shadow:0 0 14px -2px var(--ring, transparent),0 4px 12px #000000d9;color:#fde68a;font-size:1.35rem}.seat .avatar-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover}.seat.ready .avatar-ring{border-color:#5fe08a;box-shadow:0 0 16px #5fe08a99,0 4px 12px #000000d9}.seat.empty .avatar-ring{border-style:dashed;border-width:2px;border-color:#f0bd6a8c;background:radial-gradient(circle at center,#20162d8c,#0a080e73);box-shadow:inset 0 0 12px #f0bd6a1f}.seat.in-voice .avatar-ring{box-shadow:0 0 0 2px #5fe08a,0 0 14px #5fe08a99,0 4px 12px #000000d9}.seat.is-speaking .avatar-ring:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid #5fe08a;pointer-events:none;animation:seatSpeak 1.25s cubic-bezier(.2,.6,.3,1) infinite}@keyframes seatSpeak{0%{opacity:.85;scale:1}to{opacity:0;scale:1.5}}html.motion-reduced .seat.is-speaking .avatar-ring:before{animation:none;opacity:.9;top:-5px;right:-5px;bottom:-5px;left:-5px}.seat .nm{font-size:.62rem;color:#f1ece9;font-weight:700;letter-spacing:.01em;max-width:76px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#0a070fd1;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);text-shadow:0 1px 3px rgba(0,0,0,.9)}.seat.empty .nm{color:#ffffffd9;background:#0a070fb3}.seat .rd{position:absolute;top:-3px;right:8px;width:14px;height:14px;border-radius:50%;background:#5fe08a;border:2px solid #07050a;box-shadow:0 0 8px #5fe08ab3}.seat .mic-badge{position:absolute;bottom:-3px;right:-3px;width:20px;height:20px;border-radius:50%;color:#052e16;background:#4ade80;border:1.5px solid #07050a;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px #4ade808c,0 2px 6px #000000b3}.seat .mic-badge.is-listening{color:#082f49;background:#38bdf8;box-shadow:0 0 8px #38bdf880,0 2px 6px #000000b3}.seat .mic-badge .gi{width:12px;height:12px;stroke-width:2.2}.seat.is-speaking .mic-badge:not(.is-listening) .gi{display:none}.seat.is-speaking .mic-badge:not(.is-listening) .eq{display:inline-flex}@keyframes speakpulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.lobby-bottom{display:flex;justify-content:center;padding:30px 16px 2px}.lobby-chips,.lobby-bottom .rule-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lobby-mobile-only{display:block;padding:12px 16px max(14px,env(safe-area-inset-bottom));margin-top:4px}.lobby-mobile-only .lobby-cta-hint{text-align:center;font-size:.7rem;color:var(--text-muted);margin-top:8px}.lobby-cta-row{display:flex;gap:10px;margin-top:10px}.lobby-cta-row .btn{flex:1}.lobby-side{display:none}.side-tab{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--db-hairline)}.side-tab .t-label{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.side-tab .voice-side-count{font-size:.62rem;color:var(--db-bronze-bright)}.side-players{padding:6px 10px;overflow-y:auto;flex:1;min-height:0}.side-player{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px}.side-player .avatar-ring{width:32px;height:32px;border-radius:50%;overflow:hidden;border:1px solid var(--db-hairline-top);flex:0 0 auto}.side-player .avatar-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover}.side-player .nm{font-size:.78rem;font-weight:600;color:var(--text-main);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-player .voice-ind{font-size:.72rem;flex:0 0 auto}.side-foot{padding:16px;border-top:1px solid var(--db-hairline)}.ritual-lobby-view .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:10px;border:1px solid var(--db-hairline-top);background:var(--db-iron-3);color:var(--text-main);font-family:var(--font-sans);font-weight:700;font-size:.86rem;letter-spacing:.02em;cursor:pointer;transition:transform .1s var(--db-ease-tap),filter .12s ease}.ritual-lobby-view .btn:active{transform:translateY(2px);filter:brightness(.96)}.ritual-lobby-view .btn-block{width:100%}.ritual-lobby-view .btn-primary{background:linear-gradient(180deg,var(--db-blood-bright),var(--db-blood));border-color:#ff968c59;box-shadow:0 10px 26px -8px var(--db-blood-glow)}.ritual-lobby-view .btn-primary.is-ready-active{background:linear-gradient(180deg,#4ade80,#16a34a);border-color:#96ffb466;box-shadow:0 10px 26px -8px #4ade8080;color:#05230f}.ritual-lobby-view .btn-ghost{background:transparent;border:1px solid var(--db-hairline-top)}.ritual-lobby-view .btn-ghost:hover{border-color:var(--db-bronze-bright)}.chat-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0303059e;opacity:0;pointer-events:none;transition:opacity .28s var(--db-ease-settle)}.chat-scrim.open{opacity:1;pointer-events:auto}.chat-drawer{position:fixed;left:0;right:0;bottom:0;z-index:61;border-radius:22px 22px 0 0;height:min(80dvh,640px);transform:translateY(102%);transition:transform .32s var(--db-ease-settle);display:flex;flex-direction:column;box-shadow:0 -30px 60px -20px #000000b3;background:linear-gradient(180deg,#18141efa,#0c0a10fa);border:1px solid var(--db-hairline);border-bottom:none}.chat-drawer.open{transform:translateY(0)}@media (min-width: 900px){.chat-drawer{left:auto;right:20px;width:440px}}.chat-drawer .sheet-handle-wrap{display:flex;justify-content:center;padding:10px 0 4px}.chat-drawer .sheet-handle{width:38px;height:5px;border-radius:999px;background:var(--db-hairline-top)}.chat-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:2px 16px 10px;border-bottom:1px solid var(--db-hairline)}.chat-drawer-head .t-label{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.chat-drawer .lobby-chat-stage{flex:1;min-height:0;display:flex;overflow:hidden}.chat-drawer #chat-slot{width:100%;display:flex;min-height:0}@media (min-width: 900px){.lobby-grid{grid-template-columns:1fr 320px;height:100dvh}.lobby-main{overflow-y:auto}.lobby-side{display:flex;flex-direction:column;border-left:1px solid var(--db-hairline);background:#0a080e66;min-height:0}.lobby-mobile-only{display:none}}.lobby-concept .lobby-chips .chip,.lobby-concept .rule-chips .chip{background:#0c0911d1;border-color:#ffffff29;color:#f1ece9;box-shadow:0 2px 8px #00000080}.lobby-concept .lobby-chips .chip.tone-bronze,.lobby-concept .rule-chips .chip.tone-bronze{background:#3a280ec7;border-color:#f0bd6a8c;color:var(--db-bronze-bright)}.lobby-concept .lobby-cta-hint{color:#c4bcc4}.lobby-concept .lobby-head{background:#08060ce6}.lobby-concept .side-player .chip{background:#0c0911d1;color:#f1ece9}.lobby-concept .side-player .chip.tone-bronze{background:#3a280ec7;color:var(--db-bronze-bright)}.lobby-concept .side-player:nth-child(odd){background:#ffffff05}.chat-drawer .chat-panel{flex:1;height:auto;min-height:0;max-height:none;width:100%;background:transparent;border:none;box-shadow:none;border-radius:0}.chat-drawer .chat-tabs{background:transparent;border-bottom:1px solid var(--db-hairline)}.chat-drawer .chat-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:13px 4px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.chat-drawer .chat-tab:hover{color:var(--text-main)}.chat-drawer .chat-tab.active{color:var(--text-main);border-bottom-color:var(--db-bronze-bright);background:transparent}.chat-drawer .chat-tab-label{font-size:inherit;letter-spacing:inherit}.chat-drawer .chat-tab-count{font-size:.58rem;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#ffffff14;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.chat-drawer .chat-tab.active .chat-tab-count{background:#f0bd6a38;color:var(--db-bronze-bright)}.chat-drawer .chat-messages{flex:1;min-height:0;overflow-y:auto;padding:12px 14px}.chat-drawer .chat-input-row{display:flex;gap:8px;padding:12px;border-top:1px solid var(--db-hairline);background:transparent}.chat-drawer .chat-input-row input{flex:1;background:var(--db-iron-1);border:1px solid var(--db-hairline);border-radius:10px;padding:0 12px;color:var(--text-main);font-size:.85rem;height:42px}.chat-drawer .chat-input-row input:focus{outline:none;border-color:var(--db-hairline-top)}.chat-drawer .chat-send-btn{height:42px;padding:0 16px;border-radius:10px;font-size:.78rem;font-weight:700;white-space:nowrap;border:1px solid rgba(255,220,170,.4);background:linear-gradient(180deg,var(--db-bronze-bright),var(--db-bronze));color:#2b1a06;cursor:pointer}.chat-drawer .chat-send-btn:active{filter:brightness(.95)}.js-open-chat{position:relative;overflow:visible}.chat-unread-dot{position:absolute;top:-5px;right:-5px;width:12px;height:12px;border-radius:50%;background:#ef4444;border:2px solid #0a070f;box-shadow:0 0 10px #ef4444f2;animation:chatUnreadPulse 1.25s ease-in-out infinite;pointer-events:none;z-index:2}.chat-unread-dot[hidden]{display:none}@keyframes chatUnreadPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.65}}.circle[data-density=dense]{height:auto;aspect-ratio:1 / 1.18;width:min(84vw,360px,calc(56dvh / 1.18))}.circle[data-density=packed]{height:auto;aspect-ratio:1 / 1.34;width:min(86vw,360px,calc(60dvh / 1.34))}.circle[data-density=dense] .seat{width:62px;gap:0}.circle[data-density=packed] .seat{width:58px;gap:0}.circle[data-density=dense] .seat .avatar-ring{width:44px;height:44px;font-size:1.1rem}.circle[data-density=packed] .seat .avatar-ring{width:40px;height:40px;font-size:1rem}.circle[data-density=dense] .seat .nm,.circle[data-density=packed] .seat .nm{position:relative;z-index:2;margin-top:-9px;padding:1px 6px;font-size:.56rem;max-width:60px}.circle[data-density=packed] .seat .nm{max-width:52px;font-size:.54rem;padding:1px 5px}.circle[data-density=dense] .seat .mic-badge,.circle[data-density=packed] .seat .mic-badge{width:16px;height:16px;bottom:4px;right:-5px}.circle[data-density=dense] .seat .mic-badge .gi,.circle[data-density=packed] .seat .mic-badge .gi{width:10px;height:10px}.circle[data-density=dense] .seat .crown,.circle[data-density=packed] .seat .crown{width:16px;height:16px}.circle[data-density=dense] .seat .crown .gi,.circle[data-density=packed] .seat .crown .gi{width:9px;height:9px}.circle[data-density=dense] .seat .rd,.circle[data-density=packed] .seat .rd{width:11px;height:11px;top:-2px;right:6px}.circle[data-density=dense] .circle-center,.circle[data-density=packed] .circle-center{width:70px;height:70px}.seat .crown{position:absolute;top:-4px;left:-4px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;color:#3a2204;background:linear-gradient(180deg,#f6d893,#d1a24e);border:1.5px solid #17110b;box-shadow:0 2px 6px #000000b3}.seat .crown .gi{width:11px;height:11px;stroke-width:2.2}.side-player .side-crown{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;color:var(--db-bronze-bright);stroke-width:2}.side-player .voice-ind{display:inline-flex;color:#4ade80}.side-player .voice-ind.is-listening{color:#38bdf8}.side-player .voice-ind .gi{width:15px;height:15px;stroke-width:2}.ritual-lobby-view .btn .btn-ico{width:18px;height:18px;flex:0 0 auto}.lobby-concept .rule-chips .chip.chip-voice{color:#bbf7d0;border-color:#4ade8066;background:#0a2816cc}.chip-voice .gi{width:13px;height:13px;stroke-width:2}.seat .avatar-ring{transition:border-color .35s ease,box-shadow .35s ease}.seat:not(.empty) .avatar-ring{animation:seatSummon .6s cubic-bezier(.22,1,.36,1) both}.seat:not(.empty) .avatar-ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--ring, #f0bd6a);opacity:0;animation:seatBurst .7s ease-out both;pointer-events:none}.seat:not(.empty) .nm{animation:seatName .45s .15s cubic-bezier(.22,1,.36,1) both}.seat .rd{animation:seatReady .4s cubic-bezier(.34,1.4,.64,1) both}.seat.empty .avatar-ring{animation:seatIdle 3.6s ease-in-out infinite}.seat.empty:nth-child(3n) .avatar-ring{animation-delay:-1.2s}.seat.empty:nth-child(3n+1) .avatar-ring{animation-delay:-2.4s}html.gfx-low .seat.empty .avatar-ring{animation:none}@keyframes seatSummon{0%{scale:.55;opacity:0}60%{scale:1.08;opacity:1}to{scale:1}}@keyframes seatBurst{0%{opacity:.9;scale:.9}to{opacity:0;scale:1.7}}@keyframes seatName{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes seatReady{0%{scale:0}to{scale:1}}@keyframes seatIdle{0%,to{opacity:.7}50%{opacity:1}}@property --heat{syntax: "<number>"; inherits: true; initial-value: 0;}.circle-center.lf{--heat: 0;--lf-hot: color-mix(in srgb, #ff8a2a calc(var(--heat) * 100%), #a3172b);pointer-events:auto;cursor:pointer;width:86px;height:86px;padding:0;gap:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--lf-hot) calc(18% + var(--heat) * 30%),#170d1c),#100a16 68%);border:1px solid color-mix(in srgb,var(--lf-hot) 45%,rgba(255,255,255,.08));box-shadow:0 0 22px #000000bf,inset 0 0 16px color-mix(in srgb,var(--lf-hot) 28%,transparent);transition:--heat .7s cubic-bezier(.22,1,.36,1),scale .16s cubic-bezier(.3,.7,.4,1),border-color .4s ease}.circle-center.lf:active{scale:.93}.circle-center.lf:focus-visible{outline:2px solid #ffd76a;outline-offset:12px}.circle-center.lf>*{pointer-events:none}.circle-center.lf:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}.lf-ring{position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;width:calc(100% + 22px);height:calc(100% + 22px);overflow:visible}.lf-seg{fill:none;stroke:#ffffff1c;stroke-width:3.2;stroke-linecap:round;transition:stroke .45s ease,stroke-width .45s cubic-bezier(.3,1.6,.5,1),opacity .45s ease}.lf-seg.on{stroke:var(--c);stroke-width:4.6;filter:drop-shadow(0 0 3px var(--c))}.lf.is-lit .lf-ring{animation:lfRing 1.8s ease-in-out infinite}@keyframes lfRing{50%{scale:1.035;opacity:.86}}.lf-tap{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--lf-hot);opacity:0}.lf.is-tapped .lf-tap{animation:lfTap .55s cubic-bezier(.16,1,.3,1)}@keyframes lfTap{0%{opacity:.9;scale:.8}to{opacity:0;scale:1.55}}.lf-core{position:relative;display:block;width:40px;height:46px;margin-top:-4px}.lf-flame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform-origin:50% 92%;scale:calc(.56 + var(--heat) * .44);opacity:calc(.5 + var(--heat) * .5);transition:scale .7s cubic-bezier(.3,1.5,.5,1),opacity .5s ease}.lf.is-me-ready .lf-flame{scale:calc(.74 + var(--heat) * .26);opacity:calc(.8 + var(--heat) * .2)}.lf.is-lit .lf-flame{scale:1.08;opacity:1}.lf-f{transform-origin:24px 52px}.lf-f--a{fill:color-mix(in srgb,#ff7a1a calc(var(--heat) * 100%),#8f1226);animation:lfFlickA 1.9s ease-in-out infinite}.lf-f--b{fill:color-mix(in srgb,#ffc04d calc(var(--heat) * 100%),#d43a45);animation:lfFlickB 1.3s ease-in-out infinite}.lf-f--c{fill:color-mix(in srgb,#fff6cf calc(var(--heat) * 100%),#ff9a7a);animation:lfFlickC .9s ease-in-out infinite}.lf-coal{fill:color-mix(in srgb,#ffb347 calc(var(--heat) * 100%),#5a0f1c);opacity:.55;animation:lfCoal 2.4s ease-in-out infinite}@keyframes lfFlickA{0%,to{transform:scale(1) skew(0)}30%{transform:scale(.96,1.05) skew(-2.5deg)}62%{transform:scale(1.03,.96) skew(2deg)}}@keyframes lfFlickB{0%,to{transform:scale(.66,.68) skew(0)}40%{transform:scale(.62,.75) skew(3.5deg)}72%{transform:scale(.7,.64) skew(-3deg)}}@keyframes lfFlickC{0%,to{transform:scale(.36,.4)}50%{transform:scale(.32,.48) skew(-4deg)}}@keyframes lfCoal{50%{opacity:.9}}.lf.is-lit .lf-f--a{animation-duration:1.1s}.lf.is-lit .lf-f--b{animation-duration:.8s}.lf.is-lit .lf-f--c{animation-duration:.55s}.lf.is-lit{animation:lfGlow 1.8s ease-in-out infinite}@keyframes lfGlow{0%,to{box-shadow:0 0 22px #000000bf,0 0 14px #ff8a2a59,inset 0 0 16px #ff8a2a4d}50%{box-shadow:0 0 22px #000000bf,0 0 26px 4px #ff8a2a8c,inset 0 0 22px #ffaa4673}}.lf-ember{position:absolute;bottom:30%;left:50%;width:3px;height:3px;border-radius:50%;background:#ffd27a;opacity:0}.lf.is-lit .lf-ember{animation:lfEmber 1.5s ease-out infinite}.lf-ember:nth-child(1){--ex: -13px;animation-delay:0s!important}.lf-ember:nth-child(2){--ex: 10px;animation-delay:.4s!important}.lf-ember:nth-child(3){--ex: -5px;animation-delay:.8s!important}.lf-ember:nth-child(4){--ex: 15px;animation-delay:1.1s!important}@keyframes lfEmber{0%{opacity:0;translate:0 0;scale:1}15%{opacity:1}to{opacity:0;translate:var(--ex) -34px;scale:.3}}.lf-label{position:relative;margin-top:1px;font-family:var(--font-sans);font-size:.5rem;font-weight:800;letter-spacing:.16em;text-indent:.16em;line-height:1;white-space:nowrap;color:color-mix(in srgb,#ffe2a8 calc(40% + var(--heat) * 60%),#cdb6b0);transition:color .4s ease}.lf:not(.is-me-ready):not(.is-starting) .lf-label{animation:lfHint 2.2s ease-in-out infinite}@keyframes lfHint{50%{opacity:.55}}.lf.is-me-ready .lf-label{color:#ffd76a}.lf.is-starting .lf-core{height:34px;width:30px}.lf.is-starting .lf-label{font-family:var(--font-gothic, serif);font-size:1.15rem;letter-spacing:0;text-indent:0;color:#fff3c4;text-shadow:0 0 10px rgba(255,150,60,.8)}.circle[data-density=dense] .circle-center.lf,.circle[data-density=packed] .circle-center.lf{width:76px;height:76px}.circle[data-density=dense] .lf-core,.circle[data-density=packed] .lf-core{width:34px;height:40px}html.gfx-low .lf-seg.on{filter:none}html.gfx-low .lf.is-lit,html.gfx-low .lf.is-lit .lf-ring{animation:none}html.gfx-low .lf-ember{display:none}html.motion-reduced .lf-f,html.motion-reduced .lf-coal,html.motion-reduced .lf-label,html.motion-reduced .lf.is-lit,html.motion-reduced .lf.is-lit .lf-ring{animation:none}html.motion-reduced .lf-f--b{transform:scale(.66,.68)}html.motion-reduced .lf-f--c{transform:scale(.36,.4)}html.motion-reduced .lf-ember{display:none}.lobby-bottom:has(.rule-chips:empty){padding-top:14px;padding-bottom:0}.ft{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;pointer-events:none;transition:opacity .35s ease;contain:strict;will-change:opacity}.ft canvas{display:block;width:100%;height:100%}.ft.is-leaving{opacity:0}.ft--simple{background:radial-gradient(circle at 50% 50%,#ffb347,#c2261a 42%,#1a0505);animation:ftSimple .4s ease both;transition-duration:.4s}@keyframes ftSimple{0%{opacity:0}}.nt{--nt-c: #ef4444;--nt-dur: 2.8s;--nt-ease: cubic-bezier(.16, 1, .3, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);pointer-events:none}.nt-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 46% at 50% 50%,color-mix(in srgb,var(--nt-c) 16%,transparent) 0%,transparent 70%),#050408c7;animation:ntFade .32s ease both}.nt.is-diegetic .nt-scrim{background:none}.nt-band{position:relative;width:100%;padding:26px 0 24px;background:radial-gradient(60% 120% at 50% 0%,color-mix(in srgb,var(--nt-c) 14%,transparent) 0%,transparent 70%),linear-gradient(90deg,#09070d00,#09070df0 16%,#09070df0 84%,#09070d00);animation:ntBand .5s var(--nt-ease) both}.nt-rule{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--nt-c) 85%,#fff) 50%,transparent 96%);transform-origin:50% 50%;animation:ntRule .75s var(--nt-ease) .08s both}.nt-rule--top{top:0}.nt-rule--bottom{bottom:0;opacity:.55}.nt-timer{position:absolute;left:22%;right:22%;top:-.5px;height:2px;border-radius:2px;background:var(--nt-c);box-shadow:0 0 10px var(--nt-c);transform-origin:50% 50%;animation:ntTimer var(--nt-dur) linear both}.nt-body{position:relative;width:min(84%,440px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.nt-emblem{position:relative;width:68px;height:68px;margin-bottom:14px;display:grid;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--nt-c) 78%,#fff);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--nt-c) 20%,#14101a),#0b0810 72%);animation:ntEmblem .55s var(--nt-ease) .1s both}.nt-halo{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--nt-c) 38%,transparent) 0%,transparent 68%);animation:ntHalo 2.4s ease-in-out .4s infinite alternate both}.nt-wave{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--nt-c);opacity:0;animation:ntWave 1.1s var(--nt-ease) .42s both}.nt-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg;fill:none;stroke:var(--nt-c);stroke-width:1.5;stroke-linecap:round}.nt-ring circle{stroke-dasharray:1;stroke-dashoffset:1;animation:ntDraw .85s var(--nt-ease) .16s both}.nt-icon{position:relative;width:32px;height:32px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nt-c) 65%,transparent))}.nt-icon path{stroke-dasharray:1;stroke-dashoffset:1;animation:ntDraw .7s var(--nt-ease) both;animation-delay:.3s}.nt-icon path:nth-child(2){animation-delay:.38s}.nt-icon path:nth-child(3){animation-delay:.46s}.nt-icon path:nth-child(4){animation-delay:.54s}.nt-icon path:nth-child(n+5){animation-delay:.62s}.nt-title{margin:0;overflow:hidden;padding:2px 0;font-family:var(--font-gothic);font-size:clamp(1.2rem,6.2vw,1.85rem);font-weight:700;line-height:1.16;letter-spacing:.07em;text-wrap:balance;color:color-mix(in srgb,var(--nt-c) 72%,#fff)}.nt-title span{display:block;text-shadow:0 0 22px color-mix(in srgb,var(--nt-c) 45%,transparent);animation:ntRise .6s var(--nt-ease) .22s both}.nt-text{margin:8px 0 0;font-family:var(--font-sans);font-size:.88rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;color:#f3f4f6db;animation:ntText .5s ease-out .4s both}.nt.is-leaving .nt-scrim{animation:ntFadeOut .28s ease-in both}.nt.is-leaving .nt-band{animation:ntBandOut .28s ease-in both}@keyframes ntFade{0%{opacity:0}}@keyframes ntFadeOut{to{opacity:0}}@keyframes ntBand{0%{opacity:0;transform:scaleY(.72)}}@keyframes ntBandOut{to{opacity:0;transform:translateY(-8px)}}@keyframes ntRule{0%{transform:scaleX(0)}}@keyframes ntTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ntEmblem{0%{opacity:0;transform:scale(.7)}}@keyframes ntHalo{0%{opacity:.45}to{opacity:1}}@keyframes ntWave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ntDraw{0%{stroke-dashoffset:1;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ntRise{0%{transform:translateY(105%)}}@keyframes ntText{0%{opacity:0;transform:translateY(6px)}}@media (max-height: 520px){.nt-band{padding:14px 0 12px}.nt-emblem{width:52px;height:52px;margin-bottom:8px}.nt-icon{width:26px;height:26px}}html.motion-reduced .nt-band,html.motion-reduced .nt-rule,html.motion-reduced .nt-emblem,html.motion-reduced .nt-title span,html.motion-reduced .nt-text{animation:ntFade .16s ease both}html.motion-reduced .nt-ring circle,html.motion-reduced .nt-icon path{animation:none;stroke-dashoffset:0}html.motion-reduced .nt-wave,html.motion-reduced .nt-halo{animation:none}html.motion-reduced .nt-wave{display:none}html.motion-reduced .nt.is-leaving .nt-band{animation:ntFadeOut .16s ease both}html.gfx-low .nt-halo{animation:none;opacity:.7}html.gfx-low .nt-icon{filter:none}:root{--eg-surface: #131313;--eg-surface-lowest: #0e0e0e;--eg-surface-low: #1c1b1b;--eg-surface-container: #20201f;--eg-surface-high: #2a2a2a;--eg-surface-highest: #353535;--eg-on-surface: #e5e2e1;--eg-on-surface-variant: #e3beb8;--eg-outline: #aa8984;--eg-outline-variant: #5a403c;--eg-primary: #ffb4a8;--eg-primary-container: #8b0000;--eg-on-primary-container: #ff907f;--eg-secondary: #ffb779;--eg-secondary-container: #955200;--eg-on-secondary-container: #ffd9bc;--eg-error: #ffb4ab}.village-view{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.vs-shell{width:100%;max-width:1280px;height:100%;min-height:0;margin:0 auto;padding:0 0 max(.35rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.45rem;overflow:hidden}.vs-bar{position:relative;flex:0 0 auto;z-index:40;display:flex;align-items:center;gap:.4rem;min-width:0;height:38px;margin:max(.25rem,env(safe-area-inset-top)) .55rem 0;padding:0 .5rem;border-radius:10px;background:linear-gradient(180deg,#2a2a2af7,#0e0e0ef7);border:1px solid rgba(170,137,132,.2);box-shadow:0 4px 16px #0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vs-bar.is-night{background:linear-gradient(180deg,#1a1420f7,#0e0d12f7)}.vs-bar-cycle{display:flex;align-items:center;gap:.28rem;flex-shrink:0}.vs-bar-cycle .material-symbols-outlined{font-size:18px;color:var(--eg-secondary)}.is-night .vs-bar-cycle .material-symbols-outlined{color:var(--accent-purple)}.vs-bar-timer{font-family:var(--font-gothic);font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--eg-on-surface)}.vs-bar-phase{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.1rem .3rem;background:none;border:0;color:var(--eg-on-surface);font-family:var(--font-sans);font-size:.72rem;font-weight:600;cursor:pointer;touch-action:manipulation}.vs-bar-phase-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-bar-phase-more{font-size:14px;opacity:.5;flex-shrink:0}.vs-bar-phase:active .vs-bar-phase-more{opacity:1}.vs-bar-right{display:flex;align-items:center;gap:.35rem;flex-shrink:0;min-width:0}.vs-bar-offline{display:inline-flex;color:var(--eg-error);animation:vsBlink 1.2s infinite}.vs-bar-offline .material-symbols-outlined{font-size:17px}@keyframes vsBlink{50%{opacity:.3}}.vs-bar-leave{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#7f1d1df2,#2e0808f2);border:1px solid rgba(239,68,68,.65);color:#ffd9bc;cursor:pointer;box-shadow:0 2px 10px #0009;transition:filter .15s ease,transform .1s ease;touch-action:manipulation}.vs-bar-leave .material-symbols-outlined{font-size:17px}.vs-bar-leave:hover{filter:brightness(1.25)}.vs-bar-leave:active{transform:scale(.94)}.vs-bar-progress{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:0 0 10px 10px;overflow:hidden;background:#0000008c}.vs-layout{flex:1;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,auto) minmax(32%,1fr);gap:.45rem;padding:0 .55rem;overflow:hidden}.vs-main,.vs-side{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:0}@media (max-width: 999px){.vs-layout.is-roomy{grid-template-rows:minmax(0,auto) minmax(35%,1fr)}}@media (min-width: 1000px){.vs-layout,.vs-layout.is-roomy{grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:minmax(0,1fr);align-items:stretch;padding:0 1rem;gap:.8rem}}.vs-progress-fill{display:block;height:100%;background:linear-gradient(90deg,var(--eg-secondary),#ffdad4);box-shadow:0 0 10px #ffb4a880;transition:width 1s linear}.is-night .vs-progress-fill{background:linear-gradient(90deg,#7f1d1d,#ef4444);box-shadow:0 0 12px #ef44448c}.vs-role-pill{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:42vw;height:26px;padding:0 .5rem 0 .15rem;border-radius:999px;background:#8b000047;border:1px solid color-mix(in srgb,var(--pill-color) 45%,transparent);color:var(--pill-color);font-family:var(--font-sans);font-size:.66rem;font-weight:700;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.vs-role-pill:hover{background:#8b000073;box-shadow:0 0 16px color-mix(in srgb,var(--pill-color) 35%,transparent)}.vs-role-pill:active{transform:scale(.97)}.vs-role-pill-art{width:22px;height:22px;border-radius:50%;object-fit:cover;object-position:center 18%;border:1px solid color-mix(in srgb,var(--pill-color) 55%,transparent);background:#0e0e0e;flex-shrink:0}.vs-role-pill-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-alive-count{display:flex;align-items:center;gap:.15rem;flex-shrink:0;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--eg-on-surface)}.vs-alive-count .material-symbols-outlined{font-size:16px;color:var(--eg-error)}.vs-skip-pill{display:inline-flex;align-items:center;gap:.22rem;flex-shrink:0;height:26px;padding:0 .45rem;border-radius:999px;background:#fbbf2424;border:1px solid rgba(251,191,36,.55);color:var(--accent-gold);cursor:pointer;touch-action:manipulation;transition:filter .15s ease,transform .1s ease}.vs-skip-pill.is-mine{background:#fbbf24d9;border-color:#fde68a;color:#2a1400}.vs-skip-pill:hover{filter:brightness(1.2)}.vs-skip-pill:active{transform:scale(.95)}.vs-skip-icon{display:inline-flex;line-height:1}.vs-skip-icon .gi{width:14px;height:14px;stroke-width:1.9}.vs-skip-count{font-family:var(--font-gothic);font-size:.7rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}@media (max-width: 420px){.vs-bar.has-skip .vs-alive-count{display:none}.vs-role-pill{max-width:34vw}}.vs-grid-wrap{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:12px;background:#0e0e0ebf;border:1px solid rgba(170,137,132,.14);padding:.35rem;box-shadow:0 10px 30px #0009}.vs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.1rem;align-content:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(170,137,132,.35) transparent}.vs-grid[data-slots="13"],.vs-grid[data-slots="14"],.vs-grid[data-slots="15"],.vs-grid[data-slots="16"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem}.vs-grid[data-slots="6"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width: 430px){.vs-grid{gap:.5rem}.vs-grid[data-slots="13"],.vs-grid[data-slots="14"],.vs-grid[data-slots="15"],.vs-grid[data-slots="16"]{gap:.4rem}}@media (min-width: 700px){.vs-grid,.vs-grid[data-slots="13"],.vs-grid[data-slots="14"],.vs-grid[data-slots="15"],.vs-grid[data-slots="16"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}}@media (min-width: 1000px){.vs-grid,.vs-grid[data-slots="13"],.vs-grid[data-slots="14"],.vs-grid[data-slots="15"],.vs-grid[data-slots="16"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}}@media (min-width: 1280px){.vs-grid,.vs-grid[data-slots="13"],.vs-grid[data-slots="14"],.vs-grid[data-slots="15"],.vs-grid[data-slots="16"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.vs-card{position:relative;display:block;border-radius:12px;background:linear-gradient(180deg,#35353559,#1c1b1bf2 65%);border:1px solid rgba(90,64,60,.45);overflow:hidden;transition:transform .12s ease,border-color .2s ease,box-shadow .2s ease}.vs-card:before{content:"";display:block;padding-top:100%}.vs-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.35rem .3rem;min-height:0}.vs-card.has-ribbon .vs-card-inner{padding-bottom:1.05rem}.vs-card.is-clickable{cursor:pointer}.vs-card.is-clickable:hover{border-color:#ffb77999;box-shadow:0 0 18px #ffb7792e}.vs-card.is-clickable:active{transform:scale(.96)}.vs-card.is-me{border-color:#ffb4a88c;box-shadow:inset 0 0 22px #ffb4a814}.vs-card.is-selected{border-color:var(--accent-purple);box-shadow:0 0 22px #c084fc73}.vs-card.is-selected-target{border-color:#fbbf24!important;box-shadow:0 0 24px #fbbf24a6,inset 0 0 15px #fbbf2433;transform:scale(1.03);z-index:10;animation:vsTargetPulse 1.6s infinite ease-in-out}.vs-card.is-selected-target-2{border-color:#c084fc!important;box-shadow:0 0 24px #c084fca6,inset 0 0 15px #c084fc33;transform:scale(1.03);z-index:10;animation:vsTargetPulseAlt 1.6s infinite ease-in-out}@keyframes vsTargetPulse{0%,to{box-shadow:0 0 18px #fbbf2480}50%{box-shadow:0 0 28px #fbbf24e6}}@keyframes vsTargetPulseAlt{0%,to{box-shadow:0 0 18px #c084fc80}50%{box-shadow:0 0 28px #c084fce6}}.vs-card-flag{position:absolute;top:.3rem;right:.3rem;z-index:5;min-width:1.05rem;height:1.05rem;display:grid;place-items:center;border-radius:999px;font-family:var(--font-sans);font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#2a1400;background:linear-gradient(180deg,#fde68a,#fbbf24);border:1px solid rgba(0,0,0,.45);box-shadow:0 2px 6px #0009}.vs-card-flag.alt{color:#1e0a33;background:linear-gradient(180deg,#e9d5ff,#c084fc)}.vs-card.is-confirmed{border-color:#4ade80bf!important;box-shadow:0 0 18px #4ade8059;animation:none}.vs-card.is-my-vote{border-color:var(--eg-secondary)!important;box-shadow:0 0 20px #ffb77973}.vs-card.is-dead{border-color:#ffb4ab4d;background:linear-gradient(180deg,#3c141459,#140e0ef2 65%)}.vs-card.is-empty{opacity:.35}.vs-card-index{position:absolute;top:.15rem;left:.15rem;font-size:.55rem;font-weight:700;color:var(--eg-on-surface-variant);background:#353535cc;border:1px solid rgba(170,137,132,.14);border-radius:4px;padding:0 .22rem}.vs-card-votes{position:absolute;top:.1rem;right:.1rem;min-width:1.35rem;height:1.35rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-gothic);font-size:.85rem;font-weight:900;font-variant-numeric:tabular-nums;color:#2a1400;background:linear-gradient(180deg,#ffd9bc 0%,var(--eg-secondary) 100%);border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:0 .28rem;z-index:6;box-shadow:0 2px 10px #0009}.vs-card-votes.is-top{color:#fff;background:linear-gradient(180deg,#ef4444,#8b0000);border-color:#ffb4a8cc;box-shadow:0 0 14px #ef4444bf;animation:vsVotePulse 1.4s ease-in-out infinite}@keyframes vsVotePulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.vs-card-ribbon{position:absolute;left:0;right:0;bottom:0;padding:.12rem .2rem;font-size:.52rem;font-weight:800;letter-spacing:.03em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--eg-on-surface-variant);background:#000c;border-top:1px solid rgba(170,137,132,.2);z-index:4}.vs-card-ribbon.mine{color:#2a1400;background:var(--eg-secondary)}.vs-card-ribbon.role{color:#ffd9bc;background:#8b0000d9;border-top-color:#ef444480}.vs-card-portrait{position:relative;width:56%;aspect-ratio:1 / 1;border-radius:50%;padding:2px;border:2px solid rgba(170,137,132,.28);background:var(--eg-surface-high);flex-shrink:0}.vs-card-portrait.is-role-art{padding:0}.vs-card-portrait.is-role-art img{object-position:center 15%}.vs-card-mark{position:absolute;bottom:-3px;left:-3px;width:40%;min-width:16px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;border:2px solid #8b0000;background:#1c1b1b;box-shadow:0 0 10px #ef4444a6}.vs-card-mark img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.vs-card-death{position:absolute;bottom:-3px;right:-3px;width:40%;min-width:16px;aspect-ratio:1 / 1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#140a0af2;border:2px solid rgba(255,180,171,.5)}.vs-card-death .material-symbols-outlined{font-size:12px;color:var(--eg-error);font-variation-settings:"FILL" 1}.vs-card-portrait img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#0e0e0e}.is-me .vs-card-portrait{border-color:#ffb4a8bf}.is-dead .vs-card-portrait{border-color:#ff786e99}.is-dead .vs-card-portrait img{filter:grayscale(.2) brightness(.8)}.vs-card-badge{position:absolute;bottom:-3px;right:-3px;width:19px;height:19px;border-radius:50%;background:var(--eg-secondary);border:2px solid var(--eg-surface-low);display:flex;align-items:center;justify-content:center}.vs-card-badge .material-symbols-outlined{font-size:12px;color:#4c2700;font-weight:700}.vs-card-badge .gi{width:11px;height:11px;color:#4c2700;stroke-width:2.3}.vs-card-name{width:100%;padding:0 .1rem;text-align:center;font-size:.62rem;line-height:1.2;font-weight:600;color:var(--eg-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 430px){.vs-card-name{font-size:.66rem}.vs-card-ribbon{font-size:.55rem}}@media (min-width: 700px){.vs-card-name{font-size:.72rem}.vs-card-ribbon{font-size:.6rem}.vs-card.has-ribbon .vs-card-inner{padding-bottom:1.2rem}}@media (max-width: 699px){.vs-layout.is-roomy[data-slots="12"],.vs-layout.is-roomy[data-slots="13"],.vs-layout.is-roomy[data-slots="14"],.vs-layout.is-roomy[data-slots="15"],.vs-layout.is-roomy[data-slots="16"]{grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr)}.vs-grid[data-slots="13"] .vs-card-name,.vs-grid[data-slots="14"] .vs-card-name,.vs-grid[data-slots="15"] .vs-card-name,.vs-grid[data-slots="16"] .vs-card-name{font-size:.55rem}.vs-grid[data-slots="13"] .vs-card-portrait,.vs-grid[data-slots="14"] .vs-card-portrait,.vs-grid[data-slots="15"] .vs-card-portrait,.vs-grid[data-slots="16"] .vs-card-portrait{width:58%}.vs-grid[data-slots="13"] .vs-card-inner,.vs-grid[data-slots="14"] .vs-card-inner,.vs-grid[data-slots="15"] .vs-card-inner,.vs-grid[data-slots="16"] .vs-card-inner{gap:.18rem;padding:.25rem .15rem}.vs-grid[data-slots="13"] .vs-card-ribbon,.vs-grid[data-slots="14"] .vs-card-ribbon,.vs-grid[data-slots="15"] .vs-card-ribbon,.vs-grid[data-slots="16"] .vs-card-ribbon{font-size:.46rem}.vs-grid[data-slots="13"] .vs-card-index,.vs-grid[data-slots="14"] .vs-card-index,.vs-grid[data-slots="15"] .vs-card-index,.vs-grid[data-slots="16"] .vs-card-index{font-size:.48rem}.vs-grid[data-slots="12"],.vs-grid[data-slots="13"],.vs-grid[data-slots="14"],.vs-grid[data-slots="15"],.vs-grid[data-slots="16"]{height:100%;grid-auto-rows:1fr;align-content:stretch;overflow-y:hidden}.vs-grid[data-slots="12"] .vs-card,.vs-grid[data-slots="13"] .vs-card,.vs-grid[data-slots="14"] .vs-card,.vs-grid[data-slots="15"] .vs-card,.vs-grid[data-slots="16"] .vs-card{height:100%}.vs-grid[data-slots="12"] .vs-card:before,.vs-grid[data-slots="13"] .vs-card:before,.vs-grid[data-slots="14"] .vs-card:before,.vs-grid[data-slots="15"] .vs-card:before,.vs-grid[data-slots="16"] .vs-card:before{content:none}.vs-grid[data-slots="12"] .vs-card-portrait,.vs-grid[data-slots="13"] .vs-card-portrait,.vs-grid[data-slots="14"] .vs-card-portrait,.vs-grid[data-slots="15"] .vs-card-portrait,.vs-grid[data-slots="16"] .vs-card-portrait{width:72%}.vs-grid[data-slots="12"] .vs-card-inner,.vs-grid[data-slots="13"] .vs-card-inner,.vs-grid[data-slots="14"] .vs-card-inner,.vs-grid[data-slots="15"] .vs-card-inner,.vs-grid[data-slots="16"] .vs-card-inner{justify-content:space-evenly;gap:.15rem;padding:.35rem .15rem}.vs-grid[data-slots="12"] .vs-card-name,.vs-grid[data-slots="13"] .vs-card-name,.vs-grid[data-slots="14"] .vs-card-name,.vs-grid[data-slots="15"] .vs-card-name,.vs-grid[data-slots="16"] .vs-card-name{font-size:.6rem}}.vs-card-name.muted{color:var(--text-muted)}.is-me .vs-card-name{color:var(--eg-primary)}.is-dead .vs-card-name{color:var(--eg-error);letter-spacing:.06em}.vs-card-portrait.empty{display:flex;align-items:center;justify-content:center;border-style:dashed}.vs-card-portrait.empty .material-symbols-outlined{font-size:18px;color:var(--text-muted)}.role-modal{display:flex;flex-direction:column;gap:.75rem;max-height:82vh;overflow-y:auto}.rm-art-wrap{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--role-color) 45%,transparent);background:#0e0e0e}.rm-art{width:100%;height:100%;object-fit:cover;object-position:center 22%}.rm-art-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#08060a8c 55%,#08060af5)}.rm-heading{position:absolute;left:0;right:0;bottom:0;padding:.7rem .9rem;display:flex;flex-direction:column;gap:.15rem;text-align:left}.rm-label{font-size:.58rem;font-weight:700;letter-spacing:.26em;color:var(--text-muted)}.rm-role{font-family:var(--font-gothic);font-size:1.6rem;font-weight:700;line-height:1.1;color:var(--role-color, #fbbf24);text-shadow:0 0 22px color-mix(in srgb,var(--role-color) 55%,transparent)}.rm-align{font-size:.66rem;font-weight:800;letter-spacing:.14em;color:var(--role-color, #fbbf24)}.rm-body{display:flex;flex-direction:column;gap:.5rem;text-align:left}.rm-desc{font-size:.85rem;line-height:1.5;color:var(--text-main)}.rm-tip{font-size:.76rem;font-style:italic;line-height:1.45;color:var(--accent-gold);background:#00000073;border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:.5rem .65rem}.rm-ability{display:flex;align-items:flex-start;gap:.5rem;font-size:.76rem;line-height:1.45;color:var(--eg-on-surface);background:#c084fc14;border:1px solid rgba(192,132,252,.3);border-radius:8px;padding:.5rem .65rem}.rm-ability-icon{font-size:1rem;line-height:1.2}.rm-team{border-top:1px dashed rgba(239,68,68,.35);padding-top:.5rem;font-size:.8rem}.rm-team-title{font-size:.66rem;font-weight:800;letter-spacing:.14em;color:#ef4444;margin-bottom:.3rem}.rm-team-row{display:flex;justify-content:space-between;padding:.1rem 0;color:var(--text-main)}.rm-team-row.is-dead{opacity:.5;text-decoration:line-through}.rm-team-role{color:#ef4444;font-weight:700}.rm-close{width:100%;padding:.6rem;font-size:.82rem}@media (max-height: 700px){.vs-bar{height:34px}.vs-bar-timer{font-size:.8rem}.vs-bar-phase{font-size:.68rem}.vs-role-pill,.vs-skip-pill{height:24px}.vs-role-pill-art{width:20px;height:20px}.vs-layout{grid-template-rows:minmax(0,auto) minmax(28%,1fr)}}.target-box{display:flex;flex-direction:column;align-items:center;gap:.12rem;width:100%;margin:.15rem 0 .5rem;padding:.5rem .7rem;border-radius:10px;text-align:center;background:linear-gradient(180deg,#8b000073,#280808b3);border:1px solid rgba(239,68,68,.65);box-shadow:inset 0 0 22px #ef44442e}.target-box.fate{background:linear-gradient(180deg,#5b21b673,#180a28bf);border-color:#c084fca6;box-shadow:inset 0 0 22px #c084fc2e}.target-box.fate .target-box-label{color:#d8b4fe}.target-box.fate .target-box-name{text-shadow:0 0 18px rgba(192,132,252,.8)}.target-box-label{font-size:.56rem;font-weight:800;letter-spacing:.18em;color:#ffb4a8}.target-box-name{font-family:var(--font-gothic);font-size:1.15rem;font-weight:800;line-height:1.15;color:#fff;text-shadow:0 0 18px rgba(239,68,68,.8);overflow-wrap:anywhere}.target-box-note{font-size:.62rem;font-style:italic;color:var(--eg-on-surface-variant)}.coven-box{width:100%;margin:.15rem 0 .5rem;padding:.5rem .7rem;border-radius:10px;background:linear-gradient(180deg,#701a756b,#1a0a20c7);border:1px solid rgba(232,121,249,.6);box-shadow:inset 0 0 22px #e879f929}.coven-title{font-family:var(--font-gothic);font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#f0abfc;margin-bottom:.35rem;text-align:center}.coven-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.16rem 0;font-size:.76rem;color:#fff;border-bottom:1px dashed rgba(232,121,249,.18)}.coven-row:last-of-type{border-bottom:none}.coven-row.is-dead{opacity:.55;text-decoration:line-through}.coven-role{flex-shrink:0;font-size:.68rem;font-weight:700;color:#f0abfc}.coven-note{margin-top:.35rem;font-size:.62rem;font-style:italic;line-height:1.35;color:var(--eg-on-surface-variant)}.village-canvas-host{position:relative;flex:1 1 auto;width:100%;min-height:46vh;border-radius:14px;overflow:hidden;background:#0a0712;border:1px solid rgba(139,0,0,.35);box-shadow:inset 0 0 60px #0009;touch-action:none}.village-canvas-host canvas{display:block;width:100%!important;height:100%!important}@media (min-width: 1000px){.village-canvas-host{min-height:0}}.village-view.is-diegetic{height:var(--app-vvh, 100%);max-height:var(--app-vvh, 100%);flex:0 0 auto}.village-view.is-diegetic .vs-shell{max-width:none;padding:0;gap:0}.village-view.is-diegetic #hud-bar-slot,.village-view.is-diegetic .vs-side{display:none}.village-view.is-diegetic .vs-layout{grid-template-columns:1fr;grid-template-rows:1fr;padding:0;gap:0}.village-view.is-diegetic .vs-main{gap:0}.village-view.is-diegetic .village-canvas-host{min-height:0;height:100%;border:none;border-radius:0;box-shadow:none}@media (min-width: 1000px){.village-view.is-diegetic .vs-layout{grid-template-columns:1fr;grid-template-rows:1fr;padding:0;gap:0}}.village-view:not(.is-diegetic) .vs-card{border-radius:16px;background:linear-gradient(180deg,var(--db-iron-2),var(--db-iron-1));border:1px solid var(--db-hairline);border-top-color:var(--db-hairline-top);box-shadow:inset 0 1px #ffffff08,0 10px 24px -14px #000000b3}.village-view:not(.is-diegetic) .vs-card.is-empty{background:linear-gradient(180deg,#18161c80,#0e0c1299);border-style:dashed;border-color:#ffffff14}.village-view:not(.is-diegetic) .vs-card.is-clickable:hover{border-color:#f0bd6a8c;box-shadow:0 0 18px -4px #f0bd6a59}.village-view:not(.is-diegetic) .vs-card-portrait{width:62%;border:2.5px solid var(--db-hairline-top);background:radial-gradient(circle at 35% 30%,var(--db-iron-3),var(--db-iron-1));box-shadow:0 4px 12px #0009}.village-view:not(.is-diegetic) .vs-card.is-me .vs-card-portrait{border-color:var(--db-bronze-bright);box-shadow:0 0 0 1px var(--db-bronze-bright),0 0 16px -4px var(--db-bronze-glow)}.village-view:not(.is-diegetic) .vs-card.in-voice .vs-card-portrait{border-color:#5fe08a;box-shadow:0 0 0 2px #5fe08a,0 0 12px #5fe08a73}.village-view:not(.is-diegetic) .vs-card.is-me{border-color:#f0bd6a66;box-shadow:inset 0 0 22px #f0bd6a0f,0 10px 24px -14px #000000b3}.village-view:not(.is-diegetic) .vs-card.is-selected-target{border-color:var(--db-blood-bright)!important;box-shadow:0 0 0 1px var(--db-blood-bright),0 0 26px -6px var(--db-blood-glow),inset 0 0 14px #f0554b2e}.village-view:not(.is-diegetic) .vs-card.is-dead{opacity:.45;filter:grayscale(.6)}.village-view:not(.is-diegetic) .vs-card-index{top:8px;left:10px;background:transparent;border:none;padding:0;color:var(--text-muted);font-size:.6rem;letter-spacing:.04em}.village-view:not(.is-diegetic) .vs-card-name{font-size:.72rem;font-weight:600;color:var(--text-main)}.village-view:not(.is-diegetic) .vs-bar{background:linear-gradient(180deg,#0a080ee6,#0a080eb8);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--db-hairline)}.village-view:not(.is-diegetic) .vs-bar-cycle{background:linear-gradient(180deg,#2b262f99,#18161c99);border:1px solid var(--db-hairline);border-top-color:var(--db-hairline-top);border-radius:999px;padding:6px 14px 6px 10px}.village-view:not(.is-diegetic) .vs-bar.is-night .vs-bar-cycle{color:var(--db-blood-bright)}.village-view:not(.is-diegetic) .vs-bar.is-day .vs-bar-cycle{color:var(--db-bronze-bright)}.village-view:not(.is-diegetic) .vs-bar-timer{font-family:var(--font-gothic);color:var(--text-main);font-weight:600}.village-view:not(.is-diegetic) .vs-alive-count,.village-view:not(.is-diegetic) .vs-role-pill{background:linear-gradient(180deg,#2b262f99,#18161c99);border:1px solid var(--db-hairline);border-top-color:var(--db-hairline-top);border-radius:999px}.village-view:not(.is-diegetic) .vs-progress-fill{background:linear-gradient(90deg,var(--db-blood),var(--db-blood-bright))}.vs-card-name{flex-shrink:0}.vs-card.has-ribbon .vs-card-portrait{width:46%}@media (max-width: 699px){.vs-grid[data-slots="12"] .vs-card.has-ribbon .vs-card-portrait,.vs-grid[data-slots="13"] .vs-card.has-ribbon .vs-card-portrait,.vs-grid[data-slots="14"] .vs-card.has-ribbon .vs-card-portrait,.vs-grid[data-slots="15"] .vs-card.has-ribbon .vs-card-portrait,.vs-grid[data-slots="16"] .vs-card.has-ribbon .vs-card-portrait{width:58%}}.vs-card-inner{gap:.2rem}.vs-card-stage{flex:1 1 0;align-self:stretch;min-height:0;min-width:0;display:grid;place-items:center;container-type:size}.vs-card-stage>.vs-card-portrait{width:min(84cqw,84cqh)!important}.vs-card-stage>.vs-card-portrait>img{display:block}.vs-card-stage>.vs-card-portrait:has(>.cos-frame){width:min(78cqw,78cqh)!important}.vs-grid .vs-card.has-ribbon .vs-card-inner{padding-bottom:1.1rem}@media (max-width: 699px){.vs-card:before{padding-top:138%}.vs-grid[data-slots="6"] .vs-card:before{padding-top:124%}}@media (max-width: 699px){.vs-side .chat-toggle{display:grid;place-items:center;flex:0 0 auto;width:40px;padding:0;border:0;border-left:1px solid rgba(170,137,132,.16);border-bottom:1px solid rgba(170,137,132,.16);background:#00000073;color:var(--text-muted);cursor:pointer;touch-action:manipulation}.vs-side .chat-toggle:active{color:var(--text-main)}.vs-side .chat-toggle .gi{width:18px;height:18px;stroke-width:2}.village-view .vs-layout.is-chat-collapsed{grid-template-rows:minmax(0,1fr) auto}.is-chat-collapsed .vs-side .chat-head,.is-chat-collapsed .vs-side .chat-messages,.is-chat-collapsed .vs-side .chat-input-row{display:none}.is-chat-collapsed .vs-side .chat-panel{flex:0 0 auto}.is-chat-collapsed .vs-side .chat-peek{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 12px;border:0;background:none;color:var(--text-main);font-family:var(--font-sans);font-size:.8rem;text-align:left;cursor:pointer;touch-action:manipulation}.chat-peek-ico{display:inline-flex;flex:0 0 auto;color:var(--db-bronze-bright, #f0bd6a)}.chat-peek-ico .gi{width:19px;height:19px}.chat-peek-line{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3f4f6c7}.chat-peek-line b{color:var(--accent-purple);font-weight:700;margin-right:4px}.chat-peek-badge{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;background:var(--db-blood-bright, #e0483f);box-shadow:0 0 10px #e0483f99}.chat-peek-badge[hidden]{display:none}.chat-peek-chev{flex:0 0 auto;width:18px;height:18px;stroke-width:2;color:var(--text-muted)}.is-chat-collapsed .vs-grid-wrap{container-type:size}.is-chat-collapsed .vs-grid{--vs-cols: 3;--vs-rows: 4;--vs-gap: .5rem;--vs-col: calc((100cqw - .2rem - (var(--vs-cols) - 1) * var(--vs-gap)) / var(--vs-cols));height:100%;gap:var(--vs-gap);grid-template-columns:repeat(var(--vs-cols),minmax(0,1fr));grid-auto-rows:min(calc(var(--vs-col) * 1.5),calc((100cqh - .2rem - (var(--vs-rows) - 1) * var(--vs-gap)) / var(--vs-rows)));align-content:center;overflow-y:hidden}.is-chat-collapsed .vs-grid[data-slots="6"]{--vs-cols: 2;--vs-rows: 3}.is-chat-collapsed .vs-grid[data-slots="7"],.is-chat-collapsed .vs-grid[data-slots="8"]{--vs-cols: 2;--vs-rows: 4}.is-chat-collapsed .vs-grid[data-slots="13"],.is-chat-collapsed .vs-grid[data-slots="14"],.is-chat-collapsed .vs-grid[data-slots="15"],.is-chat-collapsed .vs-grid[data-slots="16"]{--vs-cols: 4;--vs-rows: 4}.is-chat-collapsed .vs-grid .vs-card{height:100%}.is-chat-collapsed .vs-grid .vs-card:before{content:none}.is-chat-collapsed .vs-grid .vs-card-name{font-size:.78rem}.is-chat-collapsed .vs-grid .vs-card-title{display:block;font-size:.56rem}.is-chat-collapsed .vs-grid[data-slots="13"] .vs-card-name,.is-chat-collapsed .vs-grid[data-slots="14"] .vs-card-name,.is-chat-collapsed .vs-grid[data-slots="15"] .vs-card-name,.is-chat-collapsed .vs-grid[data-slots="16"] .vs-card-name{font-size:.66rem}}.vs-sheet-backdrop{--as-a: #d9a24e;--as-glow: rgba(217, 162, 78, .22);--as-ease: cubic-bezier(.23, 1, .32, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:flex;align-items:flex-end;justify-content:center;background:#040206cc;animation:asFade .2s ease-out backwards}.vs-sheet-backdrop.as-tone-red{--as-a: #e0364a;--as-glow: rgba(224, 54, 74, .26)}.vs-sheet-backdrop.as-tone-purple{--as-a: #b48cff;--as-glow: rgba(150, 100, 240, .26)}.vs-sheet-backdrop.is-closing{animation:asFadeOut .18s ease-out forwards;pointer-events:none}.vs-sheet{position:relative;width:100%;max-width:440px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;border:1px solid rgba(217,162,78,.3);border-bottom:0;background:radial-gradient(120% 60% at 50% 0%,var(--as-glow),transparent 62%),linear-gradient(180deg,#150e16,#0b0810);box-shadow:0 -18px 50px #000000b3,inset 0 1px #ffffff0f;color:#f1e9e2;font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);animation:asSheet .42s var(--as-ease) backwards}.vs-sheet:before{content:"";align-self:center;width:38px;height:4px;margin:-8px 0 -2px;border-radius:999px;background:#ffffff2e}.vs-sheet-backdrop.is-closing .vs-sheet{animation:asSheetOut .18s ease-in forwards}.as-head{display:flex;align-items:center;gap:12px}.as-sigil{position:relative;flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;border:1px solid color-mix(in srgb,var(--as-a) 45%,transparent);background:color-mix(in srgb,var(--as-a) 14%,#0f0b12);color:var(--as-a)}.as-sigil .gi{width:26px;height:26px}.as-sigil--avatar{border-radius:50%;background:#140d18}.as-sigil--avatar>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 20%}.as-sigil--avatar>i{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid #120c14;background:var(--as-a);color:#14090c;font-style:normal}.as-sigil--avatar>i .gi{width:13px;height:13px}.as-head-text{min-width:0;display:flex;flex-direction:column;gap:2px}.as-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:var(--as-a)}.vs-sheet-title{font-family:var(--font-gothic, "Cinzel", serif);font-size:21px;font-weight:700;line-height:1.15;letter-spacing:.02em;overflow-wrap:anywhere;background:linear-gradient(180deg,#fff6ee,#f0d2bd 55%,color-mix(in srgb,var(--as-a) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.as-head:not(:has(.as-sigil)){justify-content:center;text-align:center}.vs-sheet-sub{padding:10px 12px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f;font-size:13px;line-height:1.45;color:#f1e9e2bd}.vs-sheet-actions{display:flex;flex-direction:column;gap:10px}.vs-sheet-btn{--b1: #d9963f;--b2: #7a4420;--bl: rgba(255, 220, 160, .5);position:relative;width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:9px 16px 9px 10px;border-radius:16px;border:1px solid var(--bl);background:linear-gradient(180deg,var(--b1),var(--b2));box-shadow:0 8px 20px -8px var(--b1),inset 0 1px #ffffff3d;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:scale .12s ease-out;animation:asRow .34s var(--as-ease) calc(var(--i, 0) * 50ms + 90ms) backwards}.vs-sheet-btn.red{--b1: #d42a40;--b2: #6d0c1e;--bl: rgba(255, 150, 160, .5)}.vs-sheet-btn.purple{--b1: #7a4ad6;--b2: #33186e;--bl: rgba(210, 180, 255, .5)}.vs-sheet-btn:active{scale:.97}.as-btn-ico{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#00000042;box-shadow:inset 0 0 0 1px #ffffff29}.as-btn-ico .gi{width:20px;height:20px}.as-btn-text{min-width:0;display:flex;flex-direction:column;gap:1px}.vs-sheet-btn:not(:has(.as-btn-ico)){justify-content:center;text-align:center;padding-left:16px}.as-btn-text b{font-family:var(--font-gothic, "Cinzel", serif);font-size:16px;font-weight:700;letter-spacing:.08em}.as-btn-text small{font-size:12.5px;font-weight:500;line-height:1.3;color:#fffc}.vs-sheet-cancel{width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f1e9e2b8;font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:scale .12s ease-out,background-color .18s ease,color .18s ease;animation:asRow .34s var(--as-ease) calc(var(--i, 1) * 50ms + 90ms) backwards}.vs-sheet-cancel:active{scale:.97}@media (hover: hover) and (pointer: fine){.vs-sheet-btn:hover{filter:brightness(1.1)}.vs-sheet-cancel:hover{background:#ffffff17;color:#fff}}@media (min-width: 700px){.vs-sheet-backdrop{align-items:center;padding:16px}.vs-sheet{border-radius:24px;border-bottom:1px solid rgba(217,162,78,.3);padding-bottom:16px;box-shadow:0 30px 80px #000c,inset 0 1px #ffffff0f;animation-name:asRise;animation-duration:.34s}.vs-sheet:before{display:none}.vs-sheet-backdrop.is-closing .vs-sheet{animation:asSink .16s ease-out forwards}}@keyframes asFade{0%{opacity:0}}@keyframes asFadeOut{to{opacity:0}}@keyframes asSheet{0%{transform:translateY(100%)}}@keyframes asSheetOut{to{transform:translateY(100%)}}@keyframes asRise{0%{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes asSink{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes asRow{0%{opacity:0;transform:translateY(10px)}}html.motion-reduced .vs-sheet,html.motion-reduced .vs-sheet-backdrop.is-closing .vs-sheet{animation:asFade .16s ease-out backwards}html.motion-reduced .vs-sheet-btn,html.motion-reduced .vs-sheet-cancel{animation:none}.role-inline-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:-.35em;border-radius:50%;object-fit:cover;object-position:center 18%;background:#0e0e0e;border:1px solid rgba(255,255,255,.18);flex-shrink:0}.rr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:1;transition:opacity .35s ease;perspective:1400px}.rr-overlay.is-closing{opacity:0}.rr-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rr-color) 14%,transparent) 0%,transparent 55%),#040306f2}.rr-card-wrap{position:relative;z-index:2;width:100%;max-width:420px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:.9rem;animation:rrRise .45s cubic-bezier(.175,.885,.32,1.275)}@keyframes rrRise{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.rr-eyebrow{font-family:var(--font-gothic);font-size:.75rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--rr-color, #fbbf24);text-shadow:0 0 18px color-mix(in srgb,var(--rr-color) 60%,transparent);text-align:center}.rr-card{position:relative;width:100%;aspect-ratio:3 / 4;min-height:380px;max-height:min(70vh,620px);transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,.2,.2,1)}.rr-card.is-flipped{transform:rotateY(180deg)}.rr-card-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--rr-color) 55%,transparent);box-shadow:0 0 45px color-mix(in srgb,var(--rr-color) 35%,transparent),0 20px 50px #000c;display:flex;flex-direction:column;align-items:center;overflow:hidden}.rr-card-back{justify-content:center;gap:1rem;background:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 8px,transparent 8px 16px),linear-gradient(160deg,#2a1010,#0e0b0b)}.rr-seal{font-size:3.4rem;filter:drop-shadow(0 0 20px rgba(239,68,68,.7));animation:rrPulse 1.4s ease-in-out infinite alternate}@keyframes rrPulse{0%{transform:scale(1)}to{transform:scale(1.12)}}.rr-back-text{font-family:var(--font-gothic);font-size:1.05rem;letter-spacing:.35em;color:#ffb4a88c}.rr-card-front{transform:rotateY(180deg);justify-content:flex-end;padding:0;text-align:center;background:linear-gradient(180deg,#201f1f,#0e0e0e)}.rr-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 12%}.rr-art-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--rr-color) 22%,transparent) 0%,transparent 55%),linear-gradient(180deg,#08060a1a,#08060a8c 42%,#08060af0 72%,#08060afc)}.rr-front-body{position:relative;z-index:2;width:100%;max-height:100%;overflow-y:auto;padding:.9rem 1.1rem 1.2rem;display:flex;flex-direction:column;align-items:center;scrollbar-width:thin}.rr-corner{position:absolute;width:26px;height:26px;border-color:var(--rr-color, #fbbf24);opacity:.7}.rr-corner.tl{top:10px;left:10px;border-top:2px solid;border-left:2px solid}.rr-corner.br{bottom:10px;right:10px;border-bottom:2px solid;border-right:2px solid}.rr-label{font-size:.62rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted)}.rr-role{font-family:var(--font-gothic);font-size:2rem;font-weight:700;letter-spacing:.05em;color:var(--rr-color, #fbbf24);text-shadow:0 0 24px color-mix(in srgb,var(--rr-color) 55%,transparent);margin:.1rem 0 .35rem;line-height:1.15}.rr-align{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.16em;padding:.28rem .9rem;border-radius:999px;color:var(--rr-color, #fbbf24);border:1px solid color-mix(in srgb,var(--rr-color) 45%,transparent);background:color-mix(in srgb,var(--rr-color) 12%,transparent);margin-bottom:.9rem}.rr-desc{font-size:.85rem;line-height:1.5;color:var(--text-main);margin-bottom:.5rem}.rr-tip{font-size:.76rem;font-style:italic;line-height:1.45;color:var(--accent-gold);background:#00000073;border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:.55rem .7rem}.rr-team{width:100%;margin-top:.8rem;padding-top:.6rem;border-top:1px dashed rgba(239,68,68,.35);font-size:.8rem}.rr-team-title{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#ef4444;margin-bottom:.35rem}.rr-team-row{display:flex;justify-content:space-between;color:var(--text-main);padding:.1rem 0}.rr-team-role{color:#ef4444;font-weight:700}.rr-close-btn{width:100%;font-size:.85rem;padding:.7rem 1rem;gap:.6rem}.rr-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.25);font-size:.72rem;font-variant-numeric:tabular-nums}.rr-warning{font-size:.7rem;font-style:italic;color:var(--text-muted);text-align:center}@media (max-height: 720px){.rr-card{min-height:300px;max-height:60vh}.rr-role{font-size:1.5rem}.rr-desc{font-size:.78rem}.rr-tip{font-size:.7rem;padding:.45rem .6rem}.rr-front-body{padding:.7rem .9rem .9rem}}@media (max-width: 380px){.rr-role{font-size:1.5rem}.rr-front-body{padding:.7rem .8rem .9rem}}.modal-box.is-codex{padding:0;overflow:hidden;max-width:560px;max-height:min(88dvh,780px,calc(100dvh - 2rem));display:flex;flex-direction:column;background:linear-gradient(180deg,#160f14fa,#0a070cfc);border-color:#fbbf244d;box-shadow:0 18px 60px #000000e6,inset 0 0 60px #8b00001f}.rc-modal{display:flex;flex-direction:column;min-height:0;flex:1;text-align:left}.rc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.85rem .9rem .7rem;border-bottom:1px solid rgba(251,191,36,.18);background:radial-gradient(120% 140% at 50% 0%,rgba(139,0,0,.35) 0%,transparent 70%)}.rc-head-text{display:flex;flex-direction:column;gap:.12rem;min-width:0}.rc-kicker{font-family:var(--font-gothic);font-size:.55rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffb779}.rc-title{font-family:var(--font-gothic);font-size:1.15rem;font-weight:900;line-height:1.1;letter-spacing:.06em;color:#ffb4a8;text-shadow:0 0 18px rgba(220,38,38,.5)}.rc-sub{font-size:.62rem;font-style:italic;line-height:1.35;color:var(--text-muted)}.rc-x{flex:0 0 auto;position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#7f1d1df2,#2d0808f2);border:1px solid rgba(239,68,68,.65);box-shadow:0 3px 12px #0009,inset 0 0 12px #ef444440;color:#ffd9d2;cursor:pointer;touch-action:manipulation;transition:filter .15s ease,transform .1s ease}.rc-x-glyph{font-family:var(--font-gothic);font-size:.95rem;font-weight:700;line-height:1;text-shadow:0 0 10px rgba(239,68,68,.8)}.rc-x:hover{filter:brightness(1.3)}.rc-x:active{transform:scale(.92)}.rc-x.is-floating{position:absolute;top:.5rem;right:.5rem;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rc-flow{display:flex;flex-direction:column;gap:.28rem;padding:.55rem .9rem;border-bottom:1px solid rgba(255,255,255,.07);background:#00000059}.rc-flow-title{font-size:.52rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffb779b3}.rc-flow-chips{display:flex;flex-wrap:wrap;gap:.25rem}.rc-flow-chip{padding:.16rem .42rem;border-radius:7px;font-size:.57rem;letter-spacing:.02em;color:#ded9d8;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.rc-flow-chip.is-night{border-color:#c084fc73;color:#d8b4fe}.rc-flow-chip.is-vote{border-color:#ef444473;color:#fca5a5}.rc-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.75rem .9rem 1rem;display:flex;flex-direction:column;gap:.9rem}.rc-group{display:flex;flex-direction:column;gap:.4rem}.rc-group-head{display:flex;flex-direction:column;gap:.06rem;padding-left:.45rem;border-left:2px solid var(--rc-team, var(--accent-gold))}.rc-group-title{font-family:var(--font-gothic);font-size:.68rem;font-weight:700;letter-spacing:.12em;color:var(--rc-team, var(--accent-gold))}.rc-group-note{font-size:.56rem;font-style:italic;line-height:1.3;color:var(--text-muted)}.rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:.4rem}.rc-card{display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:.45rem .25rem .4rem;border-radius:10px;background:linear-gradient(180deg,#ffffff0d,#0006);border:1px solid color-mix(in srgb,var(--rc-team, #fbbf24) 30%,transparent);cursor:pointer;touch-action:manipulation;transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease}.rc-card:hover{border-color:var(--rc-team, var(--accent-gold));box-shadow:0 4px 16px color-mix(in srgb,var(--rc-team, #fbbf24) 25%,transparent);transform:translateY(-2px)}.rc-card:active{transform:scale(.95)}.rc-card-art{width:42px;height:42px;border-radius:50%;overflow:hidden;background:#0000008c;border:1px solid color-mix(in srgb,var(--rc-team, #fbbf24) 45%,transparent);box-shadow:inset 0 0 14px #000c}.rc-card-art img{width:100%;height:100%;object-fit:cover;display:block}.rc-card-name{font-family:var(--font-gothic);font-size:.56rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;color:#efeceb;overflow-wrap:anywhere}.rc-detail-art{position:relative;flex:0 0 auto;width:100%;height:118px;overflow:hidden;background:#0d0a0d;border-bottom:1px solid color-mix(in srgb,var(--rc-team, #fbbf24) 40%,transparent)}.rc-detail-art-img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.rc-detail-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0a070c99 45%,#0a070cf7)}.rc-detail-head{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem}.rc-detail-icon{flex:0 0 auto;width:44px;height:44px;border-radius:10px;overflow:hidden;background:#0009;border:1px solid var(--rc-team, var(--accent-gold));box-shadow:0 0 18px color-mix(in srgb,var(--rc-team, #fbbf24) 35%,transparent)}.rc-detail-icon img{width:100%;height:100%;object-fit:cover;display:block}.rc-detail-titles{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rc-detail-name{font-family:var(--font-gothic);font-size:1.2rem;font-weight:900;line-height:1.1;color:var(--rc-team, var(--accent-gold));text-shadow:0 0 20px color-mix(in srgb,var(--rc-team, #fbbf24) 55%,transparent);overflow-wrap:anywhere}.rc-detail-team{font-size:.53rem;font-weight:800;letter-spacing:.12em;color:#ded9d8}.rc-tagline{font-size:.78rem;font-style:italic;line-height:1.5;color:#efeceb;padding-left:.5rem;border-left:2px solid color-mix(in srgb,var(--rc-team, #fbbf24) 55%,transparent)}.rc-block{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .65rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.rc-block-title{font-family:var(--font-gothic);font-size:.6rem;font-weight:700;letter-spacing:.14em;color:#ffb779}.rc-block p{font-size:.74rem;line-height:1.55;color:#e5e2e1}.rc-block.is-goal{background:#fbbf2414;border-color:#fbbf244d}.rc-block.is-power{background:#c084fc14;border-color:#c084fc4d}.rc-block.is-power .rc-block-title{color:#d8b4fe}.rc-block.is-warning{background:#ef444417;border-color:#ef444459}.rc-block.is-warning .rc-block-title{color:#fca5a5}.rc-list{display:flex;flex-direction:column;gap:.28rem;padding-left:1.05rem}.rc-list li{font-size:.73rem;line-height:1.5;color:#e5e2e1}.rc-list li::marker{color:var(--rc-team, var(--accent-gold));font-weight:700}.rc-foot{flex:0 0 auto;padding:.6rem .9rem;padding-bottom:max(.6rem,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.09);background:#00000073}.rc-back{width:100%;height:40px;border-radius:10px;background:#1f181ef2;border:1px solid rgba(255,183,121,.35);color:#ffe6b8;font-family:var(--font-gothic);font-size:.72rem;font-weight:700;letter-spacing:.12em;cursor:pointer;touch-action:manipulation;transition:filter .15s ease,transform .1s ease}.rc-back:hover{filter:brightness(1.25);border-color:var(--accent-gold)}.rc-back:active{transform:scale(.98)}@media (max-height: 620px){.modal-box.is-codex{max-height:calc(100dvh - 2rem)}.rc-detail-art{height:88px}.rc-detail-name{font-size:1rem}.rc-detail-icon{width:36px;height:36px}.rc-flow{display:none}.rc-title{font-size:1rem}.rc-sub{display:none}}@media (min-width: 600px){.rc-head{padding:1rem 1.1rem .85rem}.rc-title{font-size:1.4rem}.rc-sub{font-size:.7rem}.rc-x{width:38px;height:38px}.rc-x-glyph{font-size:1.05rem}.rc-scroll{padding:.9rem 1.1rem 1.2rem;gap:1.1rem}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem}.rc-card-art{width:52px;height:52px}.rc-card-name{font-size:.63rem}.rc-group-title{font-size:.76rem}.rc-group-note,.rc-flow-chip{font-size:.62rem}.rc-detail-art{height:150px}.rc-detail-name{font-size:1.45rem}.rc-detail-team{font-size:.58rem}.rc-detail-icon{width:52px;height:52px}.rc-tagline{font-size:.85rem}.rc-block p,.rc-list li{font-size:.8rem}.rc-block-title{font-size:.66rem}.rc-back{font-size:.78rem;height:44px}}.modal-box.is-codex{max-width:540px;border-radius:22px;border:1px solid rgba(201,138,60,.3)!important;background:radial-gradient(120% 50% at 50% 0%,rgba(150,18,32,.26),transparent 60%),linear-gradient(180deg,#120c14,#0b0810)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 30px 80px #000c,inset 0 1px #ffffff0d!important}.rc-head{padding:1rem 1.1rem .85rem;border-bottom:1px solid rgba(201,138,60,.16);background:none}.rc-kicker{font-size:.6rem;font-weight:800;letter-spacing:.28em;color:#d9a24e}.rc-modal .rc-title{margin:.1rem 0 .15rem;font-family:var(--font-gothic, serif);font-size:1.35rem;letter-spacing:.02em;background:linear-gradient(180deg,#fff1ea,#f2b8a6 55%,#b53a3f);-webkit-background-clip:text;background-clip:text;color:transparent}.rc-modal .rc-sub{font-size:.72rem;font-style:normal;color:#ece6f199}.rc-x{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8def0;box-shadow:none;transition:background-color .18s ease,scale .12s ease}.rc-x:hover{background:#ffffff1a;filter:none}.rc-x:active{transform:none;scale:.92}.rc-x.is-floating{background:#08050c99}.rc-flow{padding:.7rem 1.1rem .8rem;border-bottom:1px solid rgba(201,138,60,.12);background:#0000002e}.rc-flow-title{font-size:.58rem;font-weight:800;letter-spacing:.22em;color:#ece6f180}.rc-steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:.5rem 0 0;padding:0;list-style:none}.rc-steps:before{content:"";position:absolute;top:11px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#d9a24e80,#b48cff8c 30%,#d9a24e80 55%,#e0364a99)}.rc-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.64rem;font-weight:700;color:#ece6f1bf;text-align:center;animation:rcStepIn .4s cubic-bezier(.22,1,.36,1) both}.rc-step:nth-child(2){animation-delay:60ms}.rc-step:nth-child(3){animation-delay:.12s}.rc-step:nth-child(4){animation-delay:.18s}.rc-step:nth-child(5){animation-delay:.24s}.rc-step-n{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.68rem;font-weight:900;color:#1b1008;background:linear-gradient(180deg,#f6d58e,#b8862a);box-shadow:0 0 0 3px #0e0a10}.rc-step.is-night{color:#d8c4ff}.rc-step.is-night .rc-step-n{color:#fff;background:linear-gradient(180deg,#b48cff,#5a3aa8)}.rc-step.is-vote{color:#ffb3bb}.rc-step.is-vote .rc-step-n{color:#fff;background:linear-gradient(180deg,#ff6b78,#9c1426)}.rc-scroll{padding:.9rem 1.1rem 1.2rem;gap:1.2rem;scrollbar-width:thin;scrollbar-color:rgba(217,162,78,.35) transparent}.rc-scroll::-webkit-scrollbar{width:6px}.rc-scroll::-webkit-scrollbar-track{background:transparent}.rc-scroll::-webkit-scrollbar-thumb{background:#d9a24e59;border-radius:999px}.rc-group{gap:.6rem}.rc-group-head{padding-left:.6rem;border-left:3px solid var(--rc-team, #d9a24e);border-radius:2px}.rc-group-title{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;letter-spacing:.14em}.rc-group-count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;font-family:var(--font-sans, system-ui, sans-serif);font-size:.62rem;letter-spacing:0;color:#fff;background:color-mix(in srgb,var(--rc-team, #d9a24e) 35%,#0b0810);border:1px solid color-mix(in srgb,var(--rc-team, #d9a24e) 60%,transparent)}.rc-group-note{font-size:.66rem;font-style:normal;color:#ece6f180}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.55rem}.rc-modal .rc-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;width:auto;max-width:none;margin:0;padding:.75rem .3rem .65rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--rc-team, #d9a24e) 22%,rgba(255,255,255,.06));background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--rc-team, #d9a24e) 16%,transparent),transparent 70%),linear-gradient(180deg,#ffffff09,#00000040);box-shadow:0 6px 14px #00000059;text-align:center;cursor:pointer;animation:rcCardIn .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 28ms);transition:border-color .2s ease,box-shadow .25s ease,translate .2s cubic-bezier(.22,1,.36,1),scale .12s ease}@media (hover: hover){.rc-modal .rc-card:hover{translate:0 -3px;transform:none;border-color:color-mix(in srgb,var(--rc-team, #d9a24e) 70%,transparent);box-shadow:0 10px 22px #00000073,0 0 18px color-mix(in srgb,var(--rc-team, #d9a24e) 28%,transparent)}.rc-modal .rc-card:hover .rc-card-art{scale:1.06}}.rc-modal .rc-card:active{transform:none;scale:.95}.rc-card-art{width:52px;height:52px;border:1.5px solid color-mix(in srgb,var(--rc-team, #d9a24e) 70%,transparent);box-shadow:0 0 0 3px #00000073,0 0 16px color-mix(in srgb,var(--rc-team, #d9a24e) 35%,transparent),inset 0 0 12px #000c;transition:scale .25s cubic-bezier(.34,1.4,.64,1)}.rc-card-name{font-size:.66rem;letter-spacing:.03em;color:#f1ebe6}.rc-detail-art{height:150px;border-bottom-color:color-mix(in srgb,var(--rc-team, #d9a24e) 35%,transparent)}.rc-detail-icon{border-radius:50%;width:52px;height:52px;border-width:1.5px}.rc-detail-name{font-size:1.45rem}.rc-block{border-radius:14px;animation:rcCardIn .42s cubic-bezier(.22,1,.36,1) both}.rc-block:nth-of-type(2){animation-delay:50ms}.rc-block:nth-of-type(3){animation-delay:.1s}.rc-block:nth-of-type(4){animation-delay:.15s}.rc-block:nth-of-type(5){animation-delay:.2s}.rc-back{border-radius:12px;border:1px solid rgba(217,162,78,.4);background:linear-gradient(180deg,#3c241080,#140c08b3);color:#ffe4bd}@media (max-width: 380px){.rc-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:.45rem}.rc-card-art{width:46px;height:46px}.rc-step{font-size:.58rem}}@keyframes rcCardIn{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes rcStepIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.chat-panel{display:flex;flex-direction:column;height:380px;max-height:50vh;min-height:260px;border-radius:12px;overflow:hidden;background:var(--eg-surface-container, #20201f);border:1px solid rgba(170,137,132,.16);box-shadow:0 8px 24px #0000008c}@media (min-width: 1024px){.chat-panel{height:480px;max-height:none}}.vs-side .chat-panel{flex:1;height:auto;min-height:0;max-height:none}.vs-side .chat-tab{padding:.42rem .3rem;font-size:.66rem}.vs-side .chat-messages{padding:.5rem;gap:.3rem}.vs-side .chat-msg{padding:.32rem .5rem}.vs-side .chat-input-row{padding:.4rem}.chat-head{display:flex;align-items:stretch;flex-shrink:0;min-width:0}.chat-tabs{display:flex;flex:1;min-width:0;flex-shrink:0;background:#00000073;border-bottom:1px solid rgba(170,137,132,.16)}.chat-tab-ico{width:13px;height:13px;flex:0 0 auto;stroke-width:1.9}.chat-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-toggle,.chat-peek{display:none}.chat-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.6rem .4rem;font-family:var(--font-gothic);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease}.chat-tab:hover{color:var(--eg-on-surface, #e5e2e1)}.chat-tab.active{color:var(--accent-gold);border-bottom-color:var(--accent-gold);background:#fbbf2412}.chat-tab-count{min-width:18px;padding:0 .28rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-family:var(--font-sans);font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5;color:var(--text-muted)}.chat-tab.active .chat-tab-count{background:#fbbf242e;border-color:#fbbf2466;color:var(--accent-gold)}.chat-messages{flex:1;min-height:0;padding:.7rem;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.4rem;scrollbar-width:thin;scrollbar-color:rgba(170,137,132,.35) transparent;-webkit-overflow-scrolling:touch}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:#aa898452;border-radius:999px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#aa898480}.chat-empty{margin:auto;padding:1rem;text-align:center;font-size:.78rem;font-style:italic;color:var(--text-muted);opacity:.75}.chat-msg{border-radius:8px;border-left:2px solid rgba(255,255,255,.1);background:#ffffff09;padding:.4rem .6rem}.chat-msg.chat-enter{animation:chatMsgIn .24s cubic-bezier(.23,1,.32,1) both}@keyframes chatMsgIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}html.motion-reduced .chat-msg.chat-enter{animation:chatMsgFade .16s ease both}@keyframes chatMsgFade{0%{opacity:0}to{opacity:1}}.chat-msg-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}.chat-sender{font-size:.76rem;font-weight:700;color:var(--accent-purple);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-time{flex-shrink:0;font-size:.65rem;font-variant-numeric:tabular-nums;color:#6b7280}.chat-text{font-size:.84rem;line-height:1.4;color:var(--text-main);word-break:break-word;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.chat-msg.is-system{border-left-color:var(--accent-gold);background:linear-gradient(90deg,#fbbf241a,#fbbf2408)}.chat-sender.system{color:var(--accent-gold);font-weight:800;letter-spacing:.02em}.chat-msg.is-system .chat-text{color:#f6e6c8}.chat-msg.is-own{border-left-color:var(--eg-primary, #ffb4a8);background:linear-gradient(90deg,#ffb4a81c,#ffb4a808)}.chat-msg.is-own .chat-sender{color:var(--eg-primary, #ffb4a8)}.chat-msg.is-team{border-left-color:#ef4444;background:linear-gradient(90deg,#ef44441f,#ef444408)}.chat-msg.is-team .chat-sender{color:#f87171}.chat-msg.is-coven{border-left-color:#e879f9;background:linear-gradient(90deg,#e879f921,#e879f908)}.chat-msg.is-coven .chat-sender{color:#f0abfc}.chat-msg.is-dead{border-left-color:#6b7280;background:#6b728017}.chat-msg.is-dead .chat-sender{color:#9ca3af}.chat-msg.is-dead .chat-text{color:#cbd5e1;font-style:italic}.chat-input-row{display:flex;flex-shrink:0;padding:.55rem;gap:.45rem;background:#00000059;border-top:1px solid rgba(170,137,132,.16)}.chat-input-row input{flex:1;min-width:0;background:#111;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:8px;padding:.55rem .8rem;font-family:var(--font-sans);font-size:16px;outline:none;user-select:text;-webkit-user-select:text;transition:border-color .15s ease,box-shadow .15s ease}.chat-input-row input::placeholder{color:#6b7280}.chat-input-row input:focus{border-color:var(--accent-gold);box-shadow:0 0 0 2px #fbbf2424}.chat-send-btn{flex-shrink:0;padding:.5rem .95rem;border-radius:8px;border:1px solid rgba(239,68,68,.55);background:linear-gradient(180deg,#991b1b,#6b1010);color:#fff;font-family:var(--font-gothic);font-size:.78rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:filter .15s ease,transform .1s ease}.chat-send-btn:hover{filter:brightness(1.2)}.chat-send-btn:active{transform:scale(.96)}.chat-panel.is-dead-view .chat-input-row input:focus{border-color:#9ca3af;box-shadow:0 0 0 2px #9ca3af29}.newspaper-overlay{--gz-ink: #15130f;--gz-paper: #dcd8cb;--gz-red: #c4161c;--gz-head: Impact, "HelveticaNeue-CondensedBlack", "Avenir Next Condensed", "Roboto Condensed", "sans-serif-condensed", "Arial Narrow", "Montserrat", sans-serif;--gz-sans: "Helvetica Neue", Helvetica, Arial, "Inter", sans-serif;--gz-serif: Georgia, "Times New Roman", "Noto Serif", serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:10px;background:#040303ed;overflow:hidden;perspective:1200px}.gz-sheet{position:relative;width:100%;max-width:900px;max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:12px 14px 0;color:var(--gz-ink);font-family:var(--gz-serif);background:linear-gradient(180deg,transparent calc(50% - 1px),rgba(0,0,0,.07) 50%,rgba(255,255,255,.22) calc(50% + 1px),transparent calc(50% + 2px)),radial-gradient(ellipse at 50% 40%,transparent 55%,rgba(150,120,60,.2) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),var(--gz-paper);box-shadow:0 0 0 1px #00000059,4px 5px 0 -1px #c9c5b8,5px 6px 0 -1px #0000004d,0 24px 60px #000000d9;animation:gzSpin .8s cubic-bezier(.2,.9,.3,1.08) both}@media (min-width: 640px){.gz-sheet{padding:18px 24px 0}}@keyframes gzSpin{0%{transform:scale(.06) rotate(-540deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}html.motion-reduced .gz-sheet{animation:none}.gz-top{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:8px}.gz-ear{display:flex;flex-direction:column;justify-content:center;gap:2px;max-width:78px;padding:4px 6px;border:1.5px solid var(--gz-ink);font-family:var(--gz-sans);font-size:.5rem;line-height:1.15;text-transform:uppercase;letter-spacing:.04em}.gz-ear b{font-size:.6rem;font-weight:900;letter-spacing:.06em}.gz-mast{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:3px 8px 5px;background:var(--gz-red);color:#fbf8ef;box-shadow:1.5px 1px #c4161c59}.gz-mast small{align-self:flex-start;margin-left:6%;font-family:var(--gz-sans);font-size:.5rem;font-weight:900;font-style:italic;letter-spacing:.3em;line-height:1}.gz-mast h1{margin:0;font-family:var(--gz-head);font-size:clamp(1.2rem,6.3vw,3.7rem);font-weight:900;font-style:italic;line-height:.92;letter-spacing:.01em;white-space:nowrap;text-shadow:2px 2px 0 rgba(0,0,0,.28)}.gz-price{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 7px;background:var(--gz-ink);color:var(--gz-paper);font-family:var(--gz-sans);line-height:1}.gz-price small{font-size:.44rem;font-weight:800;letter-spacing:.12em}.gz-price b{font-family:var(--gz-head);font-size:1.55rem;font-weight:900;line-height:1}.gz-dateline{display:flex;justify-content:space-between;gap:8px;margin-top:6px;padding:3px 0;border-top:3px solid var(--gz-ink);border-bottom:1px solid var(--gz-ink);font-family:var(--gz-sans);font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gz-dateline span:nth-child(2){overflow:hidden;text-overflow:ellipsis}@media (max-width: 420px){.gz-dateline span:last-child{display:none}}.gz-kicker{display:flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--gz-sans);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gz-kicker b{flex:0 0 auto;padding:3px 7px 2px;background:var(--gz-red);color:#fbf8ef;font-style:italic;letter-spacing:.12em}.gz-kicker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-banner{margin:6px 0 0;font-family:var(--gz-head);font-size:clamp(2.1rem,11.5vw,5.2rem);font-weight:900;line-height:.93;letter-spacing:-.005em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 0 .6px rgba(21,19,15,.9)}.gz-deck{margin:8px 0 0;padding-bottom:9px;border-bottom:1px solid var(--gz-ink);font-family:var(--gz-serif);font-size:clamp(.92rem,3.9vw,1.35rem);font-weight:700;font-style:italic;line-height:1.18}.gz-banner+.gz-body{border-top:1px solid var(--gz-ink);margin-top:9px}.gz-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:10px}@media (min-width: 760px){.gz-body{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:0}.gz-main{padding-right:16px;border-right:1px solid var(--gz-ink)}.gz-side{padding-left:16px}}.gz-photo{margin:0 0 10px}.gz-photo-frame{position:relative;display:flex;height:clamp(130px,40vw,250px);overflow:hidden;background:#8d8a82;border:1px solid var(--gz-ink)}.gz-photo-frame img{flex:1 1 0;min-width:0;height:100%;object-fit:cover;object-position:50% 22%;filter:grayscale(1) contrast(1.5) brightness(1.02);border-right:2px solid var(--gz-paper)}.gz-photo-frame img:last-of-type{border-right:0}.gz-photo-frame[data-n="1"] img{object-fit:contain;background:#9a978e}.gz-photo-frame:after{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;pointer-events:none;background-image:radial-gradient(circle at 50% 50%,rgba(20,18,14,.62) 0 .9px,transparent 1.5px);background-size:3.4px 3.4px;transform:rotate(45deg);mix-blend-mode:multiply;opacity:.75}.gz-engraving{flex:1;display:flex;align-items:center;justify-content:center;gap:8%;color:#1b1915;background:linear-gradient(180deg,#b3b0a6,#7f7c74)}.gz-engraving .gi{width:22%;max-width:86px;height:auto;stroke-width:1.2}.gz-photo figcaption{margin-top:4px;font-family:var(--gz-sans);font-size:.6rem;line-height:1.3}.gz-photo figcaption b{font-weight:800}.gz-photo figcaption i{opacity:.7;white-space:nowrap}.gz-sub{margin:0;font-family:var(--gz-head);font-size:clamp(1.05rem,5vw,1.6rem);font-weight:900;line-height:1;text-transform:uppercase}.gz-byline{margin:5px 0 6px;padding:2px 0;border-top:1px solid var(--gz-ink);border-bottom:1px solid var(--gz-ink);font-family:var(--gz-sans);font-size:.52rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gz-story{columns:2;column-gap:14px;column-rule:1px solid rgba(21,19,15,.55);font-size:.74rem;line-height:1.34;text-align:left;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}@media (min-width: 760px){.gz-story{font-size:.82rem;text-align:justify}}.gz-story p{margin:0;text-indent:1em}.gz-story p.gz-first{text-indent:0}.gz-story p.gz-first:first-letter{float:left;margin:.04em .06em 0 0;font-family:var(--gz-head);font-size:2.9em;line-height:.8}.gz-first b{font-family:var(--gz-sans);font-size:.92em;font-weight:800;letter-spacing:.02em}.gz-story p.gz-cont{margin-top:5px;text-indent:0;text-align:right;font-family:var(--gz-sans);font-size:.82em;font-style:italic;font-weight:700}.gz-main,.gz-side{min-width:0}.gz-side{display:flex;flex-direction:column;gap:12px}.gz-box{border-top:4px solid var(--gz-ink);padding-top:4px}.gz-box h4,.gz-reverse h4{margin:0;font-family:var(--gz-head);font-size:1.2rem;font-weight:900;line-height:1;text-transform:uppercase}.gz-box-tag{display:inline-block;margin:4px 0 5px;padding:2px 6px 1px;background:var(--gz-red);color:#fbf8ef;font-family:var(--gz-sans);font-size:.56rem;font-weight:900;font-style:italic;letter-spacing:.1em}.gz-none{margin:4px 0 0;font-size:.74rem;font-style:italic}.gz-row{display:flex;align-items:baseline;gap:4px;padding:2px 0;border-bottom:1px solid rgba(21,19,15,.22);font-family:var(--gz-sans);font-size:.66rem;line-height:1.25}.gz-row>i{flex:1 1 8px;min-width:8px;border-bottom:1px dotted rgba(21,19,15,.6);transform:translateY(-3px)}.gz-row-n{font-weight:800;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-row-r{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-row-s{flex:0 0 auto;width:2.3em;text-align:right;font-weight:900;letter-spacing:.04em}.gz-row.is-dead .gz-row-n{text-decoration:line-through;text-decoration-thickness:1px}.gz-row.is-dead{color:#15130f9e}.gz-row.is-winner .gz-row-n{color:var(--gz-red)}.gz-row .np-ico{width:.95em;height:.95em;margin-right:.25em;vertical-align:-.1em}.gz-ledger h4{margin-bottom:3px}.gz-reverse{padding:9px 10px 10px;background:var(--gz-ink);color:#ece8dc}.gz-reverse h4{font-size:1.35rem;color:#fbf8ef}.gz-reverse b{display:block;margin:5px 0 4px;padding-top:4px;border-top:1px solid rgba(236,232,220,.5);font-family:var(--gz-sans);font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gz-reverse p{margin:0;font-size:.74rem;line-height:1.35}.gz-foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;margin:12px -14px 0;padding:8px 14px max(10px,env(safe-area-inset-bottom));border-top:3px solid var(--gz-ink);background:var(--gz-paper)}@media (min-width: 640px){.gz-foot{margin:14px -24px 0;padding-left:24px;padding-right:24px}}.gz-barcode{flex:0 0 auto;width:46px;height:26px;background:repeating-linear-gradient(90deg,var(--gz-ink) 0 1px,transparent 1px 3px,var(--gz-ink) 3px 5px,transparent 5px 6px,var(--gz-ink) 6px 7px,transparent 7px 10px)}.gz-imprint{flex:1 1 auto;min-width:0;font-family:var(--gz-sans);font-size:.5rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.gz-close{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:10px 18px 9px;background:var(--gz-ink);color:#fbf8ef;font-family:var(--gz-head);font-size:1.05rem;font-weight:900;letter-spacing:.06em;cursor:pointer;box-shadow:3px 3px 0 var(--gz-red);transition:translate .1s ease,box-shadow .1s ease;-webkit-tap-highlight-color:transparent}.gz-close:active{translate:2px 2px;box-shadow:1px 1px 0 var(--gz-red)}.gz-close:focus-visible{outline:2px solid var(--gz-red);outline-offset:3px}.lobby-header-actions{display:flex;align-items:center;gap:.4rem}.voice-btn{position:relative;transition:color .18s ease,border-color .18s ease,background .18s ease}.voice-btn.is-connecting{color:var(--accent-gold);border-color:#fbbf2480;animation:voicePulse .9s ease-in-out infinite alternate}.voice-btn.is-live{color:#4ade80;border-color:#4ade808c;background:#4ade801f}.voice-btn.is-banned{color:#ef4444;border-color:#ef444473;background:#ef44441a;opacity:.75;cursor:not-allowed;filter:grayscale(.2)}.voice-btn.is-banned:hover{background:#ef44441a}.voice-btn.is-listening{color:#38bdf8;border-color:#38bdf88c;background:#38bdf81f}.voice-btn.is-live:after,.voice-btn.is-listening:after{content:"";position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}@keyframes voicePulse{0%{opacity:.55}to{opacity:1}}.vs-bar-right .voice-btn{width:30px;height:30px;min-width:30px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(170,137,132,.28);background:#00000052;color:var(--text-muted);cursor:pointer}.vs-bar-right .voice-btn .material-symbols-outlined{font-size:17px}.voice-btn .voice-btn-ico{width:22px;height:22px;stroke-width:1.8}.vs-bar-right .voice-btn .voice-btn-ico{width:17px;height:17px}.voice-roster{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;width:100%;max-width:520px;margin:0 auto .8rem;padding:.5rem .7rem;border-radius:10px;background:#00000052;border:1px solid rgba(56,189,248,.22)}.voice-roster.is-empty{justify-content:center;border:1px solid rgba(255,255,255,.12);background:#100c18d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffbf;font-size:.76rem;font-style:italic;text-align:center;box-shadow:0 4px 14px #0006}.voice-roster.is-empty .material-symbols-outlined{font-size:16px;vertical-align:-3px;margin-right:.3rem;color:#ffb4a8cc}.voice-roster-label{flex-shrink:0;font-family:var(--font-gothic);font-size:.6rem;font-weight:800;letter-spacing:.12em;color:#7dd3fc}.voice-roster-chips{display:flex;flex-wrap:wrap;gap:.3rem}.voice-chip{display:inline-flex;align-items:center;gap:.22rem;padding:.16rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;color:#bbf7d0;background:#4ade8024;border:1px solid rgba(74,222,128,.32);transition:box-shadow .12s ease,transform .12s ease}.voice-chip .material-symbols-outlined{font-size:13px}.voice-chip .gi{width:13px;height:13px;stroke-width:2;flex:0 0 auto}.voice-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:11ch}.voice-chip.is-speaking .gi{display:none}.voice-chip.is-speaking:not(.is-muted) .eq{display:inline-flex}.voice-roster-label{display:inline-flex;align-items:center;gap:5px}.voice-roster-label .gi{width:13px;height:13px;stroke-width:2}.voice-chip.is-muted{color:#bae6fd;background:#38bdf821;border-color:#38bdf84d}.voice-chip.is-speaking{box-shadow:0 0 0 2px #4ade8073,0 0 12px #4ade8080;transform:translateY(-1px)}.voice-badge{position:absolute;left:-2px;bottom:-2px;z-index:4;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;color:#052e16;background:#4ade80;border:1.5px solid rgba(0,0,0,.55);box-shadow:0 0 8px #4ade808c}.voice-badge .material-symbols-outlined{font-size:11px;font-weight:700}.voice-badge .gi{width:11px;height:11px;stroke-width:2.3}.voice-badge.is-speaking:not(.is-muted) .gi,.is-speaking .voice-badge:not(.is-muted) .gi{display:none}.voice-badge.is-speaking:not(.is-muted) .eq,.is-speaking .voice-badge:not(.is-muted) .eq{display:inline-flex}.voice-badge.is-muted{color:#082f49;background:#38bdf8;box-shadow:0 0 8px #38bdf880}.radial-slot{position:absolute}.radial-slot .voice-badge{left:50%;bottom:auto;top:36px;margin-left:12px}@media (min-width: 768px){.radial-slot .voice-badge{top:50px;margin-left:18px}}.radial-slot.is-speaking .slot-avatar-wrap,.vs-card.is-speaking .vs-card-portrait{box-shadow:0 0 0 2px #4ade80,0 0 16px #4ade80a6}.vs-card.is-speaking{border-color:#4ade8099}.voice-badge.is-speaking{animation:voiceBadgePulse .7s ease-in-out infinite alternate}.eq{display:none;align-items:center;gap:1.5px;height:9px}.eq i{display:block;width:2px;height:100%;border-radius:1px;background:currentColor;animation:eqBar .85s ease-in-out infinite}.eq i:nth-child(2){animation-delay:-.28s}.eq i:nth-child(3){animation-delay:-.56s}@keyframes eqBar{0%,to{scale:1 .3}50%{scale:1 1}}html.motion-reduced .eq i{animation:none;scale:1 .7}@keyframes voiceBadgePulse{0%{transform:scale(1)}to{transform:scale(1.22)}}@media (max-width: 480px){.voice-roster{margin-bottom:.55rem;padding:.4rem .55rem}.voice-chip{font-size:.66rem}}.bn{--bn-a: #d9a24e;--bn-a2: #7a4420;--bn-glow: rgba(217, 162, 78, .24);--bn-ink: #1c1206;--bn-ease: cubic-bezier(.23, 1, .32, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#040206d6;font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);animation:bnFade .2s ease-out backwards}.bn--red{--bn-a: #e0364a;--bn-a2: #6d0c1e;--bn-glow: rgba(224, 54, 74, .28);--bn-ink: #fff}.bn--purple{--bn-a: #b48cff;--bn-a2: #33186e;--bn-glow: rgba(150, 100, 240, .26);--bn-ink: #fff}.bn.is-blocking{background:#040206f5}.bn.is-closing{animation:bnFadeOut .18s ease-out forwards;pointer-events:none}.bn-card{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(440px,100%);max-height:100%;overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,var(--bn-a) 34%,transparent);background:radial-gradient(120% 52% at 50% 0%,var(--bn-glow),transparent 64%),linear-gradient(180deg,#171018,#0b0810);box-shadow:0 30px 80px #000000d1,inset 0 1px #ffffff0f;color:#f1e9e2;animation:bnRise .4s var(--bn-ease) backwards}.bn.is-closing .bn-card{animation:bnSink .16s ease-out forwards}.bn-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--bn-a) 22%,var(--bn-a) 78%,transparent);transform-origin:50% 50%;animation:bnRule .6s var(--bn-ease) .12s backwards}.bn-mark{position:absolute;z-index:-1;right:-34px;bottom:54px;width:190px;height:190px;color:var(--bn-a);opacity:.05;rotate:-12deg;pointer-events:none}.bn-mark .gi{width:100%;height:100%;stroke-width:.9}.bn-head{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:22px 20px 16px}.bn-seal{position:relative;flex:0 0 auto;display:grid;place-items:center;width:60px;height:60px}.bn-seal-wax{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--bn-a) 78%,#fff) 0,var(--bn-a) 42%,var(--bn-a2) 100%);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--bn-a2) 55%,transparent),inset 0 0 0 5px #ffffff2e,0 8px 18px -6px var(--bn-a2);color:var(--bn-ink);animation:bnStamp .5s var(--bn-ease) .2s backwards}.bn-seal-wax .gi{width:26px;height:26px;stroke-width:1.9}.bn-seal-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--bn-a);opacity:0;animation:bnRing 3s ease-out .62s infinite}.bn-head-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.bn-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:var(--bn-a)}.bn-title{margin:0;font-family:var(--font-gothic, "Cinzel", serif);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:.02em;overflow-wrap:anywhere;background:linear-gradient(180deg,#fff6ee,#f0d2bd 55%,color-mix(in srgb,var(--bn-a) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.bn-counter{flex:0 0 auto;align-self:flex-start;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:#f1e9e2b3}.bn-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:0 20px 4px}.bn-body>*{animation:bnRow .36s var(--bn-ease) calc(var(--i, 0) * 60ms + .22s) backwards}.bn-body>:nth-child(2){--i: 1}.bn-body>:nth-child(3){--i: 2}.bn-body>:nth-child(4){--i: 3}.bn-body>:nth-child(n+5){--i: 4}.bn-text{margin:0;font-size:14px;line-height:1.5;color:#f1e9e2db}.bn-quote{position:relative;margin:0;padding:12px 14px 12px 16px;border-radius:14px;background:color-mix(in srgb,var(--bn-a) 7%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bn-a) 18%,transparent)}.bn-quote:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--bn-a)}.bn-quote figcaption{margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-a)}.bn-quote blockquote{margin:0;font-size:15.5px;font-weight:500;line-height:1.5;color:#fff;overflow-wrap:anywhere;white-space:pre-line}.bn-facts{margin:0;border-radius:14px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0f}.bn-fact{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 14px}.bn-fact+.bn-fact{border-top:1px dashed rgba(255,255,255,.09)}.bn-fact dt{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f1e9e280}.bn-fact dd{margin:0;min-width:0;text-align:right;font-size:13.5px;font-weight:600;color:#f1e9e2eb;overflow-wrap:anywhere}.bn-fact dd.bn-strong{font-size:15px;font-weight:800;color:color-mix(in srgb,var(--bn-a) 72%,#fff)}.bn-num{font-variant-numeric:tabular-nums}.bn.is-expired .bn-fact dd.bn-strong{color:#7fe0a8}.bn-note{margin:0;font-size:12px;line-height:1.5;color:#f1e9e285}.bn-list{margin:0;padding:0 0 0 18px;max-height:34vh;overflow-y:auto;font-size:13px;line-height:1.55;color:#f1e9e2d1}.bn-list li+li{margin-top:3px}.bn-foot{flex:0 0 auto;padding:14px 20px 20px}.bn-btn{position:relative;overflow:hidden;width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--bn-a) 55%,#fff 12%);background:linear-gradient(180deg,var(--bn-a),var(--bn-a2));box-shadow:0 10px 22px -10px var(--bn-a),inset 0 1px #ffffff3d;color:#fff;font:inherit;cursor:pointer;transition:scale .12s ease-out,opacity .2s ease;animation:bnRow .36s var(--bn-ease) .46s backwards}.bn-btn:active{scale:.97}.bn-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.bn-btn-text{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px}.bn-btn-text b{font-family:var(--font-gothic, "Cinzel", serif);font-size:16px;font-weight:700;letter-spacing:.08em}.bn-btn-text small{font-size:12px;font-weight:500;color:#fffc}.bn-btn-arm{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;transform-origin:left center}.bn-btn.is-arming{cursor:default}.bn-btn.is-arming .bn-btn-text{opacity:.6}.bn-btn.is-arming .bn-btn-arm{display:block;animation:bnArm var(--arm, 1.6s) linear backwards}.bn.is-expired .bn-btn{--bn-a: #3fae76;--bn-a2: #14553a}@media (hover: hover) and (pointer: fine){.bn-btn:not(:disabled):hover{filter:brightness(1.1)}}@media (max-width: 380px){.bn-head{gap:12px;padding:20px 16px 14px}.bn-seal{width:52px;height:52px}.bn-seal-wax .gi{width:22px;height:22px}.bn-title{font-size:19px}.bn-body{padding:0 16px 4px}.bn-foot{padding:12px 16px 16px}}@media (max-height: 520px){.bn-head{padding-top:14px;padding-bottom:10px}.bn-seal{width:46px;height:46px}.bn-foot{padding-top:10px;padding-bottom:12px}.bn-btn{min-height:46px}}@keyframes bnFade{0%{opacity:0}}@keyframes bnFadeOut{to{opacity:0}}@keyframes bnRise{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes bnSink{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes bnRow{0%{opacity:0;transform:translateY(10px)}}@keyframes bnRule{0%{transform:scaleX(0)}}@keyframes bnArm{0%{transform:scaleX(0)}}@keyframes bnStamp{0%{opacity:0;transform:scale(2) rotate(-16deg)}55%{opacity:1;transform:scale(.9) rotate(3deg)}78%{transform:scale(1.05) rotate(-1deg)}}@keyframes bnRing{0%{opacity:.7;transform:scale(1)}36%,to{opacity:0;transform:scale(1.75)}}html.motion-reduced .bn-card{animation:bnFade .16s ease-out backwards}html.motion-reduced .bn-card:before,html.motion-reduced .bn-seal-wax,html.motion-reduced .bn-seal-ring,html.motion-reduced .bn-body>*,html.motion-reduced .bn-btn{animation:none}html.gfx-low .bn-seal-ring{animation:none}.rp .rp-sheet{max-height:92dvh;overflow:hidden}.rp .rp-detail,.rp .rp-inbox,.rp .vs-sheet-actions.rp-step{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.rp .rp-detail,.rp .rp-inbox{margin:0 -4px;padding:0 4px 2px}.rp-sigil-ico{font-size:22px;line-height:1}.as-sigil--avatar i .rp-sigil-ico{font-size:13px}.rp-step{animation:rpStep .3s cubic-bezier(.23,1,.32,1) backwards}.rp-cat{text-align:left}.rp-chevron{margin-left:auto;font-size:20px;opacity:.55}.rp-detail{display:flex;flex-direction:column;gap:8px}.rp-detail>*{flex:none}.rp-label{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f1e9e28c}.rp-options{display:flex;flex-direction:column;gap:6px}.rp-option{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:#f1e9e2;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease;animation:rpItem .32s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * 35ms) backwards}.rp-option:active{transform:scale(.985)}.rp-option.is-on{border-color:var(--as-a);background:color-mix(in srgb,var(--as-a) 12%,transparent)}.rp-radio{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);position:relative;transition:border-color .15s ease}.rp-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--as-a);transform:scale(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.rp-option.is-on .rp-radio{border-color:var(--as-a)}.rp-option.is-on .rp-radio:after{transform:scale(1)}.rp-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rp-seg-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:#f1e9e2cc;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rp-seg-btn .material-symbols-outlined{font-size:18px}.rp-seg-btn.is-on{border-color:var(--as-a);background:color-mix(in srgb,var(--as-a) 14%,transparent);color:#fff}.rp-note{width:100%;box-sizing:border-box;min-height:60px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#f1e9e2;font:inherit;font-size:14px;resize:none}.rp-note:focus{outline:none;border-color:var(--as-a)}.rp-note::placeholder{color:#f1e9e259}.rp-fine{display:flex;gap:8px;margin:2px 0 0;font-size:11.5px;line-height:1.5;color:#f1e9e280}.rp-fine .material-symbols-outlined{flex:none;font-size:16px;color:var(--as-a)}.rp-submit{justify-content:center}.rp-submit:disabled{opacity:.4;cursor:not-allowed}.pv-report{display:flex;flex-direction:column;gap:8px}.pv-report-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(224,54,74,.35);background:#e0364a14;color:#ffb3bd;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .15s ease}.pv-report-btn:hover{background:#e0364a29}.pv-report-btn .material-symbols-outlined{font-size:18px}.pv-report-btn.is-inbox{border-color:#d9a24e59;background:#d9a24e14;color:#f0d39c}.pv-report-btn.is-inbox:hover{background:#d9a24e29}.rp-inbox{display:flex;flex-direction:column;gap:8px}.rp-empty{padding:26px 8px;text-align:center;font-size:13px;color:#f1e9e280}.rp-row{display:flex;flex-direction:column;gap:4px;padding:11px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--as-a);background:#ffffff08;animation:rpItem .32s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * 30ms) backwards}.rp-row.is-valid{border-left-color:#4ade80}.rp-row.is-invalid{border-left-color:#ffffff40;opacity:.72}.rp-row-who{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px}.rp-row-who b{font-weight:700;overflow-wrap:anywhere}.rp-row-who .rp-target{color:#ff9aa7}.rp-arrow{font-size:16px;opacity:.6}.rp-row-why{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#f1e9e2d1}.rp-chip{padding:1px 7px;border-radius:999px;background:#ffffff1a;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rp-row-note{padding:6px 9px;border-radius:9px;background:#0000004d;font-size:12.5px;color:#f1e9e2bf;overflow-wrap:anywhere}.rp-row-meta{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:#f1e9e273}.rp-status{font-weight:700}.rp-status.is-open{color:#f0c36a}.rp-status.is-valid{color:#4ade80}@keyframes rpStep{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes rpItem{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rp-step,.rp-option,.rp-row{animation:none}.rp-radio:after{transition:none}}.so-drawer-layer,.so-card-layer,.so-fr{--so-gold: #d9a24e;--so-gold-bright: #f0d39c;--so-blood: #e0364a;--so-ink: #f1e9e2;--so-dim: rgba(241, 233, 226, .56);--so-line: rgba(217, 162, 78, .22);--so-ease: cubic-bezier(.23, 1, .32, 1);font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);color:var(--so-ink)}.so-ava{position:relative;flex:none;display:block;width:42px;height:42px;border-radius:50%;background:#140d18;box-shadow:0 0 0 1px #d9a24e61,0 0 0 3px #00000059}.so-ava>img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 20%;display:block}.so-ava--lg{width:58px;height:58px;box-shadow:0 0 0 2px var(--so-gold),0 0 0 5px #0006,0 8px 22px #0000008c}.so-ava--card{width:50px;height:50px}.so-dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;border:2px solid #120c14;background:#5d5661}.so-dot.is-on{background:#46d17f;box-shadow:0 0 8px #46d17fb3}.so-dot.is-busy{background:#f0a43c}.so-row-meta{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.so-row-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-row-sub{font-size:11.5px;color:var(--so-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--so-gold)}.so-label-count{font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--so-dim)}.so-pill{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--so-ink);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .12s ease,background .15s ease,opacity .15s ease}.so-pill .material-symbols-outlined{font-size:16px}.so-pill:active{transform:scale(.95)}.so-pill.is-gold{border-color:transparent;background:linear-gradient(180deg,#f3d38b,#c9963f);color:#1d1207;box-shadow:0 4px 14px #d9a24e47}.so-pill.is-ghost{background:transparent}.so-pill:disabled{opacity:.5;cursor:default;box-shadow:none}.so-pill.is-busy,.so-fc-btn.is-busy,.so-strip-btn.is-busy,.so-wide-btn.is-busy{opacity:.6}.so-wide-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(217,162,78,.4);background:#d9a24e1a;color:var(--so-gold-bright);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .12s ease,background .15s ease}.so-wide-btn:active{transform:scale(.98)}.so-wide-btn .material-symbols-outlined{font-size:19px}.so-x{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:var(--so-ink);cursor:pointer;transition:transform .12s ease}.so-x:active{transform:scale(.9) rotate(90deg)}.so-x .material-symbols-outlined{font-size:20px}.so-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 10px;text-align:center;font-size:13px;line-height:1.5;color:var(--so-dim)}.so-empty p{margin:0}.so-empty-ico{font-size:34px;color:#d9a24e80}.so-badge{flex:none;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--so-blood);color:#fff;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px #e0364a33;animation:soPop .4s cubic-bezier(.34,1.56,.64,1) .25s backwards}.so-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98}.so-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#040206bd;animation:soFade .24s ease-out backwards}.so-drawer{position:absolute;top:0;bottom:0;left:0;width:min(86vw,372px);display:flex;flex-direction:column;border-right:1px solid rgba(217,162,78,.3);background:radial-gradient(120% 34% at 0% 0%,rgba(224,54,74,.16),transparent 62%),linear-gradient(180deg,#17101a,#0b0810);box-shadow:22px 0 60px #000000b3,inset -1px 0 #ffffff0a;animation:soDrawerIn .4s var(--so-ease) backwards;transition:transform .24s var(--so-ease);will-change:transform}.so-drawer-layer.is-closing{pointer-events:none}.so-drawer-layer.is-closing .so-scrim{animation:soFadeOut .22s ease-in forwards}.so-drawer-layer.is-closing .so-drawer{animation:soDrawerOut .22s ease-in forwards}.so-head{position:relative;flex:none;display:flex;align-items:flex-start;gap:10px;margin:calc(12px + env(safe-area-inset-top)) 12px 4px;padding:16px 12px 16px 14px;border-radius:20px;border:1px solid rgba(217,162,78,.32);background:radial-gradient(90% 120% at 100% 0%,rgba(217,162,78,.22),transparent 60%),radial-gradient(70% 110% at 0% 100%,rgba(224,54,74,.3),transparent 62%),linear-gradient(135deg,#2a1420,#150d1b);box-shadow:0 12px 30px #00000080,inset 0 1px #ffffff14;overflow:hidden}.so-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,240,214,.14) 50%,transparent 62%);transform:translate(-100%);animation:soSheen 1.1s ease-out .35s backwards;pointer-events:none}.so-me{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:14px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.so-me-meta{min-width:0;display:flex;flex-direction:column;gap:3px}.so-me-name{font-family:var(--font-gothic, "Cinzel", serif);font-size:19px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-me-rank{font-style:normal;font-size:11.5px;color:var(--so-gold-bright);letter-spacing:.04em}.so-me-link{display:inline-flex;align-items:center;gap:2px;margin-top:3px;font-size:12px;text-decoration:none;color:#f1e9e2b3}.so-me-link .material-symbols-outlined{font-size:16px}.so-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:14px 12px calc(18px + env(safe-area-inset-bottom))}.so-section{flex:none;display:flex;flex-direction:column}.so-nav{flex:none;display:flex;flex-direction:column;gap:4px}.so-nav-row{display:flex;align-items:center;gap:14px;width:100%;min-height:50px;padding:8px 12px;border-radius:14px;border:1px solid transparent;background:none;color:var(--so-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.so-nav-row:hover{background:#ffffff0a;border-color:#ffffff0f}.so-nav-row:active{transform:scale(.985);background:#d9a24e1a}.so-nav-ico{font-size:22px;color:var(--so-gold)}.so-nav-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.so-nav-label{font-size:14.5px;font-weight:600}.so-nav-hint{font-size:11px;color:var(--so-dim)}.so-nav-go{font-size:20px;opacity:.35}.so-invite-box{flex:none;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(217,162,78,.45);background:radial-gradient(120% 90% at 50% 0%,rgba(217,162,78,.16),transparent 70%),#d9a24e0d}.so-invite-title{display:flex;align-items:center;gap:8px;font-family:var(--font-gothic, "Cinzel", serif);font-size:15px;font-weight:700;color:var(--so-gold-bright)}.so-invite-title .material-symbols-outlined{font-size:20px}.so-invite-room{margin-left:auto;font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);font-size:12px;font-weight:600;color:var(--so-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-pending{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(217,162,78,.4);background:#d9a24e14}.so-pending+.so-pending{margin-top:6px}.so-pending .so-row-meta{flex:1 1 auto}.so-friend{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 0;border-radius:14px}.so-friend+.so-friend{margin-top:2px}.so-friend.is-off .so-ava>img,.so-fr-row.is-off .so-ava>img{filter:grayscale(.85) brightness(.75)}.so-friend.is-off .so-row-name,.so-fr-row.is-off .so-row-name{color:#f1e9e2a8}.so-friend-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:6px 8px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;cursor:pointer;transition:background .15s ease}.so-friend-main:hover{background:#ffffff0a}.so-scroll.is-fresh .so-nav-row,.so-scroll.is-fresh .so-friend,.so-scroll.is-fresh .so-invite-box,.so-scroll.is-fresh .so-pending,.so-fr-list.is-fresh .so-fr-row{animation:soRow .36s var(--so-ease) calc(.12s + var(--i, 0) * 34ms) backwards}.so-scroll.is-fresh .so-nav-row:nth-child(1){--i: 0}.so-scroll.is-fresh .so-nav-row:nth-child(2){--i: 1}.so-scroll.is-fresh .so-nav-row:nth-child(3){--i: 2}.so-scroll.is-fresh .so-nav-row:nth-child(4){--i: 3}.so-scroll.is-fresh .so-nav-row:nth-child(5){--i: 4}.so-scroll.is-fresh .so-nav-row:nth-child(6){--i: 5}.so-scroll.is-fresh .so-friends .so-friend{animation-delay:calc(.26s + var(--i, 0) * 34ms)}.modal-box.so-modal{width:100%;max-width:480px;padding:0;border:1px solid rgba(217,162,78,.32);border-radius:22px;background:radial-gradient(120% 40% at 50% 0%,rgba(217,162,78,.14),transparent 62%),linear-gradient(180deg,#17101a,#0b0810);overflow:hidden;animation:soModalIn .34s cubic-bezier(.23,1,.32,1) backwards}.so-fr{display:flex;flex-direction:column;height:min(86dvh,720px)}.so-fr-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 10px 20px}.so-fr-title{margin:0;font-family:var(--font-gothic, "Cinzel", serif);font-size:22px;font-weight:700;letter-spacing:.02em;background:linear-gradient(180deg,#fff6ee,#f0d2bd 55%,#e2b56a);-webkit-background-clip:text;background-clip:text;color:transparent}.so-add{display:flex;align-items:center;gap:8px;margin:0 16px 12px}.so-add-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000052;transition:border-color .15s ease,box-shadow .15s ease}.so-add-field:focus-within{border-color:var(--so-gold);box-shadow:0 0 0 3px #d9a24e29}.so-add-field .material-symbols-outlined{font-size:19px;color:var(--so-dim)}.so-add-input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--so-ink);font:inherit;font-size:15px}.so-add-input::placeholder{color:#f1e9e261}.so-add-btn{min-height:44px;padding:0 16px;border-radius:14px}.so-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.so-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 4px;border:0;background:none;color:var(--so-dim);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .15s ease}.so-tab:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;border-radius:2px;background:var(--so-gold);transform:scaleX(0);transition:transform .28s var(--so-ease)}.so-tab.is-on{color:var(--so-ink)}.so-tab.is-on:after{transform:scaleX(1)}.so-tab-count{font-style:normal;font-size:11px;font-weight:800;color:var(--so-dim);font-variant-numeric:tabular-nums}.so-tab-count:empty{display:none}.so-tab-count.is-alert{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--so-blood);color:#fff}.so-fr-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.so-fr-list .so-label{margin:10px 6px 6px}.so-fr-list .so-label:first-child{margin-top:2px}.so-fr-note{margin:0 6px 8px;font-size:11.5px;color:var(--so-dim)}.so-fr-row{border-radius:14px;border:1px solid transparent;transition:background .18s ease,border-color .18s ease}.so-fr-row+.so-fr-row{margin-top:2px}.so-fr-row.is-open{border-color:#ffffff14;background:#ffffff08}.so-fr-row.is-blocked .so-ava>img{filter:grayscale(1) brightness(.6)}.so-fr-row.is-blocked .so-row-sub{color:#ff9aa6}.so-fr-line{display:flex;align-items:center;gap:6px;padding:2px 4px 2px 0}.so-fr-side{flex:none;display:flex;align-items:center;gap:6px}.so-more{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:none;color:var(--so-dim);cursor:pointer;transition:background .15s ease,transform .2s var(--so-ease)}.so-more:hover{background:#ffffff0f}.so-fr-row.is-open .so-more{transform:rotate(90deg);color:var(--so-gold)}.so-strip{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px 8px 10px;animation:soStrip .26s var(--so-ease) backwards}.so-strip-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 8px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--so-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.so-strip-btn:active{transform:scale(.97)}.so-strip-btn .material-symbols-outlined{font-size:17px}.so-strip-btn.is-danger{border-color:#e0364a66;background:#e0364a14;color:#ffb3bd}.so-strip-btn.is-armed,.so-fc-btn.is-armed,.so-fc-link.is-armed{border-color:var(--so-blood);background:#e0364a38;color:#fff;animation:soArmed .9s ease-in-out infinite}.so-fc{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;min-height:38px}.so-fc-row{display:flex;flex-wrap:wrap;gap:6px;animation:soRow .3s cubic-bezier(.23,1,.32,1) backwards}.so-fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#00000061;color:#f1e9e2;font:inherit;font-size:12.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}.so-fc-btn .material-symbols-outlined{font-size:18px}.so-fc-btn:active{transform:scale(.96)}.so-fc-btn.is-gold{border-color:transparent;background:linear-gradient(180deg,#f3d38b,#c9963f);color:#1d1207;box-shadow:0 6px 18px #d9a24e59}.so-fc-btn.is-done{border-color:#46d17f80;background:#46d17f1f;color:#a9f0c6}.so-fc-btn.is-ghost{background:#0000004d}.so-fc-btn.is-narrow{padding:0 13px}.so-fc-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.so-fc-link{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;margin-left:-8px;border:1px solid transparent;border-radius:999px;background:none;color:#f1e9e28c;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.so-fc-link .material-symbols-outlined{font-size:14px}.so-fc-note{font-size:11.5px;color:#f1e9e299}button.id-chip.is-drawer{font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transition:transform .12s ease}button.id-chip.is-drawer:active{transform:scale(.97)}.so-chip-menu{flex:none;margin-left:2px;font-size:18px;color:#f1e9e280}.so-chip-dot{position:absolute;top:-2px;left:30px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;border:2px solid #120c14;background:#e0364a;color:#fff;font-size:10.5px;font-weight:800;line-height:1;animation:soPop .4s cubic-bezier(.34,1.56,.64,1) backwards}.so-chip-dot[hidden]{display:none}.so-lobby-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.so-lobby-row .btn{position:relative;min-width:0}.so-lobby-row .so-chip-dot{top:-6px;left:auto;right:-4px}.so-lobby-ico{font-size:19px;vertical-align:-4px;margin-right:4px}.lobby-concept .seat.empty:not(.is-staff-empty){cursor:pointer}.so-card-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;display:flex;align-items:flex-end;justify-content:center;padding:0 10px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.so-card{--so-a: var(--so-gold);position:relative;width:100%;max-width:430px;display:flex;flex-direction:column;gap:12px;padding:14px 14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--so-a) 46%,transparent);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--so-a) 20%,transparent),transparent 64%),linear-gradient(180deg,#1a121d,#0d0911);box-shadow:0 -4px #00000040,0 18px 50px #000000bf,inset 0 1px #ffffff12;overflow:hidden;pointer-events:auto;animation:soCardIn .46s cubic-bezier(.22,1.12,.36,1) backwards}.so-card.is-red{--so-a: var(--so-blood)}.so-card.is-leaving{animation:soCardOut .24s ease-in forwards;pointer-events:none}.so-card-head{display:flex;align-items:center;gap:12px}.so-card-head .so-ava{box-shadow:0 0 0 2px var(--so-a),0 0 0 5px #0006;animation:soPop .5s cubic-bezier(.34,1.56,.64,1) .12s backwards}.so-card-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.so-card-kicker{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--so-a)}.so-card-title{font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.so-card-text{font-size:12px;color:var(--so-dim)}.so-card-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px}.so-card-btn{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--so-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .12s ease}.so-card-btn:active{transform:scale(.97)}.so-card-btn.is-primary{border-color:transparent;background:linear-gradient(180deg,#f3d38b,#c9963f);color:#1d1207;box-shadow:0 6px 18px #d9a24e4d}.so-card-timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--so-a);transform-origin:left center;animation:soTimer var(--so-ttl, 8s) linear forwards}@media (min-width: 900px){.so-drawer{width:392px}}@keyframes soFade{0%{opacity:0}}@keyframes soFadeOut{to{opacity:0}}@keyframes soDrawerIn{0%{transform:translate(-104%)}}@keyframes soDrawerOut{to{transform:translate(-104%)}}@keyframes soSheen{to{transform:translate(100%)}}@keyframes soRow{0%{opacity:0;transform:translate(-14px)}}@keyframes soStrip{0%{opacity:0;transform:translateY(-6px)}}@keyframes soPop{0%{opacity:0;transform:scale(.4)}}@keyframes soModalIn{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes soCardIn{0%{opacity:0;transform:translateY(110%)}}@keyframes soCardOut{to{opacity:0;transform:translateY(110%)}}@keyframes soTimer{to{transform:scaleX(0)}}@keyframes soArmed{50%{box-shadow:0 0 0 4px #e0364a38}}html.motion-reduced .so-drawer,html.motion-reduced .so-card,html.motion-reduced .modal-box.so-modal{animation-name:soFade;animation-duration:.16s}html.motion-reduced .so-head:after,html.motion-reduced .so-strip-btn.is-armed,html.motion-reduced .so-fc-btn.is-armed{animation:none}html.motion-reduced .so-scroll.is-fresh .so-nav-row,html.motion-reduced .so-scroll.is-fresh .so-friend,html.motion-reduced .so-fr-list.is-fresh .so-fr-row{animation:none}.upd{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:950;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:min(86vw,320px);padding:10px 14px 12px;border-radius:14px;border:1px solid rgba(217,162,78,.4);background:linear-gradient(180deg,#1a121d,#0d0911);box-shadow:0 14px 34px #000000b3;color:#f1e9e2;font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);font-size:12.5px;font-weight:600;pointer-events:none;transform:translate(-50%);animation:updIn .36s cubic-bezier(.23,1,.32,1) backwards}.upd.is-leaving{animation:updOut .24s ease-in forwards}.upd-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upd-pct{font-variant-numeric:tabular-nums;color:#f0d39c;font-weight:800}.upd-track{grid-column:1 / -1;display:block;height:4px;border-radius:999px;overflow:hidden;background:#ffffff1a}.upd-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9731f,#f2bd48 70%,#ffe39a);transform:scaleX(.02);transform-origin:left center;transition:transform .3s ease-out}.upd.is-waiting .upd-fill{animation:updWait 1.8s ease-in-out infinite}@keyframes updIn{0%{opacity:0;transform:translate(-50%,24px)}}@keyframes updOut{to{opacity:0;transform:translate(-50%,24px)}}@keyframes updWait{50%{opacity:.45}}html.motion-reduced .upd,html.motion-reduced .upd.is-waiting .upd-fill{animation:none}.reconnect-overlay[hidden]{display:none!important}.reconnect-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(120% 90% at 50% 40%,#140a0e9e,#080509cc);animation:rc-fade-in .35s ease both}@keyframes rc-fade-in{0%{opacity:0}to{opacity:1}}.reconnect-overlay .rc-card{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;max-width:320px;padding:1.6rem 1.4rem;border-radius:16px;background:linear-gradient(180deg,#22161eb8,#100b10c7);border:1px solid rgba(255,255,255,.12);border-top-color:#fff3;box-shadow:0 18px 60px #0000008c,inset 0 1px #ffffff0d}.reconnect-overlay .rc-sigil{position:relative;width:72px;height:72px;color:#ece5d4;filter:drop-shadow(0 0 6px rgba(255,210,180,.35))}.reconnect-overlay .rc-sigil svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.reconnect-overlay .rc-ring{animation:rc-spin 3.2s linear infinite;transform-origin:50% 50%}.reconnect-overlay .rc-moon{animation:rc-pulse 2.4s ease-in-out infinite;transform-origin:50% 50%}@keyframes rc-spin{to{transform:rotate(360deg)}}@keyframes rc-pulse{0%,to{opacity:.55}50%{opacity:1;filter:drop-shadow(0 0 5px rgba(255,190,150,.6))}}.reconnect-overlay .rc-title{font-family:var(--font-gothic, "Cinzel", serif);font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:#f2ead9}.reconnect-overlay .rc-title .rc-dots:after{content:"";animation:rc-dots 1.4s steps(4,end) infinite}@keyframes rc-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.reconnect-overlay .rc-sub{font-size:.8rem;line-height:1.4;color:#ece5d4b8}.reconnect-overlay .rc-retry{margin-top:.4rem;padding:.6rem 1.4rem;border-radius:999px;font-weight:700;letter-spacing:.03em;color:#201206;background:linear-gradient(180deg,#f3d38b,#d1a24e);border:1px solid #17110b;cursor:pointer;touch-action:manipulation;transition:filter .15s ease,transform .1s ease}.reconnect-overlay .rc-retry:hover{filter:brightness(1.08)}.reconnect-overlay .rc-retry:active{transform:scale(.96)}.reconnect-overlay.is-failed .rc-ring{animation-play-state:paused;opacity:.3}.reconnect-overlay.is-failed .rc-moon{animation:none;opacity:.85;color:#f0a0a0}.reconnect-overlay.is-failed .rc-sigil{filter:drop-shadow(0 0 6px rgba(239,68,68,.4))}html.motion-reduced .reconnect-overlay .rc-ring,html.motion-reduced .reconnect-overlay .rc-moon{animation:none}.observer-shell{width:100%;max-width:1500px;height:100%;height:100dvh;margin:0 auto;padding:.75rem;display:flex;flex-direction:column;gap:.65rem;overflow:hidden}.observer-loading{margin:auto;font-family:var(--font-gothic);letter-spacing:.08em;color:var(--text-muted)}.observer-topbar{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;padding:.7rem .9rem;border-radius:14px;background:linear-gradient(180deg,#0f172af2,#090e1af2);border:1px solid rgba(56,189,248,.28);box-shadow:0 10px 30px #00000073}.observer-ident{display:flex;align-items:center;gap:.6rem;min-width:0}.observer-eye{font-size:1.5rem;line-height:1;filter:drop-shadow(0 0 8px rgba(56,189,248,.6))}.observer-ident-text{display:flex;flex-direction:column;min-width:0}.observer-title{font-family:var(--font-gothic);font-size:.95rem;letter-spacing:.14em;color:#7dd3fc}.observer-sub{font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.observer-meta{display:flex;gap:.4rem;flex-wrap:wrap;margin-left:auto}.observer-chip{padding:.28rem .6rem;border-radius:999px;font-size:.72rem;letter-spacing:.05em;background:#38bdf81a;border:1px solid rgba(56,189,248,.25);color:#bae6fd;white-space:nowrap}.observer-exit{flex-shrink:0}.observer-notice{padding:.5rem .8rem;border-radius:10px;font-size:.76rem;line-height:1.45;color:#cbd5e1;background:#38bdf812;border-left:3px solid rgba(56,189,248,.5)}.observer-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.75rem}.observer-left,.observer-right{min-height:0;display:flex;flex-direction:column;gap:.5rem}.observer-section-title{font-family:var(--font-gothic);font-size:.72rem;letter-spacing:.16em;color:#bae6fd;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.7)}.observer-roster{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:max-content;align-content:start;gap:.5rem;padding:.6rem;border-radius:12px;background:#090e1aed;border:1px solid rgba(148,163,184,.18)}.observer-card{cursor:pointer}.observer-card.is-empty{cursor:default;opacity:.4}.observer-card.is-empty.can-seat-bot{cursor:pointer;opacity:.75;border-color:#38bdf859}.observer-card.is-empty.can-seat-bot:hover{opacity:1;border-color:#38bdf8b3}.observer-role{display:block;margin-top:.15rem;font-size:.62rem;letter-spacing:.04em;color:#fbbf24;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.observer-voice{padding:.6rem .7rem;border-radius:12px;background:#090e1aed;border:1px solid rgba(148,163,184,.18)}.observer-voice-status{font-family:var(--font-gothic);font-size:.8rem;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem}.observer-voice-status.is-on{color:#4ade80;text-shadow:0 0 10px rgba(74,222,128,.35)}.observer-voice-actions{display:flex;flex-wrap:wrap;gap:.4rem}.observer-voice-actions .btn-gothic{flex:1 1 auto;font-size:.68rem;padding:.5rem .6rem}.observer-voice-hint{margin-top:.5rem;font-size:.68rem;line-height:1.4;color:var(--text-muted)}.observer-chat{flex:1;min-height:0;overflow-y:auto;padding:.6rem;display:flex;flex-direction:column;gap:.4rem;border-radius:12px;background:#090e1aed;border:1px solid rgba(148,163,184,.18)}.observer-msg{padding:.4rem .55rem;border-radius:8px;background:#94a3b812;border-left:3px solid rgba(148,163,184,.4)}.observer-msg-head{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.15rem}.observer-msg-channel{font-size:.6rem;letter-spacing:.09em;padding:.1rem .35rem;border-radius:4px;background:#94a3b82e;color:#e2e8f0;white-space:nowrap}.observer-msg-sender{font-size:.74rem;font-weight:600;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.observer-msg-time{margin-left:auto;font-size:.62rem;color:var(--text-muted);flex-shrink:0}.observer-msg-text{font-size:.82rem;line-height:1.4;color:var(--text-main);word-break:break-word;user-select:text;-webkit-user-select:text}.observer-msg.is-system{border-left-color:var(--accent-gold);background:#fbbf2414}.observer-msg.is-system .observer-msg-channel{background:#fbbf2440;color:#fde68a}.observer-msg.is-team{border-left-color:var(--accent-blood);background:#dc262617}.observer-msg.is-team .observer-msg-channel{background:#dc262647;color:#fecaca}.observer-msg.is-coven{border-left-color:var(--accent-purple);background:#c084fc17}.observer-msg.is-coven .observer-msg-channel{background:#c084fc40;color:#e9d5ff}.observer-msg.is-dead{border-left-color:#64748b;background:#64748b1f}.observer-msg.is-dead .observer-msg-channel{background:#64748b4d;color:#cbd5e1}@media (max-width: 860px){.observer-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.observer-left{min-height:0}.observer-roster{flex:0 0 auto;max-height:21vh;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.observer-voice{flex:0 0 auto;padding:.5rem .55rem}.observer-voice-actions .btn-gothic{font-size:.62rem;padding:.42rem .4rem}.observer-voice-hint{display:none}.observer-topbar{padding:.5rem .65rem;gap:.5rem}.observer-exit{order:1;width:auto;margin-left:auto;font-size:.64rem;padding:.42rem .6rem}.observer-meta{order:2;width:100%;margin-left:0}.observer-notice{font-size:.7rem;padding:.4rem .6rem}}.pm-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:0;gap:0}.pm-header-pill{display:inline-block;background:linear-gradient(90deg,#6c3aed,#9b59f5);color:#fff;font-family:var(--font-gothic);font-size:.85rem;font-weight:700;letter-spacing:2px;padding:.4rem 1.6rem;border-radius:999px;text-align:center;margin:1rem auto .8rem;text-transform:uppercase;box-shadow:0 4px 18px #6c3aed73}.pm-carousel-area{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.3rem;width:100%;padding:0 .6rem;margin-bottom:.6rem;box-sizing:border-box}.pm-carousel-track{display:flex;align-items:center;gap:.4rem;flex:1;justify-content:center;min-width:0}.pm-arrow{flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(251,191,36,.4);background:#120a23d9;color:#fde68a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 10px #00000080;z-index:5;padding:0}.pm-arrow:not(:disabled):hover{background:#92400ecc;border-color:var(--accent-gold);transform:scale(1.1);box-shadow:0 0 14px #fbbf2466}.pm-arrow:not(:disabled):active{transform:scale(.95)}.pm-arrow:disabled{opacity:.25;border-color:#ffffff1a;color:#ffffff4d;cursor:default;box-shadow:none}.pm-thumb{flex:0 0 52px;width:52px;height:52px;border-radius:12px;overflow:hidden;opacity:.45;border:1.5px solid rgba(255,255,255,.15);background:#0000004d;cursor:pointer;transition:all .2s ease}.pm-thumb:hover{opacity:.85;border-color:#fbbf2466;transform:scale(1.05)}.pm-thumb--empty{border-color:transparent;background:transparent;cursor:default;pointer-events:none;opacity:0}.pm-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pm-main-frame{position:relative;flex:0 0 auto;width:128px;height:128px;border-radius:18px;overflow:hidden;border:3px solid #9b59f5;box-shadow:0 0 24px #9b59f599,0 0 45px #6c3aed4d;cursor:grab;touch-action:pan-y;transition:border-color .2s,box-shadow .2s}.pm-free-badge{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:2px 10px;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;color:#052e16;background:linear-gradient(180deg,#4ade80,#22c55e);box-shadow:0 2px 8px #22c55e80;pointer-events:none}.pm-main-frame img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.pm-pack-row{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.pm-pack-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:var(--text-main);font-size:.82rem;cursor:pointer;font-family:var(--font-sans);transition:background .15s,border-color .15s}.pm-pack-pill--active{border-color:var(--accent-gold);color:var(--accent-gold)}.pm-pack-pill--select{border-color:#9b59f580;color:#c4a7fa}.pm-pack-pill--personal{border-color:var(--accent-gold, #f5c451);color:var(--accent-gold, #f5c451)}.pm-pack-pill:hover{background:#ffffff1a}.pm-caret{font-size:.7rem;opacity:.7}.pm-loading-msg{font-size:.82rem;color:var(--text-muted);text-align:center;margin:.25rem 0 .5rem}.pm-bottom-sheet{width:100%;background:#120a23eb;border-radius:22px 22px 16px 16px;padding:1.2rem 1.3rem 1.1rem;margin-top:.3rem;display:flex;flex-direction:column;gap:.85rem}.pm-section-label{font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted)}.pm-username-field{width:100%}.pm-username-field input{width:100%;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.18);border-radius:10px;padding:.65rem .9rem;font-size:1rem;font-family:var(--font-sans);color:var(--text-main);outline:none;transition:border-color .18s;-webkit-user-select:text;user-select:text}.pm-username-field input:focus{border-color:#9b59f5;background:#9b59f514}.pm-error{font-size:.78rem;color:#f87171;margin-top:-.4rem}.pm-stats-row{display:flex;gap:.6rem}.pm-stat-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:.55rem .4rem}.pm-stat-card--rank{border-color:rgba(var(--rank-color),.3)}.pm-stat-icon{font-size:1.1rem}.pm-stat-label{font-size:.6rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.pm-stat-value{font-size:1rem;font-weight:700;color:#fff;font-family:var(--font-gothic)}.pm-stat-value--rank{font-size:.72rem;color:var(--rank-color, var(--accent-gold));text-align:center}.pm-xp-bar-wrap{height:5px;background:#ffffff14;border-radius:999px;overflow:hidden}.pm-xp-bar-fill{height:100%;background:linear-gradient(90deg,#6c3aed,#c084fc);border-radius:999px;transition:width .6s ease}.pm-xp-label{font-size:.7rem;color:var(--text-muted);text-align:center}.pm-actions{display:flex;gap:.8rem;align-items:center;margin-top:.2rem}.pm-btn-cancel{flex:0 0 auto;width:48px;height:48px;border-radius:50%;border:none;background:#e53e3e;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #e53e3e80;transition:background .15s,transform .12s}.pm-btn-cancel:hover{background:#c53030;transform:scale(1.06)}.pm-btn-cancel:active{transform:scale(.96)}.pm-btn-save{flex:1;padding:.75rem 1rem;border-radius:12px;border:none;background:linear-gradient(135deg,#38a169,#48bb78);color:#fff;font-family:var(--font-gothic);font-size:.9rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 16px #38a16973;transition:background .15s,transform .12s}.pm-btn-save:not(:disabled):hover{background:linear-gradient(135deg,#2f855a,#38a169);transform:translateY(-1px)}.pm-btn-save:active{transform:translateY(1px)}.pm-btn-save:disabled{opacity:.55;cursor:not-allowed}.pm-wrapper--picker{gap:.8rem;padding:.5rem 0 1rem}.pm-picker-list{display:flex;flex-direction:column;gap:.5rem;width:100%;max-height:340px;overflow-y:auto;padding:0 .5rem}.pm-picker-row{display:flex;align-items:center;gap:.75rem;padding:.72rem 1rem;border:1.5px solid rgba(155,89,245,.35);border-radius:10px;background:#0000004d;color:var(--text-main);cursor:pointer;font-family:var(--font-sans);font-size:.9rem;text-align:left;transition:background .15s,border-color .15s;width:100%}.pm-picker-row:hover{background:#9b59f51f;border-color:#9b59f599}.pm-picker-row--sel{border-color:#9b59f5;background:#9b59f526}.pm-picker-row--personal{border-color:#f5c45173;background:#f5c4510f}.pm-picker-row--personal:hover{border-color:#f5c451b3;background:#f5c4511f}.pm-picker-row--personal.pm-picker-row--sel{border-color:var(--accent-gold, #f5c451);background:#f5c45129}.pm-radio-dot{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(155,89,245,.7);position:relative}.pm-picker-row--sel .pm-radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#9b59f5}.pm-btn-picker-close{margin:.4rem .5rem 0;width:calc(100% - 1rem);padding:.65rem;border-radius:12px;border:1.5px solid rgba(229,62,62,.6);background:#e53e3e1f;color:#fc8181;font-family:var(--font-gothic);font-size:.85rem;font-weight:700;letter-spacing:1.5px;cursor:pointer;transition:background .15s}.pm-btn-picker-close:hover{background:#e53e3e3d}.modal-box.profile-modal{padding:0;overflow:hidden;background:#0c0816f7;border:1px solid rgba(155,89,245,.3);box-shadow:0 0 60px #6c3aed33}.modal-box.player-card-modal{padding:0;max-width:380px;width:min(92vw,380px);max-height:88vh;overflow:hidden;border:1px solid var(--border-card);border-radius:18px;background:radial-gradient(120% 90% at 50% 0%,rgba(153,27,27,.18),transparent 60%),var(--bg-card);box-shadow:0 24px 70px #000000b3,inset 0 0 40px #00000080}.pcm-wrapper{position:relative;display:flex;flex-direction:column;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.pcm-close{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(220,38,38,.45);background:#0a070ebf;color:var(--text-muted);cursor:pointer;transition:transform .15s ease,color .15s ease,border-color .15s ease}.pcm-close:hover{color:var(--accent-blood);border-color:var(--accent-blood);transform:scale(1.08)}.pcm-close .material-symbols-outlined{font-size:20px}.pcm-head{display:flex;align-items:center;gap:.9rem;padding:1.4rem 1.2rem 1rem;border-bottom:1px solid rgba(185,28,28,.25);background:linear-gradient(180deg,rgba(153,27,27,.14),transparent)}.pcm-avatar-frame{flex:0 0 auto;width:76px;height:76px;border-radius:16px;padding:3px;background:linear-gradient(145deg,var(--accent-blood),#3b0a0a);box-shadow:0 0 18px var(--accent-blood-glow)}.pcm-avatar{width:100%;height:100%;object-fit:cover;border-radius:13px;display:block;background:#120e1e;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pcm-identity{min-width:0;display:flex;flex-direction:column;gap:.15rem}.pcm-kicker{font-family:var(--font-sans);font-size:.62rem;letter-spacing:2px;text-transform:uppercase;color:var(--accent-gold);opacity:.85}.pcm-name{font-family:var(--font-gothic);font-size:1.5rem;line-height:1.1;color:var(--text-main);margin:0;word-break:break-word;text-shadow:0 2px 10px rgba(0,0,0,.6)}.pcm-stats{padding:.9rem 1.2rem .4rem;display:flex;flex-direction:column;gap:1rem}.pcm-loading,.pcm-empty{color:var(--text-muted);font-size:.85rem;text-align:center;padding:.8rem 0}.pcm-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(220,38,38,.3);border-top-color:var(--accent-blood);border-radius:50%;vertical-align:middle;margin-right:6px;animation:pcm-spin .7s linear infinite}@keyframes pcm-spin{to{transform:rotate(360deg)}}.pcm-stat-group{display:flex;flex-direction:column;gap:.5rem}.pcm-stat-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding-bottom:.35rem;border-bottom:1px dashed rgba(220,38,38,.3)}.pcm-stat-title{font-family:var(--font-gothic);font-size:.95rem;color:var(--text-main);letter-spacing:.5px}.pcm-stat-total{font-family:var(--font-gothic);font-size:1.35rem;font-weight:700;color:var(--accent-gold);text-shadow:0 0 12px rgba(251,191,36,.4)}.pcm-role-list{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .6rem}.pcm-role-row{display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem;border:1px solid rgba(148,90,213,.22);border-radius:8px;background:#1e142d80;min-width:0}.pcm-role-icon{font-size:.95rem;flex:0 0 auto}.pcm-role-name{font-size:.78rem;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.pcm-role-count{font-family:var(--font-gothic);font-size:.85rem;font-weight:700;color:var(--accent-purple);flex:0 0 auto}.pcm-role-list .pcm-empty{grid-column:1 / -1}.pcm-bot-note{display:flex;align-items:center;gap:.5rem;margin:1rem 1.2rem;padding:.8rem;border:1px solid rgba(251,191,36,.3);border-radius:10px;background:#fbbf2414;color:var(--text-muted);font-size:.82rem}.pcm-bot-note .material-symbols-outlined{color:var(--accent-gold);font-size:20px}.pcm-mod{margin:.4rem 0 0;padding:1rem 1.2rem 1.3rem;border-top:1px solid rgba(220,38,38,.35);background:linear-gradient(180deg,rgba(80,10,10,.28),transparent 70%)}.pcm-mod-title{display:flex;align-items:center;gap:.45rem;font-family:var(--font-gothic);font-size:.8rem;letter-spacing:2px;color:var(--accent-blood);text-transform:uppercase;margin-bottom:.85rem}.pcm-mod-title .material-symbols-outlined{font-size:18px}.pcm-mod-section{margin-bottom:.9rem}.pcm-mod-label{display:block;font-size:.72rem;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:.4rem}.pcm-btn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.pcm-btn-grid.warn{grid-template-columns:repeat(2,1fr)}.pcm-mod-btn{padding:.5rem .4rem;border-radius:8px;font-family:var(--font-sans);font-size:.76rem;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;border:1px solid transparent;color:var(--text-main);line-height:1.15}.pcm-mod-btn.ban{border-color:#dc262680;background:#dc26261f}.pcm-mod-btn.ban:hover{background:#dc26264d;box-shadow:0 0 14px var(--accent-blood-glow);transform:translateY(-1px)}.pcm-mod-btn.warn{border-color:#fbbf2473;background:#fbbf241a}.pcm-mod-btn.warn:hover{background:#fbbf2440;box-shadow:0 0 14px #fbbf2466;transform:translateY(-1px)}.pcm-mod-btn.voiceban{border-color:#a78bfa80;background:#a78bfa1f}.pcm-mod-btn.voiceban:hover{background:#a78bfa47;box-shadow:0 0 14px #a78bfa66;transform:translateY(-1px)}.pcm-mod-label .material-symbols-outlined{font-size:.95rem;vertical-align:-2px;margin-right:2px}.pcm-kick{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:.4rem;padding:.7rem;border-radius:10px;border:1px solid var(--accent-blood);background:linear-gradient(90deg,#7f1d1d,#991b1b);color:#fff;font-family:var(--font-gothic);font-size:.9rem;letter-spacing:1px;cursor:pointer;transition:box-shadow .15s ease,transform .12s ease}.pcm-kick:hover{box-shadow:0 0 22px var(--accent-blood-glow);transform:translateY(-1px)}.pcm-kick .material-symbols-outlined{font-size:19px}.vs-card,.radial-slot,.vs-card img,.radial-slot img,.slot-avatar-img,.vs-card-portrait img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation}.vs-card img,.radial-slot img,.slot-avatar-img{pointer-events:none}@media (max-width: 380px){.pcm-role-list{grid-template-columns:1fr}.pcm-avatar-frame{width:64px;height:64px}.pcm-name{font-size:1.3rem}}.menu-identity{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.8rem}.currency-hud{display:flex;gap:.6rem}.coin-pill{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-sans);font-size:.9rem;font-weight:700;color:#fff;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1e162ae6,#0c0812e6);box-shadow:inset 0 1px #ffffff0f}.coin-golge{border-color:#c084fc73}.coin-golge strong{color:#d8b4fe}.coin-kader{border-color:#fbbf2480}.coin-kader strong{color:var(--accent-gold)}.coin-icon{width:20px;height:20px;object-fit:contain;border-radius:50%;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(255,255,255,.15))}.coin-icon.inline-icon{width:1.15em;height:1.15em;vertical-align:-.18em;display:inline-block;object-fit:contain;margin:0 2px}.menu-alert-dot{display:inline-block;width:9px;height:9px;margin-left:6px;border-radius:50%;background:var(--accent-blood);box-shadow:0 0 8px var(--accent-blood-glow);animation:menu-alert-pulse 1.4s ease-in-out infinite;vertical-align:middle}@keyframes menu-alert-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.coin-pill.coin-kader{position:relative}.coin-plus{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;padding:0;border:1px solid rgba(212,175,55,.55);border-radius:50%;background:#d4af3724;color:#f5d97a;cursor:pointer;line-height:0;transition:background .15s ease,transform .1s ease}.coin-plus:hover{background:#d4af374d}.coin-plus:active{transform:scale(.9)}.coin-plus-svg{width:12px;height:12px}@property --lx-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.modal-box.lx-modal{--lx-gold: #f2c35b;--lx-bronze: #d9a24e;--lx-blood: #e0364a;--lx-ink: #efe7f2;--lx-mute: rgba(236, 230, 241, .64);--lx-dim: rgba(236, 230, 241, .42);--lx-line: rgba(201, 138, 60, .18);--lx-ease: cubic-bezier(.22, 1, .36, 1);--lx-back: cubic-bezier(.34, 1.35, .64, 1);padding:0;width:min(96vw,980px);max-width:980px;height:min(92dvh,880px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid rgba(201,138,60,.32)!important;background:radial-gradient(120% 42% at 50% 0%,rgba(150,18,32,.22),transparent 62%),radial-gradient(80% 50% at 100% 100%,rgba(217,162,78,.07),transparent 60%),linear-gradient(180deg,#130c15,#0b0810)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 30px 90px #000000d9,inset 0 1px #ffffff0f!important;color:var(--lx-ink)}.modal-box.lx-modal--kese{width:min(96vw,860px);max-width:860px;height:auto;max-height:min(92dvh,900px)}.modal-box.lx-modal>div{flex:1;min-height:0;display:flex;flex-direction:column}@media (max-width: 600px){.modal-box.lx-modal{width:calc(100vw - 14px);height:calc(100dvh - 14px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:none;border-radius:18px}.modal-box.lx-modal--kese{height:auto;max-height:calc(100dvh - 14px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.lx-root{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;isolation:isolate}.lx-embers{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.lx-embers i{position:absolute;bottom:-8px;left:var(--x);width:3px;height:3px;border-radius:50%;background:#ffb45e;box-shadow:0 0 6px #ff8a3d,0 0 12px #ff6e2880;scale:var(--s);opacity:0;animation:lxEmber var(--d) linear var(--dl) infinite}@keyframes lxEmber{0%{translate:0 0;opacity:0}12%{opacity:.85}50%{translate:14px -45vh}85%{opacity:.5}to{translate:-8px -92vh;opacity:0}}.lx-head{position:relative;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 16px 12px;border-bottom:1px solid var(--lx-line);background:linear-gradient(180deg,#2810168c,#140a1000)}.lx-emblem{position:relative;flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--lx-gold);background:radial-gradient(circle at 35% 30%,#ffd68038,#281410e6 70%);border:1px solid rgba(242,195,91,.45);box-shadow:0 0 22px #f2c35b2e,inset 0 1px #ffffff1f}.lx-emblem .lx-i{width:22px;height:22px;filter:drop-shadow(0 0 5px rgba(242,195,91,.55))}.lx-emblem-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px dashed rgba(242,195,91,.35);animation:lxSpin 26s linear infinite}.lx-head-text{flex:1;min-width:0;display:flex;flex-direction:column}.lx-kicker{font-size:.58rem;font-weight:800;letter-spacing:.3em;color:var(--lx-bronze)}.lx-title{margin:1px 0 0;font-family:var(--font-gothic, serif);font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.1;letter-spacing:.02em;background:linear-gradient(180deg,#fff3e3,#f4c98a 55%,#c8733e);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-sub{font-size:.72rem;color:var(--lx-mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-purse{display:flex;gap:8px;align-items:center}.lx-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:999px;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#22182af2,#0e0914f2);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f;transform-origin:center}.lx-chip--golge{border-color:#c084fc66;color:#dcc2ff}.lx-chip--kader{border-color:#f2c35b80;color:#ffd98a}.lx-chip-add{display:grid;place-items:center;width:20px;height:20px;margin-left:2px;padding:0;border-radius:50%;border:1px solid rgba(242,195,91,.6);background:#f2c35b29;color:#ffe2a0;cursor:pointer;transition:background-color .2s ease,scale .12s ease}.lx-chip-add:hover{background:#f2c35b52}.lx-chip-add:active{scale:.88}.lx-chip-add .lx-i{width:12px;height:12px;stroke-width:2.4}.lx-coin{width:20px;height:20px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 4px rgba(255,210,120,.25))}.lx-coin--sm{width:15px;height:15px;vertical-align:-3px}.lx-x{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8def0;cursor:pointer;transition:background-color .2s ease,rotate .35s var(--lx-ease),scale .12s ease}.lx-x:hover{background:#ffffff1a;rotate:90deg}.lx-x:active{scale:.9}.lx-x .lx-i{width:18px;height:18px}.lx-i{width:18px;height:18px;flex:0 0 auto}@media (max-width: 600px){.lx-head{padding:12px 12px 10px}.lx-emblem{width:38px;height:38px}.lx-purse{order:5;width:100%}.lx-sub{white-space:normal}}.lx-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px 22px;scrollbar-width:thin;scrollbar-color:rgba(217,162,78,.4) transparent;--fade-top: 0px;--fade-bot: 0px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bot)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bot)),transparent 100%)}.lx-scroll.has-top{--fade-top: 18px}.lx-scroll.has-bottom{--fade-bot: 28px}.lx-scroll::-webkit-scrollbar{width:6px}.lx-scroll::-webkit-scrollbar-track{background:transparent;margin:8px 0}.lx-scroll::-webkit-scrollbar-thumb{background:#d9a24e59;border-radius:999px}@media (max-width: 600px){.lx-scroll{padding:12px 12px 20px}}.lx-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--lx-ink);font-family:var(--font-sans);font-size:.78rem;font-weight:800;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:translate .25s var(--lx-ease),scale .12s ease,filter .2s ease,box-shadow .3s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.lx-btn .lx-i{width:16px;height:16px}.lx-btn:hover:not(:disabled){translate:0 -1px;filter:brightness(1.08)}.lx-btn:active:not(:disabled){scale:.96;translate:0 0}.lx-btn:disabled{cursor:default;filter:grayscale(.7) brightness(.8);opacity:.55}.lx-btn--gold{color:#2a1606;border-color:#ffe8aabf;background:linear-gradient(180deg,#ffe39a,#f2bd48 46%,#c98a25);box-shadow:0 8px 22px -8px #f0b93fa6,inset 0 1px #ffffffa6,inset 0 -2px #783c0059;text-shadow:0 1px 0 rgba(255,240,200,.5)}.lx-btn--blood{color:#fff3f4;border-color:#ff8c9699;background:linear-gradient(180deg,#ff5a6c,#d42a40,#8f1226);box-shadow:0 8px 22px -8px #e0364ab3,inset 0 1px #ffffff59}.lx-btn--ghost{background:#ffffff0a}.lx-btn--ghost:hover{background:#ffffff17}.lx-btn--ghost small{font-weight:600;opacity:.7;letter-spacing:.02em}.lx-btn--xl{width:100%;min-height:58px;flex-direction:column;gap:2px;border-radius:16px;font-size:.92rem;letter-spacing:.14em}.lx-btn-main{position:relative;z-index:1}.lx-btn-sub{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;font-size:.7rem;letter-spacing:.04em;opacity:.8}.lx-btn-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lx-btn-shine:before{content:"";position:absolute;top:-50%;bottom:-50%;left:-60%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);animation:lxShine 3.8s ease-in-out infinite}.lx-btn:disabled .lx-btn-shine{display:none}.lx-btn.is-busy{pointer-events:none;animation:lxBusy .9s ease-in-out infinite}@keyframes lxShine{0%,45%{translate:0 0}75%,to{translate:480% 0}}@keyframes lxBusy{50%{opacity:.65;scale:.98}}.lx-bar{position:relative;display:block;height:8px;border-radius:999px;overflow:hidden;background:#ffffff12;box-shadow:inset 0 1px 2px #00000080}.lx-bar>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#b9731f,#f2bd48 70%,#ffe39a);transform:translate(calc(var(--p, 0%) - 100%));transition:transform 1.3s var(--lx-ease)}.lx-bar--xp>i:after,.is-ready .lx-bar>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);width:40%;translate:-120% 0;animation:lxBarGlint 3.4s ease-in-out 1.2s infinite}.lx-bar--thin{height:5px}.lx-bar--xp>i{background:linear-gradient(90deg,#6b4dff,#b48bff 55%,#ffd98a)}.is-intro .lx-bar>i{animation:lxBarSlide 1.5s var(--lx-ease) .2s backwards}[data-reveal]:not(.is-in) .lx-bar>i{transform:translate(-100%)}@keyframes lxBarSlide{0%{transform:translate(-100%)}}@keyframes lxBarFill{0%{width:0}}@keyframes lxBarGlint{0%,50%{translate:-120% 0}to{translate:320% 0}}.lx-skel{display:block;height:12px;width:80%;margin:8px auto 0;border-radius:8px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:lxSkel 1.3s linear infinite}.lx-skel--short{width:50%}.lx-skel--art{height:auto;aspect-ratio:1;width:70%;border-radius:50%;margin-top:0}.lx-skel--btn{height:38px;width:100%;border-radius:12px;margin-top:14px}@keyframes lxSkel{to{background-position:-200% 0}}.lx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;max-width:440px;margin:6vh auto 2vh;padding:0 12px;animation:lxRise .6s var(--lx-ease) both}.lx-empty-art{position:relative;width:92px;height:92px;display:grid;place-items:center;margin-bottom:6px;border-radius:50%;color:var(--lx-gold);background:radial-gradient(circle,#f2c35b29,#140c12e6 70%);border:1px solid rgba(242,195,91,.3)}.lx-empty-art:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(242,195,91,.25);animation:lxBreath 3.6s ease-in-out infinite}.lx-empty-art .lx-i{width:40px;height:40px;stroke-width:1.3;animation:lxBob 4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(242,195,91,.45))}.lx-empty h3{margin:0;font-family:var(--font-gothic, serif);font-size:1.15rem;color:#f6e6cf}.lx-empty p{margin:0 0 6px;font-size:.84rem;line-height:1.55;color:var(--lx-mute)}@keyframes lxSpin{to{rotate:360deg}}@keyframes lxBob{50%{translate:0 -5px}}@keyframes lxBreath{0%,to{scale:1;opacity:.35}50%{scale:1.1;opacity:.9}}@keyframes lxRise{0%{opacity:0;translate:0 16px}}@keyframes lxPop{0%{opacity:0;scale:.85}}@keyframes lxInR{0%{opacity:0;translate:26px 0}}@keyframes lxInL{0%{opacity:0;translate:-26px 0}}@keyframes lxPulseGlow{0%,to{opacity:.35}50%{opacity:1}}@keyframes lxStamp{0%{opacity:0;scale:2.3}60%{opacity:1;scale:.92}to{opacity:1;scale:1}}.lx-fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:520;pointer-events:none;overflow:hidden}.lx-p{position:absolute;width:7px;height:7px;border-radius:50%;box-shadow:0 0 10px currentColor,0 0 4px currentColor;will-change:transform,opacity}.lx-p--streak{width:3px;height:13px;border-radius:3px}.lx-p--coin,.lx-p--fly{width:24px;height:24px;border-radius:0;background:none!important;box-shadow:none;object-fit:contain;filter:drop-shadow(0 0 7px rgba(255,200,90,.75))}.lx-p--fly{width:28px;height:28px}.lx-ring{position:absolute;width:90px;height:90px;border-radius:50%;border:2px solid;will-change:transform,opacity}.lx-reveal{--lx-ease: cubic-bezier(.22, 1, .36, 1);--lx-back: cubic-bezier(.34, 1.35, .64, 1);--rv: #f2c35b;position:fixed;top:0;right:0;bottom:0;left:0;z-index:480;display:grid;place-items:center;padding:16px;color:#f4ecf5}.lx-reveal--blood{--rv: #ff5a6c}.lx-reveal--arcane{--rv: #b48bff}.lx-reveal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,#28120a8c,#000000d1 70%);opacity:0;transition:opacity .3s ease}.lx-reveal-card{position:relative;width:min(92vw,400px);padding:28px 20px 20px;text-align:center;border-radius:24px;border:1px solid color-mix(in srgb,var(--rv) 55%,transparent);background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--rv) 22%,transparent),transparent 60%),linear-gradient(180deg,#1b1119,#0c0810);box-shadow:0 30px 90px #000000d9,0 0 60px color-mix(in srgb,var(--rv) 22%,transparent),inset 0 1px #ffffff14;opacity:0;scale:.8;translate:0 20px;transition:opacity .35s ease,scale .55s var(--lx-back),translate .55s var(--lx-ease)}.lx-reveal.is-open .lx-reveal-scrim{opacity:1}.lx-reveal.is-open .lx-reveal-card{opacity:1;scale:1;translate:0 0}.lx-reveal.is-closing .lx-reveal-card{opacity:0;scale:.94;transition-duration:.28s}.lx-reveal.is-closing .lx-reveal-scrim{opacity:0}.lx-reveal-rays{position:absolute;left:50%;top:38%;width:620px;height:620px;margin:-310px 0 0 -310px;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rv) 30%,transparent) 0deg 7deg,transparent 7deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 30%,transparent 62%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 30%,transparent 62%);animation:lxSpin 22s linear infinite;opacity:.8}.lx-reveal-glow{position:absolute;left:50%;top:30%;width:240px;height:240px;margin:-120px 0 0 -120px;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rv) 40%,transparent),transparent 70%);animation:lxBreath 2.8s ease-in-out infinite}.lx-reveal-kicker{display:block;font-size:.62rem;font-weight:800;letter-spacing:.34em;color:var(--rv)}.lx-reveal-title{margin:6px 0 18px;font-family:var(--font-gothic, serif);font-size:1.5rem;line-height:1.15;background:linear-gradient(180deg,#fff6e6,#f4c98a 60%,#d27a3e);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-reveal.is-open .lx-reveal-title{animation:lxRevealTitle .8s var(--lx-ease) .15s both}@keyframes lxRevealTitle{0%{opacity:0;letter-spacing:.25em}}.lx-reveal-items{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;margin-bottom:20px}.lx-reveal-item{--tone: #f2c35b;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:84px;opacity:0}.lx-reveal.is-open .lx-reveal-item{animation:lxDrop .6s var(--lx-back) calc(.3s + var(--i) * .12s) both}@keyframes lxDrop{0%{opacity:0;translate:0 -26px;scale:.5}to{opacity:1;translate:0 0;scale:1}}.lx-reveal-item.tone-violet{--tone: #c9a6ff}.lx-reveal-item.tone-arcane{--tone: #9e8bff}.lx-reveal-item.tone-blood{--tone: #ff6b7c}.lx-reveal-item.tone-green{--tone: #7ee7a6}.lx-reveal-orb{position:relative;width:70px;height:70px;display:grid;place-items:center;border-radius:50%;color:var(--tone);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tone) 28%,transparent),#0a060ce6 72%);border:1px solid color-mix(in srgb,var(--tone) 55%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--tone) 35%,transparent)}.lx-reveal-orb:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);animation:lxBreath 2.4s ease-in-out infinite}.lx-reveal-img{width:46px;height:46px;object-fit:contain;border-radius:10px;filter:drop-shadow(0 0 10px rgba(255,210,120,.55));animation:lxBob 2.6s ease-in-out infinite}.lx-reveal-ico{width:32px;height:32px;filter:drop-shadow(0 0 8px currentColor)}.lx-reveal-amt{font-size:1.35rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--tone);text-shadow:0 0 14px color-mix(in srgb,var(--tone) 55%,transparent)}.lx-reveal-lbl{font-size:.72rem;font-weight:700;color:#f4ecf5bf;max-width:140px}.lx-reveal-cta{width:100%;min-height:50px;font-size:.9rem;letter-spacing:.16em}.kk-lead{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:10px 12px;border-radius:12px;font-size:.78rem;line-height:1.5;color:var(--lx-mute);background:#f2c35b0d;border:1px solid rgba(242,195,91,.14)}.kk-lead .lx-i{color:var(--lx-gold);margin-top:1px}.kk-lead b{color:#ffd98a}.kk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 14px;padding-top:10px}@media (max-width: 520px){.kk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.kk-card.is-top:nth-child(odd){grid-column:span 2}}.kk-card{--kk-accent: #f2c35b;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 12px;text-align:center;border-radius:18px;border:1px solid rgba(242,195,91,.2);background:radial-gradient(110% 55% at 50% 0%,color-mix(in srgb,var(--kk-accent) 16%,transparent),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff03);box-shadow:0 14px 34px -18px #000000e6;transition:translate .35s var(--lx-ease),box-shadow .35s ease,border-color .35s ease}.kk-card:hover{translate:0 -4px;border-color:color-mix(in srgb,var(--kk-accent) 55%,transparent);box-shadow:0 22px 40px -18px #000000e6,0 0 30px -10px color-mix(in srgb,var(--kk-accent) 50%,transparent)}.kk-card.tier-3,.kk-card.tier-4{--kk-accent: #ffb04a}.kk-card.tier-4{background:radial-gradient(110% 60% at 50% 0%,rgba(224,54,74,.2),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff03)}.kk-card.is-best:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--lx-a),rgba(255,90,108,.1),#ffd98a,#ff5a6c,rgba(255,217,138,.1) 60%,#ffd98a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:kkBorder 5s linear infinite;pointer-events:none}@keyframes kkBorder{to{--lx-a: 360deg}}.lx-scroll.is-intro .kk-card{animation:lxRise .65s var(--lx-ease) calc(var(--i) * 90ms + 60ms) both}.kk-ribbon{position:absolute;top:-10px;left:50%;translate:-50% 0;z-index:3;padding:3px 10px;border-radius:999px;font-size:.58rem;font-weight:900;letter-spacing:.16em;white-space:nowrap;color:#2a1606;background:linear-gradient(180deg,#ffe39a,#e0a53a);box-shadow:0 4px 12px #00000080}.kk-ribbon--best{color:#fff;background:linear-gradient(180deg,#ff6b7c,#b3182f);box-shadow:0 4px 16px #e0364a99}.kk-art{position:relative;width:100%;height:128px;display:grid;place-items:center}.kk-rays{position:absolute;left:50%;top:50%;width:210px;height:210px;margin:-105px 0 0 -105px;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--kk-accent) 26%,transparent) 0deg 6deg,transparent 6deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 64%);mask-image:radial-gradient(circle,#000 10%,transparent 64%);animation:lxSpin 30s linear infinite;opacity:.55}.kk-card.tier-0 .kk-rays{opacity:.3}.kk-card.tier-4 .kk-rays,.kk-card.is-best .kk-rays{opacity:.85;animation-duration:20s}.kk-halo{position:absolute;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--kk-accent) 45%,transparent),transparent 70%);animation:lxBreath 3.4s ease-in-out infinite}.kk-pile{position:relative;width:120px;height:110px}.kk-pile img{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.65)) drop-shadow(0 0 6px rgba(255,210,120,.3));animation:kkCoinBob 3.2s ease-in-out calc(var(--k) * -.4s) infinite}.kk-pile[style*="--n:1"] img{width:76px;height:76px;margin:-38px 0 0 -38px}.kk-pile img:nth-child(1){transform:translateY(6px);z-index:5}.kk-pile img:nth-child(2){transform:translate(-26px,12px) rotate(-12deg);z-index:6}.kk-pile img:nth-child(3){transform:translate(26px,12px) rotate(12deg);z-index:6}.kk-pile img:nth-child(4){transform:translate(-13px,-10px) rotate(-6deg);z-index:3}.kk-pile img:nth-child(5){transform:translate(13px,-10px) rotate(8deg);z-index:3}.kk-pile img:nth-child(6){transform:translate(-40px,26px) rotate(-18deg);z-index:8}.kk-pile img:nth-child(7){transform:translate(40px,26px) rotate(16deg);z-index:8}.kk-pile img:nth-child(8){transform:translateY(-26px);z-index:1}.kk-pile img:nth-child(9){transform:translateY(30px);z-index:9}@keyframes kkCoinBob{50%{translate:0 -4px}}.kk-art-img{position:relative;max-width:80%;max-height:118px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6));animation:lxBob 4s ease-in-out infinite}.kk-glint{position:absolute;top:18%;right:24%;width:14px;height:14px;background:radial-gradient(circle,#fff 0 18%,transparent 20%),linear-gradient(0deg,transparent 45%,#fff 50%,transparent 55%),linear-gradient(90deg,transparent 45%,#fff 50%,transparent 55%);filter:drop-shadow(0 0 4px #ffe6a8);scale:0;animation:kkGlint 3.6s ease-in-out calc(var(--i, 0) * .7s) infinite}@keyframes kkGlint{0%,70%,to{scale:0;rotate:0deg}80%{scale:1;rotate:45deg}90%{scale:.2;rotate:90deg}}.kk-amount{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-gothic, serif);font-size:1.7rem;font-weight:700;line-height:1}.kk-amount strong{font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff3cf,#f2c35b 60%,#c98a25);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(242,195,91,.3))}.kk-amount .lx-coin{width:24px;height:24px}.kk-bonus{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:800;color:#a8f5c6;background:#7ee7a61a;border:1px solid rgba(126,231,166,.28)}.kk-bonus .lx-i{width:13px;height:13px}.kk-bonus em{font-style:normal;padding:0 5px;border-radius:999px;background:#7ee7a633}.kk-bonus.is-none{color:var(--lx-dim);background:#ffffff08;border-color:#ffffff14}.kk-name{margin:2px 0 0;font-size:.95rem;font-weight:800;color:#f5ecf2}.kk-value{font-size:.7rem;font-weight:700;color:#ffcf7a}.kk-value.is-plain{color:var(--lx-dim);font-weight:600}.kk-cta{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto;padding-top:8px}.kk-buy{min-height:50px;flex-direction:column;gap:1px;letter-spacing:.14em}.kk-buy-test{min-height:36px;font-size:.7rem}.kk-trust{display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;border-radius:12px;font-size:.74rem;color:var(--lx-mute);border:1px solid rgba(126,231,166,.14);background:#7ee7a60a}.kk-trust .lx-i{color:#7ee7a6}.kk-tester{margin-top:16px;padding:12px;border-radius:14px;border:1px dashed rgba(180,139,255,.35);background:#785aff0d}.kk-tester header{display:flex;align-items:center;gap:8px;font-size:.66rem;font-weight:800;letter-spacing:.16em;color:#c9b4ff;margin-bottom:10px}.kk-tester-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.kk-tm-top{display:flex;justify-content:space-between;font-size:.72rem;color:var(--lx-mute);margin-bottom:4px}.kk-tm-top b{color:#e9ddff;font-variant-numeric:tabular-nums}.kk-tm .lx-bar>i{background:linear-gradient(90deg,#6b4dff,#b48bff)}.kk-tester-foot{margin:10px 0 0;font-size:.7rem;color:var(--lx-dim)}.tk-nav{position:sticky;top:-16px;z-index:5;display:flex;gap:8px;margin:-16px -16px 14px;padding:12px 16px 10px;overflow-x:auto;scrollbar-width:none;background:linear-gradient(180deg,#0f0a12f7 70%,#0f0a1200)}.tk-nav::-webkit-scrollbar{display:none}@media (max-width: 600px){.tk-nav{top:-12px;margin:-12px -12px 12px;padding:10px 12px 8px}}.tk-nav-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--lx-mute);font-size:.74rem;font-weight:700;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,scale .12s ease}.tk-nav-chip .lx-i{width:14px;height:14px;color:var(--lx-bronze)}.tk-nav-chip:hover{color:#fff;border-color:#f2c35b73;background:#f2c35b14}.tk-nav-chip:active{scale:.95}.tk-section{margin-bottom:28px;scroll-margin-top:60px}.lx-scroll.is-intro .tk-section{animation:lxRise .6s var(--lx-ease) calc(var(--si, 0) * 90ms) both}.tk-sec-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.tk-sec-ico{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--lx-gold);background:linear-gradient(180deg,#f2c35b24,#f2c35b08);border:1px solid rgba(242,195,91,.25)}.tk-sec-head>div{flex:1;min-width:0}.tk-sec-head h3{margin:0;font-family:var(--font-gothic, serif);font-size:1.05rem;letter-spacing:.04em;background:linear-gradient(180deg,#fff1de,#e9b777);-webkit-background-clip:text;background-clip:text;color:transparent}.tk-sec-head p{margin:1px 0 0;font-size:.72rem;color:var(--lx-dim)}.tk-sec-count{min-width:26px;padding:2px 8px;border-radius:999px;text-align:center;font-size:.7rem;font-weight:800;color:var(--lx-mute);background:#ffffff0d}.tk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px}.tk-grid--hero{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width: 600px){.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tk-grid--hero{grid-template-columns:1fr}}.tk-card{--r: #9aa3b2;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--r) 32%,transparent);background:linear-gradient(180deg,#ffffff0b,#ffffff03);box-shadow:0 14px 30px -18px #000000e6;transition:translate .35s var(--lx-ease),box-shadow .35s ease,border-color .35s ease}.tk-card.r-rare{--r: #5aa6ff}.tk-card.r-epic{--r: #b77cff}.tk-card.r-legendary{--r: #f2b544}.tk-card.r-mythic{--r: #ff4d6a}.tk-card[style*=--tk-accent]{--r: var(--tk-accent)}.tk-card:hover{translate:0 -4px;border-color:color-mix(in srgb,var(--r) 65%,transparent);box-shadow:0 22px 40px -18px #000000e6,0 0 26px -8px color-mix(in srgb,var(--r) 55%,transparent)}.lx-scroll.is-intro .tk-card{animation:lxPop .55s var(--lx-ease) calc(var(--si, 0) * 90ms + var(--i) * 55ms + 80ms) both}.tk-art{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:radial-gradient(70% 60% at 50% 60%,color-mix(in srgb,var(--r) 26%,transparent),transparent 70%),linear-gradient(180deg,#1a1220,#0d0911)}.tk-card.is-hero .tk-art{aspect-ratio:16 / 9}.tk-art img{width:100%;height:100%;object-fit:cover;transition:scale .7s var(--lx-ease)}.tk-card:hover .tk-art img{scale:1.06}.tk-art-fallback{color:var(--r)}.tk-art-fallback .lx-i{width:54px;height:54px;stroke-width:1.2;filter:drop-shadow(0 0 12px currentColor);animation:lxBob 4s ease-in-out infinite}.tk-art-glow{position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(0deg,color-mix(in srgb,var(--r) 30%,transparent),transparent);pointer-events:none}.tk-card.r-epic .tk-art-glow,.tk-card.r-legendary .tk-art-glow,.tk-card.r-mythic .tk-art-glow{animation:lxPulseGlow 3.2s ease-in-out infinite}.tk-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.tk-card.r-epic .tk-sheen:before,.tk-card.r-legendary .tk-sheen:before,.tk-card.r-mythic .tk-sheen:before{content:"";position:absolute;top:-40%;bottom:-40%;left:-70%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-20deg);animation:lxShine 5.5s ease-in-out calc(var(--i) * .6s) infinite}.tk-badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tk-badge{padding:3px 8px;border-radius:7px;font-size:.62rem;font-weight:900;letter-spacing:.06em;color:#2a1606;background:linear-gradient(180deg,#ffe39a,#e0a53a);box-shadow:0 3px 10px #00000080}.tk-badge--sale{color:#fff;background:linear-gradient(180deg,#ff5a6c,#b3182f)}.tk-badge--stock{color:#ffe9c2;background:#140c08d9;border:1px solid rgba(255,180,90,.5)}.tk-timer{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:.64rem;font-weight:800;font-variant-numeric:tabular-nums;color:#ffe2b0;background:#0a060ccc;border:1px solid rgba(255,190,110,.35)}.tk-timer .lx-i{width:12px;height:12px;animation:tkFlip 3s ease-in-out infinite}@keyframes tkFlip{0%,40%{rotate:0deg}55%,to{rotate:180deg}}.tk-owned-seal{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:max-content;height:max-content;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;rotate:-8deg;font-size:.72rem;font-weight:900;letter-spacing:.18em;color:#a8f5c6;background:#08180ec7;border:2px solid rgba(126,231,166,.7);box-shadow:0 0 20px #7ee7a64d}.tk-owned-seal .lx-i{width:15px;height:15px;stroke-width:2.4}.tk-card.just-bought .tk-owned-seal{animation:lxStamp .6s var(--lx-back) .25s both}.tk-card.is-owned .tk-art img{filter:saturate(.55) brightness(.7)}.tk-body{display:flex;flex-direction:column;gap:3px;flex:1;padding:10px 12px 12px}.tk-rarity{font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--r)}.tk-title{margin:0;font-size:.9rem;font-weight:800;line-height:1.3;color:#f6eef3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-card.is-hero .tk-title{font-size:1.05rem}.tk-sub{margin:0;font-size:.72rem;line-height:1.4;color:var(--lx-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-bundle{display:flex;gap:4px;margin-top:4px}.tk-bundle span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--r);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.tk-bundle .lx-i{width:14px;height:14px}.tk-bundle em{font-style:normal;font-size:.66rem;color:var(--lx-dim);align-self:center}.tk-buy{width:100%;margin-top:auto;min-height:40px}.tk-body>.tk-buy{margin-top:10px}.tk-price{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;font-size:.86rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.tk-price s{font-size:.7rem;font-weight:700;opacity:.55}.tk-buy.is-short{background:#ffffff08;border-style:dashed;color:var(--lx-mute);justify-content:space-between}.tk-buy-note{font-size:.64rem;letter-spacing:.08em;color:var(--lx-gold)}.tk-buy.is-armed{justify-content:space-between;animation:tkArmPulse .9s ease-in-out infinite}.tk-buy-main{position:relative;z-index:1;letter-spacing:.16em}.tk-arm-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#ffe6c8e6;transform-origin:left;animation:tkArm var(--arm) linear both}@keyframes tkArm{to{scale:0 1}}@keyframes tkArmPulse{50%{box-shadow:0 0 0 3px #e0364a40,0 8px 22px -8px #e0364ab3}}.tk-buy.is-owned{color:#a8f5c6;border-color:#7ee7a64d;background:#7ee7a60f;opacity:1;filter:none}.lx-empty--shop{margin-top:5vh}.tk-empty-scene{position:relative;width:150px;height:120px;margin-bottom:4px}.tk-empty-caravan{position:absolute;left:50%;bottom:0;translate:-50% 0;color:#ece6f159}.tk-empty-caravan .lx-i{width:96px;height:96px;stroke-width:1.1}.tk-empty-lantern{position:absolute;top:0;right:16px;color:var(--lx-gold);transform-origin:50% 0;animation:tkSwing 3.4s ease-in-out infinite}.tk-empty-lantern .lx-i{width:38px;height:38px;filter:drop-shadow(0 0 10px rgba(255,190,90,.9))}.tk-empty-lantern:after{content:"";position:absolute;left:50%;top:60%;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,90,.28),transparent 70%);animation:lxBreath 2.2s ease-in-out infinite}@keyframes tkSwing{0%,to{rotate:-7deg}50%{rotate:7deg}}.kg-level{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 16px 0}.kg-level-badge{position:relative;width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:#b48bff}.kg-level-badge .lx-i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke-width:1.2;filter:drop-shadow(0 0 6px rgba(160,120,255,.6))}.kg-level-badge b{position:relative;font-size:.8rem;font-weight:900;color:#fff;margin-top:-3px}.kg-level-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.kg-level-top{display:flex;align-items:baseline;gap:8px;font-size:.74rem}.kg-level-top b{color:#efe4ff}.kg-level-top em{font-style:normal;font-weight:700;color:var(--lx-bronze)}.kg-level-top small{margin-left:auto;font-size:.68rem;color:var(--lx-dim);font-variant-numeric:tabular-nums}@media (max-width: 600px){.kg-level{padding:8px 12px 0}}.kg-tabs{--k: 0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:4px;margin:12px 16px 2px;padding:5px;border-radius:15px;background:#0000004d;border:1px solid var(--lx-line)}.kg-tab-ind{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px - (var(--n) - 1) * 4px) / var(--n));border-radius:11px;translate:calc(var(--k) * (100% + 4px)) 0;background:linear-gradient(180deg,#f2c35b42,#96461447);border:1px solid rgba(242,195,91,.6);box-shadow:0 0 18px -4px #f2c35b8c,inset 0 1px #ffffff26;transition:translate .5s var(--lx-ease)}.kg-tab{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:6px 4px;border:0;border-radius:11px;background:transparent;color:var(--lx-mute);font-family:var(--font-sans);font-size:.78rem;font-weight:700;cursor:pointer;transition:color .25s ease,scale .12s ease;-webkit-tap-highlight-color:transparent}.kg-tab .lx-i{width:17px;height:17px;transition:scale .35s var(--lx-back),color .25s ease}.kg-tab:hover{color:#fff}.kg-tab:active{scale:.95}.kg-tab.is-on{color:#fff6e0}.kg-tab.is-on .lx-i{color:var(--lx-gold);scale:1.12;filter:drop-shadow(0 0 5px rgba(242,195,91,.6))}.kg-tab-dot{position:absolute;top:5px;right:8px;width:8px;height:8px;border-radius:50%;background:#ff4d62;box-shadow:0 0 8px #ff4d62;animation:lxBreath 1.6s ease-in-out infinite}.kg-tab-dot[hidden]{display:none}@media (max-width: 600px){.kg-tabs{margin:10px 10px 2px;padding:4px;gap:2px}.kg-tab-ind{top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--n) - 1) * 2px) / var(--n));translate:calc(var(--k) * (100% + 2px)) 0}.kg-tab{flex-direction:column;gap:3px;min-height:50px;font-size:.58rem;letter-spacing:-.01em}.kg-tab .lx-i{width:18px;height:18px}.kg-tab-dot{right:6px;top:4px}}.kg-body.is-intro[data-dir=fwd] .kg-pane{animation:lxInR .42s var(--lx-ease) both}.kg-body.is-intro[data-dir=back] .kg-pane{animation:lxInL .42s var(--lx-ease) both}.kg-body.is-intro .kg-pane>*{animation:lxRise .55s var(--lx-ease) both}.kg-body.is-intro .kg-pane>*:nth-child(2){animation-delay:70ms}.kg-body.is-intro .kg-pane>*:nth-child(3){animation-delay:.14s}.kg-body.is-intro .kg-pane>*:nth-child(4){animation-delay:.21s}.kg-body.is-intro .kg-pane>*:nth-child(5){animation-delay:.28s}.kg-body.is-intro .kg-pane>*:nth-child(n+6){animation-delay:.34s}.kg-pane{display:flex;flex-direction:column;gap:16px}.kg-loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12vh 0;color:var(--lx-dim);font-size:.8rem;letter-spacing:.06em}.kg-spinner{color:var(--lx-gold);animation:tkFlip 1.6s ease-in-out infinite}.kg-spinner .lx-i{width:30px;height:30px;filter:drop-shadow(0 0 8px rgba(242,195,91,.5))}.kg-ring{position:relative;display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px}.kg-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;rotate:-90deg;overflow:visible}.kg-ring-bg{fill:#ffffff08;stroke:#ffffff17;stroke-width:3.5}.kg-ring-fg{fill:none;stroke:#f2bd48;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));filter:drop-shadow(0 0 4px rgba(242,189,72,.55));transition:stroke-dashoffset 1.2s var(--lx-ease),stroke .3s ease}.is-intro .kg-ring-fg{animation:kgRingIn 1.4s var(--lx-ease) .2s both}@keyframes kgRingIn{0%{stroke-dashoffset:100}}.kg-ring-in{position:relative;display:grid;place-items:center;text-align:center;line-height:1;color:var(--lx-gold)}.kg-ring-in .lx-i{width:22px;height:22px}.kg-group{display:flex;flex-direction:column;gap:10px}.kg-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--lx-line)}.kg-group-head h3{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ece6f1b8}.kg-reset{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;color:var(--lx-dim)}.kg-reset .lx-i{width:13px;height:13px;color:var(--lx-bronze)}.kg-reset b{color:#ffd98a;font-variant-numeric:tabular-nums}.lx-rw{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 5px;border-radius:999px;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.lx-rw .lx-i{width:13px;height:13px}.lx-rw--kader{color:#ffd98a;border-color:#f2c35b4d}.lx-rw--golge{color:#dcc2ff;border-color:#c084fc4d}.lx-rw--xp{color:#c3b2ff;border-color:#a078ff4d}.lx-rw--item{color:#ff9aa6;border-color:#ff5a6c4d}.kg-streak{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;padding:16px 18px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,150,70,.22);background:radial-gradient(60% 120% at 0% 50%,rgba(255,120,40,.2),transparent 70%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.kg-flame{position:relative;width:62px;height:62px;display:grid;place-items:center;color:#ece6f14d}.kg-flame .lx-i{position:relative;z-index:1;width:54px;height:54px;stroke-width:1.3}.kg-flame i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle at 50% 65%,rgba(255,140,40,.7),transparent 70%);opacity:0}.kg-flame.is-lit{color:#ffb347}.kg-flame.is-lit .lx-i{filter:drop-shadow(0 0 8px rgba(255,140,40,.9));transform-origin:50% 90%;animation:kgFlicker 2.2s ease-in-out infinite}.kg-flame.is-lit i{opacity:1;animation:kgEmber 1.4s ease-in-out infinite}@keyframes kgFlicker{0%,to{scale:1 1;rotate:-1.5deg}30%{scale:.97 1.05;rotate:1.5deg}60%{scale:1.03 .97;rotate:-.5deg}}@keyframes kgEmber{50%{scale:1.2;opacity:.6}}.kg-streak-main{display:flex;flex-direction:column;line-height:1}.kg-streak-n{font-family:var(--font-gothic, serif);font-size:2.6rem;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff1cf,#ffb347 55%,#d9521f);-webkit-background-clip:text;background-clip:text;color:transparent}.kg-streak-l{margin-top:4px;font-size:.6rem;font-weight:800;letter-spacing:.28em;color:#ffc37a}.kg-streak-side{flex:1;min-width:200px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right}.kg-streak-side>span:first-child{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--lx-mute)}.kg-streak-side>span:first-child .lx-i{width:14px;height:14px;color:var(--lx-bronze)}.kg-streak-side b{color:#ffe2a0;font-variant-numeric:tabular-nums}.kg-streak-hint{font-size:.72rem;line-height:1.45;color:var(--lx-dim);max-width:320px}@media (max-width: 600px){.kg-streak-side{align-items:flex-start;text-align:left;min-width:100%}}.kg-ladder{position:relative;display:grid;grid-template-columns:repeat(var(--len),minmax(0,1fr));gap:10px}.kg-track{position:absolute;left:7%;right:7%;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:#ffffff12}.kg-track i{position:absolute;inset:0 auto 0 0;width:calc(var(--done) / (var(--len) - 1) * 100%);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#7ee7a6,#f2bd48);box-shadow:0 0 10px #f2bd4899;transition:width 1s var(--lx-ease)}.is-intro .kg-track i{animation:lxBarFill 1.4s var(--lx-ease) .3s both}@media (max-width: 600px){.kg-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kg-track{display:none}.kg-day.is-grand{grid-column:span 2}}.kg-day{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-height:126px;padding:12px 6px 10px;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1a1220,#110b15);transition:translate .4s var(--lx-ease),border-color .3s ease,background-color .3s ease}.is-intro .kg-day{animation:lxPop .5s var(--lx-ease) calc(var(--i) * 60ms + .12s) both}.kg-day-n{position:relative;font-size:.58rem;font-weight:800;letter-spacing:.14em;color:var(--lx-dim);white-space:nowrap}.kg-day-art{position:relative;height:44px;display:grid;place-items:center}.kg-day-art img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6));transition:filter .4s ease,opacity .4s ease}.kg-day-amt{position:relative;font-size:1rem;font-weight:900;font-variant-numeric:tabular-nums;color:#f6eef3}.kg-day-xs{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.kg-day-x{display:inline-flex;align-items:center;gap:2px;font-size:.64rem;font-weight:800;color:#ffd98a}.kg-day-x img{width:13px;height:13px}.kg-day-x .lx-i{width:12px;height:12px}.kg-day-lock{position:absolute;top:7px;right:7px;color:#ece6f140}.kg-day-lock .lx-i{width:12px;height:12px}.kg-day.is-future .kg-day-art img{opacity:.75}.kg-day.is-claimed{border-color:#7ee7a638;background:linear-gradient(180deg,#13191a,#0e1111)}.kg-day.is-claimed .kg-day-art img,.kg-day.is-claimed .kg-chest{opacity:.35;filter:grayscale(.7)}.kg-day.is-claimed .kg-day-amt{opacity:.45}.kg-day-stamp{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-30px 0 0 -24px;display:grid;place-items:center;border-radius:50%;color:#8ff0b5;background:#0a1e12b8;border:2px solid rgba(126,231,166,.75);box-shadow:0 0 18px #7ee7a659,inset 0 0 10px #7ee7a640;rotate:-12deg;animation:lxStamp .55s var(--lx-back) calc(var(--i) * 70ms + .2s) both}.kg-day-stamp .lx-i{width:24px;height:24px;stroke-width:2.6}.kg-day.is-today{translate:0 -4px;border:1.5px solid rgba(242,195,91,.85);background:radial-gradient(90% 70% at 50% 35%,rgba(242,195,91,.25),transparent 70%),linear-gradient(180deg,#2a1a14,#150d10)}.kg-day.is-today:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 24px #f2c35b99,inset 0 0 18px #f2c35b40;animation:lxPulseGlow 2s ease-in-out infinite;pointer-events:none}.kg-day.is-today .kg-day-n{color:#ffe2a0}.kg-day.is-today .kg-day-art img{width:44px;height:44px;animation:lxBob 2.2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,210,120,.8))}.kg-day-rays{position:absolute;left:50%;top:42%;width:190px;height:190px;margin:-95px 0 0 -95px;background:repeating-conic-gradient(rgba(255,214,128,.2) 0deg 8deg,transparent 8deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 5%,transparent 60%);mask-image:radial-gradient(circle,#000 5%,transparent 60%);animation:lxSpin 16s linear infinite}.kg-day-tag{position:relative;margin-top:auto;padding:2px 8px;border-radius:999px;font-size:.56rem;font-weight:900;letter-spacing:.18em;color:#2a1606;background:linear-gradient(180deg,#ffe39a,#e0a53a)}.kg-day.is-grand{border-color:#ff6e5a59;background:radial-gradient(90% 70% at 50% 30%,rgba(224,54,74,.22),transparent 70%),linear-gradient(180deg,#211017,#120a0f)}.kg-day.is-grand .kg-day-n{color:#ff9aa6}.kg-chest{color:#ffcf6a}.kg-chest .lx-i{width:44px;height:44px;stroke-width:1.4;filter:drop-shadow(0 0 10px rgba(255,190,90,.7));animation:kgChest 4.5s ease-in-out infinite;transform-origin:50% 90%}@keyframes kgChest{0%,80%,to{rotate:0deg}84%{rotate:-6deg}88%{rotate:6deg}92%{rotate:-3deg}96%{rotate:2deg}}.kg-claim{position:relative}.kg-claim:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 #f2bd4899;animation:kgCallout 2.2s ease-out infinite;pointer-events:none}@keyframes kgCallout{0%{box-shadow:0 0 #f2bd488c}70%,to{box-shadow:0 0 0 14px #f2bd4800}}.kg-claimed{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(126,231,166,.22);background:#7ee7a60d}.kg-claimed-seal{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#8ff0b5;border:2px solid rgba(126,231,166,.6)}.kg-claimed-seal .lx-i{width:20px;height:20px;stroke-width:2.4}.kg-claimed>div{display:flex;flex-direction:column;gap:2px;font-size:.78rem;color:var(--lx-mute)}.kg-claimed b{color:#e8fff1;font-size:.9rem}.kg-claimed>div>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.kg-claimed em{font-style:normal;color:#ffd98a;font-variant-numeric:tabular-nums}.kg-sum,.kg-ahero{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--lx-line);background:radial-gradient(70% 120% at 0% 50%,rgba(242,195,91,.1),transparent 70%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.kg-sum-ring{width:64px;height:64px}.kg-sum-ring .kg-ring-in b{font-size:1.2rem;color:#fff1d2;font-variant-numeric:tabular-nums}.kg-sum-ring .kg-ring-in small{font-size:.64rem;color:var(--lx-dim)}.kg-sum-main{flex:1;min-width:160px;display:flex;flex-direction:column;gap:3px}.kg-sum-main b{font-family:var(--font-gothic, serif);font-size:1.05rem;color:#f6e6cf}.kg-sum-main span{font-size:.76rem;color:var(--lx-mute)}.kg-sum-main em{font-style:normal;font-weight:800;color:#ffd98a}.kg-card,.kg-ach{content-visibility:auto;contain-intrinsic-size:auto 96px;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03);transition:border-color .35s ease,opacity .35s ease,translate .35s var(--lx-ease)}.kg-card:hover,.kg-ach:hover{translate:0 -2px}.kg-card-main,.kg-ach-main{display:flex;flex-direction:column;gap:4px;min-width:0}.kg-card-title{font-size:.9rem;font-weight:800;color:#f6eef3}.kg-card-desc{margin:0;font-size:.74rem;line-height:1.45;color:var(--lx-mute)}.kg-card-meter{display:flex;align-items:center;gap:10px;margin-top:2px}.kg-card-meter .lx-bar{flex:1}.kg-card-prog{font-size:.7rem;font-weight:800;color:var(--lx-mute);font-variant-numeric:tabular-nums}.kg-card-rw{display:flex;flex-wrap:wrap;gap:5px}.kg-card-rw:empty{display:none}.kg-card-act{display:flex;align-items:center;justify-content:flex-end}.kg-pct{font-size:.8rem;font-weight:900;color:var(--lx-dim);font-variant-numeric:tabular-nums}.kg-got{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:800;color:#8ff0b5;white-space:nowrap}.kg-got .lx-i{width:15px;height:15px;stroke-width:2.4}.kg-take{min-width:66px;min-height:38px}.kg-take:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #fff0bee6,inset 0 0 14px #ffe08cbf;opacity:0;pointer-events:none;animation:kgTakeGlow 1.8s ease-in-out infinite}@keyframes kgTakeGlow{50%{opacity:1}}.kg-card-ring{width:50px;height:50px}.kg-card.is-ready,.kg-ach.is-ready{border-color:#f2c35b8c;background:radial-gradient(80% 140% at 0% 50%,rgba(242,195,91,.14),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff04)}.kg-card.is-ready:after,.kg-ach.is-ready:after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,230,170,.12),transparent);transform:skew(-20deg);animation:lxShine 4.2s ease-in-out infinite;pointer-events:none}.kg-card.is-ready .kg-ring-fg{stroke:#ffe39a}.kg-card.is-claimed .kg-ring-fg{stroke:#7ee7a6;filter:none}.kg-card.is-claimed .kg-ring-in{color:#8ff0b5}.kg-card.is-claimed,.kg-ach.is-claimed{opacity:.62}.kg-card.is-claimed .lx-bar>i,.kg-ach.is-claimed .lx-bar>i{background:linear-gradient(90deg,#3a9a65,#7ee7a6);box-shadow:none}@media (max-width: 480px){.kg-card,.kg-ach{gap:10px;padding:11px}.kg-card-act:has(.kg-pct){align-self:start}}.kg-ahero-ring{width:92px;height:92px}.kg-ahero-ring .kg-ring-in b{font-size:1.3rem;color:#fff1d2;font-variant-numeric:tabular-nums}.kg-ahero-ring .kg-ring-in small{font-size:.6rem;letter-spacing:.12em;color:var(--lx-dim);margin-top:2px}.kg-ahero-stats{display:flex;flex-direction:column;gap:6px;min-width:130px}.kg-ahero-stats>div{display:flex;align-items:baseline;gap:6px;font-size:.76rem;color:var(--lx-mute)}.kg-ahero-stats b{font-size:1.3rem;font-weight:900;color:#fff1d2;font-variant-numeric:tabular-nums}.kg-ahero-stats .is-star .lx-i{width:16px;height:16px;color:var(--lx-gold);align-self:center;filter:drop-shadow(0 0 5px rgba(242,195,91,.6))}.kg-ahero-next{flex:1;min-width:200px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;border-radius:12px;background:#00000040;border:1px solid rgba(255,255,255,.06)}.kg-ahero-next>span:first-child{grid-column:1 / -1;font-size:.58rem;font-weight:800;letter-spacing:.2em;color:var(--lx-bronze);text-transform:uppercase}.kg-ahero-next b{grid-column:1 / -1;font-size:.86rem;color:#f6eef3}.kg-ahero-next .lx-bar{align-self:center}.kg-ahero-next em{font-style:normal;font-size:.68rem;font-weight:800;color:var(--lx-mute);font-variant-numeric:tabular-nums}.kg-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.kg-chips::-webkit-scrollbar{display:none}.kg-chip{flex:0 0 auto;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--lx-mute);font-size:.72rem;font-weight:700;cursor:pointer;transition:all .25s ease}.kg-chip.is-on{color:#2a1606;border-color:transparent;background:linear-gradient(180deg,#ffe39a,#e0a53a)}.kg-agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}@media (max-width: 600px){.kg-agrid{grid-template-columns:1fr}}.kg-ach{--m1: #d9a24e;--m2: #6b4219}.kg-ach.tier-silver{--m1: #e6edf6;--m2: #5b6573}.kg-ach.tier-gold{--m1: #ffe08a;--m2: #8a5b10}.kg-ach.tier-ruby{--m1: #ff8a98;--m2: #6d0c1e}.kg-medal{position:relative;width:58px;height:58px;display:grid;place-items:center}.kg-medal-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.kg-medal-body{fill:var(--m2);stroke:var(--m1);stroke-width:2}.kg-medal-inner{fill:#00000059;stroke:color-mix(in srgb,var(--m1) 55%,transparent);stroke-width:1}.kg-medal-ico{position:relative;color:var(--m1)}.kg-medal-ico .lx-i{width:24px;height:24px}.kg-ach:not(.is-locked) .kg-medal-body{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--m1) 45%,transparent))}.kg-medal-pts{position:absolute;right:-4px;bottom:-2px;min-width:22px;padding:1px 5px;border-radius:999px;font-size:.6rem;font-weight:900;text-align:center;color:#1b1008;background:var(--m1);box-shadow:0 2px 6px #0009}.kg-ach.is-locked{--m1: #8c8892;--m2: #2a272f}.kg-ach.is-locked .kg-medal{opacity:.7}.kg-ach.is-ready .kg-medal{animation:kgMedal 2.6s ease-in-out infinite}.kg-ach.is-ready .kg-medal:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--m1) 40%,transparent),transparent 70%);animation:lxBreath 2.2s ease-in-out infinite}@keyframes kgMedal{50%{translate:0 -3px;rotate:4deg}}.kg-wardrobe-intro{display:flex;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--lx-line);background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.kg-wi-ico{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:var(--lx-gold);background:#f2c35b1a;border:1px solid rgba(242,195,91,.25)}.kg-wardrobe-intro b{font-size:.9rem;color:#f6e6cf}.kg-wardrobe-intro p{margin:3px 0 0;font-size:.76rem;line-height:1.55;color:var(--lx-mute)}.kg-wardrobe-intro em{font-style:normal;font-weight:800;color:#ffd98a}.kg-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (max-width: 700px){.kg-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.kg-slot{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;text-align:center;border-radius:14px;border:1px dashed rgba(255,255,255,.14);background:#00000038}.is-intro .kg-slot{animation:lxPop .5s var(--lx-ease) calc(var(--i) * 55ms + .12s) both}.kg-slot-art{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#ece6f159;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.kg-slot-art img{width:100%;height:100%;object-fit:cover}.kg-slot-art .lx-i{width:22px;height:22px}.kg-slot b{font-size:.72rem;color:#efe4ea}.kg-slot>span:last-child{font-size:.62rem;color:var(--lx-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-slot.is-filled{border-style:solid;border-color:#f2c35b66;background:radial-gradient(circle at 50% 30%,#f2c35b1f,#0003 70%)}.kg-slot.is-filled .kg-slot-art{color:var(--lx-gold);border-color:#f2c35b8c;box-shadow:0 0 14px #f2c35b59}.kg-slot.is-filled>span:last-child{color:#ffd98a}.kg-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}@media (max-width: 600px){.kg-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.kg-item{--r: #9aa3b2;position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 10px 10px;text-align:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--r) 30%,transparent);background:radial-gradient(90% 60% at 50% 20%,color-mix(in srgb,var(--r) 14%,transparent),transparent 70%),#ffffff05;transition:border-color .3s ease,translate .35s var(--lx-ease)}.kg-item:hover{translate:0 -3px}.kg-item.r-rare{--r: #5aa6ff}.kg-item.r-epic{--r: #b77cff}.kg-item.r-legendary{--r: #f2b544}.kg-item.r-mythic{--r: #ff4d6a}.is-intro .kg-item{animation:lxPop .5s var(--lx-ease) calc(var(--i) * 50ms + .15s) both}.kg-item-art{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:var(--r);background:#0000004d}.kg-item-art img{width:100%;height:100%;object-fit:cover}.kg-item-art .lx-i{width:34px;height:34px}.kg-item b{font-size:.8rem;color:#f3ecf0}.kg-item-r{font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--r)}.kg-item-btn{width:100%;min-height:34px;margin-top:4px}.kg-item-on{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:.56rem;font-weight:900;letter-spacing:.08em;color:#0c2415;background:#7ee7a6;animation:lxStamp .45s var(--lx-back) both}.kg-item-on .lx-i{width:11px;height:11px;stroke-width:3}.kg-item.is-on{border-color:#7ee7a699;box-shadow:0 0 20px -6px #7ee7a680}.kg-code{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;max-width:480px;width:100%;margin:2vh auto 0;padding:28px 20px 20px;border-radius:22px;border:1px solid rgba(201,138,60,.28);background:radial-gradient(90% 60% at 50% 0%,rgba(150,18,32,.22),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff03)}.kg-seal{position:relative;width:84px;height:84px;margin-bottom:8px;display:grid;place-items:center}.kg-seal-half{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ff6b6b,#b3182f 55%,#6d0c1e);box-shadow:0 8px 22px #780a1e99,inset 0 -4px 10px #00000073,inset 0 3px 6px #ffaaaa59;transition:translate .6s var(--lx-back),rotate .6s var(--lx-back),opacity .6s ease}.kg-seal-half.is-l{clip-path:polygon(0 0,54% 0,44% 32%,56% 55%,42% 100%,0 100%)}.kg-seal-half.is-r{clip-path:polygon(54% 0,100% 0,100% 100%,42% 100%,56% 55%,44% 32%)}.kg-seal-ico{position:relative;color:#ffdcdce6;transition:opacity .3s ease,scale .4s ease}.kg-seal-ico .lx-i{width:40px;height:40px;stroke-width:1.4;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.kg-code.is-typing .kg-seal{animation:kgSealWait 1.2s ease-in-out infinite}@keyframes kgSealWait{50%{scale:1.04}}.kg-code.is-broken .kg-seal-half.is-l{translate:-18px 8px;rotate:-24deg;opacity:0}.kg-code.is-broken .kg-seal-half.is-r{translate:18px 8px;rotate:24deg;opacity:0}.kg-code.is-broken .kg-seal-ico{opacity:0;scale:1.6}.kg-code-title{margin:2px 0 0;font-family:var(--font-gothic, serif);font-size:1.3rem;color:#f6e6cf}.kg-code-text{margin:0 0 10px;font-size:.8rem;line-height:1.55;color:var(--lx-mute);max-width:360px}.kg-code-field{position:relative;width:100%}.kg-code-field input{width:100%;height:56px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0006;color:#fff3dc;text-align:center;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.2rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;caret-color:var(--lx-gold);outline:none;transition:border-color .25s ease,box-shadow .25s ease}.kg-code-field input::placeholder{color:#ece6f140;letter-spacing:.2em;font-size:.95rem}.kg-code-field input:focus{border-color:#f2c35bb3;box-shadow:0 0 0 4px #f2c35b1f,0 0 26px -6px #f2c35b80}.kg-code-line{position:absolute;left:14px;right:14px;bottom:9px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--lx-gold),transparent);scale:0 1;transition:scale .45s var(--lx-ease)}.kg-code-field input:focus+.kg-code-line{scale:1 1}.kg-code-btn{margin-top:10px}.kg-code-msg{min-height:1.2em;margin:6px 0 0;font-size:.78rem;font-weight:700}.kg-code-msg.is-ok{color:#8ff0b5}.kg-code-msg.is-err{color:#ff8b95}.kg-code-tips{list-style:none;max-width:480px;width:100%;margin:4px auto 0;padding:0;display:flex;flex-direction:column;gap:8px}.kg-code-tips li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:.74rem;color:var(--lx-mute);background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.kg-code-tips .lx-i{width:16px;height:16px;color:var(--lx-bronze)}.sg-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:20px;border-radius:22px;border:1px solid rgba(242,195,91,.22);background:radial-gradient(60% 120% at 0% 50%,rgba(242,195,91,.12),transparent 70%),radial-gradient(60% 120% at 100% 0%,rgba(224,54,74,.12),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff03)}@media (max-width: 600px){.sg-hero{grid-template-columns:1fr;justify-items:center;gap:16px;padding:18px 14px}}.sg-ring-wrap{position:relative;width:150px;height:150px}.sg-ring{width:100%;height:100%;rotate:-90deg;overflow:visible}.sg-ring-bg{fill:none;stroke:#ffffff12;stroke-width:10}.sg-ring-ticks{fill:none;stroke:#f2c35b38;stroke-width:2;stroke-dasharray:1 5.95}.sg-ring-fg{fill:none;stroke:url(#stRingG);stroke-width:10;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));filter:drop-shadow(0 0 8px rgba(242,189,72,.5));transition:stroke-dashoffset 1.6s var(--lx-ease)}[data-reveal]:not(.is-in) .sg-ring-fg{stroke-dashoffset:100}.sg-ring-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sg-ring-c b{font-family:var(--font-gothic, serif);font-size:2.3rem;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff3d6,#f2bd48);-webkit-background-clip:text;background-clip:text;color:transparent}.sg-ring-c span{margin-top:4px;font-size:.56rem;font-weight:800;letter-spacing:.26em;color:var(--lx-bronze)}.sg-hero-main{display:flex;flex-direction:column;gap:12px;width:100%}.sg-hero-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sg-hero-nums>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:#00000040;border:1px solid rgba(255,255,255,.06)}.sg-hero-nums b{font-size:1.6rem;font-weight:900;line-height:1.05;color:#fff1dd;font-variant-numeric:tabular-nums}.sg-hero-nums span{font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-dim)}.sg-hero-nums .is-win b{color:#8ff0b5}.sg-hero-nums .is-loss b{color:#ff8b95}.sg-wl{position:relative;height:10px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#b3182f,#ff6b7c);box-shadow:inset 0 1px 2px #00000080}.sg-wl i{position:absolute;inset:0 auto 0 0;width:var(--p);background:linear-gradient(90deg,#2f9a60,#7ee7a6);box-shadow:4px 0 10px #00000080;transition:width 1.6s var(--lx-ease)}[data-reveal]:not(.is-in) .sg-wl i{width:50%}.sg-hero-chips{display:flex;flex-wrap:wrap;gap:6px}.sg-hero-chips span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:.72rem;color:var(--lx-mute);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.sg-hero-chips .lx-i{width:14px;height:14px;color:var(--lx-bronze)}.sg-hero-chips b{color:#fff1dd;font-variant-numeric:tabular-nums}.sg-hero-chips .is-hot{border-color:#ff964673;background:#ff78281a}.sg-hero-chips .is-hot .lx-i{color:#ffb347;animation:kgFlicker 1.8s ease-in-out infinite}.sg-block{display:flex;flex-direction:column;gap:12px}.sg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--lx-line)}.sg-head h3{margin:0;font-family:var(--font-gothic, serif);font-size:1rem;letter-spacing:.04em;color:#f4dfc2}.sg-head span{font-size:.7rem;color:var(--lx-dim)}.sg-sides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 600px){.sg-sides{gap:8px}}.sg-side{--c: #f2bd48;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--c) 28%,transparent);background:radial-gradient(100% 70% at 100% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%),#ffffff05}.sg-side.side-v{--c: #ff5a6c}.sg-side.side-n{--c: #b48bff}.sg-side.is-none{opacity:.55}.sg-side-ico{position:absolute;top:10px;right:10px;color:var(--c);opacity:.85}.sg-side-ico .lx-i{width:26px;height:26px;stroke-width:1.4;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 60%,transparent))}.sg-side-name{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.sg-side-share{font-size:.66rem;color:var(--lx-dim)}.sg-side-wr{margin-top:6px;font-family:var(--font-gothic, serif);font-size:1.9rem;line-height:1;color:#fff1dd;font-variant-numeric:tabular-nums}.sg-side-bar{width:100%;margin-top:4px}.sg-side-bar>i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 60%,#000),var(--c));box-shadow:0 0 10px color-mix(in srgb,var(--c) 50%,transparent)}.sg-side-won{font-size:.68rem;font-weight:700;color:var(--lx-mute)}@media (max-width: 420px){.sg-side{padding:12px 10px 10px}.sg-side-ico .lx-i{width:20px;height:20px}.sg-side-name{font-size:.6rem;letter-spacing:.1em}.sg-side-wr{font-size:1.45rem}}.sg-form{display:flex;gap:4px}.sg-form i{flex:1;height:26px;border-radius:5px;transform-origin:bottom}.sg-form i.is-w{background:linear-gradient(180deg,#8ff0b5,#2f9a60);box-shadow:0 0 8px #7ee7a659}.sg-form i.is-l{background:linear-gradient(180deg,#ff8b95,#8f1226);opacity:.8;height:16px;align-self:flex-end}.sg-form i:last-child{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.sg-form{align-items:flex-end;height:30px}[data-reveal].is-in .sg-form i{animation:sgPip .45s var(--lx-back) calc(var(--i) * 35ms) both}@keyframes sgPip{0%{scale:1 0;opacity:0}}.sg-form-sum{display:flex;justify-content:space-between;font-size:.72rem;color:var(--lx-mute)}.sg-form-sum .is-w{color:#8ff0b5}.sg-form-sum .is-l{color:#ff8b95}.sg-fate-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#ffffff0f;gap:2px}.sg-fate-bar i{width:var(--w);transition:width 1.4s var(--lx-ease)}[data-reveal]:not(.is-in) .sg-fate-bar i{width:0}.f-live{--fc: #7ee7a6}.f-hang{--fc: #f2bd48}.f-night{--fc: #9e8bff}.f-other{--fc: #ff6b7c}.sg-fate-bar i{background:var(--fc);box-shadow:inset 0 1px #ffffff4d}.sg-fate-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 18px}.sg-fate-row>span:not(.sg-fate-dot){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-fate-row{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--lx-mute)}.sg-fate-dot{width:9px;height:9px;border-radius:3px;background:var(--fc);box-shadow:0 0 6px var(--fc)}.sg-fate-row .lx-i{width:15px;height:15px;color:var(--fc)}.sg-fate-row b{margin-left:auto;color:#fff1dd;font-variant-numeric:tabular-nums}.sg-fate-row em{font-style:normal;min-width:36px;text-align:right;font-size:.7rem;color:var(--lx-dim);font-variant-numeric:tabular-nums}.sg-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}@media (max-width: 600px){.sg-roles{grid-template-columns:1fr}}.sg-role{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}[data-reveal].is-in .sg-role{animation:lxRise .5s var(--lx-ease) calc(var(--i) * 55ms) both}.sg-role-ico,.sg-match-ico{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(circle,#ffffff14,#0006);border:1px solid rgba(255,255,255,.08);color:var(--lx-mute);overflow:hidden}.sg-role-img{width:32px!important;height:32px!important;object-fit:contain}.sg-role-main{display:flex;flex-direction:column;gap:4px;min-width:0}.sg-role-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sg-role-top b{font-size:.86rem;color:#f6eef3}.sg-role-top em{font-style:normal;padding:1px 6px;border-radius:999px;font-size:.54rem;font-weight:900;letter-spacing:.12em}.sg-role-top .t-fav{color:#2a1606;background:linear-gradient(180deg,#ffe39a,#e0a53a)}.sg-role-top .t-best{color:#0c2415;background:#7ee7a6}.sg-role-vol{position:relative;display:block;height:4px;border-radius:4px;background:#ffffff0f;overflow:hidden}.sg-role-vol i{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:inherit;background:linear-gradient(90deg,#6b4219,#d9a24e);transition:width 1.2s var(--lx-ease)}[data-reveal]:not(.is-in) .sg-role-vol i{width:0}.sg-role-sub{font-size:.66rem;color:var(--lx-dim)}.sg-role-wr{font-size:1.1rem;font-weight:900;color:#ff8b95;font-variant-numeric:tabular-nums}.sg-role-wr.is-good{color:#8ff0b5}.sg-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}@media (max-width: 600px){.sg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-tile{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.sg-tile .lx-i,.sg-tile .lx-coin{width:20px;height:20px;color:var(--lx-bronze)}.sg-tile b{font-size:1.2rem;font-weight:900;color:#fff1dd;font-variant-numeric:tabular-nums}.sg-tile span{font-size:.66rem;color:var(--lx-dim)}.sg-matches{display:flex;flex-direction:column;gap:6px}.sg-match{--c: #f2bd48;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 14px;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,color-mix(in srgb,var(--res) 10%,transparent),#ffffff04 55%)}.sg-match.is-w{--res: #7ee7a6}.sg-match.is-l{--res: #ff5a6c}.sg-match:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--res);box-shadow:0 0 8px var(--res)}.sg-match.side-v{--c: #ff5a6c}.sg-match.side-n{--c: #b48bff}.sg-match .sg-match-ico{border-color:color-mix(in srgb,var(--c) 35%,transparent)}.lx-scroll.is-intro .sg-match{animation:lxRise .45s var(--lx-ease) calc(var(--i) * 30ms + .3s) both}.sg-match-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sg-match-main b{font-size:.86rem;color:#f6eef3}.sg-match-main span{font-size:.66rem;color:var(--lx-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-match-end{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.sg-match-res{padding:2px 8px;border-radius:7px;font-size:.6rem;font-weight:900;letter-spacing:.14em;color:var(--res);background:color-mix(in srgb,var(--res) 12%,transparent);border:1px solid color-mix(in srgb,var(--res) 35%,transparent)}.sg-match-time{font-size:.62rem;color:var(--lx-dim)}.sg-match-rw{display:flex;gap:8px;font-size:.64rem;font-weight:800;color:#ffd98a}.sg-match-rw span{display:inline-flex;align-items:center;gap:3px}.sg-match-rw .lx-i{width:12px;height:12px;color:#c3b2ff}html.gfx-low .lx-embers,html.gfx-low .kk-rays,html.gfx-low .kk-glint,html.gfx-low .kg-day-rays,html.gfx-low .lx-reveal-rays,html.gfx-low .tk-sheen,html.gfx-low .lx-btn-shine,html.gfx-low .lx-bar>i:after,html.gfx-low .kg-card.is-ready:after,html.gfx-low .kg-ach.is-ready:after{display:none}html.gfx-low .lx-emblem-ring,html.gfx-low .kk-halo,html.gfx-low .kk-pile img,html.gfx-low .kk-card.is-best:before,html.gfx-low .tk-art-glow,html.gfx-low .kg-day.is-today:after,html.gfx-low .kg-claim:after{animation:none}html.gfx-low .kg-take:after{display:none}.modal-box.lx-modal--lb{width:min(96vw,640px);max-width:640px}.lb-controls{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-bottom:1px solid var(--lx-line)}.lb-seg{--i: 0;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:3px;border-radius:13px;background:#00000061;border:1px solid rgba(255,255,255,.08)}.lb-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:10px;translate:calc(var(--i) * 100%) 0;transition:translate .45s var(--lx-ease);background:linear-gradient(180deg,#c4283a,#7d1220);border:1px solid rgba(255,150,140,.4);box-shadow:0 6px 18px -6px #e0364ab3,inset 0 1px #ffffff2e}.lb-seg--period .lb-seg-thumb{background:linear-gradient(180deg,#4a3828f2,#281c16f2);border-color:#f2c35b73;box-shadow:inset 0 1px #ffffff1a}.lb-seg-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:38px;padding:0 6px;border:0;background:none;color:var(--lx-mute);font-family:var(--font-sans);font-size:.74rem;font-weight:700;letter-spacing:.01em;cursor:pointer;touch-action:manipulation;transition:color .25s ease}.lb-seg-btn span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-seg-btn.is-on{color:#fff}.lb-seg--period .lb-seg-btn{min-height:32px;font-size:.68rem}.lb-seg--period .lb-seg-btn.is-on{color:#ffe2a0}.lb-seg-btn .lx-i{width:15px;height:15px}.lb-seg-coin{width:17px;height:17px;flex:0 0 auto;object-fit:contain}.lb-roles{display:none;gap:6px;margin:0 -14px;padding:1px 14px 2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 22px),transparent 100%)}.lb-roles::-webkit-scrollbar{display:none}.lb-root[data-board=role] .lb-roles{display:flex}.lb-role{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 4px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--lx-mute);font-family:var(--font-sans);font-size:.7rem;font-weight:700;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.lb-role img{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#000}.lb-role-ico{width:16px;height:16px;margin-left:6px}.lb-role.is-on{color:#fff;border-color:#f2c35b99;background:linear-gradient(180deg,#f2c35b33,#f2c35b0f)}.lb-scroll{transition:opacity .2s ease}.lb-scroll.is-loading{opacity:.4;pointer-events:none}.lb-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-bottom:6px;font-size:.76rem;line-height:1.35}.lb-caption-text{color:#f1e6d6;font-weight:600}.lb-caption-reset{display:inline-flex;align-items:center;gap:5px;color:var(--lx-dim);font-size:.68rem;font-variant-numeric:tabular-nums}.lb-caption-reset .lx-i{width:13px;height:13px}.lb-num{font-variant-numeric:tabular-nums}.lb-coin{width:16px;height:16px;flex:0 0 auto;object-fit:contain}.lb-win-ico{width:15px;height:15px;color:var(--lx-gold)}.lb-podium{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:8px;padding:24px 2px 18px;margin-bottom:2px;isolation:isolate}.lb-top{--m: #c3ccd8;--m-lo: #3d444e;--m-hi: #ffffff;--m-edge: #14181d;--tint: rgba(150, 120, 255, .5);--arch: polygon(50% 0, 64% 5%, 90% 7%, 100% 14%, 100% 96%, 92% 100%, 8% 100%, 0 96%, 0 14%, 10% 7%, 36% 5%);position:relative;display:block;min-width:0;padding:0;border:0;background:none;color:inherit;font-family:var(--font-sans);aspect-ratio:10 / 16.4;cursor:pointer;touch-action:manipulation;--halo: 0 0 12px 6px color-mix(in srgb, var(--m) 26%, transparent);isolation:isolate;transition:translate .3s var(--lx-ease)}.lb-top:before{content:"";position:absolute;z-index:-1;top:12%;right:6%;bottom:6%;left:6%;border-radius:8px;box-shadow:0 8px 16px 6px #0009,var(--halo);pointer-events:none}.lb-top:active{translate:0 2px}.lb-top--1{--m: #f2c35b;--m-lo: #6e4708;--m-hi: #fff3b0;--m-edge: #2e1b03;--tint: rgba(224, 40, 60, .75);--arch: polygon(50% 0, 62% 5%, 88% 7%, 100% 13%, 100% 93%, 50% 100%, 0 93%, 0 13%, 12% 7%, 38% 5%);aspect-ratio:10 / 17.2;--halo: 0 0 18px 9px rgba(224, 54, 74, .5)}.lb-top--1:before{top:11%;right:6%;bottom:9%;left:6%}.lb-top--3{--m: #d08a58;--m-lo: #55290f;--m-hi: #f6c39a;--m-edge: #241005;--tint: rgba(255, 140, 50, .5)}.lb-top-glow{display:none}.lb-top--1 .lb-top-glow{display:block;position:absolute;z-index:-1;left:50%;top:2%;width:150%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,rgba(200,24,44,.5) 0%,rgba(120,10,26,.22) 45%,transparent 68%);pointer-events:none}.lb-top-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;clip-path:var(--arch);background:linear-gradient(155deg,var(--m-lo) 0%,var(--m) 22%,var(--m-hi) 40%,var(--m) 58%,var(--m-lo) 78%,var(--m) 100%)}.lb-top-inner{position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;display:block;clip-path:var(--arch);background:#0c0810;overflow:hidden}.lb-top--1 .lb-top-inner{top:3px;right:3px;bottom:3px;left:3px}.lb-top-art{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 46% at 50% 30%,var(--tint) 0%,transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 9px),linear-gradient(180deg,#1c1322,#0c0810)}.lb-top-img{position:absolute;left:0;top:5%;width:100%;height:68%;object-fit:cover;object-position:50% 16%}.lb-top-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(12,8,16,.55) 0%,transparent 16%,transparent 46%,rgba(12,8,16,.86) 66%,#0c0810 76%),linear-gradient(90deg,rgba(0,0,0,.45),transparent 22%,transparent 78%,rgba(0,0,0,.45));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--m) 30%,transparent)}.lb-top-plate{position:absolute;left:6%;right:6%;bottom:8%;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.lb-top--1 .lb-top-plate{bottom:11%}.lb-top-name{max-width:100%;font-family:var(--font-gothic, serif);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.9)}.lb-top--1 .lb-top-name{font-size:.8rem;color:#fff3d6}.lb-top.is-me .lb-top-name{color:var(--lx-gold)}.lb-top-meta{max-width:100%;font-size:.54rem;color:color-mix(in srgb,var(--m) 55%,#cfc6d6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-top-crest{position:absolute;left:50%;top:0;width:46%;translate:-50% -58%;pointer-events:none}.lb-top--1 .lb-top-crest{width:50%;translate:-50% -66%}.lb-crest{display:block;width:100%;height:auto;overflow:visible}.lb-top-medal{position:absolute;left:50%;top:63%;width:38%;translate:-50% -50%;pointer-events:none}.lb-top--1 .lb-top-medal{width:36%;top:62%}.lb-medal{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 2px 4px rgba(0,0,0,.7))}.lb-medal-num{font-family:var(--font-gothic, serif);font-size:15px;font-weight:800}.lb-top-sweep{position:absolute;top:-10%;left:-40%;width:26%;height:120%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);rotate:18deg;animation:lbSweep 5.2s ease-in-out 1.4s infinite;pointer-events:none}@keyframes lbSweep{0%,62%{translate:0 0}to{translate:620% 0}}.lb-top.is-vacant{cursor:default;opacity:.42}.lb-top.is-vacant:before{display:none}.lb-top.is-vacant .lb-top-name{color:var(--lx-mute)}.lb-podium.is-skel .lb-top{opacity:.25}.lb-podium.is-skel .lb-top-plate{display:none}.lb-badges{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:9px 12px;border-radius:14px;border:1px solid var(--lx-line);background:linear-gradient(90deg,#f2c35b12,#ffffff05)}.lb-badges-art{display:inline-flex;align-items:center;flex:0 0 auto}.lb-badges-art .rb-svg{width:32px;height:32px}.lb-badges-art .rb-svg:nth-child(2){width:42px;height:42px;margin:0 -5px;z-index:1;position:relative}.lb-badges-text{display:flex;flex-direction:column;gap:1px;min-width:0}.lb-badges-text b{font-size:.76rem;color:#f6e6cf}.lb-badges-text small{font-size:.66rem;line-height:1.35;color:var(--lx-mute)}.lb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lb-row{width:100%;display:grid;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px 7px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#22182ab8,#0e0914b8);color:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .2s ease,scale .15s ease}.lb-row:active{scale:.985}.lb-row.is-me{border-color:#f2c35b8c;background:linear-gradient(180deg,#463012b3,#1a110abf)}.lb-row.is-skel{cursor:default;min-height:54px;display:flex}.lb-row-rank{font-family:var(--font-gothic, serif);font-size:1rem;font-weight:700;text-align:center;color:var(--lx-mute);font-variant-numeric:tabular-nums}.lb-row-av{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:50% 18%;background:#1a1220;border:1px solid rgba(255,255,255,.14)}.lb-row-id{display:flex;flex-direction:column;min-width:0}.lb-row-id b{font-size:.84rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-row.is-me .lb-row-id b{color:var(--lx-gold)}.lb-row-id small{font-size:.62rem;color:var(--lx-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-row-score{display:flex;flex-direction:column;align-items:flex-end}.lb-row-val{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;font-weight:800;color:#f6e6cf}.lb-row-score small{font-size:.58rem;color:var(--lx-dim);white-space:nowrap}.lb-empty{margin-top:4px;margin-bottom:12px}.lb-me{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lx-line);background:linear-gradient(180deg,#160e16f5,#0a070efa)}.lb-me[hidden]{display:none}.lb-me-rank{flex:0 0 auto;min-width:40px;font-family:var(--font-gothic, serif);font-size:1.25rem;font-weight:800;line-height:1;text-align:center;color:#f6e6cf;font-variant-numeric:tabular-nums}.lb-me-rank.is-top--1{color:#ffd76a}.lb-me-rank.is-top--2{color:#dfe8f5}.lb-me-rank.is-top--3{color:#f3b98a}.lb-me-note{flex:1;min-width:0;font-size:.74rem;color:var(--lx-mute)}.lb-me-score{display:flex;flex-direction:column;align-items:flex-end;font-size:.9rem;font-weight:800;color:#f6e6cf}.lb-me-score:not(:empty){display:grid;grid-template-columns:auto auto;column-gap:4px;align-items:center;justify-items:end}.lb-me-score small{grid-column:1 / -1;font-size:.58rem;font-weight:600;color:var(--lx-dim)}.lb-scroll.is-intro .lb-caption{animation:lxRise .4s var(--lx-ease) both}.lb-scroll.is-intro .lb-top{animation:lbCardUp .7s var(--lx-ease) both}.lb-scroll.is-intro .lb-top--2{animation-delay:.08s}.lb-scroll.is-intro .lb-top--3{animation-delay:.16s}.lb-scroll.is-intro .lb-top--1{animation-delay:.28s}.lb-scroll.is-intro .lb-top-medal{animation:lbMedal .55s var(--lx-back) both}.lb-scroll.is-intro .lb-top--2 .lb-top-medal{animation-delay:.5s}.lb-scroll.is-intro .lb-top--3 .lb-top-medal{animation-delay:.58s}.lb-scroll.is-intro .lb-top--1 .lb-top-medal{animation-delay:.72s}.lb-scroll.is-intro .lb-badges{animation:lxRise .5s var(--lx-ease) .55s both}.lb-scroll.is-intro .lb-row{animation:lxRise .45s var(--lx-ease) calc(var(--i) * 30ms + .5s) both}@keyframes lbCardUp{0%{opacity:0;translate:0 26px}}@keyframes lbMedal{0%{opacity:0;scale:.4}}html.motion-reduced .lb-scroll.is-intro *,html.motion-reduced .lb-top-sweep{animation:none!important}html.motion-reduced .lb-seg-thumb{transition:none}html.gfx-low .lb-top-sweep{display:none}html.gfx-low .lb-top:before{display:none}@media (max-width: 380px){.lb-controls{padding:8px 10px}.lb-roles{margin:0 -10px;padding:1px 10px 2px}.lb-seg-btn{font-size:.64rem;gap:3px;padding:0 2px;letter-spacing:-.01em}.lb-seg--period .lb-seg-btn{font-size:.58rem;padding:0;letter-spacing:-.02em}.lb-seg-coin{width:14px;height:14px}.lb-seg-btn .lx-i{width:13px;height:13px}.lb-podium{gap:6px}}@media (min-width: 620px){.lb-podium{gap:14px;padding:30px 44px 22px}.lb-top-name{font-size:.86rem}.lb-top--1 .lb-top-name{font-size:1.02rem}.lb-top-meta{font-size:.64rem}}.rb{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;gap:3px;width:68px;text-align:center}.rb-svg{display:block;width:44px;height:44px;overflow:visible;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.rb-num{font-family:var(--font-sans, sans-serif)}.rb-cap{display:flex;flex-direction:column;width:100%;line-height:1.15}.rb-cap b{font-size:.58rem;font-weight:800;color:#f6e6cf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-cap small{font-size:.5rem;letter-spacing:.04em;color:#ece6f18c;white-space:nowrap}.rb-sweep{opacity:0}.rb--r1 .rb-sweep{opacity:.55;animation:rbSweep 1.6s ease-in-out calc(.5s + var(--i, 0) * .14s) 1 backwards}@keyframes rbSweep{0%{translate:0 0}to{translate:150px 0}}html.gfx-low .rb--r1 .rb-sweep,html.motion-reduced .rb--r1 .rb-sweep{animation:none;opacity:0}html.gfx-low .rb-svg{filter:none}.pv-badges-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 2px;min-width:0}@media (max-width: 460px){.pv-badges-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 350px){.pv-badges-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pv-badges-grid .rb{width:auto;min-width:0;animation:rbIn .5s cubic-bezier(.22,1,.36,1) calc(var(--i) * 45ms + .2s) both}.pv-badges-grid .rb[hidden]{display:none}.pv-badges-grid .rb-svg{width:40px;height:40px}.pv-badges-grid .rb-cap b{color:var(--pv-ink, #f6e6cf);white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pv-badges-grid{align-items:start}@keyframes rbIn{0%{opacity:0;scale:.7}}html.motion-reduced .pv-badges-grid .rb{animation:none}.pv-badges-more{display:block;margin:10px auto 0;padding:6px 14px;border-radius:999px;border:1px solid var(--pv-line, rgba(240, 178, 90, .25));background:#ffffff0a;color:var(--pv-ink, #f6e6cf);font-family:var(--font-sans);font-size:.68rem;font-weight:700;cursor:pointer;touch-action:manipulation}.pv-badges-more[hidden]{display:none}.pv-badges-more:active{scale:.96}.pv-body{overflow-x:clip}.pv-badges{min-width:0}.en{--en-c: #f2c35b;--en-dur: 4s;--en-av: clamp(104px, 34vw, 156px);--hd: .9s;--ease: cubic-bezier(.16, 1, .3, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;display:grid;place-items:center;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:enIn .3s ease both}.en.is-leaving{animation:enOut .36s ease-in both;pointer-events:none}@keyframes enIn{0%{opacity:0}}@keyframes enOut{to{opacity:0}}.en-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 60% at 50% 46%,color-mix(in srgb,var(--en-c) 22%,transparent) 0%,transparent 70%),#060409e6}.en-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.en-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.en-stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 20px;max-width:100%}.en-hero{position:relative;width:var(--en-av);height:var(--en-av);animation:enHero .75s var(--ease) var(--hd) both}@keyframes enHero{0%{opacity:0;scale:.4}}.en-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:linear-gradient(140deg,color-mix(in srgb,var(--en-c) 45%,#000),var(--en-c) 35%,#fff 50%,var(--en-c) 65%,color-mix(in srgb,var(--en-c) 45%,#000));box-shadow:0 0 34px -4px var(--en-c),0 10px 24px #000000b3}.en-av{position:relative;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;border:3px solid #0b0810;background:#1a1220}.en-halo{position:absolute;top:-55%;right:-55%;bottom:-55%;left:-55%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--en-c) 42%,transparent) 0%,transparent 66%);animation:enHalo 2.2s ease-in-out infinite alternate;pointer-events:none}@keyframes enHalo{0%{opacity:.5}to{opacity:1}}.en-wave{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--en-c);opacity:0;animation:enWave 1.1s var(--ease) calc(var(--hd) + .25s) both;pointer-events:none}@keyframes enWave{0%{opacity:.85;scale:1}to{opacity:0;scale:2.3}}.en-banner{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:min(92vw,520px);text-align:center}.en-banner small{font-family:var(--font-sans);font-size:.62rem;font-weight:800;letter-spacing:.42em;text-indent:.42em;color:var(--en-c);animation:enText .5s ease-out calc(var(--hd) + .3s) both}.en-banner b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0;font-family:var(--font-gothic, serif);font-size:clamp(1.4rem,7.4vw,2.2rem);font-weight:700;letter-spacing:.04em;line-height:1.15;color:#fff;text-shadow:0 0 24px color-mix(in srgb,var(--en-c) 60%,transparent),0 2px 4px rgba(0,0,0,.8);animation:enText .6s var(--ease) calc(var(--hd) + .4s) both}.en-banner i{font-style:normal;font-size:.78rem;font-weight:700;color:color-mix(in srgb,var(--en-c) 70%,#fff);animation:enText .5s ease-out calc(var(--hd) + .55s) both}.en-banner b:after{content:"";display:block;height:1px;margin-top:6px;background:linear-gradient(90deg,transparent,var(--en-c),transparent);animation:enRule .8s var(--ease) calc(var(--hd) + .5s) both}@keyframes enText{0%{opacity:0;translate:0 10px}}@keyframes enRule{0%{scale:0 1}}.en{--en-spring: cubic-bezier(.3, 1.45, .5, 1)}@supports (animation-timing-function: linear(0,1)){.en{--en-spring: linear(0, .071, .248, .475, .709, .915, 1.073, 1.176, 1.226, 1.231, 1.203, 1.156, 1.101, 1.048, 1.004, .972, .953, .946, .948, .956, .968, .981, .993, 1.002, 1.009, 1.012, 1.013, 1.012, 1)}}.en-wing{position:absolute;z-index:-1;top:-16.6%;left:64.8%;width:165%;aspect-ratio:250 / 190;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55)) drop-shadow(0 0 14px color-mix(in srgb,var(--en-c) 45%,transparent))}.en-wing--l{left:auto;right:64.8%;transform:scaleX(-1)}.en-wing-in{display:block;width:100%;height:100%;transform-origin:5.6% 54.7%;animation:enWingOpen .95s var(--en-spring) calc(var(--hd) + .3s) both,enWingFlap 2.6s ease-in-out calc(var(--hd) + 1.3s) infinite alternate}.en-wing svg{display:block;width:100%;height:100%;overflow:visible}@keyframes enWingOpen{0%{opacity:0;scale:.3;rotate:42deg}30%{opacity:1}}@keyframes enWingFlap{0%{rotate:0deg}to{rotate:-7deg}}.en-f{animation:enFeatherOpen 1s var(--en-spring) calc(var(--hd) + .36s + var(--i) * 34ms) both,enFeatherSway 2.6s ease-in-out calc(var(--hd) + 1.85s + var(--i) * 60ms) infinite alternate}.en-f--b{animation-duration:.9s,2.6s}.en-f--c{animation-duration:.8s,2.6s}@keyframes enFeatherOpen{0%{rotate:var(--fold)}}@keyframes enFeatherSway{0%{rotate:0deg}to{rotate:4.5deg}}html.gfx-low .en-wing{filter:none}html.gfx-low .en-f{animation-name:enFeatherOpen}.en-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.en--yarasa-baskini{--hd: 1.15s}.en-moon{position:absolute;left:50%;top:46%;width:min(120vw,620px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(220,30,50,.55) 0%,rgba(120,10,26,.3) 42%,transparent 68%);animation:enMoon 1.4s ease-out both}@keyframes enMoon{0%{opacity:0;scale:.6}}.en-bat{position:absolute;top:var(--y);width:calc(54px * var(--s));color:#070305;animation:enBatL var(--d) cubic-bezier(.3,0,.7,1) var(--dl) both}.en-bat.is-l{left:-18%}.en-bat.is-r{right:-18%;animation-name:enBatR}.en-bat svg{display:block;width:100%;height:auto;animation:enFlap .2s ease-in-out infinite alternate;transform-origin:50% 40%}.en-bat.is-r svg{transform:scaleX(-1)}@keyframes enBatL{0%{translate:0 0}50%{translate:68vw var(--w)}to{translate:140vw calc(var(--w) * -.6)}}@keyframes enBatR{0%{translate:0 0}50%{translate:-68vw var(--w)}to{translate:-140vw calc(var(--w) * -.6)}}@keyframes enFlap{to{scale:1 .3}}.en--kan-perdesi{--hd: .8s}.en--kan-perdesi.has-gl{--hd: 1.55s}.en--kan-perdesi .en-scene{z-index:3}.en-curtain{position:absolute;left:0;right:0;top:0;height:100%;background:linear-gradient(180deg,#3d040c,#7d0a1a 45%,#b01026 80%,#c8142c);box-shadow:inset 0 -30px 40px -20px #ff788259;animation:enCurtain 3.4s cubic-bezier(.5,0,.3,1) both}@keyframes enCurtain{0%{translate:0 -112%}26%{translate:0 0}44%{translate:0 0}to{translate:0 150%}}.en-curtain i{position:absolute;top:calc(100% - 2px);left:var(--x);width:var(--wd);height:calc(var(--h) * .42);border-radius:0 0 999px 999px;background:linear-gradient(180deg,#c8142c,#8f0a1e);transform-origin:50% 0;animation:enDrip 1.6s ease-in var(--dl) both}@keyframes enDrip{0%{scale:1 .15}}.en-drop{position:absolute;top:-6%;left:var(--x);width:calc(7px * var(--s));height:calc(18px * var(--s));border-radius:50%/30% 30% 70% 70%;background:linear-gradient(180deg,#ff465a00,#d8163a 60%,#8f0a22);opacity:0;animation:enFall 1.1s cubic-bezier(.5,0,1,1) var(--dl) both}@keyframes enFall{0%{opacity:1;translate:0 0}to{opacity:1;translate:0 115vh}}.en--simsek-inisi{--hd: .78s}.en--simsek-inisi .en-hero{animation-name:enSlam;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.9,.3,1.2)}@keyframes enSlam{0%{opacity:0;scale:2.6}}.en-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#dfeeff;opacity:0;animation:enFlash 1.5s linear .42s both}@keyframes enFlash{0%{opacity:0}4%{opacity:.85}10%{opacity:.1}16%{opacity:.7}24%{opacity:0}30%{opacity:.55}40%{opacity:0}to{opacity:0}}.en-bolts{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 8px #8fc4ff)}.en-bolt{fill:none;stroke:#f2f8ff;stroke-width:.7;stroke-linejoin:bevel;stroke-dasharray:1;stroke-dashoffset:1;animation:enBolt .9s linear both}.en-bolt--0{animation-delay:.42s}.en-bolt--1{animation-delay:.6s;stroke-width:1.1}.en-bolt--2{animation-delay:.84s}@keyframes enBolt{0%{stroke-dashoffset:1;opacity:0}2%{stroke-dashoffset:1;opacity:1}16%{stroke-dashoffset:0;opacity:1}40%{opacity:1}55%{opacity:.2}62%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}.en-rain{position:absolute;top:-12%;left:var(--x);width:1.5px;height:11vh;background:linear-gradient(180deg,transparent,rgba(190,220,255,.55));rotate:11deg;animation:enRain var(--d) linear var(--dl) infinite}@keyframes enRain{to{translate:-22vh 125vh}}.en--aslan-armasi{--hd: .55s}.en--aslan-armasi .en-bg{background:radial-gradient(80% 55% at 50% 44%,rgba(242,195,91,.28) 0%,transparent 70%),linear-gradient(180deg,#060b1c,#0b1838 55%,#05070f)}.en-rays{position:absolute;left:50%;top:44%;width:200vmax;aspect-ratio:1;margin:-100vmax 0 0 -100vmax;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,214,128,.16) 0 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 4%,transparent 38%);mask-image:radial-gradient(circle,#000 4%,transparent 38%);animation:enSpin 40s linear infinite,enIn 1.2s ease .4s both}@keyframes enSpin{to{rotate:360deg}}.en-spark{position:absolute;left:var(--x);top:var(--y);width:calc(5px * var(--s));aspect-ratio:1;background:#fff3b0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:enTwinkle 1.2s ease-in-out var(--dl) infinite}@keyframes enTwinkle{0%,to{opacity:0;scale:.3}50%{opacity:1;scale:1.6}}.en-lion{position:absolute;z-index:3;left:2%;top:-88%;width:96%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.6)) drop-shadow(0 0 12px rgba(242,195,91,.5));animation:enLionIn .7s var(--ease) calc(var(--hd) + .55s) both,enRoar .9s ease-in-out calc(var(--hd) + 1.35s) 2 both}.en-lion svg{display:block;width:100%;height:auto}@keyframes enLionIn{0%{opacity:0;translate:0 -40px;scale:.6}}@keyframes enRoar{0%,to{scale:1}35%{scale:1.16}}.en-lion-mane--a{transform-origin:60px 60px;animation:enMane .9s ease-in-out calc(var(--hd) + 1.35s) 2 both}@keyframes enMane{0%,to{scale:1;rotate:0deg}35%{scale:1.1;rotate:6deg}}.en-lion-eye{animation:enEyeGlow .9s ease-in-out calc(var(--hd) + 1.35s) 2 both}@keyframes enEyeGlow{35%{fill:#7fe9ff}}.en--kara-panter{--hd: 2.25s}.en--kara-panter .en-bg{background:radial-gradient(70% 50% at 50% 46%,rgba(70,30,110,.35) 0%,transparent 70%),#030205f5}.en-smoke{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(40% 30% at 30% 60%,rgba(120,70,190,.22),transparent 70%),radial-gradient(45% 32% at 72% 40%,rgba(60,160,90,.14),transparent 70%);animation:enSmoke 6s ease-in-out infinite alternate}@keyframes enSmoke{to{translate:4% -3%}}.en-eyes{position:absolute;left:0;right:0;top:38%;display:flex;justify-content:center;gap:clamp(26px,9vw,60px);animation:enEyes 2.3s ease both}.en-eye{width:clamp(70px,22vw,128px);filter:drop-shadow(0 0 16px rgba(183,255,90,.75))}.en-eye svg{display:block;width:100%;height:auto;transform-origin:50% 50%;animation:enBlink 2.3s ease both}.en-eye--l{rotate:9deg}.en-eye--r{rotate:-9deg}.en-eye--r svg{transform:scaleX(-1)}@keyframes enEyes{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes enBlink{0%{scale:1 0}18%{scale:1 1}50%{scale:1 1}55%{scale:1 .08}61%{scale:1 1}to{scale:1.08 1}}.en-claws{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(255,40,60,.9))}.en-claw{fill:none;stroke:#ffe9ec;stroke-width:2.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:enClaw 1.5s ease-out both}.en-claw--0{animation-delay:1.9s}.en-claw--1{animation-delay:1.95s}.en-claw--2{animation-delay:2s}.en-claw--3{animation-delay:2.05s}@keyframes enClaw{0%{stroke-dashoffset:1;opacity:0}2%{stroke-dashoffset:1;opacity:1}12%{stroke-dashoffset:0;opacity:1;stroke:#ffe9ec}40%{opacity:.9;stroke:#ff3048}to{stroke-dashoffset:0;opacity:0;stroke:#8f0a22}}.en--kral-tahti{--hd: 1.05s}.en--kral-tahti .en-bg{background:radial-gradient(70% 55% at 50% 40%,rgba(255,215,106,.25) 0%,transparent 70%),linear-gradient(180deg,#14060a,#1f0a10 60%,#090406)}.en-spot{position:absolute;left:50%;top:-10%;width:min(140vw,760px);height:110%;translate:-50% 0;background:conic-gradient(from 180deg at 50% 0%,transparent 157deg,rgba(255,236,180,.2) 172deg,rgba(255,236,180,.34) 180deg,rgba(255,236,180,.2) 188deg,transparent 203deg);animation:enIn 1s ease .9s both}.en-drape{position:absolute;top:0;bottom:0;width:51%;background:repeating-linear-gradient(90deg,#00000057 0,#00000057 6%,#ff78821a 9%,#00000047 14%),linear-gradient(180deg,#7d0a1a,#4a0610 70%,#2a0309);box-shadow:inset 0 -60px 60px -30px #000000b3;z-index:1}.en-drape--l{left:0;animation:enDrapeL 1.5s cubic-bezier(.6,0,.2,1) .45s both;border-right:3px solid #d9a021}.en-drape--r{right:0;animation:enDrapeR 1.5s cubic-bezier(.6,0,.2,1) .45s both;border-left:3px solid #d9a021}@keyframes enDrapeL{to{translate:-86% 0}}@keyframes enDrapeR{to{translate:86% 0}}.en--kral-tahti .en-scene{z-index:3;pointer-events:none}.en-valance{position:absolute;left:0;right:0;top:0;height:9vh;z-index:2;background:radial-gradient(circle at 50% 0,#7d0a1a 68%,transparent 70%) 0 100% / 12.5% 200% repeat-x,linear-gradient(180deg,#4a0610,#7d0a1a);border-bottom:0;filter:drop-shadow(0 4px 0 #d9a021) drop-shadow(0 8px 10px rgba(0,0,0,.6))}.en-confetti{position:absolute;top:-5%;left:var(--x);width:7px;height:12px;background:var(--c);opacity:0;animation:enConfetti var(--d) linear var(--dl) both}@keyframes enConfetti{0%{opacity:1;translate:0 0;rotate:var(--r)}to{opacity:1;translate:var(--sw) 112vh;rotate:calc(var(--r) + 540deg)}}.en-crown{position:absolute;z-index:3;left:22%;top:-34%;width:56%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6)) drop-shadow(0 0 12px rgba(255,215,106,.6));animation:enCrown .9s cubic-bezier(.3,1.4,.5,1) calc(var(--hd) + .7s) both}.en-crown svg{display:block;width:100%;height:auto}@keyframes enCrown{0%{opacity:0;translate:0 -46vh;rotate:-14deg}}.en--img{--hd: .6s}.en.is-reduced{--hd: 0s}.en.is-reduced .en-hero,.en.is-reduced .en-banner small,.en.is-reduced .en-banner b,.en.is-reduced .en-banner i{animation:enIn .2s ease both}.en.is-reduced .en-halo,.en.is-reduced .en-wave,.en.is-reduced .en-banner b:after{animation:none}.en.is-reduced .en-wave{display:none}html.gfx-low .en-halo{animation:none}html.gfx-low .en-bolts,html.gfx-low .en-claws,html.gfx-low .en-eye,html.gfx-low .en-lion,html.gfx-low .en-crown,html.gfx-low .en-valance{filter:none}html.gfx-low .en-rays,html.gfx-low .en-smoke{animation:none}@media (max-height: 560px){.en{--en-av: clamp(84px, 24vh, 120px)}.en-stage{gap:12px}}.kg-en-prev,.tk-live--en{display:grid;place-items:center;align-content:center;gap:4px;cursor:pointer;color:#ffd76a;background:radial-gradient(70% 60% at 50% 40%,rgba(224,54,74,.35),transparent 70%),linear-gradient(180deg,#1c0d14,#0b0810)}.kg-en-prev .lx-i,.tk-live--en .lx-i{width:38%;height:auto;max-width:54px;filter:drop-shadow(0 0 8px rgba(255,150,60,.7));animation:lxBob 3s ease-in-out infinite}.kg-en-prev em,.tk-live--en em{font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff3d6;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,215,106,.45);background:#00000059}.tk-live--en{position:absolute;top:0;right:0;bottom:0;left:0}html.gfx-low .kg-en-prev .lx-i,html.gfx-low .tk-live--en .lx-i{animation:none;filter:none}.modal-box.settings-modal{padding:0;width:min(94vw,460px);max-width:460px;overflow:hidden;border-radius:22px;border:1px solid rgba(201,138,60,.3)!important;background:radial-gradient(120% 45% at 50% 0%,rgba(150,18,32,.22),transparent 60%),linear-gradient(180deg,#120c14,#0b0810)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 30px 80px #000c,inset 0 1px #ffffff0d!important}.st-wrap{--st-accent: #e0364a;--st-bronze: #d9a24e;--st-line: rgba(201, 138, 60, .16);display:flex;flex-direction:column;max-height:min(88dvh,760px);color:#ece6f1}.st-wrap.is-forward{animation:stSlideFwd .4s cubic-bezier(.22,1,.36,1) both}.st-wrap.is-backward{animation:stSlideBack .4s cubic-bezier(.22,1,.36,1) both}.st-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1.05rem 1.1rem .8rem;border-bottom:1px solid var(--st-line)}.st-head-center{flex:1;text-align:center}.st-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.28em;color:var(--st-bronze)}.st-kicker.is-danger{color:#ff8b95}.st-title{margin:.1rem 0 0;font-family:var(--font-gothic, serif);font-size:1.35rem;letter-spacing:.02em;background:linear-gradient(180deg,#fff1ea,#f2b8a6 55%,#b53a3f);-webkit-background-clip:text;background-clip:text;color:transparent}.st-title.is-danger{background:linear-gradient(180deg,#ffe3e6,#ff6b78 60%,#9c1426);-webkit-background-clip:text;background-clip:text}.st-x,.st-x-spacer{width:36px;height:36px;flex:0 0 auto}.st-x{display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8def0;cursor:pointer;transition:background-color .18s ease,scale .12s ease,rotate .3s ease}.st-x:hover{background:#ffffff1a}.st-x:active{scale:.9}.st-x .st-i{width:17px;height:17px}.st-i{width:18px;height:18px;flex:0 0 auto}.st-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.9rem 1.1rem 1rem;display:flex;flex-direction:column;gap:1.25rem;scrollbar-width:thin;scrollbar-color:rgba(217,162,78,.4) transparent;--fade-top: 0px;--fade-bot: 0px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bot)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bot)),transparent 100%)}.st-scroll.has-top{--fade-top: 18px}.st-scroll.has-bottom{--fade-bot: 26px}.st-scroll::-webkit-scrollbar{width:6px}.st-scroll::-webkit-scrollbar-track{background:transparent;margin:8px 0}.st-scroll::-webkit-scrollbar-thumb{background:#d9a24e59;border-radius:999px}.st-scroll::-webkit-scrollbar-thumb:hover{background:#d9a24e99}.st-section{display:flex;flex-direction:column;gap:.55rem}.st-wrap.is-intro .st-section{animation:stRise .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--s, 0) * 70ms + 60ms)}.st-section-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .1rem;padding-bottom:.45rem;border-bottom:1px solid var(--st-line);font-size:.66rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ece6f19e}.st-section-title .st-i{width:15px;height:15px;color:var(--st-bronze)}.st-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .8rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff09,#ffffff04);transition:border-color .25s ease,background-color .25s ease,opacity .25s ease}.st-row.is-disabled{opacity:.5}.st-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.st-row-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.st-row-label{font-size:.9rem;font-weight:800;color:#f3ecf0}.st-row-value{min-width:44px;padding:.12rem .5rem;border-radius:999px;text-align:center;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:#ffe0a8;background:#d9a24e1f;border:1px solid rgba(217,162,78,.3);transition:color .25s ease,background-color .25s ease,border-color .25s ease}.st-row-hint{font-size:.7rem;line-height:1.45;color:#ece6f180}.st-mute{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;margin-top:.1rem;border-radius:12px;border:1px solid rgba(217,162,78,.3);background:#d9a24e14;color:#ffd9a0;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease,scale .12s ease}.st-mute:active{scale:.9}.st-mute>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .25s ease,rotate .35s cubic-bezier(.34,1.4,.64,1),scale .35s cubic-bezier(.34,1.4,.64,1)}.st-mute-off{opacity:0;rotate:-90deg;scale:.6}.st-vol.is-muted .st-mute{border-color:#ff5a6a66;background:#ff5a6a14;color:#ff8b95}.st-vol.is-muted .st-mute-on{opacity:0;rotate:90deg;scale:.6}.st-vol.is-muted .st-mute-off{opacity:1;rotate:0deg;scale:1}.st-vol.is-muted .st-row-label{color:#ece6f18c}.st-vol.is-muted .st-row-value{color:#ff8b95;background:#ff5a6a1a;border-color:#ff5a6a4d}.st-slider{--fill: 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.st-slider:focus{outline:none}.st-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#b8862a,#f0c25c var(--fill),rgba(255,255,255,.1) var(--fill));box-shadow:inset 0 1px 2px #0009}.st-slider::-moz-range-track{height:6px;border-radius:999px;background:#ffffff1a}.st-slider::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#b8862a,#f0c25c)}.st-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff4d0,#f0c25c 45%,#a8741c);border:2px solid #1a0f08;box-shadow:0 0 0 1px #f0c25c99,0 3px 8px #0009;transition:transform .2s cubic-bezier(.34,1.5,.64,1),box-shadow .2s ease}.st-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff4d0,#f0c25c 45%,#a8741c);border:2px solid #1a0f08}.st-slider:active::-webkit-slider-thumb,.st-slider:focus-visible::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 5px #f0c25c2e,0 3px 8px #0009}.st-vol.is-muted .st-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,rgba(255,255,255,.25),rgba(255,255,255,.25) var(--fill),rgba(255,255,255,.08) var(--fill))}.st-vol.is-muted .st-slider::-webkit-slider-thumb{filter:grayscale(1) brightness(.8)}.st-toggle{position:relative;width:48px;height:28px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.st-toggle.is-on{border-color:#e0364acc;background:linear-gradient(180deg,#e0364a,#9c1426);box-shadow:0 0 14px #e0364a59}.st-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#e8def0;box-shadow:0 2px 6px #00000080;transition:translate .38s cubic-bezier(.34,1.45,.64,1),background-color .25s ease,scale .15s ease}.st-toggle.is-on .st-toggle-knob{translate:20px 0;background:#fff}.st-toggle:active .st-toggle-knob{scale:1.15 .9}.st-toggle:disabled{cursor:not-allowed}.st-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n, 3),1fr);padding:3px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000059}.st-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 3));border-radius:9px;background:linear-gradient(180deg,#e0364a,#9c1426);box-shadow:inset 0 1px #ffffff38,0 4px 12px #a0142659;translate:calc(var(--k, 0) * 100%) 0;transition:translate .42s cubic-bezier(.34,1.25,.64,1)}.st-seg-btn{position:relative;z-index:1;min-height:38px;border:0;background:transparent;color:#ece6f199;font-size:.78rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:color .3s ease,scale .12s ease}.st-seg-btn.is-on{color:#fff}.st-seg-btn:active{scale:.95}.st-note{padding:.6rem .75rem;border-radius:12px;border-left:2px solid var(--st-bronze);background:#d9a24e0f;font-size:.72rem;line-height:1.5;color:#ece6f1b3}.st-note strong{color:#ffe0a8}.st-account-mail{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#00000040}.st-account-label{font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ece6f180}.st-account-value{font-size:.9rem;font-weight:700;color:#fff;word-break:break-all}.st-btn-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.st-btn{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;padding:.75rem .9rem;border-radius:13px;border:1px solid transparent;font-family:var(--font-gothic, serif);font-size:.9rem;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:scale .12s ease,filter .2s ease,box-shadow .25s ease,opacity .2s ease}.st-btn:active:not(:disabled){scale:.97}.st-btn:disabled{opacity:.45;cursor:not-allowed}.st-btn .st-i{width:17px;height:17px}.st-btn-primary{color:#fff;border-color:#ff788280;background:linear-gradient(180deg,#e0364a,#9c1426);box-shadow:inset 0 1px #ffffff40,0 8px 20px #a0142659}.st-btn-ghost{color:#e8def0;border-color:#ffffff24;background:#ffffff0a}.st-btn-danger-ghost{color:#ffb3bb;border-color:#ff5a6a59;background:#ff5a6a0f}.st-btn-danger{color:#fff;border-color:#ff5a6a99;background:linear-gradient(180deg,#b3122a,#5e0714)}.st-btn-danger.is-armed{animation:stArm 1s ease-in-out infinite}@media (hover: hover){.st-btn:hover:not(:disabled){filter:brightness(1.1)}}.st-foot{display:flex;gap:.6rem;padding:.8rem 1.1rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--st-line);background:#08050a66}.st-foot .st-btn{flex:1}.st-foot--split .st-btn-ghost{flex:.8}.st-danger-card{display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:14px;border:1px solid rgba(255,90,106,.3);background:#780a191f}.st-danger-list{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;line-height:1.45;color:#ece6f1cc}.st-danger-list li::marker{color:#ff6b78}.st-danger-label{font-size:.78rem;color:#ece6f1bf}.st-danger-input{padding:.8rem .9rem;border-radius:12px;border:1.5px solid rgba(255,255,255,.14);background:#0006;color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.3em;text-align:center;outline:none;transition:border-color .2s ease,box-shadow .25s ease}.st-danger-input:focus{border-color:#ff5a6ab3;box-shadow:0 0 0 3px #ff5a6a26}.st-danger-input.is-armed{border-color:#ff5a6a;box-shadow:0 0 16px #ff465a4d}.st-spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:stSpin .8s linear infinite}@media (max-width: 600px){.st-wrap{max-height:90dvh}}@media (max-width: 360px){.st-scroll{padding-left:.85rem;padding-right:.85rem}.st-btn-row{grid-template-columns:1fr}}@keyframes stRise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes stSlideFwd{0%{opacity:0;translate:26px 0}to{opacity:1;translate:0 0}}@keyframes stSlideBack{0%{opacity:0;translate:-26px 0}to{opacity:1;translate:0 0}}@keyframes stArm{0%,to{box-shadow:0 0 #ff465a80}50%{box-shadow:0 0 0 6px #ff465a00}}@keyframes stSpin{to{transform:rotate(360deg)}}.vcm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#040206cc;animation:vcm-fade .2s ease-out}.vcm-panel{--vc-accent: #e0364a;--vc-bronze: #d9a24e;--vc-live: #5fe08a;--vc-line: rgba(201, 138, 60, .18);width:min(420px,100%);max-height:min(86dvh,680px);display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.05rem 1.1rem;border-radius:22px;color:#ece6f1;background:radial-gradient(120% 50% at 50% 0%,rgba(150,18,32,.24),transparent 60%),linear-gradient(180deg,#120c14,#0b0810);border:1px solid rgba(201,138,60,.3);box-shadow:0 30px 80px #000c,inset 0 1px #ffffff0d;animation:vcm-rise .36s cubic-bezier(.22,1,.36,1);contain:layout paint}.vcm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.vcm-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.28em;color:var(--vc-bronze)}.vcm-title{display:block;margin-top:.1rem;font-family:var(--font-gothic, serif);font-size:1.3rem;letter-spacing:.02em;background:linear-gradient(180deg,#fff1ea,#f2b8a6 55%,#b53a3f);-webkit-background-clip:text;background-clip:text;color:transparent}.vcm-close{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8def0;cursor:pointer;transition:background-color .18s ease,scale .12s ease}.vcm-close:hover{background:#ffffff1a}.vcm-close:active{scale:.92}.vcm-i{width:16px;height:16px;flex:0 0 auto}.vcm-hero{display:flex;align-items:center;gap:.85rem;padding:.7rem .8rem;border-radius:16px;border:1px solid var(--vc-line);background:linear-gradient(180deg,#28141a8c,#0c070abf)}.vcm-orb{--orb: #8f8a9a;position:relative;flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center}.vcm-orb.is-connecting{--orb: #f0b25a}.vcm-orb.is-live{--orb: var(--vc-live)}.vcm-orb.is-listening{--orb: #8fb6ff}.vcm-orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--orb) 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--orb) 30%,transparent),inset 0 0 14px color-mix(in srgb,var(--orb) 18%,transparent);transition:border-color .4s ease,box-shadow .4s ease}.vcm-orb.is-idle .vcm-orb-ring{animation:vcmBreath 3.2s ease-in-out infinite}.vcm-orb.is-connecting .vcm-orb-ring{border-color:color-mix(in srgb,var(--orb) 25%,transparent);border-top-color:var(--orb);border-right-color:var(--orb);animation:vcm-spin .9s linear infinite}.vcm-orb-core{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--orb);background:radial-gradient(circle at 40% 35%,#ffffff14,#00000080);transition:color .4s ease,opacity .3s ease,scale .35s cubic-bezier(.34,1.4,.64,1)}.vcm-orb-ico{width:20px;height:20px}.vcm-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:3px;opacity:0;transition:opacity .3s ease}.vcm-bars i{width:3px;height:22px;border-radius:2px;background:var(--orb);transform:scaleY(.25);transform-origin:50% 50%}.vcm-orb.is-live .vcm-orb-core,.vcm-orb.is-listening .vcm-orb-core{opacity:0;scale:.6}.vcm-orb.is-live .vcm-bars,.vcm-orb.is-listening .vcm-bars{opacity:1}.vcm-orb.is-live .vcm-bars i{animation:vcmBar 1.1s ease-in-out infinite}.vcm-orb.is-listening .vcm-bars i{animation:vcmBarSoft 1.8s ease-in-out infinite}.vcm-bars i:nth-child(1){animation-delay:-.9s}.vcm-bars i:nth-child(2){animation-delay:-.3s}.vcm-bars i:nth-child(3){animation-delay:-.6s}.vcm-bars i:nth-child(4){animation-delay:-.15s}.vcm-bars i:nth-child(5){animation-delay:-.75s}.vcm-orb.is-live.is-speaking .vcm-bars i{animation-duration:.55s}.vcm-orb.is-live.is-speaking .vcm-orb-ring{box-shadow:0 0 26px color-mix(in srgb,var(--orb) 55%,transparent),inset 0 0 16px color-mix(in srgb,var(--orb) 30%,transparent)}.vcm-status{margin:0;font-size:.8rem;line-height:1.4;color:#ece6f1b8;transition:color .3s ease}.vcm-status.is-live{color:#b6f3c8}.vcm-status.is-listening{color:#c5d8ff}.vcm-status.is-connecting{color:#ffd9a0}.vcm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(217,162,78,.35) transparent}.vcm-row{border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;transition:border-color .25s ease,background-color .25s ease;animation:vcmRowIn .32s cubic-bezier(.22,1,.36,1) both}.vcm-row.is-speaking{border-color:color-mix(in srgb,var(--vc-live) 55%,transparent)}.vcm-row-head{width:100%;display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.vcm-row-head:disabled{cursor:default}.vcm-ava{position:relative;display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;font-family:var(--font-gothic, serif);font-size:.85rem;font-weight:800;color:#ffe4bd;background:linear-gradient(180deg,#3a2414,#1a0f08);border:1.5px solid rgba(217,162,78,.5)}.vcm-ava:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--vc-live);opacity:0;scale:.9}.vcm-row.is-speaking .vcm-ava:after{animation:vcmSpeak 1s ease-out infinite}.vcm-name{flex:1;min-width:0;font-size:.86rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vcm-you{margin-left:.3rem;padding:.05rem .4rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.06em;color:#ffd9a0;border:1px solid rgba(217,162,78,.45)}.vcm-mic-state{display:grid;place-items:center;color:#ece6f1b3}.vcm-vol-badge{font-size:.7rem;font-weight:700;color:#ece6f199;font-variant-numeric:tabular-nums}.vcm-row.is-muted .vcm-vol-badge{color:#ff8b95}.vcm-caret{width:8px;height:8px;border-right:2px solid rgba(236,230,241,.5);border-bottom:2px solid rgba(236,230,241,.5);rotate:45deg;translate:0 -2px;transition:rotate .25s ease,translate .25s ease}.vcm-row.is-expanded .vcm-caret{rotate:225deg;translate:0 2px}.vcm-vol-panel{display:flex;align-items:center;gap:.6rem;padding:0 .7rem .65rem;animation:vcmRowIn .28s cubic-bezier(.22,1,.36,1) both}.vcm-vol-slider{flex:1;accent-color:var(--vc-accent)}.vcm-vol-mute{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#e8def0;font-size:.66rem;font-weight:800;cursor:pointer}.vcm-vol-mute.is-on{border-color:#ff5a6a99;color:#ffb3bb}.vcm-vol-mute .vcm-i{width:14px;height:14px}.vcm-empty{padding:.7rem;text-align:center;font-size:.78rem;color:#ece6f180}.vcm-hint{margin:-.3rem 0 0;font-size:.66rem;color:#ece6f173}.vcm-anc{display:flex;align-items:center;gap:.8rem;padding:.65rem .8rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.vcm-anc.is-disabled{opacity:.55}.vcm-anc-text{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.vcm-anc-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:800}.vcm-anc-label .vcm-i{color:var(--vc-bronze)}.vcm-anc-hint{font-size:.68rem;color:#ece6f18c;line-height:1.35}.vcm-toggle{position:relative;width:46px;height:26px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.vcm-toggle.is-on{background:color-mix(in srgb,var(--vc-live) 35%,#0b0810);border-color:color-mix(in srgb,var(--vc-live) 60%,transparent)}.vcm-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#e8def0;box-shadow:0 2px 6px #00000080;transition:translate .3s cubic-bezier(.34,1.4,.64,1),background-color .25s ease}.vcm-toggle.is-on .vcm-toggle-knob{translate:20px 0;background:#fff}.vcm-toggle:disabled{cursor:not-allowed}.vcm-actions{display:flex;flex-direction:column;gap:.55rem}.vcm-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem .9rem;border-radius:13px;border:1px solid transparent;font-family:var(--font-gothic, serif);font-size:.92rem;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:scale .12s ease,filter .15s ease,box-shadow .25s ease}.vcm-btn small{font-family:var(--font-sans, system-ui, sans-serif);font-size:.66rem;font-weight:600;letter-spacing:0;opacity:.7}.vcm-btn .vcm-i{width:18px;height:18px}.vcm-btn:active:not(:disabled){scale:.97}.vcm-btn:disabled{opacity:.45;cursor:not-allowed}.vcm-btn-join{color:#fff;border-color:#ff788280;background:linear-gradient(180deg,#e0364a,#9c1426);box-shadow:inset 0 1px #ffffff40,0 8px 20px #a0142666}.vcm-btn-silent{color:#e8def0;border-color:#ffffff24;background:#ffffff0a}.vcm-btn-leave{color:#ffc9ce;border-color:#ff5a6a66;background:linear-gradient(180deg,#78101e73,#32060c99)}@media (hover: hover){.vcm-btn:hover:not(:disabled){filter:brightness(1.1)}}.vcm-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000059}.vcm-seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:linear-gradient(180deg,#8fb6ff47,#3c508c59);border:1px solid rgba(143,182,255,.5);transition:translate .4s cubic-bezier(.34,1.3,.64,1),background .3s ease,border-color .3s ease}.vcm-seg[data-mode=on] .vcm-seg-thumb{translate:100% 0;background:linear-gradient(180deg,#5fe08a4d,#1e6e3c66);border-color:#5fe08a99}.vcm-seg-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;border:0;background:transparent;color:#ece6f199;font-family:var(--font-gothic, serif);font-size:.9rem;font-weight:800;letter-spacing:.05em;cursor:pointer;transition:color .3s ease}.vcm-seg-btn.is-active{color:#fff}.vcm-seg-btn .vcm-i{width:17px;height:17px}.vcm-connecting{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.75rem .9rem;border-radius:13px;border:1px solid rgba(240,178,90,.4);background:#f0b25a14;color:#ffd9a0;font-family:var(--font-gothic, serif);font-size:.9rem;font-weight:800;letter-spacing:.05em}.vcm-connecting-ring{width:16px;height:16px;border-radius:50%;border:2px solid rgba(240,178,90,.25);border-top-color:#f0b25a;animation:vcm-spin .8s linear infinite}@media (max-width: 600px){.vcm-backdrop{align-items:flex-end;padding:0}.vcm-panel{width:100%;max-height:88dvh;border-radius:22px 22px 0 0;border-bottom:none;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom));animation:vcm-sheet .42s cubic-bezier(.22,1,.36,1)}.vcm-panel:before{content:"";align-self:center;width:38px;height:4px;margin:-.35rem 0 -.2rem;border-radius:999px;background:#ffffff2e}}@keyframes vcm-fade{0%{opacity:0}to{opacity:1}}@keyframes vcm-rise{0%{opacity:0;translate:0 16px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes vcm-sheet{0%{translate:0 100%}to{translate:0 0}}@keyframes vcm-spin{to{transform:rotate(360deg)}}@keyframes vcmBreath{0%,to{opacity:.55;scale:.96}50%{opacity:1;scale:1.03}}@keyframes vcmBar{0%,to{transform:scaleY(.25)}30%{transform:scaleY(1)}60%{transform:scaleY(.45)}}@keyframes vcmBarSoft{0%,to{transform:scaleY(.2)}50%{transform:scaleY(.5)}}@keyframes vcmSpeak{0%{opacity:.9;scale:.95}to{opacity:0;scale:1.35}}@keyframes vcmRowIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}:root{--db-void: #07050a;--db-iron-1: #16131c;--db-iron-2: #201b28;--db-iron-3: #2b2433;--db-hairline: rgba(233,224,222,.09);--db-hairline-top: rgba(255,255,255,.14);--db-blood: #dc2626;--db-blood-bright: #f0554b;--db-blood-glow: rgba(224,72,63,.45);--db-bronze: #c98a3c;--db-bronze-bright: #f0bd6a;--db-bronze-glow: rgba(240,189,106,.4);--db-arcane: #9b6cff;--db-ease-settle: cubic-bezier(.22, 1, .36, 1);--db-ease-tap: cubic-bezier(.4, 0, .2, 1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.btn-gothic,.btn-gold,.btn-secondary,.icon-btn{transition:background .15s ease,transform .09s var(--db-ease-tap),box-shadow .12s var(--db-ease-tap),filter .12s ease,border-color .15s ease;will-change:transform}.btn-gothic:active,.btn-gold:active,.btn-secondary:active{transform:translateY(2px) scale(.992);box-shadow:0 1px 4px #0006;filter:brightness(.97)}.btn-gothic{background:linear-gradient(180deg,#b3202a,#7f1414 52%,#520c0c);border-color:#f0554b;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 4px #00000059,0 8px 18px -7px #dc262680}.btn-gothic:hover{background:linear-gradient(180deg,#c8323b,#8f1a1a 52%,#5e0f0f);border-color:#ffb0a8}.btn-gold{background:linear-gradient(180deg,#f0bd6a,#c98a3c 52%,#7c4e15);color:#2b1a06;border-color:#ffd98a;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 4px #00000040,0 8px 18px -7px var(--db-bronze-glow)}.btn-gold:hover{background:linear-gradient(180deg,#ffcf82,#d9993f 52%,#8a5716)}.btn-secondary{background:linear-gradient(180deg,#2b2433eb,#18141ef2);border-color:#c8c8d238;box-shadow:inset 0 1px #ffffff0f}.btn-gothic:focus-visible,.btn-gold:focus-visible,.btn-secondary:focus-visible,.icon-btn:focus-visible,button:focus-visible{outline:2px solid var(--db-bronze-bright);outline-offset:2px}.main-menu-container{max-width:460px;padding:2.2rem 1.7rem 1.9rem;border-radius:22px;background:linear-gradient(180deg,#1c16229e,#0c0911bd)!important;border:1px solid rgba(201,138,60,.28)!important;border-top-color:#f0bd6a6b!important;box-shadow:inset 0 1px #ffffff0f,0 0 60px -20px #9a162080,0 30px 80px -30px #000000d9!important}.main-menu-container .gothic-title{margin-bottom:.15rem;line-height:1.02;text-shadow:0 0 34px rgba(224,72,63,.35),0 2px 0 rgba(0,0,0,.5)}.gothic-subtitle{color:var(--text-muted);font-family:var(--font-sans);font-weight:600;text-transform:uppercase;text-align:center;opacity:.9}.menu-identity{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin:1.1rem 0 1.4rem}.menu-identity>div:first-child{background:linear-gradient(180deg,#2b24338c,#14101a99)!important;border:1px solid rgba(255,255,255,.12)!important;border-top-color:#ffffff2e!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d,0 6px 16px -8px #0009}.currency-hud{display:flex;align-items:center;gap:.6rem}.coin-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.34rem .8rem .34rem .4rem;border-radius:999px;background:linear-gradient(180deg,#28213099,#120e18a8);border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d}.coin-pill .coin-icon{width:24px;height:24px;border-radius:50%}.coin-pill strong{font-size:.9rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.coin-golge strong{color:#e6c88a}.coin-kader strong{color:#c9a6ff}@media (max-width: 430px){.currency-hud{gap:.4rem}.coin-pill{gap:.3rem;padding:.28rem .55rem .28rem .3rem}.coin-pill .coin-icon{width:20px;height:20px}.coin-pill strong{font-size:.8rem}}.coin-golge{border-color:#f0bd6a47}.coin-kader{border-color:#9b6cff4d}.menu-nav{gap:.72rem;margin-top:.3rem}.menu-nav .btn-gothic{height:52px;border-radius:12px;font-size:.98rem;letter-spacing:1.5px}.menu-nav .btn-gothic:first-child{height:58px;font-size:1.05rem}.menu-alert-dot{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;vertical-align:middle}.glass-panel{background:linear-gradient(180deg,#1e1826a8,#100c16cc);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);border-top-color:var(--db-hairline-top);box-shadow:inset 0 1px #ffffff0a,0 14px 40px -14px #000000bf}.modal-box{background:linear-gradient(180deg,#1c1622f5,#0e0a14fa);border-top:1px solid var(--db-hairline-top);box-shadow:inset 0 1px #ffffff0d,0 24px 60px -18px #000000d9}.world-map-container{background:radial-gradient(120% 60% at 50% -10%,rgba(154,22,32,.16),transparent 60%),linear-gradient(180deg,#18131cf5,#0c0910f7);border:1.5px solid rgba(201,138,60,.3);border-top-color:#f0bd6a6b;box-shadow:inset 0 1px #ffffff0f,0 22px 64px -24px #000000d9}.accordion-item{border-top-color:var(--db-hairline-top)}.accordion-item:hover:not(.is-locked){transform:translateY(-1px);border-color:#f0bd6a66}.accordion-item.active{border-color:#c98a3c99;box-shadow:0 0 0 1px #f0bd6a47,0 0 34px -10px var(--db-bronze-glow),0 8px 24px -10px #000000b3}.accordion-item.active .accordion-header{background:linear-gradient(180deg,rgba(240,189,106,.06),transparent)}.accordion-item,.room-card{transition:transform .16s var(--db-ease-settle),border-color .16s ease,box-shadow .16s ease}.room-card{background:linear-gradient(180deg,#221b2af5,#100c16fa);border-top-color:var(--db-hairline-top);box-shadow:inset 0 1px #ffffff0a,0 6px 18px -8px #0000008c}.room-card:hover{border-color:#f0bd6a80;box-shadow:inset 0 1px #ffffff0f,0 12px 28px -10px #000000b3}.room-card:active{transform:translateY(0) scale(.994)}.room-capacity-fill{box-shadow:0 0 8px -1px var(--db-bronze-glow)}.gothic-title,.map-main-title,.rr-role{text-wrap:balance}.status-pulse{box-shadow:0 0 8px #4ade80,0 0 2px #4ade80}.rr-card-face{box-shadow:0 0 55px color-mix(in srgb,var(--rr-color) 32%,transparent),0 26px 60px -18px #000000d9}#app{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}#app::-webkit-scrollbar{width:8px}#app::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}#app::-webkit-scrollbar-track{background:transparent}html.motion-reduced *,html.motion-reduced *:before,html.motion-reduced *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important;scroll-behavior:auto!important}html.motion-reduced .fog-layer,html.motion-reduced .ember-particle{animation:none!important}@media (prefers-reduced-transparency: reduce){.glass-panel,.modal-box{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0e0a14fa!important}}@media (prefers-contrast: more){.btn-gothic,.btn-gold,.btn-secondary{border-width:1.5px}.accordion-item,.room-card,.glass-panel,.modal-box{border-color:#ffffff47}}.islands-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;padding:14px 2px 28px}.island{--t: #f0b25a;--t-deep: #3a220a}.island.tone-blood{--t: #ff4d5e;--t-deep: #3a0710}.island.tone-arcane{--t: #b48cff;--t-deep: #1f1238}.island.tone-frost{--t: #7fd4ff;--t-deep: #0b2233}.island.tone-verdant{--t: #6fe08c;--t-deep: #0c2616}.islands-map .island{position:relative;isolation:isolate;display:grid;grid-template-columns:84px minmax(0,1fr) 32px;align-items:center;gap:14px;width:auto;max-width:none;padding:12px;border-radius:20px;text-align:left;cursor:pointer;overflow:hidden;color:#ece6f1;border:1px solid color-mix(in srgb,var(--t) 22%,rgba(255,255,255,.06));background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--t) 14%,transparent),transparent 55%),linear-gradient(180deg,#181016f0,#0b070bf5);box-shadow:0 10px 26px #00000073,inset 0 1px #ffffff0a;-webkit-backdrop-filter:none;backdrop-filter:none;transition:translate .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,scale .12s ease}.islands-map .island:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--t),0 0 22px color-mix(in srgb,var(--t) 35%,transparent);opacity:0;transition:opacity .3s ease}.islands-map .island.is-live:after{animation:islLive 2.6s ease-in-out infinite}.islands-map .island.is-selected:after{opacity:1;animation:none}@media (hover: hover){.islands-map .island:not(.is-locked):hover{translate:0 -3px;transform:none;border-color:color-mix(in srgb,var(--t) 55%,transparent);box-shadow:0 16px 34px #0000008c,0 0 24px color-mix(in srgb,var(--t) 18%,transparent)}.islands-map .island:not(.is-locked):hover .island-icon{scale:1.08}.islands-map .island:not(.is-locked):hover .island-go{translate:3px 0}}.islands-map .island:not(.is-locked):active{transform:none;scale:.98}.islands-map .island:focus-visible{outline:2px solid var(--t);outline-offset:2px}.islands-map .island-art{position:relative;width:84px;height:84px;margin:0;border-radius:18px;overflow:hidden;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--t) 40%,transparent);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--t) 30%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--t-deep) 90%,#000),#07050a);box-shadow:inset 0 0 18px #000000b3}.islands-map .island.has-bg .island-art{background:linear-gradient(180deg,#00000026,#0000008c),var(--island-bg) center / cover no-repeat}.island-aura{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--t) 55%,transparent),transparent 75%);animation:islAura 4.2s ease-in-out infinite alternate;will-change:transform,opacity}.island-icon{position:relative;z-index:2;display:grid;place-items:center;animation:islFloat 4.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.7s);transition:scale .35s cubic-bezier(.34,1.4,.64,1)}.islands-map .island-emoji{font-size:2.35rem;line-height:1;filter:drop-shadow(0 5px 10px rgba(0,0,0,.65))}.island-icon-img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.65))}.islands-map .island-lock{position:absolute;z-index:3;right:6px;bottom:6px;top:auto;left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#ffd9a0;background:#08050ad9;border:1px solid rgba(217,162,78,.55)}.island-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.island-fx i{position:absolute;left:var(--x);width:3px;height:3px;border-radius:50%;opacity:0;will-change:transform,opacity}.island-fx i:nth-child(1){--x: 22%;--d: 4.2s;--dl: 0s}.island-fx i:nth-child(2){--x: 55%;--d: 5.1s;--dl: -1.8s}.island-fx i:nth-child(3){--x: 78%;--d: 4.7s;--dl: -3.1s}.island.tone-bronze .island-fx i,.island.tone-blood .island-fx i{bottom:6px;background:color-mix(in srgb,var(--t) 70%,#fff);box-shadow:0 0 6px 1px var(--t);animation:islRise var(--d) ease-in infinite;animation-delay:var(--dl)}.island.tone-frost .island-fx i{top:-4px;background:#fff;box-shadow:0 0 4px #c8f0ffe6;animation:islSnow var(--d) linear infinite;animation-delay:var(--dl)}.island.tone-verdant .island-fx i{top:var(--y, 40%);background:#eaffb0;box-shadow:0 0 6px 2px #aaff78cc;animation:islFly var(--d) ease-in-out infinite alternate;animation-delay:var(--dl)}.island.tone-verdant .island-fx i:nth-child(1){--y: 30%}.island.tone-verdant .island-fx i:nth-child(2){--y: 62%}.island.tone-verdant .island-fx i:nth-child(3){--y: 45%}.island.tone-arcane .island-fx i{bottom:10px;width:4px;height:4px;background:#d9c6ff;box-shadow:0 0 8px 2px #b48cffcc;animation:islMote var(--d) ease-in-out infinite;animation-delay:var(--dl)}.island-body{min-width:0;display:flex;flex-direction:column;gap:2px}.islands-map .island-badge{position:static;align-self:flex-start;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.58rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--t)}.islands-map .island-title{margin:0;font-family:var(--font-gothic, serif);font-size:1.08rem;font-weight:700;line-height:1.2;color:#f6eee8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.islands-map .island-desc{margin:0;font-size:.74rem;line-height:1.4;color:#ece6f199;white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.island-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:6px}.island-pop{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;color:#ece6f18c;font-variant-numeric:tabular-nums}.island-pop b{color:#f1ebe6;font-weight:800}.island-pop:not(.is-live) .pulse-dot{background:#6b6573;box-shadow:none;animation:none}.island-tag{padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:700;color:color-mix(in srgb,var(--t) 75%,#fff);border:1px solid color-mix(in srgb,var(--t) 40%,transparent);background:color-mix(in srgb,var(--t) 10%,transparent)}.island-req{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;color:#ffd9a0}.island-go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--t);border:1px solid color-mix(in srgb,var(--t) 35%,transparent);background:color-mix(in srgb,var(--t) 8%,transparent);transition:translate .3s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.34,1.3,.64,1),background-color .3s ease}.island.is-selected .island-go{rotate:90deg;background:color-mix(in srgb,var(--t) 22%,transparent)}.island.is-locked .island-go{visibility:hidden}.islands-map .island.is-locked{cursor:not-allowed;filter:none;border-color:#ffffff0f}.islands-map .island.is-locked .island-art,.islands-map .island.is-locked .island-title,.islands-map .island.is-locked .island-desc,.islands-map .island.is-locked .island-badge{filter:grayscale(.85) brightness(.7)}.islands-map .island.is-locked .island-icon,.islands-map .island.is-locked .island-aura,.islands-map .island.is-locked .island-fx i{animation:none}.islands-map .island.is-denied{animation:islDeny .45s cubic-bezier(.36,.07,.19,.97) both}#app.view-enter .islands-map>.island{animation:islIn .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@media (max-width: 420px){.islands-map .island{grid-template-columns:72px minmax(0,1fr) 28px;gap:12px;padding:10px}.islands-map .island-art{width:72px;height:72px;border-radius:16px}.islands-map .island-emoji{font-size:2rem}.island-icon-img{width:50px;height:50px}.island-go{width:28px;height:28px}}html.gfx-low .island-fx{display:none}html.gfx-low .island-icon,html.gfx-low .island-aura,html.gfx-low .islands-map .island.is-live:after{animation:none!important}.islands-map .island.is-3d{--t: #ffb84d;--t-deep: #3a1d06;border-color:color-mix(in srgb,var(--t) 46%,transparent);background:#0b070b;box-shadow:0 12px 30px #0000008c,0 0 26px color-mix(in srgb,var(--t) 14%,transparent),inset 0 1px #ffffff0d}.i3-show{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.i3-pan{position:absolute;left:-16%;bottom:-8%;width:132%;aspect-ratio:3 / 1;min-height:118%;animation:i3Pan 24s ease-in-out infinite alternate;will-change:transform}.i3-pan img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.i3-day{opacity:0;animation:i3Day 20s ease-in-out infinite;will-change:opacity}.i3-nightfx{position:absolute;top:0;right:0;bottom:0;left:0;animation:i3Night 20s ease-in-out infinite;will-change:opacity}.i3-fire{position:absolute;left:69.5%;top:62%;width:26%;aspect-ratio:1;margin:-13% 0 0 -13%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,190,90,.5),rgba(255,120,40,.2) 45%,transparent 72%);mix-blend-mode:screen;animation:i3Flick 1.7s steps(1,end) infinite;will-change:transform,opacity}.i3-nightfx i{position:absolute;left:calc(69.5% + var(--ex, 0%));top:58%;width:3px;height:3px;border-radius:50%;background:#ffd9a0;box-shadow:0 0 6px 1px #ff9a3c;opacity:0;animation:i3Ember var(--ed, 3.4s) ease-out infinite;animation-delay:var(--el, 0s);will-change:transform,opacity}.i3-nightfx i:nth-of-type(1){--ex: -1.6%;--ed: 3.4s;--el: 0s;--ew: -14px}.i3-nightfx i:nth-of-type(2){--ex: .6%;--ed: 4.1s;--el: -1.3s;--ew: 10px}.i3-nightfx i:nth-of-type(3){--ex: 2%;--ed: 3.7s;--el: -2.4s;--ew: 18px}.i3-nightfx i:nth-of-type(4){--ex: -.4%;--ed: 4.6s;--el: -3.2s;--ew: -6px}.i3-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a060af5,#0a060ae6 28%,#0a060abd,#0a060a75,#0a060a4d)}.i3-sheen{position:absolute;top:-20%;bottom:-20%;left:-30%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,232,190,.2),transparent);opacity:0;animation:i3Sheen 9s ease-in-out infinite;will-change:transform,opacity}.i3-rim{position:absolute;top:0;right:0;bottom:0;left:0}.i3-rim:before,.i3-rim:after{content:"";position:absolute;left:-36%;width:36%;height:2px;background:linear-gradient(90deg,transparent,var(--t) 35%,#fff3d6 50%,var(--t) 65%,transparent);will-change:transform}.i3-rim:before{top:0;animation:i3Run 4.6s linear infinite}.i3-rim:after{bottom:0;animation:i3Run 4.6s linear infinite reverse;animation-delay:-2.3s}.islands-map .island.is-3d .island-title{text-shadow:0 2px 10px rgba(0,0,0,.9)}.islands-map .island.is-3d .island-desc{color:#f0eae2c7;text-shadow:0 1px 6px rgba(0,0,0,.95)}.islands-map .island.is-3d .island-badge{color:transparent;background:linear-gradient(90deg,#ffe7b0,var(--t) 55%,#ff8a3c);-webkit-background-clip:text;background-clip:text}.islands-map .island.is-3d .island-pop{color:#f0eae2b8;text-shadow:0 1px 6px rgba(0,0,0,.95)}.islands-map .island.is-3d .island-tag{background:#0c0806b8}.islands-map .island.is-3d .island-go{background:#0c080699}.islands-map .island.is-3d .island-art{border-color:color-mix(in srgb,var(--t) 70%,transparent);box-shadow:inset 0 0 14px #0009,0 0 14px color-mix(in srgb,var(--t) 22%,transparent)}.i3-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:i3Tilt 7s ease-in-out infinite alternate;will-change:transform}.islands-map .island.is-3d .island-aura{animation:none}.i3-art~.island-icon,.i3-art~.island-fx{display:none}.i3-art-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 56% 62%,rgba(255,170,70,.34),transparent 58%);mix-blend-mode:screen;animation:i3Flick 1.9s steps(1,end) infinite}.i3-chip{position:absolute;z-index:3;left:5px;bottom:5px;display:inline-flex;align-items:center;gap:3px;padding:2px 6px 2px 4px;border-radius:999px;font-size:.6rem;font-weight:900;letter-spacing:.06em;line-height:1.2;color:#2a1503;background:linear-gradient(180deg,#ffe2a6,#ffab3d);box-shadow:0 2px 6px #0009}.islands-map .island.is-3d.is-locked .i3-show{filter:grayscale(.9) brightness(.6)}.islands-map .island.is-3d.is-locked .i3-show *,.islands-map .island.is-3d.is-locked .i3-show *:before,.islands-map .island.is-3d.is-locked .i3-show *:after,.islands-map .island.is-3d.is-locked .i3-art,.islands-map .island.is-3d.is-locked .i3-art-glow{animation:none}.islands-map .island.is-3d.is-locked .i3-sheen,.islands-map .island.is-3d.is-locked .i3-rim{display:none}.island.is-3d.is-paused .i3-show *,.island.is-3d.is-paused .i3-show *:before,.island.is-3d.is-paused .i3-show *:after,.island.is-3d.is-paused .i3-art,.island.is-3d.is-paused .i3-art-glow{animation-play-state:paused}:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-show *,:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-show *:before,:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-show *:after,:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-art,:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-art-glow{animation:none!important}:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-day,:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-sheen,:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-rim,:is(html.gfx-low,html.motion-reduced) .island.is-3d .i3-nightfx i{display:none}@keyframes i3Pan{0%{transform:translate3d(-3%,0,0) scale(1.05)}to{transform:translate3d(3%,0,0) scale(1.13)}}@keyframes i3Day{0%,40%{opacity:0}52%,86%{opacity:.88}to{opacity:0}}@keyframes i3Night{0%,40%{opacity:1}50%,88%{opacity:0}to{opacity:1}}@keyframes i3Flick{0%{opacity:.85;transform:scale(1)}14%{opacity:1;transform:scale(1.07)}27%{opacity:.72;transform:scale(.96)}41%{opacity:.95;transform:scale(1.04)}58%{opacity:.8;transform:scale(.99)}73%{opacity:1;transform:scale(1.09)}88%{opacity:.76;transform:scale(.97)}}@keyframes i3Ember{0%{opacity:0;transform:translateZ(0) scale(1)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--ew, 8px),-64px,0) scale(.35)}}@keyframes i3Sheen{0%,58%{opacity:0;transform:translateZ(0) skew(-16deg)}64%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate3d(620%,0,0) skew(-16deg)}}@keyframes i3Run{0%{transform:translateZ(0)}to{transform:translate3d(380%,0,0)}}@keyframes i3Tilt{0%{transform:perspective(240px) rotateY(-11deg) scale(1.2)}to{transform:perspective(240px) rotateY(11deg) scale(1.2)}}@keyframes islIn{0%{opacity:0;translate:0 16px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes islFloat{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes islAura{0%{opacity:.45;transform:scale(.9)}to{opacity:.95;transform:scale(1.08)}}@keyframes islLive{0%,to{opacity:.15}50%{opacity:.6}}@keyframes islRise{0%{opacity:0;transform:translateY(0) scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(-60px) scale(.4)}}@keyframes islSnow{0%{opacity:0;transform:translate(0)}15%{opacity:.95}to{opacity:0;transform:translate(8px,92px)}}@keyframes islFly{0%{opacity:.1;transform:translate(0)}50%{opacity:1}to{opacity:.2;transform:translate(12px,-10px)}}@keyframes islMote{0%,to{opacity:0;transform:translateY(0)}40%{opacity:1}to{transform:translateY(-50px)}}@keyframes islDeny{0%,to{translate:0 0}20%{translate:-6px 0}40%{translate:5px 0}60%{translate:-4px 0}80%{translate:2px 0}}.modal-box.pv-modal{padding:0;width:min(94vw,460px);max-width:460px;overflow:hidden;border-radius:22px;border:1px solid rgba(240,178,90,.35)!important;background:#0b0810!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 30px 80px #000c,0 0 0 1px #0009!important;transition:border-color .5s ease}.modal-box.pv-modal:has(.pv[data-theme=vampir]){border-color:#ff405466!important}.pv{--pv-accent: #f0b25a;--pv-accent-soft: rgba(240, 178, 90, .16);--pv-glow: #ff9a2e;--pv-metal-a: #4a2e10;--pv-metal-b: #f6d58e;--pv-metal-c: #7a4a18;--pv-edge: #ffe7b0;--pv-title-grad: linear-gradient(180deg, #fff4d6 0%, #f0c46c 55%, #b9772a 100%);--pv-chip-koy: #6fb7e9;--pv-chip-vampir: #ff6272;--pv-chip-notr: #c9a0ff;--pv-av: 150px;--pv-pct: 0;position:relative;max-height:min(92dvh,860px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;color:#ece6f1;font-family:var(--font-sans, system-ui, sans-serif);background:#0b0810}.pv[data-theme=vampir]{--pv-accent: #ff4d5e;--pv-accent-soft: rgba(255, 77, 94, .15);--pv-glow: #ff2f45;--pv-metal-a: #2a0c12;--pv-metal-b: #e2475a;--pv-metal-c: #5a0c14;--pv-edge: #d7d9e0;--pv-title-grad: linear-gradient(180deg, #ffe9ec 0%, #ff8b97 50%, #b3162a 100%)}.pv-stage{position:relative;isolation:isolate;padding:1.3rem 1.1rem 1.1rem;overflow:hidden}.pv-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.pv[data-theme=koylu] .pv-scene--vampir,.pv[data-theme=vampir] .pv-scene--koylu{opacity:0}.pv-scene--koylu{background:radial-gradient(120% 70% at 50% 118%,rgba(255,138,40,.42) 0%,rgba(160,60,20,.18) 38%,transparent 65%),radial-gradient(90% 60% at 20% 0%,rgba(58,74,130,.45),transparent 70%),linear-gradient(180deg,#0e1226,#131028 45%,#1a0f14)}.pv-stars{position:absolute;top:0;right:0;bottom:40%;left:0;background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 8%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 46% 30%,#ffe9c4 50%,transparent 51%),radial-gradient(1px 1px at 63% 12%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 78% 26%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 6%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 36% 44%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 84% 48%,#fff 50%,transparent 51%);opacity:.55;animation:pvTwinkle 5s ease-in-out infinite alternate}.pv-fireglow{position:absolute;left:50%;bottom:-30%;width:90%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,150,50,.35),transparent);animation:pvFlicker 2.6s ease-in-out infinite alternate;will-change:opacity,transform}.pv-scene--vampir{background:radial-gradient(80% 60% at 50% 120%,rgba(150,10,28,.45),transparent 70%),linear-gradient(180deg,#14060c,#1d0710,#0d0508)}.pv-moon-wrap{position:absolute;top:-18%;right:-10%;width:62%;aspect-ratio:1;transition:transform 2s cubic-bezier(.22,1,.36,1),opacity 2s ease}.pv-moon{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 38% 36%,rgba(255,190,180,.35),transparent 35%),radial-gradient(circle at 62% 60%,rgba(40,0,8,.35) 0 8%,transparent 9%),radial-gradient(circle at 30% 64%,rgba(40,0,8,.28) 0 5%,transparent 6%),radial-gradient(circle at 50% 50%,#b3162a 0%,#6d0a17 55%,#2a050b 72%,transparent 73%);box-shadow:0 0 80px 20px #c8142847;opacity:.88}.pv-moon:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,40,60,.35),transparent 70%);opacity:0}.pv[data-tod=night] .pv-moon:after{animation:pvMoonBreath 6s ease-in-out infinite alternate}.pv[data-tod=dusk] .pv-moon-wrap{transform:translate(-6%,34%) scale(.86)}.pv[data-tod=dawn] .pv-moon-wrap{transform:translate(-70%,42%) scale(.72);opacity:.6}.pv[data-tod=day] .pv-moon-wrap{transform:translate(-30%,8%) scale(.8);opacity:.32}.pv-moon-cloud{position:absolute;top:38%;left:-70%;width:90%;height:26%;border-radius:50%;background:radial-gradient(closest-side,rgba(20,4,10,.95),rgba(20,4,10,.6) 60%,transparent);opacity:0}.pv-mist{position:absolute;inset:auto -30% 0 -30%;height:60%;background:radial-gradient(50% 40% at 30% 70%,rgba(170,30,50,.22),transparent 70%),radial-gradient(45% 35% at 70% 80%,rgba(120,20,40,.25),transparent 70%);animation:pvMist 18s ease-in-out infinite alternate;will-change:transform}.pv-perch{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pv-perch-bat{position:absolute;width:16px;fill:#0b0408;transform-origin:50% 20%}.pv-perch-bat.p1{left:24%;bottom:31%}.pv-perch-bat.p2{left:71%;bottom:36%;width:13px}.pv-flock{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pv-flock i{position:absolute;right:-14%;top:var(--y, 30%);width:var(--w, 22px);opacity:0}.pv-flock-bat{width:100%;fill:#0b0408;display:block;transform-origin:50% 40%}.pv-flock .f1{--y: 18%;--w: 24px;--dl: 0s}.pv-flock .f2{--y: 30%;--w: 18px;--dl: .15s}.pv-flock .f3{--y: 12%;--w: 15px;--dl: .32s}.pv-flock .f4{--y: 40%;--w: 20px;--dl: .45s}.pv-flock .f5{--y: 24%;--w: 13px;--dl: .6s}.pv-flock .f6{--y: 8%;--w: 17px;--dl: .8s}.pv-skyline{position:absolute;left:0;right:0;bottom:0;width:100%;height:34%;opacity:.95}.pv-stage-fade{position:absolute;inset:auto 0 0 0;height:30%;z-index:-1;background:linear-gradient(180deg,transparent,rgba(11,8,16,.9) 80%,#0b0810);pointer-events:none}.pv-embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pv-embers i{position:absolute;bottom:-6px;left:var(--x, 50%);width:3px;height:3px;border-radius:50%;background:#ffb561;box-shadow:0 0 6px 1px #ff963ccc;opacity:0;animation:pvEmber var(--d, 6s) linear infinite;animation-delay:var(--delay, 0s);will-change:transform,opacity}.pv-embers--ash i{background:#ff5b6b;box-shadow:0 0 6px 1px #ff2846b3}.pv-embers i:nth-child(1){--x: 8%;--d: 6.5s;--delay: -1s}.pv-embers i:nth-child(2){--x: 19%;--d: 8s;--delay: -4s}.pv-embers i:nth-child(3){--x: 31%;--d: 5.6s;--delay: -2.5s}.pv-embers i:nth-child(4){--x: 44%;--d: 7.2s;--delay: -6s}.pv-embers i:nth-child(5){--x: 55%;--d: 6s;--delay: -3s}.pv-embers i:nth-child(6){--x: 66%;--d: 8.6s;--delay: -5s}.pv-embers i:nth-child(7){--x: 77%;--d: 5.9s;--delay: -.5s}.pv-embers i:nth-child(8){--x: 86%;--d: 7.6s;--delay: -7s}.pv-embers i:nth-child(9){--x: 94%;--d: 6.8s;--delay: -2s}.pv-close{position:absolute;top:.75rem;right:.75rem;z-index:5;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#08050c8c;color:#e8def0;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.pv-close:hover{background:#ffffff1a}.pv-close:active{transform:scale(.92)}.pv-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-top:.6rem}.pv-avatar-wrap{position:relative;width:var(--pv-av);height:var(--pv-av);flex:0 0 auto;animation:pvFrameIn .8s cubic-bezier(.22,1,.36,1) both}.pv-avatar-halo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(closest-side,var(--pv-glow),transparent 75%);opacity:.35;filter:blur(8px);animation:pvHalo 3.2s ease-in-out infinite alternate;will-change:opacity,transform}.pv-avatar{position:absolute;top:15.5%;right:15.5%;bottom:15.5%;left:15.5%;width:69%;height:69%;border-radius:50%;object-fit:cover;background:#140d18;box-shadow:inset 0 0 0 2px #0009}.pv-frame{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.pv-frame-svg{width:100%;height:100%;overflow:visible;display:block}.pv[data-theme=koylu] .pv-frame--vampir,.pv[data-theme=vampir] .pv-frame--koylu{opacity:0;transform:rotate(-24deg) scale(.92)}.pv-frame-runes{transform-box:view-box;transform-origin:50% 50%;animation:pvSpin 40s linear infinite}.pv-frame-glow{animation:pvGlow 2.8s ease-in-out infinite alternate}.pv-identity{min-width:0;display:flex;flex-direction:column;gap:.25rem;animation:pvRise .55s .12s cubic-bezier(.22,1,.36,1) both}.pv-oath-title{font-size:.62rem;font-weight:800;letter-spacing:.26em;color:var(--pv-accent);text-shadow:0 0 12px var(--pv-accent-soft);transition:color .5s ease}.pv-name{margin:0;font-family:var(--font-gothic, serif);font-size:clamp(1.25rem,5.4vw,1.7rem);line-height:1.1;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--pv-title-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.7))}.pv-rank{font-size:.8rem;font-weight:700;color:#f3ecf7d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;margin-top:.45rem;padding:.5rem .85rem;border-radius:10px;font-size:.74rem;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:transform .16s ease,filter .16s ease}.pv-btn:active{transform:scale(.96)}.pv-btn--edit{color:#fff;border:1px solid color-mix(in srgb,var(--pv-accent) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pv-accent) 38%,#1a1020),#120b16);box-shadow:inset 0 1px #ffffff24,0 4px 14px #00000080}.pv-trio{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#140e1ab8,#0a070ed1);box-shadow:inset 0 1px #ffffff0d;animation:pvRise .55s .22s cubic-bezier(.22,1,.36,1) both}.pv-trio-cell{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.65rem .3rem}.pv-trio-cell+.pv-trio-cell{border-left:1px solid rgba(255,255,255,.07)}.pv-trio-num{font-family:var(--font-gothic, serif);font-size:1.35rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.pv-trio-label{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#ece6f199}.pv-body{padding:.4rem 1.1rem 1.3rem;display:flex;flex-direction:column;gap:1.1rem}.pv-section{animation:pvRise .55s cubic-bezier(.22,1,.36,1) both}.pv-section:nth-child(1){animation-delay:.28s}.pv-section:nth-child(2){animation-delay:.36s}.pv-section:nth-child(3){animation-delay:.44s}.pv-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding-bottom:.55rem;margin-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.08)}.pv-section-title{margin:0;white-space:nowrap;font-family:var(--font-gothic, serif);font-size:1rem;letter-spacing:.04em;color:#fff}.pv-section-note{font-size:.7rem;color:#ece6f18c}.pv-theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.pv-theme-card{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.6rem;align-items:center;padding:.65rem .7rem;border-radius:14px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .16s ease}.pv-theme-card:active{transform:scale(.97)}.pv-theme-swatch{grid-row:1 / 3;width:38px;height:38px;border-radius:50%}.pv-theme-card--koylu .pv-theme-swatch{background:radial-gradient(circle at 50% 50%,#2b1a0c 52%,transparent 53%),conic-gradient(#7a4a18,#f6d58e,#a8752e,#f6d58e,#7a4a18);box-shadow:0 0 12px #ff9a2e73}.pv-theme-card--vampir .pv-theme-swatch{background:radial-gradient(circle at 50% 50%,#1d0710 52%,transparent 53%),conic-gradient(#5a0c14,#e2475a,#8e1622,#d7d9e0,#5a0c14);box-shadow:0 0 12px #ff2f4573}.pv-theme-name{font-weight:800;font-size:.86rem;letter-spacing:.04em}.pv-theme-desc{font-size:.66rem;color:#ece6f18c}.pv-theme-card.is-on{background:#ffffff0f}.pv-theme-card--koylu.is-on{border-color:#f0b25a}.pv-theme-card--vampir.is-on{border-color:#ff4d5e}.pv-theme-card.is-on:after{content:"✓";position:absolute;top:6px;right:8px;font-size:.75rem;font-weight:900;color:var(--pv-accent)}.pv-level-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.pv-level-title{font-family:var(--font-gothic, serif);font-size:1rem;font-weight:800;background:var(--pv-title-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pv-level-xp{font-size:.74rem;color:#ece6f19e;font-variant-numeric:tabular-nums}.pv-blood{--sh: 30px;position:relative;height:38px;padding:0 calc(var(--sh) / 2);display:flex;align-items:center}.pv-blood-track{position:relative;width:100%;height:14px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#060408,#140c12);box-shadow:inset 0 2px 4px #000000d9,0 0 0 1.5px color-mix(in srgb,var(--pv-metal-b) 50%,#000),0 0 0 3px #00000080}.pv-blood-mover{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);will-change:transform}.pv{--liq-hi: #fff2c2;--liq-mid: #f2a72e;--liq-deep: #7a3d08;--liq-air: #0b070a;--liq-swirl: rgba(255, 246, 205, .55);--liq-mote: #fff6c8;--liq-mote-glow: 0 0 5px 1px rgba(255, 210, 110, .9);--liq-glow: rgba(255, 180, 70, .45);--liq-gloss: .55}.pv[data-theme=vampir]{--liq-hi: #ff5a6b;--liq-mid: #9e0018;--liq-deep: #330007;--liq-swirl: rgba(35, 0, 5, .6);--liq-mote: rgba(40, 0, 6, .85);--liq-mote-glow: inset 0 0 0 1px rgba(255, 120, 130, .35);--liq-glow: rgba(220, 20, 45, .45);--liq-gloss: .4}.pv-liquid{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(180deg,var(--liq-hi) 0%,var(--liq-mid) 36%,var(--liq-deep) 100%);box-shadow:inset 0 -2px 3px #00000073,0 0 10px var(--liq-glow);transition:background .6s ease}.pv-liq-swirl i{position:absolute;top:var(--t, 30%);left:-45%;width:45%;height:70%;border-radius:50%;background:radial-gradient(closest-side,var(--liq-swirl),transparent);animation:pvSwirl var(--d, 9s) linear infinite;animation-delay:var(--dl, 0s);will-change:transform}.pv-liq-swirl i:nth-child(1){--t: 10%;--d: 8s}.pv-liq-swirl i:nth-child(2){--t: 42%;--d: 11s;--dl: -4s}.pv-liq-swirl i:nth-child(3){--t: 25%;--d: 13.5s;--dl: -9s}.pv-liq-surface{position:absolute;top:-1px;left:0;width:200%;height:5px;background:var(--liq-air);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='5' viewBox='0 0 90 5'%3E%3Cpath d='M0 0H90V2.2C75 4.6 60 0.4 45 2.2S15 4.6 0 2.2Z'/%3E%3C/svg%3E") repeat-x 0 0 / 90px 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='5' viewBox='0 0 90 5'%3E%3Cpath d='M0 0H90V2.2C75 4.6 60 0.4 45 2.2S15 4.6 0 2.2Z'/%3E%3C/svg%3E") repeat-x 0 0 / 90px 100%;animation:pvSlosh 6s linear infinite;will-change:transform}.pv-liq-gloss{position:absolute;left:2%;right:2%;top:22%;height:22%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 15%,rgba(255,255,255,.9) 85%,transparent);opacity:var(--liq-gloss);filter:blur(.6px)}.pv-liq-motes i{position:absolute;bottom:1px;left:var(--x);width:3px;height:3px;border-radius:50%;background:var(--liq-mote);box-shadow:var(--liq-mote-glow);opacity:0;animation:pvMote var(--d, 3s) ease-in-out infinite;animation-delay:var(--dl, 0s);will-change:transform,opacity}.pv-liq-motes i:nth-child(1){--x: 12%;--d: 3.2s}.pv-liq-motes i:nth-child(2){--x: 31%;--d: 4.1s;--dl: -1.3s}.pv-liq-motes i:nth-child(3){--x: 52%;--d: 3.6s;--dl: -2.2s}.pv-liq-motes i:nth-child(4){--x: 70%;--d: 4.6s;--dl: -.7s}.pv-liq-motes i:nth-child(5){--x: 88%;--d: 3.9s;--dl: -3s}.pv[data-theme=vampir] .pv-liq-motes i{width:4px;height:4px;animation-duration:calc(var(--d) * 1.6)}.pv-liq-edge{position:absolute;top:-1px;bottom:-1px;right:-6px;width:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--liq-hi),var(--liq-mid) 50%,var(--liq-deep));transform-origin:0 50%;animation:pvMeniscus 1.6s ease-in-out infinite alternate}.pv.is-filling .pv-liq-edge{animation-duration:.45s}.pv-blood-rider{position:absolute;top:0;bottom:0;left:calc(var(--sh) / 2);right:calc(var(--sh) / 2);transform:translate(0);will-change:transform;pointer-events:none}.pv-blood-shield{position:absolute;top:50%;left:0;width:var(--sh);height:calc(var(--sh) * 1.19);margin:calc(var(--sh) * -.6) 0 0 calc(var(--sh) * -.5);animation:pvShieldBob 2.6s ease-in-out infinite}.pv-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.4,.64,1);filter:drop-shadow(0 3px 5px rgba(0,0,0,.75))}.pv-shield-num{font-family:var(--font-gothic, serif);font-size:30px;font-weight:900;fill:#fff;paint-order:stroke;stroke:#000;stroke-width:2.5px}.pv-blood-splash{position:absolute;z-index:1;top:50%;right:50%;width:22px;height:14px;margin-top:-7px;border-radius:60% 40% 40% 60%/50%;background:radial-gradient(circle at 75% 50%,var(--liq-hi),var(--liq-mid) 45%,transparent 72%);transform-origin:100% 50%;opacity:.55;transition:opacity .4s ease;animation:pvSplash 1.3s ease-in-out infinite alternate}.pv.is-filling .pv-blood-splash{opacity:1;animation-duration:.5s}.pv[data-theme=koylu] .pv-shield--vampir,.pv[data-theme=vampir] .pv-shield--koylu{opacity:0;transform:scale(.7) rotate(-12deg)}.pv.is-levelup .pv-blood-shield{animation:pvLevelUp .9s var(--m-ease-out, ease) both}.pv.is-levelup .pv-blood-track{animation:pvTrackFlash .9s ease-out both}.pv--compact .pv-blood{--sh: 28px}.pv-range{display:inline-flex;padding:3px;border-radius:999px;background:#0006;border:1px solid rgba(255,255,255,.08)}.pv-range-btn{padding:.3rem .7rem;border:0;border-radius:999px;background:transparent;color:#ece6f199;font-size:.68rem;font-weight:800;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pv-range-btn.is-on{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--pv-accent) 55%,#1a1020),color-mix(in srgb,var(--pv-accent) 25%,#0b0810))}.pv-chips{display:flex;flex-wrap:wrap;gap:.45rem}.pv-chip{--c: var(--pv-chip-koy);display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem .32rem .35rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--c) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 14%,#0f0b14),#0b0810);color:color-mix(in srgb,var(--c) 80%,#fff);font-size:.8rem;font-weight:700;animation:pvChipIn .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 32ms)}.pv-chip img{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#000}.pv-chip-num{color:#fff;font-variant-numeric:tabular-nums}.pv-chip--vampir{--c: var(--pv-chip-vampir)}.pv-chip--notr{--c: var(--pv-chip-notr)}.pv-chip--p1{box-shadow:0 0 0 1px #0b0810,0 0 0 2.5px #f5c451,0 0 14px #f5c45159}.pv-chip--p2{box-shadow:0 0 0 1px #0b0810,0 0 0 2.5px #cfd6e0}.pv-chip--p3{box-shadow:0 0 0 1px #0b0810,0 0 0 2.5px #c07a3a}.pv-chip--skeleton{width:104px;height:32px;border-color:#ffffff14;background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:pvSkeleton 1.2s linear infinite}.pv-empty,.pv-bot-note{padding:.9rem;border-radius:12px;text-align:center;font-size:.82rem;color:#ece6f199;background:#ffffff08;border:1px dashed rgba(255,255,255,.1);width:100%}.pv-body .pcm-mod{margin:0}.pv--compact{--pv-av: 116px}.pv--compact .pv-stage{padding:.9rem .9rem .8rem}.pv--compact .pv-trio{margin-top:.75rem}.pv--compact .pv-body{padding:.3rem .9rem 1rem;gap:.9rem}@media (max-width: 380px){.pv{--pv-av: 124px}.pv--compact{--pv-av: 104px}.pv-hero{gap:.7rem}.pv-chip{font-size:.74rem}}@keyframes pvFrameIn{0%{opacity:0;transform:scale(.82) rotate(-18deg)}to{opacity:1;transform:none}}@keyframes pvRise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes pvChipIn{0%{opacity:0;transform:translate3d(0,8px,0) scale(.94)}to{opacity:1;transform:none}}@keyframes pvSpin{to{transform:rotate(360deg)}}@keyframes pvGlow{0%{opacity:.55}to{opacity:1}}@keyframes pvHalo{0%{opacity:.22;transform:scale(.96)}to{opacity:.5;transform:scale(1.04)}}@keyframes pvFlicker{0%{opacity:.7;transform:translate(-50%) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1.03)}}@keyframes pvTwinkle{0%{opacity:.35}to{opacity:.7}}@keyframes pvMist{0%{transform:translate3d(-6%,0,0)}to{transform:translate3d(6%,-4%,0)}}@keyframes pvEmber{0%{opacity:0;transform:translateZ(0) scale(1)}12%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translate3d(14px,-220px,0) scale(.3)}}@keyframes pvSkeleton{to{background-position:-200% 0}}.pv-sky{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 2s ease}.pv[data-tod=dusk] .pv-sky{opacity:1;background:linear-gradient(180deg,transparent 18%,rgba(150,60,90,.3) 60%,rgba(255,120,50,.32) 88%)}.pv[data-tod=dawn] .pv-sky{opacity:1;background:linear-gradient(180deg,#3c326e38,#c86e9642 68%,#ffaa783d)}.pv[data-tod=day] .pv-sky{opacity:1;background:linear-gradient(180deg,#5a6e964d,#3c466424)}.pv[data-tod=day] .pv-stars{opacity:.1;animation:none}.pv[data-tod=dawn] .pv-stars,.pv[data-tod=dusk] .pv-stars{opacity:.3}.pv.ev-bats .pv-flock i{animation:pvFlockFly 2.7s var(--dl) cubic-bezier(.45,0,.55,1) both}.pv.ev-bats .pv-flock-bat{animation:pvFlap .2s linear infinite alternate}.pv.ev-bats .pv-perch-bat.p1{animation:pvTakeoff 3.2s ease-in-out both}.pv.ev-bats .pv-perch-bat.p2{animation:pvTakeoff 3.2s .25s ease-in-out both}.pv.ev-moon .pv-moon{animation:pvMoonSwell 4s ease-in-out both}.pv.ev-moon .pv-moon:after{animation:pvMoonFlare 4s ease-in-out both}.pv.ev-cloud .pv-moon-cloud{animation:pvCloud 7s linear both}.pv-shooting{position:absolute;top:12%;left:72%;width:80px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff);opacity:0;transform:rotate(158deg);transform-origin:100% 50%}.pv.ev-star .pv-shooting{animation:pvShoot 1.2s ease-out both}.pv.ev-flare .pv-fireglow{animation:pvFlare 2.4s ease-out both}.pv.ev-lantern .pv-windows{animation:pvLantern 2.2s steps(1,end) both}.pv-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pv-arc{position:absolute;top:4.5%;right:4.5%;bottom:4.5%;left:4.5%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 58%,color-mix(in srgb,var(--pv-glow) 25%,transparent) 70%,var(--pv-glow) 86%,#fff 88%,transparent 90%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:pvSpin 4.8s linear infinite;will-change:transform}.pv-deco--vampir .pv-arc{background:conic-gradient(from 0deg,transparent 0 40%,rgba(255,47,69,.25) 55%,#ff2f45 70%,transparent 72% 90%,rgba(255,47,69,.6) 96%,transparent 98%);animation-duration:6s;animation-direction:reverse}.pv-orbit{position:absolute;top:1%;right:1%;bottom:1%;left:1%;animation:pvSpin var(--t, 10s) linear infinite;animation-delay:var(--od, 0s);will-change:transform}.pv-orbit.o1{--t: 9s;--od: -2.2s}.pv-orbit.o2{--t: 13s;--od: -5s}.pv-orbit.o3{--t: 17s;--od: -11s}.pv-deco--vampir .pv-orbit.o1{--t: 11s}.pv-orbit>*{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pv-spark{width:5px;height:5px;border-radius:50%;background:#ffd08a;box-shadow:0 0 8px 2px #ff9632d9;animation:pvSparkle 1.3s ease-in-out infinite alternate}.pv-orbit.o2 .pv-spark{animation-delay:-.5s;width:4px;height:4px}.pv-orbit.o3 .pv-spark{animation-delay:-.9s;width:3px;height:3px}.pv-drop{width:5px;height:7px;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 40% 35%,#ff8a96,#b3122a 60%);box-shadow:0 0 6px #ff283cb3}.pv-orbit-bat{width:20px}.pv-orbit-bat svg{display:block;width:100%;fill:#1a0508;stroke:#ff3a4e;stroke-width:.8;transform-origin:50% 40%;animation:pvFlap .24s linear infinite alternate}.pv[data-theme=koylu] .pv-scene--vampir *,.pv[data-theme=koylu] .pv-scene--vampir *:after,.pv[data-theme=koylu] .pv-frame--vampir *,.pv[data-theme=vampir] .pv-scene--koylu *,.pv[data-theme=vampir] .pv-frame--koylu *{animation-play-state:paused!important}@keyframes pvFlow{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes pvBubble{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(14px,-7px)}}@keyframes pvShieldBob{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-1px)}}@keyframes pvSplash{0%{transform:scaleX(.75) scaleY(.9)}to{transform:scaleX(1.15) scaleY(1.05)}}@keyframes pvLevelUp{0%{transform:scale(1)}35%{transform:scale(1.55) rotate(-8deg)}to{transform:scale(1)}}@keyframes pvTrackFlash{0%{box-shadow:inset 0 2px 4px #000000d9,0 0 0 1.5px #ffd57a,0 0 18px 4px #ff3c50cc}to{box-shadow:inset 0 2px 4px #000000d9,0 0 0 1.5px color-mix(in srgb,var(--pv-metal-b) 50%,#000),0 0 0 3px #00000080}}@keyframes pvMoonBreath{0%{opacity:.25}to{opacity:.8}}@keyframes pvMoonSwell{0%,to{transform:scale(1)}45%{transform:scale(1.09)}}@keyframes pvMoonFlare{0%,to{opacity:0}40%{opacity:1}}@keyframes pvCloud{0%{opacity:0;transform:translate(0)}15%{opacity:.95}85%{opacity:.9}to{opacity:0;transform:translate(260%)}}@keyframes pvFlockFly{0%{opacity:0;transform:translate(0)}8%{opacity:1}35%{transform:translate(-180px,-14px)}65%{transform:translate(-360px,8px)}92%{opacity:1}to{opacity:0;transform:translate(-560px,-20px)}}@keyframes pvFlap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes pvTakeoff{0%{opacity:1;transform:translate(0) scaleY(1)}10%{transform:translate(-4px,-8px) scaleY(.4)}45%{opacity:0;transform:translate(-90px,-70px) scaleY(.4)}80%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes pvShoot{0%{opacity:0;transform:rotate(158deg) translate(0)}15%{opacity:1}to{opacity:0;transform:rotate(158deg) translate(220px)}}@keyframes pvFlare{0%{opacity:.8;transform:translate(-50%) scale(1)}30%{opacity:1;transform:translate(-50%) scale(1.35)}to{opacity:.8;transform:translate(-50%) scale(1)}}@keyframes pvLantern{0%,to{opacity:.85}12%{opacity:.2}20%{opacity:.9}34%{opacity:.35}46%{opacity:1}70%{opacity:.5}80%{opacity:.95}}@keyframes pvSparkle{0%{opacity:.35}to{opacity:1}}.pv-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pv-blood-ring,.pv-hearth{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;-webkit-mask:radial-gradient(closest-side,transparent 67.5%,#000 68.5% 76%,transparent 77%);mask:radial-gradient(closest-side,transparent 67.5%,#000 68.5% 76%,transparent 77%)}.pv-blood-ring{background:#3a0009}.pv-blood-ring .flow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;will-change:transform}.pv-blood-ring .flow.a{background:conic-gradient(#5a0010,#b3001b 30deg,#ff4a5c,#9a0016 46deg,#5a0010 90deg,#c1121f 140deg,#ff6b78 146deg,#8a0013 156deg,#4a000c 200deg,#b3001b 250deg,#ff3a4e 258deg,#7a0012 268deg,#5a0010 360deg);animation:pvFlowA 6.5s linear infinite}.pv-blood-ring .flow.b{background:conic-gradient(transparent 0deg,rgba(255,120,130,.55) 12deg,transparent 26deg,transparent 120deg,rgba(255,80,95,.4) 134deg,transparent 150deg,transparent 240deg,rgba(255,150,160,.5) 250deg,transparent 262deg);animation:pvFlowB 4.2s linear infinite}.pv-heartbeat{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;box-shadow:0 0 0 2px #ff283c8c,0 0 22px 6px #ff1e3299;opacity:0;animation:pvHeartbeat 2.6s ease-out infinite;will-change:opacity,transform}.pv-drip{position:absolute;width:calc(var(--pv-av) * .045);height:calc(var(--pv-av) * .06);margin:-2px 0 0 calc(var(--pv-av) * -.0225);border-radius:50%/38% 38% 62% 62%;background:radial-gradient(circle at 38% 60%,#ff6b78 0,#ff6b78 18%,#c1121f 45%,#6d000f);box-shadow:0 1px 3px #00000080;transform-origin:50% 0;opacity:0;animation:pvDrip var(--dt, 3.6s) cubic-bezier(.55,0,.9,.55) infinite;animation-delay:var(--dd, 0s);will-change:transform,opacity}.pv-fx--vampir[data-tier="5"] .pv-drip{scale:1.15}.pv-backfx{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none}.pv-rays,.pv-bloodglow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transition:opacity .6s ease}.pv-bloodglow{background:radial-gradient(closest-side,rgba(200,10,35,.55),rgba(120,0,20,.2) 55%,transparent 72%);animation:pvBloodGlow 2.6s ease-out infinite}.pv[data-theme=koylu] .pv-bloodglow,.pv[data-theme=vampir] .pv-rays{opacity:0;animation-play-state:paused}.pv-rays{background:radial-gradient(closest-side,rgba(255,190,90,.5),rgba(255,140,40,.12) 55%,transparent 72%),repeating-conic-gradient(from 0deg,rgba(255,200,110,.22) 0deg 4deg,transparent 4deg 15deg);-webkit-mask:radial-gradient(closest-side,#000 40%,transparent 100%);mask:radial-gradient(closest-side,#000 40%,transparent 100%);animation:pvRays 5.5s ease-in-out infinite alternate;will-change:transform,opacity}.pv-hearth{background:conic-gradient(#ff9a2e,#ffd27a 20deg,#ff7a1a 45deg,#ffb347 80deg,#ff8c1f 120deg,#ffe29a 150deg,#ff7a1a,#ffb347 230deg,#ff9a2e 280deg,#ffd27a,#ff9a2e 360deg);animation:pvHearth 1.8s steps(1,end) infinite,pvHearthGlow 3.2s ease-in-out infinite alternate}.pv-fly{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fff6c4;box-shadow:0 0 6px 2px #ffe278e6,0 0 14px 4px #ffbe3c73;animation:pvFlyPath var(--fd, 7s) ease-in-out infinite alternate,pvFlyBlink var(--fb, 2.2s) ease-in-out infinite;animation-delay:var(--fl, 0s),var(--fl, 0s);will-change:translate,opacity}.pv-fly[style*="--fp:1"]{animation-name:pvFlyPath2,pvFlyBlink}.pv-fly[style*="--fp:2"]{animation-name:pvFlyPath3,pvFlyBlink}.pv-fly[style*="--fp:3"]{animation-name:pvFlyPath4,pvFlyBlink}.pv-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;-webkit-mask:radial-gradient(closest-side,transparent 74%,#000 75% 86%,transparent 87%);mask:radial-gradient(closest-side,transparent 74%,#000 75% 86%,transparent 87%)}.pv-shine i{position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:rotate(25deg) translate(0);animation:pvShine 5s ease-in-out 1.2s infinite;will-change:transform}.pv-fx--vampir .pv-shine i{animation-duration:6s}.pv-fx .pv-glint{position:absolute;width:13px;height:13px;background:linear-gradient(90deg,transparent 44%,var(--glint, #fff) 50%,transparent 56%),linear-gradient(0deg,transparent 44%,var(--glint, #fff) 50%,transparent 56%),radial-gradient(circle,var(--glint, #fff) 0 14%,transparent 40%);opacity:0;scale:0;animation:pvGlint 3.4s ease-in-out infinite}.pv-fx .pv-glint.g1{top:6%;left:20%}.pv-fx .pv-glint.g2{top:16%;right:4%;animation-delay:-1.1s}.pv-fx .pv-glint.g3{bottom:10%;left:6%;animation-delay:-2.3s}.pv-fx .pv-glint.g4{bottom:6%;right:12%;animation-delay:-.6s}.pv-fx .pv-glint.g5{top:44%;left:-4%;animation-delay:-1.7s}.pv[data-rank=altin] .pv-glint{--glint: #fff3c4}.pv[data-rank=platin] .pv-glint{--glint: #e9fdff}.pv[data-rank=elmas] .pv-glint{--glint: #ffffff;width:15px;height:15px}.pv-deco,.pv-frame-runes{display:none}html.gfx-low .pv-blood-ring .flow,html.gfx-low .pv-heartbeat,html.gfx-low .pv-bloodglow,html.gfx-low .pv-rays,html.gfx-low .pv-hearth,html.gfx-low .pv-shine i,html.gfx-low .pv-fly{animation:none!important}html.gfx-low .pv-drip,html.gfx-low .pv-glint,html.gfx-low .pv-fly:nth-child(n+4){display:none}@keyframes pvFlowA{to{transform:rotate(360deg)}}@keyframes pvFlowB{to{transform:rotate(-360deg)}}@keyframes pvHeartbeat{0%{opacity:0;transform:scale(.98)}8%{opacity:1;transform:scale(1.03)}16%{opacity:.25;transform:scale(1)}26%{opacity:.9;transform:scale(1.025)}45%,to{opacity:0;transform:scale(1)}}@keyframes pvBloodGlow{0%,45%,to{transform:scale(.94)}8%{transform:scale(1.08)}16%{transform:scale(.98)}26%{transform:scale(1.06)}}@keyframes pvDrip{0%{opacity:0;transform:translateY(0) scale(.3,.2)}8%{opacity:1}38%{transform:translateY(1px) scale(1)}52%{transform:translateY(3px) scale(.85,1.45)}58%{transform:translateY(6px) scale(1)}88%{opacity:1;transform:translateY(64px) scale(.9,1.25)}to{opacity:0;transform:translateY(72px) scale(1.6,.3)}}@keyframes pvRays{0%{transform:scale(.92) rotate(-3deg)}to{transform:scale(1.08) rotate(3deg)}}@keyframes pvHearth{0%{opacity:.85}18%{opacity:1}33%{opacity:.7}52%{opacity:.95}71%{opacity:.78}86%{opacity:1}}@keyframes pvHearthGlow{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes pvFlyPath{0%{translate:0 0}33%{translate:7px -9px}66%{translate:-5px -14px}to{translate:4px -4px}}@keyframes pvFlyPath2{0%{translate:0 0}40%{translate:-9px 6px}75%{translate:-3px -8px}to{translate:8px 3px}}@keyframes pvFlyPath3{0%{translate:0 0}30%{translate:10px 4px}70%{translate:3px 11px}to{translate:-6px 5px}}@keyframes pvFlyPath4{0%{translate:0 0}50%{translate:-8px -6px}to{translate:6px -12px}}@keyframes pvFlyBlink{0%,to{opacity:.15}45%{opacity:1}60%{opacity:.9}}@keyframes pvShine{0%,60%{transform:rotate(25deg) translate(0)}to{transform:rotate(25deg) translate(620%)}}@keyframes pvGlint{0%,60%,to{opacity:0;scale:0;rotate:0deg}75%{opacity:1;scale:1;rotate:45deg}}.pv.is-arrived .pv-blood-shield{animation:pvArrive .75s cubic-bezier(.34,1.56,.64,1) both}.pv-blood-shield:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,90,100,.65),transparent 70%);opacity:0;pointer-events:none}.pv.is-arrived .pv-blood-shield:after{animation:pvArriveGlow .8s ease-out both}.pv[data-theme=koylu] .pv-blood-shield:after{background:radial-gradient(closest-side,rgba(255,200,100,.7),transparent 70%)}@keyframes pvArrive{0%{transform:scale(1)}25%{transform:scale(1.35,.8) translateY(2px)}50%{transform:scale(.9,1.2) translateY(-4px)}75%{transform:scale(1.08,.95)}to{transform:scale(1)}}@keyframes pvArriveGlow{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes pvSwirl{to{transform:translate(360%)}}@keyframes pvSlosh{to{transform:translate(-50%)}}@keyframes pvMote{0%{opacity:0;transform:translate(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(10px,-9px) scale(1.1)}}@keyframes pvMeniscus{0%{transform:scaleX(.8)}to{transform:scaleX(1.15)}}.pv{--pv-bg: radial-gradient(120% 45% at 50% 0%, rgba(255, 160, 60, .09), transparent 60%), radial-gradient(90% 40% at 50% 100%, rgba(120, 70, 20, .12), transparent 70%), #0d0a08;--pv-ink: #f6ead2;--pv-panel: linear-gradient(180deg, rgba(40, 27, 14, .72), rgba(15, 10, 6, .86));--pv-line: rgba(240, 178, 90, .2);background:var(--pv-bg)}.pv[data-theme=vampir]{--pv-bg: radial-gradient(120% 45% at 50% 0%, rgba(200, 20, 45, .11), transparent 60%), radial-gradient(90% 40% at 50% 100%, rgba(90, 0, 15, .16), transparent 70%), #0c0507;--pv-ink: #f3e7ea;--pv-panel: linear-gradient(180deg, rgba(42, 10, 16, .74), rgba(14, 5, 8, .88));--pv-line: rgba(255, 77, 94, .2)}.pv-stage-fade{background:linear-gradient(180deg,transparent,rgba(10,6,7,.9) 88%)}.pv-trio{background:var(--pv-panel);border-color:var(--pv-line)}.pv-trio-cell+.pv-trio-cell{border-left-color:var(--pv-line)}.pv-trio-num{color:var(--pv-ink)}.pv-section-head{border-bottom-color:var(--pv-line)}.pv-section-title{color:var(--pv-ink)}.pv-range{border-color:var(--pv-line)}.pv-shield--koylu .pv-shield-num{fill:#fff1cf;stroke:#2a1606}.pv-shield--vampir .pv-shield-num{fill:#fff;stroke:#1a0206}.pv-mod{margin-top:.2rem;padding:.9rem .85rem .8rem;border-radius:16px;background:var(--pv-panel);border:1px solid var(--pv-line);box-shadow:inset 0 1px #ffffff0a}.pv-mod .pv-section-title{display:inline-flex;align-items:center;gap:.4rem}.pv-mod-ico{font-size:18px;color:var(--pv-accent)}.pv-mod-group+.pv-mod-group{margin-top:.85rem}.pv-mod-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--pv-ink) 60%,transparent)}.pv-mod-label .material-symbols-outlined{font-size:15px}.pv-mod-chips{display:flex;flex-wrap:wrap;gap:.4rem}.pv-mod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.pv-mod-chip{--c: #e0a94a;padding:.45rem .75rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 14%,#0f0b10),#0a0709);color:color-mix(in srgb,var(--c) 70%,#fff);font-size:.74rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,scale .12s ease}.pv-mod-grid .pv-mod-chip{padding:.45rem .3rem;text-align:center;font-variant-numeric:tabular-nums}.pv-mod-chip:active{scale:.95}.pv-mod-chip.tone-warn{--c: #e0a94a}.pv-mod-chip.tone-voice{--c: #b48cff}.pv-mod-chip.tone-ban{--c: #ff5a6a}@media (hover: hover){.pv-mod-chip:hover{border-color:var(--c);color:#fff}}.pv-mod-kick{width:100%;margin-top:.95rem;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(255,120,130,.45);background:linear-gradient(180deg,#a014268c,#460810bf);color:#ffe3e6;font-family:var(--font-gothic, serif);font-size:.86rem;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease,scale .12s ease,box-shadow .25s ease}.pv-mod-kick:active{scale:.97}.pv-mod-kick .material-symbols-outlined{font-size:19px}.pv-mod-hint{margin:.5rem 0 0;text-align:center;font-size:.66rem;color:color-mix(in srgb,var(--pv-ink) 45%,transparent)}.pv-mod-chip.is-armed,.pv-mod-kick.is-armed{border-color:#ff5a6a;background:linear-gradient(180deg,#e0364a,#8f1022);color:#fff;animation:pvArm .9s ease-in-out infinite}@keyframes pvArm{0%,to{box-shadow:0 0 #ff465a8c}50%{box-shadow:0 0 0 5px #ff465a00}}.modal-box.ae-modal{padding:0;width:min(94vw,440px);max-width:440px;overflow:hidden;border-radius:22px;border:1px solid rgba(201,138,60,.32)!important;background:radial-gradient(120% 60% at 50% 0%,rgba(150,18,32,.28),transparent 60%),linear-gradient(180deg,#120c14,#0b0810)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 30px 80px #000c,inset 0 1px #ffffff0d!important}.ae{--ae-accent: #e0364a;--ae-bronze: #d9a24e;display:flex;flex-direction:column;padding:1.05rem 1.1rem 1.2rem;color:#ece6f1;max-height:min(92dvh,820px);overflow-y:auto;overscroll-behavior:contain}.ae-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.4rem}.ae-kicker{display:block;font-size:.6rem;font-weight:800;letter-spacing:.28em;color:var(--ae-bronze)}.ae-title{margin:.1rem 0 0;font-family:var(--font-gothic, serif);font-size:1.35rem;letter-spacing:.02em;background:linear-gradient(180deg,#fff1ea,#f2b8a6 55%,#b53a3f);-webkit-background-clip:text;background-clip:text;color:transparent}.ae-close{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8def0;cursor:pointer;transition:background-color .18s ease,scale .12s ease}.ae-close:active{scale:.92}.ae-stage{position:relative;height:250px;margin:0 -1.1rem;perspective:900px;perspective-origin:50% 45%;touch-action:pan-y;overflow:hidden}.ae-flow{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.ae-card{--cw: 150px;position:absolute;left:50%;top:46%;width:var(--cw);height:calc(var(--cw) * 1.2);margin:calc(var(--cw) * -.6) 0 0 calc(var(--cw) * -.5);transform:translate(var(--x, 0)) translateZ(var(--z, 0)) rotateY(var(--r, 0));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,1.12,.36,1),opacity .45s ease;cursor:pointer;will-change:transform}.ae-card.is-far{pointer-events:none}.ae-flow.is-instant .ae-card,.ae-flow.is-dragging .ae-card{transition:none}.ae-flow.is-dragging .ae-card-inner{animation-play-state:paused}.ae-stage{user-select:none;-webkit-user-select:none;cursor:grab}.ae-flow.is-dragging{cursor:grabbing}.ae-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden;background:#140d18;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 18px 30px #000000a6;transform:rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));transition:transform .25s ease-out,border-color .35s ease,box-shadow .35s ease}.ae-card-inner img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.ae-card:not(.is-active) .ae-card-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08050c8c,#08050c40)}.ae-card.is-active .ae-card-inner{border-color:#e0364ad9;box-shadow:0 0 0 1px #0009,0 0 26px #e0364a73,0 24px 40px #000000b3;animation:aeFloat 4s ease-in-out infinite}.ae-card-shine{position:absolute;inset:-20% auto -20% -60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg) translate(0);opacity:0;pointer-events:none}.ae-card.is-active .ae-card-shine{animation:aeShine 5s ease-in-out .6s infinite}.ae-rarity{position:absolute;top:8px;left:8px;width:10px;height:10px;transform:rotate(45deg);border:1.5px solid rgba(0,0,0,.6);background:#9aa3ad;box-shadow:0 0 8px #ffffff40}.ae-rarity--rare{background:#4ea3ff;box-shadow:0 0 8px #4ea3ffb3}.ae-rarity--epic{background:#b56cff;box-shadow:0 0 8px #b56cffb3}.ae-rarity--legendary{background:#ffb84d;box-shadow:0 0 10px #ffb84dd9}.ae-badge{position:absolute;left:50%;bottom:8px;translate:-50% 0;padding:.18rem .55rem;border-radius:999px;font-size:.56rem;font-weight:900;letter-spacing:.12em;white-space:nowrap;background:#08050cd1;border:1px solid rgba(255,255,255,.2)}.ae-badge--on{color:#ffd9a0;border-color:#d9a24eb3}.ae-badge--free{color:#9ff0b5;border-color:#5fe08a99}.ae-badge--on+.ae-badge--free{bottom:30px}.ae-floor{position:absolute;left:50%;bottom:6px;width:70%;height:34px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(224,54,74,.28),transparent);pointer-events:none}.ae-arrow{position:absolute;top:46%;z-index:20;translate:0 -50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(217,162,78,.55);background:#0a070ebf;color:#ffd9a0;cursor:pointer;transition:opacity .2s ease,scale .12s ease}.ae-arrow:active:not(:disabled){scale:.9}.ae-arrow:disabled{opacity:.2;cursor:default}.ae-arrow--prev{left:12px}.ae-arrow--next{right:12px}.ae-meta{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.2rem}.ae-pack{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(217,162,78,.5);background:linear-gradient(180deg,#3c24108c,#140c08b3);color:#ffe4bd;font-size:.8rem;font-weight:800;cursor:pointer}.ae-pack.is-personal{border-color:#ffc85acc}.ae-caret{font-size:.65rem;opacity:.8}.ae-count{font-size:.72rem;color:#ece6f18c;font-variant-numeric:tabular-nums}.ae-msg{margin:.5rem 0 0;text-align:center;font-size:.8rem;color:#ece6f199}.ae-label{margin:1rem 0 .4rem;font-size:.66rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ece6f199}.ae-field input{width:100%;box-sizing:border-box;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0006;color:#fff;font-size:1rem;font-weight:600;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ae-field input:focus{border-color:#e0364ab3;box-shadow:0 0 0 3px #e0364a2e}.ae-error{margin-top:.45rem;font-size:.76rem;color:#ff8b95}.ae-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:.6rem;margin-top:1.1rem}.ae-btn{padding:.9rem .8rem;border-radius:12px;font-family:var(--font-gothic, serif);font-size:.9rem;font-weight:800;letter-spacing:.1em;cursor:pointer;transition:scale .12s ease,filter .15s ease}.ae-btn:active:not(:disabled){scale:.97}.ae-btn:disabled{opacity:.6;cursor:default}.ae-btn--ghost{color:#e8def0;border:1px solid rgba(255,255,255,.16);background:#ffffff0a}.ae-btn--save{color:#fff;border:1px solid rgba(255,120,130,.5);background:linear-gradient(180deg,#e0364a,#9c1426);box-shadow:inset 0 1px #ffffff40,0 8px 20px #a0142666}.ae-pack-list{display:flex;flex-direction:column;gap:.55rem;margin-top:.6rem}.ae-pack-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.6rem .8rem;border-radius:14px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;animation:aeRowIn .36s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms);transition:border-color .2s ease,background-color .2s ease}.ae-pack-row.is-on{border-color:#e0364abf;background:#e0364a14}.ae-pack-row.is-personal{border-color:#d9a24e73}.ae-pack-row.is-personal.is-on{border-color:#ffc85ad9}.ae-pack-thumbs{display:flex}.ae-pack-thumbs img{width:34px;height:42px;object-fit:cover;border-radius:7px;border:1.5px solid #0b0810;background:#140d18}.ae-pack-thumbs img+img{margin-left:-14px}.ae-pack-text{display:flex;flex-direction:column;min-width:0}.ae-pack-name{font-weight:800;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-pack-sub{font-size:.7rem;color:#ece6f18c}.ae-radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}.ae-pack-row.is-on .ae-radio{border-color:var(--ae-accent);background:radial-gradient(circle,var(--ae-accent) 0 45%,transparent 50%)}@media (max-width: 380px){.ae-stage{height:222px}.ae-card{--cw: 132px}}@keyframes aeFloat{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes aeShine{0%,70%{opacity:0;transform:skew(-18deg) translate(0)}75%{opacity:1}to{opacity:0;transform:skew(-18deg) translate(420%)}}@keyframes aeRowIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.lg{--lg-accent: #e0364a;--lg-bronze: #d9a24e;--lg-line: rgba(201, 138, 60, .22);position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));overflow:hidden;isolation:isolate;color:#ece6f1}.lg-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.lg-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 45% at 50% 0%,rgba(150,18,32,.35),transparent 70%),radial-gradient(90% 60% at 50% 110%,rgba(120,50,10,.25),transparent 70%),linear-gradient(180deg,#08050a8c,#060408d9)}.lg-moon{display:none}.lg-moon-unused{position:absolute;top:6%;right:10%;width:min(34vw,180px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 36%,rgba(255,220,210,.35),transparent 36%),radial-gradient(circle at 50% 50%,#9e1628 0%,#5a0a16 58%,transparent 72%);box-shadow:0 0 90px 20px #c8142838;opacity:.75;animation:lgMoon 7s ease-in-out infinite alternate}.lg-fog{position:absolute;left:-30%;right:-30%;height:40%;background:radial-gradient(50% 50% at 50% 50%,rgba(170,150,170,.1),transparent 70%);will-change:transform}.lg-fog.f1{bottom:8%;animation:lgFog 22s ease-in-out infinite alternate}.lg-fog.f2{bottom:-6%;animation:lgFog 30s ease-in-out infinite alternate-reverse;opacity:.8}.lg-embers i{position:absolute;bottom:-8px;left:var(--x);width:3px;height:3px;border-radius:50%;background:#ffb561;box-shadow:0 0 6px 1px #ff8c3cd9;opacity:0;animation:lgEmber var(--d) linear infinite;animation-delay:var(--dl);will-change:transform,opacity}.lg-embers i:nth-child(1){--x: 8%;--d: 9s;--dl: -1s}.lg-embers i:nth-child(2){--x: 20%;--d: 12s;--dl: -6s}.lg-embers i:nth-child(3){--x: 33%;--d: 10s;--dl: -3s}.lg-embers i:nth-child(4){--x: 47%;--d: 13s;--dl: -9s}.lg-embers i:nth-child(5){--x: 58%;--d: 9.5s;--dl: -4s}.lg-embers i:nth-child(6){--x: 69%;--d: 11s;--dl: -7s}.lg-embers i:nth-child(7){--x: 80%;--d: 12.5s;--dl: -2s}.lg-embers i:nth-child(8){--x: 90%;--d: 10.5s;--dl: -8s}.lg-embers i:nth-child(9){--x: 97%;--d: 14s;--dl: -5s}.lg-card{position:relative;width:min(420px,100%);padding:1.4rem 1.3rem 1.3rem;border-radius:24px;border:1px solid rgba(201,138,60,.3);background:radial-gradient(120% 45% at 50% 0%,rgba(150,18,32,.22),transparent 60%),linear-gradient(180deg,#140d14f5,#0a070cf7);box-shadow:0 30px 80px #000000bf,inset 0 1px #ffffff0d}.lg.is-intro .lg-card{animation:lgCardIn .7s .35s cubic-bezier(.22,1,.36,1) both}.lg-card.is-shake{animation:lgShake .45s cubic-bezier(.36,.07,.19,.97) both}.lg-link{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .5rem;border:0;border-radius:8px;background:transparent;color:#ece6f1a6;font-size:.78rem;font-weight:700;cursor:pointer;transition:color .2s ease,background-color .2s ease}.lg-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lg-link:hover{color:#fff;background:#ffffff0d}.lg-cancel{margin:-.5rem 0 .2rem -.5rem}.lg-brand{display:flex;flex-direction:column;align-items:center;text-align:center}.lg-sigil{width:58px;height:58px;overflow:visible}.lg-sigil-ring{fill:none;stroke:#d9a24e8c;stroke-width:1.5;stroke-dasharray:3 5}.lg-sigil-moon{fill:#d9a24e2e;stroke:#d9a24e;stroke-width:1.6}.lg-sigil-drop{fill:#c1121f;stroke:#ff6b78;stroke-width:1;filter:drop-shadow(0 0 6px rgba(255,40,60,.6))}.lg.is-intro .lg-sigil-ring{stroke-dasharray:176;stroke-dashoffset:176;animation:lgDraw 1.1s cubic-bezier(.65,0,.35,1) forwards,lgDash 0s 1.1s forwards}.lg.is-intro .lg-sigil-moon{stroke-dasharray:140;stroke-dashoffset:140;fill-opacity:0;animation:lgDraw .9s .2s cubic-bezier(.65,0,.35,1) forwards,lgFill .4s 1s ease forwards}.lg.is-intro .lg-sigil-drop{transform-box:fill-box;transform-origin:50% 0;animation:lgDrop .7s .8s cubic-bezier(.34,1.4,.64,1) both}.lg-sigil-drop{animation:lgPulse 2.8s 1.6s ease-in-out infinite}.lg-title{margin:.5rem 0 .25rem;font-family:var(--font-gothic, serif);font-size:clamp(1.9rem,8vw,2.4rem);line-height:1;letter-spacing:.03em;color:#f6eee8;text-shadow:0 4px 18px rgba(0,0,0,.6)}.lg-title em{font-style:normal;color:var(--lg-accent)}.lg-title>*{display:inline-block}.lg.is-intro .lg-title .w1{animation:lgWord .6s .35s cubic-bezier(.22,1,.36,1) both}.lg.is-intro .lg-title em{animation:lgWord .6s .5s cubic-bezier(.22,1,.36,1) both}.lg.is-intro .lg-title .w2{animation:lgWord .6s .62s cubic-bezier(.22,1,.36,1) both}.lg-sub{margin:0;font-size:.82rem;color:#ece6f199}.lg.is-intro .lg-sub{animation:lgFade .6s .8s ease both}.lg-steps{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin:1.1rem 0 1rem;padding:0;list-style:none;font-size:.72rem;font-weight:700;color:#ece6f173}.lg-steps li{display:inline-flex;align-items:center;gap:.4rem;transition:color .35s ease}.lg-steps li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.68rem;font-weight:900;border:1.5px solid rgba(255,255,255,.2);transition:background-color .35s ease,border-color .35s ease,color .35s ease,scale .35s cubic-bezier(.34,1.4,.64,1)}.lg-steps li.is-on{color:#fff}.lg-steps li.is-on>span{border-color:var(--lg-accent);background:var(--lg-accent);color:#fff;scale:1.08}.lg-steps li.is-done{color:var(--lg-bronze)}.lg-steps li.is-done>span{border-color:var(--lg-bronze);color:transparent;background:#d9a24e26;position:relative}.lg-steps li.is-done>span:after{content:"";position:absolute;width:5px;height:9px;border-right:2px solid var(--lg-bronze);border-bottom:2px solid var(--lg-bronze);rotate:45deg;translate:0 -1px}.lg-steps-line{height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.lg-steps-line i{display:block;height:100%;background:linear-gradient(90deg,var(--lg-bronze),var(--lg-accent));transform-origin:0 50%;transform:scaleX(0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.lg-card[data-stage=code] .lg-steps-line i{transform:scaleX(1)}.lg-stage{display:flex;flex-direction:column;gap:.75rem}.lg-stage.is-forward{animation:lgSlideFwd .45s cubic-bezier(.22,1,.36,1) both}.lg-stage.is-backward{animation:lgSlideBack .45s cubic-bezier(.22,1,.36,1) both}.lg.is-intro .lg-stage>*{animation:lgRise .5s cubic-bezier(.22,1,.36,1) both}.lg.is-intro .lg-stage>*:nth-child(1){animation-delay:.7s}.lg.is-intro .lg-stage>*:nth-child(2){animation-delay:.76s}.lg.is-intro .lg-stage>*:nth-child(3){animation-delay:.82s}.lg.is-intro .lg-stage>*:nth-child(4){animation-delay:.88s}.lg.is-intro .lg-stage>*:nth-child(n+5){animation-delay:.94s}.lg-google{display:flex;justify-content:center;min-height:0}.lg-google:empty{display:none}.lg-divider{display:flex;align-items:center;gap:.7rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ece6f166}.lg-divider:before,.lg-divider:after{content:"";flex:1;height:1px;background:var(--lg-line)}.lg-field{display:flex;flex-direction:column;gap:.35rem}.lg-label{font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ece6f18c}.lg-opt{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;color:#ece6f166}.lg-input{display:flex;align-items:center;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:#0006;transition:border-color .2s ease,box-shadow .25s ease}.lg-input:focus-within{border-color:#e0364ab3;box-shadow:0 0 0 3px #e0364a29}.lg-ico,.lg-prefix{display:inline-flex;align-items:center;gap:.35rem;padding:0 .2rem 0 .8rem;color:#ece6f18c;font-weight:800;font-size:.9rem;transition:color .2s ease}.lg-prefix{padding-right:.55rem;margin-right:.1rem;border-right:1px solid rgba(255,255,255,.1)}.lg-input:focus-within .lg-ico,.lg-input:focus-within .lg-prefix{color:#ffb3bb}.lg-ico svg,.lg-prefix svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lg-input input{flex:1;min-width:0;padding:.85rem .9rem .85rem .55rem;border:0;outline:none;background:transparent;color:#fff;font-size:1rem;font-weight:600}.lg-input input::placeholder{color:#ece6f14d;font-weight:500}.lg-note{margin:0;text-align:center;font-size:.82rem;color:#ece6f1a6}.lg-note b{color:#fff;word-break:break-all}.lg-otp{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem}.lg-otp-box{width:100%;min-width:0;aspect-ratio:5 / 6;border-radius:12px;border:1.5px solid rgba(255,255,255,.14);background:#00000073;color:#fff;font-family:var(--font-gothic, serif);font-size:1.45rem;font-weight:800;text-align:center;outline:none;caret-color:var(--lg-accent);animation:lgRise .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms);transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease}.lg-otp-box:focus{border-color:#e0364acc;box-shadow:0 0 0 3px #e0364a2e}.lg-otp-box.is-filled{border-color:#e0364a99;background:linear-gradient(180deg,#78101e59,#1e060a80);animation:lgPop .28s cubic-bezier(.34,1.5,.64,1)}.lg-error{min-height:1.1em;margin:-.2rem 0 0;font-size:.76rem;font-weight:600;color:#ff8b95;text-align:center}.lg-error:empty{min-height:0;margin:0}.lg-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:50px;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(255,120,130,.5);background:linear-gradient(180deg,#e0364a,#9c1426);color:#fff;font-family:var(--font-gothic, serif);font-size:1rem;font-weight:800;letter-spacing:.1em;cursor:pointer;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 10px 24px #a0142666;transition:scale .12s ease,filter .2s ease}.lg-btn:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:lgShine 4.5s 1.4s ease-in-out infinite}.lg-btn:active:not(:disabled){scale:.97}.lg-btn:disabled{cursor:progress;filter:saturate(.7) brightness(.9)}.lg-btn:disabled:after{animation:none;opacity:0}@media (hover: hover){.lg-btn:hover:not(:disabled){filter:brightness(1.1)}}.lg-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lgSpin .8s linear infinite}.lg-back{align-self:center}@media (max-width: 360px){.lg-card{padding:1.2rem 1rem 1.1rem}.lg-otp{gap:.35rem}.lg-otp-box{font-size:1.2rem}}html.gfx-low .lg-embers,html.gfx-low .lg-fog{display:none}@keyframes lgCardIn{0%{opacity:0;translate:0 24px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes lgShake{0%,to{translate:0 0}20%{translate:-8px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:2px 0}}@keyframes lgDraw{to{stroke-dashoffset:0}}@keyframes lgDash{to{stroke-dasharray:3 5}}@keyframes lgFill{to{fill-opacity:1}}@keyframes lgDrop{0%{opacity:0;transform:translateY(-14px) scaleY(1.3)}to{opacity:1;transform:none}}@keyframes lgPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes lgWord{0%{opacity:0;translate:0 12px;filter:blur(4px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes lgFade{0%{opacity:0}to{opacity:1}}@keyframes lgRise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes lgSlideFwd{0%{opacity:0;translate:28px 0}to{opacity:1;translate:0 0}}@keyframes lgSlideBack{0%{opacity:0;translate:-28px 0}to{opacity:1;translate:0 0}}@keyframes lgPop{0%{scale:.9}60%{scale:1.08}to{scale:1}}@keyframes lgShine{0%,70%{translate:0 0}to{translate:520% 0}}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes lgMoon{0%{opacity:.6;scale:.97}to{opacity:.85;scale:1.03}}@keyframes lgFog{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes lgEmber{0%{opacity:0;transform:translateZ(0) scale(1)}10%{opacity:.9}75%{opacity:.5}to{opacity:0;transform:translate3d(22px,-70vh,0) scale(.3)}}.lg-card--wide{width:min(460px,100%)}.lg--reg .lg-title{font-size:clamp(1.6rem,7vw,2.1rem)}.lg--reg .lg-steps-line i{transform:scaleX(1)}.reg-packs{display:flex;gap:.4rem;margin:0 -1.3rem;padding:.1rem 1.3rem .2rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.reg-packs::-webkit-scrollbar{display:none}.reg-pack{flex:0 0 auto;scroll-snap-align:start;padding:.42rem .9rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.12);background:#ffffff08;color:#ece6f1b3;font-size:.76rem;font-weight:800;cursor:pointer;animation:lgRise .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.6s + var(--i, 0) * 50ms);transition:border-color .25s ease,background-color .25s ease,color .25s ease,scale .12s ease}.reg-pack:active{scale:.95}.reg-pack.is-on{color:#fff;border-color:#e0364acc;background:linear-gradient(180deg,#e0364a59,#78101e59)}.reg-pack.is-personal{border-color:#d9a24e80;color:#ffe0a8}.reg-pack.is-personal.is-on{border-color:#d9a24e;background:linear-gradient(180deg,#d9a24e4d,#5a371059)}.reg-stage{margin:0 -1.3rem;height:236px}.reg-count{margin:-.2rem 0 .2rem;text-align:center;font-size:.72rem;color:#ece6f180;font-variant-numeric:tabular-nums}.reg-ok{width:22px;height:22px;margin-right:.7rem;flex:0 0 auto;border-radius:50%;position:relative;scale:0;background:#5fe08a2e;border:1.5px solid #5fe08a;transition:scale .3s cubic-bezier(.34,1.5,.64,1)}.reg-ok:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:10px;border-right:2px solid #5fe08a;border-bottom:2px solid #5fe08a;rotate:45deg}.reg-ok.is-ok{scale:1}.reg-hint{font-size:.7rem;color:#ece6f173;transition:color .25s ease}.reg-hint.is-ok{color:#8ee6a8}.reg-hint.is-bad{color:#ffb3bb}.lg-card.is-done{animation:lgDone .5s ease both}@keyframes lgDone{to{opacity:0;translate:0 -12px;scale:.98}}@media (max-width: 380px){.lg--reg .lg-card{padding-left:1rem;padding-right:1rem}.reg-packs,.reg-stage{margin-left:-1rem;margin-right:-1rem}.reg-packs{padding-left:1rem;padding-right:1rem}.reg-stage{height:214px}}.rr-overlay{padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.rr-overlay.is-closing{opacity:0;transition:opacity .45s ease}.rr-overlay.is-closing .rr-card-wrap{scale:.96;transition:scale .45s ease}.rr-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(60% 45% at 50% 32%,color-mix(in srgb,var(--rr-color) 18%,transparent),transparent 70%),#040306fb;overflow:hidden}.rr-rays{position:absolute;left:50%;top:32%;width:180vmax;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rr-color) 9%,transparent) 0deg 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(closest-side,#000 10%,transparent 60%);mask:radial-gradient(closest-side,#000 10%,transparent 60%);opacity:0;transition:opacity 1.2s ease}.rr-overlay.is-bursting .rr-rays{opacity:1;animation:rrRays 40s linear infinite}.rr-card-wrap{max-width:400px;gap:.75rem;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--rr-color) 40%,transparent) transparent;animation:rrWrapIn .55s cubic-bezier(.22,1,.36,1) both}.rr-eyebrow{font-size:.7rem;letter-spacing:.34em}.rr-stage{position:relative;flex:0 0 auto;width:min(82vw,320px,40dvh);perspective:1200px}.rr-card{width:100%;aspect-ratio:4 / 5;min-height:0;max-height:none;transition:transform .85s cubic-bezier(.2,.8,.2,1)}.rr-card.is-charging{animation:rrCharge .65s ease-in-out both}.rr-card-face{border-radius:20px;border:1.5px solid color-mix(in srgb,var(--rr-color) 55%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--rr-color) 28%,transparent),0 24px 50px #000c}.rr-card-back{gap:.6rem;background:radial-gradient(70% 55% at 50% 42%,color-mix(in srgb,var(--rr-color) 18%,transparent),transparent 70%),repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 8px,transparent 8px 16px),linear-gradient(160deg,#22101a,#0c080c)}.rr-sigil{width:46%;overflow:visible}.rr-sigil-ring,.rr-sigil-ring2{fill:none;stroke:color-mix(in srgb,var(--rr-color) 55%,#d9a24e);transform-box:fill-box;transform-origin:center}.rr-sigil-ring{stroke-width:1.2;stroke-dasharray:3 6;animation:rrSpin 18s linear infinite}.rr-sigil-ring2{stroke-width:.8;stroke-dasharray:1 4;opacity:.6;animation:rrSpin 26s linear infinite reverse}.rr-sigil-moon{fill:#d9a24e29;stroke:#d9a24e;stroke-width:1.4}.rr-sigil-drop{fill:#c1121f;stroke:#ff6b78;stroke-width:.8;transform-box:fill-box;transform-origin:center;animation:rrBeat 1.6s ease-in-out infinite}.rr-card.is-charging .rr-sigil{animation:rrSigilGlow .65s ease-in both}.rr-back-text{font-size:.95rem;letter-spacing:.38em}.rr-back-hint{font-size:.7rem;color:#ece6f180;animation:rrBlink 1.4s ease-in-out infinite}.rr-burst{position:absolute;top:10%;right:10%;bottom:10%;left:10%;z-index:3;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--rr-color) 70%,#fff) 35%,transparent 70%);opacity:0}.rr-overlay.is-bursting .rr-burst{animation:rrBurst .9s .15s cubic-bezier(.22,1,.36,1) both}.rr-card-front{justify-content:flex-end}.rr-art{object-position:center 14%}.rr-art-veil{background:radial-gradient(90% 40% at 50% 8%,color-mix(in srgb,var(--rr-color) 16%,transparent),transparent 70%),linear-gradient(180deg,transparent 0%,transparent 52%,rgba(8,6,10,.7) 74%,rgba(8,6,10,.96) 100%)}.rr-corner{display:none}.rr-shine{position:absolute;top:-10%;bottom:-10%;left:-50%;width:36%;z-index:2;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-16deg);opacity:0;pointer-events:none}.rr-overlay.is-revealed .rr-shine{animation:rrShine 1.1s .1s ease-out both}.rr-plate{position:relative;z-index:2;width:100%;padding:0 1rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.rr-plate>*{opacity:0}.rr-overlay.is-revealed .rr-plate>*{animation:rrRise .55s cubic-bezier(.22,1,.36,1) both}.rr-overlay.is-revealed .rr-plate>*:nth-child(2){animation-delay:.1s}.rr-overlay.is-revealed .rr-plate>*:nth-child(3){animation-delay:.22s}.rr-label{font-size:.6rem;letter-spacing:.3em;color:#ece6f1b3}.rr-role{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:.15rem 0 .4rem;font-size:clamp(1.6rem,7vw,2rem);color:#fff;text-shadow:0 0 22px color-mix(in srgb,var(--rr-color) 70%,transparent),0 2px 8px rgba(0,0,0,.8)}.rr-role .role-inline-icon{width:1.25em;height:1.25em;border-color:color-mix(in srgb,var(--rr-color) 60%,transparent)}.rr-align{margin:0;font-size:.64rem;letter-spacing:.18em}.rr-info{width:100%;display:flex;flex-direction:column;gap:.6rem;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--rr-color) 25%,rgba(255,255,255,.06));background:linear-gradient(180deg,#160e14eb,#0a070bf2);text-align:left}.rr-overlay:not(.is-revealed) .rr-info{opacity:0}.rr-info{transition:opacity .3s ease}.rr-info-item{opacity:0}.rr-overlay.is-revealed .rr-info-item{animation:rrRise .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.3s + var(--i, 0) * 90ms)}.rr-desc{margin:0;font-size:.88rem;line-height:1.55;color:#f1ebe6;text-align:left}.rr-tip{margin:0;font-style:normal;font-size:.78rem;line-height:1.5;color:#ece6f1cc;background:#d9a24e0f;border:1px solid rgba(217,162,78,.25);border-radius:12px;padding:.6rem .75rem}.rr-tip-k{display:block;margin-bottom:.2rem;font-size:.58rem;font-weight:800;letter-spacing:.22em;color:#d9a24e}.rr-team{margin:0;padding-top:.5rem;border-top:1px dashed color-mix(in srgb,var(--rr-color) 35%,transparent)}.rr-close-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:52px;padding:.7rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--rr-color) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--rr-color) 45%,#1a0a10),color-mix(in srgb,var(--rr-color) 18%,#0a0608));color:#fff;font-family:var(--font-gothic, serif);font-size:.86rem;font-weight:800;letter-spacing:.08em;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #00000080;transition:scale .12s ease,opacity .4s ease,filter .2s ease}.rr-overlay:not(.is-revealed) .rr-close-btn{opacity:.35}.rr-close-btn:active{scale:.97}.rr-count{position:relative;display:grid;place-items:center;width:30px;height:30px;min-width:0;border:0;background:none;flex:0 0 auto}.rr-count svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg}.rr-count-track{fill:none;stroke:#ffffff2e;stroke-width:3}.rr-count-ring{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:0}.rr-overlay.is-revealed .rr-count-ring{animation:rrCount 10s linear forwards}.rr-count b{position:relative;font-family:var(--font-sans, system-ui);font-size:.72rem;font-variant-numeric:tabular-nums}.rr-warning{font-style:normal;font-size:.68rem;color:#ece6f173}@media (max-height: 700px){.rr-stage{width:min(78vw,280px,36dvh)}.rr-info{padding:.8rem .85rem}.rr-desc{font-size:.8rem}}.modal-box.rm-box{padding:0;width:min(94vw,420px);max-width:420px;max-height:min(90dvh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid rgba(201,138,60,.3)!important;background:linear-gradient(180deg,#120c14,#0b0810)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 30px 80px #000c!important}.modal-box.rm-box:has(.role-modal){border-color:color-mix(in srgb,var(--role-color, #d9a24e) 40%,transparent)!important}.modal-box.rm-box .role-modal{display:flex;flex-direction:column;min-height:0;flex:1}.modal-box.rm-box .rm-art-wrap{position:relative;flex:0 0 auto;height:min(240px,34dvh);margin:0;border-radius:0;overflow:hidden}.modal-box.rm-box .rm-art{width:100%;height:100%;object-fit:cover;object-position:center 14%;animation:rmArt .9s cubic-bezier(.22,1,.36,1) both}.modal-box.rm-box .rm-art-veil{background:linear-gradient(180deg,transparent 40%,rgba(12,8,14,.75) 72%,#0c0810 100%)}.modal-box.rm-box .rm-heading{position:absolute;left:0;right:0;bottom:0;padding:0 1.1rem .9rem;text-align:left}.modal-box.rm-box .rm-heading>*{animation:rrRise .5s cubic-bezier(.22,1,.36,1) both}.modal-box.rm-box .rm-heading>*:nth-child(2){animation-delay:.08s}.modal-box.rm-box .rm-heading>*:nth-child(3){animation-delay:.16s}.modal-box.rm-box .rm-role{display:flex;align-items:center;gap:.45rem;margin:.1rem 0 .35rem;font-size:1.7rem;color:#fff;text-shadow:0 0 18px color-mix(in srgb,var(--role-color) 60%,transparent),0 2px 8px rgba(0,0,0,.8)}.modal-box.rm-box .rm-body{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.1rem .5rem;gap:.65rem;scrollbar-width:thin;scrollbar-color:rgba(217,162,78,.35) transparent}.modal-box.rm-box .rm-body>*{animation:rrRise .45s cubic-bezier(.22,1,.36,1) both}.modal-box.rm-box .rm-body>*:nth-child(2){animation-delay:.06s}.modal-box.rm-box .rm-body>*:nth-child(3){animation-delay:.12s}.modal-box.rm-box .rm-body>*:nth-child(4){animation-delay:.18s}.modal-box.rm-box .rm-body>*:nth-child(n+5){animation-delay:.24s}.modal-box.rm-box .rm-tip{font-style:normal;border-radius:12px;border-color:#d9a24e40;background:#d9a24e0f}.modal-box.rm-box .rm-ability{border-radius:12px;border:1px solid color-mix(in srgb,var(--role-color) 35%,transparent);background:color-mix(in srgb,var(--role-color) 8%,transparent)}.modal-box.rm-box .rm-close{margin:.6rem 1.1rem 1.1rem;width:auto;min-height:48px;border-radius:13px}@keyframes rrWrapIn{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes rrCharge{0%{transform:rotate(0) scale(1)}20%{transform:rotate(-1.2deg) scale(1.02)}40%{transform:rotate(1.2deg) scale(1.03)}60%{transform:rotate(-.8deg) scale(1.04)}80%{transform:rotate(.6deg) scale(1.05)}to{transform:rotate(0) scale(1.05)}}@keyframes rrSigilGlow{to{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--rr-color) 90%,#fff))}}@keyframes rrSpin{to{transform:rotate(360deg)}}@keyframes rrBeat{0%,to{scale:1}15%{scale:1.15}30%{scale:1}45%{scale:1.1}}@keyframes rrBlink{0%,to{opacity:.35}50%{opacity:.8}}@keyframes rrBurst{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:scale(2.4)}}@keyframes rrShine{0%{opacity:1;translate:0 0}to{opacity:1;translate:440% 0}}@keyframes rrRise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes rrRays{to{rotate:360deg}}@keyframes rrCount{to{stroke-dashoffset:94.25}}@keyframes rmArt{0%{scale:1.08;opacity:.4}to{scale:1;opacity:1}}.cos-frame{position:absolute!important;left:50%!important;top:50%!important;width:var(--cos-fs, 120%)!important;height:var(--cos-fs, 120%)!important;translate:-50% -50%;z-index:3;pointer-events:none;object-fit:contain!important;max-width:none!important;padding:0!important;border-radius:0!important;background:none!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.cos-frame--ring{--r: #9aa3b2;width:114%!important;height:114%!important;border-radius:50%!important;border:2px solid var(--r);box-shadow:0 0 10px color-mix(in srgb,var(--r) 70%,transparent),inset 0 0 8px color-mix(in srgb,var(--r) 45%,transparent);filter:none}.cos-frame--ring.r-rare{--r: #5aa6ff}.cos-frame--ring.r-epic{--r: #b77cff}.cos-frame--ring.r-legendary{--r: #f2b544}.cos-frame--ring.r-mythic{--r: #ff4d6a}.cos-frame--ring.r-legendary,.cos-frame--ring.r-mythic{animation:cosRingPulse 2.8s ease-in-out infinite}@keyframes cosRingPulse{50%{scale:1.04;opacity:.8}}.cos-title{--ct: #d9a24e;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:.56rem;font-weight:800;letter-spacing:.06em;line-height:1.25;color:var(--ct)}.cos-title.is-glow{text-shadow:0 0 6px color-mix(in srgb,var(--ct) 70%,transparent),0 1px 2px rgba(0,0,0,.9)}.seat .avatar-ring .crown,.seat .avatar-ring .mic-badge{z-index:4}.seat .seat-title{max-width:84px;margin-top:1px;padding:0 6px;text-align:center;font-size:.52rem}.circle[data-density=packed] .seat .seat-title{display:none}.circle[data-density=dense] .seat .seat-title{max-width:64px;font-size:.48rem}.id-chip .avatar-ring .lvl-badge{z-index:4}.side-player .side-title{font-size:.55rem}.side-player .side-name-col{display:flex;flex-direction:column;min-width:0;flex:1}.vs-card-portrait .cos-frame{z-index:2}.vs-card-portrait .vs-card-death,.vs-card-portrait .vs-card-badge,.vs-card-portrait .vs-card-mark{z-index:4}.vs-card .vs-card-title{flex:0 0 auto;font-size:.5rem;text-align:center;margin-top:-2px}@media (max-width: 699px){.vs-grid[data-slots="13"] .vs-card-title,.vs-grid[data-slots="14"] .vs-card-title,.vs-grid[data-slots="15"] .vs-card-title,.vs-grid[data-slots="16"] .vs-card-title{display:none}}.pv-avatar-wrap{--pv-fit: min(1, calc(2.1 / var(--cos-k, 1.2)))}.pv.has-cos-frame .pv-avatar{scale:var(--pv-fit)}.pv-avatar-wrap .pv-cos-frame{width:calc(69% * var(--cos-k, 1.2) * var(--pv-fit))!important;height:calc(69% * var(--cos-k, 1.2) * var(--pv-fit))!important;z-index:4;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6));animation:cosFrameIn .7s cubic-bezier(.22,1,.36,1) both}@keyframes cosFrameIn{0%{opacity:0;scale:.85}}.pv.has-cos-frame .pv-frame{opacity:0!important}.pv-cos-title{font-size:.74rem;margin:0}.pv-cos-title:empty{display:none}html.gfx-low .cos-frame--ring{animation:none}.seat .avatar-ring>img:not(.cos-frame),.side-player .avatar-ring>img:not(.cos-frame),.id-chip .avatar-ring>img:not(.cos-frame),.vs-card-portrait:not(.is-role-art)>img:not(.cos-frame),.pv-avatar,.kg-av-img{object-fit:cover;object-position:50% 18%}.cos-np{--np: #d9a24e;color:#fff6e6!important;border:1px solid color-mix(in srgb,var(--np) 60%,transparent)!important;text-shadow:0 1px 2px rgba(0,0,0,.9)}.cos-np--wood{--np: #a0703f;background:repeating-linear-gradient(90deg,#5a3a1e 0,#5a3a1e 6px,#6b4524 6px,#6b4524 9px,#4d3119 9px,#4d3119 14px)!important}.cos-np--parchment{--np: #e8d3a2;color:#2c1a08!important;text-shadow:none;background:radial-gradient(circle at 30% 40%,#f3e2b8,#d9bf85 70%,#b8995e)!important}.cos-np--velvet{--np: #ff5a6c;background:radial-gradient(120% 140% at 50% 0%,#a3162c,#5b0717 60%,#2e030b)!important}.cos-np--gold-leaf{--np: #ffe08a;color:#2a1606!important;text-shadow:0 1px 0 rgba(255,240,200,.6);background:linear-gradient(110deg,#b8862a,#ffe39a 25%,#d9a24e 45%,#fff1c2 55%,#c98a25 75%,#ffe39a)!important;background-size:220% 100%!important;animation:cosNpShine 4s ease-in-out infinite}.cos-np--starmap{--np: #9e8bff;background:radial-gradient(1px 1px at 20% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70% 60%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 45% 75%,#cfc4ff 50%,transparent 51%),linear-gradient(135deg,#1a1040,#2d1b69 55%,#120a2b)!important}@keyframes cosNpShine{50%{background-position:100% 0}}.vs-card-bg,.lobby-scene,.kg-scene-prev{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:cover;background-position:center;overflow:hidden}.vs-card-bg{z-index:0;opacity:1}.vs-card-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 55%,rgba(10,6,12,.55) 80%,rgba(10,6,12,.8) 100%)}.vs-card .vs-card-inner{z-index:1}.kg-scene-prev{border-radius:inherit}.lobby-scene-slot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lobby-scene{animation:cosSceneIn 1.2s ease both}.lobby-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07050a80,#07050ab3 55%,#07050ae0)}@keyframes cosSceneIn{0%{opacity:0}}.cos-scene--kizil-ay{background:radial-gradient(circle at 72% 26%,#ff9a8a 0 6%,#d8283f 7%,rgba(216,40,63,.35) 16%,transparent 34%),linear-gradient(180deg,#2a0710,#14040a 60%,#07030a)}.cos-scene--sisli-mezarlik{background:radial-gradient(60% 30% at 30% 85%,rgba(160,200,190,.28),transparent 70%),radial-gradient(60% 30% at 75% 90%,rgba(160,200,190,.22),transparent 70%),repeating-linear-gradient(90deg,transparent 0 18%,rgba(0,0,0,.45) 18% 21%,transparent 21% 34%),linear-gradient(180deg,#0d1a1c,#0a1214 55%,#050809)}.cos-scene--katedral{background:conic-gradient(from 180deg at 50% 12%,#6b1d7a,#1d4a8a,#8a6b1d,#7a1d2c,#1d6b5a,#6b1d7a)}.cos-scene--katedral:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 50% 20%,rgba(255,220,160,.3),transparent 70%),linear-gradient(180deg,#0c061059 20%,#0c0610 90%)}.cos-scene--kor-ocagi{background:radial-gradient(70% 45% at 50% 100%,rgba(255,120,40,.55),transparent 70%),radial-gradient(40% 25% at 50% 100%,rgba(255,200,90,.6),transparent 70%),linear-gradient(180deg,#120705,#2a0d05 70%,#3d1406)}.cos-scene--buzul-gece{background:radial-gradient(circle at 25% 20%,rgba(190,230,255,.35),transparent 30%),linear-gradient(160deg,#0b1a2e,#0a2742 45%,#04101d)}.cos-scene--zehir-bataklik{background:radial-gradient(70% 40% at 50% 100%,rgba(120,220,90,.35),transparent 70%),linear-gradient(180deg,#081208,#0d1f0c 60%,#040a04)}.cos-scene--kan-golu{background:radial-gradient(80% 30% at 50% 95%,rgba(255,60,80,.45),transparent 70%),repeating-radial-gradient(ellipse at 50% 100%,#78001480 0,#78001480 6px,#3c000a80 6px,#3c000a80 12px),linear-gradient(180deg,#180207,#33040f)}.cos-scene--yildizli-gece{background:radial-gradient(1.5px 1.5px at 12% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 32% 64%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 58% 18%,#dfe7ff 50%,transparent 51%),radial-gradient(1px 1px at 80% 44%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 80%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 86%,#cfc4ff 50%,transparent 51%),radial-gradient(90% 60% at 50% 110%,rgba(110,80,200,.35),transparent 70%),linear-gradient(180deg,#05040f,#0d0b24)}.has-img{background-color:#0b0810}.cos-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;overflow:hidden;border-radius:inherit;container-type:size;transition:opacity 1.2s ease}.pv .cos-fx{opacity:0}.pv .cos-fx.is-play{opacity:1}.pv .cos-fx.is-done{opacity:0}.pv .cos-fx.is-done i{animation-play-state:paused}:where(.cos-fx) i{position:absolute;left:var(--x);top:-8%;display:block;animation-duration:var(--d);animation-delay:calc(var(--dl) * -1);animation-iteration-count:infinite;animation-timing-function:linear}:where(.cos-fx) svg{display:block;width:100%;height:100%}.fx-drop{width:3px;height:14px;border-radius:50%/30% 30% 70% 70%;background:linear-gradient(180deg,#ff465a00,#d8163a 60%,#8f0a22);box-shadow:0 0 6px #ff284699;scale:var(--s);animation-name:fxFall;animation-timing-function:cubic-bezier(.5,0,1,1)!important}@keyframes fxFall{0%{translate:0 0}to{translate:0 118cqh}}.fx-bat{top:calc(var(--y) * .6 + 5%);left:-14%;width:calc(34px * var(--s));height:calc(17px * var(--s));color:#0b0508;filter:drop-shadow(0 0 3px rgba(255,60,80,.5));animation-name:fxBatFly}.fx-bat svg{animation:fxFlap .28s ease-in-out infinite alternate;transform-origin:50% 40%}@keyframes fxBatFly{0%{translate:0 0}50%{translate:62cqw -18px}to{translate:130cqw 10px}}@keyframes fxFlap{to{scale:1 .35}}.fx-ember{top:auto;bottom:-6%;width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:#ffb347;box-shadow:0 0 8px #ff7a1a,0 0 16px #ff5a1499;animation-name:fxRise}@keyframes fxRise{0%{translate:0 0;opacity:0}12%{opacity:1}50%{translate:14px -45cqh}to{translate:-10px -110cqh;opacity:0}}.fx-fly{top:var(--y);width:calc(6px * var(--s));height:calc(6px * var(--s));border-radius:50%;background:#e8ff9a;box-shadow:0 0 10px #c8ff5a,0 0 22px #c8ff5a8c;animation-name:fxWander;animation-timing-function:ease-in-out!important;animation-direction:alternate}@keyframes fxWander{0%{translate:0 0;opacity:.2}30%{opacity:1}50%{translate:18px -14px;opacity:.4}75%{opacity:1}to{translate:-12px 10px;opacity:.25}}.fx-feather{width:calc(12px * var(--s));height:calc(26px * var(--s));color:#121016;filter:drop-shadow(0 0 2px rgba(160,140,200,.5));animation-name:fxFeather;animation-timing-function:ease-in-out!important}@keyframes fxFeather{0%{translate:0 0;rotate:-25deg}25%{translate:18px 25cqh;rotate:20deg}50%{translate:-14px 55cqh;rotate:-20deg}75%{translate:16px 85cqh;rotate:15deg}to{translate:0 118cqh;rotate:-10deg}}.fx-fog{top:auto;bottom:calc(var(--y) * .25 - 10%);left:-60%;width:90%;height:40%;border-radius:50%;background:radial-gradient(closest-side,rgba(170,190,200,.3),transparent);filter:blur(6px);animation-name:fxDrift;animation-duration:calc(var(--d) * 3)!important}@keyframes fxDrift{0%{translate:0 0}to{translate:170cqw 0}}.fx-soul{top:auto;bottom:-8%;width:calc(9px * var(--s));height:calc(18px * var(--s));border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 70%,#d9fff6,#5ff0d0 45%,#28c8aa00);filter:drop-shadow(0 0 8px #3fe0c0);animation-name:fxSoul}@keyframes fxSoul{0%{translate:0 0;opacity:0;scale:.6}15%{opacity:1}50%{translate:-10px -50cqh;scale:1}to{translate:12px -110cqh;opacity:0;scale:.4}}.fx-petal{width:calc(11px * var(--s));height:calc(13px * var(--s));color:#b3142d;filter:drop-shadow(0 0 3px rgba(255,60,80,.5));animation-name:fxPetal;animation-timing-function:ease-in-out!important}@keyframes fxPetal{0%{translate:0 0;rotate:0deg}33%{translate:-20px 38cqh;rotate:140deg}66%{translate:16px 75cqh;rotate:260deg}to{translate:-6px 118cqh;rotate:400deg}}.cos-fx--img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.pv-wardrobe-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--pv-line, rgba(201, 138, 60, .3));background:#ffffff0a;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,translate .25s ease}.pv-wardrobe-btn:hover{background:#ffffff14;translate:0 -1px}.pv-wardrobe-btn svg{color:#f2c35b;flex:0 0 auto}.pv-wardrobe-btn span{display:flex;flex-direction:column;gap:2px}.pv-wardrobe-btn b{font-size:.86rem}.pv-wardrobe-btn small{font-size:.7rem;opacity:.7}.kg-item-art,.kg-slot-art{position:relative}.kg-av-prev{position:relative;display:grid;place-items:center;width:34px;height:34px}.kg-av-prev.is-big{width:44px;height:44px;margin-top:-4px}.kg-av-img{width:100%;height:100%;border-radius:50%;background:#1a1220;display:block}.kg-item--frame .kg-item-art{overflow:visible;background:radial-gradient(circle,#ffffff0f,#00000059 70%)}.kg-slot-art:has(.kg-av-prev){overflow:visible}.kg-rank-ring{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;border:2px solid #d9a24e;box-shadow:0 0 10px #d9a24e99,inset 0 0 6px #d9a24e66}.kg-theme-prev{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.kg-theme-prev--koylu{background:radial-gradient(50% 40% at 50% 100%,rgba(255,140,40,.6),transparent 70%),linear-gradient(180deg,#0c1424,#1d1a14)}.kg-theme-prev--vampir{background:radial-gradient(circle at 70% 28%,#ff8a8a 0 6%,#c8102e 8%,transparent 26%),linear-gradient(180deg,#2a0710,#0b0306)}.kg-theme-prev i{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1px 1px at 20% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 60% 20%,#fff 50%,transparent 51%)}.kg-fx-prev{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,#160d18,#0b0810);color:#ece6f166}.kg-item-cur{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;margin-top:4px;font-size:.7rem;font-weight:800;color:#8ff0b5}.kg-item-cur .lx-i{width:14px;height:14px;stroke-width:2.4}.kg-slot{cursor:pointer}.kg-slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important}.kg-wardrobe-shop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(242,195,91,.3);font-size:.8rem;color:#ece6f1b3}.tk-art img.tk-art-frame{object-fit:contain;padding:10%;background:radial-gradient(circle at 50% 50%,#2a2333 0 32%,transparent 33%)}html.gfx-low .cos-np--gold-leaf,html.gfx-low .lobby-scene{animation:none}html.gfx-low .fx-fog{display:none}.fx-snow{width:calc(12px * var(--s));height:calc(12px * var(--s));color:#e9f4ff;filter:drop-shadow(0 0 4px rgba(200,230,255,.8));animation-name:fxSnow;animation-duration:calc(var(--d) * 1.6)!important}@keyframes fxSnow{0%{translate:0 0;rotate:0deg}25%{translate:14px 28cqh}50%{translate:-10px 58cqh;rotate:180deg}75%{translate:12px 86cqh}to{translate:-4px 118cqh;rotate:360deg}}.fx-leaf{width:calc(16px * var(--s));height:calc(16px * var(--s));color:hsl(calc(8 + mod(var(--k),6)*8),82%,46%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.4));animation-name:fxLeaf;animation-timing-function:ease-in-out!important;animation-duration:calc(var(--d) * 1.5)!important}@keyframes fxLeaf{0%{translate:0 0;rotate:-30deg}20%{translate:26px 20cqh;rotate:40deg}45%{translate:-18px 48cqh;rotate:-50deg}70%{translate:22px 78cqh;rotate:30deg}to{translate:-8px 118cqh;rotate:-20deg}}.fx-rain{width:1.5px;height:calc(18px * var(--s));background:linear-gradient(180deg,transparent,rgba(190,215,255,.75));rotate:14deg;animation-name:fxRain;animation-duration:calc(.5s + var(--d) * .12)!important}@keyframes fxRain{0%{translate:0 0}to{translate:-30cqh 118cqh}}.cos-fx--gok-gurultusu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 60% 10%,rgba(210,225,255,.55),transparent 70%);opacity:0;animation:fxFlash 5.5s linear infinite}.pv .cos-fx--gok-gurultusu.is-done:before{animation-play-state:paused}@keyframes fxFlash{0%,62%,66%,70%,to{opacity:0}63%,68%{opacity:1}}.fx-ghost{top:auto;bottom:-18%;width:calc(26px * var(--s));height:calc(32px * var(--s));color:#e6f0ff8c;filter:drop-shadow(0 0 8px rgba(190,210,255,.55));animation-name:fxGhost;animation-timing-function:ease-in-out!important;animation-duration:calc(var(--d) * 1.8)!important}@keyframes fxGhost{0%{translate:0 0;opacity:0}15%{opacity:1}35%{translate:18px -30cqh}60%{translate:-16px -62cqh;opacity:.8}to{translate:10px -128cqh;opacity:0}}.fx-spider{top:0;width:calc(20px * var(--s));height:calc(20px * var(--s));color:#141018;filter:drop-shadow(0 0 3px rgba(255,60,80,.45));transform-origin:50% -200px;animation-name:fxSpider;animation-timing-function:ease-in-out!important;animation-duration:calc(var(--d) * 2)!important}.fx-spider:before{content:"";position:absolute;left:50%;bottom:70%;width:1px;height:60cqh;background:linear-gradient(180deg,#dcdce600,#dcdce68c)}@keyframes fxSpider{0%,to{translate:0 -30px}40%{translate:0 calc(14cqh + var(--s) * 28cqh);rotate:-4deg}55%{translate:0 calc(14cqh + var(--s) * 28cqh);rotate:4deg}70%{translate:0 calc(12cqh + var(--s) * 24cqh);rotate:0deg}}.fx-skull{width:calc(15px * var(--s));height:calc(16px * var(--s));color:#e9e1d0;filter:drop-shadow(0 0 4px rgba(255,240,210,.35));animation-name:fxSkull;animation-duration:calc(var(--d) * 1.2)!important}@keyframes fxSkull{0%{translate:0 0;rotate:-40deg}to{translate:10px 118cqh;rotate:320deg}}.fx-candle{top:auto;bottom:2%;translate:-50% 0;width:calc(12px + var(--s) * 6px);height:calc(30px + var(--s) * 14px);animation:none}.fx-candle svg{overflow:visible}.fx-candle .fx-flame{transform-origin:50% 90%;transform-box:fill-box;animation:fxFlicker calc(.6s + var(--s) * .5s) ease-in-out infinite alternate}.fx-candle:after{content:"";position:absolute;left:50%;top:-30%;width:60px;height:60px;margin-left:-30px;border-radius:50%;background:radial-gradient(circle,rgba(255,180,80,.35),transparent 70%);animation:fxGlow 1.8s ease-in-out infinite alternate}@keyframes fxFlicker{0%{scale:1 1;rotate:-3deg}50%{scale:.92 1.1;rotate:2deg}to{scale:1.05 .95;rotate:-1deg}}@keyframes fxGlow{0%{opacity:.55;scale:.9}to{opacity:1;scale:1.1}}.fx-chain{top:-4%;width:7px;height:calc(22cqh + var(--s) * 18cqh);translate:-50% 0;transform-origin:50% 0;background:radial-gradient(ellipse 3.5px 5px at 50% 5px,transparent 60%,#7d7888 62% 78%,transparent 80%) 0 0 / 7px 12px repeat-y;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6));animation-name:fxSwing;animation-timing-function:ease-in-out!important;animation-direction:alternate;animation-duration:calc(var(--d) * .8)!important}@keyframes fxSwing{0%{rotate:-7deg}to{rotate:7deg}}.fx-eyes{top:calc(var(--y) * .8);width:calc(28px * var(--s));height:calc(9px * var(--s));color:#ff3a4a;filter:drop-shadow(0 0 6px rgba(255,40,60,.9));opacity:0;animation-name:fxEyes;animation-duration:calc(var(--d) * 1.4)!important}@keyframes fxEyes{0%,to{opacity:0;scale:1 1}15%,70%{opacity:1;scale:1 1}30%,34%{scale:1 .1}38%{scale:1 1}}.fx-moth{top:var(--y);width:calc(24px * var(--s));height:calc(17px * var(--s));color:#9b8466;filter:drop-shadow(0 0 4px rgba(255,220,150,.35));animation-name:fxMoth;animation-timing-function:ease-in-out!important;animation-direction:alternate;animation-duration:calc(var(--d) * 1.5)!important}.fx-moth svg{animation:fxFlap .18s ease-in-out infinite alternate;transform-origin:50% 50%}@keyframes fxMoth{0%{translate:0 0;rotate:-10deg}33%{translate:34px -26px;rotate:12deg}66%{translate:-22px -40px;rotate:-8deg}to{translate:18px 16px;rotate:6deg}}.fx-star{top:calc(var(--y) * .5);width:calc(70px * var(--s));height:2px;border-radius:2px;background:linear-gradient(90deg,#fff0,#dcebffe6 85%,#fff);box-shadow:0 0 6px #c8e1ffcc;rotate:28deg;opacity:0;animation-name:fxStar;animation-timing-function:cubic-bezier(.3,0,.7,1)!important;animation-duration:calc(var(--d) * 1.3)!important}@keyframes fxStar{0%,60%{translate:-40px -30px;opacity:0}64%{opacity:1}82%{translate:60cqw 30cqw;opacity:0}to{translate:60cqw 30cqw;opacity:0}}.fx-bubble{top:auto;bottom:-5%;width:calc(10px * var(--s));height:calc(10px * var(--s));border-radius:50%;background:radial-gradient(circle at 35% 30%,#e6ffd2e6,#78e65059 45%,#3ca02826 70%);box-shadow:0 0 8px #78ff508c,inset 0 0 3px #c8ffaacc;animation-name:fxBubble;animation-timing-function:ease-in!important}@keyframes fxBubble{0%{translate:0 0;scale:.4;opacity:0}10%{opacity:1}45%{translate:10px -40cqh}85%{translate:-8px -75cqh;scale:1;opacity:1}92%{scale:1.5;opacity:.2}to{translate:-8px -78cqh;scale:1.6;opacity:0}}.fx-ash{width:calc(4px * var(--s));height:calc(3px * var(--s));border-radius:40%;background:#9a948f;box-shadow:0 0 2px #0009;animation-name:fxAsh;animation-timing-function:ease-in-out!important;animation-duration:calc(var(--d) * 2.2)!important}@keyframes fxAsh{0%{translate:0 0;rotate:0deg;opacity:0}10%{opacity:.9}50%{translate:20px 55cqh;rotate:200deg}to{translate:-10px 118cqh;rotate:420deg;opacity:.4}}.fx-tarot{width:calc(16px * var(--s));height:calc(26px * var(--s));filter:drop-shadow(0 0 5px rgba(242,195,91,.45));animation-name:fxTarot;animation-duration:calc(var(--d) * 1.5)!important}@keyframes fxTarot{0%{transform:translateY(0) rotateY(0) rotate(-15deg)}50%{transform:translateY(60cqh) rotateY(360deg) rotate(10deg)}to{transform:translateY(118cqh) rotateY(720deg) rotate(-10deg)}}.cos-fx--run-cemberi:after{content:"";position:absolute;left:50%;top:30%;width:62cqw;height:62cqw;translate:-50% -50%;border-radius:50%;border:1px solid rgba(158,139,255,.45);box-shadow:0 0 20px #9e8bff59,inset 0 0 20px #9e8bff40;animation:fxRunePulse 3s ease-in-out infinite}.fx-rune{left:50%!important;top:30%!important;width:20px;height:20px;margin:-10px 0 0 -10px;display:grid!important;place-items:center;font-size:15px;font-weight:700;line-height:1;color:#cfc2ff;text-shadow:0 0 8px #8f7bff,0 0 16px rgba(143,123,255,.7);font-style:normal;animation-name:fxRuneOrbit;animation-duration:24s!important;animation-delay:calc(24s / var(--n) * var(--k) * -1)!important}@keyframes fxRuneOrbit{0%{transform:rotate(0) translateY(-31cqw) rotate(0)}to{transform:rotate(360deg) translateY(-31cqw) rotate(-360deg)}}@keyframes fxRunePulse{50%{opacity:.55;scale:1.03}}.pv .cos-fx--run-cemberi.is-done:after{animation-play-state:paused}.fx-eclipse{left:auto!important;right:6%;top:5%!important;width:26cqw;height:26cqw;border-radius:50%;background:radial-gradient(circle at 40% 38%,#fff4e2,#f1d9b0 45%,#c9a27a 80%);box-shadow:0 0 40px #ffdcaa73;overflow:hidden;animation:fxEclipseGlow 9s ease-in-out infinite!important}.fx-eclipse:after{content:"";position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#120a10 60%,#78141ee6);animation:fxEclipseShadow 9s ease-in-out infinite}@keyframes fxEclipseShadow{0%{translate:-115% 0}45%,55%{translate:0 0}to{translate:115% 0}}@keyframes fxEclipseGlow{0%,to{box-shadow:0 0 40px #ffdcaa73}50%{box-shadow:0 0 60px #dc283cbf,0 0 120px #a0142866}}.pv .cos-fx.is-done .fx-eclipse:after{animation-play-state:paused}html.gfx-low .cos-fx--gok-gurultusu:before,html.gfx-low .fx-candle:after,html.gfx-low .cos-fx--run-cemberi:after{display:none}.pv-stage>.cos-fx--back{z-index:-1;border-radius:0}.cos-fx--edge{--fx-band: 20px;padding:var(--fx-band);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.fx-crawl{left:0!important;top:0;width:100%;height:100%;animation-name:fxCrawl;animation-duration:calc(var(--d) * 7)!important;animation-delay:calc(var(--d) * 7 / var(--n) * var(--k) * -1)!important}.fx-crawl:nth-child(2n){animation-direction:reverse}.fx-crawl svg{position:absolute;left:2px;top:2px;width:16px;height:16px;color:#141018;filter:drop-shadow(0 0 2px rgba(255,60,80,.6));animation:fxCrawlTurn calc(var(--d) * 7) linear infinite,fxScuttle .22s ease-in-out infinite alternate;animation-delay:calc(var(--d) * 7 / var(--n) * var(--k) * -1),0s}.fx-crawl:nth-child(2n) svg{animation-direction:reverse,alternate}@keyframes fxCrawl{0%,to{translate:0 0}25%{translate:calc(100% - 20px) 0}50%{translate:calc(100% - 20px) calc(100% - 20px)}75%{translate:0 calc(100% - 20px)}}@keyframes fxCrawlTurn{0%,23%{rotate:90deg}25%,48%{rotate:180deg}50%,73%{rotate:270deg}75%,98%{rotate:360deg}to{rotate:450deg}}@keyframes fxScuttle{0%{scale:1 1}to{scale:1.12 .94}}.pv .cos-fx.is-done .fx-crawl svg{animation-play-state:paused}.tk-live{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(90% 70% at 50% 20%,rgba(150,18,32,.22),transparent 70%),linear-gradient(180deg,#1a1220,#0d0911)}.tk-live--fx .cos-fx{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.tk-live--scene .tk-scene{position:absolute;top:0;right:0;bottom:0;left:0}.tk-live-avatar{position:relative;z-index:1;width:42%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,255,255,.25);background:radial-gradient(circle at 50% 38%,#3a3044 0,#3a3044 22%,#231b2c 23%,#231b2c);box-shadow:0 6px 18px #0009}.tk-live-avatar:after{content:"";position:absolute;left:50%;bottom:12%;width:58%;height:30%;translate:-50% 0;border-radius:50% 50% 40% 40%;background:#3a3044}.lk-prev{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:6px;text-align:center}.lk-prev--title b{font-size:.8rem;color:#f3ecf0}.lk-prev--title .lk-title{font-size:.72rem!important;max-width:100%}.tk-live .lk-prev--title b{font-size:1rem}.tk-live .lk-prev--title .lk-title{font-size:.9rem!important}.lk-plate{display:inline-block;max-width:100%;padding:3px 12px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-live .lk-plate{font-size:.95rem;padding:5px 18px}.lk-bubble{position:relative;max-width:100%;padding:6px 10px;border-radius:12px;font-size:.66rem;font-weight:700;line-height:1.3;color:#2a1606;background:linear-gradient(180deg,#fff4dc,#e9d2a4);box-shadow:0 4px 12px #00000080;animation:lkBubble 2.4s ease-in-out infinite}.lk-bubble:after{content:"";position:absolute;left:50%;bottom:-6px;translate:-50% 0;border:6px solid transparent;border-bottom:0;border-top-color:#e9d2a4}.tk-live .lk-bubble{font-size:.82rem;padding:8px 14px}@keyframes lkBubble{50%{translate:0 -3px}}.kg-item-art .lk-prev,.kg-slot-art .lk-prev{padding:2px}.kg-slot-art .lk-prev--title b,.kg-slot-art .lk-bubble{display:none}.kg-slot-art .lk-prev--emote:before{content:"…";color:#e9d2a4;font-weight:900}.kg-slot-art .lk-plate{font-size:.5rem;padding:1px 6px}.kg-slot-art .lk-title{font-size:.5rem!important}html.gfx-low .lk-bubble{animation:none}.tk-art,.tk-live,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev,.kg-av-prev{isolation:isolate}.tk-art[data-act=try]{cursor:pointer}.tk-try-hint{position:absolute;right:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#08050ab8;color:#f3e6cf;font-size:.62rem;font-weight:800;letter-spacing:.04em;pointer-events:none}.tk-try-hint .lx-i{width:12px;height:12px}.tk-card.is-skel .tk-try-hint{display:none}.tt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:12px;animation:ttIn .22s ease backwards}@keyframes ttIn{0%{opacity:0}}.tt-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050307e6}.lx-root:has(>.tt)>:is(.lx-scroll,.lx-embers){visibility:hidden;transition:visibility 0s linear .22s}.lx-root:has(>.tt)>:is(.lx-scroll,.lx-embers,[data-lx-head]) :is(*,*:before,*:after){animation-play-state:paused!important}.tt-panel{position:relative;display:flex;flex-direction:column;width:min(100%,420px);max-height:100%;border-radius:18px;border:1px solid rgba(242,195,91,.3);background:#0f0a12;box-shadow:0 30px 70px #000000d9;overflow:hidden;animation:ttPop .32s cubic-bezier(.2,.9,.3,1.1) backwards}@keyframes ttPop{0%{opacity:0;scale:.94;translate:0 10px}}.tt-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.tt-head>span{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f2c35b}.tt-head .lx-i{width:15px;height:15px}.tt-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:12px}.tt-showcase{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.tt-showcase .pv-close{display:none}.tt-en{align-self:center}.tt-room{position:relative;display:grid;place-items:center;padding:18px 12px;border-radius:14px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.08);background:radial-gradient(80% 70% at 50% 30%,rgba(150,18,32,.2),transparent 70%),linear-gradient(180deg,#1a1220,#0d0911)}.tt-room>.lobby-scene{z-index:-1}.tt-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(62%,190px);padding:20px 12px 14px;border-radius:14px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#221829,#130d18);box-shadow:0 14px 30px -12px #000000e6}.tt-card>.vs-card-bg{z-index:-1}.tt-av{position:relative;width:84px;height:84px;margin:14px 0 10px}.tt-av-img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;background:#2a2030;border:2px solid rgba(255,255,255,.2)}.tt-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 12px;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:800;color:#fff}.tt-title{font-size:.68rem}.tt-emote{position:relative;margin-bottom:-6px}.tt-bar{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 12px max(12px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.07);background:#130d18}.tt-bar-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tt-bar-info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;color:#fff}.tt-bar .tk-buy{flex:0 0 auto;width:auto;min-width:132px;margin:0}html.motion-reduced .tt,html.motion-reduced .tt-panel{animation:none}.chat-emote-btn{flex:0 0 auto;display:grid;place-items:center;width:38px;margin-right:6px;border-radius:8px;border:1px solid rgba(242,195,91,.35);background:#f2c35b14;color:#f2c35b;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,scale .12s ease}.chat-emote-btn:hover{background:#f2c35b29}.chat-emote-btn:active{scale:.94}.chat-emote-btn .gi{width:18px;height:18px}.chat-input-row input{margin-right:6px}.em-pick{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:6px;min-width:170px;max-width:min(280px,calc(100vw - 16px));padding:8px;border-radius:14px;border:1px solid rgba(242,195,91,.35);background:#150e1a;box-shadow:0 18px 40px #000000bf;animation:emPick .18s cubic-bezier(.2,.9,.3,1.1) both}@keyframes emPick{0%{opacity:0;scale:.94;translate:0 6px}}.em-pick-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff3d6;font:700 .86rem var(--font-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.em-pick-item:hover{background:#f2c35b24;border-color:#f2c35b73}.em-pick-item:active{scale:.97}.em-pick-item.is-link{text-align:center;color:#f2c35b}.em-pick-empty{margin:4px 4px 2px;font-size:.78rem;color:#c9bfcf}.em-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;pointer-events:none}.em-bubble{position:absolute;padding:7px 12px;font-size:.8rem;translate:-50% -100%;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:emBubble .32s cubic-bezier(.2,1.4,.4,1) both;transition:opacity .35s ease,translate .35s ease}.em-bubble.is-out{opacity:0;translate:-50% -130%}@keyframes emBubble{0%{opacity:0;scale:.6;translate:-50% -70%}}html.motion-reduced .em-bubble,html.motion-reduced .em-pick{animation:none}.pv-skin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;container-type:size;pointer-events:none;animation:skIn .9s ease both}@keyframes skIn{0%{opacity:0}}.pv.has-skin .pv-scene{opacity:0!important}.pv-skin b{position:absolute;display:block}:where(.pv-skin) i{position:absolute;left:var(--x);top:-8%;display:block;animation-duration:var(--d);animation-delay:calc(var(--dl) * -1);animation-iteration-count:infinite;animation-timing-function:linear}.pv-skin--kan-katedrali{background:radial-gradient(90% 70% at 50% 0%,#4a0915,#22040b 55%,#0b0306)}.pv-skin--kan-katedrali .sk-a{top:8%;right:6%;bottom:0;left:6%;background:radial-gradient(ellipse 9% 38% at 20% 55%,rgba(255,60,80,.55),transparent 70%),radial-gradient(ellipse 9% 42% at 50% 50%,rgba(255,90,110,.7),transparent 70%),radial-gradient(ellipse 9% 38% at 80% 55%,rgba(255,60,80,.55),transparent 70%);animation:skPulse 3.2s ease-in-out infinite}.pv-skin--kan-katedrali .sk-b{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 12% 50% at 20% 60%,transparent 60%,#0b0306 61%),radial-gradient(ellipse 12% 55% at 50% 58%,transparent 60%,#0b0306 61%),radial-gradient(ellipse 12% 50% at 80% 60%,transparent 60%,#0b0306 61%);opacity:.85}.pv-skin--kan-katedrali .sk-c{left:50%;top:0;width:60%;height:100%;translate:-50% 0;background:linear-gradient(180deg,rgba(255,120,140,.25),transparent 70%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);animation:skBeam 6s ease-in-out infinite}.sk-ash{width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:40%;background:#b9a8a8;opacity:.7;animation-name:skFallSway;animation-duration:calc(var(--d) * 1.8)!important}.pv-skin--firtina-kalesi{background:linear-gradient(180deg,#0a0c1f,#1a1438 55%,#0a0812)}.pv-skin--firtina-kalesi .sk-a{inset:auto 0 0 0;height:55%;background:linear-gradient(#06050c,#06050c) 12% 100% / 10% 70% no-repeat,linear-gradient(#06050c,#06050c) 30% 100% / 26% 45% no-repeat,linear-gradient(#06050c,#06050c) 46% 100% / 8% 95% no-repeat,linear-gradient(#06050c,#06050c) 62% 100% / 30% 50% no-repeat,linear-gradient(#06050c,#06050c) 84% 100% / 9% 78% no-repeat}.pv-skin--firtina-kalesi .sk-b{top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 65% 15%,rgba(200,215,255,.75),transparent 70%);opacity:0;animation:skFlash 6s linear infinite}.pv-skin--firtina-kalesi .sk-c{left:64%;top:0;width:5%;height:60%;background:linear-gradient(180deg,#eef3ff,#eef3ff00);clip-path:polygon(40% 0,70% 0,50% 40%,80% 40%,30% 100%,45% 55%,20% 55%);opacity:0;animation:skFlash 6s linear infinite;filter:drop-shadow(0 0 6px #cfe0ff)}.sk-rain{width:1.5px;height:calc(16px * var(--s));background:linear-gradient(180deg,transparent,rgba(180,200,255,.7));rotate:12deg;animation-name:skRain;animation-duration:calc(.5s + var(--d) * .1)!important}.pv-skin--cehennem-kapisi{background:linear-gradient(180deg,#0a0303,#2a0605 60%,#5a1203)}.pv-skin--cehennem-kapisi .sk-a{inset:auto -10% -20% -10%;height:70%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,60,.85),rgba(255,70,20,.55) 45%,transparent 75%);animation:skPulse 2.6s ease-in-out infinite}.pv-skin--cehennem-kapisi .sk-b{left:50%;bottom:0;width:46%;height:78%;translate:-50% 0;border-radius:50% 50% 0 0/60% 60% 0 0;background:linear-gradient(180deg,#120202,#000 70%);box-shadow:0 0 40px #ff5a1e99,inset 0 0 30px #ff501459}.pv-skin--cehennem-kapisi .sk-c{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,120,40,.06) 0 6px,transparent 6px 14px);animation:skHeat 1.4s ease-in-out infinite alternate}.sk-ember{top:auto;bottom:-5%;width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:#ffb347;box-shadow:0 0 8px #ff6a1a;animation-name:skRise}.pv-skin--zehir-bataklik{background:linear-gradient(180deg,#050b06,#0d2410 60%,#163a14)}.pv-skin--zehir-bataklik .sk-a{left:-40%;bottom:-10%;width:180%;height:55%;background:radial-gradient(40% 50% at 30% 60%,rgba(140,255,110,.28),transparent 70%),radial-gradient(35% 45% at 70% 70%,rgba(110,230,90,.22),transparent 70%);animation:skDrift 14s ease-in-out infinite alternate}.pv-skin--zehir-bataklik .sk-b{inset:auto 0 0 0;height:30%;background:repeating-linear-gradient(90deg,#031004 0 3%,transparent 3% 9%,#031004 9% 11%,transparent 11% 19%);-webkit-mask-image:linear-gradient(0deg,#000 30%,transparent);mask-image:linear-gradient(0deg,#000 30%,transparent)}.sk-bubble{top:auto;bottom:-5%;width:calc(8px * var(--s));height:calc(8px * var(--s));border-radius:50%;background:radial-gradient(circle at 35% 30%,#eaffd8,rgba(120,230,80,.35) 50%,transparent 72%);box-shadow:0 0 8px #78ff5080;animation-name:skBubble}.pv-skin--buzul-mezarlik{background:linear-gradient(180deg,#0b1830,#173a5c 60%,#0a1626)}.pv-skin--buzul-mezarlik .sk-a{inset:auto 0 0 0;height:40%;background:radial-gradient(ellipse 5% 22% at 14% 100%,#06101c 98%,transparent 100%),radial-gradient(ellipse 6% 28% at 32% 100%,#06101c 98%,transparent 100%),radial-gradient(ellipse 5% 20% at 58% 100%,#06101c 98%,transparent 100%),radial-gradient(ellipse 6% 26% at 80% 100%,#06101c 98%,transparent 100%),linear-gradient(0deg,#06101c 18%,transparent 18%)}.pv-skin--buzul-mezarlik .sk-b{left:12%;top:8%;width:22%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#f4fbff,#bfe1ff 60%,#bee1ff00 72%);animation:skPulse 5s ease-in-out infinite}.pv-skin--buzul-mezarlik .sk-c{top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 40% at 50% 100%,rgba(200,235,255,.25),transparent 70%)}.sk-snow{width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:#f2f8ff;box-shadow:0 0 4px #fff;animation-name:skFallSway;animation-duration:calc(var(--d) * 1.5)!important}.pv-skin--ruh-ormani{background:radial-gradient(80% 60% at 50% 30%,#0f3a3a,#072020 60%,#030c0c)}.pv-skin--ruh-ormani .sk-a{top:0;right:0;bottom:0;left:0;background:linear-gradient(#021010,#021010) 8% 100% / 6% 100% no-repeat,linear-gradient(#021010,#021010) 24% 100% / 4% 85% no-repeat,linear-gradient(#021010,#021010) 74% 100% / 5% 92% no-repeat,linear-gradient(#021010,#021010) 90% 100% / 7% 100% no-repeat,linear-gradient(0deg,#021010 12%,transparent 30%)}.pv-skin--ruh-ormani .sk-b{left:50%;top:20%;width:40%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(120,255,220,.3),transparent);animation:skPulse 4s ease-in-out infinite}.sk-fly{top:var(--y);width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:#d8ffb0;box-shadow:0 0 10px #aaff6a;animation-name:skWander;animation-direction:alternate;animation-timing-function:ease-in-out!important}.pv-skin--altin-safak{background:linear-gradient(180deg,#3a1f0a,#a2521a 55%,#f0a94a)}.pv-skin--altin-safak .sk-a{left:50%;top:95%;width:260cqw;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(rgba(255,236,170,.28) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 55%);mask-image:radial-gradient(circle,#000 10%,transparent 55%);animation:skSpin 40s linear infinite}.pv-skin--altin-safak .sk-b{left:50%;bottom:-18%;width:34%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,#fff6d8,#ffd27a 45%,#ffb45000 70%);animation:skPulse 4s ease-in-out infinite}.pv-skin--altin-safak .sk-c{left:-30%;top:18%;width:60%;height:18%;border-radius:50%;background:radial-gradient(closest-side,rgba(90,40,20,.55),transparent);animation:skCloud 22s linear infinite}.sk-mote{top:var(--y);width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:50%;background:#fff3c2;box-shadow:0 0 6px #ffd27a;animation-name:skWander;animation-direction:alternate}.pv-skin--yildiz-kubbesi{background:radial-gradient(90% 90% at 50% 100%,#1c1650,#0b0a24,#030309)}.pv-skin--yildiz-kubbesi .sk-a{left:50%;top:100%;width:190cqw;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(1.5px 1.5px at 20% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 40% 70%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 60% 20%,#dfe7ff 50%,transparent 51%),radial-gradient(1px 1px at 75% 55%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 30% 85%,#cfc4ff 50%,transparent 51%),radial-gradient(1px 1px at 85% 15%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 10% 60%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 52% 48%,#fff 50%,transparent 51%);background-size:28% 28%;animation:skSpin 90s linear infinite}.pv-skin--yildiz-kubbesi .sk-b{top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 35% at 70% 30%,rgba(140,110,255,.25),transparent 70%),radial-gradient(40% 30% at 25% 55%,rgba(80,160,255,.18),transparent 70%);animation:skPulse 7s ease-in-out infinite}.sk-comet{top:calc(var(--y) * .5);width:calc(80px * var(--s));height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#e8efff 85%,#fff);rotate:24deg;opacity:0;animation-name:skComet;animation-duration:calc(var(--d) * 1.8)!important}@keyframes skPulse{0%,to{opacity:.65;scale:1}50%{opacity:1;scale:1.06}}@keyframes skBeam{0%,to{opacity:.4}50%{opacity:1}}@keyframes skFlash{0%,58%,64%,69%,to{opacity:0}60%,66%{opacity:1}}@keyframes skHeat{0%{translate:-3px 0}to{translate:3px 0}}@keyframes skDrift{0%{translate:0 0}to{translate:25% 0}}@keyframes skSpin{to{rotate:360deg}}@keyframes skCloud{0%{translate:0 0}to{translate:260% 0}}@keyframes skFallSway{0%{translate:0 0}50%{translate:14px 60cqh}to{translate:-6px 118cqh}}@keyframes skRain{0%{translate:0 0}to{translate:-24cqh 118cqh}}@keyframes skRise{0%{translate:0 0;opacity:0}15%{opacity:1}to{translate:12px -115cqh;opacity:0}}@keyframes skBubble{0%{translate:0 0;scale:.4;opacity:0}15%{opacity:1}85%{translate:8px -70cqh;scale:1;opacity:1}to{translate:8px -74cqh;scale:1.6;opacity:0}}@keyframes skWander{0%{translate:0 0;opacity:.3}50%{translate:20px -16px;opacity:1}to{translate:-14px 10px;opacity:.4}}@keyframes skComet{0%,60%{translate:-60px -30px;opacity:0}64%{opacity:1}84%,to{translate:70cqw 35cqw;opacity:0}}.tk-live--skin .pv-skin,.kg-theme-prev--skin .pv-skin{z-index:0}.tk-live--skin .tk-live-avatar{z-index:1}.cos-scene-anim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.cos-scene--kanli-duvar{background:linear-gradient(180deg,#3e0710,#22040a)}.cos-scene--kanli-duvar>.cos-scene-anim{top:-100%;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 9%,rgba(200,20,40,.75) 9% 10.5%,transparent 10.5% 23%,rgba(160,10,30,.6) 23% 24%,transparent 24% 37%);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 55%,#000 95%);mask-image:linear-gradient(180deg,#000 45%,transparent 55%,#000 95%);animation:cbDrip 6s linear infinite}@keyframes cbDrip{to{translate:0 50%}}.cos-scene--akan-sis{background:linear-gradient(180deg,#16242b,#2a3d46)}.cos-scene--akan-sis>.cos-scene-anim{top:20%;right:-100%;bottom:0;left:-100%;background:radial-gradient(25% 40% at 25% 60%,rgba(210,225,235,.6),transparent 70%),radial-gradient(22% 35% at 65% 70%,rgba(210,225,235,.5),transparent 70%);animation:cbFog 16s linear infinite}@keyframes cbFog{0%{translate:-25% 0}to{translate:25% 0}}.cos-scene--simsek-gecesi{background:linear-gradient(180deg,#121848,#2a2060)}.cos-scene--simsek-gecesi>.cos-scene-anim{background:radial-gradient(70% 60% at 60% 10%,rgba(210,225,255,.8),transparent 70%);opacity:0;animation:skFlash 5s linear infinite}.cos-scene--cehennem-alevi{background:linear-gradient(180deg,#2a0806,#6a1a06)}.cos-scene--cehennem-alevi>.cos-scene-anim{top:30%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(18% 60% at 20% 100%,rgba(255,140,40,.8),transparent 70%),radial-gradient(20% 70% at 50% 100%,rgba(255,190,70,.85),transparent 70%),radial-gradient(18% 55% at 80% 100%,rgba(255,110,30,.8),transparent 70%);transform-origin:50% 100%;animation:cbFlame 1.3s ease-in-out infinite alternate}@keyframes cbFlame{0%{scale:1 .9}to{scale:1.04 1.12}}.cos-scene--ruh-girdabi{background:#0a2230}.cos-scene--ruh-girdabi>.cos-scene-anim{top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,rgba(60,230,200,.8),rgba(120,70,255,.65),transparent 40%,rgba(60,230,200,.8) 70%,transparent);-webkit-mask-image:radial-gradient(circle,#000 15%,transparent 60%);mask-image:radial-gradient(circle,#000 15%,transparent 60%);animation:skSpin 7s linear infinite}.cos-scene--yildiz-tozu{background:linear-gradient(180deg,#0c0a26,#22184e)}.cos-scene--yildiz-tozu>.cos-scene-anim{top:-100%;right:0;bottom:0;left:0;background:radial-gradient(1.5px 1.5px at 20% 30%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 60% 70%,#dfe7ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 80% 20%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 40% 90%,#cfc4ff 50%,transparent 51%);background-size:50% 25%;animation:cbStars 12s linear infinite}@keyframes cbStars{to{translate:0 50%}}.cos-scene--mor-nebula{background:#140a2a}.cos-scene--mor-nebula>.cos-scene-anim{top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(40% 35% at 35% 40%,rgba(170,90,255,.85),transparent 70%),radial-gradient(35% 30% at 65% 65%,rgba(255,90,180,.7),transparent 70%),radial-gradient(30% 30% at 55% 25%,rgba(90,140,255,.7),transparent 70%);animation:skSpin 26s linear infinite}.cos-scene--mezar-isigi{background:linear-gradient(180deg,#0a1c10,#173a20)}.cos-scene--mezar-isigi>.cos-scene-anim{top:0;right:0;bottom:0;left:0;background:radial-gradient(6% 6% at 25% 70%,#c8ff9a,rgba(120,255,90,.4) 50%,transparent 70%),radial-gradient(5% 5% at 70% 55%,#c8ff9a,rgba(120,255,90,.4) 50%,transparent 70%),radial-gradient(4% 4% at 50% 35%,#d8ffb8,rgba(120,255,90,.3) 50%,transparent 70%);animation:cbWisp 4s ease-in-out infinite alternate}@keyframes cbWisp{0%{translate:-4% 3%;opacity:.7}to{translate:4% -3%;opacity:1}}html.gfx-low .vs-card-bg>.cos-scene-anim{animation-play-state:paused}@keyframes stTumble{0%{translate:0 0;rotate:0deg}50%{translate:18px 60cqh;rotate:200deg}to{translate:-10px 118cqh;rotate:380deg}}@keyframes stFall{0%{translate:0 0}to{translate:0 118cqh}}@keyframes stPuff{0%{translate:0 0;scale:.5;opacity:0}18%{opacity:.85}to{translate:22px -110cqh;scale:2.4;opacity:0}}@keyframes stCurl{0%{translate:0 0;opacity:0}15%{opacity:.9}55%{translate:10px -56cqh}to{translate:-8px -112cqh;opacity:0}}@keyframes stTwinkle{0%,to{opacity:.15;scale:.6}50%{opacity:1;scale:1.15}}@keyframes stEq{0%{scale:1 .18}to{scale:1 1}}@keyframes stSway{0%{translate:-1.5% 0}to{translate:1.5% 0}}@keyframes stSweep{0%,55%{translate:-120% 0;opacity:0}62%{opacity:1}90%,to{translate:120% 0;opacity:0}}@keyframes stFlicker{0%,to{opacity:1}8%{opacity:.55}10%{opacity:1}52%{opacity:.9}54%{opacity:.35}57%{opacity:1}}@keyframes stBlink{0%,88%,to{scale:1 1;opacity:.9}92%{scale:1 .08;opacity:.6}96%{scale:1.08 1.1;opacity:1}}@keyframes stBrush{0%{scale:0 1;opacity:1}18%,70%{scale:1 1;opacity:1}90%,to{scale:1 1;opacity:0}}@keyframes stSpinBack{to{rotate:-360deg}}@keyframes stScan{0%{translate:0 110%}to{translate:0 -10%}}.pv-skin--gunbatimi-tarlasi{background:linear-gradient(180deg,#2a1050,#7a2a78 24%,#e0527a 42%,#ff9a3a 58%,#ffcf5a 68%,#3a2408 69%,#140b03)}.pv-skin--gunbatimi-tarlasi .sk-a{left:50%;top:68%;width:112cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(rgba(255,230,150,.24) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle closest-side,#000 10%,transparent 98%);mask-image:radial-gradient(circle closest-side,#000 10%,transparent 98%);animation:skSpin 70s linear infinite}.pv-skin--gunbatimi-tarlasi .sk-b{left:50%;top:68%;width:30cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fffbe0 0,#fffbe0 28%,#ffd86a 52%,#ffa03c00 72%);animation:skPulse 5s ease-in-out infinite}.pv-skin--gunbatimi-tarlasi .sk-c{inset:auto -4% 0 -4%;height:33%;background:radial-gradient(circle at 50% 50%,#3a2008 0 20%,#ffc21a 21% 44%,transparent 46%) 0 0 / 13cqw 13cqw,radial-gradient(circle at 50% 50%,#2a1606 0 20%,#e89a10 21% 44%,transparent 46%) 6.5cqw 6.5cqw / 13cqw 13cqw,linear-gradient(0deg,#0e0802,#2c1c06);-webkit-mask-image:linear-gradient(0deg,#000 70%,transparent);mask-image:linear-gradient(0deg,#000 70%,transparent);animation:stSway 5s ease-in-out infinite alternate}.sk-petal{width:calc(7px * var(--s));height:calc(12px * var(--s));border-radius:60%/80% 80% 40% 40%;background:linear-gradient(180deg,#ffe66a,#f29a12);animation-name:stTumble;animation-duration:calc(var(--d) * 1.9)!important}.pv-skin--sari-murekkep{background:#0b0b0b}.pv-skin--sari-murekkep .sk-a{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 14%,#ffd400 0 5.4cqw,transparent 5.7cqw),radial-gradient(circle at 21% 26%,#ffd400 0 2cqw,transparent 2.3cqw),radial-gradient(circle at 5% 30%,#ffd400 0 1.2cqw,transparent 1.5cqw),radial-gradient(circle at 90% 82%,#ffd400 0 7cqw,transparent 7.3cqw),radial-gradient(circle at 78% 92%,#ffd400 0 2.4cqw,transparent 2.7cqw),radial-gradient(circle at 96% 60%,#ffd400 0 1.4cqw,transparent 1.7cqw),radial-gradient(circle at 62% 10%,#ffd400 0 1.2cqw,transparent 1.5cqw);animation:skPulse 6s ease-in-out infinite}.pv-skin--sari-murekkep .sk-b{top:-10%;right:-30%;bottom:-10%;left:-30%;background:radial-gradient(circle,rgba(255,212,0,.55) 0 1.3px,transparent 1.7px) 0 0 / 9px 9px;-webkit-mask-image:linear-gradient(115deg,transparent 22%,#000 48%,transparent 76%);mask-image:linear-gradient(115deg,transparent 22%,#000 48%,transparent 76%);animation:skDrift 16s ease-in-out infinite alternate}.pv-skin--sari-murekkep .sk-c{left:-8%;top:46%;width:116%;height:13%;rotate:-12deg;transform-origin:0 50%;background:linear-gradient(90deg,#ffd400 0 82%,transparent);clip-path:polygon(0 30%,6% 8%,18% 22%,34% 0,52% 18%,71% 4%,88% 26%,100% 40%,96% 74%,80% 92%,60% 78%,42% 100%,22% 84%,8% 96%,0 70%);animation:stBrush 8s cubic-bezier(.2,.9,.2,1) infinite}.sk-drip{width:calc(4px * var(--s));height:calc(22px * var(--s));border-radius:2px 2px 50% 50%;background:linear-gradient(180deg,transparent,#ffd400 45%);animation-name:stFall;animation-duration:calc(var(--d) * 1.5)!important}.pv-skin--puro-salonu{background:radial-gradient(80% 70% at 28% 18%,#3d2611,#1a0f08 55%,#070403)}.pv-skin--puro-salonu .sk-a{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#c99a4a 0 2px,rgba(0,0,0,.5) 2.5px 4px,transparent 4.5px) 22px 22px / 44px 44px,linear-gradient(45deg,transparent 47.5%,rgba(0,0,0,.55) 48.5% 51.5%,transparent 52.5%) 0 0 / 44px 44px,linear-gradient(-45deg,transparent 47.5%,rgba(0,0,0,.55) 48.5% 51.5%,transparent 52.5%) 0 0 / 44px 44px;opacity:.55;-webkit-mask-image:linear-gradient(200deg,transparent 20%,#000 80%);mask-image:linear-gradient(200deg,transparent 20%,#000 80%)}.pv-skin--puro-salonu .sk-b{left:4%;top:-8%;width:50cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,185,95,.55),transparent);animation:skPulse 4.5s ease-in-out infinite}.pv-skin--puro-salonu .sk-c{left:-60%;top:6%;width:220%;height:62%;background:radial-gradient(18% 36% at 20% 55%,rgba(215,210,200,.17),transparent 70%),radial-gradient(22% 40% at 50% 40%,rgba(225,220,210,.14),transparent 70%),radial-gradient(18% 34% at 78% 60%,rgba(215,210,200,.16),transparent 70%);animation:skDrift 18s ease-in-out infinite alternate}.sk-smoke{top:auto;bottom:-6%;width:calc(28px * var(--s));height:calc(28px * var(--s));border-radius:50%;background:radial-gradient(closest-side,rgba(228,222,212,.32),transparent);animation-name:stPuff;animation-duration:calc(var(--d) * 2.1)!important;animation-timing-function:ease-out!important}.pv-skin--jilet-sisi{background:linear-gradient(180deg,#050506,#171a1f 58%,#09090b)}.pv-skin--jilet-sisi .sk-a{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(60deg,rgba(130,138,150,.17) 0 2px,transparent 2px 7px),repeating-linear-gradient(-60deg,rgba(130,138,150,.12) 0 2px,transparent 2px 7px);-webkit-mask-image:linear-gradient(0deg,#000,transparent 72%);mask-image:linear-gradient(0deg,#000,transparent 72%)}.pv-skin--jilet-sisi .sk-b{left:-50%;top:-6%;width:200%;height:66%;background:radial-gradient(20% 40% at 24% 46%,rgba(190,196,204,.2),transparent 70%),radial-gradient(24% 44% at 60% 34%,rgba(200,204,210,.15),transparent 70%);animation:skDrift 20s ease-in-out infinite alternate}.pv-skin--jilet-sisi .sk-c{left:-10%;top:38%;width:120%;height:2px;rotate:-24deg;background:linear-gradient(90deg,transparent,#ff2a3c 44%,#fff 50%,#ff2a3c 56%,transparent);box-shadow:0 0 14px 1px #ff2a3cb3;animation:stSweep 5.5s ease-in-out infinite}.sk-blade{width:calc(18px * var(--s));height:calc(9px * var(--s));border-radius:2px;background:linear-gradient(180deg,#f6f8fa,#8a94a0 60%,#5a626c);box-shadow:inset 0 0 0 1px #20242a;animation-name:stTumble;animation-duration:calc(var(--d) * 1.7)!important}.pv-skin--orgu-yesil{--o1: 110, 190, 120;--o2: 60, 130, 75;--og: 226, 168, 42;background:linear-gradient(180deg,#0c1f12,#173a22 58%,#09140c)}.pv-skin--orgu-mor{--o1: 180, 140, 240;--o2: 110, 70, 170;--og: 199, 154, 255;background:linear-gradient(180deg,#170b28,#2f1a52 58%,#0e0719)}.pv-skin--orgu-yesil .sk-a,.pv-skin--orgu-mor .sk-a{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.28) 0 2px,transparent 2px 18px),repeating-linear-gradient(60deg,rgba(var(--o1),.24) 0 3px,transparent 3px 9px),repeating-linear-gradient(-60deg,rgba(var(--o2),.3) 0 3px,transparent 3px 9px);-webkit-mask-image:linear-gradient(0deg,#000 20%,rgba(0,0,0,.35));mask-image:linear-gradient(0deg,#000 20%,#00000059)}.pv-skin--orgu-yesil .sk-b,.pv-skin--orgu-mor .sk-b{left:-6%;bottom:-16%;width:56cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--og),.5),transparent);animation:skPulse 4.2s ease-in-out infinite}.pv-skin--orgu-yesil .sk-c{left:0;top:12%;width:100%;height:70%;background:radial-gradient(9% 30% at 22% 70%,rgba(243,231,201,.16),transparent 70%),radial-gradient(11% 36% at 48% 56%,rgba(243,231,201,.13),transparent 70%),radial-gradient(9% 30% at 74% 68%,rgba(243,231,201,.15),transparent 70%);animation:skWander 7s ease-in-out infinite alternate}.pv-skin--orgu-mor .sk-c{left:50%;top:40%;width:150cqw;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(30% 26% at 36% 40%,rgba(199,154,255,.4),transparent 70%),radial-gradient(26% 24% at 66% 62%,rgba(255,150,220,.26),transparent 70%);animation:skSpin 46s linear infinite}.sk-steam{top:auto;bottom:-6%;width:calc(9px * var(--s));height:calc(26px * var(--s));border-radius:50%;border-left:2.5px solid rgba(243,231,201,.75);animation-name:stCurl;animation-duration:calc(var(--d) * 1.6)!important;animation-timing-function:ease-in-out!important}.sk-twinkle{top:var(--y);width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff 0 30%,rgba(214,180,255,.7) 45%,transparent 70%);animation-name:stTwinkle;animation-timing-function:ease-in-out!important}.pv-skin--neon-sehir{background:linear-gradient(180deg,#060918,#131a4c 52%,#2c1248)}.pv-skin--neon-sehir .sk-a{inset:auto 0 0 0;height:62%;background:linear-gradient(#04050f,#04050f) 4% 100% / 11% 62% no-repeat,linear-gradient(#04050f,#04050f) 18% 100% / 8% 88% no-repeat,linear-gradient(#04050f,#04050f) 31% 100% / 14% 50% no-repeat,linear-gradient(#04050f,#04050f) 50% 100% / 9% 96% no-repeat,linear-gradient(#04050f,#04050f) 64% 100% / 13% 58% no-repeat,linear-gradient(#04050f,#04050f) 80% 100% / 7% 80% no-repeat,linear-gradient(#04050f,#04050f) 94% 100% / 12% 44% no-repeat}.pv-skin--neon-sehir .sk-b{inset:auto 0 0 0;height:52%;background:radial-gradient(rgba(255,150,60,.95) 0 1px,transparent 1.6px) 0 0 / 9px 13px,radial-gradient(rgba(60,200,255,.9) 0 1px,transparent 1.6px) 4px 6px / 13px 17px;-webkit-mask-image:linear-gradient(0deg,#000 30%,transparent);mask-image:linear-gradient(0deg,#000 30%,transparent);animation:skBeam 3.4s ease-in-out infinite}.pv-skin--neon-sehir .sk-c{inset:0 0 auto 0;height:100%;background:linear-gradient(180deg,transparent 0 48%,rgba(43,212,255,.5) 49.5%,rgba(255,255,255,.7) 50%,rgba(255,106,26,.45) 50.5%,transparent 52%);animation:stScan 6s linear infinite}.sk-eq{top:auto;bottom:0;left:calc(100% / var(--n) * var(--k) + 2px)!important;width:calc(100% / var(--n) - 4px);height:calc(24cqh * var(--s));border-radius:3px 3px 0 0;background:linear-gradient(0deg,#2bd4ff,#7a6bff 55%,#ff6a1a);transform-origin:50% 100%;opacity:.85;animation-name:stEq;animation-direction:alternate;animation-timing-function:ease-in-out!important;animation-duration:calc(var(--d) * .16)!important}.pv-skin--duvar-yazisi{background:radial-gradient(90% 80% at 50% 22%,#74694a,#3d3725 55%,#121009)}.pv-skin--duvar-yazisi .sk-a{top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(0,0,0,.28) 0 1px,transparent 1.6px) 0 0 / 7px 9px,radial-gradient(rgba(255,255,255,.09) 0 1px,transparent 1.6px) 3px 4px / 11px 13px,linear-gradient(98deg,transparent 61.6%,rgba(0,0,0,.45) 62% 62.4%,transparent 62.8%),linear-gradient(24deg,transparent 30.6%,rgba(0,0,0,.35) 31% 31.3%,transparent 31.7%)}.pv-skin--duvar-yazisi .sk-b{left:6%;top:10%;width:88%;height:62%;rotate:-7deg;background:linear-gradient(#0a0905,#0a0905) 4% 12% / 30% 5px no-repeat,linear-gradient(#0a0905,#0a0905) 10% 26% / 44% 4px no-repeat,linear-gradient(#9a9a58,#9a9a58) 52% 20% / 36% 5px no-repeat,linear-gradient(#0a0905,#0a0905) 60% 44% / 34% 5px no-repeat,linear-gradient(#0a0905,#0a0905) 8% 58% / 26% 4px no-repeat,linear-gradient(#9a9a58,#9a9a58) 30% 74% / 40% 4px no-repeat,radial-gradient(circle at 78% 70%,transparent 0 8cqw,#0a0905 8.2cqw 9.2cqw,transparent 9.4cqw);opacity:.6}.pv-skin--duvar-yazisi .sk-c{left:50%;top:-6%;width:80%;height:86%;translate:-50% 0;background:radial-gradient(56% 70% at 50% 0%,rgba(255,240,190,.4),transparent 70%);animation:stFlicker 5s linear infinite}.sk-dust{top:var(--y);width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:50%;background:#e6d8a8;opacity:.7;animation-name:skWander;animation-direction:alternate;animation-timing-function:ease-in-out!important;animation-duration:calc(var(--d) * 1.6)!important}.pv-skin--altin-gravur{background:radial-gradient(90% 80% at 50% 40%,#1c1407,#0a0704 60%,#020201)}.pv-skin--altin-gravur .sk-a,.pv-skin--altin-gravur .sk-b{aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(rgba(233,180,76,.6) 0deg .6deg,transparent .6deg 6deg);-webkit-mask-image:radial-gradient(circle,transparent 43%,#000 44% 47.5%,transparent 48.5% 60%,#000 61% 62%,transparent 63%);mask-image:radial-gradient(circle,transparent 43%,#000 44% 47.5%,transparent 48.5% 60%,#000 61% 62%,transparent 63%)}.pv-skin--altin-gravur .sk-a{left:80%;top:26%;width:120cqw;animation:skSpin 90s linear infinite}.pv-skin--altin-gravur .sk-b{left:16%;top:86%;width:76cqw;opacity:.7;animation:stSpinBack 70s linear infinite}.pv-skin--altin-gravur .sk-c{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(35deg,rgba(233,180,76,.11) 0 1px,transparent 1px 6px);-webkit-mask-image:radial-gradient(70% 70% at 30% 60%,#000,transparent 75%);mask-image:radial-gradient(70% 70% at 30% 60%,#000,transparent 75%)}.sk-gspark{top:auto;bottom:-4%;width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff6d0 0 35%,#e9b44c 60%,transparent 75%);animation-name:skRise}.pv-skin--kizil-goz{background:radial-gradient(80% 70% at 50% 35%,#3d0509,#150204 55%,#030102)}.pv-skin--kizil-goz .sk-a{left:-60%;top:14%;width:220%;height:56%;background:radial-gradient(22% 14% at 18% 40%,rgba(255,30,45,.36),transparent 70%),radial-gradient(26% 12% at 46% 66%,rgba(255,30,45,.3),transparent 70%),radial-gradient(22% 14% at 76% 34%,rgba(255,30,45,.34),transparent 70%);animation:skDrift 13s ease-in-out infinite alternate}.pv-skin--kizil-goz .sk-b{left:50%;top:32%;width:44cqw;aspect-ratio:2.4;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#fff 0 6%,#ff2a3a 16%,rgba(255,20,40,.5) 42%,transparent 74%);animation:stBlink 6s ease-in-out infinite}.pv-skin--kizil-goz .sk-c{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(255,40,50,.12) 46px 47px)}.sk-ktuy{width:calc(8px * var(--s));height:calc(22px * var(--s));border-radius:80% 20%;background:linear-gradient(180deg,#2a1418,#050305);box-shadow:0 0 0 1px #ff283259;animation-name:stTumble;animation-duration:calc(var(--d) * 2)!important}.pv-skin--sabika-fotografi{background:linear-gradient(180deg,#dcc08a,#b28c50 36%,#3d2a13 78%,#16100a)}.pv-skin--sabika-fotografi .sk-a{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,transparent 0 calc(9cqh - 2px),rgba(40,24,8,.62) calc(9cqh - 2px) 9cqh),repeating-linear-gradient(180deg,transparent 0 calc(4.5cqh - 1px),rgba(40,24,8,.3) calc(4.5cqh - 1px) 4.5cqh);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 78%);mask-image:linear-gradient(180deg,#000 30%,transparent 78%)}.pv-skin--sabika-fotografi .sk-b{top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 26%,rgba(255,255,255,.9),transparent 70%);opacity:0;animation:skFlash 7s linear infinite}.pv-skin--sabika-fotografi .sk-c{right:5%;top:8%;width:30%;aspect-ratio:2.6;rotate:9deg;border:2px solid rgba(120,20,20,.75);border-radius:4px;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(120,20,20,.55) 4px 6px);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.45));mask-image:radial-gradient(circle at 30% 40%,#000 60%,#00000073)}.sk-doodle{top:calc(var(--y) * .6);width:calc(9px * var(--s));height:calc(9px * var(--s));background:linear-gradient(45deg,transparent 43%,#2a1a08 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#2a1a08 43% 57%,transparent 57%);animation-name:stTwinkle;animation-timing-function:ease-in-out!important}@keyframes scSweep{0%,50%{translate:-130% 0}to{translate:130% 0}}@keyframes scUp{0%{translate:0 0}to{translate:0 -50%}}@keyframes scDown{0%{translate:0 -50%}to{translate:0 0}}@keyframes scPop{0%{scale:.94}to{scale:1.05}}@keyframes scEq{0%{scale:1 .5}to{scale:1 1}}.cos-scene--aycicegi-tarlasi{background:linear-gradient(180deg,#5b2580,#e0527a 34%,#ff9a3a 56%,#3a2408 57%,#140b03)}.cos-scene--aycicegi-tarlasi>.cos-scene-anim{top:52%;right:-8%;bottom:0;left:-8%;background:radial-gradient(circle,#3a2008 0 20%,#ffc21a 21% 44%,transparent 46%) 0 0 / 22% 44%,radial-gradient(circle,#2a1606 0 20%,#e89a10 21% 44%,transparent 46%) 11% 22% / 22% 44%;animation:stSway 4s ease-in-out infinite alternate}.cos-scene--gunbatimi-ufku{background:linear-gradient(180deg,#2a1050,#7a2a78 34%,#e0527a,#ff9a3a 82%,#ffcf5a)}.cos-scene--gunbatimi-ufku>.cos-scene-anim{top:-30%;right:-30%;bottom:-90%;left:-30%;background:repeating-conic-gradient(from 0deg at 50% 62%,rgba(255,232,160,.28) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle at 50% 62%,#000 6%,transparent 52%);mask-image:radial-gradient(circle at 50% 62%,#000 6%,transparent 52%);transform-origin:50% 62%;animation:skSpin 60s linear infinite}.cos-scene--sari-sicrama{background:#0b0b0b}.cos-scene--sari-sicrama>.cos-scene-anim{background:radial-gradient(circle at 22% 26%,#ffd400 0 16%,transparent 16.6%),radial-gradient(circle at 38% 40%,#ffd400 0 5%,transparent 5.6%),radial-gradient(circle at 78% 72%,#ffd400 0 20%,transparent 20.6%),radial-gradient(circle at 62% 88%,#ffd400 0 6%,transparent 6.6%),radial-gradient(circle at 88% 22%,#ffd400 0 4%,transparent 4.6%);animation:scPop 2.6s ease-in-out infinite alternate}.cos-scene--noktali-duvar{background:#ffd400}.cos-scene--noktali-duvar>.cos-scene-anim{top:-100%;right:-20%;bottom:0;left:-20%;background:radial-gradient(circle,#0b0b0b 0 30%,transparent 33%) 0 0 / 12px 12px;-webkit-mask-image:linear-gradient(125deg,transparent 12%,#000 50%,transparent 88%);mask-image:linear-gradient(125deg,transparent 12%,#000 50%,transparent 88%);animation:scDown 14s linear infinite}.cos-scene--deri-doseme,.cos-scene--yesil-orgu,.cos-scene--mor-orgu,.cos-scene--balik-sirti,.cos-scene--gravur-cizgi{overflow:hidden}.cos-scene--deri-doseme{background:radial-gradient(circle,#d2a455 0 1.6px,rgba(0,0,0,.5) 2px 3.4px,transparent 4px) 11px 11px / 22px 22px,linear-gradient(45deg,transparent 46%,rgba(0,0,0,.5) 48% 52%,transparent 54%) 0 0 / 22px 22px,linear-gradient(-45deg,transparent 46%,rgba(0,0,0,.5) 48% 52%,transparent 54%) 0 0 / 22px 22px,radial-gradient(circle at 40% 30%,#6a3a1c,#2a1409)}.cos-scene--yesil-orgu,.cos-scene--mor-orgu{background:repeating-linear-gradient(90deg,rgba(0,0,0,.3) 0 2px,transparent 2px 14px),repeating-linear-gradient(60deg,rgba(var(--o1),.35) 0 3px,transparent 3px 8px),repeating-linear-gradient(-60deg,rgba(var(--o2),.45) 0 3px,transparent 3px 8px),var(--ob)}.cos-scene--yesil-orgu{--o1: 110, 190, 120;--o2: 60, 130, 75;--ob: #12301a}.cos-scene--mor-orgu{--o1: 180, 140, 240;--o2: 110, 70, 170;--ob: #2a1640}.cos-scene--balik-sirti{background:repeating-linear-gradient(60deg,rgba(150,158,170,.3) 0 2px,transparent 2px 7px),repeating-linear-gradient(-60deg,rgba(150,158,170,.2) 0 2px,transparent 2px 7px),linear-gradient(180deg,#23262c,#0c0d10)}.cos-scene--gravur-cizgi{background:repeating-linear-gradient(35deg,rgba(233,180,76,.32) 0 1px,transparent 1px 5px),radial-gradient(circle at 50% 40%,#1c1407,#050302)}.cos-scene--deri-doseme>.cos-scene-anim,.cos-scene--yesil-orgu>.cos-scene-anim,.cos-scene--mor-orgu>.cos-scene-anim,.cos-scene--balik-sirti>.cos-scene-anim,.cos-scene--gravur-cizgi>.cos-scene-anim{background:linear-gradient(110deg,transparent 38%,var(--sw, rgba(255, 226, 170, .3)) 50%,transparent 62%);animation:scSweep 6s ease-in-out infinite}.cos-scene--balik-sirti>.cos-scene-anim{--sw: rgba(255, 42, 60, .45)}.cos-scene--mor-orgu>.cos-scene-anim{--sw: rgba(230, 212, 255, .3)}.cos-scene--gravur-cizgi>.cos-scene-anim{--sw: rgba(255, 236, 170, .5)}.cos-scene--kehribar-salon{background:radial-gradient(80% 70% at 30% 20%,#5a3414,#1a0f08 60%,#070403)}.cos-scene--kehribar-salon>.cos-scene-anim,.cos-scene--kizil-sis>.cos-scene-anim{top:10%;right:-100%;bottom:0;left:-100%;background:radial-gradient(22% 40% at 28% 55%,var(--fg),transparent 70%),radial-gradient(20% 36% at 66% 66%,var(--fg),transparent 70%);animation:cbFog 16s ease-in-out infinite alternate}.cos-scene--kehribar-salon>.cos-scene-anim{--fg: rgba(225, 215, 200, .26)}.cos-scene--kizil-sis{background:linear-gradient(180deg,#050506,#1c0508 70%,#2a060b)}.cos-scene--kizil-sis>.cos-scene-anim{--fg: rgba(255, 40, 60, .36)}.cos-scene--kahve-koyu{background:radial-gradient(70% 60% at 50% 100%,#6a3d16,#2a1608 55%,#0e0703)}.cos-scene--kahve-koyu>.cos-scene-anim{top:0;right:0;bottom:-100%;left:0;background:radial-gradient(6% 9% at 24% 20%,rgba(243,231,201,.34),transparent 70%),radial-gradient(7% 10% at 52% 34%,rgba(243,231,201,.28),transparent 70%),radial-gradient(6% 9% at 76% 12%,rgba(243,231,201,.32),transparent 70%),radial-gradient(6% 9% at 36% 62%,rgba(243,231,201,.3),transparent 70%),radial-gradient(7% 10% at 66% 76%,rgba(243,231,201,.26),transparent 70%);background-size:100% 50%;animation:scUp 9s linear infinite}.cos-scene--lavanta-gece{background:#1a0f2e}.cos-scene--lavanta-gece>.cos-scene-anim{top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(36% 32% at 36% 40%,rgba(199,154,255,.8),transparent 70%),radial-gradient(30% 28% at 66% 64%,rgba(255,150,220,.55),transparent 70%),radial-gradient(26% 26% at 56% 24%,rgba(120,150,255,.5),transparent 70%);animation:skSpin 30s linear infinite}.cos-scene--ekolayzer{background:linear-gradient(180deg,#060918,#141a4c)}.cos-scene--ekolayzer>.cos-scene-anim{top:26%;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#2bd4ff 0 7%,transparent 7% 11.1%);-webkit-mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.15));mask-image:linear-gradient(0deg,#000,#00000026);clip-path:polygon(0 40%,11% 40%,11% 12%,22% 12%,22% 55%,33% 55%,33% 0,44% 0,44% 34%,55% 34%,55% 20%,66% 20%,66% 60%,77% 60%,77% 8%,88% 8%,88% 44%,100% 44%,100% 100%,0 100%);transform-origin:50% 100%;animation:scEq .55s ease-in-out infinite alternate}.cos-scene--neon-sokak{background:linear-gradient(180deg,#060918,#2c1248 70%,#5a1a50)}.cos-scene--neon-sokak>.cos-scene-anim{top:-100%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(43,212,255,.85)) 12% 0 / 1.5px 12% repeat-y,linear-gradient(180deg,transparent,rgba(255,106,26,.85)) 38% 30% / 1.5px 9% repeat-y,linear-gradient(180deg,transparent,rgba(43,212,255,.8)) 61% 10% / 1.5px 14% repeat-y,linear-gradient(180deg,transparent,rgba(255,90,200,.8)) 84% 40% / 1.5px 10% repeat-y;animation:scDown 2.4s linear infinite}.cos-scene--beton-duvar{background:radial-gradient(rgba(0,0,0,.3) 0 1px,transparent 1.6px) 0 0 / 7px 9px,linear-gradient(98deg,transparent 61%,rgba(0,0,0,.45) 62% 63%,transparent 64%),radial-gradient(circle at 50% 20%,#74694a,#2a2618)}.cos-scene--beton-duvar>.cos-scene-anim{background:radial-gradient(70% 80% at 50% 0%,rgba(255,240,190,.5),transparent 70%);animation:stFlicker 4.6s linear infinite}.cos-scene--arka-sokak{background:linear-gradient(180deg,#2c2a1a,#100f08)}.cos-scene--arka-sokak>.cos-scene-anim{top:-100%;right:0;bottom:0;left:0;background:radial-gradient(#e6d8a8 0 1px,transparent 1.6px) 0 0 / 23px 31px,radial-gradient(rgba(230,216,168,.6) 0 1px,transparent 1.6px) 9px 14px / 37px 43px;animation:scDown 18s linear infinite}.cos-scene--usturlap{background:radial-gradient(circle at 50% 50%,#1c1407,#050302)}.cos-scene--usturlap>.cos-scene-anim{top:-20%;right:-20%;bottom:-20%;left:-20%;background:repeating-conic-gradient(rgba(233,180,76,.75) 0deg .8deg,transparent .8deg 7.5deg);-webkit-mask-image:radial-gradient(circle,transparent 26%,#000 27% 31%,transparent 32% 44%,#000 45% 46.5%,transparent 47.5%);mask-image:radial-gradient(circle,transparent 26%,#000 27% 31%,transparent 32% 44%,#000 45% 46.5%,transparent 47.5%);animation:skSpin 50s linear infinite}.cos-scene--kizil-bulut{background:radial-gradient(80% 70% at 50% 40%,#3d0509,#0a0203)}.cos-scene--kizil-bulut>.cos-scene-anim{top:10%;right:-100%;bottom:10%;left:-100%;background:radial-gradient(18% 16% at 22% 40%,rgba(255,30,45,.6),transparent 70%),radial-gradient(22% 14% at 50% 64%,rgba(255,30,45,.5),transparent 70%),radial-gradient(18% 16% at 76% 34%,rgba(255,30,45,.55),transparent 70%);animation:cbFog 11s ease-in-out infinite alternate}.cos-scene--kara-tuy{background:#070305}.cos-scene--kara-tuy>.cos-scene-anim{top:22%;right:6%;bottom:22%;left:6%;border-radius:50%;background:radial-gradient(closest-side,#fff 0 5%,#ff2a3a 16%,rgba(255,20,40,.45) 44%,transparent 74%);animation:stBlink 5s ease-in-out infinite}.cos-scene--boy-cetveli{background:repeating-linear-gradient(180deg,transparent 0 calc(12.5% - 2px),rgba(40,24,8,.7) calc(12.5% - 2px) 12.5%),linear-gradient(180deg,#dcc08a,#a8854e);background-size:100% 100%}.cos-scene--boy-cetveli>.cos-scene-anim{background:radial-gradient(80% 70% at 50% 30%,rgba(255,255,255,.92),transparent 70%);opacity:0;animation:skFlash 6s linear infinite}.cos-scene--kraft-kagit{background:radial-gradient(circle at 40% 30%,#dcc08a,#9a7640)}.cos-scene--kraft-kagit>.cos-scene-anim{background:linear-gradient(45deg,transparent 46%,#2a1a08 46% 54%,transparent 54%) 12% 18% / 12px 12px no-repeat,linear-gradient(-45deg,transparent 46%,#2a1a08 46% 54%,transparent 54%) 12% 18% / 12px 12px no-repeat,linear-gradient(45deg,transparent 46%,#2a1a08 46% 54%,transparent 54%) 82% 70% / 14px 14px no-repeat,linear-gradient(-45deg,transparent 46%,#2a1a08 46% 54%,transparent 54%) 82% 70% / 14px 14px no-repeat,radial-gradient(circle at 76% 22%,transparent 0 6px,#2a1a08 6.5px 8px,transparent 8.5px),radial-gradient(circle at 22% 78%,transparent 0 4px,#2a1a08 4.5px 6px,transparent 6.5px);animation:stTwinkle 3.2s ease-in-out infinite}html.gfx-low [class*=cos-scene--]>.cos-scene-anim{animation-play-state:paused}@keyframes fxAcross{0%{translate:0 0}25%{translate:30cqw -12cqh}50%{translate:62cqw 6cqh}75%{translate:92cqw -10cqh}to{translate:125cqw 2cqh}}@keyframes fxFlap{0%{scale:1 1}to{scale:.3 1}}@keyframes fxSplat{0%{scale:0;opacity:0}8%{scale:1.2;opacity:1}14%,62%{scale:1;opacity:1}78%,to{scale:1;opacity:0}}@keyframes fxRing{0%{scale:.34;opacity:.9}to{scale:3.4;opacity:0}}@keyframes fxSlash{0%,to{translate:-70% 0;opacity:0}4%{opacity:1}16%{translate:70% 0;opacity:1}24%{translate:90% 0;opacity:0}}@keyframes fxPop{0%,to{scale:.2;opacity:0}3%{scale:1.3;opacity:1}12%{scale:1;opacity:0}}.fx-kelebek{left:-14%!important;top:var(--y);width:calc(26px * var(--s));height:calc(20px * var(--s));color:#ff9a1e;animation-name:fxAcross;animation-duration:calc(var(--d) * 2.8)!important}.fx-kelebek svg{animation:fxFlap .26s ease-in-out infinite alternate}.fx-kelebek:nth-child(2n){color:#ffc928}.pv .cos-fx.is-done .fx-kelebek svg{animation-play-state:paused}.fx-sarip{width:calc(9px * var(--s));height:calc(11px * var(--s));color:#ffc928;animation-name:stTumble;animation-duration:calc(var(--d) * 1.8)!important}.fx-sarip:nth-child(3n){color:#f28a1c}.fx-splat{top:var(--y);width:calc(20px * var(--s));height:calc(20px * var(--s));border-radius:46% 54% 50% 50%/52% 44% 56% 48%;background:#ffd400;box-shadow:calc(13px * var(--s)) calc(-5px * var(--s)) 0 calc(-6.5px * var(--s)) #ffd400,calc(-10px * var(--s)) calc(9px * var(--s)) 0 calc(-7px * var(--s)) #ffd400,calc(4px * var(--s)) calc(15px * var(--s)) 0 calc(-7.6px * var(--s)) #ffd400;animation-name:fxSplat;animation-duration:calc(var(--d) * 1.6)!important;animation-timing-function:ease-out!important;opacity:0}.fx-ydrop{width:calc(4px * var(--s));height:calc(18px * var(--s));border-radius:2px 2px 50% 50%;background:linear-gradient(180deg,transparent,#ffd400 45%);animation-name:stFall;animation-timing-function:cubic-bezier(.5,0,1,1)!important}.fx-smoke{top:auto;bottom:-10%;width:calc(60px * var(--s));height:calc(60px * var(--s));border-radius:50%;background:radial-gradient(closest-side,rgba(228,222,212,.34),transparent);animation-name:stPuff;animation-duration:calc(var(--d) * 2.2)!important;animation-timing-function:ease-out!important}.fx-kor{top:auto;bottom:-4%;width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff3c2 0 30%,#ff9a2a 60%,transparent 75%);animation-name:skRise}.fx-blade{width:calc(26px * var(--s));height:calc(14px * var(--s));animation-name:stTumble;animation-duration:calc(var(--d) * 1.5)!important}.fx-steam{top:auto;bottom:-8%;width:calc(12px * var(--s));height:calc(30px * var(--s));color:#f3e7c9d1;animation-name:stCurl;animation-duration:calc(var(--d) * 1.5)!important;animation-timing-function:ease-in-out!important}.fx-haze{top:var(--y);left:calc(var(--x) - 30%)!important;width:70%;height:46%;border-radius:50%;background:radial-gradient(closest-side,rgba(199,154,255,.32),transparent);animation-name:skWander;animation-direction:alternate;animation-duration:calc(var(--d) * 3)!important;animation-timing-function:ease-in-out!important}.fx-twinkle{top:var(--y);width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff 0 30%,rgba(214,180,255,.8) 45%,transparent 70%);animation-name:stTwinkle;animation-timing-function:ease-in-out!important}.fx-wave{left:50%!important;top:34%;width:44cqw;height:44cqw;margin:-22cqw 0 0 -22cqw;border-radius:50%;border:1.5px solid rgba(43,212,255,.8);box-shadow:inset 0 0 0 1px #ff6a1a66;will-change:transform,scale;animation-name:fxRing;animation-duration:3.2s!important;animation-delay:calc(3.2s / var(--n) * var(--k) * -1)!important;animation-timing-function:ease-out!important}.fx-eqbar{top:0;bottom:auto;left:calc(100% / var(--n) * var(--k) + 2px)!important;width:calc(100% / var(--n) - 4px);height:calc(11cqh * var(--s));border-radius:0 0 3px 3px;background:linear-gradient(180deg,#2bd4ff,#7a6bff 55%,#ff6a1a00);transform-origin:50% 0%;opacity:.45;animation-name:stEq;animation-direction:alternate;animation-timing-function:ease-in-out!important;animation-duration:calc(var(--d) * .16)!important}.fx-bone{width:calc(28px * var(--s));height:calc(11px * var(--s));color:#e6d6a6;animation-name:stTumble;animation-duration:calc(var(--d) * 1.7)!important}.fx-dust{top:var(--y);width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:50%;background:#e6d8a8;opacity:.7;animation-name:skWander;animation-direction:alternate;animation-timing-function:ease-in-out!important}.fx-gspark{top:auto;bottom:-4%;width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff6d0 0 30%,#e9b44c 58%,transparent 75%);animation-name:skRise}.fx-astro{left:50%!important;top:30%;width:120cqw;height:120cqw;margin:-60cqw 0 0 -60cqw;border-radius:50%;background:repeating-conic-gradient(rgba(233,180,76,.6) 0deg .6deg,transparent .6deg 6deg);-webkit-mask-image:radial-gradient(circle,transparent 40%,#000 41% 44%,transparent 45% 56%,#000 57% 58%,transparent 59%);mask-image:radial-gradient(circle,transparent 40%,#000 41% 44%,transparent 45% 56%,#000 57% 58%,transparent 59%);animation-name:skSpin;animation-duration:60s!important;animation-delay:0s!important}.fx-rslash{left:0!important;top:calc(18% + 64% / var(--n) * var(--k));width:100%;height:2px;rotate:calc(-20deg + 12deg * var(--k));background:linear-gradient(90deg,transparent,#ff2a3a 40%,#fff 50%,#ff2a3a 60%,transparent);box-shadow:0 0 12px 1px #ff2a3ab3;opacity:0;animation-name:fxSlash;animation-duration:4.4s!important;animation-delay:calc(4.4s / var(--n) * var(--k) * -1)!important;animation-timing-function:ease-in!important}.fx-ktuy{width:calc(12px * var(--s));height:calc(26px * var(--s));color:#120a0d;animation-name:stTumble;animation-duration:calc(var(--d) * 2)!important}.fx-flashpop{left:calc(100% / var(--n) * var(--k) + 4%)!important;top:calc(8% + 22% * var(--k));width:46cqw;height:46cqw;margin-left:-8cqw;border-radius:50%;background:radial-gradient(closest-side,#fff 0 12%,rgba(255,255,255,.7) 30%,transparent 70%);opacity:0;animation-name:fxPop;animation-duration:5.4s!important;animation-delay:calc(5.4s / var(--n) * var(--k) * -1)!important;animation-timing-function:ease-out!important}.fx-doodle{top:var(--y);width:calc(10px * var(--s));height:calc(10px * var(--s));background:linear-gradient(45deg,transparent 43%,#f1e6cc 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#f1e6cc 43% 57%,transparent 57%);animation-name:stTwinkle;animation-timing-function:ease-in-out!important}.fx-doodle:nth-child(3n){background:radial-gradient(circle,transparent 0 34%,#f1e6cc 36% 52%,transparent 54%)}.cos-np--aycicegi{--np: #ffc928;color:#2a1404!important;text-shadow:0 1px 0 rgba(255,240,180,.55);background:linear-gradient(90deg,#ff8a2a,#ffd23a,#f7a51c,#ff8a2a)!important;background-size:300% 100%!important;animation:npFlow 7s linear infinite}.cos-np--murekkep{--np: #ffd400;color:#0b0b0b!important;text-shadow:none;background:linear-gradient(100deg,#0b0b0b 0,#0b0b0b 7%,#ffd400 7%,#ffd400 93%,#0b0b0b 93%)!important;font-style:italic}.cos-np--deri-dikis{--np: #e2c184;color:#f6e2c8!important;background:radial-gradient(120% 160% at 30% 0%,#7a4420,#3a1d0c 70%)!important;border:1px dashed #e2c184!important}.cos-np--tuvit{--np: #c8102e;color:#eef0f4!important;background:linear-gradient(90deg,#c8102e 0 5px,transparent 5px),repeating-linear-gradient(60deg,rgba(160,168,180,.35) 0 2px,transparent 2px 6px),repeating-linear-gradient(-60deg,rgba(160,168,180,.25) 0 2px,transparent 2px 6px),#1a1c21!important;padding-left:12px!important}.cos-np--orgu{--np: #4f9a5a;color:#fff!important;background:repeating-linear-gradient(60deg,rgba(255,255,255,.2) 0 2px,transparent 2px 6px),repeating-linear-gradient(-60deg,rgba(0,0,0,.28) 0 2px,transparent 2px 6px),color-mix(in srgb,var(--np) 62%,#000)!important}.cos-np--neon-tup{--np: #2bd4ff;--npg: rgba(43, 212, 255, .75);color:#eafaff!important;background:linear-gradient(90deg,#0b1030,#1c1450 50%,#2a0f3a)!important;border-color:#2bd4ff!important;animation:npPulse 1.8s ease-in-out infinite}.cos-np--sprey{--np: #9a9a58;color:#f4eed6!important;background:radial-gradient(rgba(0,0,0,.3) 0 1px,transparent 1.5px) 0 0 / 6px 7px,linear-gradient(180deg,#5a543a,#2a2618)!important;border-style:dashed!important}.cos-np--gravur{--np: #e9b44c;color:#ffe9b0!important;background:repeating-linear-gradient(35deg,rgba(233,180,76,.35) 0 1px,transparent 1px 4px),#0a0704!important}.cos-np--kizil-kesik{--np: #ff2a3a;color:#ffe6e8!important;background:linear-gradient(115deg,transparent 44%,#ff2a3a 46% 50%,transparent 52%) 0 0 / 220% 100%,linear-gradient(180deg,#1a0508,#050203)!important;animation:npShine 3.6s ease-in-out infinite}.cos-np--sabika-levhasi{--np: #f1e6cc;color:#f1e6cc!important;background:#14110c!important;border:2px solid #f1e6cc!important;border-radius:3px!important;letter-spacing:.08em;font-family:ui-monospace,Menlo,Consolas,monospace!important}.cos-banner{--bn: #d9a24e;--bw: 30px;position:relative;display:inline-block;width:var(--bw);height:calc(var(--bw) * 1.7);transform-origin:50% 0;animation:bnSway 4.4s ease-in-out infinite alternate;pointer-events:none}@keyframes bnSway{0%{rotate:-3.5deg}to{rotate:3.5deg}}.cos-banner:before{content:"";position:absolute;left:-8%;top:0;width:116%;height:7%;border-radius:3px;background:linear-gradient(180deg,#fff3c2,#8a5a14);box-shadow:0 1px 2px #0009;z-index:2}.cos-banner>i{position:absolute;top:5%;right:0;bottom:0;left:0;display:block;background:var(--bn);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);box-shadow:inset 0 0 0 2px #00000047}.cos-banner>b{position:absolute;left:50%;top:38%;width:52%;aspect-ratio:1;translate:-50% -50%;display:block;border-radius:50%}.pv-banner{position:absolute;right:54px;top:0;z-index:3;--bw: 34px;animation-name:bnDrop,bnSway;animation-duration:.7s,4.4s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:0s,.7s}@keyframes bnDrop{0%{translate:0 -110%}}.pv--compact .pv-banner{--bw: 26px;right:46px}.lk-prev--banner{display:grid;place-items:start center;height:100%;padding-top:2px}.lk-prev--banner .cos-banner{--bw: 22px}.cos-banner--aycicegi>i{background:linear-gradient(180deg,#7a2a78,#e0527a 45%,#ff9a3a)}.cos-banner--aycicegi>b{background:radial-gradient(circle,#3a2008 0 34%,transparent 36%),repeating-conic-gradient(#ffc928 0,#ffc928 15deg,#f08a12 15deg,#f08a12 30deg)}.cos-banner--murekkep>i{background:radial-gradient(circle at 76% 70%,#ffd400 0 16%,transparent 17%),radial-gradient(circle at 20% 84%,#ffd400 0 9%,transparent 10%),#0b0b0b}.cos-banner--murekkep>b{border-radius:46% 54% 50% 50%/52% 44% 56% 48%;background:#ffd400}.cos-banner--deri>i{background:linear-gradient(45deg,transparent 46%,rgba(0,0,0,.5) 48% 52%,transparent 54%) 0 0 / 10px 10px,linear-gradient(-45deg,transparent 46%,rgba(0,0,0,.5) 48% 52%,transparent 54%) 0 0 / 10px 10px,radial-gradient(circle at 40% 20%,#7a4420,#2a1409)}.cos-banner--deri>b{background:radial-gradient(circle at 35% 30%,#fff6d0,#e2ac3e 50%,#6b420c)}.cos-banner--jilet>i{background:linear-gradient(90deg,#c8102e 0 16%,transparent 16%),repeating-linear-gradient(60deg,rgba(160,168,180,.4) 0 2px,transparent 2px 6px),#15171b}.cos-banner--jilet>b{width:62%;aspect-ratio:2.1;border-radius:2px;background:linear-gradient(90deg,transparent 22%,#15171b 22% 78%,transparent 78%) 50% 50% / 100% 22% no-repeat,linear-gradient(180deg,#fdfdfd,#8a94a0);box-shadow:0 0 0 1px #20242a}.cos-banner--orgu{--bn: #2f6b3a}.cos-banner--orgu>i{background:repeating-linear-gradient(60deg,rgba(255,255,255,.22) 0 2px,transparent 2px 6px),repeating-linear-gradient(-60deg,rgba(0,0,0,.3) 0 2px,transparent 2px 6px),var(--bn)}.cos-banner--orgu>b{background:radial-gradient(circle at 38% 32%,#fff,color-mix(in srgb,var(--bn) 50%,#fff) 45%,color-mix(in srgb,var(--bn) 80%,#000))}.cos-banner--neon>i{background:linear-gradient(180deg,#0b1030,#2c1248);box-shadow:inset 0 0 0 2px #2bd4ff}.cos-banner--neon>b{width:60%;aspect-ratio:1.3;border-radius:0;background:repeating-linear-gradient(90deg,#2bd4ff 0 16%,transparent 16% 28%);clip-path:polygon(0 40%,28% 40%,28% 0,56% 0,56% 60%,84% 60%,84% 20%,100% 20%,100% 100%,0 100%)}.cos-banner--sprey>i{background:radial-gradient(rgba(0,0,0,.3) 0 1px,transparent 1.5px) 0 0 / 6px 7px,linear-gradient(180deg,#74694a,#2a2618)}.cos-banner--sprey>b{border-radius:50% 50% 44% 44%/56% 56% 44% 44%;background:radial-gradient(circle at 32% 44%,#17120a 0 16%,transparent 18%),radial-gradient(circle at 68% 44%,#17120a 0 16%,transparent 18%),#e6d6a6}.cos-banner--gravur>i{background:repeating-linear-gradient(35deg,rgba(233,180,76,.4) 0 1px,transparent 1px 4px),#0a0704;box-shadow:inset 0 0 0 2px #e9b44c}.cos-banner--gravur>b{background:radial-gradient(circle,transparent 0 34%,#e9b44c 36% 44%,transparent 46% 62%,#e9b44c 64% 70%,transparent 72%)}.cos-banner--kizil>i{background:linear-gradient(115deg,transparent 44%,#ff2a3a 46% 52%,transparent 54%),linear-gradient(180deg,#1a0508,#050203)}.cos-banner--kizil>b{aspect-ratio:2.2;background:radial-gradient(closest-side,#fff 0 10%,#ff2a3a 28%,rgba(255,20,40,.5) 60%,transparent 90%)}.cos-banner--sabika>i{background:repeating-linear-gradient(180deg,transparent 0 6px,rgba(40,24,8,.6) 6px 7px),linear-gradient(180deg,#dcc08a,#a8854e)}.cos-banner--sabika>b{width:68%;aspect-ratio:1.8;border-radius:2px;background:linear-gradient(#f1e6cc,#f1e6cc) 50% 34% / 70% 12% no-repeat,linear-gradient(#f1e6cc,#f1e6cc) 50% 66% / 70% 12% no-repeat,#14110c;box-shadow:0 0 0 1.5px #f1e6cc}html.gfx-low .cos-banner{animation:none}html.motion-reduced .cos-banner{animation:none!important}.pv[data-skin=gunbatimi-tarlasi]{--k-a: #ffb52e;--k-b: #e0527a;--k-hi: #ffe9a8;--k-bg: #140b06;--k-ink: #fff1d6;--k-pat: repeating-conic-gradient(from 0deg at 50% 0%, rgba(255, 200, 110, .05) 0deg 4deg, transparent 4deg 12deg)}.pv[data-skin=sari-murekkep]{--k-a: #ffd400;--k-b: #c79a00;--k-hi: #fff3a0;--k-bg: #0a0a0a;--k-ink: #fffbe6;--k-pat: radial-gradient(rgba(255, 212, 0, .11) 1.2px, transparent 1.7px) 0 0 / 11px 11px}.pv[data-skin=puro-salonu]{--k-a: #d9963f;--k-b: #7a4420;--k-hi: #f0cf94;--k-bg: #100a06;--k-ink: #f6e7cf;--k-pat: repeating-linear-gradient(45deg, rgba(217, 150, 63, .07) 0 1px, transparent 1px 24px), repeating-linear-gradient(-45deg, rgba(217, 150, 63, .07) 0 1px, transparent 1px 24px)}.pv[data-skin=jilet-sisi]{--k-a: #e0263c;--k-b: #6b737d;--k-hi: #e8edf2;--k-bg: #0b0c0e;--k-ink: #eef0f3;--k-pat: repeating-linear-gradient(60deg, rgba(200, 208, 216, .05) 0 1px, transparent 1px 9px), repeating-linear-gradient(120deg, rgba(200, 208, 216, .05) 0 1px, transparent 1px 9px)}.pv[data-skin=orgu-yesil]{--k-a: #e2a82a;--k-b: #3f8a4c;--k-hi: #f6dc8a;--k-bg: #08130b;--k-ink: #eef6e6;--k-pat: repeating-linear-gradient(90deg, rgba(110, 190, 120, .07) 0 2px, transparent 2px 9px), repeating-linear-gradient(0deg, rgba(110, 190, 120, .05) 0 1px, transparent 1px 7px)}.pv[data-skin=orgu-mor]{--k-a: #c79aff;--k-b: #7a4cc0;--k-hi: #ecdcff;--k-bg: #0f0819;--k-ink: #f3eaff;--k-pat: repeating-linear-gradient(90deg, rgba(180, 140, 240, .07) 0 2px, transparent 2px 9px), repeating-linear-gradient(0deg, rgba(180, 140, 240, .05) 0 1px, transparent 1px 7px)}.pv[data-skin=neon-sehir]{--k-a: #2bd4ff;--k-b: #6a4bff;--k-hi: #b9f1ff;--k-bg: #070916;--k-ink: #eaf6ff;--k-c: #ff6a1a;--k-pat: repeating-linear-gradient(0deg, rgba(43, 212, 255, .05) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, rgba(122, 107, 255, .05) 0 1px, transparent 1px 44px)}.pv[data-skin=duvar-yazisi]{--k-a: #e6d6a6;--k-b: #74694a;--k-hi: #fff6d8;--k-bg: #100f0a;--k-ink: #f2ecd6;--k-pat: radial-gradient(rgba(255, 255, 255, .06) 1px, transparent 1.6px) 0 0 / 11px 13px, radial-gradient(rgba(0, 0, 0, .35) 1px, transparent 1.6px) 4px 6px / 7px 9px}.pv[data-skin=altin-gravur]{--k-a: #e9b44c;--k-b: #8a5c14;--k-hi: #ffe9b0;--k-bg: #070503;--k-ink: #fbefd2;--k-pat: repeating-linear-gradient(115deg, rgba(233, 180, 76, .07) 0 1px, transparent 1px 5px)}.pv[data-skin=kizil-goz]{--k-a: #ff2a3a;--k-b: #7a0612;--k-hi: #ffb3b9;--k-bg: #090203;--k-ink: #ffe9eb;--k-pat: repeating-linear-gradient(115deg, transparent 0 46px, rgba(255, 40, 50, .09) 46px 47px)}.pv[data-skin=sabika-fotografi]{--k-a: #dcc08a;--k-b: #6b4a22;--k-hi: #fff0cc;--k-bg: #120d08;--k-ink: #f5ead2;--k-pat: repeating-linear-gradient(0deg, rgba(220, 192, 138, .1) 0 1px, transparent 1px 28px), repeating-linear-gradient(0deg, rgba(220, 192, 138, .05) 0 1px, transparent 1px 7px)}.pv[data-skin=kan-katedrali]{--k-a: #e0364a;--k-b: #6a0f1c;--k-hi: #ffc2c9;--k-bg: #0c0406;--k-ink: #ffecee}.pv[data-skin=firtina-kalesi]{--k-a: #8fb4ff;--k-b: #4a3fb0;--k-hi: #e2ecff;--k-bg: #080a18;--k-ink: #eef2ff}.pv[data-skin=cehennem-kapisi]{--k-a: #ff7a2a;--k-b: #a31408;--k-hi: #ffd9a8;--k-bg: #0c0403;--k-ink: #fff0e2}.pv[data-skin=zehir-bataklik]{--k-a: #8fe04a;--k-b: #2f7a2a;--k-hi: #dcffb0;--k-bg: #050b06;--k-ink: #f0ffe2}.pv[data-skin=buzul-mezarlik]{--k-a: #8fdcff;--k-b: #2f6aa8;--k-hi: #eafaff;--k-bg: #071019;--k-ink: #eefaff}.pv[data-skin=ruh-ormani]{--k-a: #5fe0c8;--k-b: #1f7a7a;--k-hi: #d2fff5;--k-bg: #041010;--k-ink: #e8fffa}.pv[data-skin=altin-safak]{--k-a: #f0a94a;--k-b: #a2521a;--k-hi: #ffe6b8;--k-bg: #140b05;--k-ink: #fff3de}.pv[data-skin=yildiz-kubbesi]{--k-a: #b9a8ff;--k-b: #4a3cc0;--k-hi: #efeaff;--k-bg: #06051a;--k-ink: #f2efff}.pv[data-skin]{--pv-accent: var(--k-a);--pv-accent-soft: color-mix(in srgb, var(--k-a) 20%, transparent);--pv-glow: var(--k-a);--pv-metal-a: color-mix(in srgb, var(--k-a) 30%, #000);--pv-metal-b: var(--k-hi);--pv-metal-c: color-mix(in srgb, var(--k-a) 55%, #000);--pv-edge: var(--k-hi);--pv-title-grad: linear-gradient(180deg, #fff 0%, var(--k-hi) 42%, var(--k-c, var(--k-a)) 100%);--pv-ink: var(--k-ink);--pv-panel: linear-gradient(180deg, color-mix(in srgb, var(--k-a) 13%, var(--k-bg)), color-mix(in srgb, var(--k-bg) 80%, #000));--pv-line: color-mix(in srgb, var(--k-a) 28%, transparent);--pv-bg: var(--k-pat, linear-gradient(transparent, transparent)), radial-gradient(120% 45% at 50% 0%, color-mix(in srgb, var(--k-a) 13%, transparent), transparent 60%), radial-gradient(90% 40% at 50% 100%, color-mix(in srgb, var(--k-b) 22%, transparent), transparent 70%), var(--k-bg);--liq-hi: var(--k-hi);--liq-mid: var(--k-a);--liq-deep: color-mix(in srgb, var(--k-b) 70%, #000);--liq-swirl: color-mix(in srgb, var(--k-hi) 55%, transparent);--liq-mote: #fff;--liq-mote-glow: 0 0 5px 1px color-mix(in srgb, var(--k-hi) 90%, transparent);--liq-glow: color-mix(in srgb, var(--k-a) 45%, transparent);--liq-gloss: .5;color:var(--k-ink)}.pv[data-skin] .pv-stage-fade{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--k-bg) 92%,transparent) 88%)}.pv[data-skin] .pv-rank,.pv[data-skin] .pv-level-xp,.pv[data-skin] .pv-trio-label,.pv[data-skin] .pv-section-note{color:color-mix(in srgb,var(--k-ink) 66%,transparent)}.pv[data-skin] .pv-range-btn{color:color-mix(in srgb,var(--k-ink) 62%,transparent)}.pv[data-skin] .pv-range-btn.is-on{color:#fff}.pv[data-skin] .pv-wardrobe-btn svg{color:var(--k-a)}.pv[data-skin] .pv-blood-track{background:linear-gradient(180deg,color-mix(in srgb,var(--k-bg) 60%,#000),var(--k-bg))}.modal-box.pv-modal:has(.pv[data-skin]){border-color:#ffffff29!important}.pv[data-skin] .pv-rays,.pv[data-skin] .pv-bloodglow{display:none}.pv[data-skin] .pv-backfx{background:radial-gradient(closest-side,color-mix(in srgb,var(--k-a) 46%,transparent),color-mix(in srgb,var(--k-b) 16%,transparent) 55%,transparent 72%)}.pv-shield--skin{opacity:0;transform:scale(.7) rotate(-12deg);visibility:hidden}.pv[data-skin] .pv-shield--skin{opacity:1;transform:none;visibility:visible}.pv[data-skin] .pv-shield--koylu,.pv[data-skin] .pv-shield--vampir{display:none}.pv-shield--skin .ps-rim{fill:color-mix(in srgb,var(--k-a, #888) 55%,#000);stroke:var(--k-hi, #fff)}.pv-shield--skin .ps-core{fill:color-mix(in srgb,var(--k-bg, #111) 78%,var(--k-a, #888));stroke:color-mix(in srgb,var(--k-hi, #fff) 50%,transparent);stroke-width:1}.pv-shield--skin .ps-shine{fill:#fff;opacity:.1}.pv-shield--skin .pv-shield-num{fill:#fff;stroke:color-mix(in srgb,var(--k-bg, #000) 80%,#000)}.pv[data-skin=neon-sehir] .pv-liquid{background:linear-gradient(90deg,#6a4bff,#2bd4ff 62%,#b9f1ff 86%,#ff6a1a)}.pv[data-skin=neon-sehir] .pv-oath-title{text-shadow:0 0 10px rgba(43,212,255,.7)}.pv.has-skin .pv-scene,.pv.has-cos-frame .pv-frame{display:none!important}.pv-scene,.pv-frame,.pv-shield{transition-property:opacity,transform,visibility}.pv[data-theme=koylu] .pv-scene--vampir,.pv[data-theme=vampir] .pv-scene--koylu,.pv[data-theme=koylu] .pv-frame--vampir,.pv[data-theme=vampir] .pv-frame--koylu,.pv[data-theme=koylu] .pv-shield--vampir,.pv[data-theme=vampir] .pv-shield--koylu{visibility:hidden;transition-delay:0s,0s,.7s}.pv .pv-avatar-wrap,.pv .pv-identity,.pv .pv-trio,.pv .pv-section,.pv .pv-chip,.pv .pv-badges-grid .rb{animation-fill-mode:backwards}.pv .cos-fx{visibility:hidden;transition:opacity 1.2s ease,visibility 0s linear 1.2s}.pv .cos-fx.is-play{visibility:visible;transition:opacity 1.2s ease,visibility 0s}.pv[data-skin] .pv-oath-title{text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.7)}.pv.has-banner .pv-identity{padding-top:1.5rem}.en-scene [class^=ens-],.en-scene [class*=" ens-"]{position:absolute;display:block;pointer-events:none}@keyframes ensFade{0%{opacity:0}}@keyframes ensUp{0%{translate:0 100%}}@keyframes ensFallSpin{0%{translate:0 -12vh;rotate:0deg;opacity:0}8%{opacity:1}to{translate:calc(var(--w, 0) * 14vw) 112vh;rotate:540deg;opacity:1}}@keyframes ensRise{0%{translate:0 0;opacity:0}12%{opacity:1}to{translate:calc(var(--w, 0) * 8vw) -105vh;opacity:0}}@keyframes ensTwk{0%,to{opacity:0;scale:.4}50%{opacity:1;scale:1.2}}.en--gunbatimi{--hd: 1s}.en--gunbatimi .en-bg{background:linear-gradient(180deg,#2a1050,#7a2a78 28%,#e0527a 48%,#ff9a3a 66%,#ffcf5a 74%,#3a2408 75%,#100902)}.ens-sun{left:50%;top:80%;width:min(64vw,46vh);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fffbe0 0,#fffbe0 26%,#ffd86a 50%,#ffa03c00 72%);animation:ensSun 1.5s cubic-bezier(.16,1,.3,1) both}@keyframes ensSun{0%{translate:-50% 30%;opacity:0}}.ens-rays{left:50%;top:80%;width:150vmax;aspect-ratio:1;margin:-75vmax 0 0 -75vmax;border-radius:50%;background:repeating-conic-gradient(rgba(255,232,160,.26) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle closest-side,#000 6%,transparent 98%);mask-image:radial-gradient(circle closest-side,#000 6%,transparent 98%);animation:ensFade 1.2s ease .5s both,skSpin 50s linear infinite}.ens-field{inset:auto -4% 0 -4%;height:27%;background:radial-gradient(circle,#3a2008 0 20%,#ffc21a 21% 44%,transparent 46%) 0 0 / 11vmin 11vmin,radial-gradient(circle,#2a1606 0 20%,#e89a10 21% 44%,transparent 46%) 5.5vmin 5.5vmin / 11vmin 11vmin,linear-gradient(0deg,#0e0802,#2c1c06);-webkit-mask-image:linear-gradient(0deg,#000 72%,transparent);mask-image:linear-gradient(0deg,#000 72%,transparent);animation:ensUp 1s cubic-bezier(.16,1,.3,1) .2s both}.ens-petal{left:var(--x);top:0;width:calc(10px * var(--s));height:calc(17px * var(--s));border-radius:60%/80% 80% 40% 40%;background:linear-gradient(180deg,#ffe66a,#f29a12);animation:ensFallSpin calc(2.2s + var(--d) * 1.6s) linear calc(.6s + var(--dl) * 1.8s) both}.ens-fly{left:-14%;top:var(--y);width:calc(46px * var(--s));height:calc(34px * var(--s));color:#ff9a1e;animation:ensFly var(--d) linear var(--dl) both}.ens-fly.is-r{left:auto;right:-14%;color:#ffc928;animation-name:ensFlyR}.ens-fly svg{width:100%;height:100%;animation:fxFlap .24s ease-in-out infinite alternate}@keyframes ensFly{0%{translate:0 0}25%{translate:32vw -8vh}50%{translate:64vw 5vh}75%{translate:96vw -7vh}to{translate:130vw 0}}@keyframes ensFlyR{0%{translate:0 0}25%{translate:-32vw 7vh}50%{translate:-64vw -6vh}75%{translate:-96vw 6vh}to{translate:-130vw 0}}.en--sprey-imza{--hd: 1.05s}.en--sprey-imza .en-bg{background:#0b0b0b}.ens-half{top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle,rgba(255,212,0,.5) 0 1.6px,transparent 2.1px) 0 0 / 12px 12px;-webkit-mask-image:linear-gradient(118deg,transparent 18%,#000 50%,transparent 82%);mask-image:linear-gradient(118deg,transparent 18%,#000 50%,transparent 82%);animation:ensFade .8s ease .3s both}.ens-stroke{left:-10%;width:120%;height:15vh;background:#ffd400;clip-path:polygon(0 30%,6% 8%,18% 22%,34% 0,52% 18%,71% 4%,88% 26%,100% 40%,96% 74%,80% 92%,60% 78%,42% 100%,22% 84%,8% 96%,0 70%);transform-origin:0 50%;animation:ensWipe .5s cubic-bezier(.2,.9,.2,1) both}.ens-stroke--0{top:16%;rotate:-8deg;animation-delay:.12s}.ens-stroke--1{top:42%;rotate:5deg;transform-origin:100% 50%;animation-delay:.4s;height:12vh}.ens-stroke--2{top:68%;rotate:-4deg;animation-delay:.68s;height:10vh;background:#fff}@keyframes ensWipe{0%{scale:0 1}}.ens-splat{left:var(--x);top:var(--y);width:calc(8vmin * var(--s));height:calc(8vmin * var(--s));margin:-4vmin 0 0 -4vmin;border-radius:46% 54% 50% 50%/52% 44% 56% 48%;background:#ffd400;box-shadow:calc(4.6vmin * var(--s)) calc(-2vmin * var(--s)) 0 calc(-2.6vmin * var(--s)) #ffd400,calc(-3.8vmin * var(--s)) calc(3.4vmin * var(--s)) 0 calc(-2.9vmin * var(--s)) #ffd400;animation:ensSplat .42s cubic-bezier(.2,1.6,.4,1) calc(.5s + var(--dl) * 1.5s) both}.ens-splat:nth-child(4n){background:#fff;box-shadow:none}@keyframes ensSplat{0%{scale:0;opacity:0}}.ens-drip{left:var(--x);top:var(--t);width:1.4vmin;height:var(--h);border-radius:0 0 50% 50%;background:#ffd400;transform-origin:50% 0;animation:ensDrip 1.4s cubic-bezier(.5,0,.8,.4) var(--dl) both}@keyframes ensDrip{0%{scale:1 0}}.en--duman-perdesi{--hd: 1.15s}.en--duman-perdesi .en-bg{background:radial-gradient(80% 70% at 50% 30%,#4a2c12,#1a0f08 55%,#070403)}.ens-lamp{left:50%;top:0;width:86vmin;height:78%;translate:-50% 0;background:linear-gradient(180deg,#ffbe6480,#ffbe6400);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);animation:ensFade 1s ease .7s both,stFlicker 3.4s linear 1.7s infinite}.ens-bank{top:-10%;width:78%;height:120%;background:radial-gradient(34% 22% at 46% 18%,rgba(205,198,188,.96),transparent 72%),radial-gradient(38% 24% at 60% 40%,rgba(190,184,174,.96),transparent 72%),radial-gradient(34% 22% at 42% 62%,rgba(205,198,188,.96),transparent 72%),radial-gradient(40% 24% at 58% 84%,rgba(190,184,174,.96),transparent 72%),radial-gradient(60% 60% at 30% 50%,rgba(170,164,154,.9),transparent 75%)}.ens-bank--l{left:-14%;animation:ensPartL 2.4s cubic-bezier(.5,0,.2,1) .45s both}.ens-bank--r{right:-14%;scale:-1 1;animation:ensPartR 2.4s cubic-bezier(.5,0,.2,1) .45s both}@keyframes ensPartL{0%{translate:14% 0;opacity:1}to{translate:-80% 0;opacity:.3}}@keyframes ensPartR{0%{translate:-14% 0;opacity:1}to{translate:80% 0;opacity:.3}}.ens-kor{left:var(--x);bottom:-2%;top:auto;width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff3c2 0 30%,#ff9a2a 60%,transparent 75%);animation:ensRise calc(2s + var(--d) * 1.6s) ease-out calc(1s + var(--dl) * 1.8s) both}.en--jilet-kesigi{--hd: 1.05s}.en--jilet-kesigi .en-bg{background:radial-gradient(80% 60% at 50% 46%,rgba(255,42,60,.16),transparent 70%),linear-gradient(180deg,#050506,#17191e 60%,#08080a)}.ens-tweed{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(60deg,rgba(140,148,160,.14) 0 2px,transparent 2px 8px),repeating-linear-gradient(-60deg,rgba(140,148,160,.1) 0 2px,transparent 2px 8px);animation:ensFade .8s ease both}.ens-cuts{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ens-cut{fill:none;stroke:#fff;stroke-width:.55;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ensCut .2s cubic-bezier(.7,0,.3,1) both,ensCutFade 1.6s ease .5s both}.ens-cut--g{stroke:#ff2a3c;stroke-width:2.4;opacity:.55}.ens-cut--0{animation-delay:.2s,1.2s}.ens-cut--1{animation-delay:.46s,1.4s}.ens-cut--2{animation-delay:.72s,1.6s}@keyframes ensCut{to{stroke-dashoffset:0}}@keyframes ensCutFade{to{opacity:0}}.ens-zerre{left:var(--x);top:var(--y);width:calc(6px * var(--s));height:calc(6px * var(--s));border-radius:50% 50% 50% 0;background:#e0263c;rotate:45deg;opacity:0;animation:ensZerre 1.1s cubic-bezier(.2,.7,.4,1) calc(.3s + var(--dl) * .7s) both}@keyframes ensZerre{0%{translate:0 0;opacity:0;scale:.3}15%{opacity:1;scale:1}to{translate:calc(var(--w) * 16vw) 26vh;opacity:0;scale:.8}}.en--kahve-molasi{--o1: 110, 190, 120;--o2: 60, 130, 75;--ob: #12301a;--og: 226, 168, 42;--hd: .95s}.en--mor-pus{--o1: 180, 140, 240;--o2: 110, 70, 170;--ob: #2a1640;--og: 199, 154, 255;--hd: .95s}.en--kahve-molasi .en-bg{background:linear-gradient(180deg,#0a1a0f,#153420 55%,#08110a)}.en--mor-pus .en-bg{background:linear-gradient(180deg,#120820,#2a1748 55%,#0b0514)}.ens-knit{left:0;width:100%;height:20vh;background:repeating-linear-gradient(90deg,rgba(0,0,0,.3) 0 2px,transparent 2px 22px),repeating-linear-gradient(60deg,rgba(var(--o1),.4) 0 4px,transparent 4px 11px),repeating-linear-gradient(-60deg,rgba(var(--o2),.5) 0 4px,transparent 4px 11px),var(--ob);box-shadow:0 0 0 3px rgba(var(--og),.8),0 8px 24px #0009}.ens-knit--t{top:0;animation:ensKnitT .8s cubic-bezier(.16,1,.3,1) both}.ens-knit--b{bottom:0;animation:ensKnitB .8s cubic-bezier(.16,1,.3,1) .1s both}@keyframes ensKnitT{0%{translate:0 -105%}}@keyframes ensKnitB{0%{translate:0 105%}}.ens-glow{left:50%;top:46%;width:90vmin;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--og),.42),transparent);animation:ensFade .9s ease .5s both,skPulse 3.4s ease-in-out 1.4s infinite}.ens-steam{left:var(--x);bottom:16vh;top:auto;width:calc(18px * var(--s));height:calc(46px * var(--s));color:#f3e7c9cc;animation:ensSteam var(--d) ease-in-out var(--dl) both}.ens-steam svg{width:100%;height:100%}@keyframes ensSteam{0%{translate:0 0;opacity:0}15%{opacity:.95}55%{translate:3vw -32vh}to{translate:-2vw -68vh;opacity:0}}.ens-haze{left:-30%;top:20%;width:160%;height:60%;background:radial-gradient(24% 40% at 26% 50%,rgba(199,154,255,.38),transparent 70%),radial-gradient(22% 36% at 62% 40%,rgba(255,150,220,.24),transparent 70%),radial-gradient(20% 34% at 84% 62%,rgba(150,160,255,.26),transparent 70%);animation:ensFade 1s ease .4s both,skDrift 9s ease-in-out infinite alternate}.ens-twk{left:var(--x);top:var(--y);width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff 0 30%,rgba(214,180,255,.8) 45%,transparent 70%);opacity:0;animation:ensTwk calc(1s + var(--d) * 1.4s) ease-in-out calc(.5s + var(--dl) * 2s) infinite}.en--bas-vurusu{--hd: .85s}.en--bas-vurusu .en-bg{background:radial-gradient(70% 50% at 50% 46%,rgba(43,212,255,.2),transparent 70%),linear-gradient(180deg,#050816,#141a4c 55%,#2c1248)}.en--bas-vurusu .en-hero{animation:enHero .75s var(--ease) var(--hd) both,ensBeat .5s ease-in-out 1.7s 4 alternate}@keyframes ensBeat{to{scale:1.06}}.ens-horizon{left:0;right:0;bottom:30vh;height:2px;background:linear-gradient(90deg,transparent,#2bd4ff 30%,#fff 50%,#ff6a1a 70%,transparent);box-shadow:0 0 18px 2px #2bd4ff99;animation:ensWipe .6s ease-out .2s both;transform-origin:50% 50%}.ens-shock{left:50%;top:46%;width:20vmin;height:20vmin;margin:-10vmin 0 0 -10vmin;border-radius:50%;border:3px solid #2bd4ff;box-shadow:inset 0 0 0 2px #ff6a1a80;opacity:0;animation:ensShock 1.3s cubic-bezier(.2,.7,.3,1) calc(.55s + var(--i) * .3s) both}@keyframes ensShock{0%{scale:.3;opacity:1}to{scale:9;opacity:0}}.ens-bar{bottom:0;top:auto;left:calc(100% / var(--n) * var(--k) + 2px);width:calc(100% / var(--n) - 4px);height:calc(30vh * var(--s));border-radius:4px 4px 0 0;background:linear-gradient(0deg,#2bd4ff,#7a6bff 55%,#ff6a1a);transform-origin:50% 100%;animation:ensUp .5s cubic-bezier(.16,1,.3,1) calc(.2s + var(--k) * .02s) both,stEq var(--d) ease-in-out calc(.7s + var(--k) * .02s) infinite alternate}.ens-scanl{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px);animation:ensGlitch 2.2s steps(1) .6s 2 both}@keyframes ensGlitch{0%,to{translate:0 0;opacity:.6}10%{translate:6px 0;opacity:1}12%{translate:-8px 0}14%{translate:0 0;opacity:.6}60%{translate:-4px 0;opacity:1}62%{translate:0 0;opacity:.6}}.en--ampul-titremesi{--hd: 1.25s}.en--ampul-titremesi .en-bg{background:#0c0b06}.ens-wall{top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(0,0,0,.3) 0 1px,transparent 1.6px) 0 0 / 7px 9px,linear-gradient(98deg,transparent 61.6%,rgba(0,0,0,.5) 62% 62.4%,transparent 62.8%),radial-gradient(90% 80% at 50% 18%,#74694a,#3d3725 55%,#121009);opacity:0;animation:ensBulb 1.3s steps(1) .2s both}.ens-cone{left:50%;top:0;width:100vmin;height:86%;translate:-50% 0;background:linear-gradient(180deg,#fff0be8c,#fff0be00);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);opacity:0;animation:ensBulb 1.3s steps(1) .2s both,stFlicker 3.2s linear 1.6s infinite}@keyframes ensBulb{0%{opacity:0}12%{opacity:.85}20%{opacity:0}34%{opacity:1}42%{opacity:.25}56%{opacity:1}64%{opacity:.5}78%,to{opacity:1}}.ens-tag{left:8%;top:12%;width:84%;height:20vh;overflow:visible;rotate:-5deg}.ens-tag path{fill:none;stroke:#0a0905;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ensCut 1.2s ease-in-out 1.05s both}.ens-bone{left:var(--x);top:0;width:calc(44px * var(--s));height:calc(16px * var(--s));color:#e6d6a6;animation:ensFallSpin var(--d) cubic-bezier(.4,0,.9,.6) var(--dl) both}.ens-bone svg{width:100%;height:100%}.en--kibrit-atesi{--hd: 1.2s}.en--kibrit-atesi .en-bg{background:radial-gradient(70% 55% at 50% 46%,rgba(233,180,76,.2),transparent 70%),radial-gradient(90% 80% at 50% 40%,#1c1407,#0a0704 60%,#020201)}.ens-circle{left:50%;top:46%;width:min(92vw,64vh);aspect-ratio:1;translate:-50% -50%;overflow:visible;rotate:-90deg}.ens-c{fill:none;stroke:#e9b44c;stroke-width:.5;stroke-dasharray:1;stroke-dashoffset:1;animation:ensCut 1.1s cubic-bezier(.6,0,.2,1) .15s both}.ens-c--b{stroke:#fff3b8;stroke-width:.25;animation-delay:.45s}.ens-ticks{left:50%;top:46%;width:min(104vw,73vh);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(rgba(233,180,76,.75) 0deg .6deg,transparent .6deg 5deg);-webkit-mask-image:radial-gradient(circle,transparent 46%,#000 46.5% 49%,transparent 49.5%);mask-image:radial-gradient(circle,transparent 46%,#000 46.5% 49%,transparent 49.5%);animation:ensFade .9s ease 1s both,skSpin 40s linear infinite}.ens-flame{left:50%;top:46%;width:70vmin;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,244,200,.75),rgba(255,176,48,.55) 34%,rgba(240,100,12,.3) 58%,transparent 76%);opacity:0;animation:ensIgnite .5s cubic-bezier(.2,1.5,.4,1) 1.15s both,skPulse 1.1s ease-in-out 1.7s infinite}@keyframes ensIgnite{0%{scale:.1;opacity:0}to{scale:1;opacity:1}}.ens-gsp{left:var(--x);bottom:0;top:auto;width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff6d0 0 30%,#e9b44c 58%,transparent 75%);animation:ensRise calc(1.8s + var(--d) * 1.6s) ease-out calc(1.2s + var(--dl) * 1.8s) both}.en--goz-acilisi{--hd: 1.2s}.en--goz-acilisi .en-bg{background:radial-gradient(80% 70% at 50% 46%,#45060b,#150204 55%,#030102)}.ens-iris{left:50%;top:46%;width:130vmin;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.5) 0 4%,rgba(255,42,58,.75) 14%,rgba(255,20,40,.3) 44%,transparent 72%);animation:ensFade .7s ease .5s both,skPulse 2.4s ease-in-out 1.4s infinite}.ens-lid{left:-10%;width:120%;height:62%;background:#020101;box-shadow:0 0 40px 10px #ff1e2d59}.ens-lid--t{top:-10%;border-radius:0 0 50% 50%/0 0 34% 34%;animation:ensLidT 1.2s cubic-bezier(.7,0,.2,1) .35s both}.ens-lid--b{bottom:-10%;border-radius:50% 50% 0 0/34% 34% 0 0;animation:ensLidB 1.2s cubic-bezier(.7,0,.2,1) .35s both}@keyframes ensLidT{to{translate:0 -74%}}@keyframes ensLidB{to{translate:0 74%}}.ens-streak{left:-30%;top:var(--y);width:calc(34vw * var(--s));height:2px;background:linear-gradient(90deg,transparent,#ff2a3a 60%,#fff);box-shadow:0 0 10px 1px #ff2a3ab3;opacity:0;animation:ensStreak .5s ease-in var(--dl) both}.ens-streak.is-r{scale:-1 1;left:auto;right:-30%;animation-name:ensStreakR}@keyframes ensStreak{0%{translate:0 0;opacity:0}20%{opacity:1}to{translate:150vw 0;opacity:0}}@keyframes ensStreakR{0%{translate:0 0;opacity:0}20%{opacity:1}to{translate:-150vw 0;opacity:0}}.ens-tuy{left:var(--x);top:0;width:calc(18px * var(--s));height:calc(38px * var(--s));color:#150b0e;animation:ensFallSpin var(--d) linear var(--dl) both}.ens-tuy svg{width:100%;height:100%}.en--sabika-cekimi{--hd: 1s}.en--sabika-cekimi .en-bg{background:radial-gradient(80% 70% at 50% 40%,#b8935a,#5a401f 62%,#170f07)}.ens-ruler{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,transparent 0 calc(8vh - 2px),rgba(30,18,6,.7) calc(8vh - 2px) 8vh),repeating-linear-gradient(180deg,transparent 0 calc(4vh - 1px),rgba(30,18,6,.3) calc(4vh - 1px) 4vh);transform-origin:0 50%;animation:ensWipe .7s cubic-bezier(.16,1,.3,1) .1s both}.ens-flash2{top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;animation:ensFlash2 1.5s linear .85s both}@keyframes ensFlash2{0%,to{opacity:0}4%{opacity:.95}16%{opacity:0}46%{opacity:0}50%{opacity:.9}64%{opacity:0}}.ens-stamp{right:7%;top:13%;padding:6px 14px;border:4px solid #a01818;border-radius:6px;color:#a01818;font:900 clamp(1.1rem,6vw,2rem) / 1 var(--font-sans);letter-spacing:.12em;rotate:-12deg;opacity:0;animation:ensStamp .34s cubic-bezier(.3,1.5,.5,1) 2s both}@keyframes ensStamp{0%{scale:3;opacity:0}to{scale:1;opacity:.92}}.ens-kara{left:var(--x);top:var(--y);width:calc(16px * var(--s));height:calc(16px * var(--s));background:linear-gradient(45deg,transparent 43%,#1e1206 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#1e1206 43% 57%,transparent 57%);opacity:0;animation:ensSplat .3s cubic-bezier(.2,1.6,.4,1) calc(.6s + var(--dl) * 2s) both}.ens-kara:nth-child(3n){background:radial-gradient(circle,transparent 0 34%,#1e1206 36% 52%,transparent 54%)}.vs-card-name.cos-np,.side-player .nm.cos-np{display:inline-block;width:auto!important;max-width:100%;padding:1px 8px!important;border-radius:999px}.side-player .nm.cos-np{align-self:flex-start}@keyframes npFlow{to{background-position:300% 0}}@keyframes npShine{0%,40%{background-position:-150% 0,0 0}80%,to{background-position:250% 0,0 0}}@keyframes npFire{to{background-position:0 -24px,0 0}}@keyframes npStars{to{background-position:60px 0,30px 0,0 0}}@keyframes npPulse{0%,to{box-shadow:0 0 0 0 var(--npg)}50%{box-shadow:0 0 10px 2px var(--npg)}}@keyframes npDrip{to{background-position:0 18px,0 0}}.cos-np--demir{--np: #8a909c;color:#eef0f4!important;background:linear-gradient(180deg,#5b5f68,#2e3138 60%,#1c1e23)!important}.cos-np--bakir{--np: #d98a58;color:#fff0e2!important;background:linear-gradient(180deg,#b0643a,#7a3c1c 60%,#4d230e)!important}.cos-np--tas{--np: #8f8a84;color:#f1ede8!important;background:linear-gradient(180deg,#6d6a66,#45423f 60%,#2c2a28)!important}.cos-np--deri{--np: #8a5e36;color:#f6e2c8!important;background:repeating-linear-gradient(45deg,#5a3920 0,#5a3920 3px,#4d301a 3px,#4d301a 6px)!important}.cos-np--kul{--np: #6e6a6a;color:#e9e5e5!important;background:linear-gradient(180deg,#4a4747,#2a2828)!important}.cos-np--gece-mavisi{--np: #3f5aa0;color:#dfe8ff!important;background:linear-gradient(180deg,#1c2a55,#0e1633)!important}.cos-np--gul{--np: #d77c95;color:#ffe6ee!important;background:linear-gradient(180deg,#a3475f,#6e2438)!important}.cos-np--kan-kirmizi{--np: #c0283d;color:#ffe0e4!important;background:linear-gradient(180deg,#8a0f22,#4d0510)!important}.cos-np--gumus{--np: #e8edf3;color:#1b1f26!important;background:linear-gradient(180deg,#f3f5f8,#b9c0c9 45%,#7b838e)!important}.cos-np--obsidyen{--np: #6a5a86;color:#e8dcff!important;background:linear-gradient(160deg,#3a3346,#0c0a10 55%,#231d2c)!important}.cos-np--kemik{--np: #fff6de;color:#2a2216!important;background:linear-gradient(180deg,#f2ead6,#cfc2a2 60%,#a89a78)!important}.cos-np--zumrut{--np: #4fe0a0;color:#e2ffef!important;background:linear-gradient(160deg,#1fa36a,#0b5a38 60%,#063a24)!important}.cos-np--safir{--np: #6fa0ff;color:#e3edff!important;background:linear-gradient(160deg,#2b6de0,#123a8a 60%,#0a2256)!important}.cos-np--ametist{--np: #c592ff;color:#f3e6ff!important;background:linear-gradient(160deg,#9b4fe0,#561f8a 60%,#33115a)!important}.cos-np--kehribar{--np: #ffd48a;color:#2a1504!important;background:linear-gradient(160deg,#ffb13b,#c46a0e 60%,#7a3d05)!important}.cos-np--mermer{--np: #ffffff;color:#23201c!important;background:linear-gradient(115deg,transparent 40%,rgba(120,120,130,.45) 42%,transparent 46%),linear-gradient(60deg,transparent 55%,rgba(120,120,130,.35) 57%,transparent 60%),linear-gradient(180deg,#f7f6f3,#d9d6cf)!important}.cos-np--kizil-mermer{--np: #d24a5c;color:#ffe9ec!important;background:linear-gradient(115deg,transparent 40%,rgba(255,190,190,.35) 42%,transparent 46%),linear-gradient(60deg,transparent 55%,rgba(255,190,190,.25) 57%,transparent 60%),linear-gradient(180deg,#7a1422,#3d0710)!important}.cos-np--dantel{--np: #8a64b8;color:#efe4ff!important;background:radial-gradient(circle at 50% 50%,transparent 38%,rgba(190,150,230,.35) 40%,transparent 44%) 0 0 / 10px 10px,linear-gradient(180deg,#221630,#0f0916)!important}.cos-np--satranc{--np: #b0283c;color:#ffe6ea!important;background:repeating-conic-gradient(#1a0c10 0,#1a0c10 25%,#5a0f1c 0,#5a0f1c 50%) 0 0 / 10px 10px!important}.cos-np--uyari{--np: #f2c35b;color:#fff!important;background:repeating-linear-gradient(135deg,#d9a24e 0,#d9a24e 6px,#1a1208 6px,#1a1208 12px)!important}.cos-np--zehir{--np: #7ed63c;color:#e8ffd2!important;background:linear-gradient(180deg,#2f5a14,#12280a)!important}.cos-np--buz{--np: #ffffff;color:#0d2a40!important;background:linear-gradient(160deg,#eaf7ff,#a9d8f3 55%,#6fb2dc)!important}.cos-np--aurora{--np: #5ff0cf;color:#f0fff8!important;background:linear-gradient(90deg,#0f8f6a,#1fd1a8,#5b2fd6,#0f8f6a)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--gun-batimi{--np: #ff9a6a;color:#fff2ec!important;background:linear-gradient(90deg,#ff6a3d,#d8284f,#6a1f8a,#ff6a3d)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--lav{--np: #ffb347;color:#fff3e0!important;background:linear-gradient(90deg,#ff9a1a,#d8290f,#5a0a05,#ff9a1a)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--kader-dongusu{--np: #c9a6ff;color:#fff7e6!important;background:linear-gradient(90deg,#5b2fd6,#f2c35b,#8a1f6a,#5b2fd6)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--okyanus{--np: #5ad0ff;color:#e6f8ff!important;background:linear-gradient(90deg,#0a4a8a,#16a0c8,#0a2a5a,#0a4a8a)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--kan-akintisi{--np: #ff5a6c;color:#ffe8ec!important;background:linear-gradient(90deg,#8a0f22,#e0364a,#3d0710,#8a0f22)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--zehirli-akinti{--np: #9aff5a;color:#f0ffe0!important;background:linear-gradient(90deg,#2f8a14,#8aff3c,#12400a,#2f8a14)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--buzul-akinti{--np: #ffffff;color:#0b2638!important;background:linear-gradient(90deg,#6fb2dc,#e6f7ff,#2a6fa0,#6fb2dc)!important;background-size:300% 100%!important;animation:npFlow 6s linear infinite}.cos-np--altin-parilti{--np: #fff1c2;color:#2a1606!important;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%),linear-gradient(180deg,#ffe39a,#c98a25)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;animation:npShine 3.2s ease-in-out infinite}.cos-np--kan-parilti{--np: #ff8a98;color:#fff0f2!important;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%),linear-gradient(180deg,#e0364a,#6d0c1e)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;animation:npShine 3.2s ease-in-out infinite}.cos-np--ametist-parilti{--np: #d0a8ff;color:#f6ecff!important;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%),linear-gradient(180deg,#a45cff,#3d1270)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;animation:npShine 3.2s ease-in-out infinite}.cos-np--gumus-parilti{--np: #ffffff;color:#1b1f26!important;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%),linear-gradient(180deg,#f3f5f8,#7b838e)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;animation:npShine 3.2s ease-in-out infinite}.cos-np--obsidyen-parilti{--np: #8a74b0;color:#efe6ff!important;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%),linear-gradient(180deg,#3a3346,#0c0a10)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;animation:npShine 3.2s ease-in-out infinite}.cos-np--zumrut-parilti{--np: #6ff0b0;color:#e6fff2!important;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%),linear-gradient(180deg,#1fa36a,#063a24)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;animation:npShine 3.2s ease-in-out infinite}.cos-np--alev{--np: #ffb347;color:#fff6e6!important;background:repeating-linear-gradient(0deg,transparent 0 5px,#ffcf5a55 5px 7px,transparent 7px 12px),linear-gradient(0deg,#ff6a1a,#8a1a05)!important;background-size:100% 24px,100% 100%!important;animation:npFire .9s linear infinite}.cos-np--mavi-alev{--np: #8ad0ff;color:#f0faff!important;background:repeating-linear-gradient(0deg,transparent 0 5px,#bff0ff55 5px 7px,transparent 7px 12px),linear-gradient(0deg,#3aa0ff,#0a2a8a)!important;background-size:100% 24px,100% 100%!important;animation:npFire .9s linear infinite}.cos-np--yesil-alev{--np: #9aff6a;color:#f4ffe8!important;background:repeating-linear-gradient(0deg,transparent 0 5px,#e6ffb055 5px 7px,transparent 7px 12px),linear-gradient(0deg,#5aff3a,#0a5a14)!important;background-size:100% 24px,100% 100%!important;animation:npFire .9s linear infinite}.cos-np--galaksi{--np: #b49aff;color:#f2ecff!important;background:radial-gradient(1px 1px at 20% 40%,#fff 50%,transparent 51%) 0 0 / 30px 100%,radial-gradient(1px 1px at 60% 70%,#dfe7ff 50%,transparent 51%) 0 0 / 15px 100%,linear-gradient(90deg,#1a1050,#3a1f8a)!important;animation:npStars 4s linear infinite}.cos-np--yildiz-akisi{--np: #8aa0ff;color:#eef2ff!important;background:radial-gradient(1px 1px at 20% 40%,#fff 50%,transparent 51%) 0 0 / 30px 100%,radial-gradient(1px 1px at 60% 70%,#dfe7ff 50%,transparent 51%) 0 0 / 15px 100%,linear-gradient(90deg,#0b0a24,#1c1650)!important;animation:npStars 4s linear infinite}.cos-np--kalp-atisi{--np: #ff3a4a;color:#fff0f2!important;--npg: #ff3a4aaa;background:linear-gradient(180deg,#8a0f22,#4d0510)!important;animation:npPulse 1.6s ease-in-out infinite}.cos-np--ruh-nabzi{--np: #3fe0c0;color:#e6fffa!important;--npg: #3fe0c0aa;background:linear-gradient(180deg,#0f5a5a,#072a2a)!important;animation:npPulse 1.6s ease-in-out infinite}.cos-np--hayalet{--np: #e8ecff;color:#f4f6ff!important;--npg: #e8ecffaa;background:linear-gradient(180deg,#3a3a46,#1a1a22)!important;animation:npPulse 1.6s ease-in-out infinite}.cos-np--kan-damlasi{--np: #e0364a;color:#fff0f2!important;background:repeating-linear-gradient(90deg,transparent 0 7px,#e0364a 7px 9px,transparent 9px 15px) 0 0 / 100% 18px,linear-gradient(180deg,#2a0409,#000)!important;animation:npDrip 1.8s linear infinite}.cos-np--zehir-damlasi{--np: #7ed63c;color:#f0ffe0!important;background:repeating-linear-gradient(90deg,transparent 0 7px,#7ed63c 7px 9px,transparent 9px 15px) 0 0 / 100% 18px,linear-gradient(180deg,#0c1f06,#000)!important;animation:npDrip 1.8s linear infinite}html.gfx-low [class*=cos-np--]{animation:none!important}.cos-title[class*=cos-title--fx-]{color:transparent!important;text-shadow:none!important;-webkit-background-clip:text;background-clip:text;background-size:250% 100%;animation:ttFlow 3.4s linear infinite}@keyframes ttFlow{to{background-position:250% 0}}.cos-title--fx-shimmer{background-image:linear-gradient(90deg,var(--ct),#ffffff 45%,var(--ct) 55%,var(--ct))}.cos-title--fx-gold{background-image:linear-gradient(90deg,#b8862a,#fff1c2 30%,#d9a24e,#ffe39a 70%,#b8862a);filter:drop-shadow(0 0 4px rgba(255,210,120,.55))}.cos-title--fx-fire{background-image:linear-gradient(90deg,#ff3a1a,#ffcf5a 30%,#ff6a1a,#ffe08a 80%,#ff3a1a);filter:drop-shadow(0 0 5px rgba(255,120,40,.7));animation-duration:1.6s!important}.cos-title--fx-blood{background-image:linear-gradient(90deg,#d8283f,#ff8a98 35%,#ff3a52 60%,#ffc2ca 80%,#d8283f);filter:drop-shadow(0 0 4px rgba(255,40,60,.6))}.cos-title--fx-frost{background-image:linear-gradient(90deg,#6fb2dc,#fff 35%,#bfe6ff 60%,#fff 80%,#6fb2dc);filter:drop-shadow(0 0 4px rgba(190,230,255,.7))}.cos-title--fx-void{background-image:linear-gradient(90deg,#8a64ff,#e8dcff 35%,#a07aff 60%,#fff 80%,#8a64ff);filter:drop-shadow(0 0 5px rgba(160,110,255,.7));animation-duration:5s!important}html.gfx-low .cos-title[class*=cos-title--fx-]{animation:none}.cos-frame--fx{filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.cos-frame--fx>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.seat .cos-frame--big,.side-player .cos-frame--big,.vs-card-portrait .cos-frame--big,.id-chip .cos-frame--big,.lb-row .cos-frame--big{clip-path:circle(calc(76% / var(--cos-k, 1.2)))}.vs-card-stage>.vs-card-portrait:has(>.cos-frame--big){width:min(64cqw,64cqh)!important}.cf-core.is-split{-webkit-mask-image:linear-gradient(90deg,transparent calc(50% - var(--cf-b) - 2%),#000 calc(50% - var(--cf-b) + 2%),#000 calc(50% + var(--cf-b) - 2%),transparent calc(50% + var(--cf-b) + 2%));mask-image:linear-gradient(90deg,transparent calc(50% - var(--cf-b) - 2%),#000 calc(50% - var(--cf-b) + 2%),#000 calc(50% + var(--cf-b) - 2%),transparent calc(50% + var(--cf-b) + 2%))}.cf-wing--l{-webkit-mask-image:linear-gradient(90deg,#000 calc(50% - var(--cf-b) - 2%),transparent calc(50% - var(--cf-b) + 2%));mask-image:linear-gradient(90deg,#000 calc(50% - var(--cf-b) - 2%),transparent calc(50% - var(--cf-b) + 2%));transform-origin:calc(50% - var(--cf-b)) 58%;animation:cfWingL 1.9s ease-in-out infinite alternate}.cf-wing--r{-webkit-mask-image:linear-gradient(90deg,transparent calc(50% + var(--cf-b) - 2%),#000 calc(50% + var(--cf-b) + 2%));mask-image:linear-gradient(90deg,transparent calc(50% + var(--cf-b) - 2%),#000 calc(50% + var(--cf-b) + 2%));transform-origin:calc(50% + var(--cf-b)) 58%;animation:cfWingR 1.9s ease-in-out infinite alternate}@keyframes cfWingL{0%{rotate:2deg}to{rotate:-6deg}}@keyframes cfWingR{0%{rotate:-2deg}to{rotate:6deg}}.cf-core.is-float{animation:cfFloat 3.2s ease-in-out infinite alternate}@keyframes cfFloat{0%{translate:0 1.2%}to{translate:0 -1.2%}}.cf-glow{filter:blur(5px) saturate(1.7) brightness(1.5);opacity:0;animation:cfGlow 2.6s ease-in-out infinite alternate}@keyframes cfGlow{0%{opacity:0}to{opacity:.8}}.cf-shine{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask:var(--cf-mask) center / 100% 100% no-repeat;mask:var(--cf-mask) center / 100% 100% no-repeat;pointer-events:none}.cf-shine i{position:absolute;top:-25%;left:-45%;width:28%;height:150%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);rotate:20deg;animation:cfShine 3.8s ease-in-out infinite}@keyframes cfShine{0%,45%{translate:0 0}to{translate:560% 0}}.cf-spark{position:absolute;width:calc(7% * var(--s));aspect-ratio:1;margin:calc(-3.5% * var(--s));background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;animation:cfSpark 2.4s ease-in-out var(--dl) infinite;pointer-events:none}@keyframes cfSpark{0%,to{opacity:0;scale:.2}50%{opacity:1;scale:1}}.cos-frame--fx>*,.cos-frame--fx .cf-shine i{animation-play-state:paused}.cos-frame--fx.is-live>*,.cos-frame--fx.is-live .cf-shine i,:hover>.cos-frame--fx>*,:hover>.cos-frame--fx .cf-shine i,.kg-item:hover .cos-frame--fx>*,.kg-item:hover .cos-frame--fx .cf-shine i,.tk-card:hover .cos-frame--fx>*,.tk-card:hover .cos-frame--fx .cf-shine i{animation-play-state:running}html.motion-reduced .cos-frame--fx>*,html.motion-reduced .cos-frame--fx .cf-shine i{animation:none!important}html.motion-reduced .cf-glow,html.motion-reduced .cf-spark{display:none}html.gfx-low .cos-frame--fx{filter:none}html.gfx-low .cf-glow{display:none}:root{--m-ease-out: cubic-bezier(.22, 1, .36, 1);--m-ease-in-out: cubic-bezier(.65, 0, .35, 1);--m-ease-press: cubic-bezier(.3, 0, .5, 1);--m-dur-enter: .36s;--m-dur-press: .11s;--m-stagger: 40ms}#app.view-enter>*{animation:mViewIn var(--m-dur-enter) var(--m-ease-out) both}#app.view-enter .mm-topbar{animation:mDrop .42s var(--m-ease-out) both}#app.view-enter .menu-center>*{animation:mRise .46s var(--m-ease-out) both}#app.view-enter .menu-center>*:nth-child(1){animation-delay:60ms}#app.view-enter .menu-center>*:nth-child(2){animation-delay:.12s}#app.view-enter .menu-center>*:nth-child(3){animation-delay:.18s}#app.view-enter .menu-center>*:nth-child(4){animation-delay:.24s}#app.view-enter .menu-center>*:nth-child(5){animation-delay:.3s}#app.view-enter .seat{animation:mPop .38s var(--m-ease-out) both}#app.view-enter .seat:nth-child(2n){animation-delay:40ms}#app.view-enter .seat:nth-child(3n){animation-delay:80ms}#app.view-enter .seat:nth-child(4n){animation-delay:.12s}#app.view-enter .vs-card{animation:mPop .42s var(--m-ease-out) both}#app.view-enter .vs-card:nth-child(2n){animation-delay:35ms}#app.view-enter .vs-card:nth-child(3n){animation-delay:70ms}#app.view-enter .vs-card:nth-child(5n){animation-delay:105ms}.side-player{animation:mFadeIn .26s var(--m-ease-out) both}.modal-backdrop:not(.hidden){animation:mFade .2s ease-out backwards}.modal-backdrop:not(.hidden)>.modal-box{animation:mModalIn .32s var(--m-ease-out) backwards}.btn-gothic,.btn-gold,.btn-secondary,.secondary-pill,.id-chip,.mm-gear,.island:not(.is-locked),.room-card,.js-ready-btn,.chat-send-btn,.vs-card.is-clickable,.coin-pill{transition-property:transform,scale,filter,background-color,border-color,box-shadow,opacity;transition-duration:var(--m-dur-press);transition-timing-function:var(--m-ease-press);-webkit-tap-highlight-color:transparent}.btn-gothic:active,.btn-gold:active,.btn-secondary:active,.secondary-pill:active,.id-chip:active,.mm-gear:active,.island:not(.is-locked):active,.room-card:active,.js-ready-btn:active,.chat-send-btn:active,.coin-pill:active{scale:.965;filter:brightness(1.08)}.vs-card.is-clickable:active{scale:.97}.menu-center .btn{position:relative;overflow:hidden}.mm-cta-ico{display:inline-grid;place-items:center;transition:translate .25s var(--m-ease-out),rotate .3s var(--m-ease-out)}.mm-cta-ico .mm-svg-icon{width:20px;height:20px;color:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.mm-cta-ghost .mm-cta-ico .mm-svg-icon{color:#ece5d4}.mm-cta-main:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-18deg);animation:mShine 5.5s 1.2s ease-in-out infinite;pointer-events:none}.mm-cta-main .mm-cta-ico{animation:mSwordsReady 5.5s 1.2s ease-in-out infinite}@media (hover: hover){.menu-center .btn:hover .mm-cta-ico{translate:-2px 0;rotate:-8deg}.secondary-pill:hover .ico{scale:1.08;border-color:var(--db-hairline-top)}.secondary-pill:hover .mm-svg-icon{translate:0 -2px}.mm-gear:hover{rotate:60deg}}.secondary-pill .ico{transition:scale .3s cubic-bezier(.34,1.5,.64,1),border-color .25s ease,background-color .25s ease}.secondary-pill .mm-svg-icon{transition:translate .3s var(--m-ease-out),color .2s ease}.secondary-pill:active .ico{scale:.9}.mm-gear{transition-property:transform,rotate,scale,color,border-color;transition-duration:.45s;transition-timing-function:var(--m-ease-out)}:where(button,[role=button],a,input):focus-visible{outline:2px solid rgba(255,90,100,.75);outline-offset:2px}@keyframes mViewIn{0%{opacity:0}to{opacity:1}}@keyframes mFade{0%{opacity:0}to{opacity:1}}@keyframes mFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mRise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes mDrop{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}@keyframes mPop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes mShine{0%,72%{translate:0 0}to{translate:560% 0}}@keyframes mSwordsReady{0%,74%,to{rotate:0deg}80%{rotate:-12deg}86%{rotate:8deg}92%{rotate:-3deg}}@keyframes mModalIn{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0 0;scale:1}}.village-view:not(.is-diegetic) .vs-bar,.vs-bar{-webkit-backdrop-filter:none;backdrop-filter:none}.village-view:not(.is-diegetic) .vs-bar{background:linear-gradient(180deg,#0e0b13f7,#0a080ef0)}.vs-card.is-selected-target,.vs-card.is-selected-target-2{animation:none}.vs-card.is-selected-target:after,.vs-card.is-selected-target-2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 18px 2px var(--vs-pulse, rgba(251, 191, 36, .75));animation:vsPulseOpacity 1.6s ease-in-out infinite;will-change:opacity}.vs-card.is-selected-target-2:after{--vs-pulse: rgba(192, 132, 252, .75)}@keyframes vsPulseOpacity{0%,to{opacity:.35}50%{opacity:1}}.vs-card{contain:layout paint style}html.gfx-low *,html.gfx-low *:before,html.gfx-low *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.gfx-low .glass,html.gfx-low .glass-panel,html.gfx-low .modal-box,html.gfx-low .main-menu-container,html.gfx-low .lobby-concept .lobby-head,html.gfx-low .lobby-header-bar{background-color:#0e0a14f2!important}html.gfx-low .fog-layer,html.gfx-low .fog-overlay,html.gfx-low .ember-container,html.gfx-low .ember-particle,html.gfx-low .mm-fog span,html.gfx-low .mm-veil{animation:none!important}html.gfx-low .ember-container{display:none!important}html.gfx-low .mm-ico,html.gfx-low .mm-svg-icon,html.gfx-low .lobby-svg-icon,html.gfx-low .rc-sigil{filter:none!important}html.gfx-low .pv-embers,html.gfx-low .pv-frame-runes,html.gfx-low .pv-orbit,html.gfx-low .pv-orbit *,html.gfx-low .pv-liq-motes i,html.gfx-low .pv-liq-swirl i,html.gfx-low .pv-blood-splash,html.gfx-low .pv-liq-surface,html.gfx-low .pv-mist,html.gfx-low .pv-avatar-halo{animation:none!important}html.gfx-low .pv-embers{display:none!important}html.gfx-low .pv-orbit{display:none}.lx-gated :is(.tk-card,.kk-card,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev,.kg-av-prev):not(.is-inview) *,.lx-gated :is(.tk-card,.kk-card,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev,.kg-av-prev):not(.is-inview) *:before,.lx-gated :is(.tk-card,.kk-card,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev,.kg-av-prev):not(.is-inview) *:after,.lx-gated :is(.tk-card,.kk-card,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev,.kg-av-prev):not(.is-inview):before,.lx-gated :is(.tk-card,.kk-card,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev,.kg-av-prev):not(.is-inview):after{animation-play-state:paused!important}:is(.tk-live,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev) :is(.cos-fx,.pv-skin) i{will-change:auto}@media (pointer: coarse){:is(.tk-live,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev) :is(.cos-fx,.pv-skin) i{filter:none!important}}html.gfx-low :is(.tk-live,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev) *,html.gfx-low :is(.tk-live,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev) *:before,html.gfx-low :is(.tk-live,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev) *:after{animation-play-state:paused!important}html.gfx-low :is(.tk-card,.kg-fx-prev,.kg-theme-prev,.kg-scene-prev):is(:hover,:active,:focus-within) :is(.tk-live,.cos-fx,.pv-skin,.cos-scene-anim) *,html.gfx-low :is(.kg-fx-prev,.kg-theme-prev,.kg-scene-prev):is(:hover,:active) *{animation-play-state:running!important}.lf.is-lit{animation:none;box-shadow:0 0 22px #000000bf,0 0 14px #ff8a2a59,inset 0 0 16px #ff8a2a4d}.lf.is-lit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;box-shadow:0 0 26px 4px #ff8a2a8c,inset 0 0 22px #ffaa4673;opacity:0;animation:perfGlowPulse 1.8s ease-in-out infinite}@keyframes perfGlowPulse{50%{opacity:1}}.fx-eclipse{animation:none!important;box-shadow:0 0 40px #ffdcaa73,0 0 60px #dc283c4d}.kg-claim:after{box-shadow:none;border:2px solid rgba(242,189,72,.6);animation:perfCallout 2.2s ease-out infinite}@keyframes perfCallout{0%{opacity:.9;scale:1}70%,to{opacity:0;scale:1.14 1.5}}body:has(>#modal-container:not(.hidden))>.fog-layer,body:has(>#modal-container:not(.hidden)) #app :is(.fog-layer,.fog-overlay,.mm-fog,.mm-veil,.island-icon,.island-aura,.i3-show *,.lobby-scene,.lobby-scene *,.lf,.lf *,.lf:after,.cos-frame,.cos-frame *,[class*=cos-np--],.cos-title,.cos-scene-anim,.cos-banner,.cos-fx i){animation-play-state:paused!important}body:has(>#modal-container:not(.hidden)) #app :is(.ember-container,.island-fx){visibility:hidden}body:has(.sheet.open)>.fog-layer,#app:has(.sheet.open) :is(.island,.island *,.island:before,.island:after,.island *:before,.island *:after){animation-play-state:paused!important}#app:has(.sheet.open) .island-fx{visibility:hidden}.cos-frame--fx{filter:none}.cos-frame--fx>img:not(.cf-glow){filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}html.gfx-low .cos-frame--fx>img:not(.cf-glow),html.gfx-mid .cos-frame--fx>img:not(.cf-glow){filter:none}html.gfx-mid .pv-avatar-halo{filter:none}html.gfx-mid .ember-container .ember-particle:nth-child(2n){display:none}body:has(>#modal-container:not(.hidden)>.pv-modal)>#modal-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050308b8}body:has(>#modal-container:not(.hidden)>.pv-modal)>#app{filter:blur(7px);pointer-events:none}body:has(>#modal-container:not(.hidden)>.pv-modal)>#app :is(*,*:before,*:after){animation-play-state:paused!important}body:has(>#modal-container:not(.hidden)>.pv-modal)>#app:is([data-view=GAME],[data-view=OBSERVE],:has(canvas)),html.gfx-low body:has(>#modal-container:not(.hidden)>.pv-modal)>#app{filter:none;visibility:hidden}body:has(>#modal-container:not(.hidden)>.pv-modal)>#app:is([data-view=GAME],[data-view=OBSERVE],:has(canvas)) :is(*,*:before,*:after){animation-play-state:running!important}body:has(>#modal-container:not(.hidden)>.pv-modal)>:is(.moon-bg,.fog-layer,.vignette-overlay){animation-play-state:paused!important}.staff-voice{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:50%;z-index:900;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:8px 14px;border-radius:999px;border:1px solid rgba(242,184,75,.5);background:#140e0aeb;color:#f6e7c4;font:600 13px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;pointer-events:none;transform:translate(-50%);animation:staff-voice-in .32s cubic-bezier(.16,1,.3,1) backwards}.staff-voice strong{color:#f2b84b;letter-spacing:.04em;text-transform:uppercase}.staff-voice-state{overflow:hidden;text-overflow:ellipsis;opacity:.85}.staff-voice-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#8a7b5c}.staff-voice.is-speaking{border-color:#f2b84b}.staff-voice.is-speaking .staff-voice-dot{background:#f2b84b;animation:staff-voice-pulse .9s ease-in-out infinite}@keyframes staff-voice-in{0%{opacity:0;transform:translate(-50%,-12px)}}@keyframes staff-voice-pulse{50%{opacity:.35;transform:scale(.7)}}html.gfx-low .staff-voice,html.gfx-low .staff-voice.is-speaking .staff-voice-dot{animation:none}.scp-chat,.scp-audio{--scp-ink: #f1e9e2;--scp-dim: rgba(241, 233, 226, .56);--scp-bronze: #d9a24e;--scp-blood: #e0364a;--scp-line: rgba(217, 162, 78, .24);--scp-ease: cubic-bezier(.23, 1, .32, 1);font-family:var(--font-sans, "Montserrat", "Inter", system-ui, sans-serif);color:var(--scp-ink);-webkit-font-smoothing:antialiased}.scp-chat{--scp-fs: 15px;position:absolute;z-index:30;display:flex;flex-direction:column;box-sizing:border-box;border-radius:20px;border:1px solid var(--scp-line);background:radial-gradient(120% 60% at 100% 100%,rgba(150,18,32,.2),transparent 62%),linear-gradient(180deg,#160f18f7,#0a070dfa);box-shadow:0 24px 60px #0000009e,inset 0 1px #ffffff0f;overflow:hidden;touch-action:manipulation;transform-origin:100% 100%;opacity:0;visibility:hidden;transform:translateY(12px) scale(.95);transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s}.scp-chat.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease-out,transform .3s var(--scp-ease),visibility 0s}.scp-chat-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--scp-line)}.scp-kicker{flex:1 1 auto;font-size:11px;font-weight:800;letter-spacing:.26em;color:var(--scp-bronze)}.scp-tabs{position:relative;flex:1 1 auto;display:flex;gap:2px;min-width:0;padding:3px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f}.scp-tabs[hidden]{display:none}.scp-tab-thumb{position:absolute;top:3px;left:0;height:calc(100% - 6px);width:40px;border-radius:999px;background:linear-gradient(180deg,#e0364a,#8f1022);box-shadow:0 2px 10px #e0364a59,inset 0 1px #ffffff38;transition:transform .28s var(--scp-ease),width .28s var(--scp-ease);pointer-events:none}.scp-tab{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--scp-dim);font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;white-space:nowrap;cursor:pointer;transition:color .2s ease,scale .12s ease-out}.scp-tab.is-on{color:#fff}.scp-tab:active{scale:.96}.scp-x{position:relative;flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e8def0;cursor:pointer;transition:background-color .18s ease,scale .12s ease-out}.scp-x:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.scp-x svg{width:16px;height:16px}.scp-x:active{scale:.92}.scp-log{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:3px;padding:12px 12px 6px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.scp-log>:first-child{margin-top:auto}.scp-empty{margin:auto;padding:18px 8px;text-align:center;font-size:13px;line-height:1.5;color:var(--scp-dim)}.scp-msg{--c: #e9c98a;align-self:flex-start;max-width:88%;margin-top:7px;display:flex;flex-direction:column;gap:2px}.scp-msg.is-cont{margin-top:0}.scp-msg.is-new{animation:scpMsgIn .26s var(--scp-ease) both}.scp-who{padding-left:12px;font-size:calc(var(--scp-fs) - 3px);font-weight:800;letter-spacing:.02em;color:var(--c)}.scp-msg.is-cont .scp-who{display:none}.scp-text{margin:0;padding:8px 12px 9px;border-radius:6px 16px 16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0d;font-size:var(--scp-fs);font-weight:500;line-height:1.42;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.scp-msg.is-cont .scp-text{border-top-left-radius:16px}.scp-msg.is-mine{align-self:flex-end;align-items:flex-end}.scp-msg.is-mine .scp-who{display:none}.scp-msg.is-mine .scp-text{border-radius:16px 6px 16px 16px;background:linear-gradient(180deg,#e0364a57,#8f102266);box-shadow:inset 0 0 0 1px #ff78843d}.scp-msg.is-mine.is-cont .scp-text{border-top-right-radius:16px}.scp-msg.is-team-vampir:not(.is-mine) .scp-text{background:#e0364a21;box-shadow:inset 0 0 0 1px #ff6e7a38}.scp-msg.is-team-kader:not(.is-mine) .scp-text{background:#aa78ff24;box-shadow:inset 0 0 0 1px #c4a0ff3d}.scp-msg.is-team-kader.is-mine .scp-text{background:linear-gradient(180deg,#9664f066,#542ea075);box-shadow:inset 0 0 0 1px #c4a0ff4d}.scp-msg.is-system{align-self:center;max-width:94%}.scp-msg.is-system .scp-text{padding:5px 12px;border-radius:999px;background:#d9a24e1a;box-shadow:inset 0 0 0 1px #d9a24e33;color:#f0cf94;font-size:calc(var(--scp-fs) - 2px);font-style:italic;text-align:center}.scp-new{position:absolute;left:50%;bottom:70px;z-index:2;padding:8px 14px;border:0;border-radius:999px;background:linear-gradient(180deg,#e0364a,#8f1022);box-shadow:0 8px 22px #00000080,inset 0 1px #ffffff38;color:#fff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s}.scp-new.is-on{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s ease-out,transform .24s var(--scp-ease),visibility 0s}.scp-new:active{scale:.96}.scp-compose{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:0;padding:8px 10px 10px;border-top:1px solid var(--scp-line);background:#00000038}.scp-input{flex:1 1 auto;min-width:0;height:44px;box-sizing:border-box;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--scp-ink);font:inherit;font-size:16px;font-weight:500;outline:none;transition:border-color .18s ease,background-color .18s ease}.scp-input::placeholder{color:#f1e9e266}.scp-input:focus{border-color:#d9a24e99;background:#ffffff17}.scp-input:disabled{opacity:.5}.scp-send{position:relative;flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:linear-gradient(180deg,#e0364a,#8f1022);box-shadow:0 6px 16px #e0364a4d,inset 0 1px #ffffff3d;color:#fff;cursor:pointer;transition:scale .12s ease-out,opacity .18s ease,filter .18s ease}.scp-send svg{width:19px;height:19px;translate:-1px 1px}.scp-send:active{scale:.92}.scp-send.is-idle{opacity:.45;filter:saturate(.4)}.scp-send.is-sent svg{animation:scpSend .34s var(--scp-ease)}@keyframes scpMsgIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes scpSend{0%{transform:none;opacity:1}45%{transform:translate(10px,-10px);opacity:0}46%{transform:translate(-8px,8px);opacity:0}to{transform:none;opacity:1}}.scp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:16px;background:#040206c7;animation:scpFade .2s ease-out}.scp-backdrop.is-closing{animation:scpFadeOut .16s ease-out forwards}.scp-audio{width:min(400px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:16px 18px 20px;border-radius:22px;border:1px solid rgba(217,162,78,.3);background:radial-gradient(120% 50% at 50% 0%,rgba(150,18,32,.24),transparent 60%),linear-gradient(180deg,#120c14,#0b0810);box-shadow:0 30px 80px #000c,inset 0 1px #ffffff0d;animation:scpRise .34s var(--scp-ease)}.scp-backdrop.is-closing .scp-audio{animation:scpSink .16s ease-out forwards}.scp-audio-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.scp-audio-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.28em;color:var(--scp-bronze)}.scp-audio-title{display:block;margin-top:2px;font-family:var(--font-gothic, "Cinzel", serif);font-size:21px;letter-spacing:.02em;background:linear-gradient(180deg,#fff1ea,#f2b8a6 55%,#b53a3f);-webkit-background-clip:text;background-clip:text;color:transparent}.scp-row{display:grid;grid-template-columns:40px 1fr auto;grid-template-areas:"ico label val" "ico range range";align-items:center;column-gap:12px;row-gap:2px;padding:12px 14px 10px 12px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f;animation:scpRowIn .36s var(--scp-ease) both}.scp-row:nth-of-type(2){animation-delay:.04s}.scp-row:nth-of-type(3){animation-delay:.08s}.scp-row-ico{grid-area:ico;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:12px;border:1px solid rgba(217,162,78,.28);background:#d9a24e1a;color:var(--scp-bronze);cursor:pointer;transition:scale .12s ease-out,color .18s ease,border-color .18s ease,background-color .18s ease}.scp-row-ico svg{width:19px;height:19px}.scp-row-ico:active{scale:.92}.scp-row.is-silent .scp-row-ico{color:#ff8b95;border-color:#ff6e7a66;background:#e0364a1f}.scp-row-label{grid-area:label;font-size:15px;font-weight:700}.scp-row-val{grid-area:val;min-width:2.4em;text-align:right;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--scp-bronze)}.scp-row.is-silent .scp-row-val{color:#ff8b95}.scp-range{--pn: 1;--p: calc(12px + (100% - 24px) * var(--pn));grid-area:range;width:100%;height:32px;margin:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:pan-y}.scp-range:focus{outline:none}.scp-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#d9a24e 0%,#e0364a var(--p),rgba(255,255,255,.12) var(--p))}.scp-range::-moz-range-track{height:8px;border-radius:999px;background:#ffffff1f}.scp-range::-moz-range-progress{height:8px;border-radius:999px;background:linear-gradient(90deg,#d9a24e,#e0364a)}.scp-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;border:2px solid #fff3e6;background:radial-gradient(circle at 35% 30%,#ff8a96,#b3162a);box-shadow:0 3px 10px #0000008c;transition:scale .12s ease-out}.scp-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid #fff3e6;background:#d02a40;box-shadow:0 3px 10px #0000008c}.scp-range:active::-webkit-slider-thumb{scale:1.15}.scp-row.is-silent .scp-range{opacity:.55}.scp-audio-note{margin:0;text-align:center;font-size:12px;line-height:1.45;color:var(--scp-dim)}@media (max-width: 600px){.scp-backdrop{align-items:flex-end;padding:0}.scp-audio{width:100%;border-radius:22px 22px 0 0;border-bottom:none;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation:scpSheet .42s var(--scp-ease)}.scp-backdrop.is-closing .scp-audio{animation:scpSheetOut .2s ease-in forwards}.scp-audio:before{content:"";align-self:center;width:38px;height:4px;margin:-6px 0 -4px;border-radius:999px;background:#ffffff2e}}@media (hover: hover) and (pointer: fine){.scp-x:hover{background:#ffffff1a}.scp-tab:not(.is-on):hover{color:var(--scp-ink)}.scp-row-ico:hover{border-color:#d9a24e8c}}@keyframes scpFade{0%{opacity:0}}@keyframes scpFadeOut{to{opacity:0}}@keyframes scpRise{0%{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes scpSink{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes scpSheet{0%{transform:translateY(100%)}}@keyframes scpSheetOut{to{transform:translateY(100%)}}@keyframes scpRowIn{0%{opacity:0;transform:translateY(8px)}}html.motion-reduced .scp-chat,html.motion-reduced .scp-new{transform:none;transition:opacity .16s ease,visibility 0s}html.motion-reduced .scp-new{transform:translate(-50%)}html.motion-reduced .scp-tab-thumb{transition:none}html.motion-reduced .scp-msg.is-new,html.motion-reduced .scp-send.is-sent svg,html.motion-reduced .scp-row{animation:none}html.motion-reduced .scp-audio,html.motion-reduced .scp-backdrop.is-closing .scp-audio{animation:scpFade .16s ease-out}.tl{--tl-gold: #ffc56b;--tl-ember: #ff7a2f;--tl-ink: #f3ebe0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-rows:1fr auto;overflow:hidden;color:var(--tl-ink);background:#07050a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;opacity:0;transition:opacity .32s ease;-webkit-user-select:none;user-select:none;touch-action:none}.tl,.tl *{box-sizing:border-box}.tl.is-in{opacity:1}.tl.is-out{opacity:0;transition:opacity .5s ease;pointer-events:none}.tl-bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%}.tl-bg-img{width:100%;height:100%;object-fit:cover;filter:blur(12px) saturate(1.2) brightness(.9);transform:scale(1.06);animation:tlDrift 26s ease-in-out infinite alternate;will-change:transform}.tl.is-out .tl-bg-img{animation-play-state:paused}.tl-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 42%,#07050a4d,#07050a99 55%,#07050af0),linear-gradient(180deg,rgba(7,5,10,.5) 0%,transparent 30%,rgba(7,5,10,.88) 100%)}.tl-embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl-embers i{position:absolute;bottom:-2%;left:var(--x);width:3px;height:3px;border-radius:50%;background:#ffd9a0;box-shadow:0 0 8px 2px #ff8a32d9;opacity:0;animation:tlEmber var(--d) linear infinite;animation-delay:var(--dl);will-change:transform,opacity}.tl-embers i:nth-child(1){--x: 8%;--d: 9s;--dl: -1s;--sx: 30px}.tl-embers i:nth-child(2){--x: 19%;--d: 12s;--dl: -6s;--sx: -24px}.tl-embers i:nth-child(3){--x: 31%;--d: 10s;--dl: -3s;--sx: 40px}.tl-embers i:nth-child(4){--x: 44%;--d: 13s;--dl: -9s;--sx: -18px}.tl-embers i:nth-child(5){--x: 56%;--d: 9.5s;--dl: -4.5s;--sx: 26px}.tl-embers i:nth-child(6){--x: 67%;--d: 11.5s;--dl: -7.5s;--sx: -36px}.tl-embers i:nth-child(7){--x: 78%;--d: 10.5s;--dl: -2s;--sx: 22px}.tl-embers i:nth-child(8){--x: 88%;--d: 12.5s;--dl: -10s;--sx: -28px}.tl-embers i:nth-child(9){--x: 95%;--d: 9s;--dl: -5.5s;--sx: -14px}.tl-core{position:relative;align-self:center;justify-self:center;width:min(92%,520px);padding:calc(18px + env(safe-area-inset-top,0px)) 0 8px;display:flex;flex-direction:column;align-items:center;text-align:center}.tl-core>*{opacity:0;translate:0 14px;transition:opacity .5s ease,translate .6s cubic-bezier(.22,1,.36,1)}.tl.is-in .tl-core>*{opacity:1;translate:0 0}.tl.is-in .tl-core>:nth-child(1){transition-delay:.04s}.tl.is-in .tl-core>:nth-child(2){transition-delay:.1s}.tl.is-in .tl-core>:nth-child(3){transition-delay:.16s}.tl.is-in .tl-core>:nth-child(4){transition-delay:.22s}.tl.is-in .tl-core>:nth-child(5){transition-delay:.28s}.tl.is-in .tl-core>:nth-child(6){transition-delay:.34s}.tl.is-out .tl-core{scale:1.05;transition:scale .5s cubic-bezier(.4,0,1,1)}.tl-sigil{position:relative;width:84px;height:84px;margin-bottom:14px;color:var(--tl-gold)}.tl-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform}.tl-ring-a{opacity:.55;animation:tlSpin 18s linear infinite}.tl-ring-b{color:var(--tl-ember);animation:tlSpin 2.6s cubic-bezier(.55,.15,.45,.85) infinite reverse}.tl-flame{position:absolute;top:26%;right:26%;bottom:26%;left:26%;width:48%;height:48%;color:#ffb14a;filter:drop-shadow(0 0 10px rgba(255,130,40,.75));animation:tlFlick 1.8s steps(1,end) infinite;transform-origin:50% 85%}.tl-kicker{font-size:.66rem;font-weight:800;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--tl-gold)}.tl-title{position:relative;width:100%;height:2.5em;margin-top:6px;overflow:hidden;font-family:Cinzel,Times New Roman,serif;font-size:clamp(1.12rem,4.6vw,1.6rem);font-weight:700;line-height:1.25}.tl-line{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 4px;opacity:0;transform:translateY(70%);text-shadow:0 2px 18px rgba(0,0,0,.9)}.tl-line.is-in{opacity:1;transform:translateY(0);transition:opacity .42s ease,transform .55s cubic-bezier(.22,1,.36,1)}.tl-line.is-out{opacity:0;transform:translateY(-70%);transition:opacity .26s ease,transform .36s cubic-bezier(.55,0,.8,.3)}.tl-bar{position:relative;width:100%;height:5px;margin-top:16px;border-radius:999px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 18px #0009}.tl-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background:linear-gradient(90deg,#a8541b,var(--tl-ember) 45%,var(--tl-gold));transform:scaleX(0);transform-origin:0 50%;will-change:transform}.tl-shine{position:absolute;top:0;bottom:0;left:-30%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:tlShine 1.9s ease-in-out infinite;will-change:transform}.tl-head{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.tl-head b{position:absolute;left:-7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle,#fff6df 0 22%,rgba(255,190,90,.9) 34%,transparent 70%);animation:tlPulse 1.2s ease-in-out infinite}.tl-meta{width:100%;margin-top:9px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.74rem;color:#f3ebe0a8}.tl-sub{text-align:left;min-width:0}.tl-pct{flex:none;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tl-gold);font-size:.86rem}.tl[data-mode=waiting] .tl-shine{animation-duration:2.8s}.tl[data-mode=waiting] .tl-head{opacity:0;transition:opacity .3s ease}.tl[data-mode=waiting] .tl-pct{opacity:0}.tl[data-mode=waiting] .tl-fill{animation:tlBreath 2.4s ease-in-out infinite}.tl[data-mode=retry] .tl-fill{background:linear-gradient(90deg,#5d4a3a,#9a7d5c)}.tl[data-mode=retry] .tl-ring-b{animation-duration:5s}.tl-wait{width:100%;margin-top:14px}.tl-wait[hidden]{display:none}.tl-pips{display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.tl-pips i{width:9px;height:9px;border-radius:50%;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .35s ease,box-shadow .35s ease,scale .45s cubic-bezier(.34,1.6,.64,1)}.tl-pips i.is-on{background:var(--tl-gold);box-shadow:0 0 10px #ffbe5acc;scale:1.15}.tl-pips i:not(.is-on){animation:tlBlink 1.4s ease-in-out infinite}.tl-names{margin-top:9px;min-height:1.3em;font-size:.74rem;color:#f3ebe099}.tl-tip{position:relative;justify-self:center;width:min(92%,520px);margin-bottom:calc(22px + env(safe-area-inset-bottom,0px));padding:12px 16px 14px;border-radius:14px;background:#0e0a0ea8;border:1px solid rgba(255,197,107,.18);overflow:hidden;opacity:0;translate:0 18px;transition:opacity .5s ease .4s,translate .6s cubic-bezier(.22,1,.36,1) .4s}.tl.is-in .tl-tip{opacity:1;translate:0 0}.tl-tip-k{display:block;font-size:.6rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--tl-gold)}.tl-tip-t{margin:5px 0 0;min-height:2.9em;font-size:.84rem;line-height:1.45;color:#f3ebe0e0;opacity:0;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease}.tl-tip-t.is-in{opacity:1;transform:translateY(0);transition:opacity .42s ease,transform .5s cubic-bezier(.22,1,.36,1)}.tl-tip-clock{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff0d}.tl-tip-clock i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,197,107,.7));transform:scaleX(0);transform-origin:0 50%}.tl-tip-clock.is-run i{animation:tlClock var(--tl-tip-ms, 7s) linear both}@media (max-height: 460px){.tl-sigil{width:52px;height:52px;margin-bottom:6px}.tl-title{margin-top:2px}.tl-bar{margin-top:8px}.tl-tip{padding:8px 14px 10px;margin-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.tl-tip-t{min-height:1.45em;font-size:.78rem}}:is(html.gfx-low,html.motion-reduced) .tl-bg-img{filter:brightness(.32);animation:none}:is(html.gfx-low,html.motion-reduced) .tl-embers{display:none}html.motion-reduced .tl-ring-a,html.motion-reduced .tl-flame,html.motion-reduced .tl-shine{animation:none}@keyframes tlDrift{0%{transform:scale(1.06) translate3d(-1.2%,0,0)}to{transform:scale(1.16) translate3d(1.2%,-1%,0)}}@keyframes tlEmber{0%{opacity:0;transform:translateZ(0) scale(1)}8%{opacity:.95}70%{opacity:.7}to{opacity:0;transform:translate3d(var(--sx, 20px),-105vh,0) scale(.4)}}@keyframes tlSpin{to{transform:rotate(360deg)}}@keyframes tlFlick{0%{transform:scale(1);opacity:.92}16%{transform:scale(1.05,1.1);opacity:1}33%{transform:scale(.96,.98);opacity:.84}52%{transform:scale(1.03,1.07);opacity:.98}71%{transform:scale(.98,1.02);opacity:.88}86%{transform:scale(1.06,1.12);opacity:1}}@keyframes tlShine{0%{transform:translateZ(0)}to{transform:translate3d(440%,0,0)}}@keyframes tlPulse{0%,to{scale:1;opacity:.9}50%{scale:1.35;opacity:1}}@keyframes tlBreath{0%,to{opacity:.6}50%{opacity:1}}@keyframes tlBlink{0%,to{opacity:.5}50%{opacity:1}}@keyframes tlClock{to{transform:scaleX(1)}}.pwa-install-cta[hidden]{display:none!important}.pwa-install-cta{--pwa-gold: var(--accent-gold, #fbbf24)}.pwa-install-cta .mm-ico{filter:drop-shadow(0 0 6px rgba(251,191,36,.45))}.pwa-install-bar{position:fixed;top:0;left:0;right:0;z-index:9500;display:flex;align-items:center;gap:10px;padding:9px 12px calc(9px + env(safe-area-inset-top,0px));padding-top:max(9px,env(safe-area-inset-top,0px));border-bottom:1px solid rgba(251,191,36,.35);background:linear-gradient(180deg,#1a0d10,#12080b);box-shadow:0 6px 22px #0000008c;transform:translateY(-110%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.pwa-install-bar.is-open{transform:translateY(0)}.pwa-bar-icon{width:32px;height:32px;border-radius:8px;border:1px solid rgba(251,191,36,.35);flex:0 0 auto}.pwa-bar-text{flex:1 1 auto;min-width:0;font-size:.85rem;color:#f2e8dc;line-height:1.3}.pwa-bar-install{flex:0 0 auto;padding:7px 14px;border:1px solid var(--accent-crimson, #991b1b);border-radius:9px;background:linear-gradient(180deg,#b91c1c,#7f1414);color:#fff;font-family:Cinzel,Georgia,serif;font-weight:700;font-size:.8rem;letter-spacing:.03em;white-space:nowrap;cursor:pointer}.pwa-bar-install:hover{filter:brightness(1.12)}.pwa-bar-close{flex:0 0 auto;width:30px;height:30px;border:none;background:none;color:#b9a894;font-size:.95rem;cursor:pointer;border-radius:8px}.pwa-bar-close:hover{color:#fff;background:#ffffff0f}.pwa-ios-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center;background:#040204a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .24s ease}.pwa-ios-backdrop.is-open{opacity:1}.pwa-ios-sheet{width:100%;max-width:460px;margin:0 12px 12px;padding:18px 20px 22px;border:1px solid var(--accent-crimson, #991b1b);border-bottom:none;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#1a0d10,#0c0608);box-shadow:0 -18px 50px #dc26262e,0 -2px #fbbf2440;transform:translateY(110%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.pwa-ios-backdrop.is-open .pwa-ios-sheet{transform:translateY(0)}.pwa-ios-grip{width:44px;height:4px;margin:0 auto 14px;border-radius:999px;background:#fbbf2459}.pwa-ios-head{display:flex;align-items:center;gap:14px}.pwa-ios-icon{width:56px;height:56px;border-radius:14px;border:1px solid rgba(251,191,36,.4);box-shadow:0 0 18px #dc262659}.pwa-ios-title{margin:0;font-family:Cinzel,Georgia,serif;font-weight:700;font-size:1.02rem;line-height:1.2;letter-spacing:.04em;color:var(--accent-gold, #fbbf24);text-shadow:0 0 14px rgba(220,38,38,.4)}.pwa-ios-sub{margin:14px 2px 6px;font-size:.9rem;line-height:1.45;color:#e7d9c9;opacity:.9}.pwa-ios-steps{list-style:none;margin:10px 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}.pwa-ios-steps li{display:flex;align-items:flex-start;gap:12px;font-size:.94rem;line-height:1.4;color:#f2e8dc}.pwa-ios-steps strong{color:var(--accent-gold, #fbbf24)}.pwa-ios-num{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-family:Cinzel,Georgia,serif;font-weight:700;font-size:.85rem;color:#1a0d10;background:var(--accent-gold, #fbbf24);box-shadow:0 0 12px #fbbf2480}.pwa-ios-share{font-size:1.05em}.pwa-ios-ok{width:100%;padding:13px 16px;border:1px solid var(--accent-crimson, #991b1b);border-radius:12px;background:linear-gradient(180deg,#b91c1c,#7f1414);color:#fff;font-family:Cinzel,Georgia,serif;font-weight:700;letter-spacing:.08em;font-size:.95rem;cursor:pointer;transition:filter .15s ease,transform .05s ease}.pwa-ios-ok:hover{filter:brightness(1.12)}.pwa-ios-ok:active{transform:translateY(1px)}.pwa-lobby-banner{display:flex;align-items:center;gap:12px;margin:12px auto;max-width:620px;padding:12px 14px;border:1px solid rgba(251,191,36,.28);border-radius:14px;background:linear-gradient(180deg,#1a0d10f5,#0c0608f5);box-shadow:0 6px 22px #00000080,inset 0 0 0 1px #dc262614;opacity:0;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease}.pwa-lobby-banner.is-open{opacity:1;transform:translateY(0)}.pwa-lobby-icon{width:40px;height:40px;border-radius:10px;border:1px solid rgba(251,191,36,.35);flex:0 0 auto}.pwa-lobby-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.pwa-lobby-text strong{font-family:Cinzel,Georgia,serif;letter-spacing:.06em;font-size:.9rem;color:var(--accent-gold, #fbbf24)}.pwa-lobby-text span{font-size:.82rem;color:#ddd0c2;opacity:.9;line-height:1.35}.pwa-lobby-actions{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.pwa-lobby-install{padding:8px 12px;border:1px solid var(--accent-crimson, #991b1b);border-radius:10px;background:linear-gradient(180deg,#b91c1c,#7f1414);color:#fff;font-weight:700;font-size:.78rem;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.pwa-lobby-install:hover{filter:brightness(1.12)}.pwa-lobby-later{padding:6px 10px;border:none;background:none;color:#b9a894;font-size:.76rem;cursor:pointer;text-decoration:underline;opacity:.8}.pwa-lobby-later:hover{opacity:1}@media (max-width: 480px){.pwa-lobby-banner{flex-wrap:wrap}.pwa-lobby-actions{flex-direction:row;width:100%;justify-content:space-between}}
