@import"https://fonts.cdnfonts.com/css/general-sans";@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/0NVhBXN17UbgUBvhB3DjdJerTRMhjb8hkVRMHMd7jtw-i_YvLtpAx8PoCy8RF5ZXaqWZCNhUw2xuDOhjV84Rxjc.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/XOBjeoqJGz5jOm8xo3wqQsmdoZWLxo31-4eJ5sexqTs-C_GSL3CzXTfsKbbyRQTXNjVrxsTONHEFfcavx_PyYdk.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/_mKoL0KF_pKQ_DL_DqRDpNi5GX-6ffdJYMCSxTff61A-R_IJ0Yir46B_ncD3IFi6GXerpNI-74WKRSzOE_b8aHY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/PFbA0_Sxvnte19GXeuED3rZwgquFmRij2p5z3TDoCGg-aKye7NmpFyBsZOuBWSfI_QMMRrbLz88XCUum39wCwPU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:General Sans;src:local("General Sans Regular"),local("General Sans"),url(../_fonts/tC46Z6qj6xT0aWEOHN8B36Ymo4F0PmdC002w6-C_yJg-3Ff_aNY5Ah8YiWOcnKyMGEFyIct9BnMC0dOqCpfHS9c.woff2) format(woff2),url(../_fonts/tC46Z6qj6xT0aWEOHN8B36Ymo4F0PmdC002w6-C_yJg-wKH0ST9T0yorUOb_TsXEP_tfS78WBZfALzwKBjKCwKE.woff) format(woff),url(../_fonts/tC46Z6qj6xT0aWEOHN8B36Ymo4F0PmdC002w6-C_yJg-6uJG7sYZtgFWbksyqNBHolIkwiXpyyoWyMdtvLcsznA.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:100.9419%;ascent-override:100.0575%;descent-override:23.776%;line-gap-override:9.9067%}@font-face{font-family:General Sans;src:local("General Sans Regular Italic"),local("General Sans Italic"),url(../_fonts/giMk_G1to6QDj2oEa0kUi5kCJ-WqfCO9rKhnHFd9Z40-88H2pUJwzyy_N47gbu3lrBt8i8Xf6Ac0v1VabouuQ7Y.woff2) format(woff2),url(../_fonts/giMk_G1to6QDj2oEa0kUi5kCJ-WqfCO9rKhnHFd9Z40-XqQWa0usIAuech3b5mh7y0KOcoeF_zvZqN3hqmz98qo.woff) format(woff),url(../_fonts/giMk_G1to6QDj2oEa0kUi5kCJ-WqfCO9rKhnHFd9Z40-Nv8uO__XTlvE28YWZ6rtS92Dx706pjREoEcOuhKI45E.ttf) format(truetype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:97.1286%;ascent-override:103.9859%;descent-override:24.7095%;line-gap-override:10.2956%}@font-face{font-family:General Sans;src:local("General Sans Medium"),url(../_fonts/Si_X01v3NXDxUfxS-k_PVPPlaItoiBJLsoO8r-GKJWo-E65n27qfR_qzWymivj0ZN22QK7aNmAcRrBJcecna6Mk.woff2) format(woff2),url(../_fonts/Si_X01v3NXDxUfxS-k_PVPPlaItoiBJLsoO8r-GKJWo-ViSCCOpZCXqWR2zH4VRXqvd4wlh9_iUjyzGhZCx7C0M.woff) format(woff),url(../_fonts/Si_X01v3NXDxUfxS-k_PVPPlaItoiBJLsoO8r-GKJWo-3A5xOZxfPopNqz2qOBK2efz1VOCut5WsJhBfl96Kl74.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:103.6337%;ascent-override:97.4586%;descent-override:23.1585%;line-gap-override:9.6494%}@font-face{font-family:General Sans;src:local("General Sans Medium Italic"),url(../_fonts/NveydcLPD0zDAWuW6La2f89p5zWokYF5I5_THlrjUi0-qg1MQGtzHFFKQddq3nntjSWKDlCcfOIdKwDvsqLIsiQ.woff2) format(woff2),url(../_fonts/NveydcLPD0zDAWuW6La2f89p5zWokYF5I5_THlrjUi0-EhQJRjjIqS_lQKvvYGDO6kDm6unNG3W-ZnoO4axgz-M.woff) format(woff),url(../_fonts/NveydcLPD0zDAWuW6La2f89p5zWokYF5I5_THlrjUi0-T4_f8-cjP9_PdBbj9i17tcpHCP_PBZsYD7rW6fTszTY.ttf) format(truetype);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:100.0447%;ascent-override:100.9549%;descent-override:23.9893%;line-gap-override:9.9955%}@font-face{font-family:General Sans;src:local("General Sans SemiBold"),url(../_fonts/m-Xo8FTlWdXI99mXF5LeL-rL47mQp3tna8ADRSbPAig-5BN9CGgiFQISJ5Wr7ilPaYVZGapSMDyOXuHM_jqf5Ug.woff2) format(woff2),url(../_fonts/m-Xo8FTlWdXI99mXF5LeL-rL47mQp3tna8ADRSbPAig-R13ZEkq0aLxGUft1bLP6Sr8h62DraQDshkIexU_NAyo.woff) format(woff),url(../_fonts/m-Xo8FTlWdXI99mXF5LeL-rL47mQp3tna8ADRSbPAig-1mPaeDRX5kklFnHAhIy4uXeVgzKQxpAxwpWKN8CVDhg.ttf) format(truetype);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:106.9985%;ascent-override:94.3939%;descent-override:22.4302%;line-gap-override:9.3459%}@font-face{font-family:General Sans;src:local("General Sans SemiBold Italic"),url(../_fonts/X93QBuWHpV3RjOGRwgNXCyg6mXEMOqM-2G9Jh1AIIxw-_-O6Mp405K0jLZM31IRBDFgBEZhiMudP3FjUOPaAWpg.woff2) format(woff2),url(../_fonts/X93QBuWHpV3RjOGRwgNXCyg6mXEMOqM-2G9Jh1AIIxw-rAWGjJ8Qngf98WS0CVxnPb1COlacNZqFmQQLxO9zihk.woff) format(woff),url(../_fonts/X93QBuWHpV3RjOGRwgNXCyg6mXEMOqM-2G9Jh1AIIxw-cLDgyY_E7xrdRFhWYqP6HasiPV5RR3u4B76BJzvNEkw.ttf) format(truetype);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:103.4094%;ascent-override:97.67%;descent-override:23.2087%;line-gap-override:9.6703%}@font-face{font-family:General Sans;src:local("General Sans Bold"),url(../_fonts/jbeGztx5eLUYZY0Y9wAzyC9iuI6R_HwBgxMV8N4Wk7A-H4xUFL3JA03kCGjTZkFkqywApWaujkqe80RE6tCQg10.woff2) format(woff2),url(../_fonts/jbeGztx5eLUYZY0Y9wAzyC9iuI6R_HwBgxMV8N4Wk7A-_KtHOpHMApbnwXR9JkwNWgmg99-N1Naffo4pTRJb3Rw.woff) format(woff),url(../_fonts/jbeGztx5eLUYZY0Y9wAzyC9iuI6R_HwBgxMV8N4Wk7A-EcPYe4EAi70Mk8F8Qsj4MwkR1pqQ7jRgusA70EcnKfs.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:109.6903%;ascent-override:92.0775%;descent-override:21.8798%;line-gap-override:9.1166%}@font-face{font-family:General Sans;src:local("General Sans Bold Italic"),url(../_fonts/zMxt_y0iY22TqfrAxOfJoFwL_yIM0e2-0yG_3jL9OU8-_uwmVoa9tLctWr18ysrkT5HO8-YLChoKN3ovMYBG36c.woff2) format(woff2),url(../_fonts/zMxt_y0iY22TqfrAxOfJoFwL_yIM0e2-0yG_3jL9OU8-bm6fU_MMKnygs73dMvEJGulARpu0KaMWK7chLhGjFI8.woff) format(woff),url(../_fonts/zMxt_y0iY22TqfrAxOfJoFwL_yIM0e2-0yG_3jL9OU8-Kulm31Nc5w0f1YOnUizizfSOIlgqVb9tEqKnNtNiapk.ttf) format(truetype);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:"General Sans Fallback: Arial";src:local("Arial");size-adjust:106.5498%;ascent-override:94.7913%;descent-override:22.5247%;line-gap-override:9.3853%}:root{--ios-bg:#000;--ios-bg-secondary:#1c1c1e;--ios-bg-tertiary:#2c2c2e;--ios-label:#fff;--ios-label-secondary:rgba(235,235,245,.6);--ios-label-tertiary:rgba(235,235,245,.3);--ios-separator:rgba(84,84,88,.65);--ios-blue:#0a84ff;--ios-green:#30d158;--ios-red:#ff453a;--ios-glass-fill:hsla(0,0%,100%,.07);--ios-glass-border:hsla(0,0%,100%,.14);--ios-glass-highlight:hsla(0,0%,100%,.22);--ios-radius-sm:10px;--ios-radius-md:14px;--ios-radius-lg:22px;--ios-radius-xl:28px;--ios-spring:cubic-bezier(.34,1.56,.64,1);--ios-spring-bounce:cubic-bezier(.22,1.16,.42,1);--ios-spring-release:cubic-bezier(.22,1.16,.42,1);--ios-spring-press:cubic-bezier(.4,0,.2,1);--ios-spring-snappy:cubic-bezier(.4,0,.2,1);--ios-spring-soft-release:cubic-bezier(.22,1.42,.38,1);--ios-spring-soft-press:cubic-bezier(.25,.46,.45,.94);--background:0 0% 0%;--foreground:0 0% 100%;--card:0 4% 11%;--card-foreground:0 0% 100%;--popover:0 4% 11%;--popover-foreground:0 0% 100%;--primary:0 73% 51%;--primary-foreground:0 0% 100%;--secondary:0 4% 11%;--secondary-foreground:0 0% 100%;--muted:0 3% 18%;--muted-foreground:0 5% 65%;--accent:0 73% 51%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:0 4% 16%;--input:0 4% 16%;--ring:0 73% 51%;--radius:.875rem}.ios-squircle-lg,.ios-squircle-md,.ios-squircle-pill,.ios-squircle-sm,.ios-squircle-xl,.ios-squircle-xs{corner-shape:squircle}.ios-squircle-xs{border-radius:8px}.ios-squircle-sm{border-radius:var(--ios-radius-sm)}.ios-squircle-md{border-radius:var(--ios-radius-md)}.ios-squircle-lg{border-radius:var(--ios-radius-lg)}.ios-squircle-xl{border-radius:var(--ios-radius-xl)}.ios-squircle-pill{border-radius:9999px}@supports not (corner-shape:squircle){.ios-squircle-xs{border-radius:10px}.ios-squircle-sm{border-radius:12px}.ios-squircle-md{border-radius:16px}.ios-squircle-lg{border-radius:26px}.ios-squircle-xl{border-radius:32px}.ios-squircle-pill{border-radius:9999px}}.ios-pressable{cursor:pointer;isolation:isolate;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:center center;transition:transform .62s var(--ios-spring-release),filter .62s var(--ios-spring-release),opacity .62s var(--ios-spring-release),background .32s ease,border-color .32s ease}.ios-pressable[data-spring-active=true],.ios-pressable[data-spring-active=true]:active,.ios-pressable[data-spring-active=true][data-pressed=true]{transition:none!important}.ios-pressable[data-spring-active=true]:after,.ios-pressable[data-spring-active=true]:before{opacity:0!important}.ios-pressable:before{background:radial-gradient(circle at var(--press-x,50%) var(--press-y,50%),hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,.1) 24%,transparent 56%);inset:-30%;transform:scale(.5);transition:opacity .42s var(--ios-spring-release),transform .62s var(--ios-spring-release)}.ios-pressable:after,.ios-pressable:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;z-index:0}.ios-pressable:after{background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 48%);inset:0;transition:opacity .32s ease}.ios-pressable:active:not(.ios-btn-primary):not(.ios-btn-secondary),.ios-pressable[data-pressed=true]:not(.ios-btn-primary):not(.ios-btn-secondary){filter:brightness(.93);transform:scale(.968);transition:transform .1s var(--ios-spring-press),filter .1s ease,opacity .1s ease,background .16s ease,border-color .16s ease}.ios-pressable:active:before,.ios-pressable[data-pressed=true]:before{opacity:1;transform:scale(1.08);transition:opacity .14s ease,transform .22s var(--ios-spring-press)}.ios-pressable:active:after,.ios-pressable[data-pressed=true]:after{opacity:.55}@media(hover:hover)and (pointer:fine){.ios-pressable:hover:not(:active):not([data-pressed=true]):not(.ios-btn-primary):not(.ios-btn-secondary){filter:brightness(1.05);transform:scale(1.006)}}.ios-pressable-subtle{transition:transform .55s var(--ios-spring-release),background .28s ease,color .2s ease,filter .55s var(--ios-spring-release)}.ios-pressable-subtle:active,.ios-pressable-subtle[data-pressed=true]{filter:brightness(.96);transform:scale(.988)}@media(hover:hover)and (pointer:fine){.ios-pressable-subtle:hover:not(:active):not([data-pressed=true]){filter:none;transform:none}}.ios-pressable-card{transition:transform .58s var(--ios-spring-release),filter .58s var(--ios-spring-release),background .32s ease}.ios-pressable-card:active,.ios-pressable-card[data-pressed=true]{filter:brightness(.95);transform:scale(.982)}@media(hover:hover)and (pointer:fine){.ios-pressable-card:hover:not(:active):not([data-pressed=true]){filter:brightness(1.03);transform:scale(1.004)}}.ios-press-link{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .5s var(--ios-spring-release),color .22s ease,opacity .22s ease}.ios-press-link:active{opacity:.72;transform:scale(.98);transition:transform .1s var(--ios-spring-press),color .1s ease,opacity .1s ease}@media(hover:hover)and (pointer:fine){.ios-press-link:hover:not(:active){opacity:1;transform:none}.ios-pressable-card:hover:not(:active):not([data-pressed=true]){background:#ffffff1a}}.glass-regular{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff2e}.glass-thick{backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 1px #ffffff38}.glass-card{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--ios-radius-lg)}.glass-card,.glass-pill{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff14;box-shadow:inset 0 1px #ffffff2e;corner-shape:squircle}.glass-pill{border:1px solid hsla(0,0%,100%,.12);border-radius:9999px}.glass-opaque,.ios-profile-fab{backdrop-filter:blur(52px) saturate(190%);-webkit-backdrop-filter:blur(52px) saturate(190%);background:#0e0e10f0;border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px #ffffff38,0 14px 44px #0000006b}.ios-profile-fab{border-radius:9999px;bottom:max(1.5rem,env(safe-area-inset-bottom,0px));height:56px;right:max(1.5rem,env(safe-area-inset-right,0px));transition:transform .62s var(--ios-spring-release),filter .36s ease,box-shadow .36s ease;width:56px}.ios-profile-fab:hover{box-shadow:inset 0 1px #ffffff42,0 18px 48px #0000007a;filter:brightness(1.06)}.ios-profile-fab:active,.ios-profile-fab[data-pressed=true]{filter:brightness(.94);transform:scale(.94);transition:transform .1s var(--ios-spring-press),filter .1s ease}.ios-profile-fab.ios-btn-pop{animation:ios-btn-pop .82s var(--ios-spring-release) both;transition:none!important}.ios-profile-menu{backdrop-filter:blur(52px) saturate(190%);-webkit-backdrop-filter:blur(52px) saturate(190%);background:#0c0c0ef7;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--ios-radius-lg);box-shadow:inset 0 1px #ffffff38,0 14px 44px #0000006b;isolation:isolate;overflow:hidden;position:relative;transform-origin:bottom right;will-change:transform,opacity;z-index:60}.ios-profile-menu:before{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04) 34%,transparent 56%)}.ios-profile-menu:after,.ios-profile-menu:before{border-radius:var(--ios-radius-lg);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ios-profile-menu:after{box-shadow:inset 0 1px #ffffff3d}.ios-profile-menu[data-state=open]{animation:ios-profile-menu-in .78s var(--ios-spring-release) both}.ios-profile-menu[data-state=closed]{animation:ios-profile-menu-out .42s var(--ios-spring-snappy) both}.ios-profile-menu-body,.ios-profile-menu-divider,.ios-profile-menu-header{position:relative;z-index:1}.ios-profile-menu-divider{background:#ffffff1a;height:1px;margin:.35rem .5rem}.ios-profile-menu[data-state=open] .ios-profile-menu-header{animation:ios-profile-item-in .62s var(--ios-spring-release) both;animation-delay:.04s}.ios-profile-menu[data-state=open] .ios-profile-menu-item{animation:ios-profile-item-in .64s var(--ios-spring-release) both;animation-delay:calc(var(--item-index, 0)*48ms + .1s)}.ios-profile-menu-item{align-items:center;border-radius:14px;color:#ebebf599;cursor:pointer;display:flex;font-family:var(--font-sans);font-size:14px;gap:.625rem;outline:none;padding:.625rem .75rem;position:relative;transform-origin:center center;transition:transform .58s var(--ios-spring-release),background .28s ease,color .28s ease,filter .58s var(--ios-spring-release);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ios-profile-menu-item svg{flex-shrink:0;height:16px;width:16px}.ios-profile-menu-item:focus,.ios-profile-menu-item:hover,.ios-profile-menu-item[data-highlighted]{background:#ffffff1a;color:var(--color-text-primary,#fff);filter:brightness(1.04);transform:scale(.985)}.ios-profile-menu-item:active,.ios-profile-menu-item[data-pressed=true]{filter:brightness(.94);transform:scale(.962);transition:transform .14s var(--ios-spring-press),background .14s ease,color .14s ease,filter .14s ease}.ios-profile-menu-item-danger{color:#fca5a5}.ios-profile-menu-item-danger:focus,.ios-profile-menu-item-danger:hover,.ios-profile-menu-item-danger[data-highlighted]{background:#dc26262e;color:#fecaca}.ios-profile-menu-item-danger:active,.ios-profile-menu-item-danger[data-pressed=true]{background:#dc26263d;color:#fee2e2}.ios-profile-fab[data-state=open]{filter:brightness(1.05);transform:scale(.96)}.ios-login-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000009e}.ios-login-overlay[data-state=open]{animation:ios-login-overlay-in .42s ease both}.ios-login-overlay[data-state=closed]{animation:ios-login-overlay-out .32s ease both}.ios-login-modal{border-radius:var(--ios-radius-xl);transform:translate(-50%,-50%);transform-origin:center center;will-change:transform,opacity}.ios-login-modal[data-state=open]{animation:ios-login-modal-in .84s var(--ios-spring-release) both}.ios-login-modal[data-state=closed]{animation:ios-login-modal-out .38s var(--ios-spring-snappy) both}.ios-login-modal-inner{backdrop-filter:blur(52px) saturate(190%);-webkit-backdrop-filter:blur(52px) saturate(190%);background:#0c0c0ef7;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--ios-radius-xl);box-shadow:inset 0 1px #ffffff38,0 24px 64px #0000008c;isolation:isolate;overflow:hidden;position:relative;transform-origin:center center}.ios-login-modal-inner[data-switching=true]{animation:ios-auth-shell-morph .98s var(--ios-spring-bounce) both}.ios-login-modal-inner:before{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04) 34%,transparent 56%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ios-auth-viewport{overflow:hidden;position:relative;transition:height .98s var(--ios-spring-bounce);width:100%;z-index:1}.ios-auth-track{align-items:flex-start;display:flex;transform:translateZ(0);transition:transform 1.02s var(--ios-spring-bounce);width:200%;will-change:transform}.ios-auth-track[data-view=register]{transform:translate3d(-50%,0,0)}.ios-auth-panel{align-self:flex-start;flex-shrink:0;width:50%}.ios-login-modal-inner:not([data-switching=true]) .ios-auth-panel:has(.ios-auth-content[data-active=false]){height:0;min-height:0;overflow:hidden;pointer-events:none}.ios-auth-content{position:relative;transition:opacity .72s var(--ios-spring-release),transform .96s var(--ios-spring-bounce),filter .72s ease}.ios-auth-panel:first-child .ios-auth-content[data-active=false]{filter:blur(4px);opacity:0;pointer-events:none;transform:translate3d(-34px,0,0) scale(.93)}.ios-auth-panel:last-child .ios-auth-content[data-active=false]{filter:blur(4px);opacity:0;pointer-events:none;transform:translate3d(34px,0,0) scale(.93)}.ios-auth-content[data-active=true]{filter:blur(0);opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.ios-auth-footer,.ios-login-form,.ios-login-modal-header{position:relative;z-index:1}.ios-auth-content .ios-btn-primary,.ios-auth-field,.ios-auth-footer,.ios-login-modal-header{transition:opacity .76s var(--ios-spring-release),transform .94s var(--ios-spring-bounce)}.ios-auth-content[data-active=false] .ios-auth-field,.ios-auth-content[data-active=false] .ios-auth-footer,.ios-auth-content[data-active=false] .ios-btn-primary,.ios-auth-content[data-active=false] .ios-login-modal-header{opacity:0;transform:translate3d(-22px,0,0) scale(.96)}.ios-auth-panel:last-child .ios-auth-content[data-active=false] .ios-auth-field,.ios-auth-panel:last-child .ios-auth-content[data-active=false] .ios-auth-footer,.ios-auth-panel:last-child .ios-auth-content[data-active=false] .ios-btn-primary,.ios-auth-panel:last-child .ios-auth-content[data-active=false] .ios-login-modal-header{transform:translate3d(22px,0,0) scale(.96)}.ios-auth-content[data-active=true] .ios-login-modal-header{transition-delay:.06s}.ios-auth-content[data-active=true] .ios-auth-field:first-of-type{transition-delay:.1s}.ios-auth-content[data-active=true] .ios-auth-field:nth-of-type(2){transition-delay:.16s}.ios-auth-content[data-active=true] .ios-auth-field:nth-of-type(3){transition-delay:.22s}.ios-auth-content[data-active=true] .ios-auth-field:nth-of-type(4){transition-delay:.28s}.ios-auth-content[data-active=true] .ios-auth-field:nth-of-type(5){transition-delay:.34s}.ios-auth-content[data-active=true] .ios-btn-primary{transition-delay:.38s}.ios-auth-content[data-active=true] .ios-auth-footer{transition-delay:.44s}.ios-auth-content[data-active=true] .ios-auth-field,.ios-auth-content[data-active=true] .ios-auth-footer,.ios-auth-content[data-active=true] .ios-btn-primary,.ios-auth-content[data-active=true] .ios-login-modal-header{opacity:1;transform:translateZ(0) scale(1)}.ios-login-modal[data-state=open] .ios-auth-content[data-active=true] .ios-login-modal-header{animation:ios-auth-item-rise .72s var(--ios-spring-release) both;animation-delay:.08s}.ios-login-modal[data-state=open] .ios-auth-content[data-active=true] .ios-auth-field{animation:ios-auth-item-rise .76s var(--ios-spring-release) both}.ios-login-modal[data-state=open] .ios-auth-content[data-active=true] .ios-auth-field:first-of-type{animation-delay:.12s}.ios-login-modal[data-state=open] .ios-auth-content[data-active=true] .ios-auth-field:nth-of-type(2){animation-delay:.18s}.ios-login-modal[data-state=open] .ios-auth-content[data-active=true] .ios-auth-footer{animation:ios-auth-item-rise .76s var(--ios-spring-release) both;animation-delay:.28s}.ios-login-close{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);z-index:2}.ios-login-input{background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--ios-radius-md);box-shadow:inset 0 1px #ffffff14;font-size:14px;outline:none;padding:.78rem .95rem;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease;width:100%}.ios-login-input::-moz-placeholder{color:#ebebf561}.ios-login-input::placeholder{color:#ebebf561}.ios-login-input:focus{background:#ffffff1a;border-color:#dc262673;box-shadow:inset 0 1px #ffffff1f,0 0 0 3px #dc262624}.ios-section-label{color:#f87171;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ios-title-large{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.02em}.ios-title-large,.ios-title-medium{color:#fff;font-family:var(--font-sans);font-weight:600}.ios-title-medium{font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.015em}.ios-body{color:#ebebf599;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.625}.ios-body,.ios-btn-primary{font-family:var(--font-sans)}.ios-btn-primary{align-items:center;border-radius:var(--ios-radius-md);color:#fff;display:inline-flex;font-weight:600;justify-content:center;corner-shape:squircle;cursor:pointer;isolation:isolate;overflow:hidden;padding:.875rem 1.75rem;position:relative;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%);background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.03) 40%,transparent 54%),linear-gradient(180deg,#dc262680,#991b1b57);border:none;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff21;touch-action:manipulation;transform-origin:center center;transition:filter .36s ease,background .36s ease,box-shadow .36s ease}.ios-btn-primary:before{background:radial-gradient(circle at var(--press-x,50%) var(--press-y,50%),hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,.1) 24%,transparent 56%);border-radius:inherit;content:"";inset:-30%;opacity:0;pointer-events:none;position:absolute;transform:scale(.5);transition:opacity .28s ease,transform .35s ease;z-index:0}.ios-btn-primary:after{display:none}@media(hover:hover)and (pointer:fine){.ios-btn-primary:hover:not([data-pressed=true]){background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.05) 40%,transparent 54%),linear-gradient(180deg,#dc26268f,#991b1b61);filter:brightness(1.05)}}.ios-btn-primary[data-pressed=true]{background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 42%,transparent 54%),linear-gradient(180deg,#dc26266b,#991b1b47);box-shadow:inset 0 3px 12px #00000029,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a;filter:brightness(.93)}.ios-btn-primary[data-pressed=true]:before{opacity:1;transform:scale(1.3);transition:opacity .28s ease,transform .42s cubic-bezier(.25,.46,.45,.94)}.ios-btn-secondary{align-items:center;border-radius:var(--ios-radius-md);color:#fff;display:inline-flex;font-family:var(--font-sans);font-weight:600;justify-content:center;corner-shape:squircle;cursor:pointer;isolation:isolate;overflow:hidden;padding:.875rem 1.75rem;position:relative;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(36px) saturate(200%);-webkit-backdrop-filter:blur(36px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.03) 42%,transparent 56%),#ffffff12;border:none;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff1c;touch-action:manipulation;transform-origin:center center;transition:filter .36s ease,background .36s ease,box-shadow .36s ease}.ios-btn-secondary:before{background:radial-gradient(circle at var(--press-x,50%) var(--press-y,50%),hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,.1) 24%,transparent 56%);border-radius:inherit;content:"";inset:-30%;opacity:0;pointer-events:none;position:absolute;transform:scale(.5);transition:opacity .28s ease,transform .35s ease;z-index:0}.ios-btn-secondary:after{display:none}@media(hover:hover)and (pointer:fine){.ios-btn-secondary:hover:not([data-pressed=true]){background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.05) 42%,transparent 56%),#ffffff1c;filter:brightness(1.05)}}.ios-btn-secondary[data-pressed=true]{background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 42%,transparent 56%),#ffffff0a;box-shadow:inset 0 3px 12px #0000001f,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff14;filter:brightness(.94)}.ios-btn-secondary[data-pressed=true]:before{opacity:1;transform:scale(1.3);transition:opacity .28s ease,transform .42s cubic-bezier(.25,.46,.45,.94)}.ios-badge{align-items:center;border-radius:9999px;display:inline-flex;gap:.5rem;padding:.375rem 1rem .375rem .5rem;corner-shape:squircle;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff2e}.ios-header-bar{backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);background:#0a0a0cd6;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff24,0 10px 40px #00000047;transition:background .4s ease,box-shadow .4s ease,padding .4s var(--ios-spring)}.ios-header-bar[data-scrolled=true]{backdrop-filter:blur(52px) saturate(170%);-webkit-backdrop-filter:blur(52px) saturate(170%);background:#0a0a0ceb;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff29,0 14px 44px #0000005c}.ios-nav-track{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;box-shadow:inset 0 1px #ffffff0d;display:flex;gap:2px;padding:3px;position:relative}.ios-nav-indicator{border-radius:9999px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform-origin:left center;will-change:transform,width,height;z-index:0}.ios-nav-indicator[data-direction=left]{transform-origin:right center}.ios-nav-indicator.is-ready{opacity:1}.ios-nav-indicator.is-animated{transition:transform .82s cubic-bezier(.22,1.04,.36,1),width .82s cubic-bezier(.22,1.04,.36,1),height .82s cubic-bezier(.22,1.04,.36,1)}.ios-nav-indicator-inner{background:#ffffff1f;border-radius:inherit;box-shadow:inset 0 1px #ffffff29;inset:0;position:absolute;transform:scale(1)}.ios-nav-indicator.is-sliding .ios-nav-indicator-inner{animation:ios-nav-bubble-squish .82s cubic-bezier(.22,1.04,.36,1) both}@keyframes ios-nav-link-pop{0%{transform:scale(.94)}42%{transform:scale(1.018)}68%{transform:scale(.996)}to{transform:scale(1)}}@keyframes ios-nav-bubble-squish{0%,to{transform:scale(1)}28%{transform:scale(1.05,.94)}58%{transform:scale(.985,1.03)}}.ios-nav-link{align-items:center;background:transparent;color:#ebebf5ad;cursor:pointer;display:inline-flex;justify-content:center;position:relative;touch-action:manipulation;transform-origin:center center;z-index:1;-webkit-tap-highlight-color:transparent;transition:transform .72s var(--ios-spring-release),color .28s ease,background .28s ease,filter .72s var(--ios-spring-release)}.ios-nav-link:active,.ios-nav-link[data-pressed=true]{filter:brightness(.94);transform:scale(.94);transition:transform .2s var(--ios-spring-soft-press),color .16s ease,background .16s ease,filter .2s var(--ios-spring-soft-press)}.ios-nav-link.ios-nav-link-pop{animation:ios-nav-link-pop .76s var(--ios-spring-release) both;transition:none!important}.ios-nav-link.ios-nav-link-pop:active,.ios-nav-link.ios-nav-link-pop[data-pressed=true]{filter:none;transform:none}.ios-nav-track .ios-nav-link{border-radius:9999px}.ios-nav-link[data-active=true]{color:#fff}@media(hover:hover)and (pointer:fine){.ios-nav-link:hover:not([data-active=true]){color:#ffffffeb}.ios-nav-track .ios-nav-link:hover:not([data-active=true]){background:#ffffff0a}}.ios-nav-link-menu[data-active=true]{background:#ffffff1a;color:#fff}.ios-online-dot{flex-shrink:0;position:relative}.ios-online-dot:after{animation:ios-online-pulse 2.4s ease-in-out infinite;background:#30d15859;border-radius:9999px;content:"";inset:-3px;position:absolute}.ios-tag{border-radius:8px;padding:.25rem .75rem;corner-shape:squircle;background:#dc262626;border:1px solid rgba(220,38,38,.25);color:#fca5a5;font-family:var(--font-sans);font-size:12px;font-weight:500}.gradient-text{background:linear-gradient(90deg,#f87171,#dc2626);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;line-height:1.12;padding-bottom:.06em;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gradient-violet-magenta{background:linear-gradient(90deg,#dc2626,#991b1b)}.border-subtle{border-color:#ffffff14}.ios-footer:before{background:linear-gradient(180deg,transparent,rgba(220,38,38,.04));content:"";height:120px;inset:0 0 auto;pointer-events:none;position:absolute}.ios-footer-cta{background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#ffffff14}.ios-footer-cta,.ios-footer-shell{isolation:isolate;position:relative}.ios-footer-ip{align-items:center;border-radius:var(--ios-radius-md);display:inline-flex;gap:.75rem;min-width:0;padding:.625rem .875rem;corner-shape:squircle;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff1f}.ios-footer-meta{display:flex;flex-wrap:wrap;gap:.5rem}.ios-footer-chip{border-radius:999px;padding:.35rem .65rem;corner-shape:squircle;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08)}.ios-footer-social{align-items:center;color:var(--ios-label-tertiary);display:inline-flex;height:2.5rem;justify-content:center;transition:color .22s ease,background .22s ease,transform .55s var(--ios-spring-release);width:2.5rem}@media(hover:hover)and (pointer:fine){.ios-footer-social:hover:not(:active):not([data-pressed=true]){background:#ffffff1f;color:var(--ios-label)}}.ios-footer-divider{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 18%,hsla(0,0%,100%,.12) 82%,transparent);height:1px;margin:2.5rem 0 1.5rem}.ios-footer-legal{color:var(--ios-label-tertiary)}.ios-footer-lang,.ios-footer-top{align-items:center;border-radius:999px;display:inline-flex;gap:.45rem;justify-content:center;min-height:2.25rem;padding:0 .75rem;corner-shape:squircle;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff1a}.ios-footer-top{padding:0;width:2.25rem}.ios-store-page{position:relative}.ios-store-hero-bg{background:radial-gradient(ellipse 70% 60% at 18% 20%,rgba(220,38,38,.18) 0,transparent 58%),radial-gradient(ellipse 55% 45% at 82% 10%,rgba(153,27,27,.14) 0,transparent 52%),linear-gradient(180deg,hsla(0,0%,100%,.03),transparent);inset:0;pointer-events:none;position:absolute}.ios-store-hero-stat{align-items:center;display:inline-flex;gap:.85rem;min-width:140px}.ios-store-featured{isolation:isolate;overflow:hidden;position:relative}.ios-store-featured-glow{background:radial-gradient(circle,rgba(220,38,38,.22) 0,transparent 68%);border-radius:50%;height:320px;inset:-20% auto auto -10%;pointer-events:none;position:absolute;width:320px}.ios-store-featured-icon{align-items:center;border-radius:var(--ios-radius-lg);display:flex;height:4.5rem;justify-content:center;width:4.5rem;corner-shape:squircle;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px #ffffff2e;color:#fca5a5}.ios-store-featured-list{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem}.ios-store-featured-list li{align-items:center;color:var(--ios-label-secondary);display:inline-flex;font-family:inherit;font-size:13px;gap:.4rem}.ios-store-filter-track{align-items:center;display:flex;gap:.25rem;overflow-x:auto;padding:.35rem;position:relative;scrollbar-width:none}.ios-store-filter-track::-webkit-scrollbar{display:none}.ios-store-filter-indicator{border-radius:999px;bottom:.35rem;left:0;position:absolute;top:.35rem;corner-shape:squircle;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px #ffffff2e;opacity:0;pointer-events:none;transition:transform .82s var(--ios-spring-bounce),width .82s var(--ios-spring-bounce),opacity .2s ease}.ios-store-filter-indicator.is-ready{opacity:1}.ios-store-filter-btn{border-radius:999px;flex:0 0 auto;padding:.65rem 1rem;position:relative;z-index:1;corner-shape:squircle;color:var(--ios-label-secondary);font-family:inherit;font-size:13px;font-weight:500;transition:color .22s ease,transform .55s var(--ios-spring-release);-webkit-tap-highlight-color:transparent}.ios-store-filter-btn[data-active=true]{color:var(--ios-label)}.ios-store-filter-btn:active{transform:scale(.98)}.ios-store-grid{position:relative}.ios-store-badge{align-items:center;border-radius:999px;display:inline-flex;padding:.28rem .55rem;corner-shape:squircle;background:#dc262629;border:1px solid rgba(220,38,38,.28);color:#fca5a5;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ios-store-card{border-radius:var(--ios-radius-lg);display:flex;flex-direction:column;isolation:isolate;min-height:100%;overflow:hidden;padding:1.25rem;position:relative;corner-shape:squircle;background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff29}.ios-store-card-glow{border-radius:50%;height:180px;inset:-30% -10% auto auto;opacity:.55;pointer-events:none;position:absolute;width:180px}.ios-store-accent-red .ios-store-card-glow,.ios-store-accent-red .ios-store-featured-glow{background:radial-gradient(circle,rgba(220,38,38,.24) 0,transparent 68%)}.ios-store-accent-gold .ios-store-card-glow{background:radial-gradient(circle,rgba(245,158,11,.22) 0,transparent 68%)}.ios-store-accent-emerald .ios-store-card-glow{background:radial-gradient(circle,rgba(48,209,88,.18) 0,transparent 68%)}.ios-store-accent-cyan .ios-store-card-glow{background:radial-gradient(circle,rgba(6,182,212,.18) 0,transparent 68%)}.ios-store-card-top{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;position:relative;z-index:1}.ios-store-card-icon{align-items:center;border-radius:var(--ios-radius-md);display:flex;height:3rem;justify-content:center;width:3rem;corner-shape:squircle;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff24}.ios-store-accent-red .ios-store-card-icon,.ios-store-accent-red .ios-store-featured-icon,.ios-store-accent-red .ios-store-rank-icon{color:#fca5a5}.ios-store-accent-gold .ios-store-card-icon,.ios-store-accent-gold .ios-store-rank-icon{color:#fcd34d}.ios-store-accent-emerald .ios-store-card-icon,.ios-store-accent-emerald .ios-store-rank-icon{color:#86efac}.ios-store-accent-cyan .ios-store-card-icon,.ios-store-accent-cyan .ios-store-rank-icon{color:#67e8f9}.ios-store-card-body{flex:1;margin-top:1rem;position:relative;z-index:1}.ios-store-card-features{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem}.ios-store-card-features li{align-items:center;color:var(--ios-label-secondary);display:flex;font-family:inherit;font-size:13px;gap:.45rem}.ios-store-card-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:.75rem;justify-content:space-between;margin-top:1.25rem;padding-top:1rem;position:relative;z-index:1}.ios-store-buy-btn{font-size:13px;padding:.65rem 1rem;white-space:nowrap}.ios-store-rank{display:flex;flex-direction:column;min-height:100%;position:relative}.ios-store-rank-highlight{background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#ffffff14;border-color:#dc262647;box-shadow:inset 0 1px #fff3,0 0 0 1px #dc262614}.ios-store-rank-icon{align-items:center;border-radius:var(--ios-radius-md);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem;corner-shape:squircle;background:#ffffff12;border:1px solid hsla(0,0%,100%,.1)}.ios-store-rank-features{display:flex;flex:1;flex-direction:column;gap:.4rem;margin-top:1rem}.ios-store-rank-features li{color:var(--ios-label-secondary);font-family:inherit;font-size:13px;padding-left:.85rem;position:relative}.ios-store-rank-features li:before{background:#f87272d9;border-radius:50%;content:"";height:.25rem;left:0;position:absolute;top:.55rem;width:.25rem}.ios-store-rank-btn{font-size:14px;padding-bottom:.75rem;padding-top:.75rem}.ios-store-sheet-overlay{animation:ios-overlay-in .28s ease both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000094;inset:0;position:fixed;z-index:80}.ios-store-sheet{animation:ios-store-sheet-in .72s var(--ios-spring-bounce) both;bottom:0;left:50%;padding:0 1rem max(1rem,env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:min(100vw,520px);z-index:81}.ios-store-sheet-inner{border-radius:var(--ios-radius-xl);isolation:isolate;overflow:hidden;padding:1.25rem;position:relative;corner-shape:squircle;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:linear-gradient(180deg,#ffffff1f,#ffffff0d),#120c0ceb;border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px #ffffff2e,0 24px 80px #00000073}.ios-store-sheet-close{align-items:center;border-radius:999px;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem;corner-shape:squircle;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);color:var(--ios-label-secondary)}.ios-store-sheet-product{align-items:flex-start;border-radius:var(--ios-radius-md);display:flex;gap:.85rem;margin-top:1.25rem;padding:.95rem;corner-shape:squircle;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08)}.ios-store-sheet-icon{align-items:center;border-radius:var(--ios-radius-md);display:flex;height:3.25rem;justify-content:center;width:3.25rem;corner-shape:squircle;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12)}.ios-store-sheet-features{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.ios-store-sheet-features li{align-items:center;color:var(--ios-label-secondary);display:flex;font-family:inherit;font-size:14px;gap:.55rem}.ios-store-sheet-price-row{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding-top:1rem}.ios-store-sheet-trust{align-items:center;color:var(--ios-label-tertiary);display:inline-flex;font-family:inherit;font-size:12px;gap:.4rem}.ios-store-sheet-cta{margin-top:1rem}.ios-leader-cta,.ios-leader-group{isolation:isolate;position:relative}.ios-leader-group{overflow:hidden;padding:.35rem}.ios-leader-group-head{padding:.85rem 1rem .55rem}.ios-leader-group-title{letter-spacing:-.01em}.ios-leader-group-body{display:flex;flex-direction:column}.ios-leader-row{align-items:center;border-radius:var(--ios-radius-md);display:flex;gap:.85rem;padding:.8rem .85rem;corner-shape:squircle}.ios-leader-row-top{padding-bottom:.9rem;padding-top:.9rem}.ios-leader-rank{align-items:center;border-radius:var(--ios-radius-sm);display:inline-flex;flex-shrink:0;height:2.125rem;justify-content:center;width:2.125rem;corner-shape:squircle;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff1a;color:var(--ios-label-secondary);font-family:inherit;font-size:13px;font-weight:700}.ios-leader-row[data-rank="1"] .ios-leader-rank{background:#dc262624;border-color:#dc26263d;color:#fca5a5}.ios-leader-row[data-rank="2"] .ios-leader-rank,.ios-leader-row[data-rank="3"] .ios-leader-rank{background:#ffffff17;border-color:#ffffff24;color:var(--ios-label)}.ios-leader-main{align-items:center;display:flex;flex:1;gap:.55rem;min-width:0}.ios-leader-name{letter-spacing:-.01em}.ios-leader-score{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.1rem;min-width:4.75rem}.ios-leader-score .font-mono{font-size:15px;letter-spacing:-.01em}.ios-leader-divider{background:#ffffff14;height:1px;margin:0 .85rem}.ios-leader-user{background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff0f;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff29;isolation:isolate;position:relative}.hero-content-shade{background:radial-gradient(ellipse 75% 85% at 22% 48%,rgba(0,0,0,.5) 0,transparent 62%),linear-gradient(90deg,rgba(0,0,0,.3),transparent 55%)}.hero-ip{cursor:pointer;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:center center;transition:transform .62s var(--ios-spring-release),filter .62s var(--ios-spring-release),background .35s ease,border-color .35s ease}.hero-ip:before{background:radial-gradient(circle at var(--press-x,50%) var(--press-y,50%),hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.08) 24%,transparent 56%);border-radius:inherit;content:"";inset:-30%;opacity:0;pointer-events:none;position:absolute;transform:scale(.5);transition:opacity .42s var(--ios-spring-release),transform .62s var(--ios-spring-release)}.hero-ip.ios-btn-pop,.ios-btn-primary.ios-btn-pop,.ios-btn-secondary.ios-btn-pop{animation:ios-btn-pop .82s var(--ios-spring-release) both;transition:none!important}.hero-ip.ios-btn-pop:before,.ios-btn-primary.ios-btn-pop:before,.ios-btn-secondary.ios-btn-pop:before{opacity:0!important}.hero-ip:active:not(.ios-btn-pop),.hero-ip[data-pressed=true]:not(.ios-btn-pop){filter:brightness(.94);transform:scale(.982);transition:transform .1s var(--ios-spring-press),filter .1s ease}.hero-ip:active:not(.ios-btn-pop):before,.hero-ip[data-pressed=true]:not(.ios-btn-pop):before{opacity:1;transform:scale(1.06);transition:opacity .14s ease,transform .22s var(--ios-spring-press)}@media(hover:hover)and (pointer:fine){.hero-ip:hover:not(:active):not(.ios-btn-pop):not([data-pressed=true]){filter:brightness(1.04);transform:scale(1.004)}}.hero-ip[data-copied=true]{background:#30d1580f;border-color:#30d1582e;transition:background .35s ease,border-color .35s ease}.text-balance{text-wrap:balance}.ios-spring{transition-timing-function:var(--ios-spring)}@keyframes ios-online-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:0;transform:scale(1.6)}}@keyframes ios-profile-menu-in{0%{opacity:0;transform:scale(.78) translateY(16px)}52%{opacity:1;transform:scale(1.045) translateY(-4px)}74%{transform:scale(.988) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ios-profile-menu-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.88) translateY(10px)}}@keyframes ios-profile-item-in{0%{opacity:0;transform:translateY(10px) scale(.94)}58%{opacity:1;transform:translateY(-2px) scale(1.018)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ios-login-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ios-login-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ios-login-modal-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.82)}54%{opacity:1;transform:translate(-50%,-50%) scale(1.045)}76%{transform:translate(-50%,-50%) scale(.988)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ios-login-modal-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.9)}}@keyframes ios-auth-shell-morph{0%{transform:scale(1)}34%{transform:scale(.968,1.038)}58%{transform:scale(1.028,.978)}to{transform:scale(1)}}@keyframes ios-auth-item-rise{0%{opacity:0;transform:translate3d(0,14px,0) scale(.94)}58%{opacity:1;transform:translate3d(0,-3px,0) scale(1.018)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ios-store-sheet-in{0%{opacity:0;transform:translate(-50%) translateY(100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes ios-btn-pop{0%{transform:scale(1)}18%{transform:scale(.962)}52%{transform:scale(1.014)}72%{transform:scale(.996)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ios-nav-indicator,.ios-nav-indicator.is-animated,.ios-nav-indicator.is-sliding .ios-nav-indicator-inner{animation:none!important;transition:none!important}.hero-ip,.ios-nav-link,.ios-press-link,.ios-pressable-card,.ios-pressable-subtle:not(.ios-nav-link),.ios-pressable:not(.ios-btn-primary):not(.ios-btn-secondary):not(.ios-nav-link){filter:none!important;transform:none!important;transition:none!important}.ios-nav-link.ios-nav-link-pop{animation:none!important}.ios-pressable:after,.ios-pressable:before{display:none}.ios-auth-content,.ios-auth-field,.ios-auth-track,.ios-btn-pop,.ios-login-modal-inner[data-switching=true],.ios-login-modal[data-state=closed],.ios-login-modal[data-state=open],.ios-login-modal[data-state=open] .ios-login-form,.ios-login-modal[data-state=open] .ios-login-modal-header,.ios-login-overlay[data-state=closed],.ios-login-overlay[data-state=open],.ios-profile-menu[data-state=closed],.ios-profile-menu[data-state=open],.ios-profile-menu[data-state=open] .ios-profile-menu-header,.ios-profile-menu[data-state=open] .ios-profile-menu-item{animation:none}.ios-store-filter-indicator,.ios-store-sheet,.ios-store-sheet-overlay{animation:none!important;transition:none!important}.ios-auth-viewport{transition:none!important}}@media(prefers-reduced-transparency:reduce){.glass-card,.glass-opaque,.glass-pill,.glass-regular,.glass-thick,.ios-btn-primary,.ios-btn-secondary,.ios-header-bar,.ios-login-modal-inner,.ios-login-overlay,.ios-profile-fab,.ios-profile-menu{backdrop-filter:none;-webkit-backdrop-filter:none}.ios-btn-secondary{background:#1a1212f2}.ios-btn-primary{background:linear-gradient(180deg,#dc2626f2,#991b1bf2)}.ios-header-bar{background:#0a0a0cf5}.ios-login-modal-inner,.ios-profile-fab,.ios-profile-menu{background:#0e0e10fa}.ios-store-sheet-inner{background:#0e0a0afa}.ios-store-sheet-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}.skeleton,.ui-skeleton{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff1f;isolation:isolate;overflow:hidden;position:relative;corner-shape:squircle}.skeleton:after,.ui-skeleton:after{animation:ios-skeleton-sweep 1.65s var(--ios-spring-release,ease) infinite;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.02) 34%,hsla(0,91%,71%,.14) 48%,hsla(0,0%,100%,.08) 52%,hsla(0,0%,100%,.02) 66%,transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-120%)}.skeleton.text{border-radius:var(--ios-radius-sm,10px)}.skeleton.circle{border-radius:999px}.skeleton.card{border-radius:var(--ios-radius-lg,22px);min-height:120px}.skeleton.rounded{border-radius:999px}.ios-skeleton-panel{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--ios-radius-xl,28px);box-shadow:inset 0 1px #ffffff24;corner-shape:squircle}@keyframes ios-skeleton-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;isolation:isolate;justify-content:center;position:relative;-webkit-tap-highlight-color:transparent;border-radius:var(--ios-radius-md,14px);touch-action:manipulation;transform-origin:center center;corner-shape:squircle;font-size:14px;height:40px;min-height:40px;padding:0 20px;transition:transform .58s var(--ios-spring-release),filter .32s ease,background .32s ease}.btn-sm{font-size:13px;height:36px;min-height:36px;padding:0 16px}.btn-lg{font-size:15px;height:46px;min-height:46px;padding:0 24px}.btn-icon{border-radius:999px;min-width:40px;padding:0;width:40px}.btn-primary{background:linear-gradient(180deg,hsla(0,0%,100%,.18),transparent 42%),#dc2626eb;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1a;color:#fff}.btn-secondary{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px #ffffff29;color:#fff}.btn-ghost{background:transparent;border-radius:999px;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.btn-danger{background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 42%),#ff453ae0}.btn-danger,.btn-success{box-shadow:inset 0 1px #ffffff38;color:#fff}.btn-success{background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 42%),#30d158d1}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.page-btn,.ui-page-btn{align-items:center;border-radius:var(--ios-radius-md,14px);display:inline-flex;height:38px;justify-content:center;min-width:38px;width:38px;corner-shape:squircle;background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff1f;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600;transition:transform .58s var(--ios-spring-release),background .28s ease,color .22s ease}.page-btn:hover:not(:disabled),.ui-page-btn:hover:not(:disabled){background:#ffffff1c;color:var(--text-primary)}.page-btn.active,.ui-page-btn.active{background:#dc262638;border-color:#dc262661;color:#fff}.page-btn:disabled,.ui-page-btn:disabled{cursor:not-allowed;opacity:.4}.cat-btn,.tab,.tab-pill{background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:inset 0 1px #ffffff1a;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:transform .58s var(--ios-spring-release),background .28s ease,color .22s ease}.cat-btn:hover,.tab-pill:hover:not(.active),.tab:hover:not(.active){background:#ffffff1c;color:var(--text-primary)}.cat-btn.active,.tab-pill.active,.tab.active{background:#dc262638;border-color:#dc262661;color:#fff}.cal-nav-btn{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:transform .58s var(--ios-spring-release),background .28s ease,color .22s ease;width:40px}.cal-nav-btn:hover{background:#ffffff1c;color:var(--text-primary)}.quick-link{align-items:center;border-radius:var(--ios-radius-md,14px);display:flex;gap:12px;padding:12px 16px;corner-shape:squircle;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff1f;color:var(--text-secondary);transition:transform .58s var(--ios-spring-release),background .28s ease,color .22s ease}.quick-link:hover{background:#ffffff1a;color:var(--text-primary);transform:translate(2px)}.quick-link span{flex:1;font-size:14px;font-weight:600}.application-card,.content-row,.creator-card,.criterion,.d-stat,.detail-row,.info-cta,.info-item,.info-section,.message,.mlc-icon,.modal-link-card,.module-card,.nm-control-card,.nm-control-icon,.nm-stats,.notification-item,.platform-option,.rank-item,.request-card,.restock-section,.reward-card,.reward-image,.reward-image-placeholder,.score-bar,.short-limit-bar,.social-chip,.t-card,.ticket-card,.type-option,.ui-stat-card,.ui-table-wrap,.video-wrapper,.weekly-bonus-bar{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff12!important;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff24}.application-card,.creator-card,.info-section,.modal-link-card,.module-card,.nm-control-card,.reward-card,.score-bar,.t-card,.ticket-card,.ui-stat-card{corner-shape:squircle}.t-card{transition:transform .58s var(--ios-spring-release),background .32s ease!important}.t-card:hover{background:#ffffff1a!important;transform:translateY(-4px) scale(1.01)}.t-1{background:linear-gradient(135deg,#dc26261f,#ffffff12 55%)!important}.pub-header.ios-header-bar{transition:background .4s ease,box-shadow .4s ease,padding .4s var(--ios-spring-release)}.pub-header.ios-header-bar[data-scrolled=true]{backdrop-filter:blur(52px) saturate(170%);-webkit-backdrop-filter:blur(52px) saturate(170%);background:#0a0a0cf0;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff29,0 14px 44px #0000005c}.pub-header .ios-nav-link{font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap}.pub-header .ios-nav-indicator-inner{background:#dc262638;box-shadow:inset 0 1px #ffffff24}.toggle-btn{background:#ffffff1f!important;border:1px solid hsla(0,0%,100%,.14)}.toggle-btn.active,.toggle-btn.on{background:#dc26268c!important;border-color:#dc262673}.preview-toggle{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--text-secondary);display:inline-flex;height:36px;justify-content:center;transition:transform .58s var(--ios-spring-release),background .28s ease,color .22s ease;width:36px}.preview-toggle:hover{background:#ffffff1c;color:var(--text-primary)}.preview-toggle.open{color:#f87171;transform:rotate(180deg)}.section{transition:transform .58s var(--ios-spring-release),background .32s ease}.section:hover{transform:translateY(-2px)}.admin-page .activity-icon.user{background:#dc262626;color:#f87171}.admin-page .activity-icon.content{background:#f8727224;color:#fca5a5}.admin-page .activity-icon.reward{background:#30d15824;color:#30d158}.ios-skeleton-grid.top5{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:36px}.btn,.cal-nav-btn,.cat-btn,.menu-btn,.notif-mark-all,.page-btn,.preview-toggle,.quick-link,.sidebar-toggle,.tab,.tab-pill,.ui-alert__close,.ui-page-btn{isolation:isolate;overflow:hidden;position:relative}.btn:active:not(:disabled),.cal-nav-btn:active,.cat-btn:active,.page-btn:active:not(:disabled),.quick-link:active,.tab-pill:active,.tab:active,.ui-page-btn:active:not(:disabled){transform:scale(.968);transition:transform .1s var(--ios-spring-press,ease)}@media(max-width:640px){.ios-skeleton-grid.top5{grid-template-columns:1fr}}.input-field,.ios-field,.ios-login-input,.select-trigger,.ui-input,.ui-select,.ui-textarea{color:#fff;width:100%;-webkit-text-fill-color:#fff;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--ios-radius-md,14px);box-shadow:inset 0 1px #ffffff1a;caret-color:#f87171;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4;corner-shape:squircle;outline:none;transition:transform .58s var(--ios-spring-release),border-color .28s ease,background .28s ease,box-shadow .28s ease}.input-field::-moz-placeholder,.ios-field::-moz-placeholder,.ios-login-input::-moz-placeholder,.ui-textarea::-moz-placeholder{color:#ebebf561;-webkit-text-fill-color:rgba(235,235,245,.38);opacity:1}.input-field::placeholder,.ios-field::placeholder,.ios-login-input::placeholder,.ui-textarea::placeholder{color:#ebebf561;-webkit-text-fill-color:rgba(235,235,245,.38);opacity:1}.input-field:focus,.input-wrapper.has-focus,.ios-field:focus,.ios-login-input:focus,.select-trigger.is-open,.ui-select:focus,.ui-textarea:focus{background:#ffffff1a;border-color:#dc262673;box-shadow:inset 0 1px #ffffff24,0 0 0 3px #dc26261f;transform:scale(1.008)}.ios-field:hover:not(:focus):not(:disabled),.ios-login-input:hover:not(:focus):not(:disabled),.ui-select:hover:not(:focus):not(:disabled),.ui-textarea:hover:not(:focus):not(:disabled){background:#ffffff17;border-color:#ffffff2e}.ios-field:disabled,.ios-login-input:disabled,.ui-select:disabled,.ui-textarea:disabled{cursor:not-allowed;opacity:.5}input.ios-field,input.ios-login-input,input.ui-input{min-height:44px;padding:10px 14px}.ui-select,select.ios-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23f87171' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;min-height:44px;padding:10px 40px 10px 14px}.ui-select option,select.ios-field option{background:#141416;color:#fff}.ui-textarea,textarea.input-field,textarea.ios-field{min-height:108px;padding:12px 14px;resize:vertical}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;border:1px solid rgba(220,38,38,.35)!important;box-shadow:inset 0 0 0 1000px #1c1c1ef2!important;caret-color:#f87171;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.input-wrapper{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--ios-radius-md,14px);box-shadow:inset 0 1px #ffffff1a;corner-shape:squircle;transition:transform .58s var(--ios-spring-release),border-color .28s ease,background .28s ease,box-shadow .28s ease}.input-wrapper.has-focus{background:#ffffff1a;border-color:#dc262673;box-shadow:inset 0 1px #ffffff24,0 0 0 3px #dc26261f;transform:scale(1.008)}.input-wrapper.has-error{border-color:#ff453a8c;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #ff453a1a}.input-wrapper .input-field,.input-wrapper textarea.ios-field{background:transparent;border:none;border-radius:0;box-shadow:none;flex:1;font-size:.9375rem;min-height:auto;outline:none;padding:.875rem 0;transform:none!important;width:100%}.input-wrapper .input-field:focus,.input-wrapper textarea.ios-field:focus{background:transparent;border:none!important;box-shadow:none!important;transform:none!important}.select-options{backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);background:#121214f0!important;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--ios-radius-lg,22px);box-shadow:inset 0 1px #ffffff29,0 16px 48px #00000080;corner-shape:squircle}.select-option{border-radius:var(--ios-radius-md,14px);corner-shape:squircle;transition:transform .58s var(--ios-spring-release),background .22s ease,color .22s ease}.select-option.is-selected{background:#dc262633!important;color:#fff!important}.select-option:hover{background:#ffffff14;color:#fff}.base-checkbox,.platform-option,.remember-me{transition:transform .58s var(--ios-spring-release)}.base-checkbox:active,.platform-option:active,.remember-me:active{transform:scale(.98)}.checkbox-box,.remember-me .checkbox-box{border-radius:8px;corner-shape:squircle;transition:transform .58s var(--ios-spring-release),background .22s ease,border-color .22s ease}.base-checkbox.is-checked .checkbox-box,.remember-me .checkbox-box.checked{background:#dc2626eb;border-color:#dc2626eb;box-shadow:inset 0 1px #fff3}.platform-option{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ios-radius-md,14px);box-shadow:inset 0 1px #ffffff1a;corner-shape:squircle;color:var(--text-secondary)}.platform-option.selected,.platform-option:hover{background:#dc262624;border-color:#dc262652;color:#fff}.base-checkbox,.creator-card,.hero-card,.notif-item,.platform,.platform-option,.sc,.select-option,.select-trigger,.step,.t-card,.tag,.tag-add,.toggle-btn,.ui-tag{isolation:isolate;overflow:hidden;position:relative}.notif-item:active,.select-option:active,.select-trigger:active,.tag-add:active,.tag:active,.toggle-btn:active{transform:scale(.97);transition:transform .1s var(--ios-spring-press,ease)}.admin-page{animation:fadeInUp .5s var(--ios-spring-release,ease) both;max-width:1280px}.admin-hero{border-radius:var(--radius-xl);margin-bottom:24px;overflow:hidden;padding:28px 28px 24px;position:relative;corner-shape:squircle;background:linear-gradient(135deg,#dc262638,#dc26260f 45%,#ffffff0a);border:1px solid rgba(220,38,38,.28);box-shadow:inset 0 1px #ffffff24}.admin-hero:before{background:radial-gradient(circle,rgba(220,38,38,.18) 0,transparent 70%);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-8%;top:-40%;width:280px}.admin-hero-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;position:relative}.admin-hero-title{align-items:center;display:flex;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;gap:12px;letter-spacing:-.02em;margin-bottom:6px}.admin-hero-sub{color:var(--text-secondary);font-size:14px;line-height:1.5;max-width:520px}.admin-hero-badge{align-items:center;background:#dc262633;border:1px solid rgba(220,38,38,.35);border-radius:999px;color:#fca5a5;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:6px 14px}.admin-hero-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.admin-hero-stat{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px}.admin-hero-stat strong{color:var(--text-primary);font-weight:600}.admin-pending-banner{align-items:center;border-radius:var(--radius-lg);display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px 20px;corner-shape:squircle;background:#f9a8251a;border:1px solid rgba(249,168,37,.28);flex-wrap:wrap}.admin-pending-banner.is-clear{background:#30d15814;border-color:#30d15838}.admin-pending-left{align-items:center;display:flex;gap:14px}.admin-pending-icon{border-radius:var(--radius-md);height:40px;width:40px;corner-shape:squircle;align-items:center;background:#f9a8252e;color:var(--color-warning);display:flex;flex-shrink:0;justify-content:center}.admin-pending-banner.is-clear .admin-pending-icon{background:#30d15826;color:var(--color-success)}.admin-pending-text h3{font-size:14px;font-weight:600;margin-bottom:2px}.admin-pending-text p{color:var(--text-muted);font-size:13px}.admin-pending-chips{display:flex;flex-wrap:wrap;gap:8px}.admin-pending-chip{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:background .22s ease,color .22s ease}.admin-pending-chip:hover{background:#ffffff1f;color:var(--text-primary)}.admin-pending-chip .count{align-items:center;background:#f9a82540;border-radius:999px;color:#fcd34d;display:flex;font-size:11px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.admin-quick-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.admin-quick-card{border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;padding:18px;corner-shape:squircle;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff1a;overflow:hidden;position:relative;transition:transform .58s var(--ios-spring-release),background .28s ease,border-color .28s ease}.admin-quick-card:hover{background:#ffffff1a;border-color:#ffffff29;transform:translateY(-2px)}.admin-quick-card-top{align-items:flex-start;display:flex;justify-content:space-between}.admin-quick-card-icon{border-radius:var(--radius-md);height:44px;width:44px;corner-shape:squircle;align-items:center;display:flex;justify-content:center}.admin-quick-card-icon.orange{background:#f9a82526;color:#fbbf24}.admin-quick-card-icon.purple{background:#a855f726;color:#c084fc}.admin-quick-card-icon.green{background:#30d15826;color:#30d158}.admin-quick-card-icon.blue{background:#3b82f626;color:#60a5fa}.admin-quick-card-icon.red{background:#dc26262e;color:#f87171}.admin-quick-card-icon.cyan{background:#22d3ee26;color:#22d3ee}.admin-quick-card h3{color:var(--text-primary);font-size:14px;font-weight:600}.admin-quick-card p{color:var(--text-muted);font-size:12px;line-height:1.4}.admin-quick-badge{align-items:center;background:#f9a82540;border-radius:999px;color:#fcd34d;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.admin-activity-list{display:flex;flex-direction:column;gap:0}.admin-activity-item{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:14px;padding:14px 0;position:relative}.admin-activity-item:last-child{border-bottom:none;padding-bottom:0}.admin-activity-item:first-child{padding-top:0}.admin-activity-dot{border-radius:var(--radius-md);height:36px;width:36px;corner-shape:squircle;align-items:center;display:flex;flex-shrink:0;justify-content:center}.admin-activity-dot.content{background:#a855f726;color:#c084fc}.admin-activity-dot.application{background:#3b82f626;color:#60a5fa}.admin-activity-dot.reward{background:#30d15826;color:#30d158}.admin-activity-dot.ticket{background:#f9a82526;color:#fbbf24}.admin-activity-body{flex:1;min-width:0}.admin-activity-text{color:var(--text-secondary);display:block;font-size:14px;line-height:1.45}.admin-activity-time{color:var(--text-dim);display:block;font-size:12px;margin-top:4px}.admin-overview-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.admin-overview-item{border-radius:var(--radius-md);padding:16px;corner-shape:squircle;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);text-align:center}.admin-overview-val{color:var(--text-primary);display:block;font-size:22px;font-weight:700;letter-spacing:-.02em}.admin-overview-lbl{color:var(--text-muted);display:block;font-size:12px;margin-top:4px}.admin-page-header{margin-bottom:28px}.admin-page-header-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.admin-page-header-main h1{align-items:center;color:var(--text-primary);display:flex;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;gap:10px;margin-bottom:4px}.admin-page-header-main p{color:var(--text-muted);font-size:13px}.admin-page-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.mini-stat{border-radius:var(--radius-lg);padding:18px 20px;corner-shape:squircle;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px #ffffff1a;display:flex;flex-direction:column;gap:4px;transition:background .28s ease}.mini-stat:hover{background:#ffffff17}.mini-stat-num{color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.mini-stat-label{color:var(--text-muted);font-size:12px;font-weight:500}.admin-filters{align-items:end;display:grid;gap:12px;grid-template-columns:1fr repeat(3,minmax(140px,180px))}@media(max-width:900px){.admin-filters{grid-template-columns:1fr 1fr}}@media(max-width:540px){.admin-filters,.admin-overview-grid{grid-template-columns:1fr}.admin-quick-grid{grid-template-columns:1fr 1fr}}@media(max-width:400px){.admin-quick-grid{grid-template-columns:1fr}}.admin-nav-section{border-top:1px solid rgba(220,38,38,.15);margin-top:4px;padding-top:12px}.admin-nav-label{color:#f87272b3;font-size:10px;font-weight:700;letter-spacing:.08em;padding:8px 12px 6px;text-transform:uppercase}.admin-nav-group-label{color:var(--text-dim);font-size:10px;font-weight:600;letter-spacing:.06em;padding:10px 12px 4px;text-transform:uppercase}.nav-item .nav-badge{align-items:center;background:#f9a82547;border-radius:999px;color:#fcd34d;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.sidebar.collapsed .nav-badge{font-size:9px;height:14px;min-width:14px;padding:0 3px;position:absolute;right:4px;top:4px}.sidebar.collapsed .nav-item{position:relative}.admin-mode-bar{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.admin-mode-pill{align-items:center;background:#dc26262e;border:1px solid rgba(220,38,38,.3);border-radius:999px;color:#fca5a5;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:5px 12px}.admin-mode-pill .dot{animation:adminPulse 2s ease infinite;background:#f87171;border-radius:50%;height:6px;width:6px}@keyframes adminPulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){.admin-mode-bar .ui-breadcrumb{display:none}}.admin-page{--glass-fill:hsla(0,0%,100%,.07);--glass-fill-hover:hsla(0,0%,100%,.11);--glass-fill-subtle:hsla(0,0%,100%,.05);--glass-border:hsla(0,0%,100%,.12);--glass-border-hover:hsla(0,0%,100%,.18);--glass-inset:inset 0 1px 0 hsla(0,0%,100%,.12);--glass-blur:blur(32px) saturate(180%)}.admin-hero,.admin-mode-pill,.admin-overview-item,.admin-pending-banner,.admin-pending-chip,.admin-pending-chip-top,.admin-pending-icon,.admin-quick-card,.mini-stat{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.admin-page .application-card,.admin-page .content-row,.admin-page .criterion,.admin-page .d-stat,.admin-page .detail-row,.admin-page .info-item,.admin-page .limit-bar-track,.admin-page .message,.admin-page .mlc-icon,.admin-page .modal-link-card,.admin-page .module-card,.admin-page .nm-control-card,.admin-page .nm-control-icon,.admin-page .nm-stats,.admin-page .notification-item,.admin-page .request-card,.admin-page .restock-section,.admin-page .reward-card,.admin-page .reward-image,.admin-page .reward-image-placeholder,.admin-page .score-bar,.admin-page .short-limit-bar,.admin-page .social-chip,.admin-page .tag-stock,.admin-page .ticket-card,.admin-page .type-option,.admin-page .weekly-bonus-bar{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-fill)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-inset);corner-shape:squircle}.admin-page .application-card,.admin-page .modal-link-card,.admin-page .module-card,.admin-page .nm-control-card,.admin-page .restock-section,.admin-page .reward-card,.admin-page .score-bar,.admin-page .ticket-card{border-radius:var(--radius-lg)!important}.admin-page .content-row,.admin-page .criterion,.admin-page .d-stat,.admin-page .detail-row,.admin-page .message,.admin-page .mlc-icon,.admin-page .nm-control-icon,.admin-page .nm-stats,.admin-page .notification-item,.admin-page .request-card,.admin-page .short-limit-bar,.admin-page .social-chip,.admin-page .type-option,.admin-page .weekly-bonus-bar{border-radius:var(--radius-md)!important}.admin-page .application-card:hover,.admin-page .content-row:hover,.admin-page .criterion:hover,.admin-page .detail-row:hover,.admin-page .module-card:hover,.admin-page .notification-item:hover,.admin-page .request-card:hover,.admin-page .reward-card:hover,.admin-page .social-chip:hover,.admin-page .ticket-card:hover,.admin-page .type-option:hover{background:var(--glass-fill-hover)!important;border-color:var(--glass-border-hover)!important}.admin-page .reward-card:hover{box-shadow:var(--glass-inset),0 8px 24px #00000059!important;transform:translateY(-2px)}.admin-page .criterion.active{background:#dc26261a!important;border-color:#dc262659!important}.admin-page .type-option.active{background:#dc262624!important;border-color:#dc262666!important;color:#fca5a5!important}.admin-page .module-card.active{border-color:#30d15866!important}.admin-page .message.is-admin{background:#dc26261a!important;border-color:#dc26264d!important}.admin-page .short-limit-bar.near-limit{background:#f9a82514!important;border-color:#f9a82540!important}.admin-page .short-limit-bar.at-limit{background:#ff453a1a!important;border-color:#ff453a4d!important}.admin-page .weekly-bonus-bar.will-trigger{background:#30d1581a!important;border-color:#30d15847!important}.admin-page .nm-control-icon.active{background:#a855f726!important;border-color:#a855f74d!important}.admin-page .mini-stat{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-fill)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-inset)}.admin-page .mini-stat-num{color:#f87171!important}.admin-page .role-badge{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid hsla(0,0%,100%,.1);corner-shape:squircle}.admin-page .role-user{background:var(--glass-fill)!important;color:var(--text-muted)!important}.admin-page .role-moderator{background:#3b82f626!important;border-color:#3b82f647!important;color:#60a5fa!important}.admin-page .role-admin{background:#dc26262e!important;border-color:#dc262659!important;color:#fca5a5!important}.admin-page .app-actions,.admin-page .detail-header,.admin-page .modal-content-info,.admin-page .nm-hint,.admin-page .reward-footer{border-color:#ffffff14!important}.admin-page .criterion-check{border-radius:var(--radius-sm)!important;corner-shape:squircle;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-fill-subtle);border-color:#fff3!important}.admin-page .criterion-check.checked{background:#dc2626d9!important;border-color:#dc262699!important;color:#fff!important}.admin-page .notif-icon{border:1px solid hsla(0,0%,100%,.1);corner-shape:squircle}.admin-page .notif-icon,.admin-page .toggle-btn{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.admin-page .toggle-btn{background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.14)!important;box-shadow:var(--glass-inset)}.admin-page .toggle-btn.active,.admin-page .toggle-btn.on{background:#dc26268c!important;border-color:#dc262673!important}.admin-page .module-card .toggle-btn.on{background:#30d1588c!important;border-color:#30d15873!important}.admin-page .info-item{border-radius:var(--radius-md);padding:14px 16px}.admin-page .mlc-btn{background:linear-gradient(180deg,hsla(0,0%,100%,.18),transparent 42%),#dc2626eb!important;border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px #fff3;color:#fff!important;corner-shape:squircle}.topbar--admin{backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important}.admin-page .ui-tabs--pill .ui-tabs__item,.topbar--admin .admin-mode-pill,.topbar--admin .admin-user-trigger,.topbar--admin .menu-btn,.topbar--admin .topbar-action-btn{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.admin-page .ui-empty__icon{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-fill)!important;border:1px solid var(--glass-border);box-shadow:var(--glass-inset);corner-shape:squircle}:root{--color-primary:#dc2626;--color-primary-dark:#991b1b;--color-primary-light:#f87171;--color-accent:#dc2626;--color-success:#30d158;--color-warning:#f9a825;--color-error:#ff453a;--color-info:#dc2626;--bg-primary:#000;--bg-secondary:hsla(0,0%,100%,.07);--bg-tertiary:hsla(0,0%,100%,.1);--bg-elevated:hsla(0,0%,100%,.12);--bg-hover:hsla(0,0%,100%,.1);--bg-active:hsla(0,0%,100%,.14);--border-color:hsla(0,0%,100%,.12);--border-light:hsla(0,0%,100%,.16);--border-focus:rgba(220,38,38,.45);--text-primary:#fff;--text-secondary:rgba(235,235,245,.6);--text-muted:rgba(235,235,245,.3);--text-dim:rgba(235,235,245,.22);--radius-sm:var(--ios-radius-sm,10px);--radius-md:var(--ios-radius-md,14px);--radius-lg:var(--ios-radius-lg,22px);--radius-xl:var(--ios-radius-xl,28px);--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.4);--shadow-md:0 8px 24px rgba(0,0,0,.45);--shadow-lg:0 16px 48px rgba(0,0,0,.55);--font-sans:"General Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--transition-fast:.1s cubic-bezier(.4,0,.2,1);--transition-base:.22s cubic-bezier(.34,1.56,.64,1);--transition-slow:.36s cubic-bezier(.34,1.56,.64,1);--transition-bounce:.58s cubic-bezier(.22,1.16,.42,1)}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--bg-primary);color:var(--text-primary);color-scheme:dark;font-size:14px;line-height:1.5;scroll-behavior:auto;scrollbar-gutter:stable}button,input,select,textarea{color-scheme:dark;font-family:inherit}body{margin:0;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}img{display:block;max-width:100%}::-moz-selection{background:#dc262659;color:#fff}::selection{background:#dc262659;color:#fff}:focus-visible{outline:2px solid rgba(220,38,38,.5);outline-offset:2px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(1turn)}}.animate-fadeIn{animation:fadeIn .42s var(--ios-spring-release,ease) both}.animate-fadeInUp{animation:fadeInUp .72s var(--ios-spring-release,ease) both}.animate-fadeInScale{animation:fadeInScale .58s var(--ios-spring-bounce,ease) both}.container{max-width:980px}.container,.container-sm{margin:0 auto;padding:0 24px}.container-sm{max-width:720px}.page{animation:fadeInUp .72s var(--ios-spring-release,ease) both;padding:24px 0}.page-header{margin-bottom:28px}.page-header h1{align-items:center;color:var(--text-primary);display:flex;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;gap:10px;margin-bottom:4px}.page-header p{color:var(--text-muted);font-size:13px}.page-icon{color:var(--text-secondary)}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.container{padding:0 16px}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.py-8{padding-bottom:32px;padding-top:32px}.py-12{padding-bottom:48px;padding-top:48px}.text-sm{font-size:12px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:22px}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-center{text-align:center}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.section{backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffffff29;corner-shape:squircle;animation:fadeInUp .72s var(--ios-spring-release,ease) both;padding:20px;transition:background .32s ease,transform .58s var(--ios-spring-release,ease)}.section:hover{background:#ffffff1a}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-title{color:var(--text-primary);font-size:14px;font-weight:600}.form-row{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.form-row.full{grid-template-columns:1fr}@media(max-width:640px){.form-row{grid-template-columns:1fr}}.form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.user-cell{align-items:center;display:flex;gap:12px}.user-cell .name{color:var(--text-primary);font-size:14px;font-weight:600}.user-cell .email{color:var(--text-muted);font-size:12px}.action-btns{display:flex;gap:4px}.link{color:#f87171;transition:color .22s ease}.link:hover{color:#fca5a5}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.w-full{width:100%}.nav-item,.pub-mobile-link,.pub-nav-link,.ui-btn{-webkit-tap-highlight-color:transparent}.ui-btn[data-v-3d771a10]{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;isolation:isolate;justify-content:center;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:center center}.ui-btn--sm[data-v-3d771a10]{font-size:13px;height:36px;min-height:36px;padding:0 16px}.ui-btn--md[data-v-3d771a10],.ui-btn--sm[data-v-3d771a10]{border-radius:var(--ios-radius-md);corner-shape:squircle}.ui-btn--md[data-v-3d771a10]{font-size:14px;height:40px;min-height:40px;padding:0 20px}.ui-btn--lg[data-v-3d771a10]{border-radius:var(--ios-radius-md);font-size:15px;height:46px;min-height:46px;padding:0 24px;corner-shape:squircle}.ui-btn--icon-only.ui-btn--sm[data-v-3d771a10]{border-radius:999px;min-width:36px;padding:0;width:36px}.ui-btn--icon-only.ui-btn--md[data-v-3d771a10]{border-radius:999px;min-width:40px;padding:0;width:40px}.ui-btn--icon-only.ui-btn--lg[data-v-3d771a10]{border-radius:999px;min-width:46px;padding:0;width:46px}.ui-btn--ghost[data-v-3d771a10]{background:transparent;border-radius:999px;color:var(--text-secondary);transition:background .28s ease,color .22s ease,transform .55s var(--ios-spring-release)}.ui-btn--ghost[data-v-3d771a10]:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.ui-btn--danger[data-v-3d771a10]{background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 42%),#ff453ae0}.ui-btn--danger[data-v-3d771a10],.ui-btn--success[data-v-3d771a10]{border-radius:var(--ios-radius-md);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a;color:#fff;corner-shape:squircle}.ui-btn--success[data-v-3d771a10]{background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 42%),#30d158d1}.ui-btn[data-v-3d771a10]:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.ui-btn__spinner[data-v-3d771a10]{animation:spin .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:16px;width:16px}.modal-enter-active[data-v-0eea223a]{animation:fadeIn-0eea223a .32s var(--ios-spring-release) both}.modal-enter-active .ui-modal[data-v-0eea223a]{animation:fadeInScale-0eea223a .58s var(--ios-spring-bounce) both}.modal-leave-active[data-v-0eea223a]{animation:fadeIn-0eea223a .22s ease reverse}.ui-modal-overlay[data-v-0eea223a]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.ui-modal[data-v-0eea223a]{border:1px solid hsla(0,0%,100%,.14);box-shadow:0 24px 64px #0009,inset 0 1px #ffffff29;display:flex;flex-direction:column;max-height:85vh;width:100%}.ui-modal__header[data-v-0eea223a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:20px 24px}.ui-modal__header h3[data-v-0eea223a]{font-size:18px;font-weight:600;letter-spacing:-.02em}.ui-modal__close[data-v-0eea223a]{align-items:center;border-radius:999px;color:var(--text-muted);display:flex;height:36px;justify-content:center;transition:background .28s ease,transform .55s var(--ios-spring-release);width:36px}.ui-modal__close[data-v-0eea223a]:hover{background:#ffffff1a;color:var(--text-primary)}.ui-modal__body[data-v-0eea223a]{flex:1;overflow-y:auto;padding:24px}.ui-modal__footer[data-v-0eea223a]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}@keyframes fadeIn-0eea223a{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale-0eea223a{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.result-body[data-v-f6bfac8b]{padding:8px 0;text-align:center}.result-icon[data-v-f6bfac8b]{margin-bottom:16px}.result-icon.approved[data-v-f6bfac8b]{color:#22c55e}.result-icon.rejected[data-v-f6bfac8b]{color:#ef4444}.result-icon.pending[data-v-f6bfac8b]{color:#dc2626}.result-body h3[data-v-f6bfac8b]{font-size:18px;font-weight:600;margin-bottom:8px}.game-name[data-v-f6bfac8b]{color:var(--text-muted);font-size:14px;margin-bottom:16px}.admin-message[data-v-f6bfac8b]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);margin-top:12px;padding:16px;text-align:left}.admin-label[data-v-f6bfac8b]{color:var(--text-dim);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.admin-message p[data-v-f6bfac8b]{color:var(--text-secondary);margin-top:8px}.admin-message p[data-v-f6bfac8b],.result-text[data-v-f6bfac8b]{font-size:14px;line-height:1.6}.result-text[data-v-f6bfac8b]{color:var(--text-muted)}
