@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bungee-v17-N0bU2SZBIuF2PU_0AnR1Gd8.woff2)format("woff2");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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bungee-v17-N0bU2SZBIuF2PU_0A3R1Gd8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bungee-v17-N0bU2SZBIuF2PU_0DXR1.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/jetbrainsmono-v24-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2)format("woff2");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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnj-HY6EQ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnx-HY6EQ.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmQ-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnj-HY6EQ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnx-HY6EQ.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmQ-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnj-HY6EQ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnx-HY6EQ.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmQ-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnj-HY6EQ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnx-HY6EQ.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmQ-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnj-HY6EQ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xnx-HY6EQ.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmQ-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/onest-v11-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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{--paper:#fff6e3;--ink:#10204a;--sky:#1f9bff;--cta:#ffc629;--cta-ink:#10204a;--grass:#35b34a;--grass-deep:#2a8f3b;--dirt:#8a5a2b;--link:#0a4fa8;--muted:#3a4a70;--pix:#1c7c36;--mist:#c9d3ee;--demo:#e9f8e4;--surface:#fff;--line:#10204a;--tint:#fff0c2;--soft:#fffdf6;--navy:#10204a;--on-navy:#fff6e3;--shadow:#10204a;--hairline:#e2d3b0;--overlay:#10204a9e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper);color:var(--ink);margin:0;font-family:Onest,sans-serif}#assinatura,#conteudo,#demos,#feira,#packs,#plus,#vendidos{scroll-margin-top:28px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-width:0}a{color:#0a4fa8}button,input{font-family:Onest,sans-serif}.theme-toggle,button{cursor:pointer}.skip{z-index:5;color:#10204a;background:#ffc629;border:2px solid #10204a;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:12px}.sky{background:#1f9bff;position:relative;overflow:hidden}.cloud{opacity:.9;background:#fff;position:absolute}.cloud-a{width:116px;height:22px;top:150px;right:8%;box-shadow:-32px 20px #fff}.cloud-b{opacity:.8;width:70px;height:16px;top:470px;left:18%;box-shadow:-22px 16px #fff}.shell{width:min(1280px,100% - 32px);margin:0 auto;padding-top:24px}.shell,.topbar{position:relative}.topbar{z-index:4;-moz-column-gap:12px;background:#fff;border:3px solid #10204a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;min-height:72px;padding:0 12px 0 20px;display:grid;box-shadow:5px 5px #10204a}.brand,.nav,.nav a,.theme-toggle,.topbar{align-items:center}.brand{white-space:nowrap;color:#10204a;flex-shrink:0;gap:10px;min-width:max-content;font-family:Bungee,sans-serif;font-size:22px;font-weight:400;text-decoration:none;display:flex}.brand img{flex-shrink:0;width:auto;height:36px}.nav{font-size:15px;font-weight:700}.nav,.nav-links{min-width:0;display:flex}.nav-links{flex-wrap:nowrap;flex:1;justify-content:center;gap:4px}.nav-extras,.nav-shade,.nav-toggle{display:none}.nav a{color:#10204a;white-space:nowrap;border:2px solid #0000;border-radius:12px;flex-shrink:0;gap:6px;height:44px;padding:0 14px;text-decoration:none;display:flex}@media (width>=1181px){.nav a{padding-inline:12px}}.nav a[aria-current=page]{background:#fff6e3;border-color:#10204a}.nav-demo{color:#1c7c36}.dot{outline:2px solid #10204a;width:8px;height:8px}.chip,.dot{background:#35b34a;flex-shrink:0}.chip{white-space:nowrap;color:#10204a;border:2px solid #10204a;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.3}.theme-toggle{border:2px solid var(--ink);background:var(--paper);width:36px;height:36px;color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;padding:0;display:inline-flex}.theme-toggle:hover{background:var(--tint)}.theme-toggle[aria-pressed=true]{background:var(--ink);color:var(--cta)}.actions{flex-wrap:nowrap;gap:10px}.actions,.cart,.enter{flex-shrink:0;align-items:center;display:flex}.cart,.enter{color:#10204a;white-space:nowrap;border:2px solid #10204a;border-radius:14px;gap:8px;height:48px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none}.enter-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:110px;overflow:hidden}.cart{background:#ffc629;padding:0 16px}button.cart,button.enter{cursor:pointer;font-family:inherit}button.enter{background:#fff}button.cart{background:#ffc629}.topbar .actions .cart,.topbar .actions .enter,.topbar .actions .lang-switch,.topbar .actions .theme-toggle,.topbar .nav-extras .lang-switch,.topbar .nav-extras .theme-toggle,.topbar .nav-toggle{box-sizing:border-box;height:44px}.topbar .actions .theme-toggle,.topbar .nav-extras .theme-toggle{width:44px}.topbar .actions .lang-switch button{padding:0 11px;font-size:13px}.topbar .nav-extras .lang-switch button{padding:0 14px;font-size:13px}@media (width>=1181px) and (width<=1360px){.topbar{-moz-column-gap:8px;column-gap:8px;padding-inline:16px 10px}.cart,.enter,.nav{font-size:14px}.nav a{padding-inline:10px}.nav-links{gap:2px}.actions{gap:8px}.cart,.enter{padding-inline:14px}}.hero{grid-template-columns:minmax(0,1fr) minmax(260px,500px);align-items:start;gap:56px;padding:40px 0 44px;display:grid}h1{color:#fff;text-shadow:3px 3px #10204a,-3px 3px #10204a,3px -3px #10204a,-3px -3px #10204a,0 3px #10204a,3px 0 #10204a,-3px 0 #10204a,0 -3px #10204a,6px 7px #10204a;margin:0;font-family:Bungee,sans-serif;font-size:calc(clamp(32px,5vw,56px));font-weight:400;line-height:1.02}h1 span{color:#ffc629}.lede{color:#10204a;max-width:580px;margin:16px 0 0;font-size:19px;font-weight:600;line-height:1.5}.search{background:#fff;border:3px solid #10204a;border-radius:18px;align-items:center;gap:10px;min-height:68px;margin-top:20px;padding:8px 8px 8px 20px;display:flex;box-shadow:5px 5px #10204a}.search input{color:#10204a;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:18px;font-weight:600}.search button{color:#10204a;background:#ffc629;border:2px solid #10204a;border-radius:12px;height:48px;padding:0 22px;font-family:Bungee,sans-serif;font-size:15px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cats{flex-wrap:wrap;margin-top:16px}.cats,.cats button{gap:8px;display:flex}.cats button{color:#10204a;background:#fff;border:2px solid #10204a;border-radius:12px;align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:800}.cats button[aria-pressed=true]{background:#ffc629;box-shadow:3px 3px #10204a}.cats button span{color:#fff;background:#10204a;border-radius:6px;padding:1px 6px;font-size:13px;font-weight:700}.proof{color:#10204a;flex-wrap:wrap;gap:16px 24px;margin-top:18px;font-size:15px;font-weight:800;display:flex}.featured{background:#fff;border:3px solid #10204a;border-radius:22px;overflow:hidden;box-shadow:8px 8px #10204a}.featured header{background:#ffc629;border-bottom:3px solid #10204a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;display:flex}.featured header strong{font-family:Bungee,sans-serif;font-size:14px;font-weight:400}.featured img{-o-object-fit:cover;object-fit:cover;border-bottom:3px solid #10204a;width:100%;height:276px;display:block}.featured-body{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.featured-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-col{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.featured h2{margin:0;font-family:Bungee,sans-serif;font-size:24px;font-weight:400}.blurb{color:#3a4a70;font-size:15px;line-height:1.4}.price{font-size:22px;font-weight:800}.pix{color:#1c7c36;font-size:13px;font-weight:700}.buy-row{flex-wrap:wrap;gap:10px;display:flex}.buy,.ficha{color:#10204a;border:2px solid #10204a;border-radius:14px;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.buy{background:#ffc629;flex:1;min-width:160px}.buy.on{background:#35b34a}.ficha{width:auto;max-height:none;box-shadow:none;background:#fff;flex-direction:row;flex-shrink:0;padding:0 18px;position:static;overflow:visible;transform:none}.featured-art{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.ground{height:48px;position:relative}.ground-leaves{background-image:repeating-linear-gradient(90deg,#35b34a 0 32px,#0000 0 48px,#35b34a 0 88px,#0000 0 96px);height:10px;position:absolute;inset:0 0 auto}.ground-grass{background:#35b34a;height:14px;top:10px}.ground-dirt,.ground-grass,.ground-shade{position:absolute;left:0;right:0}.ground-shade{background:#2a8f3b;height:6px;top:24px}.ground-dirt{background-color:#8a5a2b;background-image:repeating-linear-gradient(90deg,#0000 0 40px,#6f4520 0 52px,#0000 0 96px,#a06a35 0 104px,#0000 0 140px);top:30px;bottom:0}.band{width:min(1280px,100% - 32px);margin:0 auto;padding:34px 0 80px}.band-head,.pack-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pack-head h2,.paths h2,.plus h2,h2.display{margin:0;font-family:Bungee,sans-serif;font-weight:400}h2.display{font-size:calc(clamp(26px,4vw,34px))}.see-all{color:#0a4fa8;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:800}.see-all:hover{color:#10204a}.band-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.band-pager,.band-sort{display:flex}.band-filters select,.band-filters>button{color:#10204a;height:40px;font:inherit;background:#fff;border:2px solid #10204a;border-radius:12px;padding:0 12px;font-size:14px;font-weight:800}.band-filters>button[aria-pressed=true]{background:#ffc629}.band-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px}.band-pager button{color:#10204a;min-width:40px;height:40px;font:inherit;background:#fff;border:2px solid #e2d3b0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:800}.band-pager button[aria-current=page]{background:#ffc629;border-color:#10204a}.band-pager button:disabled{opacity:.45}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:26px;display:grid}.card{color:inherit;background:#fff;border:3px solid #10204a;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-bottom:3px solid #10204a;width:100%;display:block}.card-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.card h3{margin:0;font-family:Bungee,sans-serif;font-size:17px;font-weight:400}.meta{color:#3a4a70;font-size:13px;font-weight:600}.card-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.card .price{font-size:18px}.card .sales{white-space:nowrap;margin-left:8px}.add{color:#10204a;background:#fff;border:2px solid #10204a;border-radius:12px;width:42px;height:42px;font-size:20px;font-weight:900}.add.on{background:#ffc629}.owned-plugin{color:#667084;cursor:default;min-height:34px;box-shadow:none;opacity:1;white-space:nowrap;background:#eceef2;border:1px solid #d0d4dc;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 10px;font:700 12px Onest,sans-serif;display:inline-flex}.featured-owned{border-radius:12px;flex:1;min-width:160px;min-height:46px;font-size:14px}.tag{color:#10204a;background:#ffc629;border:2px solid #10204a;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.thumb{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.empty{text-align:center;border:3px dashed #10204a;border-radius:20px;padding:40px;font-size:17px;font-weight:600}.empty button{color:#0a4fa8;background:0 0;border:0;font-size:17px;font-weight:800;text-decoration:underline}.demos{background:#e9f8e4;border:3px solid #10204a;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(200px,440px);align-items:center;gap:40px;width:min(1280px,100% - 32px);margin:0 auto 80px;padding:32px 36px;display:grid}.demos h2{margin:0;font-family:Bungee,sans-serif;font-size:calc(clamp(28px,4vw,34px));font-weight:400}.pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.demo-cta,.pills a,.pills button{color:#10204a;background:#fff;border:2px solid #10204a;border-radius:10px;font-weight:800;text-decoration:none}.pills a,.pills button{cursor:pointer;height:40px;padding:0 12px;font-family:inherit;font-size:14px}.demo-cta,.pills a,.pills button{align-items:center;display:inline-flex}.demo-cta{background:#35b34a;border-radius:14px;height:52px;margin-top:16px;padding:0 22px;font-family:Bungee,sans-serif;font-size:15px;box-shadow:4px 4px #10204a}.demos img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:3px solid #10204a;border-radius:18px;width:100%}.packs{color:#fff6e3;background:#10204a;padding:80px 0}.packs-inner{width:min(1280px,100% - 32px);margin:0 auto}.packs h2{font-size:calc(clamp(32px,5vw,42px));line-height:1.02}.packs h2 span{color:#ffc629}.packs p{color:#c9d3ee;max-width:400px;margin:0;font-size:16px;line-height:1.55}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.pack{color:#10204a;background:#fff6e3;border:3px solid #fff6e3;border-radius:20px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:7px 7px #ffc629}.pack:hover{transform:translateY(-4px);box-shadow:9px 11px #ffc629}.pack-art{color:#10204a;cursor:pointer;background:linear-gradient(135deg,#ffc629,#fff6e3);border:0;min-height:200px;padding:0;position:relative;overflow:hidden}.pack img,.pack-art{border-bottom:3px solid #10204a;width:100%;display:block}.pack img{-o-object-fit:cover;object-fit:cover;height:200px}.pack-art img{border-bottom:0;transition:transform .22s}.pack:hover .pack-art img{transform:scale(1.04)}.pack-art>span{justify-content:center;align-items:center;min-height:200px;font-family:Bungee,sans-serif;font-size:54px;display:flex}.pack-art b{color:#10204a;background:#35b34a;border:2px solid #10204a;border-radius:10px;padding:5px 10px;font-size:13px;font-weight:950;position:absolute;top:12px;right:12px;box-shadow:3px 3px #10204a}.pack h3{margin:0;font-family:Bungee,sans-serif;font-size:19px;font-weight:400}.pack-bottom,.pack-top{padding:16px 18px}.pack-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pack-bottom,.pack-offer,.pack-top>span:first-child{flex-direction:column;display:flex}.pack .meta{color:#3a4a70;font-size:14px;font-weight:700}.pack-offer{flex-shrink:0;align-items:flex-end;gap:4px}.pack-bottom{color:#3a4a70;gap:8px;padding-top:0;font-size:13px;font-weight:600}.was{text-decoration:line-through}.off{color:#10204a;background:#35b34a;border:2px solid #10204a;border-radius:8px;padding:2px 8px;font-size:13px;line-height:1.2}.off,.pack-price,.save{font-weight:800}.pack-price{font-size:21px;line-height:1}.save{color:#1c7c36}.pack-actions{grid-template-columns:.9fr 1.1fr;gap:8px;margin-top:6px;display:grid}.pack-owned{white-space:normal;min-height:44px}.pack-add,.pack-buy,.pack-cart-link,.pack-more{color:#10204a;min-height:44px;font:inherit;cursor:pointer;border:2px solid #10204a;border-radius:13px;font-weight:950}.pack-more{background:#fff}.pack-add,.pack-buy{background:#ffc629;box-shadow:3px 3px #10204a}.pack-add.on,.pack-buy.on{background:#35b34a}.pack-add:disabled,.pack-buy:disabled{opacity:.68;cursor:wait}.pack-modal-back{z-index:42;background:#07102bbd;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.pack-modal{color:#10204a;background:#fff6e3;border:3px solid #10204a;border-radius:28px;width:min(980px,100%);max-height:calc(min(820px,100vh - 52px));position:relative;overflow:auto;box-shadow:10px 10px #ffc629}.pack-modal-close{z-index:2;color:#10204a;cursor:pointer;background:#fff;border:2px solid #10204a;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:16px;right:16px}.pack-modal-hero{background:radial-gradient(circle at 85% 18%,#ffc62980,#0000 28%),linear-gradient(135deg,#fff8df,#dcefff);border-bottom:3px solid #10204a;grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);gap:28px;padding:28px;display:grid}.pack-modal-art{background:#ffc629;border:3px solid #10204a;border-radius:22px;min-height:280px;position:relative;overflow:hidden;box-shadow:6px 6px #10204a}.pack-modal-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.pack-modal-art>span{justify-content:center;align-items:center;min-height:280px;font-family:Bungee,sans-serif;font-size:76px;display:flex}.pack-modal-art b{color:#10204a;background:#35b34a;border:2px solid #10204a;border-radius:12px;padding:7px 12px;font-weight:950;position:absolute;top:14px;left:14px;box-shadow:3px 3px #10204a}.pack-modal-copy{flex-direction:column;justify-content:center;gap:16px;min-width:0;padding-right:48px;display:flex}.pack-kicker{background:#ffc629;border:2px solid #10204a;border-radius:10px;width:max-content;max-width:100%;padding:5px 11px;font-family:Bungee,sans-serif;font-size:13px}.pack-modal h2{margin:0;font-size:calc(clamp(30px,5vw,54px));line-height:.98}.pack-modal-copy p{color:#3a4a70;max-width:560px;margin:0;font-size:17px;font-weight:700;line-height:1.55}.pack-modal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pack-modal-stats span{color:#3a4a70;background:#fff;border:2px solid #10204a;border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:12px;font-size:12px;font-weight:850;display:flex}.pack-modal-stats strong{color:#10204a;font-size:18px}.pack-modal-body{grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:26px 28px 28px;display:grid}.pack-modal-list,.pack-modal-price{background:#fff;border:2px solid #10204a;border-radius:20px;padding:18px}.pack-modal-list h3{margin:0 0 12px;font-size:18px}.pack-modal-list div{flex-wrap:wrap;gap:8px;display:flex}.pack-modal-list span{background:#fff6e3;border:2px solid #d8c79d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:900;display:inline-flex}.pack-modal-list .pack-plugin-owned{background:#f3f4f6;border-color:#d0d4dc}.pack-plugin-owned small{color:#667084;white-space:nowrap;font-size:11px;font-weight:750}.pack-modal-price{color:#fff;background:#10204a;flex-direction:column;align-self:start;gap:10px;display:flex}.pack-modal-price p{color:#d9e2f6;justify-content:space-between;gap:12px;max-width:none;margin:0;font-size:14px;font-weight:850;display:flex}.pack-modal-price b{color:#fff}.pack-modal-price .total{color:#fff;border-top:1px solid #ffffff2e;margin-top:4px;padding-top:12px;font-size:18px}.pack-modal-price .total b{color:#ffc629;font-size:23px}.pack-modal-price .pack-owned-note{background:#ffffff12;border:1px solid #fff3;border-radius:12px;padding:12px;font-size:13px;font-weight:650;line-height:1.5;display:block}.pack-buy{width:100%;margin-top:8px}.pack-cart-link{color:#fff;background:0 0;border-color:#ffffff47}.plus-wrap{width:min(1280px,100% - 32px);margin:0 auto;padding:80px 0 0}.plus{background:#fff;border:3px solid #10204a;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(240px,440px);align-items:center;gap:48px;padding:40px;display:grid;box-shadow:8px 8px #10204a}.plus-copy{flex-direction:column;gap:18px;min-width:0;display:flex}.perks,.plus-copy>p{margin:0}.plus-copy>p:not(.note){max-width:600px;font-size:17px;font-weight:500;line-height:1.55}.kicker{background:#ffc629;border:2px solid #10204a;border-radius:8px;align-self:flex-start;padding:4px 10px;font-family:Bungee,sans-serif;font-size:14px}.plus h2{font-size:calc(clamp(28px,4vw,38px));line-height:1.05}.plus h2 em{color:#1c7c36;font-style:normal}.perks{flex-direction:column;gap:10px;padding:0;font-size:16px;font-weight:600;list-style:none;display:flex}.perks li{align-items:center;gap:12px;display:flex}.mark{text-align:center;border:2px solid #10204a;border-radius:8px;min-width:64px;padding:3px 0;font-size:14px;font-weight:800}.mark.cash{background:#35b34a}.mark.coupon{background:#ffc629}.mark.editor{background:#dcefff}.plus-cta{color:#10204a;background:#ffc629;border:2px solid #10204a;border-radius:14px;align-items:center;height:56px;padding:0 24px;font-family:Bungee,sans-serif;font-size:16px;text-decoration:none;display:inline-flex;box-shadow:4px 4px #10204a}.plus-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.note{color:#3a4a70;font-size:14px}.math{background:#fff6e3;border:3px solid #10204a;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.math .line b,.math strong.bungee{font-family:Bungee,sans-serif;font-weight:400}.line{border-bottom:2px dashed #a8946a;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.line.total{border-bottom:0;font-weight:800}.line .good{color:#1c7c36;font-weight:800}.paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(1280px,100% - 32px);margin:0 auto;padding:80px 0;display:grid}.path{color:#10204a;border:3px solid #10204a;border-radius:26px;flex-direction:column;gap:12px;padding:32px;text-decoration:none;display:flex}.path.sub{background:#ffc629;box-shadow:8px 8px #10204a}.path.fair{background:#fff;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:20px;display:grid}.path h2{font-size:calc(clamp(24px,3vw,30px));line-height:1.05}.path p{margin:0;font-size:17px;font-weight:600;line-height:1.5}.path img{-o-object-fit:cover;object-fit:cover;border:3px solid #10204a;border-radius:14px;width:200px;height:150px}.site-footer{color:#c9d3ee;background:#10204a}.footer-grass{background-image:repeating-linear-gradient(90deg,#35b34a 0 32px,#2a8f3b 0 48px);height:12px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;width:min(1280px,100% - 32px);margin:0 auto;padding:36px 0 30px;display:flex}.footer-brand{color:#fff6e3;align-items:center;gap:12px;font-family:Bungee,sans-serif;font-size:24px;display:flex}.footer-brand img{height:36px}.legal{color:#a3b1d6;margin-top:10px;font-family:Onest,sans-serif;font-size:13px;font-weight:400;display:block}.footer-cols{gap:56px;font-size:15px;font-weight:600;display:flex}.footer-cols div{flex-direction:column;gap:10px;display:flex}.footer-cols span{color:#ffc629;font-family:Bungee,sans-serif;font-size:14px}.footer-cols a{color:#c9d3ee;text-decoration:none}@media (width<=1180px){.topbar{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";column-gap:10px;min-height:68px;padding:0 10px 0 16px}.actions,.brand,.topbar{min-width:0;max-width:100%}.brand{grid-area:brand;min-width:max-content}.actions{grid-area:actions;gap:8px}.enter-name{max-width:130px}.nav{grid-area:1/1;width:0;min-width:0;height:0}.topbar .nav-toggle{z-index:22;color:#10204a;cursor:pointer;background:#fff;border:2px solid #10204a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;padding:0;display:inline-flex;position:relative}.topbar .nav-toggle[aria-expanded=true]{background:#fff6e3}.nav.open .nav-shade{z-index:20;background:0 0;border:0;padding:0;display:block;position:fixed;inset:0}.nav-links{z-index:21;overscroll-behavior:contain;background:#fff;border:3px solid #10204a;border-radius:16px;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:4px;max-height:calc(100dvh - 130px);padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:5px 5px #10204a}.nav.open .nav-links{display:flex}.topbar .nav .nav-links a{box-sizing:border-box;justify-content:flex-start;width:100%;height:48px;padding-inline:14px;font-size:16px}.hero{grid-template-columns:minmax(0,1fr);gap:28px}.buy-row,.featured,.featured-body,.featured-row,.hero>*,.hero>div,.search,h1{min-width:0;max-width:100%}h1{overflow-wrap:break-word}}@media (width<=980px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demos,.pack-grid,.pack-modal-body,.pack-modal-hero,.pack-modal-stats,.path.fair,.paths,.plus{grid-template-columns:1fr}.pack-modal-back{align-items:flex-end;padding:10px}.pack-modal{border-radius:24px;max-height:calc(100vh - 20px)}.pack-modal-hero{gap:18px;padding:18px}.pack-modal-copy{padding-right:0}.pack-modal-body{padding:18px}.demos img,.path.fair img{width:100%;height:auto}}@media (width<=800px){.featured img{height:200px}.cloud-a,.cloud-b{display:none}.band,.demos,.footer-row,.packs-inner,.paths,.plus-wrap,.shell{width:min(100% - 24px,1280px)}.demos,.path,.plus{padding:20px}.pack-actions{grid-template-columns:1fr}.pack-modal-art,.pack-modal-art img,.pack-modal-art>span{min-height:210px}.pack-modal h2{padding-right:48px}}.plug-back{z-index:40;background:#10204a9e;position:fixed;inset:0}.plug-dlg{z-index:41;color:#10204a;background:#fff6e3;border:3px solid #10204a;border-radius:24px;outline:none;flex-direction:column;width:min(1040px,100% - 32px);height:calc(min(828px,100vh - 72px));display:flex;position:fixed;top:36px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:10px 10px #10204a}.plug-dlg button{color:#10204a;cursor:pointer;font-family:Onest,sans-serif}.plug-dlg.is-expanded{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;top:0;left:0;transform:none}.plug-dlg a{color:#0a4fa8}.plug-dlg a:hover{color:#10204a}.plug-head,.plug-nav{background:#fff;flex-shrink:0}.plug-head{box-sizing:border-box;justify-content:space-between;gap:16px;min-height:64px;padding:8px 12px 8px 16px}.plug-back-parent,.plug-head,.plug-id,.plug-return,.plug-tools{align-items:center;display:flex}.plug-id{gap:12px;min-width:0}.plug-id img{-o-object-fit:cover;object-fit:cover;border:2px solid #10204a;border-radius:8px;flex-shrink:0;width:72px;height:40px}.plug-id strong{white-space:nowrap;color:#10204a;text-shadow:none;font-family:Bungee,sans-serif;font-size:22px;font-weight:400}.plug-pill{white-space:nowrap;border:2px solid #10204a;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:800}.plug-pill.hot{background:#ffc629}.plug-back-parent,.plug-return{box-sizing:border-box;background:#fff6e3;border:2px solid #10204a;border-radius:10px;flex-shrink:0;gap:4px;height:40px;padding:0 12px 0 8px;font-size:14px;font-weight:800}.plug-back-parent{background:#fff;border-radius:14px;align-self:flex-start;height:48px;padding:0 18px 0 12px;font-size:15px}.plug-tools{flex-shrink:0;gap:6px}.plug-share{color:#10204a;min-height:40px;font:inherit;cursor:pointer;background:#f1f7fc;border:1px solid #cad3e2;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.plug-share:hover{background:#e5f5fc;border-color:#168eb4}.plug-share-url{color:#10204a;background:#fff;border:1px solid #cad3e2;border-radius:6px;width:150px;min-width:0;max-width:100%;padding:6px}@media (width<=600px){.plug-share span{display:none}.plug-share{width:40px;padding:0}}.plug-tools .plug-head-meta{white-space:nowrap;margin-right:8px;font-size:13px}.plug-tools a{align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.plug-expand,.plug-x{box-sizing:border-box;background:#fff;border:2px solid #10204a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.plug-expand:hover,.plug-x:hover{background:#fff6e3}.plug-nav{border-bottom:2px solid #10204a;flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 12px;display:flex}.plug-nav>span{letter-spacing:.06em;text-transform:uppercase;color:#3a4a70;margin-right:4px;font-size:12px;font-weight:800}.plug-nav button{background:#fff;border:2px solid #e2d3b0;border-radius:9999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.plug-nav button.on{background:#ffc629;border-color:#10204a}.plug-nav button span{color:#3a4a70;font-size:11px;font-weight:800}.plug-body{box-sizing:border-box;flex-direction:column;flex:1;gap:30px;min-height:0;padding:20px 28px 28px;display:flex;overflow:auto}.plug-body>*,.plug-hero{flex-shrink:0}.plug-block{flex-direction:column;gap:16px;scroll-margin-top:12px;display:flex}.plug-block.addons{gap:14px}.plug-block.tight{gap:12px}.plug-block h2{color:#10204a;text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.plug-hero{-o-object-fit:cover;object-fit:cover;box-sizing:border-box;border:3px solid #10204a;border-radius:18px;width:100%;height:240px;display:block}.plug-lead{flex-direction:column;gap:12px;display:flex}.plug-lead>p{margin:0;font-size:19px;font-weight:600;line-height:1.45}.plug-block-head>span,.plug-meta{color:#3a4a70;font-size:14px;font-weight:600}.plug-compatibility{background:#fffbf3;border:1px solid #e2d3b0;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.plug-compatibility-label{color:#53607d;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.plug-compatibility-label>svg{stroke-width:1.7px;flex-shrink:0;width:15px;height:15px}.plug-version-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plug-version-list>li{color:#526846;white-space:nowrap;background:#f1f6ed;border:1px solid #d8e1cf;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.plug-version-list>li>svg{color:#789767;stroke-width:2px;flex-shrink:0;width:10px;height:10px}.plug-platforms{flex-direction:column;gap:8px;display:flex}.plug-version-list+.plug-platforms{border-top:1px solid #eee4cf;margin-top:2px;padding-top:10px}.plug-platform-list>li{color:#53607d;background:#f1f3f8;border-color:#dce1ec;font-family:Onest,sans-serif}.plug-platform-list>li>svg{color:#7c8aa5}.plug-compatibility-empty{color:#7c8178;font-size:12px;line-height:1.4}.plug-block.plug-video{background:#fff;border:2px solid #10204a;border-radius:18px;gap:0;overflow:hidden}.plug-dlg.is-expanded .plug-video{box-sizing:border-box;align-self:center;width:100%;max-width:900px}.plug-video-head{flex-wrap:wrap;justify-content:space-between;gap:12px 16px;padding:14px 18px}.plug-video-head,.plug-video-heading,.plug-video-mark{align-items:center;display:flex}.plug-video-heading{gap:10px;min-width:0}.plug-video-mark{color:#ce4936;background:#fff0e9;border-radius:10px;flex-shrink:0;justify-content:center;width:38px;height:38px}.plug-video-head h2{font-size:16px;line-height:1.4}.plug-video-head p{color:#53607d;margin:3px 0 0;font-size:13px;line-height:1.4}.plug-video-head>a{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.plug-video-head>a>svg{flex-shrink:0}.plug-video-player{aspect-ratio:16/9;background:#10204a;width:100%}.plug-video-player>iframe{border:0;width:100%;height:100%;display:block}.plug-desc{white-space:pre-line;margin:0;font-size:16px;line-height:1.65}.plug-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.plug-features li{gap:10px;display:flex}.plug-features i{background:#35b34a;outline:2px solid #10204a;flex-shrink:0;width:8px;height:8px;margin-top:6px}.plug-note{background:#fff0c2;border:2px solid #10204a;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.5}.plug-reqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plug-reqs div{background:#fff;border:2px solid #10204a;border-radius:14px;padding:14px 16px}.plug-reqs .optional{background:0 0;border-style:dashed;border-color:#a8946a}.plug-reqs span{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.plug-reqs .optional span{color:#3a4a70}.plug-reqs strong{font-size:15px}.plug-block-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.plug-addon-grid,.plug-sibling-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plug-addon-grid article{background:#fff;border:3px solid #10204a;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.plug-addon-art{background:0 0;border:0;border-bottom:3px solid #10204a;width:100%;padding:0;display:block;position:relative}.plug-addon-art img,.plug-sibling-grid img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.plug-addon-art span{background:#ffc629;border:2px solid #10204a;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.plug-addon-grid article>div{flex-direction:column;flex:1;gap:10px;padding:12px 14px 14px;display:flex}.plug-addon-name{text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.plug-addon-name strong{overflow-wrap:anywhere;font-family:Bungee,sans-serif;font-size:15px;font-weight:400;line-height:1.2}.plug-addon-name span{color:#3a4a70;font-size:13px;font-weight:600;line-height:1.4}.plug-addon-buy{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.plug-addon-buy>span{align-items:center;gap:10px;display:flex}.plug-addon-buy>span:first-child{flex-direction:column;align-items:flex-start;gap:0}.plug-addon-buy strong{font-size:18px;line-height:1.1}.plug-addon-buy small{color:#3a4a70;font-size:12px;font-weight:700}.plug-link{color:#0a4fa8;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.plug-link:hover{color:#10204a}.plug-add{background:#ffc629;border:2px solid #10204a;border-radius:12px;width:42px;height:42px;font-size:20px;font-weight:900}.plug-add.on{background:#35b34a}.plug-acc{background:#fff;border:2px solid #10204a;border-radius:14px;flex-shrink:0;scroll-margin-top:12px;overflow:hidden}.plug-acc>button{text-align:left;background:#fff;border:0;align-items:center;gap:14px;width:100%;height:68px;padding:0 18px;display:flex}.plug-acc>button.on{background:#fff0c2}.plug-acc-mark{box-sizing:border-box;background:#fff;border:2px solid #10204a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:JetBrains Mono,monospace;font-size:16px;display:flex}.plug-acc-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plug-acc-copy strong{font-size:17px}.plug-acc-copy strong span{color:#3a4a70;font-weight:800}.plug-acc-copy small{color:#3a4a70;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.plug-acc-copy small.mono{font-family:JetBrains Mono,monospace;font-weight:500}.plug-acc-action{font-size:13px;font-weight:800}.plug-chevron,.plug-kind{flex-shrink:0}.plug-acc>button.on .plug-chevron{transform:rotate(180deg)}.plug-acc-body{border-top:2px solid #10204a;overflow-x:auto}.plug-cmd,.plug-ph,.plug-table-head{align-items:start;gap:16px;padding:10px 18px;display:grid}.plug-table-head{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#10204a;font-size:12px;font-weight:800}.plug-cmd,.plug-table-head.cmds{grid-template-columns:320px minmax(0,1fr) 220px}.plug-ph,.plug-table-head.phs{grid-template-columns:360px minmax(0,1fr)}.plug-cmd,.plug-ph{border-top:1px solid #efe3c8;font-size:14px}.plug-cmd code,.plug-legend code,.plug-ph code,.plug-ver{font-family:JetBrains Mono,monospace;font-weight:500}.plug-cmd .perm{color:#3a4a70;font-family:JetBrains Mono,monospace}.plug-acc-body.updates{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.plug-legend{background:#fff6e3;border:1.5px dashed #a8946a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:8px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.plug-empty-up{margin:0;padding:14px 0 4px;font-size:15px;font-weight:600}.plug-acc-body ol{margin:0;padding:0;list-style:none}.plug-acc-body ol>li,.plug-release{border-top:1px solid #efe3c8;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.plug-acc-body ol>li>div:first-child{flex-direction:column;gap:4px;display:flex}.plug-acc-body ol>li>div:first-child>span{align-items:center;gap:8px;display:flex}.plug-acc-body ol>li b{font-size:14px}.plug-acc-body ol>li small{color:#3a4a70;font-size:12px;font-weight:600}.plug-ver{background:#fff;border:2px solid #10204a;border-radius:8px;padding:2px 9px;font-size:15px}.plug-ver.latest{background:#ffc629}.plug-latest{letter-spacing:.04em;text-transform:uppercase;color:#1c7c36;font-size:11px;font-weight:800}.plug-acc-body ol ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plug-acc-body ol ul li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.plug-kind{color:#10204a;background:#fff;border:1.5px solid #10204a;border-radius:6px;margin-top:2px;padding:1px 7px;font-size:11px;font-weight:800}.plug-kind.novo{background:#dff5d8}.plug-kind.melhoria{background:#dcefff}.plug-kind.correcao{background:#ffe7c2}.plug-acc-body ol a{align-self:flex-start;margin-top:8px;font-size:13px;font-weight:700}.plug-up-foot{border-top:1px solid #efe3c8;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.plug-reviews figcaption,.plug-score small,.plug-up-foot span{color:#3a4a70;font-size:13px;font-weight:700}.plug-up-foot button{background:#fff;border:2px solid #10204a;border-radius:10px;height:38px;padding:0 14px;font-size:13px;font-weight:800}.plug-reviews{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}.plug-reviews figure,.plug-score{background:#fff;border:2px solid #10204a;border-radius:14px;padding:16px}.plug-score{flex-direction:column;gap:2px;display:flex}.plug-score strong{font-family:Bungee,sans-serif;font-size:34px;font-weight:400;line-height:1}.plug-reviews figure span,.plug-score span{color:#e09a00;letter-spacing:2px;font-size:16px}.plug-reviews>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plug-reviews figure{flex-direction:column;gap:6px;margin:0;display:flex}.plug-reviews blockquote{margin:0;font-size:15px;font-weight:600;line-height:1.5}.plug-no-reviews{border:2px dashed #a8946a;border-radius:14px;flex-direction:column;gap:4px;padding:22px;display:flex}.plug-no-reviews strong{font-size:17px}.plug-no-reviews span{color:#3a4a70;font-size:14px}.plug-sibling-grid button{text-align:left;background:#fff;border:3px solid #10204a;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden}.plug-sibling-grid img{border-bottom:3px solid #10204a}.plug-sibling-grid button>span{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.plug-sibling-grid strong{overflow-wrap:anywhere;font-family:Bungee,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.plug-sibling-grid b{flex-shrink:0;font-size:16px}.plug-also{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.plug-also>span{color:#3a4a70;font-size:13px;font-weight:800}.plug-also button{background:#fff;border:2px solid #10204a;border-radius:10px;height:36px;padding:0 12px;font-size:13px;font-weight:800}.plug-plus-info{box-sizing:border-box;background:#fff6e3;border-top:2px solid #10204a;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:16px 20px;font-size:14px;line-height:1.5;display:grid}.plug-plus-info strong{font-family:Bungee,sans-serif;font-size:16px;font-weight:400}.plug-plus-info ul,.plug-plus-info>div{flex-direction:column;gap:6px;display:flex}.plug-plus-info ul{gap:8px;margin:0;padding:0;list-style:none}.plug-plus-info li{gap:10px;display:flex}.plug-plus-info li>span:first-child{background:#35b34a;border:1.5px solid #10204a;border-radius:6px;flex-shrink:0;padding:1px 7px;font-size:12px;font-weight:800}.plug-plus-info li>span.gold{background:#ffc629}.plug-plus-info .plug-hint{color:#3a4a70}.plug-plus{box-sizing:border-box;color:#fff6e3;background:#10204a;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding:8px 12px 8px 20px;display:flex}.plug-plus-badge{color:#10204a;background:#ffc629;border-radius:7px;padding:3px 8px;font-family:Bungee,sans-serif;font-size:12px}.plug-plus>strong{font-size:16px}.plug-plus s{color:#a3b1d6;font-size:13px}.plug-cut{color:#10204a;background:#35b34a;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:800}.plug-plus-copy{color:#c9d3ee;flex:1;min-width:180px;font-size:14px}.plug-plus-copy b{color:#ffc629}.plug-plus button{color:#fff6e3;background:0 0;border:2px solid #c9d3ee}.plug-plus a,.plug-plus button{border-radius:9px;height:34px;padding:0 12px;font-size:13px;font-weight:800}.plug-plus a{color:#10204a;background:#ffc629;text-decoration:none;display:flex}.plug-foot,.plug-plus a{box-sizing:border-box;align-items:center}.plug-foot{background:#fff;border-top:2px solid #10204a;flex-shrink:0;grid-template-columns:300px minmax(0,1fr) auto;gap:20px;padding:14px 20px;display:grid}.plug-foot [role=radiogroup]{background:#fff6e3;border:1.5px solid #e2d3b0;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.plug-foot [role=radio]{background:0 0;border:2px solid #0000;border-radius:9px;height:42px;font-size:14px;font-weight:800}.plug-foot [role=radio].on{background:#fff;border-color:#10204a}.plug-price{flex-direction:column;display:flex}.plug-price strong{font-size:26px;font-weight:800;line-height:1.1}.plug-price span{color:#3a4a70;font-size:13px;font-weight:700}.plug-price span.pix{color:#1c7c36}.plug-actions{gap:10px;display:flex}.plug-wish{background:#fff;justify-content:center;align-items:center;width:52px;display:flex}.plug-cart,.plug-wish{border:2px solid #10204a;border-radius:14px;height:52px}.plug-cart{background:#ffc629;padding:0 24px;font-size:16px;font-weight:800;box-shadow:3px 3px #10204a}.plug-cart.on{background:#35b34a}@media (width<=800px){.plug-dlg{width:calc(100% - 16px);height:calc(100vh - 16px);top:8px}.plug-body{padding:16px}.plug-hero{height:160px}.plug-id strong{white-space:normal;overflow-wrap:anywhere;font-size:16px}.plug-acc-body ol>li,.plug-addon-grid,.plug-cmd,.plug-features,.plug-foot,.plug-legend,.plug-ph,.plug-plus-info,.plug-reqs,.plug-reviews,.plug-reviews>div,.plug-sibling-grid,.plug-table-head.cmds,.plug-table-head.phs{grid-template-columns:1fr}.plug-head{align-items:flex-start}.plug-id{flex-wrap:wrap;flex:1}.plug-tools{flex-wrap:wrap;justify-content:flex-end;max-width:50%;margin-left:auto}.plug-tools .plug-head-meta{white-space:normal;text-align:right;flex-basis:100%;margin-right:0;font-size:12px}.buy-row{flex-direction:column;align-items:stretch}.buy,.ficha{flex:none;width:auto;min-width:0}}@media (width<=550px){.grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.topbar{-moz-column-gap:8px;column-gap:8px;padding:0 8px 0 14px}.topbar .actions{gap:8px}.topbar .actions .act-account,.topbar .actions .act-lang,.topbar .actions .act-theme{display:none}.topbar .actions .cart{justify-content:center;min-width:44px;padding-inline:12px}.topbar .nav-extras{border-top:2px solid var(--ink);gap:8px;margin-top:4px;padding-top:10px;display:grid}.topbar .nav-extras-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.topbar .nav .nav-extras .enter{box-sizing:border-box;background:#fff;border-color:#10204a;justify-content:center;width:100%;height:48px;font-size:16px}.topbar .nav-extras .enter-name{max-width:100%}}@media (width<=360px){.topbar{-moz-column-gap:6px;column-gap:6px;padding:0 6px 0 12px}.brand{gap:8px;font-size:19px}.brand img{height:32px}.topbar .actions{gap:6px}.topbar .actions .cart{gap:6px;padding-inline:10px}.topbar .nav-toggle{width:44px}}.nav a.is-here{background:#fff6e3;border-color:#10204a}.nav a[aria-current=page]:not(.is-here){background:0 0;border-color:#0000}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}h1.mkt-title{text-shadow:3px 3px #10204a,-3px 3px #10204a,3px -3px #10204a,-3px -3px #10204a,0 3px #10204a,3px 0 #10204a,-3px 0 #10204a,0 -3px #10204a,7px 8px #10204a;font-size:calc(clamp(48px,7vw,84px));line-height:.95}h1.sub-title{font-size:calc(clamp(34px,5vw,54px));line-height:1.02}.mkt-sky,.sub-sky{background:#1f9bff;position:relative}.mkt-sky .shell{padding-bottom:44px}.mkt-cloud,.sub-cloud{pointer-events:none;position:absolute}.mkt-cloud{width:200px;height:40px;top:170px;right:calc(480px + 50% + min(1280px,100% - 32px)/-2)}.sub-cloud{width:210px;height:42px;top:140px;right:calc(40px + 50% + min(1280px,100% - 32px)/-2)}.mkt-cloud:after,.mkt-cloud:before,.sub-cloud:after,.sub-cloud:before{content:"";background:#fff;position:absolute}.mkt-cloud:before{width:110px;height:22px;top:0;left:30px}.mkt-cloud:after{width:200px;height:22px;top:18px;left:0}.sub-cloud:before{width:116px;height:22px;top:0;left:32px}.sub-cloud:after{width:210px;height:22px;top:20px;left:0}.mkt-hero,.sub-hero{grid-template-columns:minmax(0,1fr) 440px;align-items:end;gap:56px;padding-top:44px;display:grid}.sub-hero{align-items:center;padding:40px 0 44px}.mkt-hero p,.sub-hero p{max-width:640px;margin:16px 0 0;font-size:19px;font-weight:600;line-height:1.5}.mkt-hero>div:first-child,.sub-hero>div:first-child{flex-direction:column;display:flex}.mkt-hero>div:first-child{gap:16px}.sub-hero>div:first-child{gap:18px}.mkt-hero .mkt-search,.mkt-hero>div:first-child>p,.sub-hero>div:first-child>p{margin-top:0}.sub-hero>div:first-child>p{max-width:620px}.mkt-search{background:#fff;border:3px solid #10204a;border-radius:16px;align-items:center;gap:12px;width:min(640px,100%);height:60px;margin-top:16px;padding:0 18px;display:flex;box-shadow:5px 5px #10204a}.mkt-search input,.sub-search input{color:#10204a;background:0 0;border:0;outline:none;flex:1;min-width:0;font:600 17px/1 Onest,sans-serif}.mkt-how,.sub-steps{background:#fff;border:3px solid #10204a;border-radius:22px;flex-direction:column;gap:14px;margin:0;padding:20px 22px;list-style:none;display:flex;box-shadow:8px 8px #10204a}.mkt-before h2,.mkt-faq h2,.mkt-how>strong,.mkt-sell h2,.mkt-sellers h2,.sub-build h2,.sub-compare h2,.sub-faq h2,.sub-reviews h2,.sub-summary-head strong{color:#10204a;margin:0;font-family:Bungee,sans-serif;font-weight:400}.mkt-how>strong{font-size:16px}.mkt-how>span,.sub-steps li{align-items:flex-start;gap:12px;display:flex}.mkt-how i,.sub-steps li>span:first-child{box-sizing:border-box;background:#35b34a;border:2px solid #10204a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:flex}.sub-steps{padding:22px 24px}.sub-steps li{gap:14px}.sub-steps li>span:first-child{background:#ffc629;border-radius:10px;width:36px;height:36px;font-family:Bungee,sans-serif;font-size:17px;font-weight:400}.mkt-how b,.sub-steps b{font-size:15px;font-weight:800;display:block}.sub-steps b{font-size:16px}.mkt-how small,.sub-steps small{color:#3a4a70;font-size:13px;font-weight:500;display:block}.sub-steps small{font-size:14px}.mkt-awning{background-image:repeating-linear-gradient(90deg,#e5484d 0 60px,#fff6e3 0 120px);border-top:3px solid #10204a;border-bottom:3px solid #10204a;height:40px}.mkt-scallop{background-color:#fff6e3;background-image:radial-gradient(circle at 30px 0,#e5484d 29px,#0000 30px),radial-gradient(circle at 90px 0,#fff6e3 29px,#0000 30px);background-size:120px 18px;height:18px}.mkt-before,.mkt-catalog,.mkt-faq,.mkt-sell,.mkt-sellers,.sub-build,.sub-compare,.sub-faq,.sub-reviews{width:min(1280px,100% - 32px);margin:0 auto}.mkt-catalog{flex-direction:column;gap:18px;padding:36px 0 64px;display:flex}.mkt-bar,.mkt-before>div:first-child,.mkt-sellers>div:first-child,.mkt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.mkt-bar>div,.mkt-tools,.mkt-types{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mkt-empty button,.mkt-more,.mkt-sort select,.mkt-switch,.mkt-types button{color:#10204a;background:#fff;border:3px solid #10204a;border-radius:14px;align-items:center;gap:8px;height:48px;font-family:Bungee,sans-serif;font-size:14px;display:inline-flex}.mkt-types button{padding:0 16px}.mkt-types button.on{background:#ffc629;box-shadow:4px 4px #10204a}.mkt-types button span{color:#fff;background:#10204a;border-radius:6px;padding:1px 6px;font-family:Onest,sans-serif;font-size:12px;font-weight:800}.mkt-sort,.mkt-switch{font-family:Onest,sans-serif;font-size:15px;font-weight:800}.mkt-switch{padding:0 16px 0 10px}.mkt-switch>span{box-sizing:border-box;background:#fff;border:3px solid #10204a;border-radius:8px;justify-content:flex-start;align-items:center;width:46px;height:26px;padding:0 2px;display:flex}.mkt-switch>span.on{background:#35b34a;justify-content:flex-end}.mkt-switch i{background:#10204a;width:14px;height:14px}.mkt-sort{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mkt-sort select{padding:0 12px;font-size:15px;font-weight:700}.mkt-bar{background:#fff;border:2px solid #e2d3b0;border-radius:14px;padding:10px 14px}.mkt-bar>div:first-child>span{margin-right:6px;font-size:13px;font-weight:800}.mkt-bar button{color:#10204a;background:#fff;border:2px solid #e2d3b0;border-radius:9px;height:34px;padding:0 12px;font-size:13px;font-weight:800}.mkt-author-chip,.mkt-bar button.on{background:#ffc629;border-color:#10204a}.mkt-bar>div:last-child{color:#3a4a70;gap:10px;font-size:14px;font-weight:700}.mkt-empty{text-align:center;border:3px dashed #10204a;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.mkt-empty strong{font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.mkt-empty button{height:44px;box-shadow:none;border-width:2px;border-radius:12px;padding:0 16px;font-family:Onest,sans-serif;font-size:15px;font-weight:800}.mkt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.mkt-card{background:#fff;border:3px solid #10204a;border-radius:20px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:6px 6px #10204a}.mkt-art{aspect-ratio:16/9;cursor:pointer;border:0;border-bottom:3px solid #10204a;padding:0;position:relative}.mkt-art,.mkt-art img{width:100%;display:block}.mkt-art img{height:100%}.mkt-art>span,.mkt-price{border:2px solid #10204a;font-weight:800;position:absolute}.mkt-art>span{background:#fff;border-radius:8px;padding:3px 8px;font-size:12px;bottom:10px;left:10px}.mkt-price{color:#10204a;background:#ffc629;border-width:3px 0 3px 3px;border-right-style:none;border-right-color:currentColor;border-radius:10px 0 0 10px;padding:5px 12px 5px 14px;font-family:Bungee,sans-serif;font-size:14px;font-weight:400;top:10px;right:-3px}.mkt-price.free{background:#35b34a}.mkt-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.mkt-line{align-items:center;gap:6px;display:flex}.mkt-line>span{border:2px solid #10204a;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:800}.mkt-body p,.mkt-line small{color:#3a4a70}.mkt-line small{font-size:12px;font-weight:700}.mkt-body h3{overflow-wrap:anywhere;margin:0;font-family:Bungee,sans-serif;font-size:18px;font-weight:400;line-height:1.1}.mkt-body p{margin:0;font-size:14px;font-weight:500;line-height:1.45}.mkt-body dl{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;font-size:13px;display:grid}.mkt-body dt{font-weight:800}.mkt-body dd{margin:0;font-weight:600}.mkt-foot{border-top:2px dotted #10204a;justify-content:space-between;margin-top:auto;padding-top:10px}.mkt-foot,.mkt-foot button{align-items:center;gap:8px;display:flex}.mkt-foot button{color:#10204a;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.mkt-foot button>span,.mkt-foot img,.mkt-sellers a>img,.mkt-sellers a>span:first-child{width:24px;height:24px;image-rendering:pixelated;border:2px solid #10204a;border-radius:6px}.mkt-foot button>span,.mkt-sellers a>span:first-child{box-sizing:border-box;background:#fff6e3;justify-content:center;align-items:center;font-size:11px;display:flex}.mkt-details{color:#0a4fa8}.mkt-more{align-self:center;height:52px;padding:0 24px;font-family:Onest,sans-serif;font-size:16px;font-weight:800;box-shadow:4px 4px #10204a}.mkt-before{background:#fff;border:3px solid #10204a;border-radius:26px;flex-direction:column;gap:22px;margin-bottom:72px;padding:32px 36px;display:flex}.mkt-before h2{font-size:28px}.mkt-before>div:first-child span{color:#3a4a70;font-size:15px;font-weight:600}.mkt-before>div:last-child,.mkt-sellers>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mkt-before article{background:#fff6e3;border:2px solid #e2d3b0;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.mkt-before strong,.mkt-sell li strong{font-size:16px;font-weight:800}.mkt-before p,.mkt-sell p{color:#3a4a70;margin:0;font-size:14px;line-height:1.5}.mkt-sell>div>p+p{font-size:15px;line-height:1.55}.mkt-faq>div:first-child p,.sub-faq>div:first-child p{color:#3a4a70;margin:0;font-size:16px;line-height:1.55}.mkt-sellers{color:#fff6e3;background:#10204a;flex-direction:column;gap:26px;width:auto;padding:64px max(16px,50% - 640px) 72px;display:flex}.mkt-sellers h2{color:#fff6e3;font-size:40px;line-height:1.02}.mkt-sellers h2 span{color:#ffc629}.mkt-sellers>div:first-child{align-items:flex-end}.mkt-sellers>div:first-child p{color:#c9d3ee;margin:8px 0 0;font-size:16px}.mkt-sellers a{color:#fff6e3;background:0 0;border:3px solid #fff6e3;border-radius:18px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.mkt-sellers a.on{background:#1f3a78;border-color:#ffc629}.mkt-sellers a img,.mkt-sellers a>img,.mkt-sellers a>span:first-child{color:#fff6e3;-o-object-fit:cover;object-fit:cover;width:48px;height:48px;image-rendering:pixelated;background:#1f3a78;border:2px solid #fff6e3;border-radius:10px;flex-shrink:0;font-family:Bungee,sans-serif;font-size:18px}.mkt-sellers a>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.mkt-sellers a strong{font-size:16px;font-weight:800;display:block}.mkt-sellers a small{color:#c9d3ee;font-size:13px;font-weight:500;display:block}.mkt-sell{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:48px;padding:72px 0;display:grid}.mkt-faq h2,.mkt-sell h2,.sub-faq h2{font-size:34px;line-height:1.05}.mkt-faq h2,.sub-faq h2{font-size:30px;line-height:1.1}.mkt-sell>div{flex-direction:column;gap:14px;display:flex}.mkt-sell>div>p:first-of-type{color:#10204a;font-size:17px;line-height:1.55}.mkt-sell a,.sub-summary>a{color:#10204a;background:#ffc629;border:3px solid #10204a;border-radius:16px;align-self:flex-start;align-items:center;height:54px;padding:0 22px;font-family:Bungee,sans-serif;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex;box-shadow:4px 4px #10204a}.mkt-sell ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mkt-sell li{background:#fff;border:3px solid #10204a;border-radius:18px;flex-direction:column;gap:6px;padding:20px;display:flex}.mkt-sell li>span{color:#0a4fa8;font-family:Bungee,sans-serif;font-size:24px}.mkt-sell li strong{font-size:16px}.mkt-faq,.sub-faq{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:48px;padding:0 0 80px;display:grid}.sub-faq{padding-top:72px}.mkt-faq>div:last-child,.sub-faq>div:last-child{flex-direction:column;gap:10px;display:flex}.mkt-faq>div:last-child>div,.sub-faq>div:last-child>div{background:#fff;border:2px solid #10204a;border-radius:14px;overflow:hidden}.mkt-faq button,.sub-faq button{color:#10204a;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:60px;padding:0 18px;font-size:16px;font-weight:800;display:flex}.mkt-faq button.on,.sub-faq button.on{background:#fff0c2}.mkt-faq button+p,.sub-faq button+p{color:#10204a;border-top:1px solid #efe3c8;margin:0;padding:14px 18px 18px;font-size:15px;line-height:1.6}.sub-pills{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.sub-faq>div:first-child a,.sub-pills span{color:#10204a;background:#fff;border:2px solid #10204a;border-radius:10px;align-items:center;height:38px;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sub-faq>div:first-child a{border-radius:12px;height:44px;margin-top:4px}.sub-build{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;padding:40px 0 72px;display:grid}.sub-build>div:first-child{flex-direction:column;gap:16px;min-width:0;display:flex}.sub-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sub-build h2,.sub-compare h2{font-size:30px}.sub-head span,.sub-hint,.sub-summary-head span{color:#3a4a70;font-size:14px;font-weight:700}.sub-summary-head span{font-size:13px}.sub-search,.sub-tools{align-items:center;gap:10px;display:flex}.sub-search{background:#fff;border:2px solid #10204a;border-radius:14px;flex:1;height:52px;padding:0 14px}.sub-search input{font-size:16px}.sub-cats{background:#fff;border:2px solid #10204a;border-radius:14px;gap:4px;padding:4px;display:flex}.sub-cats button{color:#10204a;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.sub-cats button.on{background:#ffc629}.sub-cats button span{color:#3a4a70;font-size:12px;font-weight:700}.sub-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sub-plug{text-align:left;color:#10204a;background:#fff;border:2px solid #10204a;border-radius:14px;align-items:center;gap:12px;min-width:0;height:80px;padding:0 12px 0 8px;display:flex}.sub-plug.on{background:#fff3c9;box-shadow:3px 3px #10204a}.sub-plug img{-o-object-fit:cover;object-fit:cover;box-sizing:border-box;border:2px solid #10204a;border-radius:8px;flex-shrink:0;width:84px;height:47px}.sub-plug>span{flex-direction:column;flex:1;min-width:0;display:flex}.sub-plug strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.sub-plug b{font-size:14px}.sub-plug b small,.sub-plug em{color:#3a4a70;font-size:12px;font-style:normal;font-weight:600}.sub-plug i{box-sizing:border-box;background:#fff;border:2px solid #10204a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-style:normal;font-weight:900;display:flex}.sub-plug.on i{background:#ffc629}.sub-empty{text-align:center;border:2px dashed #10204a;border-radius:16px;margin:0;padding:28px;font-size:15px;font-weight:700}.sub-empty button{color:#0a4fa8;background:0 0;border:0;padding:0;font-size:15px;font-weight:800;text-decoration:underline}.sub-hint{margin:0;font-weight:600}.sub-summary{font-variant-numeric:tabular-nums;background:#fff;border:3px solid #10204a;border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:24px;box-shadow:6px 6px #10204a}.sub-summary-head{justify-content:space-between;align-items:baseline;display:flex}.sub-summary-head strong{font-size:19px}.sub-summary ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sub-summary li{align-items:center;gap:8px;font-size:14px;display:flex}.sub-summary li span{flex:1;font-weight:700}.sub-none,.sub-summary li button{color:#10204a;background:#fff;border:2px solid #e2d3b0;border-radius:8px;width:28px;height:28px;font-size:14px;font-weight:800}.sub-none{color:#3a4a70;border-style:dashed;border-color:#a8946a;width:auto;height:auto;margin:0;padding:14px;font-weight:600}.sub-meter{border-top:1px solid #efe3c8;flex-direction:column;gap:6px;padding-top:12px;display:flex}.sub-meter>div:first-child{justify-content:space-between;font-size:13px;font-weight:800;display:flex}.sub-meter [role=progressbar]{background:#fff6e3;border:2px solid #10204a;border-radius:999px;height:12px;overflow:hidden}.sub-meter [role=progressbar] span{height:100%;display:block}.sub-cancel,.sub-meter p{color:#3a4a70;margin:0;font-size:13px;font-weight:600;line-height:1.45}.sub-total{border-top:2px solid #10204a;flex-direction:column;padding-top:12px;display:flex}.sub-total span{color:#3a4a70;font-size:14px;font-weight:700}.sub-total strong{font-family:Onest,sans-serif;font-size:40px;font-weight:800;line-height:1.1}.sub-total em{color:#1c7c36;font-size:14px;font-style:normal;font-weight:700}.sub-once{background:#fff6e3;border:2px solid #e2d3b0;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;display:flex}.sub-once>span{justify-content:space-between;gap:12px;font-weight:600;display:flex}.sub-once b{white-space:nowrap;flex-shrink:0;font-weight:800}.sub-once small{color:#3a4a70;font-size:13px;font-weight:600}.sub-summary>a{border-width:2px;border-radius:14px;justify-content:center;align-self:stretch;height:56px;font-family:Onest,sans-serif;font-size:17px;font-weight:800}.sub-cancel{text-align:center}.sub-compare{flex-direction:column;gap:22px;padding:0 0 80px;display:flex}.sub-compare>div,.sub-reviews>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sub-reviews>div:last-child{gap:16px}.sub-plan{background:#fff;border:3px solid #10204a;border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.sub-plan.sign{background:#ffc629;box-shadow:6px 6px #10204a}.sub-plan.account{color:#fff6e3;background:#10204a}.sub-plan>strong{align-items:center;gap:10px;font-family:Bungee,sans-serif;font-size:20px;font-weight:400;display:flex}.sub-plan.account>strong span{color:#10204a;background:#35b34a;border-radius:6px;padding:2px 7px;font-family:Onest,sans-serif;font-size:12px;font-weight:800}.sub-plan>p{color:inherit;margin:0;font-size:15px;font-weight:700}.sub-plan ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.sub-plan.account ul{color:#c9d3ee}.sub-plan.shop small{color:#3a4a70;margin-top:auto;font-size:13px;font-weight:600}.sub-plan.account a{height:auto;box-shadow:none;color:#ffc629;background:0 0;border:0;margin-top:auto;padding:0;font-family:Onest,sans-serif;font-size:14px;font-weight:800;text-decoration:none}.sub-reviews{background:#fff;border-top:3px solid #10204a;border-bottom:3px solid #10204a;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:40px;width:auto;padding:56px max(16px,50% - 640px);display:grid}.sub-reviews h2{font-size:24px}.sub-reviews>div:first-child p{align-items:baseline;gap:10px;margin:6px 0 0;display:flex}.sub-reviews b{color:#10204a;font-family:Bungee,sans-serif;font-size:44px;font-weight:400;line-height:1}.sub-reviews p span{color:#e09a00;letter-spacing:2px;font-size:18px}.sub-reviews>div:first-child small{color:#3a4a70;font-size:14px;font-weight:700}.sub-reviews figure{background:#fff6e3;border:2px solid #10204a;border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:18px;display:flex}.sub-reviews blockquote{margin:0;font-size:16px;font-weight:700;line-height:1.5}.sub-reviews figcaption{color:#3a4a70;font-size:13px;font-weight:700}.mm-back{z-index:40;background:#10204a9e;position:fixed;inset:0}.mm-dlg{z-index:41;color:#10204a;background:#fff6e3;border:3px solid #10204a;border-radius:24px;outline:none;flex-direction:column;width:min(1040px,100% - 32px);height:calc(min(828px,100vh - 72px));display:flex;position:fixed;top:36px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:10px 10px #10204a}.mm-head{background:#fff;border-bottom:2px solid #10204a;flex-shrink:0}.mm-id{align-items:center;gap:12px;min-width:0;min-height:64px;padding:8px 12px 0 16px;display:flex}.mm-by img,.mm-id img,.mm-initial{-o-object-fit:cover;object-fit:cover;box-sizing:border-box;border:2px solid #10204a;border-radius:8px;width:72px;height:40px}.mm-by img,.mm-initial{width:24px;height:24px;image-rendering:pixelated;border-radius:6px}.mm-id strong{white-space:nowrap;font-family:Bungee,sans-serif;font-size:22px;font-weight:400}.mm-kind{border:2px solid #10204a;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:800}.mm-also button,.mm-buy,.mm-by,.mm-jump button,.mm-peers button,.mm-plus a,.mm-plus button,.mm-wish,.mm-x{color:#10204a;background:#fff;border:2px solid #10204a;font-weight:800}.mm-by{background:0 0;border:0;gap:6px;padding:0;font-size:13px}.mm-by,.mm-jump,.mm-x{align-items:center;display:flex}.mm-x{border-radius:12px;justify-content:center;width:44px;height:44px;position:absolute;top:10px;right:12px}.mm-jump{flex-wrap:wrap;gap:6px;padding:0 16px 12px}.mm-jump>span{letter-spacing:.06em;text-transform:uppercase;color:#3a4a70;margin-right:4px;font-size:12px;font-weight:800}.mm-jump button{border-color:#e2d3b0;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.mm-jump button[aria-current=true]{background:#ffc629;border-color:#10204a}.mm-jump em{color:#3a4a70;font-size:11px;font-style:normal}.mm-body{flex:1;min-height:0;padding:20px 28px 28px;overflow:auto}.mm-body>*,.mm-plug-details>*{flex-shrink:0}.mm-block{flex-direction:column;gap:14px;scroll-margin-top:12px;display:flex}.mm-also,.mm-block+.mm-block,.mm-plug-details,.mm-plug-details+.mm-block{margin-top:30px}.mm-plug-details{flex-direction:column;gap:30px;min-width:0;display:flex}.mm-block h2{margin:0;font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.mm-hero{-o-object-fit:cover;object-fit:cover;box-sizing:border-box;border:3px solid #10204a;border-radius:18px;width:100%;height:240px;display:block}.mm-lead{margin:0;font-size:19px;font-weight:600;line-height:1.45}.mm-empty span,.mm-meta,.mm-more-head span,.mm-seller small{color:#3a4a70;font-size:14px;font-weight:600}.mm-desc{margin:0;font-size:16px;line-height:1.65}.mm-facts,.mm-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mm-facts div,.mm-map span{background:#fff;border:2px solid #10204a;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mm-facts span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.mm-facts strong,.mm-map span{font-size:15px;font-weight:700}.mm-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mm-gallery figure{flex-direction:column;gap:6px;margin:0;display:flex}.mm-gallery figure div{background:#d6d0c2;border:2px solid #10204a;border-radius:12px;justify-content:center;align-items:center;height:200px;display:flex;overflow:hidden}.mm-gallery img{max-width:100%;max-height:196px}.mm-gallery figcaption{font-size:14px;font-weight:700}.mm-seller{background:#fff;border:2px solid #10204a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px 20px;display:grid}.mm-seller-id{align-items:center;gap:14px;display:flex}.mm-avatar,.mm-seller-id img,.mm-seller-id>img{width:56px;height:56px;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;border:2px solid #10204a;border-radius:12px;flex-shrink:0}.mm-avatar{box-sizing:border-box;background:#fff6e3;justify-content:center;align-items:center;font-family:Bungee,sans-serif;display:flex}.mm-seller-id strong{font-size:18px;display:block}.mm-seller-id em{background:#35b34a;border:2px solid #10204a;border-radius:7px;margin:3px 0;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.mm-seller p,.mm-seller-id small{color:#3a4a70;font-size:13px;display:block}.mm-peers-title{font-size:13px;font-weight:800}.mm-also,.mm-peers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm-also button,.mm-peers button{background:#fff6e3;border-radius:9px;height:32px;padding:0 10px;font-size:13px}.mm-also button{background:#fff;border-radius:10px;height:36px;padding:0 12px}.mm-more-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mm-acc{background:#fff;border:2px solid #10204a;border-radius:14px;scroll-margin-top:12px;overflow:hidden}.mm-acc+.mm-acc{margin-top:12px}.mm-acc>button{color:#10204a;text-align:left;background:#fff;border:0;align-items:center;gap:14px;width:100%;min-height:68px;padding:0 18px;display:flex}.mm-acc>button[aria-expanded=true]{background:#fff0c2}.mm-acc-icon{box-sizing:border-box;background:#fff;border:2px solid #10204a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mm-acc-icon.ask{font-size:17px;font-weight:900}.mm-acc>button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mm-acc strong{font-size:17px}.mm-acc small{color:#3a4a70;font-size:13px;font-weight:600}.mm-acc em{font-size:13px;font-style:normal}.mm-chevron{flex-shrink:0}.mm-chevron.open{transform:rotate(180deg)}.mm-acc ul,.mm-acc-body{border-top:2px solid #10204a;padding:16px 18px 18px}.mm-acc ul{flex-direction:column;gap:8px;margin:0;padding-left:36px;font-size:15px;line-height:1.5;display:flex}.mm-legend,.mm-release{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mm-legend{background:#fff6e3;border:1.5px dashed #a8946a;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45}.mm-release{grid-template-columns:170px minmax(0,1fr);gap:20px;margin-top:14px}.mm-release b{background:#ffc629;border:2px solid #10204a;border-radius:8px;padding:2px 9px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500}.mm-release em{letter-spacing:.04em;text-transform:uppercase;color:#1c7c36;font-size:11px;font-style:normal;font-weight:800}.mm-release p,.mm-release strong{margin:4px 0 0;font-size:14px;display:block}.mm-release p{font-size:15px;font-weight:600;line-height:1.5}.mm-release small{color:#3a4a70;font-weight:600}.mm-release>div:last-child>span{letter-spacing:.06em;text-transform:uppercase;color:#3a4a70;font-size:12px;font-weight:800}.mm-empty{border:2px dashed #a8946a;border-radius:14px;flex-direction:column;gap:4px;padding:22px;display:flex}.mm-empty strong{font-size:17px}.mm-also>span{color:#3a4a70;font-size:13px;font-weight:800}.mm-plus-info{background:#fff6e3;border-top:2px solid #10204a;flex-shrink:0;grid-template-columns:1fr 1fr;gap:24px;padding:16px 20px;font-size:14px;line-height:1.5;display:grid}.mm-plus-info strong{font-family:Bungee,sans-serif;font-size:16px;font-weight:400}.mm-plus-info p{margin:6px 0 0}.mm-plus-info ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mm-plus-info li{gap:10px;display:flex}.mm-plus-info li span{background:#35b34a;border:1.5px solid #10204a;border-radius:6px;flex-shrink:0;padding:1px 7px;font-size:12px;font-weight:800}.mm-plus-info li:last-child span{background:#ffc629}.mm-plus{color:#fff6e3;background:#10204a;flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding:6px 12px 6px 20px;display:flex}.mm-plus-flag{color:#10204a;background:#ffc629;border-radius:7px;padding:3px 8px;font-family:Bungee,sans-serif;font-size:12px}.mm-plus p{color:#c9d3ee;flex:1;margin:0;font-size:14px}.mm-plus b{color:#ffc629}.mm-plus a,.mm-plus button{border-radius:9px;align-items:center;height:34px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.mm-plus button{color:#fff6e3;background:0 0;border-color:#c9d3ee}.mm-plus a{background:#ffc629}.mm-foot{background:#fff;border-top:2px solid #10204a;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px;display:grid}.mm-foot strong{font-size:26px}.mm-foot span{color:#3a4a70;font-size:13px;font-weight:600;display:block}.mm-foot>div:last-child{gap:10px;display:flex}.mm-buy,.mm-wish{border-radius:14px;justify-content:center;align-items:center;height:52px;display:inline-flex}.mm-wish{width:52px}.mm-buy{background:#ffc629;padding:0 26px;font-size:16px;box-shadow:3px 3px #10204a}.mm-buy.in{background:#35b34a}@media (width<=1100px){.mkt-faq,.mkt-hero,.mkt-sell,.sub-build,.sub-faq,.sub-hero,.sub-reviews{grid-template-columns:1fr}.mkt-before>div:last-child,.mkt-grid,.mkt-sellers>div:last-child,.sub-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-before{width:min(1280px,100% - 32px)}.sub-tools{flex-direction:column;align-items:stretch}.mm-id,.sub-cats{flex-wrap:wrap}.sub-summary{position:static}.mm-id{padding-right:64px}.mm-facts,.mm-plus-info,.mm-release,.mm-seller{grid-template-columns:1fr}}@media (width<=720px){.mkt-before>div:last-child,.mkt-grid,.mkt-sell ol,.mkt-sellers>div:last-child,.mm-gallery,.mm-map,.sub-compare>div,.sub-picks,.sub-reviews>div:last-child{grid-template-columns:1fr}.mkt-cloud,.sub-cloud{display:none}.mm-dlg{height:calc(100vh - 16px);top:8px}.mm-body{padding:16px}.mm-hero{height:160px}.mm-foot,.mm-plus{flex-wrap:wrap;display:flex}.mm-plus p{flex-basis:100%}}.flow-narrow{width:min(720px,100% - 32px);margin:0 auto}.flow-card{color:#10204a;background:#fff6e3;border:3px solid #10204a;border-radius:24px;margin:28px auto 48px;padding:28px;box-shadow:6px 6px #10204a}.flow-card h1,.flow-card h2{margin:0 0 8px;font-family:Bungee,sans-serif;font-size:32px;font-weight:400}.flow-card p{color:#3a4a70;margin:0 0 12px}.flow-card form{gap:4px}.flow-card form,.flow-card label{flex-direction:column;display:flex}.flow-card label{gap:6px;margin:8px 0;font-weight:800}.flow-card input{font:inherit;background:#fff;padding:0 14px}.flow-card input,.flow-go{color:#10204a;border:2px solid #10204a;border-radius:12px;height:48px}.flow-go{cursor:pointer;background:#ffc629;justify-content:center;align-items:center;margin-top:8px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:3px 3px #10204a}.flow-go:disabled{opacity:.6;cursor:wait}.flow-card .flow-error{color:#b3261e;margin:8px 0 0;font-weight:800}.flow-lines{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.flow-lines li{background:#fff;border:2px solid #e2d3b0;border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px}.flow-lines li,.store-modal{align-items:center;display:flex}.store-modal{z-index:80;background:#10204a75;justify-content:center;padding:24px;position:fixed;inset:0}.store-dialog{width:min(520px,100%);max-height:calc(min(90vh,760px));margin:0;overflow:auto}.store-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.store-tabs{flex-wrap:wrap;gap:8px;display:flex}.store-tabs button{color:#10204a;height:40px;font:inherit;cursor:pointer;background:#fff;border:2px solid #10204a;border-radius:12px;padding:0 12px;font-weight:800}.store-tabs button[aria-pressed=true]{background:#ffc629}.store-link,.store-x{color:#10204a;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.store-x{height:40px;padding:0 8px}.store-link{text-decoration:underline}.cart-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 18% 14%,#ffc6294d,#0000 28%),radial-gradient(circle at 84% 20%,#4b71ff47,#0000 30%),#070e23b8;align-items:center}.cart-panel{color:#10204a;background:#fff6e3;border:3px solid #10204a;border-radius:30px;flex-direction:column;width:min(1040px,100%);max-height:calc(min(92vh,860px));display:flex;overflow:hidden;box-shadow:12px 12px #10204a,0 32px 90px #040c2070}.cart-panel-head{background:linear-gradient(135deg,#fff,#fff6e3 58%,#ffe08a);border-bottom:3px solid #10204a;align-items:center;gap:14px;padding:18px 20px;display:flex}.cart-titlemark{background:#ffc629;border:2px solid #10204a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:3px 3px #10204a}.cart-panel-head span{color:#496086;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.cart-panel-head h2{margin:0;font-family:Bungee,sans-serif;font-size:30px;font-weight:400;line-height:1}.cart-close{color:#10204a;cursor:pointer;background:#fff;border:2px solid #10204a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:flex;box-shadow:2px 2px #10204a}.cart-body-grid{grid-template-columns:minmax(0,1fr) 360px;gap:18px;min-height:0;padding:18px;display:grid;overflow:auto}.cart-products{flex-direction:column;gap:14px;min-width:0;display:flex}.cart-toolbar{background:#fff;border:2px solid #10204a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:900;display:flex;box-shadow:3px 3px #10204a2e}.cart-clear,.cart-remove,.cart-secondary{color:#10204a;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.cart-clear{color:#b3261e}.cart-mix-note{color:#63470f;background:#fff2c5;border:2px solid #f0c45d;border-radius:16px;margin:0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45}.cart-group{background:#fff;border:2px solid #10204a;border-radius:22px;flex-direction:column;gap:10px;padding:12px;display:flex}.cart-group.is-market{background:#eef3ff}.cart-group-head{border-bottom:2px dashed #d5c59d;justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 8px;display:flex}.cart-group-head strong{font-size:15px;font-weight:950}.cart-group-head span{color:#5c6c8c;text-transform:uppercase;font-size:12px;font-weight:850}.cart-line{background:#fffaf0;border:2px solid #eadbb8;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto 38px;align-items:center;gap:12px;padding:10px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.cart-line:hover{border-color:#10204a;transform:translateY(-1px);box-shadow:4px 4px #10204a29}.cart-line-art{color:#10204a;background:linear-gradient(135deg,#ffc629,#fff2bd);border:2px solid #10204a;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-family:Bungee,sans-serif;font-size:22px;display:flex;overflow:hidden;box-shadow:2px 2px #10204a}.cart-line-art.is-market{background:linear-gradient(135deg,#7fa4ff,#dce7ff)}.cart-line-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cart-line-main{flex-direction:column;gap:4px;min-width:0;display:flex}.cart-line-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.cart-line-main span{color:#5c6c8c;font-size:12px;font-weight:800}.cart-line-price{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.cart-line-price b{color:#0b7f55;font-size:15px}.cart-line-price small{color:#667692;font-weight:800}.cart-remove{color:#8c2a22;background:#fff;border:2px solid #eadbb8;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cart-remove:hover{background:#ffe3df;border-color:#8c2a22}.cart-checkout-card{color:#fff;background:#12214a;border:3px solid #10204a;border-radius:24px;flex-direction:column;align-self:start;gap:12px;padding:14px;display:flex;position:sticky;top:0;box-shadow:6px 6px #10204a}.cart-coupon-box,.cart-order-box,.cart-paybox,.cart-summary-box{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:10px;padding:13px;display:flex}.cart-checkout-card h3{margin:0;font-size:14px;font-weight:950}.cart-checkout-card p{color:#c8d4ef;margin:0;font-size:13px;line-height:1.4}.cart-gateway-grid,.cart-wallet-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cart-wallet-toggle{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#ffffff14;border:2px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.cart-wallet-toggle:after{content:"";border:2px solid;border-radius:999px;flex-shrink:0;width:18px;height:18px}.cart-wallet-toggle.is-on{color:#dffff0;background:#65e3a526;border-color:#65e3a5}.cart-wallet-toggle.is-on:after{background:#65e3a5;box-shadow:inset 0 0 0 4px #12214a}.cart-wallet-toggle.is-empty{cursor:default;opacity:.64;border-style:dashed}.cart-wallet-toggle.is-empty:after{display:none}.cart-wallet-toggle span{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-wallet-toggle strong{font-size:12px;font-weight:950}.cart-wallet-toggle small{color:inherit;opacity:.76;font-size:11px;font-weight:900}.cart-gateway-card{color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;text-align:center;background:#ffffff14;border:2px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.cart-gateway-card.is-on,.cart-gateway-card:hover{color:#10204a;background:#fff;border-color:#ffc629;box-shadow:3px 3px #ffc629}.cart-gateway-card .pay-mark{box-sizing:border-box;background:#fff;border-radius:6px;flex-shrink:0;width:40px;height:32px;padding:3px}.cart-gateway-card span{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-gateway-card .pay-mark.pay-mark-wide{width:min(120px,100%);height:32px}.cart-gateway-card strong{font-size:12px;font-weight:950}.cart-method{color:#10204a;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.cart-method .pay-mark{flex-shrink:0;width:36px;height:36px}.cart-method span{flex-direction:column;gap:2px;display:flex}.cart-method strong{font-weight:950}.cart-method small{color:#50607f;font-weight:800}.cart-paymarks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cart-paymarks span{color:#e8eefb;background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 5px;font-size:11px;font-weight:900;display:flex}.cart-paymarks .pay-mark{width:20px;height:20px}.cart-coupon-row{gap:8px;display:flex}.cart-coupon-row input{color:#10204a;min-width:0;height:44px;font:inherit;background:#fff;border:2px solid #0000;border-radius:13px;flex:1;padding:0 12px;font-weight:800}.cart-coupon-row input:disabled{opacity:.6}.cart-coupon-row button,.cart-primary{color:#10204a;min-height:44px;font:inherit;cursor:pointer;background:#ffc629;border:2px solid #10204a;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:3px 3px #10204a}.cart-coupon-row button:disabled,.cart-primary:disabled{opacity:.62;cursor:wait;transform:none}.cart-primary.is-wide{width:100%}.cart-summary-box p{color:#d9e2f6;justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-summary-box b{color:#fff}.cart-summary-box .is-discount b{color:#65e3a5}.cart-summary-box .is-total{color:#fff;border-top:1px solid #ffffff2e;margin-top:4px;padding-top:12px;font-size:18px;font-weight:950}.cart-summary-box .is-total b{color:#ffc629;font-size:22px}.cart-message{border-radius:12px;margin:0;padding:9px 10px;font-size:12px;font-weight:850}.cart-message.is-ok{color:#76efb1;background:#1db97424}.cart-message.is-bad{color:#ffb5ae;background:#ff5f5629}.cart-message.is-info{color:#d8e4ff;background:#ffffff1a}.cart-order-box strong{color:#fff}.cart-order-box a{color:#ffc629;font-weight:950}.cart-order-box small{color:#c8d4ef}.cart-cancel{color:#ffccc7;min-height:40px;font:inherit;cursor:pointer;background:#ff5f5624;border:2px solid #ffffff2e;border-radius:13px;justify-content:center;align-items:center;padding:0 14px;font-weight:950;display:inline-flex}.cart-cancel:hover{background:#ff5f5638;border-color:#ff8c84}.cart-cancel:disabled{opacity:.62;cursor:wait}.cart-pix-qr{background:#fff;border:8px solid #fff;border-radius:18px;align-self:center;width:min(190px,100%)}.cart-pix-code{resize:vertical;box-sizing:border-box;color:#10204a;background:#ffffffeb;border:0;border-radius:12px;width:100%;min-height:88px;padding:10px;font:11px/1.45 JetBrains Mono,monospace}.cart-secondary{color:#fff;justify-content:center;text-decoration:underline;display:inline-flex}.cart-secure,.cart-state{text-align:center;justify-content:center;align-items:center;display:flex}.cart-state{background:#fff;border:2px dashed #d7c69f;border-radius:24px;flex-direction:column;gap:12px;min-height:280px;margin:18px;padding:28px}.cart-state strong{font-size:20px}.cart-state p{color:#5a6a88;max-width:420px;margin:0;font-weight:750}.cart-state.is-warn{color:#8c2a22}.cart-empty-orb{background:#ffc629;border-radius:28px;justify-content:center;align-items:center;width:84px;height:84px;font-family:Bungee,sans-serif;font-size:36px;box-shadow:5px 5px #10204a}.auth-card,.cart-empty-orb{border:3px solid #10204a;display:flex}.auth-card{color:#10204a;background:#fff6e3;border-radius:24px;flex-direction:column;width:min(440px,100%);max-height:calc(min(92vh,860px));overflow:auto;box-shadow:8px 8px #10204a}.auth-head{background:#fff;border-bottom:3px solid #10204a;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.auth-head img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:42px;height:42px}.auth-head span{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-head b{letter-spacing:.08em;text-transform:uppercase;color:#3a4a70;font-size:11px;font-weight:800}.auth-head h2{margin:0;font-family:Bungee,sans-serif;font-size:26px;font-weight:400;line-height:1.05}.auth-x{box-sizing:border-box;color:#10204a;cursor:pointer;background:#fff6e3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:flex}.auth-switch,.auth-x{border:2px solid #10204a}.auth-switch{background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:16px 20px 0;padding:4px;display:grid}.auth-switch button{color:#10204a;height:42px;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;font-weight:800}.auth-switch button[aria-selected=true]{background:#ffc629;border-color:#10204a;box-shadow:2px 2px #10204a}.auth-form{flex-direction:column;gap:12px;padding:16px 20px 8px;display:flex}.auth-lead{color:#3a4a70;margin:0;font-size:15px;font-weight:600;line-height:1.45}.auth-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.auth-field small{color:#3a4a70;font-size:12px;font-weight:700}.auth-control{display:block;position:relative}.auth-card input{box-sizing:border-box;color:#10204a;width:100%;height:50px;font:inherit;background:#fff;border:2px solid #10204a;border-radius:14px;padding:0 14px;font-size:16px;font-weight:600}.auth-control input{padding-right:48px}.auth-control button{color:#10204a;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:7px;right:7px}.auth-control button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;transform:rotate(-35deg)}.auth-card input:focus{outline-offset:1px;outline:3px solid #ffc629}.auth-forgot{color:#0a4fa8;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:-4px;font-size:14px;font-weight:800}.auth-error,.auth-note{color:#b3261e;background:#fde8e6;border:2px solid #b3261e;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.4}.auth-note{color:#145c28;background:#dff5d8;border-color:#1c7c36}.auth-go{color:#10204a;height:52px;font:inherit;cursor:pointer;background:#ffc629;border:2px solid #10204a;border-radius:14px;font-size:16px;font-weight:800;box-shadow:3px 3px #10204a}.auth-go:disabled{opacity:.6;cursor:wait}.auth-foot{text-align:center;color:#3a4a70;border-top:2px solid #e2d3b0;margin:8px 0 0;padding:14px 20px 16px;font-size:14px;font-weight:700}.auth-foot button{color:#0a4fa8;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.auth-ground{background:linear-gradient(#35b34a 0 8px,#2a8f3b 0 11px,#8a5a2b 0);flex-shrink:0;height:14px}@media (width<=980px){.cart-panel{max-height:calc(100vh - 28px)}.cart-body-grid{grid-template-columns:1fr}.cart-checkout-card{position:static}}@media (width<=640px){.cart-modal-backdrop{align-items:flex-end;padding:8px}.cart-panel{border-radius:22px;max-height:calc(100vh - 16px);box-shadow:6px 6px #10204a}.cart-panel-head{padding:14px}.cart-titlemark{border-radius:14px;width:42px;height:42px}.cart-panel-head h2{font-size:24px}.cart-body-grid{gap:12px;padding:12px}.cart-group-head,.cart-toolbar{flex-direction:column;align-items:flex-start}.cart-line{grid-template-columns:48px minmax(0,1fr) 36px;gap:10px}.cart-line-art{border-radius:14px;width:48px;height:48px;font-size:18px}.cart-line-price{grid-column:2/4;align-items:flex-start}.cart-remove{width:36px;height:36px}.cart-coupon-row{flex-direction:column}.cart-coupon-row button{width:100%}.cart-gateway-grid,.cart-paymarks,.cart-wallet-box{grid-template-columns:1fr}.cart-state{margin:12px;padding:22px 16px}}@media (width<=520px){.auth-modal{align-items:flex-end;padding:12px}.auth-card{border-bottom-right-radius:18px;border-bottom-left-radius:18px;width:100%;max-height:calc(100vh - 24px)}.auth-pair{grid-template-columns:1fr}.auth-head h2{font-size:22px}}.store-sheet p{white-space:pre-wrap}@media (width<=720px){.flow-card{min-width:0;max-width:100%;padding:18px}.flow-card h1,.flow-card h2{overflow-wrap:break-word;font-size:26px}}.cart-market-pay{border:1px dashed;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.cart-market-pay p{justify-content:space-between;margin:0;display:flex}.cart-market-links{gap:6px;display:grid}.client-shell{background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:264px minmax(0,1fr);font-family:Onest,sans-serif;display:grid}.client-side{box-sizing:border-box;background:var(--surface);border-right:3px solid var(--line);flex-direction:column;gap:18px;height:100vh;padding:18px 14px 0;display:flex;position:sticky;top:0;overflow:auto}.client-brand-row{justify-content:space-between;display:flex}.client-brand-row,.lang-side,.lang-top{align-items:center;gap:8px}.lang-side{display:none}.lang-top{display:flex}.client-brand{color:var(--ink);align-items:center;gap:10px;min-width:0;padding:0 6px;text-decoration:none;display:flex}.client-brand img{width:auto;height:34px}.client-brand strong{font-family:Bungee,sans-serif;font-size:20px;font-weight:400;line-height:1;display:block}.client-brand span{color:var(--muted);font-size:12px;font-weight:700}.client-nav{flex-direction:column;gap:4px;display:flex}.client-nav a{box-sizing:border-box;height:44px;color:var(--ink);border:2px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.client-nav a[aria-current=page]{border-color:var(--cta-ink);color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629;font-weight:800}.client-nav svg{flex-shrink:0}.client-nav em{flex:1;font-style:normal}.badge,.plus-tag{box-sizing:border-box;background:var(--navy);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:flex}.plus-tag{border:1.5px solid var(--line);min-width:0;height:auto;color:var(--cta-ink);background:#ffc629;border-radius:6px;padding:1px 6px;font-size:11px}.client-rule{background:var(--hairline);height:2px}.sell{height:40px;color:var(--ink);border:2px dashed #a8946a;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700}.plus-card,.sell{text-decoration:none;display:flex}.plus-card{border:3px solid var(--line);background:var(--navy);color:var(--on-navy);border-radius:16px;flex-direction:column;gap:6px;margin-top:auto;padding:14px}.plus-card b{color:var(--ink);background:#ffc629;border-radius:6px;padding:2px 7px;font-family:Bungee,sans-serif;font-size:11px;font-weight:400}.plus-card p{margin:0;font-size:13px;font-weight:700;line-height:1.4}.plus-card-status{color:#c9d3ee;font-size:12px;line-height:1.45}.plus-card span{color:#ffc629;font-size:12px;font-weight:800}.side-ground{background:linear-gradient(#35b34a 0 8px,#2a8f3b 0 11px,#8a5a2b 0);flex-shrink:0;height:18px;margin:0 -14px}.client-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.client-top{z-index:30;box-sizing:border-box;background:var(--paper);border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 28px;display:flex;position:sticky;top:0;overflow:visible}.client-top h1{color:var(--ink);text-shadow:none;white-space:nowrap;margin:0;font-family:Bungee,sans-serif;font-size:26px;font-weight:400;line-height:1.1}.client-top>div:first-child{flex:1;min-width:0}.client-top p{color:var(--muted);white-space:normal;margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.35}.top-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.bell-label,.client-burger,.top-more{display:none}.ghost{border-radius:11px;height:40px;padding:0 14px;display:inline-flex}.account-btn,.bell-btn,.cart-btn,.ghost,.search-btn,.wallet-pill{border:2px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none}.account-btn,.bell-btn,.cart-btn,.search-btn,.wallet-pill{box-sizing:border-box;border-radius:12px;height:44px;display:flex}.search-btn{width:236px;color:var(--muted);padding:0 10px 0 12px;font-weight:700}.search-btn span:first-of-type{text-align:left;flex:1}.kbd{border:1.5px solid var(--hairline);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800}.cart-btn,.wallet-pill{padding:0 12px}.wallet-pill small{color:#1c7c36;font-size:11px;line-height:1.05;display:block}.cart-btn{color:var(--cta-ink);background:#ffc629;font-size:15px}.bell-btn{width:44px;padding:0;position:relative}.avatar,.bell-btn,.bell-count{justify-content:center}.bell-count{box-sizing:border-box;border:2px solid var(--line);color:#fff;background:#e5484d;border-radius:10px;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:flex;position:absolute;top:-6px;right:-6px}.account-btn{padding:0 10px 0 6px}.avatar{box-sizing:border-box;border:2px solid var(--line);background:#35b34a;border-radius:8px;align-items:center;width:30px;height:30px;font-family:Bungee,sans-serif;font-size:12px;display:flex}.account-btn small{color:#1c7c36;font-size:11px;font-weight:800;line-height:1.1;display:block}.pop{position:relative}.menu,.notes{z-index:40;border:3px solid var(--line);background:var(--surface);box-shadow:6px 6px 0 var(--line);border-radius:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.menu{width:240px}.notes{width:360px}.notes-head{border-bottom:2px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.notes-head span{color:var(--ink);font-weight:800}.notes-head button{color:#0a4fa8;background:0 0;border:0;width:auto;padding:0;font-size:13px;font-weight:700}.notes a{color:var(--ink);border-bottom:1px solid var(--hairline);gap:12px;padding:12px 16px;text-decoration:none;display:flex}.notes a:last-child{border-bottom:0}.notes a span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.notes strong{font-size:14px;font-weight:800}.notes a:last-child strong{font-weight:700}.notes small{color:var(--muted);font-size:13px;font-weight:600}.note-dot{background:0 0;border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.note-dot.unread{background:#e5484d}.menu a,.menu button{border:0;border-bottom:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);text-align:left;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.menu .danger{color:#b3261e;border-bottom:0;font-weight:800}.client-body{padding:24px 28px 40px}.client-body,.client-home{flex-direction:column;gap:24px;display:flex}.client-home,.news-copy{min-width:0}.client-data-state{align-items:flex-start;max-width:660px}.client-data-state p,.client-rank-missing{margin:0}.client-data-state button{width:auto}.client-data-note,.client-empty{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);border-radius:12px;margin:0;padding:16px;line-height:1.5}.client-empty{margin-top:12px}.client-fine{color:var(--muted);font-size:13px;line-height:1.45}.client-display{font-family:Bungee,sans-serif;font-size:16px;font-weight:400}.hello-pending{font-size:18px;font-weight:700}.checkin-error{color:#8b2036;margin:0;font-size:13px;font-weight:700;line-height:1.4}.client-news-head{margin-top:24px}.client-news-list{margin-top:12px}.news-art{background:var(--tint);border-radius:10px;justify-content:center;align-items:center;width:96px;height:54px;display:flex}.client-rank-spent{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.client-rank-spent strong{font-family:Bungee,sans-serif;font-size:26px;font-weight:400}.client-rank-spent span{color:var(--muted);font-size:13px;font-weight:700}.notes-empty{margin:0;padding:10px 14px}.hello{border:3px solid var(--line);box-shadow:6px 6px 0 var(--line);background:#1f9bff;border-radius:22px;position:relative;overflow:hidden}.hello-grid{grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:center;gap:28px;padding:22px 26px 34px;display:grid}.hello h2{color:#fff;text-shadow:3px 3px 0 var(--line),-3px 3px 0 var(--line),3px -3px 0 var(--line),-3px -3px 0 var(--line),0 3px 0 var(--line),3px 0 0 var(--line),-3px 0 0 var(--line),0 -3px 0 var(--line),5px 6px 0 var(--line);margin:0;font-family:Bungee,sans-serif;font-size:calc(clamp(28px,4vw,36px));font-weight:400;line-height:1.05}.hello-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hello-grass{background:linear-gradient(#35b34a 0 7px,#2a8f3b 0 10px,#8a5a2b 0);height:16px}.checkin,.news,.panel,.row-card{border:3px solid var(--line);background:var(--surface);border-radius:18px}.checkin{flex-direction:column;gap:12px;padding:16px;display:flex}.checkin ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.checkin li{border:2px solid var(--hairline);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:56px;font-size:12px;font-weight:800;display:flex}.checkin li.done{border-color:var(--ink);background:#35b34a}.checkin li.today{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.checkin li>span{text-align:center;max-width:100%;font-size:11px;line-height:1.2}.checkin li>span:first-child,.news-github,.task-btn{white-space:nowrap}.checkin button,.task-btn,.yellow-btn{border:2px solid var(--line);height:46px;color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629;border-radius:12px;font-size:15px;font-weight:800}.checkin button.done{box-shadow:none;background:#dff5d8}.checkin button{cursor:pointer;width:100%;height:auto;min-height:46px;padding:8px 10px;line-height:1.3}.checkin button:disabled{cursor:default}.checkin button:disabled:not(.done):not([aria-busy=true]){background:var(--hairline);box-shadow:none}.checkin button[aria-busy=true]{cursor:wait}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.panel-head,.section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-block h2,.panel h2,.section-head h2{color:var(--ink);text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.task-list{border:3px solid var(--line);background:var(--surface);border-radius:18px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.task-list li{border-bottom:1px solid var(--hairline);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.task-list li:last-child{border-bottom:0}.task-n{border:2px solid var(--line);width:44px;height:44px;color:var(--cta-ink);border-radius:12px;justify-content:center;align-items:center;font-family:Bungee,sans-serif;font-size:16px;display:flex}.task-list strong{font-size:16px;display:block}.task-list p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.45}.task-btn{height:40px;box-shadow:none;background:var(--surface);padding:0 14px;text-decoration:none;display:inline-flex}.news,.news-github,.news-heading,.news-meta,.server-mini,.task-btn,.ver{align-items:center}.news{border-width:2px;border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;display:grid}.news img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--line);border-radius:10px;width:96px;height:54px}.news-copy{flex-direction:column;gap:4px;display:flex}.news-heading{flex-wrap:wrap;gap:8px 16px;display:flex}.news-heading .news-meta{flex:260px;min-width:0}.news-github{box-sizing:border-box;border:1.5px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink);border-radius:9px;flex-shrink:0;justify-content:center;gap:7px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.news-github:hover{background:var(--tint)}.news-github:focus-visible{outline-offset:3px;outline:3px solid #ffc629}.news-meta{flex-wrap:wrap;gap:8px;display:flex}.news-meta strong{font-family:Bungee,sans-serif;font-size:15px;font-weight:400}.news-when{color:var(--muted);font-size:13px;font-weight:700}.news-text{font-size:14px;line-height:1.45}.news-warn{color:var(--muted);font-size:13px;font-weight:700}.news-warn.alert{color:#b3261e}.ver{border:2px solid var(--line);background:#ffc629;border-radius:7px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.4;display:inline-flex}.panel,.stack{flex-direction:column;gap:10px;display:flex}.panel{padding:18px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-family:Onest,sans-serif;font-size:12px;font-weight:800}.rank-name{background:#22c55e;padding:3px 10px;font-family:Bungee,sans-serif;font-size:14px}.bar,.rank-name{border:2px solid var(--line);border-radius:8px}.bar{background:var(--paper);height:16px;overflow:hidden}.bar span{background:#35b34a;width:21%;height:100%;display:block}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.faq,.idea,.lib-card,.server-row,.stats a,.ticket,.wallet-row{border:2px solid var(--line);color:var(--ink);background:var(--surface);border-radius:12px;text-decoration:none}.stats a{flex-direction:column;padding:10px;display:flex}.stats-ok{background:#dff5d8}.stats-bad{background:#ffd6d6}.stats-warn{background:#fff0c2}.stats strong{font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.server-mini{border:1.5px solid var(--hairline);color:var(--ink);background:var(--surface);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.server-mini .who{flex-direction:column;min-width:0;display:flex}.server-mini .who strong{font-size:14px}.server-mini .who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pill{border:2px solid var(--line);background:var(--tint);color:var(--cta-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.3}.filters,.search-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field input,.field textarea,.search-line input{min-width:180px;height:46px;font:inherit;border-radius:12px;flex:1;font-weight:600}.chip-btn,.field input,.field textarea,.search-line input{border:2px solid var(--line);background:var(--surface);color:var(--ink);padding:0 12px}.chip-btn{border-radius:10px;height:36px;font-weight:800}.chip-btn.on{background:#ffc629}.table{border-collapse:collapse;background:var(--surface);border:3px solid var(--line);border-radius:16px;width:100%;overflow:hidden}.table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;background:var(--navy);color:#fff;padding:10px 12px;font-size:12px}.table td{border-top:1px solid var(--hairline);padding:12px;font-weight:700}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.lib-card{flex-direction:column;gap:6px;padding:14px;display:flex}.yp-banner{border:3px solid var(--line);background:var(--navy);color:var(--on-navy);border-radius:18px;align-items:center;gap:18px;padding:16px 20px;display:flex}.yp-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.yp-copy strong{font-size:16px;font-weight:800;line-height:1.3}.yp-copy span{color:#c9d3ee;font-size:14px;font-weight:500;line-height:1.35}.yp-mark{color:var(--cta-ink);background:#ffc629;border-radius:8px;flex-shrink:0;padding:4px 10px;font-family:Bungee,sans-serif;font-size:13px}.yp-help{color:#ffc629}.yp-download,.yp-help{white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:800;text-decoration:none}.yp-download{border:2px solid var(--on-navy);height:44px;color:var(--cta-ink);background:#ffc629;border-radius:12px;gap:8px;padding:0 16px}.shelf-tools,.yp-download{align-items:center;display:flex}.shelf-tools{flex-wrap:wrap;gap:12px}.client-library{flex-direction:column;gap:22px;min-width:0;display:flex}.client-library .shelf-tabs{flex-wrap:wrap;max-width:100%}.client-library .shelf-tabs button{padding:0 10px}.client-library .shelf-pager nav{flex-wrap:wrap}.shelf-placeholder{aspect-ratio:16/9;color:var(--ink);background:#dcefff;justify-content:center;align-items:center;display:flex}.shelf-tabs{border:2px solid var(--line);background:var(--surface);border-radius:14px;gap:4px;padding:4px;display:flex}.fold,.origin,.sheet footer a,.shelf-card>div>button,.shelf-pager button,.shelf-tabs button{color:var(--ink);background:0 0;border:2px solid #0000;border-radius:10px;font-weight:800}.shelf-tabs button{align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.shelf-tabs button.on{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.origin span,.shelf-tabs button span{color:var(--muted);font-size:12px;font-weight:700}.origin span{background:var(--navy);color:#fff;border-radius:6px;padding:0 6px}.origin.on span,.shelf-tabs button.on span{color:var(--cta-ink);background:0 0}.shelf-search{border:2px solid var(--line);background:var(--surface);min-width:220px;height:50px;color:var(--ink);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.shelf-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.shelf-sort{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.shelf-sort select{border:2px solid var(--line);height:50px;font:inherit;background:var(--surface);color:var(--ink);border-radius:12px;padding:0 10px;font-weight:700}.shelf-origins{flex-wrap:wrap;gap:8px;display:flex}.origin{border-color:var(--ink);background:var(--surface);align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;display:flex}.origin.on{color:var(--cta-ink);box-shadow:2px 2px 0 var(--line);background:#ffc629}.shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.shelf-card{border:3px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.shelf-card>button{border:0;border-bottom:3px solid var(--line);background:0 0;padding:0;display:block;position:relative}.shelf-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.seal{border:2px solid var(--line);color:var(--cta-ink);border-radius:8px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.sheet-title .seal{position:static}.shelf-card>div{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.shelf-card strong{overflow-wrap:anywhere;font-family:Bungee,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.state{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.state i{border-radius:4px;flex-shrink:0;width:8px;height:8px}.shelf-card>div>button{border-color:var(--ink);background:var(--surface);height:38px;margin-top:auto}.shelf-empty{border:3px dashed var(--line);text-align:center;border-radius:18px;flex-direction:column;gap:8px;padding:32px}.shelf-empty,.shelf-pager{align-items:center;display:flex}.shelf-pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;font-weight:700}.shelf-pager nav{gap:6px;display:flex}.shelf-pager button{border-color:var(--hairline);background:var(--surface);min-width:40px;height:40px}.shelf-pager button[aria-current=page]{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.shelf-pager button:disabled{opacity:.45}.store-link{align-self:center;font-weight:800}.lib-dlg-back{z-index:80;background:#10204a9e;position:fixed;inset:0}.lib-dlg{z-index:81;box-sizing:border-box;border:3px solid var(--line);background:var(--paper);width:calc(min(980px,100vw - 32px));height:calc(min(820px,100vh - 80px));box-shadow:10px 10px 0 var(--line);border-radius:24px;flex-direction:column;display:flex;position:fixed;top:40px;left:50%;overflow:hidden;transform:translate(-50%)}.lib-dlg-top{background:var(--surface);border-bottom:2px solid var(--line);flex-shrink:0}.lib-dlg-bar{box-sizing:border-box;justify-content:space-between;height:64px;padding:0 12px 0 16px}.lib-dlg-bar,.lib-dlg-id,.lib-dlg-nav{align-items:center;gap:12px;display:flex}.lib-dlg-id,.lib-dlg-nav{min-width:0}.lib-dlg-id img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--line);border-radius:8px;width:72px;height:40px}.lib-dlg-id>span:nth-child(2){white-space:nowrap;color:var(--ink);text-shadow:none;line-height:1}.lib-dlg-id>.lib-title,.lib-dlg-id>span:nth-child(2){font-family:Bungee,sans-serif;font-size:22px;font-weight:400}.lib-dlg-id>.lib-title{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.lib-seal{border:2px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:800}.lib-dlg-nav a{color:#0a4fa8;align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.lib-dlg-nav button{border:2px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:12px;font-size:18px}.lib-dlg-top nav{align-items:center;gap:6px;padding:0 16px 12px;display:flex}.lib-dlg-top nav>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:800}.lib-dlg-top nav a{border:2px solid var(--hairline);background:var(--surface);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.lib-dlg-top nav em{color:var(--muted);font-size:11px;font-style:normal}.lib-dlg-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 24px 24px;display:flex;overflow:auto}.lib-overview{flex-shrink:0;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:22px;display:grid}.lib-overview>img{-o-object-fit:cover;object-fit:cover;border:3px solid var(--line);border-radius:16px;width:340px;height:191px}.lib-overview>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.lib-overview p{color:var(--ink);margin:0;font-size:18px;font-weight:800;line-height:1.35}.lib-overview dl{grid-template-columns:150px minmax(0,1fr);gap:8px 12px;width:100%;margin:0;font-size:14px;display:grid}.lib-overview dt{color:var(--muted);font-weight:700}.lib-overview dd{color:var(--ink);margin:0;font-weight:800}.lib-overview-copy.no-art{grid-column:1/-1}.lib-update-text{white-space:pre-line;overflow-wrap:anywhere}.lib-manage{border:2px solid var(--line);color:var(--cta-ink);background:#ffc629;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none}.lib-acc-body>a,.lib-overview a{align-self:flex-start;font-size:14px;font-weight:800}.lib-plug-details{flex-direction:column;flex-shrink:0;gap:30px;min-width:0;display:flex}.lib-details,.lib-ico,.lib-plug-details>*{flex-shrink:0}.lib-details{flex-direction:column;gap:10px;display:flex}.lib-details-head{justify-content:space-between;align-items:baseline;display:flex}.lib-details-head h2{color:var(--ink);text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:18px;font-weight:400}.lib-details-head span{color:var(--muted);font-size:13px;font-weight:600}.lib-ico{box-sizing:border-box;border:2px solid var(--line);width:36px;height:36px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;font-weight:800}.lib-acc-body,.lib-ico{background:var(--surface);display:flex}.lib-acc-body{border-top:2px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px 16px}.lib-acc-body p{margin:0;font-size:15px;font-weight:600;line-height:1.5}.lib-server{border:1.5px solid var(--hairline);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.lib-server span{flex-direction:column;gap:3px;display:flex}.lib-server strong{font-size:15px}.lib-server small{font-size:13px;font-weight:700}.lib-acc-body label span button,.lib-server button{border:2px solid var(--line);height:38px;color:var(--ink);background:#ffc629;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}.lib-acc-body ol{margin:0;padding:0;list-style:none}.lib-acc-body ol li{border-top:1px solid var(--hairline);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.lib-acc-body ol li>span:first-child{flex-direction:column;gap:2px;display:flex}.lib-acc-body ol li b{font-size:13px}.lib-acc-body ol li small{color:var(--muted);font-size:12px;font-weight:600}.lib-acc-body ul{background:var(--paper);color:var(--ink);border:1.5px dashed #a8946a;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;list-style:none;display:flex}.lib-acc-body ul li{display:block}.lib-acc-body label{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.lib-acc-body label span,.lib-dlg footer a{gap:8px;display:flex}.lib-acc-body input{box-sizing:border-box;height:44px;font:inherit;flex:1;padding:0 12px;font-weight:600}.end-loan,.lib-acc-body input{border:2px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px}.end-loan{align-self:flex-start;height:40px;padding:0 16px;font-weight:800}.lib-dlg footer{background:var(--surface);border-top:2px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.lib-dlg footer>span{color:var(--muted);font-size:14px;font-weight:700}.lib-dlg footer div{gap:10px;display:flex}.lib-dlg footer a{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:48px;color:var(--ink);border-radius:12px;align-items:center;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none}.lib-dlg footer a.go{box-shadow:3px 3px 0 var(--line);background:#ffc629;padding:0 20px}@media (width<=700px){.lib-dlg{height:calc(100dvh - 32px);box-shadow:5px 5px 0 var(--line);border-radius:18px;top:16px}.lib-dlg-bar{gap:8px;height:auto;min-height:64px;padding:10px}.lib-dlg-id{flex-wrap:wrap;flex:1;gap:6px}.lib-dlg-id img,.lib-dlg-nav a{display:none}.lib-dlg-id>.lib-title{font-size:17px}.lib-dlg-nav{gap:4px}.lib-dlg-top nav{padding:0 10px 10px;overflow-x:auto}.lib-dlg-top nav a{flex-shrink:0;padding:0 9px}.lib-dlg-body{padding:16px}.lib-overview{grid-template-columns:minmax(0,1fr);gap:16px}.lib-overview>img{width:100%;height:auto}.lib-overview dl{grid-template-columns:minmax(0,1fr);gap:4px}.lib-overview dd{overflow-wrap:anywhere;margin-bottom:8px}.lib-acc-body ol li,.lib-server{grid-template-columns:minmax(0,1fr);gap:8px}.lib-manage{justify-self:start}.lib-dlg footer{flex-wrap:wrap;gap:10px;padding:12px}.lib-dlg footer div{flex-wrap:wrap;width:100%}.lib-dlg footer a,.lib-dlg footer a.go{flex:1;justify-content:center;height:auto;min-height:42px;padding:8px 10px;font-size:13px}}.sheet-back{z-index:30;background:#10204a9e;position:fixed;inset:0}.sheet[role=dialog]{z-index:31;border:3px solid var(--line);background:var(--paper);width:min(980px,100% - 32px);max-height:calc(100vh - 80px);box-shadow:10px 10px 0 var(--line);border-radius:24px;flex-direction:column;display:flex;position:fixed;top:40px;left:50%;overflow:hidden;transform:translate(-50%)}.sheet footer,.sheet header{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet header{border-bottom:2px solid var(--line);min-height:64px;padding:8px 12px 8px 16px}.sheet-title{align-items:center;gap:12px;min-width:0;display:flex}.sheet-title img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--line);border-radius:8px;width:72px;height:40px}.sheet-title strong{font-family:Bungee,sans-serif;font-size:22px;font-weight:400}.sheet header>button{border:2px solid var(--line);background:var(--surface);border-radius:12px;width:44px;height:44px;font-size:18px}.sheet-body{flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex;overflow:auto}.origin-line{margin:0;font-size:18px;font-weight:800}.sheet-body dl{grid-template-columns:150px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px;display:grid}.sheet-body dt{color:var(--muted);font-weight:700}.sheet-body dd{margin:0;font-weight:800}.sheet-body h2{margin:8px 0 0;font-family:Bungee,sans-serif;font-size:18px;font-weight:400}.fold,.fold-row{border:2px solid var(--line);background:var(--surface);width:100%;color:var(--ink)}.fold{border-radius:14px;justify-content:space-between;align-items:center;height:56px;padding:0 16px;font-size:16px;display:flex}.fold-body{flex-direction:column;gap:8px;padding:12px 4px 4px;display:flex}.fold-row{border-width:1.5px;border-color:var(--hairline);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.fold-body p,.fold-row small{font-weight:700;display:block}.sheet footer{border-top:2px solid var(--line);padding:14px 20px}.sheet footer span{color:var(--muted);font-size:14px;font-weight:700}.sheet footer a{border-color:var(--ink);height:48px;box-shadow:3px 3px 0 var(--line);background:#ffc629;align-items:center;padding:0 20px;text-decoration:none;display:flex}@media (width<=1100px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.srv-promo,.srv-team,.yp-banner{flex-wrap:wrap}.srv-head,.srv-row{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr)}.srv-head span:nth-child(n+4),.srv-row>span:nth-child(n+4){display:none}}.srv-tabs{border:2px solid var(--line);background:var(--surface);border-radius:14px;align-self:flex-start;gap:4px;padding:4px;display:flex}.srv-tabs button{height:40px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:flex}.srv-tabs button.on{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.srv-tabs button span{color:var(--muted);font-size:12px}.srv-tabs button.on span{color:var(--cta-ink)}.srv-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.srv-summary button{border:2px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.srv-summary button.on{color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629;border-width:3px}.srv-summary strong{font-family:Bungee,sans-serif;font-size:24px;font-weight:400}.srv-summary span{font-size:13px;font-weight:800}.srv-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.srv-tools .shelf-search{height:46px}.srv-tools .shelf-sort select{height:44px}.srv-how{background:var(--soft);border:2px dashed #a8946a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:14px 18px;font-size:14px;line-height:1.4;list-style:none;display:grid}.srv-batch{border:3px solid var(--line);background:var(--navy);color:var(--on-navy);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.srv-batch span{flex:1;font-weight:800}.srv-batch button,.srv-batch select{border:2px solid var(--line);height:42px;color:var(--cta-ink);background:#ffc629;border-radius:11px;padding:0 14px;font-weight:800}.srv-batch .clear{border-color:var(--on-navy);color:var(--on-navy);background:0 0}.srv-note{background:var(--soft);border:2px solid #35b34a;border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.srv-table{border:3px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.srv-head,.srv-row{grid-template-columns:44px minmax(0,1.5fr) minmax(0,1.25fr) 130px minmax(0,1.2fr) minmax(0,1fr) 118px;align-items:center;gap:12px;padding:10px 14px;display:grid}.srv-head{background:var(--navy);color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.srv-row{border-top:1px solid var(--hairline)}.srv-row.picked{background:var(--tint)}.srv-ip,.srv-name{min-width:0;display:flex}.srv-name{flex-direction:column}.srv-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.srv-name small{color:var(--muted);font-size:12px;font-weight:700}.srv-ip,.srv-status{align-items:center;gap:6px}.srv-ip code{white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:13px;overflow:hidden}.srv-ip button{border:1.5px solid var(--hairline);background:var(--surface);border-radius:8px;flex-shrink:0;height:28px;padding:0 8px}.srv-ip button,.srv-status,.srv-thumbs em{font-size:12px;font-weight:800}.srv-status{border:2px solid var(--line);border-radius:999px;padding:3px 10px;display:inline-flex}.srv-status i{border-radius:4px;width:8px;height:8px}.srv-thumbs{align-items:center;gap:4px;display:flex}.srv-thumbs img{-o-object-fit:cover;object-fit:cover;border:1.5px solid var(--line);border-radius:5px;width:44px;height:25px}.srv-thumbs em{color:var(--muted);font-style:normal}.manage,.srv-ver{font-size:13px;font-weight:800}.manage{border:2px solid var(--line);background:var(--surface);border-radius:10px;width:100%;height:38px}.manage.warn{color:var(--cta-ink);background:#ffc629}.srv-empty{text-align:center;border-top:1px solid var(--hairline);padding:28px;font-weight:700}.srv-empty button{color:#0a4fa8;background:0 0;border:0;font-weight:800;text-decoration:underline}.srv-more{border:2px dashed var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.srv-more span{flex:1;font-size:14px;line-height:1.5}.srv-more button{border:2px solid var(--line);background:var(--surface);height:42px;color:var(--ink);border-radius:11px;padding:0 14px;font-weight:800}.srv-team{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.srv-promo,.srv-team section{border:3px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.srv-promo h2,.srv-team h2{color:var(--ink);text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:18px;font-weight:400}.srv-team p,.srv-team small{color:var(--muted)}.srv-team p{margin:0;font-size:14px;line-height:1.5}.member{border:2px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.guest,.member header{justify-content:space-between;align-items:center;gap:12px;display:flex}.guest span,.member header span{flex-direction:column;display:flex}.guest strong,.member strong{color:var(--ink);font-size:15px}.guest small,.member small,.revoke{font-size:13px}.revoke{border:2px solid var(--line);background:var(--surface);color:#b3261e;border-radius:10px;height:36px;padding:0 12px;font-weight:800}.perms{flex-wrap:wrap;gap:6px;display:flex}.perms button{border:1.5px solid var(--line);background:var(--surface);height:32px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.perms button.on{background:#dff5d8}.srv-team .perms span{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.srv-team .perms span.on{color:var(--cta-ink);background:#dff5d8}.srv-team .guest>span,.srv-team .member header>span{overflow-wrap:anywhere;gap:2px;min-width:0}.srv-team .guest button,.srv-team .invite button,.srv-team .revoke{white-space:nowrap;flex-shrink:0}.srv-team .invite input{width:100%;min-width:0}.srv-team .invite button{background:#ffc629;border-radius:11px;height:42px;padding:0 14px}.srv-team .srv-team-empty{background:var(--paper);border:1.5px dashed #a8946a;border-radius:12px;padding:12px}.invite{color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.invite span{gap:8px;display:flex}.invite input{box-sizing:border-box;height:44px;font:inherit;color:var(--ink);background:var(--surface);border-radius:10px;flex:1;padding:0 12px;font-size:15px;font-weight:600}.guest,.guest button,.invite button,.invite input,.rank-flag,.srv-promo a{border:2px solid var(--line)}.guest button,.invite button{height:42px;color:var(--cta-ink);box-shadow:2px 2px 0 var(--line);background:#ffc629;border-radius:11px;padding:0 14px;font-size:14px;font-weight:800}.guest{border-radius:12px;padding:12px}.guest button{height:36px}.srv-promo{grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:22px;display:grid}.srv-promo>div:first-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.srv-promo h2{font-size:22px}.srv-promo p{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.rank-flag{background:var(--tint);color:var(--ink);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:800}.rank-lock{font-weight:700}.srv-promo a{box-sizing:border-box;height:44px;color:var(--cta-ink);background:#ffc629;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.srv-promo-requirements{background:var(--paper);min-width:0;color:var(--ink);border:1.5px dashed #a8946a;border-radius:14px;flex-direction:column;gap:8px;padding:16px;font-size:14px;line-height:1.45;display:flex}.srv-promo-requirements h3{margin:0;font:800 14px Onest,sans-serif}.srv-promo-requirements ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.srv-showcase-requests{border:3px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.srv-showcase-requests h2{color:var(--ink);text-shadow:none;margin:0;font:400 18px Bungee,sans-serif}.wallet-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wallet-cards>section{border:3px solid var(--line);background:var(--surface);color:var(--ink);border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.wallet-balance{box-shadow:5px 5px 0 var(--line)}.wallet-balance>strong,.wallet-bonus>strong{font-family:Bungee,sans-serif;font-size:32px;font-weight:400;line-height:1}.wallet-bonus{background:#e9f8e4!important}.wallet-bonus>strong{color:#1c7c36}.wallet-cards .muted,.wallet-cards section>span:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.45}.calc .row,.wallet-balance div{gap:8px;margin-top:4px;display:flex}.invite button,.pay-dlg footer button,.wallet-balance button,.yellow{border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;padding:0 16px;font-size:14px;font-weight:800}.pay-dlg footer .yellow,.pay-dlg footer button:last-child,.wallet-balance button.yellow,.yellow{color:var(--cta-ink);box-shadow:2px 2px 0 var(--line);background:#ffc629}.wallet-cards p{justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.wallet-cards p b{font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.wallet-cards p small{font-size:13px;font-weight:700}.wallet-plus-summary{flex-direction:column;gap:6px;display:flex}.wallet-plus-summary p,.wallet-tabs{flex-wrap:wrap}.wallet-plus-summary p>span:last-child{white-space:nowrap}.wallet-plus-summary p b{font-size:18px}.wallet-cards .link{color:#0a4fa8;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.wallet-bonus a,.wallet-cards .link{margin-top:auto;font-size:14px;font-weight:800}.wallet-tabs{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-tabs div{border:2px solid var(--line);background:var(--surface);border-radius:14px;gap:4px;padding:4px;display:flex}.wallet-tabs button{height:40px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:10px;padding:0 16px;font-size:14px;font-weight:800}.wallet-tabs button.on{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.wallet-tabs>a{font-size:14px;font-weight:800}.wallet-search{border-radius:12px;gap:10px;height:46px}.origin span.hot{color:#fff;background:#e5484d}.wallet-empty{border:2px dashed var(--line);text-align:center;border-radius:14px;margin:0;padding:18px;font-weight:700}.wallet-live-muted{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.wallet-live-error,.wallet-live-notice{border:2px solid var(--line);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.wallet-live-error{color:#8e2921;background:#ffe7e4}.wallet-live-notice{background:#dff5d8}.wallet-action{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font:800 14px Onest,sans-serif;text-decoration:none;display:inline-flex}.wallet-action.yellow{color:var(--cta-ink);background:#ffc629}.wallet-live-pager nav{align-items:center}.wallet-live-pager nav>span{white-space:nowrap;align-items:center;min-height:40px;display:inline-flex}.wallet-live-ledger .ledger-more span,.wallet-live-ledger .what small,.wallet-live-ledger .what strong,.wallet-live-ledger .when{overflow-wrap:anywhere}.wallet-live-ledger .ledger-more em{font-size:13px;font-style:normal;font-weight:500}.client-account-dialog{box-sizing:border-box;border:3px solid var(--line);background:var(--paper);width:calc(min(740px,100vw - 28px));max-height:calc(100dvh - 36px);color:var(--ink);box-shadow:8px 8px 0 var(--line);border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.client-account-dialog[open]{flex-direction:column;display:flex}.client-account-dialog::backdrop{background:#10204a9e}.client-account-dialog>header{border-bottom:2px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:14px;padding:16px 20px;display:flex}.client-account-avatar{border:2px solid var(--line);background:#ffc629;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex}.client-account-dialog>header>div{flex:1;min-width:0}.client-account-dialog>header>div>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.client-account-dialog h2{overflow-wrap:anywhere;margin:4px 0 0;font:400 20px Bungee,sans-serif}.client-account-dialog>header>button{border:2px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;font-size:23px}.client-account-body{min-height:0;padding:20px;overflow:auto}.client-account-body,.client-account-body>form{flex-direction:column;gap:16px;display:flex}.client-account-section{border:1.5px solid var(--hairline);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.client-account-section h3{margin:0;font-size:15px;font-weight:800}.client-account-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.client-account-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.client-account-section label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.client-account-section input{box-sizing:border-box;background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border:1.5px solid #acb5ce;border-radius:10px;padding:10px 12px;font-size:14px}.client-account-section input[readonly]{background:#eef2fb}.client-account-section form{flex-direction:column;gap:14px;display:flex}.client-account-connections{flex-direction:column;gap:12px;display:flex}.client-account-connections article{background:var(--soft);border:1.5px solid var(--hairline);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.client-account-connection-icon{background:var(--tint);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:23px;font-weight:800;display:flex}.client-account-connection-icon.discord{color:#5865f2;background:#eceaff}.client-account-connections article>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.client-account-connections strong{font-size:14px}.client-account-connections em{color:#1c7c36;background:#e9f8e4;border-radius:5px;margin-left:4px;padding:2px 5px;font-size:10px;font-style:normal;display:inline-block}.client-account-connections span:not(.client-account-connection-icon){font-size:13px}.client-account-connections small{color:var(--muted);font-size:12px;line-height:1.5}.client-account-connections button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 12px;font:800 12px Onest,sans-serif}.client-account-connections button.discord{color:#fff;background:#5865f2;border-color:#5865f2}.client-account-unavailable{grid-column:2/-1}.client-account-dialog>footer{border-top:2px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.client-account-dialog button:disabled{opacity:.5;cursor:not-allowed}.client-account-dialog button:focus-visible,.client-account-dialog input:focus-visible{outline-offset:2px;outline:3px solid #188bdf}@media (width<=600px){.client-account-body,.client-account-dialog>header{padding:14px}.client-account-dialog h2{font-size:15px}.client-account-avatar{width:38px;height:38px}.client-account-fields{grid-template-columns:minmax(0,1fr)}.client-account-section{padding:12px}.client-account-connections article{grid-template-columns:36px minmax(0,1fr);padding:10px}.client-account-connection-icon{width:36px;height:36px}.client-account-connections button{grid-column:2;justify-self:start}.client-account-dialog>footer{padding:12px 14px}}.wallet-purchase-button{border:2px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.wallet-purchase-button:hover{background:#ffc629}.wallet-purchase-dialog{box-sizing:border-box;border:3px solid var(--line);background:var(--paper);width:calc(min(820px,100vw - 28px));max-height:calc(100dvh - 36px);color:var(--ink);box-shadow:8px 8px 0 var(--line);border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.wallet-purchase-dialog[open]{flex-direction:column;display:flex}.wallet-purchase-dialog::backdrop{background:#10204a9e}.wallet-purchase-dialog>header{border-bottom:2px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.wallet-purchase-dialog>header>div,.wallet-purchase-summary dt{min-width:0}.wallet-purchase-dialog>header>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.wallet-purchase-dialog h2{overflow-wrap:anywhere;margin:5px 0 0;font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.wallet-purchase-dialog h2>span{margin-left:6px}.wallet-purchase-dialog>header>button{border:2px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;font-size:23px}.wallet-purchase-body{min-height:0;padding:20px;overflow:auto}.wallet-purchase-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.wallet-purchase-overview>div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.wallet-purchase-overview .pay-mark{-o-object-fit:contain;object-fit:contain;width:54px;height:30px}.wallet-purchase-dialog h3{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:800}.wallet-purchase-items{background:var(--surface);border:2px solid var(--line);border-radius:16px;padding:16px}.wallet-purchase-items ul{margin:0;padding:0;list-style:none}.wallet-purchase-items li{border-bottom:1px solid var(--hairline);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.wallet-purchase-items li:last-child{border-bottom:0;padding-bottom:0}.wallet-purchase-item-icon,.wallet-purchase-items img{-o-object-fit:cover;object-fit:cover;border:1.5px solid var(--line);box-sizing:border-box;border-radius:8px;width:60px;height:40px}.wallet-purchase-item-icon{background:var(--tint);justify-content:center;align-items:center;font-size:22px;display:flex}.wallet-purchase-items li>div{flex-direction:column;gap:5px;min-width:0;display:flex}.wallet-purchase-items strong{overflow-wrap:anywhere;font-size:15px}.wallet-purchase-items li>div>span{color:var(--muted);font-size:12px}.wallet-purchase-items li>b{white-space:nowrap;font-size:14px}.wallet-purchase-pack{flex-wrap:wrap;gap:5px;display:flex}.wallet-purchase-pack>small{color:var(--muted);flex-basis:100%}.wallet-purchase-pack>span{overflow-wrap:anywhere;background:#eef2fb;border-radius:5px;padding:2px 6px;font-size:11px}.wallet-purchase-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:18px;display:grid}.wallet-purchase-summary>section{border:1.5px solid var(--hairline);background:var(--soft);border-radius:14px;padding:16px}.wallet-purchase-coupon{border:1.5px dashed var(--line);background:var(--surface);overflow-wrap:anywhere;box-sizing:border-box;border-radius:8px;max-width:100%;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:15px;display:inline-block}.wallet-purchase-summary dl{border:2px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:14px 16px;display:flex}.wallet-purchase-summary dl>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.wallet-purchase-summary dd{text-align:right;margin:0;font-weight:700}.wallet-purchase-summary .saving{color:#1c7c36}.wallet-purchase-summary .wallet-purchase-total{border-top:1px solid var(--hairline);color:var(--ink);align-items:center;padding-top:12px;font-size:15px;font-weight:800}.wallet-purchase-total dd{white-space:nowrap;font-size:21px}.wallet-purchase-dialog>footer{border-top:2px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.wallet-purchase-dialog>footer>span{color:var(--muted);font-size:12px}.wallet-purchase-dialog button:focus-visible{outline-offset:3px;outline:3px solid #188bdf}@media (width<=600px){.wallet-purchase-body,.wallet-purchase-dialog>header{padding:14px}.wallet-purchase-dialog h2{font-size:16px}.wallet-purchase-summary{grid-template-columns:1fr;gap:12px}.wallet-purchase-items{padding:12px}.wallet-purchase-items li{grid-template-columns:48px minmax(0,1fr);gap:10px}.wallet-purchase-item-icon,.wallet-purchase-items img{width:48px;height:34px}.wallet-purchase-items li>b{grid-column:2}.wallet-purchase-dialog>footer{padding:12px 14px}}.sub-grid.wallet-live-subscription li{grid-template-columns:72px minmax(0,1fr) auto}.wallet-saved-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wallet-card-default{align-self:flex-start;padding:6px 0;text-decoration:underline}.wallet-balance button:disabled,.wallet-dialog button:disabled,.wallet-saved-cards button:disabled{opacity:.5;cursor:not-allowed}.pay-dlg.wallet-dialog{box-sizing:border-box;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;top:50%;transform:translate(-50%,-50%)}.pay-mark,.srv-dlg-nav,.srv-dlg-top,.wallet-dialog>footer,.wallet-dialog>header,.wallet-dialog>header button{flex-shrink:0}.wallet-dialog .wallet-dialog-body{min-height:0;overflow:auto}.wallet-dialog>header span{font-size:17px}.wallet-dialog textarea{resize:vertical;width:100%;color:var(--ink);background:var(--surface);border:2px solid #acb5ce;padding:10px;font:12px JetBrains Mono,monospace}.wallet-dialog textarea,.wallet-pix-qr{box-sizing:border-box;border-radius:10px}.wallet-pix-qr{border:8px solid #fff;align-self:center;width:min(240px,100%);height:auto}.wallet-pix-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wallet-pix-actions .wallet-action{align-self:stretch;width:100%}.wallet-pix-actions .wallet-action:first-child:nth-last-child(3){grid-column:1/-1}.wallet-payment-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-payment-heading>strong{font:400 25px Bungee,sans-serif}.wallet-transfer-review{border:2px solid var(--line);overflow-wrap:anywhere;background:#dff5d8;border-radius:12px;margin:0;padding:14px;font-weight:800;line-height:1.5}@media (width<=1100px){.wallet-saved-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sub-grid.wallet-live-subscription,.wallet-cards,.wallet-saved-cards{grid-template-columns:minmax(0,1fr)}.wallet-balance>div{flex-wrap:wrap}.wallet-live-subscription .section-head{flex-wrap:wrap;gap:10px}.sub-grid.wallet-live-subscription li{grid-template-columns:56px minmax(0,1fr)}.wallet-live-subscription li img{width:56px}.wallet-live-subscription li b{white-space:normal;grid-column:2}.wallet-dialog .methods{grid-template-columns:1fr}.wallet-dialog .amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-dialog>footer{flex-direction:column;align-items:stretch;gap:10px}.wallet-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end}.wallet-tabs>div{flex-wrap:wrap}.wallet-tabs button{padding:0 10px}.ledger.wallet-live-ledger>li>button{grid-template-columns:60px minmax(0,1fr) 18px;gap:8px;padding:14px 12px}.ledger.wallet-live-ledger .when{grid-area:1/1/4;align-self:start}.ledger.wallet-live-ledger .what{grid-area:1/2}.ledger.wallet-live-ledger .pill{grid-area:2/2;justify-self:start}.ledger.wallet-live-ledger .amt{grid-area:3/2;justify-self:start}.ledger.wallet-live-ledger>li>button>svg{grid-area:1/3}.ledger.wallet-live-ledger .ledger-more{grid-template-columns:minmax(0,1fr);padding:4px 14px 16px}}.ledger{border:3px solid var(--line);background:var(--surface);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.ledger>li{border-bottom:1px solid var(--hairline)}.ledger>li:last-child{border-bottom:0}.ledger>li>button{background:var(--surface);width:100%;color:var(--ink);text-align:left;border:0;grid-template-columns:70px minmax(0,1fr) 150px 150px 20px;align-items:center;gap:14px;padding:12px 16px;display:grid}.ledger>li>button.open{background:var(--tint)}.ledger .when{color:var(--muted);font-size:13px;font-weight:800}.ledger .what{flex-direction:column;gap:2px;min-width:0;display:flex}.ledger .what strong{font-size:15px}.ledger .what small{color:var(--muted);font-size:13px;font-weight:600}.ledger .amt{justify-self:end;font-size:16px;font-weight:800}.ledger-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 16px 16px 100px;font-size:14px;display:grid}.ledger-more span{flex-direction:column;gap:2px;font-weight:700;display:flex}.ledger-more small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.plus-live{border:3px solid var(--line);background:var(--navy);color:var(--on-navy);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 240px;align-items:start;gap:24px;padding:20px;display:grid}.plus-live>div:first-child{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.plus-live>div:first-child>span:first-child{color:var(--ink);background:#ffc629;border-radius:7px;padding:3px 9px;font-family:Bungee,sans-serif;font-size:13px;line-height:1.2}.plus-live>div:first-child>strong{color:var(--on-navy);font-family:Bungee,sans-serif;font-size:24px;font-weight:400;line-height:1.1}.plus-live dt,.plus-live p{color:#c9d3ee;margin:0;font-size:14px;line-height:1.45}.calc dl,.plus-live dl{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 14px;margin:0;display:grid}.plus-live dd{text-align:right;margin:0;font-weight:800}.plus-live dd.gold{color:#ffc629}.plus-live>div:last-child{flex-direction:column;align-items:stretch;gap:8px;display:flex}.plus-live>div:last-child>button{border:2px solid var(--line);height:44px;color:var(--ink);box-shadow:none;background:#ffc629;border-radius:12px;font-size:14px;font-weight:800}.plus-live>div:last-child>button.ghost-light{border:2px solid var(--on-navy);color:var(--on-navy);background:0 0}.danger-link{color:#b3261e;text-align:left}.danger-link,.plus-live>div:last-child>button.danger-link{height:auto;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.plus-live>div:last-child>button.danger-link{color:#ffb4ab}.plus-live>div:last-child>p{font-size:12px;line-height:1.4}.sub-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.calc,.sub-grid>section{border:3px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.calc{background:var(--soft)}.calc h2,.sub-grid h2{color:var(--ink);text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:18px;font-weight:400}.add-plugin{border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;padding:0 16px;font-size:14px;font-weight:800}.sub-grid ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sub-grid li{background:var(--surface);border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.calc .row button,.meter,.remove,.sub-flag,.sub-grid img,.sub-grid li{border:2px solid var(--line)}.sub-grid img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:72px;height:40px}.sub-grid li strong{font-size:15px}.sub-grid li small{color:var(--muted);font-size:13px;font-weight:600;display:block}.sub-grid li b{white-space:nowrap;font-size:14px;font-weight:800}.remove{background:var(--surface);color:#b3261e;border-radius:10px;height:36px;padding:0 12px;font-size:13px}.remove,.sub-flag{font-weight:800}.sub-flag{color:var(--ink);background:#dff5d8;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.meter{box-sizing:border-box;background:var(--surface);border-radius:7px;height:14px;overflow:hidden}.meter span{background:#35b34a;height:100%;display:block}.calc .row button{background:var(--surface);height:44px;color:var(--ink);border-radius:12px;padding:0 16px;font-size:14px;font-weight:800}.calc .row .yellow{box-shadow:2px 2px 0 var(--line);background:#ffc629}.calc p,.sub-grid>section>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.calc .total{font-weight:800}.calc dd.total{font-family:Bungee,sans-serif;font-size:18px}.calc .bar span{width:auto}.card-grid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:20px;display:grid}.saved-card{border:3px solid var(--line);background:var(--navy);color:var(--on-navy);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.pay-dlg footer,.pay-dlg header,.saved-card>span:first-child,.saved-card>span:last-child{justify-content:space-between;display:flex}.saved-card>span:first-child span{color:var(--cta-ink);background:#ffc629;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.saved-card>strong{letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:500}.saved-card>span:last-child{color:#c9d3ee;font-size:13px}.saved-card button{color:#ffc629;background:0 0;border:0;font-weight:800}.card-grid>p{margin:0;font-size:15px;line-height:1.6}.pay-dlg{z-index:81;border:3px solid var(--line);background:var(--paper);width:calc(min(600px,100vw - 32px));box-shadow:10px 10px 0 var(--line);border-radius:24px;position:fixed;top:80px;left:50%;overflow:hidden;transform:translate(-50%)}.pay-dlg.narrow{width:calc(min(500px,100vw - 32px))}.pay-dlg footer,.pay-dlg header{background:var(--surface);align-items:center;gap:12px}.pay-dlg header{border-bottom:2px solid var(--line);height:64px;padding:0 12px 0 20px}.pay-dlg header span{font-family:Bungee,sans-serif;font-size:20px}.pay-dlg header button{border:2px solid var(--line);background:var(--surface);border-radius:12px;width:44px;height:44px;font-size:18px}.pay-dlg>div{flex-direction:column;gap:12px;padding:20px;display:flex}.pay-dlg footer{border-top:2px solid var(--line);padding:14px 20px}.ask,.muted,.pay-dlg footer span{color:var(--muted);font-size:13px;font-weight:800}.ask,.custom-amount{color:var(--ink)}.amounts,.methods{gap:8px;display:grid}.amounts{grid-template-columns:repeat(4,minmax(0,1fr))}.methods{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-amount{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.custom-amount input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:16px;font-weight:700}.too-low{color:#b3261e}.pay-dlg footer button:disabled{opacity:.45;box-shadow:none}.amounts button,.methods button{color:var(--ink);border-radius:12px;font-weight:800}.amounts button{border:2px solid var(--line);background:var(--surface);height:48px;box-shadow:none;font-size:16px}.amounts button.on{box-shadow:2px 2px 0 var(--line);background:#ffc629}.methods button{text-align:left;border:2px solid var(--hairline);background:var(--paper);box-shadow:none;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;display:flex}.methods button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-mark{width:32px;height:32px}.pay-mark.pay-mark-wide{-o-object-fit:contain;object-fit:contain;width:68px;height:28px}.methods button.on{border-color:var(--ink);background:var(--surface)}.methods small{color:var(--muted);font-size:12px;font-weight:600}.methods strong{font-size:15px}.wallet-dialog .wallet-topup-methods{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.wallet-topup-methods button{position:relative;overflow:visible}.wallet-topup-bonus{z-index:1;color:#fff;pointer-events:none;background:#1c7c36;border-radius:999px;padding:2px 6px;font:800 10px/1.2 Onest,sans-serif;position:absolute;top:-7px;right:-6px}.wallet-topup-methods button:disabled{opacity:.45;cursor:not-allowed}@media (width<=520px){.wallet-dialog .wallet-topup-methods{grid-template-columns:1fr}}.pix-ok{border:2px solid var(--line);background:#dff5d8;border-radius:14px;margin:0;padding:16px;font-size:15px;line-height:1.5}.pay-dlg label{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.pay-dlg input{box-sizing:border-box;height:46px;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;padding:0 12px}.pay-dlg .warn,.pay-dlg input{border:2px solid var(--line);font-weight:600}.pay-dlg .warn{background:var(--tint);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.pay-dlg .plain{background:var(--surface);box-shadow:none}.pay-dlg footer div{gap:10px;display:flex}.srv-dlg-back{z-index:80;background:#10204a9e;position:fixed;inset:0}.srv-dlg{z-index:81;box-sizing:border-box;border:3px solid var(--line);background:var(--paper);width:calc(min(980px,100vw - 32px));height:calc(min(820px,100vh - 80px));box-shadow:10px 10px 0 var(--line);border-radius:24px;flex-direction:column;display:flex;position:fixed;top:40px;left:50%;overflow:hidden;transform:translate(-50%)}.srv-dlg-top{background:var(--surface);border-bottom:2px solid var(--line)}.srv-dlg-bar{box-sizing:border-box;justify-content:space-between;height:64px;padding:0 12px 0 20px}.srv-dlg-bar,.srv-dlg-id,.srv-dlg-nav{align-items:center;gap:12px;display:flex}.srv-dlg-id,.srv-dlg-nav{min-width:0}.srv-dlg-name{white-space:nowrap;color:var(--ink);text-shadow:none;font-family:Bungee,sans-serif;font-size:22px;font-weight:400;line-height:1}.srv-dlg-id code{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:13px}.srv-dlg-nav{gap:6px}.srv-dlg-nav button{border:2px solid var(--hairline);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:12px;font-size:18px;font-weight:800}.srv-dlg-nav .close{border-color:var(--ink)}.srv-dlg-nav span{color:var(--muted);font-size:13px;font-weight:800}.srv-dlg-nav button:disabled{opacity:.4}.srv-dlg-top nav{align-items:center;gap:6px;padding:0 20px 12px;display:flex}.srv-dlg-top nav>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:800}.srv-dlg-top nav a{border:2px solid var(--hairline);background:var(--surface);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.srv-dlg-top nav em{color:var(--muted);font-size:11px;font-style:normal}.srv-dlg-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 24px 24px;display:flex;overflow:auto}.srv-dlg-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.srv-dlg-title{flex-direction:column;gap:2px;min-width:0;display:flex}.srv-dlg-head h2{color:var(--ink);text-shadow:none;text-transform:none;letter-spacing:0;margin:0;font-family:Bungee,sans-serif;font-size:18px;font-weight:400;line-height:1.15}.srv-dlg-head small{color:var(--muted);font-size:14px;font-weight:700;line-height:1.3;display:block}.srv-dlg-head button{white-space:nowrap;flex:none;align-self:center;width:auto;margin:0;font-family:Onest,sans-serif;font-size:14px;line-height:1}.srv-dlg footer button,.srv-dlg-head button{border:2px solid var(--line);height:42px;color:var(--cta-ink);box-shadow:2px 2px 0 var(--line);background:#ffc629;border-radius:11px;padding:0 14px;font-weight:800}.srv-plugins{flex-direction:column;gap:12px;display:flex}.srv-filter{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:11px;align-items:center;padding:0 12px;display:flex}.srv-filter input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:Onest,sans-serif;font-size:15px;font-weight:600}.srv-filter input::placeholder{color:#8a94b0;font-weight:600}.srv-hint{background:var(--surface);color:var(--ink);border:1.5px dashed #a8946a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.srv-hint strong{font-weight:800}.plug-list{border:2px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.plug-list,.plug-list li,.plug-list li.idle{background:var(--surface)}.plug-list li{border-bottom:1px solid var(--hairline);grid-template-columns:28px 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.plug-list li.idle img{opacity:.45}.plug-list li.old{background:#fff5f4}.plug-list img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--line);border-radius:7px;width:64px;height:36px}.plug-list small{font-weight:700;display:block}.plug-list input{accent-color:#35b34a;width:22px;height:22px}.ver-pick{border:1.5px solid var(--hairline);background:var(--paper);border-radius:10px;gap:4px;padding:3px;display:flex}.ver-pick button{height:34px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.ver-pick button.on{border-color:var(--ink);background:#ffc629}.srv-acc,.srv-plugins{flex-shrink:0}.srv-acc{border:2px solid var(--line);border-radius:14px;overflow:hidden}.srv-acc,.srv-acc>button{background:var(--surface)}.srv-acc>button{box-sizing:border-box;width:100%;height:62px;color:var(--ink);text-align:left;border:0;align-items:center;gap:14px;padding:0 16px;font-family:Onest,sans-serif;display:flex}.srv-acc.open>button{background:var(--tint)}.srv-acc-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.srv-acc-title{color:var(--ink);font-size:16px;font-weight:800;line-height:1.2}.srv-acc-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.srv-acc-action,.srv-acc-body label{font-size:13px;font-weight:800}.srv-acc-action,.srv-acc-chev{color:var(--ink);flex-shrink:0}.srv-acc.open .srv-acc-chev{transform:rotate(180deg)}.srv-acc-body{border-top:2px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.srv-acc-body p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.srv-acc-body label{color:var(--ink);flex-direction:column;gap:6px;display:flex}.srv-acc-body input,.srv-acc-body select{border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-weight:600}.access-row{border:1.5px solid var(--hairline);background:var(--surface);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.access-who{flex-direction:column;gap:2px;min-width:0;display:flex}.access-name{color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.access-role{color:var(--muted);font-size:13px;font-weight:600;line-height:1.3}.access-row>button{border:2px solid var(--line);color:#b3261e;border-radius:10px;height:36px;padding:0 12px;font-size:13px;font-weight:800}.access-row>button,.srv-dlg footer{background:var(--surface);flex-shrink:0}.srv-dlg footer{border-top:2px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.srv-dlg footer span{font-size:14px;font-weight:700}.srv-dlg footer div{gap:10px;display:flex}.srv-dlg footer a{border:2px solid var(--line);background:var(--surface);height:48px;color:var(--ink);border-radius:11px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:flex}.srv-dlg footer button{height:48px;box-shadow:3px 3px 0 var(--line);padding:0 22px}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.faq,.idea,.ticket,.wallet-row{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.good{color:#1c7c36}.wait{color:#8a6a00}.pager{align-items:center;gap:8px;display:flex}.palette-back{z-index:40;background:#10204a8c;position:fixed;inset:0}.palette{z-index:41;border:3px solid var(--line);background:var(--surface);width:min(640px,100% - 32px);box-shadow:8px 8px 0 var(--line);border-radius:20px;position:fixed;top:90px;left:50%;overflow:hidden;transform:translate(-50%)}.palette label{border-bottom:2px solid var(--line);align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.palette input{font:inherit;color:var(--ink);border:0;outline:none;flex:1;font-size:17px;font-weight:600}.palette a{color:var(--ink);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.palette a:hover{background:var(--paper)}@media (width<=980px){.lang-side{display:flex}.lang-top{display:none}.client-shell{grid-template-columns:minmax(0,1fr)}.client-body,.client-brand-row,.client-main,.client-side{min-width:0;max-width:100%}.client-side{z-index:45;visibility:hidden;width:calc(min(300px,86vw));height:100dvh;transition:transform .22s,visibility 0s linear .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.client-side.is-open{visibility:visible;transition:transform .22s;transform:none}.client-side-shade{z-index:44;background:#10204a73;border:0;padding:0;position:fixed;inset:0}.client-burger,.top-more{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.client-burger{order:-1;width:44px;padding:0}.top-more{display:none}.cards-3,.hello-grid,.split{grid-template-columns:1fr}.client-body,.client-top{padding-left:16px;padding-right:16px}.client-top{flex-wrap:wrap;align-items:flex-start;row-gap:8px;height:auto;min-height:76px;padding-top:12px;padding-bottom:12px}.client-top>div:first-child{flex:1 1 0;min-width:0}.client-top h1,.client-top p{white-space:normal;overflow-wrap:break-word}.top-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;min-width:0}.account-btn,.cart-btn,.search-btn,.top-actions,.wallet-pill{max-width:100%}.search-btn{width:auto}.task-list li{grid-template-columns:44px minmax(0,1fr)}.task-btn{grid-column:2}}@media (width<=720px){.client-top{flex-wrap:nowrap;align-items:center;gap:10px;min-height:64px;padding-top:10px;padding-bottom:10px}.client-top h1{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.client-top p{display:none}.top-more{gap:6px;padding:0 8px 0 5px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.top-more .avatar{width:30px;height:30px}.top-more-cart{border:1.5px solid var(--line);height:26px;color:var(--cta-ink);background:#ffc629;border-radius:8px;align-items:center;gap:3px;padding:0 7px;font-size:13px;display:inline-flex}.top-more[aria-expanded=true]>svg{transform:rotate(180deg)}.top-actions{display:none}.top-actions.is-open{box-sizing:border-box;background:var(--paper);border-bottom:2px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;max-height:calc(100dvh - 64px);padding:12px 16px 16px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.top-actions .account-btn,.top-actions .bell-btn,.top-actions .cart-btn,.top-actions .search-btn,.top-actions .wallet-pill{width:100%}.top-actions .bell-btn{justify-content:flex-start;gap:8px;padding:0 12px}.top-actions .bell-label{display:inline}.top-actions .bell-btn .bell-count{margin-left:auto;position:static}.top-actions .account-btn>span:nth-child(2){text-align:left;flex:1}.top-actions .menu,.top-actions .notes{width:auto;box-shadow:none;margin-top:8px;position:static}.client-tools-shade{z-index:29;background:#10204a59;position:fixed;inset:0}.kbd{display:none}}@media (hover:none) and (pointer:coarse){.kbd{display:none}}.van{flex-direction:column;gap:24px;display:flex}.van-jump{z-index:5;background:var(--paper);border-bottom:2px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px;margin:-24px -28px 0;padding:14px 28px;display:flex;position:sticky;top:76px}.van-jump>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:800}.van-jump a{box-sizing:border-box;border:2px solid var(--hairline);background:var(--surface);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.van-jump b{color:#fff;background:#e5484d;border-radius:6px;padding:0 6px;font-size:11px;font-weight:800}.van-top{grid-template-columns:minmax(0,1fr) 380px}.van-pair,.van-top{align-items:stretch;gap:20px;display:grid}.van-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.van-card{border:3px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:20px;scroll-margin-top:160px;display:flex}.van-card h2{color:var(--ink);text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:18px;font-weight:400;line-height:1.1}.van-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.van-check-row,.van-days li,.van-head.center,.van-reward{align-items:center}.van-head>span{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:800;line-height:1.4}.van-head>span.van-flag{color:var(--ink);font-family:Onest,sans-serif;font-size:12px;line-height:1.2}.van-card>p{margin:0;font-size:14px;line-height:1.5}.van-head p{margin:0;font-size:14px;font-weight:700;line-height:1.4}.van-head p strong{font-weight:800}.van-card>p.van-lead{color:var(--muted)}.van-card>p.van-fine,.van-card>p.van-note{color:var(--muted);font-size:13px}.van-card>p.van-fine{font-weight:700}.van-card>p.van-sub{font-size:15px;font-weight:800;line-height:1.3}.van-card>p.van-prize{font-size:15px;font-weight:800;line-height:1.4}.van-card>p.van-tickets,.van-days li b{font-weight:800}.van-rule{background:var(--hairline);height:2px}.van-coupons,.van-days,.van-perks,.van-ranks,.van-steps{margin:0;padding:0;list-style:none}.van-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.van-days li{box-sizing:border-box;border:2px solid var(--hairline);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;gap:4px;height:76px;display:flex}.van-days li span{color:var(--muted);font-size:12px;font-weight:800}.van-days li b{font-size:15px}.van-days li.done{border-color:var(--ink);background:#35b34a}.van-days li.today{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.van-days li.today span{color:inherit}.van-check-row{justify-content:space-between;gap:16px;display:flex}.van-check-row>span{flex:1;min-width:180px;font-size:14px;line-height:1.5}.van-btn{box-sizing:border-box;border:2px solid var(--line);height:44px;color:var(--cta-ink);box-shadow:2px 2px 0 var(--line);background:#ffc629;border-radius:12px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:800}.van-btn.done{background:#dff5d8}.van-reward{border:2px solid var(--line);background:#e9f8e4;border-radius:12px;justify-content:space-between;gap:10px;padding:12px;display:flex}.van-reward>span{flex-direction:column;display:flex}.van-reward strong{font-size:18px;font-weight:800}.van-reward small{color:var(--muted);font-size:13px}.van-reward-done{background:var(--soft);border:2px solid #35b34a;border-radius:12px;margin:0;padding:12px;font-size:14px;font-weight:700}.van-ranks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.van-ranks li{border:2px solid var(--hairline);background:var(--surface);border-radius:12px;justify-content:space-between;padding:10px 12px}.van-ranks li,.van-ranks li span{align-items:center;gap:8px;display:flex}.van-ranks li span{min-width:0;font-size:14px;font-weight:800}.van-ranks i{border:2px solid var(--line);border-radius:4px;flex-shrink:0;width:12px;height:12px}.van-ranks small{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.van-ranks li[aria-current=step] small{color:var(--cta-ink)}.van-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.van-perks li{border:1.5px solid var(--hairline);background:var(--soft);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.van-perks strong{font-size:15px;font-weight:800}.van-perks span{font-size:13px;line-height:1.45}.van-perks em{color:#1c7c36;font-size:12px;font-style:normal;font-weight:800}.van-kinds{border:1.5px solid var(--hairline);background:var(--paper);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:flex}.van-kinds button{height:36px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:9px;padding:0 14px;font-size:13px;font-weight:800}.van-kinds button.on{background:var(--surface);border-color:var(--ink)}.van-field{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.van-line{gap:8px;display:flex}.van-line input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);min-width:0;height:46px;color:var(--ink);border-radius:10px;flex:1;padding:0 12px;font-size:15px;font-weight:600}.van-line input.code{letter-spacing:.06em;font-family:JetBrains Mono,monospace}.van-line input.cupom{text-transform:uppercase}.van-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:13px;font-weight:700;display:grid}.van-steps li{background:var(--paper);border-radius:10px;padding:10px}.van-flag{border:2px solid var(--line);color:var(--ink);white-space:nowrap;background:#ffc629;border-radius:999px;padding:3px 10px;font-family:Onest,sans-serif;font-size:12px;font-weight:800}.van-flag.quiet{background:var(--surface)}.van-coupons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.van-coupons li{border:2px solid var(--hairline);background:var(--soft);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.van-coupons li.free{border-color:var(--ink);background:var(--surface)}.van-coupons li>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.van-coupons b{font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.van-coupons em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.van-coupons li.free em{color:#1c7c36}.van-coupons code{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:13px}.van-copy{border:1.5px solid var(--line);background:var(--surface);height:32px;color:var(--ink);border-radius:8px;align-self:flex-start;padding:0 10px;font-size:12px;font-weight:800}.van-draw{background:var(--soft)}.van-status{border:2px solid var(--hairline);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.van-error{color:#8a2428;background:#fff1ec;border-color:#e5b7ae}.van-success{color:#1c7c36;background:#f0faed;border-color:#35b34a}.van-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.van-affiliate-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.van-affiliate-stats>span{background:var(--paper);border-radius:10px;flex-direction:column;gap:5px;padding:10px;font-size:12px;line-height:1.4;display:flex}.van-affiliate-stats b{font-size:17px}.van-perks em.van-perk-locked{color:#65718f}.van-dialog{max-width:520px}.van-dialog-body{flex-direction:column;gap:16px;padding:24px;line-height:1.6;display:flex;overflow-y:auto}.van-dialog-body p{margin:0}.van-confirm-code{border:2px dashed var(--hairline);text-align:center;overflow-wrap:anywhere;border-radius:12px;padding:16px;font-size:24px;font-weight:800}.van-dialog footer{justify-content:space-between;gap:12px;display:flex}@media (width<=600px){.van-head{flex-wrap:wrap;gap:8px}.van-head>span{white-space:normal}.van-check-row,.van-line,.van-ranks li{flex-wrap:wrap}.van-check-row .van-btn,.van-line .van-btn{width:100%}.van-ranks li{gap:4px}.van-line input{flex-basis:100%}.van-affiliate-stats{grid-template-columns:1fr}.van-affiliate-stats>span{flex-direction:row;align-items:center;gap:12px}}.van-card>a{align-self:flex-start;font-size:13px;font-weight:800}@media (width<=1280px){.van-ranks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.van-pair,.van-top{grid-template-columns:1fr}.van-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.van-coupons,.van-perks,.van-ranks,.van-steps{grid-template-columns:1fr}.van-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.van-days li{height:64px}.van-check-row,.van-head,.van-line{flex-wrap:wrap}.van-head>span{white-space:normal}}@media (width<=980px){.van-jump{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;position:static}}.idn{flex-direction:column;gap:24px;display:flex}.idn button:disabled,.idn-dialog button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;animation:none;transform:none}.idn-title{color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:16px;font-weight:800}.idn-title:hover{color:#005bd5}.idn-title>span{color:#52638a;font-size:14px}.idn-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idn-subtabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.idn-comment-pager button,.idn-subtabs button{border:1.5px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800}.idn-subtabs button.on{border-color:var(--ink);background:var(--tint)}.idn-subtabs>span{margin-left:auto;font-size:13px;font-weight:700}.idn-additions{flex-direction:column;gap:16px;display:flex}.idn-feedback{border:1.5px solid var(--line);border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.idn-feedback.success{background:#e8f6e8}.idn-feedback.error{color:#8b241e;background:#fff0ed;border-color:#b3261e}.idn-text-btn{color:#005bd5;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:800}.idn-text-btn.danger{color:#b3261e}.idn-fund-form{align-items:center;gap:8px;display:flex}.idn-fund-form input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.idn-fund-form .idn-btn{flex-shrink:0;margin:0}.idn-dialog{border:3px solid var(--line);width:calc(min(700px,100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:8px 8px 0 var(--line);background:var(--paper);color:var(--ink);box-sizing:border-box;border-radius:22px;margin:auto;padding:0}.idn-dialog[open]{flex-direction:column;display:flex}.idn-dialog::backdrop{background:#10204aa6}.idn-dialog footer,.idn-dialog header{background:var(--surface);flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.idn-dialog header{border-bottom:2px solid var(--line);justify-content:space-between}.idn-dialog header>span{font-size:18px;font-weight:800}.idn-dialog header>button{border:2px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:12px;flex-shrink:0;font-size:20px}.idn-dialog footer{border-top:2px solid var(--line);flex-wrap:wrap;justify-content:flex-end}.idn-dialog footer .idn-text-btn{align-self:center;margin-right:auto}.idn-dialog footer .idn-btn{height:auto;min-height:44px;margin-top:0;padding:10px 14px}.idn-dialog-body{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:22px;display:flex;overflow-y:auto}.idn-dialog h3,.idn-dialog h4,.idn-dialog p{overflow-wrap:anywhere;margin:0}.idn-dialog h3{font-size:22px;line-height:1.3}.idn-dialog p{font-size:14px;line-height:1.6}.idn-editor{gap:16px}.idn-comments,.idn-editor,.idn-editor label{flex-direction:column;display:flex}.idn-editor label{gap:8px;font-size:14px;font-weight:800}.idn-editor input,.idn-editor select,.idn-editor textarea{box-sizing:border-box;background:var(--surface);width:100%;color:var(--ink);font:inherit;border:1.5px solid #a9b4cf;border-radius:10px;padding:12px;font-size:14px;font-weight:400}.idn-editor textarea{resize:vertical;min-height:80px}.idn-editor small{color:#52638a;align-self:flex-end;font-size:12px;font-weight:400}.idn-admin-note p,.idn-comments p,.idn-full-text{white-space:pre-wrap}.idn-admin-note{background:var(--surface);border-left:3px solid #ffc629;border-radius:6px;padding:14px;font-size:14px}.idn-comments{gap:10px;margin:0;padding:0;list-style:none}.idn-comments li{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;padding:14px}.idn-comments li>span{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.idn-comments small{color:#52638a;margin-left:auto}.idn-comment-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.idn-detail-funding{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.idn-detail-funding span{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:12px;font-size:12px;display:flex}.idn-detail-funding b{font-size:16px}@media (width<=720px){.idn-subtabs>span{width:100%;margin-left:0}.idn-dialog footer,.idn-dialog header{padding:12px 14px}.idn-dialog-body{padding:16px}.idn-dialog h3{font-size:19px}.idn-detail-funding{grid-template-columns:1fr}.idn-fund-form{flex-wrap:wrap}.idn-fund-form input{flex:110px}}.idn-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.idn-card{border:3px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.idn-card.lift{box-shadow:5px 5px 0 var(--line)}.idn-card h2{color:var(--ink);text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:22px;font-weight:400;line-height:1.1}.idn-card p{margin:0;font-size:15px;line-height:1.55}.idn-card p.idn-note{color:var(--muted);font-size:13px;line-height:1.5}.idn-card>.idn-btn.ghost{margin-top:0}.idn-badge{border:2px solid var(--line);border-radius:8px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:800}.idn-badge.free{background:#dff5d8}.idn-badge.free,.idn-badge.paid,.idn-btn{color:var(--cta-ink)}.idn-badge.paid{background:var(--cta)}.idn-btn{box-sizing:border-box;border:2px solid var(--line);height:44px;box-shadow:2px 2px 0 var(--line);background:#ffc629;border-radius:12px;align-self:flex-start;margin-top:4px;padding:0 16px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .12s}.idn-btn.ghost{background:var(--surface);color:var(--ink)}.idn-btn:hover{box-shadow:4px 4px 0 var(--line);transform:translate(-1px,-1px)}.idn-btn:active{box-shadow:0 0 0 var(--line);transform:translate(2px,2px)}.idn-tabs{border:2px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}.idn-tabs button{height:40px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:10px;padding:0 16px;font-size:14px;font-weight:800}.idn-tabs button.on{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.idn-filters{flex-wrap:wrap;gap:10px}.idn-filters,.idn-search{align-items:center;display:flex}.idn-search{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);border-radius:12px;flex:1;min-width:min(240px,100%);height:46px;padding:0 12px}.idn-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:600}.idn-filters>label:not(.idn-search){align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.idn-filters select{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:0 10px;font-size:14px;font-weight:700}.idn-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.idn-row{border:2px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:18px;padding:16px;display:grid}.idn-row>span:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.idn-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.idn-pill{border:1.5px solid var(--line);color:var(--cta-ink)}.idn-pill,.idn-tag{border-radius:7px;padding:2px 8px;font-size:12px;font-weight:800}.idn-tag{background:var(--paper)}.idn-by{color:var(--muted);font-size:13px}.idn-row strong{font-size:16px;font-weight:800}.idn-detail{color:var(--muted);font-size:14px;line-height:1.45}.idn-vote-col{flex-direction:column;gap:8px;display:flex}.idn-meter{box-sizing:border-box;border:2px solid var(--line);background:#ffd6d6;border-radius:6px;height:12px;overflow:hidden}.idn-meter>span{background:#35b34a;height:100%;transition:width .5s cubic-bezier(.2,.9,.3,1.15);display:block}.idn-votes{gap:6px;display:flex}.idn-vote{border:2px solid var(--line);background:var(--surface);height:38px;color:var(--ink);box-shadow:2px 2px 0 var(--line);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:800;transition:transform .12s,box-shadow .12s,background-color .2s,color .2s;display:flex;position:relative;overflow:visible}.idn-vote:hover{box-shadow:3px 3px 0 var(--line);transform:translate(-1px,-1px)}.idn-vote:active{box-shadow:0 0 0 var(--line);transform:translate(2px,2px)}.idn-vote.yes{color:#fff;background:#35b34a}.idn-vote.no{color:#fff;background:#e5484d}.idn-vote.on{animation:.42s cubic-bezier(.3,1.6,.5,1) both idn-stamp}.idn-vote .pop{animation:.38s ease-out both idn-rise;display:inline-block}.idn-plus{pointer-events:none;color:#1c7c36;font-size:13px;font-weight:900;animation:.9s ease-out forwards idn-float;position:absolute;top:-4px;left:50%}.idn-plus.down{color:#b3261e}.idn-spark{pointer-events:none;width:8px;height:8px;box-shadow:0 0 0 1.5px var(--line);margin:-4px 0 0 -4px;animation:.85s cubic-bezier(.2,.8,.3,1) forwards idn-spark;position:absolute;top:50%;left:50%}.idn-empty{border:2px dashed var(--line);text-align:center;border-radius:14px;margin:0;padding:18px;font-size:15px;font-weight:700}.idn-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.idn-pager>span{color:var(--muted);font-size:14px;font-weight:700}.idn-pager nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.idn-page-gap{padding:0 4px;font-weight:800}.idn-pager button{border:2px solid var(--hairline);background:var(--surface);min-width:40px;height:40px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:14px;font-weight:800}.idn-pager button.on{background:#ffc629}.idn-pager button.on,.idn-pager nav>button:first-child,.idn-pager nav>button:last-child{border-color:var(--ink)}.idn-paid{border:3px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:20px;display:grid}.idn-paid>div:first-child{flex-direction:column;gap:8px;min-width:0;display:flex}.idn-paid strong{font-size:18px;font-weight:800}.idn-paid .idn-title{font-size:18px}.idn-paid p{margin:0;font-size:14px;line-height:1.5}.idn-steps{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;font-size:12px;font-weight:800;list-style:none;display:flex}.idn-steps li{border:1.5px solid var(--hairline);background:var(--surface);border-radius:7px;padding:4px 8px}.idn-steps li.done{border-color:var(--ink);background:#35b34a}.idn-steps li.now{border-color:var(--ink);background:#ffc629}.idn-fund{background:var(--paper);border:1.5px dashed #a8946a;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.idn-fund>span:first-child{justify-content:space-between;font-size:14px;font-weight:800;display:flex}.idn-fund-bar{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);border-radius:7px;height:14px;overflow:hidden}.idn-fund-bar>span{background:#35b34a;height:100%;display:block}.idn-fund p{color:var(--muted);font-size:13px}.idn-fund>span:last-child{gap:8px;display:flex}.idn-fund input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:15px;font-weight:600}.idn-fund .idn-btn{margin-top:0}@keyframes idn-stamp{0%{transform:scale(1)}35%{transform:scale(1.14)rotate(-2deg)}65%{transform:scale(.95)rotate(1deg)}to{transform:scale(1)}}@keyframes idn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes idn-float{0%{opacity:0;transform:translate(-50%)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-26px)}}@keyframes idn-spark{0%{opacity:1;transform:translate(0)scale(.5)}55%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:1}to{transform:translate(var(--dx),calc(14px + var(--dy))) scale(.6);opacity:0}}@media (prefers-reduced-motion:reduce){.idn-btn,.idn-meter>span,.idn-vote{transition:none}.idn-plus,.idn-spark,.idn-vote .pop,.idn-vote.on{animation:none}.idn-plus,.idn-spark{display:none}}@media (width<=1100px){.idn-hero,.idn-paid,.idn-row{grid-template-columns:1fr}}@media (width<=720px){.idn-filters>label:not(.idn-search),.idn-tabs{width:100%}.idn-filters select{flex:1;min-width:0}.idn-fund>span:last-child{flex-wrap:wrap}}.ajd{min-width:0;color:var(--ink);flex-direction:column;gap:24px;display:flex}.ajd button,.ajd input,.ajd select,.ajd textarea,.ajd-dlg button,.ajd-dlg textarea,.ajd-new button,.ajd-new select,.ajd-new textarea{box-sizing:border-box;font-family:Onest,sans-serif}.ajd-hours{border:3px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.ajd-dot{border:2px solid var(--line);background:#ffc629;border-radius:7px;flex-shrink:0;width:14px;height:14px}.ajd-hours-copy{flex-direction:column;flex:1;gap:2px;min-width:min(280px,100%);display:flex}.ajd-hours-copy strong{font-size:15px;font-weight:800}.ajd-hours-copy>span{color:var(--muted);font-size:13px}.ajd-hours em{border:1.5px solid var(--line);border-radius:6px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:12px;font-style:normal}.ajd-hours em,.ajd-new-foot button,.ajd-open{color:var(--cta-ink);background:#ffc629;font-weight:800}.ajd-new-foot button,.ajd-open{border:2px solid var(--line);height:42px;box-shadow:2px 2px 0 var(--line);border-radius:11px;flex-shrink:0;padding:0 14px;font-size:14px}.ajd-new-foot button{height:48px}.ajd-tabs{border:2px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}.ajd-tabs button{height:40px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:10px;padding:0 16px;font-size:14px;font-weight:800}.ajd-tabs button.on{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.ajd-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ajd-stats button{border:2px solid var(--line);background:var(--surface);box-shadow:none;color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ajd-stats button.on{color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629;border-width:3px}.ajd-stats strong{font-family:Bungee,sans-serif;font-size:24px;font-weight:400;line-height:1.1}.ajd-stats span{font-size:13px;font-weight:800}.ajd-bulk,.ajd-filters,.ajd-pager{flex-wrap:wrap}.ajd-filters,.ajd-search{align-items:center;gap:10px;display:flex}.ajd-search{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);border-radius:12px;flex:1;min-width:min(260px,100%);height:46px;padding:0 12px}.ajd-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:600}.ajd-filters>label:not(.ajd-search){align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.ajd-filters select,.ajd-new select{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:11px;padding:0 10px;font-size:14px;font-weight:700}.ajd-bulk{border:3px solid var(--line);background:var(--navy);color:var(--on-navy);border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.ajd-bulk span{flex:1;font-size:15px;font-weight:800}.ajd-bulk button{border:2px solid var(--line);height:42px;color:var(--ink);box-shadow:none;background:#ffc629;border-radius:11px;padding:0 14px;font-size:14px;font-weight:800}.ajd-bulk .clear{border-color:var(--on-navy);color:var(--on-navy);background:0 0;padding:0 12px}.ajd-notice{background:var(--soft);border:2px solid #35b34a;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:700}.ajd-table{border:3px solid var(--line);background:var(--surface);border-radius:16px;position:relative;overflow:auto}.ajd-line{grid-template-columns:44px 76px minmax(0,1fr) 110px 150px 110px 96px;align-items:center;gap:12px;min-width:860px;padding:10px 14px;display:grid}.ajd-head{background:var(--navy);color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.ajd-head input{accent-color:#ffc629;width:20px;height:20px}.ajd-row{border-top:1px solid var(--hairline);background:var(--surface);color:var(--ink)}.ajd-row.voce{background:var(--soft)}.ajd-row.on{background:var(--tint)}.ajd-row input{accent-color:var(--ink);width:20px;height:20px}.ajd-id{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.ajd-subject{flex-direction:column;gap:3px;min-width:0;display:flex}.ajd-subject button{color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;overflow:hidden}.ajd-subject button.heavy,.ajd-tags span{font-weight:800}.ajd-tags{gap:6px;min-width:0;display:flex}.ajd-tags span{white-space:nowrap;background:#eef3fb;border-radius:6px;padding:0 6px;font-size:12px}.ajd-tags .plugin{background:var(--paper)}.ajd-kind{font-size:13px;font-weight:700}.ajd-pill{border:2px solid var(--line);white-space:nowrap;color:var(--cta-ink);border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.ajd-go,.ajd-pill.plain{background:var(--surface)}.ajd-when{flex-direction:column;display:flex}.ajd-when strong{font-size:13px;font-weight:800}.ajd-when span{color:var(--muted);font-size:12px}.ajd-go{border:2px solid var(--line);width:100%;height:38px;color:var(--ink);box-shadow:none;border-radius:10px;font-size:13px;font-weight:800}.ajd-go.now{color:var(--cta-ink);background:#ffc629}.ajd-empty{text-align:center;border-top:1px solid var(--hairline);padding:28px;font-size:15px;font-weight:700}.ajd-empty button{color:#0a4fa8;background:0 0;border:0;padding:0;font-size:15px;font-weight:800;text-decoration:underline}.ajd-pager{justify-content:space-between;align-items:center;gap:16px;display:flex}.ajd-pager>span{color:var(--muted);font-size:14px;font-weight:700}.ajd-pager nav{align-items:center;gap:6px;display:flex}.ajd-pager button{border:2px solid var(--hairline);background:var(--surface);min-width:40px;height:40px;color:var(--ink);border-radius:10px;padding:0 8px;font-size:14px;font-weight:800}.ajd-pager button.on{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.ajd-pager .step{border-color:var(--ink);padding:0 12px}.ajd-pager span[aria-hidden]{padding:0 4px;font-weight:800}.ajd-faqs{flex-direction:column;gap:10px;display:flex}.ajd-faq{border:2px solid var(--line);border-radius:14px;overflow:hidden}.ajd-faq,.ajd-faq button,.ajd-faq p{background:var(--surface)}.ajd-faq button{width:100%;min-height:56px;color:var(--ink);text-align:left;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:800;display:flex}.ajd-faq button span{flex:1}.ajd-faq button svg{flex-shrink:0}.ajd-faq.on button{background:var(--tint)}.ajd-faq p{white-space:pre-line;margin:0;padding:0 16px 14px;font-size:14px;line-height:1.6}.ajd-faq-empty{margin:0;font-size:15px;font-weight:600}.ajd-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ajd-tools>button{border:2px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.ajd button:disabled{cursor:default;opacity:.6}.ajd-dlg,.ajd-new{margin:0;padding:0}.ajd-dlg::backdrop,.ajd-new::backdrop{background:#10204a9e}.ajd-modal-notice{background:var(--soft);overflow-wrap:anywhere;flex-shrink:0;margin:0;padding:10px 16px;font-size:13px}.ajd-error{color:#a22420}.ajd-modal-notice button,.ajd-notice button,.ajd-older{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:5px 10px;font-weight:700}.ajd-image{padding:12px 14px;display:block}.ajd-image img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:400px;display:block}.ajd-log-results pre,.ajd-msg p,.ajd-scroll-in dd,.ajd-tool-result,.ed-diff>span{overflow-wrap:anywhere}.ajd-new textarea,.ajd-reply textarea,.ajd-tool-body input{box-sizing:border-box}.ajd-tool-body input:not([type=file]){border:2px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;box-sizing:border-box;border-radius:10px;width:100%;min-width:0;padding:10px 12px}.ajd-tool-body>.ajd-send,.cfg-loose button{align-self:flex-start}.ajd-tool-result{border:2px solid var(--line);background:var(--soft);text-align:center;border-radius:12px;padding:20px;font-size:23px;font-weight:800}.ajd-quick-values{flex-wrap:wrap;gap:8px;display:flex}.ajd-quick-values button{border:1.5px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 12px}.ajd-new.ajd-log-dialog{width:calc(min(1040px,100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:0 24px 80px color-mix(in srgb,var(--navy) 27%,transparent);border-width:2px;border-radius:18px;top:50%;transform:translate(-50%,-50%)}.ajd-log-dialog .ajd-tool-body{gap:0;padding:0}.ajd-log-dialog .ajd-new-bar{border-bottom:1px solid var(--hairline);padding:14px 20px;font:800 16px Onest,sans-serif}.ajd-log-results{flex-direction:column;gap:8px;display:flex}.ajd-log-results article{border:1.5px solid var(--hairline);background:var(--surface);border-radius:12px;min-width:0;padding:10px 14px}.ajd-log-results pre{white-space:pre-wrap;margin-bottom:0;font-size:12px}.ajd-tool-dialog .ajd-pager nav{align-items:center;display:flex}@media (width<=600px){.ajd-new.ajd-log-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ajd-dlg-bar,.ajd-msg-top,.ajd-new-foot{flex-wrap:wrap}.ajd-dlg .ajd-dlg-nav{flex-basis:100%;justify-content:flex-end;margin-left:auto}.ajd-dlg .ajd-dlg-copy{flex:calc(100% - 90px)}.ajd-dlg .ajd-dlg-copy>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.ajd-dlg .ajd-dlg-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.2;display:-webkit-box}.ajd-dlg .ajd-reply-row .ajd-send{margin-left:auto}.ajd-new-foot>button{width:100%}}.ajd-links a,.ajd-links button,.ajd-tools a{border:2px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:16px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.ajd-docs strong,.ajd-tools strong{font-size:16px;font-weight:800}.ajd-tools span{color:var(--muted);font-size:14px;line-height:1.45}.ajd-docs{border:2px solid var(--line);background:var(--navy);color:var(--on-navy);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.ajd-docs span:first-child{flex-direction:column;gap:2px;display:flex}.ajd-docs small{color:#c9d3ee;font-size:13px}.ajd-docs span:last-child{color:#ffc629;flex-shrink:0;font-weight:800}.ajd-back{z-index:80;background:#10204a9e;position:fixed;inset:0}.ajd-dlg,.ajd-new{z-index:81;box-sizing:border-box;border:3px solid var(--line);background:var(--paper);box-shadow:10px 10px 0 var(--line);color:var(--ink);border-radius:24px;flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.ajd-dlg{width:calc(min(1036px,100vw - 32px));height:calc(min(824px,100vh - 52px));top:38px}.ajd-new{width:calc(min(600px,100vw - 32px));max-height:calc(min(760px,100vh - 130px));top:110px}.ajd-dlg-top,.ajd-new-bar,.ajd-new-foot,.ajd-reply{background:var(--surface);flex-shrink:0}.ajd-dlg-top,.ajd-new-bar{border-bottom:2px solid var(--line)}.ajd-dlg-bar{align-items:center;gap:12px;padding:12px 12px 10px 16px;display:flex}.ajd-dlg-bar img,.ajd-ico{-o-object-fit:cover;object-fit:cover;border:2px solid var(--line);background:var(--hairline);border-radius:10px;flex-shrink:0;width:72px;height:46px}.ajd-ico{box-sizing:border-box;color:var(--cta-ink);background:var(--cta);justify-content:center;align-items:center;font-family:Bungee,sans-serif;font-size:15px;display:flex}.ajd-dlg-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ajd-dlg-copy>span:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.ajd-dlg-copy b{flex-shrink:0;font-family:Bungee,sans-serif;font-size:20px;font-weight:400;line-height:1.1}.ajd-dlg-copy strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;font-weight:800;overflow:hidden}.ajd-dlg-pills{flex-wrap:wrap;gap:6px;display:flex}.ajd-dlg .ajd-pill,.ajd-soft{padding:2px 9px}.ajd-soft{background:var(--tint);color:var(--cta-ink);border-radius:999px;font-size:12px;font-weight:800}.ajd-dlg-nav{flex-shrink:0;align-items:center;gap:6px;display:flex}.ajd-dlg-nav button{border:2px solid var(--hairline);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:11px;font-size:18px;font-weight:800}.ajd-dlg-nav .close{border-color:var(--ink);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:6px;display:flex}.ajd-dlg-nav>span{text-align:center;min-width:64px;color:var(--muted);font-size:12.5px;font-weight:800}.ajd-dlg-top nav{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 12px;display:flex}.ajd-dlg-top nav>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:11px;font-weight:800}.ajd-dlg-top nav a{box-sizing:border-box;border:2px solid var(--hairline);background:var(--surface);height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.ajd-dlg-top nav a.on{border-color:var(--cta-ink);color:var(--cta-ink);background:#ffc629}.ajd-dlg-top nav em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.ajd-dlg-top nav a.on em{color:var(--cta-ink)}.ajd-scroll{flex:1;min-height:0;overflow:auto}.ajd-scroll-in{flex-direction:column;gap:22px;padding:20px 28px 28px;display:flex}.ajd-ask,.ajd-ask a,.ajd-msg,.ajd-scroll-in>section{flex-shrink:0}.ajd-new-bar span,.ajd-scroll-in h2{color:var(--ink);text-shadow:none;margin:0;font-family:Bungee,sans-serif;font-size:19px;font-weight:400;line-height:1.1}.ajd-scroll-in section{flex-direction:column;gap:12px;display:flex}.ajd-ask{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#ffc629;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ajd-ask>span{flex-direction:column;flex:1;gap:2px;display:flex}.ajd-ask strong{font-size:14px;font-weight:800}.ajd-ask>span span{font-size:13.5px;line-height:1.45}.ajd-ask a{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.ajd-msg{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.ajd-av{box-sizing:border-box;border:2px solid var(--line);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-family:Bungee,sans-serif;font-size:12px;display:flex}.ajd-msg.mine .ajd-av{color:var(--ink);background:#35b34a}.ajd-msg.team .ajd-av{background:var(--navy);color:#ffc629}.ajd-msg>div{border:2px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;overflow:hidden}.ajd-msg.team>div{box-shadow:3px 3px 0 var(--line)}.ajd-msg-top{background:var(--soft);border-bottom:1.5px solid #f0e2b6;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.ajd-msg.team .ajd-msg-top{border-bottom-color:var(--hairline);background:var(--tint)}.ajd-msg-top>span:first-child{font-size:13.5px;font-weight:800}.ajd-msg-top>span span,.ajd-msg-top>span:last-child{color:var(--muted);font-size:12px;font-weight:700}.ajd-msg-top>span:first-child span{font-size:13.5px}.ajd-msg p{white-space:pre-line;margin:0;padding:12px 14px;font-size:15px;line-height:1.55}.ajd-wait{border:1.5px dashed #a8946a;border-radius:12px;margin:0 0 0 52px;padding:10px 14px;font-size:14px;font-weight:600}.ajd-scroll-in dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ajd-scroll-in dl>div{border:1.5px solid var(--hairline);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.ajd-scroll-in dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.ajd-scroll-in dd{margin:0;font-size:14.5px;font-weight:700;line-height:1.4}.ajd-scroll-in dd:last-child:not(:first-of-type){flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;font-weight:800;display:flex}.ajd-scroll-in dd span{border:1.5px solid;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:800}.ajd-scroll-in dd a{font-size:12.5px;font-weight:800}.ajd-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ajd-links a,.ajd-links button{font:inherit;cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px}.ajd-links strong{font-size:14px;font-weight:800}.ajd-links span{color:var(--muted);font-size:12.5px;line-height:1.4}.ajd-reply{border-top:2px solid var(--line)}.ajd-reply-in{flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.ajd-new-body label,.ajd-reply label,.ajd-subject-pick{flex-direction:column;gap:6px;display:flex}.ajd-reply textarea{border:2px solid var(--line);width:100%;min-height:64px;box-shadow:none;color:var(--ink);background:var(--surface);resize:none;border-radius:12px;outline:none;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.45}.ajd-reply textarea.hot{box-shadow:0 0 0 4px #ffc629}.ajd-reopen,.ajd-reply-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ajd-reply-row>button:first-child{border:2px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.ajd-reply-row>button:first-child.on{background:#dff5d8}.ajd-reopen>span,.ajd-reply-row>span{min-width:180px;color:var(--muted);flex:1;font-size:12.5px;font-weight:600}.ajd-reopen>span{color:var(--ink);font-size:14px;font-weight:700}.ajd-reply-row .danger{color:#b3261e;background:0 0;border:2px solid #0000;border-radius:10px;height:40px;padding:0 12px;font-size:13px;font-weight:800}.ajd-reopen button,.ajd-send{border:2px solid var(--line);height:44px;color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629;border-radius:11px;padding:0 18px;font-size:14px;font-weight:800}.ajd-send:disabled{color:#6f748a;box-shadow:none;opacity:1;background:#efe7d4;border-color:#c9bd9f}.ajd-reopen{padding:14px 16px}.ajd-reopen button{padding:0 16px}.ajd-new-bar{box-sizing:border-box;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px;display:flex}.ajd-new-bar span{font-size:20px}.ajd-dlg-nav .close,.ajd-new-bar button{border:2px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.ajd-new-body{flex-direction:column;gap:14px;padding:20px;display:flex;overflow:auto}.ajd-new-body label,.ajd-subject-pick button,.ajd-subject-pick>span{font-size:13px;font-weight:800}.ajd-subject-pick div{flex-wrap:wrap;gap:6px;display:flex}.ajd-subject-pick button{border:2px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:10px;padding:0 12px}.ajd-subject-pick button.on{color:var(--cta-ink);background:#ffc629}.ajd-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ajd-new textarea{border:2px solid var(--line);color:var(--ink);background:var(--surface);resize:none;border-radius:10px;padding:12px;font-size:15px;font-weight:600;line-height:1.5}.ajd-hint{color:var(--muted);margin:0;font-size:13px;font-weight:600}.ajd-hint a,.cfg h2{font-weight:800}.ajd-new-foot{border-top:2px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ajd-new-foot span{color:var(--muted);font-size:13px;font-weight:700}@media (width<=900px){.ajd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ajd-links,.ajd-new-grid,.ajd-scroll-in dl,.ajd-tools{grid-template-columns:1fr}}@media (width<=720px){.ajd-filters>label:not(.ajd-search),.ajd-tabs{width:100%}.ajd-filters select{flex:1;min-width:0}.ajd-dlg,.ajd-new{width:calc(100vw - 16px);top:12px}.ajd-dlg{height:calc(100vh - 24px)}.ajd-new{max-height:calc(100vh - 24px)}.ajd-scroll-in{padding:16px}.ajd-docs{flex-direction:column;align-items:flex-start}}.client-main:has(.cfg){height:100vh;overflow:hidden}.client-body:has(.cfg){flex:1;gap:0;min-height:0;padding:0;overflow:hidden}.cfg{box-sizing:border-box;min-width:0;height:calc(100vh - 76px);color:var(--ink);grid-template-columns:284px minmax(0,1fr);gap:20px;padding:18px 24px 20px;display:grid;overflow:hidden}.cfg.shut{grid-template-columns:56px minmax(0,1fr);gap:14px}.cfg button,.cfg-dlg button{cursor:pointer;font-family:Onest,sans-serif}.cfg button:disabled,.cfg-dlg button:disabled{cursor:default;opacity:1}.cfg a{color:var(--ink);text-decoration:none}.cfg h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-shadow:none;margin:0;font-family:Onest,sans-serif;font-size:12px}.cfg-rail{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.cfg-rail-top,.cfg-rail.shut{align-items:center;gap:8px}.cfg-rail-top{justify-content:space-between;min-height:30px;display:flex}.cfg-rail-top>span{align-items:center;gap:6px;min-width:0;display:flex}.cfg-rail-btn{border:1.5px solid var(--line);width:44px}.cfg-rail-btn,.cfg-rail-mini{background:var(--surface);height:30px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:flex}.cfg-rail-mini{border:1.5px solid #c9bd9f;width:30px}.cfg-new{border:1.5px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.cfg-new:disabled{color:#8a93ab;border-color:#c9bd9f}.cfg-rail-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;margin-right:-8px;padding:0 8px 6px 0;display:flex;overflow:auto}.cfg-rail-scroll.bare{scrollbar-width:none;align-items:center;gap:8px;margin:0;padding:2px 4px 6px}.cfg-proj{border:2px solid var(--hairline);box-shadow:none;color:var(--ink);text-align:left;background:0 0;border-radius:14px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.cfg-proj.on{background:var(--surface);border-color:var(--ink);box-shadow:3px 3px 0 var(--line)}.cfg-proj-name{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.cfg-proj-meta{color:var(--muted);font-size:12.5px;font-weight:600}.cfg-who{box-sizing:border-box;border:1.5px solid var(--line);background:#9fd4ff;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;height:20px;padding:0 6px 0 4px;font-size:10px;font-weight:800;display:inline-flex}.cfg-chips{flex-wrap:wrap;gap:4px;display:flex}.cfg-chip{box-sizing:border-box;white-space:nowrap;border:1.5px solid;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.cfg-chip.file{padding:0 6px}.cfg-loose{border:2px dashed #a8946a;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cfg-loose strong{font-size:13px;font-weight:800}.cfg-loose p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.cfg-loose button{border:1.5px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.cfg-usage{border:1.5px solid var(--hairline);background:var(--surface);border-radius:14px;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.cfg-usage-title{align-items:center;gap:6px;display:flex}.cfg-usage-title>span:first-child{border:1.5px solid var(--line);background:#ffc629;border-radius:5px;padding:1px 6px;font-family:Bungee,sans-serif;font-size:9.5px}.cfg-usage-title>span:last-child{color:var(--muted);font-size:11.5px;font-weight:700}.cfg-usage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.cfg-usage>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.cfg-usage>div>span>span{color:var(--muted);justify-content:space-between;gap:4px;font-size:11px;font-weight:700;display:flex}.cfg-badge,.cfg-usage b{font-weight:800}.cfg-usage i{background:#efe7d4;border-radius:2px;height:4px;display:block;overflow:hidden}.cfg-usage i>i{height:4px}.cfg-sig{border:2px solid var(--hairline);width:48px;height:48px;box-shadow:none;color:var(--ink);background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-family:Bungee,sans-serif;font-size:13px;display:flex;position:relative}.cfg-sig.large{font-size:24px}.cfg-sig.on{background:var(--surface);border-color:var(--ink);box-shadow:3px 3px 0 var(--line)}.cfg-badge{border:2px solid var(--on-navy);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-family:Onest,sans-serif;font-size:10px;top:-5px}.cfg-badge,.cfg-lockpip{box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;right:-5px}.cfg-lockpip{border:1.5px solid var(--line);background:#9fd4ff;border-radius:5px;width:16px;height:16px;bottom:-5px}.cfg-stage{border:2px solid var(--line);border-radius:18px;min-width:0;min-height:0;position:relative;overflow:hidden}.cfg-stage,.cfg-stage-head{background:var(--surface);flex-direction:column;display:flex}.cfg-stage-head{flex-shrink:0;gap:10px;padding:14px 16px 0 18px}.cfg-head-row{align-items:center;gap:12px;min-height:40px;display:flex}.cfg-heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cfg-title{white-space:nowrap;text-overflow:ellipsis;font-family:Bungee,sans-serif;font-size:22px;font-weight:400;line-height:1.1;overflow:hidden}.cfg-heading>span:last-child{color:var(--muted);font-size:13px;font-weight:600}.cfg-apply,.cfg-ghost,.cfg-more{border:2px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:11px;flex-shrink:0;font-size:13px;font-weight:800}.cfg-ghost{padding:0 12px}.cfg-apply{color:#6f748a;box-shadow:none;background:#efe7d4;border-color:#c9bd9f;padding:0 14px}.cfg-apply.ready{border-color:var(--ink);color:var(--ink);box-shadow:3px 3px 0 var(--line);background:#ffc629}.cfg-more{justify-content:center;align-items:center;width:38px;padding:0;display:flex}.cfg-more.on{background:var(--tint)}.cfg-tabs{border-bottom:1.5px solid var(--hairline);gap:18px;margin:0 -16px 0 -18px;padding:0 18px;display:flex}.cfg-tabs button{height:38px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-1.5px;padding:0 2px;font-size:13.5px;font-weight:800;display:flex}.cfg-tabs button.on{border-bottom-color:var(--ink);color:var(--ink)}.cfg-tabs button span{box-sizing:border-box;min-width:20px;height:18px;color:var(--ink);background:#efe7d4;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:flex}.cfg-menu{z-index:15;border:2px solid var(--line);background:var(--surface);width:250px;box-shadow:5px 5px 0 var(--line);border-radius:14px;position:absolute;top:60px;right:16px;overflow:hidden}.cfg-menu,.cfg-menu a,.cfg-tools{flex-direction:column;display:flex}.cfg-menu a{border-bottom:1px solid var(--hairline);color:var(--ink);gap:1px;padding:10px 14px;text-decoration:none}.cfg-menu a.danger{color:#b3261e}.cfg-menu a span{font-size:13.5px;font-weight:800}.cfg-menu small{color:var(--muted);font-size:11.5px;font-weight:600}.cfg-tools{border-bottom:1.5px solid var(--hairline);flex-shrink:0;gap:8px;padding:10px 16px 8px 18px}.cfg-search,.cfg-tool-row{align-items:center;gap:8px;display:flex}.cfg-search{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);border-radius:10px;flex:1;min-width:0;height:36px;padding:0 10px}.cfg-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:Onest,sans-serif;font-size:13.5px;font-weight:600}.cfg-sort{color:var(--ink);flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.cfg-import-pick select,.cfg-linkbox select,.cfg-sort select{border:1.5px solid var(--line);background:var(--surface);height:32px;color:var(--ink);border-radius:8px;padding:0 6px;font-family:Onest,sans-serif;font-size:12.5px;font-weight:700}.cfg-foldall{background:var(--surface);height:32px;color:var(--ink);border:1.5px solid #c9bd9f;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:800}.cfg-views{border:1.5px solid var(--line);border-radius:9px;flex-shrink:0;gap:2px;padding:2px;display:flex}.cfg-views button{height:28px;color:var(--ink);background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:800}.cfg-views button.on{background:var(--navy);color:#fff}.cfg-views button:disabled{color:#a7aec2}.cfg-filters{flex-wrap:wrap;gap:6px;display:flex}.cfg-filter{background:var(--surface);height:28px;color:var(--ink);border:1.5px solid #c9bd9f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.cfg-filter.on{background:var(--navy);border-color:var(--ink);color:#fff}.cfg-filter.dim{opacity:.5}.cfg-filter i{border-radius:4px;width:8px;height:8px}.cfg-filter span{opacity:.8;font-weight:700}.cfg-cols{background:var(--soft);border-bottom:1px solid var(--hairline);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0;grid-template-columns:minmax(0,1fr) 180px 64px;padding:6px 16px 6px 18px;font-size:11px;font-weight:800;display:grid}.cfg-cols span:last-child{text-align:right}.cfg-pane,.cfg-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.cfg-scroll{padding-bottom:8px}.cfg-node{border:0;border-top:1px solid var(--hairline);background:var(--soft);width:100%;min-height:40px;color:var(--ink);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px 0 10px;display:grid}.cfg-node.folder{background:var(--soft);border-top-color:#f4ecda;min-height:32px;padding-left:34px}.cfg-node>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.cfg-node.folder>span:first-child{gap:7px}.cfg-node b{font-size:14px;font-weight:800}.cfg-node b.path{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:400}.cfg-node small{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.cfg-node img{background:var(--hairline);border-radius:5px;flex-shrink:0;width:22px;height:22px}.cfg-chev,.cfg-folder-ico{flex-shrink:0}.cfg-chev.on{transform:rotate(90deg)}.cfg-file{border-top:1px solid var(--soft);min-height:32px;color:var(--ink);grid-template-columns:minmax(0,1fr) 180px 64px;align-items:center;padding:0 16px;text-decoration:none;display:grid}.cfg-file>span:first-child{align-items:center;gap:7px;min-width:0;display:flex}.cfg-fname{min-width:0;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:400}.cfg-fname,.cfg-projchip,.cfg-size,.cfg-when{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cfg-projchip{box-sizing:border-box;background:#efe7d4;border-radius:6px;flex-shrink:0;width:96px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:20px}.cfg-size,.cfg-when{font-size:12px;font-weight:600}.cfg-size{text-align:right}.cfg-dot{border-radius:4px;flex-shrink:0;width:7px;height:7px}.cfg-morefiles{border:1.5px solid var(--line);background:var(--surface);height:36px;color:var(--ink);border-radius:10px;margin:10px 18px 0;padding:0 12px;font-size:13px;font-weight:800}.cfg-empty{text-align:center;border:2px dashed #c9bd9f;border-radius:14px;flex-direction:column;align-items:center;gap:8px;max-width:420px;margin:24px auto;padding:16px;display:flex}.cfg-empty strong{font-size:14px;font-weight:800}.cfg-empty span{color:var(--muted);font-size:12.5px;line-height:1.45}.cfg-empty button{border:1.5px solid var(--line);background:var(--surface);height:32px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.cfg-foot{box-sizing:border-box;border-top:1.5px solid var(--hairline);background:var(--soft);min-height:34px;color:var(--muted);flex-shrink:0;align-items:center;gap:14px;padding:6px 16px 6px 18px;font-size:11.5px;font-weight:700;display:flex}.cfg-foot>span:first-child{flex:1}.cfg-foot>span{align-items:center;gap:5px;display:flex}.cfg-dot.edited{background:#35b34a}.cfg-dot.same{background:#d6ccb4}.cfg-pane{flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.cfg-import,.cfg-invite p,.cfg-none,.cfg-pane>p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.cfg-serv{border:1.5px solid var(--hairline);border-radius:14px;grid-template-columns:minmax(0,1fr) 270px auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cfg-serv>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.cfg-serv>span:first-child>span{align-items:center;gap:8px;display:flex}.cfg-serv b{font-size:14.5px;font-weight:800}.cfg-serv em{box-sizing:border-box;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.cfg-serv code{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.cfg-serv>span:nth-child(2){flex-direction:column;gap:2px;font-size:12.5px;display:flex}.cfg-serv strong{font-weight:800}.cfg-serv small{color:var(--muted)}.cfg-here,.cfg-invite button,.cfg-linkbox button{border:1.5px solid var(--line);background:var(--surface);height:34px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:800}.cfg-here:disabled{color:#8a93ab;border-color:#c9bd9f}.cfg-linkbox{border:2px dashed #a8946a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.cfg-linkbox>span{flex:1;font-size:13px;font-weight:700}.cfg-linkbox select{border-radius:9px;height:34px;font-size:13px}.cfg-linkbox button{border-radius:9px}.cfg-invite{align-items:center;gap:12px;display:flex}.cfg-invite button{border-width:2px;border-radius:10px;flex-shrink:0;height:36px;padding:0 14px;font-size:13px}.cfg-person{border:1.5px solid var(--hairline);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cfg-person-top{gap:10px}.cfg-ava,.cfg-person-top{align-items:center;display:flex}.cfg-ava{box-sizing:border-box;border:2px solid var(--line);border-radius:9px;flex-shrink:0;justify-content:center;width:32px;height:32px;font-size:11px;font-weight:800;position:relative}.cfg-ava i{border:2px solid #fff;border-radius:5px;width:10px;height:10px;position:absolute;bottom:-4px;right:-4px}.cfg-person-top>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.cfg-person-top b{font-size:14px;font-weight:800}.cfg-person-top b small{color:var(--muted);font-size:12px;font-weight:700}.cfg-person-top>span:nth-child(2)>small{color:var(--muted);font-size:12px;font-weight:400}.cfg-person-top a{color:#b3261e;font-size:12px;font-weight:800}.cfg-perms{flex-wrap:wrap;gap:6px;display:flex}.cfg-perm{background:var(--surface);height:30px;color:var(--ink);border:1.5px solid #c9bd9f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.cfg-perm.on{background:#e6f6df;border-color:#35b34a}.cfg-perm span{font-size:11px}.cfg-app{border:1.5px solid var(--hairline);border-radius:12px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.cfg-app>b{font-size:12.5px;font-weight:800}.cfg-app span{flex-direction:column;gap:2px;display:flex}.cfg-app strong{font-size:13.5px;font-weight:800}.cfg-app em,.cfg-app small{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.cfg-none{font-size:13px}.cfg-back{z-index:80;background:#10204a9e;position:fixed;inset:0}.cfg-dlg{z-index:81;border:3px solid var(--line);background:var(--paper);width:calc(min(640px,100vw - 48px));max-height:calc(min(780px,100vh - 48px));box-shadow:10px 10px 0 var(--line);color:var(--ink);border-radius:24px;flex-direction:column;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cfg-dlg,.cfg-dlg header{box-sizing:border-box;display:flex}.cfg-dlg header{background:var(--surface);border-bottom:2px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px}.cfg-dlg header span{flex-direction:column;display:flex}#cfgDlgTitle{color:var(--ink);font-family:Bungee,sans-serif;font-size:19px;font-weight:400;line-height:1.1}.cfg-dlg header small{color:var(--muted);font-size:12.5px;font-weight:700}.cfg-dlg header button{border:2px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.cfg-dlg-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.cfg-alert,.cfg-warn{border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.45}.cfg-alert{background:#fff3f1;border:2px solid #d93036}.cfg-warn{background:#fff7e0;border:2px solid #c07a00}.cfg-alert button{color:#0a4fa8;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.cfg-modes{border:1.5px solid var(--hairline);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cfg-mode{color:var(--ink);text-align:left;background:0 0;border:2px solid #0000;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cfg-mode.on{background:var(--navy);border-color:var(--ink);color:#fff}.cfg-mode strong{font-size:14px;font-weight:800}.cfg-mode small{opacity:.85;font-size:12px;font-weight:600}.cfg-dlg fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.cfg-dlg legend{margin-bottom:6px;font-size:13px;font-weight:800}.cfg-pick{border:1.5px solid var(--hairline);background:var(--soft);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.cfg-pick.on{background:var(--surface)}.cfg-pick.off{opacity:.55}.cfg-pick input{width:20px;height:20px;accent-color:var(--ink)}.cfg-pick span{flex-direction:column;flex:1;display:flex}.cfg-pick small{font-weight:600}.cfg-pick code,.cfg-pick small{color:var(--muted);font-size:12px}.cfg-code code,.cfg-pick code{font-family:JetBrains Mono,monospace}.cfg-import{color:var(--ink);font-size:13.5px;line-height:1.5}.cfg-import-pick{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.cfg-import-pick select{border-width:2px;border-radius:10px;height:40px;padding:0 10px;font-size:14px}.cfg-go{box-sizing:border-box;height:48px;color:var(--ink);box-shadow:none;background:#efe7d4;border:2px solid #c9bd9f;border-radius:11px;padding:0 14px;font-size:14px;font-weight:800}.cfg-go.ready{border-color:var(--ink);box-shadow:3px 3px 0 var(--line);background:#ffc629}.cfg-code{border:2px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.cfg-code button,.cfg-code strong{font-size:14px;font-weight:800}.cfg-code>span{align-items:center;gap:8px;display:flex}.cfg-code code{background:var(--navy);color:#ffc629;border-radius:10px;flex:1;padding:10px 12px;font-size:16px}.cfg-code button{box-sizing:border-box;border:2px solid var(--line);height:40px;color:var(--ink);background:#ffc629;border-radius:11px;padding:0 14px}.cfg-code small{color:var(--muted);font-size:13px;font-weight:600;line-height:1.45}@media (width<=980px){.client-main:has(.cfg){height:auto;overflow:visible}.client-body:has(.cfg){overflow:visible}.cfg,.cfg.shut{flex-direction:column;grid-template-columns:1fr;gap:16px;padding:16px;display:flex}.cfg,.cfg-rail,.cfg-stage,.cfg.shut{height:auto;overflow:visible}.cfg-pane,.cfg-rail-scroll,.cfg-scroll{max-height:none;overflow:visible}}@media (width<=800px){.cfg-app,.cfg-modes,.cfg-serv{grid-template-columns:1fr}.cfg-head-row,.cfg-invite{flex-wrap:wrap}}@media (width<=720px){.cfg-stage{overflow:auto}.cfg-cols,.cfg-file{min-width:560px}}:is(body:has(.ed),html:has(.ed)){overflow:hidden}.ed{background:var(--paper);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.ed,.ed button,.ed-dlg button{color:var(--ink);font-family:Onest,sans-serif}.ed button,.ed-dlg button{cursor:pointer}.ed button:disabled,.ed-dlg button:disabled{opacity:1;cursor:not-allowed}.ed :focus-visible,.ed-dlg :focus-visible{outline-offset:2px;outline:3px solid #1f9bff}.ed-head{box-sizing:border-box;background:var(--surface);border-bottom:2px solid var(--line);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:56px;padding:0 14px;display:grid}.ed-head,.ed-id{align-items:center;gap:12px}.ed-id{min-width:0;display:flex}.ed-backlink{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;height:36px;padding:0 12px 0 8px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.ed-backlink,.ed-backlink:hover{color:var(--ink)}.ed-crumb{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ed-crumb .file{text-overflow:ellipsis;min-width:0;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;overflow:hidden}.ed-pill{border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800}.ed-pill.edit{color:#1c7c36;background:#e6f6df;border:1.5px solid #35b34a}.ed-pill.lock{border:1.5px solid var(--muted);color:var(--ink);background:#eef2fb}.ed-modes{border:2px solid var(--line);background:var(--paper);border-radius:11px;gap:2px;padding:3px;display:flex}.ed-modes button{white-space:nowrap;background:0 0;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:13px;font-weight:800}.ed-modes button.on{background:var(--navy);color:#fff}.ed-modes button:disabled{color:#a7aec2}.ed-actions{justify-content:flex-end;min-width:0}.ed-actions,.ed-team{align-items:center;gap:8px;display:flex}.ed-team{background:0 0;border:0;border-radius:11px;height:38px;padding:0 8px 0 10px}.ed-avatars{padding-left:6px;display:flex}.ed-avatar{box-sizing:border-box;border:2px solid var(--line);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-6px;font-size:10px;font-weight:800;display:flex;position:relative}.ed-avatar.lg{width:30px;height:30px;margin-left:0}.ed-avatar i{border:2px solid #fff;border-radius:5px;width:9px;height:9px;position:absolute;bottom:-4px;right:-4px}.ed-online{color:var(--muted);font-size:12px;font-weight:800}.ed-apply,.ed-save{box-sizing:border-box;border:2px solid var(--line);border-radius:11px;height:38px;font-size:14px;font-weight:800}.ed-save{background:var(--surface);color:var(--ink);padding:0 12px}.ed-save.done{background:#e6f6df;border-color:#35b34a}.ed-apply{color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629;padding:0 14px}.ed-apply.off{color:#6f748a;box-shadow:none;background:#efe7d4;border-color:#c9bd9f}.ed-body{flex:1;grid-template-columns:216px minmax(0,1fr);min-height:0;display:grid}.ed-tree{background:var(--surface);border-right:2px solid var(--line);min-height:0}.ed-tools,.ed-tree{flex-direction:column;display:flex}.ed-tools{border-bottom:1.5px solid var(--hairline);flex-shrink:0;gap:8px;padding:10px 10px 8px}.ed-search{box-sizing:border-box;border:1.5px solid #c9bd9f;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex;position:relative}.ed-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px;font-weight:600}.ed-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.ed-filters button{border:1.5px solid var(--hairline);background:var(--surface);border-radius:7px;height:28px;padding:0 4px;font-size:11px;font-weight:800}.ed-filters button.on{background:var(--navy);border-color:var(--ink);color:#fff}.ed-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.ed-groups{gap:10px;padding:8px 10px 12px}.ed-group,.ed-groups{flex-direction:column;display:flex}.ed-group{gap:2px}.ed-plugin{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:2px 6px;font-size:11px;font-weight:800}.ed-file{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 6px 0 8px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex}.ed-file.on{background:var(--navy);color:#fff}.ed-file>i{border-radius:4px;flex-shrink:0;width:7px;height:7px}.ed-file>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ed-who{border:1.5px solid var(--line);height:20px;color:var(--ink);border-radius:6px;flex-shrink:0;gap:3px;padding:0 5px 0 3px;font-size:10px}.ed-badge,.ed-who{box-sizing:border-box;align-items:center;font-family:Onest,sans-serif;font-weight:800;display:flex}.ed-badge{color:#fff;background:#d93036;border-radius:9px;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px}.ed-empty{color:var(--muted);padding:8px;font-size:12px;font-weight:600}.ed-legend{border-top:1.5px solid var(--hairline);color:var(--muted);flex-direction:column;flex-shrink:0;gap:3px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.ed-legend span{align-items:center;gap:6px;display:flex}.ed-legend i{background:#35b34a;border-radius:4px;width:7px;height:7px}.ed-main{background:var(--soft);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ed-banner{box-sizing:border-box;border-bottom:2px solid;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.ed-banner span{flex:1}.ed-banner button{border:1.5px solid var(--line);background:var(--surface);border-radius:8px;flex-shrink:0;height:30px;padding:0 10px;font-size:12px;font-weight:800}.ed-banner button.on{background:#e6f6df}.ed-stage{flex-direction:column;flex:1;min-height:0;display:flex}.ed-compare-bar{box-sizing:border-box;background:var(--surface);border-bottom:1.5px solid var(--hairline);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex}.ed-compare-bar label{align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.ed-compare-bar select{border:2px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:8px;padding:0 6px;font-size:13px;font-weight:700}.ed-compare-bar .sum{color:var(--muted);font-size:13px;font-weight:700}.ed-grow{flex:1}.ed-check,.ed-diff-head,.ed-navbtn{font-size:12px;font-weight:800}.ed-check input,.ed-serv input{accent-color:var(--ink)}.ed-check input{width:16px;height:16px}.ed-navbtn{border:1.5px solid var(--line);background:var(--surface);border-radius:8px;height:30px;padding:0 10px}.ed-diff-head{background:var(--soft);border-bottom:1.5px solid var(--hairline);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ed-diff-head span{padding:7px 12px}.ed-diff-head span:first-child{border-right:2px solid var(--line)}.ed-diff-head em{color:var(--muted);font-style:normal;font-weight:700}.ed-pad{flex-direction:column;padding-top:4px;display:flex}.ed-pad.code{padding-top:6px}.ed-fold{background:var(--soft);width:100%;height:26px;color:var(--muted);border:1px dashed #c9bd9f;border-left:0;border-right:0;margin:2px 0;font-size:12px;font-weight:800}.ed-diff{text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 40px minmax(0,1fr);width:100%;padding:0;display:grid}.ed-diff>span{white-space:pre-wrap;font-family:JetBrains Mono,monospace;font-size:13px;line-height:22px}.ed-diff>span:nth-child(odd){text-align:right;color:#6b7593;padding-right:8px;font-size:12px}.ed-diff>span:nth-child(2){border-right:2px solid var(--line);padding-left:6px}.ed-diff>span:nth-child(4){padding-left:6px}.ed-panes{flex:1;min-height:0;display:grid}.ed-panes.solo{grid-template-columns:minmax(0,1fr)}.ed-panes.split-half{grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr)}.ed-panes.split-narrow{grid-template-columns:minmax(0,1fr) 2px 440px}.ed-code,.ed-preview{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ed-preview{background:#f3eee2}.ed-divider{background:var(--navy)}.ed-pane-head{box-sizing:border-box;background:var(--soft);border-bottom:1.5px solid var(--hairline);flex-shrink:0;justify-content:space-between;height:36px;padding:0 8px 0 12px}.ed-pane-head,.ed-pane-title{align-items:center;gap:8px;display:flex}.ed-pane-title{min-width:0}.ed-pane-head strong{white-space:nowrap;font-size:12px;font-weight:800}.ed-pane-head small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.ed-variant,.ed-width-label{flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.ed-width-label{color:var(--muted);gap:6px}.ed-variant select{border:1.5px solid var(--line);background:var(--surface);height:24px;color:var(--ink);border-radius:6px;padding:0 4px;font-size:11px;font-weight:700}.ed-widths{border:1.5px solid var(--hairline);background:var(--surface);border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex}.ed-widths button{background:0 0;border:0;border-radius:5px;height:22px;padding:0 8px;font-size:11px;font-weight:800}.ed-widths button.on{background:var(--navy);color:#fff}.ed-line{text-align:left;width:100%;color:inherit;border:0;grid-template-columns:34px 16px minmax(0,1fr);padding:0;display:grid}.ed-line>span:first-child,.ed-line>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;line-height:22px}.ed-line>span:first-child{text-align:right;font-size:12px}.ed-line>span:nth-child(2){justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.ed-line>span:last-child{padding-left:4px;font-size:13px}.ed-lens{border:1.5px solid;border-radius:8px;align-items:center;gap:8px;margin:2px 12px 4px 50px;padding:6px 8px 6px 10px;font-size:12.5px;line-height:1.4;display:flex}.ed-lens>span:nth-child(2){flex:1}.ed-lens button{border:1.5px solid var(--line);background:var(--surface);border-radius:7px;height:26px;padding:0 9px;font-size:11px}.ed-lens button,.ed-tag{flex-shrink:0;font-weight:800}.ed-tag{color:#fff;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:10px}.ed-preview-body{max-width:var(--preview-max);flex-direction:column;gap:12px;margin:0 auto;padding:14px 14px 0;display:flex}.ed-quiet{color:var(--muted);border:1.5px dashed #a8946a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.ed-chat{background:#1b1b24;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.ed-announce,.ed-chat button{text-align:left;border:2px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.ed-announce{background:#1b1b24;border-radius:10px;gap:6px;padding:10px 12px}.ed-announce small,.ed-chat small{color:#9aa3bd;font-size:11px;font-weight:800}.ed-bar,.ed-chat button>span,.ed-say{font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.5}.ed-say .dim{color:#9aa3bd}.ed-bar{background:#00000080;border-radius:6px;align-self:center;padding:3px 10px;font-size:12px}.ed-chest{background:#c6c6c6;border:3px solid #555;border-radius:6px;flex-direction:column;align-self:flex-start;gap:8px;padding:12px;display:flex}.ed-chest>span{color:#404040;font-size:14px;font-weight:700}.ed-slots{grid-template-columns:repeat(9,var(--slot));gap:3px;display:grid}.ed-slot{width:var(--slot);height:var(--slot);color:#fff;border:2px solid;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:800;display:flex}.ed-tip{background:#1b1b24;border:2px solid #2a0f5c;border-radius:8px;flex-direction:column;align-self:flex-start;gap:2px;max-width:100%;padding:10px 12px;display:flex}.ed-tip strong{color:#5f5;font-size:13px;font-weight:400}.ed-codebox code,.ed-hint code,.ed-jump>span:first-child,.ed-serv code,.ed-tip em,.ed-tip strong{font-family:JetBrains Mono,monospace}.ed-tip em{color:#aaa;min-height:16px;font-size:12px;font-style:normal}.ed-tip small{color:#9aa3bd;margin-top:4px;font-size:11px}.ed-muted,.ed-note{color:var(--muted);font-size:12px;line-height:1.45}.ed-dock{z-index:20;box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:min(372px,100% - 32px);max-height:min(408px,100% - 28px);box-shadow:5px 5px 0 var(--line);border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:14px;right:16px;overflow:hidden}.ed-dock-head{border-bottom:1.5px solid var(--hairline);background:var(--paper);flex-shrink:0;align-items:center;gap:6px;padding:6px;display:flex}.ed-tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.ed-tabs button{background:0 0;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 4px;font-size:12px;font-weight:800;display:flex}.ed-tabs button.on{background:var(--surface);border-color:var(--ink)}.ed-tabs i{box-sizing:border-box;color:#fff;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal}.ed-min,.ed-tabs i{justify-content:center;align-items:center;display:flex}.ed-min{border:1.5px solid var(--line);background:var(--surface);border-radius:8px;flex-shrink:0;width:32px;height:32px}.ed-dock-body{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.ed-prob-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ed-prob-top>span{font-size:12.5px;font-weight:700;line-height:1.4}.ed-card{border:1.5px solid;border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.ed-card-top,.ed-row,.ed-ver-top{align-items:center;gap:6px;display:flex}.ed-card-top small,.ed-ver-top small{color:var(--muted);font-size:11px;font-weight:700}.ed-ver-top{justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:800}.ed-ver-note{font-size:12px;line-height:1.4}.ed-ver-note span{color:var(--muted)}.ed-jump{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.ed-jump>span:first-child{text-underline-offset:3px;font-size:12.5px;font-weight:500;text-decoration:underline}.ed-jump>span:last-child{font-size:12.5px;line-height:1.4}.ed-act{border:1.5px solid var(--line);background:var(--surface);border-radius:7px;height:28px;padding:0 10px;font-size:12px;font-weight:800}.ed-prob-top .ed-act{flex-shrink:0;height:30px}.ed-act.on,.ed-act.yes{background:var(--navy);color:#fff}.ed-ask{background:#fff3f1;border:1.5px solid #d93036;border-radius:8px;flex-direction:column;gap:6px;padding:8px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.ed-done,.ed-ok{background:var(--soft);border:2px solid #35b34a;border-radius:10px;padding:10px 12px}.ed-ok{flex-direction:column;gap:4px;display:flex}.ed-ok strong{font-size:13px;font-weight:800}.ed-done,.ed-ok span{font-size:12px;line-height:1.45}.ed-done{margin:0;font-weight:700}.ed-docs{color:#0a4fa8;font-size:12px;font-weight:800}.ed-docs:hover{color:var(--ink)}.ed-person{border:1.5px solid var(--hairline);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ed-person>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.ed-person b{font-size:13px;font-weight:800}.ed-person small{color:var(--muted);font-size:11.5px;line-height:1.35}.ed-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px;font-weight:800}.ed-access{font-size:12.5px;line-height:1.45}.ed-log{font-size:12px;line-height:1.4}.ed-log b{font-weight:800}.ed-log span{color:var(--muted)}.ed-pills{z-index:20;gap:6px;display:flex;position:absolute;bottom:14px;right:16px}.ed-pills button{border:2px solid var(--line);height:36px;box-shadow:3px 3px 0 var(--line);border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:800}.ed-foot{box-sizing:border-box;background:var(--navy);flex-shrink:0;align-items:center;gap:14px;height:30px;padding:0 14px;font-weight:700;display:flex}.ed-foot,.ed-foot select{color:var(--on-navy);font-size:12px}.ed-foot select{background:#ffffff24;border:0;border-radius:5px;height:22px;padding:0 4px;font-weight:800}.ed-shade{z-index:80;background:#10204a9e;position:fixed;inset:0}.ed-dlg{z-index:81;border:3px solid var(--line);background:var(--paper);width:calc(min(640px,100vw - 48px));max-height:calc(min(780px,100vh - 48px));box-shadow:10px 10px 0 var(--line);color:var(--ink);border-radius:24px;flex-direction:column;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ed-dlg,.ed-dlg-head{box-sizing:border-box;display:flex}.ed-dlg-head{background:var(--surface);border-bottom:2px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px}.ed-dlg-head>span{color:var(--ink);font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.ed-dlg-head button{border:2px solid var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ed-dlg-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.ed-alert,.ed-warn{border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.45}.ed-alert{background:#fff3f1;border:2px solid #d93036}.ed-warn{background:#fff7e0;border:2px solid #c07a00}.ed-alert button{color:#0a4fa8;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.ed-dlg fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ed-dlg legend{margin-bottom:6px;font-size:13px;font-weight:800}.ed-serv{border:1.5px solid var(--hairline);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.ed-serv input{width:20px;height:20px}.ed-serv span{flex:1}.ed-serv code{color:var(--muted);font-size:12px}.ed-amodes{border:1.5px solid var(--hairline);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ed-amodes button{background:0 0;border:2px solid #0000;border-radius:9px;height:44px;font-size:14px;font-weight:800}.ed-amodes button.on{background:var(--navy);border-color:var(--ink);color:#fff}.ed-go{box-sizing:border-box;height:48px;box-shadow:3px 3px 0 var(--line);background:#ffc629;border-radius:11px;padding:0 14px;font-size:14px;font-weight:800}.ed-codebox,.ed-codebox button,.ed-go{border:2px solid var(--line)}.ed-codebox{background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.ed-codebox button,.ed-codebox strong{font-size:14px;font-weight:800}.ed-codebox>span{align-items:center;gap:8px;display:flex}.ed-codebox code{background:var(--navy);color:#ffc629;border-radius:10px;flex:1;padding:10px 12px;font-size:16px}.ed-codebox button{box-sizing:border-box;background:#ffc629;border-radius:11px;height:40px;padding:0 14px}.ed-codebox small{font-weight:600;line-height:1.45}.ed-codebox small,.ed-hint{color:var(--muted);font-size:13px}.ed-hint{margin:0;line-height:1.5}.ed-hint b{color:var(--ink);font-weight:800}@media (width<=980px){:is(body:has(.ed),html:has(.ed)){overflow:auto}.ed{height:auto;min-height:100dvh;overflow:visible}.ed-head{grid-template-columns:minmax(0,1fr);gap:8px;height:auto;min-height:56px;padding:8px 10px}.ed-modes{max-width:100%;overflow:auto}.ed-actions{flex-wrap:wrap;justify-content:flex-start}.ed-body{flex-direction:column;height:auto;display:flex}.ed-tree{border-right:0;border-bottom:2px solid var(--line);max-height:240px;overflow:hidden}.ed-panes,.ed-stage{flex:none;height:68vh;min-height:420px}.ed-dock,.ed-pills{width:auto;max-height:420px;margin:12px;position:relative;bottom:auto;right:auto}.ed-pills{align-self:flex-end;max-height:none}.ed-foot{z-index:25;flex-wrap:wrap;gap:4px 12px;height:auto;min-height:30px;padding:6px 10px;position:sticky;bottom:0}}@media (width<=720px){.ed-panes.split-half,.ed-panes.split-narrow{grid-template-rows:360px 2px 360px;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ed-code,.ed-preview{height:360px}.ed-divider{min-height:2px}.ed-modes button{padding:0 8px;font-size:12px}.ed-amodes{grid-template-columns:1fr}}.area-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:800}.area-map{flex-direction:column;gap:18px;display:flex}.area-map-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.area-map-counts{flex-wrap:wrap;gap:10px;display:flex}.area-map-counts span{border:2px solid var(--line);background:var(--surface);min-width:140px;color:var(--muted);border-radius:14px;flex-direction:column;padding:12px 14px;font-weight:700;display:flex}.area-map-counts b{color:var(--ink);font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.area-map-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;display:grid}.area-map-grid h3{margin:0 0 10px;font-family:Bungee,sans-serif;font-size:18px;font-weight:400}.area-map-grid ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.area-map-grid li{border:1.5px solid var(--hairline);background:var(--surface);border-radius:12px;padding:10px 12px}.library-origin-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.library-bulk-button{white-space:normal}.library-feedback{color:#246136;background:#edf7ec;border:1px solid #b7d5ba;border-radius:10px;padding:12px 15px;line-height:1.5}.library-feedback.error{color:#a33126;background:#fff0ed;border-color:#efc2bc}.library-loan-form{flex-direction:column;align-items:flex-start;gap:10px;margin:14px 0;display:flex}.library-loan-form label{font-weight:800}.library-loan-form input{box-sizing:border-box;background:var(--surface);width:min(340px,100%);color:var(--ink);border:1.5px solid #aeb9d0;border-radius:8px;padding:11px 12px}.library-version-form{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.library-version-form select{background:var(--surface);width:220px;max-width:100%;color:var(--ink);border:1px solid #acb5cd;border-radius:8px;padding:8px}.library-review button:not(.yellow-btn),.library-version-form button{border:1.5px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:800}.library-review{background:#fff9df;border:1.5px solid #e5c866;border-radius:12px;margin:15px 0;padding:15px}.library-review p{margin-top:0;line-height:1.5}.library-review div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.library-bulk-dialog{width:calc(min(640px,100vw - 32px));height:auto;max-height:calc(100dvh - 48px);box-shadow:8px 8px 0 var(--line);border-width:2px;border-radius:22px;font-family:Onest,sans-serif;top:50%;transform:translate(-50%,-50%)}.library-bulk-dialog .bulk-header{background:var(--surface);border-bottom:1.5px solid #d9deea;flex-shrink:0;gap:13px;height:auto;padding:19px 22px}.bulk-header-icon{border:1.5px solid var(--line);width:43px;height:43px;color:var(--cta-ink);box-shadow:2px 2px 0 var(--line);background:#ffc629;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bulk-header-icon svg{width:25px;height:25px}.bulk-header-copy{flex:1;min-width:0}.library-bulk-dialog h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.3}.bulk-header-copy p{color:#5d6b88;margin:5px 0 0;font-size:12px;line-height:1.45}.library-bulk-dialog .lib-dlg-nav{align-self:flex-start;padding-top:2px}.library-bulk-dialog .lib-dlg-nav button{cursor:pointer;border-width:1.5px;border-radius:10px;width:36px;height:36px;font-size:16px}.library-bulk-dialog .lib-dlg-nav button:hover{background:#fff6dc}.library-bulk-dialog .bulk-body{gap:17px;padding:20px 22px 22px;line-height:1.5}.bulk-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bulk-summary>div{background:var(--surface);border:1px solid #e0d7c3;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:12px 14px;display:flex;position:relative}.bulk-summary>div.bulk-summary-lent{color:var(--cta-ink);background:#fff4cf;border-color:#ead18b}.bulk-summary span{color:#596782;font-size:12px;font-weight:700}.bulk-summary strong{letter-spacing:-1px;font-size:29px;font-weight:800;line-height:1}.bulk-summary small{padding-left:2px;font-size:18px}.bulk-summary svg{color:#8b97ad;width:18px;height:18px;position:absolute;bottom:14px;right:14px}.bulk-summary-lent svg{color:#a9852b}.bulk-unlock,.library-bulk-dialog .library-bulk-form{background:var(--surface);border:1.5px solid #d9deea;border-radius:15px;align-items:stretch;gap:0;margin:0;padding:19px}.bulk-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.bulk-return strong,.bulk-section-title strong,.bulk-unlock>strong{font-size:15px;font-weight:800}.bulk-tag{color:#526583;white-space:nowrap;background:#f2f6fc;border:1px solid #d2dbea;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.library-bulk-form .bulk-section-copy{color:#64728c;margin:5px 0 17px;font-size:12px;line-height:1.5}.library-bulk-form>label{margin-bottom:7px;font-size:12px;font-weight:800}.bulk-username{background:var(--surface);border:1.5px solid #bdc8db;border-radius:9px;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex}.bulk-username:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #ffc62945}.bulk-username>span{color:#7b8aa5;padding-left:13px;font-size:17px;font-weight:700}.library-bulk-form .bulk-username input{width:100%;min-width:0;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:12px 10px;font-size:14px}.library-bulk-form .bulk-username input:focus-visible{outline:none}.library-bulk-form .bulk-username input::placeholder{color:#929eb2}.library-bulk-dialog .bulk-primary{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:44px;color:var(--ink);box-shadow:2px 2px 0 var(--line);cursor:pointer;background:#ffc629;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.library-bulk-form .bulk-primary{margin-top:12px}.bulk-primary svg{flex-shrink:0;width:18px;height:18px}.library-bulk-dialog .bulk-primary:disabled{opacity:1;color:#9b8d6c;box-shadow:none;cursor:default;background:#fff0bc;border-color:#d9c893}.library-bulk-dialog .bulk-primary:not(:disabled):hover{background:#ffd457}.library-bulk-dialog .bulk-primary:not(:disabled):active{box-shadow:none;transform:translate(1px,1px)}.bulk-return{border-top:1px solid #e2dac9;justify-content:space-between;align-items:center;gap:16px;padding-top:17px;display:flex}.bulk-return>div{min-width:0}.bulk-return p{color:#65728b;margin:4px 0 0;font-size:11px;line-height:1.5}.bulk-secondary{border:1.5px solid var(--line);max-width:52%;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;flex-shrink:0;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.4}.bulk-secondary:hover{border-color:var(--ink);background:#f3f6fb}.bulk-secondary:disabled{cursor:default}.bulk-rules{color:#69768e;align-items:flex-start;gap:8px;margin:0;padding:0 2px;font-size:11px;line-height:1.5;display:flex}.bulk-rules svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}.bulk-unlock p{color:#64728c;margin:7px 0 15px;font-size:12px;line-height:1.6}.library-bulk-dialog .library-feedback{margin:0;font-size:13px}.library-bulk-dialog .bulk-review{margin:0;padding:18px}.bulk-review>strong{font-size:15px}.bulk-review p{margin:9px 0 0;font-size:13px;line-height:1.65}.bulk-review>div{gap:9px}.bulk-review .bulk-primary{flex:1;width:auto}.library-bulk-dialog button:focus-visible{outline-offset:3px;outline:3px solid #ffcd3c}.library-ebook-dialog{width:calc(min(860px,100vw - 32px));height:auto;max-height:calc(100dvh - 48px);box-shadow:8px 8px 0 var(--line);border-width:2px;border-radius:22px;font-family:Onest,sans-serif;top:50%;transform:translate(-50%,-50%)}.library-ebook-dialog .lib-dlg-top{border-bottom:1.5px solid #d9deea}.library-ebook-dialog .lib-dlg-bar{gap:16px;height:auto;padding:18px 22px}.library-ebook-dialog .lib-dlg-id{gap:12px}.ebook-header-icon{border:1.5px solid var(--line);width:43px;height:43px;box-shadow:2px 2px 0 var(--line);background:#ffc629;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.library-ebook-dialog .lib-dlg-id>.ebook-header-copy{white-space:normal;flex-direction:column;gap:4px;font-family:inherit;font-weight:700;line-height:1.4;display:flex}.ebook-header-copy strong{font-size:16px;font-weight:800}.ebook-header-copy small{color:#66738b;font-size:12px;font-weight:500}.library-ebook-dialog .lib-dlg-nav button{cursor:pointer;border-width:1.5px;border-radius:10px;width:36px;height:36px;font-size:16px}.library-ebook-dialog .lib-dlg-nav button:hover{background:#fff6dc}.library-ebook-dialog .lib-dlg-body{gap:16px;padding:25px}.ebook-details{flex-shrink:0;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:25px;display:grid}.ebook-cover-card{background:var(--surface);border:1.5px solid #d2dae7;border-radius:15px;min-width:0;margin:0;overflow:hidden;box-shadow:0 4px 12px #10204a08}.ebook-cover-art{aspect-ratio:16/10;color:#7185a4;box-sizing:border-box;background:linear-gradient(145deg,#e2edf8,#f2f7fc);place-items:center;padding:12px;display:grid}.ebook-cover-art img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px #10204a20);border-radius:9px;width:100%;max-height:200px;display:block}.ebook-cover-card figcaption{align-items:center;gap:9px;padding:15px 13px;display:flex}.ebook-cover-card figcaption>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ebook-owned-mark{color:#287940;background:#e5f4e8;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid}.ebook-cover-card figcaption strong{color:#274e3a;font-size:12px;font-weight:800}.ebook-cover-card figcaption small{color:#7b889f;font-size:10px}.ebook-detail-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ebook-kind{color:#527093;letter-spacing:.035em;background:#f2f6fc;border:1px solid #d1dcec;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.ebook-detail-copy h2{color:var(--ink);text-shadow:none;text-transform:none;letter-spacing:-.4px;overflow-wrap:anywhere;margin:10px 0 7px;font-family:inherit;font-size:24px;font-weight:800;line-height:1.25}.ebook-byline{color:#738099;margin:0 0 18px;font-size:12px;font-weight:600}.ebook-meta{border-top:1px solid #e5ddcd;border-bottom:1px solid #e5ddcd;grid-template-columns:1fr 1.35fr;gap:16px;width:100%;margin:0;padding:14px 0;display:grid}.ebook-meta>div{min-width:0}.ebook-meta dt{color:#738099;margin-bottom:6px;font-size:10px;font-weight:700}.ebook-meta dd{color:#22375f;margin:0;font-size:13px;font-weight:800;line-height:1.35}.ebook-meta dd strong{font-size:20px}.ebook-meta dd span{font-size:11px;font-weight:600}.ebook-reading-note{color:#527293;align-items:flex-start;gap:10px;padding:15px 0 16px;display:flex}.ebook-reading-note>svg{flex-shrink:0;margin-top:2px}.ebook-reading-note strong{color:#253b63;font-size:12px;font-weight:800}.ebook-reading-note p{color:#758098;margin:4px 0 0;font-size:11px;line-height:1.5}.ebook-sheet-link{color:#1766b6;font-size:12px;font-weight:800;text-decoration:none}.ebook-sheet-link:hover{text-decoration:underline}.library-ebook-dialog footer{border-top:1.5px solid #d9deea;gap:20px;padding:16px 23px}.library-ebook-dialog footer .ebook-footer-note{color:#657795;align-items:center;gap:10px;min-width:0;display:flex}.ebook-footer-note>svg{flex-shrink:0;width:18px;height:18px}.ebook-footer-note>span{flex-direction:column;gap:3px;display:flex}.ebook-footer-note strong{color:#3f5578;font-size:11px;font-weight:800}.ebook-footer-note small{color:#8b96aa;font-size:10px}.library-ebook-dialog footer .ebook-read-button{min-height:44px;box-shadow:2px 2px 0 var(--line);font:inherit;background:#ffc629;border-radius:10px;flex-shrink:0;gap:10px;padding:10px 16px;font-size:13px;font-weight:800}.ebook-read-button>svg:last-child{width:17px;height:17px}.library-ebook-dialog footer .ebook-read-button:hover{background:#ffd457}.ebook-sheet-link:focus-visible,.library-ebook-dialog button:focus-visible{outline-offset:3px;outline:3px solid #ffcd3c}.library-skipped{font-size:13px}.library-skipped li{margin:7px 0}.lib-dlg footer div{flex-wrap:wrap}.lib-dlg footer button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}.lib-dlg footer button.go{background:#ffc629}.lib-dlg button:disabled{opacity:.5;cursor:default}.shelf-card .seal{white-space:normal;max-width:calc(100% - 20px)}.library-loan-form input:focus-visible,.library-version-form select:focus-visible{outline-offset:2px;outline:3px solid #ffc629}@media (width<=720px){.area-map-grid,.area-map-head{flex-direction:column;display:flex}.library-version-form select{flex:1;min-width:0}.library-loan-form input,.library-version-form select{font-size:16px}}@media (width<=520px){.library-bulk-dialog{width:calc(100vw - 28px);max-height:calc(100dvh - 36px);box-shadow:5px 5px 0 var(--line);border-radius:18px}.library-bulk-dialog .bulk-header{gap:11px;padding:15px}.bulk-header-icon{border-radius:10px;width:36px;height:36px}.bulk-header-icon svg{width:22px;height:22px}.library-bulk-dialog h2,.library-bulk-form .bulk-username input{font-size:16px}.bulk-header-copy p,.bulk-summary span{font-size:11px}.library-bulk-dialog .bulk-body{gap:15px;padding:16px}.bulk-summary{gap:7px}.bulk-summary>div{padding:11px 10px}.bulk-summary strong{font-size:26px}.bulk-summary svg{width:15px;height:15px;bottom:12px;right:10px}.bulk-unlock,.library-bulk-dialog .library-bulk-form{padding:15px}.bulk-section-title strong{font-size:14px}.bulk-return{flex-direction:column;align-items:stretch;gap:10px}.bulk-secondary{max-width:100%;min-height:42px}.bulk-review>div{flex-wrap:wrap}}@media (width<=700px){.library-ebook-dialog{width:calc(100vw - 28px);height:auto;max-height:calc(100dvh - 36px);box-shadow:5px 5px 0 var(--line);border-radius:18px;top:50%}.library-ebook-dialog .lib-dlg-bar{flex-wrap:nowrap;padding:15px}.ebook-header-icon{border-radius:10px;width:36px;height:36px}.ebook-header-copy strong{font-size:15px}.ebook-header-copy small{font-size:10px}.library-ebook-dialog .lib-dlg-body{padding:17px}.ebook-details{grid-template-columns:minmax(0,1fr);gap:18px}.ebook-cover-card{grid-template-columns:minmax(0,1fr) 1fr;align-items:center;width:100%;display:grid}.ebook-cover-art{aspect-ratio:16/11;padding:10px}.ebook-cover-art img{max-height:125px}.ebook-cover-card figcaption{gap:7px;padding:11px}.ebook-cover-card figcaption strong{font-size:11px}.ebook-cover-card figcaption small{font-size:9px}.ebook-detail-copy h2{font-size:21px;line-height:1.3}.ebook-byline{margin-bottom:14px}.ebook-reading-note{padding:13px 0}.library-ebook-dialog footer{flex-wrap:wrap;gap:13px;padding:14px 16px}.library-ebook-dialog footer .ebook-footer-note{flex:1;width:auto}}@media (width<=420px){.ebook-header-copy small{max-width:190px}.library-ebook-dialog footer .ebook-footer-note{flex:100%}.library-ebook-dialog footer .ebook-read-button{justify-content:center;width:100%}}.srv-live-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.srv-groups-panel,.srv-live-state{border:2px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.srv-live-muted,.srv-live-state p{color:var(--muted);line-height:1.5}.srv-live-muted{margin:0;font-size:13px}.srv-live-error{color:#8e251c;background:#fff0ed;border:1px solid #ecc2bb;border-radius:10px;margin:0;padding:12px 14px;line-height:1.5}.srv-context{background:var(--tint);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:700;display:flex}.srv-groups-panel{flex-direction:column;gap:12px;display:flex}.srv-groups-panel h2{color:var(--ink);text-shadow:none;margin:0;font:800 17px Onest,sans-serif}.srv-group-row{align-items:center;gap:8px;max-width:640px;display:flex}.srv-group-row label{flex:1;min-width:0}.srv-group-row input,.srv-live-fields input,.srv-live-fields select,.srv-version-select select{box-sizing:border-box;background:var(--surface);width:100%;height:44px;color:var(--ink);border:1.5px solid #acb5ce;border-radius:10px;padding:0 12px;font:600 14px Onest,sans-serif}.srv-license-status{color:#86620c;white-space:nowrap;background:#fff3d4;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.srv-license-status.ready{color:#267c3a;background:#e8f5e9}.srv-license-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.srv-live-dialog{width:calc(min(860px,100vw - 32px));height:auto;max-height:calc(100dvh - 40px);box-shadow:8px 8px 0 var(--line);border-width:2px;border-radius:20px;top:50%;transform:translate(-50%,-50%)}.srv-live-dialog .srv-dlg-bar{height:auto;min-height:78px}.srv-live-dialog .srv-dlg-id>div{min-width:0}.srv-live-dialog h2{color:var(--ink);text-shadow:none;overflow-wrap:anywhere;margin:0;font:800 20px Onest,sans-serif}.srv-live-dialog .srv-dlg-top nav button{border:1.5px solid var(--hairline);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;padding:0 14px;font-weight:800}.srv-live-dialog .srv-dlg-top nav button.on{background:var(--tint);border-color:#c4a44e}.srv-live-dialog nav em{margin-left:5px;font-style:normal}.srv-live-dialog .srv-dlg-body{flex:0 auto;padding:22px}.srv-live-fields{gap:15px;display:grid}.srv-live-fields h3{margin:0;font-size:17px}.srv-live-fields label{flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.srv-live-fields p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.srv-version-select{width:240px}.srv-version-select select{height:38px}.srv-live-dialog .srv-plugins{flex-direction:column;gap:14px;display:flex}.srv-live-dialog .plug-list li{grid-template-columns:24px 58px minmax(0,1fr) auto;gap:10px}.srv-live-dialog .plug-list img{width:58px;height:34px}.srv-live-dialog .plug-list strong{overflow-wrap:anywhere}.srv-live-dialog footer button{flex-shrink:0}.srv-live-confirm{z-index:82;box-sizing:border-box;border:2px solid var(--line);background:var(--paper);width:calc(min(480px,100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:8px 8px 0 var(--line);border-radius:20px;padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.srv-live-confirm footer,.srv-live-confirm header{justify-content:space-between;align-items:center;gap:12px;display:flex}.srv-live-confirm header h2{color:var(--ink);text-shadow:none;margin:0;font:800 20px Onest,sans-serif}.srv-live-confirm>p{line-height:1.6}.srv-live-confirm footer{justify-content:flex-end;margin-top:22px}.srv-showcase-item{border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.srv-showcase-item img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:50px;height:50px}.srv-showcase-item div{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.srv-showcase-item>span{font-size:12px;font-weight:800}.srv-showcase-item small{color:var(--muted);white-space:pre-line;font-size:13px;line-height:1.45}.srv-showcase-status{border:1.5px solid var(--line);color:#10204a;background:#fff3c4;border-radius:999px;flex-shrink:0;padding:3px 9px}.srv-showcase-status.published{background:#dff5d8}.srv-showcase-actions{flex-shrink:0;gap:8px;display:flex}.srv-showcase-actions .danger{color:#b42318}.srv-showcase-notice{color:#1f5c14;background:#effae9;border:1px solid #b9dfae;border-radius:10px;margin:0;padding:12px 14px;font-weight:700}.srv-showcase-buy{border:3px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;min-width:0;padding:22px;display:grid}.srv-showcase-buy>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.srv-showcase-buy h2{color:var(--ink);text-shadow:none;margin:0;font:400 20px Bungee,sans-serif}.srv-showcase-buy p{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.srv-showcase-buy ul{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.srv-showcase-buy li{align-items:baseline;gap:8px;display:flex}.srv-showcase-buy li:before{content:"✓";color:#2f8a1f;font-weight:900}.srv-showcase-buy aside{background:var(--paper);text-align:center;border:1.5px dashed #a8946a;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:18px;display:flex}.srv-showcase-buy aside strong{color:var(--ink);font:400 30px Bungee,sans-serif}.srv-showcase-buy aside small{color:var(--muted);font-size:12px;font-weight:700}.srv-showcase-buy aside button{border:2px solid var(--line);border-radius:12px;height:46px;font-size:15px;font-weight:800}@media (width<=900px){.srv-showcase-buy{grid-template-columns:1fr}}.srv-showcase-form{border:3px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.srv-showcase-form h2{color:var(--ink);text-shadow:none;margin:0;font:400 18px Bungee,sans-serif}.srv-showcase-form>p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.srv-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.srv-showcase-grid .wide{grid-column:1/-1}.srv-showcase-grid label{color:var(--ink);flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.srv-showcase-grid input:not([type=file]),.srv-showcase-grid textarea{box-sizing:border-box;background:var(--surface);width:100%;height:44px;color:var(--ink);border:1.5px solid #acb5ce;border-radius:10px;padding:0 12px;font:600 14px Onest,sans-serif}.srv-showcase-grid textarea{resize:vertical;height:auto;min-height:104px;padding:10px 12px;line-height:1.5}.srv-showcase-grid small{color:var(--muted);font-size:12px;font-weight:600}.srv-showcase-logo{flex-direction:column;gap:7px;display:flex}.srv-showcase-logo-title{color:var(--ink);font-size:13px;font-weight:800}.srv-upload{background:var(--paper);border:2px dashed #a8946a;border-radius:14px;align-items:center;gap:16px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.srv-upload.dragging{box-shadow:3px 3px 0 var(--line);background:#fff3c4}.srv-upload.dragging,.srv-upload.filled{border-style:solid;border-color:var(--line)}.srv-upload.invalid{border-color:#c0392b}.srv-upload-art{border:2px solid var(--line);background:var(--surface);width:76px;height:76px;box-shadow:3px 3px 0 var(--line);color:var(--muted);border-radius:14px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.srv-upload-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.srv-upload-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.srv-upload-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.srv-upload-copy small{color:var(--muted);font-size:12px;font-weight:600}.srv-upload-actions{flex-shrink:0;gap:8px;display:flex}.srv-showcase-grid .srv-upload-pick,.srv-upload-remove{box-sizing:border-box;border:2px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:row;align-items:center;height:40px;padding:0 16px;font:800 14px Onest,sans-serif;display:inline-flex}.srv-showcase-grid .srv-upload-pick{color:var(--cta-ink);box-shadow:2px 2px 0 var(--line);background:#ffc629}.srv-upload-pick:hover{box-shadow:3px 3px 0 var(--line);transform:translate(-1px,-1px)}.srv-upload-pick:focus-visible,.srv-upload-remove:focus-visible{outline-offset:2px;outline:3px solid #00a3d9}.srv-upload-pick.disabled{opacity:.6;pointer-events:none}.srv-upload-remove{background:var(--surface);color:#b42318}.srv-upload-error{color:#b42318;margin:0;font-size:13px;font-weight:700}.srv-showcase-form{gap:16px}.srv-showcase-form footer{border-top:1px solid var(--hairline);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}@media (width<=720px){.srv-showcase-item,.srv-upload{flex-wrap:wrap}.srv-upload-actions{width:100%}.srv-showcase-grid{grid-template-columns:1fr}}.srv-showcase-form footer button{height:44px;padding:0 18px}.srv-legacy-link,.srv-showcase-form footer button{border:2px solid var(--line);border-radius:12px;font-weight:800}.srv-legacy-link{color:var(--ink);background:#ffc629;align-self:flex-start;padding:12px 16px;text-decoration:none}.invite button:disabled,.srv-group-row button:disabled,.srv-live-confirm button:disabled,.srv-live-dialog button:disabled,.srv-more button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.srv-group-row input:focus-visible,.srv-live-dialog :is(input,select,button):focus-visible{outline-offset:3px;outline:3px solid #188bdf}.srv-categories{flex-direction:column;gap:16px;display:flex}.srv-category{border:2px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.srv-category-header{box-sizing:border-box;background:var(--soft);align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.srv-category-toggle{min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.srv-category-toggle strong{overflow-wrap:anywhere;font-size:15px;font-weight:800}.srv-category-toggle svg{flex-shrink:0}.srv-category-count{border:1px solid var(--hairline);background:var(--surface);color:#536285;border-radius:7px;flex-shrink:0;padding:2px 7px;font-size:12px;font-weight:800}.srv-category-selection,.srv-page-selection input{width:17px;height:17px;accent-color:var(--ink);flex-shrink:0;margin:0}.srv-page-selection{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.srv-category-actions,.srv-order-buttons{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.srv-category-actions button,.srv-order-buttons button{background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border:1.5px solid #d8deeb;border-radius:9px;justify-content:center;align-items:center;padding:0;font:800 17px Onest,sans-serif;display:inline-flex}.srv-category-actions .danger{color:#b3261e}.srv-category-body{border-top:1px solid var(--hairline)}.srv-category .srv-table{border:0;border-radius:0}.srv-category .srv-head{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.srv-category-rename{flex:1;min-width:0;max-width:none}.srv-new-category{box-sizing:border-box;background:var(--surface);border:1.5px solid #d8c79d;border-radius:14px;width:100%;padding:14px}.srv-category-empty{color:#64718b;text-align:center;margin:0;padding:22px 16px;font-size:13px}.srv-organization-bar{z-index:5;border:2px solid var(--line);background:var(--tint);box-shadow:3px 3px 0 var(--line);border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:10px}.srv-organization-bar>div{flex:1;min-width:0}.srv-organization-bar strong{font-size:16px;font-weight:800}.srv-organization-bar p{color:#536285;margin:5px 0 0;font-size:13px;line-height:1.5}.srv-organization-bar button{flex-shrink:0}.srv-drag-handle{color:#64718b;cursor:grab;background:0 0;border:0;border-radius:8px;flex-shrink:0;width:28px;height:34px;padding:0;font-size:24px;line-height:1}.srv-drag-handle:active{cursor:grabbing}.srv-categories:not(.organizing) .srv-select{align-items:center;gap:6px;display:flex}.srv-categories:not(.organizing) .srv-select .srv-drag-handle{width:18px;font-size:22px}.srv-server-pager nav{align-items:center}.srv-server-pager nav>span{white-space:nowrap;align-items:center;min-height:40px;line-height:1;display:inline-flex}.srv-categories.organizing .srv-head,.srv-categories.organizing .srv-row{grid-template-columns:32px minmax(0,1.2fr) minmax(0,1fr) 100px 88px minmax(0,.8fr) 210px}.srv-row-organization{align-items:center;gap:8px;display:flex}.srv-row-organization>label{flex:1;min-width:0}.srv-row-organization select{background:var(--surface);width:100%;min-width:0;height:36px;color:var(--ink);border:1.5px solid #acb5ce;border-radius:9px;padding:0 8px;font:600 12px Onest,sans-serif}.srv-category.drop-target{border-color:#188bdf;box-shadow:0 0 0 2px #188bdf33}.srv-row.drop-target{box-shadow:inset 0 3px #188bdf}.srv-row.is-dragging{opacity:.45}.srv-categories.organizing .srv-category-toggle{cursor:default;opacity:1}.srv-category :is(button,input,select):focus-visible,.srv-organization-bar button:focus-visible{outline-offset:2px;outline:3px solid #188bdf}.srv-category button:disabled,.srv-new-category button:disabled,.srv-organization-bar button:disabled,.srv-organize-button:disabled{cursor:not-allowed}.srv-category-actions button:disabled,.srv-new-category button:disabled,.srv-order-buttons button:disabled,.srv-organization-bar button:disabled{opacity:.5;box-shadow:none}@media (width<=1100px){.srv-promo{gap:20px}.srv-promo,.srv-team{grid-template-columns:1fr}.srv-live-table .srv-head{display:none}.srv-categories.organizing .srv-row{grid-template-columns:26px minmax(0,1fr) auto}.srv-categories:not(.organizing) .srv-row{grid-template-columns:40px minmax(0,1fr) auto}.srv-categories.organizing .srv-row-organization{grid-area:5/2/auto/4}.srv-live-table .srv-row{grid-template-columns:26px minmax(0,1fr) auto;gap:8px 12px;padding:14px}.srv-live-table .srv-row>span{display:flex}.srv-live-table .srv-select{grid-area:1/1/4;align-self:start}.srv-live-table .srv-name{grid-area:1/2}.srv-live-table .srv-ip{grid-area:2/2/auto/4}.srv-live-table .srv-license{grid-area:1/3;justify-content:flex-end}.srv-live-table .srv-thumbs{grid-area:3/2}.srv-live-table .srv-ver{grid-area:4/2}.srv-live-table .srv-manage{grid-area:3/3/5;align-self:end}.srv-live-table .manage{width:auto;padding:0 12px}}@media (width<=600px){.srv-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.srv-tabs{align-self:stretch}.srv-tabs button{flex:1;justify-content:center;padding:0 8px;font-size:12px}.srv-how,.srv-team{grid-template-columns:1fr}.srv-promo,.srv-showcase-requests,.srv-team section{padding:16px}.srv-category-header{gap:8px;padding:10px 12px}.srv-category-toggle{gap:7px}.srv-category-toggle strong{font-size:14px}.srv-organization-bar{flex-wrap:wrap;padding:14px;top:6px}.srv-category-rename label,.srv-organization-bar>div{flex-basis:100%}.srv-organization-bar button{flex:1;min-width:0;height:auto;min-height:44px;padding:8px 12px}.srv-category-rename,.srv-context,.srv-group-row,.srv-showcase-item{flex-wrap:wrap}.srv-category-rename button{flex:1}.invite input,.srv-category-rename input,.srv-group-row input,.srv-live-dialog input,.srv-live-dialog select,.srv-row-organization select{font-size:16px}.srv-promo h2,.srv-team h2{overflow-wrap:anywhere}.srv-promo a{height:auto;min-height:44px;padding:10px 14px}.srv-showcase-item>span{margin-left:auto}.srv-tools .shelf-search{box-sizing:border-box;flex:100%;width:100%;min-width:0}.srv-how,.srv-live-dialog .srv-dlg-id{gap:8px}.srv-group-row label,.srv-more span{flex-basis:100%}.srv-more button{flex:1;height:auto;min-height:44px}.srv-live-dialog .srv-dlg-body{padding:16px}.srv-live-dialog .srv-dlg-bar{padding:12px 14px}.srv-live-dialog h2{font-size:18px}.srv-live-dialog .srv-dlg-id code{overflow-wrap:anywhere;font-size:11px}.srv-live-dialog .srv-dlg-head{flex-wrap:wrap;gap:10px}.srv-live-dialog .plug-list li{grid-template-columns:24px 48px minmax(0,1fr);padding:12px}.srv-live-dialog .plug-list img{width:48px;height:28px}.srv-version-select{grid-column:2/4;width:100%}.srv-live-dialog .srv-hint{flex-direction:column;grid-template-columns:1fr;gap:8px}.srv-live-dialog footer{gap:10px;padding:12px 16px}.srv-live-dialog footer span{font-size:11px}.srv-live-dialog footer button{padding:0 16px}}.van-cashback{gap:12px;display:grid}.van-cash-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.van-cash-stats span{border:2px solid var(--hairline);background:var(--soft);color:var(--muted);border-radius:12px;gap:2px;padding:10px 12px;font-size:12px;font-weight:700;display:grid}.van-cash-stats span:first-child{border-color:var(--ink);background:var(--surface)}.van-cash-stats b{color:var(--ink);font-family:Bungee,sans-serif;font-size:20px;font-weight:400}.van-cash-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.van-cash-list li{border:2px solid var(--hairline);background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.van-cash-list li.available{border-color:var(--ink);background:var(--surface)}.van-cash-list li.cancelled{opacity:.6}.van-cash-list li>span{gap:2px;min-width:0;display:grid}.van-cash-list b{font-family:Bungee,sans-serif;font-size:18px;font-weight:400}.van-cash-list small{color:var(--muted);font-size:12px;font-weight:700}.srv-category-cols,.van-cash-list small:first-letter{text-transform:uppercase}.van-cash-tag{white-space:nowrap;border:1.5px solid;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-style:normal;font-weight:800}.van-cash-tag.available{color:#1f6b33;background:#e3f5dc}.van-cash-tag.claimed{color:#4b5563;background:#eef0f3}.van-cash-tag.cancelled{color:#a8231b;background:#ffe3e0}.van-cash-tag.soon{color:#1d4f91;background:#e2eeff}html[data-theme=dark] .van-cash-tag.available{color:#8fe3a6;background:#4abe6e29}html[data-theme=dark] .van-cash-tag.claimed{color:#c9ced6;background:#ffffff14}html[data-theme=dark] .van-cash-tag.cancelled{color:#ffaaa3;background:#ff6e6426}html[data-theme=dark] .van-cash-tag.soon{color:#9cc7ff;background:#5096ff29}.van-cash-collect{background:var(--tint,var(--soft));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}@media (width<=720px){.van-cash-list,.van-cash-stats{grid-template-columns:1fr}}.van-cash-btn{min-height:0;padding:6px 14px;font-size:13px}.van-cash-btn[aria-busy=true]{opacity:.7;cursor:progress}.van-cash-list li.available,.van-coupons li.collect{border-color:color-mix(in srgb,var(--accent,#22c55e) 45%,transparent)}.van-pager{margin-top:14px}.van-coupons li.collect code{letter-spacing:.08em;opacity:.75}html[data-theme=dark] .van-cash-collect{background:var(--soft);border:2px solid var(--hairline);border-left:4px solid var(--shadow)}html[data-theme=dark] .van-cash-tag.available,html[data-theme=dark] .van-cash-tag.cancelled,html[data-theme=dark] .van-cash-tag.claimed,html[data-theme=dark] .van-cash-tag.soon{background:var(--soft);border:1.5px solid}.van-cash-collect{border-left:4px solid #ffc629}.srv-category-header{position:relative}.srv-category-cols{pointer-events:none;color:var(--muted);letter-spacing:.06em;grid-template-columns:44px minmax(0,1.5fr) minmax(0,1.25fr) 130px minmax(0,1.2fr) minmax(0,1fr) 118px;align-items:center;gap:12px;padding:0 14px;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.srv-category-cols span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1100px){.srv-category-cols{display:none}}.client-sell{--sell-navy:var(--line);--sell-yellow:#ffc629;--sell-cream:var(--on-navy);color:var(--sell-navy);gap:24px;min-width:0;display:grid}.client-sell h1,.client-sell h2,.sell-dialog h2,.sell-dialog h3{color:var(--ink)}.client-sell h1{margin:12px 0;font-family:Bungee,Onest,sans-serif;font-size:calc(clamp(22px,2.3vw,32px));line-height:1.35}.client-sell h2,.sell-dialog h2{margin:0 0 12px;font-family:Bungee,Onest,sans-serif;font-size:19px;line-height:1.5}.client-sell h3,.sell-dialog h3{margin:0 0 8px;font-size:17px;line-height:1.5}.client-sell p,.sell-dialog p{margin:8px 0 16px;line-height:1.65}.client-sell a,.sell-dialog a{color:#1555aa;text-underline-offset:3px;font-weight:700}.sell-muted{color:#4b6087;font-size:13px}.sell-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.sell-nowrap,.sell-status,.sell-tabs button{white-space:nowrap}.sell-eyebrow{color:var(--ink);letter-spacing:.6px;background:#ffc629;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.sell-hero{background:var(--navy);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.client-sell .sell-hero h1{color:#fff}.sell-hero p{color:#d7e2fb;max-width:630px;font-size:14px}.sell-hero-actions{flex-shrink:0;justify-items:center;gap:16px;display:grid}.client-sell .sell-hero-actions a{color:#ffc629;font-size:13px}.sell-icon-button,.sell-primary,.sell-secondary{border:2px solid var(--line);min-height:43px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:800;transition:background .12s,transform .12s;display:inline-flex}.sell-primary{box-shadow:3px 3px 0 var(--line);background:#ffc629}.sell-secondary{background:var(--surface);box-shadow:none}.sell-primary:hover:not(:disabled){background:#ffda60;transform:translateY(-1px)}.sell-secondary:hover:not(:disabled){background:var(--paper)}.sell-primary:disabled,.sell-secondary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.client-sell button:focus-visible,.client-sell input:focus-visible,.client-sell select:focus-visible,.sell-dialog button:focus-visible,.sell-dialog input:focus-visible,.sell-dialog select:focus-visible,.sell-dialog textarea:focus-visible{outline-offset:3px;outline:3px solid #3198ff}.sell-small{border-radius:9px;min-height:34px;padding:6px 11px;font-size:12px}.sell-feedback{overflow-wrap:anywhere;border:1px solid;border-radius:12px;padding:13px 17px;font-size:14px}.sell-success{color:#226837;background:#eef9ed;border-color:#a7d4a3}.sell-error{color:#a02e22;background:#fff0ee;border-color:#e6b5ac}.client-sell>.sell-feedback,.sell-hero-status{margin:0}.sell-status{color:#4b6087;background:#f0f2f6;border-radius:7px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.sell-status[data-status=approved],.sell-status[data-status=published],.sell-status[data-status=released]{color:#246534;background:#e7f5e9}.sell-status[data-status=held],.sell-status[data-status=pending],.sell-status[data-status=pending_delete],.sell-status[data-status=pending_review]{color:#795617;background:#fff1c6}.sell-status[data-status=failed],.sell-status[data-status=rejected],.sell-status[data-status=reversed],.sell-status[data-status=suspended]{color:#a1392b;background:#ffebe6}.sell-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sell-kpis article{background:var(--surface);border:2px solid var(--line);border-radius:16px;min-height:107px;padding:18px 21px;position:relative}.sell-finance-kpis span,.sell-kpis span{color:#4b6087;font-size:12px;font-weight:800}.sell-kpis strong{margin-top:8px;font-family:Bungee,sans-serif;font-size:28px;line-height:1.2;display:block}.sell-kpis i{background:#d3ddf2;border-radius:4px;width:12px;height:12px;position:absolute;bottom:24px;right:20px}.sell-kpis .sell-dot-published{background:#2ab149}.sell-kpis .sell-dot-pending{background:#ffc629}.sell-kpis .sell-dot-sales{background:#2496ff}.sell-tabs{border-bottom:2px solid var(--line);scrollbar-width:thin;gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.sell-tabs button{cursor:pointer;color:#4b6087;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 20px;font:800 14px Onest,sans-serif}.sell-tabs button.active{background:var(--surface);border:2px solid var(--line);color:var(--ink);box-shadow:2px 2px 0 var(--line);padding:9px 19px}.sell-tabs button:hover{color:var(--ink)}.sell-tabs small{background:#eef1f7;border-radius:5px;margin-left:4px;padding:2px 5px;font-size:11px}.sell-card{background:var(--surface);border:2px solid var(--line);border-radius:20px;min-width:0;padding:22px}.sell-filters{align-items:center;gap:12px;margin:0 0 20px;display:flex}.sell-search{flex:1;min-width:0;position:relative}.sell-search svg{fill:none;stroke:#4b6087;stroke-width:2px;width:19px;height:19px;position:absolute;top:14px;left:14px}.sell-search input{padding-left:43px!important}.client-sell input,.client-sell select,.sell-dialog input,.sell-dialog select,.sell-dialog textarea{box-sizing:border-box;color:var(--ink);background:var(--surface);border:1px solid #adbad1;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:11px 13px;font:400 14px Onest,sans-serif}.client-sell select{width:auto;max-width:100%}.sell-filters select{min-width:180px}.sell-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sell-product{background:var(--surface);border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sell-product-banner{aspect-ratio:16/8.5;background:linear-gradient(140deg,#1d4486,var(--line));place-items:center;display:grid;position:relative;overflow:hidden}.sell-product-banner>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sell-product-banner>span:not(.sell-status){color:#ffc629;font:800 50px Onest,sans-serif}.sell-product-banner .sell-status{position:absolute;bottom:12px;right:12px;box-shadow:0 1px 6px #10204a30}.sell-product-body{flex-direction:column;flex:1;padding:17px;display:flex}.sell-product-meta{color:#4b6087;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.sell-product-meta small{flex-shrink:0;font-size:11px}.sell-product h3{overflow-wrap:anywhere;font-family:Bungee,Onest,sans-serif;font-size:17px;line-height:1.45}.sell-product p{color:#4b6087;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;margin:0 0 12px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.sell-product-price{justify-content:space-between;align-items:center;gap:8px;margin:auto 0 15px;padding-top:8px;display:flex}.sell-product-price strong{font-size:21px}.sell-product-price small{color:#4b6087;font-size:11px}.sell-pagination{justify-content:center;align-items:center;gap:14px;margin-top:25px;display:flex}.sell-pagination>span{align-items:center;font-size:13px;font-weight:800;line-height:1;display:flex}.sell-pagination button{min-height:39px}.sell-empty{text-align:center;background:#fffbf1;border:2px dashed #d7c79f;border-radius:18px;margin:10px 0;padding:46px 24px}.sell-empty p{color:#4b6087;font-size:14px}.sell-empty-symbol{color:#ad8a25;margin-bottom:20px;font-size:50px;line-height:1;display:block}.sell-profile-layout{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.sell-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sell-section-head h2{margin:0}.sell-profile-state{gap:15px;padding:18px 0;display:flex}.sell-profile-state h3{font-size:16px}.sell-profile-state p{color:#4b6087;margin-bottom:0;font-size:13px}.sell-profile-icon{color:#795617;background:#fff1c6;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.sell-info{margin:17px 0;font-size:13px}.sell-info>div{border-bottom:1px solid #ece5d6;grid-template-columns:140px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.sell-info dt{color:#4b6087;font-weight:600}.sell-info dd{overflow-wrap:anywhere;margin:0;font-weight:700}.sell-review-note{overflow-wrap:anywhere;background:#fff9e8;border:1px solid #e6d5a6;border-radius:12px;margin-bottom:20px;padding:14px 16px;font-size:13px}.sell-review-note p{margin:5px 0 0}.sell-gateways{grid-template-columns:1fr 1fr;gap:13px;margin-top:24px;display:grid}.sell-gateways>article{text-align:center;background:#fafbfd;border:1px solid #d5ddec;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:20px 12px;display:flex}.sell-gateways .pay-mark{-o-object-fit:contain;object-fit:contain;width:115px}.sell-gateways .pay-mark,.sell-gateways .pay-mark img{max-width:100%;height:35px}.sell-gateways small,.sell-table-wrap td small,.sell-table-wrap th{color:#4b6087;font-size:11px}.sell-gateways p{margin:0;font-size:12px;line-height:1.5}.sell-gateways button{width:100%;margin-top:auto;padding:9px;font-size:12px}.sell-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}.sell-finance-kpis strong{margin-top:12px;font-family:Bungee,Onest,sans-serif;font-size:24px;line-height:1.3;display:block}.sell-finance-kpis p{color:#4b6087;margin:10px 0 0;font-size:12px;line-height:1.5}.sell-ledger{padding:22px 0 0;overflow:hidden}.sell-ledger>.sell-section-head{padding:0 22px}.sell-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.sell-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.sell-table-wrap th{white-space:nowrap;background:#fff9e9;border-top:1px solid #ecdfc5;border-bottom:1px solid #ecdfc5;padding:13px 15px}.sell-table-wrap td{vertical-align:middle;border-bottom:1px solid #edf0f6;padding:15px;line-height:1.5}.sell-table-wrap td small{margin-top:4px;display:block}.sell-ledger>.sell-pagination{padding:5px 15px 20px}.sell-onboarding{background:var(--surface);border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);border-radius:22px;overflow:hidden}.sell-onboarding-main{justify-content:center;align-items:center;gap:36px;padding:42px 36px;display:flex}.sell-onboarding-main>div:last-child{max-width:560px}.sell-onboarding-main h2{font-size:24px}.sell-onboarding-main p{color:#4b6087;font-size:14px}.sell-creator-art{border:3px solid var(--line);width:142px;min-width:142px;height:142px;box-shadow:6px 6px 0 var(--line);background:#ffc629;border-radius:28px;place-items:center;display:grid;position:relative;transform:rotate(-5deg)}.sell-creator-art svg{fill:none;width:95px;height:95px;stroke:var(--line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sell-creator-art span{color:var(--ink);font-size:42px;position:absolute;top:-20px;right:-15px}.sell-steps{background:var(--soft);border-top:1px solid #eadbbd;grid-template-columns:repeat(3,1fr);gap:25px;padding:26px 32px;display:grid}.sell-steps article{gap:13px;display:flex}.sell-steps article>span{color:var(--ink);border:1px solid var(--line);background:#ffc629;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.sell-steps h3{margin:3px 0 6px;font-size:14px}.sell-steps p{color:#4b6087;margin:0;font-size:12px}.sell-dialog{background:var(--paper);color:var(--ink);border:3px solid var(--line);box-sizing:border-box;width:calc(min(620px,100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:8px 8px 0 var(--line);border-radius:23px;padding:0;font-family:Onest,sans-serif;overflow:hidden}.sell-dialog[open]{flex-direction:column;display:flex}.sell-dialog::backdrop{background:var(--overlay)}.sell-dialog-wide{width:calc(min(1060px,100vw - 40px))}.sell-dialog-head{border-bottom:2px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.sell-dialog-head h2{overflow-wrap:anywhere;margin:0;font-family:Onest,sans-serif;font-size:19px;font-weight:900}.sell-icon-button{background:var(--surface);width:40px;height:40px;min-height:40px;box-shadow:none;border-radius:11px;flex-shrink:0;padding:9px}.sell-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.sell-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px;overflow-y:auto}.sell-form,.sell-form fieldset{gap:20px;display:grid}.sell-form fieldset{border:0;min-width:0;margin:0;padding:0}.sell-form fieldset:disabled{opacity:.6}.sell-field>label,.sell-form label,.sell-gift-form label{gap:8px;min-width:0;font-size:13px;font-weight:800;display:grid}.sell-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sell-checkbox{align-items:flex-start;gap:11px!important;display:flex!important}.sell-checkbox input{width:17px;height:17px;min-height:17px;accent-color:var(--ink);flex-shrink:0;margin:3px 0 0;padding:0;appearance:auto!important}.sell-checkbox span{font-weight:700;line-height:1.6}.sell-checkbox small{color:#4b6087;margin-top:4px;font-size:12px;font-weight:400;display:block}.sell-terms{background:var(--surface);border:1px solid #e3d5b8;border-radius:12px;padding:15px;font-size:12px!important}.sell-modal-footer{border-top:1px solid #e8d8ba;justify-content:flex-end;align-items:center;gap:15px;margin-top:3px;padding-top:20px;display:flex}.sell-modal-footer>small{color:#4b6087;max-width:650px;margin-right:auto;font-size:12px;line-height:1.6}.sell-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sell-inline small{color:#4b6087;margin-right:auto;font-size:11px}.sell-banner-editor{background:var(--soft);border:1px solid #eadbbd;border-radius:13px;align-items:center;gap:15px;padding:15px;display:flex}.sell-banner-editor>div:last-child{flex:1;min-width:0}.sell-banner-thumb{flex-shrink:0;width:140px}.sell-banner-thumb img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid #c6cfe0;border-radius:9px;width:100%}.sell-banner-editor .sell-inline{margin-top:10px}.sell-field .sell-section-head{margin-bottom:12px;font-size:13px;font-weight:800}.sell-text-button{color:#1555aa;cursor:pointer;background:0 0;border:0;padding:4px;font:700 11px Onest,sans-serif;text-decoration:underline}.sell-version-options{flex-wrap:wrap;gap:7px;display:flex}.sell-version-options label{background:var(--surface);cursor:pointer;border:1px solid #c8cfe0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font:700 12px Onest,sans-serif;display:flex}.sell-version-options label.selected{color:#256139;background:#eaf5e9;border-color:#a8cea5}.sell-version-options input{accent-color:#2b873e;width:13px;height:13px;min-height:13px;margin:0;padding:0}.sell-description-editor{background:var(--surface);border:1px solid #bdc9db;border-radius:14px;overflow:hidden}.sell-editor-head{background:#f4f6fb;border-bottom:1px solid #d3dbea;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.sell-editor-head>div,.sell-editor-tools{gap:5px;display:flex}.sell-editor-head button{cursor:pointer;color:#4b6087;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 9px;font:700 11px Onest,sans-serif}.sell-editor-head button.active{background:var(--surface);color:var(--ink);border-color:#bcc8df}.sell-description-editor>p{margin:12px 0;padding:0 14px;font-size:12px}.sell-editor-tools{flex-wrap:wrap;padding:0 12px 10px}.sell-editor-tools button{background:var(--surface);color:var(--ink);cursor:pointer;border:1px solid #d7dfed;border-radius:6px;padding:6px 9px;font:600 11px Onest,sans-serif}.sell-editor-tools button:disabled{opacity:.4;cursor:not-allowed}.sell-dialog .sell-markdown-input{resize:vertical;border:0;border-top:1px solid #edf0f7;border-radius:0;min-height:240px;padding:15px;font:13px/1.8 ui-monospace,Consolas,monospace}.sell-editor-foot{color:#4b6087;border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:20px;padding:11px 14px;line-height:1.5;display:flex}.sell-editor-foot small{font-size:10px}.sell-danger,.sell-editor-foot small:last-child{white-space:nowrap}.sell-link-fields{background:var(--paper);align-items:center;gap:8px;padding:10px 13px;display:flex}.sell-detail-tabs{margin-bottom:24px}.sell-preview-layout{grid-template-columns:280px minmax(0,1fr);gap:30px;display:grid}.sell-preview-layout aside{font-size:13px}.sell-preview-layout aside h3{overflow-wrap:anywhere;margin-top:16px}.sell-preview-layout>article{background:var(--surface);border:1px solid #e6d9c1;border-radius:16px;min-width:0;padding:22px}.sell-preview-banner{border:2px solid var(--line);-o-object-fit:cover;object-fit:cover;width:100%}.sell-preview-banner,.sell-preview-placeholder{aspect-ratio:16/9;border-radius:13px;margin-bottom:14px}.sell-preview-placeholder{color:#ffc629;background:var(--navy);place-items:center;font-size:46px;display:grid}.sell-preview-price{margin:18px 0;font:22px Bungee,sans-serif;display:block}.sell-preview-layout .sell-info>div{grid-template-columns:100px minmax(0,1fr);gap:10px}.sell-version-chips{flex-wrap:wrap;gap:5px;display:flex}.sell-version-chips span{background:var(--surface);border:1px solid #d2d9e6;border-radius:6px;padding:4px 7px;font-size:11px}.sell-release-section{border-top:1px solid #e8d8ba;margin-top:25px;padding-top:25px}.sell-release{background:var(--surface);border:1px solid #d9deea;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:15px;margin-top:12px;padding:15px;display:flex}.sell-release>div{min-width:0}.sell-release small{color:#4b6087;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.sell-release p{margin-bottom:0;font-size:12px;line-height:1.6}.sell-delete-zone{background:#fffaf1;border:1px solid #e9d8b9;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:17px;font-size:13px;display:flex}.sell-delete-zone p{color:#4b6087;margin:6px 0 0;font-size:11px}.sell-danger{color:#ac392b;background:var(--surface);border-color:#c6897c}.sell-confirm{background:var(--surface);border:1px solid #e4d5b7;border-radius:15px;padding:24px}.sell-confirm p{color:#4b6087;font-size:13px}.sell-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.sell-gift-form{background:var(--surface);border:1px solid #e4d5b7;border-radius:13px;align-items:flex-end;gap:12px;margin-bottom:22px;padding:18px;display:flex}.sell-gift-form label{flex:1}.sell-markdown{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.sell-description-editor>.sell-markdown{min-height:240px;padding:18px}.sell-markdown img{-o-object-fit:contain;object-fit:contain;border-radius:10px;max-width:100%;height:auto;max-height:600px;margin:18px auto;display:block}.sell-markdown iframe,.sell-markdown video{aspect-ratio:16/9;background:var(--navy);border:0;border-radius:12px;width:100%;max-width:720px;margin:20px auto;display:block}.sell-markdown pre{background:var(--navy);color:#eef4ff;white-space:pre;border-radius:10px;padding:16px;font:12px/1.7 ui-monospace,monospace;overflow-x:auto}.sell-markdown code{background:#eef1f7;border-radius:4px;padding:2px 4px;font:12px ui-monospace,monospace}.sell-markdown pre code{color:inherit;background:0 0;padding:0}.sell-markdown h2,.sell-markdown h3,.sell-markdown h4{margin:22px 0 12px;font-family:Onest,sans-serif;font-size:19px;line-height:1.5}.sell-markdown .sell-list-line{margin:6px 0;padding-left:18px;position:relative}.sell-list-line:before{content:"•";position:absolute;left:3px}.sell-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.sell-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.sell-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-profile-layout{grid-template-columns:1fr}.sell-hero{padding:25px}.sell-finance-kpis strong{font-size:20px}.sell-finance-kpis .sell-card{padding:18px}}@media (width<=650px){.client-sell{gap:20px}.sell-hero{border-radius:17px;padding:22px 19px;display:block}.client-sell h1{font-size:22px}.sell-hero-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;display:flex}.sell-hero-actions a{font-size:11px!important}.sell-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sell-kpis article{border-radius:13px;min-height:90px;padding:14px 17px}.sell-finance-kpis strong,.sell-kpis strong{font-size:25px}.sell-tabs{gap:5px}.sell-tabs button{padding:9px 12px;font-size:12px}.sell-tabs button.active{padding:8px 11px}.sell-filters{flex-direction:column;align-items:stretch;gap:9px}.sell-filters select{width:100%;min-width:0}.sell-products{grid-template-columns:1fr;gap:18px}.sell-product-banner{aspect-ratio:16/7}.sell-card{border-radius:16px;padding:18px}.sell-finance-kpis{grid-template-columns:1fr;gap:10px}.sell-finance-kpis p{margin-top:6px}.sell-ledger{padding:18px 0 0}.sell-ledger .sell-section-head{align-items:flex-start;gap:10px;padding:0 14px}.sell-section-head h2{font-size:15px}.sell-ledger select{min-height:35px;padding:7px;font-size:12px}.sell-table-wrap td,.sell-table-wrap th{padding:12px}.sell-onboarding-main{text-align:center;flex-direction:column;gap:30px;padding:28px 22px}.sell-onboarding-main h2{font-size:20px}.sell-creator-art{width:110px;min-width:110px;height:110px}.sell-creator-art svg{width:74px;height:74px}.sell-steps{grid-template-columns:1fr;gap:20px;padding:23px}.sell-dialog,.sell-dialog-wide{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);box-shadow:5px 5px 0 var(--line);border-radius:17px}.sell-dialog-head{gap:10px;padding:13px 15px}.sell-dialog-head h2{font-size:16px}.sell-dialog-body{scrollbar-gutter:auto;padding:17px}.sell-form-grid{grid-template-columns:1fr;gap:18px}.sell-form{gap:18px}.sell-modal-footer{flex-wrap:wrap;gap:12px}.sell-modal-footer>small{width:100%;margin:0}.sell-modal-footer .sell-primary{flex:1}.sell-version-options{gap:6px}.sell-version-options label{padding:7px 8px;font-size:11px}.sell-field .sell-section-head{align-items:flex-start;gap:8px}.sell-field .sell-section-head>label{font-size:12px;line-height:1.6}.sell-banner-editor{padding:12px;display:block}.sell-banner-thumb{width:100%;max-width:220px;margin-bottom:12px}.sell-preview-layout{grid-template-columns:1fr;gap:22px}.sell-preview-layout>article{padding:16px}.sell-preview-banner{-o-object-fit:cover;object-fit:cover;max-height:220px}.sell-preview-layout aside{grid-template-columns:1fr;min-width:0;display:grid}.sell-preview-placeholder{max-height:180px}.sell-description-editor>p{font-size:11px}.sell-editor-head{padding:10px;font-size:12px}.sell-editor-head button{padding:6px;font-size:10px}.sell-editor-tools{padding:0 10px 10px}.sell-editor-tools button{padding:6px 7px;font-size:10px}.sell-editor-foot{gap:8px;padding:10px}.sell-link-fields{flex-wrap:wrap}.sell-link-fields input{flex:100%}.sell-dialog .sell-markdown-input{padding:12px;font-size:12px}.sell-release{flex-direction:column;gap:10px}.sell-delete-zone{align-items:flex-start}.sell-delete-zone,.sell-gift-form{flex-direction:column;padding:15px}.sell-gift-form{align-items:stretch}.sell-detail-tabs{margin-bottom:18px}.sell-detail-tabs button{padding:9px;font-size:11px}.sell-detail-tabs button.active{padding:8px}.sell-detail-tabs small{margin-left:2px}.sell-gateways{gap:10px}.sell-gateways>article{padding:17px 9px}.sell-gateways button{padding:8px;font-size:11px}.sell-info>div{grid-template-columns:105px minmax(0,1fr);gap:10px}.sell-pagination{gap:10px}.sell-pagination button{padding:9px 11px;font-size:11px}.sell-confirm{padding:19px}.sell-markdown{font-size:12px}.sell-markdown h2,.sell-markdown h3,.sell-markdown h4{font-size:17px}}.config-alert{border-bottom:1px solid var(--hairline);background:var(--tint);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.config-alert.error{color:#a42232;background:#fff0f0;border-color:#f2b8bb}.config-alert.success{color:#1c7c36;background:#e6f6df}.config-alert a{font-weight:800;text-decoration:underline}.config-empty{text-align:center;color:var(--muted);padding:38px 24px;line-height:1.7}.config-muted{color:var(--muted);font-size:12px;line-height:1.6}.cfg-live .cfg-head-row{flex-wrap:wrap}.cfg-live .cfg-heading{flex:1 0 180px;min-width:180px}.cfg-live .cfg-title{text-overflow:ellipsis;overflow:hidden}.cfg-live .cfg-live-actions{flex-wrap:wrap;flex:540px;justify-content:flex-end;gap:8px;max-width:100%;display:flex}.cfg-live .cfg-tabs{scrollbar-width:thin;overflow-x:auto}.cfg-live .cfg-tabs button{flex-shrink:0}.cfg-live a.cfg-ghost,.config-dialog a.cfg-apply,.config-dialog a.cfg-ghost,.ed-live a.cfg-ghost{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cfg-live .cfg-loose.on{border-color:var(--ink);background:var(--surface)}.cfg-live .cfg-usage>div{grid-template-columns:1fr}.cfg-live.shut .cfg-loose,.cfg-live.shut .cfg-proj{align-items:center;padding:10px 2px}.live-chip{color:#216236;background:#e6f6df;border-color:#a5cf9e}.live-chip.locked{color:var(--muted);background:#eef2fb;border-color:#c9d0e1}.cfg-live-menu{border-bottom:1px solid var(--hairline);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.cfg-live-menu a,.cfg-live-menu button{color:var(--ink);background:var(--surface);font:inherit;border:1px solid #c9bd9f;border-radius:8px;padding:6px 10px;font-size:12px}.cfg-live-toggle{background:var(--paper);border:1.5px solid #c9bd9f;border-radius:8px;gap:3px;padding:3px;display:flex}.cfg-live-toggle button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:700}.cfg-live-toggle button.on{background:var(--navy);color:#fff}.cfg-live-files{scrollbar-width:thin;flex:1;min-height:0;padding:0 16px 16px;overflow:auto}.cfg-live-folder{border:1.5px solid var(--hairline);border-radius:12px;margin-top:12px;overflow:hidden}.cfg-live-folder summary{background:var(--paper);cursor:pointer;padding:10px 12px;font-size:13px;font-weight:800;list-style:none}.cfg-live-folder summary span{color:var(--muted);margin-left:5px;font-size:11px}.cfg-live-file{border-top:1px solid var(--hairline);background:var(--surface);gap:12px;padding:12px}.cfg-live-file,.cfg-live-file-name{align-items:center;min-width:0;display:flex}.cfg-live-file-name{flex:1;gap:10px}.cfg-live-file-name>span{flex-direction:column;gap:4px;min-width:0;display:flex}.cfg-live-file-name strong{font-size:13px}.cfg-live-file-name small,.cfg-live-file-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfg-live-file-name small{color:var(--muted);font:11px JetBrains Mono,monospace}.cfg-live-file-name svg{flex-shrink:0}.cfg-live-file-meta{text-align:right;color:var(--muted);flex-shrink:0;font-size:11px;line-height:1.6}.cfg-live-file-buttons{flex-wrap:wrap;flex-shrink:0;gap:5px;display:flex}.cfg-live-file-buttons a,.cfg-live-file-buttons button{background:var(--surface);min-width:28px;height:28px;color:var(--ink);border:1px solid #c9d0e1;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.cfg-live-member{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.cfg-live-member>span{flex:1}.cfg-live-member small{color:var(--muted);margin-top:4px;display:block}.cfg-live-avatar{border:1.5px solid var(--line);background:#dcefff;border-radius:9px;justify-content:center;align-items:center;max-width:34px;height:34px;font-weight:800;display:flex}.cfg-live-section-head{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.cfg-live-more{margin:16px auto 0;display:block}.cfg-live button:disabled,.config-dialog button:disabled,.ed-live button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.config-dialog{box-sizing:border-box;border:2px solid var(--line);background:var(--paper);width:calc(min(560px,100vw - 32px));max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:8px 8px 0 var(--line);border-radius:22px;padding:0}.config-dialog.wide{width:calc(min(820px,100vw - 32px))}.config-dialog.config-editor-dialog{flex-direction:column;width:calc(min(1600px,100vw - 24px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);display:flex}.config-editor-dialog>.config-dialog-content{flex:1;min-height:0;padding:0;display:flex;overflow:auto}.config-editor-dialog .ed-live{flex:1;height:100%}.cfg-live-file-name:is(button){text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.config-gallery{flex-direction:column;gap:10px;max-height:65vh;display:flex;overflow:auto}.config-gallery>button{border:1.5px solid var(--hairline);color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.config-gallery>button>span:first-of-type{flex:1;min-width:0}.config-gallery small{overflow-wrap:anywhere;margin-top:4px;font:11px JetBrains Mono,monospace;display:block}.config-gallery>button>span:last-child{font-size:12px;font-weight:800}.config-dialog::backdrop{background:var(--overlay)}.config-dialog>header{z-index:1;background:var(--surface);border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.config-dialog>header>h2{margin:0;font:800 18px Onest,sans-serif}.config-dialog>header>button{border:1.5px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px}.config-form{flex-direction:column;gap:16px;font-size:14px;line-height:1.6;display:flex}.config-form p{margin:0}.config-catalog label,.config-form label{flex-direction:column;gap:6px;font-weight:800;display:flex}.config-catalog select,.config-form input:not([type=checkbox]),.config-form select,.config-form textarea{box-sizing:border-box;background:var(--surface);width:100%;min-width:0;color:var(--ink);border:1.5px solid #a9b4cf;border-radius:9px;padding:10px;font:14px Onest,sans-serif}.config-form textarea{resize:vertical}.config-form-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.config-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.config-permissions label{flex-direction:row;align-items:center;font-size:13px}.config-copy{border:1.5px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.config-copy code,.config-copy input{overflow-wrap:anywhere;flex:1;min-width:0;font:12px JetBrains Mono,monospace}.config-copy button{border:1px solid var(--line);color:var(--cta-ink);cursor:pointer;background:#ffc629;border-radius:7px;padding:7px 9px;font-weight:800}.config-dialog .cfg-ghost,.ed-live .cfg-ghost{border:1.5px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:800}.config-dialog .cfg-apply{border:1.5px solid var(--line);color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);cursor:pointer;background:#ffc629;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.client-body:has(.ed-live){gap:0;padding:0;overflow:hidden}.ed-live{min-width:0;height:calc(100dvh - 76px)}.ed-live .ed-head{flex-wrap:wrap;gap:10px;height:auto;min-height:62px;padding:10px 14px;display:flex}.ed-live .ed-id{flex:1}.ed-live .ed-crumb .file{max-width:170px}.ed-live .ed-actions{margin-left:auto}.ed-live .ed-actions>a.ed-navbtn{background:var(--soft);min-height:34px;color:var(--ink);border:1px solid #c9bd9f;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ed-live .ed-actions>a.ed-navbtn:hover{background:var(--tint);border-color:var(--ink)}.ed-live .ed-actions>a.ed-navbtn:focus-visible{outline:2px solid var(--line);outline-offset:3px}.config-project-validation-row-actions,.config-project-validation-tools,.config-validation-actions,.config-validation-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.config-validation-tools{justify-content:space-between;padding:6px 0 10px}.config-validation-filters{border:1px solid var(--hairline);background:var(--paper);border-radius:9px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.config-validation-filters button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11px}.config-validation-filters button.on{background:var(--navy);color:#fff}.config-validation-row{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;display:flex}.config-validation-row .config-issue{border-bottom:0;flex:1;min-width:0}.config-issue-fix{flex-shrink:0;margin-right:4px}.config-project-validation .ed-navbtn,.config-validation-panel .ed-navbtn{background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border:1px solid #c9bd9f;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700}.config-validation-note{margin:8px 0 0}.config-correction-summary{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0;font-size:12px;display:flex}.config-correction-changes{border:1px solid var(--hairline);background:var(--soft);border-radius:10px;max-height:150px;margin:0 0 12px;padding:0;list-style:none;overflow:auto}.config-correction-changes li{border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;font-size:11px;display:flex}.config-correction-changes del{color:#a42232}.config-correction-changes ins{color:#216236;text-decoration:none}.config-correction-diff{border:1px solid #c9bd9f;border-radius:10px;height:calc(min(360px,45dvh));min-height:220px;position:relative;overflow:hidden}.config-project-validation-tools{justify-content:space-between;margin-bottom:12px;font-size:12px}.config-project-validation-tools label{align-items:center;gap:8px;display:flex}.config-project-validation-tools select{background:var(--surface);color:var(--ink);border:1px solid #c9bd9f;border-radius:8px;padding:7px}.config-project-validation progress{width:100%;height:7px;accent-color:var(--ink);margin-bottom:14px;display:block}.config-project-validation-files{margin-top:14px}.config-project-validation-file{border:1px solid var(--hairline);background:var(--soft);border-radius:12px;margin-top:8px;overflow:hidden}.config-project-validation-file summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.config-project-validation-file summary>span:first-child{overflow-wrap:anywhere;flex:1;min-width:160px}.config-project-validation-file small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.config-project-validation-file .config-validation-panel{padding:0 12px 12px}.config-project-correction h3{overflow-wrap:anywhere;font-size:14px}.config-import-validation{flex-direction:column;gap:10px;display:flex}.config-import-validation>label{align-items:center;gap:8px;display:flex}.config-import-validation-row input[type=checkbox],.config-import-validation>label select{width:auto}.config-import-validation-row{border:1px solid var(--hairline);background:var(--soft);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.config-import-validation-row>label{flex-direction:row;align-items:center;gap:8px;display:flex}.config-import-validation-row small{color:var(--muted);margin-top:5px;display:block}.config-import-validation-row strong,.config-issue>span{overflow-wrap:anywhere}.ed-live .ed-search input{padding-left:8px}.config-catalog{border-top:1px solid var(--hairline);padding:12px;font-size:12px}.config-catalog select{margin-bottom:8px;padding:7px;font-size:12px}.config-catalog .ed-file{font:11px JetBrains Mono,monospace}.config-editing-stage{min-height:200px;position:relative;overflow:hidden}.config-code-editor,.config-monaco-host{width:100%;height:100%;min-height:200px}.config-code-editor,.config-code-layer{position:absolute;inset:0}.config-editor-panes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.config-editor-panes.comparing{grid-template-columns:minmax(0,1fr)}.config-editor-pane{background:var(--soft);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.config-editor-start>section:first-child,.config-reference-pane{border-right:2px solid var(--line)}.config-editor-pane>header{box-sizing:border-box;border-bottom:1px solid var(--hairline);background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.config-editor-pane>header>div{min-width:0}.config-editor-pane strong{font-size:13px}.config-editor-pane small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.config-editor-pane .live-chip{flex-shrink:0;font-size:10px}.config-pane-body{flex:1;min-width:0;min-height:0;position:relative}.config-current-tools{border-bottom:1px solid var(--hairline);background:var(--surface);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 10px;display:flex}.config-current-tools .ed-navbtn{padding:0 8px}.config-yaml-input{display:none}.config-reference-empty{color:var(--muted);margin:0;padding:24px;font-size:13px;line-height:1.7}.config-catalog h3,.config-tree-heading{color:var(--ink);margin:0 0 10px;font:800 12px Onest,sans-serif}.config-catalog>p{line-height:1.6}.config-editor-start{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.config-editor-start>section{background:var(--soft);padding:28px 22px;font-size:13px;line-height:1.8}.config-editor-start h2{margin:0 0 12px;font:800 15px Onest,sans-serif}@media (width<=1000px){.ed-live .ed-body{grid-template-columns:180px minmax(0,1fr)}.config-editor-pane>header{flex-wrap:wrap}}@media (width<=760px){.config-editor-panes,.config-editor-start{grid-template-columns:minmax(0,1fr)}.config-editor-panes:not(.comparing){grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.config-editor-start>section:first-child,.config-reference-pane{border-right:0;border-bottom:2px solid var(--line)}.config-editing-stage.is-split{min-height:720px}.config-editing-stage:not(.is-split){min-height:360px}.config-editor-start>section{padding:20px 16px}}.config-code-loading{height:100%;color:var(--muted);place-items:center;display:grid}.config-code-fallback{box-sizing:border-box;resize:none;background:var(--soft);width:100%;height:100%;color:var(--ink);white-space:pre;tab-size:2;border:0;padding:14px;font:13px/1.7 JetBrains Mono,monospace}.config-editor-dock{border-top:2px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;height:182px;display:flex}.config-editor-dock-tabs{border-bottom:1px solid var(--hairline);background:var(--paper);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.config-editor-dock-tabs button{background:0 0;border:0;border-radius:7px;padding:6px 10px;font-weight:800}.config-editor-dock-tabs button.on{background:var(--navy);color:#fff}.config-editor-dock-content{flex:1;min-height:0;padding:8px 12px;font-size:12px;overflow:auto}.config-issue{background:var(--surface);text-align:left;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:12px;display:flex}.config-issue:hover{background:var(--paper)}.config-issue>b{width:20px;height:20px;color:var(--muted);background:#dcefff;border-radius:5px;place-items:center;display:grid}.config-issue.error>b{color:#b82a37;background:#ffd6d6}.config-issue.warning>b{background:var(--tint);color:#996a0d}.config-issue>span{flex:1;min-width:0}.config-history-row small,.config-issue small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.config-issue code{color:var(--muted);flex-shrink:0;font-size:11px}.config-history-row{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.config-history-row>span{flex:1}.config-editor-footer{border-top:2px solid var(--line);background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:7px 14px;font:11px Onest,sans-serif;display:flex}.config-editor-footer button{color:#ffc629;font:inherit;background:0 0;border:0}.config-preview{scrollbar-gutter:stable;background:#f3eddf;flex:1;min-height:0;padding:20px;overflow:auto}.config-preview>label{align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:flex}.config-preview select{border:1px solid var(--line);border-radius:7px;max-width:70%;padding:6px}.config-inventory{background:#c6c6c6;border:3px solid #272727;max-width:470px;margin:16px auto;padding:16px;box-shadow:inset 3px 3px #fff,inset -3px -3px #555}.config-inventory h3{background:#363636;margin:0 0 12px;padding:8px;font-size:16px}.config-inventory-slots{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;display:grid}.config-inventory-slots button{aspect-ratio:1;background:#8b8b8b;border:2px solid #fff;border-color:#373737 #fff #fff #373737;padding:0;font:12px JetBrains Mono,monospace;position:relative}.config-inventory-slots button.filled{background:#8b8b8b}.config-inventory-slots img{-o-object-fit:contain;object-fit:contain;width:70%;height:70%;image-rendering:pixelated}.config-inventory-slots button.selected{outline-offset:1px;outline:2px solid #ffc629}.config-inventory-slots small{color:#fff;font-size:9px;position:absolute;bottom:0;right:2px}.config-inventory-tooltip{box-sizing:border-box;overflow-wrap:anywhere;color:#ccc;background:#120c1c;border:2px solid #351068;max-height:calc(min(320px,40dvh));margin-top:16px;padding:12px;font-size:12px;overflow:auto}.config-inventory-tooltip p{margin:6px 0}.config-inventory-tooltip small{margin:10px 0;display:block}.config-message-preview{border:2px solid var(--line);background:#242a31;border-radius:12px;max-width:760px;margin:20px auto;padding:20px;line-height:1.8}.config-message-preview p{overflow-wrap:anywhere;margin:3px 0}.config-message-preview.hologram{text-align:center;background:linear-gradient(#547b9c,#324b38)}.config-preview-panel{box-sizing:border-box;width:100%}.config-preview-dialog{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#f3eddf;border:0;margin:0;padding:0;overflow:hidden}.config-preview-dialog::backdrop{background:var(--overlay)}.config-preview-dialog .config-preview-panel.expanded{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;height:100%;padding:20px;display:grid;overflow:hidden}.config-preview-view{min-width:0}.expanded .config-preview-view{scrollbar-gutter:stable;min-height:0;padding-right:4px;overflow:auto}.config-preview-code-pane{background:var(--soft);border:1.5px solid #d8c59c;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.config-preview-code-tools{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.config-preview-code-tools strong{flex:1;min-width:100px;font-size:13px}.config-preview-code-tools strong small{overflow-wrap:anywhere;margin-top:3px;font:10px JetBrains Mono,monospace;display:block}.config-preview-code-body{flex:1;min-height:200px;position:relative}.config-preview-code-status{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.config-preview-code-pane>.config-alert{margin:8px 12px}.config-preview-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;display:flex}.config-preview-selection{flex-direction:column;flex:240px;gap:6px;min-width:0;font-size:11px;font-weight:800;display:flex}.config-preview-selection select{box-sizing:border-box;width:100%;max-width:100%}.config-preview-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.config-preview-actions .ed-navbtn{min-height:34px}.config-preview-actions button[aria-expanded=true]{background:var(--navy);color:#fff}.ed-saved-configs .ed-group,.ed-scroll .ed-saved-configs{display:block}.config-catalog>summary,.config-saved-folder>summary,.ed-saved-configs .ed-group>summary,.ed-saved-configs>summary{cursor:pointer;align-items:center;gap:6px;min-height:30px;list-style:none;display:flex}.config-catalog summary::-webkit-details-marker{display:none}.ed-saved-configs summary::-webkit-details-marker{display:none}.config-catalog summary:before,.ed-saved-configs summary:before{content:"▸";flex-shrink:0;font-size:12px}.config-catalog details[open]>summary:before,.config-catalog[open]>summary:before,.ed-saved-configs details[open]>summary:before,.ed-saved-configs[open]>summary:before{content:"▾"}.config-catalog summary>span,.ed-saved-configs summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.config-catalog summary>small,.ed-saved-configs summary>small{color:var(--muted);letter-spacing:0;flex-shrink:0;font-size:10px;font-weight:600}.ed-saved-configs>.ed-group{margin-top:8px}.config-saved-file-tree{min-width:0}.config-saved-file-tree>.ed-file{width:100%}.config-catalog-file-tree .ed-file>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.config-saved-folder>summary{color:#3a4a70;padding:0 6px;font:700 11px JetBrains Mono,monospace}.config-saved-folder>.config-saved-file-tree{border-left:1px solid var(--hairline);margin-left:10px;padding-left:3px}.config-preview-dialog .config-scene-wrap{max-width:none}.config-preview-dialog .config-inventory{max-width:720px}.config-preview-dialog .config-scene{height:calc(max(360px,100dvh - 230px))}.config-preview-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.config-message-select,.config-preview-tools>label{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.config-message-select select,.config-preview-tools select{border:1.5px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:8px;padding:7px}.config-preview-kinds{flex-wrap:wrap;gap:5px;width:100%;display:flex}.config-preview-kinds button{background:var(--surface);color:var(--ink);border:1px solid #d8c59c;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.config-preview-kinds button.on{border-color:var(--ink);background:var(--navy);color:#fff}.config-preview-placeholders{background:var(--surface);border:1px solid #d8c59c;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px;padding:14px;display:grid}.config-preview-placeholders p{grid-column:1/-1;margin:0;font-size:12px}.config-preview-placeholders label{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.config-preview-placeholders input{border:1px solid #a9b4cf;border-radius:7px;min-width:0;padding:7px}.config-menu-link-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;font-size:11px;display:flex}.config-menu-link-tools:empty{display:none}.config-preview-link{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;display:flex}.config-preview-link input{background:var(--surface);min-width:130px;color:var(--ink);border:1.5px solid #a9b4cf;border-radius:8px;flex:1;padding:9px;font:11px JetBrains Mono,monospace}.config-inventory{box-sizing:border-box;width:100%}.config-item-amount{color:#fff;text-shadow:1px 1px #000;font:16px Config Minecraft,monospace;position:absolute;bottom:7px;right:3px}.config-inventory-slots .glow img{filter:drop-shadow(0 0 4px #b876ea)}.config-message-preview.title{background:linear-gradient(#718fad,#35483e);flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.config-message-preview.title .config-minecraft-text{font-size:26px}.config-message-preview.actionbar{text-align:center;background:linear-gradient(#718fad,#35483e);padding-top:140px}.config-scene-wrap{margin:12px 0}.config-scene-tools{background:#ffffff80;border:1px solid #d8c59c;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.config-scene-tools label{align-items:center;gap:6px;font-size:12px;display:flex}.config-scene-tools button.on{background:var(--navy);color:#fff}.config-pose-controls{margin:10px 0}.config-pose-fields{background:var(--surface);border:1px solid #d8c59c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.config-pose-part{flex-basis:100%;align-items:center;gap:8px;font-size:12px;display:flex}.config-pose-part select{border:1px solid #a9b4cf;border-radius:7px;max-width:100%;padding:7px}.config-pose-axis{flex:240px;grid-template-columns:34px minmax(60px,1fr) 72px;align-items:center;gap:8px;font-size:12px;display:grid}.config-pose-axis input[type=range]{width:100%;min-width:0;accent-color:var(--ink)}.config-pose-axis input[type=number]{box-sizing:border-box;border:1px solid #a9b4cf;border-radius:6px;width:72px;padding:6px}.config-pose-fields>small{flex:190px;font-size:11px}.config-scene{border:2px solid var(--line);touch-action:none;cursor:grab;background:#0f172a;border-radius:12px;width:100%;height:420px;position:relative;overflow:hidden}.config-scene:active{cursor:grabbing}.config-scene canvas{display:block}.config-scene-hologram{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.config-scene-hologram.config-scene-text-only{clip-path:none;text-align:center;white-space:normal;width:auto;height:auto;margin:0;inset:20px 10px auto}.config-scene-hologram p{margin:3px 0}.config-scene-fallback{text-align:center;justify-content:center;align-items:flex-end;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.config-public-menu{scrollbar-gutter:stable;box-sizing:border-box;height:100dvh;min-height:100dvh;color:var(--ink);background:#f3eddf;place-items:safe center;padding:12px;display:grid;overflow:auto}.config-public-menu .config-preview-panel{width:min(620px,100%);padding:0;overflow:visible}.config-public-menu .config-preview-tools{display:none}.config-public-menu .config-inventory{margin:0 auto;position:relative}.config-public-menu .config-inventory-tooltip{z-index:1;margin-top:12px;position:absolute;top:100%;left:-3px;right:-3px}@media (width<=760px){.config-editor-dialog>.config-dialog-content{flex-direction:column}.config-editor-dialog .ed-live{flex:none;width:100%;max-width:100%;height:auto;min-height:100%;overflow:visible}.config-message-select,.config-preview-tools>label{flex-wrap:wrap;max-width:100%}.config-message-select select,.config-preview-tools select{max-width:100%}.config-scene{height:340px}.config-dialog.config-editor-dialog>header{padding:10px 12px}.config-preview-dialog{overflow:auto}.config-preview-dialog .config-preview-panel.expanded{grid-template-rows:auto minmax(440px,70dvh);grid-template-columns:minmax(0,1fr);gap:16px;height:auto;min-height:100%;padding:12px;overflow:visible}.expanded .config-preview-view{min-height:auto;padding-right:0;overflow:visible}.config-preview-dialog .config-scene{height:340px}.config-preview-code-tools{padding:9px}}@font-face{font-family:Config Minecraft;src:url(../vendor/minecraft/fonts/Minecraft-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Config Minecraft;src:url(../vendor/minecraft/fonts/Minecraft-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Config Minecraft;src:url(../vendor/minecraft/fonts/Minecraft-Italic.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Config Minecraft;src:url(../vendor/minecraft/fonts/Minecraft-BoldItalic.woff)format("woff");font-style:italic;font-weight:700;font-display:swap}.config-minecraft-text{text-shadow:1px 1px #0009;white-space:pre-wrap;font-family:Config Minecraft,monospace;font-size:16px}@media (width<=1100px){.cfg-live{grid-template-columns:220px minmax(0,1fr);gap:14px;padding:14px}.cfg-live.shut{grid-template-columns:56px minmax(0,1fr)}.cfg-live-file-meta{display:none}.cfg-live .cfg-head-row{flex-wrap:wrap}}@media (width<=760px){:is(.client-body:has(.cfg-live),.client-body:has(.ed-live)){overflow:visible}.cfg-live,.cfg-live.shut{flex-direction:column;height:auto;min-height:calc(100dvh - 76px);padding:12px;display:flex}.cfg-live .cfg-rail{max-height:280px}.cfg-live .cfg-rail-scroll{max-height:190px}.cfg-live .cfg-usage{display:none}.cfg-live .cfg-rail.shut{align-items:flex-start}.cfg-live .cfg-rail.shut .cfg-rail-scroll{flex-direction:row}.cfg-live.shut .cfg-proj{min-width:44px}.cfg-live .cfg-stage{min-height:420px;overflow:visible}.cfg-live-files{padding:0 8px 12px}.cfg-live-file{flex-wrap:wrap;gap:8px}.cfg-live-file-name{min-width:160px}.cfg-live-file .live-chip{order:3}.cfg-live .cfg-tool-row{flex-wrap:wrap}.cfg-live .cfg-search,.ed-live .ed-id{flex-basis:100%}.ed-live{height:auto;min-height:calc(100dvh - 76px)}.ed-live .ed-body{flex-direction:column;display:flex}.ed-live .ed-tree{flex-shrink:0;max-height:250px}.ed-live .ed-scroll{max-height:165px}.config-issue code,.ed-live .ed-actions>a,.ed-live .ed-legend{display:none}.ed-live .ed-main{min-height:690px}.ed-live .ed-head{padding:10px}.ed-live .ed-crumb .file{max-width:170px}.ed-live .ed-actions{gap:5px}.ed-live .ed-apply,.ed-live .ed-modes button,.ed-live .ed-save{padding:0 8px;font-size:12px}.config-editor-dock{height:210px}.config-dialog-content{padding:16px}.config-preview{padding:12px}}.config-import-modes{flex-wrap:wrap;gap:8px;display:flex}.config-import-modes .on{background:var(--y-yellow,#ffca28);border-color:#142452}.config-import-summary{background:var(--surface);border:1px solid #e5d2a6;border-radius:12px;gap:7px;max-height:220px;padding:14px;display:grid;overflow:auto}.config-import-summary small{overflow-wrap:anywhere}.config-head-icon{pointer-events:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.config-head-icon canvas{width:32px;height:32px;image-rendering:pixelated}.config-menu-link-tools label{align-items:center;gap:6px;font-size:12px;display:flex}.config-menu-link-tools select{border:1px solid #bdc5d9;border-radius:6px;padding:5px}.adm{background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:272px minmax(0,1fr);font-family:Onest,sans-serif;display:grid}.adm a{color:inherit;text-decoration:none}.adm button,.adm-dlg button,.adm-drawer button,.adm-palette button{cursor:pointer;color:inherit;font-family:Onest,sans-serif}.adm-side{background:var(--surface);border-right:3px solid var(--line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.adm-brand{align-items:center;gap:10px;margin:16px 12px 8px 14px;display:flex}.adm-brand img{width:auto;height:32px}.adm-brand strong{font-family:Bungee,sans-serif;font-size:18px;font-weight:400;line-height:1;display:block}.adm-brand small{color:var(--muted);font-size:12px;font-weight:700}.adm-seal{border:1.5px solid var(--line);background:#ffc629;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:800}.adm-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 12px 8px 14px;display:flex;overflow:auto}.adm-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 8px 4px;font-size:11px;font-weight:800}.adm-nav a{border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.adm-nav a[aria-current=page]{border-color:var(--cta-ink);color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629;font-weight:800}.adm-nav a span{flex:1}.adm-count{background:var(--navy);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.adm-count.alert{background:#b3261e}.adm-user{border:2px solid var(--line);background:var(--paper);border-radius:14px;align-items:center;gap:10px;margin:8px 12px 0 14px;padding:10px;display:flex}.adm-user strong{font-size:14px;display:block}.adm-user small{color:var(--muted);font-weight:700}.adm-avatar{border:2px solid var(--line);background:#ffc629;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.adm-ground{background:linear-gradient(#35b34a 0 8px,#2a8f3b 0 11px,#8a5a2b 0);flex-shrink:0;height:18px;margin-top:12px}.adm-heading,.adm-main{min-width:0}.adm-top{z-index:30;box-sizing:border-box;background:var(--paper);border-bottom:2px solid var(--line);align-items:center;gap:16px;height:64px;padding:0 22px;display:flex;position:sticky;top:0}.adm-iconbtn.adm-menu{display:none}.adm-title{color:var(--ink);margin:0;font-family:Bungee,sans-serif;font-size:22px;font-weight:400;line-height:1.1}.adm-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;font-weight:600;overflow:hidden}.adm-tools{flex-shrink:0;margin-left:auto}.adm-search,.adm-tools{align-items:center;gap:8px;display:flex}.adm-search{border:2px solid var(--line);background:var(--surface);width:220px;height:40px;color:var(--muted);border-radius:12px;padding:0 10px 0 12px;font-weight:700}.adm-kbd{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:6px;margin-left:auto;padding:1px 5px;font-size:11px;font-weight:800}.adm-iconbtn{border:2px solid var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.adm-dot{color:#fff;background:#b3261e;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.adm-pop{position:relative}.adm-menu-card{z-index:40;border:2px solid var(--line);background:var(--paper);width:280px;box-shadow:4px 4px 0 var(--line);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.adm-bell-head button,.adm-menu-card a{box-sizing:border-box;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:8px 10px;font-size:14px;font-weight:800;display:flex}.adm-bell-head button:hover,.adm-menu-card a:hover{background:var(--tint)}.adm-bell{width:340px}.adm-bell-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 8px;display:flex}.adm-bell-head strong{font-size:14px}.adm-bell-head button{color:#0a4fa8;width:auto;font-size:13px}.adm-bell a{align-items:flex-start;gap:8px}.adm-bell b{font-weight:800;display:block}.adm-bell small{color:var(--muted);margin-top:2px;font-weight:700;display:block}.adm-unread{background:#b3261e;border-radius:99px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.adm-body{padding:22px 28px 48px}.adm-go,.adm-quiet{border:2px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.adm-go{color:var(--cta-ink);box-shadow:3px 3px 0 var(--line);background:#ffc629}.adm-quiet:disabled{opacity:.45;cursor:default}.adm-home{flex-direction:column;gap:16px;display:flex}.adm-home-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-home-bar p{color:var(--muted);margin:0;font-weight:800}.adm-home-bar div{gap:8px;display:flex}.adm-queue,.adm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adm-queue a,.adm-stat{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;min-height:112px;padding:14px 16px;display:flex}.adm-minis b,.adm-stat b{letter-spacing:-.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.adm-stat b{font-size:26px;line-height:1.1}.adm-queue strong,.adm-stat span{font-size:14px;font-weight:800}.adm-queue span,.adm-stat a,.adm-stat small{color:var(--muted);font-size:12px;font-weight:700}.adm-stat.hero{box-shadow:4px 4px 0 var(--line);background:#ffc629}.adm-stat.hero small{color:var(--ink)}.adm-up{color:#1c7c36}.adm-minis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.adm-minis article{border:2px solid var(--hairline);background:var(--soft);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.adm-minis b{font-size:15px}.adm-minis span{color:var(--muted);font-size:12px;font-weight:700}.adm-queue a{background:var(--tint);min-height:96px}.adm-split{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:12px;display:grid}.adm-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adm-card{border:2px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.adm-card-head{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.adm-card-head strong{font-family:Bungee,sans-serif;font-size:14px;font-weight:400}.adm-card-head a,.adm-card-head span{color:var(--muted);font-size:13px;font-weight:800}.adm-card-head a{color:#0a4fa8}.adm-chart-head{flex-wrap:wrap}.adm-chart-head strong{line-height:1.35}.adm-chart-head span{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.adm-chart-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px 0;display:flex}.adm-chart-bar .adm-chips{margin:0}.adm-chart-bar .adm-chips button{height:30px;padding:0 10px;font-size:12px}.adm-compare{color:var(--muted);align-items:center;gap:8px;display:flex}.adm-chart-meta,.adm-compare,.adm-compare select{font-size:12px;font-weight:800}.adm-compare select{border:2px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:999px;padding:0 10px;font-family:Onest,sans-serif}.adm-chart-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px 0;display:flex}.adm-chart-meta b{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.adm-chart-meta span{align-items:center;gap:6px;display:inline-flex}.adm-swatch{background:var(--navy);border-radius:99px;width:18px;height:4px}.adm-swatch.is-then{background:#1f9bff}.adm-down{color:#b3261e}.adm-chart{padding:12px 14px 10px}.adm-plot{cursor:crosshair;border-radius:8px;position:relative}.adm-plot:focus-visible{outline:2px solid var(--line);outline-offset:3px}.adm-chart svg{width:100%;height:auto;display:block}.adm-tip{z-index:2;border:2px solid var(--line);background:var(--paper);min-width:148px;box-shadow:3px 3px 0 var(--line);color:var(--ink);pointer-events:none;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:800;position:absolute;top:8px;transform:translate(-50%)}.adm-tip b,.adm-tip span{display:block}.adm-tip b{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.adm-tip span+span{margin-top:2px}.adm-axis{color:var(--muted);justify-content:space-between;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.adm-pay{flex-direction:column;gap:14px;padding:16px 14px;display:flex}.adm-pay-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count""bar bar";align-items:center;gap:4px 8px;font-size:13px;font-weight:800;display:grid}.adm-pay-row>span:first-child{grid-area:name}.adm-pay-row b{grid-area:count;font-family:JetBrains Mono,ui-monospace,monospace}.adm-num,.adm-payment-methods .adm-card-head span{text-align:right}.adm-payment-methods .adm-pay-row{grid-template-areas:"name count""revenue revenue""bar bar"}.adm-pay-revenue{color:var(--muted);grid-area:revenue;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.adm-track{border:2px solid var(--line);background:var(--hairline);border-radius:99px;grid-area:bar;height:12px;overflow:hidden}.adm-track span{background:#ffc629;height:100%;display:block}.adm-people{flex-direction:column;display:flex}.adm-person{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:10px 14px;display:flex}.adm-person:last-child{border-bottom:0}.adm-person-copy{flex:1;min-width:0}.adm-person-copy b,.adm-person-copy small,.adm-plugins{display:block}.adm-person-copy small,.adm-plugins{color:var(--muted);font-size:12px;font-weight:700}.adm-paid,.adm-pending{white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.adm-paid{color:#1c7c36}.adm-pending{color:#8a6a00}.adm-rank{border:1.5px solid var(--line);background:var(--surface);border-radius:99px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.adm-rank.top{background:#ffc629}.adm-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.adm-levers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.adm-dlg label,.adm-fields label,.adm-levers label{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.adm-levers input{padding-right:36px}.adm-fields label:has(span) input{padding-right:36px}.adm-dlg input,.adm-fields input,.adm-find input,.adm-levers input,.adm-palette input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:42px;color:var(--ink);border-radius:12px;padding:0 12px;font-family:Onest,sans-serif;font-weight:700}.adm-levers label{position:relative}.adm-fields label span,.adm-levers label span{color:var(--muted);position:absolute;bottom:11px;right:12px}.adm-lever-save{align-items:center;gap:12px;padding:0 14px 14px;display:flex}.adm-bonus .adm-lever-save{grid-column:1/-1;padding:0}.adm-dlg p,.adm-lever-save p{color:#b3261e;margin:0;font-weight:800}.adm-page-head,.adm-page-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-page-head{margin-bottom:12px}.adm-page-head p{color:var(--muted);margin:0;font-weight:800}.adm-page-tools{flex-wrap:wrap;justify-content:flex-end}.adm-page-tools a.adm-quiet{color:inherit;text-decoration:none}.admin-market-seller-head{flex-shrink:0;width:38px;height:38px;display:block}.admin-market-seller-head .minecraft-head-fallback,.admin-market-seller-head img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.adm-mp,.adm-mp-stack{gap:16px;display:grid}.adm-mp-grid,.adm-mp-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.adm-mp-list{gap:12px;display:grid}.adm-mp-card,.adm-mp-panel,.adm-mp-tile{border:2px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;min-width:0}.adm-mp-card{cursor:pointer;overflow:hidden}.adm-mp-card:hover,.adm-mp-tile:hover{background:var(--soft)}.adm-mp-tile{text-align:left;font:inherit;cursor:pointer;gap:6px;padding:14px;display:grid}.adm-mp-body strong,.adm-mp-category strong,.adm-mp-copy strong,.adm-mp-rule strong,.adm-mp-seller>strong,.adm-mp-tile strong{font-size:16px;font-weight:800}.adm-mp-body p,.adm-mp-meta,.adm-mp-panel>p,.adm-mp-rule p,.adm-mp-seller>p,.adm-mp-tile span{color:var(--muted);margin:0;font-size:13px;font-weight:700}.adm-mp-category,.adm-mp-queue,.adm-mp-seller{gap:8px;padding:14px;display:grid}.adm-mp-copy,.adm-mp-queue,.adm-rq-copy,.adm-sg-copy{align-content:start}.adm-mp-queue .adm-mono{font-size:22px}.adm-mp-group header,.adm-mp-price,.adm-mp-rule,.adm-mp-seller-top,.adm-mp-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-mp-group{gap:10px;display:grid}.adm-mp-group header{justify-content:flex-start}.adm-mp-group header span{color:var(--muted);font-size:13px;font-weight:700}.adm-mp-avatar,.adm-mp-mark{border:2px solid var(--line);background:#ffc629;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex;overflow:hidden}.adm-mp-avatar img,.adm-mp-mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm-mp-sellers{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.adm-mp-seller-id{flex:1;gap:2px;min-width:0;display:grid}.adm-mp-seller-id strong{font-size:16px;font-weight:800}.adm-mp-seller-id p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.adm-mp-seller .adm-mp-stats{border-top:2px solid var(--hairline);border-bottom:2px solid var(--hairline);background:0 0;border-radius:0;padding:8px 0}.adm-mp-seller .adm-mp-stats div{background:0 0;border:0;padding:0}.adm-mp-seller .adm-mp-stats span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.adm-mp-seller .adm-mp-stats strong{margin-top:2px;font-size:14px;line-height:1.25}.adm-mp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.adm-mp-category .adm-mp-stats{grid-template-columns:1fr 1fr}.adm-mp-stats div{border:2px solid var(--hairline);background:var(--soft);border-radius:10px;min-width:0;padding:8px}.adm-mp-stats span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800;display:block}.adm-mp-stats strong{font-size:13px;font-weight:800;display:block}.adm-mp-stats strong.is-ok{color:#1c7c36}.adm-mp-stats strong.is-warn{color:#8a5a00}.adm-mp-banner{border-bottom:2px solid var(--line);height:120px;position:relative}.adm-mp-banner img,.adm-mp-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm-mp-banner img.is-contain,.adm-mp-thumb img.is-contain{-o-object-fit:contain;object-fit:contain}.adm-mp-banner img.is-pixel,.adm-mp-shot img.is-pixel,.adm-mp-thumb img.is-pixel{image-rendering:pixelated}.adm-mp-banner .is-status,.adm-mp-banner .is-type{background:var(--paper);position:absolute;top:8px}.adm-mp-banner .is-type{left:8px}.adm-mp-banner .is-status{right:8px}.adm-mp-body{gap:6px;padding:12px;display:grid}.adm-mp-price{justify-content:flex-start}.adm-mp-price span{color:var(--muted);font-size:12px;font-weight:700}.adm-mp-actions{flex-wrap:wrap;gap:6px;display:flex}.adm-mp-linecard{grid-template-columns:112px minmax(0,1fr);display:grid}.adm-mp-thumb{border-right:2px solid var(--line);justify-content:center;align-items:center;font-weight:800;display:flex}.adm-mp-shot img,.adm-mp-thumb img.is-face{-o-object-fit:cover;object-fit:cover}.adm-mp-copy{gap:6px;padding:12px;display:grid}.adm-mp-stars{color:var(--ink);letter-spacing:1px;margin:0;font-weight:800}.adm-mp-category{grid-template-columns:42px minmax(0,1fr);align-items:start}.adm-mp-panel{gap:10px;padding:14px;display:grid}.adm-mp-panel header strong{font-size:16px}.adm-mp-rule{border-top:2px solid var(--hairline);align-items:flex-start;padding-top:8px}.adm-mp-rule div:first-child{gap:4px;min-width:0;display:grid}.adm-mp-empty{color:var(--muted);margin:0;font-weight:800}.adm-mp-shot{border:2px solid var(--line);background:var(--paper);border-radius:14px;height:140px;margin-top:12px;overflow:hidden}.adm-mp-shot img{width:100%;height:100%}.adm-mp-shot img.is-contain{-o-object-fit:contain;object-fit:contain}.adm-rq{gap:12px;display:grid}.adm-rq-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-rq-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-rq-card:hover{background:var(--soft)}.adm-rq-top{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 12px 0;display:grid}.adm-rq-art{border:2px solid var(--line);width:72px;height:72px;color:var(--ink);background:#ffc629;border-radius:14px;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;overflow:hidden}.adm-rq-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm-rq-copy{gap:4px;min-width:0;display:grid}.adm-rq-id{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-rq-id .adm-mono{font-size:13px}.adm-rq-face,.adm-rq-id .adm-pill,.adm-sg-face,.adm-sg-id .adm-pill,.adm-sub-id .adm-pill{flex-shrink:0}.adm-rq-copy strong{font-size:16px;font-weight:800;line-height:1.25}.adm-rq-who{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.adm-rq-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-rq-face{border:1.5px solid var(--line);background:var(--tint);width:28px;height:28px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.adm-rq-body{gap:8px;padding:10px 14px 12px;display:grid}.adm-rq-body p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.35}.adm-rq-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-rq-fund{gap:6px;display:grid}.adm-rq-fund-top{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.adm-rq-fund-top b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.adm-rq-bar{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;height:8px;overflow:hidden}.adm-rq-bar span{background:#35b34a;height:100%;display:block}.adm-rq-note{font-size:12px}.adm-rq-actions{border-top:2px solid var(--hairline);background:var(--soft);flex-wrap:wrap;gap:6px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-rq-empty{color:var(--muted);margin:0;font-weight:800}.adm-sg,.adm-sg-stats{gap:12px;display:grid}.adm-sg-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.adm-sg-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-sg-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-sg-card:hover{background:var(--soft)}.adm-sg-top{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 12px 0;display:grid}.adm-sg-art{border:2px solid var(--line);width:72px;height:72px;color:var(--ink);background:#ffc629;border-radius:14px;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;overflow:hidden}.adm-sg-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm-sg-copy{gap:4px;min-width:0;display:grid}.adm-sg-id{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-sg-tag{border:1.5px solid var(--hairline);background:var(--surface);min-width:0;color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.adm-sg-copy strong{font-size:16px;font-weight:800;line-height:1.25}.adm-sg-who{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.adm-sg-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-sg-face{border:1.5px solid var(--line);background:var(--tint);width:28px;height:28px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.adm-sg-body{gap:8px;padding:10px 14px 12px;display:grid}.adm-sg-body p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.35}.adm-sg-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-sg-votes{justify-content:space-between;gap:8px;font-size:12px;font-weight:800;display:flex}.adm-sg-votes .is-yes{color:#1c7c36}.adm-sg-votes .is-no{color:#b3261e}.adm-sg-bar{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;height:8px;overflow:hidden}.adm-sg-bar span{background:#35b34a;height:100%;display:block}.adm-sg-note{font-size:12px}.adm-sg-actions{border-top:2px solid var(--hairline);background:var(--soft);flex-wrap:wrap;gap:6px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-sg-empty{color:var(--muted);margin:0;font-weight:800}.adm-sub{gap:12px;display:grid}.adm-sub-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-sub-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-sub-card:hover{background:var(--soft)}.adm-sub-top{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 0;display:grid}.adm-sub-face{border:2px solid var(--line);background:var(--tint);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.adm-bk-face>.minecraft-head-fallback,.adm-bk-face>img,.adm-cart-face>.minecraft-head-fallback,.adm-cart-face>img,.adm-sub-face>.minecraft-head-fallback,.adm-sub-face>img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.adm-sub-copy{gap:4px;min-width:0;display:grid}.adm-sub-id{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-sub-id>span:first-child{color:var(--muted);font-size:13px;font-weight:800}.adm-sub-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.25;overflow:hidden}.adm-sub-body{gap:8px;padding:10px 14px 12px;display:grid}.adm-sub-body p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.35}.adm-sub-facts{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.adm-sub-facts b{font-size:15px}.adm-sub-facts span{color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.adm-sub-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-sub-tags span{border:1.5px solid var(--hairline);background:var(--surface);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.adm-sub-note{font-size:12px}.adm-sub-actions{border-top:2px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-sub-empty,.adm-sub-hint{color:var(--muted);margin:0;font-weight:800}.adm-sub-grid{grid-template-columns:1fr;align-items:start;gap:10px}.adm-sub-card{border-color:#d4deea;grid-template-columns:minmax(210px,1.15fr) minmax(220px,1.35fr) auto;align-items:center;gap:18px;padding:14px 18px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 2px 10px #10204a0a}.adm-sub-card:focus-visible,.adm-sub-card:hover{border-color:var(--ink);background:var(--surface);box-shadow:0 5px 18px #10204a1a}.adm-sub-top{align-items:center;padding:0}.adm-sub-face{background:#eef3fb;border-color:#d7e0ef}.adm-sub-copy{gap:5px}.adm-sub-id{flex-wrap:wrap;align-items:center}.adm-sub-body{gap:5px;min-width:0;padding:0}.adm-sub-facts{justify-content:flex-start;gap:14px}.adm-sub-tags{flex-wrap:nowrap;min-width:0;overflow:hidden}.adm-sub-tags span{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.adm-sub-tags span.is-more{background:#eef3fb;flex:none}.adm-sub-actions{background:0 0;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0}.adm-rp-table th,.adm-sub-actions .adm-act,.adm-table th{white-space:nowrap}.adm-dlg.adm-ficha.is-subscription{border-radius:20px;width:calc(min(760px,100vw - 28px));max-height:calc(min(760px,100dvh - 32px))}.adm-sub-dialog-head{background:linear-gradient(115deg,#f4f7ff,#fffaf0);border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px;display:flex}.adm-sub-dialog-face{flex:none;width:54px;height:54px}.adm-sub-dialog-heading{gap:4px;min-width:0;display:grid}.adm-sub-dialog-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.adm-sub-dialog-heading strong{color:var(--ink);font-size:calc(clamp(20px,3vw,26px));line-height:1.2}.adm-sub-dialog-heading>span:last-child{color:var(--muted);font-size:14px;font-weight:750}.adm-sub-dialog-head-actions{flex:none;align-items:center;gap:10px;display:flex}.adm-sub-dialog-head-actions button{border:1.5px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;font-size:25px;line-height:1;display:grid}.adm-sub-dialog-body{background:var(--soft);gap:18px;padding:22px 26px}.adm-sub-dialog-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.adm-sub-dialog-facts>div{background:var(--surface);border:1px solid #d8e1ef;border-radius:13px;align-content:start;gap:5px;min-width:0;padding:15px 16px;display:grid}.adm-sub-dialog-facts span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.adm-sub-dialog-facts strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.adm-sub-dialog-section{gap:10px;display:grid}.adm-sub-dialog-section h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.adm-sub-dialog-section h3 span{background:var(--tint);border-radius:8px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.adm-sub-dialog-section .adm-sub-tags{flex-wrap:wrap;overflow:visible}.adm-sub-dialog-section .adm-sub-tags span{max-width:none;padding:5px 10px}.adm-sub-plugin-list{gap:8px;display:grid}.adm-sub-plugin{background:var(--surface);border:1px solid #dce4ef;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:flex}.adm-sub-plugin>img{-o-object-fit:cover;object-fit:cover;background:#eef3fb;border-radius:9px;width:44px;height:44px}.adm-sub-plugin>div{gap:3px;min-width:0;margin-right:auto;display:grid}.adm-sub-plugin strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adm-sub-plugin small{color:var(--muted);font-size:12px}.adm-sub-manage{gap:10px;display:grid}.adm-sub-manage label{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.adm-sub-manage input,.adm-sub-manage select{background:var(--surface);min-width:0;min-height:37px;color:var(--ink);font:inherit;border:1.5px solid #aab8d2;border-radius:9px;padding:5px 9px}.adm-sub-manage input{width:80px}.adm-sub-manage select{flex:190px}.adm-sub-record-list{gap:7px;display:grid}.adm-sub-record-list p{background:var(--surface);border:1px solid #dce4ef;border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:9px 11px;font-size:12px;display:flex}.adm-sub-record-list p span{color:var(--muted);text-align:right}.adm-rv-result{color:#234c31;margin:0 0 12px;font-size:13px;font-weight:800}.adm-sub-dialog-events{background:var(--surface);border:1px solid #e4dcc9;border-radius:13px;gap:7px;padding:13px 16px;display:grid}.adm-dlg.adm-ficha .adm-sub-dialog-events p{color:var(--ink);gap:2px;font-size:13px;font-weight:600;line-height:1.45;display:grid}.adm-sub-dialog-events b{color:var(--ink);text-transform:uppercase;font-size:11px;font-weight:900}.adm-dlg.adm-ficha.is-subscription .adm-ficha-foot{border-top:1px solid #dce4ef;justify-content:flex-end;padding:14px 26px 18px}@media (width<=900px){.adm-sub-card{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr)}.adm-sub-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=580px){.adm-sub-card{grid-template-columns:1fr;gap:11px;padding:14px}.adm-sub-actions{grid-column:auto}.adm-sub-dialog-head{flex-wrap:wrap;padding:18px}.adm-sub-dialog-head-actions{justify-content:space-between;width:100%}.adm-sub-dialog-body{padding:16px 18px}.adm-dlg.adm-ficha.is-subscription .adm-ficha-foot{padding-inline:18px}}.adm-ficha-art span.is-who{font-family:Onest,sans-serif;font-size:22px;font-weight:800}.adm-cart{gap:12px;display:grid}.adm-cart-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-cart-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-cart-card:hover{background:var(--soft)}.adm-cart-top{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 0;display:grid}.adm-cart-face{border:2px solid var(--line);background:var(--tint);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.adm-cart-copy{gap:4px;min-width:0;display:grid}.adm-cart-id{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-cart-id>span:first-child{color:var(--muted);font-size:13px;font-weight:800}.adm-cart-id .adm-pill{flex-shrink:0}.adm-cart-copy strong{align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:800;line-height:1.25;display:flex}.adm-cart-copy strong img{border:1.5px solid var(--line);-o-object-fit:cover;object-fit:cover;background:var(--tint);border-radius:8px;flex-shrink:0;width:36px;height:36px}.adm-cart-copy strong span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-cart-body{gap:8px;padding:10px 14px 12px;display:grid}.adm-cart-body p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.35}.adm-cart-facts{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.adm-cart-facts b{font-size:15px}.adm-cart-facts span{color:var(--muted);text-align:right;font-size:12px;font-weight:800}.adm-cart-note{font-size:12px}.adm-cart-actions{border-top:2px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-cart-empty,.adm-cart-hint{color:var(--muted);margin:0;font-weight:800}.adm-dc{gap:12px;display:grid}.adm-dc-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-dc-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-dc-card:hover{background:var(--soft)}.adm-dc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 0;display:flex}.adm-dc-top .adm-pill{flex-shrink:0}.adm-dc-code{border:2px dashed var(--line);background:var(--paper);color:var(--ink);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:12px 14px 0;padding:10px 12px;display:flex}.adm-dc-code span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:800;overflow:hidden}.adm-dc-code small{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:800}.adm-dc-off{color:#1c7c36;overflow-wrap:anywhere;margin:12px 14px 0;font-family:Bungee,sans-serif;font-size:28px;font-weight:400;line-height:1.15}.adm-dc-label{color:var(--muted);margin:4px 14px 0;font-size:13px;font-weight:700}.adm-dc-where{margin:8px 14px 0;font-weight:800;line-height:1.35}.adm-dc-facts{color:var(--muted);gap:6px 12px;padding:12px 14px 4px;font-size:12px;font-weight:800}.adm-dc-actions,.adm-dc-facts{flex-wrap:wrap;margin-top:auto;display:flex}.adm-dc-actions{border-top:2px solid var(--hairline);gap:8px;padding:10px 12px 12px}.adm-dc-empty,.adm-dc-hint{color:var(--muted);margin:0;font-weight:800}.adm-dc-types{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-dc-type{text-align:left;border:2px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;gap:2px;padding:12px;display:grid}.adm-dc-type strong{font-size:15px}.adm-dc-type span{color:var(--muted);font-size:12px;font-weight:700}.adm-dc-type.is-on,.adm-dc-type:hover{background:#ffc629}.adm-dlg .adm-dc-hero{text-align:center;justify-items:center;gap:4px;display:grid}.adm-dlg .adm-dc-hero b{color:#1c7c36;overflow-wrap:anywhere;font-family:Bungee,sans-serif;font-size:40px;font-weight:400;line-height:1}.adm-dlg .adm-dc-hero span{color:var(--muted);font-size:13px;font-weight:800}.adm-dc-rules dd,.adm-dlg .adm-dc-hero p{color:var(--ink);font-weight:800}.adm-dc-rules{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.adm-dc-rules dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.adm-dc-rules dd{margin:2px 0 0}.adm-dlg.is-block .adm-form-grid input,.adm-dlg.is-discount .adm-form-grid input,.adm-dlg.is-discount .adm-form-grid select,.adm-dlg.is-voucher .adm-form-grid input,.adm-dlg.is-voucher .adm-form-grid select{width:100%}.adm-rp{gap:14px;display:grid}.adm-rp-export{border:2px solid var(--line);background:var(--surface);border-radius:16px;gap:10px;padding:14px;display:grid}.adm-rp-export>strong{font-size:16px}.adm-rp-export .adm-export{margin:0}.adm-rp-empty,.adm-rp-hint,.adm-rp-note{color:var(--muted);margin:0;font-weight:700}.adm-rp-error{color:#b3261e;margin:0;font-weight:800}.adm-rp-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-rp-card{border:2px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.adm-rp-card:hover{background:var(--soft)}.adm-rp-card[aria-pressed=true]{background:var(--paper);box-shadow:3px 3px 0 var(--line)}.adm-rp-card:focus-visible{outline:2px solid var(--line);outline-offset:3px}.adm-rp-face{border:2px solid var(--line);background:var(--tint);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.adm-rp-copy{gap:4px;display:grid}.adm-rp-copy strong{font-size:16px;font-weight:800;line-height:1.25}.adm-rp-copy span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.adm-rp-metric b{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:700;display:block}.adm-rp-metric small{color:var(--muted);font-size:12px;font-weight:800}.adm-rp-go{border-top:2px solid var(--hairline);color:#0a4fa8;margin-top:auto;padding-top:10px;font-size:13px;font-weight:800}.adm-rp-sheet{border:2px solid var(--line);background:var(--surface);border-radius:16px;scroll-margin-top:84px;overflow:hidden}.adm-rp-head{border-bottom:2px solid var(--line);background:var(--paper);justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;display:flex}.adm-rp-head strong{font-family:Bungee,sans-serif;font-size:18px;font-weight:400}.adm-rp-head span{color:var(--muted);font-size:13px;font-weight:800}.adm-rp-sheet .adm-stats{margin:14px}.adm-rp-sheet .adm-stat b{overflow-wrap:anywhere;font-size:22px}.adm-rp-empty,.adm-rp-note{margin:0 14px 14px}.adm-rp-empty{font-weight:800}.adm-rp-scroll{overflow-x:auto}.adm-rp-table{border-collapse:collapse;width:100%;font-size:14px}.adm-rp-table th{border-bottom:2px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:10px 12px;font-size:11px;font-weight:800}.adm-rp-table td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:11px 12px;font-weight:700}.adm-rp-rownote{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;line-height:1.35;display:block}.adm-cart-line{grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.adm-cart-line .adm-cart-ph,.adm-cart-line img{border:1.5px solid var(--line);-o-object-fit:cover;object-fit:cover;background:var(--tint);border-radius:10px;width:64px;height:64px}.adm-cart-line .adm-cart-ph{justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.adm-cart-block-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-cart-block-head .adm-act{height:32px;padding:0 10px}.adm-cart-line p{min-width:0}.adm-cart-line small{display:block}.adm-cart-price{justify-items:end;gap:2px;display:grid}.adm-cart-price small{color:var(--muted);font-size:12px;font-weight:700}.adm-cart-total{border-top:2px solid var(--hairline);gap:6px;padding-top:8px;display:grid}.adm-cart-total p{justify-content:space-between;gap:12px;display:flex}.adm-cart-total .is-final{border-top:1px solid var(--hairline);padding-top:8px}.adm-cart-total .is-final b{color:#1c7c36;font-size:16px}.adm-cart-sheet{grid-template-columns:minmax(0,1.45fr) minmax(220px,.8fr);align-items:start;gap:14px;display:grid}.adm-cart-main,.adm-cart-side{gap:14px;min-width:0;display:grid}.adm-cart-person{text-align:center;justify-items:center;gap:4px;padding-bottom:8px;display:grid}.adm-cart-person .adm-cart-face{width:64px;height:64px;font-size:18px}.adm-cart-person strong{font-size:18px}.adm-cart-log span,.adm-cart-person small{color:var(--muted);font-size:12px;font-weight:700}.adm-cart-stat{border-top:1px solid var(--hairline);justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.adm-cart-stat span{color:var(--muted);font-weight:700}.adm-cart-stat b{text-align:right}.adm-cart-profile{text-align:center;justify-self:stretch;margin-top:8px;text-decoration:none}.adm-cart-quick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adm-cart-quick button{border:2px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:8px;font-size:12px;font-weight:800}.adm-cart-quick button:hover{background:var(--paper)}.adm-cart-quick button.is-danger{color:#b3261e}.adm-cart-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-cart-log li{border-bottom:1px solid var(--hairline);gap:2px;padding-bottom:8px;display:grid}.adm-cart-log b{font-size:13px}.adm-cart-results{border:2px solid var(--hairline);background:var(--surface);border-radius:12px;gap:0;max-height:320px;display:grid;overflow:auto}.adm-cart-results>.adm-ask{text-align:center;padding:18px}.adm-cart-hit{border:0;border-bottom:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.adm-cart-hit:last-child{border-bottom:0}.adm-cart-hit:hover{background:var(--paper)}.adm-cart-hit .adm-cart-ph,.adm-cart-hit img{border:1.5px solid var(--line);-o-object-fit:cover;object-fit:cover;background:var(--tint);border-radius:10px;width:48px;height:48px}.adm-cart-hit .adm-cart-ph{justify-content:center;align-items:center;font-weight:800;display:inline-flex}.adm-cart-hit small,.adm-cart-hit strong{display:block}.adm-cart-hit small{color:var(--muted);font-size:12px;font-weight:700}.adm-cart-vias{flex-wrap:wrap;gap:8px;display:flex}.adm-cart-vias button{border:2px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.adm-cart-vias button[aria-pressed=true]{background:#ffc629}.adm-cart-vias button:disabled,.adm-dlg .adm-go:disabled{opacity:.6;cursor:progress}.adm-remind-result{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-remind-result li{border:2px solid var(--line);background:var(--surface);color:var(--ink);border-left-width:6px;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.adm-remind-result li strong{font-size:13px;font-weight:800}.adm-remind-result li span{font-size:14px}.adm-remind-result li.is-ok{border-left-color:#16a34a}.adm-remind-result li.is-bad{border-left-color:#dc2626}.adm-dlg p.adm-remind-error{color:#dc2626;margin:0;font-weight:700}.adm-cart-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.adm-cart-line small{color:var(--muted);font-size:12px;font-weight:700}.adm-cart-line .adm-act{height:32px;padding:0 10px}.adm-dlg.adm-ficha .adm-cart-line p{color:var(--ink);margin:0;font-size:14px}.adm-pk{gap:12px;display:grid}.adm-pk-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.adm-pk-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-pk-card:hover{background:var(--soft)}.adm-cf-rline.is-off,.adm-pk-card.is-off{opacity:.72}.adm-pk-actions,.adm-pk-badges,.adm-pk-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-pk-banner{border-bottom:2px solid var(--line);height:148px;color:var(--ink);background:#ffc629;justify-content:center;align-items:center;font-size:32px;font-weight:800;display:flex;position:relative}.adm-pk-banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm-pk-badges{position:absolute;top:8px;left:8px}.adm-pk-body{gap:6px;min-width:0;padding:12px 14px 4px;display:grid}.adm-pk-body strong{font-size:18px;font-weight:800}.adm-pk-body p,.adm-pk-empty{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.35}.adm-pk-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-pk-count{color:var(--muted);font-size:12px;font-weight:800}.adm-pk-tags b,.adm-pk-tags span{border:1.5px solid var(--hairline);background:var(--surface);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.adm-pk-tags b{border-color:var(--ink);background:var(--tint);font-weight:800}.adm-pk-body small,.adm-pk-price s{color:var(--muted);font-weight:700}.adm-pk-price{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding:10px 14px 12px;display:flex}.adm-pk-price div{gap:1px;display:grid}.adm-pk-price s{font-size:12px}.adm-pk-price strong{color:#1c7c36;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;line-height:1.1}.adm-pk-price em{color:#1c7c36;background:#e6f6df;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800}.adm-pk-actions{border-top:2px solid var(--hairline);background:var(--soft);padding:10px 12px 12px}.adm-pk-form{gap:14px}.adm-dlg p.adm-pk-hint{color:var(--muted);font-weight:700}.adm-pk-preview{-o-object-fit:cover;object-fit:cover;border:2px solid var(--line);background:var(--surface);border-radius:12px;width:160px;height:80px}.adm-pk-plugins{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid}.adm-pk-plugins-bar{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.adm-pk-plugins-bar strong{font-size:16px}.adm-pk-plugins-bar span{color:var(--muted);font-size:13px;font-weight:800}.adm-pk-plugins>input{border:2px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:12px;padding:0 12px;font-family:Onest,sans-serif;font-weight:700}.adm-pk-known{justify-self:start;gap:6px;width:max-content;max-width:100%;display:grid}.adm-pk-known>span{color:var(--ink);font-size:13px;font-weight:800}.adm-pk-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.adm-pk-chips{flex-wrap:wrap;gap:6px;display:flex}.adm-dlg button.adm-pk-chip{border:1.5px solid var(--hairline);background:var(--surface);height:28px;box-shadow:none;color:#8a7d66;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700;-webkit-text-decoration:line-through #c9bd9f;text-decoration:line-through #c9bd9f}.adm-dlg button.adm-pk-chip.is-on{border-color:var(--ink);background:var(--paper);color:var(--ink);text-decoration:none}.adm-dlg button.adm-pk-chip:focus-visible{outline-offset:2px;outline:2px solid #1f9bff}.adm-dlg label.adm-pk-keep input,.adm-dlg label.adm-pk-option input{width:16px;height:16px;accent-color:var(--ink);background:0 0;border:0;border-radius:4px;flex:none;margin:0;padding:0}.adm-dlg label.adm-pk-keep{background:var(--soft);border:2px dashed #c9bd9f;border-radius:12px;flex-direction:row;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:800}.adm-dlg label.adm-pk-keep.is-on{border-style:solid;border-color:var(--ink);background:var(--paper)}.adm-pk-list{grid-template-columns:1fr 1fr;grid-auto-rows:max-content;align-content:start;gap:6px;max-height:280px;padding-right:2px;display:grid;overflow:auto}.adm-dlg label.adm-pk-option{border:2px solid var(--hairline);background:var(--surface);border-radius:12px;flex-direction:row;grid-template-columns:16px 36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:auto;min-height:0;margin:0;padding:6px 8px;font-weight:800;display:grid}.adm-dlg label.adm-pk-option.is-on{border-color:var(--ink);background:var(--paper)}.adm-pk-option img{border:2px solid var(--line);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:36px;height:36px}.adm-pk-option>span{min-width:0;line-height:1.15;display:grid}.adm-pk-option small{color:var(--muted);font-size:11px;font-weight:700;display:block}.adm-pk-option b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.adm-pk-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adm-pk-summary div{border:2px solid var(--hairline);background:var(--surface);border-radius:12px;padding:8px 10px}.adm-pk-summary span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adm-pk-summary b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.adm-find input{width:calc(min(280px,70vw))}.adm-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.adm-chips button{border:2px solid var(--line);background:var(--surface);border-radius:999px;height:34px;padding:0 12px;font-weight:800}.adm-chips button[aria-pressed=true]{box-shadow:2px 2px 0 var(--line);background:#ffc629}.adm-scroll{min-width:0;max-width:100%;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{border-bottom:2px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 12px;font-size:11px;font-weight:800}.adm-table td{border-bottom:1px solid var(--hairline);padding:11px 12px;font-weight:700}.adm-page .adm-table tbody tr{cursor:pointer}.adm-page .adm-table tbody tr:hover{background:var(--tint)}.adm-pill{border:1.5px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.adm-pill.is-ok{background:#e6f6df}.adm-pill.is-wait{background:var(--tint)}.adm-pill.is-bad{color:#b3261e;background:#ffe3e0}.adm-pill.is-mute{background:var(--surface);color:var(--muted);border-color:#c9bd9f}.adm-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.adm-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.adm-pager div{gap:8px;display:flex}.adm-flash{border:2px solid var(--line);background:var(--tint);border-radius:12px;margin:0 0 12px;padding:10px 12px;font-weight:800}.adm-acts-cell{width:1%}.adm-acts,.adm-dlg-actions,.adm-row-acts{flex-wrap:wrap;gap:8px;display:flex}.adm-row-acts{flex-wrap:nowrap;justify-content:flex-end}.adm button.adm-act,.adm-dlg button.adm-act,.adm-drawer button.adm-act{border:2px solid var(--line);background:var(--surface);height:30px;color:var(--ink);white-space:nowrap;border-radius:9px;padding:0 10px;font-size:12px;font-weight:800}.adm button.adm-act.is-go,.adm-dlg button.adm-act.is-go,.adm-drawer button.adm-act.is-go{background:#ffc629}.adm button.adm-act.is-danger,.adm-dlg button.adm-act.is-danger,.adm-drawer button.adm-act.is-danger{color:#b3261e}.adm-dlg button.adm-stop{border:2px solid var(--line);color:#b3261e;background:#ffe3e0;border-radius:11px;height:40px;padding:0 14px;font-size:14px;font-weight:800}.adm-cf-racts,.adm-dlg-actions{justify-content:flex-end}.adm-acts,.adm-reply{margin-top:16px}.adm-reply{gap:8px;display:grid}.adm-drawer .adm-reply,.adm-reply label{font-weight:800}.adm-dlg textarea,.adm-reply textarea{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;min-height:96px;color:var(--ink);resize:vertical;border-radius:12px;margin-top:6px;padding:10px 12px;font-family:Onest,sans-serif;font-weight:700;display:block}.adm-back.is-front{z-index:84}.adm-dlg.is-front{z-index:85}.adm-dlg p.adm-ask{color:var(--ink)}.adm-lever-save p.adm-oknote{color:#1c7c36}.adm-form{gap:14px;max-width:760px;display:grid}.adm-form.is-wide{max-width:none}.adm-fields{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.adm-cf-active,.adm-cf-rankform .is-span,.adm-fields label.is-span,.adm-form-grid label.is-span{grid-column:1/-1}.adm-export input,.adm-export select,.adm-fields select,.adm-fields textarea{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;font-family:Onest,sans-serif;font-weight:700}.adm-export input,.adm-export select,.adm-fields select{height:42px;padding:0 12px}.adm-fields textarea{resize:vertical;min-height:120px;padding:10px 12px}.adm-set-note{color:var(--muted);margin:0;padding:0 14px 14px;font-weight:700}.adm-cf-rlist{gap:8px;padding:14px;display:grid}.adm-cf-rline{border:2px solid var(--hairline);background:var(--surface);border-radius:12px;grid-template-columns:28px 16px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.adm-cf-rline.is-here{border-color:var(--ink);background:var(--tint);box-shadow:3px 3px 0 var(--line)}.adm-cf-rnum{color:var(--muted);font-size:13px}.adm-cf-rline>i{border:1.5px solid var(--line);border-radius:99px;width:16px;height:16px}.adm-cf-rline>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.adm-cf-rperks{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.adm-cf-rperks span{border:1.5px solid var(--hairline);background:var(--surface);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.adm-cf-rmoney{white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.adm-cf-racts{flex-wrap:wrap;gap:6px;display:flex}.adm-cf-rankform{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-cf-color{align-items:center;gap:8px;margin-top:6px;display:flex}.adm-cf-color input[type=color]{flex:0 0 48px;width:48px;height:42px;padding:4px}.adm-cf-active small,.adm-cf-perms small,.adm-dlg label small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.adm-cf-perms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adm-cf-active,.adm-cf-perms>div{border:2px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.adm-cf-active,.adm-cf-toggle{justify-content:space-between;align-items:center;display:flex}.adm-cf-active .adm-cf-switch,.adm-cf-perms .adm-cf-switch{justify-self:start}.adm-cf-toggle{border:2px solid var(--line);background:var(--paper);border-radius:14px;gap:12px;margin:14px;padding:12px}.adm-cf-toggle b{display:block}.adm-cf-toggle p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:700}.adm-cf-switch{border:2px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 12px;font-weight:800}.adm-cf-switch[aria-pressed=true]{box-shadow:3px 3px 0 var(--line);background:#ffc629}.adm-cf-cartvia{gap:8px;padding:0 14px 14px;display:grid}.adm-cf-cartvia>b{font-size:14px}.adm-cf-cartwarn{color:#7a3d00;background:#fff4dc;border:2px solid #b45309;padding:10px 12px;font-weight:800}.adm-cf-cartrules,.adm-cf-cartwarn{border-radius:12px;margin:0 14px 14px;font-size:13px}.adm-cf-cartrules{border:2px dashed var(--line);color:var(--ink);gap:6px;padding:12px 12px 12px 30px;font-weight:700;display:grid}.adm-cf-days{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.adm-cf-day{border:2px solid var(--hairline);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px;display:grid}.adm-cf-day.is-bonus{border-color:var(--ink);background:var(--tint);box-shadow:3px 3px 0 var(--line);grid-column:1/-1}.adm-cf-day b,.adm-cf-day small{display:block}.adm-cf-day small{color:var(--muted);font-size:12px;font-weight:700}.adm-cf-money{display:block;position:relative}.adm-cf-money em{color:var(--muted);pointer-events:none;font-style:normal;font-weight:800;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.adm-cf-money input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);border-radius:12px;padding:0 10px 0 34px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.adm-cf-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.adm-cf-sum article{border:2px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.adm-cf-sum small,.adm-cf-sum span{color:var(--muted);font-size:12px;font-weight:800}.adm-cf-sum b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.adm-cf-steps{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.adm-cf-steps li{border:2px solid var(--hairline);background:var(--soft);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.adm-cf-steps span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.adm-cf{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.adm-cf-nav{gap:8px;display:grid;position:sticky;top:12px}.adm-cf-nav button{border:2px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.adm-cf-nav button[aria-pressed=true]{box-shadow:3px 3px 0 var(--line);background:#ffc629}.adm-cf-nav small{color:var(--muted);font-size:12px;font-weight:700}.adm-cf-nav button[aria-pressed=true] small{color:var(--ink)}.adm-cf-main{gap:14px;min-width:0;display:grid}.adm-cf-pays{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.adm-cf-pay{border:2px solid var(--line);background:var(--paper);border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.adm-cf-pay b{font-size:14px}.adm-cf-pay small{color:var(--muted);font-weight:700}.adm-cf-key{align-items:flex-start;gap:6px;line-height:1.3;display:flex}.adm-cf-key.is-off:before,.adm-cf-key.is-ok:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.adm-cf-pay .adm-cf-key.is-ok{color:#286137}.adm-cf-pay .adm-cf-key.is-off{color:#b3261e}.adm-cf-pay>span{margin-top:8px;display:block;position:relative}.adm-cf-pay input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:12px;padding:0 36px 0 12px;font-family:Onest,sans-serif;font-weight:700}.adm-cf-pay em{color:var(--muted);font-style:normal;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.adm-cf .adm-fields label{position:relative}.adm-cf-save{align-items:center}.adm-cf-save,.adm-export{flex-wrap:wrap;gap:10px;display:flex}.adm-export{align-items:flex-end;margin-bottom:12px}.adm-export label{min-width:140px;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:flex}.adm-export .adm-go{height:42px}.adm-missing{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.adm-back{z-index:80;background:#10204a73;border:0;position:fixed;inset:0}.adm-dlg,.adm-palette{z-index:81;box-sizing:border-box;border:3px solid var(--line);background:var(--paper);width:calc(min(560px,100vw - 32px));box-shadow:6px 6px 0 var(--line);border-radius:18px;position:fixed;left:50%}.adm-palette{max-height:calc(min(70vh,640px));padding:14px;top:12vh;overflow:auto;transform:translate(-50%)}.adm-dlg input,.adm-palette input{width:100%}.adm-hit-group{margin-top:12px}.adm-hit-group p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:800}.adm-dlg a,.adm-drawer a,.adm-palette a{color:inherit;text-decoration:none}.adm-empty,.adm-hit-group a,.adm-hit-group b,.adm-hit-group small{display:block}.adm-hit-group a{border-radius:10px;padding:8px 10px}.adm-hit-group a:hover{background:var(--tint)}.adm-hit-group small{color:var(--muted);font-weight:700}.adm-empty{margin:12px 0 0;font-weight:800}.adm-plug{align-items:center;gap:8px;display:flex}.adm-plug img{border:2px solid var(--line);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:32px;height:32px}.adm-plug small{color:var(--muted);font-size:12px;font-weight:700;display:block}.adm-plug-shot img{border:2px solid var(--line);-o-object-fit:cover;object-fit:cover;border-radius:12px;width:72px;height:72px}.adm-plug-detail{margin-top:8px}.adm-plug-detail>p{margin:10px 0 0}.adm-dlg.is-wide{width:calc(min(840px,100vw - 32px))}.adm-dlg label{font-weight:800;display:block}.adm-dlg label input,.adm-dlg label select,.adm-dlg label textarea{margin-top:6px}.adm-dlg select,.adm-dlg textarea{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;font-family:Onest,sans-serif;font-weight:700}.adm-dlg select{height:40px;padding:0 12px}.adm-dlg textarea{resize:vertical;padding:10px 12px}.adm-dlg input[type=checkbox]{width:16px;height:16px;margin:0}.adm-dlg label small{color:var(--muted);margin-top:4px;font-weight:700;display:block}.adm-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.adm-fit{border:2px solid var(--hairline);background:var(--soft);border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}.adm-picks{flex-wrap:wrap;gap:8px;display:flex}.adm-pick{border:2px solid var(--line);background:var(--surface);border-radius:999px;height:34px;padding:0 12px;font-size:13px;font-weight:800}.adm-pick[aria-pressed=true]{box-shadow:2px 2px 0 var(--line);background:#ffc629}.adm-jar{border:2px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:6px;display:flex}.adm-dlg .adm-jar-file{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-jar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;overflow:hidden}.adm-jar span.is-empty{color:var(--muted);font-family:Onest,sans-serif}.adm-md{gap:8px}.adm-md,.adm-plugin-fields{flex-direction:column;display:flex}.adm-plugin-fields{border:0;gap:16px;min-width:0;margin:0;padding:0}.adm-version-form footer,.adm-version-form header,.adm-versions-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.adm-versions-head{flex-wrap:wrap;margin-bottom:20px}.adm-version-form h2,.adm-versions-head h2{margin:0;font-size:20px}.adm-version-form header p,.adm-versions-head p{color:#596987;margin:6px 0 0;font-size:13px}.adm-versions-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.adm-versions-tools .adm-chips{margin:0 auto 0 0}.adm-versions-tools .adm-find{flex:240px;max-width:360px}.adm-version-form input:not([type=checkbox]),.adm-version-form select,.adm-version-form textarea,.adm-versions select{box-sizing:border-box;background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border:1px solid #a9b4cf;border-radius:10px;padding:10px 12px}.adm-versions-tools>select{width:auto;max-width:220px}.adm-version-list{background:var(--surface);border:1px solid #d5dcea;border-radius:16px;overflow:hidden}.adm-version-list table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.adm-version-list th{color:#596987;text-transform:uppercase;letter-spacing:.045em;background:#f3f6fc;padding:13px 16px;font-size:11px}.adm-version-list td{vertical-align:middle;border-top:1px solid #e8edf5;padding:16px}.adm-version-dialog,.adm-version-list tbody tr:hover{background:var(--soft)}.adm-version-list td:first-child{width:38%}.adm-version-list strong{font-size:14px;display:block}.adm-version-excerpt{color:#596987;text-overflow:ellipsis;white-space:nowrap;max-width:calc(clamp(160px,28vw,520px));margin-top:5px;font-size:12px;display:block;overflow:hidden}.adm-version-number{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.adm-version-list .adm-version-number{display:block}.adm-version-list .adm-pill{border:1px solid #d5dcea;border-radius:999px;min-height:20px;margin-top:6px;padding:1px 8px;font-size:10px;display:inline-flex}.adm-version-list .adm-pill.is-wait{color:#775911;border-color:#e4cf84}.adm-version-list .adm-pill.is-ok{color:#286137;border-color:#b7d8b1}.adm-version-list time{white-space:nowrap;color:#596987;font-size:12px}.adm-version-list .adm-row-acts{flex-wrap:nowrap}.adm-version-list .adm-quiet{white-space:nowrap;padding:6px 9px;font-size:11px}.adm-version-missing,.adm-version-remove{color:#b3261e}.adm-version-dialog{box-sizing:border-box;border:2px solid var(--line);width:calc(min(860px,100vw - 32px));max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:6px 6px 0 var(--line);border-radius:20px;padding:24px;overflow:auto}.adm-version-dialog::backdrop{background:#10204a80}.adm-version-form{gap:20px}.adm-version-form,.adm-version-form fieldset,.adm-version-form label{flex-direction:column;min-width:0;display:flex}.adm-version-form fieldset{border:0;gap:16px;margin:0;padding:0}.adm-version-form label{gap:7px;font-size:13px;font-weight:700}.adm-version-form footer{border-top:1px solid var(--hairline);justify-content:flex-end;padding-top:16px}.adm-version-form .adm-version-upload{background:var(--surface);border:1px dashed #8395b7;border-radius:12px;padding:16px}.adm-version-upload span{color:#596987;overflow-wrap:anywhere;font-size:12px}.adm-version-upload input::file-selector-button{background:var(--tint);color:var(--ink);cursor:pointer;border:0;border-radius:7px;margin-right:10px;padding:8px 12px}.adm-version-form label.adm-version-check{flex-direction:row;align-items:center}.adm-version-check input{width:18px;height:18px;accent-color:var(--ink)}.adm-version-form .adm-version-help{color:#596987;margin:0;font-size:12px}.adm-version-plugin-hits{background:var(--surface);border:1px solid #a9b4cf;border-radius:10px;max-height:220px;margin:0;padding:4px;list-style:none;overflow:auto}.adm-version-plugin-hits button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-weight:600;display:block}.adm-version-plugin-hits button:focus-visible,.adm-version-plugin-hits button:hover{background:var(--tint)}.adm-version-plugin-hits .adm-version-help{padding:8px 12px}.adm-version-form .adm-rich-text{font-weight:400}.adm-version-commit{color:#0a4fa8;overflow-wrap:anywhere}@media (width<=700px){.adm-versions-tools .adm-find{max-width:none}.adm-versions-tools>select{flex:140px;max-width:none}.adm-version-list thead{display:none}.adm-version-list table,.adm-version-list tbody{display:block}.adm-version-list tr{border-top:1px solid #e8edf5;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.adm-version-list tr:first-child{border-top:0}.adm-version-list td{border:0;padding:0;display:block}.adm-version-list td:first-child{width:auto}.adm-version-list td:nth-child(2),.adm-version-list td:nth-child(4){text-align:right}.adm-version-list td:nth-child(2) .adm-pill{margin-left:auto}.adm-version-list td:last-child{grid-column:1/-1}.adm-version-excerpt{max-width:100%}.adm-version-dialog{padding:16px}.adm-version-form header{align-items:flex-start}.adm-version-form .adm-form-grid{grid-template-columns:minmax(0,1fr)}}.adm-description-editor{flex-direction:column;gap:8px;min-width:0;display:flex}.adm-description-toolbar{border:1px solid var(--hairline);background:var(--paper);border-radius:10px;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.adm-description-toolbar .adm-quiet{min-height:32px;padding:5px 8px;font-size:12px}.adm-description-media{border:1px solid var(--hairline);border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex}.adm-description-media label{flex:180px;min-width:0}.adm-description-media p{flex-basis:100%;margin:0;font-size:12px}.adm-rich-text{overflow-wrap:anywhere;border:2px solid var(--line);background:var(--surface);border-radius:12px;min-height:220px;max-height:55dvh;overflow:auto}.adm-description-editor iframe,.adm-description-editor img,.adm-description-editor video{max-width:100%;height:auto;margin:12px 0;display:block}.adm-description-editor iframe{aspect-ratio:16/9;border:0;width:100%}.adm-description-editor table{border-collapse:collapse;width:100%;margin:12px 0}.adm-description-editor td,.adm-description-editor th{border:1px solid #a9b4cf;padding:8px}.adm-description-editor blockquote{border-left:3px solid #ffc629;margin:10px 0;padding-left:12px}.adm-description-source{min-height:220px;font:12px JetBrains Mono,monospace}.adm-md-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-md-bar>span{font-weight:800}.adm-md textarea,.adm-md-preview{border:2px solid var(--line);background:var(--surface);border-radius:12px;min-height:168px}.adm-md textarea{padding:12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;line-height:1.55}.adm-md-preview{color:var(--ink);padding:12px 14px;font-weight:600;line-height:1.5}.adm-md-preview>:first-child{margin-top:0}.adm-md-preview ol,.adm-md-preview p,.adm-md-preview ul{margin:0 0 8px}.adm-md-preview ol,.adm-md-preview ul{padding-left:18px}.adm-md-preview .adm-md-h1{font-size:18px;font-weight:800}.adm-md-preview .adm-md-h2{font-size:16px;font-weight:800}.adm-md-preview .adm-md-h3{font-size:14px;font-weight:800}.adm-md-preview code{background:var(--tint);border-radius:4px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:.92em}.adm-md-preview pre{background:var(--navy);color:var(--on-navy);border-radius:10px;margin:0 0 8px;padding:10px 12px;overflow:auto}.adm-md-preview pre code{color:inherit;background:0 0;padding:0}.adm-dlg .adm-md-preview a,.adm-drawer .adm-md-preview a{color:#0a4fa8;text-decoration:underline}.adm-md-empty,.adm-md-hint{color:var(--muted);margin:0;font-size:12px;font-weight:700}.adm-md-empty{font-size:14px}.adm-dlg .adm-md-preview li,.adm-dlg .adm-md-preview p{color:var(--ink);font-weight:600}.adm-dlg .adm-rich-text{font-weight:400}.adm-dlg .adm-rich-text li,.adm-dlg .adm-rich-text p{color:inherit;font-weight:inherit}.adm-dlg .adm-description-media p{color:var(--muted);font-weight:500}.adm-dlg .adm-description-media p[role=alert]{color:#b3261e}.adm-dlg .adm-md-empty,.adm-dlg .adm-md-hint{color:var(--muted);font-weight:700}.adm-dlg a.adm-out{color:#0a4fa8;text-decoration:underline}.adm-dlg{flex-direction:column;gap:12px;width:calc(min(480px,100vw - 32px));max-height:calc(100vh - 48px);padding:16px;display:flex;top:50%;overflow:auto;transform:translate(-50%,-50%)}.adm-dlg header,.adm-drawer header{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-dlg header strong,.adm-drawer header strong{font-size:18px;font-weight:800}.adm-drawer{z-index:81;box-sizing:border-box;background:var(--paper);border-left:3px solid var(--line);width:calc(min(420px,100vw));height:100vh;padding:18px;position:fixed;top:0;right:0;overflow:auto}.adm-drawer dl{gap:10px;margin:16px 0;display:grid}.adm-drawer dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.adm-drawer dd{margin:2px 0 0;font-weight:800}.adm-drawer p{color:var(--muted);margin:0;font-weight:700}.adm-dlg.adm-ficha{gap:0;width:calc(min(640px,100vw - 32px));max-height:calc(min(720px,100vh - 48px));padding:0;overflow:hidden}.adm-dlg.adm-ficha.is-cart,.adm-dlg.adm-ficha.is-customer{width:calc(min(960px,100vw - 32px));max-height:calc(min(860px,100vh - 48px))}.adm-cl{gap:12px;display:grid}.adm-cl-empty,.adm-cl-hint{color:var(--muted);margin:0;font-weight:800}.adm-cl-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-cl-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-cl-card:hover{background:var(--soft)}.adm-cl-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px 14px 0;display:grid}.adm-cl-face{border:2px solid var(--line);background:var(--tint);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.adm-cl-face img{-o-object-fit:contain;object-fit:contain;width:39px;height:39px;display:block}.adm-cl-copy{gap:6px;min-width:0;display:grid}.adm-cl-id{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-cl-id strong{min-width:0;font-size:16px;line-height:1.25}.adm-cl-copy>.adm-pill,.adm-cl-id .adm-pill{flex-shrink:0;justify-self:start}.adm-cl-money{color:#1c7c36;margin:10px 14px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:700}.adm-cl-meta,.adm-cl-note{color:var(--muted);margin:4px 14px 0;font-size:13px;font-weight:700;line-height:1.35}.adm-cl-note{font-size:12px}.adm-cl-actions{border-top:2px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-rv{gap:12px;display:grid}.adm-rv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-rv-empty,.adm-rv-hint{color:var(--muted);margin:0;font-weight:800}.adm-rv-bar .adm-rv-hint{flex:1;min-width:min(100%,220px)}.adm-rv-idle{border:2px dashed var(--hairline);background:var(--surface);text-align:center;border-radius:16px;gap:6px;padding:28px 18px;display:grid}.adm-rv-idle strong{font-size:16px}.adm-rv-idle p{color:var(--muted);margin:0;font-weight:700}.adm-rv-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-rv-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-rv-card:hover{background:var(--soft)}.adm-rv-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px 14px 0;display:grid}.adm-rv-face{border:2px solid var(--line);background:var(--tint);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.adm-rv-face img{-o-object-fit:contain;object-fit:contain;width:39px;height:39px;display:block}.adm-rv-copy{gap:6px;min-width:0;display:grid}.adm-rv-id{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-rv-id strong{min-width:0;font-size:16px;line-height:1.25}.adm-bk-id .adm-pill,.adm-rv-copy>.adm-pill,.adm-rv-id .adm-pill{flex-shrink:0}.adm-rv-signal{margin:12px 14px 0;font-weight:800;line-height:1.35}.adm-rv-meta{color:var(--muted);margin:4px 14px 0;font-size:13px;font-weight:700;line-height:1.35}.adm-rv-actions{border-top:2px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-rv-ips{flex-wrap:wrap;gap:6px;display:flex}.adm-rv-ips span{border:1.5px solid var(--hairline);background:var(--surface);border-radius:999px;padding:4px 8px;font-size:12px}.adm-rv-slots{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-rv-slots li{border-top:1px solid var(--hairline);justify-content:space-between;gap:10px;padding-top:8px;display:flex}.adm-bk-link,.adm-rv-link,.adm-sv-link{border:2px solid var(--line);background:var(--surface);height:36px;color:var(--ink);border-radius:12px;justify-self:start;align-items:center;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.adm-bk{gap:12px;display:grid}.adm-bk-empty,.adm-bk-hint{color:var(--muted);margin:0;font-weight:800}.adm-bk-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-bk-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-bk-card:hover{background:var(--soft)}.adm-bk-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px 14px 0;display:grid}.adm-bk-face{border:2px solid var(--line);background:var(--tint);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.adm-bk-copy{gap:6px;min-width:0;display:grid}.adm-bk-id{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.adm-bk-id strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.3}.adm-bk-note{margin:12px 14px 0;font-weight:800;line-height:1.35}.adm-bk-meta{color:var(--muted);margin:4px 14px 0;font-size:13px;font-weight:700;line-height:1.35}.adm-bk-actions{border-top:2px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-sv{gap:12px;display:grid}.adm-sv-empty,.adm-sv-hint{color:var(--muted);margin:0;font-weight:800}.adm-sv-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.adm-sv-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.adm-sv-card:hover{background:var(--soft)}.adm-sv-banner{background:var(--paper);border-bottom:2px solid var(--line);place-items:center;min-height:112px;display:grid;position:relative}.adm-sv-logo{border:2px solid var(--line);background:var(--tint);border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;font-size:22px;font-weight:800;display:inline-flex}.adm-sv-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.adm-sv-banner .adm-pill{position:absolute;top:10px;right:10px}.adm-sv-body{gap:4px;min-width:0;padding:12px 14px 0;display:grid}.adm-sv-body strong{font-size:16px;line-height:1.25}.adm-sv-body p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.adm-sv-body .adm-mono{color:var(--ink)}.adm-sv-blurb{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.adm-sv-actions{border-top:2px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:auto;padding:10px 12px 12px;display:flex}.adm-cl-sheet{grid-template-columns:minmax(220px,.82fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.adm-cl-main,.adm-cl-side{gap:14px;min-width:0;display:grid}.adm-cl-facts{gap:8px;margin:0;display:grid}.adm-cl-facts div{justify-content:space-between;gap:10px;display:flex}.adm-cl-facts dt{color:var(--muted);font-size:12px;font-weight:800}.adm-cl-facts dd{text-align:right;max-width:62%;margin:0;font-weight:800}.adm-cl-moneyline{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.adm-cl-add input,.adm-cl-add select,.adm-cl-moneyline input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);border-radius:12px;padding:0 12px;font-family:Onest,sans-serif;font-weight:700}.adm-cl-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.adm-cl-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-cl-tags button{border:1.5px solid var(--hairline);background:var(--surface);height:30px;color:var(--ink);border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.adm-cl-flags{gap:8px;display:grid}.adm-cl-flags button{border:2px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.adm-cl-flags button span{gap:2px;min-width:0;display:grid}.adm-cl-flags button b{font-size:13px}.adm-cl-flags button small,.adm-cl-ip small,.adm-cl-reward small{color:var(--muted);font-size:12px;font-weight:700}.adm-cl-flags button em{text-align:right;flex-shrink:0;min-width:36px;font-size:12px;font-style:normal;font-weight:800}.adm-cl-flags button[aria-pressed=true]{background:var(--tint);box-shadow:2px 2px 0 var(--line)}.adm-cl-flags button.is-danger[aria-pressed=true]{background:#ffe3e0}.adm-cl-blockhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-cl-blockhead .adm-ficha-label{margin-right:auto}.adm-cl-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adm-cl-form .is-wide,.adm-cl-pair{grid-column:1/-1}.adm-cl-form textarea{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;min-height:76px;color:var(--ink);resize:vertical;border-radius:12px;padding:8px 12px;font-family:Onest,sans-serif;font-weight:700}.adm-cl-form select:disabled,.adm-cl-ip button:disabled,.adm-cl-tags button:disabled{opacity:.5}.adm-cl-pair{flex-wrap:wrap;gap:8px;display:flex}.adm-cl-pair .adm-act{flex:1}.adm-cl-picks{flex-wrap:wrap;gap:6px;display:flex}.adm-cl-ip,.adm-cl-lic,.adm-cl-reward{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.adm-cl-ip p,.adm-cl-lic p,.adm-cl-reward p{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.adm-dlg.adm-ficha .adm-cl-error{color:#b3261e;font-weight:800}.adm-ficha-head{border-bottom:2px solid var(--hairline);background:var(--soft);flex-shrink:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.adm-ficha-head .adm-quiet{grid-area:1/3}.adm-ficha-head.is-plain{grid-template-columns:minmax(0,1fr) auto}.adm-ficha-head.is-plain .adm-quiet{grid-column:2}.adm-ficha-art{box-sizing:border-box;border:2px solid var(--line);background:var(--tint);border-radius:16px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.adm-ficha-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm-ficha-art img.is-server-logo{-o-object-fit:contain;object-fit:contain}.adm-ficha-art span{color:var(--ink);font-family:Bungee,sans-serif;font-size:34px;font-weight:400;line-height:1}.adm-ficha-copy{gap:6px;min-width:0;display:grid}.adm-ficha-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-dlg.adm-ficha .adm-ficha-copy strong{font-size:20px;font-weight:800;line-height:1.25}.adm-ficha-tag{border:1.5px solid var(--hairline);background:var(--surface);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.adm-ficha-who{align-items:center;gap:8px;min-width:0;display:flex}.adm-ficha-who>span:last-child{min-width:0}.adm-ficha-who b,.adm-ficha-who small{display:block}.adm-ficha-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.adm-ficha-who small{color:var(--muted);font-size:12px;font-weight:700}.adm-ficha-face{border:1.5px solid var(--line);background:var(--tint);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:inline-flex}.adm-ficha-scroll{gap:12px;min-height:0;padding:14px 16px 16px;display:grid;overflow:auto}.adm-ficha-block{border:2px solid var(--hairline);background:var(--surface);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.adm-ficha-label,.adm-ficha-obs>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.adm-dlg.adm-ficha p{color:var(--muted);margin:0;font-weight:700}.adm-dlg.adm-ficha .adm-ficha-block p{color:var(--ink);font-size:15px;font-weight:700;line-height:1.45}.adm-dlg.adm-ficha .adm-ficha-block p.adm-ficha-aside{color:var(--muted);font-size:13px;font-weight:700}.adm-ficha-meter,.adm-ficha-votes{justify-content:space-between;align-items:baseline;gap:8px;font-weight:800;display:flex}.adm-ficha-meter b{font-size:14px}.adm-ficha-votes .is-yes{color:#1c7c36}.adm-ficha-votes .is-no{color:#b3261e}.adm-ficha-bar{border:2px solid var(--line);background:var(--paper);border-radius:999px;height:12px;overflow:hidden}.adm-ficha-bar span{background:#35b34a;height:100%;display:block}.adm-ficha-aside{font-size:13px}.adm-ficha-obs{border:2px solid var(--line);background:var(--tint);border-radius:14px;gap:4px;padding:12px 14px;font-weight:800;display:grid}.adm-dlg.adm-ficha .adm-ficha-obs,.adm-ficha-obs{color:var(--ink)}.adm-ficha-foot{border-top:2px solid var(--hairline);background:var(--soft);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 16px 16px;display:flex}.adm-ficha-foot button.adm-act{border-radius:11px;height:36px;padding:0 12px;font-size:13px}.adm-ficha-foot button.adm-act.is-go{box-shadow:2px 2px 0 var(--line)}@media (width<=560px){.adm-ficha-head{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px;display:flex}.adm-ficha-art{border-radius:14px;flex:0 0 72px;order:1;width:72px;height:72px}.adm-ficha-head .adm-quiet{order:2;margin-left:auto}.adm-ficha-copy{flex:1 0 100%;order:3}.adm-ficha-art span{font-size:28px}.adm-dlg.adm-ficha .adm-ficha-copy strong{font-size:18px}}.adm-drawer .adm-reply p{color:#b3261e;font-weight:800}.adm-log-wide{grid-template-columns:repeat(5,minmax(0,1fr))}.adm-log-filters,.adm-page>.adm-stats{margin-bottom:12px}.adm-log-filters{grid-template-columns:1.15fr 1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.adm-log-filters label,.adm-log-keep{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:800;display:flex}.adm-dlg .adm-log-keep select,.adm-log-filters input,.adm-log-filters select{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);letter-spacing:0;text-transform:none;border-radius:11px;padding:0 12px;font-family:Onest,sans-serif;font-size:14px;font-weight:700}.adm-log-who{color:var(--muted);margin:-4px 0 12px;font-weight:800}.adm-log-action,.adm-log-hit b,.adm-log-hit small{display:block}.adm-log-hit small,.adm-table small{color:var(--muted);font-size:12px;font-weight:700;display:block}.adm-log-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-log-empty{text-align:center;color:var(--muted);margin:0;padding:22px 14px;font-weight:800}.adm-log-more{color:#0a4fa8;background:0 0;border:0;font-size:13px;font-weight:800}.adm-log-hits{flex-direction:column;display:flex}.adm-log-hit{border:0;border-bottom:1px solid var(--hairline);background:var(--surface);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.adm-log-hit:last-child{border-bottom:0}.adm-log-hit:hover{background:var(--tint)}.adm-log-hit span{min-width:0}.adm-log-hit time{color:var(--muted);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.adm-log-block{margin-top:14px}.adm-log-block>strong{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.adm-log-block>p{color:var(--ink);margin:0;font-weight:700}.adm-log-meta{border:2px solid var(--line);background:var(--surface);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:0;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.adm-side-shade{z-index:44;background:#10204a66;border:0;position:fixed;inset:0}@media (width<=1100px){.adm-levers,.adm-log-wide,.adm-queue,.adm-stats{grid-template-columns:1fr 1fr}.adm-log-grid{grid-template-columns:1fr}.adm-minis{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-split,.adm-three{grid-template-columns:1fr}}@media (width<=980px){.adm,.adm-cf,.adm-cf-pays,.adm-fields,.adm-form-grid,.adm-log-filters{grid-template-columns:1fr}.adm-side{z-index:45;width:calc(min(300px,88vw));position:fixed;transform:translate(-105%)}.adm-side.is-open{transform:none}.adm-iconbtn.adm-menu{display:inline-flex}.adm-hint,.adm-kbd,.adm-search span{display:none}.adm-search{justify-content:center;width:40px;padding:0}.adm-body{padding:16px}.adm-cf-nav{display:flex;position:static;overflow-x:auto}.adm-cf-nav button{flex:none;min-width:148px}.adm-export{align-items:stretch}.adm-export label{min-width:0}}@media (width<=720px){.adm-bk-grid,.adm-cart-grid,.adm-cf-days,.adm-cf-perms,.adm-cf-rankform,.adm-cf-steps,.adm-cf-sum,.adm-cl-grid,.adm-cl-sheet,.adm-dc-grid,.adm-dc-rules,.adm-dc-types,.adm-home-bar,.adm-levers,.adm-log-filters,.adm-log-wide,.adm-minis,.adm-mp-category,.adm-mp-grid,.adm-mp-linecard,.adm-mp-rule,.adm-mp-tiles,.adm-pk-grid,.adm-pk-list,.adm-pk-summary,.adm-queue,.adm-rec-grid,.adm-rp-grid,.adm-rq-grid,.adm-rv-grid,.adm-sg-grid,.adm-sg-stats,.adm-stats,.adm-sub-grid,.adm-sv-grid{grid-template-columns:1fr}.adm-home-bar{flex-direction:column;align-items:flex-start}.adm-top{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding:8px 12px}.adm-heading{flex:auto;min-width:min-content}.adm-title{font-size:16px}.adm-tools{margin-left:auto}.adm-cf-toggle,.adm-page-head{flex-direction:column;align-items:stretch}.adm-page-tools{justify-content:flex-start}.adm-cf-rline{grid-template-columns:28px 16px minmax(0,1fr)}.adm-cf-racts,.adm-cf-rmoney{grid-column:3;justify-content:flex-start}.adm-cart-sheet,.adm-cl-add,.adm-cl-form,.adm-cl-moneyline{grid-template-columns:1fr}.adm-rp-head{flex-direction:column;align-items:flex-start}.adm-cart-line{grid-template-columns:56px minmax(0,1fr) auto}.adm-cart-line .adm-act{grid-column:2/-1;justify-self:start}.adm-mp-linecard{display:grid}.adm-mp-thumb{border-right:0;border-bottom:2px solid var(--line);height:120px}.adm-chart-bar,.adm-mp-rule{flex-direction:column;align-items:stretch}.adm-find input{width:100%}.adm-compare{justify-content:space-between}.adm-compare select{flex:1;min-width:0}.adm-bell{width:calc(min(340px,100vw - 24px))}}@media (prefers-reduced-motion:reduce){.adm-side{transition:none}}.adm .ajd-admin{contain:inline-size}.adm .ajd-admin,.adm .ajd-admin .ajd-table{min-width:0;max-width:100%}.adm .ajd-admin .ajd-line{grid-template-columns:40px 68px 92px minmax(0,1fr) 104px 168px 88px 104px;gap:10px;min-width:860px}.adm .ajd-client{white-space:nowrap;font-size:13px;font-weight:800}.adm .ajd button{color:var(--ink)}.adm .ajd-bulk button.clear{color:var(--on-navy)}.adm .ajd-empty button{color:#0a4fa8}.adm-rec{flex-direction:column;gap:16px;display:flex}.adm-rec-actions,.adm-rec-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.adm-rec-form label{flex-direction:column;gap:6px;min-width:min(240px,100%);font-weight:800;display:flex}.adm-rec-card input,.adm-rec-form input{border:2px solid var(--line);background:var(--surface);height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px}.adm-rec-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.adm-rec-card{border:2px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.adm-rec-card p,.adm-rec-empty{color:var(--muted);margin:0}.adm-rec-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-rec-actions button{border:2px solid var(--line);background:var(--surface);border-radius:10px;height:36px;padding:0 12px;font-weight:800}.adm-rec-empty{border:2px dashed var(--hairline);border-radius:14px;padding:16px;font-weight:700}.adm-eb{min-width:0;color:var(--ink);gap:18px;display:grid}.adm-eb-hero{border:2px solid var(--line);min-height:174px;box-shadow:4px 4px 0 var(--line);background:linear-gradient(110deg,#fff9ec,#fff3d8 64%,#ffe6a8);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.adm-eb-hero:after{content:"";pointer-events:none;border:2px solid #10204a14;border-radius:50%;width:310px;height:250px;position:absolute;bottom:-112px;right:160px}.adm-eb-hero-copy,.adm-eb-new{z-index:1;position:relative}.adm-eb-kicker{color:#9d6700;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-block}.adm-eb-hero h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:calc(clamp(27px,3vw,37px));line-height:1.08}.adm-eb-hero p{max-width:540px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.adm-eb-new{white-space:nowrap;min-height:46px;padding-inline:18px}.adm-eb-new span{font-size:21px;font-weight:600;line-height:1}.adm-eb-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.adm-eb-count{align-items:baseline;gap:7px;display:flex}.adm-eb-count strong{letter-spacing:-.04em;font-size:23px}.adm-eb-count span{color:var(--muted);font-size:14px;font-weight:700}.adm-eb-search{background:var(--surface);width:min(340px,100%);height:44px;color:var(--muted);border:1.5px solid #b9c4d5;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.adm-eb-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #ffc6294d}.adm-eb-search svg{flex:none;width:18px;height:18px}.adm-eb-search input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.adm-eb-search input::placeholder{color:var(--muted)}.adm-eb-list{gap:12px;transition:opacity .15s;display:grid}.adm-eb-list.is-loading{opacity:.55}.adm-eb-row{background:var(--surface);border:1.5px solid #d7dfeb;border-radius:17px;grid-template-columns:92px minmax(0,1fr) minmax(150px,auto);gap:20px;min-height:142px;padding:14px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 3px 12px #10204a0a}.adm-eb-row:hover{border-color:#8fa1bd;transform:translateY(-1px);box-shadow:0 8px 24px #10204a14}.adm-eb-cover{background:#e9edf5;border:1px solid #b9c6dc;border-radius:9px;width:92px;height:114px;overflow:hidden;box-shadow:3px 3px #cbd4e2}.adm-eb-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.adm-eb-cover-fallback{background:linear-gradient(145deg,#1b315e,var(--line) 72%);color:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:10px;display:flex}.adm-eb-cover-fallback>span{letter-spacing:-.05em;font-size:12px;font-weight:900}.adm-eb-cover-fallback>span span{color:#ffc629}.adm-eb-cover-fallback b{color:#ffd770;letter-spacing:.16em;font-size:9px}.adm-eb-cover-fallback i{color:#ffd770;opacity:.8;align-self:flex-end;font-size:31px;font-style:normal;line-height:.7}.adm-eb-book{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.adm-eb-book-top{align-items:center;gap:10px;display:flex}.adm-eb-status{border-radius:99px;align-items:center;gap:6px;min-height:23px;padding:2px 9px;font-size:11px;font-weight:850;display:inline-flex}.adm-eb-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.adm-eb-status.is-visible{color:#26713d;background:#e7f6e8}.adm-eb-status.is-hidden{background:var(--soft);color:var(--muted)}.adm-eb-id{color:#8792a5;font:600 11px JetBrains Mono,monospace}.adm-eb-book h3{font-size:17px;line-height:1.3}.adm-eb-book h3,.adm-eb-book>p{text-overflow:ellipsis;margin:0;overflow:hidden}.adm-eb-book>p{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.4}.adm-eb-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 17px;margin-top:4px;font-size:11px;font-weight:650;display:flex}.adm-eb-facts b{color:var(--ink);font-weight:800}.adm-eb-file{color:#28734a}.adm-eb-file.is-missing{color:#9a6b25}.adm-eb-row-side{justify-content:space-between;gap:14px}.adm-eb-price,.adm-eb-row-side{flex-direction:column;align-items:flex-end;display:flex}.adm-eb-price{white-space:nowrap;gap:2px}.adm-eb-price small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.adm-eb-price strong{letter-spacing:-.035em;font-size:20px}.adm-eb-actions{align-items:center;gap:7px;display:flex}.adm-eb-actions button{border:1.5px solid var(--line);background:var(--surface);min-height:35px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:850}.adm-eb-actions .adm-eb-edit{background:#fff5da}.adm-eb-actions .adm-eb-edit:hover{background:#ffe7a2}.adm-eb-actions .adm-eb-delete{color:#a44436;border-color:#ecd3ce}.adm-eb-actions .adm-eb-delete:hover{background:#fff0ed}.adm-eb-notice{color:#256138;background:#eaf8e9;border:1px solid #b8d9bb;border-radius:12px;margin:0;padding:12px 15px;font-size:13px;font-weight:800}.adm-eb-state{background:var(--soft);min-height:210px;color:var(--muted);text-align:center;border:1.5px dashed #c5cfdd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;font-weight:650;display:flex}.adm-eb-state strong{color:var(--ink);font-size:17px}.adm-eb-state p{max-width:420px;margin:0 0 7px;font-size:13px;line-height:1.5}.adm-eb-state.is-error{background:#fff6f4;border-color:#e1b5af}.adm-eb-empty-icon{background:var(--tint);width:48px;height:48px;color:var(--ink);border-radius:13px;place-items:center;font-size:31px;display:grid}.adm-eb-overlay{z-index:120;background:#081430a3;place-items:center;padding:20px;font-family:Onest,sans-serif;display:grid;position:fixed;inset:0;overflow-y:auto}.adm-eb-dialog{border:2px solid var(--line);background:var(--soft);width:min(820px,100%);max-height:calc(min(880px,100dvh - 40px));box-shadow:8px 8px 0 var(--line);color:var(--ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.adm-eb-dialog-head{background:#fff6e2;border-bottom:1px solid #e7dcc4;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}.adm-eb-dialog-head h2{letter-spacing:-.04em;margin:4px 0;font-size:24px}.adm-eb-dialog-head p{color:var(--muted);margin:0;font-size:12px}.adm-eb-close{border:1.5px solid var(--line);background:var(--surface);width:35px;height:35px;color:var(--ink);cursor:pointer;border-radius:9px;flex:none;font-size:23px;line-height:1}.adm-eb-form{flex-direction:column;flex:1;min-height:0;display:flex}.adm-eb-dialog-body{gap:20px;padding:22px 26px;display:grid;overflow-y:auto}.adm-eb-form-section{gap:11px;display:grid}.adm-eb-form-section h3{margin:0 0 2px;font-size:14px}.adm-eb-form-section label{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:800;display:flex}.adm-eb-form-section label small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.adm-eb-form-section input,.adm-eb-form-section textarea{background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border:1.5px solid #b9c5d7;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;font-weight:550}.adm-eb-form-section textarea{resize:vertical;line-height:1.5}.adm-eb-form-section input:focus,.adm-eb-form-section textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #ffc62940}.adm-eb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-eb-publish{cursor:pointer;background:#fff6e1;border:1.5px solid #e0d2b2;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.adm-eb-publish input{width:18px;height:18px;accent-color:var(--ink);flex:none}.adm-eb-publish span{gap:2px;display:grid}.adm-eb-publish strong{font-size:13px}.adm-eb-publish small{color:var(--muted);font-size:11px}.adm-eb-form-error{color:#a52d24;margin:0;font-size:12px;font-weight:800}.adm-eb-dialog-foot{background:var(--soft);border-top:1px solid #e7dcc4;justify-content:flex-end;gap:10px;padding:15px 26px;display:flex}.adm-eb-confirm button:disabled,.adm-eb-dialog-foot button:disabled{opacity:.6;cursor:wait}.adm-eb-confirm{border:2px solid var(--line);background:var(--soft);width:min(420px,100%);color:var(--ink);box-shadow:7px 7px 0 var(--line);border-radius:19px;padding:25px}.adm-eb-confirm-icon{color:#a52d24;background:#ffe3df;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.adm-eb-confirm h2{margin:15px 0 7px;font-size:20px}.adm-eb-confirm p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.adm-eb-confirm>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.adm-eb-danger{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#b93b32;border:1.5px solid #8f2c25;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}.adm-eb-danger:hover{background:#a62d25}.adm-eb button:focus-visible,.adm-eb-overlay button:focus-visible{outline-offset:3px;outline:3px solid #e9a300}@media (width<=700px){.adm-eb-hero{flex-direction:column;align-items:flex-start;padding:23px}.adm-eb-toolbar{flex-direction:column;align-items:stretch}.adm-eb-search{width:100%}.adm-eb-row{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:13px}.adm-eb-cover{width:76px;height:104px}.adm-eb-row-side{flex-flow:wrap;grid-column:2}.adm-eb-price,.adm-eb-row-side{align-items:flex-start}.adm-eb-dialog-body,.adm-eb-dialog-foot,.adm-eb-dialog-head{padding-inline:18px}}@media (width<=480px){.adm-eb-hero{padding:20px}.adm-eb-new{width:100%}.adm-eb-book h3{font-size:15px}.adm-eb-book>p{white-space:normal}.adm-eb-row-side{border-top:1px solid #eef0f5;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;padding-top:11px}.adm-eb-price strong{font-size:18px}.adm-eb-form-grid{grid-template-columns:1fr}.adm-eb-overlay{padding:10px}.adm-eb-dialog{max-height:calc(100dvh - 20px);box-shadow:none;border-radius:14px}.adm-eb-dialog-foot{flex-wrap:wrap}.adm-eb-dialog-foot button{flex:1}}.adm-plus-tools{flex-wrap:wrap;gap:8px}.adm-plus-tools .adm-find{flex:240px}.adm-plus-tools .adm-find input{width:100%}.adm-plus-fields input,.adm-plus-fields select,.adm-plus-lookup input,.adm-plus-select{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:42px;color:var(--ink);border-radius:12px;outline:none;padding:0 12px;font:700 14px Onest,sans-serif}.adm-plus-select{cursor:pointer;flex:0 180px;min-width:150px}.adm-plus-fields input:focus,.adm-plus-fields select:focus,.adm-plus-lookup input:focus,.adm-plus-select:focus{border-color:#1f9bff;box-shadow:0 0 0 3px #1f9bff40}.adm-plus-fields input::-moz-placeholder{color:var(--muted);opacity:1}.adm-plus-lookup input::-moz-placeholder{color:var(--muted);opacity:1}.adm-plus-fields input::placeholder,.adm-plus-lookup input::placeholder{color:var(--muted);opacity:1}.adm-plus-fields input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .adm-plus-fields input[type=datetime-local],html[data-theme=dark] .adm-plus-fields select,html[data-theme=dark] .adm-plus-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.adm-plus-lookup{flex:0 auto;gap:8px;display:flex}.adm-plus-lookup input{width:9.5rem}.adm-plus-lookup .adm-go{height:42px}@media (width<=720px){.adm-plus-tools>*{flex:100%}.adm-plus-select{flex:calc(50% - 4px);min-width:0}.adm-plus-lookup input{flex:1;width:auto}}.adm-plus td small{opacity:.7;display:block}.adm-plus-badge{white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.adm-plus-badge.is-ok{color:#1f6b33;background:#e3f5dc;border-color:#8cc79a}.adm-plus-badge.is-trial{color:#1d4f9c;background:#e1edff;border-color:#8fb3ea}.adm-plus-badge.is-wait{color:#7a5a00;background:#fff1c9;border-color:#e4c35f}.adm-plus-badge.is-bad{color:#a8231b;background:#ffe3e0;border-color:#eba39c}.adm-plus-badge.is-mute{color:#5b6475;background:#eef0f4;border-color:#c4cad6}html[data-theme=dark] .adm-plus-badge.is-ok{color:#8fe3a6;background:#4abe6e29;border-color:#8fe3a68c}html[data-theme=dark] .adm-plus-badge.is-trial{color:#a9c8ff;background:#5a96ff29;border-color:#a9c8ff8c}html[data-theme=dark] .adm-plus-badge.is-wait{background:var(--soft);color:var(--shadow);border-color:var(--shadow)}html[data-theme=dark] .adm-plus-badge.is-bad{color:#ffaaa3;background:#ff6e6426;border-color:#ffaaa38c}html[data-theme=dark] .adm-plus-badge.is-mute{color:#c3cad8;background:#a0aabe1f;border-color:#c3cad873}.adm-ficha.is-plus .adm-plus-badge.is-big{min-height:26px;padding:0 12px;font-size:13px}.adm-ficha.is-plus .adm-ficha-copy strong{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.adm-ficha.is-plus .adm-plus-id{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62em;font-weight:500}.adm-ficha.is-plus .adm-plus-mail{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:700}.adm-ficha.is-plus .adm-cl-sheet{grid-template-columns:minmax(260px,.9fr) minmax(0,1.35fr)}.adm-ficha.is-plus .adm-cl-facts dd .adm-plus-badge{vertical-align:middle}.adm-ficha.is-plus .adm-cl-form label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:11px;font-weight:800;display:grid}.adm-ficha.is-plus .adm-cl-add input,.adm-ficha.is-plus .adm-cl-add select,.adm-ficha.is-plus .adm-cl-form input,.adm-ficha.is-plus .adm-cl-form select{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--ink);letter-spacing:0;text-transform:none;border-radius:12px;outline:none;padding:0 12px;font:700 14px Onest,sans-serif}.adm-ficha.is-plus input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 8px;font-size:13px}html[data-theme=dark] .adm-ficha.is-plus input[type=datetime-local],html[data-theme=dark] .adm-ficha.is-plus select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.adm-ficha.is-plus input:focus,.adm-ficha.is-plus select:focus{border-color:#1f9bff;box-shadow:0 0 0 3px #1f9bff40}.adm-ficha.is-plus input::placeholder{color:var(--muted);opacity:1}.adm-ficha.is-plus .adm-cl-pair{justify-content:flex-end}.adm-ficha.is-plus .adm-cl-pair .adm-act{flex:none}.adm-ficha.is-plus .adm-plus-inline{grid-template-columns:90px minmax(0,1fr) auto}.adm-ficha.is-plus .adm-ficha-block>.adm-act,.adm-pcfg-add{justify-self:start}.adm-ficha.is-plus .adm-cl-reward>p{margin-right:auto}.adm-ficha.is-plus .adm-cl-reward>small{flex-basis:100%}.adm-ficha.is-plus .adm-cl-reward .adm-act{height:30px;padding:0 10px;font-size:12px}.adm-ficha.is-plus .adm-cl-reward:has(>.adm-act)>small{flex-basis:auto;margin-right:auto}.adm-ficha.is-plus .adm-plus-empty{border:1.5px dashed var(--hairline);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.adm-ficha.is-plus .adm-plus-empty svg{background:var(--tint);color:var(--ink);box-sizing:border-box;border-radius:10px;flex:none;width:34px;height:34px;padding:7px}.adm-dlg.adm-ficha.is-plus .adm-plus-empty p{color:var(--muted);font-size:13px}.adm-ficha.is-plus .adm-plus-danger-zone{border-color:color-mix(in srgb,#c8463c 45%,var(--hairline))}.adm-ficha.is-plus .adm-plus-danger-zone .adm-ficha-label{color:#b3261e}html[data-theme=dark] .adm-ficha.is-plus .adm-plus-danger-zone .adm-ficha-label{color:#ffaaa3}.adm-ficha.is-plus .adm-cl-flags button.is-danger{cursor:pointer;background:#fff1ef;border-color:#c8463c}.adm-ficha.is-plus .adm-cl-flags button.is-danger b,.adm-ficha.is-plus .adm-cl-flags button.is-danger em{color:#a8231b}html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger{background:#ff6e641a;border-color:#ffaaa399}html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger b,html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger em{color:#ffaaa3}.adm-ficha.is-plus .adm-cl-flags button.is-danger:hover:not(:disabled){background:#ffe3e0}.adm-ficha.is-plus .adm-plus-events summary{cursor:pointer;color:var(--muted);border-top:1px solid var(--hairline);padding-top:8px;font-size:13px;font-weight:800}.adm-plus-note{border-radius:12px;margin:0;padding:10px 12px;font-weight:700}.adm-plus-note.is-ok{color:#1f6b33;background:#e3f5dc}.adm-plus-note.is-bad{color:#a8231b;background:#ffe3e0}html[data-theme=dark] .adm-plus-note.is-ok{color:#8fe3a6;background:#4abe6e29}html[data-theme=dark] .adm-plus-note.is-bad{color:#ffaaa3;background:#ff6e6426}@media (width<=760px){.adm-ficha.is-plus .adm-cl-sheet{grid-template-columns:1fr}.adm-ficha.is-plus .adm-plus-inline{grid-template-columns:80px minmax(0,1fr)}.adm-ficha.is-plus .adm-plus-inline .adm-act{grid-column:1/-1}}html[data-theme=dark] .adm-dlg.adm-ficha.is-plus button.adm-act.is-go{color:#1a1405}.adm-plus-release{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.adm-plus-release>div{gap:4px;min-width:0;display:grid}.adm-plus-release small{color:var(--muted);font-weight:700}.adm-plus-release small.adm-plus-release-ok{color:#1f6b33}.adm-plus-release small.adm-plus-release-bad{color:#a8231b}html[data-theme=dark] .adm-plus-release small.adm-plus-release-ok{color:#8fe3a6}html[data-theme=dark] .adm-plus-release small.adm-plus-release-bad{color:#ffaaa3}html[data-theme=dark] .adm-plus-release button.adm-act.is-go{color:#1a1405}.adm-ficha.is-plus .adm-cl-reward button[aria-busy=true]{opacity:.7;cursor:progress}.adm-ficha.is-plus .adm-plus-rowact{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.adm-ficha.is-plus .adm-cl-reward:has(>.adm-plus-rowact)>small{flex-basis:auto;margin-right:auto}.adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong{background:#c8463c;border-color:#8f241c}.adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong b,.adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong em,.adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong small,html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong b,html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong em,html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong small{color:#fff}html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong{background:#b3362d;border-color:#ff8a80}.adm-plus-remove{max-width:520px}.adm-plus-remove-body{gap:10px;padding:4px 18px 8px;display:grid}.adm-plus-remove-body p,.adm-plus-remove-body ul{margin:0;font-size:14px;line-height:1.45}.adm-plus-remove-body ul{gap:4px;padding-left:18px;display:grid}.adm-plus-remove-warn{color:#a8231b;background:#fff1ef;border:2px solid #c8463c;border-radius:12px;padding:10px 12px;font-weight:800}html[data-theme=dark] .adm-plus-remove-warn{color:#ffaaa3;background:#ff6e641f;border-color:#ffaaa399}.adm-plus-remove-field{gap:6px;font-size:13px;font-weight:800;display:grid}.adm-plus-remove-field input{border:2px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:12px;padding:0 12px;font:700 14px JetBrains Mono,ui-monospace,monospace}.adm-plus-remove-field input:focus{border-color:#c8463c;outline:none;box-shadow:0 0 0 3px #c8463c40}.adm-plus-remove-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;display:flex}.adm-plus-remove-check input{accent-color:#c8463c;width:16px;height:16px;margin-top:2px}.adm-plus-remove .adm-stop:disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark] .adm-plus-badge.is-bad,html[data-theme=dark] .adm-plus-badge.is-mute,html[data-theme=dark] .adm-plus-badge.is-ok,html[data-theme=dark] .adm-plus-badge.is-trial{background:var(--soft)}html[data-theme=dark] .adm-plus-note.is-bad,html[data-theme=dark] .adm-plus-note.is-ok{background:var(--soft);border-left:3px solid}html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger,html[data-theme=dark] .adm-plus-remove-warn{background:var(--soft)}html[data-theme=dark] .adm-ficha.is-plus .adm-cl-flags button.is-danger:hover:not(:disabled){background:var(--tint)}html[data-theme=dark] .adm-pill.is-wait,html[data-theme=dark] .adm-version-list .adm-pill.is-wait{background:var(--tint);color:var(--shadow);border-color:var(--shadow)}.adm-eb-pdf{flex-direction:column;gap:7px;display:flex}.adm-eb-pdf-title{color:var(--ink);font-size:12px;font-weight:800}.adm-eb-upload{background:var(--paper);border:2px dashed #a8946a;border-radius:14px;align-items:center;gap:16px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.adm-eb-upload.dragging{box-shadow:3px 3px 0 var(--line);background:#fff3c4}.adm-eb-upload.dragging,.adm-eb-upload.filled{border-style:solid;border-color:var(--line)}.adm-eb-upload.invalid{border-color:#c0392b}.adm-eb-upload-art{border:2px solid var(--line);background:var(--surface);width:76px;height:76px;box-shadow:3px 3px 0 var(--line);color:var(--muted);border-radius:14px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.adm-eb-upload.filled .adm-eb-upload-art{color:#c0392b}.adm-eb-upload-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.adm-eb-upload-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.adm-eb-upload-copy small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.adm-eb-upload-actions{flex-shrink:0;gap:8px;display:flex}.adm-eb-upload .adm-eb-upload-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.adm-eb-upload-pick{box-sizing:border-box;border:2px solid var(--line);cursor:pointer;height:40px;color:var(--cta-ink,#1a1a1a);box-shadow:2px 2px 0 var(--line);background:#ffc629;border-radius:12px;align-items:center;padding:0 16px;font:800 14px Onest,sans-serif;display:inline-flex}.adm-eb-upload-pick:hover{box-shadow:3px 3px 0 var(--line);transform:translate(-1px,-1px)}.adm-eb-upload-pick:focus-visible{outline-offset:2px;outline:3px solid #00a3d9}.adm-eb-upload-pick.disabled{opacity:.6;pointer-events:none}.adm-eb-upload-error{color:#b42318}.adm-eb-upload-error,.adm-eb-upload-ok{margin:0;font-size:13px;font-weight:700}.adm-eb-upload-ok{color:#1d7a43}.adm-eb-advanced{border-top:1px dashed var(--hairline,#d7dde8);padding-top:8px}.adm-eb-advanced summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:800}.adm-eb-advanced[open] summary{margin-bottom:8px}@media (width<=720px){.adm-eb-upload{flex-wrap:wrap}.adm-eb-upload-actions{width:100%}}.adm-pcfg{margin-bottom:14px}.adm-pcfg-head{flex-wrap:wrap}.adm-pcfg-head>div{gap:2px;min-width:0;display:grid}.adm-pcfg-head .adm-quiet{height:34px;padding:0 12px;font-size:13px}.adm-pcfg-pad{margin:14px}.adm-pcfg-form{gap:14px;padding:14px;display:grid}.adm-pcfg-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adm-pcfg-plan{border:2px solid var(--line);background:var(--tint,transparent);border-radius:14px;align-content:start;gap:14px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.adm-pcfg-plan legend{color:var(--ink);padding:0 6px;font-family:Bungee,sans-serif;font-size:13px}.adm-pcfg-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-pcfg label{align-content:start;gap:5px;min-width:0;display:grid}.adm-pcfg label>span:first-child,.adm-pcfg-sub>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.adm-pcfg label small,.adm-pcfg-err,.adm-pcfg-hint{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.adm-pcfg-input{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;height:42px;display:flex;position:relative;overflow:hidden}.adm-pcfg-input:focus-within{border-color:#1f9bff;box-shadow:0 0 0 3px #1f9bff40}.adm-pcfg-input i{color:var(--muted);white-space:nowrap;flex:none;padding:0 10px;font:800 12px Onest,sans-serif}.adm-pcfg-input i:first-child{padding-right:0}.adm-pcfg-input input{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0 10px;font:700 15px Onest,sans-serif}.adm-pcfg-input.is-short{max-width:180px}.adm-pcfg .is-bad>.adm-pcfg-input{border-color:#c8463c}.adm-pcfg-input:has(input[aria-invalid=true]){border-color:#c8463c}.adm-pcfg label.is-bad>small,.adm-pcfg-err{color:#a8231b!important}.adm-pcfg-coupons{border-top:1.5px dashed var(--hairline,var(--line));gap:8px;padding-top:12px;display:grid}.adm-pcfg-sub{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.adm-pcfg-sub em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.adm-pcfg-coupons.is-bad .adm-pcfg-sub em{color:#a8231b}.adm-pcfg-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) 36px;align-items:center;gap:8px;display:grid}.adm-pcfg-row>b{color:var(--muted);font-weight:800}.adm-pcfg-x{border:2px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:10px;font:800 18px/1 Onest,sans-serif}.adm-pcfg-x:hover{color:#a8231b;background:#fff1ef;border-color:#c8463c}.adm-pcfg-add{border:2px dashed var(--line);height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font:800 13px Onest,sans-serif}.adm-pcfg-add:hover{background:var(--surface);border-style:solid}.adm-pcfg-empty{border:1.5px dashed var(--hairline,var(--line));color:var(--muted);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.adm-pcfg-shared{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;display:grid}.adm-pcfg-info{color:#1d4f9c;background:#e1edff;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4}.adm-pcfg-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adm-pcfg-foot .adm-plus-note{margin-right:auto}.adm-pcfg-buttons{gap:8px;display:flex}html[data-theme=dark] .adm-pcfg-plan{background:#ffffff05}html[data-theme=dark] .adm-pcfg-info{color:#a9c8ff;background:#5a96ff24}html[data-theme=dark] .adm-pcfg label.is-bad>small,html[data-theme=dark] .adm-pcfg-coupons.is-bad .adm-pcfg-sub em,html[data-theme=dark] .adm-pcfg-err{color:#ffaaa3!important}html[data-theme=dark] .adm-pcfg .is-bad>.adm-pcfg-input{border-color:#ffaaa3cc}html[data-theme=dark] .adm-pcfg-input:has(input[aria-invalid=true]){border-color:#ffaaa3cc}html[data-theme=dark] .adm-pcfg-x:hover{color:#ffaaa3;background:#ff6e641a;border-color:#ffaaa399}html[data-theme=dark] .adm-pcfg button.adm-act.is-go{color:#1a1405}@media (width<=900px){.adm-pcfg-plans{grid-template-columns:1fr}}@media (width<=560px){.adm-pcfg-form{padding:12px}.adm-pcfg-plan{padding:10px 12px 12px}.adm-pcfg-money,.adm-pcfg-shared{grid-template-columns:1fr}.adm-pcfg-input.is-short{max-width:none}.adm-pcfg-foot{justify-content:stretch}.adm-pcfg-buttons{width:100%}.adm-pcfg-buttons>button{flex:1}}.mk-modal,.mk-workspace{--mk-ink:var(--line);--mk-muted:#68728a;--mk-line:var(--hairline);--mk-paper:#fffdf8;--mk-cream:var(--on-navy);--mk-yellow:#ffc629;color:var(--mk-ink);font-family:Onest,sans-serif}.mk-workspace{gap:18px;min-width:0;display:grid}.mk-modal *,.mk-workspace *{box-sizing:border-box}.mk-button{background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;white-space:normal;border:1px solid #c5b995;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font:700 12px/1.35 Onest,sans-serif;text-decoration:none;display:inline-flex}.mk-button:hover{border-color:var(--ink);background:var(--soft)}.mk-button.primary{border-color:var(--ink);background:#ffc629}.mk-button.danger{color:#ad3328;background:#fff9f7;border-color:#e7c1ba}.mk-button.subtle{color:var(--muted);background:0 0;border-color:#0000}.mk-modal button:disabled,.mk-workspace button:disabled{cursor:default;opacity:.5}.mk-modal a:focus-visible,.mk-modal button:focus-visible,.mk-workspace button:focus-visible{outline-offset:3px;outline:3px solid #ffc629}.mk-section-heading{align-items:center;gap:12px;margin-top:4px;display:flex}.mk-section-icon{background:var(--tint);border:1px solid #dfd1ac;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.mk-section-heading>div{flex:1;min-width:0}.mk-section-heading h2{color:var(--ink);text-shadow:none;margin:0 0 4px;font:800 20px/1.3 Onest,sans-serif}.mk-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.mk-counts{flex-wrap:wrap;gap:8px;display:flex}.mk-counts>span{border:1px solid var(--mk-line);background:var(--soft);color:var(--mk-muted);border-radius:8px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:flex}.mk-counts b{color:var(--mk-ink);font-variant-numeric:tabular-nums;font-size:13px}.mk-badge{color:#627086;white-space:nowrap;background:#f3f0e9;border:1px solid #ddd7c8;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.mk-badge.is-ok{color:#326329;background:#eff5e6;border-color:#cbdcbd}.mk-badge.is-wait{color:#8f620b;background:#fff2ce;border-color:#ead5a2}.mk-badge.is-bad{color:#ae3a31;background:#fff0ed;border-color:#ecc9c3}.mk-record-list{background:var(--surface);border:1px solid #d9caa8;border-radius:13px;overflow:hidden}.mk-list-head,.mk-record{grid-template-columns:minmax(230px,1.7fr) minmax(170px,1.1fr) minmax(85px,.55fr) 110px 92px;align-items:center;gap:16px;padding:16px 18px;display:grid}.mk-list-head{border-bottom:1px solid var(--hairline);letter-spacing:.03em;color:var(--muted);background:#faf5e9;padding-top:11px;padding-bottom:11px;font-size:10px;font-weight:800}.mk-record+.mk-record{border-top:1px solid #eee5d3}.mk-record:hover{background:var(--soft)}.mk-record-main{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.mk-record-main>span:last-child{min-width:0}.mk-record-main strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.4;display:block}.mk-record small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}.mk-list-art{border:1px solid var(--hairline);background:var(--paper);color:#a38e5d;border-radius:7px;flex-shrink:0;place-items:center;width:66px;height:42px;display:grid;overflow:hidden}.mk-list-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mk-person-head{flex-shrink:0;width:38px;height:38px;display:block}.mk-person-head .minecraft-head-fallback,.mk-person-head img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.mk-record-secondary{min-width:0;font-size:11px}.mk-record-secondary>strong{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.mk-record .mk-filename{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.mk-record-value{font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.mk-version-label{background:var(--paper);border:1px solid #e3d5b7;border-radius:5px;padding:4px 7px;font:700 11px JetBrains Mono,monospace;display:inline-flex}.mk-detail-button{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font:700 10px Onest,sans-serif;display:flex}.mk-detail-button:hover{background:var(--tint);border-color:#c5b995}.mk-record .mk-review-snippet{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-rating{color:#a97710;letter-spacing:1px;white-space:nowrap;font-size:15px;line-height:1.5;display:block}.mk-featured{background:var(--tint);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block;color:#8f620b!important}.mk-ready-text{color:#326329!important}.mk-party{align-items:center;gap:10px;min-width:0;display:flex}.mk-party>.minecraft-head-fallback,.mk-party>img{-o-object-fit:contain;object-fit:contain;width:36px;height:36px;image-rendering:pixelated;flex-shrink:0}.mk-party>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-party small{color:var(--muted);font-size:10px;display:block}.mk-party strong{overflow-wrap:anywhere;font-size:12px}.mk-party.compact{gap:7px}.mk-party.compact>.minecraft-head-fallback,.mk-party.compact>img{width:24px;height:24px}.mk-party.compact strong{font-size:11px}.mk-modal .mk-party>.minecraft-head-fallback,.mk-workspace .mk-party>.minecraft-head-fallback{flex:0 0 36px;width:36px;max-width:36px;height:36px;max-height:36px}.mk-workspace .mk-party.compact>.minecraft-head-fallback{flex-basis:24px;width:24px;max-width:24px;height:24px;max-height:24px}.mk-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.mk-pagination>div{gap:8px;display:flex}.mk-pagination .mk-button{min-height:32px;font-size:11px}.mk-category-grid{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:16px;display:grid}.mk-category-card{background:var(--surface);border:1px solid #cbbb98;border-radius:14px;min-width:0;padding:20px}.mk-category-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-category-icon,.mk-setting-icon{background:var(--paper);border:1px solid #e7d9b7;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.mk-category-card h3{overflow-wrap:anywhere;margin:16px 0 4px;font:800 17px Onest,sans-serif}.mk-category-card .mk-muted{margin:0;font-size:11px}.mk-category-card dl{border-top:1px solid #eee5d3;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 0;padding:15px 0;display:grid}.mk-category-card dt{color:var(--muted);font-size:10px}.mk-category-card dd{margin:4px 0 0;font-size:12px;font-weight:700}.mk-category-card footer{justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.mk-text-button{color:#495778;cursor:pointer;background:0 0;border:0;padding:4px 0;font:700 11px Onest,sans-serif}.mk-text-button:hover{text-decoration:underline}.mk-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-settings-card{background:var(--surface);border:1px solid #cbbb98;border-radius:15px;flex-direction:column;min-width:0;padding:22px;display:flex}.mk-settings-card footer,.mk-settings-card>header{align-items:center;gap:12px;display:flex}.mk-settings-card header>span:last-child{min-width:0}.mk-setting-icon{flex-shrink:0;width:42px;height:42px}.mk-settings-card h3{margin:0 0 4px;font:800 15px Onest,sans-serif}.mk-settings-card header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.mk-settings-card dl{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.mk-settings-card dt{color:var(--muted);font-size:11px}.mk-settings-card dd{letter-spacing:-.03em;margin:6px 0 0;font-size:27px;font-weight:800}.mk-settings-card dd small{letter-spacing:0;color:var(--muted);padding-left:5px;font-size:12px;font-weight:500}.mk-settings-card footer{border-top:1px solid #eee5d3;flex-wrap:wrap;justify-content:space-between;margin-top:auto;padding-top:16px}.mk-settings-card footer>span{color:var(--muted);font-size:10px}.mk-gateway-list{gap:14px;padding:22px 0;display:grid}.mk-gateway-list>div{align-items:center;gap:10px;display:flex}.mk-gateway-list strong{flex:1;font-size:12px}.mk-provider-mark{width:32px;height:28px;color:var(--ink);background:#faf5e9;border:1px solid #e1d6bd;border-radius:6px;flex-shrink:0;place-items:center;font:800 10px Onest,sans-serif;display:grid}.mk-key-summary{flex-wrap:wrap;align-items:center;gap:14px;padding:24px 0;display:flex}.mk-key-summary code{color:var(--muted);letter-spacing:.14em;font-size:16px}.mk-automation{grid-column:1/-1}.mk-other-settings{background:var(--surface);border:1px solid #d9caa8;border-radius:13px;gap:0;display:grid;overflow:hidden}.mk-other-settings h3{border-bottom:1px solid #eee5d3;margin:0;padding:16px 20px;font:800 13px Onest,sans-serif}.mk-other-settings article{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.mk-other-settings article+article{border-top:1px solid #eee5d3}.mk-other-settings article>div{gap:5px;min-width:0;display:grid}.mk-other-settings strong{font-size:12px}.mk-other-settings article span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.mk-empty{text-align:center;background:var(--soft);color:var(--muted);border:1px dashed #d5c6a5;border-radius:13px;flex-direction:column;align-items:center;gap:10px;padding:45px 20px;font-size:12px;display:flex}.mk-empty strong{color:var(--ink);font-size:14px}.mk-empty p{max-width:440px;margin:0;line-height:1.7}html:has(.mk-modal[open]){overflow:hidden}.mk-modal{border:1.5px solid var(--line);width:calc(min(600px,100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:0 24px 80px color-mix(in srgb,var(--navy) 27%,transparent);background:var(--paper);border-radius:18px;margin:auto;padding:0;overflow:hidden}.mk-modal[open]{flex-direction:column;display:flex}.mk-modal.is-wide{width:calc(min(820px,100vw - 32px))}.mk-modal::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mk-modal-head{border-bottom:1px solid var(--hairline);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.mk-modal-head>div,.mk-record-lead-copy{min-width:0}.mk-eyebrow{color:var(--muted);letter-spacing:.09em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.mk-modal-head h2{color:var(--ink);text-shadow:none;overflow-wrap:anywhere;margin:0;font:800 21px/1.3 Onest,sans-serif}.mk-modal-head p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.mk-modal-close{border:1px solid var(--hairline);background:var(--paper);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;padding:0;font:24px/1 Onest,sans-serif;display:grid}.mk-modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.mk-modal-footer{border-top:1px solid var(--hairline);background:var(--paper);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.mk-footer-id{color:var(--muted);margin-right:auto;font-size:11px}.mk-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mk-notice{border:1px solid var(--hairline);background:var(--surface);color:#495778;overflow-wrap:anywhere;border-radius:9px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.6}.mk-notice.error{color:#a52f24;background:#fff0ed;border-color:#efccc5}.mk-notice.success{color:#326329;background:#eff5e6;border-color:#cbdcbd}.mk-workspace>.mk-notice{margin:0}.mk-record-lead{border-bottom:1px solid var(--hairline);align-items:center;gap:18px;margin-bottom:20px;padding-bottom:22px;display:flex}.mk-detail-art{background:var(--tint);border:1px solid #dfd1b0;border-radius:10px;flex-shrink:0;place-items:center;width:144px;height:88px;display:grid;overflow:hidden}.mk-detail-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mk-record-lead h3{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font:800 18px/1.4 Onest,sans-serif;display:flex}.mk-record-lead p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.6}.mk-detail-amount{letter-spacing:-.04em;margin-top:10px;font-size:32px;font-weight:800;line-height:1.2;display:block}.mk-detail-facts{border:1px solid var(--hairline);background:var(--soft);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:20px;display:grid}.mk-detail-facts dt{color:var(--muted);margin:0 0 5px;font-size:10px}.mk-detail-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.6}.mk-detail-section{padding-top:22px;font-size:13px}.mk-detail-section h4{margin:0 0 12px;font:800 14px Onest,sans-serif}.mk-detail-section .sell-markdown{font-size:12px;line-height:1.7}.mk-detail-section iframe,.mk-detail-section img,.mk-detail-section video{max-width:100%}.mk-detail-section pre{overflow:auto}.mk-hash{border:1px solid var(--hairline);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:18px 0;padding:12px;display:flex}.mk-hash>span{color:var(--muted);font-size:9px;font-weight:800}.mk-hash code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:10px}.mk-audit{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.mk-audit small,.mk-money-split span{color:var(--muted);font-size:10px}.mk-money-split,.mk-party-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.mk-money-split{gap:12px}.mk-money-split>div{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;padding:14px}.mk-money-split span{display:block}.mk-money-split strong{margin-top:5px;font-size:17px;font-weight:800;display:block}.mk-finance-state{color:#8f620b;background:#fff2ce;border:1px solid #ead5a2;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.mk-finance-state.ready{color:#326329;background:#eff5e6;border-color:#cbdcbd}.mk-finance-state strong{font-size:12px}.mk-finance-state p{margin:4px 0 0;font-size:11px}.mk-review-detail{margin-bottom:22px}.mk-review-detail .mk-featured{margin-left:auto}.mk-review-detail blockquote{border:1px solid var(--hairline);background:var(--soft);color:#495778;border-left:3px solid #ffc629;border-radius:8px;margin:18px 0 0;padding:18px 20px;font-size:13px;line-height:1.8}.mk-preserve,.mk-review-detail blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.mk-preserve{font-size:12px;line-height:1.7}.mk-form{gap:20px;font-size:12px;display:grid}.mk-form label,.mk-reason-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.mk-form input:not([type=checkbox]),.mk-form select,.mk-form textarea,.mk-reason-form textarea{box-sizing:border-box;background:var(--surface);width:100%;min-width:0;min-height:41px;color:var(--ink);border:1px solid #bfb18f;border-radius:9px;padding:10px 12px;font:13px Onest,sans-serif}.mk-form input:focus,.mk-form select:focus,.mk-reason-form textarea:focus{outline-offset:2px;outline:2px solid #ffc629}.mk-form small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.6}.mk-form-intro{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.mk-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-form-divider{border-top:1px solid var(--hairline);padding-top:20px}.mk-form-divider strong{font-size:13px}.mk-form-divider p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.mk-gateway-choice{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:11px;align-items:center;padding:16px;position:relative;flex-direction:row!important;gap:12px!important;display:flex!important}.mk-gateway-choice>span:nth-child(2){flex:1;min-width:0}.mk-gateway-choice small,.mk-gateway-choice strong{display:block}.mk-gateway-choice small{margin-top:4px}.mk-gateway-choice input{opacity:0;cursor:pointer;width:38px;height:24px;position:absolute;right:16px}.mk-switch{background:#ebe5d7;border:1px solid #c7c0b0;border-radius:20px;flex-shrink:0;width:38px;height:22px;position:relative}.mk-switch:before{content:"";background:var(--surface);width:14px;height:14px;box-shadow:0 1px 3px color-mix(in srgb,var(--navy) 15%,transparent);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.mk-gateway-choice input:checked+.mk-switch{border-color:var(--ink);background:var(--navy)}.mk-gateway-choice input:checked+.mk-switch:before{background:#ffc629;transform:translate(16px)}.mk-gateway-choice input:focus-visible+.mk-switch{outline-offset:3px;outline:3px solid #ffc629}.mk-helper,.mk-muted{color:var(--muted);font-size:11px;line-height:1.7}.mk-helper{margin:0}.mk-inline-actions,.mk-key-field{align-items:center;gap:10px;display:flex}.mk-key-field input{font-family:JetBrains Mono,monospace!important;font-size:11px!important}.mk-key-field button{flex-shrink:0}.mk-inline-actions{flex-wrap:wrap}.mk-automation-icon{border:1px solid var(--hairline);background:var(--tint);border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.mk-reason-form{background:#fff2ce;border:1px solid #ead5a2;border-radius:11px;gap:12px;margin-top:20px;padding:18px;display:grid}.mk-reason-form>div{justify-content:flex-end;gap:8px;display:flex}.adm-market-page>.adm-page-head{margin-bottom:4px}.adm-market-page>.adm-page-head>p{color:var(--muted);font-size:12px}.adm-market-page>.adm-chips{gap:6px}.adm-market-page>.adm-chips button{box-shadow:none;background:var(--soft);border:1px solid #d9caa8;border-radius:8px;padding:8px 12px;font-size:11px}.adm-market-page>.adm-chips button[aria-pressed=true]{border-color:var(--ink);background:var(--navy);color:#fff}.adm-market-page>.adm-stats{gap:12px}.adm-market-page>.adm-stats .adm-stat{box-shadow:none;border:1px solid #d9caa8;border-radius:12px;padding:16px 18px}.adm-market-page>.adm-stats .adm-stat b{font-size:24px}.adm-market-page>.adm-stats .adm-stat span{color:var(--muted);font-size:11px}@media (width<=1250px){.mk-list-head,.mk-record{grid-template-columns:minmax(190px,1.5fr) minmax(130px,1fr) 90px 90px 78px;gap:12px;padding-left:14px;padding-right:14px}.mk-list-art{width:48px;height:36px}.mk-detail-button{padding:8px;font-size:9px}.mk-record-value{font-size:12px}.mk-rating{letter-spacing:0;font-size:13px}}@media (width<=1050px){.mk-list-head{display:none}.mk-record{grid-template-columns:minmax(0,1fr) 110px;gap:10px 16px}.mk-record-main{grid-column:1}.mk-record-secondary{grid-column:1;padding-left:60px}.mk-record-value{text-align:right;grid-area:2/2}.mk-record>.mk-badge{grid-area:1/2;justify-self:end}.mk-detail-button{grid-area:3/2;font-size:10px}.mk-record .mk-record-secondary{font-size:11px}.mk-record-secondary>.mk-party.compact{display:inline-flex}.mk-record-secondary>small{margin-left:5px;display:inline-block}.mk-record-main strong{font-size:13px}}@media (width<=700px){.mk-section-heading{flex-wrap:wrap;gap:10px}.mk-section-heading h2{font-size:18px}.mk-section-heading>.mk-button{margin-left:54px}.mk-section-heading>div{flex-basis:calc(100% - 56px)}.mk-settings-grid{grid-template-columns:1fr}.mk-settings-card{padding:18px}.mk-automation{grid-column:auto}.mk-settings-card footer{align-items:flex-start}.mk-settings-card footer>span{flex-basis:100%}.mk-list-art{width:44px;height:34px}.mk-record{grid-template-columns:minmax(0,1fr) 86px;gap:10px;padding:14px 12px}.mk-record-main{gap:9px}.mk-record-main strong,.mk-record-value{font-size:12px}.mk-record-secondary{padding-left:53px}.mk-badge{padding:4px 6px;font-size:9px}.mk-record-list .mk-person-head{width:32px;height:32px}.mk-record-main small{font-size:9px}.mk-category-grid,.mk-form-grid,.mk-party-grid{grid-template-columns:1fr}.mk-modal,.mk-modal.is-wide{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mk-modal-body,.mk-modal-head{padding:18px}.mk-modal-head h2{font-size:19px}.mk-modal-footer{flex-wrap:wrap;padding:14px 18px}.mk-dialog-actions{justify-content:flex-start;width:100%}.mk-dialog-actions .mk-button{flex:1}.mk-footer-id{display:none}.mk-detail-art{width:88px;height:66px}.mk-record-lead{gap:12px}.mk-record-lead h3{font-size:16px}.mk-detail-amount{font-size:29px}.mk-detail-facts{gap:16px;padding:16px}.mk-party-grid{gap:14px}.mk-money-split strong{font-size:15px}.mk-settings-card dd{font-size:25px}.mk-hash code{flex-basis:100%;order:3}.mk-hash .mk-text-button{margin-left:auto}.mk-key-field,.mk-review-detail .mk-party{flex-wrap:wrap}.mk-review-detail .mk-featured{margin-left:46px}.mk-review-detail blockquote{padding:14px;font-size:12px}.mk-key-field input{flex-basis:100%}.mk-gateway-choice{padding:14px}.mk-pagination{font-size:10px}.mk-pagination .mk-button{padding:7px 9px;font-size:10px}}:is(.cfg-plus,.client-shell:has(.cfg-plus,.ed-plus),.config-action-popup,.config-dialog,.config-preview-dialog,.config-preview-panel,.ed-plus){--plus-ink:#10204a;--plus-muted:#3a4a70;--plus-line:#e2d3b0;--plus-bg:#fff6e3;--plus-surface:#fff;--plus-soft:#fffdf6;--plus-tint:#fff0c2;--plus-accent:#ffc629;--plus-accent-hover:#ffda62;--plus-success:#216236;--plus-success-bg:#dff5d8;--plus-danger:#b3261e;--plus-danger-bg:#ffe7e4;--plus-warning:#785600;color:var(--plus-ink);font-family:Onest,sans-serif}.config-menu-trigger,.plus-button{box-sizing:border-box;border:1px solid var(--plus-ink);background:var(--plus-surface);min-height:38px;color:var(--plus-ink);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font:700 12px Onest,sans-serif;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.cfg-plus .plus-button,.ed-plus .plus-button{height:38px;box-shadow:none}.cfg-plus .plus-button.secondary,.ed-plus .plus-button.secondary{background:var(--plus-surface);border:1px solid var(--plus-ink);color:var(--plus-ink);box-shadow:none}.cfg-plus .plus-button.primary,.ed-plus .plus-button.primary{background:var(--plus-accent);border-color:var(--plus-ink);color:var(--cta-ink);box-shadow:0 2px 4px #10204a17}.config-menu-trigger:hover,.plus-button:hover{background:var(--plus-tint);border-color:var(--plus-ink)}.cfg-plus .plus-button.primary:hover,.ed-plus .plus-button.primary:hover{background:var(--plus-accent-hover);border-color:var(--plus-ink)}.cfg-plus :focus-visible,.config-action-popup :focus-visible,.config-dialog :focus-visible,.config-preview-dialog :focus-visible,.ed-plus :focus-visible{outline:3px solid var(--plus-ink);outline-offset:3px}.config-menu-trigger svg,.plus-button svg{flex-shrink:0}.plus-badge{background:var(--plus-accent);width:auto;color:var(--cta-ink);letter-spacing:.08em;border:0;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font:900 9px Onest,sans-serif;display:inline-flex}.plus-eyebrow{color:var(--plus-muted);align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.config-action-menu{vertical-align:middle;min-width:0;display:inline-flex}.config-action-menu.icon-only .config-menu-trigger{width:34px;min-height:34px;padding:0}.config-menu-trigger[aria-expanded=true]{background:var(--plus-tint);border-color:var(--plus-ink)}.config-action-popup{z-index:160;box-sizing:border-box;border:1px solid var(--plus-line);background:var(--plus-surface);border-radius:13px;width:calc(min(266px,100vw - 16px));max-height:calc(100dvh - 24px);padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 38px #10204a26,0 2px 5px #10204a0b}.config-action-popup>a,.config-action-popup>button{box-sizing:border-box;width:100%;height:auto;min-height:38px;color:var(--plus-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font:600 12px Onest,sans-serif;text-decoration:none;display:flex}.config-action-popup>a:hover,.config-action-popup>button:hover{background:var(--plus-bg)}.config-action-popup>button:disabled{opacity:.45;cursor:default}.config-action-popup>button:disabled:hover{background:0 0}.config-action-popup svg{color:var(--plus-muted);flex-shrink:0}.config-action-popup>.danger,.config-action-popup>.danger svg{color:var(--plus-danger)}.config-action-popup small{color:var(--plus-muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.config-action-popup hr{border:0;border-top:1px solid var(--plus-line);margin:4px 8px}.client-shell:has(.cfg-plus,.ed-plus)>.client-side{border-right:1px solid var(--plus-ink)}.client-shell:has(.cfg-plus,.ed-plus) .client-top{border-bottom:1px solid var(--plus-ink);background:var(--plus-bg)}.client-shell:has(.cfg-plus,.ed-plus) .client-top h1{color:var(--plus-ink);font:700 18px Onest,sans-serif}.client-shell:has(.cfg-plus,.ed-plus) .client-top p{color:var(--plus-muted);font-size:11px;font-weight:400}.client-shell:has(.cfg-plus,.ed-plus) .client-nav a[aria-current=page]{border-color:var(--plus-ink);background:var(--plus-accent);box-shadow:none;color:var(--plus-ink)}.cfg-plus.cfg-live{background:var(--plus-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);gap:22px;height:calc(100dvh - 76px);padding:26px 28px 24px}.cfg-plus.cfg-live.shut{grid-template-columns:56px minmax(0,1fr)}.plus-page-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.plus-page-head h1{color:var(--plus-ink);letter-spacing:-.8px;text-shadow:none;margin:8px 0 5px;font:800 27px/1.1 Onest,sans-serif}.plus-page-head p{color:var(--plus-muted);margin:0;font-size:13px;line-height:1.6}.cfg-plus .cfg-rail{gap:14px;padding-top:5px}.cfg-plus .cfg-rail-top{padding:0 4px 0 8px}.cfg-plus .cfg-rail-top h2{color:var(--plus-muted);letter-spacing:.1em;font-size:10px;font-weight:800}.cfg-plus .cfg-rail-mini{width:28px;height:28px;color:var(--plus-muted);background:0 0;border:0}.cfg-plus .cfg-rail-mini:hover{background:var(--plus-tint);color:var(--plus-ink)}.cfg-plus .cfg-rail-scroll{gap:5px;margin:0;padding:0 2px 8px}.cfg-plus .cfg-loose,.cfg-plus .cfg-proj{box-shadow:none;text-align:left;color:var(--plus-muted);background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:row;align-items:center;gap:10px;padding:12px 10px;display:flex}.cfg-plus .cfg-loose.on,.cfg-plus .cfg-proj.on{border-color:var(--plus-ink);color:var(--plus-ink);box-shadow:0 3px 10px #10204a07}.cfg-plus .cfg-loose.on,.cfg-plus .cfg-loose.on:hover,.cfg-plus .cfg-loose:hover,.cfg-plus .cfg-proj.on,.cfg-plus .cfg-proj.on:hover,.cfg-plus .cfg-proj:hover,.cfg-plus .live-chip,.plus-project-icon{background:var(--plus-tint)}.cfg-plus .cfg-collection{margin-bottom:9px}.cfg-plus .cfg-collection>svg,.cfg-plus .cfg-loose>svg{flex-shrink:0;margin:0 7px}.cfg-plus .cfg-collection strong,.cfg-plus .cfg-loose strong{font-size:13px;font-weight:700}.cfg-plus .cfg-collection small,.cfg-plus .cfg-loose small{color:var(--plus-muted);margin-top:4px;font-size:11px;display:block}.plus-rail-label{color:var(--plus-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 5px;font-size:10px;font-weight:800}.plus-project-icon{width:31px;height:34px;color:var(--plus-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.plus-project-copy{gap:5px;min-width:0;display:grid}.cfg-plus .cfg-proj-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.cfg-plus .cfg-proj-meta{color:var(--plus-muted);font-size:11px;line-height:1.4}.cfg-plus .live-chip{height:20px;color:var(--plus-ink);border:0;border-radius:5px;font-size:9px;font-weight:700}.cfg-plus .live-chip.locked{background:var(--plus-bg);color:var(--plus-muted)}.cfg-plus .cfg-loose{border-top:1px solid var(--plus-line);border-radius:0 0 11px 11px;margin-top:8px}.plus-project-empty{color:var(--plus-muted);margin:0;padding:10px;font-size:11px;line-height:1.6}.cfg-plus .cfg-usage{border:1px solid var(--plus-line);background:var(--plus-surface);border-radius:13px;gap:14px;padding:16px}.cfg-plus .cfg-usage-title>span:first-child{border:0;font:900 9px Onest,sans-serif}.cfg-plus .cfg-usage-title>span:last-child,.cfg-plus .cfg-usage>div>span>span{color:var(--plus-muted);font-size:10px}.cfg-plus .cfg-usage>div{gap:11px}.cfg-plus .cfg-usage>div>span{gap:6px}.cfg-plus .cfg-usage>div>span>span{font-weight:500}.cfg-plus .cfg-usage b{color:var(--plus-muted);font-weight:600}.cfg-plus .cfg-usage i{background:var(--plus-soft);height:3px}.cfg-plus .cfg-stage{border:1px solid var(--plus-ink);background:var(--plus-surface);border-radius:17px;box-shadow:0 5px 25px #10204a05}.cfg-plus .cfg-stage-head{gap:19px;padding:20px 22px 0}.cfg-plus .cfg-head-row{gap:14px}.cfg-plus .cfg-heading{flex-direction:row;flex:130px;align-items:center;gap:11px;min-width:130px;display:flex}.plus-section-icon{background:var(--plus-tint);width:42px;height:42px;color:var(--plus-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.cfg-plus .cfg-heading>div{min-width:0}.cfg-plus h2.cfg-title{max-width:280px;color:var(--plus-ink);letter-spacing:-.3px;text-transform:none;margin:0;font:800 18px/1.2 Onest,sans-serif}.cfg-plus .cfg-heading>div>span{color:var(--plus-muted);margin-top:5px;font-size:10px;display:block}.cfg-plus .cfg-live-actions{flex:0 auto;gap:7px}.cfg-plus .cfg-tabs{border-bottom:1px solid var(--plus-line);gap:22px;margin:0 -22px;padding:0 22px}.cfg-plus .cfg-tabs button{height:43px;color:var(--plus-muted);border-bottom-width:2px;gap:7px;margin-bottom:-1px;font-size:12px;font-weight:600}.cfg-plus .cfg-tabs button.on{border-color:var(--plus-accent);color:var(--plus-ink)}.cfg-plus .cfg-tabs button span{background:var(--plus-soft);min-width:18px;height:17px;color:var(--plus-muted);font-size:9px;font-weight:500}.cfg-plus .cfg-tools{border-bottom:0;padding:17px 22px 13px}.cfg-plus .cfg-search{border:1px solid var(--plus-line);background:var(--plus-surface);height:37px;color:var(--plus-muted);border-radius:9px}.cfg-plus .cfg-search:focus-within{border-color:var(--plus-ink);box-shadow:0 0 0 3px #ffc62910}.cfg-plus .cfg-search input{font-size:12px;font-weight:400}.cfg-plus .cfg-search input::placeholder{color:var(--plus-muted)}.cfg-plus .cfg-sort select{border:1px solid var(--plus-line);height:37px;color:var(--plus-muted);border-radius:9px;padding:0 25px 0 10px;font-size:10px;font-weight:500}.cfg-plus .cfg-live-toggle{border:1px solid var(--plus-line);background:var(--plus-bg);border-radius:9px;gap:1px;padding:3px}.cfg-plus .cfg-live-toggle button{min-height:29px;color:var(--plus-muted);align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.cfg-plus .cfg-live-toggle button.on{background:var(--plus-ink);color:var(--plus-surface);box-shadow:0 1px 4px #10204a10}.cfg-plus .cfg-live-files{padding:0 22px 22px}.plus-files-caption{color:var(--plus-muted);justify-content:space-between;gap:15px;padding:0 2px;font-size:11px;display:flex}.cfg-plus .cfg-live-folder{border:1px solid var(--plus-line);border-radius:11px;margin-top:14px}.cfg-plus .cfg-live-folder summary{background:var(--plus-bg);color:var(--plus-ink);align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.cfg-plus .cfg-live-folder summary>svg:first-child{transform:rotate(-90deg)}.cfg-plus .cfg-live-folder[open] summary>svg:first-child{transform:none}.cfg-plus .cfg-live-folder summary strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.cfg-plus .cfg-live-folder summary span{background:var(--plus-soft);color:var(--plus-muted);border-radius:5px;padding:2px 6px;font-size:9px}.cfg-plus .cfg-live-file{border-top-color:var(--plus-line);gap:15px;padding:13px 14px;transition:background .15s}.cfg-plus .cfg-live-file:hover{background:var(--plus-soft)}.plus-file-icon{background:var(--plus-tint);width:36px;height:39px;color:var(--plus-ink);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.cfg-plus .cfg-live-file-name>.plus-file-icon{display:grid}.cfg-plus .cfg-live-file-name strong{color:var(--plus-ink);font-size:13px;font-weight:700}.cfg-plus .cfg-live-file-name small{color:var(--plus-muted);font:11px/1.5 Onest,sans-serif}.cfg-plus .cfg-live-file-meta{color:var(--plus-muted);font-size:10px;line-height:1.8}.cfg-plus .cfg-live-file-buttons{align-items:center;gap:4px}.cfg-plus .cfg-live-file-buttons>button{height:31px;min-height:31px;color:var(--plus-muted);background:0 0;border:0;padding:0 8px;font-size:11px;font-weight:600}.cfg-plus .cfg-live-file-buttons>button:hover{background:var(--plus-tint);color:var(--plus-ink)}.cfg-plus .cfg-live-file-buttons .plus-row-edit{color:var(--plus-ink)}.cfg-plus .cfg-live-file-buttons .config-menu-trigger{color:var(--plus-muted);background:0 0;border:0}.plus-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.plus-empty-icon{border:1px solid var(--plus-line);background:var(--plus-tint);width:72px;height:72px;color:var(--plus-ink);border-radius:21px;place-items:center;margin-bottom:4px;display:grid}.plus-empty h3{color:var(--plus-ink);margin:0;font-size:17px;font-weight:700}.plus-empty p{max-width:350px;color:var(--plus-muted);margin:0 0 6px;font-size:12px;line-height:1.7}.plus-empty-actions{gap:8px;display:flex}.cfg-plus .cfg-live-section-head{gap:20px;margin-top:22px;margin-bottom:20px}.cfg-live-section-head h3{margin:0;font-size:17px;font-weight:700}.cfg-live-section-head p{color:var(--plus-muted);margin:6px 0 0;font-size:11px;line-height:1.6}.plus-tab-empty{border:1px dashed var(--plus-line);background:var(--plus-soft);color:var(--plus-muted);text-align:center;border-radius:12px;padding:30px 16px;font-size:12px}.cfg-plus .cfg-live-member{border-bottom-color:var(--plus-line);color:var(--plus-muted);font-size:12px}.cfg-plus .cfg-live-avatar{background:var(--plus-soft);color:var(--plus-muted);border:0}.cfg-plus .cfg-live-member small{color:var(--plus-muted);font-size:10px}.cfg-plus.shut .cfg-rail-top{justify-content:center;padding:0}.cfg-plus.cfg-live.shut .cfg-loose,.cfg-plus.cfg-live.shut .cfg-proj{justify-content:center;padding:9px 4px}.cfg-plus.shut .cfg-loose>svg,.cfg-plus.shut .cfg-proj>svg{margin:0}.ed-plus.ed-live{background:var(--plus-surface);height:calc(100dvh - 76px)}.ed-plus.ed-live .ed-head{border-bottom:1px solid var(--plus-line);background:var(--plus-surface);flex-wrap:wrap;gap:15px;min-height:70px;padding:12px 22px;display:flex}.ed-plus .ed-id{gap:15px;min-width:200px}.ed-plus .ed-backlink{height:33px;color:var(--plus-muted);background:0 0;border:0;border-radius:8px;padding:0 9px 0 4px;font-size:11px;font-weight:600}.ed-plus .ed-backlink:hover{background:var(--plus-soft);color:var(--plus-muted)}.ed-plus .ed-crumb{gap:9px;overflow:hidden}.plus-document-icon{background:var(--plus-tint);width:36px;height:36px;color:var(--plus-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ed-plus .ed-crumb>div{min-width:0}.ed-plus .ed-crumb .file{max-width:220px;color:var(--plus-ink);font:700 13px Onest,sans-serif;display:block}.ed-plus .ed-crumb small{text-overflow:ellipsis;color:var(--plus-muted);margin-top:4px;font-size:10px;font-weight:400;display:block;overflow:hidden}.ed-plus .ed-pill{border:0;padding:3px 6px;font-size:9px;font-weight:600}.ed-plus .ed-pill.edit{background:var(--plus-tint);color:var(--plus-warning)}.ed-plus .ed-pill.lock{background:var(--plus-soft);color:var(--plus-muted)}.ed-plus .ed-actions{gap:7px;margin-left:auto}.ed-plus.ed-live .ed-actions>a.ed-navbtn{min-height:38px;color:var(--plus-muted);background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:500}.ed-plus .ed-save.done{background:var(--plus-success-bg);color:var(--plus-success);border-color:#a5cf9e}.ed-plus .ed-save kbd{color:var(--plus-ink);border:1px solid #a8946a;border-radius:4px;padding:2px 5px;font:9px Onest,sans-serif}.ed-plus .ed-apply.off{border-color:var(--plus-line);background:var(--plus-soft);color:var(--plus-muted)}.ed-plus .ed-workspace-bar{border-bottom:1px solid var(--plus-line);background:var(--plus-bg);gap:14px;min-height:54px;padding:8px 20px}.ed-plus .ed-navbtn{border:1px solid var(--plus-line);background:var(--plus-surface);min-height:29px;color:var(--plus-ink);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.ed-plus .ed-navbtn:hover{background:var(--plus-tint);border-color:var(--plus-ink)}.ed-plus .ed-tree-toggle{width:31px;color:var(--plus-muted);background:0 0;border:0}.ed-plus .ed-modes{border:1px solid var(--plus-line);background:var(--plus-surface);border-radius:10px;gap:2px;padding:3px}.ed-plus .ed-modes button{height:30px;color:var(--plus-muted);align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.ed-plus .ed-modes button.on{background:var(--plus-accent);color:var(--cta-ink);box-shadow:0 1px 5px #10204a10}.ed-plus .ed-version-label{color:var(--plus-muted);gap:8px;font-size:10px;font-weight:500}.ed-plus .ed-workspace-bar select{border:1px solid var(--plus-line);height:31px;color:var(--plus-muted);border-radius:8px;padding:0 23px 0 9px;font-size:10px;font-weight:500}.ed-undo-group{border-left:1px solid var(--plus-line);gap:4px;padding-left:12px;display:inline-flex}.ed-plus.ed-live .ed-body{grid-template-columns:242px minmax(0,1fr)}.ed-plus.ed-live .ed-body.tree-hidden{grid-template-columns:minmax(0,1fr)}.ed-plus .ed-tree{border-right:1px solid var(--plus-line);background:var(--plus-bg)}.ed-rail-title{color:var(--plus-muted);justify-content:space-between;align-items:center;gap:10px;padding:18px 14px 3px;font-size:11px;font-weight:700;display:flex}.ed-rail-title>span:first-child{align-items:center;gap:7px;display:inline-flex}.ed-rail-title>span:last-child{background:var(--plus-soft);color:var(--plus-muted);border-radius:5px;padding:2px 5px;font-size:9px}.ed-plus .ed-tools{border-bottom:1px solid var(--plus-line);gap:8px;padding:12px 13px 14px}.ed-plus .ed-search{border:1px solid var(--plus-line);background:var(--plus-surface);height:34px;color:var(--plus-muted);border-radius:8px}.ed-plus.ed-live .ed-search input{padding-left:0;font-size:11px;font-weight:400}.ed-plus .ed-search input::placeholder{color:var(--plus-muted)}.ed-plus .plus-new-file.cfg-ghost{background:var(--plus-surface);min-height:33px;color:var(--plus-ink);border:1px dashed #a8946a;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:10px;font-weight:600;display:flex}.ed-plus .ed-groups{padding:15px 13px}.ed-plus .config-tree-heading{color:var(--plus-muted);margin:0 0 6px;font-size:10px;font-weight:700}.ed-plus .config-catalog{border-top:1px solid var(--plus-line);padding:14px 13px;font-size:10px}.ed-plus .config-catalog>.config-muted{color:var(--plus-muted);margin:0 0 11px;font-size:10px;line-height:1.6}.ed-plus .config-plugin-control{border-color:var(--plus-line);border-radius:8px}.ed-plus .config-plugin-label{color:var(--plus-muted);font-size:10px}.ed-plus .config-plugin-input{font-size:11px}.ed-plus .ed-plugin{color:var(--plus-muted);letter-spacing:.02em;padding:3px 5px;font-size:9px}.ed-plus .config-saved-folder>summary{color:var(--plus-muted);font:500 10px Onest,sans-serif}.ed-plus .config-saved-folder>.config-saved-file-tree{border-left-color:var(--plus-line)}.ed-plus .config-catalog .ed-file,.ed-plus .ed-file{height:31px;color:var(--plus-muted);border-radius:6px;padding:0 7px;font:500 11px Onest,sans-serif}.ed-plus .ed-file.on{color:var(--plus-ink);box-shadow:inset 2px 0 var(--plus-ink);font-weight:700}.ed-plus .ed-file.on,.ed-plus .ed-file:not(.on):hover{background:var(--plus-tint)}.ed-plus .ed-legend{border-top:1px solid var(--plus-line);color:var(--plus-muted);flex-flow:wrap;align-items:center;gap:8px;padding:13px;font-size:9px}.ed-plus .ed-main{background:var(--plus-surface)}.ed-plus .config-editor-panes{gap:0}.ed-plus .config-reference-pane{border-right:1px solid var(--plus-line)}.ed-plus .config-editor-pane>header{border-bottom:1px solid var(--plus-line);background:var(--plus-surface);flex-wrap:nowrap;gap:10px;height:58px;min-height:58px;padding:10px 14px}.ed-plus .config-editor-pane>header>div{flex:1;overflow:hidden}.ed-plus .config-editor-pane>header strong{color:var(--plus-ink);font-size:12px;font-weight:700}.ed-plus .config-editor-pane>header small{text-overflow:ellipsis;white-space:nowrap;color:var(--plus-muted);margin-top:4px;font-size:10px;line-height:1.4;overflow:hidden}.plus-pane-marker{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.plus-pane-marker,.plus-pane-marker.current{background:var(--plus-tint);color:var(--plus-ink)}.ed-plus .config-editor-pane .live-chip{background:var(--plus-soft);color:var(--plus-muted);border:0;font-size:9px;font-weight:500}.plus-current-state{color:var(--plus-success);flex-shrink:0;align-items:center;gap:5px;font-size:9px;display:flex}.plus-current-state i,.plus-footer-status i{background:var(--plus-success);border-radius:50%;width:5px;height:5px}.plus-current-state.dirty{color:var(--plus-warning)}.plus-current-state.dirty i,.plus-footer-status.dirty i{background:var(--plus-accent)}.ed-plus .config-current-tools,.ed-plus .config-reference-tools{box-sizing:border-box;border-bottom:1px solid var(--plus-line);background:var(--plus-soft);flex-shrink:0;align-items:center;gap:7px;height:40px;padding:5px 14px;display:flex}.ed-plus .config-current-tools{flex-wrap:nowrap}.ed-plus .config-current-tools .ed-navbtn{border-color:var(--plus-line);height:27px;min-height:27px;padding:0 7px;font-size:10px}.plus-copy-current{margin-left:auto}.ed-plus .config-reference-tools{color:var(--plus-muted);white-space:nowrap;font-size:9px;overflow:hidden}.config-reference-tools>span:last-child{color:var(--plus-muted);margin-left:auto}.ed-plus .config-reference-empty{color:var(--plus-muted);font-size:12px}.ed-plus .config-editor-dock{border-top:1px solid var(--plus-line);background:var(--plus-surface);height:202px}.ed-plus .config-editor-dock.collapsed{height:42px}.ed-plus .config-editor-dock-tabs{border-bottom:1px solid var(--plus-line);background:var(--plus-bg);flex-shrink:0;gap:8px;min-height:41px;padding:4px 12px}.ed-plus .config-editor-dock-tabs button{color:var(--plus-muted);align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:600;display:inline-flex}.ed-plus .config-editor-dock-tabs button.on{background:var(--plus-tint);color:var(--plus-ink)}.ed-plus .config-editor-dock-tabs button>span{background:var(--plus-soft);min-width:15px;color:var(--plus-muted);text-align:center;border-radius:4px;padding:2px 4px;font-size:9px}.ed-plus .config-editor-dock-tabs .has-errors{background:var(--plus-danger-bg);color:var(--plus-danger)}.plus-validation-status{color:var(--plus-muted);align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.plus-validation-status.clean{color:var(--plus-success)}.ed-plus .config-editor-dock-tabs .plus-dock-toggle{margin-left:auto;padding:6px}.ed-plus .config-editor-dock-tabs .plus-validation-status+.plus-dock-toggle{margin-left:5px}.config-message-next svg,.config-preview-share[open]>summary>svg:last-child,.ed-plus .config-editor-dock:not(.collapsed) .plus-dock-toggle svg{transform:rotate(180deg)}.ed-plus .config-editor-dock-content{padding:10px 18px 14px}.ed-plus .config-validation-filters{border-color:var(--plus-line);background:var(--plus-soft);padding:2px}.ed-plus .config-validation-filters button{color:var(--plus-muted);font-size:10px}.ed-plus .config-validation-filters button.on{background:var(--plus-ink);color:var(--plus-surface)}.ed-plus .config-history-row,.ed-plus .config-validation-row{border-color:var(--plus-line)}.ed-plus .config-issue{color:var(--plus-muted);padding:8px 4px;font-size:11px}.ed-plus .config-issue small{color:var(--plus-muted);font-size:9px}.ed-plus .config-history-row{color:var(--plus-muted);padding:9px 0;font-size:11px}.ed-plus .config-history-row small{color:var(--plus-muted);font-size:9px}.ed-plus .config-history-row>.plus-history-icon{background:var(--plus-soft);height:29px;color:var(--plus-muted);border-radius:8px;flex:0 0 29px;place-items:center;display:grid}.ed-plus .config-editor-footer{border-top:1px solid var(--plus-line);background:var(--plus-bg);height:auto;min-height:28px;padding:5px 18px}.ed-plus .config-editor-footer,.ed-plus .config-editor-footer button{color:var(--plus-muted);font-size:9px}.plus-footer-status{align-items:center;gap:6px;display:inline-flex}.ed-plus .config-editor-start{background:radial-gradient(ellipse at 50% 25%,var(--plus-bg),transparent 70%);flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:30px;display:flex}.plus-start-heading{text-align:center;max-width:470px}.plus-start-heading .plus-eyebrow{color:var(--plus-muted);justify-content:center}.plus-start-icon{border:1px solid var(--plus-line);background:var(--plus-tint);width:72px;height:72px;color:var(--plus-ink);border-radius:20px;place-items:center;margin:0 auto 16px;display:grid}.ed-plus .plus-start-heading h2{color:var(--plus-ink);text-shadow:none;margin:9px 0;font:700 23px Onest,sans-serif}.plus-start-heading p{color:var(--plus-muted);margin:0;font-size:12px;line-height:1.8}.plus-start-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(610px,100%);display:grid}.plus-start-choices button{border:1px solid var(--plus-line);background:var(--plus-surface);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:11px;padding:22px;display:flex}.plus-start-choices button:hover{border-color:var(--plus-line);box-shadow:0 4px 15px #10204a10}.plus-start-choices svg{color:var(--plus-muted)}.plus-start-choices strong{color:var(--plus-ink);font-size:13px;font-weight:700}.plus-start-choices span{color:var(--plus-muted);font-size:11px;line-height:1.6}.plus-start-choices small{color:var(--plus-ink);margin-top:7px;font-size:10px;font-weight:700}.config-dialog{border:1px solid var(--plus-ink);background:var(--plus-bg);border-radius:18px;box-shadow:0 24px 90px #10204a33}.config-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10204a99}.config-dialog>header{border-bottom:1px solid var(--plus-line);padding:18px 23px}.config-dialog>header>h2{color:var(--plus-ink);letter-spacing:-.2px;text-transform:none;font:700 18px Onest,sans-serif}.config-dialog>header>button{background:var(--plus-bg);width:30px;height:30px;color:var(--plus-ink);border:0;border-radius:8px}.config-dialog-content{padding:24px}.config-form{gap:17px}.config-form,.config-form label{color:var(--plus-muted);font-size:12px}.config-form label{gap:8px;font-weight:600}.config-form input:not([type=checkbox]),.config-form select,.config-form textarea{border:1px solid var(--plus-line);background:var(--plus-surface);color:var(--plus-ink);border-radius:10px;padding:12px;font-size:12px}.config-form input[type=file]{background:var(--plus-surface);border-style:dashed;padding:18px 13px}.config-form input[type=file]::file-selector-button{background:var(--plus-tint);color:var(--plus-ink);cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:8px 10px;font:600 11px Onest,sans-serif}.config-dialog .config-import-modes{border:1px solid var(--plus-line);background:var(--plus-surface);border-radius:10px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.config-dialog .config-import-modes .cfg-ghost{height:33px;color:var(--plus-muted);background:0 0;border-color:#0000;border-radius:7px;flex:1}.config-dialog .config-import-modes .cfg-ghost.on{border-color:var(--plus-ink);background:var(--plus-accent);color:var(--plus-ink);box-shadow:0 1px 4px #10204a09}.config-dialog .config-import-validation>label{flex-direction:row;justify-content:flex-start;align-items:center}.config-dialog .cfg-apply,.config-dialog .cfg-ghost{border:1px solid var(--plus-ink);background:var(--plus-surface);height:37px;color:var(--plus-ink);box-shadow:none;padding:0 13px;font-size:11px}.config-dialog .cfg-apply.ready{border-color:var(--plus-ink);background:var(--plus-accent);color:var(--plus-ink);box-shadow:none}.cfg-plus .config-alert,.config-dialog .config-alert,.ed-plus .config-alert{border-bottom:1px solid var(--plus-line);background:var(--plus-tint);color:var(--plus-warning);flex-shrink:0;padding:10px 18px;font-size:11px;line-height:1.6}.cfg-plus .config-alert.error,.config-dialog .config-alert.error,.ed-plus .config-alert.error{background:var(--plus-danger-bg);border-color:var(--plus-line);color:var(--plus-danger)}.cfg-plus .config-alert.success,.config-dialog .config-alert.success,.ed-plus .config-alert.success{background:var(--plus-success-bg);border-color:var(--plus-line);color:var(--plus-success)}.config-dialog .config-muted{color:var(--plus-muted);font-size:11px}.config-dialog .config-server-transfer>p{color:var(--plus-muted);font-size:12px;line-height:1.8}.config-dialog .config-gallery>button{border-color:var(--plus-line);background:var(--plus-soft);color:var(--plus-muted);padding:14px}.config-dialog .config-gallery small{color:var(--plus-muted);font:10px Onest,sans-serif}.config-dialog.config-editor-dialog{border-radius:17px}.config-editor-dialog .ed-plus .ed-backlink{display:none}.config-editor-dialog .ed-plus .ed-head{min-height:62px;padding:10px 18px}.config-preview-dialog,.ed-plus .config-preview{background:var(--plus-bg)}.config-preview-panel:not(.compact) .config-preview-tools{border:1px solid var(--plus-line);background:var(--plus-surface);border-radius:13px;gap:12px;padding:17px}.config-preview-panel:not(.compact) .config-preview-toolbar{gap:12px}.config-preview-panel:not(.compact) .config-preview-kinds{gap:4px;width:100%}.config-preview-panel:not(.compact) .config-preview-kinds button{background:var(--plus-soft);color:var(--plus-muted);border:0;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:500;display:flex}.config-preview-panel:not(.compact) .config-preview-kinds button.on{background:var(--plus-ink);color:var(--plus-surface)}.config-preview-panel:not(.compact) .config-preview-selection{color:var(--plus-muted);gap:7px;font-size:10px;font-weight:500}.config-preview-panel:not(.compact) .config-preview-selection select{border:1px solid var(--plus-line);background:var(--plus-surface);height:36px;color:var(--plus-ink);border-radius:9px;padding:0 10px;font-size:11px}.config-preview-panel:not(.compact) .config-preview-actions .ed-navbtn{border:1px solid var(--plus-line);background:var(--plus-surface);height:auto;min-height:35px;color:var(--plus-ink);border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:inline-flex}.config-preview-panel:not(.compact) .config-preview-actions .config-preview-expand,.config-preview-panel:not(.compact) .config-preview-actions .ed-navbtn[aria-expanded=true]{background:var(--plus-surface);color:var(--plus-ink)}.config-preview-heading{color:var(--plus-muted);align-items:center;gap:11px;margin-bottom:15px;display:flex}.config-preview-heading h2{color:var(--plus-ink);text-shadow:none;margin:0;font:700 17px Onest,sans-serif}.config-preview-heading p{color:var(--plus-muted);margin:4px 0 0;font-size:10px}.config-preview-share{border:1px solid var(--plus-line);background:var(--plus-surface);border-radius:11px;margin-bottom:18px;padding:0 14px}.config-preview-share>summary{min-height:39px;color:var(--plus-ink);cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:600;list-style:none;display:flex}.config-preview-share>summary::-webkit-details-marker{display:none}.config-preview-share>summary>svg:last-child{margin-left:auto}.config-preview-share .config-menu-link-tools{border-top:1px solid var(--plus-line);gap:9px;padding:10px 0 4px}.config-preview-panel:not(.compact) .config-preview-placeholders{border:1px solid var(--plus-line);background:var(--plus-surface);color:var(--plus-muted);padding:16px;font-size:11px}.config-preview-panel:not(.compact) .config-preview-placeholders input{border-color:var(--plus-line);background:var(--plus-surface);color:var(--plus-ink);font-size:11px}.config-preview-panel:not(.compact) .config-inventory{margin-left:auto;margin-right:auto}.config-preview-dialog .config-preview-code-pane{box-shadow:0 3px 20px #10204a08}.config-preview-dialog .config-preview-code-pane,.config-preview-dialog .config-preview-code-tools{border-color:var(--plus-line);background:var(--plus-surface)}.config-preview-dialog .config-preview-code-tools strong{color:var(--plus-ink);font-size:12px}.config-preview-dialog .config-preview-code-tools strong small{color:var(--plus-muted);font:10px Onest,sans-serif}.config-preview-dialog .config-preview-code-status{border-color:var(--plus-line);color:var(--plus-muted);font-size:10px}.config-preview-panel:not(.compact) .config-scene-tools{border-color:var(--plus-line);background:var(--plus-surface);color:var(--plus-muted)}.config-preview-panel:not(.compact) .config-scene-tools .ed-navbtn{border-color:var(--plus-line);background:var(--plus-surface);color:var(--plus-ink)}.config-message-navigation{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.config-message-navigation .config-message-select{min-width:0;color:var(--plus-ink);flex:220px}.config-message-select select{max-width:100%;font:inherit;flex:1;font-size:12px}.config-message-pager{align-items:center;gap:7px;margin-left:auto;display:flex}.config-message-pager .ed-navbtn{border:1px solid var(--plus-line);background:var(--plus-surface);min-width:34px;min-height:34px;color:var(--plus-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.config-message-pager>span{min-width:45px;color:var(--plus-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:11px}.config-npc-skin{border:1px solid var(--plus-line);background:var(--plus-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.config-npc-skin label{min-width:0;color:var(--plus-ink);flex:180px;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.config-npc-skin input{box-sizing:border-box;border:1px solid var(--plus-line);width:100%;min-width:0;height:34px;color:var(--plus-ink);background:var(--plus-soft);border-radius:8px;flex:1;padding:6px 9px;font:12px Onest,sans-serif}.config-npc-skin input[aria-invalid=true]{border-color:var(--plus-danger)}.config-npc-skin button{min-height:34px}.config-npc-skin small{color:var(--plus-muted);flex-basis:100%;font-size:10px;line-height:1.5}.config-npc-skin .config-npc-skin-error{color:var(--plus-danger)}@media (width>=761px) and (width<=1200px){.cfg-plus.cfg-live{grid-template-columns:195px minmax(0,1fr);gap:16px;padding:22px 18px 18px}.cfg-plus .cfg-head-row{align-items:flex-start}.cfg-plus .cfg-live-actions{flex:100%;justify-content:flex-start}.cfg-plus .cfg-live-file-meta,.config-reference-tools>span:last-child,.ed-plus .ed-actions .ed-options .config-menu-trigger>svg:last-child,.ed-plus .ed-actions>.ed-navbtn span,.ed-plus .ed-options .config-menu-trigger>span,.ed-plus.ed-live .ed-actions>a.ed-navbtn{display:none}.ed-plus .ed-actions .ed-options .config-menu-trigger{min-width:35px;padding:0 7px}.ed-plus.ed-live .ed-body{grid-template-columns:208px minmax(0,1fr)}}@media (width<=980px){.client-shell:has(.cfg-plus,.ed-plus) .client-top{background:var(--plus-bg);border-color:var(--plus-ink);align-items:center;gap:8px;min-height:57px;padding:10px 14px}.client-shell:has(.cfg-plus,.ed-plus) .client-top h1{color:var(--plus-ink);font-size:16px}.client-shell:has(.cfg-plus,.ed-plus) .client-top p{display:none}}@media (width>=721px) and (width<=980px){.client-shell:has(.cfg-plus,.ed-plus) .client-top>div:first-child{flex:none}.client-shell:has(.cfg-plus,.ed-plus) .top-actions{flex:auto;gap:5px}.client-shell:has(.cfg-plus,.ed-plus) :is(.search-btn,.wallet-pill,.cart-btn,.bell-btn,.account-btn){border:1px solid var(--plus-ink);height:33px;min-height:33px;color:var(--plus-ink);border-radius:8px;font-size:11px}.client-shell:has(.cfg-plus,.ed-plus) .search-btn{justify-content:center;width:33px;padding:0}.client-shell:has(.cfg-plus,.ed-plus) .search-btn>span{display:none}.client-shell:has(.cfg-plus,.ed-plus) .wallet-pill{gap:5px;padding:0 7px}.client-shell:has(.cfg-plus,.ed-plus) .wallet-pill small{font-size:8px;font-weight:500}.client-shell:has(.cfg-plus,.ed-plus) .cart-btn{border-color:var(--cta-ink);background:var(--plus-accent);color:var(--cta-ink);gap:4px;padding:0 7px}.client-shell:has(.cfg-plus,.ed-plus) .bell-btn{width:33px}.client-shell:has(.cfg-plus,.ed-plus) .account-btn{gap:4px;padding:0 4px}.client-shell:has(.cfg-plus,.ed-plus) .account-btn>span:nth-child(2){display:none}.client-shell:has(.cfg-plus,.ed-plus) .account-btn>svg{display:none}.client-shell:has(.cfg-plus,.ed-plus) .avatar{border:0;border-radius:6px;width:24px;height:24px;font-size:9px}}@media (width<=760px){.cfg-plus.cfg-live,.cfg-plus.cfg-live.shut{flex-direction:column;gap:18px;height:auto;min-height:calc(100dvh - 76px);padding:18px 14px;display:flex;overflow:visible}.plus-page-head{align-items:flex-start;gap:10px}.plus-page-head h1{font-size:23px}.plus-page-head p{max-width:300px;font-size:11px}.plus-page-head>.plus-button{min-width:34px;padding:0 9px;font-size:10px}.cfg-plus .cfg-rail{max-height:225px;padding-top:0}.cfg-plus .cfg-rail-scroll{flex-flow:wrap;gap:6px;max-height:170px;padding:0;overflow:auto}.cfg-plus .cfg-loose,.cfg-plus .cfg-proj{border-color:var(--plus-line);border-radius:9px;min-width:155px;margin:0;padding:9px}.cfg-plus .cfg-collection,.cfg-plus .plus-rail-label{margin:0}.cfg-plus .cfg-live-file-buttons>button.plus-row-edit,.cfg-plus .cfg-live-file-meta,.cfg-plus .plus-project-copy .live-chip,.cfg-plus .plus-rail-label,.ed-plus .ed-actions .ed-options .config-menu-trigger>span,.ed-plus .ed-actions .ed-options .config-menu-trigger>svg:last-child,.ed-plus .ed-version-label>span{display:none}.cfg-plus .cfg-proj-meta{font-size:9px}.cfg-plus .cfg-stage{border-color:var(--plus-ink);min-height:460px;overflow:hidden}.cfg-plus .cfg-stage-head{gap:12px;padding:16px 14px 0}.cfg-plus .cfg-live-actions{flex-basis:100%;justify-content:flex-start;gap:6px}.cfg-plus .cfg-live-actions .config-menu-trigger,.cfg-plus .cfg-live-actions .plus-button{height:34px;min-height:34px;padding:0 9px;font-size:10px}.cfg-plus .cfg-live-actions .icon-only .config-menu-trigger{width:30px;padding:0}.cfg-plus .cfg-tabs{gap:17px;margin:0 -14px;padding:0 14px}.cfg-plus .cfg-tabs button{font-size:10px}.cfg-plus .cfg-tools{padding:14px}.cfg-plus .cfg-tool-row{gap:8px}.cfg-plus .cfg-search{background:var(--plus-surface);height:37px;color:var(--plus-muted);flex-basis:100%}.cfg-plus .cfg-live-files{padding:0 14px 14px}.cfg-plus .cfg-live-file{flex-wrap:wrap;gap:8px;padding:12px 10px}.cfg-plus .cfg-live-file-name{flex:130px;min-width:0}.cfg-plus .cfg-live-file .live-chip{order:0;max-width:90px}.cfg-plus .cfg-live-file-buttons{flex:none;gap:2px;margin-left:auto}.cfg-plus .cfg-live-folder summary{background:var(--plus-bg);color:var(--plus-ink);padding:9px}.plus-files-caption{font-size:9px}.cfg-plus .cfg-live-section-head{flex-wrap:wrap}.ed-plus.ed-live{height:auto;min-height:calc(100dvh - 76px);overflow:visible}.ed-plus.ed-live .ed-head{gap:12px;padding:12px}.ed-plus .ed-id{flex-basis:100%}.ed-plus .ed-crumb .file{max-width:170px;color:var(--plus-ink)}.ed-plus .ed-actions{justify-content:flex-end;gap:5px;width:100%;margin-left:0}.ed-plus .ed-actions .config-menu-trigger,.ed-plus .ed-actions .plus-button{height:34px;min-height:34px;padding:0 9px;font-size:10px}.ed-plus .ed-actions .ed-options{margin-right:auto}.ed-plus .ed-actions .ed-options .config-menu-trigger{width:34px;padding:0}.ed-plus .ed-save kbd{color:var(--plus-ink);border-color:#a8946a;display:none}.ed-plus .ed-workspace-bar{background:var(--plus-bg);gap:7px;padding:8px 12px}.ed-plus .ed-modes button{height:28px;padding:0 8px;font-size:10px}.ed-plus .ed-modes button svg{width:14px}.ed-plus .ed-workspace-bar .ed-grow{min-width:0}.ed-plus .ed-version-label{margin-left:auto}.ed-plus .ed-undo-group{border-left:0;gap:2px;padding-left:0}.ed-plus.ed-live .ed-body{flex-direction:column;display:flex}.ed-plus .ed-tree{border-right:0;border-bottom:1px solid var(--plus-line);background:var(--plus-bg);max-height:255px}.ed-plus .ed-rail-title{padding:12px 14px 2px}.ed-plus .ed-tools{flex-direction:row;padding:8px 12px}.ed-plus .ed-search{flex:1}.ed-plus .plus-new-file.cfg-ghost{height:34px;min-height:34px;color:var(--plus-ink);background:var(--plus-surface);border-color:#a8946a;padding:0 7px;font-size:9px}.ed-plus .ed-scroll{max-height:150px}.ed-plus .config-editor-footer>span:last-child,.ed-plus .config-reference-tools>span:last-child,.ed-plus .ed-legend,.plus-validation-status{display:none}.ed-plus .ed-main{min-height:560px}.ed-plus .ed-stage.config-editing-stage.is-split{flex:none;height:750px;min-height:750px}.ed-plus .ed-stage.config-editing-stage:not(.is-split){flex:1;height:auto;min-height:430px}.ed-plus .config-editor-panes{grid-template-columns:minmax(0,1fr)}.ed-plus .config-editor-panes:not(.comparing) .config-current-pane{grid-row:1}.ed-plus .config-editor-panes:not(.comparing) .config-reference-pane{grid-row:2}.ed-plus .config-reference-pane{border-bottom:0;border-right:0;border-top:1px solid var(--plus-line)}.ed-plus .config-editor-dock{height:210px}.ed-plus .config-editor-dock.collapsed{height:42px}.ed-plus .config-editor-footer{background:var(--plus-bg);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 12px}.ed-plus .config-editor-start{background:radial-gradient(ellipse at 50% 25%,var(--plus-bg),transparent 70%);padding:28px 20px}.plus-start-choices{grid-template-columns:1fr}.config-dialog-content,.plus-start-choices button{padding:18px}.config-dialog.config-editor-dialog{border-radius:12px;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.config-preview-panel:not(.compact) .config-preview-tools{padding:12px}.config-preview-panel:not(.compact) .config-preview-actions{width:100%}}@media (prefers-reduced-motion:reduce){.cfg-plus .cfg-live-file,.config-menu-trigger,.plus-button{transition:none}}.sup .adm-nav a{position:relative}.sup-count{border:1.5px solid var(--line);background:var(--soft);min-width:24px;color:var(--ink);text-align:center;border-radius:999px;margin-left:auto;padding:1px 7px;font:800 12px Onest,sans-serif}.sup-count.hot{color:var(--cta-ink);background:#ffc629}.sup-body{padding:18px 22px 24px}.sup-desk{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sup-queue,.sup-ticket{background:var(--surface);border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);border-radius:18px;min-width:0}.sup-queue{flex-direction:column;max-height:calc(100vh - 110px);display:flex;position:sticky;top:86px}.sup-search{border:2px solid var(--line);background:var(--paper);height:42px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:14px 14px 8px;padding:0 10px;display:flex}.sup-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font:600 14px Onest,sans-serif}.sup-search:focus-within{outline-offset:2px;outline:3px solid #00a3d9}.sup-queue-head{border-bottom:2px solid var(--hairline);align-items:center;gap:8px;padding:0 14px 10px;display:flex}.sup-queue-head>:first-child{margin-right:auto}.sup-muted{color:var(--muted);margin:0;font-size:12.5px;font-weight:600}.sup-new{color:var(--cta-ink);border:1.5px solid var(--line);background:#ffc629;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.sup-btn,.sup-ghost,.sup-mini{border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:6px 11px;font:800 13px Onest,sans-serif}.sup-ghost{padding:4px 9px;font-size:12px}.sup-btn{height:38px;box-shadow:2px 2px 0 var(--line);padding:0 14px}.sup-btn:hover:not(:disabled),.sup-ghost:hover:not(:disabled){box-shadow:3px 3px 0 var(--line);transform:translate(-1px,-1px)}.sup-btn.go{color:var(--cta-ink);background:#ffc629;margin-left:auto}.sup-btn.danger{color:#b42318}.sup-btn.plain{box-shadow:none}.sup-btn.on{background:var(--tint)}.sup-btn:disabled,.sup-ghost:disabled,.sup-mini:disabled{opacity:.55;cursor:default}.sup-btn:focus-visible,.sup-ghost:focus-visible,.sup-item:focus-visible,.sup-mini:focus-visible{outline-offset:2px;outline:3px solid #00a3d9}.sup-mini{border-width:1.5px;padding:3px 8px;font-size:11.5px}.sup-list{gap:8px;margin:0;padding:8px;list-style:none;overflow:auto}.sup-item,.sup-list{flex-direction:column;display:flex}.sup-item{text-align:left;border:2px solid var(--hairline);background:var(--soft);width:100%;color:var(--ink);cursor:pointer;border-left-width:6px;border-radius:14px;gap:4px;padding:10px 12px;font-family:Onest,sans-serif}.sup-item.is-waiting{border-left-color:#ffc629}.sup-item.is-answered{border-left-color:#35b34a}.sup-item.is-closed{opacity:.85;border-left-color:#9aa3b8}.sup-item.on,.sup-item:hover{border-color:var(--line)}.sup-item.on{background:var(--tint);box-shadow:3px 3px 0 var(--line)}.sup-item.unread strong{text-underline-offset:3px;-webkit-text-decoration:underline #ffc629;text-decoration:underline #ffc629;text-decoration-thickness:2px}.sup-item-top{align-items:center;gap:6px;font-size:13px;display:flex}.sup-item-top b{color:var(--muted);font-weight:800}.sup-item-top strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.sup-item-top time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.sup-dot{border:1.5px solid var(--line);background:#e5484d;border-radius:50%;flex-shrink:0;width:9px;height:9px}.sup-item-subject{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.sup-item-preview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.sup-chips,.sup-flags,.sup-item-tags,.sup-pills{flex-wrap:wrap;gap:5px;margin:0;display:flex}.sup-sla,.sup-tag{border:1.5px solid var(--line);background:var(--tint);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.sup-tag.plain{border-color:var(--hairline);color:var(--muted);background:0 0}.sup-tag.bad{color:#8a1c12;background:#fde2e1;border-color:#b42318}.sup-sla.is-ok{color:#14532d;background:#ddf4dd}.sup-sla.is-late{color:#6b4600;background:#ffe9a8}.sup-sla.is-overdue{color:#8a1c12;background:#fde2e1;border-color:#b42318}.sup-sla.is-idle{background:var(--soft);color:var(--muted);border-color:var(--hairline)}.sup-empty{text-align:center;color:var(--muted);margin:0;padding:30px 16px;font-weight:700}.sup-pager{border-top:2px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.sup-alert,.sup-ok{color:#8a1c12;background:#fde2e1;border:2px solid #b42318;border-radius:10px;margin:10px 14px;padding:9px 12px;font-size:13px;font-weight:700}.sup-ok{color:#14532d;background:#ddf4dd;border-color:#2a8f3b}.sup-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:800;text-decoration:underline}.sup-ticket{flex-direction:column;min-height:calc(100vh - 110px);display:flex}.sup-pick{text-align:center;color:var(--muted);margin:auto;padding:40px;font-weight:700}.sup-ticket-head{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sup-back{display:none}.sup-ticket-title{flex:1;min-width:220px}.sup-ticket-title p{margin:0 0 6px;font-size:17px}.sup-ticket-title b{color:var(--muted)}.sup-ticket-title strong{font-family:Bungee,Onest,sans-serif;font-size:17px;font-weight:400}.sup-ticket-actions{flex-wrap:wrap;gap:8px;display:flex}.sup-ticket-grid{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.sup-ticket-grid.no-side{grid-template-columns:minmax(0,1fr)}.sup-conv{min-width:0}.sup-conv,.sup-messages{flex-direction:column;display:flex}.sup-messages{flex:1;gap:12px;padding:16px}.sup-msg{gap:10px;max-width:82%;display:flex}.sup-msg.team{flex-direction:row-reverse;align-self:flex-end}.sup-msg>div{border:2px solid var(--line);background:var(--soft);border-radius:14px;min-width:0;padding:10px 13px}.sup-msg.team>div{background:var(--tint);box-shadow:3px 3px 0 var(--line)}.sup-av{border:2px solid var(--line);width:34px;height:34px;color:var(--cta-ink);background:#ffc629;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:900;display:grid}.sup-msg.customer .sup-av{background:var(--sky);color:#fff}.sup-av.big{border-radius:14px;width:46px;height:46px;font-size:15px}.sup-msg-top{color:var(--muted);align-items:baseline;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.sup-msg-top b{color:var(--ink);font-size:13px}.sup-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.sup-image img{border:2px solid var(--line);border-radius:10px;max-width:280px;max-height:220px;margin-top:6px;display:block}.sup-reply{border-top:2px solid var(--line);background:var(--paper);border-radius:0 0 0 16px;padding:12px 16px 14px;position:sticky;bottom:0}.sup-notes textarea,.sup-reply textarea{resize:vertical;border:2px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;padding:10px 12px;font:500 14px/1.45 Onest,sans-serif}.sup-notes textarea:focus,.sup-reply textarea:focus{outline-offset:1px;outline:3px solid #00a3d9}.sup-reply-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sup-macros{position:relative}.sup-macro-menu{z-index:20;border:2px solid var(--line);background:var(--surface);width:calc(min(360px,80vw));max-height:340px;box-shadow:4px 4px 0 var(--line);border-radius:14px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.sup-macro-menu p{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:6px 6px 4px;font-size:11px;font-weight:800}.sup-macro-menu button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;padding:7px 9px;font-family:Onest,sans-serif;display:flex}.sup-macro-menu button:focus-visible,.sup-macro-menu button:hover{background:var(--tint)}.sup-macro-menu small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.sup-macro-menu .save{color:var(--link);font-weight:800}.sup-own,.sup-side,.sup-who{display:flex}.sup-own .x{flex:0 0 30px;justify-content:center;align-items:center;width:30px;font-size:16px}.sup-closed{border-top:2px solid var(--line);text-align:center;color:var(--muted);margin:0;padding:16px;font-weight:700}.sup-side{border-left:2px solid var(--line);background:var(--paper);border-radius:0 0 16px;flex-direction:column;gap:12px;padding:14px}.sup-card{border:2px solid var(--line);background:var(--surface);border-radius:14px;padding:12px}.sup-card h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:900}.sup-who{align-items:center;gap:10px;margin-bottom:8px}.sup-who p{margin:0}.sup-facts{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0;display:grid}.sup-facts dt{color:var(--muted);font-size:11px;font-weight:800}.sup-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.sup-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sup-rows li{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.sup-rows li>span:first-child{flex-direction:column;min-width:0;display:flex}.sup-rows small{color:var(--muted);font-size:11.5px}.sup-rows code{font-size:12.5px;font-weight:700}.sup-rows .ok{color:#2a8f3b}.sup-rows .bad{color:#b42318}.sup-link{color:var(--link);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font:700 13px Onest,sans-serif;overflow:hidden}.sup-notes .sup-btn{margin:8px 0}.sup-note{border-top:1.5px dashed var(--hairline);margin-top:8px;padding-top:8px;font-size:13px}.sup-note p{white-space:pre-wrap;margin:0}.sup-help{z-index:50;border:2px solid var(--line);background:var(--surface);width:300px;box-shadow:4px 4px 0 var(--line);border-radius:16px;padding:12px 14px;position:fixed;bottom:24px;right:24px}.sup-help header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sup-help header button{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:18px}.sup-help dl{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.sup-help dl div{justify-content:space-between;gap:10px;display:flex}.sup-help dd{color:var(--muted);text-align:right;margin:0}.sup-help kbd{border:1.5px solid var(--line);background:var(--soft);border-radius:6px;padding:1px 6px;font:700 11.5px Onest,sans-serif}@media (width<=1280px){.sup-ticket-grid{grid-template-columns:minmax(0,1fr)}.sup-side{border-left:0;border-top:2px solid var(--line);border-radius:0 0 16px 16px}}@media (width<=900px){.sup-body{padding:12px}.sup-desk{grid-template-columns:1fr}.sup-queue{max-height:none;position:static}.sup-desk.has-ticket .sup-queue,.sup-desk:not(.has-ticket) .sup-ticket{display:none}.sup-back{flex-basis:100%;width:max-content;display:inline-flex}.sup-msg{max-width:100%}.sup-reply{border-radius:0 0 16px 16px}}html[data-theme=dark] .sup-alert,html[data-theme=dark] .sup-sla.is-overdue,html[data-theme=dark] .sup-tag.bad{color:#ffb4ab;background:#4a1c1c;border-color:#ff8a80}html[data-theme=dark] .sup-ok,html[data-theme=dark] .sup-sla.is-ok{color:#a7f0b5;background:#16351f;border-color:#5dcc78}html[data-theme=dark] .sup-sla.is-late{color:#ffe08a;background:#4a3a10}html[data-theme=dark] .sup-btn.danger{color:#ff8a80}html[data-theme=dark] .sup-item.is-closed{border-left-color:#5b6b94}.pl-page{--pl-w:min(1280px, 100% - 32px);overflow-x:clip}@media (width<=800px){.pl-page{--pl-w:min(100% - 24px, 1280px)}}.pl-page .footer-row,.pl-page .pl-benefits,.pl-page .pl-final,.pl-page .pl-not,.pl-page .pl-plans,.pl-page .pl-show,.pl-page .shell,.pl-page .sub-faq{width:var(--pl-w);box-sizing:border-box;max-width:100%;margin-inline:auto}.pl-hero{grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:40px;display:grid}.pl-hero>div:first-child{flex-direction:column;display:flex}.pl-hero .sub-title span{color:var(--cta)}.pl-math{background:var(--surface);color:var(--ink);box-shadow:8px 8px 0 var(--shadow)}.pl-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.pl-cta,.pl-ghost{border:2px solid #10204a;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-family:Bungee,sans-serif;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.pl-cta,html[data-theme=dark] a.pl-cta{color:#10204a;background:#ffc629;box-shadow:4px 4px #10204a}.pl-ghost,html[data-theme=dark] a.pl-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.pl-from{margin:4px 0 0;font-size:14px;font-weight:700}.pl-benefits{flex-direction:column;gap:22px;padding:72px 0 0;display:flex}.pl-benefits h2,.pl-final h2,.pl-not h2,.pl-plans h2{color:var(--ink);margin:0;font-size:calc(clamp(26px,3.4vw,34px));line-height:1.1}.pl-benefits>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pl-benefit{border:3px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:5px 5px 0 var(--shadow);border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.pl-benefit strong{font-size:18px;font-weight:800}.pl-benefit p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.pl-mark{text-align:center;color:#10204a;border:2px solid #10204a;border-radius:8px;align-self:flex-start;min-width:64px;padding:4px 10px;font-size:14px;font-weight:800}.pl-mark.cash{background:#35b34a}.pl-mark.coupon{background:#ffc629}.pl-mark.editor{background:#dcefff}.pl-mark.team{background:#ffd6e8}.pl-plans{flex-direction:column;gap:22px;padding:72px 0 0;display:flex}.pl-plans>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pl-plan{border:3px solid var(--line);background:var(--surface);color:var(--ink);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.pl-plan.best{color:#fff6e3;background:#10204a;border-color:#10204a;box-shadow:8px 8px #ffc629}.pl-plan>strong{flex-wrap:wrap;align-items:center;gap:10px;font-family:Bungee,sans-serif;font-size:20px;font-weight:400;display:flex}.pl-plan>strong span{color:#10204a;background:#35b34a;border-radius:6px;padding:2px 8px;font-family:Onest,sans-serif;font-size:12px;font-weight:800}.pl-plan>b{font-family:Bungee,sans-serif;font-size:38px;font-weight:400;line-height:1}.pl-plan>b small{margin-left:4px;font-family:Onest,sans-serif;font-size:16px;font-weight:700}.pl-plan ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.pl-plan li:before{content:"✓";color:#35b34a;margin-right:8px;font-weight:900}.pl-plan .pl-cta,.pl-plan .pl-ghost{margin-top:auto}.pl-note{color:var(--muted);margin:0;font-size:14px;font-weight:600}.pl-not{border:3px dashed var(--line);background:var(--tint);color:var(--ink);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-top:56px;padding:26px 28px;display:flex}.pl-not h2{font-size:22px}.pl-not p{max-width:680px;margin:8px 0 0;font-size:15px;line-height:1.5}.pl-not a,html[data-theme=dark] .pl-not a{color:var(--link);flex:none;font-weight:800}.pl-final{text-align:center;background:#10204a;border-radius:26px;flex-direction:column;align-items:center;gap:12px;margin:72px auto 80px;padding:44px 28px;display:flex;box-shadow:8px 8px #ffc629}.pl-final,.pl-final h2,html[data-theme=dark] .pl-final h2{color:#fff6e3}.pl-final p{color:#c9d3ee;margin:0;font-size:17px;font-weight:600}.pl-final .pl-ghost.light,html[data-theme=dark] .pl-final a.pl-ghost.light{color:#fff6e3;background:0 0;border-color:#fff6e3}html[data-theme=dark] .pl-mark.editor{background:#8ec5ff}html[data-theme=dark] .pl-final,html[data-theme=dark] .pl-plan.best{background:var(--navy);border:3px solid var(--line)}@media (width<=900px){.pl-hero{grid-template-columns:1fr}.pl-benefits>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-plans>div{grid-template-columns:1fr}.pl-not{flex-direction:column;align-items:flex-start}}@media (width<=560px){.pl-benefits>div{grid-template-columns:1fr}.pl-cta,.pl-ghost{width:100%}.pl-plan>b{font-size:32px}}.pl-show{padding:72px 0 0}.pl-show h2{color:var(--ink);margin:0;font-size:calc(clamp(26px,3.4vw,34px));line-height:1.1}.pl-show-head{margin-bottom:18px}.pl-show-head p{color:var(--muted);margin:6px 0 0}.pl-frame{background:var(--surface);border:3px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.pl-frame-bar{border-bottom:2px solid var(--line);background:var(--tint);align-items:center;gap:6px;padding:8px 12px;display:flex}.pl-frame-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.pl-frame-bar i:nth-child(2){background:#febc2e}.pl-frame-bar i:nth-child(3){background:#28c840}.pl-frame-bar span{max-width:360px;color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:10px;padding:3px 10px;font-size:12px;overflow:hidden}.pl-frame img{width:100%;height:auto;display:block}.pl-show figure{margin:0}.pl-show figcaption{gap:2px;padding:10px 2px 0;display:grid}.pl-show figcaption span{color:var(--muted);font-size:14px}.pl-feature{margin-bottom:26px!important}.pl-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pl-shot .pl-frame{aspect-ratio:4/3;flex-direction:column;display:flex}.pl-shot .pl-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;flex:1;min-height:0}@media (width<=900px){.pl-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pl-shots{grid-template-columns:1fr;gap:16px}.pl-frame-bar span{display:none}}.eb-page{--eb-sky:#dcefff;--eb-hl:#ffc629;--eb-w:var(--pl-w);overflow-x:clip}.eb-page .eb-benefits,.eb-page .eb-catalog,.eb-page .eb-final,.eb-page .eb-reader,.eb-page .eb-steps,.eb-page .footer-row,.eb-page .shell,.eb-page .sub-faq{width:var(--eb-w);box-sizing:border-box;max-width:100%;margin-inline:auto}html[data-theme=dark] .eb-page{--eb-sky:#16284f}.eb-skip{z-index:50;border:2px solid var(--line);background:var(--cta);color:var(--cta-ink);border-radius:10px;padding:10px 14px;font-weight:800;text-decoration:none;position:absolute;top:-120px;left:12px}.eb-skip:focus{top:12px}html[data-theme=dark] .eb-page a.eb-skip{color:var(--cta-ink)}.eb-page [id]{scroll-margin-top:16px}.eb-art,.eb-book,.eb-card,.eb-sky{overflow:hidden}.eb-hero{grid-template-columns:minmax(0,1fr) minmax(300px,460px)}.eb-hero>div:first-child{z-index:2;position:relative}.eb-page .sub-hero .kicker{align-self:flex-start}.eb-sparkles{pointer-events:none;z-index:1;position:absolute;inset:0}.eb-px{background:#fff;width:8px;height:8px;position:absolute;box-shadow:8px 0 #fff,-8px 0 #fff,0 8px #fff,0 -8px #fff}.eb-px-1{top:150px;left:47%}.eb-px-2{background:#ffc629;top:290px;right:7%;transform:scale(.75);box-shadow:8px 0 #ffc629,-8px 0 #ffc629,0 8px #ffc629,0 -8px #ffc629}.eb-px-3{top:120px;right:24%}.eb-px-3,.eb-px-4{transform:scale(.6)}.eb-px-4{background:#ffc629;top:330px;left:44%;box-shadow:8px 0 #ffc629,-8px 0 #ffc629,0 8px #ffc629,0 -8px #ffc629}html[data-theme=dark] .eb-px{opacity:.85;background:#ffe9a8;box-shadow:8px 0 #ffe9a8,-8px 0 #ffe9a8,0 8px #ffe9a8,0 -8px #ffe9a8}.eb-book{aspect-ratio:5/7;border:3px solid var(--line);background:var(--surface);box-shadow:6px 6px 0 var(--shadow);border-radius:10px;position:relative}.eb-book>img{-o-object-fit:cover;object-fit:cover;display:block}.eb-art,.eb-book>img{width:100%;height:100%}.eb-art{color:#10204a;flex-direction:column;align-items:flex-start;gap:6px;padding:12% 10% 0;font-family:Bungee,sans-serif;display:flex;position:relative}.eb-art i{font-size:calc(clamp(15px,2.1vw,22px));font-style:normal;line-height:1}.eb-art b{letter-spacing:.04em;background:#fff6e3;border:2px solid #10204a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:400}.eb-art:before{content:"";background:repeating-linear-gradient(90deg,#35b34a 0 14px,#2a8f3b 0 20px) top/100% 38% no-repeat,#8a5a2b;border-top:3px solid #10204a;height:22%;position:absolute;bottom:0;left:0;right:0}.eb-art:after{content:"";background:#fff6e3;border:2px solid #10204a;width:14px;height:14px;position:absolute;top:38%;right:14%;box-shadow:-18px 22px 0 -2px #ffc629,8px 36px 0 -4px #fff6e3}.eb-art-a{background:#1f9bff}.eb-art-b{background:#ffc629}.eb-art-c{background:#35b34a}.eb-art-c:after{background:#ffc629;box-shadow:-18px 22px 0 -2px #fff6e3,8px 36px 0 -4px #ffc629}.eb-stage{min-height:400px;position:relative}.eb-stage .eb-book,.eb-sticker{position:absolute}.eb-book-center{z-index:3;width:224px;box-shadow:8px 8px 0 var(--shadow);margin-left:-112px;top:18px;left:50%;transform:rotate(-2deg)}.eb-book-left{z-index:1;width:178px;top:74px;left:2%;transform:rotate(-9deg)}.eb-book-right{z-index:2;width:178px;top:96px;right:2%;transform:rotate(8deg)}.eb-sticker{z-index:5;color:#10204a;white-space:nowrap;background:#ffc629;border:2px solid #10204a;border-radius:8px;padding:5px 10px;font-family:Bungee,sans-serif;font-size:13px;line-height:1.1;box-shadow:3px 3px #10204a}.eb-sticker-a{top:6px;left:3%;transform:rotate(-6deg)}.eb-sticker-b{background:#35b34a;bottom:18px;right:4%;transform:rotate(4deg)}html[data-theme=dark] .eb-sticker{border-color:#10204a;box-shadow:3px 3px #050814}.eb-catalog,.eb-reader,.eb-steps{padding:72px 0 0}.eb-head{margin-bottom:22px}.eb-catalog h2,.eb-reader h2,.eb-steps h2{color:var(--ink);margin:0;font-size:calc(clamp(26px,3.4vw,34px));line-height:1.1}.eb-head p{color:var(--muted);margin:6px 0 0;font-size:16px;font-weight:600}.eb-benefits>div{grid-template-columns:repeat(4,minmax(0,1fr))}.eb-page .pl-mark.coupon{color:#10204a}.eb-card,.eb-page .pl-benefit,.eb-step{transition:transform .15s,box-shadow .15s}.eb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.eb-card{border:3px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:5px 5px 0 var(--shadow);border-radius:16px;flex-direction:column;display:flex}.eb-card-art{background:var(--eb-sky);border-bottom:3px solid var(--line);justify-content:center;padding:26px 18px 34px;display:flex;position:relative}.eb-card-art:after{content:"";background-image:repeating-linear-gradient(90deg,#35b34a 0 32px,#2a8f3b 0 48px);border-top:2px solid #10204a;height:12px;position:absolute;bottom:0;left:0;right:0}.eb-book-card{width:min(62%,176px);box-shadow:5px 5px 0 var(--shadow);transition:transform .15s;transform:rotate(-3deg)}.eb-card:nth-child(2n) .eb-book-card{transform:rotate(3deg)}.eb-price{z-index:2;color:#10204a;background:#ffc629;border:2px solid #10204a;border-radius:8px;padding:4px 10px;font-family:Bungee,sans-serif;font-size:15px;line-height:1.1;position:absolute;top:12px;right:12px;transform:rotate(4deg);box-shadow:3px 3px #10204a}.eb-price.free{background:#35b34a}.eb-card-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 22px;display:flex}.eb-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;list-style:none;display:flex}.eb-meta li+li:before{content:"·";margin-right:12px}.eb-card h3{margin:0;font-size:20px;font-weight:800;line-height:1.2}.eb-card-body>p{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.eb-card .eb-buy{align-self:stretch;min-height:48px;margin-top:auto}.eb-card-body>:nth-last-child(2){margin-bottom:6px}.eb-card-body>.eb-buy{margin-top:auto}.eb-buy,.eb-dlg-buy{cursor:pointer;text-align:center;line-height:1.15}.eb-buy.is-cart,.eb-dlg-buy.is-cart{color:#10204a;background:#35b34a}.eb-buy.is-cart:before,.eb-buy.is-owned:before,.eb-dlg-buy.is-cart:before,.eb-dlg-buy.is-owned:before{content:"✓";margin-right:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}.eb-buy.is-busy,.eb-dlg-buy.is-busy{opacity:.72;cursor:progress}.eb-buy.is-owned,.eb-dlg-buy.is-owned{background:var(--tint);color:var(--muted);border-color:var(--line);box-shadow:none;cursor:default}.eb-note{background:var(--surface);color:var(--ink);border:3px solid #d6453d;border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:15px;font-weight:700}html[data-theme=dark] .eb-note{border-color:#ff8a80}.eb-empty{border:3px dashed var(--line);background:var(--tint);color:var(--ink);border-radius:20px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.eb-empty-books{height:230px;position:relative}.eb-empty-books .eb-book{width:112px;box-shadow:4px 4px 0 var(--shadow);position:absolute}.eb-book-e1{top:30px;left:4%;transform:rotate(-9deg)}.eb-book-e2{z-index:2;margin-left:-56px;top:6px;left:50%;transform:rotate(-1deg)}.eb-book-e3{top:42px;right:4%;transform:rotate(8deg)}.eb-empty-copy{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.eb-empty-copy h3{color:var(--ink);margin:0;font-family:Bungee,sans-serif;font-size:calc(clamp(22px,3vw,28px));font-weight:400;line-height:1.1}.eb-empty-copy p{max-width:560px;margin:0;font-size:16px;font-weight:600;line-height:1.5}.eb-empty-copy .pl-actions{margin-top:8px}.eb-empty .pl-cta{cursor:pointer}.eb-empty.is-error{border-color:#d6453d}html[data-theme=dark] .eb-empty.is-error{border-color:#ff8a80}.eb-reader{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.eb-reader-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.eb-reader-copy p{color:var(--muted);margin:0;font-size:17px;font-weight:500;line-height:1.55}.eb-points{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:16px;font-weight:700;list-style:none;display:flex}.eb-points li:before{content:"✓";color:var(--grass);margin-right:10px;font-weight:900}.eb-reader-fig{margin:0}.eb-reader-fig figcaption{color:var(--muted);padding:12px 2px 0;font-size:14px}.eb-frame{box-shadow:8px 8px 0 var(--shadow);transform:rotate(1deg)}.eb-rd{background:#10204a}html[data-theme=dark] .eb-rd{background:#0c1324}.eb-rd-tools{color:#fff6e3;border-bottom:2px solid #fff6e32e;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.eb-rd-tools strong{color:#ffc629;margin-right:auto;font-family:Bungee,sans-serif;font-size:13px;font-weight:400}.eb-rd-tools span{border:2px solid #fff6e380;border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.eb-rd-body{justify-content:center;padding:22px 22px 0;display:flex}.eb-sheet{background:#fffdf6;border:3px solid #fff6e3;border-bottom:0;border-radius:6px 6px 0 0;flex-direction:column;gap:9px;width:min(100%,360px);height:300px;padding:26px 26px 0;display:flex;position:relative;overflow:hidden}.eb-sheet-title{background:#10204a;border-radius:3px;width:56%;height:14px;margin-bottom:6px}.eb-sheet-line{background:#d9dfee;border-radius:2px;height:8px}.eb-sheet-fig{background:repeating-linear-gradient(90deg,#35b34a 0 22px,#2a8f3b 0 32px) bottom/100% 40% no-repeat,#bfe3ff;border:2px solid #10204a;border-radius:4px;height:58px;margin:4px 0}.eb-watermark{pointer-events:none;flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:-30% -20%;transform:rotate(-22deg)}.eb-watermark span{white-space:nowrap;color:#10204a33;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:800}.eb-steps{flex-direction:column;gap:22px;display:flex}.eb-steps ol{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.eb-step{border:3px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:5px 5px 0 var(--shadow);border-radius:20px;flex-direction:column;gap:10px;padding:26px 22px 22px;display:flex;position:relative}.eb-step-n{color:#10204a;background:#35b34a;border:2px solid #10204a;border-radius:10px;align-self:flex-start;place-items:center;width:40px;height:40px;font-family:Bungee,sans-serif;font-size:20px;line-height:1;display:grid;transform:rotate(-5deg)}.eb-step:nth-child(2) .eb-step-n{background:#ffc629;transform:rotate(4deg)}.eb-step:nth-child(3) .eb-step-n{background:#dcefff}.eb-step strong{font-size:18px;font-weight:800}.eb-step p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.eb-pay{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.eb-pay li{border:2px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.eb-pay img{width:22px;height:22px;display:block}.eb-page .sub-faq h2{color:var(--ink)}.eb-final{margin-bottom:80px}.eb-dlg-backdrop,.eb-final .pl-actions{justify-content:center}@media (hover:hover) and (prefers-reduced-motion:no-preference){.eb-grid>li:nth-child(odd):hover{box-shadow:8px 8px 0 var(--shadow);transform:translate(-2px,-3px)rotate(-1deg)}.eb-grid>li:nth-child(2n):hover{box-shadow:8px 8px 0 var(--shadow);transform:translate(-2px,-3px)rotate(1deg)}.eb-card:hover .eb-book-card{transform:rotate(0)scale(1.03)}.eb-page .pl-benefit:hover,.eb-step:hover{box-shadow:8px 8px 0 var(--shadow);transform:translate(-2px,-3px)rotate(-.8deg)}}@media (prefers-reduced-motion:reduce){.eb-page *{transition:none!important}}@media (width<=1080px){.eb-benefits>div,.eb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.eb-hero{grid-template-columns:1fr;gap:28px}.eb-stage{width:min(440px,100%);min-height:380px;margin:0 auto}.eb-reader{gap:28px}.eb-empty,.eb-reader,.eb-steps ol{grid-template-columns:1fr}.eb-empty{gap:18px}.eb-empty-books{width:100%;max-width:300px;margin:0 auto}.eb-px-1,.eb-px-4{display:none}}@media (width<=640px){.eb-grid{gap:18px}.eb-benefits>div,.eb-grid{grid-template-columns:1fr}.eb-stage{min-height:340px}.eb-book-center{width:188px;margin-left:-94px}.eb-book-left,.eb-book-right{width:148px}.eb-sticker{font-size:12px}.eb-frame{transform:none}.eb-rd-body{padding:16px 12px 0}.eb-sheet{height:250px;padding:20px 18px 0}.eb-catalog,.eb-reader,.eb-steps{padding-top:56px}.eb-empty{padding:20px}.eb-empty-copy .pl-cta,.eb-empty-copy .pl-ghost{width:100%}}button.eb-book-btn{font:inherit;color:inherit;appearance:none;cursor:pointer;margin:0;padding:0;display:block}.eb-book-btn:focus-visible,.eb-more:focus-visible,.eb-title-btn:focus-visible{outline:3px solid var(--line);outline-offset:3px;box-shadow:0 0 0 7px #ffc629}.eb-card h3{font-family:inherit}.eb-title-btn{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:text-decoration-color .15s;display:block}.eb-title-btn:hover{text-decoration-color:#ffc629}.eb-more{border:2px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;box-shadow:3px 3px 0 var(--shadow);cursor:pointer;border-radius:10px;align-self:flex-start;padding:0 14px;font-size:14px;font-weight:800}.eb-more:hover{color:#10204a;background:#ffc629}.eb-more:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}.eb-card-body>.eb-more{margin-bottom:4px}.eb-dlg-backdrop{--eb-sky:#dcefff;z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 18% 14%,#ffc6294d,#0000 28%),radial-gradient(circle at 84% 20%,#4b71ff47,#0000 30%),#070e23b8;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-theme=dark] .eb-dlg-backdrop{--eb-sky:#16284f}.eb-dlg{border:3px solid var(--line);background:var(--paper);width:min(980px,100%);max-height:calc(min(92dvh,880px));color:var(--ink);box-shadow:10px 10px 0 var(--shadow),0 32px 90px #040c2070;border-radius:26px;flex-direction:column;font-family:Onest,sans-serif;display:flex;overflow:hidden}.eb-dlg-head{border-bottom:3px solid var(--line);background:linear-gradient(135deg,var(--surface) 0,var(--paper) 58%,var(--tint) 100%);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.eb-dlg-kicker{color:#10204a;background:#ffc629;border:2px solid #10204a;border-radius:8px;padding:4px 10px;font-family:Bungee,sans-serif;font-size:13px;line-height:1.1;transform:rotate(-1.5deg);box-shadow:3px 3px #10204a}.eb-dlg-x{border:3px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);box-shadow:3px 3px 0 var(--shadow);cursor:pointer;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.eb-dlg-x:hover{color:#10204a;background:#ffc629}.eb-dlg-x:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}.eb-dlg-buy:focus-visible,.eb-dlg-x:focus-visible,.eb-thumb:focus-visible,.eb-zoom-nav:focus-visible{outline:3px solid var(--line);outline-offset:3px;box-shadow:0 0 0 7px #ffc629}.eb-dlg-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:26px;min-height:0;padding:22px 24px 26px;display:flex;overflow-y:auto}.eb-dlg-top{grid-template-columns:minmax(190px,270px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.eb-dlg-art{background:var(--eb-sky);border:3px solid var(--line);box-shadow:5px 5px 0 var(--shadow);border-radius:16px;justify-content:center;padding:24px 22px 34px;display:flex;position:relative;overflow:hidden}.eb-dlg-art:after{content:"";background-image:repeating-linear-gradient(90deg,#35b34a 0 32px,#2a8f3b 0 48px);border-top:2px solid #10204a;height:12px;position:absolute;bottom:0;left:0;right:0}.eb-book-dlg{width:min(100%,210px);box-shadow:6px 6px 0 var(--shadow);transform:rotate(-2deg)}.eb-dlg-info{flex-direction:column;gap:10px;min-width:0;display:flex}.eb-dlg-info h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-family:Bungee,sans-serif;font-size:calc(clamp(24px,3.2vw,34px));font-weight:400;line-height:1.08}.eb-dlg-sub{color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.4}.eb-dlg h3{color:var(--ink);margin:6px 0 0;font-family:Bungee,sans-serif;font-size:17px;font-weight:400;line-height:1.2}.eb-dlg h3:after{content:"";background:#ffc629;border:2px solid #10204a;border-radius:3px;width:44px;height:6px;margin-top:6px;display:block}.eb-dlg-text{flex-direction:column;gap:12px;display:flex}.eb-dlg-text p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.eb-dlg-hint,.eb-dlg-none{color:var(--muted);font-weight:600}.eb-dlg-preview{border:3px solid var(--line);background:var(--surface);box-shadow:5px 5px 0 var(--shadow);border-radius:18px;padding:18px 18px 20px}.eb-dlg-preview h3{margin-top:0}.eb-dlg-hint{margin:10px 0 14px;font-size:14px}.eb-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:14px;margin:0;padding:4px 4px 14px;list-style:none;display:flex;overflow-x:auto}.eb-strip>li{scroll-snap-align:start;flex:none;width:calc(clamp(132px,17vw,168px))}.eb-thumb{aspect-ratio:210/297;border:3px solid var(--line);box-shadow:4px 4px 0 var(--shadow);cursor:zoom-in;background:#fff repeating-linear-gradient(0deg,#e8ecf6 0 6px,#0000 0 16px);border-radius:8px;padding:0;transition:transform .15s;position:relative;overflow:hidden}.eb-thumb,.eb-thumb img{width:100%;display:block}.eb-thumb img{-o-object-fit:contain;object-fit:contain;background:#fff;height:100%}.eb-thumb span{color:#10204a;background:#ffc629;border:2px solid #10204a;border-radius:6px;min-width:24px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:800;line-height:1.3;position:absolute;bottom:6px;left:6px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.eb-thumb:hover{transform:translate(-2px,-3px)rotate(-1deg)}}.eb-dlg-unavailable{border:3px dashed var(--line);background:var(--soft);color:var(--ink);border-radius:12px;margin:12px 0 0;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.45}.eb-dlg-foot{border-top:3px solid var(--line);background:linear-gradient(135deg,var(--surface) 0,var(--paper) 58%,var(--tint) 100%);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.eb-dlg-price{color:#10204a;white-space:nowrap;background:#ffc629;border:2px solid #10204a;border-radius:8px;padding:5px 12px;font-family:Bungee,sans-serif;font-size:22px;line-height:1.1;transform:rotate(-1.5deg);box-shadow:3px 3px #10204a}.eb-dlg-price.free{background:#35b34a}.eb-dlg-buy{flex:0 320px;min-height:50px}.eb-zoom{z-index:2;color:#fff6e3;background:#070e23eb;flex-direction:column;display:flex;position:absolute;inset:0}.eb-zoom-bar{justify-content:space-between;padding:12px 16px;font-family:Bungee,sans-serif;font-size:16px}.eb-zoom-bar,.eb-zoom-stage{align-items:center;gap:12px;display:flex}.eb-zoom-stage{flex:1;justify-content:center;min-height:0;padding:4px 16px 18px}.eb-zoom-stage img{-o-object-fit:contain;object-fit:contain;background:#fff;border:3px solid #10204a;border-radius:6px;flex:0 auto;min-width:0;max-width:100%;max-height:100%;box-shadow:8px 8px #ffc629}.eb-zoom-nav{color:#10204a;cursor:pointer;background:#ffc629;border:3px solid #10204a;border-radius:12px;flex:none;place-items:center;width:48px;height:64px;padding:0 0 4px;font-size:34px;font-weight:900;line-height:1;display:grid;box-shadow:4px 4px #10204a}.eb-zoom-nav:active{transform:translate(2px,2px);box-shadow:2px 2px #10204a}.eb-zoom .eb-dlg-x{border-color:#10204a;box-shadow:3px 3px #10204a}.eb-zoom-bar{width:100%;max-width:1100px;margin:0 auto}@media (width<=760px){.eb-dlg-backdrop{align-items:flex-end;padding:8px}.eb-dlg{max-height:calc(100dvh - 16px);box-shadow:6px 6px 0 var(--shadow);border-radius:22px}.eb-dlg-scroll{gap:20px;padding:16px 16px 20px}.eb-dlg-top{grid-template-columns:1fr;gap:18px}.eb-dlg-art{padding:18px 16px 28px}.eb-book-dlg{width:min(58%,190px)}.eb-dlg-preview{padding:14px 12px 16px}.eb-strip>li{width:132px}.eb-dlg-foot{gap:12px;padding:12px 14px}.eb-dlg-price{font-size:18px}.eb-dlg-buy{flex:auto;min-height:48px}.eb-zoom-stage{gap:6px;padding:4px 8px 14px}.eb-zoom-nav{width:38px;height:54px;font-size:28px}}@media (prefers-reduced-motion:reduce){.eb-dlg *,.eb-thumb{transition:none!important}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#10182c;--ink:#f4ead6;--sky:#152a58;--cta:#d8ab4e;--cta-ink:#10204a;--grass:#5fae78;--grass-deep:#3f7f54;--dirt:#7a4e24;--link:#9cc3ea;--muted:#b9c3dc;--pix:#7cbf8e;--mist:#8ea0c8;--demo:#16351f;--surface:#1a2340;--line:#3d4a6e;--line-accent:#e4c98a;--field-line:#4d5d8a;--tint:#263257;--soft:#151d34;--navy:#0c1324;--on-navy:#f4ead6;--shadow:#8a6d33;--hairline:#3d4a6e;--overlay:#050814c7;--amber-tint:#d8ab4e29;--amber-text:#f0d9a6;--sage-tint:#5fae782e;--sage-text:#b5e0c0}html[data-theme=dark],html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] a{color:var(--link)}html[data-theme=dark] .adm a,html[data-theme=dark] .client-shell a{color:var(--ink)}html[data-theme=dark] ::selection{background:var(--cta);color:var(--cta-ink)}html[data-theme=dark] .mkt-sky,html[data-theme=dark] .sky,html[data-theme=dark] .sub-sky{background:radial-gradient(70% 46% at 78% -8%,#2c4f96,#0000 58%),radial-gradient(40% 30% at 12% 8%,#1d356e,#0000 70%),linear-gradient(#070b16,#101c38 42%,#1a3a6c)}html[data-theme=dark] .cloud,html[data-theme=dark] .mkt-cloud:after,html[data-theme=dark] .mkt-cloud:before,html[data-theme=dark] .sub-cloud:after,html[data-theme=dark] .sub-cloud:before{opacity:.28;background:#c5d4f5}html[data-theme=dark] .add,html[data-theme=dark] .band-filters select,html[data-theme=dark] .band-filters>button,html[data-theme=dark] .band-pager button,html[data-theme=dark] .card,html[data-theme=dark] .enter,html[data-theme=dark] .featured,html[data-theme=dark] .ficha,html[data-theme=dark] .nav-links,html[data-theme=dark] .nav-toggle,html[data-theme=dark] .path.fair,html[data-theme=dark] .pills a,html[data-theme=dark] .pills button,html[data-theme=dark] .plus,html[data-theme=dark] .search,html[data-theme=dark] .topbar{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .topbar{box-shadow:5px 5px 0 var(--shadow)}html[data-theme=dark] .featured,html[data-theme=dark] .plus{box-shadow:8px 8px 0 var(--shadow)}html[data-theme=dark] .search{box-shadow:5px 5px 0 var(--shadow)}html[data-theme=dark] .path.sub{box-shadow:8px 8px 0 var(--shadow)}html[data-theme=dark] .nav.open .nav-links{box-shadow:5px 5px 0 var(--shadow)}html[data-theme=dark] .topbar .nav-toggle[aria-expanded=true]{background:var(--tint)}html[data-theme=dark] .topbar .nav .nav-extras .enter{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .brand,html[data-theme=dark] .buy,html[data-theme=dark] .card h3,html[data-theme=dark] .cart,html[data-theme=dark] .demos h2,html[data-theme=dark] .enter,html[data-theme=dark] .featured h2,html[data-theme=dark] .ficha,html[data-theme=dark] .nav a,html[data-theme=dark] .path,html[data-theme=dark] .plus h2,html[data-theme=dark] .see-all:hover,html[data-theme=dark] h2.display{color:var(--ink)}html[data-theme=dark] .nav a.is-here,html[data-theme=dark] .nav a[aria-current=page]{background:var(--tint);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .chip{background:var(--grass);border-color:var(--cta-ink);color:var(--cta-ink)}html[data-theme=dark] .buy,html[data-theme=dark] .cart,html[data-theme=dark] .demo-cta,html[data-theme=dark] .featured header,html[data-theme=dark] .home-page .home-hero-cta-primary,html[data-theme=dark] .home-page .home-search>button,html[data-theme=dark] .kicker,html[data-theme=dark] .pack-add,html[data-theme=dark] .pack-buy,html[data-theme=dark] .path.sub,html[data-theme=dark] .plus-cta,html[data-theme=dark] .tag,html[data-theme=dark] button.cart{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink)}html[data-theme=dark] .buy.on,html[data-theme=dark] .pack-add.on,html[data-theme=dark] .pack-buy.on{background:var(--grass)}html[data-theme=dark] h1{color:#fff;text-shadow:3px 3px #050814,-3px 3px #050814,3px -3px #050814,-3px -3px #050814,0 3px #050814,3px 0 #050814,-3px 0 #050814,0 -3px #050814,6px 7px #ffc62959}html[data-theme=dark] .blurb,html[data-theme=dark] .lede,html[data-theme=dark] .meta,html[data-theme=dark] .note,html[data-theme=dark] .plug-meta,html[data-theme=dark] .plug-nav>span,html[data-theme=dark] .see-all{color:var(--muted)}html[data-theme=dark] .home-page .hero .home-hero-title-line,html[data-theme=dark] .home-page .hero .lede,html[data-theme=dark] .home-page .proof>span{color:#f7f1e4}html[data-theme=dark] .home-page .home-hero-cta{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .home-page .home-category-options,html[data-theme=dark] .home-page .home-search-field{background:var(--surface);color:var(--ink);border-color:#3d4a6e;box-shadow:0 8px 22px #00000059}html[data-theme=dark] .home-page .home-search input{color:var(--ink)}html[data-theme=dark] .home-page .home-categories{border-bottom-color:#2c385c}html[data-theme=dark] .home-page .home-category,html[data-theme=dark] .home-page .home-more-categories>summary{color:var(--muted)}html[data-theme=dark] .home-page .home-category:hover,html[data-theme=dark] .home-page .home-category[aria-pressed=true],html[data-theme=dark] .home-page .home-more-categories.is-active>summary,html[data-theme=dark] .home-page .home-more-categories>summary:hover{color:var(--ink)}html[data-theme=dark] .home-page .home-category-options button:hover,html[data-theme=dark] .home-page .home-category-options button[aria-pressed=true]{background:var(--tint)}html[data-theme=dark] .empty{border-color:var(--line);background:var(--soft);color:var(--ink)}html[data-theme=dark] .demos{background:var(--demo);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .packs{background:radial-gradient(ellipse 80% 50% at 50% 0,#1d2b52 0,transparent 60%),var(--navy);color:var(--ink)}html[data-theme=dark] .packs p{color:var(--mist)}html[data-theme=dark] .pack{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:7px 7px 0 var(--shadow)}html[data-theme=dark] .pack-art{background:linear-gradient(135deg,#e3be6c,#d8ab4e 55%,#b88a35)}html[data-theme=dark] .pack-more{background:var(--soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .pack-modal{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:10px 10px 0 var(--shadow)}html[data-theme=dark] .pack-modal-back{background:var(--overlay)}html[data-theme=dark] .pack-modal-hero{border-bottom-color:var(--line);background:radial-gradient(circle at 85% 18%,#ffc62947,#0000 28%),linear-gradient(135deg,#1c2748,#10182c)}html[data-theme=dark] .pack-modal-close,html[data-theme=dark] .pack-modal-list,html[data-theme=dark] .pack-modal-stats span{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .pack-modal-list span{background:var(--soft);color:var(--ink);border-color:#3d4a6e}html[data-theme=dark] .pack-modal-price{background:var(--navy);color:#fff}html[data-theme=dark] .math{background:var(--soft);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .line{border-bottom-color:#4a3d22}html[data-theme=dark] .mark.editor{background:#1a335c}html[data-theme=dark] .line .good,html[data-theme=dark] .pix,html[data-theme=dark] .plus h2 em,html[data-theme=dark] .save{color:var(--pix)}html[data-theme=dark] .site-footer{background:var(--navy);color:var(--mist)}html[data-theme=dark] .footer-brand{color:var(--ink)}html[data-theme=dark] .footer-cols a{color:var(--mist)}html[data-theme=dark] .footer-cols a:hover{color:var(--cta)}html[data-theme=dark] .plug-back{background:var(--overlay)}html[data-theme=dark] .plug-dlg{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:10px 10px 0 var(--shadow)}html[data-theme=dark] .plug-dlg button{color:var(--ink)}html[data-theme=dark] .plug-dlg a{color:var(--link)}html[data-theme=dark] .plug-back-parent,html[data-theme=dark] .plug-expand,html[data-theme=dark] .plug-head,html[data-theme=dark] .plug-nav,html[data-theme=dark] .plug-nav button,html[data-theme=dark] .plug-return,html[data-theme=dark] .plug-x{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .plug-block h2,html[data-theme=dark] .plug-id strong{color:var(--ink);text-shadow:none}html[data-theme=dark] .plug-nav button.on{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink)}html[data-theme=dark] .plug-compatibility,html[data-theme=dark] .plug-share,html[data-theme=dark] .plug-share-url{background:var(--soft);color:var(--ink);border-color:#3d4a6e}html[data-theme=dark] .plug-expand:hover,html[data-theme=dark] .plug-x:hover{background:var(--tint)}html[data-theme=dark] .plug-acc,html[data-theme=dark] .plug-acc>button,html[data-theme=dark] .plug-addon-grid article,html[data-theme=dark] .plug-also button,html[data-theme=dark] .plug-block.plug-video,html[data-theme=dark] .plug-foot,html[data-theme=dark] .plug-reqs div,html[data-theme=dark] .plug-reviews figure,html[data-theme=dark] .plug-score,html[data-theme=dark] .plug-sibling-grid button,html[data-theme=dark] .plug-wish{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .plug-acc>button.on{background:var(--tint)}html[data-theme=dark] .plug-foot [role=radiogroup],html[data-theme=dark] .plug-legend,html[data-theme=dark] .plug-note,html[data-theme=dark] .plug-plus-info{background:var(--soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .plug-cart{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink);box-shadow:3px 3px 0 var(--shadow)}html[data-theme=dark] .plug-cart.on{background:var(--grass)}html[data-theme=dark] .plug-plus{background:var(--navy);color:var(--ink)}html[data-theme=dark] .plug-table-head{background:var(--navy);color:#fff}html[data-theme=dark] .plug-platform-list>li,html[data-theme=dark] .plug-version-list>li{color:var(--muted);border-color:#3d4a6e}html[data-theme=dark] .partner-heading h2,html[data-theme=dark] .partner-showcase{color:var(--ink)}html[data-theme=dark] .partner-frame{background:var(--surface);border-color:var(--line);box-shadow:5px 5px 0 var(--shadow)}html[data-theme=dark] .partner-card-copy small,html[data-theme=dark] .partner-heading p{color:var(--muted)}html[data-theme=dark] .partner-card,html[data-theme=dark] .partner-dialog{background:var(--soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .partner-card:focus-visible,html[data-theme=dark] .partner-card:hover{background:var(--tint);border-color:var(--cta)}html[data-theme=dark] .partner-arrow,html[data-theme=dark] .partner-dialog-logo,html[data-theme=dark] .partner-logo{background:var(--surface);color:var(--ink)}html[data-theme=dark] .partner-backdrop{background:var(--overlay)}html[data-theme=dark] .partner-dialog{box-shadow:8px 8px 0 var(--shadow)}html[data-theme=dark] .partner-address,html[data-theme=dark] .partner-close{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .partner-address button{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink)}html[data-theme=dark] .partner-address code,html[data-theme=dark] .partner-dialog h2{color:var(--ink)!important}html[data-theme=dark] .partner-address>span,html[data-theme=dark] .partner-description{color:var(--muted)!important}html[data-theme=dark] .auth-card,html[data-theme=dark] .flow-card,html[data-theme=dark] .mkt-bar,html[data-theme=dark] .mkt-card,html[data-theme=dark] .mkt-how,html[data-theme=dark] .mm-acc,html[data-theme=dark] .mm-also button,html[data-theme=dark] .mm-dlg,html[data-theme=dark] .mm-head,html[data-theme=dark] .sub-plan,html[data-theme=dark] .sub-steps{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .mkt-sellers{background:var(--navy);color:var(--ink)}html[data-theme=dark] .mm-dlg{box-shadow:10px 10px 0 var(--shadow)}html[data-theme=dark] .mm-back{background:var(--overlay)}html[data-theme=dark] .mkt-bar button.on,html[data-theme=dark] .mkt-types button.on,html[data-theme=dark] .mm-jump button[aria-current=true],html[data-theme=dark] .sub-cats button.on,html[data-theme=dark] .sub-plan.sign{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink)}html[data-theme=dark] .auth-modal,html[data-theme=dark] .cart-modal-backdrop,html[data-theme=dark] .store-modal{background:var(--overlay)}html[data-theme=dark] .auth-card,html[data-theme=dark] .store-modal .flow-card{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:8px 8px 0 var(--shadow)}html[data-theme=dark] .auth-card input,html[data-theme=dark] .flow-card input,html[data-theme=dark] .flow-card select,html[data-theme=dark] .flow-card textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .auth-head{background:var(--surface);border-bottom-color:var(--line);color:var(--ink)}html[data-theme=dark] .auth-head b{color:var(--muted)}html[data-theme=dark] .auth-head h2{color:var(--ink)}html[data-theme=dark] .auth-x{background:var(--tint);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .auth-x:hover{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink)}html[data-theme=dark] .auth-switch{background:var(--soft);border-color:var(--line)}html[data-theme=dark] .auth-switch button{color:var(--ink)}html[data-theme=dark] .auth-switch button:not([aria-selected=true]):hover{background:var(--tint)}html[data-theme=dark] .auth-switch button[aria-selected=true]{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink);box-shadow:2px 2px 0 var(--cta-ink)}html[data-theme=dark] .auth-field small,html[data-theme=dark] .auth-foot,html[data-theme=dark] .auth-lead{color:var(--muted)}html[data-theme=dark] .auth-field>span{color:var(--ink)}html[data-theme=dark] .auth-card input::placeholder{color:var(--mist)}html[data-theme=dark] .auth-card input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--ink)}html[data-theme=dark] .auth-control button{color:var(--muted)}html[data-theme=dark] .auth-control button:hover,html[data-theme=dark] .auth-control button[aria-pressed=true]{color:var(--ink)}html[data-theme=dark] .auth-foot button,html[data-theme=dark] .auth-forgot{color:var(--link)}html[data-theme=dark] .auth-foot{border-top-color:var(--hairline)}html[data-theme=dark] .auth-error{color:#ffc9c4;background:#3a1518;border-color:#e39a92}html[data-theme=dark] .auth-note{color:#b9f0c2;background:#16351f;border-color:#2f6b3a}html[data-theme=dark] .legal-shell,html[data-theme=dark] .site-confirmation{background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .legal-bottom,html[data-theme=dark] .legal-header,html[data-theme=dark] .legal-sidebar,html[data-theme=dark] .site-confirmation footer,html[data-theme=dark] .site-confirmation header{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .adm,html[data-theme=dark] .client-shell{background:var(--paper);color:var(--ink)}html[data-theme=dark] .adm-side,html[data-theme=dark] .adm-top,html[data-theme=dark] .client-side,html[data-theme=dark] .client-top,html[data-theme=dark] .palette{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .adm-brand,html[data-theme=dark] .adm-nav a,html[data-theme=dark] .client-brand,html[data-theme=dark] .client-nav a,html[data-theme=dark] .sell{color:var(--ink)}html[data-theme=dark] .adm-nav a[aria-current=page],html[data-theme=dark] .client-nav a[aria-current=page]{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink);box-shadow:3px 3px 0 var(--shadow)}html[data-theme=dark] .client-rule{background:#2c385c}html[data-theme=dark] .plus-card{background:var(--navy);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .adm-iconbtn,html[data-theme=dark] .adm-search,html[data-theme=dark] .bell-btn,html[data-theme=dark] .client-burger,html[data-theme=dark] .search-btn,html[data-theme=dark] .top-more,html[data-theme=dark] .wallet-pill{background:var(--soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .top-more-cart{color:var(--cta-ink);border-color:var(--cta-ink);background:#d8ab4e}html[data-theme=dark] .top-actions.is-open{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .client-side-shade,html[data-theme=dark] .client-tools-shade,html[data-theme=dark] .palette-back{background:var(--overlay)}html[data-theme=dark] .palette{box-shadow:8px 8px 0 var(--shadow)}html[data-theme=dark] .palette input{color:var(--ink);background:0 0}html[data-theme=dark] .palette a{color:var(--ink)}html[data-theme=dark] .palette a:hover{background:var(--tint)}html[data-theme=dark] .adm input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-theme=dark] .adm select,html[data-theme=dark] .adm textarea,html[data-theme=dark] .client-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-theme=dark] .client-shell select,html[data-theme=dark] .client-shell textarea{background:var(--surface);color:var(--ink);border-color:var(--field-line)}html[data-theme=dark] .adm input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,html[data-theme=dark] .adm select:focus,html[data-theme=dark] .adm textarea:focus,html[data-theme=dark] .client-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,html[data-theme=dark] .client-shell select:focus,html[data-theme=dark] .client-shell textarea:focus{border-color:var(--cta)}html[data-theme=dark] .adm-body,html[data-theme=dark] .adm-main,html[data-theme=dark] .adm-page,html[data-theme=dark] .client-body{color:var(--ink)}html[data-theme=dark] .adm-body h1,html[data-theme=dark] .adm-body h2,html[data-theme=dark] .adm-body h3,html[data-theme=dark] .adm-page h1,html[data-theme=dark] .adm-page h2,html[data-theme=dark] .adm-page h3,html[data-theme=dark] .adm-title,html[data-theme=dark] .client-body h1,html[data-theme=dark] .client-body h2,html[data-theme=dark] .client-body h3,html[data-theme=dark] .client-top h1{color:var(--ink);text-shadow:none}html[data-theme=dark] .adm-group,html[data-theme=dark] .adm-hint,html[data-theme=dark] .adm-user small,html[data-theme=dark] .client-brand span span,html[data-theme=dark] .client-top p{color:var(--muted)}html[data-theme=dark] .adm-user,html[data-theme=dark] .ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .adm-go,html[data-theme=dark] .adm-seal,html[data-theme=dark] .adm-stat.hero,html[data-theme=dark] .adm-stat.hero small,html[data-theme=dark] .plus-card b{color:var(--cta-ink)}html[data-theme=dark] .cfg-cols,html[data-theme=dark] .cfg-foot,html[data-theme=dark] .cfg-node,html[data-theme=dark] .ed-diff-head,html[data-theme=dark] .ed-pane-head{background:var(--soft);color:var(--ink);border-color:var(--hairline)}html[data-theme=dark] .owned-plugin{color:var(--muted);background:#222a44;border-color:#3d4a6e}html[data-theme=dark] .lang-switch{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .lang-switch button{color:var(--muted)}html[data-theme=dark] .lang-switch button[aria-pressed=true]{background:var(--cta);color:var(--cta-ink)}html[data-theme=dark] .theme-toggle{border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .theme-toggle[aria-pressed=true]{background:var(--tint);color:var(--cta)}:is(html[data-theme=dark] .cfg-plus,html[data-theme=dark] .client-shell:has(.cfg-plus,.ed-plus),html[data-theme=dark] .config-action-popup,html[data-theme=dark] .config-dialog,html[data-theme=dark] .config-preview-dialog,html[data-theme=dark] .config-preview-panel,html[data-theme=dark] .ed-plus){--plus-ink:#f4ead6;--plus-muted:#b9c3dc;--plus-line:#3d4a6e;--plus-bg:#10182c;--plus-surface:#1a2340;--plus-soft:#151d34;--plus-tint:#263257;--plus-accent:#d8ab4e;--plus-accent-hover:#e3be6c;--plus-success:#8fd1a0;--plus-success-bg:#16351f;--plus-danger:#e39a92;--plus-danger-bg:#3a1518;--plus-warning:#d8ab4e}html[data-theme=dark] .config-scene{background:#0f172a}html[data-theme=dark] .client-account-dialog,html[data-theme=dark] .client-account-section,html[data-theme=dark] .client-data-note,html[data-theme=dark] .client-empty,html[data-theme=dark] .fold,html[data-theme=dark] .ledger,html[data-theme=dark] .lib-dlg,html[data-theme=dark] .pay-dlg,html[data-theme=dark] .sheet,html[data-theme=dark] .shelf-card,html[data-theme=dark] .shelf-search,html[data-theme=dark] .shelf-tabs,html[data-theme=dark] .srv-promo,html[data-theme=dark] .srv-table,html[data-theme=dark] .srv-team section,html[data-theme=dark] .sub-grid>section,html[data-theme=dark] .table,html[data-theme=dark] .task-list,html[data-theme=dark] .wallet-cards>section,html[data-theme=dark] .wallet-purchase-dialog,html[data-theme=dark] .wallet-tabs div{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .client-account-dialog,html[data-theme=dark] .lib-dlg,html[data-theme=dark] .pay-dlg,html[data-theme=dark] .sheet,html[data-theme=dark] .wallet-purchase-dialog{background:var(--paper);box-shadow:8px 8px 0 var(--shadow)}html[data-theme=dark] .adm-card,html[data-theme=dark] .adm-dlg,html[data-theme=dark] .adm-menu-card,html[data-theme=dark] .adm-palette,html[data-theme=dark] .adm-table,html[data-theme=dark] .client-account-dialog>footer,html[data-theme=dark] .client-account-dialog>header,html[data-theme=dark] .lib-dlg footer,html[data-theme=dark] .lib-dlg-top,html[data-theme=dark] .pay-dlg footer,html[data-theme=dark] .pay-dlg header,html[data-theme=dark] .sheet footer,html[data-theme=dark] .sheet header,html[data-theme=dark] .wallet-purchase-dialog>footer,html[data-theme=dark] .wallet-purchase-dialog>header,html[data-theme=dark] [class*=adm-][class$=-card],html[data-theme=dark] [class*=adm-][class$=-tile]{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .adm-dlg{background:var(--paper);box-shadow:8px 8px 0 var(--shadow)}html[data-theme=dark] .flow-pay,html[data-theme=dark] .mkt-item,html[data-theme=dark] .mm-facts div,html[data-theme=dark] .mm-foot,html[data-theme=dark] .sub-plug,html[data-theme=dark] .sub-summary{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .adm-nav a[aria-current=page],html[data-theme=dark] .auth-go,html[data-theme=dark] .cfg-apply,html[data-theme=dark] .chip,html[data-theme=dark] .client-nav a[aria-current=page],html[data-theme=dark] .config-copy button,html[data-theme=dark] .config-dialog .cfg-apply,html[data-theme=dark] .lang-switch button[aria-pressed=true],html[data-theme=dark] .mm-buy,html[data-theme=dark] .origin.on,html[data-theme=dark] .pay-dlg footer button,html[data-theme=dark] .plus-badge,html[data-theme=dark] .plus-button.primary,html[data-theme=dark] .shelf-tabs button.on,html[data-theme=dark] .srv-dlg footer button,html[data-theme=dark] .srv-dlg-head button,html[data-theme=dark] .wallet-action.yellow,html[data-theme=dark] .wallet-balance .yellow,html[data-theme=dark] .wallet-tabs button.on,html[data-theme=dark] .yellow,html[data-theme=dark] .yellow-btn{color:var(--cta-ink)}html[data-theme=dark] :is(.yellow,.yellow-btn,.adm-go,.plus-button.primary,.wallet-tabs button.on,.shelf-tabs button.on,.origin.on,.client-nav a[aria-current=page],.adm-nav a[aria-current=page],.chip,.buy,.cart,.pack-add,.pack-buy,.plus-cta,.home-page .home-search>button) svg{color:var(--cta-ink);stroke:currentColor}html[data-theme=dark] .pack .meta,html[data-theme=dark] .pack-bottom,html[data-theme=dark] .pack-modal-copy p{color:var(--muted)}html[data-theme=dark] .wallet-bonus{color:var(--ink);background:var(--demo)!important}html[data-theme=dark] .wallet-bonus>strong{color:var(--pix)}html[data-theme=dark] .wallet-bonus a,html[data-theme=dark] .wallet-cards .link,html[data-theme=dark] .wallet-tabs>a{color:var(--link)}html[data-theme=dark] .pill{color:var(--cta-ink)}html[data-theme=dark] .ledger>li>button,html[data-theme=dark] .shelf-search,html[data-theme=dark] .srv-filter,html[data-theme=dark] .wallet-search{color:var(--ink)}html[data-theme=dark] .adm-nav svg,html[data-theme=dark] .cfg-plus svg,html[data-theme=dark] .client-nav svg,html[data-theme=dark] .config-dialog svg,html[data-theme=dark] .config-workspace-icon,html[data-theme=dark] .ed-plus svg{color:inherit;stroke:currentColor}html[data-theme=dark] .cfg-apply svg,html[data-theme=dark] .plus-button.primary svg{color:var(--cta-ink);stroke:currentColor}html[data-theme=dark] .cfg-live-file,html[data-theme=dark] .cfg-live-menu,html[data-theme=dark] .config-dialog>header,html[data-theme=dark] .config-editor-dock,html[data-theme=dark] .config-editor-pane,html[data-theme=dark] .config-editor-start>section,html[data-theme=dark] .config-preview{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .config-code-fallback{background:var(--soft);color:var(--ink)}html[data-theme=dark] .plug-acc-body ol>li small,html[data-theme=dark] .plug-acc-copy small,html[data-theme=dark] .plug-acc-copy strong span,html[data-theme=dark] .plug-also>span,html[data-theme=dark] .plug-block-head>span,html[data-theme=dark] .plug-meta,html[data-theme=dark] .plug-nav button span,html[data-theme=dark] .plug-nav>span,html[data-theme=dark] .plug-no-reviews span,html[data-theme=dark] .plug-plus-info .plug-hint,html[data-theme=dark] .plug-price span,html[data-theme=dark] .plug-reviews figcaption,html[data-theme=dark] .plug-score small,html[data-theme=dark] .plug-up-foot span{color:var(--muted)}html[data-theme=dark] .plug-acc-mark,html[data-theme=dark] .plug-foot [role=radio].on,html[data-theme=dark] .plug-up-foot button,html[data-theme=dark] .plug-ver{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .checkin button,html[data-theme=dark] .plug-foot [role=radio].on,html[data-theme=dark] .plug-nav button.on,html[data-theme=dark] .plug-plus a,html[data-theme=dark] .plug-ver.latest,html[data-theme=dark] .yellow-btn{background:var(--cta);color:var(--cta-ink);border-color:var(--cta-ink)}html[data-theme=dark] .pack-modal-stats span,html[data-theme=dark] .pack-modal-stats strong{color:var(--ink)}html[data-theme=dark] .legal-bottom,html[data-theme=dark] .legal-header,html[data-theme=dark] .legal-reading,html[data-theme=dark] .legal-shell,html[data-theme=dark] .store-legal{background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .legal-article h4,html[data-theme=dark] .legal-document-title,html[data-theme=dark] .legal-header h2,html[data-theme=dark] .legal-section>h3,html[data-theme=dark] .legal-text-link{color:var(--ink)}html[data-theme=dark] .legal-article li,html[data-theme=dark] .legal-article p,html[data-theme=dark] .legal-aside-label,html[data-theme=dark] .legal-bottom>span,html[data-theme=dark] .legal-header>p,html[data-theme=dark] .legal-heading>span{color:var(--muted)}html[data-theme=dark] .legal-close,html[data-theme=dark] .legal-emblem,html[data-theme=dark] .legal-form input,html[data-theme=dark] .legal-form select,html[data-theme=dark] .legal-form textarea,html[data-theme=dark] .legal-related button{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .legal-document-note,html[data-theme=dark] .legal-language-note{background:var(--tint);color:var(--ink)}html[data-theme=dark] .cart-panel{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:12px 12px 0 var(--shadow)}html[data-theme=dark] .cart-panel-head{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .cart-panel-head span{color:var(--muted)}html[data-theme=dark] .cart-close,html[data-theme=dark] .cart-group,html[data-theme=dark] .cart-line,html[data-theme=dark] .cart-remove,html[data-theme=dark] .cart-toolbar{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .cart-group-head span,html[data-theme=dark] .cart-line-main span{color:var(--muted)}html[data-theme=dark] .cart-clear{color:#e39a92}html[data-theme=dark] .van-head>.van-flag.quiet{color:var(--ink)!important}html[data-theme=dark] .cart-state,html[data-theme=dark] .sell-empty{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .cart-state p,html[data-theme=dark] .sell-empty p{color:var(--muted)}html[data-theme=dark] .cart-state.is-warn{color:#e39a92}html[data-theme=dark] .sell-empty-symbol{color:var(--cta)}html[data-theme=dark] .stats-ok{color:var(--ink);background:#16351f}html[data-theme=dark] .stats-bad{color:var(--ink);background:#3a1518}html[data-theme=dark] .stats-warn{background:var(--tint);color:var(--ink)}html[data-theme=dark] .checkin li{color:var(--ink);background:var(--soft)}html[data-theme=dark] .pay-mark{box-sizing:border-box;border-radius:8px;padding:4px;background:#fff!important}html[data-theme=dark] .legal-bottom>button *,html[data-theme=dark] .legal-submit *,html[data-theme=dark] .sub-summary>a,html[data-theme=dark] .sub-summary>a *,html[data-theme=dark] :is(.yellow,.yellow-btn,.van-btn,.idn-btn:not(.ghost),.idn-tabs button.on,.ajd-tabs button.on,.ajd-stats button.on,.ajd-open,.ajd-new-foot button,.client-nav a[aria-current=page],.shelf-tabs button.on,.srv-tabs button.on,.srv-summary button.on,.origin.on,.card-action-save,.yp-download,.cart-btn,.plus-tag,.ed-apply:not(.off),.ed-modes button.on,.checkin li.today,.van-days li.today,.van-ranks li[aria-current=step],.sub-plan.sign,.sub-cats button.on,.legal-tabs button[aria-selected=true],.mm-plus a,.mkt-sell a,.mm-buy) *,html[data-theme=dark] :is(.yellow,.yellow-btn,.van-btn,.van-flag,.idn-btn:not(.ghost),.idn-tabs button.on,.idn-pager button.on,.ajd-tabs button.on,.ajd-stats button.on,.ajd-open,.ajd-new-foot button,.ajd-hours em,.ajd-send,.ajd-reopen button,.ajd-subject-pick button.on,.ajd-dlg-top nav a.on,.ajd-go.now,.ajd-bulk button,.wallet-plus-tag,.wallet-plus-primary,.plus-button.primary,.sell-primary,.card-action-save,.card-save-submit,.yp-mark,.yp-download,.ver,.cart-btn,.cart-titlemark,.plus-tag,.client-nav a[aria-current=page],.shelf-tabs button.on,.srv-tabs button.on,.srv-summary button.on,.origin.on,.manage.warn,.ed-apply:not(.off),.ed-modes button.on,.cfg-go.ready,.checkin li.today,.van-days li.today,.van-ranks li[aria-current=step],.sub-plan.sign,.sub-cats button.on,.sub-plug.on i,.sub-steps li>span:first-child,.legal-tabs button[aria-selected=true],.legal-bottom>button,.legal-submit,.mm-plus a,.mm-plus-flag,.mkt-sell a,.mm-buy,.mkt-price),html[data-theme=dark] :is(.idn-badge.free,.idn-pill,.ajd-pill:not(.plain)){color:var(--cta-ink)!important}html[data-theme=dark] .idn-btn.ghost,html[data-theme=dark] .idn-dialog footer button:not(.idn-btn):not(.idn-text-btn){background:var(--surface);color:var(--ink)!important}html[data-theme=dark] .ajd-stats button:not(.on) strong,html[data-theme=dark] .srv-summary button:not(.on) strong{color:var(--ink)!important}html[data-theme=dark] .ed-save{background:var(--surface);color:var(--ink)!important}html[data-theme=dark] .client-nav a[aria-current=page] .badge{background:var(--navy)!important;color:#fff!important}html[data-theme=dark] .origin.on span,html[data-theme=dark] .shelf-tabs button.on span,html[data-theme=dark] .srv-tabs button.on span{color:var(--cta-ink)!important;background:0 0!important}html[data-theme=dark] .checkin li.today{background:var(--cta)!important;color:var(--cta-ink)!important}html[data-theme=dark] .pill{background:var(--cta)}html[data-theme=dark] .ebook-header-icon,html[data-theme=dark] .ebook-header-icon svg,html[data-theme=dark] .ebook-read-button,html[data-theme=dark] .lib-manage,html[data-theme=dark] .library-bulk-button,html[data-theme=dark] .pill,html[data-theme=dark] .yp-download{color:var(--cta-ink)!important}html[data-theme=dark] .ebook-footer-note,html[data-theme=dark] .ebook-footer-note small,html[data-theme=dark] .ebook-footer-note strong,html[data-theme=dark] .ebook-header-copy small,html[data-theme=dark] .ebook-meta dd,html[data-theme=dark] .ebook-meta dt,html[data-theme=dark] .ebook-reading-note,html[data-theme=dark] .ebook-reading-note p,html[data-theme=dark] .ebook-reading-note strong{color:var(--muted)!important}html[data-theme=dark] .ebook-meta dd{color:var(--ink)!important}html[data-theme=dark] .ajd-pill.plain,html[data-theme=dark] .ajd-soft{background:var(--surface);border:2px solid var(--line);color:var(--ink)!important}html[data-theme=dark] .ajd-dlg-top nav a.on em,html[data-theme=dark] .plug-nav button.on span{background:0 0;color:var(--cta-ink)!important}html[data-theme=dark] .plug-compatibility{background:var(--soft);border-color:var(--hairline);color:var(--ink)}html[data-theme=dark] .plug-addon-buy small,html[data-theme=dark] .plug-addon-name span,html[data-theme=dark] .plug-compatibility-empty,html[data-theme=dark] .plug-compatibility-label,html[data-theme=dark] .plug-reqs .optional span,html[data-theme=dark] .plug-video-head p{color:var(--muted)!important}html[data-theme=dark] .plug-platform-list>li,html[data-theme=dark] .plug-version-list>li{background:var(--soft);color:var(--ink);border-color:var(--hairline)}html[data-theme=dark] .bulk-header-icon,html[data-theme=dark] .bulk-header-icon svg,html[data-theme=dark] .bulk-summary-lent,html[data-theme=dark] .bulk-summary-lent *,html[data-theme=dark] .guest button,html[data-theme=dark] .idn-badge.paid,html[data-theme=dark] .invite button,html[data-theme=dark] .srv-promo a{color:var(--cta-ink)!important}html[data-theme=dark] .bulk-secondary,html[data-theme=dark] .config-preview-actions .ed-navbtn,html[data-theme=dark] .config-preview-actions .ed-navbtn[aria-expanded=true],html[data-theme=dark] .config-preview-expand,html[data-theme=dark] .ed-plus .ed-actions .config-menu-trigger,html[data-theme=dark] .ed-plus .ed-actions>a.ed-navbtn{background:var(--surface);border-color:var(--hairline);color:var(--ink)!important}html[data-theme=dark] .config-plugin-options,html[data-theme=dark] .config-plugin-popup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--soft)!important;color:var(--ink)!important;border-color:var(--hairline)!important}html[data-theme=dark] .config-plugin-popup-footer,html[data-theme=dark] .config-plugin-popup-heading{background:var(--surface)!important;border-color:var(--hairline)!important;color:var(--muted)!important}html[data-theme=dark] .config-plugin-popup-footer kbd,html[data-theme=dark] .config-plugin-popup-heading small{background:var(--tint)!important;color:var(--ink)!important;border-color:var(--hairline)!important}html[data-theme=dark] .config-plugin-option{color:var(--ink)!important}html[data-theme=dark] .config-plugin-option:hover,html[data-theme=dark] .config-plugin-option[data-active=true]{background:var(--tint)!important;border-color:var(--hairline)!important;color:var(--ink)!important}html[data-theme=dark] .config-plugin-option[aria-selected=true]{color:var(--cta)!important;background:#3a3118!important;border-color:#6b5a24!important}html[data-theme=dark] .config-plugin-icon-button:hover{background:var(--tint)!important;color:var(--ink)!important}html[data-theme=dark] .ed-plus .ed-apply,html[data-theme=dark] .ed-plus .ed-apply svg,html[data-theme=dark] .ed-plus .ed-apply.off,html[data-theme=dark] .ed-plus .plus-button.secondary,html[data-theme=dark] .ed-plus .plus-button.secondary svg{stroke:currentColor;background:var(--surface);border-color:var(--hairline);color:var(--ink)!important}html[data-theme=dark] .ed-plus .ed-apply.plus-button,html[data-theme=dark] .ed-plus .ed-apply.plus-button *{color:var(--ink)!important}html[data-theme=dark] .ed-plus .ed-save.done,html[data-theme=dark] .ed-plus .ed-save.done svg,html[data-theme=dark] .ed-plus .plus-button.primary.done{stroke:currentColor;background:var(--demo);border-color:#4f9a62;color:var(--pix)!important}html[data-theme=dark] .perms span.on{color:var(--cta-ink)!important}html[data-theme=dark] .bulk-header-copy p,html[data-theme=dark] .bulk-summary span{color:var(--muted)}html[data-theme=dark] .bulk-summary-lent span,html[data-theme=dark] .bulk-summary-lent strong{color:var(--cta-ink)!important}html[data-theme=dark] .pay-dlg footer button:not(:last-child):not(.yellow){background:var(--surface);color:var(--ink)!important}html[data-theme=dark] .idn-editor input,html[data-theme=dark] .idn-editor select,html[data-theme=dark] .idn-editor textarea{color:var(--ink);background:var(--surface)}html[data-theme=dark] canvas,html[data-theme=dark] iframe,html[data-theme=dark] img,html[data-theme=dark] video{filter:none}html[data-theme=dark] .sub-build h2,html[data-theme=dark] .sub-compare h2,html[data-theme=dark] .sub-faq h2,html[data-theme=dark] .sub-reviews b,html[data-theme=dark] .sub-reviews blockquote,html[data-theme=dark] .sub-reviews h2,html[data-theme=dark] .sub-steps b,html[data-theme=dark] .sub-summary-head strong{color:var(--ink)!important}html[data-theme=dark] .sub-cancel,html[data-theme=dark] .sub-cats button span,html[data-theme=dark] .sub-faq>div:first-child p,html[data-theme=dark] .sub-head span,html[data-theme=dark] .sub-hint,html[data-theme=dark] .sub-meter p,html[data-theme=dark] .sub-once small,html[data-theme=dark] .sub-plan.shop small,html[data-theme=dark] .sub-plug b small,html[data-theme=dark] .sub-plug em,html[data-theme=dark] .sub-reviews figcaption,html[data-theme=dark] .sub-reviews>div:first-child small,html[data-theme=dark] .sub-steps small,html[data-theme=dark] .sub-summary-head span,html[data-theme=dark] .sub-total span{color:var(--muted)!important}html[data-theme=dark] .sub-cats,html[data-theme=dark] .sub-faq button,html[data-theme=dark] .sub-faq>div:first-child a,html[data-theme=dark] .sub-faq>div:last-child>div,html[data-theme=dark] .sub-reviews figure,html[data-theme=dark] .sub-search,html[data-theme=dark] .sub-summary li button{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .sub-cats button,html[data-theme=dark] .sub-search input{color:var(--ink);background:0 0}html[data-theme=dark] .sub-cats button.on,html[data-theme=dark] .sub-cats button.on span,html[data-theme=dark] .sub-plug.on i,html[data-theme=dark] .sub-steps li>span:first-child,html[data-theme=dark] .sub-summary>a{background:var(--cta);border-color:var(--cta-ink);color:var(--cta-ink)!important}html[data-theme=dark] .sub-once{background:var(--tint);color:var(--ink);border-color:var(--hairline)}html[data-theme=dark] .sub-once b,html[data-theme=dark] .sub-once>span{color:var(--ink)}html[data-theme=dark] .sub-reviews{background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .sub-faq button.on{background:var(--tint);color:var(--ink)}html[data-theme=dark] .sub-faq button+p{color:var(--ink);border-color:var(--hairline)}html[data-theme=dark] .sub-none{background:var(--soft);color:var(--muted);border-color:var(--hairline)}html[data-theme=dark] .legal-tabs button{color:var(--ink);background:0 0}html[data-theme=dark] .legal-tabs button[aria-selected=true]{background:var(--cta);border-color:var(--cta-ink);color:var(--cta-ink)!important}html[data-theme=dark] .legal-sidebar li button:hover,html[data-theme=dark] .legal-tabs button:not([aria-selected=true]):hover{background:var(--surface);color:var(--ink)}html[data-theme=dark] .mkt-before h2,html[data-theme=dark] .mkt-before strong,html[data-theme=dark] .mkt-body h3,html[data-theme=dark] .mkt-faq h2,html[data-theme=dark] .mkt-how>strong,html[data-theme=dark] .mkt-sell h2,html[data-theme=dark] .mkt-sell li strong,html[data-theme=dark] .mm-acc strong,html[data-theme=dark] .mm-block h2,html[data-theme=dark] .mm-by,html[data-theme=dark] .mm-empty strong,html[data-theme=dark] .mm-peers-title,html[data-theme=dark] .mm-seller-id strong{color:var(--ink)!important}html[data-theme=dark] .mkt-bar>div:last-child,html[data-theme=dark] .mkt-before p,html[data-theme=dark] .mkt-before>div:first-child span,html[data-theme=dark] .mkt-body p,html[data-theme=dark] .mkt-faq>div:first-child p,html[data-theme=dark] .mkt-how small,html[data-theme=dark] .mkt-line small,html[data-theme=dark] .mkt-sell p,html[data-theme=dark] .mm-acc small,html[data-theme=dark] .mm-also>span,html[data-theme=dark] .mm-empty span,html[data-theme=dark] .mm-foot span,html[data-theme=dark] .mm-jump>span,html[data-theme=dark] .mm-meta,html[data-theme=dark] .mm-more-head span,html[data-theme=dark] .mm-seller p,html[data-theme=dark] .mm-seller small,html[data-theme=dark] .mm-seller-id small{color:var(--muted)!important}html[data-theme=dark] .mkt-before,html[data-theme=dark] .mkt-before article,html[data-theme=dark] .mkt-faq button,html[data-theme=dark] .mkt-faq>div:last-child>div,html[data-theme=dark] .mkt-sell li,html[data-theme=dark] .mm-acc,html[data-theme=dark] .mm-acc-icon,html[data-theme=dark] .mm-acc>button,html[data-theme=dark] .mm-facts div,html[data-theme=dark] .mm-foot,html[data-theme=dark] .mm-kind,html[data-theme=dark] .mm-map span,html[data-theme=dark] .mm-seller{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .mkt-foot button{color:var(--ink)}html[data-theme=dark] .mkt-details{color:var(--link)}html[data-theme=dark] .plug-no-reviews span{color:var(--muted)!important}html[data-theme=dark] .mkt-art>span,html[data-theme=dark] .mkt-foot button>span,html[data-theme=dark] .mkt-sellers a>span:first-child{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .mkt-faq,html[data-theme=dark] .sub-faq{background:0 0;border-color:#0000}html[data-theme=dark] .mkt-faq button.on,html[data-theme=dark] .mm-acc>button[aria-expanded=true]{background:var(--tint);color:var(--ink)}html[data-theme=dark] .mkt-faq button+p{color:var(--ink);border-color:var(--hairline)}html[data-theme=dark] .legal-bottom>button,html[data-theme=dark] .legal-submit,html[data-theme=dark] .mkt-sell a,html[data-theme=dark] .mm-buy,html[data-theme=dark] .mm-plus a{background:var(--cta);border-color:var(--cta-ink);color:var(--cta-ink)!important}html[data-theme=dark] .sub-reviews blockquote,html[data-theme=dark] .sub-reviews figure{background:var(--surface);border-color:var(--line);color:var(--ink)!important}html[data-theme=dark] .mm-empty{border-color:var(--hairline);color:var(--ink)}html[data-theme=dark] .adm-sub-dialog-head{background:var(--surface);border-color:var(--hairline)}html[data-theme=dark] .adm-eb-id,html[data-theme=dark] .adm-pk-chip{color:var(--muted)}html[data-theme=dark] .config-issue.warning>b{color:#ffd866;border:1px solid}html[data-theme=dark] :is(.topbar,.featured,.plus,.search,.path.sub,.nav.open .nav-links,.pack,.pack-modal,.plug-dlg,.partner-frame,.partner-dialog,.mm-dlg,.store-modal .flow-card,.auth-card,.palette,.lib-dlg,.sheet,.pay-dlg,.client-account-dialog,.wallet-purchase-dialog,.adm-dlg,.cart-panel){border-color:var(--navy)}html[data-theme=dark] .srv-showcase-notice{color:#b9f0c2;background:#13301b;border-color:#2f6b3a}html[data-theme=dark] .srv-showcase-grid input:not([type=file]),html[data-theme=dark] .srv-showcase-grid textarea{border-color:#3a4a78}html[data-theme=dark] .srv-showcase-actions .danger{color:#e39a92}html[data-theme=dark] .srv-showcase-buy li:before{color:#7ddc6a}html[data-theme=dark] .srv-upload{border-color:#5b6b94}html[data-theme=dark] .adm-eb-upload.dragging,html[data-theme=dark] .srv-upload.dragging{background:#24345e}html[data-theme=dark] .srv-upload.filled{border-color:var(--line-accent)}html[data-theme=dark] .srv-upload.invalid{border-color:#e39a92}html[data-theme=dark] .adm-eb-upload-error,html[data-theme=dark] .adm-eb-upload.filled .adm-eb-upload-art,html[data-theme=dark] .srv-upload-error,html[data-theme=dark] .srv-upload-remove{color:#e39a92}html[data-theme=dark] .adm-eb-upload{border-color:#5b6b94}html[data-theme=dark] .adm-eb-upload.invalid{border-color:#e39a92}html[data-theme=dark] .adm-eb-upload-ok{color:#8fe3a6}html[data-theme=dark] :focus-visible,html[data-theme=dark] :is(.yellow,.yellow-btn,.van-btn,.van-flag,.idn-btn:not(.ghost),.idn-tabs button.on,.idn-pager button.on,.ajd-tabs button.on,.ajd-stats button.on,.ajd-open,.ajd-new-foot button,.ajd-send,.ajd-ask,.ajd-reopen button,.ajd-subject-pick button.on,.ajd-dlg-top nav a.on,.ajd-go.now,.ajd-bulk button,.wallet-plus-tag,.wallet-plus-primary,.plus-button.primary,.sell-primary,.card-action-save,.card-save-submit,.yp-download,.cart-btn,.cart-primary,.plus-tag,.shelf-tabs button.on,.srv-tabs button.on,.srv-summary button.on,.origin.on,.ed-apply:not(.off),.ed-modes button.on,.ed-pills button,.cfg-go.ready,.cfg-apply.ready,.checkin li.today,.van-days li.today,.van-ranks li[aria-current=step],.amounts button.on,.calc .row .yellow,.lib-dlg footer a.go,.srv-dlg footer button,.idn-vote,.srv-upload-pick,.sup-btn,.wallet-tabs button.on,.adm-go,.chip,.buy,.pack-add,.pack-buy,.plus-cta,.sub-plan.sign,.sub-cats button.on,.legal-tabs button[aria-selected=true],.legal-bottom>button,.legal-submit,.mm-plus a,.mkt-sell a,.mm-buy){--line:var(--line-accent)}html[data-theme=dark] .client-sell{--sell-navy:var(--line-accent)}html[data-theme=dark] .sell-product-banner{background:linear-gradient(140deg,#1d4486,var(--line-accent))}html[data-theme=dark] .sell-creator-art svg{stroke:var(--line-accent)}html[data-theme=dark] .adm-eb-cover-fallback{--line:var(--line-accent)}html[data-theme=dark] :where(.sell,.srv-team .srv-team-empty,.srv-promo-requirements,.idn-fund,.ajd-wait,.cfg-loose,.cfg-linkbox,.ed-quiet,.srv-showcase-buy aside,.cfg-empty,.cfg-rail-mini,.cfg-foldall,.cfg-filter,.cfg-perm,.ed-search,.ed-fold,.cfg-live-menu a,.cfg-live-menu button,.cfg-live-toggle,.config-validation-panel .ed-navbtn,.config-project-validation .ed-navbtn,.config-correction-diff,.ed-plus .ed-save kbd,.adm-pill.is-mute,.line,.plug-reqs .optional,.plug-no-reviews,.plug-compatibility,.mm-empty){border-color:var(--line)}:root:where([data-theme=dark]){--sky:#5a9ad6;--cta:#d8ab4e;--grass:#4f9a62;--grass-deep:#3f7f54}:where(html[data-theme=dark]) .skip{background:#d8ab4e}:where(html[data-theme=dark]) .sky{background:#5a9ad6}:where(html[data-theme=dark]) .dot,:where(html[data-theme=dark]) .chip{background:#4f9a62}:where(html[data-theme=dark]) .cart,:where(html[data-theme=dark]) button.cart{background:#d8ab4e}:where(html[data-theme=dark]) h1 span{color:#d8ab4e}:where(html[data-theme=dark]) .search button,:where(html[data-theme=dark]) .cats button[aria-pressed=true],:where(html[data-theme=dark]) .featured header,:where(html[data-theme=dark]) .buy{background:#d8ab4e}:where(html[data-theme=dark]) .buy.on{background:#4f9a62}:where(html[data-theme=dark]) .ground-leaves{background-image:repeating-linear-gradient(90deg,#4f9a62 0 32px,#0000 0 48px,#4f9a62 0 88px,#0000 0 96px)}:where(html[data-theme=dark]) .ground-grass{background:#4f9a62}:where(html[data-theme=dark]) .ground-shade{background:#3f7f54}:where(html[data-theme=dark]) .band-filters>button[aria-pressed=true],:where(html[data-theme=dark]) .band-pager button[aria-current=page],:where(html[data-theme=dark]) .add.on,:where(html[data-theme=dark]) .tag{background:#d8ab4e}:where(html[data-theme=dark]) .demo-cta{background:#4f9a62}:where(html[data-theme=dark]) .packs h2 span{color:#d8ab4e}:where(html[data-theme=dark]) .pack{box-shadow:7px 7px #d8ab4e}:where(html[data-theme=dark]) .pack:hover{box-shadow:9px 11px #d8ab4e}:where(html[data-theme=dark]) .pack-art{background:linear-gradient(135deg,#d8ab4e,#fff6e3)}:where(html[data-theme=dark]) .pack-art b,:where(html[data-theme=dark]) .off{background:#4f9a62}:where(html[data-theme=dark]) .pack-add,:where(html[data-theme=dark]) .pack-buy{background:#d8ab4e}:where(html[data-theme=dark]) .pack-add.on,:where(html[data-theme=dark]) .pack-buy.on{background:#4f9a62}:where(html[data-theme=dark]) .pack-modal{box-shadow:10px 10px #d8ab4e}:where(html[data-theme=dark]) .pack-modal-hero{background:radial-gradient(circle at 85% 18%,#d8ab4e80,#0000 28%),linear-gradient(135deg,#fff8df,#dcefff)}:where(html[data-theme=dark]) .pack-modal-art{background:#d8ab4e}:where(html[data-theme=dark]) .pack-modal-art b{background:#4f9a62}:where(html[data-theme=dark]) .pack-kicker{background:#d8ab4e}:where(html[data-theme=dark]) .pack-modal-price .total b{color:#d8ab4e}:where(html[data-theme=dark]) .kicker{background:#d8ab4e}:where(html[data-theme=dark]) .mark.cash{background:#4f9a62}:where(html[data-theme=dark]) .mark.coupon,:where(html[data-theme=dark]) .plus-cta,:where(html[data-theme=dark]) .path.sub{background:#d8ab4e}:where(html[data-theme=dark]) .footer-grass{background-image:repeating-linear-gradient(90deg,#4f9a62 0 32px,#3f7f54 0 48px)}:where(html[data-theme=dark]) .footer-cols span{color:#d8ab4e}:where(html[data-theme=dark]) .plug-pill.hot,:where(html[data-theme=dark]) .plug-nav button.on{background:#d8ab4e}:where(html[data-theme=dark]) .plug-video-mark{color:#ce6e61}:where(html[data-theme=dark]) .plug-features i{background:#4f9a62}:where(html[data-theme=dark]) .plug-addon-art span,:where(html[data-theme=dark]) .plug-add{background:#d8ab4e}:where(html[data-theme=dark]) .plug-add.on{background:#4f9a62}:where(html[data-theme=dark]) .plug-ver.latest{background:#d8ab4e}:where(html[data-theme=dark]) .plug-reviews figure span,:where(html[data-theme=dark]) .plug-score span{color:#c4943e}:where(html[data-theme=dark]) .plug-plus-info li>span:first-child{background:#4f9a62}:where(html[data-theme=dark]) .plug-plus-info li>span.gold,:where(html[data-theme=dark]) .plug-plus-badge{background:#d8ab4e}:where(html[data-theme=dark]) .plug-cut{background:#4f9a62}:where(html[data-theme=dark]) .plug-plus-copy b{color:#d8ab4e}:where(html[data-theme=dark]) .plug-plus a,:where(html[data-theme=dark]) .plug-cart{background:#d8ab4e}:where(html[data-theme=dark]) .plug-cart.on{background:#4f9a62}:where(html[data-theme=dark]) .mkt-sky,:where(html[data-theme=dark]) .sub-sky{background:#5a9ad6}:where(html[data-theme=dark]) .mkt-how i,:where(html[data-theme=dark]) .sub-steps li>span:first-child{background:#4f9a62}:where(html[data-theme=dark]) .sub-steps li>span:first-child{background:#d8ab4e}:where(html[data-theme=dark]) .mkt-awning{background-image:repeating-linear-gradient(90deg,#b8504f 0 60px,#fff6e3 0 120px)}:where(html[data-theme=dark]) .mkt-scallop{background-image:radial-gradient(circle at 30px 0,#b8504f 29px,#0000 30px),radial-gradient(circle at 90px 0,#fff6e3 29px,#0000 30px)}:where(html[data-theme=dark]) .mkt-types button.on{background:#d8ab4e}:where(html[data-theme=dark]) .mkt-switch>span.on{background:#4f9a62}:where(html[data-theme=dark]) .mkt-bar button.on,:where(html[data-theme=dark]) .mkt-author-chip,:where(html[data-theme=dark]) .mkt-price{background:#d8ab4e}:where(html[data-theme=dark]) .mkt-price.free{background:#4f9a62}:where(html[data-theme=dark]) .mkt-sellers h2 span{color:#d8ab4e}:where(html[data-theme=dark]) .mkt-sellers a.on{border-color:#d8ab4e}:where(html[data-theme=dark]) .mkt-sell a,:where(html[data-theme=dark]) .sub-summary>a,:where(html[data-theme=dark]) .sub-cats button.on,:where(html[data-theme=dark]) .sub-plug.on i,:where(html[data-theme=dark]) .sub-plan.sign{background:#d8ab4e}:where(html[data-theme=dark]) .sub-plan.account>strong span{background:#4f9a62}:where(html[data-theme=dark]) .sub-plan.account a{color:#d8ab4e}:where(html[data-theme=dark]) .sub-reviews p span{color:#c4943e}:where(html[data-theme=dark]) .mm-jump button[aria-current=true]{background:#d8ab4e}:where(html[data-theme=dark]) .mm-seller-id em{background:#4f9a62}:where(html[data-theme=dark]) .mm-release b{background:#d8ab4e}:where(html[data-theme=dark]) .mm-plus-info li span{background:#4f9a62}:where(html[data-theme=dark]) .mm-plus-info li:last-child span,:where(html[data-theme=dark]) .mm-plus-flag{background:#d8ab4e}:where(html[data-theme=dark]) .mm-plus b{color:#d8ab4e}:where(html[data-theme=dark]) .mm-plus a,:where(html[data-theme=dark]) .mm-buy{background:#d8ab4e}:where(html[data-theme=dark]) .mm-buy.in{background:#4f9a62}:where(html[data-theme=dark]) .flow-go,:where(html[data-theme=dark]) .store-tabs button[aria-pressed=true]{background:#d8ab4e}:where(html[data-theme=dark]) .cart-modal-backdrop{background:radial-gradient(circle at 18% 14%,#d8ab4e4d,#0000 28%),radial-gradient(circle at 84% 20%,#4b71ff47,#0000 30%),#070e23b8}:where(html[data-theme=dark]) .cart-titlemark{background:#d8ab4e}:where(html[data-theme=dark]) .cart-mix-note{border:2px solid #e3be6c}:where(html[data-theme=dark]) .cart-line-art{background:linear-gradient(135deg,#d8ab4e,#fff2bd)}:where(html[data-theme=dark]) .cart-wallet-toggle.is-on{border-color:#86c9a4}:where(html[data-theme=dark]) .cart-wallet-toggle.is-on:after{background:#86c9a4}:where(html[data-theme=dark]) .cart-gateway-card.is-on,:where(html[data-theme=dark]) .cart-gateway-card:hover{border-color:#d8ab4e;box-shadow:3px 3px #d8ab4e}:where(html[data-theme=dark]) .cart-coupon-row button,:where(html[data-theme=dark]) .cart-primary{background:#d8ab4e}:where(html[data-theme=dark]) .cart-summary-box .is-discount b{color:#86c9a4}:where(html[data-theme=dark]) .cart-summary-box .is-total b,:where(html[data-theme=dark]) .cart-order-box a{color:#d8ab4e}:where(html[data-theme=dark]) .cart-empty-orb,:where(html[data-theme=dark]) .auth-switch button[aria-selected=true]{background:#d8ab4e}:where(html[data-theme=dark]) .auth-card input:focus{outline:3px solid #d8ab4e}:where(html[data-theme=dark]) .auth-go{background:#d8ab4e}:where(html[data-theme=dark]) .auth-ground{background:linear-gradient(#4f9a62 0 8px,#3f7f54 0 11px,#8a5a2b 0)}:where(html[data-theme=dark]) .client-nav a[aria-current=page],:where(html[data-theme=dark]) .plus-tag,:where(html[data-theme=dark]) .plus-card b{background:#d8ab4e}:where(html[data-theme=dark]) .plus-card span{color:#d8ab4e}:where(html[data-theme=dark]) .side-ground{background:linear-gradient(#4f9a62 0 8px,#3f7f54 0 11px,#8a5a2b 0)}:where(html[data-theme=dark]) .cart-btn{background:#d8ab4e}:where(html[data-theme=dark]) .bell-count{background:#b8504f}:where(html[data-theme=dark]) .avatar{background:#4f9a62}:where(html[data-theme=dark]) .note-dot.unread{background:#b8504f}:where(html[data-theme=dark]) .hello{background:#5a9ad6}:where(html[data-theme=dark]) .hello-grass{background:linear-gradient(#4f9a62 0 7px,#3f7f54 0 10px,#8a5a2b 0)}:where(html[data-theme=dark]) .checkin li.done{background:#4f9a62}:where(html[data-theme=dark]) .checkin li.today,:where(html[data-theme=dark]) .checkin button,:where(html[data-theme=dark]) .task-btn,:where(html[data-theme=dark]) .yellow-btn{background:#d8ab4e}:where(html[data-theme=dark]) .news-github:focus-visible{outline:3px solid #d8ab4e}:where(html[data-theme=dark]) .ver{background:#d8ab4e}:where(html[data-theme=dark]) .rank-name,:where(html[data-theme=dark]) .bar span{background:#4f9a62}:where(html[data-theme=dark]) .chip-btn.on,:where(html[data-theme=dark]) .yp-mark{background:#d8ab4e}:where(html[data-theme=dark]) .yp-help{color:#d8ab4e}:where(html[data-theme=dark]) .yp-download,:where(html[data-theme=dark]) .shelf-tabs button.on,:where(html[data-theme=dark]) .origin.on,:where(html[data-theme=dark]) .shelf-pager button[aria-current=page],:where(html[data-theme=dark]) .lib-manage,:where(html[data-theme=dark]) .lib-acc-body label span button,:where(html[data-theme=dark]) .lib-server button,:where(html[data-theme=dark]) .lib-dlg footer a.go,:where(html[data-theme=dark]) .sheet footer a,:where(html[data-theme=dark]) .srv-tabs button.on,:where(html[data-theme=dark]) .srv-summary button.on,:where(html[data-theme=dark]) .srv-batch button,:where(html[data-theme=dark]) .srv-batch select{background:#d8ab4e}:where(html[data-theme=dark]) .srv-note{border:2px solid #4f9a62}:where(html[data-theme=dark]) .manage.warn,:where(html[data-theme=dark]) .srv-team .invite button,:where(html[data-theme=dark]) .guest button,:where(html[data-theme=dark]) .invite button,:where(html[data-theme=dark]) .srv-promo a,:where(html[data-theme=dark]) .pay-dlg footer .yellow,:where(html[data-theme=dark]) .pay-dlg footer button:last-child,:where(html[data-theme=dark]) .wallet-balance button.yellow,:where(html[data-theme=dark]) .yellow,:where(html[data-theme=dark]) .wallet-tabs button.on{background:#d8ab4e}:where(html[data-theme=dark]) .origin span.hot{background:#b8504f}:where(html[data-theme=dark]) .wallet-action.yellow,:where(html[data-theme=dark]) .client-account-avatar{background:#d8ab4e}:where(html[data-theme=dark]) .client-account-connection-icon.discord{color:#6f78c9}:where(html[data-theme=dark]) .client-account-connections button.discord{background:#6f78c9;border-color:#6f78c9}:where(html[data-theme=dark]) .client-account-dialog button:focus-visible,:where(html[data-theme=dark]) .client-account-dialog input:focus-visible{outline:3px solid #4f8cc9}:where(html[data-theme=dark]) .wallet-purchase-button:hover{background:#d8ab4e}:where(html[data-theme=dark]) .wallet-purchase-dialog button:focus-visible{outline:3px solid #4f8cc9}:where(html[data-theme=dark]) .plus-live>div:first-child>span:first-child{background:#d8ab4e}:where(html[data-theme=dark]) .plus-live dd.gold{color:#d8ab4e}:where(html[data-theme=dark]) .plus-live>div:last-child>button{background:#d8ab4e}:where(html[data-theme=dark]) .meter span{background:#4f9a62}:where(html[data-theme=dark]) .calc .row .yellow,:where(html[data-theme=dark]) .saved-card>span:first-child span{background:#d8ab4e}:where(html[data-theme=dark]) .saved-card button{color:#d8ab4e}:where(html[data-theme=dark]) .amounts button.on,:where(html[data-theme=dark]) .srv-dlg-head button,:where(html[data-theme=dark]) .srv-dlg footer button{background:#d8ab4e}:where(html[data-theme=dark]) .plug-list input{accent-color:#4f9a62}:where(html[data-theme=dark]) .ver-pick button.on{background:#d8ab4e}:where(html[data-theme=dark]) .van-jump b{background:#b8504f}:where(html[data-theme=dark]) .van-days li.done{background:#4f9a62}:where(html[data-theme=dark]) .van-days li.today,:where(html[data-theme=dark]) .van-btn{background:#d8ab4e}:where(html[data-theme=dark]) .van-reward-done{border:2px solid #4f9a62}:where(html[data-theme=dark]) .van-flag{background:#d8ab4e}:where(html[data-theme=dark]) .van-success{border-color:#4f9a62}:where(html[data-theme=dark]) .idn-title:hover,:where(html[data-theme=dark]) .idn-text-btn{color:#3c7dd5}:where(html[data-theme=dark]) .idn-admin-note{border-left:3px solid #d8ab4e}:where(html[data-theme=dark]) .idn-btn,:where(html[data-theme=dark]) .idn-tabs button.on{background:#d8ab4e}:where(html[data-theme=dark]) .idn-meter>span,:where(html[data-theme=dark]) .idn-vote.yes{background:#4f9a62}:where(html[data-theme=dark]) .idn-vote.no{background:#b8504f}:where(html[data-theme=dark]) .idn-pager button.on{background:#d8ab4e}:where(html[data-theme=dark]) .idn-steps li.done{background:#4f9a62}:where(html[data-theme=dark]) .idn-steps li.now{background:#d8ab4e}:where(html[data-theme=dark]) .idn-fund-bar>span{background:#4f9a62}:where(html[data-theme=dark]) .ajd-dot,:where(html[data-theme=dark]) .ajd-hours em,:where(html[data-theme=dark]) .ajd-new-foot button,:where(html[data-theme=dark]) .ajd-open,:where(html[data-theme=dark]) .ajd-tabs button.on,:where(html[data-theme=dark]) .ajd-stats button.on,:where(html[data-theme=dark]) .ajd-bulk button{background:#d8ab4e}:where(html[data-theme=dark]) .ajd-notice{border:2px solid #4f9a62}:where(html[data-theme=dark]) .ajd-head input{accent-color:#d8ab4e}:where(html[data-theme=dark]) .ajd-go.now,:where(html[data-theme=dark]) .ajd-pager button.on{background:#d8ab4e}:where(html[data-theme=dark]) .ajd-docs span:last-child{color:#d8ab4e}:where(html[data-theme=dark]) .ajd-dlg-top nav a.on,:where(html[data-theme=dark]) .ajd-ask{background:#d8ab4e}:where(html[data-theme=dark]) .ajd-msg.mine .ajd-av{background:#4f9a62}:where(html[data-theme=dark]) .ajd-msg.team .ajd-av{color:#d8ab4e}:where(html[data-theme=dark]) .ajd-reply textarea.hot{box-shadow:0 0 0 4px #d8ab4e}:where(html[data-theme=dark]) .ajd-reopen button,:where(html[data-theme=dark]) .ajd-send,:where(html[data-theme=dark]) .ajd-subject-pick button.on,:where(html[data-theme=dark]) .cfg-usage-title>span:first-child,:where(html[data-theme=dark]) .cfg-apply.ready{background:#d8ab4e}:where(html[data-theme=dark]) .cfg-dot.edited{background:#4f9a62}:where(html[data-theme=dark]) .cfg-perm.on{border-color:#4f9a62}:where(html[data-theme=dark]) .cfg-alert{border:2px solid #b8504f}:where(html[data-theme=dark]) .cfg-warn{border:2px solid #b08638}:where(html[data-theme=dark]) .cfg-go.ready{background:#d8ab4e}:where(html[data-theme=dark]) .cfg-code code{color:#d8ab4e}:where(html[data-theme=dark]) .cfg-code button{background:#d8ab4e}:where(html[data-theme=dark]) .ed :focus-visible,:where(html[data-theme=dark]) .ed-dlg :focus-visible{outline:3px solid #5a9ad6}:where(html[data-theme=dark]) .ed-pill.edit{border:1.5px solid #4f9a62}:where(html[data-theme=dark]) .ed-save.done{border-color:#4f9a62}:where(html[data-theme=dark]) .ed-apply{background:#d8ab4e}:where(html[data-theme=dark]) .ed-badge{background:#b8504f}:where(html[data-theme=dark]) .ed-legend i{background:#4f9a62}:where(html[data-theme=dark]) .ed-tip strong{color:#7cbf8e}:where(html[data-theme=dark]) .ed-ask{border:1.5px solid #b8504f}:where(html[data-theme=dark]) .ed-done,:where(html[data-theme=dark]) .ed-ok{border:2px solid #4f9a62}:where(html[data-theme=dark]) .ed-alert{border:2px solid #b8504f}:where(html[data-theme=dark]) .ed-warn{border:2px solid #b08638}:where(html[data-theme=dark]) .ed-go{background:#d8ab4e}:where(html[data-theme=dark]) .ed-codebox code{color:#d8ab4e}:where(html[data-theme=dark]) .ed-codebox button{background:#d8ab4e}:where(html[data-theme=dark]) .library-review{border:1.5px solid #dbc784}:where(html[data-theme=dark]) .bulk-header-icon,:where(html[data-theme=dark]) .library-bulk-dialog .bulk-primary{background:#d8ab4e}:where(html[data-theme=dark]) .library-bulk-dialog .bulk-primary:not(:disabled):hover{background:#e3be6c}:where(html[data-theme=dark]) .library-bulk-dialog button:focus-visible{outline:3px solid #d8ab4e}:where(html[data-theme=dark]) .ebook-header-icon,:where(html[data-theme=dark]) .library-ebook-dialog footer .ebook-read-button{background:#d8ab4e}:where(html[data-theme=dark]) .library-ebook-dialog footer .ebook-read-button:hover{background:#e3be6c}:where(html[data-theme=dark]) .ebook-sheet-link:focus-visible,:where(html[data-theme=dark]) .library-ebook-dialog button:focus-visible{outline:3px solid #d8ab4e}:where(html[data-theme=dark]) .lib-dlg footer button.go{background:#d8ab4e}:where(html[data-theme=dark]) .library-loan-form input:focus-visible,:where(html[data-theme=dark]) .library-version-form select:focus-visible{outline:3px solid #d8ab4e}:where(html[data-theme=dark]) .srv-showcase-grid .srv-upload-pick{background:#d8ab4e}:where(html[data-theme=dark]) .srv-upload-pick:focus-visible,:where(html[data-theme=dark]) .srv-upload-remove:focus-visible{outline:3px solid #4a9cc4}:where(html[data-theme=dark]) .srv-legacy-link{background:#d8ab4e}:where(html[data-theme=dark]) .srv-group-row input:focus-visible,:where(html[data-theme=dark]) .srv-live-dialog :is(input,select,button):focus-visible{outline:3px solid #4f8cc9}:where(html[data-theme=dark]) .srv-category.drop-target{border-color:#4f8cc9}:where(html[data-theme=dark]) .srv-row.drop-target{box-shadow:inset 0 3px #4f8cc9}:where(html[data-theme=dark]) .srv-category :is(button,input,select):focus-visible,:where(html[data-theme=dark]) .srv-organization-bar button:focus-visible{outline:3px solid #4f8cc9}:where(html[data-theme=dark]) .van-cash-list li.available,:where(html[data-theme=dark]) .van-coupons li.collect{border-color:color-mix(in srgb,var(--accent,#4f9a62) 45%,transparent)}:where(html[data-theme=dark]) .van-cash-collect{border-left:4px solid #d8ab4e}:where(html[data-theme=dark]) .client-sell{--sell-yellow:#d8ab4e}:where(html[data-theme=dark]) .sell-eyebrow{background:#d8ab4e}:where(html[data-theme=dark]) .client-sell .sell-hero-actions a{color:#d8ab4e}:where(html[data-theme=dark]) .sell-primary{background:#d8ab4e}:where(html[data-theme=dark]) .sell-primary:hover:not(:disabled){background:#e3be6c}:where(html[data-theme=dark]) .client-sell button:focus-visible,:where(html[data-theme=dark]) .client-sell input:focus-visible,:where(html[data-theme=dark]) .client-sell select:focus-visible,:where(html[data-theme=dark]) .sell-dialog button:focus-visible,:where(html[data-theme=dark]) .sell-dialog input:focus-visible,:where(html[data-theme=dark]) .sell-dialog select:focus-visible,:where(html[data-theme=dark]) .sell-dialog textarea:focus-visible{outline:3px solid #5a9ad6}:where(html[data-theme=dark]) .sell-kpis .sell-dot-published{background:#4f9a62}:where(html[data-theme=dark]) .sell-kpis .sell-dot-pending{background:#d8ab4e}:where(html[data-theme=dark]) .sell-kpis .sell-dot-sales{background:#5a9ad6}:where(html[data-theme=dark]) .sell-product-banner>span:not(.sell-status){color:#d8ab4e}:where(html[data-theme=dark]) .sell-creator-art,:where(html[data-theme=dark]) .sell-steps article>span{background:#d8ab4e}:where(html[data-theme=dark]) .sell-preview-placeholder{color:#d8ab4e}:where(html[data-theme=dark]) .config-copy button,:where(html[data-theme=dark]) .config-dialog .cfg-apply{background:#d8ab4e}:where(html[data-theme=dark]) .config-editor-footer button{color:#d8ab4e}:where(html[data-theme=dark]) .config-inventory-slots button.selected{outline:2px solid #d8ab4e}:where(html[data-theme=dark]) .config-import-modes .on{background:var(--y-yellow,#d8ab4e)}:where(html[data-theme=dark]) .adm-seal,:where(html[data-theme=dark]) .adm-nav a[aria-current=page],:where(html[data-theme=dark]) .adm-avatar{background:#d8ab4e}:where(html[data-theme=dark]) .adm-ground{background:linear-gradient(#4f9a62 0 8px,#3f7f54 0 11px,#8a5a2b 0)}:where(html[data-theme=dark]) .adm-go,:where(html[data-theme=dark]) .adm-stat.hero{background:#d8ab4e}:where(html[data-theme=dark]) .adm-swatch.is-then{background:#5a9ad6}:where(html[data-theme=dark]) .adm-track span,:where(html[data-theme=dark]) .adm-rank.top,:where(html[data-theme=dark]) .adm-mp-avatar,:where(html[data-theme=dark]) .adm-mp-mark,:where(html[data-theme=dark]) .adm-rq-art{background:#d8ab4e}:where(html[data-theme=dark]) .adm-rq-bar span{background:#4f9a62}:where(html[data-theme=dark]) .adm-sg-art{background:#d8ab4e}:where(html[data-theme=dark]) .adm-sg-bar span{background:#4f9a62}:where(html[data-theme=dark]) .adm-dc-type.is-on,:where(html[data-theme=dark]) .adm-dc-type:hover,:where(html[data-theme=dark]) .adm-cart-vias button[aria-pressed=true],:where(html[data-theme=dark]) .adm-pk-banner{background:#d8ab4e}:where(html[data-theme=dark]) .adm-dlg button.adm-pk-chip:focus-visible{outline:2px solid #5a9ad6}:where(html[data-theme=dark]) .adm-chips button[aria-pressed=true],:where(html[data-theme=dark]) .adm button.adm-act.is-go,:where(html[data-theme=dark]) .adm-dlg button.adm-act.is-go,:where(html[data-theme=dark]) .adm-drawer button.adm-act.is-go,:where(html[data-theme=dark]) .adm-cf-switch[aria-pressed=true],:where(html[data-theme=dark]) .adm-cf-nav button[aria-pressed=true],:where(html[data-theme=dark]) .adm-pick[aria-pressed=true]{background:#d8ab4e}:where(html[data-theme=dark]) .adm-description-editor blockquote{border-left:3px solid #d8ab4e}:where(html[data-theme=dark]) .adm-ficha-bar span{background:#4f9a62}:where(html[data-theme=dark]) .adm-eb-search:focus-within{box-shadow:0 0 0 3px #d8ab4e4d}:where(html[data-theme=dark]) .adm-eb-cover-fallback>span span{color:#d8ab4e}:where(html[data-theme=dark]) .adm-eb-cover-fallback b,:where(html[data-theme=dark]) .adm-eb-cover-fallback i{color:#e3be6c}:where(html[data-theme=dark]) .adm-eb-form-section input:focus,:where(html[data-theme=dark]) .adm-eb-form-section textarea:focus{box-shadow:0 0 0 3px #d8ab4e40}:where(html[data-theme=dark]) .adm-eb button:focus-visible,:where(html[data-theme=dark]) .adm-eb-overlay button:focus-visible{outline:3px solid #c4943e}:where(html[data-theme=dark]) .adm-plus-fields input:focus,:where(html[data-theme=dark]) .adm-plus-fields select:focus,:where(html[data-theme=dark]) .adm-plus-lookup input:focus,:where(html[data-theme=dark]) .adm-plus-select:focus{border-color:#5a9ad6;box-shadow:0 0 0 3px #5a9ad640}:where(html[data-theme=dark]) .adm-plus-badge.is-wait{border-color:#dbc47f}:where(html[data-theme=dark]) .adm-ficha.is-plus input:focus,:where(html[data-theme=dark]) .adm-ficha.is-plus select:focus{border-color:#5a9ad6;box-shadow:0 0 0 3px #5a9ad640}:where(html[data-theme=dark]) .adm-ficha.is-plus .adm-plus-danger-zone{border-color:color-mix(in srgb,#b04c48 45%,var(--hairline))}:where(html[data-theme=dark]) .adm-ficha.is-plus .adm-cl-flags button.is-danger{border-color:#b04c48}:where(html[data-theme=dark]) .adm-ficha.is-plus .adm-cl-flags button.is-danger.is-strong{background:#b04c48}:where(html[data-theme=dark]) .adm-plus-remove-warn{border:2px solid #b04c48}:where(html[data-theme=dark]) .adm-plus-remove-field input:focus{border-color:#b04c48}:where(html[data-theme=dark]) .adm-plus-remove-check input{accent-color:#b04c48}:where(html[data-theme=dark]) .adm-eb-upload-pick{background:#d8ab4e}:where(html[data-theme=dark]) .adm-eb-upload-pick:focus-visible{outline:3px solid #4a9cc4}:where(html[data-theme=dark]) .mk-modal,:where(html[data-theme=dark]) .mk-workspace{--mk-yellow:#d8ab4e}:where(html[data-theme=dark]) .mk-button.primary{background:#d8ab4e}:where(html[data-theme=dark]) .mk-modal a:focus-visible,:where(html[data-theme=dark]) .mk-modal button:focus-visible,:where(html[data-theme=dark]) .mk-workspace button:focus-visible{outline:3px solid #d8ab4e}:where(html[data-theme=dark]) .mk-review-detail blockquote{border-left:3px solid #d8ab4e}:where(html[data-theme=dark]) .mk-form input:focus,:where(html[data-theme=dark]) .mk-form select:focus,:where(html[data-theme=dark]) .mk-reason-form textarea:focus{outline:2px solid #d8ab4e}:where(html[data-theme=dark]) .mk-gateway-choice input:checked+.mk-switch:before{background:#d8ab4e}:where(html[data-theme=dark]) .mk-gateway-choice input:focus-visible+.mk-switch{outline:3px solid #d8ab4e}:is(:where(html[data-theme=dark]) .cfg-plus,:where(html[data-theme=dark]) .client-shell:has(.cfg-plus,.ed-plus),:where(html[data-theme=dark]) .config-action-popup,:where(html[data-theme=dark]) .config-dialog,:where(html[data-theme=dark]) .config-preview-dialog,:where(html[data-theme=dark]) .config-preview-panel,:where(html[data-theme=dark]) .ed-plus){--plus-accent:#d8ab4e;--plus-accent-hover:#e3be6c}:where(html[data-theme=dark]) .sup-count.hot{background:#d8ab4e}:where(html[data-theme=dark]) .sup-search:focus-within{outline:3px solid #4a9cc4}:where(html[data-theme=dark]) .sup-new,:where(html[data-theme=dark]) .sup-btn.go{background:#d8ab4e}:where(html[data-theme=dark]) .sup-btn:focus-visible,:where(html[data-theme=dark]) .sup-ghost:focus-visible,:where(html[data-theme=dark]) .sup-item:focus-visible,:where(html[data-theme=dark]) .sup-mini:focus-visible{outline:3px solid #4a9cc4}:where(html[data-theme=dark]) .sup-item.is-waiting{border-left-color:#d8ab4e}:where(html[data-theme=dark]) .sup-item.is-answered{border-left-color:#4f9a62}:where(html[data-theme=dark]) .sup-item.unread strong{-webkit-text-decoration:underline #d8ab4e;text-decoration:underline #d8ab4e;text-decoration-thickness:2px}:where(html[data-theme=dark]) .sup-dot{background:#b8504f}:where(html[data-theme=dark]) .sup-ok{border-color:#3f7f54}:where(html[data-theme=dark]) .sup-av{background:#d8ab4e}:where(html[data-theme=dark]) .sup-notes textarea:focus,:where(html[data-theme=dark]) .sup-reply textarea:focus{outline:3px solid #4a9cc4}:where(html[data-theme=dark]) .sup-rows .ok{color:#3f7f54}html[data-theme=dark] .sup-msg.customer .sup-av{background:#5c8ad1}:where(html[data-theme=dark]) .pl-cta,html[data-theme=dark] a.pl-cta{background:#d8ab4e}:where(html[data-theme=dark]) .pl-mark.cash{background:#4f9a62}:where(html[data-theme=dark]) .pl-mark.coupon{background:#d8ab4e}:where(html[data-theme=dark]) .pl-plan.best{box-shadow:8px 8px #d8ab4e}:where(html[data-theme=dark]) .pl-plan>strong span{background:#4f9a62}:where(html[data-theme=dark]) .pl-plan li:before{color:#4f9a62}:where(html[data-theme=dark]) .pl-final{box-shadow:8px 8px #d8ab4e}:where(html[data-theme=dark]) .pl-frame-bar i{background:#c4605c}:where(html[data-theme=dark]) .pl-frame-bar i:nth-child(2){background:#d8ab4e}:where(html[data-theme=dark]) .pl-frame-bar i:nth-child(3){background:#4f9a62}:where(html[data-theme=dark]) .eb-page{--eb-hl:#d8ab4e}:where(html[data-theme=dark]) .eb-px-2,:where(html[data-theme=dark]) .eb-px-4{background:#d8ab4e;box-shadow:8px 0 #d8ab4e,-8px 0 #d8ab4e,0 8px #d8ab4e,0 -8px #d8ab4e}:where(html[data-theme=dark]) .eb-art:before{background:repeating-linear-gradient(90deg,#4f9a62 0 14px,#3f7f54 0 20px) top/100% 38% no-repeat,#8a5a2b}:where(html[data-theme=dark]) .eb-art:after{box-shadow:-18px 22px 0 -2px #d8ab4e,8px 36px 0 -4px #fff6e3}:where(html[data-theme=dark]) .eb-art-a{background:#5a9ad6}:where(html[data-theme=dark]) .eb-art-b{background:#d8ab4e}:where(html[data-theme=dark]) .eb-art-c{background:#4f9a62}:where(html[data-theme=dark]) .eb-art-c:after{background:#d8ab4e;box-shadow:-18px 22px 0 -2px #fff6e3,8px 36px 0 -4px #d8ab4e}:where(html[data-theme=dark]) .eb-sticker{background:#d8ab4e}:where(html[data-theme=dark]) .eb-sticker-b{background:#4f9a62}:where(html[data-theme=dark]) .eb-card-art:after{background-image:repeating-linear-gradient(90deg,#4f9a62 0 32px,#3f7f54 0 48px)}:where(html[data-theme=dark]) .eb-price{background:#d8ab4e}:where(html[data-theme=dark]) .eb-price.free,:where(html[data-theme=dark]) .eb-buy.is-cart,:where(html[data-theme=dark]) .eb-dlg-buy.is-cart{background:#4f9a62}:where(html[data-theme=dark]) .eb-note{border:3px solid #b8504f}:where(html[data-theme=dark]) .eb-empty.is-error{border-color:#b8504f}:where(html[data-theme=dark]) .eb-rd-tools strong{color:#d8ab4e}:where(html[data-theme=dark]) .eb-sheet-fig{background:repeating-linear-gradient(90deg,#4f9a62 0 22px,#3f7f54 0 32px) bottom/100% 40% no-repeat,#bfe3ff}:where(html[data-theme=dark]) .eb-step-n{background:#4f9a62}:where(html[data-theme=dark]) .eb-step:nth-child(2) .eb-step-n{background:#d8ab4e}:where(html[data-theme=dark]) .eb-book-btn:focus-visible,:where(html[data-theme=dark]) .eb-more:focus-visible,:where(html[data-theme=dark]) .eb-title-btn:focus-visible{box-shadow:0 0 0 7px #d8ab4e}:where(html[data-theme=dark]) .eb-title-btn:hover{text-decoration-color:#d8ab4e}:where(html[data-theme=dark]) .eb-more:hover{background:#d8ab4e}:where(html[data-theme=dark]) .eb-dlg-backdrop{background:radial-gradient(circle at 18% 14%,#d8ab4e4d,#0000 28%),radial-gradient(circle at 84% 20%,#4b71ff47,#0000 30%),#070e23b8}:where(html[data-theme=dark]) .eb-dlg-kicker,:where(html[data-theme=dark]) .eb-dlg-x:hover{background:#d8ab4e}:where(html[data-theme=dark]) .eb-dlg-buy:focus-visible,:where(html[data-theme=dark]) .eb-dlg-x:focus-visible,:where(html[data-theme=dark]) .eb-thumb:focus-visible,:where(html[data-theme=dark]) .eb-zoom-nav:focus-visible{box-shadow:0 0 0 7px #d8ab4e}:where(html[data-theme=dark]) .eb-dlg-art:after{background-image:repeating-linear-gradient(90deg,#4f9a62 0 32px,#3f7f54 0 48px)}:where(html[data-theme=dark]) .eb-dlg h3:after,:where(html[data-theme=dark]) .eb-thumb span,:where(html[data-theme=dark]) .eb-dlg-price{background:#d8ab4e}:where(html[data-theme=dark]) .eb-dlg-price.free{background:#4f9a62}:where(html[data-theme=dark]) .eb-zoom-stage img{box-shadow:8px 8px #d8ab4e}:where(html[data-theme=dark]) .eb-zoom-nav{background:#d8ab4e}html[data-theme=dark] .adm .adm-nav a[aria-current=page],html[data-theme=dark] .client-shell .client-nav a[aria-current=page]{background:var(--amber-tint);border-color:var(--cta);box-shadow:none;color:var(--amber-text)!important}html[data-theme=dark] .adm .adm-nav a[aria-current=page] *,html[data-theme=dark] .client-shell .client-nav a[aria-current=page] *{color:var(--amber-text)!important}html[data-theme=dark] .client-shell .client-nav a[aria-current=page] :is(.badge,.plus-tag),html[data-theme=dark] .client-shell .client-nav a[aria-current=page] :is(.badge,.plus-tag) *{color:var(--cta-ink)!important}html[data-theme=dark] .van .van-ranks li[aria-current=step]{background:var(--amber-tint)!important;border-color:var(--cta)!important;box-shadow:none!important}html[data-theme=dark] .van .van-ranks li[aria-current=step],html[data-theme=dark] .van .van-ranks li[aria-current=step] *{color:var(--amber-text)!important}html[data-theme=dark] .van-ranks i{filter:saturate(.6)brightness(.92)}html[data-theme=dark] .client-shell :is(.van-days,.checkin) li.done{background:var(--sage-tint);border-color:var(--grass);color:var(--sage-text)}html[data-theme=dark] .client-shell :is(.van-days,.checkin) li.done *{color:var(--sage-text)}html[data-theme=dark] .client-shell :is(.van-days,.checkin) li.today{background:var(--amber-tint);border-color:var(--cta)}html[data-theme=dark] .client-shell :is(.van-days,.checkin) li.today,html[data-theme=dark] .client-shell :is(.van-days,.checkin) li.today *{color:var(--amber-text)!important}html[data-theme=dark] .van-error{color:#f0b4ad;background:#b8504f24;border-color:#b8504f}html[data-theme=dark] .van-success{background:var(--sage-tint);border-color:var(--grass);color:var(--sage-text)}html[data-theme=dark] .adm,html[data-theme=dark] .adm-dlg,html[data-theme=dark] .adm-drawer,html[data-theme=dark] .adm-eb-overlay,html[data-theme=dark] .adm-news-backdrop,html[data-theme=dark] .mk-modal{--adm-ok-bg:#5fae7829;--adm-ok-line:#7fc49380;--adm-ok-text:#8fd1a0;--adm-bad-bg:#b8504f29;--adm-bad-line:#d478728c;--adm-bad-text:#eaa59d;--adm-wait-bg:#d8ab4e24;--adm-wait-line:#d8ab4e80;--adm-wait-text:#f0d9a6;--adm-mute-bg:#a0aabe1a;--adm-mute-line:var(--line);--adm-mute-text:#c3cad8}:where(html[data-theme=dark]) .adm-cart-total .is-final b,:where(html[data-theme=dark]) .adm-cl-money,:where(html[data-theme=dark]) .adm-dc-off,:where(html[data-theme=dark]) .adm-dlg .adm-dc-hero b,:where(html[data-theme=dark]) .adm-eb-file,:where(html[data-theme=dark]) .adm-eb-upload-ok,:where(html[data-theme=dark]) .adm-ficha-votes .is-yes,:where(html[data-theme=dark]) .adm-mp-stats strong.is-ok,:where(html[data-theme=dark]) .adm-paid,:where(html[data-theme=dark]) .adm-pk-price em,:where(html[data-theme=dark]) .adm-pk-price strong,:where(html[data-theme=dark]) .adm-rv-result,:where(html[data-theme=dark]) .adm-sg-votes .is-yes,:where(html[data-theme=dark]) .adm-up,:where(html[data-theme=dark]) .adm-lever-save p.adm-oknote{color:#8fd1a0}:where(html[data-theme=dark]) .adm button.adm-act.is-danger,:where(html[data-theme=dark]) .adm-cart-quick button.is-danger,:where(html[data-theme=dark]) .adm-dlg .adm-description-media p[role=alert],:where(html[data-theme=dark]) .adm-dlg button.adm-act.is-danger,:where(html[data-theme=dark]) .adm-dlg p,:where(html[data-theme=dark]) .adm-dlg.adm-ficha .adm-cl-error,:where(html[data-theme=dark]) .adm-down,:where(html[data-theme=dark]) .adm-drawer .adm-reply p,:where(html[data-theme=dark]) .adm-drawer button.adm-act.is-danger,:where(html[data-theme=dark]) .adm-eb-form-error,:where(html[data-theme=dark]) .adm-eb-upload-error,:where(html[data-theme=dark]) .adm-ficha-votes .is-no,:where(html[data-theme=dark]) .adm-lever-save p,:where(html[data-theme=dark]) .adm-rp-error,:where(html[data-theme=dark]) .adm-sg-votes .is-no,:where(html[data-theme=dark]) .adm-version-missing,:where(html[data-theme=dark]) .adm-version-remove{color:#eaa59d}:where(html[data-theme=dark]) .adm-eb-file.is-missing,:where(html[data-theme=dark]) .adm-eb-kicker,:where(html[data-theme=dark]) .adm-mp-stats strong.is-warn,:where(html[data-theme=dark]) .adm-pending{color:#e3be6c}:where(html[data-theme=dark]) .adm .ajd-empty button,:where(html[data-theme=dark]) .adm-bell-head button,:where(html[data-theme=dark]) .adm-card-head a,:where(html[data-theme=dark]) .adm-dlg .adm-md-preview a,:where(html[data-theme=dark]) .adm-dlg a.adm-out,:where(html[data-theme=dark]) .adm-drawer .adm-md-preview a,:where(html[data-theme=dark]) .adm-log-more,:where(html[data-theme=dark]) .adm-rp-go,:where(html[data-theme=dark]) .adm-version-commit{color:var(--link)}:where(html[data-theme=dark]) .adm-eb-id,:where(html[data-theme=dark]) .adm-version-excerpt,:where(html[data-theme=dark]) .adm-version-form .adm-version-help,:where(html[data-theme=dark]) .adm-version-form header p,:where(html[data-theme=dark]) .adm-version-list time,:where(html[data-theme=dark]) .adm-version-upload span,:where(html[data-theme=dark]) .adm-versions-head p{color:var(--muted)}html[data-theme=dark] :is(.adm-count.alert,.adm-dot,.adm-unread){color:#fff6f2;background:#b8504f}html[data-theme=dark] :is(.adm,.adm-drawer,.adm-dlg) button.adm-act.is-go,html[data-theme=dark] :is(.adm-avatar,.adm-rank.top,.adm-mp-avatar,.adm-mp-mark,.adm-rq-art,.adm-sg-art,.adm-pk-banner){background:var(--cta);color:var(--cta-ink)}html[data-theme=dark] :is(.adm-chips button[aria-pressed=true],.adm-dc-type:hover,.adm-dc-type.is-on,.adm-cart-vias button[aria-pressed=true],.adm-cf-switch[aria-pressed=true],.adm-cf-nav button[aria-pressed=true],.adm-pick[aria-pressed=true]){background:var(--amber-tint);border-color:var(--cta);box-shadow:none;color:var(--amber-text)}html[data-theme=dark] :is(.adm-chips button[aria-pressed=true],.adm-dc-type:hover,.adm-dc-type.is-on,.adm-cart-vias button[aria-pressed=true],.adm-cf-nav button[aria-pressed=true],.adm-pick[aria-pressed=true]) *{color:inherit}html[data-theme=dark] .adm-pill.is-ok,html[data-theme=dark] .adm-version-list .adm-pill.is-ok{background:var(--adm-ok-bg);border-color:var(--adm-ok-line);color:var(--adm-ok-text)}html[data-theme=dark] .adm-pill.is-bad{background:var(--adm-bad-bg);border-color:var(--adm-bad-line);color:var(--adm-bad-text)}html[data-theme=dark] .adm-pill.is-wait,html[data-theme=dark] .adm-version-list .adm-pill.is-wait{background:var(--adm-wait-bg);border-color:var(--adm-wait-line);color:var(--adm-wait-text)}html[data-theme=dark] .adm-pill.is-mute{background:var(--adm-mute-bg);border-color:var(--adm-mute-line);color:var(--adm-mute-text)}html[data-theme=dark] .adm-cf-pay .adm-cf-key.is-ok{color:var(--adm-ok-text,#8fd1a0)}html[data-theme=dark] .adm-cf-pay .adm-cf-key.is-off{color:var(--adm-bad-text,#eaa59d)}html[data-theme=dark] .adm-version-list .adm-pill{border-color:var(--line)}html[data-theme=dark] .adm-cl-flags button.is-danger[aria-pressed=true],html[data-theme=dark] .adm-dlg button.adm-stop{background:var(--adm-bad-bg);border-color:var(--adm-bad-line);color:var(--adm-bad-text)}html[data-theme=dark] .adm-pk-price em{background:var(--adm-ok-bg)}html[data-theme=dark] .adm-dlg button.adm-pk-chip{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}html[data-theme=dark] .adm-dlg label.adm-pk-keep{border-color:var(--line)}html[data-theme=dark] .adm-plot svg [fill=\#ffe08a]{fill:#d8ab4e4d}html[data-theme=dark] .adm-plot svg [fill=\#ffc629]{fill:#d8ab4e}html[data-theme=dark] .adm-plot svg [fill=\#1f9bff]{fill:#5a9ad6}html[data-theme=dark] .adm-plot svg [stroke=\#1f9bff]{stroke:#5a9ad6}html[data-theme=dark] .adm-swatch:not(.is-then){background:var(--ink)}html[data-theme=dark] .adm-ground{background:linear-gradient(#4f9a62 0 8px,#3f7d50 0 11px,#5c4632 0)}html[data-theme=dark] .adm-sub-card{border-color:var(--line);box-shadow:none}html[data-theme=dark] .adm-sub-card:focus-visible,html[data-theme=dark] .adm-sub-card:hover{border-color:var(--field-line);box-shadow:0 5px 18px #00000047}html[data-theme=dark] .adm-sub-face{border-color:var(--line);background:var(--tint)}html[data-theme=dark] .adm-sub-tags span.is-more{background:var(--tint);color:var(--muted)}html[data-theme=dark] :is(.adm-sub-dialog-facts>div,.adm-sub-plugin,.adm-sub-record-list p,.adm-sub-dialog-events){border-color:var(--line)}html[data-theme=dark] .adm-sub-dialog-head{border-bottom-color:var(--line)}html[data-theme=dark] .adm-sub-plugin>img{background:var(--tint)}html[data-theme=dark] .adm-sub-manage :is(input,select){border-color:var(--field-line)}html[data-theme=dark] .adm-dlg.adm-ficha.is-subscription .adm-ficha-foot{border-top-color:var(--line)}html[data-theme=dark] .adm-version-form :is(input:not([type=checkbox]),select,textarea),html[data-theme=dark] .adm-version-plugin-hits,html[data-theme=dark] .adm-versions select{border-color:var(--field-line)}html[data-theme=dark] .adm-version-list{border-color:var(--line)}html[data-theme=dark] .adm-version-list th{background:var(--soft);color:var(--muted)}html[data-theme=dark] .adm-version-list td,html[data-theme=dark] .adm-version-list tr{border-top-color:var(--line)}html[data-theme=dark] .adm-version-form .adm-version-upload{border-color:var(--field-line)}html[data-theme=dark] .adm-description-editor :is(td,th){border-color:var(--line)}html[data-theme=dark] .adm-description-editor blockquote{border-left-color:var(--cta)}html[data-theme=dark] .adm-eb-hero{background:linear-gradient(110deg,var(--surface) 0,#1f2a4a 62%,#d8ab4e33 100%)}html[data-theme=dark] .adm-eb-hero:after{border-color:#d8ab4e2e}html[data-theme=dark] .adm-eb-search{border-color:var(--field-line)}html[data-theme=dark] .adm-eb-search:focus-within{border-color:var(--cta);box-shadow:0 0 0 3px #d8ab4e38}html[data-theme=dark] .adm-eb-row{border-color:var(--line);box-shadow:none}html[data-theme=dark] .adm-eb-row:hover{border-color:var(--field-line);box-shadow:0 8px 24px #00000047}html[data-theme=dark] .adm-eb-cover{border-color:var(--line);background:var(--tint);box-shadow:3px 3px #00000059}html[data-theme=dark] .adm-eb-status.is-visible{background:var(--adm-ok-bg);color:var(--adm-ok-text)}html[data-theme=dark] .adm-eb-actions .adm-eb-edit{background:var(--amber-tint);color:var(--amber-text);border-color:#d8ab4e80}html[data-theme=dark] .adm-eb-actions .adm-eb-edit:hover{background:#d8ab4e42}html[data-theme=dark] .adm-eb-actions .adm-eb-delete{border-color:var(--adm-bad-line);color:var(--adm-bad-text)}html[data-theme=dark] .adm-eb-actions .adm-eb-delete:hover{background:var(--adm-bad-bg)}html[data-theme=dark] .adm-eb-notice{border-color:var(--adm-ok-line);background:var(--adm-ok-bg);color:var(--adm-ok-text)}html[data-theme=dark] .adm-eb-state{border-color:var(--line)}html[data-theme=dark] .adm-eb-state.is-error{border-color:var(--adm-bad-line);background:var(--adm-bad-bg)}html[data-theme=dark] .adm-eb-dialog-head{border-bottom-color:var(--line);background:var(--surface)}html[data-theme=dark] .adm-eb-dialog-foot{border-top-color:var(--line)}html[data-theme=dark] .adm-eb-form-section :is(input,textarea){border-color:var(--field-line)}html[data-theme=dark] .adm-eb-form-section :is(input,textarea):focus{border-color:var(--cta);box-shadow:0 0 0 3px #d8ab4e33}html[data-theme=dark] .adm-eb-publish{border-color:var(--line);background:var(--amber-tint)}html[data-theme=dark] .adm-eb-confirm-icon{background:var(--adm-bad-bg);color:var(--adm-bad-text)}html[data-theme=dark] .adm-eb-danger{color:#fff6f2;background:#b8504f;border-color:#c4605c}html[data-theme=dark] .adm-eb-danger:hover{background:#a84846}html[data-theme=dark] .adm-eb-row-side{border-top-color:var(--line)}html[data-theme=dark] .adm-eb button:focus-visible,html[data-theme=dark] .adm-eb-overlay button:focus-visible{outline-color:var(--cta)}html[data-theme=dark] :is(.mk-workspace,.mk-modal){--mk-ink:var(--ink);--mk-muted:var(--muted);--mk-paper:var(--surface)}html[data-theme=dark] :is(.mk-button,.mk-detail-button:hover){border-color:var(--line)}html[data-theme=dark] .mk-button:hover{border-color:var(--field-line)}html[data-theme=dark] .mk-button.primary{border-color:var(--line-accent);color:var(--cta-ink)}html[data-theme=dark] .mk-button.danger{border-color:var(--adm-bad-line,#d478728c);color:#eaa59d;background:#b8504f1f}html[data-theme=dark] :is(.mk-section-icon,.mk-record-list,.mk-version-label,.mk-category-card,.mk-category-icon,.mk-setting-icon,.mk-settings-card,.mk-provider-mark,.mk-other-settings,.mk-empty,.mk-detail-art){border-color:var(--line)}html[data-theme=dark] :is(.mk-record+.mk-record,.mk-category-card dl,.mk-settings-card footer,.mk-other-settings article+article){border-top-color:var(--line)}html[data-theme=dark] .mk-other-settings h3{border-bottom-color:var(--line)}html[data-theme=dark] :is(.mk-list-head,.mk-provider-mark){background:var(--soft)}html[data-theme=dark] .mk-badge{border-color:var(--line);color:#c3cad8;background:#a0aabe1a}html[data-theme=dark] .mk-badge.is-ok{color:#8fd1a0;background:#5fae7829;border-color:#7fc49380}html[data-theme=dark] .mk-badge.is-wait{color:#f0d9a6;background:#d8ab4e24;border-color:#d8ab4e80}html[data-theme=dark] .mk-badge.is-bad{color:#eaa59d;background:#b8504f29;border-color:#d478728c}html[data-theme=dark] .mk-list-art{color:#c9a86a}html[data-theme=dark] .mk-rating{color:#e3be6c}html[data-theme=dark] .mk-featured{color:#f0d9a6!important}html[data-theme=dark] .mk-ready-text{color:#8fd1a0!important}html[data-theme=dark] :is(.mk-text-button,.mk-notice,.mk-review-detail blockquote){color:var(--muted)}html[data-theme=dark] .mk-notice.error{color:#eaa59d;background:#b8504f29;border-color:#d478728c}html[data-theme=dark] :is(.mk-notice.success,.mk-finance-state.ready){color:#8fd1a0;background:#5fae7829;border-color:#7fc49380}html[data-theme=dark] :is(.mk-finance-state,.mk-reason-form){color:#f0d9a6;background:#d8ab4e1f;border-color:#d8ab4e80}html[data-theme=dark] .mk-form :is(input:not([type=checkbox]),select,textarea),html[data-theme=dark] .mk-reason-form textarea{border-color:var(--field-line)}html[data-theme=dark] .mk-switch{border-color:var(--field-line);background:var(--tint)}html[data-theme=dark] .mk-modal{box-shadow:0 24px 80px #00000080}html[data-theme=dark] .adm-market-page>.adm-chips button,html[data-theme=dark] .adm-market-page>.adm-stats .adm-stat{border-color:var(--line)}html[data-theme=dark] .adm-market-page>.adm-chips button[aria-pressed=true]{border-color:var(--cta);background:var(--amber-tint);color:var(--amber-text)}html[data-theme=dark] .market-product-cover{border-bottom-color:var(--line);background:var(--tint)}html[data-theme=dark] .market-product-info footer{border-top-color:var(--line)}html[data-theme=dark] .market-product-info footer button{background:var(--cta);border-color:var(--line-accent);color:var(--cta-ink)}html[data-theme=dark] :is(.market-product-pending,.adm-mp-cpf small){color:#e3be6c}html[data-theme=dark] .adm-mp-cpf{border-color:var(--line)}html[data-theme=dark] .admin-product-dialog button:focus-visible,html[data-theme=dark] .market-product-card button:focus-visible{outline-color:var(--cta)}html[data-theme=dark] .admin-product-dialog button.primary{background:var(--cta);color:var(--cta-ink)}html[data-theme=dark] .admin-product-dialog button.danger{color:#eaa59d;border-color:#d478728c}html[data-theme=dark] :is(.product-dialog-heading,.product-dialog-heading button,.product-banner,.product-badges>span:not(.adm-pill),.product-facts,.product-version,.product-gift-form){border-color:var(--line)}html[data-theme=dark] :is(.product-numbers,.product-reason,.product-dialog-footer){border-top-color:var(--line)}html[data-theme=dark] :is(.product-tabs,.product-recipient){border-bottom-color:var(--line)}html[data-theme=dark] .product-tabs button[aria-pressed=true]{background:var(--amber-tint);color:var(--amber-text)}html[data-theme=dark] .product-banner{background:var(--tint);color:var(--muted)}html[data-theme=dark] :is(.product-dialog-heading span,.product-summary>p,.product-preline){color:var(--muted)}html[data-theme=dark] .product-tags span{background:var(--tint);color:var(--muted)}html[data-theme=dark] :is(.product-gift-form input,.product-reason textarea){border-color:var(--field-line)}html[data-theme=dark] .product-rejection{color:#eaa59d}html[data-theme=dark] .product-notice{color:#8fd1a0;background:#5fae7829;border-color:#7fc49380}html[data-theme=dark] .product-notice.is-error{color:#eaa59d;background:#b8504f29;border-color:#d478728c}html[data-theme=dark] .adm-news-hero{background:linear-gradient(110deg,var(--surface),#1f2a4a 62%,#d8ab4e33)}html[data-theme=dark] .adm-news-kicker{color:#e3be6c}html[data-theme=dark] :is(.adm-news-toolbar,.adm-news-panel,.adm-news-video-queue span,.adm-news-media-item,.adm-news-check,.adm-news-pending>div){border-color:var(--line)}html[data-theme=dark] :is(.adm-news-panel input:not([type=file]):not([type=checkbox]):not([type=radio]),.adm-news-panel select,.adm-news-format,.adm-news-rich,.adm-news-media-item button,.adm-news-upload){border-color:var(--field-line)}html[data-theme=dark] .adm-news-format{background:var(--soft)}html[data-theme=dark] .adm-news-rich:focus{border-color:var(--cta);box-shadow:0 0 0 3px #d8ab4e33}html[data-theme=dark] :is(.adm-news-notice,.adm-news-empty){background:var(--surface)}html[data-theme=dark] :is(.adm-news-empty p,.adm-news-facts,.adm-news-dialog>header p,.adm-news-upload span,.adm-news-check small,.adm-news-preview small,.adm-news-dialog>footer span){color:var(--muted)}html[data-theme=dark] .adm-news-rich:empty:before{color:var(--mist)}html[data-theme=dark] :is(.adm-news-empty button,.adm-news-actions button:first-child,.adm-news-dialog>footer .adm-go){background:var(--cta);color:var(--cta-ink)}html[data-theme=dark] .adm-news-art{background:color-mix(in srgb,var(--news-accent) 18%,var(--surface))}html[data-theme=dark] .adm-news-type{background:color-mix(in srgb,var(--news-accent) 24%,var(--surface))}html[data-theme=dark] .adm-news-preview{background:color-mix(in srgb,var(--news-accent) 12%,var(--surface))}html[data-theme=dark] .adm-news-status.published{color:#8fd1a0;background:#5fae7829}html[data-theme=dark] .adm-news-status.draft{color:#c3cad8;background:#a0aabe1f}html[data-theme=dark] :is(.adm-news-actions button.danger,.adm-news-dialog>footer p){color:#eaa59d}html[data-theme=dark] .adm-news-confirm button:last-child{color:#eaa59d;background:#b8504f2e}html[data-theme=dark] .adm-news-colors span{border-color:var(--surface);box-shadow:0 0 0 1px var(--field-line)}html[data-theme=dark] .adm,html[data-theme=dark] .adm-back,html[data-theme=dark] .adm-dlg,html[data-theme=dark] .adm-drawer,html[data-theme=dark] .adm-eb-overlay,html[data-theme=dark] .adm-news-backdrop,html[data-theme=dark] .adm-version-dialog,html[data-theme=dark] .admin-product-dialog,html[data-theme=dark] .mk-modal{--shadow:#1f2740;--line-accent:#3d4a6e}html[data-theme=dark] :is(.adm,.adm-back,.adm-dlg,.adm-drawer,.adm-eb-overlay,.adm-version-dialog,.mk-modal,.admin-product-dialog,.adm-news-backdrop) :focus-visible{--line:#e4c98a}html[data-theme=dark] .adm-ficha.is-plus .adm-plus-empty svg{color:var(--muted)}html[data-theme=dark] .adm-eb-upload.filled{border-color:var(--cta)}html[data-theme=dark] :is(a.cart-primary,a.adm-go,a.task-btn,.lib-dlg footer a.go,a.pl-cta,a.demo-cta,a.plus-cta),html[data-theme=dark] :is(a.cart-primary,a.adm-go,a.task-btn,.lib-dlg footer a.go,a.pl-cta,a.demo-cta,a.plus-cta):is(:hover,:focus,:focus-visible,:visited,:active){color:var(--cta-ink)}html[data-theme=dark] .adm-remind-result li{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .adm-remind-result li.is-ok{border-left-color:#22c55e}html[data-theme=dark] .adm-remind-result li.is-bad{border-left-color:#f87171}html[data-theme=dark] .adm-dlg p.adm-remind-error{color:#f87171}html[data-theme=dark] .adm-cf-cartwarn{color:#fcd889;background:#fbbf241f;border-color:#fbbf248c}html[data-theme=dark] .adm-cf-cartrules{color:var(--ink);border-color:#ffffff2e}.nav-loading[data-v-c8f8453c]{z-index:9990;background:var(--paper);color:var(--ink);animation:.12s ease-out nav-loading-in-c8f8453c;position:fixed;inset:0;overflow:hidden}.nav-loading__bar[data-v-c8f8453c]{background:var(--navy);border-bottom:3px solid var(--line);height:64px}.nav-loading__body[data-v-c8f8453c]{max-width:1180px;margin:0 auto;padding:32px 20px}.nav-loading__title[data-v-c8f8453c]{width:min(420px,70%);height:34px;margin-bottom:14px}.nav-loading__line[data-v-c8f8453c]{width:min(620px,90%);height:14px;margin-bottom:10px}.nav-loading__line--short[data-v-c8f8453c]{width:55%}.nav-loading__grid[data-v-c8f8453c]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin-top:28px;display:grid}.nav-loading__card[data-v-c8f8453c]{background:var(--surface);border:3px solid var(--line);box-shadow:4px 4px 0 var(--shadow);padding:14px}.nav-loading__thumb[data-v-c8f8453c]{height:110px;margin-bottom:14px}.nav-loading__shine[data-v-c8f8453c]{background:linear-gradient(90deg,var(--mist) 0,var(--tint) 50%,var(--mist) 100%);opacity:.7;background-size:200% 100%;border-radius:2px;animation:1.2s linear infinite nav-loading-shine-c8f8453c}@keyframes nav-loading-shine-c8f8453c{0%{background-position:200% 0}to{background-position:0 0}}@keyframes nav-loading-in-c8f8453c{0%{opacity:0}to{opacity:1}}@media (width<=640px){.nav-loading__bar[data-v-c8f8453c]{height:56px}.nav-loading__body[data-v-c8f8453c]{padding:20px 14px}.nav-loading__thumb[data-v-c8f8453c]{height:80px}}@media (prefers-reduced-motion:reduce){.nav-loading[data-v-c8f8453c],.nav-loading__shine[data-v-c8f8453c]{animation:none}}html:has(.site-confirmation[open]){overflow:hidden}.site-confirmation[data-v-a073f47b]{box-sizing:border-box;border:2px solid var(--line);background:var(--paper);width:calc(min(480px,100vw - 32px));max-height:calc(100dvh - 32px);color:var(--ink);color-scheme:inherit;box-shadow:0 24px 80px color-mix(in srgb,var(--navy) 40%,transparent);border-radius:18px;margin:auto;padding:0;font-family:Onest,sans-serif;overflow:auto}.site-confirmation[data-v-a073f47b]::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.site-confirmation header[data-v-a073f47b]{border-bottom:1px solid var(--hairline);background:var(--surface);align-items:center;gap:11px;padding:18px 20px;display:flex}.site-confirmation-symbol[data-v-a073f47b]{background:var(--tint);width:30px;height:30px;color:var(--ink);border-radius:9px;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.site-confirmation h2[data-v-a073f47b]{color:var(--ink);text-shadow:none;flex:1;margin:0;font:800 17px/1.3 Onest,sans-serif}.site-confirmation button[data-v-a073f47b]{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0 15px;font:700 12px Onest,sans-serif}.site-confirmation .site-confirmation-close[data-v-a073f47b]{background:var(--soft);width:30px;min-height:30px;color:var(--ink);border:0;padding:0;font-size:21px}.site-confirmation p[data-v-a073f47b]{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:22px 20px;font-size:14px;line-height:1.7}.site-confirmation footer[data-v-a073f47b]{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:0 20px 20px;display:flex}.site-confirmation [data-confirm-accept][data-v-a073f47b]{background:var(--cta);color:var(--cta-ink)}.site-confirmation [data-confirm-accept].danger[data-v-a073f47b]{color:#fff;background:#b3261e;border-color:#b3261e}.site-confirmation button[data-v-a073f47b]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (width<=480px){.site-confirmation footer button[data-v-a073f47b]{flex:1}}html[data-theme=dark]{background:var(--surface);border-color:var(--hairline);color:#fff;background:var(--soft);border-color:var(--hairline);background:var(--tint);background:var(--soft);border-color:var(--hairline);background:var(--tint);background:var(--cta);border-color:var(--cta);background:#c62828;border-color:#ff8a80}html:has(.store-legal[open]){overflow:hidden}.store-legal[data-v-20e56999]{box-sizing:border-box;color:#10204a;background:#fff6e3;border:2px solid #10204a;border-radius:22px;width:calc(min(1000px,100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;font:400 14px/1.65 Onest,sans-serif;overflow:hidden;box-shadow:0 24px 80px #10204a40}.store-legal[data-v-20e56999]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10204a99}.legal-shell[data-v-20e56999]{flex-direction:column;height:calc(min(800px,100dvh - 44px));display:flex}.store-legal[data-v-20e56999] *{box-sizing:border-box}.store-legal button[data-v-20e56999]{font:inherit;color:inherit;cursor:pointer}.store-legal button[data-v-20e56999]:disabled{opacity:.6;cursor:wait}.store-legal[data-v-20e56999] :is(button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #1f9bff}.legal-header[data-v-20e56999]{background:#fff;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:0 14px;padding:23px 28px 19px;display:grid}.legal-emblem[data-v-20e56999]{background:#fff3cd;border:1px solid #eddbad;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.legal-heading>span[data-v-20e56999]{color:#526282;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.legal-header h2[data-v-20e56999]{color:#10204a;text-shadow:none;margin:0;font:400 21px/1.3 Bungee,sans-serif}.legal-header>p[data-v-20e56999]{color:#526282;grid-column:2/-1;margin:9px 0 0;font-size:13px;line-height:1.5}.legal-close[data-v-20e56999]{background:#fff;border:1px solid #d8deea;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.legal-close[data-v-20e56999]:hover{background:#fff6e3;border-color:#10204a}.legal-tabs[data-v-20e56999]{border-top:1px solid #eee5d3;border-bottom:1px solid #e2d3b0;gap:7px;padding:12px 28px;display:flex}.legal-tabs button[data-v-20e56999]{background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:43px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.legal-tabs button[aria-selected=true][data-v-20e56999]{color:#fff6e3;background:#10204a;border-color:#10204a}.legal-tabs button[data-v-20e56999]:not([aria-selected=true]):hover{background:#fff}.legal-tabs svg[data-v-20e56999]{flex-shrink:0}.legal-layout[data-v-20e56999]{flex:1;grid-template-columns:215px minmax(0,1fr);min-height:0;display:grid}.legal-sidebar[data-v-20e56999]{scrollbar-width:thin;border-right:1px solid #e9dfc9;padding:24px 17px 24px 22px;overflow-y:auto}.legal-aside-label[data-v-20e56999]{color:#6a715e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.legal-sidebar ol[data-v-20e56999]{margin:0;padding:0;list-style:none}.legal-sidebar li+li[data-v-20e56999]{margin-top:4px}.legal-sidebar li button[data-v-20e56999]{text-align:left;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:9px;width:100%;padding:7px 6px;font-size:11px;line-height:1.45;display:flex}.legal-reading[data-v-20e56999],.legal-sidebar li button[data-v-20e56999]:hover{background:#fff}.legal-sidebar li button>span[data-v-20e56999]{color:#858979;font-size:10px}.legal-sidebar h3[data-v-20e56999]{margin:0 0 10px;font:800 16px/1.4 Onest,sans-serif}.legal-sidebar>p[data-v-20e56999]{color:#526282;margin:0 0 20px;font-size:12px;line-height:1.7}.legal-reading[data-v-20e56999]{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7cbd3 #fff;min-width:0;padding:27px 34px 32px;position:relative;overflow:auto}.legal-document-title[data-v-20e56999]{color:#10204a;margin:0 0 19px;font:800 23px/1.35 Onest,sans-serif}.legal-language-note[data-v-20e56999]{color:#526282;background:#fff6e3;border-radius:8px;margin:0 0 18px;padding:10px 13px;font-size:12px}.legal-article[data-v-20e56999] p{color:#43516e;overflow-wrap:anywhere;margin:0 0 13px;font-size:13px;line-height:1.85}.legal-intro[data-v-20e56999]{padding-bottom:10px}.legal-section[data-v-20e56999]{border-top:1px solid #e7eaf0;padding:24px 0 11px}.legal-section>h3[data-v-20e56999]{color:#10204a;align-items:baseline;gap:10px;margin:0 0 14px;font:800 16px/1.45 Onest,sans-serif;display:flex}.legal-section>h3>span[data-v-20e56999]{color:#886911;font-size:12px}.legal-article[data-v-20e56999] h4{color:#10204a;margin:20px 0 9px;font:700 13px/1.5 Onest,sans-serif}.legal-article[data-v-20e56999] h4 span{color:#7d6740}.legal-article[data-v-20e56999] ol,.legal-article[data-v-20e56999] ul{color:#43516e;margin:0 0 16px;padding-left:22px;font-size:13px;line-height:1.85}.legal-article[data-v-20e56999] li+li{margin-top:7px}.legal-article .legal-document-note[data-v-20e56999]{color:#10204a;background:#fff6e3;border-left:3px solid #ffc629;border-radius:0 9px 9px 0;padding:15px 17px;font-weight:600}.legal-related[data-v-20e56999]{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.legal-load-state button[data-v-20e56999],.legal-related button[data-v-20e56999],.legal-success button[data-v-20e56999]{background:#fff;border:1px solid #d8deea;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.legal-text-link[data-v-20e56999]{color:#10204a;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline;font-size:11px!important;font-weight:700!important}.legal-load-state[data-v-20e56999]{background:#fff6e3;border:1px solid #ead9aa;border-radius:9px;padding:16px}.legal-load-state p[data-v-20e56999]{margin-bottom:10px}.legal-bottom[data-v-20e56999]{border-top:1px solid #e2d3b0;justify-content:space-between;align-items:center;gap:16px;padding:13px 28px;display:flex}.legal-bottom>span[data-v-20e56999]{color:#526282;font-size:10px}.legal-bottom>button[data-v-20e56999],.legal-submit[data-v-20e56999]{color:#10204a;background:#ffc629;border:1.5px solid #10204a;border-radius:9px;min-height:40px;padding:8px 22px;font-size:12px;font-weight:800}.legal-request-lead[data-v-20e56999]{color:#526282;margin:0 0 24px;font-size:13px}.legal-form fieldset[data-v-20e56999]{border:0;grid-template-columns:1fr 1fr;gap:17px;min-width:0;margin:0;padding:0;display:grid}.legal-form label[data-v-20e56999]{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.legal-form-full[data-v-20e56999]{grid-column:1/-1}.legal-form input[data-v-20e56999],.legal-form select[data-v-20e56999],.legal-form textarea[data-v-20e56999]{color:#10204a;background:#fff;border:1px solid #bcc5d5;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font:400 13px/1.5 Onest,sans-serif}.legal-form textarea[data-v-20e56999]{resize:vertical;min-height:115px}.legal-form small[data-v-20e56999]{color:#67738a;font-size:10px;font-weight:400;line-height:1.6}.legal-submit[data-v-20e56999]{justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.legal-error[data-v-20e56999]{color:#962c25;background:#fff2f0;border:1px solid #f1c6c2;border-radius:8px;margin:17px 0 0;padding:12px;font-size:12px}.legal-success[data-v-20e56999]{background:#f5fbf2;border:1px solid #cce4c9;border-radius:13px;margin-top:26px;padding:28px}.legal-success>span[data-v-20e56999]{color:#257530;background:#e3f2df;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.legal-success h4[data-v-20e56999]{margin:14px 0 8px;font:800 18px Onest,sans-serif}.legal-success p[data-v-20e56999]{color:#43516e;margin:0 0 20px;font-size:13px}@media (width<=700px){.store-legal[data-v-20e56999]{border-radius:17px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.legal-shell[data-v-20e56999]{height:calc(100dvh - 24px)}.legal-header[data-v-20e56999]{grid-template-columns:38px minmax(0,1fr) 32px;gap:0 10px;padding:17px 18px 14px}.legal-emblem[data-v-20e56999]{border-radius:10px;width:38px;height:38px}.legal-header h2[data-v-20e56999]{font-size:17px}.legal-heading>span[data-v-20e56999]{font-size:9px}.legal-header>p[data-v-20e56999]{grid-column:1/-1;margin-top:12px;font-size:11px}.legal-close[data-v-20e56999]{width:32px;height:32px}.legal-tabs[data-v-20e56999]{gap:4px;padding:9px 10px}.legal-tabs button[data-v-20e56999]{flex-direction:column;gap:4px;padding:7px 3px;font-size:10px}.legal-form fieldset[data-v-20e56999],.legal-layout[data-v-20e56999]{grid-template-columns:minmax(0,1fr)}.legal-sidebar[data-v-20e56999]{display:none}.legal-reading[data-v-20e56999]{padding:23px 21px 26px}.legal-document-title[data-v-20e56999]{font-size:20px}.legal-section>h3[data-v-20e56999]{font-size:15px}.legal-article[data-v-20e56999] li,.legal-article[data-v-20e56999] p{font-size:12px}.legal-bottom[data-v-20e56999]{gap:10px;padding:12px 18px}.legal-bottom>span[data-v-20e56999]{max-width:190px;font-size:9px}.legal-bottom>button[data-v-20e56999]{padding:7px 18px}.legal-form fieldset[data-v-20e56999]{gap:14px}.legal-submit[data-v-20e56999]{width:100%}}@media (prefers-reduced-motion:reduce){.legal-reading[data-v-20e56999]{scroll-behavior:auto}}
