@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2)format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2)format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2)format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2)format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2)format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-cyrillic-ext-500-normal-BooqzoBf.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-500-normal-ryWF3qTI.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-cyrillic-500-normal-C7KGZCzc.woff2)format("woff2"),url(/assets/nunito-cyrillic-500-normal-CsSUaxYY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-vietnamese-500-normal-BpqpEYcO.woff2)format("woff2"),url(/assets/nunito-vietnamese-500-normal-9ShSsgIA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-ext-500-normal-DpF2BH_v.woff2)format("woff2"),url(/assets/nunito-latin-ext-500-normal-CVNQN0KE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-500-normal-EugFkASW.woff2)format("woff2"),url(/assets/nunito-latin-500-normal-B5klmw3Q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{width:100%;min-height:100vh;margin:0;padding:0}.check-email-container{background-color:#f9f9f9;justify-content:center;align-items:center;min-height:70vh;font-family:sans-serif;display:flex}.check-email-box{text-align:center;background:#fff;border-radius:8px;width:100%;max-width:450px;padding:40px;box-shadow:0 4px 12px #00000014}.check-email-icon{color:#4caf50;margin-bottom:20px}.check-email-box h1{color:#333;margin-bottom:15px;font-size:24px}.check-email-box p{color:#666;margin-bottom:25px;font-size:16px;line-height:1.6}.check-email-box strong{color:#333;font-weight:600}.check-email-box hr{border:none;border-top:1px solid #eee;margin:25px 0}.check-email-footer{color:#999;font-size:14px}.dev-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dev-modal-container{background:var(--bg-card,#16181d);border:1px solid var(--border-color,#ffffff1a);width:100%;max-width:580px;color:var(--text-color,#e2e8f0);border-radius:16px;padding:2.25rem;position:relative;box-shadow:0 20px 40px #00000080}.dev-modal-close{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-size:1.25rem;transition:all .2s;position:absolute;top:1.25rem;right:1.25rem}.dev-modal-close:hover{color:#fff;background:#ffffff1a}.dev-modal-badge{color:#f97316;text-transform:uppercase;letter-spacing:.05em;background:#f973161f;border-radius:20px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.dev-modal-header h2{margin:0 0 .4rem;font-size:1.6rem;font-weight:700}.dev-modal-header p{color:var(--text-muted,#94a3b8);margin:0;font-size:.9rem}.dev-steps-nav{align-items:center;gap:.5rem;margin:1.5rem 0 1.75rem;display:flex}.dev-step-pill{color:var(--text-muted,#94a3b8);background:#ffffff0d;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.dev-step-pill.active{color:#fff;background:#f97316}.dev-step-line{background:#ffffff14;flex:1;height:2px}.dev-modal-error{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.dev-entity-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem;display:grid}.dev-entity-card{text-align:left;cursor:pointer;color:inherit;background:#ffffff08;border:2px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;transition:all .2s;display:flex}.dev-entity-card:hover{background:#f973160a;border-color:#f9731680}.dev-entity-card.selected{background:#f9731614;border-color:#f97316}.dev-entity-icon{color:#f97316}.dev-entity-card h4{margin:0 0 .25rem;font-size:.95rem;font-weight:600}.dev-entity-card p{color:var(--text-muted,#94a3b8);margin:0;font-size:.8rem;line-height:1.3}.dev-form-group{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.dev-field-label{align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.dev-input{color:#fff;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.dev-input:focus{border-color:#f97316}.dev-select{appearance:none;cursor:pointer}.dev-hint{color:var(--text-muted,#94a3b8);font-size:.78rem}.dev-btn-row{justify-content:flex-end;gap:.75rem;display:flex}.dev-btn-row-stacked{flex-direction:column;gap:.75rem;display:flex}.dev-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.dev-btn-primary{color:#fff;background:#f97316}.dev-btn-primary:hover:not(:disabled){background:#ea580c}.dev-btn-secondary{color:#fff;background:#ffffff14}.dev-btn-secondary:hover{background:#ffffff26}.dev-btn-stripe{color:#fff;background:#6366f1}.dev-btn-stripe:hover:not(:disabled){background:#4f46e5}.dev-btn:disabled{opacity:.5;cursor:not-allowed}.dev-monetization-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:1.25rem}.dev-monetization-header{color:#f97316;align-items:flex-start;gap:.75rem;display:flex}.dev-monetization-header h4{color:#fff;margin:0 0 .2rem;font-size:1rem}.dev-monetization-header p{color:var(--text-muted,#94a3b8);margin:0;font-size:.85rem}.dev-check-list{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.dev-check-list li{color:#e2e8f0;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.dev-check-list svg{color:#22c55e}:root{--mp-bg:#0d0f12;--mp-surface:#151820;--mp-surface-2:#1c2030;--mp-border:#252a38;--mp-border-2:#2f3649;--mp-text:#e8eaf2;--mp-text-2:#8b91a8;--mp-text-3:#5a6075;--mp-accent:#4f7eff;--mp-accent-glow:#4f7eff2e;--mp-accent-2:#7c5cfc;--mp-success:#3ecf8e;--mp-warn:#f5a623;--mp-error:#f2415a;--mp-muted:#4a5168;--mp-sidebar-w:240px;--mp-radius:10px;--mp-radius-sm:6px;--font-display:"DM Sans", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace}.mp-root *,.mp-root :before,.mp-root :after{box-sizing:border-box;margin:0;padding:0}.mp-root{background:var(--mp-bg);height:100%;min-height:0;color:var(--mp-text);font-family:var(--font-display);flex:1;display:flex;overflow:hidden}.mp-loading{background:var(--mp-bg);min-height:300px;color:var(--mp-text-2);font-family:var(--font-display);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;font-size:.9rem;display:flex}.mp-loading-spinner{border:2px solid var(--mp-border-2);border-top-color:var(--mp-accent);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-sidebar{width:var(--mp-sidebar-w);min-width:var(--mp-sidebar-w);background:var(--mp-surface);border-right:1px solid var(--mp-border);flex-direction:column;gap:0;display:flex;overflow-y:auto}.mp-back{color:var(--mp-text-3);font-family:var(--font-display);cursor:pointer;letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:.4rem;padding:0 1.25rem 1rem;font-size:.78rem;transition:color .15s;display:flex}.mp-back:hover{color:var(--mp-text-2)}.mp-plugin-identity{border-top:1px solid var(--mp-border);border-bottom:1px solid var(--mp-border);align-items:center;gap:.75rem;margin-bottom:.5rem;padding:1rem 1.25rem;display:flex}.mp-plugin-avatar{background:linear-gradient(135deg, var(--mp-accent), var(--mp-accent-2));color:#fff;width:38px;height:38px;box-shadow:0 2px 12px var(--mp-accent-glow);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.mp-plugin-name{color:var(--mp-text);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.88rem;font-weight:600;line-height:1.2;overflow:hidden}.mp-plugin-status{text-transform:capitalize;letter-spacing:.02em;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.72rem;font-weight:500;display:flex}.mp-nav{flex-direction:column;flex:1;gap:2px;padding:.25rem .75rem;display:flex}.mp-nav-item{border-radius:var(--mp-radius-sm);color:var(--mp-text-2);font-family:var(--font-display);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.6rem .75rem;font-size:.85rem;font-weight:500;transition:background .15s,color .15s;display:flex}.mp-nav-item:hover{background:var(--mp-surface-2);color:var(--mp-text)}.mp-nav-item.active{background:var(--mp-accent-glow);color:var(--mp-accent);font-weight:600}.mp-nav-item.danger{margin-top:auto}.mp-nav-item.danger:hover{color:var(--mp-error);background:#f2415a14}.mp-nav-item.danger.active{color:var(--mp-error);background:#f2415a1f}.mp-sidebar-meta{border-top:1px solid var(--mp-border);flex-direction:column;gap:.4rem;margin-top:.5rem;padding:1rem 1.25rem;display:flex}.mp-meta-row{color:var(--mp-text-3);font-family:var(--font-mono);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.mp-main{background:var(--mp-bg);flex:1;padding:2.5rem 3rem;overflow-y:auto}.mp-tab-header{margin-bottom:2rem}.mp-tab-header h2{color:var(--mp-text);letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.mp-tab-header p{color:var(--mp-text-2);margin-top:.35rem;font-size:.85rem;line-height:1.5}.mp-card{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius);margin-bottom:1.25rem;padding:1.5rem}.mp-card-title{text-transform:uppercase;letter-spacing:.08em;color:var(--mp-text-3);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;font-weight:600;display:flex}.mp-card-title svg{color:var(--mp-accent)}.mp-form-group{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.mp-form-group:last-child{margin-bottom:0}.mp-label{color:var(--mp-text-2);letter-spacing:.01em;font-size:.8rem;font-weight:500}.mp-input,.mp-select,.mp-textarea{background:var(--mp-surface-2);border:1px solid var(--mp-border-2);border-radius:var(--mp-radius-sm);color:var(--mp-text);font-family:var(--font-display);-webkit-appearance:none;outline:none;width:100%;padding:.6rem .85rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.mp-input:focus,.mp-select:focus,.mp-textarea:focus{border-color:var(--mp-accent);box-shadow:0 0 0 3px var(--mp-accent-glow)}.mp-textarea{resize:vertical;min-height:120px;line-height:1.6}.mp-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b91a8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.2rem}.mp-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mp-lang-tabs{flex-wrap:wrap;gap:4px;margin-bottom:.6rem;display:flex}.mp-lang-tab{background:var(--mp-surface-2);border:1px solid var(--mp-border-2);border-radius:var(--mp-radius-sm);color:var(--mp-text-3);font-family:var(--font-display);cursor:pointer;padding:.3rem .65rem;font-size:.75rem;font-weight:500;transition:all .15s}.mp-lang-tab.active{background:var(--mp-accent-glow);border-color:var(--mp-accent);color:var(--mp-accent)}.mp-lang-tab:hover:not(.active){border-color:var(--mp-border-2);color:var(--mp-text-2)}.mp-btn{border-radius:var(--mp-radius-sm);font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.mp-btn:disabled{opacity:.45;cursor:not-allowed}.mp-btn-primary{background:var(--mp-accent);color:#fff;box-shadow:0 2px 12px var(--mp-accent-glow)}.mp-btn-primary:hover:not(:disabled){box-shadow:0 4px 20px var(--mp-accent-glow);background:#6b94ff;transform:translateY(-1px)}.mp-btn-success{background:var(--mp-success);color:#071a12}.mp-btn-success:hover:not(:disabled){background:#4ddfaa;transform:translateY(-1px)}.mp-btn-outline{border:1px solid var(--mp-border-2);color:var(--mp-text-2);background:0 0}.mp-btn-outline:hover:not(:disabled){border-color:var(--mp-text-2);color:var(--mp-text)}.mp-btn-danger{border:1px solid var(--mp-error);color:var(--mp-error);background:0 0}.mp-btn-danger:hover:not(:disabled){background:#f2415a1a;box-shadow:0 0 0 3px #f2415a1a}.mp-btn-full{justify-content:center;width:100%}.mp-screenshots{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.mp-screenshot-item{border-radius:var(--mp-radius-sm);aspect-ratio:16/9;background:var(--mp-surface-2);border:1px solid var(--mp-border);group:true;position:relative;overflow:hidden}.mp-screenshot-item img{object-fit:cover;width:100%;height:100%;display:block}.mp-screenshot-del{border:1px solid var(--mp-border);cursor:pointer;width:26px;height:26px;color:var(--mp-text-2);opacity:0;background:#0d0f12d9;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:opacity .15s,color .15s;display:flex;position:absolute;top:6px;right:6px}.mp-screenshot-item:hover .mp-screenshot-del{opacity:1}.mp-screenshot-del:hover{color:var(--mp-error)}.mp-dropzone{border:2px dashed var(--mp-border-2);border-radius:var(--mp-radius);text-align:center;cursor:pointer;background:var(--mp-surface-2);padding:2.5rem 1.5rem;transition:border-color .2s,background .2s}.mp-dropzone:hover,.mp-dropzone.drag-over{border-color:var(--mp-accent);background:var(--mp-accent-glow)}.mp-dropzone input[type=file]{display:none}.mp-dropzone-icon{background:var(--mp-surface);border:1px solid var(--mp-border-2);width:44px;height:44px;color:var(--mp-accent);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.mp-dropzone p{color:var(--mp-text-2);font-size:.85rem;line-height:1.5}.mp-dropzone strong{color:var(--mp-text)}.mp-dropzone small{color:var(--mp-text-3);font-size:.75rem;font-family:var(--font-mono);margin-top:.35rem;display:block}.mp-file-badge{background:var(--mp-accent-glow);border:1px solid var(--mp-accent);border-radius:var(--mp-radius-sm);color:var(--mp-accent);font-family:var(--font-mono);align-items:center;gap:.5rem;margin-top:.75rem;padding:.45rem .85rem;font-size:.78rem;display:inline-flex}.mp-tracks{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.mp-track{border:1px solid var(--mp-border);border-radius:var(--mp-radius);cursor:pointer;background:var(--mp-surface-2);text-align:left;padding:1rem;transition:all .15s}.mp-track:hover{border-color:var(--mp-border-2)}.mp-track.active{border-color:var(--mp-accent);background:var(--mp-accent-glow)}.mp-track-label{color:var(--mp-text);align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.82rem;font-weight:600;display:flex}.mp-track.active .mp-track-label{color:var(--mp-accent)}.mp-track-desc{color:var(--mp-text-3);font-size:.76rem;line-height:1.4}.mp-track-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.mp-track-badge.stable{color:var(--mp-success);background:#3ecf8e26}.mp-track-badge.beta{color:var(--mp-warn);background:#f5a62326}.mp-track-badge.alpha{color:var(--mp-accent);background:#4f7eff26}.mp-pricing-options{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.mp-pricing-card{border:1px solid var(--mp-border);border-radius:var(--mp-radius);cursor:pointer;background:var(--mp-surface-2);text-align:left;padding:1.1rem;transition:all .15s}.mp-pricing-card:hover{border-color:var(--mp-border-2)}.mp-pricing-card.selected{border-color:var(--mp-accent);background:var(--mp-accent-glow)}.mp-pricing-card-name{color:var(--mp-text);margin-bottom:.3rem;font-size:.88rem;font-weight:700}.mp-pricing-card.selected .mp-pricing-card-name{color:var(--mp-accent)}.mp-pricing-card-desc{color:var(--mp-text-3);font-size:.78rem;line-height:1.4}.mp-banner{border-radius:var(--mp-radius-sm);align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.mp-banner.warn{color:#d49a36;background:#f5a62314;border:1px solid #f5a62340}.mp-banner.info{color:var(--mp-accent);background:#4f7eff14;border:1px solid #4f7eff33}.mp-banner.danger{color:var(--mp-error);background:#f2415a14;border:1px solid #f2415a40}.mp-danger-input-row{align-items:flex-end;gap:.75rem;display:flex}.mp-danger-input-row .mp-form-group{flex:1;margin:0}.mp-divider{background:var(--mp-border);height:1px;margin:1.5rem 0}.dashboard-content:has(.mp-root){overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.dashboard-container:has(.mp-root){flex-direction:column;height:100vh;display:flex;overflow:hidden}.dashboard-container:has(.mp-root) .dashboard-app-header{margin-bottom:0!important}.dashboard-container:has(.mp-root) .dashboard-content{flex:1;overflow:hidden;width:100%!important;max-width:100%!important;padding:0!important}.mp-main::-webkit-scrollbar{width:5px}.mp-sidebar::-webkit-scrollbar{width:5px}.mp-main::-webkit-scrollbar-track{background:0 0}.mp-sidebar::-webkit-scrollbar-track{background:0 0}.mp-main::-webkit-scrollbar-thumb{background:var(--mp-border-2);border-radius:3px}.mp-sidebar::-webkit-scrollbar-thumb{background:var(--mp-border-2);border-radius:3px}.ap-root{background:var(--mp-bg);height:100%;min-height:0;color:var(--mp-text);font-family:var(--font-display);flex-direction:column;flex:1;display:flex;overflow:hidden}.ap-header{background:var(--mp-surface);border-bottom:1px solid var(--mp-border);flex-shrink:0;padding:1.25rem 2.5rem 0}.ap-header-top{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.ap-title{color:var(--mp-text);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:700}.ap-subtitle{color:var(--mp-text-3);margin:.2rem 0 0;font-size:.78rem}.ap-steps{align-items:center;display:flex;position:relative}.ap-steps-line{background:var(--mp-border);z-index:0;height:2px;position:absolute;top:14px;left:14px;right:14px}.ap-steps-fill{background:linear-gradient(90deg, var(--mp-accent), var(--mp-accent-2));border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.ap-step-dot{z-index:1;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:.4rem;padding:0 0 .85rem;transition:opacity .15s;display:flex;position:relative}.ap-step-dot:disabled{cursor:default;opacity:.45}.ap-step-dot>svg{border:2px solid var(--mp-border);background:var(--mp-surface);width:28px;height:28px;color:var(--mp-text-3);box-sizing:border-box;border-radius:50%;flex-shrink:0;padding:5px;transition:all .2s}.ap-step-dot.active>svg{border-color:var(--mp-accent);background:var(--mp-accent-glow);color:var(--mp-accent);box-shadow:0 0 0 3px var(--mp-accent-glow)}.ap-step-dot.done>svg{border-color:var(--mp-success);color:var(--mp-success);background:#3ecf8e1f}.ap-step-dot:not(:disabled):hover>svg{border-color:var(--mp-accent)}.ap-step-label{color:var(--mp-text-3);white-space:nowrap;font-size:.7rem;font-weight:500;transition:color .15s}.ap-step-dot.active .ap-step-label{color:var(--mp-accent);font-weight:600}.ap-step-dot.done .ap-step-label{color:var(--mp-success)}.ap-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.ap-content{box-sizing:border-box;flex:1;width:100%;max-width:720px;margin:0 auto;padding:2rem 2.5rem;overflow-y:auto}.ap-content::-webkit-scrollbar{width:5px}.ap-content::-webkit-scrollbar-track{background:0 0}.ap-content::-webkit-scrollbar-thumb{background:var(--mp-border-2);border-radius:3px}.ap-nav-bar{border-top:1px solid var(--mp-border);background:var(--mp-surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex}.ap-required{color:var(--mp-error);font-weight:700}.ap-publisher-row{background:var(--mp-surface-2);border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm);align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.ap-publisher-avatar{background:linear-gradient(135deg, var(--mp-accent), var(--mp-accent-2));color:#fff;width:36px;height:36px;box-shadow:0 2px 8px var(--mp-accent-glow);-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.ap-publisher-info{flex:1;min-width:0}.ap-publisher-label{text-transform:uppercase;letter-spacing:.07em;color:var(--mp-text-3);margin-bottom:.15rem;font-size:.7rem;font-weight:600}.ap-publisher-name{color:var(--mp-text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.ap-publisher-badge{color:var(--mp-success);white-space:nowrap;background:#3ecf8e1a;border:1px solid #3ecf8e40;border-radius:20px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:flex}.ap-review-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.ap-review-card{cursor:pointer;padding:1.1rem 1.25rem;transition:border-color .15s}.ap-review-card:hover{border-color:var(--mp-accent)}.ap-review-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--mp-text-3);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:flex}.ap-review-section-label svg{color:var(--mp-accent)}.ap-review-field{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.ap-review-field span{color:var(--mp-text-3);white-space:nowrap}.ap-review-field strong{color:var(--mp-text);text-align:right;word-break:break-word}.ap-lang-picker{z-index:100;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:var(--mp-radius);width:260px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 40px #00000080}.ap-lang-picker-search{border-bottom:1px solid var(--mp-border);background:var(--mp-surface-2);align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.ap-lang-picker-search input{color:var(--mp-text);font-family:var(--font-display);background:0 0;border:none;outline:none;width:100%;font-size:.82rem}.ap-lang-picker-search input::placeholder{color:var(--mp-text-3)}.ap-lang-picker-list{max-height:260px;overflow-y:auto}.ap-lang-picker-list::-webkit-scrollbar{width:4px}.ap-lang-picker-list::-webkit-scrollbar-thumb{background:var(--mp-border-2);border-radius:2px}.ap-lang-picker-empty{text-align:center;color:var(--mp-text-3);padding:1.5rem;font-size:.8rem}.ap-lang-picker-item{cursor:pointer;width:100%;color:var(--mp-text-2);font-family:var(--font-display);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;transition:background .1s;display:flex}.ap-lang-picker-item:hover{background:var(--mp-surface-2)}.ap-lang-code{font-family:var(--font-mono);color:var(--mp-text-3);flex-shrink:0;font-size:.7rem}.ap-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;padding:2rem;display:flex}.ap-success-icon{background:#3ecf8e1f;border:1px solid #3ecf8e4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.5rem;display:flex}.ap-success h2{color:var(--mp-text);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.ap-success p{color:var(--mp-text-2);margin:0;font-size:.9rem}.dashboard-content:has(.ap-root){overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.dashboard-container:has(.ap-root){flex-direction:column;height:100vh;display:flex;overflow:hidden}.dashboard-container:has(.ap-root) .dashboard-app-header{margin-bottom:0!important}.dashboard-container:has(.ap-root) .dashboard-content{flex:1;overflow:hidden;width:100%!important;max-width:100%!important;padding:0!important}.legal-container{color:#e0e0e0;max-width:900px;margin:0 auto;padding:80px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.legal-content h1{color:#fff;letter-spacing:-.02em;margin-bottom:.5rem;font-size:3rem;font-weight:800}.legal-content h1 span{color:#ffb74d}.subtitle{color:#999;margin-bottom:2rem;font-size:1.25rem}.last-updated{color:#666;border-bottom:1px solid #333;margin-bottom:3rem;padding-bottom:2rem;font-size:.9rem}.introduction p{margin-bottom:2rem;font-size:1.15rem}.callout{background:#ffb74d0d;border:1px solid #ffb74d33;border-radius:12px;margin:2rem 0;padding:24px}.callout h3{color:#ffb74d;text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:1rem;font-size:1.1rem}.callout ul{margin:0;padding-left:20px}.callout li{color:#ccc;margin-bottom:8px}.guideline-section{margin-top:4rem}.guideline-section h2{color:#fff;border-bottom:2px solid #333;margin-bottom:1rem;padding-bottom:.5rem;font-size:2rem}.section-intro{color:#bbb;margin-bottom:2rem;font-size:1.1rem}.sub-section{border-left:2px solid #222;margin-bottom:2rem;padding-left:20px}.sub-section h3{color:#ffb74d;margin-bottom:.5rem;font-size:1.25rem}.sub-section p{color:#aaa;margin:0}.guidelines-footer{text-align:center;color:#666;border-top:1px solid #333;margin-top:6rem;padding-top:3rem}@media (width<=768px){.legal-content h1{font-size:2.25rem}.legal-container{padding:40px 20px}}.admin-container{max-width:1200px;color:var(--text,#f0f0f0);margin:2rem auto;padding:0 1rem}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.admin-header h1{margin:0;font-size:2rem;font-weight:800}.admin-header h1 span{color:var(--primary,#4f7eff)}.admin-tabs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:4px;display:flex}.admin-tabs button{color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 20px;font-weight:600;transition:all .2s}.admin-tabs button.active{background:var(--primary,#4f7eff);color:#fff}.admin-error{color:#ff4d4d;background:#ff4d4d1a;border:1px solid #ff4d4d33;border-radius:8px;margin-bottom:1rem;padding:1rem}.admin-table{border-collapse:collapse;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;width:100%;overflow:hidden}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #ffffff0d;padding:1rem}.admin-table th{color:var(--text-muted,#888);text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;font-size:.8rem}.admin-table tr:hover{background:#ffffff0a}.role-badge,.type-badge{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.role-badge.admin{color:#ff6b6b;background:#ff6b6b26;border:1px solid #ff6b6b4d}.role-badge.moderator{color:#ffd166;background:#ffd16626;border:1px solid #ffd1664d}.role-badge.user{color:#4f7eff;background:#4f7eff1a;border:1px solid #4f7eff33}select.role-badge{cursor:pointer;appearance:none;text-align:center;outline:none;font-family:inherit;font-size:.85rem}select.role-badge option{color:#fff;background:#1a1a1a}.row-deleted{opacity:.6;background:#ffffff05}.status-active{color:#4caf50;font-size:.85rem;font-weight:600}.status-deleted{color:#ff6b6b;font-size:.85rem;font-weight:600}.admin-table td strong{color:#ff6b6b}.admin-table td{text-overflow:ellipsis;max-width:300px;overflow:hidden}.type-badge.paid{color:#ffd166;background:#ffd16626;border:1px solid #ffd1664d}.type-badge.free{color:#06d6a0;background:#06d6a026;border:1px solid #06d6a04d}.type-badge.adwall{color:#a855f7;background:#a855f726;border:1px solid #a855f74d}.btn-delete{color:#ff4d4d;cursor:pointer;background:#ff4d4d1a;border:1px solid #ff4d4d33;border-radius:4px;padding:4px 12px;font-size:.8rem;transition:all .2s}.action-buttons{gap:.5rem;display:flex}.btn-view{color:#4f7eff;cursor:pointer;background:#4f7eff1a;border:1px solid #4f7eff33;border-radius:4px;padding:4px 12px;font-size:.8rem;transition:all .2s}.btn-view:hover{color:#fff;background:#4f7eff}.admin-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;width:90%;max-width:600px;animation:.3s ease-out modalAppear;box-shadow:0 20px 40px #0006}@keyframes modalAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header h2{color:var(--primary,#4f7eff);margin:0;font-size:1.25rem}.close-modal{color:#888;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.modal-body{padding:1.5rem}.details-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.detail-item{color:#ccc;font-size:.95rem}.detail-item strong{color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;display:block}.detail-item.full-width{grid-column:1/-1}@media (width<=768px){.details-grid{grid-template-columns:1fr}}.admin-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-search{flex:1;min-width:250px}.admin-search input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 16px;font-family:inherit;transition:border-color .2s}.admin-search input:focus{border-color:var(--primary,#4f7eff)}.admin-filters{gap:.5rem;display:flex}.admin-filters select{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:8px 12px;font-family:inherit}.admin-filters select:focus{border-color:var(--primary,#4f7eff)}@media (width<=768px){.admin-header{text-align:center;flex-direction:column;align-items:center}.admin-tabs{justify-content:center;width:100%}.admin-tabs button{flex:1;padding:8px 10px;font-size:.85rem}.admin-table thead{display:none}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{width:100%;display:block}.admin-table tr{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.admin-table td{text-align:right;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.admin-table td:last-child{border-bottom:none;padding-bottom:0}.admin-table td:before{content:attr(data-label);text-transform:uppercase;color:var(--text-muted,#888);text-align:left;margin-right:1rem;font-size:.75rem;font-weight:700}}.cookie-banner-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1117f2;border-top:1px solid #ff6b0040;padding:1rem 1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0006}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-banner-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}.cookie-banner-content{flex:500px;align-items:flex-start;gap:1rem;display:flex}.cookie-banner-icon{color:#ff6b00;flex-shrink:0;margin-top:.2rem}.cookie-banner-text{color:#c8cdd8;margin:0;font-size:.88rem;line-height:1.5}.cookie-banner-title{color:#fff;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.95rem;font-weight:700;display:flex}.cookie-banner-link{color:#ff8c00;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.cookie-banner-link:hover{color:#ffa534}.cookie-banner-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cookie-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.cookie-btn-primary{color:#fff;background:#ff6b00;border-color:#ff6b00}.cookie-btn-primary:hover{background:#e85d00;border-color:#e85d00;transform:translateY(-1px)}.cookie-btn-secondary{color:#e0e5ec;background:#ffffff14;border-color:#ffffff26}.cookie-btn-secondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff40}.cookie-btn-outline{color:#9aa5b8;background:0 0;border-color:#ffffff1a}.cookie-btn-outline:hover{color:#ff8c00;background:#ff6b0014;border-color:#ff6b004d}.cookie-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cookie-modal{background:#161b26;border:1px solid #232b3d;border-radius:14px;flex-direction:column;width:100%;max-width:620px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) modalZoom;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080}@keyframes modalZoom{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.cookie-modal-header{border-bottom:1px solid #232b3d;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;display:flex}.cookie-modal-title{color:#fff;align-items:center;gap:.6rem;margin:0;font-size:1.2rem;font-weight:700;display:flex}.cookie-modal-close{color:#718096;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.cookie-modal-close:hover{color:#fff;background:#ffffff1a}.cookie-modal-body{flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem;display:flex;overflow-y:auto}.cookie-modal-intro{color:#9aa5b8;margin:0;font-size:.88rem;line-height:1.6}.cookie-category-card{background:#11141c;border:1px solid #1e2535;border-radius:10px;padding:1.2rem;transition:border-color .15s}.cookie-category-card:hover{border-color:#2a3449}.cookie-category-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.cookie-category-title-group{align-items:center;gap:.5rem;display:flex}.cookie-category-name{color:#e2e8f0;margin:0;font-size:.95rem;font-weight:700}.cookie-badge-required{color:#ff8c00;text-transform:uppercase;letter-spacing:.03em;background:#ff6b0026;border-radius:99px;padding:2px 8px;font-size:.72rem;font-weight:700}.cookie-category-desc{color:#718096;margin:0 0 .75rem;font-size:.84rem;line-height:1.5}.cookie-category-meta{color:#55627a;background:#0d0f15;border:1px solid #1a202c;border-radius:6px;padding:.5rem .75rem;font-size:.78rem}.cookie-switch{width:44px;height:24px;display:inline-block;position:relative}.cookie-switch input{opacity:0;width:0;height:0}.cookie-slider{cursor:pointer;background-color:#2d3748;border-radius:24px;transition:all .2s;position:absolute;inset:0}.cookie-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px}.cookie-switch input:checked+.cookie-slider{background-color:#ff6b00}.cookie-switch input:checked+.cookie-slider:before{transform:translate(20px)}.cookie-switch input:disabled+.cookie-slider{opacity:.5;cursor:not-allowed}.cookie-modal-footer{background:#131720;border-top:1px solid #232b3d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.75rem;display:flex}:root{--bg:#0a0a0a;--surface:#141414;--primary:#ff7518;--primary-rgb:255, 117, 24;--text:#eaeaea;--text-muted:#888;--success:#4ade80;--border:#2a2a2a;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{flex-direction:column;min-height:100vh;display:flex}main{flex-grow:1;width:100%}.container{width:100%;max-width:1600px;margin:0 auto;padding:4rem 2rem}h1,h2,h3{letter-spacing:-1px;font-weight:900}.page-title,.auth-title{text-transform:uppercase;font-size:clamp(2.5rem,5vw,4rem)}.page-title span{color:var(--primary)}.section-title{margin-bottom:2rem;font-size:1.5rem;font-weight:800}.section-title span{color:inherit;padding-bottom:4px}.btn{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.btn:hover{filter:brightness(1.2)}.btn:disabled{color:#666;cursor:not-allowed;filter:none;background:#333;border-color:#444}.btn.btn-secondary{border:1px solid var(--border);background:0 0}.btn.btn-secondary:hover{background:var(--surface);border-color:var(--text-muted)}.btn.btn-secondary:disabled{color:#444;background:#ffffff05;border-color:#222}.spinner{border:2px solid #fff3;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:1000;background:#0a0a0ab3;justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex;position:sticky;top:0}.navbar a{text-decoration:none!important}.logo{text-transform:uppercase;letter-spacing:-1px;color:var(--text);z-index:1001;font-size:1.5rem;font-weight:900;text-decoration:none}.logo span{color:var(--primary)}.nav-content{flex-grow:1;align-items:center;display:flex}.nav-links{margin-left:3rem}.nav-links a{color:var(--text-muted);text-transform:uppercase;margin:0 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-links a.active,.nav-links a:hover{color:var(--text);text-decoration:none!important}.nav-search-center{flex:1;justify-content:center;margin:0 1.5rem;display:flex}.nav-search-input-wrap{align-items:center;width:100%;max-width:440px;display:flex;position:relative}.nav-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.nav-search-input-wrap input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff0d;border-radius:20px;outline:none;padding:8px 16px 8px 40px;font-size:.875rem;transition:all .2s}.nav-search-input-wrap input::placeholder{color:var(--text-muted)}.nav-search-input-wrap input:focus{border-color:var(--primary);background:#0006;box-shadow:0 0 12px #f9731640}.nav-search-right input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:6px;outline:none;padding:8px 12px;font-size:.85rem;transition:border-color .2s}.nav-search-right input:focus{border-color:var(--primary)}.nav-actions{align-items:center;gap:1rem;margin-left:auto;display:flex}.nav-user-link{color:var(--text);font-weight:700;text-decoration:none}.balance{font-family:var(--font-mono);color:var(--success);font-weight:700}.mobile-menu-toggle{color:var(--text);cursor:pointer;z-index:1001;background:0 0;border:none;padding:.5rem;display:none}@media (width<=1024px){.navbar{padding:1rem 1.5rem}.nav-links{margin-left:1.5rem}.nav-links a{margin:0 .5rem}.nav-search{margin:0 1rem}}@media (width<=768px){body,#root{width:100%;position:relative;overflow-x:hidden}.mobile-menu-toggle{display:block}.nav-content{background:var(--surface);z-index:1000;flex-direction:column;align-items:flex-start;width:80%;max-width:300px;height:100vh;padding:80px 2rem 2rem;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-5px 0 15px #00000080}.nav-content.open{right:0}.nav-links{flex-direction:column;gap:1.5rem;margin:0 0 2rem;display:flex}.nav-links a{margin:0;font-size:1.1rem}.nav-search{width:100%;max-width:none;margin:0 0 2rem}.nav-actions{flex-direction:column;gap:1rem;width:100%;margin-left:0}.nav-actions .btn{width:100%}.main-screenshot{object-fit:cover;border-radius:8px;width:100%;max-height:240px}.thumbnail-strip{-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.5rem;overflow-x:auto}.thumbnail{flex-shrink:0;width:72px;height:48px}main{width:100%;min-height:auto;display:block}.container{padding:1.25rem 1rem}.price-hero-section{flex-direction:row;justify-content:space-between;align-items:center;margin:.5rem 0 1rem}.markdown-content{overflow-wrap:break-word;word-break:break-word;font-size:.95rem;line-height:1.6}.markdown-content table{width:100%;display:block;overflow-x:auto}.markdown-content pre{max-width:100%;padding:.75rem;font-size:.85rem;overflow-x:auto}.lightbox-close{z-index:10001;font-size:2.25rem;top:10px;right:10px}.hero{padding:3rem 1rem}.hero h1{font-size:2.2rem}.hero-stats{flex-direction:column;gap:1.5rem;margin-top:2rem}.review-summary-grid{grid-template-columns:1fr;gap:1.25rem}.review-avg-block{border-right:none;border-bottom:1px solid var(--border);padding-bottom:1.25rem;padding-right:0}.review-item-premium{padding:1rem}.profile-layout{flex-direction:column}.profile-nav{width:100%;min-width:0;margin-bottom:1rem;position:static}}@media (width<=480px){.plugin-grid,.library-grid{grid-template-columns:1fr}.auth-card{padding:2rem 1.5rem}}.featured-showcase-container{max-width:1100px;margin:1.5rem auto 2.5rem;padding:0 1.5rem}.featured-showcase-main{background:var(--surface);border:1px solid var(--border);border-radius:12px;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 20px 40px #0009}.featured-showcase-main:hover{border-color:#ff751866;box-shadow:0 24px 50px #ff751826}.featured-showcase-link{color:inherit;grid-template-columns:1fr 300px;min-height:280px;max-height:340px;text-decoration:none;display:grid}@media (width<=1024px){.featured-showcase-link{grid-template-columns:1fr;max-height:none}}.featured-main-visual{background:#000;justify-content:center;align-items:center;min-height:220px;max-height:340px;display:flex;position:relative;overflow:hidden}.featured-main-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.featured-showcase-link:hover .featured-main-img{transform:scale(1.02)}.featured-visual-fallback{width:100%;height:100%;color:var(--primary);background:linear-gradient(135deg,#ff751826 0%,#0d0f12 100%);justify-content:center;align-items:center;font-size:5rem;font-weight:900;display:flex}.featured-badge-overlay{z-index:2;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.featured-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#000000bf;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:700}.featured-price-tag{text-transform:uppercase;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:800}.featured-price-tag.free{background:var(--success);color:#000}.featured-price-tag.sale{color:#fff;background:#ff4757}.featured-price-tag.paid{background:var(--primary);color:#fff}.featured-sidebar-info{border-left:1px solid var(--border);background:#141414f2;flex-direction:column;padding:2rem;display:flex}@media (width<=1024px){.featured-sidebar-info{border-left:none;border-top:1px solid var(--border)}}.featured-title{color:var(--text);margin:0 0 .25rem;font-size:1.75rem;font-weight:900;line-height:1.2}.featured-dev{color:var(--text-muted);margin-bottom:1.25rem;font-size:.85rem}.featured-screenshots-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.25rem;display:grid}.featured-thumb{aspect-ratio:16/9;cursor:pointer;background:#000;border:2px solid #0000;border-radius:6px;transition:all .2s;overflow:hidden}.featured-thumb img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .2s}.featured-thumb:hover img,.featured-thumb.active img{opacity:1}.featured-thumb.active{border-color:var(--primary)}.featured-desc{color:#ccc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:auto;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.featured-meta{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:1.5rem;margin-bottom:1rem;font-size:.8rem;display:flex}.featured-stat{align-items:center;gap:6px;font-weight:600;display:flex}.featured-version{font-family:var(--font-mono);background:#ffffff0f;border-radius:4px;padding:3px 8px}.featured-action-btn{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.85rem;font-weight:800;transition:background .2s,transform .2s;display:flex}.featured-showcase-link:hover .featured-action-btn{background:#ff8533}.featured-nav-dots{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.featured-dot-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:6px;max-width:180px;padding:.5rem;transition:color .2s;display:flex}.featured-dot-btn .dot-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;font-weight:700;overflow:hidden}.featured-dot-btn .dot-bar{background:#ffffff26;border-radius:2px;width:100%;height:3px;transition:background .3s}.featured-dot-btn:hover .dot-bar{background:#fff6}.featured-dot-btn.active{color:var(--text)}.featured-dot-btn.active .dot-bar{background:var(--primary)}.home-section{margin-bottom:4rem}.home-section:last-child{margin-bottom:0}.plugin-grid,.home-plugin-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;display:grid}.plugin-card-link{color:inherit;text-decoration:none}.plugin-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:2.5rem;transition:all .3s;display:flex;position:relative}.plugin-card:hover{border-color:var(--primary);transform:translateY(-8px)}.plugin-card-header{align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.plugin-icon{background-color:var(--primary);color:#fff;background-position:50%;background-size:cover;border-radius:12px;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;font-size:2rem;font-weight:900;display:flex;overflow:hidden}.plugin-icon.large{border-radius:20px;width:120px;min-width:120px;height:120px;font-size:4rem}.plugin-card h3{margin:0;font-size:1.5rem}.plugin-card .dev-name{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.plugin-card p{color:var(--text-muted);flex-grow:1;margin-top:1rem}.card-footer{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.badge{text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:900}.badge-paid{color:#fff;background:#f44}.badge-free{background:var(--success);color:#000}.badge-adwall{color:#fff;background:#33b5e5}.plugin-category{color:var(--text-muted);text-transform:uppercase;background:#ffffff0d;border-radius:4px;padding:4px 8px;font-size:.8rem;font-weight:600}.empty-state{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:4rem 2rem}.auth-container{justify-content:center;align-items:center;padding:2rem;display:flex}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:480px;padding:3rem}.auth-footer{text-align:center;margin-top:2rem}.auth-footer a{color:var(--primary)}.dashboard-nav{border-bottom:1px solid var(--border);margin-bottom:3rem}.dashboard-nav a{color:var(--text-muted);text-transform:uppercase;margin-right:2rem;padding:1rem 0;font-weight:700;text-decoration:none;display:inline-block;position:relative}.dashboard-nav a.active{color:var(--text)}.dashboard-nav a.active:after{content:"";background:var(--primary);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.stat-box{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:2rem}.stat-box h3{text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;font-size:.8rem}.stat-box p{font-family:var(--font-mono);color:var(--text);margin:0;font-size:2.5rem;font-weight:700}.stat-box p:not(:first-child){color:var(--success)}.chart-container,.chart-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:2rem}.charts-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;display:grid}.recharts-legend-item-text{text-transform:capitalize}.recharts-label,.recharts-cartesian-axis-tick-value{fill:var(--text-muted)}.search-controls{justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.search-controls label{color:var(--text-muted);font-size:.9rem;font-weight:600}.search-controls select{background:var(--surface);border:1px solid var(--border);color:var(--text);appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23eaeaea%22%20d%3D%22M287%2C114.7L159.2%2C242.5c-4.5%2C4.5-10.7%2C7-17.2%2C7s-12.7-2.5-17.2-7L5.3%2C114.7c-6.2-6.2-6.2-16.4%2C0-22.6s16.4-6.2%2C22.6%2C0l124.9%2C124.9l124.9-124.9c6.2-6.2%2C16.4-6.2%2C22.6%2C0S293.2%2C108.5%2C287%2C114.7z%22%2F%3E%3C%2Fsvg%3E);background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border-radius:6px;outline:none;padding:8px 30px 8px 12px;font-size:.9rem}.search-controls select:focus{border-color:var(--primary)}.search-page-layout{grid-template-columns:280px 1fr;align-items:flex-start;gap:3rem;display:grid}.search-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:2rem;position:sticky;top:120px}.filter-section{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.filter-title{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1rem}.btn-text-only{color:var(--primary);cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700}.btn-text-only:hover{text-decoration:underline}.filter-group{margin-bottom:2rem}.filter-group label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.filter-group select,.filter-group input{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem;transition:border-color .2s}.filter-group select:focus,.filter-group input:focus{border-color:var(--primary)}.price-range-inputs{align-items:center;gap:.75rem;display:flex}.price-range-inputs span{color:var(--border)}.search-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.search-title{align-items:baseline;gap:1rem;margin:0;font-size:2.5rem;display:flex}.results-count{color:var(--text-muted);font-size:.9rem;font-weight:500;font-family:var(--font-mono)}.loading-state{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:8rem 0;display:flex}.loading-state .spinner{border-width:3px;width:40px;height:40px;margin-bottom:1.5rem}.plugin-card-link{text-decoration:none;display:block}.plugin-card-v2{cursor:pointer;will-change:transform;background:#16191f;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.plugin-card-v2:hover{border-color:#ffffff24;transform:translateY(-3px);box-shadow:0 16px 40px #00000073}.pcv2-preview{aspect-ratio:16/9;background:#0d0f12;width:100%;position:relative;overflow:hidden}.pcv2-preview-img,.pcv2-slideshow-img{object-fit:cover;width:100%;height:100%;transition:transform .35s,opacity .3s ease-in-out;display:block}.plugin-card-v2:hover .pcv2-preview-img{transform:scale(1.04)}.pcv2-preview-fallback{letter-spacing:-.04em;color:#ffffffe6;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-family:system-ui;font-size:2.8rem;font-weight:800;display:flex}.pcv2-preview-fade{pointer-events:none;z-index:1;background:linear-gradient(#0000 30%,#0d0f128c 65%,#0d0f12f5 100%);position:absolute;inset:0}.pcv2-category-badge{letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffbf;z-index:2;background:#0d0f12b8;border:1px solid #ffffff1a;border-radius:4px;padding:.2rem .5rem;font-size:.62rem;font-weight:700;position:absolute;top:10px;left:10px}.pcv2-price-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.pcv2-price-badge.free{color:#06d6a0;background:#06d6a02e;border:1px solid #06d6a059}.pcv2-price-badge.paid{color:#ffd166;background:#ffd16629;border:1px solid #ffd16659}.pcv2-price-badge.sale{color:#ff6b6b;background:#ff6b6b2e;border:1px solid #ff6b6b66}.pcv2-price-original{opacity:.55;font-weight:500;text-decoration:line-through}.pcv2-sale-pct{letter-spacing:.04em;background:#ff6b6b40;border-radius:3px;padding:1px 4px;font-size:.58rem;font-weight:800}.pcv2-info{flex-grow:1;padding:.75rem .85rem .85rem}.pcv2-name{color:#f0f0f0;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .15rem;font-family:system-ui;font-size:.9rem;font-weight:700;overflow:hidden}.pcv2-dev{color:#5a6070;margin:0 0 .5rem;font-size:.68rem}.pcv2-desc{color:#8b909a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .65rem;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pcv2-footer{border-top:1px solid #ffffff0f;align-items:center;gap:.75rem;padding-top:.55rem;display:flex}.pcv2-stat{color:#5a6070;align-items:center;gap:.25rem;font-size:.65rem;display:flex}.pcv2-stat svg{opacity:.6}.pcv2-accent-bar{opacity:0;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.plugin-card-v2:hover .pcv2-accent-bar{opacity:1}.pcv2-sale-strip{color:#ff6b6b;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#ff6b6b26,#ff6b6b0d);border-top:1px solid #ff6b6b33;align-items:center;gap:.4rem;padding:.3rem 1rem;font-size:.65rem;font-weight:700;display:flex}.pcv2-slideshow{z-index:0;width:100%;height:100%;position:absolute;inset:0}.pcv2-slideshow-img{opacity:0;position:absolute;inset:0}.pcv2-slideshow-img.active{opacity:1}.pcv2-slideshow-progress{z-index:3;justify-content:center;gap:4px;display:flex;position:absolute;bottom:12px;left:0;right:0}.pcv2-progress-dot{background:#fff3;border-radius:1px;width:12px;height:2px;transition:background .3s}.pcv2-progress-dot.active{background:var(--primary,#ff7518);box-shadow:0 0 8px var(--primary)}@media (width<=768px){.pcv2-preview-fallback{font-size:2rem}}@media (width<=1024px){.search-page-layout{grid-template-columns:1fr;gap:2rem}.search-sidebar{flex-wrap:wrap;gap:1.5rem;padding:1.5rem;display:flex;position:static}.filter-section{width:100%;margin-bottom:.5rem}.filter-group{flex:1;min-width:200px;margin-bottom:0}.search-header{flex-direction:column;align-items:flex-start;gap:1.5rem}}.form-description{color:var(--text-muted);margin-top:.5rem;font-size:.85rem;line-height:1.4}.pricing-model-options .pricing-option:not(.active){opacity:.6;border-color:var(--border);color:var(--text-muted)}.pricing-model-options .pricing-option:not(.active):hover{opacity:.8;transform:none}.pricing-model-options .pricing-option:not(.active) .icon{color:var(--text-muted);background-color:#8888881a}.pricing-model-options .pricing-option:not(.active) h4{color:var(--text-muted)}.price-hero-section{align-items:center;margin:1.5rem 0 2rem;display:flex}.price-container{font-family:var(--font-mono);color:var(--text);align-items:flex-start;line-height:1;display:flex}.currency-symbol{color:var(--primary);margin-top:.3rem;margin-right:.1rem;font-size:1.2rem;font-weight:700}.price-dollars{letter-spacing:-2px;font-size:3.5rem;font-weight:900}.price-decimal{display:none}.price-cents{color:var(--primary);border-bottom:2px solid #ff75184d;margin-top:.4rem;font-size:1.4rem;font-weight:700}.price-free{color:var(--success);letter-spacing:1px;font-size:1.5rem;font-weight:900}.payment-success-banner{background:#4ade801a;border:1px solid #4ade8059;border-radius:12px;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex}.payment-success-banner .success-icon{font-size:1.8rem}.payment-success-banner .banner-content{flex-grow:1}.payment-success-banner .banner-title{color:var(--success,#4ade80);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.payment-success-banner .banner-text{color:var(--text-muted);font-size:.9rem}.payment-success-banner .banner-close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;margin-right:-.5rem;padding:.5rem;font-size:1.5rem;line-height:1;transition:color .2s}.payment-success-banner .banner-close:hover{color:var(--text)}.early-access-banner{border:1px solid #ff75184d;border-left:4px solid var(--primary,#ff7518);background:#ff751814;border-radius:8px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.early-access-icon{font-size:1.5rem;line-height:1}.early-access-content{flex:1}.early-access-title{color:var(--primary,#ff7518);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:1rem;font-weight:700}.early-access-text{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.pcv2-badge-ea{background:var(--primary,#ff7518);color:#fff;text-transform:uppercase;vertical-align:middle;border-radius:3px;margin-left:.5rem;padding:2px 5px;font-size:.6rem;font-weight:800}@media (width<=480px){.payment-success-banner{gap:.75rem;padding:1rem}.payment-success-banner .success-icon{font-size:1.5rem}.payment-success-banner .banner-title{font-size:1rem}.payment-success-banner .banner-text{font-size:.8rem}}.plugin-detail-header{align-items:center;gap:2rem;margin-bottom:3rem;display:flex}.plugin-header-info{flex:1;min-width:0}.plugin-detail-layout{grid-template-columns:1fr 400px;gap:4rem;min-width:0;display:grid}.plugin-title{text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;font-size:3.5rem}.plugin-description{color:var(--text-muted);font-size:1.2rem;line-height:1.8}.markdown-content{color:var(--text-muted);font-size:1.1rem;line-height:1.7}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:var(--text);margin-top:2rem;margin-bottom:1rem}.markdown-content p{margin-bottom:1.25rem}.markdown-content ul,.markdown-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.markdown-content li{margin-bottom:.5rem}.markdown-content code{font-family:var(--font-mono);background:#ffffff1a;border-radius:4px;padding:.2rem .4rem;font-size:.9em}.markdown-content pre{background:var(--surface-light);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto}.markdown-content table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;display:block;overflow-x:auto}.markdown-content th,.markdown-content td{border:1px solid var(--border);padding:.75rem 1rem}.markdown-content th{text-align:left;background:#ffffff0d;font-weight:700}.markdown-content pre code{background:0 0;padding:0}.divider{border:0;border-top:1px solid var(--border);margin:3rem 0}.sidebar-widget{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:2rem;position:sticky;top:120px}.sidebar-widget h3{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:.8rem}.license-type{text-transform:uppercase;font-size:1.5rem;font-weight:800}.price{color:var(--primary);font-size:2rem;font-weight:900;font-family:var(--font-mono);margin:1rem 0 2rem}.sidebar-stats{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.btn-download-main{width:100%;margin-bottom:12px;padding:16px;font-size:1rem}.stat-item{color:var(--text-muted);font-size:.9rem}.stat-item strong{color:var(--text)}.divider-sm{border-top:1px solid var(--border);margin:1.5rem 0}.stat-date-group{flex-direction:column;gap:1rem;display:flex}.stat-date-item{flex-direction:column;display:flex}.stat-date-item .label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.stat-date-item .value{color:var(--text);font-size:.95rem;font-weight:600}@media (width<=1024px){.plugin-detail-layout{flex-direction:column;gap:2rem;width:100%;max-width:100%;display:flex}.plugin-main-content{width:100%;min-width:0}.plugin-sidebar{order:1;width:100%;margin:0}.sidebar-widget{box-sizing:border-box;width:100%;max-width:100%;position:static;top:auto}}@media (width<=768px){.plugin-detail-header{flex-direction:row;align-items:center;gap:1rem;margin-bottom:1.5rem}.plugin-detail-layout{gap:1.5rem}.plugin-title{font-size:2rem;line-height:1.2}.plugin-icon.large{border-radius:12px;width:64px;min-width:64px;height:64px;font-size:2rem}.sidebar-widget{padding:1.5rem}}@media (width<=480px){.plugin-title{font-size:1.6rem}.plugin-icon.large{width:56px;min-width:56px;height:56px;font-size:1.75rem}}.screenshot-gallery{margin-bottom:2rem}.plugin-recent-update{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:12px;margin-bottom:2.25rem;padding:1.25rem 1.5rem;box-shadow:0 4px 16px #00000026}.plugin-recent-update-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.plugin-recent-update-title-group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.plugin-recent-update-title{color:var(--text);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:800;display:flex}.plugin-recent-update-badge{background:rgba(var(--primary-rgb), .12);color:var(--primary);font-family:var(--font-mono);border:1px solid rgba(var(--primary-rgb), .25);border-radius:6px;align-items:center;padding:2px 8px;font-size:.82rem;font-weight:700;display:inline-flex}.plugin-recent-update-date{color:var(--text-muted);font-size:.82rem}.plugin-recent-update-history-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#ffffff0a;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.plugin-recent-update-history-btn:hover{color:var(--text);border-color:var(--primary);background:#ffffff14}.plugin-recent-update-body{color:var(--text);font-size:.92rem;line-height:1.6;position:relative}.plugin-recent-update-body.is-clamped{max-height:90px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.plugin-recent-update-body p:last-child{margin-bottom:0}.plugin-recent-update-empty{color:var(--text-muted);margin:0;font-size:.88rem;font-style:italic}.plugin-recent-update-more-btn{color:var(--primary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:4px;padding:8px 0 0;font-size:.85rem;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.plugin-recent-update-more-btn:hover{opacity:.85;transform:translate(2px)}.lightbox-overlay{z-index:9999;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.lightbox-content{cursor:default;justify-content:center;align-items:center;max-width:90%;max-height:90%;display:flex;position:relative}.lightbox-img{object-fit:contain;border-radius:4px;max-width:100%;max-height:85vh;box-shadow:0 0 30px #00000080}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2.5rem;line-height:1;position:absolute;top:-40px;right:0}.main-screenshot{object-fit:contain;border:1px solid var(--border);cursor:pointer;border-radius:12px;width:100%;max-height:400px;margin-bottom:1rem;transition:opacity .2s}.main-screenshot:hover{opacity:.9}.thumbnail-strip{gap:1rem;padding-bottom:5px;display:flex;overflow-x:auto}.thumbnail{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:8px;width:120px;height:80px;transition:all .2s}.thumbnail:hover,.thumbnail.active{border-color:var(--primary)}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.form-group input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;outline:none;padding:12px 15px;font-size:1rem;transition:border-color .2s}.form-group input:focus{border-color:var(--primary)}.form-message{text-align:center;border-radius:8px;margin-bottom:1rem;padding:10px;font-weight:600}.form-message.success{color:var(--success);background:#4ade8033}.form-message.error{color:#f44;background:#f443}.avg-score{text-align:center}.big-number{font-size:3rem;font-weight:700;line-height:1}.rating-bars{flex-grow:1}.bar-row{align-items:center;gap:10px;font-size:.8rem;display:flex}.progress-bg{background:#333;border-radius:4px;flex-grow:1;height:8px;overflow:hidden}.progress-fill{background:#fc0;height:100%}.star{color:#555;font-size:1.2rem}.star.filled{color:#fc0}.star.interactive{cursor:pointer;transition:transform .1s}.star.interactive:hover{transform:scale(1.2)}.reviews-section{padding-top:.5rem}.reviews-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem;font-size:.7rem;font-weight:700;display:block}.review-summary-grid{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:160px 1fr;gap:2rem;margin-bottom:2.5rem;padding:1.75rem 2rem;display:grid}.review-avg-block{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;padding-right:2rem;display:flex}.review-big-avg{letter-spacing:-3px;color:var(--text);font-size:4rem;font-weight:900;line-height:1}.review-stars-row{gap:3px;margin:8px 0 6px;display:flex}.review-star-icon{color:#f4a012;font-size:13px}.review-star-icon.empty{color:var(--border)}.review-total-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.review-bars-block{flex-direction:column;justify-content:center;gap:8px;display:flex}.review-bar-row{grid-template-columns:12px 1fr 28px;align-items:center;gap:10px;display:grid}.review-bar-num{color:var(--text-muted);text-align:right;font-size:11px;font-weight:600}.review-bar-track{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.review-bar-fill{background:#f4a012;border-radius:2px;height:100%;transition:width .4s}.review-bar-count{color:var(--text-muted);text-align:right;font-size:11px;font-weight:500}.review-list-premium{flex-direction:column;display:flex}.review-item-premium{border-bottom:1px solid var(--border);padding:1.5rem 0}.review-item-premium:last-child{border-bottom:none}.review-item-top{align-items:center;gap:10px;margin-bottom:.6rem;display:flex}.review-avatar{letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.av-a{color:#60a5fa;background:#3b82f626}.av-b{color:#a78bfa;background:#8b5cf626}.av-c{color:#4ade80;background:#22c55e26}.av-d{color:#fb923c;background:#f9731626}.av-e{color:#f472b6;background:#ec489926}.review-item-meta{flex-direction:column;gap:2px;display:flex}.review-item-author{color:var(--text);font-size:.875rem;font-weight:700;line-height:1.2}.review-item-date{color:var(--text-muted);font-size:.75rem}.review-item-stars{gap:2px;margin-bottom:.5rem;display:flex}.review-star-sm{color:#f4a012;font-size:11px}.review-star-sm.empty{color:var(--border)}.review-item-body{color:var(--text-muted);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:.9rem;line-height:1.65}.empty-reviews-prompt{text-align:center;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:2rem;padding:2.5rem;font-size:.95rem}.review-submit-form{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:2rem}.review-form-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text);margin:0 0 1.5rem;font-size:1rem;font-weight:800}.review-submit-form .form-group label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.review-already-posted{border-top:1px solid var(--border);align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;display:flex}.github-link-secondary{color:var(--text-muted,#888);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.github-link-secondary:hover{color:var(--text-main,#fff);text-decoration:underline}.github-link-secondary svg{opacity:.8}.review-already-icon{width:36px;min-width:36px;height:36px;color:var(--success);background:#4ade801f;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.review-already-title{color:var(--text);margin-bottom:2px;font-size:.875rem;font-weight:700}.review-already-sub{color:var(--text-muted);font-size:.8rem;line-height:1.4}.star-rating-container{gap:4px;display:flex}.star-icon{cursor:default;font-size:1.5rem;transition:transform .1s}.star-icon.filled{color:#f4a012}.star-icon.empty{color:var(--border)}.star-icon.interactive{cursor:pointer}.star-icon.interactive:hover{transform:scale(1.2)}.auth-notice{color:var(--text-muted);margin-top:1.5rem;font-size:.9rem}.auth-notice a{color:var(--primary);font-weight:700}.btn-report{color:var(--text-muted);cursor:pointer;text-align:left;letter-spacing:.02em;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600;transition:color .2s}.btn-report:hover{color:#f44}.report-form{flex-direction:column;gap:.6rem;display:flex}.report-form-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:.75rem;font-weight:700}.report-textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:none;font-size:.85rem;font-family:var(--font-body);border-radius:8px;outline:none;padding:10px 12px;transition:border-color .2s}.report-textarea:focus{border-color:#f44}.report-form-actions{gap:.5rem;display:flex}.btn-report-cancel{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:6px;flex:1;padding:8px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-report-cancel:hover{border-color:var(--text-muted);color:var(--text)}.btn-report-submit{color:#f44;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#ff444426;border:none;border-radius:6px;flex:1;padding:8px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-report-submit:hover:not(:disabled){background:#ff444447}.btn-report-submit:disabled{opacity:.4;cursor:not-allowed}.report-done{color:var(--success);margin:0;font-size:.78rem;line-height:1.5}.report-reasons{flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.report-reason-chip{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:5px 10px;font-size:.75rem;font-weight:600;transition:all .15s}.report-reason-chip:hover{border-color:var(--text-muted);color:var(--text)}.report-reason-chip.selected{color:#f44;background:#ff44441f;border-color:#f44}.library-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.library-card{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.35s both libraryFadeUp;display:flex;position:relative;overflow:hidden}@keyframes libraryFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.library-card:hover{border-color:var(--primary);transform:translateY(-4px)scale(1.01);box-shadow:0 8px 32px #ff751826,0 2px 8px #0006}.library-card-image{aspect-ratio:16/9;background:#0d0d0d;flex-shrink:0;width:100%;position:relative;overflow:hidden}.library-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.library-card:hover .library-card-image img{transform:scale(1.04)}.library-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0a0a0ab3 100%);position:absolute;inset:0}.library-card-image-fallback{width:100%;height:100%;color:var(--primary);letter-spacing:-1px;background:linear-gradient(135deg,#ff751814 0%,#0d0d0d 100%);justify-content:center;align-items:center;font-size:2.5rem;font-weight:900;display:flex}.library-owned-badge{color:#4ade80;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#4ade802e;border:1px solid #4ade8066;border-radius:20px;align-items:center;gap:4px;padding:3px 7px;font-size:.6rem;font-weight:800;display:flex;position:absolute;top:8px;right:8px}.library-card-category-tag{letter-spacing:.07em;text-transform:uppercase;color:#ffffffa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0a0a0abf;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:.58rem;font-weight:700;position:absolute;bottom:8px;left:8px}.library-card-body{flex-direction:column;flex:1;gap:3px;padding:.75rem .85rem .85rem;display:flex}.library-card-title-row{align-items:center;gap:.4rem;display:flex}.library-card-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.88rem;font-weight:700;overflow:hidden}.library-card-dev{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.library-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;display:flex}.library-card-price{font-family:var(--font-mono);color:var(--success);font-size:.8rem;font-weight:700}.library-card-date{color:var(--text-muted);font-size:.68rem}.library-card-arrow{color:var(--primary);opacity:0;pointer-events:none;font-size:.85rem;transition:opacity .18s,transform .18s;position:absolute;bottom:.85rem;right:.85rem;transform:translate(-4px)}.library-card:hover .library-card-arrow{opacity:1;transform:translate(0)}.library-loading{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.library-skeleton{aspect-ratio:16/11;background:linear-gradient(90deg, var(--surface) 25%, #ffffff0a 50%, var(--surface) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.library-error{color:#ff6b6b;background:#ff444414;border:1px solid #ff444440;border-radius:10px;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;font-size:.88rem;font-weight:600;display:flex}.library-empty{text-align:center;border:1px dashed var(--border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.library-empty-bg{pointer-events:none;background:radial-gradient(at 50% 60%,#ff75180a 0%,#0000 70%);position:absolute;inset:0}.library-empty-icon{filter:grayscale(.3);opacity:.7;margin-bottom:1rem;font-size:2.8rem}.library-empty-title{color:var(--text);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .4rem;font-size:1rem;font-weight:800}.library-empty-sub{color:var(--text-muted);max-width:280px;margin:0;font-size:.83rem;line-height:1.6}.lightbox-arrow{color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#0000008c;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:2.2rem;line-height:1;transition:background .18s,transform .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-arrow:hover{background:#000000d1;transform:translateY(-50%)scale(1.08)}.lightbox-arrow-left{left:16px}.lightbox-arrow-right{right:16px}.lightbox-dots{z-index:10;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lightbox-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .18s,transform .18s}.lightbox-dot.active{background:#fff;transform:scale(1.25)}.lightbox-dot:hover:not(.active){background:#ffffffb3}.profile-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:3rem 1.5rem 5rem}.profile-page .page-title{margin-bottom:2.25rem;font-size:clamp(2rem,3.5vw,2.75rem)}.profile-layout{grid-template-columns:260px 1fr;align-items:start;gap:2rem;width:100%;display:grid}.profile-nav{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:.85rem;display:flex;position:sticky;top:90px;box-shadow:0 4px 20px #0003}.settings-nav-user{align-items:center;gap:.75rem;padding:.75rem .5rem 1rem;display:flex}.settings-nav-avatar{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 60%, #fff));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:800;display:flex}.settings-nav-meta{overflow:hidden}.settings-nav-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:700;overflow:hidden}.settings-nav-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.78rem;overflow:hidden}.settings-nav-divider{background:var(--border);height:1px;margin:.5rem 0}.profile-nav-item{color:var(--text-muted);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:.65rem;width:100%;margin-bottom:.2rem;padding:.75rem .95rem;font-size:.9rem;font-weight:600;transition:all .18s;display:flex}.profile-nav-item:hover{color:var(--text);background:#ffffff0d}.profile-nav-item.active{color:#fff;background:var(--primary);font-weight:700}.profile-nav-item.danger{color:#ef4444}.profile-nav-item.danger:hover{color:#ef4444;background:#ef44441f}.profile-nav-item.danger.active{color:#fff;background:#ef4444}.profile-content{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex;background:0 0!important;border:none!important;padding:0!important}.profile-section{flex-direction:column;gap:1.25rem;width:100%;display:flex}.settings-section-header{border-bottom:1px solid var(--border);margin-bottom:.5rem;padding-bottom:1.25rem}.settings-section-sub{color:var(--text-muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.5}.settings-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:100%;margin-bottom:1.25rem;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #00000026}.settings-card:hover{border-color:color-mix(in srgb, var(--border) 60%, var(--primary))}.settings-card-header{border-bottom:1px solid var(--border);background:#ffffff05;align-items:flex-start;gap:.85rem;padding:1.25rem 1.75rem;display:flex}.settings-card-icon{background:rgba(var(--primary-rgb), .12);width:34px;height:34px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-card-title{color:var(--text);margin:0;font-size:.95rem;font-weight:700}.settings-card-desc{color:var(--text-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.settings-card-body{padding:1.75rem}.settings-field{margin-bottom:1.25rem}.settings-field:last-of-type{margin-bottom:1.5rem}.settings-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.settings-hint{color:var(--text-muted);margin:0 0 .5rem;font-size:.78rem;font-style:italic}.settings-input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:11px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.settings-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .15)}.settings-input:disabled{opacity:.6;cursor:not-allowed}.settings-select{cursor:pointer;appearance:auto}.settings-pw-wrap{position:relative}.settings-pw-wrap .settings-input{padding-right:44px}.settings-pw-eye{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.settings-pw-eye:hover{color:var(--text)}.settings-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:9px 18px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.settings-btn:disabled{opacity:.55;cursor:not-allowed}.settings-btn-primary{background:var(--primary);color:#fff}.settings-btn-primary:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 4px 12px rgba(var(--primary-rgb), .3);transform:translateY(-1px)}.settings-btn-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.settings-btn-secondary:hover:not(:disabled){background:var(--bg);border-color:var(--primary);color:var(--primary)}.settings-btn-danger{color:#fff;background:#ef4444}.settings-btn-danger:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444459}.settings-btn-danger-outline{color:#ef4444;background:0 0;border:1px solid #ef4444}.settings-btn-danger-outline:hover:not(:disabled){background:#ef44441a}.settings-btn-warn{color:#000;background:#f59e0b}.settings-btn-warn:hover:not(:disabled){background:#d97706;transform:translateY(-1px)}.spinner-sm{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin;display:inline-block}.settings-status-row{border-radius:8px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.settings-status-row.success{color:#4ade80;background:#4ade8014;border:1px solid #4ade8040}.settings-status-row.warn{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b4d}.settings-status-row.error{color:#ef4444;background:#ef444414;border:1px solid #ef444440}.settings-inline-error{color:#ef4444;align-items:center;gap:.4rem;margin:-.75rem 0 1rem;font-size:.8rem;display:flex}.settings-toast{z-index:9999;border-radius:10px;align-items:center;gap:.6rem;max-width:340px;padding:.8rem 1.25rem;font-size:.9rem;font-weight:600;animation:.3s cubic-bezier(.34,1.56,.64,1) both toastIn;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 32px #00000059}.settings-toast.success{color:#4ade80;background:#18221a;border:1px solid #4ade8059}.settings-toast.error{color:#f87171;background:#1f1215;border:1px solid #ef444459}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-toggles{flex-direction:column;gap:0;display:flex}.settings-toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.settings-toggle-row:last-child{border-bottom:none}.settings-toggle-label{color:var(--text);margin:0;font-size:.9rem;font-weight:600}.settings-toggle-desc{color:var(--text-muted);margin:.2rem 0 0;font-size:.8rem}.settings-toggle{background:var(--border);cursor:pointer;border:none;border-radius:99px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .22s;position:relative}.settings-toggle.on{background:var(--primary)}.settings-toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.settings-toggle.on .settings-toggle-thumb{transform:translate(20px)}.settings-2fa-setup{animation:.2s fadeIn}.settings-2fa-step{color:var(--text);align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:flex}.settings-2fa-step span{background:rgba(var(--primary-rgb), .18);width:24px;height:24px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.settings-qr-wrap{background:#fff;border-radius:10px;margin-bottom:1rem;padding:12px;display:inline-block}.settings-2fa-manual{color:var(--text-muted);font-size:.82rem;line-height:1.6}.settings-secret{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);color:var(--primary);letter-spacing:.05em;word-break:break-all;border-radius:6px;margin-top:.3rem;padding:3px 8px;font-size:.88rem;display:inline-block}.settings-code-input{font-family:var(--font-mono);letter-spacing:.25em;text-align:center;max-width:160px;font-size:1.3rem}.settings-stripe-empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem;padding:2rem;font-size:.88rem;display:flex}.settings-faq{flex-direction:column;gap:0;display:flex}.settings-faq-item{border-bottom:1px solid var(--border);padding:.9rem 0}.settings-faq-item:last-child{border-bottom:none;padding-bottom:0}.settings-faq-q{color:var(--text);margin:0 0 .3rem;font-size:.88rem;font-weight:700}.settings-faq-a{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.55}@media (width<=960px){.profile-layout{grid-template-columns:220px 1fr;gap:1.5rem}}@media (width<=768px){.profile-page{padding:2rem 1rem 3.5rem}.profile-layout{grid-template-columns:1fr;gap:1.25rem}.profile-nav{padding:.75rem;position:static;top:auto}.settings-card-header{padding:1.1rem 1.25rem}.settings-card-body{padding:1.25rem}.settings-toast{max-width:none;left:1rem;right:1rem}}:root{--dash-bg:#0a0a0a;--dash-surface:#141414;--dash-surface-soft:#1a1d24;--dash-border:#2a2a2a;--dash-text:#eaeaea;--dash-text-muted:#888;--dash-text-secondary:#a3a3a3;--dash-primary:#ff7518;--dash-primary-light:#ff751826;--dash-accent:#ff7518;--dash-hover:#1f232d;--dash-shadow:0 4px 16px #0000004d}.dashboard-container{background-color:var(--dash-bg,#0a0a0a);min-height:100vh;color:var(--dash-text,#eaeaea);flex-direction:column;display:flex}.dashboard-content{box-sizing:border-box;flex:1;width:100%;max-width:1400px;margin:0 auto;padding:2.5rem 2.5rem 4rem}:is(.dashboard-container:has(.mp-root),.dashboard-container:has(.ap-root)){height:100vh;overflow:hidden}:is(.dashboard-container:has(.mp-root) .dashboard-content,.dashboard-container:has(.ap-root) .dashboard-content){flex-direction:column;max-width:100%;height:100%;padding:0;display:flex;overflow:hidden}.dashboard-content,.dashboard-nav{font-family:var(--font-body)}.dashboard-header{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.dashboard-title{color:var(--dash-text);margin:0;font-size:1.75rem;font-weight:600}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.kpi-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:8px;padding:1.5rem}.kpi-card h3{color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-size:.9rem;font-weight:500}.kpi-card .value{color:var(--dash-text);margin-bottom:1rem;font-size:2rem;font-weight:600}.kpi-card .comparison{color:var(--success);font-size:.85rem}.kpi-card .comparison.negative{color:#d73a49}.main-chart-container{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:8px;padding:2rem}.sub-charts-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.data-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:8px;padding:1.5rem}.data-card h3{color:var(--dash-text);margin:0 0 1.5rem;font-size:1rem;font-weight:600}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--dash-border);padding:12px 15px}.data-table th{text-transform:uppercase;color:var(--dash-text-muted);font-size:.8rem;font-weight:500}.data-table td{color:var(--dash-text);font-size:.95rem}.data-table tr:last-child td{border-bottom:none}.data-table .mono{font-family:var(--font-mono);font-weight:600}.dashboard-grid-layout{grid-template-columns:2fr 1fr;align-items:start;gap:2.5rem;display:grid}.activity-feed-title{color:var(--dash-text);border-bottom:1px solid var(--dash-border);margin-bottom:1rem;padding-bottom:1rem;font-size:1.1rem;font-weight:600}.activity-feed-item{border-bottom:1px solid var(--dash-border);align-items:center;gap:1rem;padding:1rem 0;display:flex}.activity-feed-item:last-child{border-bottom:none}.activity-icon{background:var(--dash-primary-light);width:32px;height:32px;color:var(--dash-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.activity-text strong{color:var(--dash-text)}.activity-text{color:var(--dash-text-muted);font-size:.9rem}.switch-field{background-color:var(--dash-surface-soft);border:1px solid var(--dash-border);border-radius:6px;align-items:center;gap:1rem;padding:1rem;display:flex}@media (width<=768px){.dashboard-nav{white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:2rem;padding-bottom:5px;display:flex;overflow-x:auto}.dashboard-nav a{margin-right:1.5rem;padding:.75rem 0;font-size:.85rem}.dashboard-grid-layout{grid-template-columns:1fr;gap:1.5rem}.kpi-row,.dashboard-grid-v2{grid-template-columns:1fr}.dashboard-header,.dashboard-top-nav{flex-direction:column;align-items:flex-start;gap:1rem}.kpi-grid{grid-template-columns:1fr}.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table tr{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:12px;margin-bottom:1.5rem;padding:1rem;box-shadow:0 2px 4px #00000005}.data-table td{border:none;border-bottom:1px solid var(--dash-surface-soft);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex;text-align:left!important}.data-table td:last-child{border-bottom:none;margin-top:.5rem;padding-bottom:0}.data-table td:before{content:attr(data-label);text-transform:uppercase;color:var(--dash-text-muted);font-size:.75rem;font-weight:700}}.switch{width:44px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:var(--dash-border);border-radius:24px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.slider{background-color:var(--dash-primary)}input:checked+.slider:before{transform:translate(20px)}.radio-pill-group{border:1px solid var(--dash-border);border-radius:6px;display:flex;overflow:hidden}.radio-pill{text-align:center;cursor:pointer;background:var(--dash-surface);color:var(--dash-text-muted);flex:1;padding:12px;font-weight:500;transition:all .2s}.radio-pill:not(:last-child){border-right:1px solid var(--dash-border)}.radio-pill.active{background:var(--dash-primary-light);color:var(--dash-primary);font-weight:600}.radio-pill input{display:none}.form-group{margin-bottom:2rem;position:relative}.form-group label{color:var(--dash-text-muted);font-size:.9rem;font-weight:500}.form-group input[type=text],.form-group input[type=number],.form-group textarea,.form-group select{background:var(--dash-surface);border:1px solid var(--dash-border);width:100%;color:var(--dash-text);border-radius:6px;margin-top:.5rem;padding:12px;font-size:1rem;transition:all .2s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--dash-primary);outline:none;box-shadow:0 0 0 3px #0366d64d}.char-counter{color:var(--dash-text-muted);font-size:.8rem;position:absolute;bottom:-1.5rem;right:0}.form-group textarea{resize:vertical;min-height:120px}.markdown-editor{border:1px solid var(--dash-border);border-radius:6px;overflow:hidden}.markdown-tabs{background:var(--dash-surface-soft);border-bottom:1px solid var(--dash-border);display:flex}.markdown-tab{cursor:pointer;color:var(--dash-text-muted);padding:10px 15px;font-size:.9rem;font-weight:500}.markdown-tab.active{background:var(--dash-surface);color:var(--dash-text);border-right:1px solid var(--dash-border)}.markdown-preview{background:var(--dash-surface);min-height:120px;color:var(--dash-text);padding:15px;line-height:1.6}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3{border-bottom:1px solid var(--dash-border);margin-top:24px;margin-bottom:16px;padding-bottom:.3em}.markdown-preview p{margin:0 0 16px}.markdown-preview code{background-color:var(--dash-surface-soft);color:var(--dash-text);font-size:85%;font-family:var(--font-mono);border-radius:3px;margin:0;padding:.2em .4em}.markdown-preview pre{background-color:var(--dash-surface-soft);color:var(--dash-text);border-radius:3px;padding:16px;overflow:auto}.markdown-preview pre code{background:0 0;margin:0;padding:0;font-size:100%}.markdown-preview blockquote{color:var(--dash-text-muted);border-left:.25em solid var(--dash-border);margin:0 0 16px;padding:0 1em}.markdown-preview ul,.markdown-preview ol{padding-left:2em}.icon-upload-group{align-items:center;gap:1.5rem;display:flex}.icon-preview{border:2px dashed var(--dash-border);width:80px;height:80px;color:var(--dash-text-muted);text-align:center;background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.screenshot-uploader{border:1px solid var(--dash-border);background-color:var(--dash-surface-soft);border-radius:6px;margin-top:.5rem;padding:1rem}.screenshot-dropzone{border:2px dashed var(--dash-border);cursor:pointer;border-radius:6px;align-items:center;min-height:160px;padding:1rem;display:grid;position:relative}.dropzone-instructions{text-align:center;color:var(--dash-text-muted);z-index:1;pointer-events:none;grid-area:1/1}.screenshot-dropzone.drag-over{border-color:var(--dash-primary);background-color:#ff751814}.screenshot-previews{z-index:2;flex-wrap:wrap;grid-area:1/1;justify-content:flex-start;gap:12px;width:100%;display:flex}.screenshot-preview-item{aspect-ratio:16/9;border:1px solid var(--dash-border);background:var(--dash-surface);height:120px;box-shadow:var(--dash-shadow);border-radius:6px;flex-shrink:0;position:relative;overflow:hidden}.screenshot-preview-item:hover{border-color:var(--dash-primary);transform:translateY(-2px);box-shadow:0 8px 15px #0003}.screenshot-preview-item:active{cursor:grabbing}.screenshot-preview-item.dragging-now{opacity:.4;border:2px dashed var(--dash-primary);scale:.95}.screenshot-preview-image{object-fit:cover;width:100%;height:100%}.screenshot-delete-btn{color:#fff;cursor:pointer;z-index:10;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:flex;position:absolute;top:5px;right:5px}.screenshot-order-handle{color:#fff;text-align:center;cursor:grab;z-index:10;background:#0009;padding:2px 0;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}.input-with-icon{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:6px;align-items:center;margin-top:.5rem;transition:all .2s;display:flex}.input-with-icon:focus-within{border-color:var(--dash-primary);box-shadow:0 0 0 3px #0366d64d}.input-with-icon input[type=url]{border:none;flex-grow:1;margin-top:0;padding:12px}.input-with-icon input[type=url]:focus{box-shadow:none}.icon-link:before{content:"";color:var(--dash-text-muted);padding:0;font-size:1.2rem}.activity-time{color:var(--dash-text-muted);margin-left:auto;font-size:.85rem}.timeframe-selector{background-color:var(--dash-surface-soft);box-shadow:var(--dash-shadow);border-radius:8px;gap:10px;margin-bottom:20px;padding:10px;display:flex}.timeframe-selector button{border:1px solid var(--dash-border);color:var(--dash-text-secondary);cursor:pointer;background-color:#0000;border-radius:6px;padding:8px 15px;font-size:14px;transition:all .2s ease-in-out}.timeframe-selector button:hover{background-color:var(--dash-hover);color:var(--dash-text)}.timeframe-selector button.active{background-color:var(--dash-primary);color:#fff;border-color:var(--dash-primary);font-weight:700}.pricing-model-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-top:10px;display:grid}.pricing-option{background-color:var(--dash-surface);border:1px solid var(--dash-border);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.pricing-option:hover{border-color:var(--dash-primary);box-shadow:var(--dash-shadow)}.pricing-option.active{border-color:var(--dash-primary);background-color:var(--dash-primary-light);box-shadow:var(--dash-shadow)}.pricing-option.payouts-locked{cursor:default}.pricing-option.payouts-locked:hover{border-color:var(--dash-border);box-shadow:none}.pricing-option.payouts-locked .details,.pricing-option.payouts-locked .icon{pointer-events:none;-webkit-user-select:none;user-select:none}.pricing-option .lock-overlay{z-index:5;background:#0003;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pricing-option input[type=radio]{opacity:0;pointer-events:none;position:absolute;top:10px;right:10px}.pricing-option .icon{color:var(--dash-primary);margin-bottom:5px}.pricing-option h4{color:var(--dash-text);margin:0;font-size:1.1rem;font-weight:600}.pricing-option .description{color:var(--dash-text-muted);margin:0;font-size:.85rem;line-height:1.4}.language-selector{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:6px;margin-top:.5rem;position:relative}.language-tabs{background:var(--dash-surface-soft);border-bottom:1px solid var(--dash-border);border-top-left-radius:6px;border-top-right-radius:6px;flex-wrap:wrap;padding:5px;display:flex}.language-tab{cursor:pointer;color:var(--dash-text-muted);background-color:var(--dash-surface);border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;margin:3px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.language-tab:hover{background-color:var(--dash-hover);color:var(--dash-text)}.language-tab.active{border-color:var(--dash-primary);background-color:var(--dash-primary-light);color:var(--dash-primary)}.remove-language{color:var(--dash-text-muted);cursor:pointer;margin-left:5px;font-size:.9rem;font-weight:600}.remove-language:hover{color:var(--dash-text)}.add-language-dropdown{margin:3px;display:inline-block;position:relative}.add-language-dropdown .btn{background-color:var(--dash-surface);color:var(--dash-text-muted);border:1px solid var(--dash-border);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:8px 12px;font-size:.85rem;display:flex}.add-language-dropdown .btn:hover{background-color:var(--dash-hover);color:var(--dash-text)}.add-language-dropdown .dropdown-content{background-color:var(--dash-surface);min-width:160px;box-shadow:var(--dash-shadow);border:1px solid var(--dash-border);z-index:10;border-radius:4px;margin-top:5px;padding:5px 0;display:none;position:absolute;left:0}.add-language-dropdown.show .dropdown-content{display:block}.add-language-dropdown .dropdown-content button{color:var(--dash-text);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 15px;font-size:.9rem;text-decoration:none;display:block}.add-language-dropdown .dropdown-content button:hover{background-color:var(--dash-hover)}.dashboard-wrapper{background-color:var(--dash-bg);min-height:100vh;font-family:var(--font-body);color:var(--dash-text);padding:2rem}.dashboard-top-nav{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.dashboard-top-nav h1{margin:0;font-size:1.5rem;font-weight:700}.subtitle{color:var(--dash-text-muted);margin:4px 0 0;font-size:.9rem}.segment-control{background:var(--dash-surface-soft);border-radius:8px;padding:4px;display:flex}.segment-control button{cursor:pointer;color:var(--dash-text-muted);background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:.85rem;font-weight:500;transition:all .2s}.segment-control button.active{background:var(--dash-surface);color:var(--dash-text);box-shadow:var(--dash-shadow)}.dashboard-grid-v2{grid-template-columns:1fr 320px;gap:2rem;display:grid}.kpi-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.kpi-card-v2{background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow);border-radius:12px;padding:1.25rem}.kpi-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.kpi-icon-wrapper{color:var(--dash-primary);background:var(--dash-primary-light);border-radius:6px;padding:6px;display:flex}.kpi-title{color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.025em;font-size:.85rem;font-weight:600}.kpi-body{justify-content:space-between;align-items:flex-end;display:flex}.kpi-value{margin:0;font-size:1.75rem;font-weight:700}.kpi-trend{align-items:center;gap:4px;margin-top:4px;font-size:.85rem;font-weight:600;display:flex}.kpi-trend.up{color:var(--success)}.kpi-trend.down{color:#f2415a}.chart-container-v2{background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow);border-radius:12px;padding:1.5rem}.chart-header{justify-content:space-between;margin-bottom:1rem;display:flex}.activity-sidebar-v2{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:12px;height:fit-content;padding:1.5rem}.feed-list{flex-direction:column;gap:1.5rem;margin:1.5rem 0;display:flex}.feed-item-v2{align-items:center;gap:12px;display:flex}.feed-avatar{background:var(--dash-surface-soft);width:36px;height:36px;color:var(--dash-text);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.feed-content p{color:var(--dash-text);margin:0;font-size:.85rem}.feed-content span{color:var(--dash-text-muted);align-items:center;gap:4px;font-size:.75rem;display:flex}.feed-amount{color:var(--success);margin-left:auto;font-size:.85rem;font-weight:600}.view-all-btn{border:1px solid var(--dash-border);background:var(--dash-surface-soft);width:100%;color:var(--dash-text);cursor:pointer;border-radius:8px;padding:10px;font-size:.85rem;font-weight:600;transition:all .2s}.view-all-btn:hover{background:var(--dash-hover);border-color:var(--dash-primary)}
