@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-kufi-arabic-arabic-400-normal-BvgpXdLf.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-400-normal-PyVzz14P.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-kufi-arabic-math-400-normal-C58RzX6y.woff2)format("woff2"),url(/assets/noto-kufi-arabic-math-400-normal-COEL3rX1.woff)format("woff");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-208E,U+2090-209C,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:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-kufi-arabic-symbols-400-normal-XE42xKys.woff2)format("woff2"),url(/assets/noto-kufi-arabic-symbols-400-normal-vs2Us--s.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+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+1F0??,U+1F100-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-kufi-arabic-latin-ext-400-normal-Bf0h9UEw.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-ext-400-normal-dk0qCnZv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-kufi-arabic-latin-400-normal-BIMeMYep.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-400-normal-9DDibutD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-kufi-arabic-arabic-500-normal-DrsK1iQh.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-500-normal-BbXNLbEv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-kufi-arabic-math-500-normal-DTt2rHqD.woff2)format("woff2"),url(/assets/noto-kufi-arabic-math-500-normal-x8Tbm5dK.woff)format("woff");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-208E,U+2090-209C,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:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-kufi-arabic-symbols-500-normal-C-zAohbT.woff2)format("woff2"),url(/assets/noto-kufi-arabic-symbols-500-normal-tOazsZZk.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+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+1F0??,U+1F100-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-kufi-arabic-latin-ext-500-normal-cPoccYfL.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-ext-500-normal-Ce_OO2DT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-kufi-arabic-latin-500-normal-B6DUqak9.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-500-normal-BKKDuk0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-kufi-arabic-arabic-600-normal-DpQOABqh.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-600-normal-DeKYl9zm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-kufi-arabic-math-600-normal-EEoXMfAu.woff2)format("woff2"),url(/assets/noto-kufi-arabic-math-600-normal-BhDcNs-e.woff)format("woff");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-208E,U+2090-209C,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:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-kufi-arabic-symbols-600-normal-gGFfrt4u.woff2)format("woff2"),url(/assets/noto-kufi-arabic-symbols-600-normal-BPG_9Nwo.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+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+1F0??,U+1F100-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-kufi-arabic-latin-ext-600-normal-B90_l063.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-ext-600-normal-BjuybwvT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-kufi-arabic-latin-600-normal-BU20Dfqv.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-600-normal-UiIawE5u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-arabic-700-normal-CGKuvZQr.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-700-normal-SbQDc0eq.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-math-700-normal-C3Yz6b2N.woff2)format("woff2"),url(/assets/noto-kufi-arabic-math-700-normal-OvHCOp4h.woff)format("woff");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-208E,U+2090-209C,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:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-symbols-700-normal-B0RrZ4WM.woff2)format("woff2"),url(/assets/noto-kufi-arabic-symbols-700-normal-B0HIZBCT.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+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+1F0??,U+1F100-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-latin-ext-700-normal-Do6DQzkb.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-ext-700-normal-CIjQIZSZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-latin-700-normal-CeymQha4.woff2)format("woff2"),url(/assets/noto-kufi-arabic-latin-700-normal-CyuqOqA9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-arabic-400-normal-BgcZqrGr.woff2)format("woff2"),url(/assets/noto-naskh-arabic-arabic-400-normal-906mYfoQ.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-math-400-normal-DClNKkNU.woff2)format("woff2"),url(/assets/noto-naskh-arabic-math-400-normal-2FwzQPL2.woff)format("woff");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-208E,U+2090-209C,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:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-symbols-400-normal-CUT2fEz7.woff2)format("woff2"),url(/assets/noto-naskh-arabic-symbols-400-normal-BM2Vw_--.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+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+1F0??,U+1F100-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-latin-ext-400-normal-Bcx40G37.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-ext-400-normal-DhdPamfi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-latin-400-normal-NFDaMY-O.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-400-normal-B091BDZS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-naskh-arabic-arabic-500-normal-DPQ605Ob.woff2)format("woff2"),url(/assets/noto-naskh-arabic-arabic-500-normal-Ce1DAuZF.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-naskh-arabic-math-500-normal-CY-C23Ap.woff2)format("woff2"),url(/assets/noto-naskh-arabic-math-500-normal-UYStTk1U.woff)format("woff");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-208E,U+2090-209C,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:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-naskh-arabic-symbols-500-normal-6JxFSbQB.woff2)format("woff2"),url(/assets/noto-naskh-arabic-symbols-500-normal-DmZ5KnHG.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+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+1F0??,U+1F100-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-naskh-arabic-latin-ext-500-normal-DmUUDXEC.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-ext-500-normal-CbGLAf2V.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-naskh-arabic-latin-500-normal-Knt6H2YH.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-500-normal-FHf0OPCY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-naskh-arabic-arabic-600-normal-CRqEncdf.woff2)format("woff2"),url(/assets/noto-naskh-arabic-arabic-600-normal-BCEWQZ9C.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-naskh-arabic-math-600-normal-CrsVSq1P.woff2)format("woff2"),url(/assets/noto-naskh-arabic-math-600-normal-oxsUmmH-.woff)format("woff");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-208E,U+2090-209C,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:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-naskh-arabic-symbols-600-normal-DbE5IS3U.woff2)format("woff2"),url(/assets/noto-naskh-arabic-symbols-600-normal-Bc459Z43.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+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+1F0??,U+1F100-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-naskh-arabic-latin-ext-600-normal-JPxgbYNr.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-ext-600-normal-OYq1BNyN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-naskh-arabic-latin-600-normal-BtmwtOfM.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-600-normal-5uXcOCFV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--gallery-pill-angle:0deg;--journey-pill-angle:0deg;--motto-border-angle:0deg;--card-border-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[admin\:audit\]{admin:audit}.\[analytics\:record-failed\]{analytics:record-failed}.\[remindo\:endpoint-failed\]{remindo:endpoint-failed}}:root{--black:#030303;--black-soft:#080807;--gold:#c9952f;--gold-light:#f2ce73;--gold-deep:#815812;--ivory:#f4efe5;--muted:#aaa49a;--line:#ca962f5c;--site-header-height:88px;--site-header-gap:12px;--font-display:"Noto Kufi Arabic", Tahoma, sans-serif;--font-body:"Noto Naskh Arabic", Tahoma, serif}.admin-message-stat{z-index:1;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:border-color .2s,background .2s,transform .2s;position:relative}.admin-message-stat:hover,.admin-message-stat:focus-visible,.admin-message-stat.is-active{border-color:var(--admin-accent,#d4af37);background:var(--admin-accent,#d4af37)}@supports (color:color-mix(in lab, red, red)){.admin-message-stat:hover,.admin-message-stat:focus-visible,.admin-message-stat.is-active{background:color-mix(in srgb, var(--admin-accent,#d4af37) 10%, var(--admin-panel-bg))}}.admin-message-stat:hover,.admin-message-stat:focus-visible,.admin-message-stat.is-active{transform:translateY(-1px)}.admin-message-stat:focus-visible{outline:2px solid var(--admin-accent,#d4af37);outline-offset:2px}.admin-message-filters,.admin-message-dialog>[data-message-detail]{z-index:2;position:relative}.admin-message-filters input,.admin-message-filters select,.admin-message-actions button,.admin-message-dialog button,.admin-message-dialog input,.admin-message-dialog textarea,.admin-message-dialog select,.admin-message-dialog .admin-dialog-close{pointer-events:auto;touch-action:manipulation}.admin-message-status.is-restricted{color:#fbbf24;background:#f59e0b29}.admin-message-restrictions-panel{margin-top:18px}.admin-message-restrictions-note{border-bottom:1px solid var(--admin-border);color:var(--admin-muted);margin:0;padding:12px 16px;font-size:.78rem}.admin-message-moderation{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:18px;gap:12px;padding:16px;display:grid}.admin-message-moderation h3,.admin-message-moderation p{margin:0}.admin-message-moderation p{color:var(--admin-muted);font-size:.78rem}.admin-message-moderation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-message-moderation label{gap:7px;display:grid}.admin-message-moderation select,.admin-message-moderation input{border:1px solid var(--admin-border);background:var(--admin-input-bg,#00000029);width:100%;min-height:44px;color:var(--admin-text);border-radius:10px;padding:8px 10px}.admin-message-moderation>button{color:#fbbf24;cursor:pointer;background:#d89a2824;border:1px solid #d89a28;border-radius:10px;justify-self:end;min-height:42px;padding:8px 18px}.admin-message-current-restriction{color:#fca5a5;background:#ef444414;border:1px solid #ef444459;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-message-current-restriction button{flex:none}@media (width<=900px){.admin-message-moderation-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.admin-message-moderation-grid{grid-template-columns:1fr}.admin-message-current-restriction{flex-direction:column;align-items:stretch}}.admin-message-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-message-stat{background:var(--admin-panel-bg);border:1px solid var(--admin-border);border-radius:16px;flex-direction:column;gap:7px;padding:18px;display:flex}.admin-message-stat small{color:var(--admin-muted)}.admin-message-stat strong{color:var(--admin-text);font-size:1.7rem}.admin-message-list-panel{overflow:hidden}.admin-message-filters{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(260px,1fr) 220px;gap:10px;padding:14px;display:grid}.admin-message-table td strong,.admin-message-table td small{display:block}.admin-message-table td small{color:var(--admin-muted);margin-top:5px}.admin-message-table tr.is-unread{background:var(--admin-accent,#d4af37)}@supports (color:color-mix(in lab, red, red)){.admin-message-table tr.is-unread{background:color-mix(in srgb,var(--admin-accent,#d4af37) 8%,transparent)}}.admin-message-status{color:#83b9ef;background:#4e7db229;border-radius:999px;padding:5px 10px;font-size:.76rem;display:inline-flex}.admin-message-status.is-replied{color:#4ade80;background:#10b98126}.admin-message-status.is-unread{color:#22d3ee;background:#06b6d429}.admin-message-status.is-blocked{color:#f87171;background:#ef444424}.admin-message-actions{gap:7px;display:flex}.admin-message-actions button,.admin-message-reply button{border:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;background:0 0;border-radius:9px;padding:8px 12px}.admin-message-empty{text-align:center;color:var(--admin-muted);padding:50px}.admin-message-empty svg{margin:0 auto 10px;font-size:2rem;display:block}.admin-message-dialog{width:min(1420px,100vw - 20px);max-width:none}.admin-message-dialog>[data-message-detail]{gap:12px;padding:20px;display:grid}.admin-message-detail-header{background:var(--admin-panel-soft);border:1px solid var(--admin-border);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.admin-message-detail-header img{object-fit:cover;border:1px solid var(--admin-accent,#d4af37);border-radius:50%;width:58px;height:58px}.admin-message-detail-header h2{color:var(--admin-text);margin:5px 0}.admin-message-detail-header a{color:var(--admin-muted)}.admin-message-channel{color:#22d3ee;font-size:.75rem}.admin-message-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-message-meta div{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:14px;padding:13px}.admin-message-meta small,.admin-message-meta strong{display:block}.admin-message-meta small{color:var(--admin-muted);margin-bottom:6px}.admin-message-meta strong{color:var(--admin-text);overflow-wrap:anywhere}.admin-message-chat{background:var(--admin-panel-soft);border:1px solid var(--admin-border);border-radius:18px;flex-direction:column;gap:14px;min-height:260px;max-height:46vh;padding:18px;display:flex;overflow:auto}.admin-chat-bubble{border:1px solid var(--admin-border);max-width:min(72%,680px);color:var(--admin-text);border-radius:18px;padding:14px;position:relative}.admin-chat-bubble.is-incoming{background:#18325280;align-self:flex-start}.admin-chat-bubble.is-outgoing{background:#104b4e73;align-self:flex-end}.admin-chat-bubble img{float:right;border-radius:50%;width:34px;height:34px;margin-left:9px}.admin-chat-bubble strong,.admin-chat-bubble small,.admin-chat-bubble time{display:block}.admin-chat-bubble small,.admin-chat-bubble time{color:var(--admin-muted);font-size:.72rem}.admin-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.admin-message-reply{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:18px;padding:14px}.admin-message-reply label span{color:var(--admin-text);margin-bottom:8px;display:block}.admin-message-reply textarea{resize:vertical;border:1px solid var(--admin-border);background:var(--admin-input-bg,#00000029);width:100%;color:var(--admin-text);border-radius:12px;padding:12px}.admin-message-reply>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.admin-message-reply .admin-primary-button{color:#fff;background:linear-gradient(135deg,#0ea5e9,#06b6d4)}.oe-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (width<=800px){.admin-message-summary,.admin-message-meta{grid-template-columns:1fr 1fr}.admin-message-filters{grid-template-columns:1fr}.admin-message-dialog>[data-message-detail]{padding:10px}.admin-message-detail-header{grid-template-columns:auto 1fr}.admin-message-detail-header>.admin-message-status{grid-column:1/-1;width:max-content}.admin-chat-bubble{max-width:92%}.admin-message-reply>div{flex-wrap:wrap}.admin-message-reply button{flex:auto}}@media (width<=480px){.admin-message-summary,.admin-message-meta{grid-template-columns:1fr}.admin-message-detail-header img{width:48px;height:48px}.admin-message-detail-header h2{font-size:1rem}.admin-message-chat{padding:10px}.admin-chat-bubble{max-width:96%}}.admin-nav-message-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:23px;height:23px;margin-inline-start:auto;padding:0 7px;font:700 .72rem/1 system-ui;display:inline-grid;box-shadow:0 0 0 3px #ef444421}.admin-nav-message-badge[hidden]{display:none!important}.admin-message-dialog{border:1px solid var(--admin-border);border-radius:24px;width:min(1440px,100vw - 18px);max-height:calc(100dvh - 18px);padding:0;position:relative;overflow:auto}.admin-message-dialog>[data-message-detail]{gap:13px;min-height:min(890px,100dvh - 20px);padding:24px 28px 28px;display:grid;position:relative}.admin-message-breadcrumb{min-height:28px;color:var(--admin-text);align-items:center;gap:9px;padding-inline-end:62px;font-weight:700;display:flex}.admin-message-breadcrumb strong{color:#20c9dd}.admin-message-breadcrumb span{color:var(--admin-muted)}.admin-message-detail-header{background:linear-gradient(135deg,var(--admin-panel-soft),var(--admin-panel-soft));border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;min-height:146px;padding:18px 22px}@supports (color:color-mix(in lab, red, red)){.admin-message-detail-header{background:linear-gradient(135deg,var(--admin-panel-soft),color-mix(in srgb,var(--admin-panel-soft) 90%,#0ea5e9))}}.admin-message-detail-header{box-shadow:inset 0 1px #ffffff06}.admin-message-detail-header img{width:58px;height:58px}.admin-message-detail-header h2{letter-spacing:.02em;white-space:nowrap;max-width:none;font-size:clamp(1.35rem,2.65vw,2.35rem);font-weight:500}.admin-message-detail-header a{text-decoration:none}.admin-message-header-actions{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;display:flex}.admin-message-more{border:1px solid var(--admin-border);width:42px;height:42px;color:var(--admin-text);cursor:pointer;background:#081320a3;border-radius:12px;padding:0;font-size:1.7rem;line-height:1;transition:all .2s}.admin-message-more:hover,.admin-message-more:focus-visible{color:#22d3ee;border-color:#22d3ee;transform:translateY(-1px);box-shadow:0 8px 22px #06b6d41f}.admin-message-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-message-meta div{border-radius:15px;flex-direction:column;justify-content:center;min-height:84px;padding:14px 17px;display:flex}.admin-message-meta strong{white-space:nowrap;font-size:.9rem}.admin-message-workspace{direction:ltr;grid-template-columns:280px minmax(0,1fr);gap:12px;min-height:540px;display:grid}.admin-message-workspace>*{direction:rtl}.admin-message-info{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:18px;align-self:stretch;overflow:hidden}.admin-message-info h3{background:var(--admin-panel-soft);margin:0;padding:19px 18px}@supports (color:color-mix(in lab, red, red)){.admin-message-info h3{background:color-mix(in srgb,var(--admin-panel-soft) 80%,#2563eb)}}.admin-message-info h3{color:var(--admin-text);font-size:1.08rem}.admin-message-info-row{border-bottom:1px solid var(--admin-border);margin:0 13px;padding:12px 4px}.admin-message-info-row small,.admin-message-info-row strong{display:block}.admin-message-info-row small{color:var(--admin-muted);margin-bottom:4px;font-size:.74rem}.admin-message-info-row strong{color:var(--admin-text);overflow-wrap:anywhere;font-size:.82rem}.admin-message-info-delete{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef444457;border-radius:11px;width:calc(100% - 26px);margin:14px 13px;padding:11px}.admin-message-conversation{grid-template-rows:minmax(300px,1fr) auto;gap:12px;min-width:0;display:grid}.admin-message-chat{background:var(--admin-panel-soft);scroll-behavior:smooth;border-radius:18px;min-height:360px;max-height:52vh;padding:22px}.admin-chat-bubble{border-radius:18px;width:fit-content;min-width:min(430px,100%);max-width:min(76%,820px);padding:16px 18px;box-shadow:0 10px 24px #00000014}.admin-chat-bubble.is-incoming{border-start-end-radius:6px;align-self:flex-end}.admin-chat-bubble.is-outgoing{border-start-start-radius:6px;align-self:flex-start}.admin-chat-bubble img{width:38px;height:38px}.admin-chat-bubble strong{white-space:nowrap;font-size:.96rem}.admin-chat-bubble p{margin:9px 0;font-size:.92rem}.admin-message-reply{border-radius:18px;padding:13px}.admin-message-reply input,.admin-message-reply textarea{border:1px solid var(--admin-border);background:var(--admin-input-bg,#00000029);width:100%;color:var(--admin-text);border-radius:12px;padding:12px}.admin-message-reply input{height:44px}.admin-message-reply textarea{min-height:94px}.admin-message-moderation-overlay{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;background:#00050dc2;place-items:center;padding:18px;animation:.18s adminModerationFade;display:grid;position:absolute;inset:0}.admin-message-moderation-overlay[hidden]{display:none!important}.admin-message-moderation{border-color:var(--admin-accent,#d4af37);width:min(650px,100%);padding:22px}@supports (color:color-mix(in lab, red, red)){.admin-message-moderation{border-color:color-mix(in srgb,var(--admin-accent,#d4af37) 72%,var(--admin-border))}}.admin-message-moderation{background:linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-soft));animation:.22s adminModerationRise;box-shadow:0 28px 80px #0000007a}.admin-message-moderation h3{font-size:1.25rem}.admin-message-moderation-grid{grid-template-columns:1fr 1fr}.admin-message-moderation-buttons{justify-content:flex-end;gap:9px;display:flex}.admin-message-moderation-buttons button{min-width:112px}@keyframes adminModerationFade{0%{opacity:0}to{opacity:1}}@keyframes adminModerationRise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (width<=900px){.admin-message-dialog>[data-message-detail]{padding:16px}.admin-message-meta{grid-template-columns:1fr 1fr}.admin-message-workspace{grid-template-columns:1fr}.admin-message-info{order:2}.admin-message-conversation{order:1}.admin-message-info{grid-template-columns:1fr 1fr;display:grid}.admin-message-info h3,.admin-message-info-delete{grid-column:1/-1}.admin-message-chat{max-height:48vh}.admin-chat-bubble{max-width:88%}}@media (width<=560px){.admin-message-dialog{border-radius:0;width:100vw;max-height:100dvh}.admin-message-dialog>[data-message-detail]{min-height:100dvh;padding:12px}.admin-message-breadcrumb{padding-inline-end:48px;font-size:.78rem}.admin-message-detail-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:120px;padding:14px 10px}.admin-message-detail-header img{width:44px;height:44px}.admin-message-detail-header h2{white-space:nowrap;letter-spacing:0;font-size:clamp(.68rem,3vw,.94rem)}.admin-message-detail-header a{font-size:.68rem}.admin-message-header-actions{gap:7px}.admin-message-more{width:36px;height:36px}.admin-message-meta{grid-template-columns:1fr 1fr}.admin-message-meta div{min-height:72px;padding:10px}.admin-message-meta strong{white-space:normal;overflow-wrap:anywhere;font-size:.72rem}.admin-message-workspace{min-height:0}.admin-message-info{grid-template-columns:1fr}.admin-message-info h3,.admin-message-info-delete{grid-column:auto}.admin-message-chat{min-height:360px;padding:11px}.admin-chat-bubble{width:95%;min-width:0;max-width:95%;padding:12px}.admin-chat-bubble strong{white-space:nowrap;font-size:clamp(.72rem,3.4vw,.9rem)}.admin-message-reply>div{grid-template-columns:1fr 1fr;display:grid}.admin-message-moderation-grid{grid-template-columns:1fr}.admin-message-moderation{padding:17px}.admin-message-moderation-buttons button{flex:1;min-width:0}}.admin-message-dialog{height:min(900px,100dvh - 20px);overflow:hidden}.admin-message-dialog>[data-message-detail]{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.admin-message-workspace,.admin-message-conversation{min-height:0;overflow:hidden}.admin-message-info{min-height:0;overflow:auto}.admin-message-conversation{grid-template-rows:minmax(150px,1fr) auto}.admin-message-chat{overscroll-behavior:contain;height:auto;min-height:0;max-height:none}.admin-message-reply{flex:none;padding:11px}.admin-message-reply label span{margin-bottom:5px}.admin-message-reply label+label{margin-top:7px}.admin-message-reply input{height:38px;padding:8px 11px}.admin-message-reply textarea{min-height:68px;max-height:108px;padding:9px 11px}.admin-message-reply>div{margin-top:7px}@media (width>=701px) and (width<=900px){.admin-message-dialog>[data-message-detail]{padding:14px}.admin-message-workspace{grid-template-columns:230px minmax(0,1fr)}.admin-message-info{order:initial;display:block}.admin-message-conversation{order:initial}.admin-message-info h3,.admin-message-info-delete{grid-column:auto}.admin-message-detail-header{min-height:118px}.admin-message-meta div{min-height:70px;padding:10px}.admin-chat-bubble{max-width:92%}}@media (width<=700px){.admin-message-dialog{height:100dvh;max-height:100dvh;overflow:auto}.admin-message-dialog>[data-message-detail]{grid-template-rows:auto;height:auto;min-height:100dvh;overflow:visible}.admin-message-workspace{overflow:visible}.admin-message-conversation{grid-template-rows:auto auto;overflow:visible}.admin-message-chat{height:clamp(300px,43dvh,480px);min-height:300px}.admin-message-reply{z-index:6;position:sticky;bottom:0;box-shadow:0 -12px 28px #0003}.admin-message-info{max-height:none;overflow:visible}}@media (height<=760px) and (width>=701px){.admin-message-dialog{height:calc(100dvh - 10px)}.admin-message-dialog>[data-message-detail]{gap:8px;padding:12px 18px}.admin-message-breadcrumb{min-height:20px;font-size:.76rem}.admin-message-detail-header{min-height:92px;padding:10px 16px}.admin-message-detail-header img{width:46px;height:46px}.admin-message-detail-header h2{font-size:1.25rem}.admin-message-meta div{min-height:58px;padding:8px 12px}.admin-message-meta small{margin-bottom:2px}.admin-message-info h3{padding:12px}.admin-message-info-row{padding:7px 3px}.admin-message-reply textarea{min-height:52px;max-height:70px}}.admin-message-reply>div{align-items:center}.admin-message-reply button{border-radius:12px;min-height:42px;padding:9px 18px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.admin-message-reply button:hover,.admin-message-reply button:focus-visible{border-color:#22d3ee;transform:translateY(-1px);box-shadow:0 8px 22px #06b6d41f}.admin-message-reply .admin-primary-button{background:linear-gradient(135deg,#087cf0,#10b8d4);border-color:#38bdf87a;min-width:142px;box-shadow:0 10px 24px #0ea5e92e}.admin-message-moderation-buttons .is-warning{color:#111;background:linear-gradient(135deg,#b9770e,#eab83d);border-color:#efc75e;font-weight:800}.admin-message-moderation-buttons button{border-radius:12px;min-height:44px}.admin-message-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-message-filters{grid-template-columns:minmax(260px,1fr) minmax(170px,220px) minmax(170px,220px)}.admin-message-category-badge{--message-category-color:#94a3b8;border:1px solid var(--message-category-color);align-items:center;width:max-content;margin-top:7px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-message-category-badge{border:1px solid color-mix(in srgb,var(--message-category-color) 50%,transparent)}}.admin-message-category-badge{background:var(--message-category-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-message-category-badge{background:color-mix(in srgb,var(--message-category-color) 13%,transparent)}}.admin-message-category-badge{color:var(--message-category-color);font-size:.67rem;line-height:1}.admin-message-status.is-archived{color:#cbd5e1;background:#94a3b826}.admin-message-category-box select{border:1px solid var(--admin-border);background:var(--admin-input-bg,#00000029);width:100%;min-height:38px;color:var(--admin-text);border-radius:10px;padding:7px 9px}.admin-message-info-archive{color:#67e8f9;cursor:pointer;background:#06b6d414;border:1px solid #22d3ee4d;border-radius:11px;width:calc(100% - 26px);margin:14px 13px 0;padding:11px}.admin-message-info-delete{margin-top:8px}.admin-message-moderation-quick-actions{border:1px solid var(--admin-border);background:#ffffff05;border-radius:13px;grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.admin-message-moderation-quick-actions button{border:1px solid var(--admin-border);min-height:42px;color:var(--admin-text);cursor:pointer;background:0 0;border-radius:11px}.admin-message-moderation-quick-actions .is-danger-outline{color:#f87171;border-color:#ef444459}.admin-message-categories-panel{margin-top:18px;overflow:hidden}.admin-message-category-create{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(220px,1fr) 140px auto;align-items:end;gap:10px;padding:15px;display:grid}.admin-message-category-create label{color:var(--admin-muted);gap:6px;font-size:.73rem;display:grid}.admin-message-category-create input{border:1px solid var(--admin-border);background:var(--admin-input-bg,#00000029);width:100%;height:44px;color:var(--admin-text);border-radius:11px;padding:8px 11px}.admin-message-category-create input[type=color]{cursor:pointer;padding:5px}.admin-message-category-create button{min-height:44px}.admin-message-category-list{flex-wrap:wrap;gap:9px;padding:14px;display:flex}.admin-message-category-chip{--message-category-color:#d4af37;border:1px solid var(--message-category-color);align-items:center;gap:7px;min-height:38px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-message-category-chip{border:1px solid color-mix(in srgb,var(--message-category-color) 38%,var(--admin-border))}}.admin-message-category-chip{background:var(--message-category-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-message-category-chip{background:color-mix(in srgb,var(--message-category-color) 9%,var(--admin-panel-soft))}}.admin-message-category-chip{color:var(--admin-text)}.admin-message-category-chip i{background:var(--message-category-color);width:9px;height:9px;box-shadow:0 0 10px var(--message-category-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-message-category-chip i{box-shadow:0 0 10px color-mix(in srgb,var(--message-category-color) 65%,transparent)}}.admin-message-category-chip strong{font-size:.74rem}.admin-message-category-chip small{color:var(--admin-muted);font-size:.6rem}.admin-message-category-chip button{color:#f87171;cursor:pointer;background:#ef444417;border:0;border-radius:50%;width:25px;height:25px;padding:0}@media (width<=900px){.admin-message-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-message-filters{grid-template-columns:1fr 1fr}.admin-message-filters .admin-search{grid-column:1/-1}.admin-message-category-create{grid-template-columns:1fr 110px}.admin-message-category-create button{grid-column:1/-1}}@media (width<=520px){.admin-message-summary,.admin-message-filters,.admin-message-category-create{grid-template-columns:1fr}.admin-message-filters .admin-search,.admin-message-category-create button{grid-column:auto}.admin-message-moderation-quick-actions{grid-template-columns:1fr}.admin-message-category-list{padding:10px}.admin-message-category-chip{border-radius:12px;width:100%}.admin-message-category-chip button{margin-inline-start:auto}}.oe-message-block-overlay{z-index:120000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;place-items:center;padding:18px;animation:.2s oeBlockFade;display:grid;position:fixed;inset:0}.oe-message-block-dialog{color:#f5efe2;text-align:center;background:radial-gradient(circle at 50% 0,#cf9a2f24,#0000 36%),linear-gradient(145deg,#11100d,#050505 72%);border:1px solid #e0ae44b8;border-radius:24px;width:min(480px,100vw - 28px);max-height:calc(100dvh - 28px);padding:34px 28px 26px;animation:.24s oeBlockRise;position:relative;overflow:auto;box-shadow:0 32px 100px #000000b8,inset 0 1px #ffeeb014}.oe-message-block-dialog:before{content:"";background:linear-gradient(90deg,#0000,#f1cd73,#0000);height:2px;position:absolute;top:0;left:18%;right:18%}.oe-message-block-dialog>img{object-fit:cover;border:2px solid #d3a541;border-radius:50%;width:82px;height:82px;margin:0 auto 14px;display:block;box-shadow:0 0 0 7px #d3a54114,0 12px 32px #0000006b}.oe-message-block-close{color:#c9c0ae;cursor:pointer;background:#ffffff09;border:1px solid #e0ae4440;border-radius:12px;width:38px;height:38px;padding:0;font:300 1.7rem/1 Arial;transition:all .18s;position:absolute;top:13px;left:13px}.oe-message-block-close:hover,.oe-message-block-close:focus-visible{color:#fff;border-color:#e1b653;transform:rotate(4deg)}.oe-message-block-eyebrow{color:#e1b653;font:700 .72rem/1.5 var(--font-display);letter-spacing:.04em;display:block}.oe-message-block-dialog h4{color:#fff7e8;font:700 clamp(1.22rem,4vw,1.65rem)/1.55 var(--font-display);margin:7px 0 8px}.oe-message-block-copy{color:#aaa397;max-width:390px;margin:0 auto 18px;font-size:.82rem;line-height:1.8}.oe-message-block-details{text-align:right;gap:8px;margin:0;display:grid}.oe-message-block-details>div{background:#ffffff06;border:1px solid #e0ae4429;border-radius:13px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.oe-message-block-details dt{color:#9f9789;font-size:.72rem}.oe-message-block-details dd{color:#f3d17a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem;font-weight:700;line-height:1.65}.oe-message-block-confirm{color:#090806;width:100%;min-height:48px;font:800 .88rem/1 var(--font-display);cursor:pointer;background:linear-gradient(135deg,#f0cc72,#b97d19);border:1px solid #f0c967;border-radius:13px;margin-top:18px;transition:all .18s;box-shadow:0 12px 28px #b97d1933}.oe-message-block-confirm:hover,.oe-message-block-confirm:focus-visible{filter:brightness(1.06);transform:translateY(-1px)}@keyframes oeBlockFade{0%{opacity:0}to{opacity:1}}@keyframes oeBlockRise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=520px){.oe-message-block-overlay{padding:10px}.oe-message-block-dialog{border-radius:20px;width:100%;padding:28px 16px 18px}.oe-message-block-dialog>img{width:70px;height:70px}.oe-message-block-details>div{grid-template-columns:92px minmax(0,1fr);padding:10px}.oe-message-block-copy{font-size:.76rem}}@media (width>=768px) and (width<=1280px){.home-page .reference-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(7px,1vw,12px)}.home-page .reference-card{min-width:0;padding:clamp(10px,1.25vw,16px) clamp(7px,.9vw,12px) clamp(10px,1.2vw,15px)}.home-page .reference-title-frame{width:98%;min-height:clamp(44px,5vw,56px);padding:7px clamp(5px,.7vw,9px) 8px}.home-page .reference-title-frame h3{letter-spacing:-.04em;white-space:nowrap;max-width:100%;font-size:clamp(.62rem,1.08vw,.8rem);line-height:1.25}.home-page .reference-card-action{white-space:nowrap;gap:4px;width:90%;min-height:clamp(29px,3.2vw,36px);padding-inline:6px;font-size:clamp(.54rem,.9vw,.7rem)}.home-page .reference-icon{width:clamp(36px,4.8vw,52px);height:clamp(36px,4.8vw,52px);margin-bottom:clamp(12px,1.7vw,20px)}.home-page .reference-number{font-size:clamp(.7rem,1.1vw,.9rem)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + var(--site-header-gap));background:var(--black)}body{background:var(--black);color:var(--ivory);font-family:var(--font-body);margin:0;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:var(--gold);color:#050505}.reference-shell{width:min(1460px,100% - 96px);margin-inline:auto}.site-header{z-index:1000;-webkit-backdrop-filter:none;backface-visibility:visible;opacity:1;visibility:visible;top:0;background:#020202fb;border-top:1px solid #d4a33a3d;border-bottom:1px solid #d4a33a2e;width:100%;position:fixed;inset-inline:0;transform:none;box-shadow:0 10px 34px #0000004d}.site-header-frame{width:100%;height:var(--site-header-height);padding-left:max(clamp(12px, 2.6vw, 42px), env(safe-area-inset-left));padding-right:max(clamp(12px, 2.6vw, 42px), env(safe-area-inset-right));direction:ltr;justify-content:space-between;align-items:center;margin-inline:0;display:flex;position:relative}.brand{direction:ltr;order:2;align-items:center;gap:16px;margin-left:auto;margin-right:0;display:inline-flex}.brand-mark{flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.brand-orbit{border:1px solid #e3b34e61;border-radius:50%;animation:3.2s ease-in-out infinite brandPulse;position:absolute;inset:-4px}.brand img{object-fit:cover;filter:drop-shadow(0 0 18px #d5a43a29);border-radius:50%;width:100%;height:100%}.brand-divider{background:linear-gradient(transparent, var(--gold), transparent);width:1px;height:48px}.brand-name{color:var(--gold-light);direction:rtl;flex-direction:column;align-items:center;line-height:1.15;display:flex}.brand-name>span{font-family:var(--font-display);font-size:1.55rem;font-weight:500}.brand-name small{color:#d8ad57;letter-spacing:.42em;margin-top:9px;font-family:Georgia,serif;font-size:.59rem}.header-actions{z-index:3;top:50%;left:max(clamp(12px, 2.6vw, 42px), env(safe-area-inset-left));direction:ltr;order:1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin-left:0;margin-right:auto;display:flex;position:absolute;transform:translateY(-50%)}@property --gallery-pill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.header-gallery-link{--gallery-pill-angle:0deg;isolation:isolate;color:#f0ce78;min-width:148px;min-height:48px;font-family:var(--font-display);white-space:nowrap;direction:rtl;background:radial-gradient(#daa3301a,#0000 70%),linear-gradient(#0f0e0bfa,#040404fc);border:1px solid #daa73f3d;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:8px 20px;font-size:.88rem;font-weight:600;line-height:1;transition:color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 0 0 4px #020202bd,0 10px 28px #00000057,inset 0 0 20px #dea9390d}.header-gallery-link:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--gallery-pill-angle), transparent 0deg 48deg, #dda7393d 64deg, #ffe9a0 84deg, #d49729 112deg, transparent 140deg 244deg, #dda73933 262deg, #f6ca62 286deg, transparent 316deg 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #ebb54180);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:4s linear infinite gallery-pill-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header-gallery-link svg{stroke-width:1.75px;flex:none;width:1.2em;height:1.2em}.header-gallery-link:hover,.header-gallery-link:focus-visible{color:#ffe7a0;outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #020202c2,0 13px 32px #ab710e2e,inset 0 0 24px #dea93914}@keyframes gallery-pill-orbit{to{--gallery-pill-angle:360deg}}.header-back-button{z-index:3;width:48px;height:48px;color:var(--gold-light);cursor:pointer;background:radial-gradient(circle at 50% 34%,#e2b14921,#0000 55%),#040404d1;border:1px solid #e0ad43b8;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.3rem;transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative;box-shadow:0 8px 24px #00000057,inset 0 0 18px #d3a0380a}.header-back-button svg{stroke-width:2px;width:1.35em;height:1.35em;display:block}.header-back-button:hover,.header-back-button:focus-visible{border-color:var(--gold-light);background-color:#c9952f1f;outline:none;transform:translate(-3px)}.reference-hero{isolation:isolate;background:linear-gradient(90deg,#02020273,#020202c7 48%,#030303 100%),linear-gradient(#0000002e,#030303 99%),url(/images/v2-hero.webp) 25%/cover no-repeat;min-height:min(920px,100svh);position:relative;overflow:hidden}.hero-texture{z-index:-1;pointer-events:none;background:linear-gradient(#e2af4209 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#e2af4209 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 50% 48%,#d3a43a1a,#0000 38%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 4%,#000 48% 100%)}.hero-stage{place-items:center;min-height:min(920px,100svh);padding:138px 24px 92px;display:grid}@keyframes brandPulse{0%,to{opacity:.35;transform:scale(.96);box-shadow:0 0 #dba73b00}50%{opacity:.86;transform:scale(1.05);box-shadow:0 0 18px #dba73b40}}.hero-message{text-align:center;direction:rtl;background:linear-gradient(145deg,#14110be6,#040404ed),#050505;border:1px solid #daa73e4d;border-radius:28px;width:min(100%,820px);padding:clamp(38px,5vw,64px) clamp(24px,6vw,76px);position:relative;box-shadow:0 28px 80px #00000075,inset 0 1px #ffe29a14}.hero-message:before,.hero-message:after{content:"";pointer-events:none;width:74px;height:74px;position:absolute}.hero-message:before{border-top:1px solid #f2ca70a6;border-right:1px solid #f2ca70a6;border-radius:0 16px 0 0;top:14px;right:14px}.hero-message:after{border-bottom:1px solid #f2ca706b;border-left:1px solid #f2ca706b;border-radius:0 0 0 16px;bottom:14px;left:14px}.hero-eyebrow{color:#e4bd67;letter-spacing:.06em;justify-content:center;align-items:center;gap:14px;margin:0 auto 8px;font-size:clamp(.72rem,1.1vw,.88rem);display:flex}.hero-eyebrow span{background:linear-gradient(90deg,#0000,#e2af42b8);width:38px;height:1px}.hero-eyebrow span:last-child{transform:scaleX(-1)}.hero-eyebrow b{font-weight:500}.hero-message h1{color:#0000;font-family:var(--font-display);letter-spacing:-.08em;filter:drop-shadow(0 10px 26px #c78d1c21);background:linear-gradient(#ffe19b 2%,#d9a23b 54%,#f0c76c 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4.2rem,7vw,7.4rem);font-weight:700;line-height:1.18}.english-name{direction:ltr;justify-content:center;align-items:center;gap:24px;margin:8px auto 26px;display:flex}.english-name span{background:linear-gradient(90deg,#0000,#d7a437cc);width:70px;height:1px}.english-name span:last-child{transform:scaleX(-1)}.english-name b{color:#d8ab50;letter-spacing:.56em;font-family:Georgia,Times New Roman,serif;font-size:clamp(.86rem,1.4vw,1.15rem);font-weight:400}.hero-message>p{color:#d0c5b2;max-width:680px;margin:0 auto;font-size:clamp(1.05rem,1.75vw,1.42rem);line-height:2.05}.hero-actions{justify-content:center;align-items:center;gap:26px;margin-top:35px;display:flex}.gold-button,.outline-button{min-width:185px;min-height:55px;font-family:var(--font-body);border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:1rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.gold-button{color:#181108;background:linear-gradient(135deg,#f2d27f,#c68d27);border:1px solid #edca72;box-shadow:0 0 26px #cf97291f}.outline-button{border:1px solid var(--gold);color:#e6c16f;background:#00000042}.hero-topics{color:#decfb3b8;justify-content:center;align-items:center;gap:13px;margin:26px auto 0;font-size:clamp(.68rem,1vw,.8rem);display:flex}.hero-topics i{background:#d8a847;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #d8a8477a}.gold-button:hover,.gold-button:focus-visible,.outline-button:hover,.outline-button:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 12px 30px #c48c222e}.journey-section{overflow-clip-margin:0;isolation:isolate;background:radial-gradient(at 88% 47%,#6f4d1c2b,#0000 34%),radial-gradient(circle at 12% 82%,#b27c1814,#0000 20%),#030303;min-height:100svh;padding:70px 0 52px;position:relative;overflow:clip}.journey-section:before{content:"";z-index:-2;opacity:.11;filter:grayscale()contrast(1.35)brightness(.42);background:url(/images/v2-writing.webp) 100% 100%/cover no-repeat;width:58%;height:78%;position:absolute;bottom:-7%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}.journey-art{z-index:-1;border:2px solid #c9942b80;border-radius:50%;width:560px;height:700px;position:absolute;bottom:-245px;left:-210px;transform:rotate(-25deg)}.journey-art:after{content:"";opacity:.55;background-image:radial-gradient(circle,#cf9828e6 1.3px,#0000 1.5px);background-size:18px 18px;width:150px;height:150px;position:absolute;top:45%;left:64%}.journey-art span{border:1px solid #c9942b29;border-radius:50%;position:absolute;inset:35px}.journey-art span:nth-child(2){inset:90px}.journey-art span:nth-child(3){inset:145px}.journey-content{z-index:2;position:relative}.journey-heading{text-align:center}.journey-heading>p{color:#d3a249;margin:0;font-size:1.12rem;font-weight:600;line-height:1.8}.journey-heading h2{color:var(--ivory);font-family:var(--font-display);letter-spacing:normal;word-spacing:normal;white-space:nowrap;direction:rtl;justify-content:center;align-items:baseline;gap:.2em;margin:0;font-size:clamp(2.7rem,5.4vw,5.15rem);font-weight:500;line-height:1.45;display:flex}.journey-heading h2 span{display:inline-block}.journey-heading h2 .journey-welcome{color:var(--ivory)}.journey-heading h2 .journey-gold{color:#0000;background:linear-gradient(#f7d57f,#c08a27);-webkit-background-clip:text;background-clip:text}.journey-heading>div{color:#aba49a;letter-spacing:normal;word-spacing:.08em;max-width:690px;margin:11px auto 0;font-size:1.08rem;line-height:2}.reference-card-grid{direction:rtl;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);width:100%;margin:clamp(24px,3.6vw,54px) auto 0;display:grid}.reference-shell.journey-content{width:min(1800px,100% - clamp(16px,3vw,64px))}.reference-card{aspect-ratio:.78;background:linear-gradient(145deg,#ffffff09,#0000 46%),linear-gradient(#121211f0,#070707f5);border:1px solid #c7912a94;border-radius:0 20px 20px;flex-direction:column;align-items:center;min-height:0;padding:24px 14px 26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0000007a,0 20px 55px #0000002e}@media (width<=1180px) and (width>=1051px){.reference-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.reference-card:hover,.reference-card:focus-visible{border-color:#f0c25be0;outline:none;transform:translateY(-7px);box-shadow:inset 0 0 40px #0000007a,0 22px 50px #c2891c1f}.folded-corner{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#f5d17a,#8c5b11);width:24px;height:24px;position:absolute;top:-1px;left:-1px}.reference-number{color:var(--gold-light);letter-spacing:.13em;font-family:Georgia,serif;font-size:1.35rem;font-weight:700;position:absolute;top:21px;right:28px}.reference-icon{width:78px;height:78px;color:var(--gold-light);border:1px solid #c7912a7a;border-radius:50%;place-items:center;margin-top:26px;font-size:2rem;display:grid;box-shadow:0 0 0 8px #c7912a0f}.reference-card h3{width:fit-content;max-width:100%;min-height:52px;color:var(--gold-light);font-family:var(--font-display);letter-spacing:-.035em;text-align:center;white-space:nowrap;overflow-wrap:normal;background:linear-gradient(#c9952f14,#c9952f06),#050505b8;border:1px solid #c7912a94;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:auto 0;padding:9px 16px 10px;font-size:clamp(.96rem,1.2vw,1.18rem);font-weight:600;line-height:1.45;display:inline-flex;box-shadow:inset 0 0 18px #c9952f09,0 8px 24px #00000038}.reference-card h3:before,.reference-card h3:after{content:"✿";color:#d6a849;opacity:.88;flex:none;font-family:Georgia,serif;font-size:.58em;line-height:1}.reference-card h3.single-line-title{letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal;font-size:clamp(.88rem,1.06vw,1.05rem)}.reference-card-action{color:#d6a849;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:22px;font-size:.9rem;display:flex}.reference-card-action>span{direction:ltr;align-items:center;display:flex}.reference-card-action svg{font-size:1.15rem}.reference-card-action i{background:linear-gradient(90deg,#b47f22,#0000);width:44px;height:1px}.social-area{text-align:center;margin:54px auto 0}.contact-hub{scroll-margin-top:0}.social-title-row{justify-content:center;align-items:center;display:flex}.social-title-row h3{color:#d7a94f;font-family:var(--font-display);margin:0;font-size:1.52rem;font-weight:600;line-height:1.7}.social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:22px;display:flex}.social-links a{color:#d9ab50;background:#00000085;border:1px solid #d3a038b3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1rem;transition:color .18s,background .18s,transform .18s;display:grid}.social-links a:hover,.social-links a:focus-visible{color:#100b03;background:var(--gold-light);outline:none;transform:translateY(-3px)}.oe-message-panel{background:linear-gradient(145deg,#ffffff09,#0000 45%),linear-gradient(#11100ef5,#040404fa);border:1px solid #d3a0386b;border-radius:2px;width:min(980px,100%);margin:48px auto 0;padding:clamp(28px,4vw,52px);box-shadow:0 28px 75px #00000047,inset 0 0 70px #00000052}.oe-message-heading{text-align:center;max-width:650px;margin:0 auto 34px}.oe-message-kicker{color:var(--gold-light);letter-spacing:.06em;font-size:1.05rem;font-weight:600;display:block}.oe-message-heading h3{color:#f3eee4;font-family:var(--font-display);margin:8px 0 5px;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.4}.oe-message-heading p{color:#a9a197;word-spacing:.05em;margin:0;font-size:.96rem;line-height:1.9}.oe-message-form{text-align:right;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.oe-form-field{min-width:0}.oe-form-field--full{grid-column:1/-1}.oe-form-field label{color:#d8d0c3;margin-bottom:8px;font-size:.86rem;display:block}.oe-form-field label span{color:var(--gold-light)}.oe-form-field input,.oe-form-field textarea{color:#f1ece3;width:100%;font:inherit;background:#00000085;border:1px solid #d3a03847;border-radius:0;outline:0;font-size:.92rem;transition:border-color .18s,box-shadow .18s,background .18s}.oe-form-field input{min-height:52px;padding:0 16px}.oe-form-field textarea{resize:vertical;min-height:170px;padding:14px 16px;line-height:1.8}.oe-form-field input::placeholder,.oe-form-field textarea::placeholder{color:#6f685f}.oe-form-field input:focus,.oe-form-field textarea:focus{background:#080705e6;border-color:#eebe59db;box-shadow:0 0 0 3px #d3a03814}.oe-form-footer{align-items:center;gap:18px;display:flex}.oe-submit{color:#171006;min-width:178px;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#efca70,#c28c2e);border:1px solid #e5b956;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;transition:filter .18s,transform .18s,opacity .18s;display:inline-flex}.oe-submit:hover,.oe-submit:focus-visible{filter:brightness(1.07);outline:none;transform:translateY(-2px)}.oe-submit:disabled{cursor:wait;opacity:.68}.oe-form-status{color:#aaa197;min-height:1.8em;margin:0;font-size:.83rem;line-height:1.8}.oe-form-status.is-success{color:#d8b665}.oe-form-status.is-error{color:#e1a087}.oe-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inner-page{background:radial-gradient(circle at 83% 18%,#cb952a1a,#0000 28%),#030303;min-height:calc(100svh - 90px);padding:160px 0 95px}.inner-page .shell{width:min(1100px,100% - 48px);margin-inline:auto}.inner-hero{max-width:820px}.inner-hero .eyebrow{color:var(--gold-light);font-size:1.2rem;font-weight:600;line-height:1.8}.inner-hero h1{color:#0000;font-family:var(--font-display);background:linear-gradient(#f8d77f,#b77c1f);-webkit-background-clip:text;background-clip:text;margin:10px 0 0;font-size:clamp(3rem,7vw,6.2rem);line-height:1.35}.inner-lead{color:#c5bba8;max-width:680px;margin-top:20px;font-size:1.25rem;line-height:2}.content-panel{border:1px solid var(--line);background:#ffffff06;max-width:820px;margin-top:45px;padding:38px}.content-panel p{color:var(--muted);margin:0}.image-rights-panel{scroll-margin-top:120px}.image-rights-panel+.image-rights-panel{margin-top:24px}.image-rights-panel h2{color:var(--gold-light);font-family:var(--font-display);margin:0 0 16px;font-size:clamp(1.3rem,2.4vw,1.8rem)}.image-rights-panel p{line-height:2}.image-rights-panel .image-rights-credit{color:#c5bba8;margin-top:18px}.image-rights-credit strong{color:var(--gold-light);font-weight:600}.news-shell{width:min(1380px,100% - 64px)!important}.news-page{padding-top:126px}.news-profile{text-align:center;width:min(1100px,100%);margin-inline:auto;padding-bottom:1px}.news-profile-cover-wrap{position:relative}.news-profile-cover{aspect-ratio:1871/873;background:#050505;border:1px solid #e6b54da3;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,inset 0 0 0 1px #ffde8e0f}.news-profile-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0009),radial-gradient(circle,#0000 42%,#0000002e);position:absolute;inset:0}.news-profile-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.news-profile-avatar{z-index:2;background:#050505;border:3px solid #d8a63d;border-radius:50%;width:174px;height:174px;padding:5px;position:absolute;top:auto;bottom:-86px;right:50%;overflow:hidden;transform:translate(50%);box-shadow:0 0 0 7px #030303,0 0 0 8px #e8bc5b8a,0 18px 45px #000000a8,0 0 34px #d8a63d38}.news-profile-avatar img{object-fit:cover;object-position:center 22%;border-radius:50%;width:100%;height:100%;display:block}.news-profile-identity h1{color:#f1c864;text-shadow:0 5px 28px #cf992d33;justify-content:center;align-items:center;gap:12px;margin:0;font-family:Times New Roman,Georgia,serif;font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.25;display:inline-flex}.news-profile-identity h1 svg{color:#1d9bf0;filter:drop-shadow(0 0 8px #1d9bf061);flex:none;font-size:.64em}.news-profile-identity p{color:#bdb3a4;margin:14px 0 0;font-size:1.02rem;line-height:1.9}.news-profile-section-title{color:#ebc15f;font-family:var(--font-display);text-align:center;margin:52px 0 -24px;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:600}.facebook-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:56px;display:grid}.facebook-news-card{background:linear-gradient(145deg,#ffffff0a,#0000 42%),#0b0b0a;border:1px solid #d3a03857;border-radius:22px;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 22px 55px #00000052}.facebook-news-card:hover{border-color:#ecbe5bad;transform:translateY(-5px);box-shadow:0 28px 70px #00000075}.facebook-news-media{aspect-ratio:4/3;background:radial-gradient(circle,#c9952f1a,#0000 58%),#030303;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.facebook-news-media img{object-fit:contain;width:100%;height:100%;display:block}.facebook-news-placeholder{width:84px;height:84px;color:var(--gold-light);border:1px solid #e0af486b;border-radius:50%;place-items:center;font-size:2rem;display:grid}.facebook-news-number{min-width:39px;min-height:39px;color:var(--gold-light);font-family:var(--font-display);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040404c7;border:1px solid #efc25d8f;border-radius:999px;place-items:center;padding:4px 8px;font-size:.72rem;display:grid;position:absolute;inset:16px 16px auto auto}.facebook-news-body{flex-direction:column;flex:1;padding:25px 24px 24px;display:flex}.facebook-news-meta{color:#c99a3e;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:14px;font-size:.76rem;line-height:1.7;display:flex}.facebook-news-meta svg{flex:none;font-size:1rem}.facebook-news-body>p{color:#d2c9bb;word-spacing:.04em;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:18px 0 25px;font-size:1rem;line-height:1.95;display:-webkit-box;overflow:hidden}.facebook-read-button{color:#130d04;width:100%;min-height:49px;font-family:var(--font-display);cursor:pointer;background:linear-gradient(135deg,#f0cc76,#b77b1d);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:10px 18px;font-size:.84rem;font-weight:700;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.content-archive-links{color:#d8cfbf;width:min(1120px,100%);margin:42px auto 0}.content-archive-links details{background:#ffffff06;border:1px solid #d3a0384d;border-radius:18px;overflow:hidden}.content-archive-links summary{min-height:64px;color:var(--gold-light);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-weight:700;display:flex}.content-archive-links summary small{color:#a99d8b;font-size:.75rem;font-weight:500}.content-archive-links>details>p{color:#aaa092;margin:0;padding:0 20px 18px;line-height:1.9}.content-archive-links ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:520px;margin:0;padding:0 20px 22px;list-style-position:inside;display:grid;overflow:auto}.content-archive-links li{color:#7d735f;min-width:0}.content-archive-links a{color:#d9c17f;overflow-wrap:anywhere;line-height:1.8;text-decoration:none}.content-archive-links a:hover,.content-archive-links a:focus-visible{color:#f4d98d;text-decoration:underline}@media (width<=700px){.content-archive-links ol{grid-template-columns:1fr}}.facebook-read-button:hover,.facebook-read-button:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-2px)}.facebook-news-empty{text-align:center;background:#ffffff06;border:1px solid #d3a03857;border-radius:22px;flex-direction:column;align-items:center;width:min(720px,100%);margin:58px auto 0;padding:54px 34px;display:flex}.facebook-news-empty>svg{color:var(--gold-light);font-size:2.2rem}.facebook-news-empty h2{color:#f1e9db;font-family:var(--font-display);margin:17px 0 0;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.5}.facebook-news-empty p{max-width:560px;color:var(--muted);margin:13px 0 24px;font-size:1.04rem;line-height:1.9}body.news-modal-open{overscroll-behavior:none;overflow:hidden}.facebook-post-modal{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overscroll-behavior:contain;background:#000000d1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.facebook-post-modal-card{direction:ltr;background:#0a0a09;border:1px solid #e8b85294;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);width:min(1040px,100%);max-height:min(880px,100dvh - 64px);display:grid;position:relative;overflow:auto;box-shadow:0 38px 120px #000000b3}.facebook-post-modal-close{z-index:2;width:44px;height:44px;color:var(--gold-light);cursor:pointer;background:#000000d1;border:1px solid #efc25d94;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;display:grid;position:absolute;inset:18px 18px auto auto}.facebook-post-modal-media{background:radial-gradient(circle,#c9952f17,#0000 62%),#020202;place-items:center;min-height:520px;display:grid;overflow:hidden}.facebook-post-modal-media img{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 64px);display:block}.facebook-post-modal-content{direction:rtl;padding:68px 42px 44px}.facebook-post-modal-content h2{color:#f4ead8;font-family:var(--font-display);margin:25px 0 18px;font-size:clamp(1.9rem,3.5vw,3.35rem);line-height:1.45}.facebook-post-modal-content>p{color:#d8cfc0;white-space:pre-wrap;word-spacing:.05em;margin:0;font-size:1.08rem;line-height:2.05}.about-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.about-story p{word-spacing:.06em;line-height:2.05}.about-section{width:min(1020px,100%);margin:92px auto 0;padding-top:58px}.about-section-heading{max-width:780px}.about-section-heading>p{color:var(--gold-light);margin:0;font-size:1.14rem;font-weight:600;line-height:1.8}.about-section-heading h2{color:#f1ece3;font-family:var(--font-display);margin:8px 0 0;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:500;line-height:1.45}.about-section-heading h2 span{color:#0000;background:linear-gradient(#f5d27b,#b77c1f);-webkit-background-clip:text;background-clip:text}.about-section-heading>div{color:#aaa197;word-spacing:.06em;max-width:690px;margin-top:13px;font-size:1rem;line-height:2}.about-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.about-timeline-card{background:linear-gradient(145deg,#ffffff09,#050505f0);border:1px solid #d3a03847;min-height:208px;padding:32px 26px 26px;position:relative}.about-timeline-card:before{content:"";background:var(--gold-light);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;right:25px;box-shadow:0 0 18px #edbe53a6}.about-timeline-card>span{color:var(--gold-light);letter-spacing:.08em;font-family:Georgia,serif;font-size:.88rem}.about-timeline-card h3,.about-principle-card h3,.about-field-card h3,.about-interest-card h3,.about-belief-card h3{color:#eee8dd;font-family:var(--font-display);margin:10px 0 0;font-size:1.4rem;font-weight:500;line-height:1.6}.about-timeline-card p,.about-principle-card p,.about-field-card p,.about-interest-card p,.about-belief-card p{color:#9f978c;word-spacing:.04em;margin:8px 0 0;font-size:.88rem;line-height:1.95}.about-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.about-principle-card{background:#ffffff06;border:1px solid #d3a03840;min-height:190px;padding:28px 76px 28px 28px;position:relative}.about-principle-card>span{color:var(--gold-light);font-family:Georgia,serif;font-size:.8rem;position:absolute;top:29px;right:26px}.about-principle-card h3{margin-top:0}.about-quote{border-right:2px solid var(--gold-light);text-align:center;background:linear-gradient(90deg,#0000,#d3a03812);max-width:780px;margin:52px auto 0;padding:30px 38px}.about-quote p{color:#ddd4c5;font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.85}.about-quote cite{color:var(--gold-light);margin-top:10px;font-size:.82rem;font-style:normal;display:block}.about-writing-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.about-field-card{background:radial-gradient(circle at 80% 10%,#d3a03817,#0000 32%),#070707eb;border:1px solid #d3a0384d;min-height:230px;padding:30px 25px}.about-field-card>span{width:52px;height:52px;color:var(--gold-light);border:1px solid #d3a03880;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;box-shadow:inset 0 0 16px #d3a03812,0 0 18px #d3a0380f}.about-field-card>span svg{stroke-width:1.7px;filter:drop-shadow(0 0 7px #ebbd5833);width:23px;height:23px}.about-interests{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:42px;display:grid}.about-interest-card{background:#ffffff05;border-bottom:1px solid #d3a0383d;grid-template-columns:42px 1fr;gap:15px;min-height:142px;padding:23px 24px;display:grid}.about-interest-card>span{color:var(--gold-light);padding-top:8px;font-family:Georgia,serif;font-size:.74rem}.about-interest-card h3{margin-top:0}.about-beliefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.about-belief-card{text-align:center;background:linear-gradient(#14120edb,#040404f5);border:1px solid #d3a03847;min-height:220px;padding:31px 26px}.about-belief-card i{color:var(--gold-light);font-size:.88rem;font-style:normal;display:block}.about-closing{text-align:center;background:radial-gradient(circle at 50% 0,#d3a0381f,#0000 45%),#060606;border:1px solid #d3a03857;width:min(1020px,100%);margin:92px auto 0;padding:52px 34px}.about-closing>p{color:var(--gold-light);margin:0;font-size:1.08rem;font-weight:600}.about-closing h2{color:#eee8dd;font-family:var(--font-display);margin:10px 0 0;font-size:clamp(2rem,4.5vw,4rem);font-weight:500;line-height:1.5}.about-closing>div{justify-content:center;align-items:center;gap:12px;margin-top:27px;display:flex}.about-closing a{border:1px solid var(--gold-light);min-width:170px;min-height:48px;color:var(--gold-light);justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.about-closing a:first-child{color:#171006;background:linear-gradient(135deg,#efca70,#c28c2e)}.contact-link,.back-link{border-bottom:1px solid var(--gold);color:var(--gold-light);margin-top:25px;padding-bottom:5px;display:inline-block}.contact-link{direction:ltr}.site-footer{background:#020202;border-top:1px solid #d29e3429}.footer-inner{color:#776f63;justify-content:space-between;align-items:center;gap:24px;min-height:90px;font-size:.8rem;display:flex}.footer-inner span{color:#b98a38;letter-spacing:.25em;font-family:Georgia,serif}.footer-copyright{align-items:center;gap:12px;display:flex}.footer-auto-links{display:contents}.footer-copyright p{margin:0}.footer-copyright a{color:#76654a;opacity:.58;border-inline-start:1px solid #b98a383d;padding-inline-start:12px;font-size:.68rem;transition:color .18s,opacity .18s}.footer-copyright a:hover,.footer-copyright a:focus-visible{color:#c59a4d;opacity:.9;outline:none}.logos-page{background:radial-gradient(circle at 80% 4%,#d29e341f,#0000 24%),radial-gradient(circle at 15% 34%,#9f6c1914,#0000 28%),#030303;padding-top:132px}.inner-page .logos-shell{width:min(1460px,100% - 72px)}.logos-hero{text-align:center;max-width:880px;margin-inline:auto}.logos-hero .eyebrow{color:#d6a64d;font-family:var(--font-display);letter-spacing:.06em;margin:0;font-size:.95rem}.logos-hero h1{color:#0000;font-family:var(--font-display);background:linear-gradient(#f7dc93,#c58b28 76%);-webkit-background-clip:text;background-clip:text;margin:8px 0 0;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:600;line-height:1.35}.logos-lead{color:#b9afa0;max-width:720px;margin:12px auto 0;font-size:1.14rem;line-height:2}.logos-hero>span{color:#8d7346;letter-spacing:.3em;margin-top:16px;font-family:Georgia,serif;font-size:.7rem;display:block}.logos-section{margin-top:clamp(64px,8vw,110px)}.logos-section-heading{text-align:center;margin-bottom:25px}.logos-section-heading p{color:#a98443;margin:0;font-size:.82rem}.logos-section-heading h2{color:#ead8af;font-family:var(--font-display);margin:3px 0 0;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:500}.logos-section-heading h2:after{content:"";background:linear-gradient(90deg,#0000,#c99737,#0000);width:76px;height:1px;margin:13px auto 0;display:block}.logos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.logo-gallery-card{background:linear-gradient(155deg,#ffffff09,#070707eb);border:1px solid #c8932c47;border-radius:18px;min-width:0;margin:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 18px 50px #0000003d}.logo-gallery-card:hover{border-color:#e7b8529e;transform:translateY(-5px);box-shadow:0 22px 54px #8f5e0f24}.logo-gallery-card a{aspect-ratio:1;background:#060606;display:block;position:relative;overflow:hidden}.logo-gallery-card img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.logo-gallery-card:hover img{transform:scale(1.025)}.logo-gallery-card figcaption{color:#c4b79d;text-align:center;border-top:1px solid #c8932c29;justify-content:center;align-items:center;min-height:52px;padding:12px 14px;font-size:.86rem;line-height:1.6;display:flex}.official-logos-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,100%);margin-inline:auto}.business-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-cards-grid .logo-gallery-card a{aspect-ratio:1.75}.logo-image-trigger{cursor:zoom-in}.logo-image-trigger:focus-visible{outline-offset:-4px;outline:2px solid #e5b954}.gallery-image-page{background:radial-gradient(circle at 78% 5%,#d29e3424,#0000 27%),radial-gradient(circle at 14% 70%,#764e0f14,#0000 30%),#030303;min-height:100vh;padding:132px 0 70px}.public-content-detail-page,.site-not-found-page{background:radial-gradient(circle at 78% 3%,#4d381273,#0000 30%),#030303;min-height:100vh;padding:112px 20px 64px}.public-content-detail,.site-not-found-page>section{width:min(920px,100%);margin:0 auto}.public-content-detail>header,.site-not-found-page>section{text-align:center}.public-content-detail>header>a,.public-content-detail-source,.site-not-found-page a{color:#e8bd62;text-decoration:none}.public-content-detail>header>span,.site-not-found-page span{color:#b98b38;margin:22px 0 8px;font-size:.86rem;display:block}.public-content-detail h1,.site-not-found-page h1{color:#f4ead5;margin:0;font-size:clamp(1.8rem,5vw,3.8rem);line-height:1.45}.public-content-detail time{color:#9f9688;margin:16px 0 28px;display:block}.public-content-detail-card{background:#090806f2;border:1px solid #705225;border-radius:24px;padding:clamp(22px,5vw,52px);box-shadow:0 30px 90px #000}.public-content-detail-card>p{color:#f3ead7;margin:0 0 1.1em;font-size:clamp(1.04rem,2vw,1.22rem);line-height:2.15}.public-content-detail-signature{color:#e9be63;text-align:center;border-top:1px solid #302514;margin-top:30px;padding-top:22px}.public-content-detail-source,.site-not-found-page a{border:1px solid #735528;border-radius:12px;justify-content:center;margin-top:20px;padding:11px 17px;display:inline-flex}.site-not-found-page>section{background:#090806f2;border:1px solid #705225;border-radius:24px;max-width:620px;padding:42px 24px}.site-not-found-page p{color:#aaa092;line-height:1.9}@media (width<=620px){.public-content-detail-page,.site-not-found-page{padding:92px 12px 42px}.public-content-detail-card{border-radius:18px}}.gallery-image-detail{width:min(1240px,100% - 44px);margin-inline:auto}.gallery-image-detail>header{text-align:center;max-width:840px;margin:0 auto 28px}.gallery-image-back{color:#e5bd66;background:#120e07b8;border:1px solid #d8a9465c;border-radius:999px;align-items:center;min-height:42px;padding:8px 15px;font-size:.78rem;text-decoration:none;display:inline-flex}.gallery-image-detail>header>span{color:#a98545;margin-top:22px;font-size:.78rem;display:block}.gallery-image-detail h1{color:#f1dfb7;font-family:var(--font-display);margin:5px 0 0;font-size:clamp(2rem,5vw,4.4rem);font-weight:500;line-height:1.4}.gallery-image-detail>header p{color:#aaa294;margin:10px 0 0;line-height:2}.gallery-image-detail>figure{background:radial-gradient(circle at 50% 45%,#9e6c1717,#0000 55%),#070707;border:1px solid #d19e3959;border-radius:26px;place-items:center;min-height:min(66vh,760px);margin:0;padding:clamp(12px,2.8vw,32px);display:grid;box-shadow:0 30px 90px #0000007a}.gallery-image-detail>figure img{object-fit:contain;border-radius:16px;max-width:100%;max-height:72vh;display:block}.gallery-image-detail>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.gallery-image-detail>footer a{color:#dec179;text-align:center;background:#100d08d1;border:1px solid #cc98314d;border-radius:12px;place-items:center;min-height:48px;padding:10px 14px;font-size:.76rem;text-decoration:none;display:grid}@media (width<=700px){.gallery-image-page{padding:105px 0 36px}.gallery-image-detail{width:calc(100% - 20px)}.gallery-image-detail>figure{border-radius:18px;min-height:48vh}.gallery-image-detail>footer{grid-template-columns:1fr}}body.logo-lightbox-open{overscroll-behavior:none;overflow:hidden}.logo-lightbox[hidden],.logo-lightbox-share-menu[hidden]{display:none!important}.logo-lightbox{z-index:5000;opacity:0;overscroll-behavior:contain;direction:rtl;place-items:center;padding:22px;transition:opacity .18s;display:grid;position:fixed;inset:0}.logo-lightbox.is-open{opacity:1}.logo-lightbox-backdrop{-webkit-backdrop-filter:blur(12px);cursor:zoom-out;background:radial-gradient(circle at 50% 40%,#774d0c2b,#0000 42%),#000000e6;position:absolute;inset:0}.logo-lightbox-panel{place-items:center;width:100%;height:100%;display:grid;position:relative}.logo-lightbox .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.logo-lightbox-figure{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:calc(100vw - 150px);max-height:calc(100svh - 110px);margin:0;display:flex;position:relative}.logo-lightbox-image{object-fit:contain;background:#050505;border:1px solid #e9bb5370;border-radius:14px;width:auto;max-width:min(82vw,1440px);height:auto;max-height:calc(100svh - 150px);display:block;box-shadow:0 32px 100px #000000b8,0 0 0 5px #030303b3,0 0 36px #bf841c26}.logo-lightbox-image:not([src]){visibility:hidden}.logo-lightbox-figure figcaption{color:#dbc897;text-align:center;max-width:min(760px,74vw);font-size:clamp(.78rem,1.2vw,.98rem);line-height:1.6}.logo-lightbox-action{z-index:4;color:#f1d58f;cursor:pointer;background:#080807e0;border:1px solid #e5b348b3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:46px;padding:8px 14px;font-family:inherit;font-size:.84rem;line-height:1;text-decoration:none;transition:color .17s,border-color .17s,background .17s,transform .17s;display:inline-flex;position:absolute;box-shadow:0 12px 34px #0000006b,inset 0 0 16px #d39a2c0f}.logo-lightbox-action:hover,.logo-lightbox-action:focus-visible{color:#fff0bc;background:#1d1508f0;border-color:#f1c76c;outline:none;transform:translateY(-2px)}.logo-lightbox-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.logo-lightbox-back{top:0;right:0}.logo-lightbox-share{top:0;left:0}.logo-lightbox-download{bottom:0;left:0}.logo-lightbox-share-menu{z-index:6;-webkit-backdrop-filter:blur(14px);background:#070706f7;border:1px solid #e0af477a;border-radius:16px;gap:3px;width:min(220px,100vw - 32px);padding:7px;display:grid;position:absolute;top:56px;left:0;box-shadow:0 24px 70px #000000ad,inset 0 0 24px #d197280b}.logo-lightbox-share-menu a,.logo-lightbox-share-menu button{color:#d8c89e;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:40px;padding:7px 9px;font-family:inherit;font-size:.8rem;text-decoration:none;display:flex}.logo-lightbox-share-menu a:hover,.logo-lightbox-share-menu a:focus-visible,.logo-lightbox-share-menu button:hover,.logo-lightbox-share-menu button:focus-visible{color:#f4d98f;background:#d39e311a;outline:none}.logo-lightbox-share-menu span{color:#e5bd68;border:1px solid #e1b14957;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-family:Arial,sans-serif;font-size:.7rem;display:grid}.logo-lightbox-toast{z-index:7;color:#ecd28e;opacity:0;pointer-events:none;background:#050505f0;border:1px solid #dfad4366;border-radius:999px;margin:0;padding:8px 14px;font-size:.75rem;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:50%;transform:translate(-50%,8px)}.logo-lightbox-toast:empty{display:none}.logo-lightbox-toast.is-visible{opacity:1;transform:translate(-50%)}@media (width<=980px){.inner-page .logos-shell{width:min(100% - 40px,900px)}.logos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.official-logos-grid,.business-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.logos-page{padding-top:96px;padding-bottom:56px}.inner-page .logos-shell{width:min(100% - 20px,620px)}.logos-hero h1{font-size:clamp(2rem,10vw,3.4rem)}.logos-lead{font-size:.92rem;line-height:1.9}.logos-hero>span{letter-spacing:.18em;font-size:.55rem}.logos-section{margin-top:52px}.logos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.logo-gallery-card{border-radius:11px}.logo-gallery-card figcaption{min-height:44px;padding:8px 6px;font-size:clamp(.58rem,2.8vw,.74rem)}.business-cards-grid{grid-template-columns:1fr}.logo-lightbox{padding:10px}.logo-lightbox-figure{gap:8px;max-width:calc(100vw - 20px);max-height:calc(100svh - 120px)}.logo-lightbox-image{border-radius:9px;max-width:calc(100vw - 20px);max-height:calc(100svh - 142px)}.logo-lightbox-figure figcaption{max-width:calc(100vw - 44px);font-size:.72rem}.logo-lightbox-action{min-width:46px;min-height:46px;padding:0}.logo-lightbox-action>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.logo-lightbox-share-menu{top:54px}.logo-lightbox-toast{white-space:nowrap;max-width:calc(100vw - 130px);bottom:4px}.footer-inner{min-height:76px}.footer-copyright{gap:7px}.footer-copyright a{padding-inline-start:7px;font-size:.57rem}}@media (width<=1050px){.reference-shell{width:min(100% - 48px,900px)}.hero-stage{padding-inline:18px}.hero-message h1{font-size:clamp(4rem,9vw,6.2rem)}.reference-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(5px,1.2vw,12px)}.reference-card{padding:clamp(10px,1.5vw,18px) clamp(6px,1.2vw,14px) clamp(12px,1.7vw,20px)}.folded-corner{width:clamp(13px,1.8vw,20px);height:clamp(13px,1.8vw,20px)}.reference-number{font-size:clamp(.72rem,1.45vw,1rem);top:clamp(9px,1.4vw,16px);right:clamp(9px,1.4vw,16px)}.reference-icon{width:clamp(38px,5.4vw,54px);height:clamp(38px,5.4vw,54px);margin-top:clamp(8px,1.4vw,14px);font-size:clamp(1rem,2.2vw,1.45rem);box-shadow:0 0 0 clamp(4px,.7vw,6px) #c7912a0f}.reference-card h3{gap:clamp(3px,.5vw,6px);min-height:clamp(32px,4.1vw,44px);padding:clamp(5px,.75vw,8px) clamp(6px,.9vw,10px);font-size:clamp(.62rem,1.7vw,.92rem)}.reference-card h3.single-line-title{font-size:clamp(.56rem,1.52vw,.84rem)}.reference-card-action{gap:clamp(2px,.5vw,4px);padding-top:clamp(4px,1vw,9px);font-size:clamp(.5rem,1.2vw,.72rem);line-height:1.25}.reference-card-action svg{font-size:clamp(.58rem,1.4vw,.82rem)}.reference-card-action i{width:clamp(7px,1.5vw,16px)}}@media (width<=780px){:root{--site-header-height:64px;--site-header-gap:8px}.reference-shell{width:min(100% - 20px,620px)}html{scroll-padding-top:calc(var(--site-header-height) + var(--site-header-gap))}.site-header-frame{height:var(--site-header-height);padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.brand{gap:7px}.brand-mark{width:44px;height:44px}.brand-divider{height:30px}.brand-name>span{font-size:1rem}.brand-name small{letter-spacing:.32em;margin-top:4px;font-size:.42rem}.header-back-button{border-color:#e0ad439e;width:42px;height:42px;font-size:1.12rem;transform:none}.header-actions{left:max(10px, env(safe-area-inset-left));gap:7px}.header-gallery-link{gap:6px;min-width:108px;min-height:40px;padding:7px 12px;font-size:clamp(.66rem,2.8vw,.78rem);box-shadow:0 0 0 3px #020202bd,0 8px 22px #00000052,inset 0 0 16px #dea9390d}.header-gallery-link:before{padding:1px;inset:-1px}.header-back-button:hover,.header-back-button:focus-visible{transform:translate(-3px)}.reference-hero{background:linear-gradient(90deg,#02020294,#020202d9 58%,#030303),linear-gradient(#0000001f,#030303 100%),url(/images/v2-hero.webp) 30%/cover no-repeat;min-height:74svh}.hero-stage{min-height:74svh;padding:116px 0 42px}.hero-message{border-radius:22px;width:calc(100% - 20px);max-width:580px;margin-inline:auto;padding:34px 18px 30px}.hero-message h1{font-size:clamp(3.2rem,16vw,5.2rem);line-height:1.18}.hero-message>p{max-width:520px;font-size:clamp(.82rem,3.25vw,1rem);line-height:1.9}.english-name{gap:6px;margin:3px auto 13px}.english-name span{width:18px}.english-name b{letter-spacing:.28em;font-size:clamp(.58rem,2.2vw,.76rem)}.hero-actions{flex-direction:row;gap:9px;margin-top:22px}.gold-button,.outline-button{gap:5px;width:50%;min-width:0;min-height:44px;padding-inline:10px;font-size:clamp(.72rem,2.8vw,.88rem)}.journey-section{min-height:0;padding:18px 0 30px}.journey-heading>p{font-size:clamp(.78rem,3.2vw,.94rem)}.journey-heading h2{gap:.16em;font-size:clamp(1.45rem,7.2vw,2.5rem);line-height:1.45}.journey-heading>div{margin-top:6px;font-size:clamp(.64rem,2.35vw,.78rem);line-height:1.7}.reference-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(3px,.9vw,7px);margin-top:18px}.reference-card{aspect-ratio:.78;border-radius:0 clamp(5px,1.5vw,9px) clamp(5px,1.5vw,9px);align-items:center;min-width:0;height:auto;min-height:0;padding:clamp(4px,1.2vw,10px) clamp(2px,.7vw,6px) clamp(5px,1.3vw,12px);display:flex}.folded-corner{width:clamp(6px,1.8vw,12px);height:clamp(6px,1.8vw,12px)}.reference-number{font-size:clamp(.36rem,1.2vw,.62rem);top:clamp(3px,1vw,7px);right:clamp(3px,1vw,8px)}.reference-icon{width:clamp(22px,5.4vw,42px);height:clamp(22px,5.4vw,42px);margin-top:clamp(4px,1.5vw,12px);font-size:clamp(.58rem,2vw,1rem);box-shadow:0 0 0 clamp(2px,.6vw,4px) #c7912a0f}.reference-card h3{text-align:center;white-space:nowrap;overflow-wrap:normal;gap:clamp(1px,.45vw,4px);width:auto;max-width:100%;min-height:0;margin:auto 0;padding:clamp(2px,.75vw,7px) clamp(2px,.65vw,7px);font-size:clamp(.31rem,1.25vw,.72rem);line-height:1.28}.reference-card h3:before,.reference-card h3:after{font-size:.48em}.reference-card h3.single-line-title{white-space:nowrap;overflow-wrap:normal;font-size:clamp(.29rem,1.15vw,.68rem)}.reference-card-action{align-items:flex-end;gap:clamp(1px,.4vw,3px);min-height:0;margin-top:0;padding-top:clamp(2px,1vw,8px);font-size:clamp(.28rem,1.05vw,.62rem);line-height:1.2}.reference-card-action b{text-align:center}.reference-card-action svg{font-size:clamp(.32rem,1.1vw,.63rem)}.reference-card-action i{width:clamp(4px,1.4vw,11px)}.social-area{margin-top:28px}.social-title-row h3{font-size:1.02rem}.social-links{gap:7px;margin-top:13px}.social-links a{width:30px;height:30px;font-size:.7rem}.oe-message-panel{margin-top:32px;padding:24px 15px}.oe-message-heading{margin-bottom:24px}.oe-message-kicker{font-size:.86rem}.oe-message-heading h3{font-size:1.75rem}.oe-message-heading p{font-size:.8rem}.oe-message-form{grid-template-columns:1fr;gap:15px}.oe-form-field--full{grid-column:auto}.oe-form-field label{font-size:.8rem}.oe-form-field input{min-height:46px}.oe-form-field input,.oe-form-field textarea{font-size:.84rem}.oe-form-field textarea{min-height:145px}.oe-form-footer{flex-direction:column;align-items:stretch;gap:10px}.oe-submit{width:100%;min-height:48px;font-size:.8rem}.oe-form-status{text-align:center;font-size:.76rem}.inner-page{padding-top:110px}.inner-page .shell{width:min(100% - 26px,620px)}.inner-hero h1{font-size:clamp(2.2rem,11vw,4rem)}.inner-lead{font-size:1rem}.content-panel{padding:24px 18px}.news-shell{width:min(100% - 26px,620px)!important}.news-page{padding-top:104px}.news-profile-cover{border-radius:18px}.news-profile-avatar{border-width:2px;width:118px;height:118px;padding:4px;bottom:-58px;box-shadow:0 0 0 5px #030303,0 0 0 6px #e8bc5b8a,0 14px 34px #000000ad,0 0 24px #d8a63d33}.news-profile-identity{margin-top:75px}.news-profile-identity h1{white-space:nowrap;gap:8px;font-size:clamp(1.55rem,7.2vw,2.15rem)}.news-profile-identity p{max-width:320px;margin:10px auto 0;font-size:.88rem;line-height:1.8}.news-profile-section-title{margin:38px 0 -10px;font-size:1.55rem}.facebook-news-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#d6a43b9e #ffffff0a;margin-top:30px;grid-template-columns:none;grid-auto-columns:min(86vw,360px);grid-auto-flow:column;gap:16px;width:calc(100vw - 13px);margin-inline-start:calc(50% - 50vw);padding:2px 13px 18px;overflow-x:auto}.facebook-news-card{scroll-snap-align:start;border-radius:17px}.facebook-news-media{aspect-ratio:4/3}.facebook-news-body{padding:22px 18px 19px}.facebook-news-meta{font-size:.78rem}.facebook-news-body>p{-webkit-line-clamp:7;margin:15px 0 21px;font-size:1.02rem;line-height:1.9}.facebook-read-button{min-height:50px;font-size:.86rem}.facebook-news-empty{margin-top:34px;padding:38px 20px}.facebook-news-empty p{font-size:.94rem}.facebook-post-modal{align-items:end;padding:12px}.facebook-post-modal-card{border-radius:20px;grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.facebook-post-modal-media{aspect-ratio:4/3;min-height:0}.facebook-post-modal-media img{max-height:43dvh}.facebook-post-modal-content{padding:28px 20px 30px}.facebook-post-modal-content h2{margin:19px 0 12px;font-size:clamp(1.7rem,8vw,2.4rem)}.facebook-post-modal-content>p{font-size:1rem;line-height:1.95}.facebook-post-modal-close{width:42px;height:42px;inset:14px 14px auto auto}.about-story{grid-template-columns:1fr;gap:18px}.about-section{margin-top:58px;padding-top:38px}.about-section-heading h2{font-size:clamp(1.9rem,9.2vw,3.1rem)}.about-section-heading>div{font-size:.82rem;line-height:1.9}.inner-hero .eyebrow,.about-section-heading>p{font-size:.94rem}.about-closing>p{font-size:.9rem}.about-timeline,.about-principles,.about-writing-fields,.about-beliefs{grid-template-columns:1fr;gap:13px;margin-top:28px}.about-timeline-card,.about-principle-card,.about-field-card,.about-belief-card{min-height:0}.about-principle-card{padding:24px 64px 24px 19px}.about-principle-card>span{top:25px;right:22px}.about-quote{margin-top:32px;padding:23px 19px}.about-interests{grid-template-columns:1fr;gap:8px;margin-top:28px}.about-interest-card{grid-template-columns:34px 1fr;gap:9px;min-height:0;padding:18px 14px}.about-timeline-card h3,.about-principle-card h3,.about-field-card h3,.about-interest-card h3,.about-belief-card h3{font-size:1.18rem}.about-timeline-card p,.about-principle-card p,.about-field-card p,.about-interest-card p,.about-belief-card p{font-size:.8rem}.about-closing{margin-top:58px;padding:34px 17px}.about-closing>div{flex-direction:column;align-items:stretch}.about-closing a{width:100%}.footer-inner{text-align:center;flex-direction:column;justify-content:center;padding-block:25px}}@media (width<=600px){.reference-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(2px,.8vw,4px);width:100%}.reference-card{aspect-ratio:.78;border-radius:0 clamp(4px,1.6vw,8px) clamp(4px,1.6vw,8px);min-height:0;padding:clamp(3px,1.1vw,6px) clamp(1px,.55vw,3px) clamp(4px,1.2vw,7px)}.folded-corner{width:clamp(5px,1.8vw,9px);height:clamp(5px,1.8vw,9px)}.reference-number{font-size:clamp(.32rem,1.3vw,.48rem);top:clamp(2px,.8vw,4px);right:clamp(2px,.8vw,4px)}.reference-icon{width:clamp(20px,5.6vw,30px);height:clamp(20px,5.6vw,30px);margin-top:clamp(3px,1.2vw,6px);font-size:clamp(.52rem,1.9vw,.76rem)}.reference-card h3{white-space:nowrap;overflow-wrap:normal;min-height:0;margin:auto 0;padding:clamp(2px,.7vw,4px) clamp(1px,.5vw,3px);font-size:clamp(.3rem,1.3vw,.48rem);line-height:1.25}.reference-card h3.single-line-title{white-space:nowrap;overflow-wrap:normal;font-size:clamp(.28rem,1.18vw,.44rem)}.reference-card-action{min-height:0;padding-top:clamp(2px,.8vw,4px);font-size:clamp(.27rem,1.05vw,.4rem)}.reference-card-action svg{font-size:clamp(.3rem,1vw,.42rem)}.reference-card-action i{width:clamp(3px,1.1vw,6px)}}@media (width<=767px){.reference-card-grid{grid-template-columns:minmax(0,1fr);gap:14px;width:min(100%,390px);margin-inline:auto}.reference-card{aspect-ratio:.86;border-radius:0 14px 14px;align-items:center;width:100%;min-height:0;padding:22px 24px 20px;display:flex}.folded-corner{width:18px;height:18px}.reference-number{font-size:.82rem;top:13px;right:15px}.reference-icon{width:58px;height:58px;margin-top:15px;font-size:1.45rem;box-shadow:0 0 0 6px #c7912a0f}.reference-card h3,.reference-card h3.single-line-title{white-space:nowrap;overflow-wrap:normal;gap:7px;width:fit-content;max-width:100%;min-height:48px;margin:auto 0;padding:9px 20px 10px;font-size:clamp(1rem,4.6vw,1.2rem);line-height:1.4}.reference-card h3.single-line-title{font-size:clamp(.94rem,4.3vw,1.1rem)}.reference-card h3:before,.reference-card h3:after{font-size:.58em}.reference-card-action{gap:3px;min-height:32px;padding-top:8px;font-size:.88rem;line-height:1.35}.reference-card-action svg{font-size:.95rem}.reference-card-action i{width:17px}}.news-page.heart-messages-page{padding-top:88px}.heart-messages-hero{isolation:isolate;background:#030303;border-bottom:1px solid #d49e3133;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;height:clamp(194px,14.55vw,360px);min-height:clamp(194px,14.55vw,360px);display:grid;position:relative;overflow:hidden}.heart-messages-hero-art{background-color:#0a0704;background-image:url(/images/heart-messages-desktop-reference.webp);background-position:0 -3.25vw;background-repeat:no-repeat;background-size:200.2%;grid-area:1/1;min-width:0;height:100%;min-height:0}.heart-messages-heading{text-align:center;background:radial-gradient(circle at 50% 44%,#be81191f,#0000 39%),linear-gradient(90deg,#050403,#030303 68%);flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;padding:7px clamp(28px,4vw,80px);display:flex;position:relative;overflow:hidden}.heart-messages-heading:before,.heart-messages-heading:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.heart-messages-heading:before{border:1px solid #c78c1e14;width:420px;height:420px;top:-130px;left:34%;box-shadow:0 0 80px #bb7e190d}.heart-messages-heading:after{background:radial-gradient(circle,#c2881c0e,#0000 67%);width:430px;height:430px;bottom:-220px;right:-170px}.heart-messages-heading>*{z-index:1;position:relative}.heart-messages-heading-icon{color:#efbf54;background:radial-gradient(circle,#cd972b26,#0000 67%);border:1px solid #e0ad43b3;border-radius:50%;place-items:center;width:clamp(36px,2.4vw,48px);height:clamp(36px,2.4vw,48px);margin:0 auto 5px;font-size:1.28rem;display:grid;box-shadow:0 0 0 7px #c9952f06,0 0 24px #d299291a}.heart-messages-tagline{color:#e1aa37;font-family:var(--font-display);justify-content:center;align-items:center;gap:10px;font-size:clamp(.8rem,1vw,1.05rem);font-weight:500;line-height:1.7;display:flex}.heart-messages-tagline svg{display:none}.heart-messages-heading h1{color:#f7d987;font-family:var(--font-display);text-shadow:0 0 12px #f0be5361,0 5px 24px #b0740f38;margin:2px 0 0;font-size:clamp(2.55rem,3.65vw,5rem);font-weight:600;line-height:1.16}.heart-messages-title-rule{color:#d69e30;justify-content:center;align-items:center;gap:7px;width:min(330px,78%);height:11px;margin:0 auto 2px;font-size:.58rem;display:flex}.heart-messages-title-rule:before,.heart-messages-title-rule:after{content:"";background:linear-gradient(90deg,#0000,#daa336d1);flex:1;height:1px}.heart-messages-title-rule:after{background:linear-gradient(90deg,#daa336d1,#0000)}.heart-messages-title-rule i{font-style:normal}.heart-messages-description{color:#aaa39a;max-width:590px;font-family:var(--font-body);margin:0 auto;font-size:clamp(.86rem,1.05vw,1.08rem);line-height:1.65}.heart-messages-content .heart-messages-grid{margin-top:0}.heart-message-card{background:radial-gradient(circle at 50% 0,#d3a0381f,#0000 38%),linear-gradient(145deg,#ffffff0a,#0000 42%),#090908;min-height:390px;position:relative;overflow:hidden}.heart-message-card:before{content:"";pointer-events:none;border-top:3px solid #e4b249b8;position:absolute;inset:0}.heart-message-number{z-index:2;color:#efc25d;min-width:44px;min-height:38px;font-family:var(--font-display);background:#040404d1;border:1px solid #efc25d9e;border-radius:12px;place-items:center;font-size:.72rem;display:grid;position:absolute;top:18px;left:18px}.heart-message-body{min-height:390px;padding-top:72px}.heart-message-flower-title{background:radial-gradient(circle,#dfa9391f,#0000 64%),#070706cc;border:1px solid #e6b34894;border-radius:49% 51% 47% 53%/56% 46% 54% 44%;place-items:center;width:min(100%,420px);min-height:94px;margin:18px auto 16px;padding:18px 54px;display:grid;position:relative;box-shadow:inset 0 0 22px #e8b74b0e,0 12px 32px #0000004d}.heart-message-flower-title:before,.heart-message-flower-title:after{content:"";z-index:0;background:#be841b0f;border:1px solid #e2af4575;border-radius:100% 0;width:30px;height:52px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.heart-message-flower-title:before{right:-12px}.heart-message-flower-title:after{left:-12px;transform:translateY(-50%)rotate(225deg)}.heart-message-flower-title>span{z-index:1;color:#e7b74c;filter:drop-shadow(0 0 10px #e7b74c38);place-items:center;font-size:1.65rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.heart-message-flower-title>span:first-child{right:16px}.heart-message-flower-title>span:last-child{left:16px}.heart-message-flower-title h2,.facebook-news-body .heart-message-flower-title h2{z-index:2;color:#f1e6d6;font-family:var(--font-display);text-align:center;-webkit-line-clamp:unset;margin:0;font-size:1.1rem;font-weight:700;line-height:1.65;display:block;position:relative;overflow:visible}.heart-message-flower-title.is-modal{width:min(460px,100% - 6px);min-height:110px;margin-top:30px;padding-block:22px}.heart-message-flower-title.is-modal h2{font-size:clamp(1.22rem,3.2vw,1.55rem)}.heart-message-body>p{-webkit-line-clamp:7}.heart-message-signature{color:#d8a847;max-width:100%;font-family:var(--font-display);white-space:nowrap;background:#e2ae410e;border:1px solid #e7b54b4d;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:-3px auto 16px;padding:8px 13px;font-size:.78rem;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 16px #e7b54b09}.heart-message-signature svg,.heart-message-signature>span:first-child{color:#ebbd58;filter:drop-shadow(0 0 7px #ebbd5840);flex:0 0 1em;width:1em;height:1em;font-size:1.08em}.heart-message-signature strong{color:#efc361;font-weight:700}.heart-message-signature span{color:#bd913d}.heart-message-signature.is-modal{gap:9px;width:fit-content;margin:38px auto 0;padding:10px 17px;font-size:.92rem}.heart-message-modal-card{height:min(820px,100dvh - 48px)}.heart-message-panel{opacity:1;visibility:visible;pointer-events:auto;width:100%;height:100%;position:relative;inset:auto;overflow-y:auto;transform:none}.heart-message-share-menu{pointer-events:auto;width:210px;left:20px}@media (width<=760px){.news-page.heart-messages-page{padding-top:64px}.heart-messages-hero{height:auto;min-height:0;display:block}.heart-messages-hero-art{background-image:url(/images/heart-messages-mobile-reference.webp);background-position:50% -33.6vw;background-size:100%;width:100%;height:clamp(134px,35vw,238px);min-height:0}.heart-messages-heading{background:radial-gradient(circle at 50% 3%,#cd93241a,#0000 35%),linear-gradient(#080603,#030303 90%);height:auto;min-height:330px;padding:18px 14px 28px}.heart-messages-heading-icon{display:none}.heart-messages-tagline{color:#efc263;text-shadow:0 0 9px #e5ae3f38;border-top:1px solid #dda634b8;border-bottom:1px solid #dda634b8;gap:12px;width:min(100%,430px);min-height:52px;margin:0 auto 7px;padding:8px 18px;font-size:clamp(.93rem,4.2vw,1.2rem)}.heart-messages-tagline:before,.heart-messages-tagline:after{content:"";border:1px solid #e2af45a3;border-radius:100% 0;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.heart-messages-tagline:before{right:-6px}.heart-messages-tagline:after{left:-6px;transform:translateY(-50%)rotate(225deg)}.heart-messages-tagline svg{color:#dca53b;flex:none;font-size:1.05rem;display:block}.heart-messages-heading h1{margin-top:4px;font-size:clamp(2.65rem,13vw,4.1rem);line-height:1.42}.heart-messages-title-rule{display:none}.heart-messages-description{color:#a9a29b;max-width:620px;margin-top:3px;padding-inline:10px;font-size:clamp(.9rem,4vw,1.08rem);line-height:1.95}.heart-messages-content .heart-messages-grid{margin-top:28px}.heart-message-card,.heart-message-body{min-height:330px}.heart-message-body{padding-top:64px}.heart-message-flower-title{min-height:84px;margin:13px auto 12px;padding:15px 43px}.heart-message-flower-title>span{font-size:1.35rem}.heart-message-flower-title>span:first-child{right:12px}.heart-message-flower-title>span:last-child{left:12px}.heart-message-flower-title h2,.facebook-news-body .heart-message-flower-title h2{font-size:1rem;line-height:1.7}.heart-message-flower-title.is-modal{min-height:96px;margin-top:24px}.heart-message-flower-title.is-modal h2{font-size:1.18rem}.heart-message-body>p{-webkit-line-clamp:6;font-size:.94rem;display:-webkit-box}.heart-message-signature{gap:5px;margin-bottom:13px;padding:7px 10px;font-size:clamp(.68rem,3.15vw,.78rem)}.heart-message-signature.is-modal{gap:6px;margin-top:30px;padding:9px 12px;font-size:clamp(.75rem,3.4vw,.88rem)}.heart-message-modal-card{height:calc(100dvh - 16px)}}@media (width<=420px){.site-header-frame{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.brand{gap:5px}.brand-mark{width:38px;height:38px}.brand-divider{height:26px}.brand-name>span{font-size:.88rem}.brand-name small{letter-spacing:.24em;font-size:.35rem}.header-actions{left:max(8px, env(safe-area-inset-left));gap:5px}.header-gallery-link{gap:5px;min-width:94px;min-height:36px;padding:6px 9px;font-size:clamp(.6rem,2.8vw,.68rem)}.header-back-button{width:38px;height:38px;font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --journey-pill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.journey-heading{text-align:center;justify-content:center;padding-inline:clamp(8px,2vw,28px);display:flex}.journey-heading>p,.journey-heading>div{display:none}.journey-heading h2{--journey-pill-angle:0deg;isolation:isolate;width:fit-content;max-width:100%;min-height:clamp(70px,6.8vw,104px);color:var(--ivory);font-family:var(--font-display);letter-spacing:normal;white-space:nowrap;background:radial-gradient(#daa3301b,#0000 69%),linear-gradient(#0f0e0bfa,#040404fc);border:1px solid #dba73d47;border-radius:999px;justify-content:center;align-items:center;gap:.2em;margin:0;padding:clamp(10px,1.2vw,17px) clamp(34px,4.4vw,76px);font-size:clamp(1.9rem,3.65vw,3.55rem);font-weight:500;line-height:1.35;display:inline-flex;position:relative;box-shadow:0 0 0 6px #020202c2,0 18px 48px #00000080,inset 0 0 30px #dea9390e}.journey-heading h2:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--journey-pill-angle), transparent 0deg 38deg, #d69b2929 54deg, #ffe9a0 76deg, #d39629 104deg, transparent 132deg 236deg, #d69b2924 254deg, #f5c85e 278deg, transparent 310deg 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 7px #ebb54185);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:4.8s linear infinite journey-pill-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.journey-heading h2:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #dba73d1a;position:absolute;inset:7px 13px}.journey-heading h2 span{z-index:1;display:inline-block;position:relative}@keyframes journey-pill-orbit{to{--journey-pill-angle:360deg}}@media (width>=768px) and (width<=1180px){.journey-heading h2{max-width:calc(100vw - 48px);min-height:clamp(64px,8.5vw,88px);padding:10px clamp(28px,5vw,56px) 12px;font-size:clamp(1.7rem,4.2vw,2.8rem)}}@media (width<=767px){.journey-heading{padding-inline:4px}.journey-heading h2{gap:.15em;max-width:calc(100vw - 28px);min-height:clamp(48px,14vw,62px);padding:8px clamp(14px,4.4vw,25px) 9px;font-size:clamp(1rem,5.65vw,1.65rem);line-height:1.35;box-shadow:0 0 0 4px #020202c2,0 12px 32px #00000075,inset 0 0 22px #dea9390d}.journey-heading h2:before{padding:1.5px;inset:-1px}.journey-heading h2:after{inset:5px 9px}}@media (width>=1700px){.journey-heading h2{min-height:112px;padding-inline:82px;font-size:3.8rem}}.news-page{background:radial-gradient(circle at 50% 8%,#d29e341c,#0000 22%),radial-gradient(circle at 92% 45%,#a2741f0f,#0000 25%),#030303}.news-profile{width:min(1120px,100%)}.news-profile-cover{background:#050505;border-color:#e7b74ebf;box-shadow:0 32px 90px #0000008f,inset 0 0 0 1px #ffe29a14,0 0 42px #c48f2414}.news-profile-avatar{border-color:#efc25f;width:190px;height:190px;bottom:-95px;box-shadow:0 0 0 7px #030303,0 0 0 9px #e0b149bd,0 20px 55px #000000b8,0 0 36px #e2b0424d}.news-profile-identity{margin-top:124px}.news-profile-identity h1 svg{color:#1689ed;filter:drop-shadow(0 0 8px #1689ed75)}.news-profile-identity p{font-size:1.08rem}@property --motto-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.news-profile-identity p.news-profile-motto{--motto-border-angle:0deg;isolation:isolate;color:#e3c477;width:fit-content;max-width:min(100%,760px);min-height:62px;font-family:var(--font-display);text-align:center;white-space:nowrap;background:linear-gradient(#daa73e13,#daa73e05),#050505bd;border:1px solid #daa73e4d;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin:20px auto 0;padding:10px 40px 11px;font-size:clamp(1.2rem,1.65vw,1.62rem);font-weight:500;line-height:1.65;display:flex;position:relative;box-shadow:inset 0 0 22px #e0b04609,0 9px 28px #0000003d}.news-profile-motto:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--motto-border-angle), transparent 0deg 42deg, #daa22f33 58deg, #fff0ad 76deg, #d79a2c 104deg, transparent 132deg 238deg, #daa22f29 255deg, #f4c75d 278deg, transparent 308deg 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #e9b54185);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:4.6s linear infinite motto-border-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.news-profile-motto:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #daa73e1a;position:absolute;inset:6px 12px}.news-profile-motto>span{z-index:1;position:relative}.news-profile-motto .news-profile-motto-star{color:#d8a63d;filter:drop-shadow(0 0 6px #d8a63d4d);flex:none;font-family:Georgia,serif;font-size:.62em}@keyframes motto-border-orbit{to{--motto-border-angle:360deg}}.news-profile-actions{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(820px,100%);margin:32px auto 0;display:grid}.news-share-wrap{min-width:0;position:relative}.news-profile-action{color:#e8decd;width:100%;min-height:58px;font-family:var(--font-display);cursor:pointer;background:#060606e6;border:1px solid #deab4194;border-radius:15px;justify-content:center;align-items:center;gap:11px;padding:11px 20px;font-size:.98rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.news-profile-action svg{color:#e5b74f;flex:none;font-size:1.22rem}.news-profile-action:hover,.news-profile-action:focus-visible{border-color:#e7b64c;outline:none;transform:translateY(-2px)}.news-profile-action--follow{color:#130d04;background:linear-gradient(135deg,#f3cf75,#c68a21);border-color:#0000;box-shadow:0 10px 34px #c1841933}.news-profile-action--follow svg{color:#130d04}.news-share-menu{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090908fa;border:1px solid #e6b54d94;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(320px,100vw - 28px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 28px 70px #000000ad}.news-share-menu a,.news-share-menu button{color:#e6ddcf;min-height:43px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #d6a5402e;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;display:flex}.news-share-menu a:hover,.news-share-menu button:hover,.news-share-menu a:focus-visible,.news-share-menu button:focus-visible{background:#e6b54d14;border-color:#e6b54d9e;outline:none}.news-share-menu svg{color:#e6b64e;font-size:1rem}.facebook-news-grid{gap:26px;margin-top:68px}.facebook-live-status{color:#cfbd98;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080807c2;border:1px solid #dcaa4147;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:34px;margin:34px auto -40px;padding:6px 13px;font-size:.68rem;display:flex}.facebook-live-status>span{background:#35cf82;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35cf821f,0 0 12px #35cf8280}.facebook-live-status b{color:#efd077;font-size:.7rem}.facebook-live-status small{color:#a99d89;font-size:.62rem}.facebook-live-status.is-refreshing>span{animation:.9s ease-in-out infinite alternate facebook-live-pulse}.facebook-news-card.is-newly-synced{animation:.68s cubic-bezier(.2,.78,.24,1) both facebook-post-arrival}.facebook-news-card.is-newly-synced:before{content:"جديد";z-index:4;color:#8ff0bb;background:#072c1be6;border:1px solid #5de099ad;border-radius:999px;padding:4px 9px;font-size:.6rem;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 0 22px #3dd18133}.facebook-news-card[data-card-active=true] .facebook-news-placeholder svg{transform-origin:50% 70%;animation:3.8s ease-in-out infinite facebook-feather-float}@keyframes facebook-live-pulse{0%{opacity:.55;transform:scale(.82)}to{opacity:1;transform:scale(1.12)}}@keyframes facebook-post-arrival{0%{opacity:0;transform:translateY(18px)scale(.985);box-shadow:0 0 #0000}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes facebook-feather-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(3deg)}}@media (width<=767px){.facebook-live-status{gap:6px;max-width:calc(100% - 24px);margin:22px auto -14px;padding-inline:11px}.facebook-live-status small{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.facebook-live-status.is-refreshing>span,.facebook-news-card.is-newly-synced,.facebook-news-card[data-card-active=true] .facebook-news-placeholder svg{animation:none!important}}.facebook-news-card{background:linear-gradient(145deg,#ffffff0a,#0000 40%),radial-gradient(circle at 88% 92%,#ca932314,#0000 28%),#090908;border-color:#dcaa418c;border-radius:25px;box-shadow:0 24px 64px #00000073,inset 0 0 0 1px #ffdc8906}.facebook-news-media{aspect-ratio:4/3;border-bottom:1px solid #e0ad4466}.facebook-news-media img{object-fit:contain;filter:saturate(.88)contrast(1.03);background:#020202}.facebook-news-media--text-only{aspect-ratio:auto;background:radial-gradient(circle,#c9952f29,#0000 54%),linear-gradient(145deg,#ffffff06,#0000 54%),#050504;min-height:112px}.facebook-news-number{z-index:2;color:#efc25d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:16px;background:#040404db;border:1px solid #efc25d9e;border-radius:12px;place-items:center;min-width:46px;min-height:39px;display:grid;position:absolute;inset:16px auto auto 16px;box-shadow:0 8px 20px #0006}.facebook-news-body{padding:25px 25px 24px}.facebook-news-meta{color:#d2a342;font-variant-numeric:tabular-nums;justify-content:center;font-size:.84rem;font-weight:600}.facebook-news-body h2{color:#eee6da;font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:17px 0 0;font-size:1.18rem;font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.facebook-news-body>p{color:#bcaf9c;-webkit-line-clamp:3;margin:13px 0 24px;font-size:.9rem;line-height:1.95}.facebook-read-button{border-radius:13px;align-self:flex-end;width:auto;min-width:158px}.facebook-post-modal{background:#000000e0;padding:24px}.facebook-post-modal-card{direction:rtl;background:radial-gradient(circle at 50% 15%,#d4a03517,#0000 28%),linear-gradient(145deg,#ffffff07,#0000 46%),#0b0b0a;border-radius:30px;width:min(690px,100%);max-height:calc(100dvh - 48px);display:block;position:relative;overflow:hidden}.facebook-post-modal-toolbar{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;height:78px;padding:18px 20px 0;display:flex;position:absolute;top:0;left:0;right:0}.facebook-post-modal-close,.facebook-post-modal-share{color:#eabb55;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808e0;border:1px solid #e8b85299;border-radius:50%;place-items:center;width:43px;height:43px;padding:0;font-size:1.15rem;display:grid;position:static}.facebook-post-share-menu{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070707f5;border:1px solid #e6b54d80;border-radius:15px;gap:6px;width:190px;padding:8px;display:grid;position:absolute;top:70px;left:20px;box-shadow:0 20px 48px #000000ad}.facebook-post-share-menu a,.facebook-post-share-menu button{color:#eee4d4;min-height:39px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #e6b54d29;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-size:.75rem;text-decoration:none;display:flex}.facebook-post-share-menu a:hover,.facebook-post-share-menu button:hover,.facebook-post-share-menu a:focus-visible,.facebook-post-share-menu button:focus-visible{background:#e6b54d17;border-color:#e6b54da6;outline:none}.facebook-post-share-menu svg{color:#e7b84f;flex:none;font-size:1rem}.facebook-post-modal-stage{width:100%;height:min(820px,100dvh - 48px);position:relative;overflow:hidden}.facebook-post-panel{z-index:1;opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:thin;scrollbar-color:#dca9418c transparent;direction:rtl;width:100%;height:100%;transition:opacity .26s,transform .38s cubic-bezier(.22,.72,.2,1),visibility 0s linear .38s;position:absolute;inset:0;overflow-y:auto;transform:translate(4%)}.facebook-post-panel.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.facebook-post-panel--image:not(.is-active){transform:translate(-4%)}.facebook-post-panel--text{background:radial-gradient(circle at 50% 15%,#d4a03517,#0000 30%),#0b0b0a}.facebook-post-modal-content{text-align:center;direction:rtl;min-height:100%;padding:94px 58px 86px}.facebook-post-author{color:#e5b64e;letter-spacing:.05em;text-shadow:0 4px 24px #cd95273d;font-family:Times New Roman,Georgia,serif;font-size:1.55rem;font-weight:700;line-height:1.3}.facebook-post-date{color:#d5a541;font-family:var(--font-display);margin-top:10px;font-size:.96rem;font-weight:600;display:block}.facebook-post-modal-content>p{color:#e4dccf;font-family:var(--font-display);text-align:center;white-space:pre-wrap;word-spacing:.06em;margin:28px auto 0;font-size:1.02rem;line-height:2.2}.facebook-post-panel--image{background:radial-gradient(circle,#ce992d1c,#0000 58%),#020202;place-items:center;display:grid;position:relative;overflow:hidden}.facebook-post-panel--image>img{object-fit:contain;width:100%;height:100%;display:block}.facebook-post-image-empty{color:#b89b68;flex-direction:column;align-items:center;gap:12px;font-size:.88rem;display:flex}.facebook-post-image-empty svg{color:#deb04d;font-size:2.4rem}.facebook-post-image-caption{color:#e7b84f;pointer-events:none;background:linear-gradient(#0000,#000000d6);flex-direction:column;align-items:center;gap:4px;padding:54px 24px 35px;display:flex;position:absolute;bottom:0;left:0;right:0}.facebook-post-image-caption strong{font-family:Times New Roman,Georgia,serif;font-size:1.15rem}.facebook-post-image-caption time{color:#d6b469;font-size:.74rem}.facebook-post-panel-switch{z-index:8;color:#eabb55;cursor:pointer;opacity:.82;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06060680;border:1px solid #e8b8527a;border-radius:22px;place-items:center;width:44px;height:58px;padding:0;font-size:1.08rem;transition:opacity .18s,background-color .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.facebook-post-panel-switch:hover,.facebook-post-panel-switch:focus-visible{opacity:1;background:#060606c7;border-color:#e8b852d9}.facebook-post-panel-switch--image{left:14px}.facebook-post-panel-switch--text{right:14px}.facebook-post-swipe-indicator{display:none}.facebook-post-signature,.news-ending-signature{color:#dca943;text-align:center;flex-direction:column;align-items:center;display:flex}.facebook-post-signature{margin-top:42px;padding-top:30px}.facebook-post-signature svg,.news-ending-signature svg{color:#e2b34f;filter:drop-shadow(0 0 10px #e2b34f40)}.facebook-post-signature svg{flex:0 0 1em;width:1em;max-width:1em;height:1em;max-height:1em;font-size:2rem}.facebook-post-signature strong,.news-ending-signature strong{font-family:var(--font-display);margin-top:5px;font-weight:700}.facebook-post-signature strong{font-size:2rem}.facebook-post-signature span,.news-ending-signature span{color:#bc8c35;font-family:var(--font-display);margin-top:2px}.facebook-share-notice{z-index:8;color:#ebc15f;background:#050505f0;border:1px solid #e8b8528c;border-radius:999px;width:fit-content;margin:0;padding:8px 14px;font-size:.75rem;position:absolute;bottom:58px;right:50%;transform:translate(50%)}.news-ending-signature{width:min(520px,100%);margin:92px auto 4px;padding:34px 0 12px}.news-ending-signature:before{content:"";background:linear-gradient(90deg,#0000,#deaa42a6,#0000);width:100%;height:1px;margin-bottom:24px}.news-ending-signature svg,.news-ending-signature strong{font-size:2.5rem}.news-ending-signature span{font-size:.92rem}@media (width<=760px){.news-shell{width:min(100% - 18px,620px)!important}.news-page{padding-top:100px}.news-profile-cover{aspect-ratio:1.95;border-radius:17px}.news-profile-avatar{border-width:2px;width:112px;height:112px;bottom:-55px;box-shadow:0 0 0 5px #030303,0 0 0 6px #e8bc5bb3,0 14px 34px #000000ad,0 0 24px #d8a63d3d}.news-profile-identity{margin-top:72px}.news-profile-identity h1{gap:6px;font-size:clamp(1.48rem,7vw,2rem)}.news-profile-identity p{max-width:310px;margin-top:8px;font-size:.82rem}.news-profile-identity p.news-profile-motto{white-space:nowrap;gap:7px;width:fit-content;max-width:calc(100% - 8px);min-height:42px;margin:10px auto 0;padding:6px 12px 7px;font-size:clamp(.76rem,3.45vw,.94rem);line-height:1.55}.news-profile-actions{gap:7px;margin-top:22px}.news-profile-action{border-radius:10px;gap:5px;min-height:45px;padding:7px 6px;font-size:.68rem}.news-profile-action svg{font-size:.94rem}.news-share-menu{grid-template-columns:1fr 1fr;width:min(280px,100vw - 24px)}.facebook-news-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:20px;width:100%;margin:38px 0 0;padding:0;display:grid;overflow:visible}.facebook-news-card{scroll-snap-align:none;border-radius:20px;min-width:0}.facebook-news-card:hover{transform:none}.facebook-news-media{aspect-ratio:4/3}.facebook-news-media--text-only{aspect-ratio:auto;min-height:92px}.facebook-news-number{top:11px;border-width:1px;border-radius:10px;min-width:40px;min-height:34px;padding:4px 8px;font-size:.72rem;inset:11px auto auto 11px}.facebook-news-placeholder{width:64px;height:64px;font-size:1.55rem}.facebook-news-body{min-height:230px;padding:19px 18px 17px}.facebook-news-meta{white-space:nowrap;font-size:clamp(.7rem,3.15vw,.84rem);font-weight:700;line-height:1.4}.facebook-news-body h2{-webkit-line-clamp:2;margin-top:12px;font-size:1.08rem;line-height:1.7}.facebook-news-body>p{color:#bcaf9c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 18px;font-size:.82rem;line-height:1.9;display:-webkit-box;overflow:hidden}.facebook-read-button{border-radius:11px;align-self:stretch;gap:3px;width:100%;min-width:0;min-height:48px;margin-top:auto;padding:10px 14px;font-size:.88rem;line-height:1.35}.facebook-read-button svg{flex:none;font-size:1rem}.facebook-post-modal{align-items:end;padding:8px}.facebook-post-modal-card{touch-action:auto;border-radius:22px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.facebook-post-modal-stage{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-inline:contain;direction:ltr;height:100%;display:flex;overflow:auto hidden}.facebook-post-modal-stage::-webkit-scrollbar{display:none}.facebook-post-panel,.facebook-post-panel.is-active,.facebook-post-panel--image:not(.is-active){opacity:1;visibility:visible;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;transition:none;position:relative;inset:auto;transform:none}.facebook-post-panel--image{order:1}.facebook-post-panel--image>img{object-fit:cover;object-position:center;width:100%;height:100%}.facebook-post-panel--text{order:2}.facebook-post-modal-stage.has-no-image .facebook-post-panel--image{display:none}.facebook-post-modal-stage.has-no-image .facebook-post-panel--text{order:1}.facebook-post-panel,.facebook-post-panel:not(.is-active){pointer-events:auto}.facebook-post-modal-toolbar{height:67px;padding:13px 14px 0}.facebook-post-modal-close,.facebook-post-modal-share{width:39px;height:39px;font-size:1rem}.facebook-post-modal-content{padding:80px 21px}.facebook-post-author{font-size:1.22rem}.facebook-post-date{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:clamp(.72rem,3.15vw,.86rem)}.facebook-post-modal-content>p{margin-top:22px;font-size:.96rem;line-height:2.08}.facebook-post-panel-switch{display:none}.facebook-post-swipe-indicator{z-index:9;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040404d1;border:1px solid #e1b04b7a;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:56px;height:25px;padding:6px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000080,inset 0 0 12px #e3b34c0a}.facebook-post-swipe-indicator span{background:#eac16857;border-radius:50%;width:7px;height:7px;transition:width .22s,background-color .22s,box-shadow .22s;display:block}.facebook-post-swipe-indicator span.is-active{background:#e9b94e;border-radius:999px;width:23px;box-shadow:0 0 12px #e9b94e57}.facebook-post-share-menu{width:min(210px,100vw - 44px);top:61px;left:12px}.facebook-post-signature{margin-top:32px;padding-top:24px}.facebook-post-signature svg,.facebook-post-signature strong{font-size:1.55rem}.facebook-post-image-caption{padding-bottom:42px}.facebook-post-image-caption strong{font-size:1rem}.news-ending-signature{margin-top:58px}.news-ending-signature svg,.news-ending-signature strong{font-size:2rem}}@media (width<=360px){.facebook-news-grid{gap:16px}.facebook-news-body{min-height:220px;padding-inline:15px}.facebook-read-button{font-size:.82rem}}.heart-messages-hero-art{position:relative}.heart-messages-flame{z-index:2;filter:drop-shadow(0 0 4px #ffef99b3)drop-shadow(0 0 12px #ffa11a94)drop-shadow(0 0 26px #e6630057);mix-blend-mode:screen;transform-origin:50% 100%;pointer-events:none;background:radial-gradient(at 50% 65%,#ffffe08a 0 10%,#ffe57757 28%,#ff971724 55%,#0000 76%);border-radius:50%;width:21px;height:42px;animation:.92s ease-in-out infinite alternate heart-flame-flicker;position:absolute;top:62%;left:28.9%;transform:translate(-50%,-60%)}.heart-messages-flame:before{content:"";filter:blur(.7px);background:linear-gradient(#fff8ce14,#fffde1b8 58%,#ffb82d7a);border-radius:55% 45% 50% 50%/70% 67% 33% 30%;width:8px;height:28px;animation:.62s ease-in-out infinite alternate-reverse heart-flame-core;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.heart-messages-flame:after{content:"";z-index:-1;filter:blur(9px);background:radial-gradient(circle,#ffc03a3d,#ff7b0814 44%,#0000 72%);border-radius:50%;width:82px;height:62px;animation:1.45s ease-in-out infinite alternate heart-flame-glow;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.heart-messages-flame i{display:none}@property --card-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:is(.reference-card,.content-panel,.oe-message-panel,.about-timeline-card,.about-principle-card,.about-field-card,.about-interest-card,.about-belief-card,.about-quote,.about-closing,.facebook-news-card){isolation:isolate;position:relative}:is(.reference-card,.content-panel,.oe-message-panel,.about-timeline-card,.about-principle-card,.about-field-card,.about-interest-card,.about-belief-card,.about-quote,.about-closing):after{content:"";z-index:6;border-radius:inherit;background:conic-gradient(from var(--card-border-angle), #b1700a29 0deg, #f4ca6957 54deg, #fff0ba 78deg, #cf8d21 108deg, #ac68051f 145deg, #eebe5345 238deg, #ffd97f 276deg, #90530229 315deg, #b1700a29 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #ecb64261);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:8.5s linear infinite card-border-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.facebook-post-modal-card{background:#0a0a09;border:1px solid #ffffff1f;animation:none;box-shadow:0 38px 120px #000000b3,inset 0 0 18px #ffffff06}@media (width>=1700px){.heart-messages-content{isolation:isolate;position:relative}.heart-messages-content:before,.heart-messages-content:after{content:"";z-index:-1;opacity:.88;pointer-events:none;background:radial-gradient(circle at 50% 14%,#ffde87d1 0 2px,#0000 3px),radial-gradient(circle at 18% 43%,#e7ae3ca6 0 2px,#0000 3px),radial-gradient(circle at 83% 68%,#e7ae3c94 0 2px,#0000 3px),radial-gradient(#cb901e14,#0000 63%);border:1px solid #dca53538;border-radius:50%;width:176px;height:430px;animation:8s ease-in-out infinite alternate heart-side-orbit;position:absolute;top:72px;box-shadow:0 0 0 22px #cd932406,0 0 0 46px #cd932403,inset 0 0 55px #d095230b}.heart-messages-content:before{right:calc(100% + 70px)}.heart-messages-content:after{animation-delay:-4s;left:calc(100% + 70px)}}@keyframes heart-flame-flicker{0%{opacity:.48;transform:translate(-50%,-60%)scaleX(.9)scaleY(.95)}38%{opacity:.86;transform:translate(-50%,-61%)scaleX(1.05)scaleY(1.08)}70%{opacity:.62;transform:translate(-50%,-59%)scaleX(.96)scaleY(1.01)}to{opacity:.92;transform:translate(-50%,-62%)scaleX(1.02)scaleY(1.12)}}@keyframes heart-flame-core{0%{opacity:.48;transform:translate(calc(-50% - .7px))scale(.9,.94)}to{opacity:.88;transform:translate(calc(.7px - 50%))scale(1.04,1.1)}}@keyframes heart-flame-glow{0%{opacity:.5;transform:translate(-50%)scale(.86)}to{opacity:.94;transform:translate(-50%)scale(1.12)}}@keyframes card-border-orbit{to{--card-border-angle:360deg}}@keyframes heart-side-orbit{0%{opacity:.5;transform:translateY(-10px)rotate(-2deg)scale(.96)}to{opacity:.94;transform:translateY(16px)rotate(3deg)scale(1.04)}}@media (width<=760px){.heart-messages-heading{min-height:246px;padding:10px 11px 17px}.heart-messages-tagline{gap:7px;width:min(100% - 18px,410px);min-height:42px;margin-bottom:3px;padding:6px 13px;font-size:clamp(.8rem,3.7vw,1rem);line-height:1.45}.heart-messages-tagline svg{font-size:.9rem}.heart-messages-heading h1{white-space:nowrap;max-width:100%;margin-top:3px;font-size:clamp(2rem,10.3vw,3rem);line-height:1.24}.heart-messages-description{max-width:355px;margin-top:5px;padding-inline:8px;font-size:clamp(.8rem,3.55vw,.94rem);line-height:1.72}.heart-messages-content .heart-messages-grid{margin-top:18px}.heart-messages-flame{filter:drop-shadow(0 0 3px #ffef99f5)drop-shadow(0 0 9px #ffa11ad1)drop-shadow(0 0 18px #e663007a);width:13px;height:29px;top:75%;left:10.6%}.heart-messages-flame:after{width:46px;height:42px;bottom:-10px}.heart-messages-flame i{display:none}}@media (width<=360px){.heart-messages-heading{min-height:232px}.heart-messages-heading h1{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.heart-messages-flame,.heart-messages-flame:before,.heart-messages-flame:after,:is(.reference-card,.content-panel,.oe-message-panel,.about-timeline-card,.about-principle-card,.about-field-card,.about-interest-card,.about-belief-card,.about-quote,.about-closing):after,.facebook-post-modal-card,.heart-messages-content:before,.heart-messages-content:after{animation:none}}.articles-page .articles-hero-art{background-color:#080502;background-image:url(/images/articles-hero.webp);background-position:50% 54%;background-size:cover}.articles-page .articles-content{max-width:1280px;margin-inline:auto;width:calc(100% - clamp(20px,3.5vw,48px))!important}.articles-page .articles-grid{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(10px,1.6vw,24px);width:100%;margin:36px 0 0;padding:0;display:grid;overflow:visible}.articles-page .article-card{scroll-snap-align:none;min-width:0}@media (width>=768px) and (width<=1100px){.articles-page .article-card .heart-message-body{min-width:0;padding:62px clamp(12px,1.8vw,20px) 18px}.articles-page .article-card .facebook-news-meta{text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:clamp(.62rem,1vw,.76rem);line-height:1.55}.articles-page .article-card .heart-message-flower-title{min-height:clamp(76px,9vw,92px);margin:12px auto;padding:13px clamp(30px,4.2vw,46px)}.articles-page .article-card .heart-message-flower-title h2{overflow-wrap:anywhere;font-size:clamp(.78rem,1.45vw,1rem);line-height:1.62}.articles-page .article-card .heart-message-body>p{margin:10px 0 18px;font-size:clamp(.72rem,1.15vw,.88rem);line-height:1.8}.articles-page .article-card .heart-message-signature{gap:4px;max-width:100%;padding:6px 8px;font-size:clamp(.58rem,.95vw,.72rem)}.articles-page .article-card .facebook-read-button{align-self:stretch;width:100%;min-width:0;padding-inline:8px;font-size:clamp(.68rem,1vw,.8rem)}}@media (width<=767px){.articles-page .articles-hero-art{aspect-ratio:1672/941;background-position:50%;background-size:cover;width:100%;height:auto}.articles-page .articles-content{width:min(100% - 20px,620px)!important}.articles-page .articles-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:18px}}@media (width<=932px) and (height<=500px) and (orientation:landscape){.articles-page .articles-grid{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}}.reference-card-grid{grid-auto-rows:max-content;align-items:stretch;overflow:visible}.reference-card{--card-accent-x:50%;aspect-ratio:.8;color:#ead29a;background:linear-gradient(155deg, #ffe5970b, transparent 32%), radial-gradient(circle at var(--card-accent-x) 72%, #bf7e162b, transparent 38%), linear-gradient(180deg, #10100e 0%, #080807 55%, #030303 100%);cursor:pointer;touch-action:manipulation;border:1px solid #d5a238ad;border-radius:4px 20px 20px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:clamp(18px,1.6vw,28px) clamp(12px,1.25vw,20px) clamp(16px,1.5vw,24px);transition:filter .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 6px #00000070,inset 0 0 0 7px #cb962c1f,inset 0 -90px 100px #000000ad,0 22px 60px #00000047}.reference-card-digital{--card-accent-x:35%}.reference-card-writing{--card-accent-x:62%}.reference-card-heart{--card-accent-x:42%}.reference-card-library{--card-accent-x:70%}.reference-card:before{content:"";z-index:0;pointer-events:none;background:repeating-radial-gradient(circle at 50% 72%,#0000 0 19px,#cf9a3109 20px 21px),linear-gradient(118deg,#0000 0 46%,#e7bc5909 48%,#0000 50%);border:1px solid #deae492e;border-radius:2px 14px 14px;position:absolute;inset:9px}.reference-card-corner{z-index:9;aspect-ratio:1;clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#ffdb79,#9b5c0d 58%,#251300 60%);width:clamp(26px,2.8vw,43px);position:absolute;top:0;left:0;box-shadow:5px 5px 18px #dba43429}.reference-card-corner:after{content:"";border-top:1px solid #1e100099;position:absolute;inset:6px;transform:rotate(-45deg)translate(-6px,4px)}.reference-number{z-index:8;color:#edc267;letter-spacing:.12em;text-shadow:0 0 15px #edba4a47;font-family:Georgia,serif;font-size:clamp(.9rem,1.25vw,1.2rem);line-height:1;position:absolute;top:clamp(17px,1.7vw,27px);right:clamp(17px,1.7vw,27px)}.reference-number:after{content:"";background:linear-gradient(90deg,#0000,#cf9631,#0000);width:28px;height:1px;margin:7px auto 0;display:block}.reference-card-backdrop{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reference-card-backdrop:before{content:"";background:radial-gradient(ellipse at center, #dca4322b, transparent 58%), repeating-conic-gradient(from 10deg at 50% 55%, #efc25814 0 1deg, transparent 1deg 12deg);filter:blur(.2px);opacity:.7;border-radius:50%;height:58%;position:absolute;bottom:-18%;left:-20%;right:-20%}.reference-card-backdrop i{aspect-ratio:1;border:1px solid #cb962d14;border-radius:50%;width:46%;position:absolute}.reference-card-backdrop i:first-child{top:13%;left:-18%}.reference-card-backdrop i:nth-child(2){top:26%;right:-22%}.reference-card-backdrop i:nth-child(3){width:58%;bottom:-18%;right:9%}.reference-title-frame{z-index:2;isolation:isolate;color:#f1d27f;background:radial-gradient(#d69e2b1a,#0000 68%),linear-gradient(#0d0d0bfa,#040404fa);border:1px solid #d49e3157;border-radius:999px;place-items:center;width:min(92%,250px);min-height:clamp(48px,5vw,64px);margin:0 auto auto;padding:9px clamp(18px,1.8vw,28px) 10px;display:grid;position:relative;box-shadow:0 0 0 5px #030303c2,0 10px 28px #00000085,inset 0 0 24px #d2992a0e}.reference-title-frame:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--card-border-angle), transparent 0deg 42deg, #dea83b33 58deg, #ffecaa 78deg, #d49325 102deg, transparent 128deg 244deg, #dea83b2e 260deg, #f7d170 282deg, transparent 310deg 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #ecb64280);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:4.8s linear infinite card-border-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reference-title-frame:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #d59f341f;position:absolute;inset:7px 12px}.reference-title-crown{z-index:3;color:#f4d27d;background:#151006;border:1px solid #e1ab42;place-items:center;width:10px;height:10px;font-size:0;display:grid;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 4px #030303e6,0 0 12px #d8a43a3d}.reference-icon{z-index:2;color:#f4d57f;background:radial-gradient(circle,#d79e2a1f,#0000 64%);border:1px solid #e6b955b3;border-radius:50%;place-items:center;width:clamp(42px,5vw,72px);height:clamp(42px,5vw,72px);margin:auto 0 clamp(17px,2vw,28px);font-size:clamp(1.1rem,2vw,1.7rem);display:grid;position:relative;box-shadow:0 0 0 5px #cd94230f,inset 0 0 18px #d5a0330f}.reference-icon svg{stroke-width:1.5px;width:45%;height:45%}.reference-title-frame h3{color:#0000;max-width:100%;min-height:0;box-shadow:none;font-family:var(--font-display);letter-spacing:-.025em;text-align:center;white-space:nowrap;overflow-wrap:normal;background:linear-gradient(#ffe6a3,#c78d29 86%);-webkit-background-clip:text;background-clip:text;border:0;margin:0;padding:0;font-size:clamp(.74rem,1.14vw,1.08rem);font-weight:600;line-height:1.35;display:block}.reference-title-frame h3:before,.reference-title-frame h3:after{display:none}.reference-card-action{z-index:3;color:#d8ad55;background:#030303c2;border:1px solid #deab43b8;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:min(78%,190px);min-height:clamp(30px,3.3vw,40px);margin:0 auto;padding:5px 12px;font-size:clamp(.62rem,.95vw,.84rem);display:flex;position:relative;box-shadow:inset 0 0 14px #dba4390a}.reference-card-action b{font-weight:500}.reference-card-action svg{stroke-width:1.8px;width:1em;height:1em}.reference-card-seal{z-index:3;color:#a97824;align-items:center;gap:8px;width:70%;margin-top:10px;font-size:.55rem;display:flex;position:relative}.reference-card-seal:before,.reference-card-seal:after{content:"";background:linear-gradient(90deg,#0000,#cb932b94);flex:1;height:1px}.reference-card-seal:after{background:linear-gradient(90deg,#cb932b94,#0000)}.reference-card:after{border-radius:inherit;background:conic-gradient(from var(--card-border-angle), #6f4308 0deg, #e7b84f 46deg, #fff0aa 72deg, #bd7914 108deg, #704208 156deg, #dca43a 224deg, #ffe08a 268deg, #9a5b0d 316deg, #6f4308 360deg);filter:none;padding:2px;animation-duration:6.5s;inset:0}.reference-card:hover,.reference-card:focus-visible{filter:drop-shadow(0 10px 18px #c7912a1f);border-color:#0000;transform:none;box-shadow:inset 0 0 0 6px #00000070,inset 0 0 0 7px #e8b85233,inset 0 -90px 100px #000000ad,0 28px 64px #87570a3d}.reference-card:focus-visible{outline-offset:4px;outline:2px solid #e4b94f}@media (width<=767px){.reference-card-grid{grid-template-columns:minmax(0,1fr);gap:15px;width:min(84vw,320px);margin:18px auto 0}.reference-card{aspect-ratio:.8;border-radius:4px 16px 16px;width:100%;padding:18px 13px 15px}.reference-title-frame{width:min(90%,250px);min-height:54px;padding:9px 18px 10px}.reference-title-frame h3{white-space:nowrap;font-size:clamp(.86rem,4.25vw,1.02rem)}.reference-icon{width:55px;height:55px;margin:auto 0 24px;font-size:1.45rem}.reference-card-action{min-height:36px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.header-gallery-link:before,.reference-title-frame:before{animation:none}.logo-lightbox,.logo-lightbox-action,.logo-lightbox-toast{transition:none}}:is(.reference-card,.content-panel,.oe-message-panel,.about-timeline-card,.about-principle-card,.about-field-card,.about-interest-card,.about-belief-card,.about-quote,.about-closing):after,.reference-card .reference-title-frame:before{filter:none;animation-play-state:paused}:is(.reference-card,.content-panel,.oe-message-panel,.about-timeline-card,.about-principle-card,.about-field-card,.about-interest-card,.about-belief-card,.about-quote,.about-closing)[data-card-active=true]:after,.reference-card[data-card-active=true] .reference-title-frame:before{filter:drop-shadow(0 0 4px #ecb6424d);animation-play-state:running}.card-effects-paused :is(.reference-card,.content-panel,.oe-message-panel,.about-timeline-card,.about-principle-card,.about-field-card,.about-interest-card,.about-belief-card,.about-quote,.about-closing):after,.card-effects-paused .reference-title-frame:before{animation-play-state:paused!important}.home-page .reference-card:after,.home-page .reference-card .reference-title-frame:before,.home-page .oe-message-panel:after{filter:none!important;animation:none!important}.home-page .journey-heading h2:before{animation:4.8s linear infinite journey-pill-orbit}.home-page .contact-hub{z-index:2;width:min(980px,100% - 32px);min-width:0;max-width:calc(100vw - 32px);margin-inline:auto;position:relative}.home-page .oe-message-panel{width:min(980px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:48px auto 0;padding:clamp(28px,4vw,52px) 0 8px}.home-page .oe-message-panel:after{display:none}.home-page .oe-message-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}.home-page .oe-form-field--full,.home-page .oe-form-footer{grid-column:1/-1}.home-page .oe-form-footer{min-height:52px;display:grid}.home-page .oe-submit{width:100%;min-height:54px}@media (width<=767px){.home-page .contact-hub{margin-left:auto;margin-right:auto;width:calc(100% - 40px);min-width:0;max-width:calc(100vw - 40px);margin-inline:auto}.home-page .oe-message-panel{margin-top:30px;width:100%;min-width:0;max-width:100%;margin-inline:auto;padding:22px 0 4px}.home-page .oe-message-heading{max-width:94%;margin-bottom:22px}.home-page .oe-message-kicker{font-size:clamp(.72rem,3vw,.84rem)}.home-page .oe-message-heading h3{font-size:clamp(1.75rem,8vw,2.2rem)}.home-page .oe-message-heading p{font-size:clamp(.68rem,2.85vw,.8rem)}.home-page .oe-message-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px;width:100%;min-width:0;max-width:100%;margin-inline:auto}.home-page .oe-form-field{gap:6px}.home-page .oe-form-field--full,.home-page .oe-form-footer{grid-column:1/-1}.home-page .oe-form-field label{margin-bottom:0;font-size:clamp(.64rem,2.7vw,.76rem);line-height:1.55}.home-page .oe-form-field input,.home-page .oe-form-field textarea{min-width:0;max-width:100%;font-size:clamp(.68rem,2.8vw,.8rem)}.home-page .oe-form-field input{min-height:46px;padding-inline:10px}.home-page .oe-form-field textarea{min-height:142px;padding:12px 10px}.home-page .oe-form-footer{min-height:50px;display:grid}.home-page .oe-submit{width:100%;min-height:50px;font-size:.8rem}}.home-page .reference-card{contain:layout style}.home-page .journey-section:before{opacity:.055;filter:none}.facebook-news-card{border-color:#ffffff1a}.facebook-news-card:hover{border-color:#ffffff29}.facebook-news-media{border-color:#ffffff14}@media (hover:none),(pointer:coarse){.facebook-news-card{contain:layout style}.facebook-news-card:hover{transform:none}.facebook-read-button,.logo-image-trigger,.reference-card a,.reference-card button{touch-action:manipulation}}.progressive-list-sentinel{pointer-events:none;width:100%;height:1px;overflow:hidden}:root{--cms-accent:#d9ad45;--cms-background:#080806;--cms-surface:#11110e;--cms-text:#f8f3e8;--cms-muted:#aaa394;--cms-border:#43371f;--cms-header-background:#020202;--cms-footer-background:#050504;--cms-body-font:"Noto Naskh Arabic", Tahoma, serif;--cms-heading-font:"Noto Kufi Arabic", Tahoma, sans-serif;--cms-base-font-size:16px;--cms-heading-scale:1;--cms-card-radius:24px;--cms-card-border-width:1px;--cms-content-max:1600px;--cms-header-logo-size:72px;--cms-section-spacing:72px;--black:var(--cms-background);--black-soft:var(--cms-background)}@supports (color:color-mix(in lab, red, red)){:root{--black-soft:color-mix(in srgb, var(--cms-background) 86%, white)}}:root{--gold:var(--cms-accent);--gold-light:var(--cms-accent)}@supports (color:color-mix(in lab, red, red)){:root{--gold-light:color-mix(in srgb, var(--cms-accent) 64%, white)}}:root{--ivory:var(--cms-text);--muted:var(--cms-muted);--line:var(--cms-border)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb, var(--cms-border) 76%, transparent)}}:root{--font-display:var(--cms-heading-font);--font-body:var(--cms-body-font)}html{font-size:var(--cms-base-font-size)}.reference-shell,.shell{max-width:var(--cms-content-max)}.reference-card,.facebook-news-card,.content-panel{border-width:var(--cms-card-border-width);border-radius:var(--cms-card-radius)}body:not(:has(.admin-page)){background:var(--cms-background);color:var(--cms-text);font-family:var(--cms-body-font)}body:not(:has(.admin-page)) :is(h1,h2,h3){font-family:var(--cms-heading-font);zoom:var(--cms-heading-scale)}.site-header{background:var(--cms-header-background)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--cms-header-background) 98.5%, transparent)}}.site-footer{background:var(--cms-footer-background)}.brand-mark{width:var(--cms-header-logo-size);height:var(--cms-header-logo-size)}.journey-section{padding-top:var(--cms-section-spacing)}.about-section,.logos-section{margin-top:var(--cms-section-spacing)}html[data-cms-animated-frame=false] .header-gallery-link:before,html[data-cms-animated-frame=false] .journey-heading h2:before,html[data-cms-animated-frame=false] .news-profile-motto:before,html[data-cms-animated-frame=false] .reference-title-frame:before,html[data-cms-animated-frame=false] .reference-card:after,html[data-cms-animated-frame=false] .content-panel:after,html[data-cms-animated-frame=false] .oe-message-panel:after,html[data-cms-animated-frame=false] .about-timeline-card:after,html[data-cms-animated-frame=false] .about-principle-card:after,html[data-cms-animated-frame=false] .about-field-card:after,html[data-cms-animated-frame=false] .about-interest-card:after,html[data-cms-animated-frame=false] .about-belief-card:after,html[data-cms-animated-frame=false] .about-quote:after,html[data-cms-animated-frame=false] .about-closing:after{animation:none!important;display:none!important}html[data-cms-effects=false] body:not(:has(.admin-page)) *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}html[data-cms-effects=false] body:not(:has(.admin-page)) :before{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}html[data-cms-effects=false] body:not(:has(.admin-page)) :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.visitor-access-panel{z-index:100000;pointer-events:none;place-items:center;display:grid;position:fixed;inset:18px}.visitor-access-panel>div{color:#fff9eb;text-align:center;pointer-events:auto;background:#0d0d0bf7;border:1px solid #deb34e73;border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 28px 90px #0000008c}.visitor-access-panel.is-blocked{pointer-events:auto;background:#050504f5;inset:0}.visitor-access-panel h2{margin:12px 0 8px;font-size:1.45rem}.visitor-access-panel p{color:#bbb4a5;margin:0;line-height:1.9}.visitor-access-panel button{color:#111;font:inherit;background:#d9ad45;border:1px solid #deb34e8c;border-radius:999px;margin-top:18px;padding:10px 24px;font-weight:700}body.admin-dashboard-active .site-header,body.admin-dashboard-active .site-footer{display:none}body:has(.admin-page) .site-header{display:none}body:has(.admin-page) .site-footer{display:none}body:has(.admin-page){background:#080908;min-width:0;overflow-x:hidden}.admin-page{--admin-bg:#080908;--admin-surface:#101210;--admin-surface-raised:#171a17;--admin-border:#ffffff14;--admin-border-strong:#daaf4947;--admin-gold:#d8ac45;--admin-gold-light:#f2d67d;--admin-text:#f7f4ec;--admin-muted:#92988f;background:radial-gradient(circle at 78% -10%, #d1a73f1a, transparent 28%), var(--admin-bg);min-height:100dvh;color:var(--admin-text);direction:rtl}.admin-page button,.admin-page input,.admin-page textarea,.admin-page select{font:inherit}.admin-login{place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.admin-login[hidden],.admin-shell[hidden]{display:none!important}.admin-login-ambient{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 50% 22%,#deb34e26,#0000 34%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.admin-login-card{border:1px solid var(--admin-border-strong);text-align:center;background:linear-gradient(145deg,#171a17fa,#0c0d0cfa);border-radius:30px;width:min(470px,100%);padding:clamp(30px,5vw,48px);position:relative;box-shadow:0 36px 120px #0000008f,inset 0 1px #ffffff0a}.admin-login-mark{width:74px;height:74px;color:var(--admin-gold-light);background:linear-gradient(145deg,#dcaf432e,#dcaf430a);border:1px solid #e2b74f7a;border-radius:24px;place-items:center;margin:0 auto 20px;font-size:2rem;display:grid}.admin-kicker{color:var(--admin-gold);letter-spacing:.16em;margin:0 0 8px;font-size:.7rem;font-weight:700}.admin-login-card h1{margin:0;font-size:clamp(2rem,6vw,3rem)}.admin-login-form{text-align:right;gap:16px;display:grid}.admin-login-form label,.admin-settings-form label,.admin-content-dialog label,.admin-detail-note{gap:8px;display:grid}.admin-login-form label span,.admin-settings-form label>span,.admin-content-dialog label span,.admin-detail-note>span{color:#c9c6be;font-size:.74rem;font-weight:600}.admin-login-form input,.admin-settings-form input,.admin-settings-form textarea,.admin-json-editor textarea,.admin-content-dialog input,.admin-content-dialog textarea,.admin-detail-note textarea,.admin-search,.admin-filter{border:1px solid var(--admin-border);min-width:0;color:var(--admin-text);background:#ffffff09;border-radius:14px}.admin-login-form input,.admin-settings-form input,.admin-content-dialog input{min-height:48px;padding:0 14px}.admin-login-form input:focus,.admin-settings-form input:focus,.admin-settings-form textarea:focus,.admin-json-editor textarea:focus,.admin-content-dialog input:focus,.admin-content-dialog textarea:focus,.admin-detail-note textarea:focus{border-color:#deb34e94;outline:3px solid #deb34e14}.admin-login-form>button,.admin-primary-button{color:#17130b;cursor:pointer;background:linear-gradient(135deg,#edca70,#b98724);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:800;display:inline-flex}.admin-login-form>button:disabled{opacity:.6;cursor:wait}.admin-demo-credentials{color:#b9dcff;direction:ltr;background:#4897e112;border:1px dashed #5db1ff59;border-radius:12px;gap:3px;margin-top:18px;padding:13px;font-size:.76rem;display:grid}.admin-demo-credentials[hidden]{display:none}.admin-form-message{color:#e6c674;min-height:22px;margin:14px 0 0;font-size:.74rem}.admin-shell{grid-template-columns:270px minmax(0,1fr);min-height:100dvh;display:grid}.admin-sidebar{z-index:40;border-left:1px solid var(--admin-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0e0cf5;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.admin-sidebar-close{display:none}.admin-sidebar-brand{border-bottom:1px solid var(--admin-border);align-items:center;gap:12px;min-height:98px;padding:24px;display:flex}.admin-sidebar-brand>span{border:1px solid var(--admin-border-strong);width:42px;height:42px;color:var(--admin-gold-light);background:#dcaf431a;border-radius:13px;flex:none;place-items:center;font-size:1.2rem;display:grid}.admin-sidebar-brand div{min-width:0}.admin-sidebar-brand strong,.admin-sidebar-brand small{display:block}.admin-sidebar-brand strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;direction:ltr;font-size:.9rem;overflow:hidden}.admin-sidebar nav{gap:5px;padding:20px 14px;display:grid;overflow-y:auto}.admin-sidebar nav button,.admin-sidebar-foot button{color:#9da19a;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{color:#f8e7b7;background:linear-gradient(90deg,#dcaf4324,#dcaf4306);border-color:#dcaf4338}.admin-sidebar nav button svg{flex:none;font-size:1.05rem}.admin-sidebar-foot{border-top:1px solid var(--admin-border);gap:8px;margin-top:auto;padding:16px 14px;display:grid}.admin-sidebar-foot>span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;direction:ltr;padding-inline:10px;font-size:.68rem;overflow:hidden}.admin-sidebar-foot button:hover{color:#ff9b96;background:#d94d4714}.admin-topbar{z-index:30;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080908e0;align-items:center;gap:16px;min-height:98px;padding:18px clamp(18px,3vw,44px);display:flex;position:sticky;top:0}.admin-topbar>div:first-of-type{min-width:0}.admin-topbar p,.admin-section-heading p{color:var(--admin-gold);margin:0 0 4px;font-size:.66rem;font-weight:700}.admin-topbar h1{margin:0;font-size:clamp(1.2rem,2vw,1.8rem)}.admin-topbar-actions{align-items:center;gap:10px;margin-right:auto;display:flex}.admin-live-indicator{color:#8ce2ad;background:#51c28312;border:1px solid #51c28333;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.67rem;display:inline-flex}.admin-live-indicator i{background:#59d68f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #59d68f}.admin-topbar-actions button,.admin-menu-button{border:1px solid var(--admin-border);width:38px;height:38px;color:var(--admin-text);cursor:pointer;background:#ffffff09;border-radius:11px;place-items:center;display:grid}.admin-back-button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-width:92px;min-height:42px;color:var(--admin-text);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.76rem;display:inline-flex}.admin-back-button span{color:var(--admin-gold);font-size:1.1rem}.admin-back-button:hover{border-color:var(--admin-border-strong);background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-back-button:hover{background:color-mix(in srgb, var(--admin-gold) 10%, transparent)}}.admin-menu-button{display:none}.admin-notice{z-index:1000;color:#baf0ce;background:#0e2b1bf5;border:1px solid #57c98959;border-radius:14px;max-width:min(460px,100vw - 40px);padding:14px 18px;font-size:.78rem;position:fixed;top:20px;left:20px;box-shadow:0 20px 60px #0006}.admin-notice.is-error{color:#ffc1bd;background:#371211f7;border-color:#e7585066}.admin-content{width:100%;padding:clamp(20px,3vw,44px)}.admin-section{width:100%;max-width:2200px;margin-inline:auto;display:none}.admin-section.is-active{animation:.22s ease-out admin-section-in;display:block}@keyframes admin-section-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.admin-section-heading h2{margin:0;font-size:clamp(1.35rem,2.5vw,2.15rem)}.admin-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-metric-card{border:1px solid var(--admin-border);min-width:0;min-height:155px;color:var(--admin-text);text-align:right;cursor:pointer;background:linear-gradient(145deg,#171a17f2,#0e100ef5);border-radius:18px;grid-template-columns:42px 1fr;align-content:start;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.admin-metric-card:after{background:var(--metric,#d8ac45);content:"";filter:blur(38px);opacity:.16;border-radius:50%;width:90px;height:90px;position:absolute;top:-40px;left:-30px}.admin-metric-card:hover{border-color:var(--metric,#d8ac45)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card:hover{border-color:color-mix(in srgb, var(--metric,#d8ac45) 48%, transparent)}}.admin-metric-card:hover{transform:translateY(-2px)}.admin-metric-card.is-blue{--metric:#59f}.admin-metric-card.is-cyan{--metric:#3dd9d1}.admin-metric-card.is-violet{--metric:#9b79ff}.admin-metric-card.is-green{--metric:#55ce88}.admin-metric-card.is-rose{--metric:#ee7fa7}.admin-metric-card.is-orange{--metric:#f0a656}.admin-metric-card.is-red{--metric:#e85f58}.admin-metric-icon{border:1px solid var(--metric,#d8ac45);width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-metric-icon{border:1px solid color-mix(in srgb, var(--metric,#d8ac45) 28%, transparent)}}.admin-metric-icon{background:var(--metric,#d8ac45);border-radius:12px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-metric-icon{background:color-mix(in srgb, var(--metric,#d8ac45) 10%, transparent)}}.admin-metric-icon{color:var(--metric,#e4c064);font-size:1.2rem}.admin-metric-body{min-width:0}.admin-metric-body small,.admin-metric-body strong,.admin-metric-foot{display:block}.admin-metric-body strong{margin-top:5px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1}.admin-metric-foot{color:#8e958c;grid-column:1/-1;align-self:end;font-size:.62rem}.admin-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);gap:16px;margin-top:16px;display:grid}.admin-panel{border:1px solid var(--admin-border);background:linear-gradient(145deg,#141714f0,#0d0f0df5);border-radius:19px;min-width:0;box-shadow:inset 0 1px #ffffff06}.admin-panel>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:14px 18px;display:flex}.admin-panel>header>div{align-items:center;gap:9px;display:flex}.admin-panel>header svg{color:var(--admin-gold)}.admin-panel>header h3{margin:0;font-size:.9rem}.admin-chart-bars{border-bottom:1px solid var(--admin-border);background:repeating-linear-gradient(0deg,#0000 0 59px,#ffffff0a 60px);align-items:end;gap:clamp(4px,1vw,12px);height:240px;display:flex}.admin-chart-column{flex:1;grid-template-rows:1fr 22px;align-items:end;gap:6px;min-width:0;height:100%;display:grid}.admin-chart-bar{background:linear-gradient(#efd47a,#8a651d);border-radius:7px 7px 2px 2px;width:72%;max-width:30px;margin-inline:auto;display:block;box-shadow:0 0 18px #daaf491f}.admin-chart-column small{color:var(--admin-muted);text-align:center;direction:ltr;font-size:.5rem}.admin-live-events,[data-admin-top-pages],[data-admin-recent-locations]{padding:8px 16px 14px;display:grid}.admin-live-event,.admin-location-row{border:0;border-bottom:1px solid var(--admin-border);min-width:0;min-height:55px;color:var(--admin-text);text-align:right;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.admin-live-event span:nth-child(2),.admin-location-row strong{min-width:0}.admin-live-event strong,.admin-live-event small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-event-dot{background:#d8ac45;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.admin-event-dot.is-click,.admin-event-dot.is-outbound_click{background:#9979ff}.admin-event-dot.is-content_view{background:#4bcf83}.admin-event-dot.is-share{background:#ef7da5}.admin-rank-row{border-bottom:1px solid var(--admin-border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 0;display:grid}.admin-rank{color:var(--admin-gold);direction:ltr;font-size:.62rem}.admin-rank-row strong{text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;font-size:.72rem;overflow:hidden}.admin-rank-row b{font-size:.72rem}.admin-location-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-location-row>span{color:var(--admin-gold)}.admin-location-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-segmented{border:1px solid var(--admin-border);background:#ffffff06;border-radius:13px;gap:3px;min-width:0;padding:4px;display:flex}.admin-segmented button{min-height:36px;color:var(--admin-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.admin-segmented button.is-active{color:#f6dc94;background:#dbb14c21}.admin-search,.admin-filter{align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.admin-search{width:min(420px,100%)}.admin-search svg,.admin-filter svg{color:var(--admin-muted);flex:none}.admin-search input,.admin-filter select{width:100%;min-width:0;color:var(--admin-text);background:0 0;border:0;outline:0}.admin-filter select option{background:#151715}.admin-table-panel{overflow:hidden}.admin-table-scroll{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px}.admin-table th,.admin-table td{border-bottom:1px solid var(--admin-border);text-align:right;vertical-align:middle;padding:15px 18px}.admin-table th{color:#8f958d;font-size:.62rem;font-weight:600}.admin-table td>strong,.admin-table td>small{max-width:640px;display:block}.admin-table td>strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.admin-table td>small{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.7;display:-webkit-box;overflow:hidden}.admin-status,.admin-event-label{color:#8ce0ae;white-space:nowrap;background:#52c68514;border:1px solid #52c68538;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:.58rem;display:inline-flex}.admin-status.is-blocked,.admin-status.is-blocked,.admin-event-label.is-share{color:#ff9e98;background:#e85f5814;border-color:#e85f5840}.admin-status.is-restricted,.admin-event-label.is-click,.admin-event-label.is-outbound_click{color:#ffc184;background:#f0a65614;border-color:#f0a65640}.admin-row-actions,.admin-detail-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-row-actions button,.admin-detail-actions button,.admin-json-editor>button{border:1px solid var(--admin-border);color:#d6d4cd;cursor:pointer;background:#ffffff09;border-radius:9px;min-height:32px;padding:0 11px;font-size:.6rem}.admin-row-actions button.is-danger,.admin-detail-actions button.is-danger{color:#ff9e98;border-color:#e85f584d}.admin-row-actions button.is-restore,.admin-detail-actions button.is-restore{color:#8ce0ae;border-color:#52c6854d}.admin-detail-actions button.is-warning{color:#ffc184;border-color:#f0a6564d}.admin-detail-actions button.is-danger-outline{color:#ff8d87;background:0 0;border-color:#e85f584d;margin-right:auto}.admin-cms-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);align-items:start;gap:16px;display:grid}.admin-settings-form{gap:18px;padding:clamp(18px,3vw,30px);display:grid}.admin-settings-form h3{border-bottom:1px solid var(--admin-border);color:#f1d790;margin:12px 0 0;padding-bottom:10px;font-size:.85rem}.admin-settings-form h3:first-child{margin-top:0}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-form-wide{grid-column:1/-1}.admin-settings-form textarea,.admin-content-dialog textarea,.admin-detail-note textarea{resize:vertical;padding:12px 14px}.admin-settings-form input[type=color]{width:100%;padding:7px}.admin-logo-uploader{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:16px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;min-height:150px;padding:16px;display:grid}.admin-logo-preview{border:1px solid var(--admin-gold);width:120px;height:120px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-logo-preview{border:1px solid color-mix(in srgb, var(--admin-gold) 34%, var(--admin-border))}}.admin-logo-preview{background:#080806;border-radius:18px;place-items:center}.admin-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.admin-logo-uploader strong{color:var(--admin-gold-light);font-size:.86rem;display:block}.admin-logo-uploader p{color:var(--admin-muted);margin:7px 0 13px;font-size:.7rem;line-height:1.8}.admin-logo-uploader .admin-secondary-button{min-height:40px;padding-inline:16px}.admin-logo-uploader .admin-secondary-button:disabled{opacity:.6;cursor:wait}@media (width<=640px){.admin-logo-uploader{text-align:center;grid-template-columns:1fr}.admin-logo-preview{margin-inline:auto}}.admin-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-toggle-grid label{border:1px solid var(--admin-border);background:#ffffff06;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.admin-toggle-grid input{width:17px;height:17px;accent-color:var(--admin-gold)}.admin-json-editor{padding-bottom:18px;position:sticky;top:116px;overflow:hidden}.admin-json-editor>p{color:var(--admin-muted);margin:14px 18px;font-size:.67rem;line-height:1.8}.admin-json-editor textarea{resize:vertical;color:#b9d7c2;text-align:left;width:calc(100% - 36px);min-height:540px;margin:0 18px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.65;display:block}.admin-json-editor>button{margin:14px 18px 0}.admin-visitors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-visitor-card{border:1px solid var(--admin-border);min-width:0;min-height:205px;color:var(--admin-text);text-align:right;cursor:pointer;background:linear-gradient(145deg,#151815f5,#0d0f0df5);border-radius:18px;gap:14px;padding:18px;display:grid}.admin-visitor-card:hover{border-color:var(--admin-border-strong);transform:translateY(-2px)}.admin-visitor-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-device-icon{width:42px;height:42px;color:var(--admin-gold-light);background:#daaf4912;border:1px solid #daaf4938;border-radius:12px;place-items:center;display:grid}.admin-visitor-head strong,.admin-visitor-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-visitor-head strong{font-size:.76rem}.admin-visitor-head small{color:var(--admin-muted);text-align:right;direction:ltr;margin-top:3px;font-size:.55rem}.admin-visitor-location{color:#e7d3a0;align-items:center;min-height:36px;font-size:.71rem;display:flex}.admin-visitor-facts{flex-wrap:wrap;gap:6px;display:flex}.admin-visitor-facts span{color:#a9ada6;background:#ffffff09;border-radius:8px;padding:5px 8px;font-size:.55rem}.admin-visitor-card>time{border-top:1px solid var(--admin-border);color:var(--admin-muted);align-self:end;padding-top:10px;font-size:.56rem}.admin-access-summary{grid-template-columns:repeat(2,minmax(0,240px));gap:12px;margin-bottom:16px;display:grid}.admin-audit-list{padding:8px 18px}.admin-audit-row{border-bottom:1px solid var(--admin-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:13px 0;display:grid}.admin-audit-row>span{color:#76d99f;background:#53c68614;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.admin-audit-row strong,.admin-audit-row p,.admin-audit-row small{margin:0;display:block}.admin-audit-row strong{text-align:right;direction:ltr;font-size:.72rem}.admin-audit-row p,.admin-audit-row small,.admin-audit-row time{color:var(--admin-muted);margin-top:3px;font-size:.56rem}.admin-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-system-grid article{align-content:start;gap:12px;min-height:250px;padding:26px;display:grid}.admin-system-grid article>svg{color:var(--admin-gold);font-size:2rem}.admin-system-grid h3,.admin-system-grid p{margin:0}.admin-system-grid h3{font-size:1rem}.admin-system-grid p{color:var(--admin-muted);font-size:.68rem;line-height:1.9}.admin-system-grid strong{color:#8ce0ae;margin-top:auto;font-size:.7rem}.admin-empty{color:var(--admin-muted);text-align:center;margin:0;padding:24px;font-size:.7rem}.admin-dialog{border:1px solid var(--admin-border-strong);width:min(1100px,100vw - 36px);max-height:calc(100dvh - 36px);color:var(--admin-text);background:#111411;border-radius:24px;padding:0;overflow:auto;box-shadow:0 40px 130px #000000a6}.admin-dialog-close{z-index:4;border:1px solid var(--admin-border);width:40px;height:40px;color:var(--admin-text);cursor:pointer;background:#141714f2;border-radius:12px;place-items:center;margin:14px 14px -54px auto;display:grid;position:sticky;top:14px;left:14px}[data-visitor-detail]{gap:18px;padding:clamp(22px,4vw,40px);display:grid}.admin-detail-hero{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.admin-detail-hero h2{margin:0;font-size:clamp(1.5rem,4vw,2.4rem)}.admin-detail-hero div>span{color:var(--admin-muted);direction:ltr;margin-top:8px;font-size:.62rem;display:block}.admin-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-detail-item{border:1px solid var(--admin-border);background:#ffffff06;border-radius:12px;min-width:0;padding:13px}.admin-detail-item span,.admin-detail-item strong{display:block}.admin-detail-item strong{overflow-wrap:anywhere;color:#e9e5dc;margin-top:6px;font-size:.68rem}.admin-map-panel{border:1px solid var(--admin-border);background:#ffffff05;border-radius:16px;padding:16px}.admin-map-panel h3{margin:0 0 12px;font-size:.85rem}.admin-map-panel iframe{filter:saturate(.72)contrast(1.04);border:0;border-radius:12px;width:100%;height:360px}.admin-map-panel p,.admin-map-empty{color:var(--admin-muted);margin:10px 0 0;font-size:.6rem;line-height:1.8}.admin-map-empty{border:1px dashed var(--admin-border);text-align:center;border-radius:12px;place-items:center;min-height:180px;display:grid}.admin-detail-note textarea{border:1px solid var(--admin-border);color:var(--admin-text);background:#ffffff08;border-radius:12px}.admin-content-dialog form{gap:16px;padding:clamp(76px,7vw,92px) clamp(24px,5vw,42px) clamp(24px,5vw,42px);display:grid}.admin-content-dialog h2{margin:0 0 6px;font-size:1.4rem}.admin-dialog .admin-kicker,.admin-dialog h2,.admin-dialog label>span{padding-block:2px;line-height:1.65;overflow:visible}.admin-loading [data-admin-refresh] svg{animation:.7s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (width>=1800px){.admin-shell{grid-template-columns:310px minmax(0,1fr)}.admin-sidebar nav button{min-height:54px}.admin-metrics-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.admin-metric-card{min-height:170px}.admin-visitors-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1250px){.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}.admin-visitors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cms-grid{grid-template-columns:1fr}.admin-json-editor{position:static}.admin-json-editor textarea{min-height:420px}.admin-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.admin-shell{display:block}.admin-sidebar{border-left:1px solid var(--admin-border);width:min(310px,88vw);height:100dvh;transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(110%)}.admin-sidebar.is-open{transform:none}.admin-sidebar-close{z-index:3;border:1px solid var(--admin-border-strong);background:var(--admin-surface-raised);border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:14px;left:14px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-close{background:color-mix(in srgb, var(--admin-surface-raised) 92%, transparent)}}.admin-sidebar-close{color:var(--admin-gold-light);cursor:pointer;box-shadow:0 10px 24px #0000003d}.admin-sidebar-close:hover,.admin-sidebar-close:focus-visible{border-color:var(--admin-gold);outline:0}.admin-sidebar-close svg{width:21px;height:21px}.admin-menu-button{display:grid}.admin-system-grid{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search{width:100%}.admin-segmented{width:100%;overflow-x:auto}.admin-segmented button{flex:1}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-login{padding:12px}.admin-login-card{border-radius:22px;padding:28px 18px}.admin-topbar{min-height:80px;padding:14px}.admin-topbar p,.admin-live-indicator{display:none}.admin-content{padding:16px 12px 28px}.admin-section-heading{flex-direction:column;align-items:stretch}.admin-section-heading .admin-primary-button{width:100%}.admin-metrics-grid,.admin-visitors-grid,.admin-access-summary,.admin-form-grid,.admin-toggle-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-metric-card{min-height:130px}.admin-form-wide{grid-column:auto}.admin-chart{min-height:250px;padding-inline:10px}.admin-chart-bars{gap:3px;height:195px}.admin-chart-column small{display:none}.admin-live-event{grid-template-columns:auto minmax(0,1fr)}.admin-live-event time{grid-column:2}.admin-json-editor textarea{min-height:360px}.admin-dialog{border-radius:17px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}[data-visitor-detail]{padding:20px 14px}.admin-detail-hero{flex-direction:column}.admin-map-panel iframe{height:260px}.admin-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-detail-actions button.is-danger-outline{grid-column:1/-1;margin:0}}html:has(.admin-page){font-size:clamp(16px,.32vw + 12px,28px)}html[data-admin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-admin-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-page{--admin-bg:#05080c;--admin-surface:#0b1117;--admin-surface-raised:#111a22;--admin-panel-bg:linear-gradient(145deg, #121c24fa, #090f14fc);--admin-input-bg:#ffffff0b;--admin-border:#a9c5d71f;--admin-border-strong:#e0b34e61;--admin-gold:#e0b34d;--admin-gold-light:#f8dc88;--admin-text:#f6f8fa;--admin-muted:#9aa9b4;--admin-soft-text:#c7d0d6;--admin-shadow:0 24px 70px #00000047;font-family:var(--font-display);background:radial-gradient(circle at 82% -8%,#e0b34d21,#0000 28%),radial-gradient(circle at 8% 15%,#3492d21a,#0000 25%),linear-gradient(135deg,#05080c,#080d12 55%,#05080c)}html[data-admin-theme=light] body:has(.admin-page){background:#edf2f5}html[data-admin-theme=light] .admin-page{--admin-bg:#edf2f5;--admin-surface:#fff;--admin-surface-raised:#f6f9fb;--admin-panel-bg:linear-gradient(145deg, #fff, #f7fafb);--admin-input-bg:#1029380b;--admin-border:#16303e1f;--admin-border-strong:#ae7e2052;--admin-gold:#a87518;--admin-gold-light:#7b520b;--admin-text:#12202a;--admin-muted:#60717c;--admin-soft-text:#344a57;--admin-shadow:0 24px 65px #203a481c;background:radial-gradient(circle at 82% -8%,#d3a03829,#0000 27%),radial-gradient(circle at 8% 15%,#4797ca1f,#0000 24%),linear-gradient(135deg,#edf2f5,#f6f9fa 54%,#edf2f5)}.admin-sidebar{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:26px;height:calc(100dvh - 28px);margin:0 14px 14px 0;top:14px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar{background:color-mix(in srgb, var(--admin-surface) 94%, transparent)}}.admin-sidebar{box-shadow:var(--admin-shadow);overflow:hidden}.admin-sidebar-brand{background:linear-gradient(135deg, var(--admin-gold), transparent 70%);min-height:104px;padding:22px 20px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-brand{background:linear-gradient(135deg, color-mix(in srgb, var(--admin-gold) 10%, transparent), transparent 70%)}}.admin-sidebar-brand>span{border-radius:16px;width:48px;height:48px}.admin-sidebar-brand strong{color:var(--admin-text);font-size:.96rem}.admin-sidebar-brand small{color:var(--admin-muted);font-size:.76rem}.admin-sidebar nav{gap:8px;padding:18px 12px}.admin-sidebar nav button,.admin-sidebar-foot button{min-height:52px;color:var(--admin-muted);border-radius:15px;padding-inline:16px;font-size:.83rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{border-color:color-mix(in srgb, var(--admin-gold) 28%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--admin-gold) 17%, transparent), color-mix(in srgb, var(--admin-gold) 4%, transparent))}}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{color:var(--admin-gold-light);box-shadow:inset -3px 0 var(--admin-gold)}.admin-workspace{min-width:0}.admin-topbar{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:24px;min-height:86px;margin:14px 14px 0;padding:14px clamp(18px,2.4vw,36px);top:14px}@supports (color:color-mix(in lab, red, red)){.admin-topbar{background:color-mix(in srgb, var(--admin-surface) 88%, transparent)}}.admin-topbar{box-shadow:var(--admin-shadow)}.admin-topbar p,.admin-section-heading p,.admin-kicker{color:var(--admin-gold);letter-spacing:.04em;font-size:.74rem}.admin-topbar-actions{gap:9px}.admin-live-indicator{min-height:40px;padding-inline:14px;font-size:.74rem}.admin-topbar-actions button,.admin-menu-button{background:var(--admin-input-bg);width:42px;height:42px;color:var(--admin-text);border-radius:13px}.admin-theme-toggle{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:44px;color:var(--admin-text);cursor:pointer;place-items:center;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:inline-grid!important}.admin-theme-icon{color:var(--admin-gold);grid-area:1/1;font-size:1.22rem}.admin-theme-icon-sun{display:none}html[data-admin-theme=dark] .admin-theme-icon-sun{display:block}html[data-admin-theme=dark] .admin-theme-icon-moon{display:none}.admin-login-theme-toggle{z-index:4;position:absolute;top:24px;left:24px}.admin-section{max-width:2600px}.admin-section-heading{margin-bottom:28px}.admin-section-heading h2{color:var(--admin-text);letter-spacing:-.02em;font-size:clamp(1.45rem,2.2vw,2.35rem)}.admin-section-heading>span{color:var(--admin-muted);font-size:.75rem}.admin-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:16px}.admin-metric-card{background:var(--admin-panel-bg);min-height:168px;box-shadow:var(--admin-shadow);border-radius:23px;grid-template-columns:48px 1fr;padding:21px;transition:transform .18s,border-color .18s,box-shadow .18s}.admin-metric-card:hover{box-shadow:0 30px 75px var(--metric,var(--admin-gold));transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card:hover{box-shadow:0 30px 75px color-mix(in srgb, var(--metric,var(--admin-gold)) 12%, transparent)}}.admin-metric-icon{border-radius:15px;width:48px;height:48px}.admin-metric-body small{color:var(--admin-muted);font-size:.8rem}.admin-metric-body strong{color:var(--admin-text);font-size:clamp(1.85rem,2.5vw,2.55rem)}.admin-metric-foot{color:var(--admin-muted);font-size:.72rem}.admin-overview-grid{gap:18px;margin-top:18px}.admin-panel,.admin-visitor-card,.admin-content-card{border:1px solid var(--admin-border);background:var(--admin-panel-bg);box-shadow:var(--admin-shadow)}.admin-panel{border-radius:24px}.admin-panel>header{min-height:70px;padding:16px 20px}.admin-panel>header h3{color:var(--admin-text);font-size:.95rem}.admin-panel>header>span{color:var(--admin-muted);font-size:.73rem}.admin-live-event strong{font-size:.82rem}.admin-live-event small,.admin-live-event time,.admin-location-row small{color:var(--admin-muted);font-size:.7rem}.admin-location-row strong,.admin-rank-row strong,.admin-rank-row b{color:var(--admin-text);font-size:.8rem}.admin-rank{font-size:.73rem}.admin-toolbar{gap:14px;margin-bottom:20px}.admin-segmented{background:var(--admin-input-bg);border-radius:17px;padding:6px}.admin-segmented button{min-height:42px;color:var(--admin-muted);border-radius:12px;padding-inline:18px;font-size:.77rem;font-weight:700}.admin-segmented button.is-active{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-segmented button.is-active{background:color-mix(in srgb, var(--admin-gold) 16%, var(--admin-surface))}}.admin-segmented button.is-active{color:var(--admin-gold-light);box-shadow:0 8px 24px var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-segmented button.is-active{box-shadow:0 8px 24px color-mix(in srgb, var(--admin-gold) 12%, transparent)}}.admin-search,.admin-filter,.admin-login-form input,.admin-settings-form input,.admin-settings-form textarea,.admin-json-editor textarea,.admin-content-dialog input,.admin-content-dialog textarea,.admin-detail-note textarea,.admin-action-dialog textarea{border-color:var(--admin-border);background:var(--admin-input-bg);color:var(--admin-text)}.admin-search,.admin-filter{border-radius:15px;min-height:48px;font-size:.78rem}.admin-filter select option{background:var(--admin-surface);color:var(--admin-text)}.admin-table th{color:var(--admin-muted);font-size:.73rem}.admin-table td{color:var(--admin-soft-text);font-size:.8rem}.admin-table td>strong{color:var(--admin-text);font-size:.84rem}.admin-status,.admin-event-label{min-height:31px;padding-inline:12px;font-size:.68rem;font-weight:700}.admin-row-actions button,.admin-detail-actions button,.admin-json-editor>button{background:var(--admin-input-bg);min-height:38px;color:var(--admin-soft-text);border-radius:11px;padding-inline:14px;font-size:.72rem;font-weight:700}.admin-content-manager-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.admin-content-card{border-radius:24px;grid-template-rows:auto 1fr auto;min-height:330px;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.admin-content-card:hover{border-color:var(--admin-border-strong);transform:translateY(-4px)}.admin-content-card-head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:16px 18px;display:flex}.admin-content-card-head time{color:var(--admin-muted);font-size:.7rem}.admin-content-card-body{padding:22px 20px}.admin-content-card-body h3{color:var(--admin-text);margin:0;font-size:1.02rem;line-height:1.75}.admin-content-card-body p{color:var(--admin-muted);font-family:var(--font-body);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:12px 0 0;font-size:.86rem;line-height:1.9;display:-webkit-box;overflow:hidden}.admin-content-card-actions{border-top:1px solid var(--admin-border);background:var(--admin-surface-raised);flex-wrap:wrap;gap:8px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-content-card-actions{background:color-mix(in srgb, var(--admin-surface-raised) 68%, transparent)}}.admin-content-card-actions button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:39px;color:var(--admin-soft-text);cursor:pointer;border-radius:11px;padding:0 14px;font-size:.72rem;font-weight:750}.admin-content-card-actions button.is-primary{color:#79bdff;background:#4f9fea1f;border-color:#4f9fea5c}.admin-content-card-actions button.is-warning{color:#eab66d;border-color:#d899435c}.admin-content-card-actions button.is-restore{color:#68ce92;border-color:#45b9795c}.admin-content-card-actions button.is-danger{color:#ed817c;border-color:#df625c61}.admin-settings-form{gap:22px}.admin-settings-form h3{color:var(--admin-gold-light);font-size:.94rem}.admin-settings-form label>span,.admin-login-form label span,.admin-content-dialog label span,.admin-detail-note>span,.admin-action-dialog label span{color:var(--admin-soft-text);font-size:.78rem}.admin-settings-help{color:var(--admin-muted);margin:-8px 0 0;font-size:.78rem;line-height:1.8}.admin-card-settings{gap:14px;display:grid}.admin-card-settings fieldset{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:18px;min-width:0;margin:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.admin-card-settings fieldset{background:color-mix(in srgb, var(--admin-surface-raised) 72%, transparent)}}.admin-card-settings legend{color:var(--admin-gold-light);padding-inline:9px;font-size:.78rem;font-weight:750}.admin-card-visibility{grid-column:1/-1;align-items:center;min-height:44px;gap:10px!important;display:flex!important}.admin-card-visibility input{width:18px;height:18px;accent-color:var(--admin-gold)}.admin-toggle-grid label{border-color:var(--admin-border);background:var(--admin-input-bg);color:var(--admin-soft-text);font-size:.76rem}.admin-json-editor>p{color:var(--admin-muted);font-size:.76rem}.admin-json-editor textarea{color:#75cb95}@supports (color:color-mix(in lab, red, red)){.admin-json-editor textarea{color:color-mix(in srgb, #75cb95 82%, var(--admin-text))}}.admin-json-editor textarea{font-size:.72rem}.admin-visitors-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px}.admin-visitor-card{border-radius:23px;min-height:230px;padding:21px}.admin-visitor-head strong{color:var(--admin-text);font-size:.88rem}.admin-visitor-head small{color:var(--admin-muted);font-size:.68rem}.admin-visitor-location{color:var(--admin-gold-light);font-size:.82rem}.admin-visitor-facts span{background:var(--admin-input-bg);color:var(--admin-muted);font-size:.68rem}.admin-visitor-card>time{color:var(--admin-muted);font-size:.68rem}.admin-audit-row strong{color:var(--admin-text);font-size:.8rem}.admin-audit-row p,.admin-audit-row small,.admin-audit-row time{color:var(--admin-muted);font-size:.68rem}.admin-system-grid h3{color:var(--admin-text);font-size:1.08rem}.admin-system-grid p{color:var(--admin-muted);font-size:.8rem}.admin-system-grid strong{font-size:.78rem}.admin-empty{color:var(--admin-muted);font-size:.82rem}.admin-dialog{border:1px solid var(--admin-border-strong);background:var(--admin-surface);width:min(94vw,2400px);max-width:none;max-height:92dvh;color:var(--admin-text);border-radius:30px;margin:auto;position:fixed;inset:0;overflow:auto;box-shadow:0 50px 180px #00000094}.admin-dialog[open]{animation:.18s ease-out admin-dialog-in}@keyframes admin-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}.admin-dialog::backdrop{-webkit-backdrop-filter:blur(16px)saturate(.7);backdrop-filter:blur(16px)saturate(.7);background:#020609c7}.admin-dialog-close{border-color:var(--admin-border);background:var(--admin-surface-raised);border-radius:14px;width:44px;height:44px;margin:18px 18px -62px auto;top:18px;left:18px}@supports (color:color-mix(in lab, red, red)){.admin-dialog-close{background:color-mix(in srgb, var(--admin-surface-raised) 90%, transparent)}}.admin-dialog-close{color:var(--admin-text)}[data-visitor-detail]{gap:22px;padding:clamp(28px,4vw,62px)}.admin-detail-hero h2{color:var(--admin-text);font-size:clamp(1.75rem,3vw,2.85rem)}.admin-detail-hero div>span{color:var(--admin-muted);font-size:.72rem}.admin-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.admin-detail-item{background:var(--admin-input-bg);border-radius:16px;min-height:96px;padding:17px}.admin-detail-item span{color:var(--admin-muted);font-size:.72rem}.admin-detail-item strong{color:var(--admin-text);font-size:.86rem;line-height:1.65}.admin-map-panel{background:var(--admin-input-bg);border-radius:21px;padding:20px}.admin-map-panel h3{color:var(--admin-text);font-size:1rem}.admin-map-panel iframe{border-radius:16px;height:clamp(340px,48vh,680px)}.admin-map-panel p,.admin-map-empty{color:var(--admin-muted);font-size:.75rem}.admin-content-dialog{width:min(92vw,1050px)}.admin-content-dialog h2{color:var(--admin-text);font-size:1.7rem}.admin-preview-dialog{width:min(92vw,1180px)}.admin-preview-dialog>article{padding:clamp(30px,5vw,64px)}.admin-preview-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.admin-preview-header h2{color:var(--admin-text);margin:0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.65}.admin-preview-header time{color:var(--admin-muted);font-size:.75rem}.admin-preview-body{color:var(--admin-soft-text);font-family:var(--font-body);white-space:pre-wrap;padding-top:28px;font-size:1rem;line-height:2.1}.admin-action-dialog{width:min(92vw,680px)}.admin-action-dialog form{text-align:center;gap:16px;padding:clamp(30px,6vw,54px);display:grid}.admin-action-dialog .admin-dialog-close{margin:0;position:absolute}.admin-action-dialog-icon{border:1px solid var(--admin-gold);width:68px;height:68px;margin:0 auto 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-action-dialog-icon{border:1px solid color-mix(in srgb, var(--admin-gold) 38%, transparent)}}.admin-action-dialog-icon{background:var(--admin-gold);border-radius:22px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-action-dialog-icon{background:color-mix(in srgb, var(--admin-gold) 11%, transparent)}}.admin-action-dialog-icon{color:var(--admin-gold-light);font-size:1.75rem}.admin-action-dialog.is-danger .admin-action-dialog-icon{color:#f18a84;background:#e35c551a;border-color:#e35c5566}.admin-action-dialog.is-warning .admin-action-dialog-icon{color:#efb665;background:#df9b411a;border-color:#df9b4166}.admin-action-dialog h2{color:var(--admin-text);margin:0;font-size:1.45rem}.admin-action-dialog form>p:not(.admin-kicker){color:var(--admin-muted);margin:0;font-size:.84rem;line-height:1.9}.admin-action-dialog label{text-align:right;gap:8px;margin-top:5px;display:grid}.admin-action-dialog textarea{border:1px solid var(--admin-border);resize:vertical;border-radius:14px;width:100%;padding:14px}.admin-action-dialog-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.admin-action-dialog-buttons button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:48px;color:var(--admin-text);cursor:pointer;border-radius:14px;font-weight:750}.admin-action-dialog-buttons button[type=submit]{color:#171108;background:linear-gradient(135deg,#eccb73,#b77b18);border-color:#0000}.admin-action-dialog.is-danger .admin-action-dialog-buttons button[type=submit]{color:#fff;background:linear-gradient(135deg,#f18c86,#bb403b)}html[data-admin-theme=light] .admin-login-card,html[data-admin-theme=light] .admin-dialog,html[data-admin-theme=light] .admin-sidebar,html[data-admin-theme=light] .admin-topbar{box-shadow:var(--admin-shadow)}html[data-admin-theme=light] .admin-login-card{background:linear-gradient(145deg,#fff,#f6f9fa)}html[data-admin-theme=light] .admin-login-card>p:not(.admin-kicker):not(.admin-form-message),html[data-admin-theme=light] .admin-form-message{color:var(--admin-muted)}html[data-admin-theme=light] .admin-content-card-actions button.is-primary{color:#176cad}html[data-admin-theme=light] .admin-content-card-actions button.is-warning{color:#9a5e0d}html[data-admin-theme=light] .admin-content-card-actions button.is-restore{color:#197545}html[data-admin-theme=light] .admin-content-card-actions button.is-danger{color:#a7332f}@media (width<=900px){.admin-sidebar{border-radius:0 0 0 26px;height:100dvh;margin:0;top:0}.admin-topbar{margin:8px 8px 0;top:8px}.admin-content{padding-top:30px}}@media (width<=640px){.admin-topbar{border-radius:19px;min-height:72px}.admin-theme-toggle{width:42px!important;min-width:42px!important;height:42px!important}.admin-back-button{width:42px;min-width:42px;padding:0}.admin-back-button b{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-login-theme-toggle{top:14px;left:14px}.admin-content-manager-grid{grid-template-columns:1fr}.admin-content-card{min-height:300px}.admin-card-settings fieldset{padding:14px}.admin-dialog,.admin-content-dialog,.admin-preview-dialog,.admin-action-dialog{border-radius:22px;width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.admin-preview-header{flex-direction:column;align-items:flex-start}.admin-map-panel iframe{height:300px}}.admin-shell{grid-template-columns:262px minmax(0,1fr)}.admin-sidebar{background:radial-gradient(circle at 72% 6%, var(--admin-gold), transparent 24%), linear-gradient(160deg, var(--admin-surface), var(--admin-bg));border-width:0 0 0 1px;border-radius:0;height:100dvh;margin:0;top:0}@supports (color:color-mix(in lab, red, red)){.admin-sidebar{background:radial-gradient(circle at 72% 6%, color-mix(in srgb, var(--admin-gold) 8%, transparent), transparent 24%), linear-gradient(160deg, color-mix(in srgb, var(--admin-surface) 98%, #05090d), color-mix(in srgb, var(--admin-bg) 96%, #101820))}}.admin-sidebar{box-shadow:-16px 0 46px #0000002e}.admin-sidebar-brand{text-align:center;background:0 0;flex-direction:column;justify-content:center;gap:7px;min-height:150px;padding:22px 16px 18px}.admin-sidebar-brand>.admin-sidebar-brand-logo{object-fit:contain;filter:drop-shadow(0 8px 16px #0000006b)drop-shadow(0 0 10px #d4af3724);border-radius:22%;flex:none;width:96px;height:90px}.admin-sidebar-brand div{justify-items:center;margin-top:6px;display:grid}.admin-sidebar-brand strong{color:var(--admin-text);letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:1.02rem}.admin-sidebar-brand small{color:var(--admin-muted);margin-top:3px;font-size:.68rem}.admin-sidebar nav{border-top:1px solid var(--admin-border);gap:4px;padding:18px 12px}.admin-sidebar nav button{border-radius:10px;min-height:48px;padding:0 16px;font-size:.76rem}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{border-color:color-mix(in srgb, var(--admin-gold) 32%, transparent)}}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{background:linear-gradient(90deg, var(--admin-gold), var(--admin-gold))}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-gold) 22%, transparent), color-mix(in srgb, var(--admin-gold) 8%, transparent))}}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{box-shadow:inset 0 0 24px var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{box-shadow:inset 0 0 24px color-mix(in srgb, var(--admin-gold) 5%, transparent)}}.admin-sidebar nav button.is-active{color:var(--admin-gold-light)}.admin-sidebar nav button svg{color:currentColor;width:20px;height:20px}.admin-sidebar-foot{padding:14px 14px 20px}.admin-sidebar-profile{border-bottom:1px solid var(--admin-border);align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 8px;display:flex}.admin-sidebar-profile>span{border:1px solid var(--admin-gold);flex:none;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-profile>span{border:1px solid color-mix(in srgb, var(--admin-gold) 46%, transparent)}}.admin-sidebar-profile>span{color:var(--admin-gold-light);border-radius:50%;place-items:center;font-size:1.15rem}.admin-sidebar-profile div{min-width:0}.admin-sidebar-profile strong,.admin-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sidebar-profile strong{color:var(--admin-soft-text);direction:ltr;font-size:.65rem}.admin-sidebar-profile small{color:var(--admin-muted);margin-top:3px;font-size:.62rem}.admin-sidebar-foot button{min-height:46px;color:var(--admin-muted);margin-top:6px}.admin-topbar{min-height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:13px 20px;position:relative;top:0}.admin-topbar>div:first-of-type{margin-right:0}.admin-topbar p{margin-bottom:2px;font-size:.67rem}.admin-topbar h1{font-size:1.6rem}.admin-topbar-actions{direction:ltr;gap:10px}.admin-topbar-actions>*{direction:rtl}.admin-topbar-actions button,.admin-topbar-actions .admin-theme-toggle,.admin-topbar-actions .admin-back-button,.admin-period-selector,.admin-live-indicator{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:10px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-actions button,.admin-topbar-actions .admin-theme-toggle,.admin-topbar-actions .admin-back-button,.admin-period-selector,.admin-live-indicator{background:color-mix(in srgb, var(--admin-surface) 78%, transparent)}}.admin-topbar-actions .admin-back-button{width:44px;min-width:44px;padding:0}.admin-topbar-actions .admin-back-button b{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-period-selector{min-width:132px;color:var(--admin-soft-text);align-items:center;gap:7px;padding:0 10px;display:flex}.admin-period-selector>span{color:var(--admin-muted)}.admin-period-selector select{width:100%;color:var(--admin-text);background:0 0;border:0;outline:0;font-size:.72rem}.admin-content{padding:0 18px 38px}.admin-overview-summary{background:linear-gradient(120deg, var(--admin-surface), var(--admin-surface-raised));border-radius:12px;padding-bottom:12px}@supports (color:color-mix(in lab, red, red)){.admin-overview-summary{background:linear-gradient(120deg, color-mix(in srgb, var(--admin-surface) 88%, transparent), color-mix(in srgb, var(--admin-surface-raised) 72%, transparent))}}.admin-overview-summary{box-shadow:inset 0 0 70px #ffffff03}.admin-overview-summary>header{border:0;align-items:flex-start;min-height:92px;padding:14px 24px 8px}.admin-overview-summary-title{align-items:flex-start!important;gap:12px!important;display:flex!important}.admin-overview-summary-title>span{color:var(--admin-gold);margin-top:10px;font-size:.65rem}.admin-overview-summary-title h2{color:var(--admin-text);margin:0;font-size:1.08rem}.admin-overview-summary-title p{color:var(--admin-muted);margin:5px 0 0;font-size:.66rem}.admin-overview-summary>header>span{color:var(--admin-muted);align-self:center;font-size:.66rem}.admin-overview-summary .admin-metrics-grid{grid-template-columns:repeat(8,minmax(138px,1fr));gap:12px;padding:0 18px}.admin-overview-summary .admin-metric-card{background:var(--admin-surface-raised);border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:120px;padding:13px}@supports (color:color-mix(in lab, red, red)){.admin-overview-summary .admin-metric-card{background:color-mix(in srgb, var(--admin-surface-raised) 62%, transparent)}}.admin-overview-summary .admin-metric-card{box-shadow:inset 0 0 24px #ffffff03}.admin-overview-summary .admin-metric-icon{border-radius:50%;width:32px;height:32px;font-size:.92rem}.admin-overview-summary .admin-metric-body small{color:var(--admin-soft-text);font-size:.62rem}.admin-overview-summary .admin-metric-body strong{letter-spacing:.02em;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem}.admin-overview-summary .admin-metric-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-metric-foot b{direction:ltr;font-size:.62rem}.admin-metric-foot b.is-positive{color:#76cf55}.admin-metric-foot b.is-negative{color:#ef5c54}.admin-metric-foot svg{fill:none;width:70px;height:19px;stroke:var(--metric,var(--admin-gold));stroke-width:1.5px;vector-effect:non-scaling-stroke}.admin-overview-main-grid{direction:ltr;grid-template-columns:minmax(0,2.25fr) minmax(300px,.95fr);gap:12px}.admin-overview-main-grid>*{direction:rtl}.admin-overview-main-grid .admin-panel,.admin-overview-bottom-grid .admin-panel{box-shadow:none;border-radius:10px}.admin-chart-range{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:8px;padding:3px;gap:2px!important;display:flex!important}.admin-chart-range button{min-height:30px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:.64rem}.admin-chart-range button.is-active{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-chart-range button.is-active{background:color-mix(in srgb, var(--admin-gold) 20%, transparent)}}.admin-chart-range button.is-active{color:var(--admin-gold-light)}.admin-chart{min-height:270px;padding:8px 14px 12px}.admin-chart>svg{width:100%;min-height:245px;display:block;overflow:visible}.admin-chart-legend{color:var(--admin-muted);gap:18px;padding:0 14px 4px;font-size:.65rem;display:flex}.admin-chart-legend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.admin-chart-legend .is-views:before{background:var(--admin-gold)}.admin-chart-legend .is-visits:before{background:#aeb5b7}.admin-chart-grid-line{stroke:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-chart-grid-line{stroke:color-mix(in srgb, var(--admin-border) 68%, transparent)}}.admin-chart-grid-line{stroke-width:1px}.admin-chart-area{fill:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-chart-area{fill:color-mix(in srgb, var(--admin-gold) 24%, transparent)}}.admin-chart-main-line{fill:none;stroke:#e2b247;stroke-width:2.4px}.admin-chart-second-line{fill:none;stroke:#b1b7b8;stroke-width:1.5px;stroke-dasharray:5 5;opacity:.8}.admin-chart-point{fill:var(--admin-surface);stroke:#f0c45a;stroke-width:2.2px}.admin-chart-label{fill:var(--admin-muted);text-anchor:middle;direction:ltr;font-size:11px}.admin-live-panel{overflow:hidden}.admin-live-events{padding:0 14px}.admin-live-event{min-height:52px}.admin-panel-link{border:1px solid var(--admin-gold);justify-content:center;align-items:center;gap:10px;width:calc(100% - 20px);min-height:34px;margin:6px 10px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-panel-link{border:1px solid color-mix(in srgb, var(--admin-gold) 34%, transparent)}}.admin-panel-link{background:var(--admin-gold);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.admin-panel-link{background:color-mix(in srgb, var(--admin-gold) 5%, transparent)}}.admin-panel-link{color:var(--admin-gold-light);cursor:pointer;font-size:.65rem;font-weight:700}.admin-overview-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.admin-overview-bottom-grid>.admin-panel{flex-direction:column;min-height:358px;display:flex;overflow:hidden}.admin-overview-bottom-grid>.admin-panel>header{flex:none;min-height:58px}.admin-overview-bottom-grid>.admin-panel>[data-admin-top-pages],.admin-overview-bottom-grid>.admin-panel>[data-admin-recent-locations],.admin-overview-bottom-grid>.admin-panel>.admin-system-status-list{flex:auto}.admin-overview-bottom-grid>.admin-panel>.admin-panel-link{flex:none;margin-top:auto}.admin-system-status-list{grid-template-rows:repeat(5,minmax(48px,1fr));align-content:start;gap:0;padding:0;display:grid}.admin-system-status-list>div{border:0;border-bottom:1px solid var(--admin-border);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 14px;display:flex}.admin-system-status-list span{color:var(--admin-soft-text);font-size:.66rem}.admin-system-status-list strong{color:var(--admin-gold-light);direction:ltr;font-family:Georgia,serif;font-size:1.22rem}.admin-system-status-list strong.is-green{color:#7fd257}.admin-system-status-list .admin-system-ready{font-family:var(--font-display);direction:rtl;font-size:.63rem}[data-admin-top-pages],[data-admin-recent-locations]{padding:0 0 2px}.admin-page-rank-row,.admin-location-table-row{border:0;border-bottom:1px solid var(--admin-border);min-height:48px;color:var(--admin-text);background:0 0;align-items:center;gap:10px;padding:8px 14px;display:grid}.admin-page-rank-row{grid-template-columns:70px minmax(120px,1fr) 50px}.admin-page-rank-row>strong{direction:ltr;font-family:ui-monospace,monospace;font-size:.67rem}.admin-page-rank-row>small{color:var(--admin-muted);direction:ltr;font-size:.62rem}.admin-page-rank-views{align-items:center;gap:10px;display:flex}.admin-page-rank-views b{min-width:42px;color:var(--admin-soft-text);direction:ltr;font-size:.65rem}.admin-page-rank-views i{background:var(--admin-input-bg);border-radius:999px;flex:1;height:5px;display:block;position:relative;overflow:hidden}.admin-page-rank-views i:after{width:var(--progress);border-radius:inherit;content:"";background:linear-gradient(90deg,#c38b21,#f0ca67);position:absolute;inset:0 auto 0 0}.admin-location-table-row{text-align:right;cursor:pointer;grid-template-columns:8px minmax(74px,1fr) minmax(90px,1fr) 90px;width:100%}.admin-location-table-row strong,.admin-location-table-row span,.admin-location-table-row small{color:var(--admin-soft-text);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.admin-location-table-row small{color:var(--admin-muted)}.admin-metric-dialog{width:min(92vw,1280px)}[data-metric-detail]{padding:clamp(30px,5vw,62px)}.admin-metric-detail-hero{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.admin-metric-detail-hero h2{color:var(--admin-text);margin:0;font-size:clamp(1.45rem,3vw,2.25rem)}.admin-metric-detail-hero span{color:var(--admin-muted);margin-top:7px;font-size:.75rem;display:block}.admin-metric-detail-hero>strong{color:var(--admin-gold-light);font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem)}.admin-metric-detail-list{max-height:62dvh;margin-top:16px;display:grid;overflow:auto}.admin-metric-detail-row{border:0;border-bottom:1px solid var(--admin-border);min-height:68px;color:var(--admin-text);text-align:right;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 6px;display:grid}.admin-metric-detail-row>span:nth-child(2) strong,.admin-metric-detail-row>span:nth-child(2) small{display:block}.admin-metric-detail-row>span:nth-child(2) strong{font-size:.8rem}.admin-metric-detail-row>span:nth-child(2) small{color:var(--admin-muted);margin-top:4px;font-size:.7rem}.admin-metric-detail-facts{align-items:center;gap:14px;display:flex}.admin-metric-detail-facts b,.admin-metric-detail-facts time{color:var(--admin-muted);font-size:.68rem;font-weight:500}@media (width>=1900px){.admin-shell{grid-template-columns:286px minmax(0,1fr)}.admin-overview-summary .admin-metrics-grid{grid-template-columns:repeat(8,minmax(165px,1fr))}}@media (width<=1500px){.admin-overview-summary .admin-metrics-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.admin-overview-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr)}}@media (width<=1120px){.admin-overview-main-grid{grid-template-columns:1fr}.admin-overview-bottom-grid{grid-template-columns:1fr 1fr}.admin-system-status-panel{grid-column:1/-1}}@media (width<=900px){.admin-sidebar{border-radius:0;height:100dvh;top:0}.admin-topbar{margin:0;padding-inline:12px}.admin-content{padding:0 10px 28px}.admin-period-selector{display:none}}@media (width<=680px){.admin-overview-summary>header{flex-direction:column;align-items:flex-start}.admin-overview-summary .admin-metrics-grid,.admin-overview-bottom-grid{grid-template-columns:1fr}.admin-overview-summary .admin-metric-card{min-height:112px}.admin-chart-panel>header{flex-direction:column;align-items:flex-start}.admin-chart-range{width:100%}.admin-chart-range button{flex:1}.admin-page-rank-row{grid-template-columns:58px minmax(100px,1fr) 45px}.admin-location-table-row{grid-template-columns:8px 1fr 1fr}.admin-location-table-row small{grid-column:2/-1}.admin-metric-detail-hero{flex-direction:column;align-items:flex-start}.admin-metric-detail-row{grid-template-columns:8px minmax(0,1fr)}.admin-metric-detail-facts{flex-direction:column;grid-column:2;align-items:flex-start;gap:4px}}html.admin-modal-open,html.admin-modal-open body{overscroll-behavior:none}html.admin-modal-open body{top:var(--admin-modal-scroll-top,0);width:100%;position:fixed;left:0;right:0;overflow:hidden!important}.admin-analytics-section{--analytics-blue:#4da9e9;--analytics-cyan:#44c2c7;--analytics-green:#6bc58b;--analytics-violet:#9c83ef;--analytics-rose:#df7c9d;--analytics-orange:#e59a54;padding-bottom:24px}.admin-analytics-hero{border:1px solid var(--admin-gold);justify-content:space-between;align-items:center;gap:20px;min-height:112px;margin-bottom:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-analytics-hero{border:1px solid color-mix(in srgb, var(--admin-gold) 24%, var(--admin-border))}}.admin-analytics-hero{background:radial-gradient(circle at 8% 10%, var(--analytics-blue), transparent 34%), linear-gradient(125deg, var(--admin-surface-raised), var(--admin-surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-analytics-hero{background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--analytics-blue) 14%, transparent), transparent 34%), linear-gradient(125deg, color-mix(in srgb, var(--admin-surface-raised) 82%, transparent), color-mix(in srgb, var(--admin-surface) 95%, transparent))}}.admin-analytics-hero{box-shadow:inset 0 1px 0 #ffffff09, var(--admin-shadow)}.admin-analytics-hero>div{align-items:center;gap:14px;min-width:0;display:flex}.admin-analytics-hero-icon{border:1px solid var(--admin-gold);flex:none;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-analytics-hero-icon{border:1px solid color-mix(in srgb, var(--admin-gold) 45%, transparent)}}.admin-analytics-hero-icon{background:linear-gradient(145deg, var(--admin-gold), var(--analytics-blue));border-radius:17px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-analytics-hero-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-gold) 22%, transparent), color-mix(in srgb, var(--analytics-blue) 13%, transparent))}}.admin-analytics-hero-icon{color:var(--admin-gold-light);box-shadow:0 12px 30px #0003}.admin-analytics-hero-icon svg{width:26px;height:26px}.admin-analytics-hero p{color:var(--admin-gold-light);margin:0 0 4px;font-size:.64rem;font-weight:700}.admin-analytics-hero h2{color:var(--admin-text);margin:0;font-size:1.35rem}.admin-analytics-hero small{color:var(--admin-muted);margin-top:5px;font-size:.63rem;display:block}.admin-analytics-hero .admin-period-selector{flex:none;min-width:170px}.admin-analytics-coverage{border:1px solid var(--analytics-orange);margin-bottom:12px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.admin-analytics-coverage{border:1px solid color-mix(in srgb, var(--analytics-orange) 38%, transparent)}}.admin-analytics-coverage{background:var(--analytics-orange);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-analytics-coverage{background:color-mix(in srgb, var(--analytics-orange) 9%, transparent)}}.admin-analytics-coverage{color:var(--analytics-orange)}@supports (color:color-mix(in lab, red, red)){.admin-analytics-coverage{color:color-mix(in srgb, var(--analytics-orange) 72%, var(--admin-text))}}.admin-analytics-coverage{font-size:.67rem}.admin-analytics-metrics,.admin-analytics-comparison-grid,.admin-analytics-primary-grid,.admin-analytics-secondary-grid,.admin-analytics-actions-grid{gap:12px;display:grid}.admin-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-analytics-metric{border:1px solid var(--admin-border);background:linear-gradient(145deg, var(--admin-surface-raised), var(--admin-surface));border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-height:128px;padding:15px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-analytics-metric{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-surface-raised) 86%, transparent), color-mix(in srgb, var(--admin-surface) 95%, transparent))}}.admin-analytics-metric{box-shadow:inset 0 1px #ffffff06}.admin-analytics-metric:after{background:var(--analytics-tone,var(--admin-gold));border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -24px -34px auto}@supports (color:color-mix(in lab, red, red)){.admin-analytics-metric:after{background:color-mix(in srgb, var(--analytics-tone,var(--admin-gold)) 10%, transparent)}}.admin-analytics-metric:after{filter:blur(4px);content:""}.admin-analytics-metric.is-gold{--analytics-tone:var(--admin-gold)}.admin-analytics-metric.is-blue{--analytics-tone:var(--analytics-blue)}.admin-analytics-metric.is-cyan{--analytics-tone:var(--analytics-cyan)}.admin-analytics-metric.is-violet{--analytics-tone:var(--analytics-violet)}.admin-analytics-metric.is-green{--analytics-tone:var(--analytics-green)}.admin-analytics-metric.is-orange{--analytics-tone:var(--analytics-orange)}.admin-analytics-metric.is-rose{--analytics-tone:var(--analytics-rose)}.admin-analytics-metric.is-teal{--analytics-tone:#35b39c}.admin-analytics-metric-icon{border:1px solid var(--analytics-tone);width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-analytics-metric-icon{border:1px solid color-mix(in srgb, var(--analytics-tone) 44%, transparent)}}.admin-analytics-metric-icon{background:var(--analytics-tone);border-radius:12px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-analytics-metric-icon{background:color-mix(in srgb, var(--analytics-tone) 13%, transparent)}}.admin-analytics-metric-icon{color:var(--analytics-tone);font-size:1rem}.admin-analytics-metric div{z-index:1;min-width:0;position:relative}.admin-analytics-metric small,.admin-analytics-metric strong,.admin-analytics-metric em{display:block}.admin-analytics-metric small{color:var(--admin-soft-text);font-size:.65rem}.admin-analytics-metric strong{color:var(--admin-text);text-align:right;direction:ltr;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem}.admin-analytics-metric em{color:var(--admin-muted);margin-top:6px;font-size:.58rem;font-style:normal}.admin-analytics-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.admin-analytics-comparison{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:13px;min-height:132px;padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.admin-analytics-comparison{background:color-mix(in srgb, var(--admin-surface-raised) 66%, transparent)}}.admin-analytics-comparison>div:first-child,.admin-analytics-comparison>div:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-analytics-comparison>div:first-child{justify-content:flex-start}.admin-analytics-comparison>div:first-child span{color:var(--admin-gold)}.admin-analytics-comparison small{color:var(--admin-soft-text);font-size:.64rem}.admin-analytics-comparison>strong{color:var(--admin-text);text-align:right;direction:ltr;margin:9px 0;font-family:Georgia,serif;font-size:1.65rem;display:block}.admin-analytics-comparison>div:last-child span{color:var(--admin-muted);font-size:.57rem}.admin-analytics-comparison>div:last-child b{direction:ltr;border-radius:999px;padding:3px 7px;font-size:.58rem}.admin-analytics-comparison.is-up>div:last-child b,.admin-analytics-comparison.is-new>div:last-child b{background:var(--analytics-green)}@supports (color:color-mix(in lab, red, red)){.admin-analytics-comparison.is-up>div:last-child b,.admin-analytics-comparison.is-new>div:last-child b{background:color-mix(in srgb, var(--analytics-green) 14%, transparent)}}.admin-analytics-comparison.is-up>div:last-child b,.admin-analytics-comparison.is-new>div:last-child b{color:var(--analytics-green)}.admin-analytics-comparison.is-down>div:last-child b{color:#eb7777;background:#eb6e6e24}.admin-analytics-comparison.is-flat>div:last-child b{background:var(--admin-input-bg);color:var(--admin-muted)}.admin-analytics-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);margin-top:12px}.admin-analytics-secondary-grid{grid-template-columns:1.1fr 1.1fr .8fr;margin-top:12px}.admin-analytics-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.admin-analytics-section .admin-panel{box-shadow:none;border-radius:13px;overflow:hidden}.admin-analytics-section .admin-panel>header{min-height:59px}.admin-analytics-section .admin-panel>header>span{color:var(--admin-muted);font-size:.6rem}.admin-analytics-ranked-list,.admin-analytics-action-list{padding:2px 14px 12px}.admin-analytics-rank-row{border-bottom:1px solid var(--admin-border);grid-template-columns:28px minmax(0,1fr) minmax(60px,.6fr) 48px;align-items:center;gap:10px;min-height:58px;display:grid}.admin-analytics-rank-row:last-child,.admin-analytics-simple-row:last-child{border-bottom:0}.admin-analytics-rank-row>b{color:var(--admin-gold);direction:ltr;font-family:ui-monospace,monospace;font-size:.6rem}.admin-analytics-rank-row>div{min-width:0}.admin-analytics-rank-row strong,.admin-analytics-rank-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-analytics-rank-row strong{color:var(--admin-soft-text);text-align:right;direction:ltr;font-size:.66rem}.admin-analytics-rank-row small{color:var(--admin-muted);margin-top:3px;font-size:.56rem}.admin-analytics-rank-row>i,.admin-analytics-simple-row>i{background:var(--admin-input-bg);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.admin-analytics-rank-row>i:after,.admin-analytics-simple-row>i:after{width:var(--analytics-progress);border-radius:inherit;background:linear-gradient(90deg, var(--admin-gold), var(--analytics-blue));content:"";position:absolute;inset:0 0 0 auto}.admin-analytics-rank-row>span{color:var(--admin-text);text-align:left;direction:ltr;font-family:Georgia,serif;font-size:.9rem}.admin-analytics-split-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 14px 14px;display:grid}.admin-analytics-split-list section{min-width:0}.admin-analytics-split-list section+section{border-right:1px solid var(--admin-border);padding-right:16px}.admin-analytics-split-list h4{color:var(--admin-gold-light);margin:4px 0 8px;font-size:.63rem}.admin-analytics-simple-row{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(75px,1fr) minmax(40px,.7fr) 38px;align-items:center;gap:8px;min-height:42px;display:grid}.admin-analytics-simple-row>span{color:var(--admin-soft-text);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.admin-analytics-simple-row>b{color:var(--admin-text);text-align:left;direction:ltr;font-family:Georgia,serif;font-size:.74rem}[data-analytics-audience]{align-content:center;place-items:center;gap:18px;min-height:250px;padding:18px;display:grid}.admin-analytics-audience-donut{background:radial-gradient(circle, var(--admin-surface) 0 54%, transparent 55%), conic-gradient(var(--analytics-blue) 0 calc(100% - var(--returning-percent)), var(--admin-gold) 0 100%);border-radius:50%;place-content:center;width:132px;height:132px;display:grid;box-shadow:0 14px 34px #0003}.admin-analytics-audience-donut strong,.admin-analytics-audience-donut small{text-align:center;display:block}.admin-analytics-audience-donut strong{color:var(--admin-text);direction:ltr;font-family:Georgia,serif;font-size:1.35rem}.admin-analytics-audience-donut small{color:var(--admin-muted);margin-top:2px;font-size:.58rem}.admin-analytics-audience-legend{width:100%}.admin-analytics-audience-legend>div{border-bottom:1px solid var(--admin-border);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-height:38px;display:grid}.admin-analytics-audience-legend i{background:var(--analytics-blue);border-radius:50%;width:8px;height:8px}.admin-analytics-audience-legend .is-returning i{background:var(--admin-gold)}.admin-analytics-audience-legend span{color:var(--admin-soft-text);font-size:.6rem}.admin-analytics-audience-legend b{color:var(--admin-text);direction:ltr;font-family:Georgia,serif;font-size:.8rem}.admin-analytics-action-list{max-height:460px;overflow:auto}.admin-analytics-empty{min-height:164px;color:var(--admin-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:20px;display:grid}.admin-analytics-empty span{color:var(--admin-gold);font-size:1.4rem}.admin-analytics-empty strong{max-width:360px;font-size:.65rem;font-weight:600;line-height:1.9}@media (width<=1450px){.admin-analytics-metrics,.admin-analytics-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-audience-panel{grid-column:1/-1}[data-analytics-audience]{grid-template-columns:auto minmax(220px,420px);min-height:210px}}@media (width<=1080px){.admin-analytics-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-primary-grid,.admin-analytics-actions-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-analytics-hero .admin-period-selector{display:flex}}@media (width<=720px){.admin-analytics-hero{flex-direction:column;align-items:stretch}.admin-analytics-hero .admin-period-selector{width:100%}.admin-analytics-metrics,.admin-analytics-comparison-grid,.admin-analytics-secondary-grid{grid-template-columns:1fr}.admin-analytics-audience-panel{grid-column:auto}[data-analytics-audience]{grid-template-columns:1fr}.admin-analytics-rank-row{grid-template-columns:24px minmax(0,1fr) 44px}.admin-analytics-rank-row>i{display:none}.admin-analytics-split-list{grid-template-columns:1fr}.admin-analytics-split-list section+section{border-top:1px solid var(--admin-border);border-right:0;padding-top:12px;padding-right:0}}.admin-page dialog[open]{overscroll-behavior:contain;overflow:hidden!important}.admin-page dialog[open]>form,.admin-page dialog[open]>[data-visitor-detail],.admin-page dialog[open]>[data-content-preview],.admin-page dialog[open]>[data-metric-detail]{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;width:100%;max-height:92dvh;overflow-x:hidden;overflow-y:auto!important}.admin-page dialog[open] :is(input,select,textarea),.admin-page dialog[open] .admin-detail-grid,.admin-page dialog[open] .admin-preview-body,.admin-page dialog[open] .admin-metric-detail-list,.facebook-post-modal-card,.facebook-post-modal-stage,.facebook-post-panel,.logo-lightbox-panel{overscroll-behavior:contain}:is(html:has(body.news-modal-open),html:has(body.logo-lightbox-open)){overscroll-behavior:none;overflow:hidden}html.site-overlay-open,html.site-overlay-open body{overscroll-behavior:none}html.site-overlay-open body{top:var(--site-overlay-scroll-top,0);width:100%;position:fixed;left:0;right:0;overflow:hidden!important}body.news-modal-open :is(.facebook-post-modal-card,.heart-message-modal-card,.article-modal-card),body.logo-lightbox-open .logo-lightbox-panel{overscroll-behavior:contain;touch-action:pan-y}.admin-login{background:linear-gradient(#e0b34d0b 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#e0b34d0b 1px,#0000 1px) 0 0/86px 86px,radial-gradient(circle at 31% 48%,#e0b34d1f,#0000 25%),#030505;min-height:100dvh;padding:clamp(76px,8vh,94px) clamp(18px,3vw,48px) 58px;display:block;position:relative;overflow:hidden auto}html[data-admin-theme=light] .admin-login{background:linear-gradient(#9a68130e 1px,#0000 1px),linear-gradient(90deg,#9a68130e 1px,#0000 1px),radial-gradient(circle at 31% 48%,#c28a1f29,#0000 28%),#f1f4f4}.admin-login-ambient{pointer-events:none;background:repeating-radial-gradient(at 31% 48%,#0000 0 54px,#e0b34d0b 55px 56px),linear-gradient(115deg,#0000 0 48%,#e0b34d0e 48.1% 48.2%,#0000 48.3%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 2% 82%,#0000);mask-image:linear-gradient(#000 2% 82%,#0000)}.admin-login-layout{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(26px,4vw,76px);width:100%;min-height:calc(100dvh - clamp(134px,14vh,170px));display:grid;position:relative}.admin-login-card{border:1px solid var(--admin-gold);width:min(100%,710px);min-width:0;margin-inline:auto;padding:clamp(28px,4.2vh,48px) clamp(24px,3.5vw,52px) 28px}@supports (color:color-mix(in lab, red, red)){.admin-login-card{border:1px solid color-mix(in srgb, var(--admin-gold) 72%, transparent)}}.admin-login-card{background:radial-gradient(circle at 50% 0, var(--admin-gold), transparent 32%), linear-gradient(145deg, #111616fa, #090d0dfc);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.admin-login-card{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--admin-gold) 7%, transparent), transparent 32%), linear-gradient(145deg, #111616fa, #090d0dfc)}}.admin-login-card{color:#f6f6f3;text-align:center;box-shadow:0 42px 120px #00000075,inset 0 1px #ffffff0a}html[data-admin-theme=light] .admin-login-card{color:#172026;background:linear-gradient(145deg,#fffffffc,#f5f8f7fc);box-shadow:0 35px 90px #22313a29}.admin-login-mark{border:1px solid var(--admin-gold);width:54px;height:54px;margin:0 auto 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-login-mark{border:1px solid color-mix(in srgb, var(--admin-gold) 70%, transparent)}}.admin-login-mark{background:var(--admin-gold);border-radius:17px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-login-mark{background:color-mix(in srgb, var(--admin-gold) 8%, transparent)}}.admin-login-mark{color:var(--admin-gold-light);font-size:1.55rem}.admin-login-card .admin-kicker{color:var(--admin-gold-light);letter-spacing:0;margin:8px 0 6px;font-size:.86rem;font-weight:800}.admin-login-card h1{color:inherit;margin:0;font-size:clamp(2rem,3vw,2.7rem);line-height:1.35}.admin-login-card>p:not(.admin-kicker):not(.admin-form-message){color:#929a9b;margin:6px auto 24px;font-size:.83rem;line-height:1.75}.admin-login-form{gap:16px}.admin-login-form>label{gap:7px}.admin-login-form>label>span:first-child{color:#cdd1cf;font-size:.73rem;font-weight:600}html[data-admin-theme=light] .admin-login-form>label>span:first-child{color:#394951}.admin-login-input-wrap{background:#ffffff05;border:1px solid #a4afb13d;border-radius:10px;align-items:center;gap:11px;width:100%;min-width:0;min-height:55px;padding-inline:14px;transition:border-color .16s,box-shadow .16s;display:flex}.admin-login-input-wrap:focus-within{border-color:var(--admin-gold);box-shadow:0 0 0 3px var(--admin-gold), 0 0 26px var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-login-input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-gold) 9%, transparent), 0 0 26px color-mix(in srgb, var(--admin-gold) 12%, transparent)}}.admin-login-input-wrap>svg{color:#9ca4a5;flex:none;font-size:1.15rem}.admin-login-input-wrap>input{width:100%;min-width:0;min-height:50px;color:inherit;text-align:left;direction:ltr;background:0 0;border:0;outline:0;padding:0;font-size:.88rem}.admin-login-input-wrap>i{color:#53c265;border:1px solid #53c265;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.65rem;font-style:normal;display:grid}.admin-login-input-wrap>button{color:#aab1b1;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-login-options{color:#a4aaab;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;display:flex}.admin-login-options label{cursor:pointer;align-items:center;gap:8px;display:flex}.admin-login-options input{width:19px;height:19px;min-height:0;accent-color:var(--admin-gold);padding:0}.admin-login-options button{color:var(--admin-gold-light);font-size:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.admin-login-form>button[type=submit]{color:#211806;background:linear-gradient(105deg,#f7d470,#d69a23);border:0;border-radius:10px;grid-template-columns:24px 1fr 24px;min-height:54px;padding:0 18px;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 10px 30px #d9a12f38}.admin-form-message{min-height:22px;color:var(--admin-gold-light);margin:8px 0 0;font-size:.69rem}.admin-login-security{color:#8e9697;border-top:1px solid #a5afb124;justify-content:center;align-items:center;gap:9px;margin-top:8px;padding-top:16px;font-size:.68rem;line-height:1.7;display:flex}.admin-login-security svg{flex:none}.admin-login-brand-panel{text-align:center;place-items:center;min-width:0;padding:clamp(18px,3vw,46px);display:grid}.admin-login-logo-orbit{aspect-ratio:1;border:2px solid var(--admin-gold);place-items:center;width:clamp(185px,18vw,265px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-login-logo-orbit{border:2px solid color-mix(in srgb, var(--admin-gold) 78%, transparent)}}.admin-login-logo-orbit{border-radius:50%;box-shadow:0 0 0 14px #e0b34d06,0 0 56px #e0b34d33}.admin-login-logo-orbit:before{border-radius:inherit;content:"";border:1px solid #e0b34d21;position:absolute;inset:-22px}.admin-login-logo-orbit img{object-fit:cover;border-radius:50%;width:92%;height:92%;display:block}.admin-login-brand-panel>strong{color:var(--admin-gold-light);letter-spacing:.22em;direction:ltr;margin-top:24px;font-family:Georgia,serif;font-size:clamp(.88rem,1.3vw,1.18rem)}.admin-login-brand-panel h2{color:#f5ead0;margin:clamp(24px,4vh,42px) 0 10px;font-size:clamp(2rem,3.7vw,3.4rem);font-weight:500;line-height:1.35}html[data-admin-theme=light] .admin-login-brand-panel h2{color:#302716}.admin-login-brand-panel>p{color:#9da2a1;max-width:540px;margin:0;font-size:clamp(.8rem,1vw,1rem);line-height:2}.admin-login-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,560px);margin-top:clamp(24px,4vh,40px);display:grid}.admin-login-benefits span{color:#d5c49d;place-items:center;gap:9px;display:grid}.admin-login-benefits svg{color:var(--admin-gold-light);font-size:2rem}.admin-login-benefits b{font-size:.72rem}.admin-login-system-ready{color:#63cb6d;background:#0d1211c7;border:1px solid #7488815c;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:min(100%,500px);min-height:50px;margin-top:clamp(24px,4vh,40px);font-size:.76rem;display:flex}.admin-login-system-ready i{background:#55ce67;border-radius:50%;width:10px;height:10px;box-shadow:0 0 11px #55ce67b3}.admin-login-theme-toggle{z-index:4;color:#d9dcda;background:#0a0d0de6;border-color:#c3cac847;border-radius:9px;min-height:44px;padding:0 12px;position:absolute;top:22px;left:24px}.admin-login-theme-toggle .admin-theme-icon{color:var(--admin-gold-light)}.admin-login-footer{z-index:2;color:#818887;direction:ltr;align-items:center;gap:12px;font-size:.62rem;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.admin-login-footer>i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-login-footer>span:last-child{direction:rtl;align-items:center;gap:6px;display:inline-flex}@media (width<=1024px){.admin-login{padding:78px 18px 70px}.admin-login-layout{grid-template-columns:1fr;min-height:0}.admin-login-card{order:1}.admin-login-brand-panel{order:2}.admin-login-brand-panel h2{margin-top:24px}.admin-login-footer{justify-content:center;margin-top:32px;position:relative;bottom:auto;left:auto;right:auto}}@media (width<=620px){.admin-login-card{border-radius:22px;padding:26px 16px 20px}.admin-login-theme-toggle{top:16px;left:16px}.admin-login-options{flex-direction:column;align-items:flex-start}.admin-login-benefits{gap:8px}.admin-login-benefits b{font-size:.62rem}.admin-login-logo-orbit{width:170px}.admin-login-footer{flex-direction:column;align-items:center}.admin-login-footer>i{display:none}}.admin-reference-page-heading{justify-content:space-between;align-items:center;gap:20px;min-height:82px;margin-bottom:16px;padding:4px 4px 10px;display:flex}.admin-reference-page-heading>div:first-child p{color:var(--admin-gold);margin:0 0 4px;font-size:.64rem}.admin-reference-page-heading h2{color:var(--admin-text);margin:0;font-size:clamp(1.55rem,2.35vw,2.1rem);line-height:1.25}.admin-reference-page-heading>div:first-child>span{color:var(--admin-muted);margin-top:5px;font-size:.68rem;display:block}.admin-reference-page-heading>div:last-child{align-items:center;gap:10px;display:flex}.admin-reference-page-heading button,.admin-reference-page-heading .admin-period-selector{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:8px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.admin-reference-page-heading button,.admin-reference-page-heading .admin-period-selector{background:color-mix(in srgb, var(--admin-surface-raised) 72%, transparent)}}.admin-reference-page-heading button,.admin-reference-page-heading .admin-period-selector{color:var(--admin-soft-text);font-size:.68rem}.admin-reference-page-heading button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.admin-reference-page-heading .admin-primary-button{color:#171207;background:linear-gradient(135deg,#f2ca63,#cf9420);border-color:#d5a42f;font-weight:800;box-shadow:0 12px 28px #d39f272e}.admin-content-reference-layout,.admin-access-reference-layout{direction:ltr;grid-template-columns:minmax(0,3fr) minmax(285px,.92fr);gap:14px;display:grid}.admin-content-reference-layout>*,.admin-access-reference-layout>*{direction:rtl;min-width:0}.admin-content-reference-main,.admin-content-reference-aside,.admin-access-reference-main,.admin-access-reference-aside{align-content:start;gap:14px;display:grid}.admin-content-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-content-summary-card,.admin-visitor-metric-card,.admin-event-metric-card,.admin-access-metric-card,.admin-system-health-card{border:1px solid var(--admin-border);background:linear-gradient(145deg, var(--admin-surface-raised), var(--admin-surface));border-radius:12px;min-height:122px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-content-summary-card,.admin-visitor-metric-card,.admin-event-metric-card,.admin-access-metric-card,.admin-system-health-card{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-surface-raised) 76%, transparent), color-mix(in srgb, var(--admin-surface) 96%, transparent))}}.admin-content-summary-card,.admin-visitor-metric-card,.admin-event-metric-card,.admin-access-metric-card,.admin-system-health-card{color:var(--admin-text);text-align:right;box-shadow:inset 0 0 34px #ffffff03}.admin-content-summary-card{cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:15px}.admin-content-summary-card.is-total:not(.is-selected){border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-content-summary-card.is-total:not(.is-selected){border-color:color-mix(in srgb, var(--admin-gold) 14%, var(--admin-border))}}.admin-content-summary-card.is-facebook{border-color:#5080dc38}.admin-content-summary-card.is-messages{border-color:#ae58d338}.admin-content-summary-card.is-articles{border-color:#40b1a838}.admin-content-summary-card.is-selected{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-content-summary-card.is-selected{border-color:color-mix(in srgb, var(--admin-gold) 78%, var(--admin-border))}}.admin-content-summary-card.is-selected{background:linear-gradient(145deg, var(--admin-gold), var(--admin-surface))}@supports (color:color-mix(in lab, red, red)){.admin-content-summary-card.is-selected{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-gold) 13%, var(--admin-surface-raised)), var(--admin-surface))}}.admin-content-summary-card.is-selected{box-shadow:inset 0 0 0 1px var(--admin-gold), 0 10px 28px #00000024}@supports (color:color-mix(in lab, red, red)){.admin-content-summary-card.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-gold) 26%, transparent), 0 10px 28px #00000024}}.admin-content-summary-card.is-selected{transform:translateY(-1px)}.admin-content-summary-card:not(.is-selected){transform:none;box-shadow:inset 0 0 34px #ffffff03}.admin-content-summary-card:focus-visible{outline:2px solid var(--admin-gold-light);outline-offset:3px}.admin-content-summary-icon{border:1px solid var(--admin-gold);width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-content-summary-icon{border:1px solid color-mix(in srgb, var(--admin-gold) 28%, transparent)}}.admin-content-summary-icon{background:var(--admin-gold);border-radius:12px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-content-summary-icon{background:color-mix(in srgb, var(--admin-gold) 12%, transparent)}}.admin-content-summary-icon{color:var(--admin-gold-light);font-size:1.05rem}.admin-content-summary-card.is-facebook .admin-content-summary-icon{color:#7ca9ff;background:#406ec91f;border-color:#5381db59}.admin-content-summary-card.is-messages .admin-content-summary-icon{color:#cf8fe9;background:#994dbc1f;border-color:#ab5ccf59}.admin-content-summary-card.is-articles .admin-content-summary-icon{color:#78d1ca;background:#30958e1f;border-color:#39afa559}.admin-content-summary-copy small,.admin-content-summary-copy strong,.admin-content-summary-copy em{display:block}.admin-content-summary-copy small{color:var(--admin-soft-text);font-size:.68rem}.admin-content-summary-copy strong{margin-top:6px;font-family:Georgia,serif;font-size:1.55rem}.admin-content-summary-copy em{color:#78cf62;margin-top:5px;font-size:.57rem;font-style:normal}.admin-content-summary-card>svg{fill:none;width:82px;height:26px;stroke:var(--admin-gold);stroke-width:2px;position:absolute;bottom:12px;right:15px}.admin-content-summary-card.is-facebook>svg{stroke:#5686db}.admin-content-summary-card.is-messages>svg{stroke:#a45fc2}.admin-content-summary-card.is-articles>svg{stroke:#43a99f}.admin-content-tabs{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:11px;grid-template-columns:repeat(3,1fr);min-height:48px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-content-tabs{background:color-mix(in srgb, var(--admin-surface-raised) 64%, transparent)}}.admin-content-tabs button{border:0;border-left:1px solid var(--admin-border);color:var(--admin-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;font-size:.69rem;display:flex}.admin-content-tabs button:first-child{border-left:0}.admin-content-tabs button.is-active{background:linear-gradient(90deg, var(--admin-gold), var(--admin-gold))}@supports (color:color-mix(in lab, red, red)){.admin-content-tabs button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-gold) 20%, transparent), color-mix(in srgb, var(--admin-gold) 7%, transparent))}}.admin-content-tabs button.is-active{color:var(--admin-text);box-shadow:inset 0 -1px var(--admin-gold)}.admin-content-tabs b{min-width:24px;height:20px;color:var(--admin-soft-text);background:#ffffff14;border-radius:999px;place-items:center;padding:0 5px;font-size:.58rem;display:grid}.admin-content-tabs .is-active b{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-content-tabs .is-active b{background:color-mix(in srgb, var(--admin-gold) 34%, transparent)}}.admin-content-tabs .is-active b{color:var(--admin-gold-light)}.admin-content-table-panel,.admin-visitors-log-panel,.admin-events-log-panel,.admin-access-list-panel{border-radius:11px;overflow:visible}.admin-content-filters,.admin-visitors-log-filters,.admin-events-log-filters,.admin-access-filters{border-bottom:1px solid var(--admin-border);align-items:center;gap:10px;padding:12px;display:flex}.admin-content-filters .admin-search,.admin-visitors-log-filters .admin-search,.admin-events-log-filters .admin-search,.admin-access-filters .admin-search{flex:1;min-width:220px;max-width:360px}.admin-content-filters .admin-filter,.admin-visitors-log-filters .admin-filter,.admin-events-log-filters .admin-filter,.admin-access-filters .admin-filter{min-width:142px}.admin-filter-button{border:1px solid var(--admin-gold);width:42px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-filter-button{border:1px solid color-mix(in srgb, var(--admin-gold) 45%, transparent)}}.admin-filter-button{background:var(--admin-gold);border-radius:8px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-filter-button{background:color-mix(in srgb, var(--admin-gold) 8%, transparent)}}.admin-filter-button{color:var(--admin-gold-light)}.admin-content-reference-table,.admin-visitors-reference-table,.admin-events-reference-table,.admin-access-reference-table{min-width:930px}.admin-content-reference-table th,.admin-visitors-reference-table th,.admin-events-reference-table th,.admin-access-reference-table th{background:var(--admin-surface-raised)}@supports (color:color-mix(in lab, red, red)){.admin-content-reference-table th,.admin-visitors-reference-table th,.admin-events-reference-table th,.admin-access-reference-table th{background:color-mix(in srgb, var(--admin-surface-raised) 52%, transparent)}}.admin-content-title-cell{min-width:270px}.admin-content-title-cell strong,.admin-content-title-cell small{display:block}.admin-content-title-cell small{max-width:400px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.62rem;overflow:hidden}.admin-channel-badge{border:1px solid;border-radius:6px;justify-content:center;align-items:center;min-width:64px;min-height:25px;font-size:.6rem;display:inline-flex}.admin-channel-badge.is-facebook{color:#79a5f3;background:#3c68c11f;border-color:#4b7eda66}.admin-channel-badge.is-messages{color:#cb89e5;background:#9444b71f;border-color:#a756cd66}.admin-channel-badge.is-articles{color:#72cec5;background:#3091891f;border-color:#3aaaa066}.admin-content-performance{direction:ltr;align-items:center;gap:16px;display:flex}.admin-content-performance span{color:var(--admin-soft-text);font-size:.64rem}.admin-table-row-actions{direction:ltr;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;min-width:78px;display:flex}.admin-table-eye{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:34px;min-width:34px;height:32px;color:var(--admin-soft-text);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.admin-table-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.admin-table-eye svg circle{fill:currentColor;stroke:none}.admin-table-eye:hover,.admin-quick-action-menu>summary:hover{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-table-eye:hover,.admin-quick-action-menu>summary:hover{border-color:color-mix(in srgb,var(--admin-gold) 48%,var(--admin-border))}}.admin-table-eye:hover,.admin-quick-action-menu>summary:hover{color:var(--admin-gold-light)}.admin-quick-action-menu{direction:rtl;flex:none;position:relative}.admin-quick-action-menu>summary{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:34px;min-width:34px;height:32px;color:var(--admin-soft-text);letter-spacing:1px;cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:.8rem;line-height:1;list-style:none;display:grid}.admin-quick-action-menu>summary::-webkit-details-marker{display:none}.admin-quick-action-popover{z-index:1000;border:1px solid var(--admin-border-strong);background:var(--admin-surface-raised);border-radius:11px;gap:4px;width:190px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 42px #0000006b}.admin-quick-action-popover button{min-height:38px;color:var(--admin-soft-text);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:.65rem}.admin-quick-action-popover button:hover{background:var(--admin-input-bg)}.admin-quick-action-popover .is-warning{color:#eab66d}.admin-quick-action-popover .is-restore{color:#68ce92}.admin-quick-action-popover .is-danger{color:#f47770}.admin-page .admin-table td:last-child{overflow:visible}.admin-content-table-footer,.admin-visitors-log-footer,.admin-events-log-footer,.admin-access-list-panel>footer{border-top:1px solid var(--admin-border);min-height:52px;color:var(--admin-muted);justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;font-size:.62rem;display:flex}.admin-content-table-footer>div,.admin-visitors-log-footer>div,.admin-events-log-footer>div{direction:ltr;gap:6px;display:flex}.admin-content-table-footer button,.admin-visitors-log-footer button,.admin-events-log-footer button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:32px;height:30px;color:var(--admin-muted);border-radius:6px}.admin-content-table-footer button.is-active,.admin-visitors-log-footer button.is-active,.admin-events-log-footer button.is-active{border-color:var(--admin-gold);background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-content-table-footer button.is-active,.admin-visitors-log-footer button.is-active,.admin-events-log-footer button.is-active{background:color-mix(in srgb,var(--admin-gold) 28%,transparent)}}.admin-content-table-footer button.is-active,.admin-visitors-log-footer button.is-active,.admin-events-log-footer button.is-active{color:var(--admin-gold-light)}.admin-quick-publish,.admin-content-distribution-panel,.admin-content-updates-panel{padding:10px}.admin-quick-publish>header,.admin-content-distribution-panel>header,.admin-content-updates-panel>header{margin:-10px -10px 8px}.admin-quick-publish>button{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:9px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:7px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-quick-publish>button{background:color-mix(in srgb,var(--admin-surface-raised) 55%,transparent)}}.admin-quick-publish>button{color:var(--admin-text);text-align:right;cursor:pointer}.admin-quick-publish>button>span:first-child{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.admin-quick-publish .is-facebook{background:#3f68bb}.admin-quick-publish .is-message{background:#8650aa}.admin-quick-publish .is-article{background:#3b9791}.admin-quick-publish>button>span:nth-child(2) strong,.admin-quick-publish>button>span:nth-child(2) small{display:block}.admin-quick-publish>button>span:nth-child(2) strong{font-size:.68rem}.admin-quick-publish>button>span:nth-child(2) small{color:var(--admin-muted);margin-top:3px;font-size:.54rem}.admin-quick-publish>button>b{border:1px solid var(--admin-gold);width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-quick-publish>button>b{border:1px solid color-mix(in srgb,var(--admin-gold) 32%,transparent)}}.admin-quick-publish>button>b{color:var(--admin-gold-light);border-radius:7px;place-items:center}[data-content-distribution]{justify-content:center;align-items:center;gap:24px;min-height:170px;display:flex}.admin-content-donut,.admin-device-donut,.admin-events-donut{background:conic-gradient(#4d79d0 0 var(--facebook-end,160deg), #9a58ba var(--facebook-end,160deg) var(--messages-end,270deg), #46aaa1 var(--messages-end,270deg));border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.admin-content-donut:after,.admin-device-donut:after,.admin-events-donut:after{background:var(--admin-surface);content:"";border-radius:50%;position:absolute;inset:19px}.admin-content-donut strong,.admin-content-donut span{z-index:1;grid-area:1/1;position:relative}.admin-content-donut strong{margin-bottom:16px;font-size:1.15rem}.admin-content-donut span{color:var(--admin-muted);margin-top:20px;font-size:.52rem}.admin-content-donut-legend,.admin-events-donut-legend,.admin-device-legend{gap:9px;min-width:115px;display:grid}.admin-content-donut-legend>div,.admin-events-donut-legend>div,.admin-device-legend>div{color:var(--admin-soft-text);grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:.6rem;display:grid}.admin-content-donut-legend i,.admin-events-donut-legend i,.admin-device-legend i{background:var(--distribution-color,#4d79d0);border-radius:50%;width:7px;height:7px}.admin-content-donut-legend .is-messages i{background:#9a58ba}.admin-content-donut-legend .is-articles i{background:#46aaa1}.admin-content-update-row,.admin-access-decision-row{border-bottom:1px solid var(--admin-border);align-items:center;gap:10px;min-height:51px;padding:8px 4px;display:flex}.admin-content-update-row>span{color:#fff;background:#3f68bb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.64rem;display:grid}.admin-content-update-row>span.is-tone-1{background:#8650aa}.admin-content-update-row>span.is-tone-2{background:#3b9791}.admin-content-update-row strong,.admin-content-update-row small{display:block}.admin-content-update-row strong{font-size:.59rem}.admin-content-update-row small{color:var(--admin-muted);margin-top:3px;font-size:.51rem}.admin-content-create-dialog,.admin-alerts-dialog{width:min(92vw,760px)}.admin-alerts-dialog form{gap:14px;padding:clamp(26px,4vw,48px);display:grid}.admin-alerts-dialog h2{margin:0;font-size:1.45rem}.admin-alerts-dialog form>p:not(.admin-kicker){color:var(--admin-muted);margin:0 0 6px;font-size:.76rem}.admin-alert-option{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex!important}.admin-alert-option input{accent-color:var(--admin-gold)}.admin-alert-option strong,.admin-alert-option small{display:block}.admin-alert-option strong{font-size:.72rem}.admin-alert-option small{color:var(--admin-muted);margin-top:4px;font-size:.61rem}.admin-visitors-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-visitor-metric-card,.admin-event-metric-card,.admin-access-metric-card{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;min-height:100px;padding:13px}.admin-visitor-metric-icon,.admin-event-metric-icon,.admin-access-metric-icon{border:1px solid var(--admin-gold);width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-visitor-metric-icon,.admin-event-metric-icon,.admin-access-metric-icon{border:1px solid color-mix(in srgb,var(--admin-gold) 28%,transparent)}}.admin-visitor-metric-icon,.admin-event-metric-icon,.admin-access-metric-icon{background:var(--admin-gold);border-radius:11px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-visitor-metric-icon,.admin-event-metric-icon,.admin-access-metric-icon{background:color-mix(in srgb,var(--admin-gold) 9%,transparent)}}.admin-visitor-metric-icon,.admin-event-metric-icon,.admin-access-metric-icon{color:var(--admin-gold-light);font-size:.95rem}.admin-visitor-metric-card div small,.admin-visitor-metric-card div strong,.admin-visitor-metric-card div em,.admin-event-metric-card div small,.admin-event-metric-card div strong,.admin-event-metric-card div em,.admin-access-metric-card div small,.admin-access-metric-card div strong{display:block}.admin-visitor-metric-card div small,.admin-event-metric-card div small,.admin-access-metric-card div small{color:var(--admin-soft-text);font-size:.58rem}.admin-visitor-metric-card div strong,.admin-event-metric-card div strong,.admin-access-metric-card div strong{margin-top:4px;font-family:Georgia,serif;font-size:1.25rem}.admin-visitor-metric-card div em,.admin-event-metric-card div em{color:#6bcf71;margin-top:5px;font-size:.5rem;font-style:normal}.admin-visitor-metric-card div em.is-negative,.admin-event-metric-card div em.is-negative{color:#f06159}.admin-visitor-metric-card>svg,.admin-event-metric-card>svg,.admin-access-metric-card>svg{fill:none;width:70px;height:20px;stroke:var(--admin-gold);stroke-width:1.6px;position:absolute;bottom:8px;right:12px}.admin-visitor-metric-card.is-green>svg{stroke:#2fbd78}.admin-visitor-metric-card.is-teal>svg{stroke:#28b7a3}.admin-visitor-metric-card.is-red>svg,.admin-event-metric-card.is-red>svg,.admin-access-metric-card.is-red>svg{stroke:#ee4b48}.admin-visitors-primary-grid{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:14px;margin-bottom:14px;display:grid}.admin-visitors-primary-grid>*{direction:rtl}.admin-world-map{isolation:isolate;background:#07100d;height:250px;min-height:250px;position:relative;overflow:hidden}.admin-world-map-viewport{cursor:grab;touch-action:none;background:radial-gradient(circle at 50% 45%,var(--admin-gold),transparent 52%),#07100d;outline:0;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-world-map-viewport{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--admin-gold) 8%,transparent),transparent 52%),#07100d}}.admin-world-map-viewport.is-dragging{cursor:grabbing}.admin-world-map-viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--admin-gold)}.admin-world-map-stage,.admin-world-map-tiles,.admin-world-map-markers{position:absolute;inset:0}.admin-world-map-stage{will-change:transform}.admin-world-map-tiles{overflow:visible}.admin-world-map-tile{-webkit-user-select:none;user-select:none;pointer-events:none;filter:grayscale()invert(.91)sepia(.12)saturate(.72)hue-rotate(72deg)brightness(.48)contrast(1.36);opacity:.98;width:256px;max-width:none;height:256px;position:absolute}.admin-world-map-markers{pointer-events:none}.admin-world-map-point{z-index:3;background:var(--admin-gold);width:18px;min-width:18px;height:18px;box-shadow:0 0 0 7px var(--admin-gold),0 0 24px var(--admin-gold);border:3px solid #fff5ce;border-radius:999px;padding:0;display:block;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-world-map-point{box-shadow:0 0 0 7px color-mix(in srgb,var(--admin-gold) 18%,transparent),0 0 24px color-mix(in srgb,var(--admin-gold) 90%,transparent)}}.admin-world-map-point{color:#0000;text-indent:-999px;cursor:pointer;pointer-events:auto;font-size:0;line-height:0;transform:translate(-50%,-50%)}.admin-world-map-point:hover,.admin-world-map-point:focus-visible{z-index:5;outline:0;scale:1.18}.admin-world-map-point.is-ip{opacity:.82;border-style:dashed}.admin-world-map-popup{z-index:8;border:1px solid var(--admin-gold);min-width:170px;max-width:230px;padding:10px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.admin-world-map-popup{border:1px solid color-mix(in srgb,var(--admin-gold) 58%,transparent)}}.admin-world-map-popup{color:#fff;text-align:right;pointer-events:auto;background:#070d0bf7;border-radius:10px;transform:translate(-50%,calc(-100% - 15px));box-shadow:0 18px 45px #0000006b}.admin-world-map-popup:after{border-right:1px solid var(--admin-gold);width:12px;height:12px;position:absolute;bottom:-7px;left:50%}@supports (color:color-mix(in lab, red, red)){.admin-world-map-popup:after{border-right:1px solid color-mix(in srgb,var(--admin-gold) 58%,transparent)}}.admin-world-map-popup:after{border-bottom:1px solid var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-world-map-popup:after{border-bottom:1px solid color-mix(in srgb,var(--admin-gold) 58%,transparent)}}.admin-world-map-popup:after{content:"";background:#070d0bf7;transform:translate(-50%)rotate(45deg)}.admin-world-map-popup strong{overflow-wrap:anywhere;color:#fff;font-size:.66rem}.admin-world-map-popup span{color:var(--admin-muted);margin-top:3px;font-size:.56rem}.admin-world-map-popup button{z-index:1;border:1px solid var(--admin-gold);margin-top:8px;padding:6px 8px;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-world-map-popup button{border:1px solid color-mix(in srgb,var(--admin-gold) 45%,transparent)}}.admin-world-map-popup button{background:var(--admin-gold);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.admin-world-map-popup button{background:color-mix(in srgb,var(--admin-gold) 12%,#0b1210)}}.admin-world-map-popup button{color:#f6cf72;cursor:pointer;font-size:.56rem}.admin-map-country-legend{z-index:6;border:1px solid var(--admin-gold);width:150px;padding:8px;position:absolute;bottom:12px;left:14px}@supports (color:color-mix(in lab, red, red)){.admin-map-country-legend{border:1px solid color-mix(in srgb,var(--admin-gold) 24%,var(--admin-border))}}.admin-map-country-legend{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d0be6;border-radius:8px;box-shadow:0 12px 30px #0000003d}.admin-map-country-legend header,.admin-map-country-legend div{min-height:23px;color:var(--admin-soft-text);justify-content:space-between;align-items:center;gap:8px;font-size:.52rem;display:flex}.admin-map-country-legend header{color:var(--admin-muted);border-bottom:1px solid var(--admin-border)}.admin-map-zoom{z-index:7;border:1px solid var(--admin-gold);display:grid;position:absolute;bottom:12px;right:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-map-zoom{border:1px solid color-mix(in srgb,var(--admin-gold) 28%,var(--admin-border))}}.admin-map-zoom{border-radius:7px;box-shadow:0 12px 30px #00000047}.admin-map-zoom button{border:0;border-bottom:1px solid var(--admin-border);color:#fff4d0;cursor:pointer;background:#080d0beb;width:32px;height:32px;font-size:.9rem}.admin-map-zoom button:hover{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-map-zoom button:hover{background:color-mix(in srgb,var(--admin-gold) 17%,#08100d)}}.admin-map-zoom button:hover{color:var(--admin-gold)}.admin-map-zoom button:disabled{color:#5f645f;cursor:not-allowed}.admin-map-zoom button:last-child{border-bottom:0}.admin-world-map-hint{z-index:5;border:1px solid var(--admin-border);color:#c3c9c5;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d0bc7;border-radius:999px;padding:5px 8px;font-size:.5rem;position:absolute;top:10px;right:12px}.admin-world-map-attribution{z-index:5;direction:ltr;background:#080d0bc2;border-radius:4px;padding:2px 5px;font-size:.43rem;position:absolute;bottom:8px;right:54px}.admin-world-map-attribution a{color:#b5bcb8;text-decoration:none}.admin-world-map-empty{z-index:8;border:1px solid var(--admin-gold);width:min(310px,100% - 40px);padding:12px;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.admin-world-map-empty{border:1px solid color-mix(in srgb,var(--admin-gold) 26%,var(--admin-border))}}.admin-world-map-empty{color:#e8dfc9;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d0be0;border-radius:10px;font-size:.62rem;transform:translate(-50%,-50%)}.admin-live-sessions-panel>header>span{color:#5bd586;background:#229e5929;border-radius:999px;padding:3px 8px}.admin-live-sessions-table{overscroll-behavior-inline:contain;scrollbar-width:thin;touch-action:pan-x pan-y;width:100%;padding:0 10px 10px;overflow-x:auto}.admin-page .admin-live-session-row{border:1px solid var(--admin-border);width:100%;min-width:920px;min-height:58px;color:var(--admin-soft-text);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:minmax(170px,1.15fr) minmax(300px,2fr) minmax(130px,.9fr) minmax(90px,.6fr) minmax(110px,.72fr) minmax(100px,.68fr);align-items:stretch;padding:0;font-size:clamp(11px,.72vw,13px);line-height:1.55;display:grid;overflow:hidden}.admin-live-session-row+.admin-live-session-row{margin-top:7px}.admin-live-session-row>span{border-inline-start:1px solid var(--admin-border);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;padding:10px 12px;display:flex}.admin-live-session-row>span:first-child{border-inline-start:0}.admin-live-session-row.is-header{border:1px solid var(--admin-border);background:var(--admin-surface-raised);min-height:42px}@supports (color:color-mix(in lab, red, red)){.admin-live-session-row.is-header{background:color-mix(in srgb,var(--admin-surface-raised) 68%,transparent)}}.admin-live-session-row.is-header{color:var(--admin-muted);cursor:default;font-weight:700}.admin-live-session-row:not(.is-header):hover{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-live-session-row:not(.is-header):hover{border-color:color-mix(in srgb,var(--admin-gold) 34%,var(--admin-border))}}.admin-live-session-row:not(.is-header):hover{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-live-session-row:not(.is-header):hover{background:color-mix(in srgb,var(--admin-gold) 5%,transparent)}}.admin-live-session-row .admin-status{place-self:center}.admin-table-scroll,.admin-indexing-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;touch-action:pan-x pan-y;max-width:100%;overflow-x:auto}.admin-page .admin-table,.admin-page .admin-indexing-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.admin-page .admin-table th,.admin-page .admin-table td,.admin-page .admin-indexing-table th,.admin-page .admin-indexing-table td{border-bottom:1px solid var(--admin-border);border-inline-start:1px solid var(--admin-border);vertical-align:middle;text-align:center;overflow-wrap:anywhere;padding:13px 12px;line-height:1.6}.admin-page .admin-table th:first-child,.admin-page .admin-table td:first-child,.admin-page .admin-indexing-table th:first-child,.admin-page .admin-indexing-table td:first-child{border-inline-start:0}.admin-page .admin-table thead th,.admin-page .admin-indexing-table thead th{background:var(--admin-surface-raised);min-height:48px}@supports (color:color-mix(in lab, red, red)){.admin-page .admin-table thead th,.admin-page .admin-indexing-table thead th{background:color-mix(in srgb,var(--admin-surface-raised) 72%,transparent)}}.admin-page .admin-table thead th,.admin-page .admin-indexing-table thead th{color:var(--admin-muted);white-space:normal;font-weight:750}.admin-page .admin-table td>strong,.admin-page .admin-table td>small{white-space:normal;text-align:center;overflow-wrap:anywhere;margin-inline:auto}.admin-content-reference-table{min-width:1040px}.admin-content-reference-table th:first-child{width:31%}.admin-content-reference-table th:nth-child(2){width:12%}.admin-content-reference-table th:nth-child(3){width:16%}.admin-content-reference-table th:nth-child(4){width:12%}.admin-content-reference-table th:nth-child(5){width:14%}.admin-content-reference-table th:nth-child(6){width:15%}.admin-visitors-reference-table{min-width:1320px}.admin-visitors-reference-table th:first-child{width:18%}.admin-visitors-reference-table th:nth-child(2){width:25%}.admin-visitors-reference-table th:nth-child(3){width:18%}.admin-visitors-reference-table th:nth-child(4){width:8%}.admin-visitors-reference-table th:nth-child(5){width:9%}.admin-visitors-reference-table th:nth-child(6){width:10%}.admin-visitors-reference-table th:nth-child(7){width:7%}.admin-visitors-reference-table th:nth-child(8){width:5%}.admin-events-reference-table{min-width:1420px}.admin-events-reference-table th:first-child{width:13%}.admin-events-reference-table th:nth-child(2){width:12%}.admin-events-reference-table th:nth-child(3){width:18%}.admin-events-reference-table th:nth-child(4){width:13%}.admin-events-reference-table th:nth-child(5){width:20%}.admin-events-reference-table th:nth-child(6){width:11%}.admin-events-reference-table th:nth-child(7){width:7%}.admin-events-reference-table th:nth-child(8){width:6%}.admin-access-reference-table th:first-child{width:14%}.admin-access-reference-table th:nth-child(2){width:20%}.admin-access-reference-table th:nth-child(3){width:13%}.admin-access-reference-table th:nth-child(4){width:8%}.admin-access-reference-table th:nth-child(5){width:12%}.admin-access-reference-table th:nth-child(6){width:10%}.admin-access-reference-table th:nth-child(7){width:8%}.admin-access-reference-table th:nth-child(8){width:6%}.admin-access-reference-table th:nth-child(9){width:9%}.admin-indexing-table{width:100%;min-width:1100px}.admin-indexing-table th:nth-child(2),.admin-indexing-table th:nth-child(3),.admin-indexing-table th:nth-child(4){width:12%}.admin-page .admin-visitor-id-cell{min-width:0;display:table-cell}.admin-page .admin-visitor-id-cell>span{margin:0 auto 6px;display:grid}.admin-page .admin-visitor-id-cell small{text-align:center;direction:ltr}.admin-visitors-charts-grid{direction:ltr;grid-template-columns:2.2fr 1fr 1.1fr;gap:14px;margin-bottom:14px;display:grid}.admin-visitors-charts-grid>*{direction:rtl;min-width:0}[data-visitor-activity-chart]{min-height:205px;padding:0 12px 8px}[data-visitor-activity-chart]>svg{width:100%;height:180px;display:block}.admin-visitor-activity-line{fill:none;stroke-width:2.1px}.admin-visitor-activity-line.is-visits{stroke:var(--admin-gold)}.admin-visitor-activity-line.is-sessions{stroke:#35b9a1}.admin-visitor-activity-legend{color:var(--admin-muted);gap:16px;padding:0 4px;font-size:.55rem;display:flex}.admin-visitor-activity-legend span:before{content:"";background:currentColor;width:8px;height:2px;margin-left:5px;display:inline-block}.admin-visitor-activity-legend .is-visits{color:var(--admin-gold)}.admin-visitor-activity-legend .is-sessions{color:#35b9a1}[data-device-distribution]{justify-content:center;align-items:center;gap:22px;min-height:195px;display:flex}.admin-device-donut{--desktop-end:200deg;--mobile-end:325deg;background:conic-gradient(var(--admin-gold) 0 var(--desktop-end),#30967d var(--desktop-end) var(--mobile-end),#656b6d var(--mobile-end))}.admin-device-legend .is-tone-0 i{background:var(--distribution-color,var(--admin-gold))}.admin-device-legend .is-tone-1 i{background:var(--distribution-color,#30967d)}.admin-device-legend .is-tone-2 i{background:var(--distribution-color,#656b6d)}[data-browser-distribution]{align-content:center;gap:15px;min-height:190px;padding:24px 16px;display:grid}.admin-browser-row{color:var(--admin-soft-text);direction:ltr;grid-template-columns:minmax(92px,auto) 1fr minmax(66px,auto);align-items:center;gap:10px;font-size:.6rem;display:grid}.admin-browser-row i{background:var(--admin-input-bg);border-radius:2px;height:10px;position:relative;overflow:hidden}.admin-browser-row i:after{width:var(--progress);background:var(--admin-gold);content:"";position:absolute;inset:0 auto 0 0}.admin-browser-row.is-tone-1 i:after{background:#3daf99}.admin-browser-row.is-tone-2 i:after{background:#666e70}.admin-browser-row.is-tone-3 i:after{background:#6d62ed}.admin-browser-row.is-tone-4 i:after{background:#4d9edf}.admin-browser-row.is-tone-5 i:after{background:#c568a6}.admin-browser-row b{color:var(--admin-soft-text);font-weight:500}.admin-visitor-id-cell{grid-template-columns:28px 1fr;align-items:center;gap:6px;min-width:155px;display:grid}.admin-visitor-id-cell>span{border:1px solid var(--admin-border);width:26px;height:26px;color:var(--admin-muted);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.admin-visitor-id-cell small{color:var(--admin-muted);direction:ltr;grid-column:2;font-size:.52rem}.admin-location-source{margin-top:3px;font-size:.5rem;line-height:1.45;display:block}.admin-location-source.is-device{color:#45d995}.admin-location-source.is-ip{color:var(--admin-muted)}.admin-events-metrics,.admin-access-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-events-analytics-grid{direction:ltr;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;margin-bottom:14px;display:grid}.admin-events-analytics-grid>*{direction:rtl;min-width:0}.admin-events-side-analytics{gap:10px;display:grid}[data-events-chart]{min-height:270px;padding:0 14px 10px}[data-events-chart]>svg{width:100%;height:245px;display:block}.admin-events-chart-line{fill:none;stroke-width:2px}.admin-events-chart-line.is-page-view{stroke:var(--admin-gold)}.admin-events-chart-line.is-click{stroke:#75a84a}.admin-events-chart-line.is-content{stroke:#8d5bb8}.admin-events-chart-line.is-share{stroke:#3ba5b2}.admin-events-chart-legend{color:var(--admin-muted);gap:18px;padding:0 6px;font-size:.55rem;display:flex}.admin-events-chart-legend span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.admin-events-chart-legend .is-page-view{color:var(--admin-gold)}.admin-events-chart-legend .is-click{color:#75a84a}.admin-events-chart-legend .is-content{color:#8d5bb8}.admin-events-chart-legend .is-share{color:#3ba5b2}[data-events-distribution]{justify-content:center;align-items:center;gap:28px;min-height:140px;padding:8px 18px 14px;display:flex}.admin-events-donut{--first:190deg;--second:270deg;--third:330deg;background:conic-gradient(var(--admin-gold) 0 var(--first),#75a84a var(--first) var(--second),#8d5bb8 var(--second) var(--third),#3ba5b2 var(--third));width:105px;height:105px}.admin-events-donut-legend .is-page-view i{background:var(--admin-gold)}.admin-events-donut-legend .is-click i{background:#75a84a}.admin-events-donut-legend .is-content i{background:#8d5bb8}.admin-events-donut-legend .is-share i{background:#3ba5b2}[data-events-paths]{gap:7px;padding:4px 14px 12px;display:grid}.admin-event-path-row{color:var(--admin-soft-text);direction:ltr;grid-template-columns:90px 1fr 34px;align-items:center;gap:8px;font-size:.56rem;display:grid}.admin-event-path-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-event-path-row i{background:var(--admin-input-bg);height:6px;position:relative;overflow:hidden}.admin-event-path-row i:after{width:var(--progress);content:"";background:linear-gradient(90deg,#c99425,#f0c85d);position:absolute;inset:0 auto 0 0}.admin-events-log-panel>header .admin-auto-update{align-items:center;gap:6px;display:flex}.admin-auto-update i{background:#55c878;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #55c878}.admin-events-log-filters .admin-search{max-width:390px}.admin-event-label{justify-content:center;min-width:94px}.admin-events-log-footer>label{align-items:center;gap:8px;display:flex}.admin-events-log-footer select{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:30px;color:var(--admin-text);border-radius:6px}.admin-events-status-strip,.admin-access-status-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.admin-events-status-strip>div,.admin-access-status-strip>div,.admin-access-status-strip>button{border:1px solid var(--admin-gold);min-height:54px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-events-status-strip>div,.admin-access-status-strip>div,.admin-access-status-strip>button{border:1px solid color-mix(in srgb,var(--admin-gold) 22%,var(--admin-border))}}.admin-events-status-strip>div,.admin-access-status-strip>div,.admin-access-status-strip>button{background:var(--admin-surface-raised);border-radius:10px;justify-content:center;align-items:center;gap:10px}@supports (color:color-mix(in lab, red, red)){.admin-events-status-strip>div,.admin-access-status-strip>div,.admin-access-status-strip>button{background:color-mix(in srgb,var(--admin-surface-raised) 56%,transparent)}}.admin-events-status-strip>div,.admin-access-status-strip>div,.admin-access-status-strip>button{color:var(--admin-soft-text);font-size:.62rem}.admin-events-status-strip svg,.admin-access-status-strip svg{color:var(--admin-gold)}.admin-access-analytics-grid{grid-template-columns:1.7fr .9fr .85fr;gap:12px;display:grid}[data-access-chart]{min-height:260px;padding:0 14px 10px}[data-access-chart]>svg{width:100%;height:225px;display:block}.admin-access-chart-line{fill:none;stroke-width:2.1px}.admin-access-chart-line.is-rejected{stroke:#d99d23}.admin-access-chart-line.is-monitored{stroke:#d8463e}.admin-access-chart-legend{color:var(--admin-muted);gap:18px;padding:0 8px;font-size:.55rem;display:flex}.admin-access-chart-legend span:before{content:"";background:currentColor;width:9px;height:2px;margin-left:5px;display:inline-block}.admin-access-chart-legend .is-rejected{color:#d99d23}.admin-access-chart-legend .is-monitored{color:#d8463e}.admin-protection-gauge{background:conic-gradient(var(--admin-gold) 0 331deg,var(--admin-input-bg) 331deg);border-radius:50%;place-items:center;width:124px;height:124px;margin:16px auto 10px;display:grid;position:relative}.admin-protection-gauge:after{background:var(--admin-surface);content:"";border-radius:50%;position:absolute;inset:12px}.admin-protection-gauge span,.admin-protection-gauge strong{z-index:1;grid-area:1/1;position:relative}.admin-protection-gauge span{margin-bottom:18px;font-family:Georgia,serif;font-size:1.8rem}.admin-protection-gauge strong{color:#68cf60;margin-top:28px;font-size:.62rem}.admin-protection-panel ul{gap:7px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.admin-protection-panel li{border:1px solid var(--admin-border);min-height:31px;color:var(--admin-soft-text);border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:.54rem;display:flex}.admin-protection-panel li i{background:#61c75e;border-radius:50%;width:14px;height:14px}[data-access-reasons]{gap:18px;padding:18px 14px;display:grid}.admin-access-reason-row{color:var(--admin-soft-text);grid-template-columns:1fr 50px;gap:7px;font-size:.56rem;display:grid}.admin-access-reason-row i{background:var(--admin-input-bg);border-radius:999px;grid-column:1/-1;height:7px;position:relative;overflow:hidden}.admin-access-reason-row i:after{width:var(--progress);border-radius:inherit;content:"";background:linear-gradient(90deg,#d49a24,#edbd50);position:absolute;inset:0 auto 0 0}[data-access-reasons]>small{color:var(--admin-muted);font-size:.54rem}.admin-access-reference-aside{grid-auto-rows:max-content}.admin-access-quick-panel,.admin-access-decisions-panel{padding:10px}.admin-access-quick-panel>header,.admin-access-decisions-panel>header{margin:-10px -10px 10px}.admin-access-quick-panel form{gap:9px;display:grid}.admin-access-action-switch{border:1px solid var(--admin-border);border-radius:7px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.admin-access-action-switch button{min-height:34px;color:var(--admin-muted);background:0 0;border:0;font-size:.61rem}.admin-access-action-switch button.is-active{color:#f16a62;background:#9e231c2e;box-shadow:inset 0 0 0 1px #d33f353d}.admin-access-action-switch button:last-child.is-active{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-access-action-switch button:last-child.is-active{background:color-mix(in srgb,var(--admin-gold) 15%,transparent)}}.admin-access-action-switch button:last-child.is-active{color:var(--admin-gold-light);box-shadow:inset 0 0 0 1px var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-access-action-switch button:last-child.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-gold) 28%,transparent)}}.admin-access-quick-panel label{color:var(--admin-muted);gap:5px;font-size:.54rem;display:grid}.admin-access-quick-panel input,.admin-access-quick-panel select{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-height:38px;color:var(--admin-text);border-radius:7px;padding:0 10px;font-size:.6rem}.admin-access-quick-panel .admin-primary-button{color:#1a1305;background:linear-gradient(135deg,#efc75c,#cf931e);border:0;border-radius:7px;min-height:40px;font-size:.64rem;font-weight:800}.admin-access-decision-row>i{background:#5bc560;border-radius:50%;width:7px;height:7px}.admin-access-decision-row>i.is-gold{background:var(--admin-gold)}.admin-access-decision-row strong,.admin-access-decision-row small{display:block}.admin-access-decision-row strong{font-size:.58rem}.admin-access-decision-row small{color:var(--admin-muted);margin-top:3px;font-size:.5rem}.admin-access-list-panel{margin-top:12px}.admin-access-reference-table{min-width:1540px}.admin-access-row-actions>button{width:auto;min-width:34px;padding:0 8px;font-size:.55rem}.admin-access-row-actions>button.is-restore{color:#65cf72;border-color:#4eba5b57}.admin-access-empty-state{border:1px solid var(--admin-border);min-height:75px;color:var(--admin-muted);border-radius:9px;justify-content:center;align-items:center;gap:12px;margin:10px;padding:0 20px;display:flex}.admin-access-empty-state svg{color:var(--admin-gold);font-size:1.5rem}.admin-system-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-system-health-card{grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:110px;padding:16px}.admin-system-health-card>span{border:1px solid var(--admin-gold);width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-health-card>span{border:1px solid color-mix(in srgb,var(--admin-gold) 30%,transparent)}}.admin-system-health-card>span{background:var(--admin-gold);border-radius:13px;place-items:center}@supports (color:color-mix(in lab, red, red)){.admin-system-health-card>span{background:color-mix(in srgb,var(--admin-gold) 9%,transparent)}}.admin-system-health-card>span{color:var(--admin-gold-light);font-size:1rem}.admin-system-health-card small,.admin-system-health-card strong,.admin-system-health-card em{display:block}.admin-system-health-card small{color:var(--admin-muted);font-size:.6rem}.admin-system-health-card strong{margin-top:5px;font-size:1.05rem}.admin-system-health-card em{color:#62c96c;margin-top:5px;font-size:.53rem;font-style:normal}.admin-system-reference-grid{grid-template-columns:1.6fr .8fr;gap:14px;margin-bottom:14px;display:grid}.admin-system-service-list{gap:8px;padding:0 12px 12px;display:grid}.admin-system-service-list>div{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:70px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-service-list>div{background:color-mix(in srgb,var(--admin-surface-raised) 45%,transparent)}}.admin-system-service-list>div>span{background:var(--admin-gold);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-service-list>div>span{background:color-mix(in srgb,var(--admin-gold) 11%,transparent)}}.admin-system-service-list>div>span{color:var(--admin-gold-light)}.admin-system-service-list strong,.admin-system-service-list small{display:block}.admin-system-service-list strong{font-size:.7rem}.admin-system-service-list small{color:var(--admin-muted);margin-top:4px;font-size:.56rem}.admin-system-service-list b{color:#66d17c;background:#2aa15421;border-radius:999px;padding:4px 8px;font-size:.55rem}.admin-system-security-score{align-items:center;gap:14px;margin:18px;display:flex}.admin-system-security-score>span{border:8px solid var(--admin-gold);width:74px;height:74px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-security-score>span{border:8px solid color-mix(in srgb,var(--admin-gold) 72%,transparent)}}.admin-system-security-score>span{border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:1.35rem}.admin-system-security-score strong,.admin-system-security-score small{display:block}.admin-system-security-score small{color:var(--admin-muted);margin-top:5px;font-size:.56rem}.admin-system-security-panel ul{gap:9px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.admin-system-security-panel li{color:var(--admin-soft-text);align-items:center;gap:8px;font-size:.6rem;display:flex}.admin-system-security-panel li i{background:#58c66c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #50c66766}.admin-system-flow{justify-content:center;align-items:center;gap:18px;min-height:145px;padding:18px;display:flex}.admin-system-flow>div{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:10px;place-items:center;min-width:150px;min-height:90px;padding:12px;display:grid}.admin-system-flow>div span{background:var(--admin-gold);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-flow>div span{background:color-mix(in srgb,var(--admin-gold) 18%,transparent)}}.admin-system-flow>div span{color:var(--admin-gold-light);font-size:.58rem}.admin-system-flow>div strong{margin-top:6px;font-size:.68rem}.admin-system-flow>div small{color:var(--admin-muted);font-size:.52rem}.admin-system-flow>i{color:var(--admin-gold);font-size:1.2rem;font-style:normal}@media (width<=1500px){.admin-content-reference-layout,.admin-access-reference-layout{grid-template-columns:1fr}.admin-content-reference-aside,.admin-access-reference-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-visitors-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-visitors-charts-grid{grid-template-columns:1fr 1fr}.admin-visitor-activity-panel{grid-column:1/-1}[data-device-distribution]{gap:10px;padding-inline:8px}.admin-device-distribution-panel .admin-device-donut{width:90px;height:90px}.admin-device-distribution-panel .admin-device-donut:after{inset:16px}.admin-device-distribution-panel .admin-device-legend{min-width:96px}.admin-events-metrics,.admin-access-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-access-analytics-grid{grid-template-columns:1.3fr 1fr}.admin-access-reasons-panel{grid-column:1/-1}}@media (width<=1180px){.admin-content-reference-layout,.admin-access-reference-layout,.admin-events-analytics-grid,.admin-system-reference-grid{grid-template-columns:1fr}.admin-content-reference-aside,.admin-access-reference-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-visitors-primary-grid,.admin-visitors-charts-grid{grid-template-columns:1fr 1fr}.admin-visitor-activity-panel{grid-column:1/-1}.admin-system-flow{flex-wrap:wrap}}@media (width<=900px){.admin-reference-page-heading{flex-direction:column;align-items:flex-start}.admin-reference-page-heading>div:last-child{flex-wrap:wrap;width:100%}.admin-reference-page-heading>div:last-child>*{flex:1}.admin-content-reference-aside,.admin-access-reference-aside,.admin-visitors-primary-grid,.admin-visitors-charts-grid,.admin-system-health-grid{grid-template-columns:1fr 1fr}.admin-content-updates-panel,.admin-access-decisions-panel,.admin-visitor-activity-panel{grid-column:1/-1}.admin-content-filters,.admin-visitors-log-filters,.admin-events-log-filters,.admin-access-filters{flex-wrap:wrap;align-items:stretch}.admin-content-filters .admin-search,.admin-visitors-log-filters .admin-search,.admin-events-log-filters .admin-search,.admin-access-filters .admin-search{flex:100%;max-width:none}.admin-access-analytics-grid{grid-template-columns:1fr}.admin-access-reasons-panel{grid-column:auto}.admin-events-status-strip,.admin-access-status-strip{grid-template-columns:1fr}}@media (width<=680px){.admin-content-summary-grid,.admin-visitors-metrics,.admin-events-metrics,.admin-access-metrics,.admin-content-reference-aside,.admin-access-reference-aside,.admin-visitors-primary-grid,.admin-visitors-charts-grid,.admin-system-health-grid{grid-template-columns:1fr}.admin-content-updates-panel,.admin-access-decisions-panel,.admin-visitor-activity-panel{grid-column:auto}.admin-content-tabs{grid-template-columns:1fr}.admin-content-tabs button{border-left:0;border-bottom:1px solid var(--admin-border);min-height:43px}.admin-content-tabs button:last-child{border-bottom:0}.admin-content-filters .admin-filter,.admin-visitors-log-filters .admin-filter,.admin-events-log-filters .admin-filter,.admin-access-filters .admin-filter{width:100%}.admin-reference-page-heading>div:last-child{grid-template-columns:1fr;display:grid}.admin-content-table-footer,.admin-visitors-log-footer,.admin-events-log-footer,.admin-access-list-panel>footer{flex-direction:column;align-items:flex-start}.admin-world-map{height:220px;min-height:220px}.admin-map-country-legend{width:132px}.admin-world-map-hint{display:none}.admin-system-flow{flex-direction:column;align-items:stretch}.admin-system-flow>i{text-align:center;transform:rotate(-90deg)}}html[data-admin-theme=dark] .admin-page select,html[data-admin-theme=dark] .admin-page dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-admin-theme=dark] .admin-page select{color:#f8fafc}html[data-admin-theme=dark] .admin-page select option,html[data-admin-theme=dark] .admin-page select optgroup{color:#f8fafc!important;background-color:#111a22!important}html[data-admin-theme=dark] .admin-page select option:checked{color:#fff!important;background-color:#315f8a!important}html[data-admin-theme=dark] .admin-page select option:disabled{color:#9aa9b4!important}html[data-admin-theme=light] .admin-page select,html[data-admin-theme=light] .admin-page dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-admin-theme=light] .admin-page select option,html[data-admin-theme=light] .admin-page select optgroup{color:#12202a!important;background-color:#fff!important}.admin-page input::placeholder,.admin-page textarea::placeholder{color:var(--admin-muted);opacity:1}html[data-admin-theme=dark] .admin-page input::placeholder,html[data-admin-theme=dark] .admin-page textarea::placeholder{color:#aebbc4}.admin-sidebar nav{align-content:start;gap:clamp(8px,1.15vh,14px);padding:18px 14px 24px}.admin-sidebar nav button{border-color:var(--admin-border);min-height:clamp(50px,5.2vh,58px);padding-inline:16px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button{border-color:color-mix(in srgb, var(--admin-border) 82%, var(--admin-gold) 18%)}}.admin-sidebar nav button{background:var(--admin-surface-raised);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button{background:color-mix(in srgb, var(--admin-surface-raised) 62%, transparent)}}.admin-sidebar nav button{transition:border-color .16s,background-color .16s,color .16s,transform .16s;box-shadow:inset 0 1px #ffffff06}.admin-sidebar nav button:hover{transform:translate(-2px)}.admin-sidebar nav button.is-active{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.is-active{border-color:color-mix(in srgb, var(--admin-gold) 48%, transparent)}}.admin-sidebar nav button.is-active{background:linear-gradient(90deg, var(--admin-gold), var(--admin-gold))}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-gold) 22%, var(--admin-surface-raised)), color-mix(in srgb, var(--admin-gold) 7%, var(--admin-surface-raised)))}}@media (height<=760px) and (width>=901px){.admin-sidebar-brand{min-height:124px;padding-block:14px}.admin-sidebar-brand>.admin-sidebar-brand-logo{width:72px;height:68px}.admin-sidebar-brand div{margin-top:1px}.admin-sidebar nav{gap:7px;padding-block:12px}.admin-sidebar nav button{min-height:44px}.admin-sidebar-foot{padding-block:10px}}.admin-page,.admin-shell,.admin-workspace,.admin-content,.admin-section,.admin-panel,.admin-cms-grid,.admin-settings-form,.admin-form-grid,.admin-card-settings,.admin-card-settings>*,.admin-card-settings label,.admin-card-settings input,.admin-card-settings textarea{box-sizing:border-box;min-width:0;max-width:100%}.admin-page h1,.admin-page h2,.admin-page h3,.admin-page strong,.admin-page p,.admin-page label,.admin-page legend{overflow-wrap:anywhere}.admin-page input,.admin-page textarea,.admin-page select{touch-action:pan-y;overscroll-behavior:auto}.admin-card-settings{width:100%}.admin-cms-card-editor{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:18px;width:100%;min-width:0;padding:clamp(14px,2vw,20px)}@supports (color:color-mix(in lab, red, red)){.admin-cms-card-editor{background:color-mix(in srgb, var(--admin-surface-raised) 72%, transparent)}}.admin-cms-card-editor{overflow:hidden}.admin-cms-card-editor-head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;padding-bottom:12px;display:flex}.admin-cms-card-editor-head strong{min-width:0;color:var(--admin-gold-light);font-size:.82rem;line-height:1.6}.admin-cms-card-remove{color:#ed817c;cursor:pointer;background:#df625c14;border:1px solid #df625c61;border-radius:10px;flex:none;min-height:36px;padding-inline:12px;font-size:.68rem}.admin-card-add{justify-content:center;width:100%;min-height:46px}.admin-card-settings input[dir=ltr]{text-align:left;text-overflow:ellipsis;width:100%}.admin-page-rank-row{direction:rtl;grid-template-columns:minmax(120px,.72fr) minmax(110px,1.28fr) 52px;width:100%;min-width:0}.admin-page-rank-row>strong{min-width:0;color:var(--admin-text);font-family:var(--font-display);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;font-size:.74rem;overflow:hidden}.admin-page-rank-views{min-width:0}.admin-page-rank-views i{min-width:32px}.admin-visitor-dialog{width:min(94vw,1520px);max-height:calc(100dvh - 20px);overflow:hidden}.admin-visitor-dialog [data-visitor-detail]{grid-template:"hero hero""facts map"minmax(0,1fr)"note map""actions map"/minmax(0,1.28fr) minmax(350px,.72fr);gap:11px;height:min(850px,100dvh - 20px);padding:20px 22px;display:grid;overflow:hidden}.admin-visitor-dialog .admin-detail-hero{grid-area:hero;min-width:0;padding:0 54px 10px 0}.admin-visitor-dialog .admin-detail-hero h2{font-size:clamp(1.35rem,2vw,2rem)}.admin-visitor-dialog .admin-detail-grid{scrollbar-width:thin;grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;overflow-y:auto}.admin-visitor-dialog .admin-detail-item{border-radius:11px;min-height:62px;padding:9px 10px}.admin-visitor-dialog .admin-detail-item span{font-size:.62rem}.admin-visitor-dialog .admin-detail-item strong{margin-top:3px;font-size:.72rem;line-height:1.45}.admin-visitor-dialog .admin-map-panel{border-radius:16px;grid-area:map;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:13px;display:grid;overflow:hidden}.admin-visitor-dialog .admin-map-panel h3{margin-bottom:8px;font-size:.82rem}.admin-visitor-dialog .admin-map-panel iframe{border-radius:11px;width:100%;height:100%;min-height:260px}.admin-static-map{isolation:isolate;cursor:grab;touch-action:none;overscroll-behavior:contain;direction:ltr;background:#dce8e8;border-radius:11px;outline:none;width:100%;height:100%;min-height:260px;position:relative;overflow:hidden}.admin-static-map:focus-visible{box-shadow:inset 0 0 0 3px var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-static-map:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--admin-gold) 70%, transparent)}}.admin-static-map.is-dragging{cursor:grabbing}.admin-static-map-stage{z-index:1;will-change:transform;position:absolute;inset:0}.admin-static-map-tiles,.admin-static-map-tiles img{width:256px;height:256px;position:absolute}.admin-static-map-tiles{width:auto;height:auto;inset:0}.admin-static-map-tiles img{-webkit-user-select:none;user-select:none;max-width:none}.admin-static-map-marker{z-index:2;background:var(--admin-gold);border:5px solid #fff7d8;border-radius:50% 50% 50% 0;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 4px 18px #36250573,0 0 0 7px #d8ac4533}.admin-static-map-accuracy{z-index:1;pointer-events:none;background:#23c47429;border:2px solid #1fa867c7;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #23c4742e}.admin-map-panel p.is-ip-location-note{color:#d2ae63}.admin-static-map-controls{z-index:4;background:#fffffff0;border:1px solid #46371857;border-radius:10px;display:grid;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 5px 18px #161c1c33}.admin-static-map-controls button{color:#241d10;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #46371829;width:38px;height:36px;font:800 22px/1 Arial,sans-serif}.admin-static-map-controls button:last-child{border-bottom:0}.admin-static-map-controls button:hover{background:#f4e4b7}.admin-static-map-controls button:disabled{color:#9e988c;cursor:not-allowed}.admin-static-map-controls .admin-static-map-reset{font-size:17px}.admin-static-map-hint{z-index:3;color:#fff8e5;font:700 10px/1.4 var(--font-display);pointer-events:none;background:#141918d1;border-radius:8px;padding:7px 10px;position:absolute;top:10px;left:58px}.admin-static-map-link{z-index:3;color:#2a2419;font:700 11px/1.2 var(--font-display);background:#ffffffe6;border:1px solid #46371852;border-radius:8px;padding:7px 10px;text-decoration:none;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 15px #161c1c2e}.admin-visitor-dialog .admin-map-panel p,.admin-visitor-dialog .admin-map-empty{font-size:.62rem;line-height:1.55}.admin-visitor-dialog .admin-detail-note{grid-area:note;gap:5px;min-width:0}.admin-visitor-dialog .admin-detail-note textarea{min-height:52px;max-height:72px;padding:8px 10px}.admin-visitor-dialog .admin-detail-actions{grid-area:actions}.admin-visitor-dialog .admin-detail-actions button{min-height:36px}@media (width<=900px){.admin-cms-card-editor-head{flex-direction:column;align-items:stretch}.admin-cms-card-remove{width:100%}.admin-page-rank-row{grid-template-columns:minmax(92px,.8fr) minmax(90px,1.2fr) 46px;padding-inline:10px}.admin-visitor-dialog{overflow:auto}.admin-visitor-dialog [data-visitor-detail]{grid-template:"hero""facts""map""note""actions"/1fr;height:auto;min-height:100%;padding:18px 12px;overflow:visible}.admin-visitor-dialog .admin-detail-hero{padding:0 48px 10px 0}.admin-visitor-dialog .admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-visitor-dialog .admin-map-panel iframe,.admin-visitor-dialog .admin-static-map{height:270px;min-height:270px}}@media (width<=520px){.admin-page-rank-row{grid-template-columns:minmax(86px,.9fr) minmax(82px,1.1fr) 42px;gap:7px}.admin-page-rank-views{gap:6px}.admin-page-rank-views b{min-width:30px}.admin-visitor-dialog .admin-detail-grid{grid-template-columns:1fr}}.admin-topbar>div:nth-child(2){align-items:center;min-width:0;display:flex}.admin-topbar>div:nth-child(2) h1{margin:0}.admin-section-toolbar{background:0 0;border:0;justify-content:flex-start;min-height:0;margin-bottom:16px;padding:0}.admin-section-toolbar>div{width:auto}.admin-content-heading.admin-section-toolbar,.admin-section-heading.admin-section-toolbar{align-items:center}.admin-chart-range-label{margin-inline-start:auto;color:var(--admin-muted)!important}.admin-indexing-panel{margin-top:14px;overflow:hidden}.admin-indexing-panel>header button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:38px;color:var(--admin-gold-light);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding-inline:13px;display:inline-flex}.admin-indexing-panel>header button:disabled{opacity:.6;cursor:wait}.admin-indexing-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-indexing-notice{border:1px solid var(--admin-border);background:var(--admin-input-bg);color:var(--admin-soft-text);border-radius:11px;margin:14px;padding:12px 14px;font-size:.7rem;line-height:1.8}.admin-indexing-notice.is-connected{color:#72d995;border-color:#54c67b59}.admin-indexing-notice.is-pending{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-notice.is-pending{border-color:color-mix(in srgb, var(--admin-gold) 35%, transparent)}}.admin-indexing-notice.is-pending{color:var(--admin-gold-light)}.admin-indexing-notice.is-error{color:#ed817c;border-color:#df625c66}.admin-indexing-command-center{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:13px;gap:12px;margin:0 14px 14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-indexing-command-center{background:color-mix(in srgb, var(--admin-surface-raised) 70%, transparent)}}.admin-indexing-command-heading,.admin-indexing-command-heading>div,.admin-indexing-command-settings,.admin-indexing-command-settings label,.admin-indexing-shortcuts{align-items:center;display:flex}.admin-indexing-command-heading{justify-content:space-between;gap:12px}.admin-indexing-command-heading>div{gap:10px;min-width:0}.admin-indexing-command-heading>div>span{background:var(--admin-gold);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-indexing-command-heading>div>span{background:color-mix(in srgb, var(--admin-gold) 14%, transparent)}}.admin-indexing-command-heading>div>span{color:var(--admin-gold-light)}.admin-indexing-command-heading h4{color:var(--admin-text);margin:0;font-size:.82rem}.admin-indexing-command-heading small{color:var(--admin-muted);margin-top:3px;font-size:.62rem;display:block}.admin-indexing-command-heading>strong{background:var(--admin-input-bg);color:var(--admin-muted);border-radius:999px;flex:none;padding:7px 10px;font-size:.66rem}.admin-indexing-command-heading>strong.is-good{color:#72d995}.admin-indexing-command-heading>strong.is-warning{color:#e9b952}.admin-indexing-command-heading>strong.is-error{color:#ed817c}.admin-indexing-command-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-indexing-command-actions button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:38px;color:var(--admin-soft-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.62rem;display:inline-flex}.admin-indexing-command-actions button:hover{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-command-actions button:hover{border-color:color-mix(in srgb, var(--admin-gold) 45%, var(--admin-border))}}.admin-indexing-command-actions button:hover{color:var(--admin-gold-light)}.admin-indexing-command-actions button:disabled{opacity:.58;cursor:not-allowed}.admin-indexing-command-settings{justify-content:space-between;gap:12px}.admin-indexing-command-settings label{color:var(--admin-muted);gap:8px;font-size:.63rem}.admin-indexing-command-settings label>small{color:var(--admin-soft-text);line-height:1.7}.admin-indexing-command-settings select{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:35px;color:var(--admin-text);font:inherit;border-radius:9px;padding-inline:10px 28px}.admin-indexing-shortcuts{color:var(--admin-muted);flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;font-size:.59rem}.admin-indexing-shortcuts span{white-space:nowrap}.admin-indexing-shortcuts kbd{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-width:23px;color:var(--admin-gold-light);font:inherit;text-align:center;border-bottom-width:2px;border-radius:5px;padding:2px 5px}.admin-indexing-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0 14px 14px;display:grid}.admin-indexing-summary-card{appearance:none;border:1px solid var(--admin-border);background:var(--admin-input-bg);min-width:0;min-height:92px;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 8px;padding:12px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.admin-indexing-summary-card:hover{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-summary-card:hover{border-color:color-mix(in srgb, var(--admin-gold) 45%, var(--admin-border))}}.admin-indexing-summary-card:hover{transform:translateY(-2px)}.admin-indexing-summary-card.is-active{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-summary-card.is-active{border-color:color-mix(in srgb, var(--admin-gold) 62%, transparent)}}.admin-indexing-summary-card.is-active{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-summary-card.is-active{background:color-mix(in srgb, var(--admin-gold) 12%, var(--admin-input-bg))}}.admin-indexing-summary-card.is-active{box-shadow:inset 0 0 0 1px var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-summary-card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-gold) 14%, transparent)}}.admin-indexing-summary-card>span{background:var(--admin-gold);border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-indexing-summary-card>span{background:color-mix(in srgb, var(--admin-gold) 14%, transparent)}}.admin-indexing-summary-card>span{color:var(--admin-gold-light)}.admin-indexing-summary-card small{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.admin-indexing-summary-card strong{color:var(--admin-text);font-size:1.1rem}.admin-indexing-controls{grid-template-columns:minmax(220px,1fr) minmax(170px,230px) auto;align-items:center;gap:9px;margin:0 14px 14px;display:grid}.admin-indexing-controls>span{color:var(--admin-muted);white-space:nowrap;font-size:.66rem}.admin-indexing-resources{flex-wrap:wrap;gap:9px;margin:0 14px 14px;display:flex}.admin-indexing-resources>*{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-width:0;min-height:38px;color:var(--admin-soft-text);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:.65rem;text-decoration:none;display:inline-flex}.admin-indexing-resources b{color:var(--admin-gold-light)}.admin-indexing-table-wrap{width:100%;overflow-x:auto}.admin-indexing-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1220px}.admin-indexing-table th:first-child{width:22%}.admin-indexing-table th:nth-child(2){width:11%}.admin-indexing-table th:nth-child(3){width:12%}.admin-indexing-table th:nth-child(4){width:15%}.admin-indexing-table th:nth-child(5){width:11%}.admin-indexing-table th:nth-child(6){width:12%}.admin-indexing-table th:nth-child(7){width:17%}.admin-indexing-table th,.admin-indexing-table td{border-top:1px solid var(--admin-border);max-width:300px;color:var(--admin-soft-text);text-align:center;vertical-align:middle;padding:13px 14px;font-size:.68rem}.admin-indexing-table th{color:var(--admin-muted);font-size:.62rem}.admin-indexing-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-indexing-table td:first-child button,.admin-indexing-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-indexing-page-button{width:100%;color:var(--admin-gold-light);font:inherit;text-align:right;cursor:pointer;direction:ltr;background:0 0;border:0;padding:0}.admin-indexing-table td:first-child small{color:var(--admin-muted);margin-top:4px}.admin-indexing-state{background:var(--admin-input-bg);white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;display:inline-flex}.admin-indexing-state.is-ok{color:#72d995;background:#3eaa6221}.admin-indexing-state.is-warning{color:#e9b952;background:#d89c2a21}.admin-indexing-state.is-error{color:#ed817c;background:#d3463f21}.admin-indexing-state.is-muted{color:var(--admin-muted)}.admin-indexing-issue-button{font:inherit;cursor:pointer;border:0}.admin-indexing-table td:last-child{white-space:normal;overflow:visible}.admin-indexing-row-action{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:30px;color:var(--admin-soft-text);font:inherit;cursor:pointer;border-radius:8px;margin:2px;padding:0 9px}.admin-indexing-row-action:hover{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-row-action:hover{border-color:color-mix(in srgb, var(--admin-gold) 45%, var(--admin-border))}}.admin-indexing-row-action:hover{color:var(--admin-gold-light)}.admin-indexing-row-action:disabled,.admin-indexing-detail-actions button:disabled{opacity:.62;cursor:wait}.admin-indexing-detail-grid{margin-block:16px}.admin-indexing-issue-list{gap:9px;margin-top:16px;display:grid}.admin-indexing-global-issues{gap:9px;margin:0 14px 14px;display:grid}.admin-indexing-global-issues:empty{display:none}.admin-indexing-issue-list h3{color:var(--admin-text);margin:0 0 3px;font-size:.94rem}.admin-indexing-issue{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:11px;gap:5px;padding:12px 14px;display:grid}.admin-indexing-issue.is-error{border-color:#df625c}@supports (color:color-mix(in lab, red, red)){.admin-indexing-issue.is-error{border-color:color-mix(in srgb, #df625c 36%, var(--admin-border))}}.admin-indexing-issue.is-warning{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-indexing-issue.is-warning{border-color:color-mix(in srgb, var(--admin-gold) 36%, var(--admin-border))}}.admin-indexing-issue.is-info{border-color:#6f91bd}@supports (color:color-mix(in lab, red, red)){.admin-indexing-issue.is-info{border-color:color-mix(in srgb, #6f91bd 36%, var(--admin-border))}}.admin-indexing-issue.is-info small{color:#9cb7d8}.admin-indexing-issue.is-ok{border-color:#54c67b}@supports (color:color-mix(in lab, red, red)){.admin-indexing-issue.is-ok{border-color:color-mix(in srgb, #54c67b 36%, var(--admin-border))}}.admin-indexing-issue.is-ok{color:#72d995}.admin-indexing-issue strong{color:var(--admin-text);font-size:.76rem}.admin-indexing-issue p{color:var(--admin-soft-text);margin:0;font-size:.68rem;line-height:1.75}.admin-indexing-issue small{color:var(--admin-gold-light);font-size:.65rem;line-height:1.75}.admin-indexing-referrers{flex-wrap:wrap;gap:7px;padding:12px 0 2px;display:flex}.admin-indexing-referrers strong{width:100%;color:var(--admin-text);font-size:.72rem}.admin-indexing-referrers span{border:1px solid var(--admin-border);color:var(--admin-muted);direction:ltr;border-radius:8px;padding:5px 8px;font-size:.63rem}.admin-indexing-detail-actions{justify-content:flex-start;margin-top:16px;display:flex}.admin-indexing-detail-actions button{padding-inline:18px}@media (width<=1050px){.admin-indexing-summary,.admin-indexing-command-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-indexing-command-settings{flex-direction:column;align-items:flex-start}.admin-indexing-shortcuts{justify-content:flex-start}}@media (width<=680px){.admin-section-toolbar,.admin-section-toolbar>div{width:100%}.admin-section-toolbar>button,.admin-section-toolbar>div>*{flex:auto}.admin-indexing-summary{grid-template-columns:1fr}.admin-indexing-panel>header,.admin-indexing-header-actions{flex-direction:column;align-items:stretch}.admin-indexing-header-actions,.admin-indexing-header-actions button{width:100%}.admin-indexing-controls{grid-template-columns:1fr}.admin-indexing-controls>span{text-align:center}.admin-indexing-command-heading{flex-direction:column;align-items:flex-start}.admin-indexing-command-actions{grid-template-columns:1fr}.admin-indexing-command-actions button{width:100%}.admin-indexing-command-settings label{flex-direction:column;align-items:stretch;width:100%}.admin-indexing-command-settings select{width:100%}.admin-indexing-shortcuts{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (width>=701px){.admin-message-dialog{height:calc(100dvh - 10px);max-height:calc(100dvh - 10px)}.admin-message-dialog>[data-message-detail]{gap:6px;padding:8px 12px 10px}.admin-message-breadcrumb{min-height:20px;font-size:.76rem}.admin-message-detail-header{border-radius:14px;gap:10px;min-height:82px;padding:8px 12px}.admin-message-detail-header img{width:46px;height:46px}.admin-message-detail-header h2{letter-spacing:0;margin-block:3px;font-size:clamp(.88rem,1.75vw,1.55rem)}.admin-message-detail-header a{font-size:.78rem}.admin-message-header-actions{gap:6px}.admin-message-more{border-radius:10px;width:34px;height:34px;font-size:1.35rem}.admin-message-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-message-meta div{border-radius:11px;min-height:56px;padding:7px 10px}.admin-message-meta small{margin-bottom:2px;font-size:.65rem}.admin-message-meta strong{white-space:normal;font-size:clamp(.66rem,1vw,.8rem);line-height:1.35}.admin-message-category-box select{min-height:30px;padding-block:4px;font-size:.72rem}.admin-message-workspace{grid-template-columns:218px minmax(0,1fr);gap:7px;min-height:0}.admin-message-info{border-radius:13px}.admin-message-info h3{padding:10px 11px;font-size:.86rem}.admin-message-info-row{margin-inline:9px;padding:6px 2px}.admin-message-info-row small{margin-bottom:2px;font-size:.62rem}.admin-message-info-row strong{font-size:.7rem;line-height:1.35}.admin-message-info-archive,.admin-message-info-delete{width:calc(100% - 18px);min-height:34px;margin-inline:9px;padding:6px 8px;font-size:.7rem}.admin-message-info-archive{margin-top:8px}.admin-message-info-delete{margin-top:5px;margin-bottom:8px}.admin-message-conversation{grid-template-rows:minmax(0,1fr) auto;gap:7px}.admin-message-chat{border-radius:13px;gap:10px;padding:14px}.admin-chat-bubble{border-radius:15px;min-width:min(520px,100%);max-width:min(92%,1000px);padding:12px 14px}.admin-chat-bubble strong{font-size:.84rem}.admin-chat-bubble p{overflow-wrap:anywhere;word-break:break-word;margin-block:6px;font-size:.82rem;line-height:1.65}.admin-message-reply{border-radius:13px;grid-template-columns:minmax(180px,.28fr) minmax(300px,1fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.admin-message-reply label+label{margin-top:0}.admin-message-reply label span{margin-bottom:3px;font-size:.68rem}.admin-message-reply input{height:38px}.admin-message-reply textarea{resize:none;min-height:52px;max-height:70px}.admin-message-reply>div{flex-wrap:nowrap;align-self:end;margin-top:0}.admin-message-reply button{white-space:nowrap;min-height:38px;padding:7px 12px}.admin-message-reply .admin-primary-button{min-width:112px}}@media (width>=701px) and (width<=1100px){.admin-message-dialog>[data-message-detail]{padding-inline:8px}.admin-message-workspace{grid-template-columns:190px minmax(0,1fr)}.admin-message-detail-header h2{font-size:clamp(.78rem,1.75vw,1.1rem)}.admin-message-detail-header a,.admin-message-meta strong{font-size:.66rem}.admin-chat-bubble{min-width:min(360px,100%);max-width:94%}.admin-message-reply{grid-template-columns:minmax(150px,.36fr) minmax(260px,1fr)}.admin-message-reply>div{grid-column:1/-1;justify-content:flex-end}}@media (width>=701px) and (height<=900px){.admin-message-dialog>[data-message-detail]{gap:5px;padding-block:6px 8px}.admin-message-breadcrumb{min-height:18px;font-size:.7rem}.admin-message-detail-header{min-height:74px;padding-block:6px}.admin-message-detail-header img{width:42px;height:42px}.admin-message-meta div{min-height:50px;padding-block:5px}.admin-message-info h3{padding-block:8px}.admin-message-info-row{padding-block:5px}.admin-message-chat{padding:11px}.admin-message-reply{padding:6px}.admin-message-reply textarea{min-height:46px;max-height:58px}.admin-message-reply button{min-height:36px}}.admin-message-dialog>.admin-dialog-close{border:1px solid var(--admin-accent,#d4af37);width:38px;height:38px;top:12px!important;left:14px!important;right:auto!important}@supports (color:color-mix(in lab, red, red)){.admin-message-dialog>.admin-dialog-close{border:1px solid color-mix(in srgb, var(--admin-accent,#d4af37) 28%, var(--admin-border))}}.admin-message-dialog>.admin-dialog-close{background:var(--admin-panel-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-message-dialog>.admin-dialog-close{background:color-mix(in srgb, var(--admin-panel-bg) 92%, transparent)}}.admin-message-dialog>.admin-dialog-close{box-shadow:0 10px 26px #0000002e}.admin-message-dialog>.admin-dialog-close:hover,.admin-message-dialog>.admin-dialog-close:focus-visible{color:#22d3ee;border-color:#22d3ee;transform:translateY(-1px)}.admin-message-breadcrumb{padding-inline:0 54px}.admin-message-archive-folders{border-bottom:1px solid var(--admin-border);background:var(--admin-panel-soft);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-folders{background:color-mix(in srgb, var(--admin-panel-soft) 64%, transparent)}}.admin-message-archive-folders[hidden]{display:none!important}.admin-message-archive-folders-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-message-archive-folders-heading strong{color:var(--admin-text);font-size:.9rem}.admin-message-archive-folders-heading small{color:var(--admin-muted);font-size:.7rem}.admin-message-archive-folder-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.admin-message-archive-folder{--message-folder-color:#d4af37;border:1px solid var(--message-folder-color);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;min-height:76px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-folder{border:1px solid color-mix(in srgb, var(--message-folder-color) 28%, var(--admin-border))}}.admin-message-archive-folder{background:var(--message-folder-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-folder{background:color-mix(in srgb, var(--message-folder-color) 6%, var(--admin-panel-bg))}}.admin-message-archive-folder{color:var(--admin-text);text-align:right;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.admin-message-archive-folder>i{color:var(--message-folder-color);grid-row:1/3;font-size:1.35rem;font-style:normal}.admin-message-archive-folder strong,.admin-message-archive-folder small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-message-archive-folder strong{font-size:.76rem}.admin-message-archive-folder small{color:var(--admin-muted);font-size:.64rem}.admin-message-archive-folder:hover,.admin-message-archive-folder:focus-visible,.admin-message-archive-folder.is-active{border-color:var(--message-folder-color);box-shadow:0 12px 28px var(--message-folder-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-folder:hover,.admin-message-archive-folder:focus-visible,.admin-message-archive-folder.is-active{box-shadow:0 12px 28px color-mix(in srgb, var(--message-folder-color) 15%, transparent)}}.admin-message-archive-folder.is-active{background:var(--message-folder-color)}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-folder.is-active{background:color-mix(in srgb, var(--message-folder-color) 12%, var(--admin-panel-bg))}}.admin-message-archive-dialog{border-radius:22px;width:min(720px,100vw - 24px);padding:0}.admin-message-archive-dialog form{text-align:center;gap:15px;padding:clamp(24px,5vw,42px);display:grid}.admin-message-archive-dialog h2{color:var(--admin-text);margin:0;font-size:1.35rem}.admin-message-archive-dialog form>p:not(.admin-kicker){color:var(--admin-muted);margin:0;font-size:.8rem}.admin-message-archive-choice-list{grid-template-columns:1fr 1fr;gap:10px;max-height:min(390px,48dvh);padding:3px;display:grid;overflow:auto}.admin-message-archive-choice{--message-folder-color:#d4af37;cursor:pointer;min-width:0;position:relative}.admin-message-archive-choice input{opacity:0;pointer-events:none;position:absolute}.admin-message-archive-choice>span{border:1px solid var(--message-folder-color);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-height:82px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-choice>span{border:1px solid color-mix(in srgb, var(--message-folder-color) 26%, var(--admin-border))}}.admin-message-archive-choice>span{background:var(--message-folder-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-choice>span{background:color-mix(in srgb, var(--message-folder-color) 6%, var(--admin-panel-soft))}}.admin-message-archive-choice>span{text-align:right;transition:all .18s}.admin-message-archive-choice i{color:var(--message-folder-color);grid-row:1/3;font-size:1.5rem;font-style:normal}.admin-message-archive-choice strong,.admin-message-archive-choice small{min-width:0;display:block}.admin-message-archive-choice strong{color:var(--admin-text);font-size:.82rem}.admin-message-archive-choice small{color:var(--admin-muted);font-size:.64rem}.admin-message-archive-choice:hover>span,.admin-message-archive-choice:focus-within>span{border-color:var(--message-folder-color);background:var(--message-folder-color)}.admin-message-archive-choice:has(input:checked)>span{border-color:var(--message-folder-color);background:var(--message-folder-color)}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-choice:hover>span,.admin-message-archive-choice:focus-within>span{background:color-mix(in srgb, var(--message-folder-color) 13%, var(--admin-panel-soft))}.admin-message-archive-choice:has(input:checked)>span{background:color-mix(in srgb, var(--message-folder-color) 13%, var(--admin-panel-soft))}}.admin-message-archive-choice:hover>span,.admin-message-archive-choice:focus-within>span{box-shadow:0 10px 26px var(--message-folder-color)}.admin-message-archive-choice:has(input:checked)>span{box-shadow:0 10px 26px var(--message-folder-color)}@supports (color:color-mix(in lab, red, red)){.admin-message-archive-choice:hover>span,.admin-message-archive-choice:focus-within>span{box-shadow:0 10px 26px color-mix(in srgb, var(--message-folder-color) 14%, transparent)}.admin-message-archive-choice:has(input:checked)>span{box-shadow:0 10px 26px color-mix(in srgb, var(--message-folder-color) 14%, transparent)}}@media (width<=700px){.admin-message-dialog>.admin-dialog-close{top:8px!important;left:8px!important}.admin-message-breadcrumb{padding-inline-end:48px}.admin-message-archive-folder-grid,.admin-message-archive-choice-list{grid-template-columns:1fr}.admin-message-archive-folders-heading{flex-direction:column;align-items:flex-start}.admin-message-archive-dialog{width:calc(100vw - 14px)}.admin-message-archive-dialog form{padding:22px 14px 16px}}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-dialog{background:radial-gradient(circle at 90% -10%, #d4af3729, transparent 36%), linear-gradient(155deg, color-mix(in srgb, var(--admin-panel-bg) 96%, #0c2029), var(--admin-panel-bg))}}.admin-site-monitor-dialog:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#e3ba4d,#67e8f9,#0000);border-radius:0 0 999px 999px;height:2px;position:absolute;inset:0 46px auto;box-shadow:0 0 24px #d4af3757}.admin-site-monitor-dialog form{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 30px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-dialog form>header{background:color-mix(in srgb, var(--admin-panel-bg) 92%, transparent)}.admin-site-monitor-form-grid input,.admin-site-monitor-form-grid textarea{border-color:color-mix(in srgb, var(--admin-border) 82%, #d4af37);background:color-mix(in srgb, var(--admin-input-bg) 94%, #10242c)}}.admin-site-monitor-form-grid input,.admin-site-monitor-form-grid textarea{transition:border-color .18s,box-shadow .18s,background .18s}.admin-site-monitor-form-grid input:focus,.admin-site-monitor-form-grid textarea:focus{background:var(--admin-input-bg);border-color:#d4af37b8;outline:none;box-shadow:0 0 0 3px #d4af371c}.admin-site-monitor-tracking:after{content:"</>";color:#67e8f926;pointer-events:none;font:800 1.4rem/1 monospace;position:absolute;inset:13px auto auto 16px}.admin-site-monitor-tracking strong{color:var(--admin-text);font-size:.92rem}.admin-site-monitor-tracking button{min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#06b6d429,#d4af370f);border-color:#22d3ee6b;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:9px 15px;font-size:.72rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.admin-site-monitor-tracking button:hover:not(:disabled),.admin-site-monitor-tracking button:focus-visible{border-color:#67e8f9;outline:none;transform:translateY(-1px)}.admin-site-monitor-tracking button.is-copied{color:#6ee7b7;background:#10b98124;border-color:#34d39994}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-dialog form>footer{background:color-mix(in srgb, var(--admin-panel-bg) 94%, transparent)}}.admin-site-monitor-dialog form>footer>button{border:1px solid var(--admin-border);width:auto;min-width:112px;min-height:43px;color:var(--admin-text);font:inherit;background:0 0;border-radius:12px;padding:9px 16px;font-size:.72rem;font-weight:800}.admin-site-monitor-dialog form>footer>.admin-primary-button{color:#11100d;background:linear-gradient(135deg,#e2bc58,#c89527);border-color:#d4af37a6;min-width:184px;box-shadow:0 10px 24px #b47d1838}@media (width<=640px){.admin-site-monitor-dialog{border-radius:20px;width:calc(100vw - 18px);max-height:calc(100dvh - 16px)}.admin-site-monitor-dialog form{max-height:calc(100dvh - 18px)}.admin-site-monitor-dialog form>header,.admin-site-monitor-form-grid{padding:16px}.admin-site-monitor-tracking{margin:0 16px 16px;padding:15px}.admin-site-monitor-tracking textarea{min-height:132px;font-size:.62rem}.admin-site-monitor-tracking button{width:100%}.admin-site-monitor-dialog form>footer{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding:13px 16px;display:grid}.admin-site-monitor-dialog form>footer>button,.admin-site-monitor-dialog form>footer>.admin-primary-button{width:100%;min-width:0;padding-inline:10px}}.admin-message-events-panel{margin-top:18px;overflow:hidden}.admin-message-events-panel>header,.admin-blogger-posts-panel>header,.admin-blogger-log-panel>header,.admin-sites-monitor-activity-panel>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.admin-message-events-panel>header>div,.admin-blogger-posts-panel>header>div,.admin-blogger-log-panel>header>div,.admin-sites-monitor-activity-panel>header>div{align-items:center;gap:10px;display:flex}.admin-message-events-intro{color:var(--admin-muted);margin:0;padding:13px 20px 0;font-size:.78rem;line-height:1.8}.admin-message-events-live,.admin-sites-monitor-live{color:#6ee7b7;align-items:center;gap:7px;font-size:.74rem;display:inline-flex}.admin-message-events-live i,.admin-sites-monitor-live i,.admin-blogger-connection i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.admin-message-event-filters,.admin-blogger-filters,.admin-sites-monitor-filters{grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;padding:15px 20px;display:grid}.admin-message-event-name{min-width:210px}.admin-message-event-name>strong,.admin-message-event-name>small{margin-inline-start:18px;display:block}.admin-message-event-dot{float:inline-start;background:#94a3b8;border-radius:50%;width:9px;height:9px;margin-top:7px;box-shadow:0 0 11px}.admin-message-event-dot.is-success{background:#34d399}.admin-message-event-dot.is-warning{background:#fbbf24}.admin-message-event-dot.is-failed{background:#fb7185}.admin-message-event-dot.is-pending{background:#38bdf8}.admin-message-event-status{color:var(--admin-muted);margin-top:4px;font-size:.67rem}.admin-message-event-ticket{color:#f0c96b;direction:ltr;display:inline-block}.admin-message-event-source{border:1px solid var(--admin-border);color:var(--admin-muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.7rem;display:inline-flex}.admin-message-event-source.is-resend{color:#67e8f9;border-color:#22d3ee4d}.admin-message-event-source.is-admin{color:#fcd34d;border-color:#fcd34d4d}.admin-message-event-source.is-email{color:#c4b5fd;border-color:#c4b5fd4d}.admin-message-event-source.is-website{color:#6ee7b7;border-color:#6ee7b74d}.admin-message-event-details{min-width:240px;max-width:420px;color:var(--admin-muted);line-height:1.7}.admin-blogger-heading>div,.admin-sites-monitor-heading>div{flex-wrap:wrap;gap:10px;display:flex}.admin-blogger-heading [data-blogger-create]:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.3)}.admin-blogger-connection{border:1px solid var(--admin-border);color:var(--admin-muted);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.74rem;display:inline-flex}.admin-blogger-connection.is-connected{color:#6ee7b7;background:#10b98114;border-color:#34d39959}.admin-blogger-connection.is-error{color:#fca5a5;background:#7f1d1d1f;border-color:#f8717159}.admin-blogger-account-card{border:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-blogger-account-card{border:1px solid color-mix(in srgb,var(--admin-border) 72%,#d4af37)}}.admin-blogger-account-card{background:radial-gradient(circle at 8% 15%,#4285f41c,transparent 32%),linear-gradient(135deg,var(--admin-panel-bg),var(--admin-panel-bg));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-blogger-account-card{background:radial-gradient(circle at 8% 15%,#4285f41c,transparent 32%),linear-gradient(135deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 91%,#d4af37))}}.admin-blogger-account-card:after{content:"";background:linear-gradient(#4285f4,#34a853,#fbbc05,#ea4335);width:3px;position:absolute;inset:0 0 0 auto}.admin-blogger-account-identity{align-items:center;gap:13px;min-width:0;display:flex}.admin-blogger-account-identity>span{color:#8ab4f8;background:#4285f41c;border:1px solid #4285f440;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.admin-blogger-account-identity>span svg{width:21px;height:21px}.admin-blogger-account-identity small,.admin-blogger-account-identity strong,.admin-blogger-account-identity p{display:block}.admin-blogger-account-identity small{color:#8ab4f8;letter-spacing:.13em;font-size:.58rem;font-weight:800}.admin-blogger-account-identity strong{margin-top:4px;font-size:.86rem}.admin-blogger-account-identity p{color:var(--admin-muted);margin:4px 0 0;font-size:.67rem;line-height:1.65}.admin-blogger-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:9px;display:flex}.admin-blogger-account-actions label{min-width:250px;color:var(--admin-muted);gap:5px;font-size:.61rem;display:grid}.admin-blogger-account-actions select{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:42px;color:var(--admin-text);font:inherit;border-radius:11px;padding:8px 12px}.admin-blogger-account-actions>button{border:1px solid var(--admin-border);min-height:42px;color:var(--admin-text);background:0 0;border-radius:11px;padding:9px 13px}.admin-blogger-google-button{align-items:center;gap:9px;display:inline-flex;background:#4285f41a!important;border-color:#4285f452!important}.admin-blogger-google-button b{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Arial,sans-serif;display:grid}.admin-blogger-google-button:disabled{cursor:not-allowed;opacity:.55}.admin-blogger-metrics,.admin-sites-monitor-metrics{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-blogger-metric,.admin-site-monitor-metric{border:1px solid var(--admin-border);background:linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-radius:16px;min-height:112px;padding:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-blogger-metric,.admin-site-monitor-metric{background:linear-gradient(145deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 88%,#d4af37))}}.admin-blogger-metric,.admin-site-monitor-metric{overflow:hidden}.admin-blogger-metric>span,.admin-site-monitor-metric>span{color:#f0c96b;background:#d4af371f;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.admin-blogger-metric small,.admin-site-monitor-metric small{color:var(--admin-muted);font-size:.69rem;display:block}.admin-blogger-metric strong,.admin-site-monitor-metric strong{margin-top:4px;font-size:1.55rem;display:block}.admin-blogger-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.admin-blogger-side{gap:14px;display:grid}.admin-blogger-status-panel>header,.admin-blogger-labels-panel>header{border-bottom:1px solid var(--admin-border);padding:16px 18px}.admin-blogger-status-panel>header>div,.admin-blogger-labels-panel>header>div{align-items:center;gap:9px;display:flex}.admin-blogger-status-panel [data-blogger-system-status]{padding:8px 17px 15px}.admin-blogger-status-panel [data-blogger-system-status]>div{border-bottom:1px solid var(--admin-border);justify-content:space-between;gap:12px;padding:11px 0;font-size:.72rem;display:flex}.admin-blogger-status-panel [data-blogger-system-status] span{color:var(--admin-muted)}.admin-blogger-status-panel [data-blogger-system-status] strong{text-align:end;overflow-wrap:anywhere}.admin-blogger-connection-error{color:#fca5a5;background:#7f1d1d1f;border:1px solid #f871713d;border-radius:10px;padding:10px;font-size:.68rem;line-height:1.7}.admin-blogger-enable-api{color:#93c5fd;background:#2563eb1a;border:1px solid #60a5fa4d;border-radius:10px;justify-content:center;margin-top:9px;padding:9px 11px;font-size:.64rem;display:flex}.admin-blogger-labels-panel [data-blogger-labels]{flex-wrap:wrap;gap:7px;padding:16px;display:flex}.admin-blogger-label{background:#d4af3712;border:1px solid #d4af373d;border-radius:10px;gap:7px;padding:7px 9px;display:inline-flex}.admin-blogger-label b{font-size:.68rem}.admin-blogger-label small{color:#e6be5b}.admin-blogger-post-cell{align-items:center;gap:12px;min-width:320px;display:flex}.admin-blogger-post-cell>img{object-fit:cover;border:1px solid var(--admin-border);border-radius:10px;width:64px;height:52px}.admin-blogger-post-cell>div{min-width:0}.admin-blogger-post-cell strong,.admin-blogger-post-cell small{display:block}.admin-blogger-post-cell small{max-width:440px;color:var(--admin-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.admin-blogger-row-labels{gap:4px;margin-top:7px;display:flex}.admin-blogger-row-labels i{color:#e9c86f;background:#d4af371a;border-radius:6px;padding:3px 6px;font-size:.58rem;font-style:normal}.admin-blogger-status{border-radius:999px;padding:6px 9px;font-size:.68rem;display:inline-flex}.admin-blogger-status.is-live{color:#6ee7b7;background:#10b98121}.admin-blogger-status.is-draft{color:#cbd5e1;background:#94a3b81f}.admin-blogger-status.is-scheduled{color:#67e8f9;background:#22d3ee1f}.admin-blogger-analytics{white-space:nowrap;gap:9px;display:flex}.admin-blogger-analytics span{color:var(--admin-muted);font-size:.68rem}.admin-blogger-actions{align-items:center;gap:7px;display:flex}.admin-blogger-log-panel{margin-top:14px}.admin-blogger-log-panel>header>span{color:var(--admin-muted);font-size:.7rem}.admin-blogger-editor-dialog{border:1px solid var(--admin-border);width:min(1180px,100vw - 28px);max-width:none;max-height:94dvh;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-blogger-editor-dialog{border:1px solid color-mix(in srgb,var(--admin-border) 65%,#d4af37)}}.admin-blogger-editor-dialog{background:var(--admin-panel-bg);color:var(--admin-text);border-radius:22px}.admin-blogger-editor{flex-direction:column;max-height:94dvh;display:flex}.admin-blogger-editor>header{border-bottom:1px solid var(--admin-border);background:linear-gradient(120deg,#d4af371f,#0000 46%);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.admin-blogger-editor>header>div{align-items:center;gap:12px;display:flex}.admin-blogger-editor>header small{color:#d8b657;letter-spacing:.16em;font-size:.62rem}.admin-blogger-editor>header h2{margin:2px 0 0;font-size:1rem}.admin-blogger-editor>header button{border:1px solid var(--admin-border);width:38px;height:38px;color:var(--admin-text);background:0 0;border-radius:11px}.admin-blogger-editor-mark{color:#e9c86f;background:#d4af371f;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-blogger-editor-grid{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid;overflow:auto}.admin-blogger-editor-settings{border-inline-start:1px solid var(--admin-border);background:var(--admin-panel-bg);padding:18px}@supports (color:color-mix(in lab, red, red)){.admin-blogger-editor-settings{background:color-mix(in srgb,var(--admin-panel-bg) 94%,#000)}}.admin-blogger-editor-settings section{border-bottom:1px solid var(--admin-border);padding:14px 0}.admin-blogger-editor label{color:var(--admin-muted);gap:7px;font-size:.72rem;display:grid}.admin-blogger-editor input,.admin-blogger-editor textarea,.admin-blogger-editor select{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;color:var(--admin-text);font:inherit;border-radius:11px;padding:11px 12px}.admin-blogger-title-field input{font-size:1.08rem;font-weight:800}.admin-blogger-content-field textarea{resize:vertical;direction:rtl;min-height:390px;line-height:1.8}.admin-blogger-format-toolbar{gap:6px;padding:10px 0;display:flex}.admin-blogger-format-toolbar button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-width:37px;height:35px;color:var(--admin-text);border-radius:9px}.admin-blogger-format-toolbar button:hover{color:#f0c96b;border-color:#d4af37}.admin-blogger-content-stats{color:var(--admin-muted);justify-content:flex-end;gap:12px;padding-top:8px;font-size:.66rem;display:flex}.admin-blogger-image-drop{aspect-ratio:16/9;cursor:pointer;background:#d4af370a;border:1px dashed #d4af376b;border-radius:13px;place-items:center;margin:10px 0;display:grid;overflow:hidden}.admin-blogger-image-drop img{object-fit:cover;width:100%;height:100%}.admin-blogger-image-drop>div{color:var(--admin-muted);justify-items:center;gap:4px;font-size:.65rem;display:grid}.admin-blogger-image-drop>div span{color:#d9b75c;font-size:1.8rem}.admin-blogger-schedule-field{color:var(--admin-muted);gap:7px;margin-top:10px;font-size:.72rem;display:grid}.admin-blogger-schedule-trigger{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid;background:linear-gradient(135deg,#d4af3717,var(--admin-input-bg))!important;color:var(--admin-text)!important;border:1px solid #d4af374d!important;border-radius:13px!important;padding:11px!important}.admin-blogger-schedule-trigger>svg{color:#e9c86f;width:20px;height:20px}.admin-blogger-schedule-trigger span{min-width:0}.admin-blogger-schedule-trigger strong,.admin-blogger-schedule-trigger small{display:block}.admin-blogger-schedule-trigger strong{font-size:.72rem}.admin-blogger-schedule-trigger small{color:var(--admin-muted);margin-top:3px;font-size:.59rem}.admin-blogger-schedule-trigger i{color:#e9c86f;font-size:.6rem;font-style:normal}.admin-blogger-seo-preview strong,.admin-blogger-seo-preview small,.admin-blogger-seo-preview p{display:block}.admin-blogger-seo-preview strong{color:#a5c9ff}.admin-blogger-seo-preview small{color:#6ee7b7;direction:ltr;margin-top:4px}.admin-blogger-seo-preview p{color:var(--admin-muted);font-size:.68rem;line-height:1.7}.admin-blogger-editor>footer{border-top:1px solid var(--admin-border);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.admin-blogger-editor>footer button{min-height:42px;padding:9px 16px}.admin-blogger-editor-dialog{isolation:isolate;background:linear-gradient(var(--admin-panel-bg),var(--admin-panel-bg)) padding-box,linear-gradient(135deg,#f6d677e0,#d4af3724 34%,#49c4ff38 68%,#f6d677c2) border-box;border:1px solid #0000;border-radius:28px;position:relative;box-shadow:0 34px 110px #000000a3,inset 0 0 0 1px #ffffff06,0 0 48px #d4af3714}.admin-blogger-editor-dialog:before,.admin-blogger-editor-dialog:after{content:"";z-index:5;pointer-events:none;opacity:.9;width:54px;height:54px;position:absolute}.admin-blogger-editor-dialog:before{border-block-start:2px solid #f5d270d1;border-inline-end:2px solid #f5d270d1;border-start-end-radius:17px;inset:11px 11px auto auto}.admin-blogger-editor-dialog:after{border-block-end:2px solid #f5d270a8;border-inline-start:2px solid #f5d270a8;border-end-start-radius:17px;inset:auto auto 11px 11px}.admin-blogger-editor-dialog::backdrop{-webkit-backdrop-filter:blur(9px)saturate(.78);backdrop-filter:blur(9px)saturate(.78);background:#01070dc2}.admin-blogger-editor{z-index:1;background:radial-gradient(circle at 92% 4%,#d4af3717,#0000 28%),radial-gradient(circle at 5% 96%,#32a7e00e,#0000 26%);position:relative}.admin-blogger-editor>header{background:radial-gradient(circle at 9% 0,#f6d6772e,#0000 37%),linear-gradient(110deg,#d4af371c,#0000 50%,#41b2e60b);min-height:88px;padding:18px 25px;position:relative;overflow:hidden}.admin-blogger-editor>header:after{content:"";background:linear-gradient(90deg,#0000,#f0c96bc7,#63bfea3d,#0000);height:1px;position:absolute;inset:auto 24px -1px}.admin-blogger-editor>header p{color:var(--admin-muted);margin:4px 0 0;font-size:.63rem;line-height:1.55}.admin-blogger-editor>header button{z-index:2;background:#040d1557;border-color:#d4af373d;transition:transform .18s,border-color .18s,background .18s;position:relative}.admin-blogger-editor>header button:hover{color:#f4d77d;background:#d4af371a;border-color:#f0c96ba8;transform:rotate(4deg)}.admin-blogger-editor-mark{background:linear-gradient(145deg,#f5d27033,#d4af370e);border:1px solid #f0c96b4d;border-radius:16px;width:48px;height:48px;position:relative;box-shadow:0 10px 28px #0000003d,0 0 0 5px #d4af3709}.admin-blogger-editor-mark:after{content:"";border:1px solid #d4af371a;border-radius:20px;position:absolute;inset:-5px}.admin-blogger-editor-grid{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:28px 28px}.admin-blogger-title-field{background:linear-gradient(145deg,#d4af370e,#050f1840);border:1px solid #d4af3733;border-radius:17px;padding:15px 16px;box-shadow:0 12px 34px #0000001f}.admin-blogger-title-field>span,.admin-blogger-content-field>span{color:#ead184;letter-spacing:.025em;font-weight:800}.admin-blogger-editor input,.admin-blogger-editor textarea,.admin-blogger-editor select{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-blogger-editor input,.admin-blogger-editor textarea,.admin-blogger-editor select{border-color:color-mix(in srgb,var(--admin-border) 76%,#d4af37)}}.admin-blogger-editor input,.admin-blogger-editor textarea,.admin-blogger-editor select{transition:border-color .18s,box-shadow .18s,background .18s}.admin-blogger-editor input:focus,.admin-blogger-editor textarea:focus,.admin-blogger-editor select:focus{background:var(--admin-input-bg);border-color:#f0c96bb8;outline:none}@supports (color:color-mix(in lab, red, red)){.admin-blogger-editor input:focus,.admin-blogger-editor textarea:focus,.admin-blogger-editor select:focus{background:color-mix(in srgb,var(--admin-input-bg) 94%,#d4af37)}}.admin-blogger-editor input:focus,.admin-blogger-editor textarea:focus,.admin-blogger-editor select:focus{box-shadow:0 0 0 3px #d4af371a,0 14px 36px #00000021}.admin-blogger-title-field input{background:#01090f42;border-color:#0000;min-height:50px}.admin-blogger-format-toolbar{background:#020a1161;border:1px solid #d4af3724;border-radius:14px;align-items:center;margin:14px 0 10px;padding:8px;box-shadow:0 10px 26px #0000001c}.admin-blogger-format-toolbar:before{content:"تنسيق";color:#c9a94f;padding:0 7px;font-size:.58rem;font-weight:800}.admin-blogger-format-toolbar button{background:linear-gradient(145deg,var(--admin-input-bg),#d4af3709);border-radius:10px;transition:transform .16s,border-color .16s,color .16s}.admin-blogger-format-toolbar button:hover{transform:translateY(-2px)}.admin-blogger-content-field{background:#020a1133;border:1px solid #d4af3724;border-radius:18px;padding:14px}.admin-blogger-content-field textarea{background:#01080e7a;border-radius:14px;margin-top:2px}.admin-blogger-content-stats span{background:#d4af370b;border:1px solid #d4af371f;border-radius:999px;padding:5px 9px}.admin-blogger-editor-settings{background:linear-gradient(180deg,#020a119e,var(--admin-panel-bg));border-inline-start:1px solid #d4af372e;align-content:start;gap:12px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-blogger-editor-settings{background:linear-gradient(180deg,#020a119e,color-mix(in srgb,var(--admin-panel-bg) 96%,#000))}}.admin-blogger-editor-settings section{background:linear-gradient(145deg,#ffffff05,#d4af3707);border:1px solid #d4af3724;border-radius:17px;padding:16px;position:relative;box-shadow:0 13px 34px #0000001f}.admin-blogger-editor-settings section:before{content:"";border:1px solid #efc868b8;width:6px;height:6px;position:absolute;inset:14px auto auto 14px;transform:rotate(45deg)}.admin-blogger-editor-settings h3{color:#ead184;margin:0 0 12px;font-size:.75rem}.admin-blogger-label-selector{gap:9px;display:grid;position:relative}.admin-blogger-label-trigger{background:linear-gradient(135deg,#d4af3717,var(--admin-input-bg));width:100%;min-height:48px;color:var(--admin-text);text-align:start;border:1px solid #d4af3761;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-blogger-label-trigger:after{content:"⌄";color:#e8c564;font-size:1rem}.admin-blogger-label-trigger span{font-weight:800}.admin-blogger-label-trigger small{color:var(--admin-muted);margin-inline-start:auto;font-size:.58rem}.admin-blogger-label-picker{z-index:12;background:var(--admin-panel-bg);border:1px solid #d4af3757;border-radius:14px;position:absolute;inset:calc(100% + 7px) 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-blogger-label-picker{background:color-mix(in srgb,var(--admin-panel-bg) 96%,#000)}}.admin-blogger-label-picker{box-shadow:0 20px 50px #00000073}.admin-blogger-label-picker[hidden]{display:none!important}.admin-blogger-label-picker>header{border-bottom:1px solid var(--admin-border);padding:11px 12px}.admin-blogger-label-picker>header strong,.admin-blogger-label-picker>header small{display:block}.admin-blogger-label-picker>header strong{color:var(--admin-text);font-size:.67rem}.admin-blogger-label-picker>header small{color:var(--admin-muted);margin-top:3px;font-size:.56rem}.admin-blogger-label-picker [data-blogger-label-options]{scrollbar-width:thin;gap:5px;max-height:230px;padding:8px;display:grid;overflow:auto}.admin-blogger-label-picker [data-blogger-label-options]>button{min-height:38px;color:var(--admin-text);text-align:start;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.admin-blogger-label-picker [data-blogger-label-options]>button:before{content:"";border:1px solid var(--admin-border);border-radius:5px;flex:none;width:15px;height:15px}.admin-blogger-label-picker [data-blogger-label-options]>button.is-selected{background:#d4af3717;border-color:#d4af3747}.admin-blogger-label-picker [data-blogger-label-options]>button.is-selected:before{content:"✓";color:#171107;background:#d4af37;border-color:#d4af37;place-items:center;font-size:.58rem;font-weight:900;display:grid}.admin-blogger-label-picker [data-blogger-label-options]>button small{color:var(--admin-muted);margin-inline-start:auto;font-size:.54rem}.admin-blogger-selected-labels{flex-wrap:wrap;gap:6px;display:flex}.admin-blogger-selected-labels button{color:#efd175;background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;padding:5px 8px;font-size:.59rem}.admin-blogger-label-dialog{border:1px solid var(--admin-border);width:min(560px,100vw - 24px);max-width:none;max-height:min(720px,100dvh - 24px);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-blogger-label-dialog{border:1px solid color-mix(in srgb,var(--admin-border) 62%,#d4af37)}}.admin-blogger-label-dialog{background:var(--admin-panel-bg);color:var(--admin-text);border-radius:24px;box-shadow:0 30px 90px #0000008c}.admin-blogger-label-sheet{grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;max-height:min(720px,100dvh - 24px);display:grid;overflow:hidden}.admin-blogger-label-sheet>header{border-bottom:1px solid var(--admin-border);background:radial-gradient(circle at 12% 15%,#d4af3726,#0000 42%);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.admin-blogger-label-sheet>header>div{min-width:0}.admin-blogger-label-sheet>header small{color:#d8b657;letter-spacing:.12em;font-size:.62rem;display:block}.admin-blogger-label-sheet>header h2{color:var(--admin-text);margin:4px 0 0;font-size:1.05rem}.admin-blogger-label-sheet>header p{color:var(--admin-muted);margin:5px 0 0;font-size:.72rem;line-height:1.7}.admin-blogger-label-sheet>header button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:40px;height:40px;color:var(--admin-text);border-radius:11px;flex:0 0 40px;place-items:center;padding:0;display:grid}.admin-blogger-label-options{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:14px;display:grid;overflow:hidden auto}.admin-blogger-label-options>button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-width:0;min-height:48px;color:var(--admin-text);text-align:start;border-radius:11px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.admin-blogger-label-options>button:before{content:"";border:1px solid var(--admin-border);place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-blogger-label-options>button:before{border:1px solid color-mix(in srgb,var(--admin-border) 70%,#d4af37)}}.admin-blogger-label-options>button:before{color:#171107;border-radius:5px;font-size:.65rem;font-weight:900}.admin-blogger-label-options>button>span{overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:800;line-height:1.55}.admin-blogger-label-options>button>small{color:var(--admin-muted);white-space:nowrap;font-size:.61rem}.admin-blogger-label-options>button.is-selected{color:#f4d87f;background:#d4af371a;border-color:#d4af378c}.admin-blogger-label-options>button.is-selected:before{content:"✓";background:#d4af37;border-color:#d4af37}.admin-blogger-label-sheet>footer{padding:14px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--admin-border);background:var(--admin-panel-bg);justify-content:flex-end;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-blogger-label-sheet>footer{background:color-mix(in srgb,var(--admin-panel-bg) 96%,#000)}}.admin-blogger-label-sheet>footer button{min-width:150px;min-height:44px;margin:0}@media (width<=560px){.admin-blogger-label-dialog{border-radius:19px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.admin-blogger-label-sheet{max-height:calc(100dvh - 16px)}.admin-blogger-label-sheet>header{gap:10px;padding:15px}.admin-blogger-label-sheet>header h2{font-size:.95rem}.admin-blogger-label-sheet>header p{font-size:.68rem}.admin-blogger-label-options{grid-template-columns:minmax(0,1fr);padding:10px}.admin-blogger-label-options>button{min-height:46px}.admin-blogger-label-sheet>footer{padding:10px max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))}.admin-blogger-label-sheet>footer button{width:100%;min-width:0}}.admin-blogger-image-drop{background:radial-gradient(circle at 50% 30%,#d4af371a,#0000 50%),#020a115c;border-width:1px;box-shadow:inset 0 0 0 4px #d4af3706}.admin-blogger-image-drop:hover{background:radial-gradient(circle at 50% 30%,#d4af3726,#0000 55%),#020a116b;border-color:#f0c96bc7}.admin-blogger-seo-preview{background:linear-gradient(145deg,#2563eb0e,#10b98106)!important;border-color:#60a5fa29!important}.admin-blogger-editor>footer{background:linear-gradient(90deg,#d4af370f,#020a1157);justify-content:space-between;align-items:center;min-height:72px;padding:14px 25px}.admin-blogger-editor>footer>div:last-child{gap:9px;display:flex}.admin-blogger-editor-footnote{color:var(--admin-muted);align-items:center;gap:9px;font-size:.62rem;display:flex}.admin-blogger-editor-footnote i{background:#6ee7b7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #6ee7b7b8}.admin-blogger-editor>footer .admin-primary-button{border-color:#f6d67780;min-width:180px;box-shadow:0 12px 28px #d4af3721}.admin-blogger-editor,.admin-blogger-editor-grid,.admin-blogger-editor-main,.admin-blogger-editor-settings,.admin-blogger-editor label,.admin-blogger-editor input,.admin-blogger-editor textarea,.admin-blogger-editor select{box-sizing:border-box;min-width:0;max-width:100%}.admin-blogger-editor h2,.admin-blogger-editor h3,.admin-blogger-editor p,.admin-blogger-editor span,.admin-blogger-editor strong,.admin-blogger-editor small{overflow-wrap:anywhere}@media (width<=980px){.admin-blogger-editor-dialog{width:min(960px,100vw - 20px)}.admin-blogger-editor-grid{grid-template-columns:minmax(0,1fr) 300px}.admin-blogger-editor-main{padding:22px}.admin-blogger-editor-settings{padding:16px}}@media (width<=820px){.admin-blogger-editor-dialog{border-radius:22px;width:calc(100vw - 14px);max-height:96dvh}.admin-blogger-editor{max-height:96dvh}.admin-blogger-editor-grid{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr)}.admin-blogger-editor-settings{border-inline-start:0;border-top:1px solid #d4af372e}.admin-blogger-content-field textarea{min-height:330px}.admin-blogger-editor>footer{z-index:4;flex-wrap:wrap;position:relative}}@media (width<=560px){.admin-blogger-editor-dialog{border-radius:18px;width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.admin-blogger-editor-dialog:before,.admin-blogger-editor-dialog:after{width:34px;height:34px;inset-block-start:7px}.admin-blogger-editor-dialog:after{inset-block:auto 7px}.admin-blogger-editor{max-height:calc(100dvh - 8px)}.admin-blogger-editor>header{min-height:72px;padding:13px 15px}.admin-blogger-editor>header>div{gap:10px;min-width:0}.admin-blogger-editor>header h2{font-size:.88rem}.admin-blogger-editor>header p{display:none}.admin-blogger-editor>header button{flex:none;width:36px;height:36px}.admin-blogger-editor-mark{border-radius:13px;flex:none;width:40px;height:40px}.admin-blogger-editor-main{padding:14px 12px 18px}.admin-blogger-title-field,.admin-blogger-content-field{border-radius:14px;padding:11px}.admin-blogger-title-field input{min-height:46px;font-size:.92rem}.admin-blogger-format-toolbar{flex-wrap:wrap;gap:5px;margin:10px 0 8px}.admin-blogger-format-toolbar:before{flex:1 0 100%;padding:0 3px 3px}.admin-blogger-format-toolbar button{flex:calc(33.333% - 5px);min-width:0;min-height:40px}.admin-blogger-content-field textarea{min-height:285px;padding:10px;font-size:.78rem;line-height:1.75}.admin-blogger-content-stats{flex-wrap:wrap;justify-content:flex-start}.admin-blogger-editor-settings{gap:10px;padding:12px}.admin-blogger-editor-settings section{border-radius:14px;padding:13px}.admin-blogger-image-drop{min-height:150px}.admin-blogger-editor input,.admin-blogger-editor select{min-height:46px;font-size:.78rem}.admin-blogger-editor>footer{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:11px 13px 13px}.admin-blogger-editor-footnote{text-align:center;justify-content:center}.admin-blogger-editor>footer>div:last-child{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);width:100%;display:grid}.admin-blogger-editor>footer button,.admin-blogger-editor>footer .admin-primary-button{width:100%;min-width:0;min-height:46px;padding-inline:8px}}@media (width<=360px){.admin-blogger-editor>header small{letter-spacing:.1em;font-size:.5rem}.admin-blogger-editor>header h2{font-size:.78rem}.admin-blogger-editor-mark{width:36px;height:36px}.admin-blogger-editor-footnote{font-size:.55rem}.admin-blogger-editor>footer>div:last-child{grid-template-columns:1fr}}@media (height<=650px) and (width>=561px){.admin-blogger-editor-dialog,.admin-blogger-editor{max-height:98dvh}.admin-blogger-editor>header{min-height:64px;padding-block:10px}.admin-blogger-editor>header p{display:none}.admin-blogger-editor-main{padding-block:15px}.admin-blogger-content-field textarea{min-height:250px}.admin-blogger-editor>footer{min-height:58px;padding-block:8px}}.admin-blogger-schedule-dialog{border:1px solid var(--admin-border);width:min(760px,100vw - 24px);max-width:none;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-blogger-schedule-dialog{border:1px solid color-mix(in srgb,var(--admin-border) 62%,#d4af37)}}.admin-blogger-schedule-dialog{background:var(--admin-panel-bg);color:var(--admin-text);border-radius:24px;box-shadow:0 30px 90px #00000080}.admin-blogger-schedule-picker>header{border-bottom:1px solid var(--admin-border);background:radial-gradient(circle at 12% 15%,#d4af3726,#0000 42%);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.admin-blogger-schedule-picker>header>div{align-items:center;gap:12px;display:flex}.admin-blogger-schedule-picker>header>div>span{color:#f0c96b;background:#d4af371f;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.admin-blogger-schedule-picker>header small{color:#d8b657;font-size:.62rem}.admin-blogger-schedule-picker>header h2{margin:2px 0 0;font-size:1rem}.admin-blogger-schedule-picker>header button{border:1px solid var(--admin-border);width:38px;height:38px;color:var(--admin-text);background:0 0;border-radius:11px}.admin-blogger-schedule-body{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:0;display:grid}.admin-blogger-calendar{border-inline-end:1px solid var(--admin-border);padding:20px}.admin-blogger-calendar-heading{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:15px;display:grid}.admin-blogger-calendar-heading strong{text-align:center;font-size:.85rem}.admin-blogger-calendar-heading button{border:1px solid var(--admin-border);background:var(--admin-input-bg);height:36px;color:var(--admin-text);border-radius:10px;font-size:1.1rem}.admin-blogger-calendar-weekdays,.admin-blogger-calendar-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.admin-blogger-calendar-weekdays{margin-bottom:7px}.admin-blogger-calendar-weekdays span{color:var(--admin-muted);text-align:center;padding:5px 0;font-size:.59rem}.admin-blogger-calendar-grid button,.admin-blogger-calendar-grid i{aspect-ratio:1;border-radius:10px;place-items:center;min-width:0;display:grid}.admin-blogger-calendar-grid i{opacity:0}.admin-blogger-calendar-grid button{color:var(--admin-text);background:0 0;border:1px solid #0000;font-size:.69rem;position:relative}.admin-blogger-calendar-grid button:hover{background:#d4af3712;border-color:#d4af3759}.admin-blogger-calendar-grid button.is-today:after{content:"";background:#d4af37;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.admin-blogger-calendar-grid button.is-selected{color:#171107;background:linear-gradient(145deg,#efd16f,#9f7418);border-color:#d4af37;font-weight:900;box-shadow:0 8px 22px #d4af3738}.admin-blogger-calendar-grid button:disabled{cursor:not-allowed;opacity:.24}.admin-blogger-time-picker{background:var(--admin-panel-bg);padding:20px}@supports (color:color-mix(in lab, red, red)){.admin-blogger-time-picker{background:color-mix(in srgb,var(--admin-panel-bg) 94%,#000)}}.admin-blogger-time-picker>div:first-child{background:#d4af370f;border:1px solid #d4af3738;border-radius:13px;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.admin-blogger-time-picker>div:first-child>svg{color:#e9c86f}.admin-blogger-time-picker small,.admin-blogger-time-picker strong{display:block}.admin-blogger-time-picker small{color:var(--admin-muted);font-size:.59rem}.admin-blogger-time-picker>div:first-child strong{direction:ltr;margin-top:3px;font-size:1.05rem}.admin-blogger-time-picker label{color:var(--admin-muted);gap:7px;margin-top:13px;font-size:.64rem;display:grid}.admin-blogger-hour-periods{gap:8px;display:grid}.admin-blogger-hour-periods>section{border:1px solid var(--admin-border);background:#ffffff04;border-radius:11px;padding:8px}.admin-blogger-hour-periods>section>strong{color:var(--admin-text);justify-content:space-between;align-items:center;margin-bottom:5px;font-size:.61rem;display:flex}.admin-blogger-hour-periods>section>strong b{color:#f3d474;background:#d4af371f;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.admin-blogger-time-options button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:31px;color:var(--admin-text);border-radius:8px;padding:4px;font-size:.62rem}.admin-blogger-time-options button.is-selected{color:#f5d97f;background:#d4af3729;border-color:#d4af37;font-weight:800}.admin-blogger-time-options{grid-template-columns:repeat(6,1fr);gap:5px;padding:4px;display:grid}.admin-blogger-time-options.is-minutes{scrollbar-width:thin;grid-template-columns:repeat(5,1fr);max-height:164px;overflow:auto}.admin-blogger-schedule-summary{background:#10b9810f;border:1px solid #34d39933;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px;padding:13px 15px;display:flex}.admin-blogger-schedule-summary span{color:var(--admin-muted);font-size:.65rem}.admin-blogger-schedule-summary strong{color:#6ee7b7;font-size:.72rem}.admin-blogger-schedule-picker>footer{justify-content:flex-end;gap:9px;padding:16px 20px;display:flex}.admin-blogger-schedule-picker>footer button{min-height:42px;padding:9px 15px}.admin-site-monitor-selection{background:linear-gradient(135deg,#d4af371a,#050d1580);border:1px solid #d4af374d;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.admin-site-monitor-selection[hidden]{display:none!important}.admin-site-monitor-selection small,.admin-site-monitor-selection strong,.admin-site-monitor-selection a{display:block}.admin-site-monitor-selection small{color:var(--admin-muted);font-size:.6rem}.admin-site-monitor-selection strong{margin-top:3px}.admin-site-monitor-selection a{color:#67e8f9;direction:ltr;margin-top:3px;font-size:.65rem}.admin-site-monitor-selection button{color:#f2d476;background:#d4af3714;border:1px solid #d4af3757;border-radius:10px;min-height:38px;padding:8px 12px}.admin-sites-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-site-monitor-card{cursor:pointer;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.admin-site-monitor-card:hover,.admin-site-monitor-card:focus-visible{border-color:#d4af3780;outline:none;transform:translateY(-1px)}.admin-site-monitor-card.is-selected{border-color:#d4af37;box-shadow:0 0 0 1px #d4af3747,0 18px 45px #00000038}.admin-site-monitor-card:before{content:"";background:#94a3b8;width:3px;position:absolute;inset:0 auto 0 0}.admin-site-monitor-card.is-online:before{background:#34d399;box-shadow:0 0 18px #34d399}.admin-site-monitor-card.is-degraded:before{background:#fbbf24}.admin-site-monitor-card.is-offline:before{background:#fb7185}.admin-site-monitor-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-site-monitor-identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-site-monitor-favicon{color:#f0c96b;background:linear-gradient(145deg,#3c2e11,#0b0b09);border:1px solid #d4af3752;border-radius:13px;place-items:center;width:43px;height:43px;font-weight:900;display:grid;overflow:hidden}.admin-site-monitor-favicon img{object-fit:cover;width:100%;height:100%}.admin-site-monitor-identity strong,.admin-site-monitor-identity a{display:block}.admin-site-monitor-identity a{max-width:340px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin-top:3px;font-size:.67rem;overflow:hidden}.admin-site-monitor-statuses{justify-items:end;gap:6px;display:grid}.admin-site-monitor-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.65rem;display:inline-flex}.admin-site-monitor-status.is-online{color:#6ee7b7;background:#10b98121}.admin-site-monitor-status.is-degraded{color:#fcd34d;background:#f59e0b1f}.admin-site-monitor-status.is-offline{color:#fca5a5;background:#7f1d1d2e}.admin-site-monitor-tracking-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.56rem;display:inline-flex}.admin-site-monitor-tracking-status.is-active{color:#67e8f9;background:#06b6d41f}.admin-site-monitor-tracking-status.is-missing{color:#fca5a5;background:#7f1d1d26}.admin-site-monitor-description{color:var(--admin-muted);margin:14px 0;font-size:.72rem;line-height:1.75}.admin-site-monitor-health{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.admin-site-monitor-health>div{border:1px solid var(--admin-border);background:#ffffff05;border-radius:10px;padding:9px}.admin-site-monitor-health small,.admin-site-monitor-health strong{display:block}.admin-site-monitor-health small{color:var(--admin-muted);font-size:.58rem}.admin-site-monitor-health strong{margin-top:5px;font-size:.7rem}.admin-site-monitor-card-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.admin-site-monitor-card-metrics>div{background:var(--admin-input-bg);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-card-metrics>div{background:color-mix(in srgb,var(--admin-input-bg) 87%,#d4af37)}}.admin-site-monitor-card-metrics span{color:#d9b75c;grid-row:1/3}.admin-site-monitor-card-metrics strong{font-size:.92rem}.admin-site-monitor-card-metrics small{color:var(--admin-muted);font-size:.55rem}.admin-site-monitor-top-pages{border:1px solid var(--admin-border);border-radius:11px;margin-top:12px;padding:11px}.admin-site-monitor-top-pages>strong{margin-bottom:7px;font-size:.68rem;display:block}.admin-site-monitor-top-pages>div{color:var(--admin-muted);justify-content:space-between;padding:5px 0;font-size:.64rem;display:flex}.admin-site-monitor-top-pages>small{color:var(--admin-muted);font-size:.62rem;line-height:1.7}.admin-site-monitor-actions{justify-content:flex-end;gap:7px;padding-top:13px;display:flex}.admin-site-monitor-actions button{border:1px solid var(--admin-border);min-height:34px;color:var(--admin-text);background:0 0;border-radius:9px;padding:6px 10px}.admin-site-monitor-error{color:#fca5a5;background:#7f1d1d24;border-radius:9px;margin:11px 0 0;padding:8px 10px;font-size:.64rem}.admin-sites-monitor-activity-panel{margin-top:14px}.admin-site-monitor-dialog{border:1px solid var(--admin-border);width:min(680px,100vw - 28px);padding:0}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-dialog{border:1px solid color-mix(in srgb,var(--admin-border) 70%,#d4af37)}}.admin-site-monitor-dialog{background:var(--admin-panel-bg);color:var(--admin-text);border-radius:20px}.admin-site-monitor-dialog form>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.admin-site-monitor-dialog form>header>div{align-items:center;gap:11px;display:flex}.admin-site-monitor-dialog form>header>div>span{color:#e9c86f;background:#d4af371f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-site-monitor-dialog form>header small{color:#d8b657;letter-spacing:.14em;font-size:.6rem}.admin-site-monitor-dialog form>header h2{margin:2px 0 0;font-size:1rem}.admin-site-monitor-dialog form>header button{border:1px solid var(--admin-border);width:38px;height:38px;color:var(--admin-text);background:0 0;border-radius:10px}.admin-site-monitor-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.admin-site-monitor-form-grid label{color:var(--admin-muted);gap:7px;font-size:.7rem;display:grid}.admin-site-monitor-form-grid input,.admin-site-monitor-form-grid textarea{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;color:var(--admin-text);font:inherit;border-radius:10px;padding:11px 12px}.admin-site-monitor-icon-field{grid-column:1/-1}.admin-site-monitor-icon-field>input{display:none}.admin-site-monitor-icon-field>button{width:100%;color:var(--admin-text);text-align:start;background:#d4af370d;border:1px dashed #d4af3759;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.admin-site-monitor-icon-field>button>span{color:#e9c86f;border:1px solid #d4af374d;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.admin-site-monitor-icon-field>button img{object-fit:cover;width:100%;height:100%}.admin-site-monitor-icon-field>button b{font-size:.7rem}.admin-site-monitor-tracking{background:#06b6d40f;border:1px solid #22d3ee3d;border-radius:13px;margin:0 20px 20px;padding:14px}.admin-site-monitor-tracking p{color:var(--admin-muted);font-size:.66rem;line-height:1.8}.admin-site-monitor-tracking code{direction:ltr}.admin-site-monitor-tracking textarea{border:1px solid var(--admin-border);color:#a7f3d0;resize:none;background:#050807;border-radius:9px;width:100%;padding:10px;font:600 .65rem/1.65 monospace}.admin-site-monitor-tracking button{color:#67e8f9;background:#06b6d41a;border:1px solid #22d3ee4d;border-radius:9px;margin-top:8px;padding:8px 11px}.admin-site-monitor-dialog form>footer{border-top:1px solid var(--admin-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}[data-blogger-content-controls][hidden],[data-blogger-posts-table][hidden]{display:none!important}[data-site-monitor-refresh].is-loading svg{animation:.8s linear infinite adminMonitorSpin}@keyframes adminMonitorSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.admin-blogger-metrics,.admin-sites-monitor-metrics{grid-template-columns:repeat(3,1fr)}.admin-blogger-layout{grid-template-columns:1fr}.admin-blogger-side{grid-template-columns:1fr 1fr}.admin-sites-monitor-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-message-event-filters,.admin-blogger-filters,.admin-sites-monitor-filters{grid-template-columns:1fr;padding:12px}.admin-blogger-account-card{flex-direction:column;align-items:stretch;padding:15px}.admin-blogger-account-actions{justify-content:stretch}.admin-blogger-account-actions label,.admin-blogger-account-actions>button{width:100%;min-width:0}.admin-blogger-metrics,.admin-sites-monitor-metrics{grid-template-columns:repeat(2,1fr)}.admin-blogger-side,.admin-blogger-editor-grid{grid-template-columns:1fr}.admin-blogger-editor-settings{border-inline-start:0;border-top:1px solid var(--admin-border)}.admin-blogger-content-field textarea{min-height:300px}.admin-blogger-schedule-body{grid-template-columns:1fr}.admin-blogger-calendar{border-inline-end:0;border-bottom:1px solid var(--admin-border);padding:15px}.admin-blogger-time-picker{padding:15px}.admin-blogger-schedule-summary{flex-direction:column;align-items:flex-start;margin:0 15px}.admin-site-monitor-selection{flex-direction:column;align-items:stretch}.admin-site-monitor-selection button{width:100%}.admin-site-monitor-health,.admin-site-monitor-card-metrics{grid-template-columns:repeat(2,1fr)}.admin-site-monitor-form-grid{grid-template-columns:1fr}.admin-site-monitor-form-grid .admin-form-wide{grid-column:auto}}.admin-message-row{cursor:pointer;transition:background-color .18s}.admin-message-row:hover,.admin-message-row:focus-within{background:var(--admin-accent,#d4af37)}@supports (color:color-mix(in lab, red, red)){.admin-message-row:hover,.admin-message-row:focus-within{background:color-mix(in srgb, var(--admin-accent,#d4af37) 7%, transparent)}}.admin-message-actions-desktop{align-items:center;gap:7px;display:flex}.admin-message-mobile-actions{display:none}@media (width>=701px){.admin-message-dialog{border-color:#1687da;width:calc(100vw - clamp(12px,2vw,32px));height:calc(100dvh - clamp(12px,2vh,24px));max-height:calc(100dvh - clamp(12px,2vh,24px))}@supports (color:color-mix(in lab, red, red)){.admin-message-dialog{border-color:color-mix(in srgb, #1687da 72%, var(--admin-border))}}.admin-message-dialog{border-radius:clamp(16px,1.5vw,22px)}.admin-message-dialog>[data-message-detail]{grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;height:100%;min-height:0;padding:16px 18px 18px;overflow:hidden}.admin-message-breadcrumb{min-height:28px;padding-inline:112px 0;font-size:.88rem}.admin-message-dialog>.admin-dialog-close{width:auto;min-width:96px;height:42px;color:var(--admin-text);background:#08172b;border-color:#1687da;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:800;display:inline-flex;top:18px!important;left:18px!important;right:auto!important}.admin-message-dialog>.admin-dialog-close svg{width:18px;height:18px}.admin-message-detail-header{border-radius:19px;gap:12px;min-height:94px;padding:12px 18px}.admin-message-detail-header img{width:46px;height:46px}.admin-message-detail-header h2{letter-spacing:0;white-space:nowrap;margin:3px 0;font-size:clamp(.92rem,1.25vw,1.12rem);line-height:1.3}.admin-message-detail-header a{font-size:.84rem}.admin-message-header-actions{gap:12px}.admin-message-more{border-radius:12px;width:42px;height:42px;font-size:1.7rem}.admin-message-meta{grid-template-columns:minmax(0,.92fr) minmax(260px,1.34fr) minmax(0,.92fr) minmax(0,.92fr);gap:9px}.admin-message-meta>div{border-radius:15px;justify-content:center;min-height:68px;padding:10px 52px 10px 14px;position:relative}.admin-message-meta small{margin-bottom:4px;font-size:.73rem}.admin-message-meta strong,.admin-message-category-box select{min-width:0;font-size:.8rem;line-height:1.4}.admin-message-meta strong{white-space:normal;overflow-wrap:anywhere}.admin-message-meta>div:nth-child(2) strong{white-space:nowrap;text-overflow:clip;font-size:clamp(.7rem,.88vw,.8rem);overflow:visible}.admin-message-category-box select{min-height:38px;padding:7px 9px}.admin-message-detail-icon,.admin-message-info-icon{color:#19c9e2;background:#05294c75;border:1px solid #147ed0;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}.admin-message-detail-icon{position:absolute;top:50%;right:13px;transform:translateY(-50%)}.admin-message-detail-icon svg,.admin-message-info-icon svg,.admin-message-send-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.admin-message-workspace{grid-template-columns:clamp(256px,21vw,336px) minmax(0,1fr);gap:clamp(7px,.8vw,12px);min-height:0;overflow:hidden}.admin-message-info{border-radius:18px;flex-direction:column;justify-content:flex-start;min-height:0;padding:0;display:flex;overflow:hidden}.admin-message-info-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 auto;min-height:0;overflow:hidden auto}.admin-message-info h3{text-align:center;flex:none;padding:13px 12px;font-size:.94rem}.admin-message-info-row{flex:none;min-height:50px;margin:0 10px;padding:8px 40px 8px 2px;position:relative}.admin-message-info-icon{width:30px;height:30px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.admin-message-info-row small{margin-bottom:4px;font-size:.72rem}.admin-message-info-row strong{white-space:nowrap;font-size:clamp(.68rem,.82vw,.82rem);line-height:1.45}.admin-message-info-archive,.admin-message-info-delete{box-sizing:border-box;width:100%;min-height:42px;margin:0;padding:10px 11px;font-size:.82rem;position:static}.admin-message-info-actions{border-top:1px solid var(--admin-border);background:var(--admin-panel-soft);flex:none;gap:7px;padding:10px;display:grid}.admin-message-info-archive{margin:0}.admin-message-info-delete{background:var(--admin-panel-bg);border-color:#f8717194;margin:0;position:static}@supports (color:color-mix(in lab, red, red)){.admin-message-info-delete{background:color-mix(in srgb, var(--admin-panel-bg) 88%, #7f1d1d)}}.admin-message-info-delete{box-shadow:none}.admin-message-conversation{grid-template-rows:minmax(300px,1fr) auto;gap:12px;min-height:0;overflow:hidden}.admin-message-chat{border-radius:18px;gap:14px;height:auto;min-height:0;max-height:none;padding:18px}.admin-chat-bubble{border-radius:22px;align-items:center;gap:12px;width:fit-content;min-width:0;max-width:min(72%,820px);padding:13px 15px;display:flex;box-shadow:0 12px 30px #02081733,inset 0 1px #ffffff0a}.admin-chat-bubble.is-incoming{background:linear-gradient(145deg,#183a60c7,#0d223deb);border-color:#60a5fa47;border-radius:22px 22px 22px 8px;flex-direction:row-reverse}.admin-chat-bubble.is-outgoing{background:linear-gradient(145deg,#0f5b5ec7,#09393df0);border-color:#2dd4bf47;border-radius:22px 22px 8px;flex-direction:row}.admin-chat-bubble img{float:none;object-fit:cover;border:2px solid #fff3;flex:none;align-self:center;width:40px;height:40px;margin:0;display:block;box-shadow:0 5px 14px #02081747}.admin-chat-bubble-content{align-content:center;gap:4px;min-width:0;display:grid}.admin-chat-bubble p{margin:0;font-size:.9rem;line-height:1.75}.admin-chat-bubble time{opacity:.82;margin:0;line-height:1.35}.admin-message-reply{border-radius:18px;padding:13px;display:block}.admin-message-reply label+label{margin-top:10px}.admin-message-reply label span{margin-bottom:8px;font-size:.82rem}.admin-message-reply input{height:44px;padding:12px}.admin-message-reply textarea{resize:vertical;min-height:88px;max-height:160px;padding:12px 12px 12px 64px}.admin-message-compose-box{margin-bottom:8px;position:relative}.admin-message-reply>div{justify-content:flex-end;gap:8px;margin-top:10px}.admin-message-reply button{white-space:nowrap;min-height:44px;padding:9px 18px}.admin-message-reply .admin-primary-button{justify-content:center;align-items:center;gap:8px;min-width:142px;display:inline-flex}.admin-message-reply .admin-message-send-button{color:#fff;background:linear-gradient(135deg,#087cf0,#10b8d4);border-color:#38bdf880;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:none;position:absolute;top:50%;bottom:auto;left:10px;transform:translateY(-50%);box-shadow:0 8px 20px #0ea5e933}.admin-message-reply .admin-message-send-button:disabled{cursor:wait;opacity:.62}.admin-message-send-icon{color:currentColor;place-items:center;display:inline-grid}}@media (width>=701px) and (width<=1100px){.admin-message-dialog>[data-message-detail]{padding-inline:14px}.admin-message-detail-header h2{font-size:clamp(.88rem,1.6vw,1.02rem)}.admin-message-meta>div{padding-inline:10px 48px}.admin-message-meta strong,.admin-message-category-box select{font-size:.7rem}.admin-chat-bubble{min-width:min(320px,100%);max-width:90%}}@media (width>=701px) and (width<=840px){.admin-message-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-message-meta>div:nth-child(2) strong{font-size:.72rem}}@media (width>=701px) and (height<=760px){.admin-message-dialog>[data-message-detail]{gap:8px;padding-block:10px 12px}.admin-message-breadcrumb{min-height:24px;font-size:.76rem}.admin-message-detail-header{min-height:80px;padding-block:8px}.admin-message-detail-header img{width:48px;height:48px}.admin-message-meta>div{min-height:56px;padding-block:6px}.admin-message-info h3{padding-block:13px}.admin-message-info-row{min-height:46px;padding-block:5px}.admin-message-conversation{grid-template-rows:minmax(180px,1fr) auto}.admin-message-reply{padding:9px}.admin-message-reply label+label{margin-top:6px}.admin-message-reply label span{margin-bottom:4px}.admin-message-reply input{height:38px;padding-block:8px}.admin-message-reply textarea{min-height:48px;max-height:62px;padding-block:8px}.admin-message-reply>div{margin-top:7px}.admin-message-reply button{min-height:38px}}@media (width<=700px){.admin-message-actions-desktop{display:none}.admin-message-mobile-actions{display:block}.admin-message-actions{justify-content:center;align-items:center;min-width:58px}.admin-message-workspace{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.admin-message-dialog{width:100vw;height:100dvh;max-height:100dvh;overflow:hidden}.admin-message-dialog>[data-message-detail]{height:100dvh;min-height:0;padding:8px 8px max(12px, env(safe-area-inset-bottom));grid-template-rows:auto auto auto minmax(0,1fr);gap:7px;overflow:hidden}.admin-message-detail-header{gap:6px;min-height:clamp(58px,8dvh,70px);padding:6px 8px}.admin-message-detail-header img{width:clamp(30px,8vw,34px);height:clamp(30px,8vw,34px)}.admin-message-detail-header h2{white-space:normal;overflow-wrap:anywhere;margin-block:2px;font-size:clamp(.7rem,3vw,.84rem);line-height:1.35}.admin-message-detail-header a{overflow-wrap:anywhere;font-size:clamp(.58rem,2.7vw,.65rem)}.admin-message-channel,.admin-message-status{font-size:.64rem}.admin-message-header-actions{gap:5px}.admin-message-more{width:32px;height:32px;font-size:1.25rem}.admin-message-conversation{flex:0 0 100%;order:1;grid-template-rows:minmax(clamp(110px,20dvh,190px),1fr) auto;gap:8px;min-height:100%;display:grid;overflow:hidden}.admin-message-chat{gap:8px;height:auto;min-height:0;max-height:none;padding:8px;overflow:hidden auto}.admin-chat-bubble{align-items:center;gap:9px;width:fit-content;min-width:0;max-width:94%;padding:10px 12px}.admin-chat-bubble.is-incoming{background:linear-gradient(145deg,#183a60c7,#0d223deb);border-color:#60a5fa47;border-radius:18px 18px 18px 6px;flex-direction:row-reverse}.admin-chat-bubble.is-outgoing{background:linear-gradient(145deg,#0f5b5ec7,#09393df0);border-color:#2dd4bf47;border-radius:18px 18px 6px;flex-direction:row}.admin-chat-bubble img{align-self:center;width:32px;height:32px}.admin-chat-bubble strong{font-size:clamp(.68rem,3vw,.78rem)}.admin-chat-bubble small,.admin-chat-bubble time{font-size:.6rem}.admin-chat-bubble p{margin:0;font-size:clamp(.7rem,3.1vw,.8rem);line-height:1.55}.admin-message-reply{z-index:auto;box-shadow:none;padding:9px;display:block;position:static;inset:auto;overflow:visible}.admin-message-reply label{display:block;position:static}.admin-message-reply label+label{margin-top:7px}.admin-message-reply label span{margin-bottom:4px;font-size:.7rem;display:block;position:static}.admin-message-reply input,.admin-message-reply textarea{width:100%;display:block;position:static}.admin-message-reply input{height:36px;min-height:36px;padding:8px 10px;font-size:.72rem}.admin-message-reply textarea{resize:vertical;min-height:clamp(58px,8dvh,70px);max-height:96px;padding:9px 10px 9px 52px;font-size:.74rem}.admin-message-compose-box{margin-bottom:8px;position:relative}.admin-message-reply>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid;position:static}.admin-message-reply button{width:100%;min-width:0;min-height:40px;padding:7px 9px;font-size:.72rem}.admin-message-reply .admin-message-send-button{z-index:2;color:#fff;background:linear-gradient(135deg,#087cf0,#10b8d4);border-color:#38bdf880;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-grid;position:absolute;top:50%;bottom:auto;left:8px;transform:translateY(-50%);box-shadow:0 8px 20px #0ea5e933}.admin-message-dialog>.admin-dialog-close{justify-content:center;align-items:center;gap:4px;width:auto;min-width:72px;height:34px;padding-inline:8px;font-size:.72rem;display:inline-flex}.admin-message-dialog>.admin-dialog-close svg{width:15px;height:15px}.admin-message-breadcrumb{min-height:32px;padding-inline:78px 0;font-size:clamp(.68rem,3vw,.78rem)}.admin-message-meta>div{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 26px;align-items:center;column-gap:5px;min-height:clamp(44px,6.5dvh,52px);padding:5px 6px;display:grid;position:relative}.admin-message-meta{gap:6px}.admin-message-detail-icon{color:#19c9e2;border:1px solid #147ed0;border-radius:8px;grid-area:1/2/span 2;place-items:center;width:26px;height:26px;display:inline-grid;position:static;transform:none}.admin-message-meta small,.admin-message-meta strong,.admin-message-category-box select{grid-column:1;min-width:0}.admin-message-meta strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(.56rem,2.5vw,.64rem);line-height:1.3}.admin-message-meta>div:nth-child(2) strong{font-size:clamp(.5rem,2.2vw,.58rem)}.admin-message-meta small{margin-bottom:2px;font-size:.58rem}.admin-message-category-box select{width:100%;min-height:30px;padding:4px 5px;font-size:.62rem}.admin-message-detail-icon svg,.admin-message-send-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.admin-message-info-row{min-height:42px;margin-inline:8px;padding:6px 34px 6px 2px;position:relative}.admin-message-info h3{padding:9px 10px;font-size:.8rem}.admin-message-info-row small{margin-bottom:2px;font-size:.6rem}.admin-message-info-row strong{font-size:.68rem;line-height:1.35}.admin-message-info{flex:none;order:2;margin-top:8px;padding:0;display:block;overflow:visible}.admin-message-info-scroll{overflow:visible}.admin-message-info-actions{padding:8px 8px max(12px, env(safe-area-inset-bottom));gap:6px;display:grid}.admin-message-info-archive,.admin-message-info-delete{width:100%;min-height:38px;box-shadow:none;margin:0;padding:7px 9px;font-size:.7rem;position:static}.admin-message-info-icon{color:#19c9e2;border:1px solid #147ed0;border-radius:8px;place-items:center;width:26px;height:26px;display:inline-grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.admin-message-info-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.admin-message-reply .admin-primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}}@media (width>=701px) and (pointer:coarse){.admin-message-reply .admin-message-send-button{z-index:2;display:inline-grid}}@media (width>=701px) and (pointer:fine){.admin-message-reply .admin-message-send-button{display:none}.admin-message-reply textarea{padding-left:12px}}.admin-message-ticket-number{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#f2ce73!important}.admin-message-status.is-open{color:#7dd3fc;background:#0ea5e929}.admin-message-status.is-completed{color:#6ee7b7;background:#10b98129}.admin-message-status.is-closed{color:#cbd5e1;background:#94a3b829}.admin-message-info-complete,.admin-message-info-close,.admin-message-info-reopen{border:1px solid var(--admin-border);width:100%;min-height:42px;color:var(--admin-text);cursor:pointer;box-sizing:border-box;border-radius:11px;margin:0;padding:10px 11px;position:static}.admin-message-info-complete{color:#6ee7b7;background:#10b9811f;border-color:#10b9817a}.admin-message-info-close{color:#fca5a5;background:#7f1d1d33;border-color:#f871717a}.admin-message-info-reopen{color:#67e8f9;background:#06b6d41c;border-color:#22d3ee6b}.admin-message-reply.is-locked{border-color:#94a3b847}.admin-message-reply-locked{color:var(--admin-muted);background:#94a3b814;border:1px solid #94a3b840;border-radius:10px;margin:8px 0 10px;padding:10px 12px;font-size:.78rem;line-height:1.7}.admin-message-reply.is-locked textarea,.admin-message-reply.is-locked button{opacity:.55;cursor:not-allowed}@media (width<=700px){.admin-message-info-complete,.admin-message-info-close,.admin-message-info-reopen{min-height:38px;padding:7px 9px;font-size:.7rem}}.admin-message-actions-popover{z-index:45;position:relative}.admin-message-more[aria-expanded=true]{color:#67e8f9;background:#06b6d424;border-color:#22d3ee;box-shadow:0 10px 28px #06b6d42e}.admin-message-actions-menu{border:1px solid var(--admin-border);inset-inline-end:0;width:min(290px,100vw - 38px);padding:8px;position:absolute;top:calc(100% + 9px)}@supports (color:color-mix(in lab, red, red)){.admin-message-actions-menu{border:1px solid color-mix(in srgb, var(--admin-border) 68%, #22d3ee)}}.admin-message-actions-menu{background:var(--admin-panel-bg);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-message-actions-menu{background:color-mix(in srgb, var(--admin-panel-bg) 96%, #082f49)}}.admin-message-actions-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.16s ease-out adminMessageActionsIn;box-shadow:0 24px 60px #0000007a,inset 0 1px #ffffff0a}.admin-message-actions-menu[hidden]{display:none!important}.admin-message-actions-menu-title{color:var(--admin-muted);padding:7px 10px 9px;font-size:.72rem;font-weight:800;display:block}.admin-message-actions-menu-item{width:100%;min-height:44px;color:var(--admin-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:8px 9px;font-size:.82rem;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.admin-message-actions-menu-item:hover,.admin-message-actions-menu-item:focus-visible{color:#a5f3fc;background:#22d3ee17;border-color:#22d3ee52;outline:none;transform:translate(-2px)}.admin-message-actions-menu-item.is-complete{color:#6ee7b7}.admin-message-actions-menu-item.is-close{color:#fda4af}.admin-message-actions-menu-item.is-reopen{color:#67e8f9}.admin-message-actions-menu-item.is-archive{color:#7dd3fc}.admin-message-actions-menu-item.is-moderate{color:#fcd34d}.admin-message-actions-menu-item.is-delete{color:#fca5a5}.admin-message-actions-menu-icon{opacity:.86;border:1px solid;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.admin-message-actions-menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.admin-message-actions-menu-divider{background:var(--admin-border);height:1px;margin:6px 7px;display:block}@keyframes adminMessageActionsIn{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}@media (width<=700px){.admin-message-actions-popover{z-index:60}.admin-message-actions-menu{inset-inline:12px;top:auto;bottom:max(12px, env(safe-area-inset-bottom));border-radius:19px;width:auto;max-height:min(78dvh,520px);padding:10px;position:fixed;overflow-y:auto;box-shadow:0 30px 90px #000000ad}.admin-message-actions-menu-item{min-height:50px;font-size:.86rem}}.admin-site-monitor-dialog{background:radial-gradient(circle at 90% -10%,#d4af3729,transparent 36%),linear-gradient(155deg,var(--admin-panel-bg),var(--admin-panel-bg));border:1px solid #e2be5c7a;border-radius:26px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 28px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-dialog{background:radial-gradient(circle at 90% -10%,#d4af3729,transparent 36%),linear-gradient(155deg,color-mix(in srgb,var(--admin-panel-bg) 96%,#0c2029),var(--admin-panel-bg))}}.admin-site-monitor-dialog{box-shadow:0 34px 100px #0000009e,inset 0 0 0 1px #ffffff06}.admin-site-monitor-dialog form>header{z-index:2;background:var(--admin-panel-bg);border-bottom-color:#d4af372e;padding:19px 22px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-dialog form>header{background:color-mix(in srgb,var(--admin-panel-bg) 92%,transparent)}}.admin-site-monitor-dialog form>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-site-monitor-dialog form>header>div>span{background:linear-gradient(145deg,#d4af3733,#22d3ee0f);border:1px solid #d4af3757;box-shadow:0 10px 26px #0000003d}.admin-site-monitor-form-grid{gap:15px;padding:22px}.admin-site-monitor-form-grid input,.admin-site-monitor-form-grid textarea{border-color:var(--admin-border);min-height:44px}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-form-grid input,.admin-site-monitor-form-grid textarea{border-color:color-mix(in srgb,var(--admin-border) 82%,#d4af37)}}.admin-site-monitor-form-grid input,.admin-site-monitor-form-grid textarea{background:var(--admin-input-bg);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-form-grid input,.admin-site-monitor-form-grid textarea{background:color-mix(in srgb,var(--admin-input-bg) 94%,#10242c)}}.admin-site-monitor-icon-field>button{background:linear-gradient(135deg,#d4af3714,#22d3ee09);border-radius:15px;min-height:72px}.admin-site-monitor-tracking{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 42%),linear-gradient(145deg,#06b6d412,#050c1242);border:1px solid #22d3ee4d;border-radius:18px;margin:0 22px 22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff08}.admin-site-monitor-tracking textarea{background:#020709eb;border-color:#67e8f93d;border-radius:13px;min-height:116px;margin-top:9px;padding:13px 14px;font-size:.69rem;box-shadow:inset 0 0 0 1px #ffffff06}.admin-site-monitor-tracking button{min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#06b6d429,#d4af370f);border-color:#22d3ee6b;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:9px 15px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-site-monitor-dialog form>footer{z-index:2;background:var(--admin-panel-bg);border-top-color:#d4af372e;align-items:center;padding:15px 22px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-dialog form>footer{background:color-mix(in srgb,var(--admin-panel-bg) 94%,transparent)}}.admin-site-monitor-dialog form>footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-vercel-monitor-connection{background:radial-gradient(circle at 100% 0,#22d3ee1c,#0000 42%),linear-gradient(135deg,#05121bf0,#d4af370a);border-color:#22d3ee40;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:19px 20px;display:flex;overflow:hidden}.admin-vercel-monitor-copy{align-items:center;gap:14px;min-width:0;display:flex}.admin-vercel-monitor-copy>span{color:#67e8f9;background:#06b6d41a;border:1px solid #22d3ee4d;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #00000038}.admin-vercel-monitor-copy small{color:#67e8f9;letter-spacing:.15em;font-size:.56rem;font-weight:900}.admin-vercel-monitor-copy h2{margin:4px 0 0;font-size:.92rem}.admin-vercel-monitor-copy p{color:var(--admin-muted);margin:6px 0 0;font-size:.67rem;line-height:1.8}.admin-vercel-monitor-state{flex:none;justify-items:end;gap:9px;display:grid}.admin-vercel-monitor-state>span,.admin-vercel-drain-state>span{border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.6rem;display:inline-flex}.admin-vercel-monitor-state>span:before,.admin-vercel-drain-state>span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.admin-vercel-monitor-state>span.is-connected,.admin-vercel-drain-state>span.is-connected{color:#6ee7b7;background:#10b9811a}.admin-vercel-monitor-state>span.is-missing,.admin-vercel-drain-state>span.is-missing{color:#fca5a5;background:#7f1d1d26}.admin-vercel-monitor-state button{color:#67e8f9;min-height:39px;font:800 .64rem var(--font-kufi),sans-serif;background:#06b6d414;border:1px solid #22d3ee47;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.admin-vercel-monitor-state button:disabled,.admin-vercel-drain-state button:disabled{cursor:not-allowed;opacity:.5}.admin-monitoring-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.admin-monitoring-levels>article{border:1px solid var(--admin-border);background:linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-monitoring-levels>article{background:linear-gradient(145deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 94%,#d4af37))}}.admin-monitoring-levels>article>span{color:#f0c96b;background:#d4af371a;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.admin-monitoring-levels small,.admin-monitoring-levels strong{display:block}.admin-monitoring-levels small{color:var(--admin-muted);font-size:.56rem}.admin-monitoring-levels strong{margin-top:2px;font-size:.74rem}.admin-monitoring-levels p{color:var(--admin-muted);margin:4px 0 0;font-size:.61rem;line-height:1.65}.admin-monitoring-levels>article>b{color:#f2d476;white-space:nowrap;background:#d4af371a;border-radius:999px;padding:5px 8px;font-size:.54rem}.admin-vercel-drain-card{background:radial-gradient(circle at 100% 0,#10b9811f,#0000 43%),linear-gradient(135deg,#041218f5,#d4af370a);border-color:#10b98147;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:17px 18px;display:flex}.admin-vercel-drain-copy{align-items:center;gap:13px;min-width:0;display:flex}.admin-vercel-drain-copy>span{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98152;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.admin-vercel-drain-copy small{color:#6ee7b7;letter-spacing:.14em;font-size:.54rem;font-weight:900}.admin-vercel-drain-copy h3{margin:3px 0 0;font-size:.82rem}.admin-vercel-drain-copy p{color:var(--admin-muted);margin:5px 0 0;font-size:.62rem;line-height:1.7}.admin-vercel-drain-state{flex:none;justify-items:end;gap:8px;display:grid}.admin-vercel-drain-state>span{font-size:.58rem}.admin-vercel-drain-state>span.is-waiting{color:#fde68a;background:#78350f26}.admin-vercel-drain-state button{color:#a7f3d0;min-height:40px;font:900 .63rem var(--font-kufi),sans-serif;background:#10b9811a;border:1px solid #10b98157;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.admin-site-monitor-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 22px 0;padding:0;display:grid}.admin-site-monitor-mode legend{width:100%;color:var(--admin-muted);margin-bottom:8px;font-size:.67rem}.admin-site-monitor-mode label{cursor:pointer;min-width:0;position:relative}.admin-site-monitor-mode input{opacity:0;pointer-events:none;position:absolute}.admin-site-monitor-mode label>span{border:1px solid var(--admin-border);background:#ffffff05;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:76px;padding:13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-site-monitor-mode label>span>svg{color:#d8ba65;grid-row:1/3;width:22px;height:22px}.admin-site-monitor-mode label>span>b{font-size:.7rem}.admin-site-monitor-mode label>span>small{color:var(--admin-muted);font-size:.58rem;line-height:1.55}.admin-site-monitor-mode input:checked+span{background:linear-gradient(135deg,#d4af3721,#22d3ee09);border-color:#d4af379e;box-shadow:0 0 0 2px #d4af3712}.admin-site-monitor-mode input:focus-visible+span{outline-offset:2px;outline:2px solid #67e8f9}.admin-site-monitor-form-grid select{border:1px solid var(--admin-border);width:100%;min-height:46px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-form-grid select{border:1px solid color-mix(in srgb,var(--admin-border) 82%,#d4af37)}}.admin-site-monitor-form-grid select{background:var(--admin-input-bg);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-site-monitor-form-grid select{background:color-mix(in srgb,var(--admin-input-bg) 94%,#10242c)}}.admin-site-monitor-form-grid select{color:var(--admin-text);font:inherit}.admin-site-monitor-vercel-project[hidden]{display:none!important}.admin-site-monitor-vercel-project>small{color:var(--admin-muted);font-size:.58rem;line-height:1.55}.admin-site-monitor-advanced-toggle{cursor:pointer;background:#d4af370b;border:1px solid #d4af373b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 22px 18px;padding:15px 16px;display:grid;position:relative}.admin-site-monitor-advanced-toggle>input{opacity:0;position:absolute}.admin-site-monitor-advanced-toggle b,.admin-site-monitor-advanced-toggle small{display:block}.admin-site-monitor-advanced-toggle b{font-size:.72rem}.admin-site-monitor-advanced-toggle small{color:var(--admin-muted);margin-top:4px;font-size:.6rem;line-height:1.65}.admin-site-monitor-advanced-toggle>i{background:#94a3b81f;border:1px solid #94a3b840;border-radius:999px;width:46px;height:26px;transition:all .18s;position:relative}.admin-site-monitor-advanced-toggle>i:after{content:"";background:#94a3b8;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;right:3px}.admin-site-monitor-advanced-toggle>input:checked~i{background:#06b6d42e;border-color:#22d3ee73}.admin-site-monitor-advanced-toggle>input:checked~i:after{background:#67e8f9;transform:translate(-20px);box-shadow:0 0 14px #67e8f980}.admin-site-monitor-basic-status{color:#67e8f9;white-space:nowrap;background:#06b6d41a;border-radius:999px;padding:5px 8px;font-size:.56rem;display:inline-flex}.admin-site-monitor-tracking-status.is-optional{color:#cbd5e1;background:#94a3b81a}.admin-site-monitor-card-metrics.is-disabled{opacity:.62}.admin-site-monitor-analytics-note{border-radius:10px;margin-top:10px;padding:9px 10px;font-size:.62rem;line-height:1.75;display:block}.admin-site-monitor-analytics-note.is-warning{color:#fde68a;background:#78350f21;border:1px solid #fbbf243d}.admin-site-monitor-actions button.is-analytics{color:#a5f3fc;background:linear-gradient(135deg,#06b6d424,#d4af3712);border-color:#22d3ee5c;font-weight:800}.admin-site-monitor-advanced-pages{border-top:1px solid var(--admin-border);margin-top:10px;padding-top:10px}.admin-site-monitor-advanced-pages>strong{margin-bottom:6px;font-size:.65rem;display:block}.admin-site-monitor-advanced-pages>div{color:var(--admin-muted);justify-content:space-between;padding:5px 0;font-size:.62rem;display:flex}.admin-site-monitor-advanced-pages>small,.admin-site-monitor-optional-note{color:var(--admin-muted);font-size:.61rem;line-height:1.7;display:block}@media (width<=760px){.admin-vercel-monitor-connection,.admin-vercel-drain-card{flex-direction:column;align-items:stretch;padding:16px}.admin-vercel-monitor-state,.admin-vercel-drain-state{justify-items:stretch}.admin-vercel-monitor-state button,.admin-vercel-drain-state button{justify-content:center;width:100%}.admin-monitoring-levels{grid-template-columns:1fr}.admin-site-monitor-dialog>form{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:hidden auto}.admin-site-monitor-mode{grid-template-columns:1fr;margin:16px 16px 0}.admin-site-monitor-mode label>span{min-height:66px}.admin-site-monitor-advanced-toggle{margin:0 16px 16px}.admin-site-monitor-card>header{flex-direction:column;align-items:stretch}.admin-site-monitor-statuses{flex-wrap:wrap;justify-content:flex-start;justify-items:start;display:flex}.admin-site-monitor-actions{grid-template-columns:1fr 1fr;display:grid}.admin-site-monitor-actions button:first-child{grid-column:1/-1}}@media (width<=640px){.admin-site-monitor-dialog{border-radius:20px;width:calc(100vw - 18px);max-height:calc(100dvh - 16px)}.admin-site-monitor-dialog form>header,.admin-site-monitor-form-grid{padding:16px}.admin-site-monitor-tracking{margin:0 16px 16px;padding:15px}.admin-site-monitor-tracking textarea{min-height:132px;font-size:.62rem}.admin-site-monitor-tracking button{width:100%}.admin-site-monitor-dialog form>footer{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding:13px 16px;display:grid}}@media (width<=480px){.admin-vercel-monitor-copy,.admin-vercel-drain-copy{align-items:flex-start}.admin-vercel-monitor-copy>span{flex-basis:42px;width:42px;height:42px}.admin-vercel-drain-copy>span{flex-basis:40px;width:40px;height:40px}.admin-monitoring-levels>article{grid-template-columns:auto minmax(0,1fr)}.admin-monitoring-levels>article>b{grid-column:2;justify-self:start}.admin-site-monitor-dialog{border-width:0;border-radius:0;width:100vw;max-height:100dvh;margin:0;inset:0!important}.admin-site-monitor-dialog form>header{padding:max(13px,env(safe-area-inset-top)) 13px 13px}.admin-site-monitor-form-grid{padding:13px}.admin-site-monitor-mode,.admin-site-monitor-advanced-toggle,.admin-site-monitor-tracking{margin-inline:13px}.admin-site-monitor-dialog form>footer{padding:11px 13px max(11px,env(safe-area-inset-bottom))}}.admin-blogger-metric{appearance:none;width:100%;color:var(--admin-text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.admin-blogger-metric:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f0c96bc7,#0000);height:2px;transition:opacity .18s;position:absolute;inset:auto 0 0}.admin-blogger-metric:hover,.admin-blogger-metric:focus-visible{border-color:#f0c96b75;outline:none;transform:translateY(-2px);box-shadow:0 16px 36px #0003}.admin-blogger-metric.is-active{background:radial-gradient(circle at 100% 0,#d4af3729,transparent 48%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-color:#f0c96bad}@supports (color:color-mix(in lab, red, red)){.admin-blogger-metric.is-active{background:radial-gradient(circle at 100% 0,#d4af3729,transparent 48%),linear-gradient(145deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 84%,#d4af37))}}.admin-blogger-metric.is-active{box-shadow:0 0 0 2px #d4af3714,0 18px 42px #00000038}.admin-blogger-metric.is-active:after{opacity:1}.admin-blogger-metric>i{color:#d8ba65;opacity:.76;margin-top:9px;font-size:.56rem;font-style:normal;display:block}.admin-blogger-list-heading-actions{align-items:center!important;gap:9px!important;display:flex!important}.admin-blogger-list-heading-actions>button{color:#f0cf72;min-height:32px;font:inherit;cursor:pointer;background:#d4af3714;border:1px solid #d4af374d;border-radius:9px;padding:6px 10px;font-size:.62rem}.admin-blogger-list-heading-actions>button[hidden]{display:none!important}.admin-blogger-list-heading-actions>span{color:var(--admin-muted);font-size:.68rem}.admin-blogger-posts-panel{border-color:var(--admin-border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-blogger-posts-panel{border-color:color-mix(in srgb,var(--admin-border) 82%,#d4af37)}}.admin-blogger-posts-panel>header{background:linear-gradient(110deg,#d4af370e,#0000 58%)}.admin-blogger-mobile-actions{display:none}.admin-blogger-editor-dialog{background:radial-gradient(circle at 100% 0,#d4af3718,transparent 31%),var(--admin-panel-bg);border:1px solid #d4af3757;border-radius:23px;width:min(1160px,100vw - 32px)}@supports (color:color-mix(in lab, red, red)){.admin-blogger-editor-dialog{background:radial-gradient(circle at 100% 0,#d4af3718,transparent 31%),color-mix(in srgb,var(--admin-panel-bg) 98%,#02070c)}}.admin-blogger-editor-dialog{box-shadow:0 30px 90px #00000094,inset 0 0 0 1px #ffffff06}.admin-blogger-editor-dialog:before,.admin-blogger-editor-dialog:after{display:none}.admin-blogger-editor{background:0 0}.admin-blogger-editor>header{background:linear-gradient(115deg,#d4af3718,#0000 54%);min-height:74px;padding:14px 18px}.admin-blogger-editor>header:after{opacity:.72;inset:auto 18px -1px}.admin-blogger-editor-mark{border-radius:13px;width:42px;height:42px;box-shadow:0 8px 22px #0000002e}.admin-blogger-editor-mark:after{display:none}.admin-blogger-editor-grid{background-image:none;grid-template-columns:minmax(0,1fr) 304px}.admin-blogger-editor-main{padding:20px}.admin-blogger-title-field,.admin-blogger-content-field{box-shadow:none;background:#020a114f;border-color:#d4af3729;border-radius:16px}.admin-blogger-title-field{padding:13px 14px}.admin-blogger-title-field input{background:#01080e85;min-height:46px}.admin-blogger-format-toolbar{box-shadow:none;background:#020a118a;border-radius:12px;margin:10px 0;padding:6px}.admin-blogger-format-toolbar button{min-width:35px;height:34px}.admin-blogger-content-field{padding:13px}.admin-blogger-content-field textarea{background:#01080e94;min-height:clamp(320px,44dvh,510px)}.admin-blogger-editor-settings{background:linear-gradient(#020a117a,#02080ec7);gap:9px;padding:14px}.admin-blogger-editor-settings section{box-shadow:none;border-radius:14px;padding:13px}.admin-blogger-editor-settings section:before{display:none}.admin-blogger-image-drop{border-radius:12px;margin:8px 0}.admin-blogger-editor>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02090fc7;justify-content:space-between;align-items:center;min-height:62px;padding:10px 16px}.admin-blogger-editor>footer>div:last-child{align-items:center;gap:8px;display:flex}@media (width<=760px){.admin-blogger-metrics{gap:8px}.admin-blogger-metric{border-radius:14px;min-height:96px;padding:12px}.admin-blogger-metric>span{border-radius:9px;width:30px;height:30px;margin-bottom:8px}.admin-blogger-metric strong{font-size:1.2rem}.admin-blogger-metric>i{margin-top:5px;font-size:.5rem}.admin-blogger-posts-panel>header{align-items:flex-start;padding:15px}.admin-blogger-list-heading-actions{flex-direction:column-reverse;align-items:flex-end!important}.admin-blogger-filters{border-bottom:0}[data-blogger-posts-table].admin-table-scroll{padding:0 10px 12px;overflow-x:hidden!important}.admin-blogger-posts-table,.admin-blogger-posts-table>tbody{width:100%;max-width:100%;display:block;min-width:0!important}.admin-blogger-posts-table{table-layout:auto!important}.admin-blogger-posts-table>thead{display:none}.admin-blogger-posts-table .admin-blogger-post-row{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#d4af3718,#0000 46%),linear-gradient(145deg,#0d1b25e6,#050e16f5);border:1px solid #94a3b824;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content content""status date""analytics analytics""mobile-actions mobile-actions";gap:11px 9px;width:100%;min-width:0;max-width:100%;margin:0 0 10px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 30px #0000002b}.admin-blogger-posts-table .admin-blogger-post-row:before{content:"";opacity:.82;background:linear-gradient(#e0bc57,#22d3ee);width:3px;position:absolute;inset:0 0 0 auto}.admin-blogger-posts-table .admin-blogger-post-row>td{background:0 0!important;border:0!important;width:auto!important;min-width:0!important;padding:0!important}.admin-blogger-post-cell{grid-area:content;align-items:flex-start;gap:11px;max-width:100%;width:100%!important}.admin-blogger-post-cell>img{border-radius:13px;flex:0 0 78px;width:78px;height:70px}.admin-blogger-post-cell>div{flex:1;min-width:0}.admin-blogger-post-cell strong{white-space:normal;overflow-wrap:anywhere;font-size:.86rem;line-height:1.55}.admin-blogger-post-cell small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin-top:4px;font-size:.66rem;line-height:1.65;display:-webkit-box}.admin-blogger-row-labels{flex-wrap:wrap;margin-top:7px}.admin-blogger-post-status-cell{grid-area:status;align-items:center;display:flex}.admin-blogger-post-date{grid-area:date;justify-items:end;gap:2px;display:grid}.admin-blogger-post-date strong{font-size:.64rem}.admin-blogger-post-date small{color:var(--admin-muted);font-size:.54rem}.admin-blogger-analytics{grid-area:analytics;grid-template-columns:repeat(3,auto);justify-content:start;gap:5px;display:grid}.admin-blogger-analytics span{background:#ffffff06;border:1px solid #94a3b821;border-radius:8px;padding:6px 7px;font-size:.58rem}.admin-blogger-actions{display:none!important}.admin-blogger-mobile-actions{grid-area:mobile-actions;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:7px;max-width:100%;display:grid;width:100%!important}.admin-blogger-mobile-actions>button{min-width:0;min-height:40px;color:var(--admin-text);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #94a3b82e;border-radius:10px;padding:7px 6px;font-size:.62rem;font-weight:800;overflow:hidden}.admin-blogger-mobile-actions>button.is-open{color:#a5f3fc;background:#06b6d41a;border-color:#22d3ee4d}.admin-blogger-mobile-actions>button.is-edit{color:#bfdbfe;background:#2563eb1a;border-color:#60a5fa4d}.admin-blogger-mobile-actions>button.is-success{color:#a7f3d0;background:#10b9811a;border-color:#34d3994d}.admin-blogger-mobile-actions>button.is-warning{color:#fde68a;background:#f59e0b1a;border-color:#fbbf244d}.admin-blogger-mobile-actions>button.is-danger{color:#fecaca;background:#7f1d1d24;border-color:#f871714d}}@media (width<=600px){.admin-blogger-editor-dialog,.admin-blogger-schedule-dialog{border-inline:0;border-radius:0;height:100dvh;margin:0;width:100vw!important;max-height:100dvh!important;inset:0!important}.admin-blogger-editor-dialog:before,.admin-blogger-editor-dialog:after{display:none}.admin-page dialog.admin-blogger-editor-dialog[open]>form.admin-blogger-editor{scrollbar-gutter:auto;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;max-height:none;display:grid;overflow:hidden!important}.admin-blogger-editor>header{min-height:64px;padding:10px 12px}.admin-blogger-editor>header h2{font-size:.84rem}.admin-blogger-editor>header small{font-size:.5rem}.admin-blogger-editor-mark{width:36px;height:36px}.admin-blogger-editor-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-height:0;display:block;overflow:hidden auto}.admin-blogger-editor-main,.admin-blogger-editor-settings{width:100%;max-width:100%;padding:11px}.admin-blogger-editor-settings{border-inline-start:0;border-top:1px solid #d4af372e}.admin-blogger-title-field,.admin-blogger-content-field,.admin-blogger-editor-settings section{border-radius:13px;padding:11px}.admin-blogger-content-field textarea{resize:vertical;min-height:clamp(220px,38dvh,340px)}.admin-blogger-format-toolbar button{min-height:38px}.admin-blogger-label-picker{box-shadow:none;margin-top:7px;position:static}.admin-blogger-editor>footer{z-index:8;width:100%;min-height:0;padding:9px 10px max(9px,env(safe-area-inset-bottom));background:var(--admin-panel-bg);border-top:1px solid #d4af3733;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-blogger-editor>footer{background:color-mix(in srgb,var(--admin-panel-bg) 96%,#000)}}.admin-blogger-editor-footnote{display:none}.admin-blogger-editor>footer>div:last-child{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;width:100%;display:grid}.admin-blogger-editor>footer button,.admin-blogger-editor>footer .admin-primary-button{white-space:normal;width:100%;min-width:0;min-height:44px;margin:0;padding:8px 6px;line-height:1.35}.admin-page dialog.admin-blogger-schedule-dialog[open]>form.admin-blogger-schedule-picker{scrollbar-gutter:auto;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;max-height:none;display:grid;overflow:hidden!important}.admin-blogger-schedule-picker>header{padding:12px 14px}.admin-blogger-schedule-body{overscroll-behavior:contain;min-height:0;display:block;overflow:hidden auto}.admin-blogger-calendar,.admin-blogger-time-picker{padding:13px}.admin-blogger-schedule-summary{margin:8px 12px;padding:10px 12px}.admin-blogger-schedule-picker>footer{padding:9px 10px max(9px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;display:grid}.admin-blogger-schedule-picker>footer button{width:100%;min-width:0;margin:0}}@media (width<=360px){.admin-blogger-editor>footer>div:last-child,.admin-blogger-schedule-picker>footer{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}}.admin-nav-notification-badge,.admin-topbar-notification-button b{border:2px solid var(--admin-sidebar-bg);place-items:center;min-width:20px;height:20px;padding:0 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-nav-notification-badge,.admin-topbar-notification-button b{border:2px solid color-mix(in srgb,var(--admin-sidebar-bg) 92%,#000)}}.admin-nav-notification-badge,.admin-topbar-notification-button b{color:#fff;font:800 .56rem/1 var(--font-kufi),sans-serif;background:#ef4444;border-radius:999px;box-shadow:0 0 0 3px #ef44441f}.admin-nav-notification-badge{margin-inline-start:auto}.admin-topbar-notification-wrap{direction:rtl;place-items:center;min-height:44px;display:grid;position:relative}.admin-topbar-notification-button{position:relative}.admin-topbar-notification-wrap>.admin-topbar-notification-button{width:44px;min-width:44px;padding:0}.admin-topbar-notification-button b{position:absolute;inset:-7px auto auto -7px}.admin-topbar-notification-popover{z-index:180;border:1px solid var(--admin-gold);width:min(430px,100vw - 28px);position:absolute;top:calc(100% + 12px);left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-topbar-notification-popover{border:1px solid color-mix(in srgb,var(--admin-gold) 34%,var(--admin-border))}}.admin-topbar-notification-popover{background:radial-gradient(circle at 92% -12%,#daaf4924,transparent 30%), linear-gradient(155deg,var(--admin-surface-raised),var(--admin-surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-notification-popover{background:radial-gradient(circle at 92% -12%,#daaf4924,transparent 30%), linear-gradient(155deg,color-mix(in srgb,var(--admin-surface-raised) 96%,#081018),color-mix(in srgb,var(--admin-surface) 98%,#030608))}}.admin-topbar-notification-popover{color:var(--admin-text);transform-origin:0 0;direction:rtl;animation:.17s ease-out both admin-notification-popover-in;box-shadow:0 28px 80px #00000080,inset 0 0 0 1px #ffffff06}.admin-topbar-notification-popover[hidden]{display:none!important}.admin-topbar-notification-popover:before{content:"";border:1px solid var(--admin-gold);width:13px;height:13px;position:absolute;top:-7px;left:17px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-notification-popover:before{border:1px solid color-mix(in srgb,var(--admin-gold) 34%,var(--admin-border))}}.admin-topbar-notification-popover:before{background:var(--admin-surface-raised);border-width:1px 0 0 1px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-notification-popover:before{background:color-mix(in srgb,var(--admin-surface-raised) 96%,#081018)}}.admin-topbar-notification-popover:before{transform:rotate(45deg)}@keyframes admin-notification-popover-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}.admin-topbar-notification-popover>header{border-bottom:1px solid var(--admin-border);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:15px 16px;display:flex;position:relative}.admin-topbar-notification-popover>header>div{align-items:center;gap:10px;min-width:0;display:flex}.admin-topbar-notification-popover>header>div>span{color:#efd275;background:#e0bb5b1a;border:1px solid #e0bb5b4d;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-topbar-notification-popover>header>div>span svg{width:18px;height:18px}.admin-topbar-notification-popover>header strong,.admin-topbar-notification-popover>header small{display:block}.admin-topbar-notification-popover>header strong{font-size:.8rem}.admin-topbar-notification-popover>header small{color:var(--admin-muted);margin-top:3px;font-size:.54rem}.admin-topbar-actions .admin-topbar-notification-popover button{width:auto;min-width:0;min-height:0;font-family:var(--font-kufi),sans-serif;cursor:pointer;margin:0}.admin-topbar-notification-popover>header>button{color:#e8c86d;white-space:nowrap;background:#e0bb5b12;border:1px solid #e0bb5b38;border-radius:9px;padding:7px 9px;font-size:.53rem;font-weight:800}.admin-topbar-notification-popover>header>button:disabled{border-color:var(--admin-border);color:var(--admin-muted);cursor:not-allowed;opacity:.55;background:0 0}.admin-topbar-notification-feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#daaf4947 transparent;max-height:min(510px,62dvh);overflow:hidden auto}.admin-topbar-notification-item{--popover-item-color:#56bde8;border-bottom:1px solid var(--admin-border);background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:92px;padding:13px 14px;transition:background .16s,border-color .16s;display:grid;position:relative}.admin-topbar-notification-item:hover{background:#ffffff06}.admin-topbar-notification-item.is-unread{background:linear-gradient(90deg,var(--popover-item-color),transparent)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-notification-item.is-unread{background:linear-gradient(90deg,color-mix(in srgb,var(--popover-item-color) 8%,transparent),transparent)}}.admin-topbar-notification-item.is-unread{box-shadow:inset -3px 0 var(--popover-item-color)}.admin-topbar-notification-item.is-critical{--popover-item-color:#fb7185}.admin-topbar-notification-item.is-orange{--popover-item-color:#fb923c}.admin-topbar-notification-item.is-gold{--popover-item-color:#e0bb5b}.admin-topbar-notification-item.is-green{--popover-item-color:#38d39f}.admin-topbar-notification-item-icon{border:1px solid var(--popover-item-color);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-topbar-notification-item-icon{border:1px solid color-mix(in srgb,var(--popover-item-color) 32%,transparent)}}.admin-topbar-notification-item-icon{background:var(--popover-item-color);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-notification-item-icon{background:color-mix(in srgb,var(--popover-item-color) 10%,transparent)}}.admin-topbar-notification-item-icon{color:var(--popover-item-color);font-size:.7rem;font-weight:900}.admin-topbar-notification-item-copy{min-width:0}.admin-topbar-notification-item-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-topbar-notification-item-copy>div span{color:var(--popover-item-color);font-size:.49rem;font-weight:800}.admin-topbar-notification-item-copy time{color:var(--admin-muted);white-space:nowrap;font-size:.45rem}.admin-topbar-notification-item-copy>strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.64rem;display:block;overflow:hidden}.admin-topbar-notification-item-copy>p{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.52rem;line-height:1.65;display:-webkit-box;overflow:hidden}.admin-topbar-actions .admin-topbar-notification-read{border:1px solid var(--popover-item-color);align-self:center;padding:6px 7px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-actions .admin-topbar-notification-read{border:1px solid color-mix(in srgb,var(--popover-item-color) 25%,var(--admin-border))}}.admin-topbar-actions .admin-topbar-notification-read{background:var(--popover-item-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-actions .admin-topbar-notification-read{background:color-mix(in srgb,var(--popover-item-color) 7%,transparent)}}.admin-topbar-actions .admin-topbar-notification-read{color:var(--popover-item-color);white-space:nowrap;font-size:.47rem;font-weight:800}.admin-topbar-notification-read-state{color:var(--admin-muted);white-space:nowrap;align-self:center;font-size:.48rem}.admin-topbar-notification-loading{min-height:128px;color:var(--admin-muted);justify-content:center;align-items:center;gap:10px;font-size:.58rem;display:flex}.admin-topbar-notification-loading i{border:2px solid #e0bb5b29;border-top-color:#e0bb5b;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite admin-spin}.admin-topbar-notification-empty{text-align:center;align-content:center;place-items:center;min-height:170px;padding:24px;display:grid}.admin-topbar-notification-empty[hidden]{display:none!important}.admin-topbar-notification-empty svg{color:#d8b85e;width:26px;height:26px}.admin-topbar-notification-empty strong{margin-top:9px;font-size:.7rem}.admin-topbar-notification-empty small{color:var(--admin-muted);margin-top:4px;font-size:.52rem}.admin-topbar-notification-popover>footer{border-top:1px solid var(--admin-border);background:#ffffff04;padding:10px}.admin-topbar-actions .admin-topbar-notification-popover>footer>button{color:#efd275;background:linear-gradient(135deg,#e0bb5b1f,#e0bb5b0a);border:1px solid #e0bb5b38;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 13px;font-size:.58rem;font-weight:800;display:flex}.admin-topbar-notification-popover>footer button span{font-size:1rem;line-height:1}html[data-admin-theme=light] .admin-topbar-notification-popover{background:linear-gradient(155deg,#fffdf8,#f4f0e7);box-shadow:0 24px 65px #2e261433}html[data-admin-theme=light] .admin-topbar-notification-popover:before{background:#fffdf8}html[data-admin-theme=light] .admin-topbar-notification-item:hover{background:#84601409}@media (width<=680px){.admin-topbar-notification-popover{transform-origin:top;border-radius:17px;width:auto;max-height:calc(100dvh - 84px);position:fixed;top:72px;left:10px;right:10px}.admin-topbar-notification-popover:before{display:none}.admin-topbar-notification-feed{max-height:calc(100dvh - 238px)}.admin-topbar-notification-popover>header{min-height:70px;padding:12px}.admin-topbar-notification-item{grid-template-columns:34px minmax(0,1fr);min-height:86px;padding:11px 12px}.admin-topbar-notification-item>.admin-topbar-notification-read,.admin-topbar-notification-item>.admin-topbar-notification-read-state{grid-column:2;justify-self:start}.admin-topbar-notification-item-icon{width:32px;height:32px}.admin-topbar-notification-popover>header>button{padding:6px 7px;font-size:.48rem}}.admin-notifications-section{--notification-gold:#e0bb5b;--notification-blue:#43b9e9;--notification-green:#38d39f;--notification-red:#fb7185;--notification-orange:#fb923c}.admin-notification-hero{isolation:isolate;border:1px solid var(--admin-gold);min-height:132px;padding:24px 26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-notification-hero{border:1px solid color-mix(in srgb,var(--admin-gold) 35%,var(--admin-border))}}.admin-notification-hero{background:radial-gradient(circle at 12% 20%,#d4af3733,transparent 34%), radial-gradient(circle at 88% 0,#30b7de21,transparent 31%), linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.admin-notification-hero{background:radial-gradient(circle at 12% 20%,#d4af3733,transparent 34%), radial-gradient(circle at 88% 0,#30b7de21,transparent 31%), linear-gradient(145deg,color-mix(in srgb,var(--admin-panel-bg) 96%,#16231d),var(--admin-panel-bg))}}.admin-notification-hero{box-shadow:0 24px 58px #0003}.admin-notification-hero:after{content:"";z-index:-1;border:1px solid #d4af3724;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -8% -85px auto;box-shadow:0 0 0 34px #d4af3706,0 0 0 68px #d4af3705}.admin-notification-hero>div:first-child{align-items:center;gap:15px;display:flex}.admin-notification-hero-icon{color:#f1d27d;background:linear-gradient(145deg,#e0bb5b2e,#e0bb5b0f);border:1px solid #e0bb5b6b;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 28px #d4af371c}.admin-notification-hero-icon svg{width:25px;height:25px}.admin-notification-hero p,.admin-notification-hero h2,.admin-notification-hero small{margin:0}.admin-notification-hero p{color:#d7b85d;letter-spacing:.05em;font-size:.65rem;font-weight:800}.admin-notification-hero h2{color:var(--admin-text);margin-top:5px;font-size:1.45rem}.admin-notification-delivery-copy{color:var(--admin-text);margin-top:5px;display:block}@supports (color:color-mix(in lab, red, red)){.admin-notification-delivery-copy{color:color-mix(in srgb,var(--admin-text) 88%,var(--notification-gold))}}.admin-notification-delivery-copy{font-size:.58rem;font-weight:700}.admin-notification-hero small{color:var(--admin-muted);margin-top:7px;font-size:.64rem;display:block}.admin-notification-hero-actions{align-items:center;gap:9px;display:flex}.admin-notification-hero-actions button{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-notification-hero-actions button{background:color-mix(in srgb,var(--admin-panel-soft) 86%,transparent)}}.admin-notification-hero-actions button{color:var(--admin-text);font:700 .65rem/1.3 var(--font-kufi),sans-serif;cursor:pointer}.admin-notification-hero-actions button svg{width:15px;height:15px}.admin-notification-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}.admin-notification-metric{border:1px solid var(--admin-border);background:linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-radius:16px;align-items:center;gap:12px;width:100%;min-height:100px;padding:15px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-notification-metric{background:linear-gradient(145deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 92%,var(--metric-color,#d4af37)))}}.admin-notification-metric{color:inherit;font:inherit;text-align:start;appearance:none;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.admin-notification-metric:hover{border-color:var(--metric-color,#d4af37);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-notification-metric:hover{border-color:color-mix(in srgb,var(--metric-color,#d4af37) 58%,var(--admin-border))}}.admin-notification-metric:hover{box-shadow:0 10px 28px #0000002e}.admin-notification-metric:focus-visible{outline:2px solid var(--metric-color,#d4af37);outline-offset:3px}.admin-notification-metric.is-active{border-color:var(--metric-color,#d4af37);box-shadow:0 0 0 2px var(--metric-color,#d4af37)}@supports (color:color-mix(in lab, red, red)){.admin-notification-metric.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--metric-color,#d4af37) 20%,transparent)}}.admin-notification-metric:after{content:"";background:var(--metric-color,#d4af37);border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -24px -42px auto}@supports (color:color-mix(in lab, red, red)){.admin-notification-metric:after{background:color-mix(in srgb,var(--metric-color,#d4af37) 10%,transparent)}}.admin-notification-metric.is-gold{--metric-color:var(--notification-gold)}.admin-notification-metric.is-blue{--metric-color:var(--notification-blue)}.admin-notification-metric.is-red{--metric-color:var(--notification-red)}.admin-notification-metric.is-green{--metric-color:var(--notification-green)}.admin-notification-metric.is-orange{--metric-color:var(--notification-orange)}.admin-notification-metric-icon{border:1px solid var(--metric-color);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notification-metric-icon{border:1px solid color-mix(in srgb,var(--metric-color) 38%,transparent)}}.admin-notification-metric-icon{background:var(--metric-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-notification-metric-icon{background:color-mix(in srgb,var(--metric-color) 11%,transparent)}}.admin-notification-metric-icon{color:var(--metric-color);font-weight:900}.admin-notification-metric small,.admin-notification-metric strong,.admin-notification-metric em{font-style:normal;display:block}.admin-notification-metric small{color:var(--admin-muted);font-size:.57rem}.admin-notification-metric strong{color:var(--admin-text);margin-top:4px;font-size:1.22rem}.admin-notification-metric em{color:var(--metric-color);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.admin-notification-metric em{color:color-mix(in srgb,var(--metric-color) 82%,var(--admin-muted))}}.admin-notification-metric em{font-size:.52rem}.admin-notification-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-notification-settings{gap:14px;display:grid}.admin-notification-channels-panel>header,.admin-notification-settings-panel>header,.admin-notification-inbox-panel>header{padding:16px 18px}.admin-notification-channel-list{gap:9px;padding:13px;display:grid}.admin-notification-channel{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-notification-channel.is-ready{background:linear-gradient(135deg,#38d39f0e,var(--admin-panel-soft));border-color:#38d39f45}.admin-notification-channel.is-missing{background:linear-gradient(135deg,#fb923c0e,var(--admin-panel-soft));border-color:#fb923c4d}.admin-notification-channel-icon{color:#efd077;background:#d4af371c;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.69rem;font-weight:900;display:grid}.admin-notification-channel.is-whatsapp .admin-notification-channel-icon{color:#4ade80;background:#22c55e1c}.admin-notification-channel strong,.admin-notification-channel small,.admin-notification-channel em,.admin-notification-channel p{margin:0;font-style:normal;display:block}.admin-notification-channel strong{color:var(--admin-text);font-size:.68rem}.admin-notification-channel small{color:var(--admin-muted);margin-top:3px;font-size:.54rem}.admin-notification-channel em{color:#d2c8b1;text-align:right;direction:ltr;margin-top:5px;font-size:.53rem}.admin-notification-channel p{color:#fbad72;background:#fb923c12;border-radius:8px;grid-column:1/-1;margin-top:5px;padding:7px;font-size:.52rem;line-height:1.7}.admin-notification-channel>b{color:#57d9ab;white-space:nowrap;background:#38d39f1a;border-radius:7px;padding:5px 7px;font-size:.51rem}.admin-notification-channel.is-missing>b{color:#fbad72;background:#fb923c1a}.admin-notification-channel.is-disabled>b{color:var(--admin-muted);background:#94a3b81a}.admin-notification-channel>button{border:1px solid var(--admin-border);color:var(--admin-text);font:700 .52rem var(--font-kufi);cursor:pointer;background:0 0;border-radius:8px;grid-column:2/-1;justify-self:start;padding:6px 10px}.admin-notification-settings-panel form{gap:12px;padding:14px;display:grid}.admin-notification-settings-panel fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.admin-notification-settings-panel legend{color:#d8ba67;margin-bottom:2px;font-size:.6rem;font-weight:800}.admin-notification-settings-panel form>label,.admin-notification-threshold-grid label{color:var(--admin-muted);gap:6px;font-size:.59rem;display:grid}.admin-notification-settings-panel input:not([type=checkbox]){border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-height:42px;color:var(--admin-text);font:600 .64rem var(--font-kufi);border-radius:10px;padding:9px 11px}.admin-email-recipient-manager{border:1px solid var(--admin-border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-email-recipient-manager{border:1px solid color-mix(in srgb,var(--admin-border) 76%,#d4af37)}}.admin-email-recipient-manager{background:linear-gradient(145deg,var(--admin-input-bg),var(--admin-input-bg));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.admin-email-recipient-manager{background:linear-gradient(145deg,color-mix(in srgb,var(--admin-input-bg) 96%,#d4af37),var(--admin-input-bg))}}.admin-email-recipient-manager{box-shadow:0 12px 28px #0000001a}.admin-email-recipient-manager>header{border-bottom:1px solid var(--admin-border);background:linear-gradient(110deg,#d4af3713,#0000 62%);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.admin-email-recipient-manager>header>div{align-items:center;gap:9px;min-width:0;display:flex}.admin-email-recipient-manager-icon{color:#ebc968;background:#d4af371a;border:1px solid #d4af3747;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-email-recipient-manager-icon svg{width:15px;height:15px}.admin-email-recipient-manager>header strong,.admin-email-recipient-manager>header small{display:block}.admin-email-recipient-manager>header strong{color:var(--admin-text);font-size:.64rem}.admin-email-recipient-manager>header small{color:var(--admin-muted);margin-top:2px;font-size:.5rem}.admin-email-recipient-manager>header>button{color:#edcd74;min-height:34px;font:800 .54rem var(--font-kufi);cursor:pointer;background:#d4af3717;border:1px solid #d4af3752;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.admin-email-recipient-manager>header>button svg{width:13px;height:13px}.admin-email-recipient-manager>header>button:hover{background:#d4af3726;border-color:#d4af3794}.admin-email-recipient-manager>header>button:disabled{cursor:not-allowed;opacity:.42}.admin-email-recipient-list{gap:8px;padding:10px;display:grid}.admin-email-recipient-card{background:var(--admin-panel-soft);border:1px solid #94a3b826;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-email-recipient-card{background:color-mix(in srgb,var(--admin-panel-soft) 84%,transparent)}}.admin-email-recipient-card{transition:border-color .18s,background .18s,opacity .18s}.admin-email-recipient-card.is-enabled{background:linear-gradient(135deg,#38d39f0e,var(--admin-panel-soft));border-color:#38d39f3d}@supports (color:color-mix(in lab, red, red)){.admin-email-recipient-card.is-enabled{background:linear-gradient(135deg,#38d39f0e,color-mix(in srgb,var(--admin-panel-soft) 86%,transparent))}}.admin-email-recipient-card.is-disabled{opacity:.68}.admin-email-recipient-card.is-editing{background:linear-gradient(135deg,#d4af3713,var(--admin-panel-soft));border-color:#d4af376b}@supports (color:color-mix(in lab, red, red)){.admin-email-recipient-card.is-editing{background:linear-gradient(135deg,#d4af3713,color-mix(in srgb,var(--admin-panel-soft) 86%,transparent))}}.admin-email-recipient-card.is-editing{box-shadow:0 0 0 2px #d4af370e}.admin-email-recipient-card-icon{color:#ebc968;background:#d4af3714;border:1px solid #d4af3740;border-radius:10px;place-items:center;width:34px;height:34px;font:900 .78rem/1 system-ui;display:grid}.admin-email-recipient-card-copy{min-width:0}.admin-email-recipient-card-copy strong,.admin-email-recipient-card-copy small{display:block}.admin-email-recipient-card-copy strong{color:var(--admin-text);font:700 .59rem var(--font-kufi);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.admin-email-recipient-card-copy small{color:#63d7ac;margin-top:4px;font-size:.47rem;line-height:1.55}.admin-email-recipient-card.is-disabled .admin-email-recipient-card-copy small{color:var(--admin-muted)}.admin-email-recipient-card-controls{align-items:center;gap:5px;display:flex}.admin-email-recipient-card-controls>button{border:1px solid var(--admin-border);min-height:31px;color:var(--admin-muted);font:700 .47rem var(--font-kufi);cursor:pointer;background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.admin-email-recipient-card-controls>button svg{width:12px;height:12px}.admin-email-recipient-card-controls>button.is-edit:hover{color:#72d2f3;border-color:#43b9e961}.admin-email-recipient-card-controls>button.is-delete:hover{color:#fb8394;background:#fb71850f;border-color:#fb718566}.admin-email-recipient-switch{cursor:pointer;flex:0 0 34px;width:34px;height:20px;display:block;position:relative}.admin-email-recipient-switch input{opacity:0;pointer-events:none;position:absolute}.admin-email-recipient-switch i{background:#3d4650;border:1px solid #94a3b83d;border-radius:999px;transition:all .18s;position:absolute;inset:0}.admin-email-recipient-switch i:after{content:"";background:#d8dee5;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;right:3px}.admin-email-recipient-switch input:checked+i{background:#38d39f47;border-color:#38d39f6b}.admin-email-recipient-switch input:checked+i:after{background:#64dfb3;transform:translate(-14px);box-shadow:0 0 10px #38d39f66}.admin-email-recipient-switch:has(input:focus-visible){outline-offset:3px;border-radius:999px;outline:2px solid #d4af3780}.admin-email-recipient-editor-field{gap:5px;min-width:0;display:grid}.admin-email-recipient-editor-field>span{color:var(--admin-muted);font-size:.48rem}.admin-email-recipient-editor-field input{text-align:left;border-color:#d4af3759!important;min-height:38px!important;padding:7px 9px!important;font-family:system-ui,sans-serif!important}.admin-email-recipient-editor-actions{gap:5px;display:flex}.admin-email-recipient-editor-actions button{border:1px solid var(--admin-border);min-height:32px;color:var(--admin-muted);font:700 .49rem var(--font-kufi);cursor:pointer;background:0 0;border-radius:8px;padding:6px 8px}.admin-email-recipient-editor-actions button.is-save{color:#69ddb5;background:#38d39f14;border-color:#38d39f52}.admin-email-recipient-empty{text-align:center;place-items:center;min-height:112px;padding:18px;display:grid}.admin-email-recipient-empty>span{color:#d9b958;border:1px dashed #d4af3747;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-email-recipient-empty strong{color:var(--admin-text);margin-top:8px;font-size:.59rem}.admin-email-recipient-empty small{color:var(--admin-muted);margin-top:4px;font-size:.49rem}.admin-email-recipient-manager>footer{border-top:1px solid var(--admin-border);background:#ffffff03;gap:3px;padding:9px 11px;display:grid}.admin-email-recipient-manager>footer span{color:#d9bb65;font-size:.5rem;font-weight:700}.admin-email-recipient-manager>footer small{color:var(--admin-muted);font-size:.46rem;line-height:1.65}.admin-notification-toggle{border:1px solid var(--admin-border);background:var(--admin-input-bg);cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;padding:10px 11px;display:grid;position:relative}.admin-notification-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-notification-toggle span,.admin-notification-toggle strong,.admin-notification-toggle small{display:block}.admin-notification-toggle strong{color:var(--admin-text);font-size:.61rem}.admin-notification-toggle small{color:var(--admin-muted);margin-top:3px;font-size:.51rem;line-height:1.6}.admin-notification-toggle i{background:#3d4650;border-radius:999px;width:36px;height:20px;transition:all .2s;position:relative}.admin-notification-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #00000040}.admin-notification-toggle input:checked~i{background:#d4af37}.admin-notification-toggle input:checked~i:after{background:#19140a;transform:translate(-16px)}.admin-notification-toggle:has(input:focus-visible){outline-offset:2px;outline:2px solid #d4af3773}.admin-notification-threshold-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-notification-threshold-grid label:last-child{grid-column:1/-1}.admin-notification-settings-panel .admin-primary-button{justify-content:center;width:100%}.admin-notification-inbox-panel{min-height:650px;overflow:hidden}.admin-notification-inbox-panel>header>button{border:1px solid var(--admin-border);color:var(--admin-muted);font:700 .55rem var(--font-kufi);cursor:pointer;background:0 0;border-radius:8px;padding:7px 10px}.admin-notification-filters{border-bottom:1px solid var(--admin-border);scrollbar-width:none;gap:7px;padding:11px 14px;display:flex;overflow:auto}.admin-notification-filters::-webkit-scrollbar{display:none}.admin-notification-filters button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:34px;color:var(--admin-muted);font:700 .56rem var(--font-kufi);white-space:nowrap;cursor:pointer;border-radius:9px;padding:7px 11px}.admin-notification-filters button.is-active{color:#ebca70;background:#d4af371c;border-color:#d4af376e}.admin-notification-feed{gap:9px;padding:14px;display:grid}.admin-notification-item{--item-color:#43b9e9;border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;transition:all .18s;display:grid;position:relative}.admin-notification-item.is-unread{border-color:var(--item-color)}@supports (color:color-mix(in lab, red, red)){.admin-notification-item.is-unread{border-color:color-mix(in srgb,var(--item-color) 42%,var(--admin-border))}}.admin-notification-item.is-unread{background:linear-gradient(135deg,var(--item-color),var(--admin-panel-soft))}@supports (color:color-mix(in lab, red, red)){.admin-notification-item.is-unread{background:linear-gradient(135deg,color-mix(in srgb,var(--item-color) 7%,var(--admin-panel-soft)),var(--admin-panel-soft))}}.admin-notification-item.is-unread{box-shadow:inset -3px 0 0 var(--item-color)}.admin-notification-item.is-critical{--item-color:#fb7185}.admin-notification-item.is-orange{--item-color:#fb923c}.admin-notification-item.is-gold{--item-color:#e0bb5b}.admin-notification-item.is-green{--item-color:#38d39f}.admin-notification-item-icon{border:1px solid var(--item-color);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notification-item-icon{border:1px solid color-mix(in srgb,var(--item-color) 38%,transparent)}}.admin-notification-item-icon{background:var(--item-color);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-notification-item-icon{background:color-mix(in srgb,var(--item-color) 10%,transparent)}}.admin-notification-item-icon{color:var(--item-color);font-weight:900}.admin-notification-item-copy>div:first-child{align-items:center;gap:9px;display:flex}.admin-notification-item-copy>div:first-child span{background:var(--item-color);border-radius:6px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.admin-notification-item-copy>div:first-child span{background:color-mix(in srgb,var(--item-color) 10%,transparent)}}.admin-notification-item-copy>div:first-child span{color:var(--item-color);font-size:.5rem;font-weight:800}.admin-notification-item-copy time{color:var(--admin-muted);font-size:.51rem}.admin-notification-item-copy>strong{color:var(--admin-text);margin-top:6px;font-size:.72rem;display:block}.admin-notification-item-copy>p{color:var(--admin-muted);margin:4px 0 0;font-size:.59rem;line-height:1.75}.admin-notification-delivery-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.admin-notification-delivery-row span,.admin-notification-delivery-row b{color:var(--admin-muted);background:#94a3b814;border-radius:6px;padding:4px 7px;font-size:.49rem}.admin-notification-delivery-row .is-accepted,.admin-notification-delivery-row .is-sent,.admin-notification-delivery-row .is-delivered,.admin-notification-delivery-row .is-read{color:#55d9aa;background:#38d39f17}.admin-notification-delivery-row .is-failed,.admin-notification-delivery-row .is-partial{color:#fb8394;background:#fb718517}.admin-notification-delivery-row .is-skipped{color:#fbaa6d;background:#fb923c17}.admin-notification-item-actions{flex-direction:column;gap:6px;display:flex}.admin-notification-item-actions button{border:1px solid var(--admin-border);color:var(--admin-muted);font:700 .5rem var(--font-kufi);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;padding:6px 8px}.admin-notification-item-actions button.is-retry{color:#fbaa6d;border-color:#fb923c47}.admin-notification-empty{min-height:260px;color:var(--admin-muted);text-align:center;place-items:center;gap:7px;padding:32px;display:grid}.admin-notification-empty svg{color:#54d6a8;width:35px;height:35px}.admin-notification-empty strong{color:var(--admin-text);font-size:.75rem}.admin-notification-empty span{font-size:.58rem}@media (width<=1200px){.admin-notification-metrics{grid-template-columns:repeat(3,1fr)}.admin-notification-layout{grid-template-columns:320px minmax(0,1fr)}}@media (width<=900px){.admin-notification-layout{grid-template-columns:1fr}.admin-notification-settings{grid-template-columns:1fr 1.35fr}.admin-notification-inbox-panel{min-height:520px}.admin-notification-hero{align-items:flex-start}.admin-notification-hero-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=680px){.admin-notification-hero{gap:16px;padding:18px}.admin-notification-hero,.admin-notification-hero>div:first-child{align-items:flex-start}.admin-notification-hero-actions{justify-content:stretch;width:100%}.admin-notification-hero-actions button{flex:1}.admin-notification-metrics{grid-template-columns:1fr 1fr}.admin-notification-settings{grid-template-columns:1fr}.admin-notification-item{grid-template-columns:38px minmax(0,1fr)}.admin-notification-item-icon{width:36px;height:36px}.admin-notification-item-actions{flex-flow:wrap;grid-column:2}.admin-notification-threshold-grid{grid-template-columns:1fr 1fr}}@media (width<=440px){.admin-notification-metrics,.admin-notification-threshold-grid{grid-template-columns:1fr}.admin-notification-threshold-grid label:last-child{grid-column:auto}.admin-notification-filters{padding-inline:10px}.admin-notification-feed{padding:10px}.admin-notification-hero-actions{grid-template-columns:1fr;display:grid}.admin-email-recipient-manager>header{align-items:flex-start}.admin-email-recipient-manager>header>button{min-width:70px}.admin-email-recipient-card{grid-template-columns:34px minmax(0,1fr)}.admin-email-recipient-card-controls,.admin-email-recipient-editor-actions{border-top:1px solid #94a3b81a;grid-column:1/-1;justify-content:flex-end;padding-top:3px}.admin-email-recipient-card-controls>button{flex:1}.admin-email-recipient-editor-field{grid-column:2}.admin-email-recipient-editor-actions button{flex:1}}.admin-notifications-section>.admin-email-recipient-manager{border:1px solid var(--admin-border);margin:0 0 14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-notifications-section>.admin-email-recipient-manager{border:1px solid color-mix(in srgb,var(--admin-border) 68%,#d4af37)}}.admin-notifications-section>.admin-email-recipient-manager{background:linear-gradient(145deg,var(--admin-input-bg),var(--admin-input-bg));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-notifications-section>.admin-email-recipient-manager{background:linear-gradient(145deg,color-mix(in srgb,var(--admin-input-bg) 96%,#d4af37),var(--admin-input-bg))}}.admin-notifications-section>.admin-email-recipient-manager{box-shadow:0 16px 38px #00000021}.admin-notifications-section>.admin-email-recipient-manager>header{border-bottom:1px solid var(--admin-border);background:linear-gradient(110deg,#d4af371c,#0000 68%);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.admin-notifications-section>.admin-email-recipient-manager>header>div{align-items:center;gap:12px;min-width:0;display:flex}.admin-notifications-section>.admin-email-recipient-manager .admin-email-recipient-manager-icon{border-radius:13px;flex:0 0 44px;width:44px;height:44px}.admin-notifications-section>.admin-email-recipient-manager .admin-email-recipient-manager-icon svg{width:19px;height:19px}.admin-notifications-section>.admin-email-recipient-manager>header strong{font-size:.78rem;line-height:1.55}.admin-notifications-section>.admin-email-recipient-manager>header small{margin-top:3px;font-size:.62rem}.admin-notifications-section>.admin-email-recipient-manager>header>button{white-space:nowrap;border-radius:11px;min-height:42px;padding:9px 14px;font-size:.66rem;transition:border-color .18s,background .18s,transform .18s}.admin-notifications-section>.admin-email-recipient-manager>header>button:hover{transform:translateY(-1px)}.admin-email-recipient-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),410px));justify-content:start;gap:12px;padding:14px}.admin-notifications-section .admin-email-recipient-card{border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:146px;padding:14px;display:grid;box-shadow:0 8px 22px #00000017}.admin-notifications-section .admin-email-recipient-card:hover{transform:translateY(-1px)}.admin-notifications-section .admin-email-recipient-card-icon{border-radius:12px;width:40px;height:40px;font-size:.84rem}.admin-notifications-section .admin-email-recipient-card-copy strong{color:var(--admin-text);text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;direction:ltr;unicode-bidi:plaintext;font:700 .72rem/1.55 system-ui,sans-serif;overflow:visible}.admin-notifications-section .admin-email-recipient-card-copy small{margin-top:5px;font-size:.61rem;line-height:1.65}.admin-notifications-section .admin-email-recipient-card-controls{border-top:1px solid #94a3b81f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.admin-email-recipient-card-actions{align-items:center;gap:7px;display:flex}.admin-email-recipient-card-actions>button{border:1px solid var(--admin-border);min-height:37px;color:var(--admin-muted);font:700 .6rem var(--font-kufi);white-space:nowrap;cursor:pointer;background:#ffffff05;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.admin-email-recipient-card-actions>button svg{width:14px;height:14px}.admin-email-recipient-card-actions>button.is-edit:hover{color:#72d2f3;background:#43b9e90f;border-color:#43b9e973}.admin-email-recipient-card-actions>button.is-delete:hover{color:#fb8394;background:#fb718512;border-color:#fb718570}.admin-notifications-section .admin-email-recipient-switch{width:auto;height:auto;min-height:37px;color:var(--admin-muted);font:800 .6rem var(--font-kufi);white-space:nowrap;background:#ffffff05;border:1px solid #94a3b829;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;position:relative}.admin-notifications-section .admin-email-recipient-switch i{flex:0 0 36px;width:36px;height:20px;display:block;position:relative;inset:auto}.admin-notifications-section .admin-email-recipient-switch input:checked~span{color:#63d7ac}.admin-notifications-section .admin-email-recipient-editor-field{grid-column:2;gap:6px}.admin-notifications-section .admin-email-recipient-editor-field>span{font-size:.61rem}.admin-notifications-section .admin-email-recipient-editor-actions{border-top:1px solid #94a3b81f;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.admin-notifications-section .admin-email-recipient-editor-actions button{min-height:37px;padding:7px 12px;font-size:.61rem}.admin-notifications-section>.admin-email-recipient-manager>footer{justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.admin-notifications-section>.admin-email-recipient-manager>footer span{font-size:.62rem}.admin-notifications-section>.admin-email-recipient-manager>footer small{max-width:760px;font-size:.58rem;line-height:1.75}@media (width<=680px){.admin-notifications-section>.admin-email-recipient-manager>header{align-items:flex-start;padding:14px}.admin-notifications-section>.admin-email-recipient-manager>header>button{padding-inline:11px}.admin-email-recipient-list{grid-template-columns:1fr;padding:11px}.admin-notifications-section>.admin-email-recipient-manager>footer{padding:11px 13px;display:grid}}@media (width<=390px){.admin-notifications-section>.admin-email-recipient-manager>header{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.admin-notifications-section>.admin-email-recipient-manager>header>button{min-width:42px}.admin-notifications-section .admin-email-recipient-card-controls{flex-direction:column;align-items:stretch}.admin-notifications-section .admin-email-recipient-switch{justify-content:center}.admin-email-recipient-card-actions{grid-template-columns:1fr 1fr;display:grid}.admin-email-recipient-card-actions>button{width:100%}}.admin-sidebar-foot{border-top:1px solid var(--admin-border);margin-top:auto;padding:14px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-foot{border-top:1px solid color-mix(in srgb,var(--admin-border) 84%,var(--admin-gold) 16%)}}.admin-sidebar-foot{background:linear-gradient(180deg,transparent,var(--admin-gold))}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-foot{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--admin-gold) 4%,transparent))}}.admin-sidebar-foot button{border-color:var(--admin-border);justify-content:center;min-height:50px;margin:0}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-foot button{border-color:color-mix(in srgb,var(--admin-border) 82%,#ef6262 18%)}}.admin-sidebar-foot button{background:var(--admin-surface-raised);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-foot button{background:color-mix(in srgb,var(--admin-surface-raised) 72%,transparent)}}.admin-native-select{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-custom-select{width:100%;min-width:0;max-width:100%;display:block;position:relative}.admin-custom-select-trigger{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;border:1px solid var(--admin-border)!important;width:100%!important;padding:9px 12px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.admin-custom-select-trigger{border:1px solid color-mix(in srgb,var(--admin-border) 78%,var(--admin-gold) 22%)!important}}.admin-custom-select-trigger{background:linear-gradient(135deg,var(--admin-input-bg),var(--admin-input-bg))!important;border-radius:11px!important}@supports (color:color-mix(in lab, red, red)){.admin-custom-select-trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--admin-input-bg) 94%,var(--admin-gold) 6%),var(--admin-input-bg))!important}}.admin-custom-select-trigger{cursor:pointer;box-shadow:inset 0 1px #ffffff06;color:var(--admin-text)!important;font:700 .68rem/1.5 var(--font-kufi)!important;text-align:start!important;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s!important}.admin-custom-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-custom-select-trigger>i{border:1px solid var(--admin-border);flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-custom-select-trigger>i{border:1px solid color-mix(in srgb,var(--admin-border) 70%,var(--admin-gold) 30%)}}.admin-custom-select-trigger>i{color:var(--admin-gold-light);border-radius:8px;font-style:normal;transition:transform .18s}.admin-custom-select-trigger:hover,.admin-custom-select-trigger:focus-visible{border-color:var(--admin-gold)!important}@supports (color:color-mix(in lab, red, red)){.admin-custom-select-trigger:hover,.admin-custom-select-trigger:focus-visible{border-color:color-mix(in srgb,var(--admin-gold) 68%,transparent)!important}}.admin-custom-select-trigger:hover,.admin-custom-select-trigger:focus-visible{background:linear-gradient(135deg,var(--admin-input-bg),var(--admin-input-bg))!important}@supports (color:color-mix(in lab, red, red)){.admin-custom-select-trigger:hover,.admin-custom-select-trigger:focus-visible{background:linear-gradient(135deg,color-mix(in srgb,var(--admin-input-bg) 88%,var(--admin-gold) 12%),var(--admin-input-bg))!important}}.admin-custom-select-trigger:hover,.admin-custom-select-trigger:focus-visible{box-shadow:0 0 0 3px var(--admin-gold),0 12px 26px #00000021!important}@supports (color:color-mix(in lab, red, red)){.admin-custom-select-trigger:hover,.admin-custom-select-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-gold) 10%,transparent),0 12px 26px #00000021!important}}.admin-custom-select-trigger:hover,.admin-custom-select-trigger:focus-visible{outline:none}.admin-custom-select-trigger:hover>i{transform:translateY(2px)}.admin-custom-select-trigger:disabled{opacity:.55;cursor:not-allowed}.admin-filter>.admin-custom-select .admin-custom-select-trigger,.admin-period-selector>.admin-custom-select .admin-custom-select-trigger{min-height:42px;box-shadow:none!important;background:0 0!important;border:0!important;padding-block:6px!important}.admin-period-selector>.admin-custom-select{min-width:118px}.admin-select-dialog{box-sizing:border-box;border:1px solid var(--admin-border);width:min(560px,100vw - 24px);max-width:560px;height:min(760px,100dvh - 24px);max-height:min(760px,100dvh - 24px);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-select-dialog{border:1px solid color-mix(in srgb,var(--admin-border) 70%,var(--admin-gold) 30%)}}.admin-select-dialog{background:var(--admin-surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.admin-select-dialog{background:color-mix(in srgb,var(--admin-surface) 96%,#02070b)}}.admin-select-dialog{color:var(--admin-text);box-shadow:0 34px 100px #00000094,inset 0 0 0 1px #d4af370d}.admin-select-dialog::backdrop{-webkit-backdrop-filter:blur(9px)saturate(.75);backdrop-filter:blur(9px)saturate(.75);background:#01060ac7}.admin-select-dialog>form{grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.admin-select-dialog>form>header{grid-row:1}.admin-select-dialog>form>[data-admin-select-search-wrap]{grid-row:2}.admin-select-dialog>form>[data-admin-select-options]{grid-row:3}.admin-select-dialog>form>footer{grid-row:4}.admin-select-dialog>form>header{border-bottom:1px solid var(--admin-border);background:radial-gradient(circle at 85% 0,var(--admin-gold),transparent 42%);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-select-dialog>form>header{background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--admin-gold) 14%,transparent),transparent 42%)}}.admin-select-dialog>form>header>div{align-items:center;gap:12px;min-width:0;display:flex}.admin-select-dialog>form>header>div>span{border:1px solid var(--admin-gold);flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-select-dialog>form>header>div>span{border:1px solid color-mix(in srgb,var(--admin-gold) 38%,transparent)}}.admin-select-dialog>form>header>div>span{background:var(--admin-gold);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-select-dialog>form>header>div>span{background:color-mix(in srgb,var(--admin-gold) 10%,transparent)}}.admin-select-dialog>form>header>div>span{color:var(--admin-gold-light)}.admin-select-dialog>form>header h2,.admin-select-dialog>form>header small{margin:0;display:block}.admin-select-dialog>form>header h2{overflow-wrap:anywhere;margin-top:3px;font-size:.92rem}.admin-select-dialog>form>header small{color:var(--admin-muted);font-size:.58rem}.admin-select-dialog>form>header>button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:40px;height:40px;color:var(--admin-muted);border-radius:12px;flex:0 0 40px;place-items:center;padding:0;display:grid}.admin-select-search{margin:14px 16px 0;display:block;position:relative}.admin-select-search[hidden]{display:none!important}.admin-select-search>svg{z-index:1;width:17px;height:17px;color:var(--admin-muted);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.admin-select-search>input{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-height:44px;color:var(--admin-text);font:600 .66rem var(--font-kufi);border-radius:12px;padding:9px 42px 9px 12px}.admin-select-options{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:7px;min-height:0;margin:14px 0 0;padding:0 16px 18px;scroll-padding-block-end:18px;display:grid;overflow:auto}.admin-select-option-group{color:var(--admin-gold-light);margin:9px 4px 2px;font-size:.6rem}.admin-select-option{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-select-option{background:color-mix(in srgb,var(--admin-input-bg) 92%,transparent)}}.admin-select-option{color:var(--admin-text);font:700 .67rem/1.55 var(--font-kufi);text-align:start;cursor:pointer;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.admin-select-option:hover{border-color:var(--admin-gold);transform:translate(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-select-option:hover{border-color:color-mix(in srgb,var(--admin-gold) 42%,transparent)}}.admin-select-option:hover{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-select-option:hover{background:color-mix(in srgb,var(--admin-gold) 8%,var(--admin-input-bg))}}.admin-select-option.is-selected{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-select-option.is-selected{border-color:color-mix(in srgb,var(--admin-gold) 65%,transparent)}}.admin-select-option.is-selected{background:linear-gradient(90deg,var(--admin-gold),var(--admin-input-bg))}@supports (color:color-mix(in lab, red, red)){.admin-select-option.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--admin-gold) 15%,var(--admin-input-bg)),var(--admin-input-bg))}}.admin-select-option.is-selected{box-shadow:inset -3px 0 var(--admin-gold);color:var(--admin-gold-light)}.admin-select-option>span{overflow-wrap:anywhere;min-width:0}.admin-select-option>i{border:1px solid var(--admin-border);width:24px;height:24px;color:var(--admin-gold-light);border-radius:50%;flex:0 0 24px;place-items:center;font-style:normal;display:grid}.admin-select-option.is-selected>i{border-color:var(--admin-gold);background:var(--admin-gold);color:#171107}.admin-select-option:disabled{opacity:.42;cursor:not-allowed;transform:none}.admin-select-dialog>form>footer{z-index:2;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--admin-border);background:var(--admin-surface);justify-content:flex-end;align-items:center;gap:9px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.admin-select-dialog>form>footer{background:color-mix(in srgb,var(--admin-surface) 96%,#02070b)}}.admin-select-dialog>form>footer{box-shadow:0 -12px 28px #0000002e}.admin-select-dialog>form>footer button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:44px;color:var(--admin-text);font:800 .64rem var(--font-kufi);border-radius:11px;padding:9px 16px}.admin-log-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.admin-log-delete-button{min-height:36px;font:800 .61rem var(--font-kufi);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;display:inline-flex;color:#fca5a5!important;background:#7f1d1d1f!important;border:1px solid #f871714d!important}.admin-log-delete-button>svg{width:15px;height:15px}.admin-log-delete-button:disabled{opacity:.45;cursor:not-allowed}.admin-page button{will-change:transform}.admin-page button:active:not(:disabled){transform:translateY(1px)scale(.975)}.admin-page button.is-action-pulse{animation:.4s adminActionPulse}.admin-page button.is-action-running{pointer-events:none;animation:.9s ease-in-out infinite alternate adminActionWorking}.admin-page button.is-action-running:after{content:"";border:2px solid;border-inline-start-color:#0000;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.72s linear infinite adminActionSpin}.admin-page button.is-action-complete{animation:.68s adminActionComplete}@keyframes adminActionSpin{to{transform:rotate(360deg)}}@keyframes adminActionPulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--admin-gold) 9%,transparent);transform:translateY(-2px)scale(1.025)}}@keyframes adminActionWorking{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--admin-gold) 4%,transparent)}to{box-shadow:0 0 0 5px color-mix(in srgb,var(--admin-gold) 12%,transparent)}}@keyframes adminActionComplete{45%{transform:translateY(-2px)scale(1.02);box-shadow:0 0 0 6px #34d3991a}}@media (width<=560px){.admin-select-dialog{border-radius:21px 21px 15px 15px;width:calc(100vw - 10px);height:calc(100dvh - 10px);max-height:calc(100dvh - 10px);margin:auto 5px 5px}.admin-select-dialog>form>header{padding:15px}.admin-select-options{padding-inline:11px}.admin-select-search{margin-inline:11px}.admin-select-dialog>form>footer{grid-template-columns:1fr 1.35fr;padding-inline:11px;display:grid}.admin-select-dialog>form>footer button{width:100%;padding-inline:8px}.admin-log-header-actions{justify-content:stretch;align-items:stretch;width:100%}.admin-log-header-actions .admin-log-delete-button{flex:100%}}@media (prefers-reduced-motion:reduce){.admin-page button,.admin-custom-select-trigger,.admin-select-option{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.oe-message-attachment-label{color:var(--color-text,#f8f3e8);align-items:center;gap:8px;font-weight:700;display:flex}.oe-message-attachment-label small{color:var(--color-muted,#aaa394);font-size:.72rem;font-weight:500}.oe-message-attachment-picker{border:1px dashed var(--color-accent,#d9ad45);align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.oe-message-attachment-picker{border:1px dashed color-mix(in srgb,var(--color-accent,#d9ad45) 48%,transparent)}}.oe-message-attachment-picker{background:var(--color-accent,#d9ad45);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.oe-message-attachment-picker{background:color-mix(in srgb,var(--color-accent,#d9ad45) 5%,transparent)}}.oe-message-attachment-picker>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.oe-message-attachment-button{border:1px solid var(--color-accent,#d9ad45);align-items:center;gap:8px;min-height:40px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oe-message-attachment-button{border:1px solid color-mix(in srgb,var(--color-accent,#d9ad45) 55%,transparent)}}.oe-message-attachment-button{background:var(--color-accent,#d9ad45);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.oe-message-attachment-button{background:color-mix(in srgb,var(--color-accent,#d9ad45) 10%,transparent)}}.oe-message-attachment-button{color:var(--color-text,#f8f3e8);cursor:pointer}.oe-message-attachment-button svg{width:18px;height:18px}.oe-message-attachment-help{color:var(--color-muted,#aaa394);font-size:.78rem}.oe-message-attachment-selected{min-width:0;color:var(--color-text,#f8f3e8);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.oe-message-attachment-selected b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oe-message-attachment-selected small{color:var(--color-muted,#aaa394)}.oe-message-attachment-selected button{color:#f87171;background:#ef444414;border:1px solid #f8717159;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.oe-form-status.is-partial{color:#fbbf24}.admin-chat-attachments{grid-template-columns:repeat(2,minmax(120px,220px));gap:8px;margin:5px 0;display:grid}.admin-chat-bubble .admin-chat-attachment{border:1px solid var(--admin-border);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-chat-bubble .admin-chat-attachment{border:1px solid color-mix(in srgb,var(--admin-border) 70%,#38bdf8)}}.admin-chat-bubble .admin-chat-attachment{color:var(--admin-text);background:#0000002e;border-radius:13px;text-decoration:none}.admin-chat-bubble .admin-chat-attachment img{float:none;object-fit:cover;border:0;border-radius:0;width:100%;height:auto;min-height:110px;max-height:260px;margin:0}.admin-chat-attachment span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:.62rem;overflow:hidden}.admin-message-compose-box textarea{padding-inline-end:54px}.admin-message-attach-button{border:1px solid var(--admin-border);place-items:center;width:38px;height:38px;top:50%;right:10px;overflow:hidden;margin:0!important;display:grid!important;position:absolute!important}@supports (color:color-mix(in lab, red, red)){.admin-message-attach-button{border:1px solid color-mix(in srgb,var(--admin-border) 65%,#38bdf8)}}.admin-message-attach-button{color:#38bdf8;cursor:pointer;background:#0ea5e914;border-radius:50%;transform:translateY(-50%)}.admin-message-attach-button input[type=file],.admin-message-compose-file-button input[type=file]{z-index:2;cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.admin-message-attach-button svg,.admin-message-compose-file-button svg,.admin-message-compose-file-button span{pointer-events:none}.admin-message-attach-icon,.admin-message-attach-icon svg{width:18px;height:18px}.admin-message-selected-attachment{min-width:0;color:var(--admin-text);background:linear-gradient(135deg,#10b9811a,#0ea5e90e);border:1px solid #34d39952;border-radius:13px;grid-template-columns:64px minmax(0,1fr) 36px;align-items:center;gap:10px;margin:0 0 9px;padding:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09;display:grid!important}.admin-message-selected-attachment[hidden]{display:none!important}.admin-message-selected-preview{background:#03080c;border:1px solid #67e8f942;border-radius:10px;width:64px;height:52px;position:relative;overflow:hidden;margin:0!important}.admin-message-selected-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-message-selected-preview i{color:#fff;background:#059669;border:1px solid #fff6;border-radius:50%;place-items:center;width:18px;height:18px;font:900 .62rem/1 sans-serif;display:grid;position:absolute;bottom:4px;right:4px}.admin-message-selected-copy{gap:2px;min-width:0;margin:0!important;display:grid!important}.admin-message-selected-copy strong,.admin-message-selected-copy b,.admin-message-selected-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important}.admin-message-selected-copy strong{color:#6ee7b7;font-size:.62rem}.admin-message-selected-copy b{color:var(--admin-text);font-size:.66rem}.admin-message-selected-copy small{color:var(--admin-muted);font-size:.55rem}.admin-message-selected-remove{place-items:center;color:#fca5a5!important;background:#ef444412!important;border-color:#f8717157!important;border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important}.admin-message-selected-remove svg{width:15px;height:15px}.admin-upload-progress{color:#a5f3fc;background:linear-gradient(135deg,#0ea5e914,#38bdf806);border:1px solid #38bdf842;border-radius:12px;gap:7px;padding:10px 11px;display:grid}.admin-upload-progress[hidden]{display:none!important}.admin-upload-progress>div{font:700 .59rem var(--font-kufi);justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-upload-progress>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-upload-progress>div strong{color:#67e8f9;flex:none;font-size:.64rem}.admin-upload-progress progress{appearance:none;background:#94a3b824;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.admin-upload-progress progress::-webkit-progress-bar{background:#94a3b824;border-radius:999px}.admin-upload-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#0ea5e9,#22d3ee);border-radius:999px;transition:width .15s;box-shadow:0 0 14px #22d3ee59}.admin-upload-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#0ea5e9,#22d3ee);border-radius:999px;box-shadow:0 0 14px #22d3ee59}.admin-upload-progress.is-success{color:#a7f3d0;background:#10b98112;border-color:#34d39952}.admin-upload-progress.is-success>div strong{color:#6ee7b7}.admin-upload-progress.is-success progress::-webkit-progress-value{background:linear-gradient(90deg,#059669,#34d399)}.admin-upload-progress.is-success progress::-moz-progress-bar{background:linear-gradient(90deg,#059669,#34d399)}.admin-upload-progress.is-error{color:#fecaca;background:#ef444412;border-color:#f8717152}.admin-upload-progress.is-error>div strong{color:#fca5a5}.admin-gallery-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-gallery-heading>div{align-items:center;gap:12px;display:flex}.admin-gallery-heading>div>svg{width:42px;height:42px;color:var(--admin-gold-light);background:#d4af3714;border:1px solid #d4af3752;border-radius:13px;padding:10px}.admin-gallery-heading p,.admin-gallery-heading h2{margin:0}.admin-gallery-heading p{color:var(--admin-muted);font-size:.62rem}.admin-gallery-heading h2{margin-top:2px;font-size:1.35rem}.admin-gallery-heading>span{border:1px solid var(--admin-border);color:var(--admin-muted);border-radius:999px;padding:7px 12px;font-size:.68rem}.admin-gallery-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-gallery-upload-panel>form{gap:13px;padding:16px;display:grid}.admin-gallery-upload-panel>form>label:not(.admin-gallery-file-picker),.admin-gallery-upload-options>label{color:var(--admin-text);gap:7px;font-size:.72rem;display:grid}.admin-gallery-upload-panel input:not([type=file]):not([type=checkbox]),.admin-gallery-upload-panel textarea{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;color:var(--admin-text);font:600 .7rem var(--font-kufi);border-radius:11px;padding:11px 12px}.admin-gallery-upload-panel textarea{resize:vertical;min-height:88px}.admin-gallery-file-picker{cursor:pointer;background:radial-gradient(circle at 50% 20%,#d4af371f,#0000 58%);border:1px dashed #d4af377a;border-radius:16px;place-items:center;min-height:150px;display:grid;position:relative}.admin-gallery-file-picker>input{opacity:0;width:1px;height:1px;position:absolute}.admin-gallery-file-picker>span{text-align:center;place-items:center;gap:7px;display:grid}.admin-gallery-file-picker svg{width:30px;height:30px;color:var(--admin-gold-light)}.admin-gallery-file-picker small{color:var(--admin-muted);font-size:.6rem}.admin-gallery-file-preview{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:13px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:3px 10px;padding:9px;display:grid}.admin-gallery-file-preview[hidden]{display:none}.admin-gallery-file-preview img{object-fit:cover;border-radius:10px;grid-row:1/3;width:64px;height:64px}.admin-gallery-file-preview div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-gallery-file-preview small{color:var(--admin-muted)}.admin-gallery-categories{border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.admin-gallery-categories legend{color:var(--admin-text);grid-column:1/-1;margin-bottom:7px;font-size:.72rem}.admin-gallery-categories label{display:block;position:relative}.admin-gallery-categories input{opacity:0;position:absolute}.admin-gallery-categories span{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:46px;color:var(--admin-muted);text-align:center;cursor:pointer;border-radius:11px;place-items:center;padding:8px;font-size:.62rem;display:grid}.admin-gallery-categories input:checked+span{border-color:var(--admin-gold);color:var(--admin-gold-light);background:#d4af371f;box-shadow:inset 0 0 0 1px #d4af3733}.admin-gallery-upload-options{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.admin-gallery-publish-toggle{align-items:center;min-height:43px;grid-template-columns:auto 1fr!important}.admin-gallery-publish-toggle input{accent-color:var(--admin-gold)}.admin-gallery-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-gallery-card{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:16px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.admin-gallery-card.is-hidden{opacity:.72}.admin-gallery-card-preview{aspect-ratio:1.3;background:#070a0d;position:relative;overflow:hidden}.admin-gallery-card-preview img{object-fit:cover;width:100%;height:100%}.admin-gallery-card-state{color:#fff;background:#059669e6;border-radius:999px;padding:4px 8px;font-size:.56rem;position:absolute;top:8px;right:8px}.admin-gallery-card.is-hidden .admin-gallery-card-state{background:#475569eb}.admin-gallery-card-copy{align-content:start;gap:5px;padding:11px;display:grid}.admin-gallery-card-copy small{color:var(--admin-gold-light);font-size:.57rem}.admin-gallery-card-copy strong{font-size:.72rem}.admin-gallery-card-copy p{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.6rem;line-height:1.65;display:-webkit-box;overflow:hidden}.admin-gallery-card-copy em{color:var(--admin-muted);font-size:.55rem;font-style:normal}.admin-gallery-card-actions{grid-template-columns:1fr auto;gap:7px;padding:0 11px 11px;display:grid}.admin-gallery-card-actions button,.admin-gallery-card-actions a{border:1px solid var(--admin-border);min-height:36px;color:var(--admin-text);font:700 .57rem var(--font-kufi);background:0 0;border-radius:9px;place-items:center;padding:7px 9px;text-decoration:none;display:grid}.admin-gallery-card-actions .is-danger-outline{color:#f87171}.admin-gallery-card.is-built-in{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-gallery-card.is-built-in{border-color:color-mix(in srgb,var(--admin-border) 82%,#d4af37)}}.admin-gallery-card.is-built-in .admin-gallery-card-state{color:#171107;background:linear-gradient(135deg,#b47d12f2,#e5b840eb)}.admin-gallery-card-actions .is-open{color:var(--admin-gold-light);background:#d4af370f;border-color:#d4af3747}.admin-gallery-card-actions .is-permalink{color:#67e8f9;background:#0ea5e90f;border-color:#38bdf842;grid-column:1/-1}.admin-gallery-built-in-label{border:1px solid var(--admin-border);min-height:36px;color:var(--admin-muted);font:700 .54rem var(--font-kufi);border-radius:9px;place-items:center;padding:7px 10px;display:grid}@media (width<=1050px){.admin-gallery-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.admin-gallery-layout{grid-template-columns:1fr}.admin-gallery-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.oe-message-attachment-picker{flex-direction:column;align-items:stretch}.oe-message-attachment-button{justify-content:center}.admin-chat-attachments,.admin-gallery-library,.admin-gallery-categories,.admin-gallery-upload-options{grid-template-columns:1fr}.admin-gallery-heading{flex-direction:column;align-items:flex-start}.admin-message-compose-box textarea{padding-inline-end:48px}}.admin-message-images-panel{overflow:hidden}.admin-message-images-intro{color:var(--admin-muted);margin:0;padding:0 16px 12px;font-size:.66rem;line-height:1.8}.admin-message-images-gallery{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;gap:12px;padding:0 14px 16px;display:grid}.admin-message-image-card{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:14px;align-self:start;min-width:0;display:grid;overflow:hidden}.admin-message-image-preview{aspect-ratio:1;background:#05090d;width:100%;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.admin-message-image-preview img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.admin-message-image-preview:hover img{transform:none}.admin-message-image-preview span{color:#e2e8f0;background:#02060ac7;border:1px solid #ffffff29;border-radius:999px;padding:3px 7px;font-size:.5rem;position:absolute;bottom:7px;right:7px}.admin-message-image-copy{gap:3px;padding:9px 10px 7px;display:grid}.admin-message-image-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.admin-message-image-copy small,.admin-message-image-copy time{color:var(--admin-muted);font-size:.52rem}.admin-message-image-actions{grid-template-columns:1fr auto auto;gap:5px;padding:0 8px 9px;display:grid}.admin-message-image-actions button,.admin-message-image-actions a{border:1px solid var(--admin-border);min-height:32px;color:var(--admin-text);font:700 .51rem var(--font-kufi);background:0 0;border-radius:8px;place-items:center;padding:5px 7px;text-decoration:none;display:grid}.admin-message-image-actions .is-danger{color:#f87171;border-color:#f8717140}@media (width<=1180px){.admin-message-images-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=560px){.admin-message-images-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-inline:8px}}.admin-message-images-panel{background:linear-gradient(155deg,var(--admin-panel-bg),var(--admin-panel-bg))}@supports (color:color-mix(in lab, red, red)){.admin-message-images-panel{background:linear-gradient(155deg,color-mix(in srgb,var(--admin-panel-bg) 96%,#0e7490),var(--admin-panel-bg))}}.admin-message-image-card{isolation:isolate;border-color:var(--admin-border);position:relative}@supports (color:color-mix(in lab, red, red)){.admin-message-image-card{border-color:color-mix(in srgb,var(--admin-border) 78%,#38bdf8)}}.admin-message-image-card{background:linear-gradient(155deg,var(--admin-panel-soft),var(--admin-panel-soft))}@supports (color:color-mix(in lab, red, red)){.admin-message-image-card{background:linear-gradient(155deg,color-mix(in srgb,var(--admin-panel-soft) 93%,#0c4a6e),var(--admin-panel-soft))}}.admin-message-image-card{transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 30px #00000029}.admin-message-image-card:before{z-index:3;content:"";opacity:.72;background:linear-gradient(90deg,#0000,#38bdf8,#0000);border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:12%;right:12%}.admin-message-image-card.is-email:before{background:linear-gradient(90deg,#0000,#a78bfa,#0000)}.admin-message-image-card:hover{border-color:#38bdf87a;transform:translateY(-2px);box-shadow:0 14px 30px #00000038,0 0 22px #0ea5e90f}.admin-message-image-preview{cursor:zoom-in;border:0;border-radius:0;width:100%;padding:0;position:relative}.admin-message-image-preview:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.admin-message-image-preview .admin-message-image-source{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a12ad;border-color:#ffffff2e;padding:4px 8px;position:absolute;top:8px;bottom:auto;right:8px}.admin-message-image-preview .admin-message-image-preview-overlay{z-index:2;color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a12ad;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.56rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:50%;right:50%;transform:translate(50%,60%)}.admin-message-image-preview:hover .admin-message-image-preview-overlay,.admin-message-image-preview:focus-visible .admin-message-image-preview-overlay{opacity:1;transform:translate(50%,50%)}.admin-message-image-preview-overlay .admin-message-detail-icon{place-items:center;width:16px;height:16px;display:grid}.admin-message-image-preview-overlay svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.admin-message-image-copy{padding:11px 11px 8px;position:relative}.admin-message-image-copy .admin-message-image-ticket{color:#67e8f9;width:max-content;max-width:100%;font:700 .48rem var(--font-kufi);text-overflow:ellipsis;white-space:nowrap;background:#0ea5e912;border:1px solid #38bdf833;border-radius:999px;padding:3px 7px;overflow:hidden}.admin-message-image-copy>strong{color:var(--admin-text);margin-top:2px;font-size:.7rem}.admin-message-image-copy>p{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.55rem;overflow:hidden}.admin-message-image-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 11px}.admin-message-image-actions .is-conversation{grid-column:1/-1}.admin-message-image-actions button,.admin-message-image-actions a{border-color:var(--admin-border);justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:42px;padding:8px 7px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-message-image-actions button,.admin-message-image-actions a{border-color:color-mix(in srgb,var(--admin-border) 82%,#38bdf8)}}.admin-message-image-actions button,.admin-message-image-actions a{white-space:nowrap;background:#ffffff05;font-size:.62rem;line-height:1.35;transition:background .16s,border-color .16s,color .16s}.admin-message-image-actions span:not(.admin-message-detail-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-message-image-actions button:hover,.admin-message-image-actions a:hover{color:#a5f3fc;background:#0ea5e917;border-color:#38bdf87a}.admin-message-image-actions .is-download{color:#6ee7b7;border-color:#34d3993d}.admin-message-image-actions .is-danger{color:#fca5a5;background:#ef444409;border-color:#f8717133}.admin-message-image-actions .admin-message-detail-icon{place-items:center;width:14px;height:14px;display:grid}.admin-message-image-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}@media (width>=1181px){.admin-message-summary{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width>=901px) and (width<=1180px){.admin-message-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-message-stat.is-personal{background:radial-gradient(circle at 15% 18%,#a78bfa24,transparent 48%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-color:#a78bfa52;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-message-stat.is-personal{background:radial-gradient(circle at 15% 18%,#a78bfa24,transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--admin-panel-bg) 92%,#312e81),var(--admin-panel-bg))}}.admin-message-stat.is-personal:before{content:"";background:#8b5cf60a;border:1px solid #a78bfa29;border-radius:28px;width:90px;height:90px;position:absolute;top:-28px;left:-20px;transform:rotate(22deg)}.admin-message-stat.is-personal strong{color:#c4b5fd}.admin-message-stat.is-personal:hover,.admin-message-stat.is-personal:focus-visible,.admin-message-stat.is-personal.is-active{background:radial-gradient(circle at 15% 18%,#a78bfa33,transparent 50%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-color:#a78bfaa3}@supports (color:color-mix(in lab, red, red)){.admin-message-stat.is-personal:hover,.admin-message-stat.is-personal:focus-visible,.admin-message-stat.is-personal.is-active{background:radial-gradient(circle at 15% 18%,#a78bfa33,transparent 50%),linear-gradient(145deg,color-mix(in srgb,var(--admin-panel-bg) 88%,#5b21b6),var(--admin-panel-bg))}}.admin-message-stat.is-gallery{background:radial-gradient(circle at 15% 18%,#38bdf824,transparent 48%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-color:#38bdf852;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-message-stat.is-gallery{background:radial-gradient(circle at 15% 18%,#38bdf824,transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--admin-panel-bg) 92%,#083344),var(--admin-panel-bg))}}.admin-message-stat.is-gallery:before{content:"";background:#0ea5e90a;border:1px solid #38bdf829;border-radius:28px;width:90px;height:90px;position:absolute;top:-28px;left:-20px;transform:rotate(22deg)}.admin-message-stat.is-gallery:after{color:#67e8f9;content:"فتح المعرض";font:700 .48rem var(--font-kufi);opacity:.78;position:absolute;bottom:11px;left:14px}.admin-message-stat.is-gallery strong{color:#67e8f9}.admin-message-stat.is-gallery:hover,.admin-message-stat.is-gallery:focus-visible{background:radial-gradient(circle at 15% 18%,#38bdf833,transparent 50%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-color:#38bdf89e}@supports (color:color-mix(in lab, red, red)){.admin-message-stat.is-gallery:hover,.admin-message-stat.is-gallery:focus-visible{background:radial-gradient(circle at 15% 18%,#38bdf833,transparent 50%),linear-gradient(145deg,color-mix(in srgb,var(--admin-panel-bg) 88%,#0e7490),var(--admin-panel-bg))}}.admin-message-images-dialog{background:var(--admin-surface);border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-message-images-dialog{background:color-mix(in srgb,var(--admin-surface) 97%,#020b12)}}.admin-message-images-dialog{color:var(--admin-text);box-shadow:none}.admin-message-images-dialog::backdrop{-webkit-backdrop-filter:blur(12px)saturate(.72);backdrop-filter:blur(12px)saturate(.72);background:#000408d1}.admin-message-images-library{grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100dvh;max-height:none;display:grid;overflow:hidden}.admin-message-images-library>header{border-bottom:1px solid var(--admin-border);background:radial-gradient(circle at 88% 0,#0ea5e924,#0000 45%);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.admin-message-images-library>header>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-message-images-library>header>div:first-child>span{color:#67e8f9;background:#0ea5e914;border:1px solid #38bdf845;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-message-images-library>header h2,.admin-message-images-library>header small{margin:0;display:block}.admin-message-images-library>header h2{margin-top:2px;font-size:.92rem}.admin-message-images-library>header small{color:#67e8f9;font-size:.54rem}.admin-message-images-library>header>div:last-child b{color:#a5f3fc;white-space:nowrap;background:#0ea5e90f;border:1px solid #38bdf838;border-radius:999px;padding:7px 11px;font-size:.58rem}.admin-message-images-library>header button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:40px;height:40px;color:var(--admin-muted);border-radius:12px;place-items:center;padding:0;display:grid}.admin-message-images-library>.admin-message-images-intro{border-bottom:1px solid var(--admin-border);padding:12px 17px}.admin-message-images-library>.admin-message-images-gallery{overscroll-behavior:contain;grid-row:3;min-height:0;padding:14px 17px 18px;overflow:auto}.admin-message-images-library>.admin-message-empty{grid-row:3;place-self:center;min-height:250px}@media (width<=700px){.admin-message-images-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.admin-message-images-library{height:100dvh;max-height:none}.admin-message-images-library>header{padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}.admin-message-images-library>header>div:last-child b{display:none}.admin-message-images-library>.admin-message-images-gallery{padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}}.admin-message-image-dialog{background:var(--admin-surface);border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-message-image-dialog{background:color-mix(in srgb,var(--admin-surface) 96%,#020b12)}}.admin-message-image-dialog{color:var(--admin-text);box-shadow:none}.admin-message-image-dialog::backdrop{-webkit-backdrop-filter:blur(12px)saturate(.72);backdrop-filter:blur(12px)saturate(.72);background:#000408d1}.admin-message-image-viewer{grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100dvh;max-height:none;display:grid}.admin-message-image-viewer>header{border-bottom:1px solid var(--admin-border);background:linear-gradient(90deg,#0ea5e914,#0000);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.admin-message-image-viewer>header>div{align-items:center;gap:10px;display:flex}.admin-message-image-viewer>header>div>span{color:#67e8f9;background:#0ea5e914;border:1px solid #38bdf840;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-message-image-viewer>header h2,.admin-message-image-viewer>header small{margin:0;display:block}.admin-message-image-viewer>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;margin-top:2px;font-size:.82rem;overflow:hidden}.admin-message-image-viewer>header small{color:#67e8f9;font-size:.52rem}.admin-message-image-viewer-header-actions{flex:none;align-items:center;gap:8px!important;display:flex!important}.admin-message-image-viewer-header-actions>a{color:#6ee7b7;min-height:40px;font:800 .59rem var(--font-kufi);background:#10b98112;border:1px solid #34d3994d;border-radius:11px;align-items:center;gap:7px;padding:7px 12px;text-decoration:none;display:flex}.admin-message-image-viewer-header-actions>a svg{width:15px;height:15px}.admin-message-image-viewer-header-actions>button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:40px;height:40px;color:var(--admin-muted);border-radius:11px;place-items:center;padding:0;display:grid}.admin-message-image-viewer>figure{background:radial-gradient(circle at 50% 45%,#0ea5e917,#0000 55%),#03070a;place-items:center;min-height:0;margin:0;padding:16px;display:grid;overflow:auto}.admin-message-image-viewer>figure img{object-fit:contain;border-radius:16px;max-width:100%;max-height:100%;display:block;box-shadow:0 18px 60px #00000080}.admin-message-image-viewer-info{border-top:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.admin-message-image-viewer-info>div{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:11px;min-width:0;padding:9px 10px}.admin-message-image-viewer-info small,.admin-message-image-viewer-info strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-message-image-viewer-info small{color:var(--admin-muted);margin-bottom:4px;font-size:.5rem}.admin-message-image-viewer-info strong{font-size:.62rem}.admin-message-image-viewer>footer{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px;display:grid}.admin-message-image-viewer>footer button,.admin-message-image-viewer>footer a{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:43px;color:var(--admin-text);font:800 .61rem var(--font-kufi);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:flex}.admin-message-image-viewer>footer a{color:#6ee7b7;background:#10b98112;border-color:#34d3994d}.admin-message-image-viewer>footer .is-danger{color:#fca5a5;background:#ef444412;border-color:#f8717147}@media (width>=701px){.admin-message-image-viewer>figure{padding:20px 24px;overflow:hidden}.admin-message-image-viewer>figure img{width:auto;max-width:min(88vw,980px);height:auto;max-height:min(56dvh,560px)}.admin-message-image-viewer-info{gap:10px;padding:14px 18px}.admin-message-image-viewer-info>div{align-content:center;min-height:66px;padding:11px 14px;display:grid}.admin-message-image-viewer-info small{margin-bottom:6px;font-size:.72rem}.admin-message-image-viewer-info strong{font-size:.82rem}.admin-message-image-viewer>footer{gap:10px;padding:0 18px 16px}.admin-message-image-viewer>footer button{min-height:48px;font-size:.7rem}}@media (width<=700px){.admin-message-image-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.admin-message-image-viewer{grid-template-rows:auto minmax(0,1fr) auto auto;height:100dvh;max-height:none}.admin-message-image-viewer-info{grid-template-columns:1fr 1fr;padding:9px}.admin-message-image-viewer-header-actions>a span{display:none}.admin-message-image-viewer-header-actions>a{justify-content:center;width:40px;padding:0}.admin-message-image-viewer>footer{padding:0 max(9px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));grid-template-columns:1fr 1fr}.admin-message-image-viewer>footer .is-danger{grid-column:auto}}.admin-message-compose-panel{background:radial-gradient(circle at 8% 0,#0ea5e921,transparent 34%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-color:#38bdf83d;margin-bottom:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-message-compose-panel{background:radial-gradient(circle at 8% 0,#0ea5e921,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--admin-panel-bg) 95%,#082f49),var(--admin-panel-bg))}}.admin-message-compose-panel:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#38bdf8,#0000);border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:10%;right:10%}.admin-message-compose-panel>header{justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex}.admin-message-compose-heading{align-items:center;gap:10px;min-width:0;display:flex}.admin-message-compose-heading>span{color:#67e8f9;background:linear-gradient(145deg,#0ea5e929,#06b6d40d);border:1px solid #38bdf847;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 22px #0ea5e91a}.admin-message-compose-heading>span svg{width:17px;height:17px}.admin-message-compose-heading h3,.admin-message-compose-heading small{margin:0;display:block}.admin-message-compose-heading h3{color:var(--admin-text);margin-top:2px;font-size:.76rem}.admin-message-compose-heading small{color:#67e8f9;font-size:.46rem}.admin-message-compose-panel>[data-message-compose-toggle]{color:#fff;text-align:center;background:linear-gradient(135deg,#0284c7,#0891b2);border-color:#38bdf859;border-radius:15px;justify-content:center;align-items:center;width:clamp(190px,12vw,230px);min-width:190px;min-height:52px;padding:11px 46px;font-size:.78rem;line-height:1.45;display:inline-flex;position:relative;box-shadow:0 8px 22px #0ea5e924}.admin-message-compose-panel>[data-message-compose-toggle] span{text-align:center;white-space:nowrap;width:100%;display:block}.admin-message-compose-panel>[data-message-compose-toggle] svg{flex:none;width:18px;height:18px;transition:transform .18s;position:absolute;inset-inline-start:17px}.admin-message-compose-panel>[data-message-compose-toggle].is-open{color:#fca5a5;box-shadow:none;background:#ef444414;border-color:#f8717152}.admin-message-compose-panel>[data-message-compose-toggle].is-open svg{transform:rotate(45deg)}.admin-message-compose-form{background:#02080e29;border-top:1px solid #38bdf829;gap:11px;padding:13px;display:grid}.admin-message-compose-form[hidden]{display:none!important}.admin-message-compose-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-message-compose-grid label{gap:7px;min-width:0;display:grid}.admin-message-compose-grid label.is-wide{grid-column:1/-1}.admin-message-compose-grid label>span{color:var(--admin-text);font-size:.63rem}.admin-message-compose-grid label>span small{color:var(--admin-muted);font-size:.49rem}.admin-message-compose-grid input,.admin-message-compose-grid textarea{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;color:var(--admin-text);font:600 .67rem var(--font-kufi);border-radius:13px;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.admin-message-compose-grid input{min-height:41px;padding:8px 11px}.admin-message-compose-grid textarea{resize:vertical;min-height:112px;padding:11px;line-height:1.8}.admin-message-compose-grid input:focus,.admin-message-compose-grid textarea:focus{background:var(--admin-input-bg);border-color:#38bdf8a6}@supports (color:color-mix(in lab, red, red)){.admin-message-compose-grid input:focus,.admin-message-compose-grid textarea:focus{background:color-mix(in srgb,var(--admin-input-bg) 90%,#0c4a6e)}}.admin-message-compose-grid input:focus,.admin-message-compose-grid textarea:focus{box-shadow:0 0 0 3px #0ea5e917}.admin-message-compose-attachments{align-items:center;display:flex}.admin-message-compose-file-button{color:#a5f3fc;min-height:44px;font:800 .61rem var(--font-kufi);cursor:pointer;background:#0ea5e912;border:1px solid #38bdf84d;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.admin-message-compose-file-button:hover,.admin-message-compose-file-button:focus-within{background:#0ea5e91f;border-color:#38bdf899;transform:translateY(-1px)}.admin-message-compose-file-button svg{width:17px;height:17px}.admin-message-compose-form>footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-message-compose-form>footer button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:43px;color:var(--admin-text);font:800 .61rem var(--font-kufi);border-radius:12px;padding:9px 18px}.admin-message-compose-form>footer .admin-primary-button{color:#fff;background:linear-gradient(135deg,#0284c7,#0891b2);border-color:#38bdf859;min-width:150px}.admin-message-selected-attachment,.admin-message-compose-file-list{background:linear-gradient(135deg,#10b98113,#0ea5e90b);border:1px solid #34d39940;border-radius:14px;min-width:0;margin:0 0 9px;padding:10px}.admin-message-selected-attachment{grid-template-columns:none!important;display:block!important}.admin-message-selected-attachment[hidden],.admin-message-compose-file-list[hidden]{display:none!important}.admin-selected-files-summary{color:#6ee7b7;align-items:center;gap:9px;margin-bottom:9px;font-size:.58rem;display:flex}.admin-selected-files-summary small{color:var(--admin-muted);margin-inline-start:auto}.admin-selected-files-clear{min-height:30px;color:#fca5a5!important;font:700 .51rem var(--font-kufi)!important;background:#ef44440f!important;border:1px solid #f8717140!important;border-radius:9px!important;padding:5px 9px!important}.admin-selected-files-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-selected-file-card{border:1px solid var(--admin-border);background:#00000021;border-radius:12px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:66px;padding:8px;display:grid}.admin-selected-file-visual{color:#67e8f9;background:#0ea5e912;border:1px solid #38bdf838;border-radius:10px;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden}.admin-selected-file-visual img{object-fit:cover;width:100%;height:100%}.admin-selected-file-visual>i{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:16px;height:16px;font:900 9px sans-serif;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 8px #0000004d}.admin-selected-file-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.admin-selected-file-copy{gap:5px;min-width:0;display:grid}.admin-selected-file-copy b{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.admin-selected-file-copy small{color:var(--admin-muted);font-size:.49rem}.admin-chat-bubble>img{width:34px;height:34px}.admin-chat-file-card{border:1px solid var(--admin-border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:240px;max-width:100%;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-chat-file-card{border:1px solid color-mix(in srgb,var(--admin-border) 68%,#38bdf8)}}.admin-chat-file-card{background:#0000002b;border-radius:13px}.admin-chat-file-icon{color:#67e8f9;background:#0ea5e917;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.admin-chat-file-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.admin-chat-file-copy{gap:4px;min-width:0;display:grid}.admin-chat-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.admin-chat-file-copy small{font-size:.49rem}.admin-chat-file-actions{gap:5px;display:flex}.admin-chat-file-actions a{color:#a5f3fc;min-height:32px;font:700 .5rem var(--font-kufi);background:#0ea5e90f;border:1px solid #38bdf840;border-radius:8px;place-items:center;padding:6px 8px;text-decoration:none;display:grid}@media (width<=1100px){.admin-message-reply .admin-message-compose{flex-direction:column;min-width:0;display:flex!important}.admin-message-compose>span{order:0}.admin-message-compose-box{order:1;margin-bottom:0}.admin-message-selected-attachment{order:2;max-height:86px;margin:6px 0 0;padding:5px 6px;overflow:hidden}.admin-message-selected-attachment+.admin-message-compose-box{margin-top:0}.admin-message-compose .admin-upload-progress{order:3;margin-top:7px}.admin-selected-files-summary{white-space:nowrap;gap:5px;min-height:23px;margin-bottom:3px;font-size:.67rem}.admin-message-reply .admin-message-selected-attachment span{margin-bottom:0}.admin-selected-files-summary>span{min-width:0;font-size:inherit;text-overflow:ellipsis;display:block;overflow:hidden}.admin-selected-files-summary>small{flex:none}.admin-selected-files-clear{flex:none;width:auto!important;min-height:23px!important;padding:3px 7px!important;font-size:.62rem!important}.admin-selected-files-grid{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:none;gap:5px;height:47px;padding-bottom:2px;overflow:auto hidden;display:flex!important}.admin-selected-file-card{scroll-snap-align:start;flex:0 0 min(170px,52vw);grid-template-columns:34px minmax(0,1fr);gap:6px;min-height:42px;padding:4px}.admin-message-reply .admin-selected-file-visual{border-radius:8px;width:34px;height:34px;margin-bottom:0;display:grid;position:relative}.admin-message-reply .admin-selected-file-copy{gap:2px;margin-bottom:0;display:grid}.admin-selected-file-copy b{font-size:.62rem}.admin-selected-file-copy small{display:none}}.admin-message-images-library{background:radial-gradient(circle at 92% 0,#0ea5e91a,transparent 30%),radial-gradient(circle at 7% 100%,#6366f10f,transparent 34%),var(--admin-surface);grid-template-rows:auto minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.admin-message-images-library{background:radial-gradient(circle at 92% 0,#0ea5e91a,transparent 30%),radial-gradient(circle at 7% 100%,#6366f10f,transparent 34%),color-mix(in srgb,var(--admin-surface) 98%,#020b12)}}.admin-message-images-library>.admin-message-images-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a11b8;border-bottom:1px solid #38bdf829;min-height:84px;padding:15px 22px;box-shadow:0 10px 35px #00000029}.admin-message-images-library>.admin-message-images-header h2{letter-spacing:.01em;margin-top:4px;font-size:1.08rem}.admin-message-images-library>.admin-message-images-header small{font-size:.58rem}.admin-message-images-header-actions{align-items:center;gap:10px;display:flex}.admin-message-images-library>header>div:last-child b{background:linear-gradient(135deg,#0ea5e91a,#06b6d40a);border-color:#38bdf847;padding:8px 13px}.admin-message-gallery-close,.admin-message-image-viewer-header-actions>.admin-message-gallery-close{color:#cbd5e1;width:auto;min-width:94px;height:42px;font:800 .57rem var(--font-kufi);background:#94a3b80f;border:1px solid #94a3b838;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.admin-message-gallery-close svg{stroke-width:2px;width:17px;height:17px}.admin-message-gallery-close:hover,.admin-message-gallery-close:focus-visible{color:#fca5a5;background:#ef444414;border-color:#f8717166;transform:translateY(-1px)}.admin-message-images-library>.admin-message-images-gallery{grid-row:2;align-content:start;padding:22px}.admin-message-images-library>.admin-message-empty{background:radial-gradient(circle at 50% 15%,#0ea5e921,#0000 50%),#040c1494;border:1px solid #38bdf833;border-radius:26px;grid-row:2;place-self:center;width:min(430px,100% - 32px);min-height:240px;padding:36px;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff09}.admin-message-images-library>.admin-message-empty svg{color:#67e8f9;filter:drop-shadow(0 8px 18px #0ea5e93d);width:42px;height:42px;margin-bottom:16px}.admin-message-images-library>.admin-message-empty strong{color:var(--admin-text);font-size:.8rem}.admin-message-image-viewer>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a11bf;min-height:78px;padding:14px 22px;box-shadow:0 10px 35px #00000026}@media (width<=800px){.admin-message-compose-grid{grid-template-columns:1fr}.admin-message-compose-grid label.is-wide{grid-column:auto}.admin-selected-files-grid{grid-template-columns:1fr}.admin-message-images-library>.admin-message-images-gallery{padding:12px}}@media (width<=560px){.admin-message-selected-attachment{max-height:82px;padding:5px}.admin-selected-files-summary{min-height:22px;margin-bottom:3px;font-size:.65rem}.admin-selected-files-summary>small{display:none}.admin-selected-files-clear{min-height:22px!important;padding:2px 6px!important}.admin-selected-file-card{flex-basis:min(150px,47vw);grid-template-columns:32px minmax(0,1fr);min-height:40px}.admin-selected-file-visual{width:32px;height:32px}.admin-message-compose-panel>header{flex-wrap:wrap;min-height:66px;padding:12px}.admin-message-compose-heading{width:100%}.admin-message-compose-heading>span{flex-basis:34px;width:34px;height:34px}.admin-message-compose-heading h3{font-size:.68rem}.admin-message-compose-heading small{display:none}.admin-message-compose-panel>[data-message-compose-toggle]{width:100%;min-width:0;min-height:50px;padding:10px 46px;font-size:.75rem}.admin-message-compose-form{padding:10px}.admin-message-compose-form>footer{grid-template-columns:1fr 1fr;display:grid}.admin-message-compose-form>footer button{width:100%;min-width:0!important}.admin-message-images-library>.admin-message-images-header{min-height:74px;padding:11px max(11px,env(safe-area-inset-right)) 11px max(11px,env(safe-area-inset-left))}.admin-message-images-library>header>div:first-child>span{flex-basis:40px;width:40px;height:40px}.admin-message-images-header-actions b{display:none}.admin-message-gallery-close,.admin-message-image-viewer-header-actions>.admin-message-gallery-close{width:42px;min-width:42px;height:42px;padding:0}.admin-message-gallery-close span{display:none}.admin-message-image-viewer>header{padding:11px}.admin-chat-file-card{grid-template-columns:38px minmax(0,1fr);min-width:0}.admin-chat-file-actions{grid-column:1/-1}.admin-chat-file-actions a{flex:1}.admin-message-images-library>.admin-message-images-gallery{padding:8px max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));gap:7px}.admin-message-image-card{background:var(--admin-panel-soft);border-radius:12px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-message-image-card{background:color-mix(in srgb,var(--admin-panel-soft) 97%,#06121c)}}.admin-message-image-card{box-shadow:0 8px 20px #0003}.admin-message-image-preview{aspect-ratio:1;background:#05090d;border-radius:0;width:100%;min-height:0;display:block;overflow:hidden;position:relative!important;inset:auto!important}.admin-message-image-preview img{opacity:1}.admin-message-image-preview:after{background:0 0}.admin-message-image-preview .admin-message-image-preview-overlay{display:none}}.admin-message-info-toggle,.admin-message-info-sheet-close,.admin-message-info-overlay,.admin-message-info-category{display:none}.admin-message-info-heading{flex:none}@media (width<=1100px){.admin-message-dialog>[data-message-detail]{grid-template-rows:auto auto minmax(0,1fr)}.admin-message-meta,.admin-message-subject-field,.admin-message-header-actions>.admin-message-status{display:none!important}.admin-message-info-toggle{color:#a5f3fc;min-height:38px;font:800 .68rem var(--font-kufi);white-space:nowrap;background:#0ea5e917;border:1px solid #38bdf861;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.admin-message-info-toggle-icon,.admin-message-info-toggle-icon svg{width:17px;height:17px}.admin-message-info-toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.admin-message-workspace{min-height:0;display:block;overflow:hidden}.admin-message-conversation{grid-template-rows:minmax(180px,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.admin-message-info-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;display:block;position:fixed;inset:0}.admin-message-info-overlay[hidden]{display:none!important}.admin-message-info{inset:clamp(12px,4dvh,34px) max(10px,env(safe-area-inset-right)) clamp(12px,4dvh,34px) max(10px,env(safe-area-inset-left));z-index:91;background:var(--admin-panel-bg);border:1px solid #38bdf857;border-radius:20px;flex-direction:column;width:min(540px,100vw - 20px);max-height:none;margin:auto;position:fixed;overflow:hidden;display:none!important}@supports (color:color-mix(in lab, red, red)){.admin-message-info{background:color-mix(in srgb,var(--admin-panel-bg) 97%,#082f49)}}.admin-message-info{box-shadow:0 30px 90px #000000a8}.admin-message-info.is-mobile-open{display:flex!important}.admin-message-info-heading{border-bottom:1px solid var(--admin-border);background:#0ea5e912;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.admin-message-info-heading h3{text-align:start;background:0 0;padding:0;font-size:.9rem}.admin-message-info-sheet-close{min-height:36px;color:var(--admin-text);font:800 .66rem var(--font-kufi);background:#94a3b814;border:1px solid #94a3b847;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.admin-message-info-category{border-bottom:1px solid var(--admin-border);color:var(--admin-muted);flex:none;gap:6px;padding:10px 12px;font-size:.68rem;display:grid}.admin-message-info-category select{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-height:42px;color:var(--admin-text);font:700 .72rem var(--font-kufi);border-radius:11px;padding:8px 10px}.admin-message-info-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.admin-message-send-icon svg{fill:none!important;stroke:#fff!important}}@media (width<=700px){.admin-message-dialog>[data-message-detail]{grid-template-rows:auto auto minmax(0,1fr)}.admin-message-workspace{display:block;overflow:hidden}.admin-message-conversation{flex:none;grid-template-rows:minmax(120px,1fr) auto;height:100%;min-height:0}.admin-message-info-toggle{min-height:32px;padding:5px 7px;font-size:.6rem}.admin-message-info-toggle-icon,.admin-message-info-toggle-icon svg{width:15px;height:15px}.admin-message-reply{padding:7px}.admin-message-reply textarea{min-height:58px;max-height:78px}}.admin-notification-test-dialog{background:radial-gradient(circle at 92% -8%,#e0bb5b29,transparent 34%), linear-gradient(155deg,var(--admin-panel-bg),var(--admin-panel-bg));border-color:#e0bb5b75;border-radius:26px;width:min(800px,100vw - 28px);max-height:calc(100dvh - 24px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-dialog{background:radial-gradient(circle at 92% -8%,#e0bb5b29,transparent 34%), linear-gradient(155deg,color-mix(in srgb,var(--admin-panel-bg) 96%,#07141a),var(--admin-panel-bg))}}.admin-notification-test-dialog{box-shadow:0 34px 110px #000000ad,inset 0 0 0 1px #ffffff06}.admin-notification-test-dialog::backdrop{-webkit-backdrop-filter:blur(12px)saturate(.72);backdrop-filter:blur(12px)saturate(.72);background:#010609d1}.admin-notification-test-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;width:100%;max-height:calc(100dvh - 26px);display:flex;overflow:hidden auto}.admin-notification-test-panel>header{z-index:3;background:var(--admin-panel-bg);border-bottom:1px solid #e0bb5b2e;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px 20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-panel>header{background:color-mix(in srgb,var(--admin-panel-bg) 91%,transparent)}}.admin-notification-test-panel>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-notification-test-panel>header>div{align-items:center;gap:12px;min-width:0;display:flex}.admin-notification-test-panel>header>div>span{color:#efd275;background:linear-gradient(145deg,#e0bb5b2e,#43b9e90f);border:1px solid #e0bb5b61;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 30px #0003}.admin-notification-test-panel>header svg{width:20px;height:20px}.admin-notification-test-panel>header small,.admin-notification-test-panel>header h2{margin:0;display:block}.admin-notification-test-panel>header small{color:#d7b85d;font-size:.75rem;font-weight:800}.admin-notification-test-panel>header h2{color:var(--admin-text);margin-top:3px;font-size:1.15rem;line-height:1.55}.admin-notification-test-panel>header>button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:42px;height:42px;color:var(--admin-text);cursor:pointer;border-radius:13px;flex:0 0 42px;place-items:center;transition:transform .18s,border-color .18s;display:grid}.admin-notification-test-panel>header>button:hover{border-color:#e0bb5b7a;transform:rotate(4deg)}.admin-notification-test-channel-summary{background:#38d39f0e;border:1px solid #38d39f40;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 16px 0;padding:11px 13px;display:flex}.admin-notification-test-channel-summary.is-warning{background:#fb923c0f;border-color:#fb923c4d}.admin-notification-test-channel-summary b{color:#63d7ac;font-size:.78rem}.admin-notification-test-channel-summary.is-warning b{color:#fbaa6d}.admin-notification-test-channel-summary span{color:var(--admin-muted);font-size:.72rem}.admin-notification-test-list{gap:9px;padding:13px 16px 18px;display:grid}.admin-notification-test-row{--test-color:#43b9e9;border:1px solid var(--test-color);grid-template-columns:46px minmax(0,1fr) auto 102px;align-items:center;gap:10px 12px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-row{border:1px solid color-mix(in srgb,var(--test-color) 23%,var(--admin-border))}}.admin-notification-test-row{background:linear-gradient(135deg,var(--test-color),var(--admin-panel-soft));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-row{background:linear-gradient(135deg,color-mix(in srgb,var(--test-color) 5%,var(--admin-panel-soft)),var(--admin-panel-soft))}}.admin-notification-test-row{transition:border-color .18s,transform .18s,opacity .18s}.admin-notification-test-row:hover{border-color:var(--test-color);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-row:hover{border-color:color-mix(in srgb,var(--test-color) 42%,var(--admin-border))}}.admin-notification-test-row.is-red{--test-color:#fb7185}.admin-notification-test-row.is-orange{--test-color:#fb923c}.admin-notification-test-row.is-gold{--test-color:#e0bb5b}.admin-notification-test-row.is-green{--test-color:#38d39f}.admin-notification-test-row.is-disabled{opacity:.72}.admin-notification-test-row.is-testing{opacity:1;box-shadow:0 0 0 2px var(--test-color)}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-row.is-testing{box-shadow:0 0 0 2px color-mix(in srgb,var(--test-color) 16%,transparent)}}.admin-notification-test-icon{border:1px solid var(--test-color);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-icon{border:1px solid color-mix(in srgb,var(--test-color) 35%,transparent)}}.admin-notification-test-icon{background:var(--test-color);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-icon{background:color-mix(in srgb,var(--test-color) 10%,transparent)}}.admin-notification-test-icon{color:var(--test-color);font-size:.9rem;font-weight:900}.admin-notification-test-copy{min-width:0}.admin-notification-test-copy strong,.admin-notification-test-copy small{display:block}.admin-notification-test-copy strong{color:var(--admin-text);font-size:.84rem;line-height:1.55}.admin-notification-test-copy small{color:var(--admin-muted);margin-top:3px;font-size:.72rem;line-height:1.65}.admin-notification-test-toggle{min-width:104px;color:var(--admin-muted);cursor:pointer;justify-content:flex-start;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.admin-notification-test-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-notification-test-toggle i{background:#3d4650;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:all .2s;position:relative}.admin-notification-test-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 2px 7px #00000047}.admin-notification-test-toggle input:checked~i{background:#d4af37}.admin-notification-test-toggle input:checked~i:after{background:#19140a;transform:translate(-16px)}.admin-notification-test-toggle input:checked~span{color:#63d7ac}.admin-notification-test-toggle:has(input:focus-visible){outline-offset:4px;border-radius:8px;outline:2px solid #e0bb5b80}.admin-notification-test-send{border:1px solid var(--test-color);justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-send{border:1px solid color-mix(in srgb,var(--test-color) 45%,var(--admin-border))}}.admin-notification-test-send{background:var(--test-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-send{background:color-mix(in srgb,var(--test-color) 12%,transparent)}}.admin-notification-test-send{color:var(--test-color)}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-send{color:color-mix(in srgb,var(--test-color) 82%,#fff)}}.admin-notification-test-send{font:800 .75rem/1.4 var(--font-kufi),sans-serif;cursor:pointer;transition:transform .18s,background .18s}.admin-notification-test-send:hover:not(:disabled){background:var(--test-color);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-send:hover:not(:disabled){background:color-mix(in srgb,var(--test-color) 19%,transparent)}}.admin-notification-test-send:disabled{cursor:not-allowed;opacity:.48}.admin-notification-test-send span{font-size:.82rem}.admin-notification-test-result{color:var(--admin-muted);grid-column:2/-1;margin:0;font-size:.69rem;line-height:1.65}.admin-notification-test-result.is-success{color:#63d7ac}.admin-notification-test-result.is-pending{color:#efd275}.admin-notification-test-result.is-error{color:#fb8a99}.admin-notification-test-loading{min-height:250px;color:var(--admin-muted);justify-content:center;align-items:center;gap:10px;font-size:.78rem;display:flex}.admin-notification-test-loading i{border:2px solid #e0bb5b2e;border-top-color:#e0bb5b;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite admin-spin}.admin-notification-test-panel>footer{border-top:1px solid var(--admin-border);background:var(--admin-panel-bg);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-panel>footer{background:color-mix(in srgb,var(--admin-panel-bg) 94%,transparent)}}.admin-notification-test-panel>footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-notification-test-panel>footer small{max-width:600px;color:var(--admin-muted);font-size:.7rem;line-height:1.7}.admin-notification-test-panel>footer button{color:#efd275;min-height:38px;font:800 .74rem var(--font-kufi),sans-serif;cursor:pointer;background:#e0bb5b17;border:1px solid #e0bb5b4d;border-radius:10px;padding:8px 17px}html[data-admin-theme=light] .admin-notification-test-dialog{box-shadow:0 34px 100px #2e26143d}@media (width<=680px){.admin-notification-test-dialog{border-radius:20px;width:calc(100vw - 14px);max-height:calc(100dvh - 12px)}.admin-notification-test-panel{max-height:calc(100dvh - 14px)}.admin-notification-test-panel>header{min-height:74px;padding:13px 12px}.admin-notification-test-panel>header>div>span{border-radius:12px;flex-basis:40px;width:40px;height:40px}.admin-notification-test-panel>header h2{font-size:.98rem}.admin-notification-test-panel>header small{font-size:.68rem}.admin-notification-test-panel>header>button{flex-basis:38px;width:38px;height:38px}.admin-notification-test-channel-summary{flex-direction:column;align-items:flex-start;gap:3px;margin:10px 10px 0;padding:9px 10px}.admin-notification-test-list{gap:8px;padding:9px 10px 12px}.admin-notification-test-row{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:11px}.admin-notification-test-icon{border-radius:11px;width:38px;height:38px}.admin-notification-test-toggle{grid-column:1/2;justify-content:center;min-width:0}.admin-notification-test-toggle span{display:none}.admin-notification-test-send{grid-column:2;justify-self:stretch;min-width:104px}.admin-notification-test-result{border-top:1px solid var(--test-color);grid-column:1/-1;padding-top:7px}@supports (color:color-mix(in lab, red, red)){.admin-notification-test-result{border-top:1px solid color-mix(in srgb,var(--test-color) 13%,var(--admin-border))}}.admin-notification-test-panel>footer{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.admin-notification-test-panel>footer button{width:100%}}.admin-sidebar nav{flex:auto;min-height:0}@media (width<=900px){.admin-sidebar{overscroll-behavior:contain;display:block;overflow:hidden auto}.admin-sidebar nav{display:grid;overflow:visible}.admin-sidebar-foot{margin-top:0;padding:14px}.admin-sidebar-foot button{min-height:48px;font-size:.76rem}}body.admin-dashboard-active{overscroll-behavior-y:auto;min-height:100dvh;overflow:hidden auto}body.admin-dashboard-active .admin-page,body.admin-dashboard-active .admin-shell,body.admin-dashboard-active .admin-workspace{height:auto;min-height:100dvh;overflow:visible}body.admin-dashboard-active .admin-content{overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:pan-y;min-height:0;overflow:visible}body.admin-dashboard-active [data-blogger-posts-table]{overscroll-behavior-y:auto;touch-action:pan-x pan-y}.admin-sidebar,.admin-sidebar nav,.admin-table-scroll,.admin-topbar-notification-feed,.admin-notification-feed,.admin-page textarea{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.admin-table-scroll{touch-action:pan-x pan-y}.admin-notification-item-actions button.is-delete,.admin-topbar-notification-delete{color:#f58a91!important;background:#ef62620f!important;border-color:#ef626247!important}.admin-topbar-notification-item-actions{align-self:center;justify-items:stretch;gap:6px;display:grid}.admin-topbar-actions .admin-topbar-notification-delete{width:auto;min-width:0;min-height:0;font:800 .47rem var(--font-kufi), sans-serif;white-space:nowrap;border-radius:8px;padding:6px 7px}@media (width<=900px){body.admin-dashboard-active .admin-sidebar{overscroll-behavior:contain;max-height:100dvh}}@media (width<=680px){.admin-topbar-notification-item-actions{grid-column:2;grid-template-columns:repeat(2,max-content);justify-self:start}}body.admin-dashboard-active .admin-sidebar{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100dvh;display:block;overflow:hidden auto}body.admin-dashboard-active .admin-sidebar nav{min-height:auto;display:grid;overflow:visible}body.admin-dashboard-active .admin-sidebar-foot{margin-top:0}.admin-reminders-section{--reminder-gold:#e4bd59;--reminder-blue:#57b8ff;--reminder-green:#42d7a0;--reminder-red:#fb7185;--reminder-muted:#9aa7b4}.admin-reminder-hero{border:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-reminder-hero{border:1px solid color-mix(in srgb,var(--admin-border) 68%,var(--reminder-gold))}}.admin-reminder-hero{background:radial-gradient(circle at 12% 12%,#e4bd5924,transparent 38%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-hero{background:radial-gradient(circle at 12% 12%,#e4bd5924,transparent 38%),linear-gradient(145deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 94%,#d4af37))}}.admin-reminder-hero{box-shadow:0 16px 42px #00000021}.admin-reminder-hero:after{content:"";border:1px solid #e4bd5921;border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -48px -92px auto;box-shadow:0 0 0 34px #e4bd5906,0 0 0 68px #e4bd5905}.admin-reminder-hero>div:first-child{align-items:center;gap:15px;min-width:0;display:flex}.admin-reminder-hero-icon{color:#f3d37a;background:#e4bd591c;border:1px solid #e4bd596b;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.admin-reminder-hero-icon svg{width:26px;height:26px}.admin-reminder-hero p,.admin-reminder-hero h2,.admin-reminder-hero strong,.admin-reminder-hero small{margin:0;display:block}.admin-reminder-hero p{color:#d9ba63;font-size:.65rem;font-weight:800}.admin-reminder-hero h2{color:var(--admin-text);margin-top:4px;font-size:1.45rem}.admin-reminder-hero strong{color:var(--admin-text);margin-top:5px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-hero strong{color:color-mix(in srgb,var(--admin-text) 84%,var(--reminder-gold))}}.admin-reminder-hero strong{font-size:.62rem}.admin-reminder-hero small{color:var(--admin-muted);margin-top:6px;font-size:.57rem}.admin-reminder-hero-actions{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.admin-reminder-hero-actions button{border:1px solid var(--admin-border);background:var(--admin-panel-soft);min-height:43px;color:var(--admin-text);font:800 .63rem/1.3 var(--font-kufi),sans-serif;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.admin-reminder-hero-actions button svg{width:15px;height:15px}.admin-reminder-assistant{background:radial-gradient(circle at 0 0,#57b8ff1a,transparent 36%),linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border:1px solid #57b8ff3d;border-radius:18px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;margin-top:14px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-reminder-assistant{background:radial-gradient(circle at 0 0,#57b8ff1a,transparent 36%),linear-gradient(145deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 95%,#57b8ff))}}.admin-reminder-assistant{box-shadow:0 12px 34px #0000001a}.admin-reminder-assistant-intro{align-items:flex-start;gap:12px;display:flex}.admin-reminder-assistant-intro>span{color:#86ceff;background:#57b8ff1a;border:1px solid #57b8ff52;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.admin-reminder-assistant-intro>span svg{width:20px;height:20px}.admin-reminder-assistant-intro small,.admin-reminder-assistant-intro h3,.admin-reminder-assistant-intro p{margin:0;display:block}.admin-reminder-assistant-intro small{color:#80c9f8;font-size:.55rem;font-weight:800}.admin-reminder-assistant-intro h3{color:var(--admin-text);margin-top:4px;font-size:.87rem}.admin-reminder-assistant-intro p{color:var(--admin-muted);margin-top:6px;font-size:.55rem;line-height:1.8}.admin-reminder-assistant-composer{gap:8px;display:grid}.admin-reminder-assistant-composer textarea{background:var(--admin-input-bg);width:100%;min-height:84px;color:var(--admin-text);font:600 .63rem/1.8 var(--font-kufi),sans-serif;resize:vertical;border:1px solid #57b8ff38;border-radius:12px;padding:11px 12px}.admin-reminder-assistant-composer textarea:focus{border-color:#57b8ff80;outline:2px solid #57b8ff33}.admin-reminder-assistant-composer>div{justify-content:flex-end;gap:8px;display:flex}.admin-reminder-assistant-composer button{min-height:39px;font:800 .57rem var(--font-kufi),sans-serif;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.admin-reminder-mic-button{color:#9dd8ff;background:#57b8ff12;border:1px solid #57b8ff47;position:relative}.admin-reminder-mic-button>i{background:#fb7185;border-radius:50%;width:7px;height:7px;display:none;box-shadow:0 0 #fb718573}.admin-reminder-mic-button.is-recording{color:#f99eaa;background:#fb718517;border-color:#fb71856b}.admin-reminder-mic-button.is-recording>i{animation:1.15s ease-out infinite admin-reminder-recording-pulse;display:block}.admin-reminder-assistant-composer>p{color:var(--admin-muted);margin:0;font-size:.51rem;line-height:1.7}.admin-reminder-assistant-composer>p.is-working{color:#83cfff}.admin-reminder-assistant-composer>p.is-error{color:#fa96a4}.admin-reminder-assistant-composer>p.is-success{color:#6ddfb7}@keyframes admin-reminder-recording-pulse{70%{box-shadow:0 0 0 8px #fb718500}to{box-shadow:0 0 #fb718500}}.admin-reminder-assistant-thread{scrollbar-width:thin;background:#00000017;border:1px solid #57b8ff2e;border-radius:12px;max-height:210px;overflow:auto;grid-template-columns:1fr!important;justify-content:stretch!important;gap:7px!important;padding:9px!important;display:grid!important}.admin-reminder-assistant-thread[hidden]{display:none!important}.admin-reminder-assistant-turn{background:#57b8ff12;border:1px solid #57b8ff33;border-radius:12px;gap:3px;width:min(88%,540px);padding:9px 11px;display:grid}.admin-reminder-assistant-turn.is-user{background:#e4bd5912;border-color:#e4bd5938;justify-self:start}.admin-reminder-assistant-turn.is-assistant{justify-self:end}.admin-reminder-assistant-turn small{color:#7cc8f8;font-size:.5rem;font-weight:900}.admin-reminder-assistant-turn.is-user small{color:#d8b95f}.admin-reminder-assistant-turn p{color:var(--admin-text);white-space:pre-wrap;margin:0;font-size:.6rem;line-height:1.75}.admin-reminder-reset-button{border:1px solid var(--admin-border);color:var(--admin-muted);background:0 0}.admin-reminder-assistant-composer>p.is-question{color:#f0cc6c}.admin-reminder-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}.admin-reminder-metric{--metric-color:var(--reminder-gold);border:1px solid var(--admin-border);background:linear-gradient(145deg,var(--admin-panel-bg),var(--admin-panel-bg));border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:92px;padding:14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric{background:linear-gradient(145deg,var(--admin-panel-bg),color-mix(in srgb,var(--admin-panel-bg) 93%,var(--metric-color)))}}.admin-reminder-metric:after{content:"";background:var(--metric-color);border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -28px -45px auto}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric:after{background:color-mix(in srgb,var(--metric-color) 10%,transparent)}}.admin-reminder-metric.is-blue{--metric-color:var(--reminder-blue)}.admin-reminder-metric.is-green{--metric-color:var(--reminder-green)}.admin-reminder-metric.is-red{--metric-color:var(--reminder-red)}.admin-reminder-metric.is-muted{--metric-color:var(--reminder-muted)}.admin-reminder-metric>span{border:1px solid var(--metric-color);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric>span{border:1px solid color-mix(in srgb,var(--metric-color) 35%,transparent)}}.admin-reminder-metric>span{background:var(--metric-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric>span{background:color-mix(in srgb,var(--metric-color) 10%,transparent)}}.admin-reminder-metric>span{color:var(--metric-color);font-weight:900}.admin-reminder-metric small,.admin-reminder-metric strong{display:block}.admin-reminder-metric small{color:var(--admin-muted);font-size:.56rem}.admin-reminder-metric strong{color:var(--admin-text);margin-top:4px;font-size:1.18rem}.admin-reminder-channel-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-reminder-channel-ready{border:1px solid var(--admin-border);background:var(--admin-panel-bg);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.admin-reminder-channel-ready.is-ready{background:linear-gradient(135deg,#42d7a00e,var(--admin-panel-bg));border-color:#42d7a047}.admin-reminder-channel-ready.is-missing{background:linear-gradient(135deg,#fb923c0e,var(--admin-panel-bg));border-color:#fb923c4d}.admin-reminder-channel-ready>span{color:#edcd74;background:#e4bd591a;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-reminder-channel-ready strong,.admin-reminder-channel-ready small{display:block}.admin-reminder-channel-ready strong{color:var(--admin-text);font-size:.65rem}.admin-reminder-channel-ready small{color:var(--admin-muted);margin-top:3px;font-size:.53rem}.admin-reminder-channel-ready>b{color:#62dcb0;background:#42d7a01a;border-radius:7px;padding:5px 8px;font-size:.51rem}.admin-reminder-channel-ready.is-missing>b{color:#f6aa70;background:#fb923c1a}.admin-reminder-board{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:14px;display:grid}.admin-reminder-upcoming-panel,.admin-reminder-history-panel{overflow:hidden}.admin-reminder-upcoming-panel>header,.admin-reminder-history-panel>header{padding:16px 18px}.admin-reminder-upcoming-panel>header>div,.admin-reminder-history-panel>header>div{align-items:center;gap:8px;display:flex}.admin-reminder-card-list,.admin-reminder-history-list{gap:10px;padding:14px;display:grid}.admin-reminder-card{--card-color:var(--reminder-gold);border:1px solid var(--card-color);gap:11px;padding:15px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-reminder-card{border:1px solid color-mix(in srgb,var(--card-color) 25%,var(--admin-border))}}.admin-reminder-card{background:linear-gradient(140deg,var(--card-color),var(--admin-panel-soft));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-card{background:linear-gradient(140deg,color-mix(in srgb,var(--card-color) 6%,var(--admin-panel-soft)),var(--admin-panel-soft))}}.admin-reminder-card{box-shadow:inset -3px 0 0 var(--card-color)}@supports (color:color-mix(in lab, red, red)){.admin-reminder-card{box-shadow:inset -3px 0 0 color-mix(in srgb,var(--card-color) 75%,transparent)}}.admin-reminder-card.is-paused,.admin-reminder-card.is-cancelled{--card-color:var(--reminder-muted)}.admin-reminder-card.is-completed{--card-color:var(--reminder-green)}.admin-reminder-card.is-failed{--card-color:var(--reminder-red)}.admin-reminder-card.is-processing,.admin-reminder-card.is-queued{--card-color:var(--reminder-blue)}.admin-reminder-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-reminder-card-title{gap:10px;min-width:0;display:flex}.admin-reminder-card-icon{border:1px solid var(--card-color);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-reminder-card-icon{border:1px solid color-mix(in srgb,var(--card-color) 35%,transparent)}}.admin-reminder-card-icon{background:var(--card-color);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-card-icon{background:color-mix(in srgb,var(--card-color) 10%,transparent)}}.admin-reminder-card-icon{color:var(--card-color);font-weight:900}.admin-reminder-card-title strong,.admin-reminder-card-title small{display:block}.admin-reminder-card-title strong{color:var(--admin-text);font-size:.72rem;line-height:1.65}.admin-reminder-card-title small{color:var(--admin-muted);margin-top:3px;font-size:.55rem;line-height:1.6}.admin-reminder-status{background:var(--card-color);border-radius:8px;flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-status{background:color-mix(in srgb,var(--card-color) 11%,transparent)}}.admin-reminder-status{color:var(--card-color);font-size:.51rem;font-weight:900}.admin-reminder-card-details{border:1px solid var(--card-color);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-card-details{border:1px solid color-mix(in srgb,var(--card-color) 12%,var(--admin-border))}}.admin-reminder-card-details{color:var(--admin-muted);white-space:pre-line;background:#ffffff04;border-radius:11px;font-size:.58rem;line-height:1.85}.admin-reminder-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-reminder-card-meta span{border:1px solid var(--admin-border);background:var(--admin-input-bg);color:var(--admin-muted);border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.51rem;display:inline-flex}.admin-reminder-card-meta span.is-date{color:#efd177}.admin-reminder-card-meta span.is-channel{color:#86caff}.admin-reminder-card-meta span.is-delivery{color:#6cddb4}.admin-reminder-card-error{color:#f99aa8;background:#fb718514;border-radius:9px;margin:0;padding:8px 10px;font-size:.53rem;line-height:1.7}.admin-reminder-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding-top:2px;display:flex}.admin-reminder-card-actions button{border:1px solid var(--admin-border);min-height:34px;color:var(--admin-muted);font:800 .53rem var(--font-kufi),sans-serif;cursor:pointer;background:0 0;border-radius:9px;padding:7px 10px}.admin-reminder-card-actions button:hover{border-color:var(--card-color)}@supports (color:color-mix(in lab, red, red)){.admin-reminder-card-actions button:hover{border-color:color-mix(in srgb,var(--card-color) 45%,var(--admin-border))}}.admin-reminder-card-actions button:hover{color:var(--admin-text)}.admin-reminder-card-actions button.is-primary{color:#efd177;background:#e4bd5914;border-color:#e4bd594d}.admin-reminder-card-actions button.is-danger{color:#f993a2;background:#fb71850f;border-color:#fb718540}.admin-reminder-history-filters{border-bottom:1px solid var(--admin-border);scrollbar-width:none;gap:7px;padding:11px 14px;display:flex;overflow:auto}.admin-reminder-history-filters button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:33px;color:var(--admin-muted);font:800 .54rem var(--font-kufi),sans-serif;white-space:nowrap;border-radius:9px;padding:7px 10px}.admin-reminder-history-filters button.is-active{color:#efd177;background:#e4bd591a;border-color:#e4bd5966}.admin-reminder-empty{color:var(--admin-muted);text-align:center;justify-items:center;gap:7px;padding:42px 18px;display:grid}.admin-reminder-empty>svg{color:#d1b45d;width:29px;height:29px}.admin-reminder-empty strong{color:var(--admin-text);font-size:.72rem}.admin-reminder-empty small{font-size:.56rem}.admin-reminder-empty button{color:#efd177;font:800 .54rem var(--font-kufi),sans-serif;background:#e4bd5914;border:1px solid #e4bd594d;border-radius:9px;align-items:center;gap:5px;margin-top:5px;padding:8px 11px;display:inline-flex}.admin-reminder-dialog{border:1px solid var(--admin-border);width:min(1080px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-reminder-dialog{border:1px solid color-mix(in srgb,var(--admin-border) 60%,#d4af37)}}.admin-reminder-dialog{background:var(--admin-panel-bg);color:var(--admin-text);border-radius:25px;box-shadow:0 34px 100px #0000008c}.admin-reminder-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020504c2}.admin-reminder-form{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 26px);display:grid}.admin-reminder-form>header{border-bottom:1px solid var(--admin-border);background:radial-gradient(circle at 12% 15%,#e4bd5924,#0000 42%);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.admin-reminder-form>header>div{align-items:center;gap:12px;display:flex}.admin-reminder-form>header>div>span{color:#f1d176;background:#e4bd591f;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.admin-reminder-form>header small,.admin-reminder-form>header h2{margin:0;display:block}.admin-reminder-form>header small{color:#d8b75c;font-size:.62rem}.admin-reminder-form>header h2{margin-top:3px;font-size:1rem}.admin-reminder-form>header>button{border:1px solid var(--admin-border);width:39px;height:39px;color:var(--admin-text);background:0 0;border-radius:11px;place-items:center;display:grid}.admin-reminder-form-body{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);min-height:0;display:grid;overflow:auto}.admin-reminder-details-fields{border-inline-end:1px solid var(--admin-border);align-content:start;gap:13px;padding:20px;display:grid}.admin-reminder-details-fields>label{gap:7px;display:grid}.admin-reminder-details-fields>label>span,.admin-reminder-channel-choice>legend{color:var(--admin-muted);font-size:.63rem}.admin-reminder-details-fields>label>span b{color:#e7c86f;margin-inline-start:5px;font-size:.49rem}.admin-reminder-details-fields>label>span em{color:var(--admin-muted);margin-inline-start:5px;font-size:.49rem;font-style:normal}.admin-reminder-details-fields input[type=text],.admin-reminder-details-fields textarea{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;color:var(--admin-text);font:600 .65rem/1.8 var(--font-kufi),sans-serif;resize:vertical;border-radius:11px;padding:11px 12px}.admin-reminder-details-fields input:focus,.admin-reminder-details-fields textarea:focus{border-color:#e4bd5973;outline:2px solid #e4bd5940}.admin-reminder-channel-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;display:grid}.admin-reminder-channel-choice>legend{grid-column:1/-1;margin-bottom:0}.admin-reminder-channel-choice>label{border:1px solid var(--admin-border);background:var(--admin-input-bg);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;padding:11px;display:grid;position:relative}.admin-reminder-channel-choice>label.is-remindo{grid-column:1/-1}.admin-reminder-channel-choice input,.admin-reminder-active-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-reminder-channel-choice label>span{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 7px;display:grid}.admin-reminder-channel-choice label svg{color:#d9b95f;grid-row:1/3;width:17px;height:17px}.admin-reminder-channel-choice strong,.admin-reminder-channel-choice small{display:block}.admin-reminder-channel-choice strong{color:var(--admin-text);font-size:.57rem}.admin-reminder-channel-choice small{color:var(--admin-muted);font-size:.47rem;line-height:1.55}.admin-reminder-channel-choice label>i{border:1px solid var(--admin-border);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.admin-reminder-channel-choice label>i:after{content:"✓";opacity:0;color:#171207;font-weight:900}.admin-reminder-channel-choice label:has(input:checked){background:#e4bd5912;border-color:#e4bd5966}.admin-reminder-channel-choice input:checked~i{background:#d9b75c;border-color:#d4af37}.admin-reminder-channel-choice input:checked~i:after{opacity:1}.admin-reminder-active-toggle{cursor:pointer;background:#42d7a00b;border:1px solid #42d7a038;border-radius:12px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;padding:11px 12px;position:relative;display:grid!important}.admin-reminder-active-toggle strong,.admin-reminder-active-toggle small{display:block}.admin-reminder-active-toggle strong{color:var(--admin-text);font-size:.59rem}.admin-reminder-active-toggle small{color:var(--admin-muted);margin-top:3px;font-size:.49rem}.admin-reminder-active-toggle>i{background:#3d4650;border-radius:999px;width:38px;height:22px;position:relative}.admin-reminder-active-toggle>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;right:3px}.admin-reminder-active-toggle input:checked~i{background:#3bcf99}.admin-reminder-active-toggle input:checked~i:after{background:#09271d;transform:translate(-16px)}.admin-reminder-schedule-picker{background:var(--admin-panel-bg);padding:20px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-schedule-picker{background:color-mix(in srgb,var(--admin-panel-bg) 96%,#000)}}.admin-reminder-calendar-heading{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;margin-bottom:14px;display:grid}.admin-reminder-calendar-heading strong{text-align:center;font-size:.83rem}.admin-reminder-calendar-heading button{border:1px solid var(--admin-border);background:var(--admin-input-bg);height:36px;color:var(--admin-text);border-radius:10px;font-size:1.1rem}.admin-reminder-calendar-weekdays,.admin-reminder-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.admin-reminder-calendar-weekdays{margin-bottom:7px}.admin-reminder-calendar-weekdays span{color:var(--admin-muted);text-align:center;padding:5px 0;font-size:.57rem}.admin-reminder-calendar-grid button,.admin-reminder-calendar-grid i{aspect-ratio:1;border-radius:10px;place-items:center;min-width:0;display:grid}.admin-reminder-calendar-grid i{opacity:0}.admin-reminder-calendar-grid button{color:var(--admin-text);cursor:pointer;background:0 0;border:1px solid #0000;font-size:.67rem;position:relative}.admin-reminder-calendar-grid button:hover:not(:disabled){background:#e4bd5912;border-color:#e4bd5959}.admin-reminder-calendar-grid button.is-today:after{content:"";background:#d4af37;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.admin-reminder-calendar-grid button.is-selected{color:#171107;background:linear-gradient(145deg,#efd16f,#9f7418);border-color:#d4af37;font-weight:900;box-shadow:0 8px 22px #d4af3733}.admin-reminder-calendar-grid button:disabled{cursor:not-allowed;opacity:.23}.admin-reminder-time-picker{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr) minmax(150px,.72fr);gap:10px;margin-top:15px;display:grid}.admin-reminder-time-picker>label{color:var(--admin-muted);gap:7px;font-size:.59rem;display:grid}.admin-reminder-time-preview{background:#e4bd590e;border:1px solid #e4bd5938;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.admin-reminder-time-preview>svg{color:#e9c86f}.admin-reminder-time-preview small,.admin-reminder-time-preview strong{display:block}.admin-reminder-time-preview small{color:var(--admin-muted);font-size:.52rem}.admin-reminder-time-preview strong{direction:ltr;margin-top:3px;font-size:.95rem}.admin-reminder-hour-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-reminder-hour-periods>section{border:1px solid var(--admin-border);background:#ffffff03;border-radius:10px;padding:7px}.admin-reminder-hour-periods>section>strong{color:var(--admin-text);justify-content:space-between;margin-bottom:5px;font-size:.53rem;display:flex}.admin-reminder-hour-periods>section>strong b{color:#e9c86f}.admin-reminder-time-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.admin-reminder-time-options.is-minutes{grid-template-columns:repeat(5,minmax(0,1fr));max-height:122px;overflow:auto}.admin-reminder-time-options button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:29px;color:var(--admin-text);border-radius:7px;padding:3px;font-size:.57rem}.admin-reminder-time-options button.is-selected{color:#f4d77d;background:#e4bd5926;border-color:#d4af37;font-weight:900}.admin-reminder-schedule-summary{background:#42d7a00d;border:1px solid #42d7a038;border-radius:13px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.admin-reminder-schedule-summary span{color:var(--admin-muted);font-size:.55rem}.admin-reminder-schedule-summary strong{color:#6ce0b7;font-size:.67rem;line-height:1.7}.admin-reminder-schedule-summary small{color:var(--admin-muted);font-size:.49rem}.admin-reminder-form>footer{border-top:1px solid var(--admin-border);background:var(--admin-panel-bg);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.admin-reminder-form>footer button{border:1px solid var(--admin-border);min-height:42px;color:var(--admin-text);font:800 .62rem var(--font-kufi),sans-serif;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}@media (width<=1180px){.admin-reminder-assistant{grid-template-columns:1fr}.admin-reminder-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-reminder-board{grid-template-columns:1fr}.admin-reminder-time-picker{grid-template-columns:1fr 1fr}.admin-reminder-time-preview{grid-column:1/-1}}@media (width<=760px){.admin-reminder-hero{flex-direction:column;align-items:stretch;padding:16px}.admin-reminder-hero-actions{grid-template-columns:1fr 1fr;display:grid}.admin-reminder-assistant{padding:14px}.admin-reminder-assistant-composer>div{grid-template-columns:1fr 1fr;display:grid}.admin-reminder-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reminder-channel-strip,.admin-reminder-form-body{grid-template-columns:1fr}.admin-reminder-details-fields{border-inline-end:0;border-bottom:1px solid var(--admin-border);padding:15px}.admin-reminder-schedule-picker{padding:15px}.admin-reminder-channel-choice{grid-template-columns:1fr 1fr}.admin-reminder-dialog{border:0;border-radius:0;max-height:100dvh;width:100vw!important;height:100dvh!important;inset:0!important}.admin-reminder-form{height:100dvh;max-height:100dvh}.admin-reminder-form>header{padding:12px 14px}.admin-reminder-form>footer{padding:9px 10px max(9px,env(safe-area-inset-bottom));grid-template-columns:.7fr 1.3fr;display:grid}.admin-reminder-form>footer button{width:100%;padding-inline:7px}}@media (width<=480px){.admin-reminder-metrics,.admin-reminder-hero-actions,.admin-reminder-assistant-composer>div,.admin-reminder-channel-choice,.admin-reminder-time-picker{grid-template-columns:1fr}.admin-reminder-time-preview{grid-column:auto}.admin-reminder-card-top{flex-direction:column;align-items:stretch}.admin-reminder-status{align-self:flex-start}.admin-reminder-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-reminder-card-actions button{width:100%;padding-inline:5px}.admin-reminder-calendar-weekdays,.admin-reminder-calendar-grid{gap:3px}}.admin-numeric-date,.admin-numeric-time{align-items:center;gap:6px;width:100%;min-width:0;color:var(--admin-muted)!important;font-size:.7rem!important;display:grid!important}.admin-numeric-date{grid-template-columns:minmax(42px,.7fr) auto minmax(46px,.8fr) auto minmax(72px,1.25fr)}.admin-numeric-time{grid-template-columns:minmax(52px,1fr) auto minmax(58px,1fr) minmax(48px,.55fr)}.admin-numeric-date>input:not([type=hidden]),.admin-numeric-time>input:not([type=hidden]),.admin-numeric-time>select{text-align:center;outline:0;border:1px solid var(--admin-border)!important;background:var(--admin-input-bg)!important;width:100%!important;min-width:0!important;min-height:44px!important;color:var(--admin-text)!important;font:800 .7rem/1.4 var(--font-kufi),sans-serif!important;border-radius:10px!important;padding:8px 7px!important}.admin-numeric-date>input::placeholder,.admin-numeric-time>input::placeholder{color:var(--admin-muted);opacity:.82;font-size:.57rem}.admin-numeric-date>input:focus,.admin-numeric-time>input:focus,.admin-numeric-time>select:focus{box-shadow:0 0 0 3px #e4bd591f;border-color:#e4bd599e!important}.admin-numeric-date.is-invalid>input:not([type=hidden]),.admin-numeric-time.is-invalid>input:not([type=hidden]){box-shadow:0 0 0 2px #fb718517;border-color:#fb7185!important}.admin-reminder-repeat-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.admin-reminder-repeat-choice>legend{color:var(--admin-muted);font-size:.63rem}.admin-reminder-repeat-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-reminder-repeat-choice label{border:1px solid var(--admin-border);background:var(--admin-input-bg);cursor:pointer;border-radius:11px;min-width:0;padding:10px 11px;display:block;position:relative}.admin-reminder-repeat-choice label:first-child{grid-column:1/-1}.admin-reminder-repeat-choice input{opacity:0;pointer-events:none;position:absolute}.admin-reminder-repeat-choice strong,.admin-reminder-repeat-choice small{display:block}.admin-reminder-repeat-choice strong{color:var(--admin-text);font-size:.58rem}.admin-reminder-repeat-choice small{color:var(--admin-muted);margin-top:3px;font-size:.47rem;line-height:1.55}.admin-reminder-repeat-choice label:has(input:checked){background:linear-gradient(135deg,#e4bd5924,#e4bd590b);border-color:#e4bd598f;box-shadow:inset -3px 0 #d4af37}.admin-reminder-repeat-choice>p{color:#e6c86f;background:#e4bd590f;border-radius:9px;margin:0;padding:8px 10px;font-size:.5rem;line-height:1.7}.admin-reminder-schedule-picker.is-numeric{align-content:center;gap:18px;display:grid}.admin-reminder-numeric-heading{background:#e4bd590e;border:1px solid #e4bd5940;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.admin-reminder-numeric-heading>svg{color:#e9c86f;width:23px;height:23px}.admin-reminder-numeric-heading small,.admin-reminder-numeric-heading strong{display:block}.admin-reminder-numeric-heading small{color:var(--admin-muted);font-size:.56rem}.admin-reminder-numeric-heading strong{color:var(--admin-text);margin-top:3px;font-size:.7rem}.admin-reminder-numeric-field{gap:8px;display:grid}.admin-reminder-numeric-field>span:first-child{color:var(--admin-muted);font-size:.62rem}.admin-reminder-numeric-field>span:first-child b{color:#e7c86f;margin-inline-start:5px;font-size:.49rem}.admin-reminder-numeric-field .admin-numeric-date>input:not([type=hidden]),.admin-reminder-numeric-field .admin-numeric-time>input:not([type=hidden]),.admin-reminder-numeric-field .admin-numeric-time>select{min-height:58px!important;font-size:.86rem!important}.admin-reminder-numeric-hint{color:var(--admin-muted);margin:-7px 0 0;font-size:.52rem;line-height:1.7}@media (width<=520px){.admin-reminder-repeat-choice>div{grid-template-columns:1fr}.admin-reminder-repeat-choice label:first-child{grid-column:auto}.admin-numeric-date{grid-template-columns:minmax(39px,.65fr) auto minmax(42px,.7fr) auto minmax(66px,1.15fr);gap:4px}.admin-numeric-date>input:not([type=hidden]),.admin-numeric-time>input:not([type=hidden]),.admin-numeric-time>select{padding-inline:4px!important}}.admin-reminder-metric{appearance:none;width:100%;color:inherit;font-family:var(--font-kufi), sans-serif;text-align:right;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.admin-reminder-metric:hover{z-index:1;border-color:var(--metric-color)}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric:hover{border-color:color-mix(in srgb, var(--metric-color) 50%, var(--admin-border))}}.admin-reminder-metric:hover{box-shadow:0 12px 30px var(--metric-color)}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--metric-color) 10%, transparent)}}.admin-reminder-metric:hover{transform:translateY(-2px)}.admin-reminder-metric:focus-visible{outline:3px solid var(--metric-color)}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric:focus-visible{outline:3px solid color-mix(in srgb, var(--metric-color) 28%, transparent)}}.admin-reminder-metric:focus-visible{outline-offset:3px}.admin-reminder-metric>*{z-index:1;pointer-events:none;position:relative}.admin-reminder-history-list{scrollbar-width:thin;max-height:570px;overflow:auto}.admin-reminder-event{--event-color:var(--reminder-gold);border:1px solid var(--event-color);grid-template-columns:40px minmax(0,1fr);gap:11px;padding:13px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-reminder-event{border:1px solid color-mix(in srgb, var(--event-color) 24%, var(--admin-border))}}.admin-reminder-event{background:linear-gradient(140deg, var(--event-color), var(--admin-panel-soft));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-event{background:linear-gradient(140deg, color-mix(in srgb, var(--event-color) 6%, var(--admin-panel-soft)), var(--admin-panel-soft))}}.admin-reminder-event{box-shadow:inset -3px 0 0 var(--event-color)}@supports (color:color-mix(in lab, red, red)){.admin-reminder-event{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--event-color) 72%, transparent)}}.admin-reminder-event.is-creation{--event-color:var(--reminder-gold)}.admin-reminder-event.is-change{--event-color:var(--reminder-blue)}.admin-reminder-event.is-delivery{--event-color:#9c8cff}.admin-reminder-event.is-success{--event-color:var(--reminder-green)}.admin-reminder-event.is-error{--event-color:var(--reminder-red)}.admin-reminder-event-icon{border:1px solid var(--event-color);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-reminder-event-icon{border:1px solid color-mix(in srgb, var(--event-color) 38%, transparent)}}.admin-reminder-event-icon{background:var(--event-color);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-reminder-event-icon{background:color-mix(in srgb, var(--event-color) 11%, transparent)}}.admin-reminder-event-icon{color:var(--event-color);font-size:.82rem;font-weight:900}.admin-reminder-event-body{min-width:0}.admin-reminder-event-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-reminder-event-heading strong,.admin-reminder-event-heading small{display:block}.admin-reminder-event-heading strong{color:var(--admin-text);font-size:.68rem;line-height:1.65}.admin-reminder-event-heading small{color:var(--event-color);margin-top:2px;font-size:.53rem;font-weight:800}.admin-reminder-event-heading time{color:var(--admin-muted);text-align:left;direction:rtl;flex:none;font-size:.49rem;line-height:1.6}.admin-reminder-event-body>p{color:var(--admin-text);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.admin-reminder-event-body>p{color:color-mix(in srgb, var(--admin-text) 78%, var(--admin-muted))}}.admin-reminder-event-body>p{font-size:.56rem;line-height:1.85}.admin-reminder-event-facts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.admin-reminder-event-facts span{border:1px solid var(--admin-border);background:var(--admin-input-bg);color:var(--admin-muted);border-radius:7px;padding:4px 7px;font-size:.48rem}.admin-reminder-event-facts .is-channel{color:#85ccff}.admin-reminder-event-facts .is-outcome{color:var(--event-color)}.admin-reminder-event-facts .is-scheduled{color:#e9c96d}.admin-reminder-metric-detail{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-height:64dvh;margin-top:18px;display:grid;overflow:auto}.admin-reminder-metric-section{border:1px solid var(--admin-border);background:var(--admin-panel-soft);border-radius:16px;min-width:0;overflow:hidden}.admin-reminder-metric-section>h3{z-index:2;border-bottom:1px solid var(--admin-border);background:var(--admin-panel-bg);margin:0;padding:13px 15px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-reminder-metric-section>h3{background:color-mix(in srgb, var(--admin-panel-bg) 94%, var(--reminder-gold))}}.admin-reminder-metric-section>h3{color:var(--admin-text);font-size:.69rem}.admin-reminder-metric-section .admin-reminder-card-list,.admin-reminder-metric-section .admin-reminder-history-list{max-height:none}.admin-reminder-event.is-compact .admin-reminder-event-heading time{max-width:150px}@media (width<=860px){.admin-reminder-metric-detail{grid-template-columns:1fr}.admin-reminder-event-heading{flex-direction:column;align-items:stretch;gap:5px}.admin-reminder-event-heading time{text-align:right}}.admin-finance-section{--finance-income:#37cf91;--finance-expense:#ff7373;--finance-savings:#e4b94f;--finance-blue:#58a9ff;gap:18px;display:none}.admin-finance-section.is-active{display:grid}.admin-finance-hero{border:1px solid var(--finance-savings);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-finance-hero{border:1px solid color-mix(in srgb, var(--finance-savings) 35%, var(--admin-border))}}.admin-finance-hero{background:radial-gradient(circle at 12% 15%, var(--finance-income), transparent 34%), radial-gradient(circle at 86% 0%, var(--finance-savings), transparent 38%), var(--admin-panel-bg);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.admin-finance-hero{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--finance-income) 12%, transparent), transparent 34%), radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--finance-savings) 16%, transparent), transparent 38%), var(--admin-panel-bg)}}.admin-finance-hero{box-shadow:var(--admin-shadow)}.admin-finance-hero:after{border:1px solid var(--finance-savings);width:230px;height:230px;position:absolute;inset:auto -60px -95px auto}@supports (color:color-mix(in lab, red, red)){.admin-finance-hero:after{border:1px solid color-mix(in srgb, var(--finance-savings) 22%, transparent)}}.admin-finance-hero:after{content:"";pointer-events:none;border-radius:50%}.admin-finance-hero>div,.admin-finance-hero>button{z-index:1;position:relative}.admin-finance-hero>div{align-items:center;gap:14px;display:flex}.admin-finance-hero-icon{border:1px solid var(--finance-savings);flex:none;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-finance-hero-icon{border:1px solid color-mix(in srgb, var(--finance-savings) 45%, var(--admin-border))}}.admin-finance-hero-icon{background:var(--finance-savings);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-finance-hero-icon{background:color-mix(in srgb, var(--finance-savings) 12%, var(--admin-surface))}}.admin-finance-hero-icon{color:var(--finance-savings);box-shadow:inset 0 1px #ffffff14}.admin-finance-hero-icon svg{width:25px;height:25px}.admin-finance-hero p{color:var(--finance-savings);margin:0 0 3px;font-size:.76rem;font-weight:800}.admin-finance-hero h2{color:var(--admin-text);margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.admin-finance-hero small{color:var(--admin-muted);margin-top:5px;font-size:.72rem;display:block}.admin-finance-add-button{white-space:nowrap;gap:8px;min-height:46px}.admin-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-finance-metric{--finance-metric:var(--finance-savings);border:1px solid var(--finance-metric);align-items:center;gap:14px;min-width:0;min-height:124px;padding:17px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-finance-metric{border:1px solid color-mix(in srgb, var(--finance-metric) 22%, var(--admin-border))}}.admin-finance-metric{background:linear-gradient(145deg, var(--finance-metric), var(--admin-panel-bg));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-finance-metric{background:linear-gradient(145deg, color-mix(in srgb, var(--finance-metric) 7%, var(--admin-surface-raised)), var(--admin-panel-bg))}}.admin-finance-metric{box-shadow:var(--admin-shadow)}.admin-finance-metric.is-income{--finance-metric:var(--finance-income)}.admin-finance-metric.is-expense{--finance-metric:var(--finance-expense)}.admin-finance-metric.is-savings{--finance-metric:var(--finance-savings)}.admin-finance-metric.is-days{--finance-metric:var(--finance-blue)}.admin-finance-metric.is-average{--finance-metric:#a98cff}.admin-finance-metric.is-average-savings{--finance-metric:#55d8d0}.admin-finance-metric-icon{border:1px solid var(--finance-metric);flex:none;place-items:center;width:45px;height:45px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-finance-metric-icon{border:1px solid color-mix(in srgb, var(--finance-metric) 34%, transparent)}}.admin-finance-metric-icon{background:var(--finance-metric);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-finance-metric-icon{background:color-mix(in srgb, var(--finance-metric) 12%, transparent)}}.admin-finance-metric-icon{color:var(--finance-metric);font:900 1.1rem/1 ui-monospace,monospace}.admin-finance-metric>div{gap:4px;min-width:0;display:grid}.admin-finance-metric small{color:var(--admin-muted);font-size:.72rem}.admin-finance-metric strong{overflow-wrap:anywhere;color:var(--admin-text);text-align:right;direction:ltr;font:800 clamp(1.25rem,2vw,1.7rem)/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-finance-metric em{color:var(--finance-metric);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-finance-metric em{color:color-mix(in srgb, var(--finance-metric) 72%, var(--admin-muted))}}.admin-finance-metric em{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal}.admin-finance-filter-panel>header{align-items:center}.admin-finance-filters{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end;gap:11px;padding:15px;display:grid}.admin-finance-filters>label{min-width:0;color:var(--admin-muted);gap:7px;font-size:.7rem;display:grid}.admin-finance-filters>label>input,.admin-finance-filters select{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-height:44px;color:var(--admin-text);border-radius:12px;padding:8px 11px}.admin-finance-filters [data-finance-filter-field=custom]{grid-column:span 1}.admin-finance-search{grid-column:span 2}.admin-finance-search>span:last-child{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:44px;padding-inline:11px;display:flex}.admin-finance-search svg{color:var(--admin-muted);flex:none}.admin-finance-search input{width:100%;min-width:0;color:var(--admin-text);background:0 0;border:0;outline:0}.admin-finance-reset-button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:44px;color:var(--admin-soft-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.admin-finance-reset-button:hover{border-color:var(--admin-border-strong);color:var(--admin-gold-light)}.admin-finance-filters [hidden]{display:none!important}.admin-finance-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:16px;display:grid}.admin-finance-chart-panel,.admin-finance-goal-panel,.admin-finance-savings-panel,.admin-finance-smart-panel,.admin-finance-comparison-panel,.admin-finance-calendar-panel,.admin-finance-records-panel,.admin-finance-archive-panel{min-width:0;overflow:hidden}.admin-finance-chart-panel>header{gap:12px}.admin-finance-chart-controls{flex-wrap:wrap;gap:6px;display:flex}.admin-finance-chart-controls button{border:1px solid var(--admin-border);min-height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px}.admin-finance-chart-controls button.is-active{border-color:var(--finance-savings)}@supports (color:color-mix(in lab, red, red)){.admin-finance-chart-controls button.is-active{border-color:color-mix(in srgb, var(--finance-savings) 48%, var(--admin-border))}}.admin-finance-chart-controls button.is-active{background:var(--finance-savings)}@supports (color:color-mix(in lab, red, red)){.admin-finance-chart-controls button.is-active{background:color-mix(in srgb, var(--finance-savings) 12%, transparent)}}.admin-finance-chart-controls button.is-active{color:var(--admin-gold-light)}.admin-finance-chart-legend{color:var(--admin-muted);flex-wrap:wrap;gap:15px;padding:11px 17px 0;font-size:.68rem;display:flex}.admin-finance-chart-legend span{align-items:center;gap:6px;display:inline-flex}.admin-finance-chart-legend span:before{content:"";background:currentColor;border-radius:999px;width:18px;height:3px}.admin-finance-chart-legend .is-income{color:var(--finance-income)}.admin-finance-chart-legend .is-expense{color:var(--finance-expense)}.admin-finance-chart-legend .is-savings{color:var(--finance-savings)}.admin-finance-chart{scrollbar-width:thin;min-height:350px;padding:6px 10px 10px;overflow-x:auto}.admin-finance-chart svg{width:100%;height:350px;display:block}.admin-finance-chart-grid-line{stroke:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-finance-chart-grid-line{stroke:color-mix(in srgb, var(--admin-muted) 16%, transparent)}}.admin-finance-chart-grid-line{stroke-width:1px;stroke-dasharray:4 6}.admin-finance-chart-zero-line{stroke:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-finance-chart-zero-line{stroke:color-mix(in srgb, var(--admin-muted) 42%, transparent)}}.admin-finance-chart-zero-line{stroke-width:1.5px}.admin-finance-chart-axis-label,.admin-finance-chart-x-label{fill:var(--admin-muted);font-family:inherit;font-size:11px}.admin-finance-chart-line{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.admin-finance-chart-line.is-income{stroke:var(--finance-income)}.admin-finance-chart-line.is-expense{stroke:var(--finance-expense)}.admin-finance-chart-line.is-savings{stroke:var(--finance-savings)}.admin-finance-chart-point{stroke:var(--admin-surface);stroke-width:2.5px;cursor:help}.admin-finance-chart-point.is-income{fill:var(--finance-income)}.admin-finance-chart-point.is-expense{fill:var(--finance-expense)}.admin-finance-chart-point.is-savings{fill:var(--finance-savings)}.admin-finance-chart-empty{min-height:325px;color:var(--admin-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.admin-finance-chart-empty span{color:var(--finance-savings);font-size:2rem}.admin-finance-chart-empty strong{color:var(--admin-text)}.admin-finance-goal{min-height:232px;padding:17px}.admin-finance-goal-empty{min-height:195px;color:var(--admin-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.admin-finance-goal-empty span{color:var(--finance-savings);font-size:2rem}.admin-finance-goal-empty strong{color:var(--admin-text)}.admin-finance-goal-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-finance-goal-facts .admin-finance-insight-item{padding:10px}.admin-finance-goal-progress-copy{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:10px;margin:20px 1px 8px;font-size:.72rem;display:flex}.admin-finance-goal-progress-copy strong{color:var(--finance-savings);direction:ltr;font:800 .95rem/1 ui-monospace,monospace}.admin-finance-goal-progress{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:999px;height:11px;overflow:hidden}.admin-finance-goal-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--finance-savings), var(--finance-income));height:100%;box-shadow:0 0 18px var(--finance-savings);display:block}@supports (color:color-mix(in lab, red, red)){.admin-finance-goal-progress i{box-shadow:0 0 18px color-mix(in srgb, var(--finance-savings) 44%, transparent)}}.admin-finance-goal-progress i{transition:width .35s}.admin-finance-goal-form{border-top:1px solid var(--admin-border);gap:11px;padding:15px;display:grid}.admin-finance-goal-form>label{color:var(--admin-muted);gap:7px;font-size:.7rem;display:grid}.admin-finance-goal-form>div{flex-wrap:wrap;gap:8px;display:flex}.admin-finance-goal-form button{flex:130px;min-height:42px}.admin-finance-goal-form .is-danger-outline{border:1px solid var(--finance-expense);justify-content:center;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-finance-goal-form .is-danger-outline{border:1px solid color-mix(in srgb, var(--finance-expense) 38%, var(--admin-border))}}.admin-finance-goal-form .is-danger-outline{background:var(--finance-expense);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-finance-goal-form .is-danger-outline{background:color-mix(in srgb, var(--finance-expense) 8%, transparent)}}.admin-finance-goal-form .is-danger-outline{color:var(--finance-expense);cursor:pointer}.admin-finance-money-input{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:12px;align-items:center;gap:7px;min-width:0;min-height:45px;padding-inline:12px;transition:border-color .2s,box-shadow .2s;display:flex}.admin-finance-money-input:focus-within{border-color:var(--finance-savings)}@supports (color:color-mix(in lab, red, red)){.admin-finance-money-input:focus-within{border-color:color-mix(in srgb, var(--finance-savings) 56%, var(--admin-border))}}.admin-finance-money-input:focus-within{box-shadow:0 0 0 3px var(--finance-savings)}@supports (color:color-mix(in lab, red, red)){.admin-finance-money-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--finance-savings) 10%, transparent)}}.admin-finance-money-input>b{color:var(--finance-savings);font:800 .9rem/1 ui-monospace,monospace}.admin-finance-money-input input{width:100%;min-width:0;color:var(--admin-text);text-align:left;direction:ltr;background:0 0;border:0;outline:0;font:700 .84rem/1 ui-monospace,monospace}.admin-finance-money-input input[readonly]{color:var(--finance-income);cursor:default}.admin-finance-money-input.is-manual{border-color:var(--finance-blue)}@supports (color:color-mix(in lab, red, red)){.admin-finance-money-input.is-manual{border-color:color-mix(in srgb, var(--finance-blue) 45%, var(--admin-border))}}.admin-finance-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-finance-savings-panel>div,.admin-finance-smart-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.admin-finance-insight-item{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:13px;gap:4px;min-width:0;padding:12px;display:grid}.admin-finance-insight-item small{color:var(--admin-muted);font-size:.65rem}.admin-finance-insight-item strong{overflow-wrap:anywhere;color:var(--admin-text);text-align:right;direction:ltr;font:800 .88rem/1.35 ui-monospace,monospace}.admin-finance-insight-item em{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-style:normal;overflow:hidden}.admin-finance-savings-panel .admin-finance-insight-item.is-total{border-color:var(--finance-savings);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.admin-finance-savings-panel .admin-finance-insight-item.is-total{border-color:color-mix(in srgb, var(--finance-savings) 38%, var(--admin-border))}}.admin-finance-savings-panel .admin-finance-insight-item.is-total{background:linear-gradient(120deg, var(--finance-savings), var(--admin-input-bg))}@supports (color:color-mix(in lab, red, red)){.admin-finance-savings-panel .admin-finance-insight-item.is-total{background:linear-gradient(120deg, color-mix(in srgb, var(--finance-savings) 12%, transparent), var(--admin-input-bg))}}.admin-finance-savings-panel .is-total strong{color:var(--finance-savings);font-size:1.2rem}.admin-finance-comparison-panel>[data-finance-comparisons]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admin-finance-comparison{--comparison-color:var(--admin-muted);border:1px solid var(--comparison-color);grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-finance-comparison{border:1px solid color-mix(in srgb, var(--comparison-color) 24%, var(--admin-border))}}.admin-finance-comparison{background:linear-gradient(145deg, var(--comparison-color), var(--admin-input-bg));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.admin-finance-comparison{background:linear-gradient(145deg, color-mix(in srgb, var(--comparison-color) 6%, transparent), var(--admin-input-bg))}}.admin-finance-comparison.is-up{--comparison-color:var(--finance-income)}.admin-finance-comparison.is-down{--comparison-color:var(--finance-expense)}.admin-finance-comparison>div:first-child{gap:5px;display:grid}.admin-finance-comparison>div:first-child small{color:var(--admin-muted);font-size:.68rem}.admin-finance-comparison>div:first-child strong{color:var(--admin-text);text-align:right;direction:ltr;font:800 1.12rem/1.2 ui-monospace,monospace}.admin-finance-comparison>b{color:var(--comparison-color);font-size:1.55rem}.admin-finance-comparison-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-finance-comparison-facts .admin-finance-insight-item{background:var(--admin-surface);border:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.admin-finance-comparison-facts .admin-finance-insight-item{background:color-mix(in srgb, var(--admin-surface) 58%, transparent)}}.admin-finance-comparison-facts .admin-finance-insight-item strong{font-size:.68rem}.admin-finance-calendar-panel>header{align-items:center}.admin-finance-calendar-navigation{align-items:center;gap:8px;display:flex}.admin-finance-calendar-navigation button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:32px;height:32px;color:var(--admin-text);cursor:pointer;border-radius:9px;place-items:center;display:grid}.admin-finance-calendar-navigation strong{min-width:126px;color:var(--admin-text);text-align:center;font-size:.78rem}.admin-finance-calendar-weekdays,.admin-finance-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.admin-finance-calendar-weekdays{color:var(--admin-muted);text-align:center;gap:6px;padding:10px 13px 7px;font-size:.62rem}.admin-finance-calendar-grid{gap:7px;padding:7px 13px 14px}.admin-finance-calendar-blank,.admin-finance-calendar-day{border-radius:12px;min-width:0;min-height:86px}.admin-finance-calendar-blank{border:1px dashed var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-finance-calendar-blank{border:1px dashed color-mix(in srgb, var(--admin-border) 55%, transparent)}}.admin-finance-calendar-blank{opacity:.32}.admin-finance-calendar-day{border:1px solid var(--admin-border);background:var(--admin-input-bg);color:var(--admin-muted);cursor:pointer;text-align:right;flex-direction:column;align-items:stretch;gap:3px;padding:8px;display:flex;overflow:hidden}.admin-finance-calendar-day:hover{border-color:var(--admin-border-strong);transform:translateY(-1px)}.admin-finance-calendar-day.has-data{border-color:var(--finance-savings)}@supports (color:color-mix(in lab, red, red)){.admin-finance-calendar-day.has-data{border-color:color-mix(in srgb, var(--finance-savings) 30%, var(--admin-border))}}.admin-finance-calendar-day.has-data{background:linear-gradient(145deg, var(--finance-savings), var(--admin-input-bg))}@supports (color:color-mix(in lab, red, red)){.admin-finance-calendar-day.has-data{background:linear-gradient(145deg, color-mix(in srgb, var(--finance-savings) 8%, transparent), var(--admin-input-bg))}}.admin-finance-calendar-day.is-today{box-shadow:inset 0 0 0 1px var(--finance-blue)}.admin-finance-calendar-day>strong{color:var(--admin-text);margin-bottom:2px;font-size:.75rem}.admin-finance-calendar-day>small{text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;font-size:.54rem;line-height:1.4;overflow:hidden}.admin-finance-calendar-day>small.is-income{color:var(--finance-income)}.admin-finance-calendar-day>small.is-expense{color:var(--finance-expense)}.admin-finance-calendar-day>small.is-savings{color:var(--finance-savings)}.admin-finance-table-wrap{overflow-x:auto}.admin-finance-table{min-width:890px}.admin-finance-table td{vertical-align:middle}.admin-finance-table td>small{color:var(--admin-muted);margin-top:4px;font-size:.62rem;display:block}.admin-finance-table td.is-income{color:var(--finance-income);text-align:right;direction:ltr;font:700 .78rem/1.4 ui-monospace,monospace}.admin-finance-table td.is-expense{color:var(--finance-expense);text-align:right;direction:ltr;font:700 .78rem/1.4 ui-monospace,monospace}.admin-finance-table td.is-savings strong{color:var(--finance-savings);direction:ltr;font:800 .8rem/1.4 ui-monospace,monospace}.admin-finance-manual-badge{color:var(--finance-blue)!important}.admin-finance-record-notes{white-space:normal;overflow-wrap:anywhere;max-width:260px}.admin-finance-record-actions{gap:6px;display:flex}.admin-finance-record-actions button{border:1px solid var(--admin-border);min-height:34px;color:var(--admin-soft-text);cursor:pointer;background:0 0;border-radius:9px;padding:6px 10px}.admin-finance-record-actions .is-edit:hover{border-color:var(--finance-blue)}@supports (color:color-mix(in lab, red, red)){.admin-finance-record-actions .is-edit:hover{border-color:color-mix(in srgb, var(--finance-blue) 45%, var(--admin-border))}}.admin-finance-record-actions .is-edit:hover{color:var(--finance-blue)}.admin-finance-record-actions .is-danger-outline{border-color:var(--finance-expense)}@supports (color:color-mix(in lab, red, red)){.admin-finance-record-actions .is-danger-outline{border-color:color-mix(in srgb, var(--finance-expense) 30%, var(--admin-border))}}.admin-finance-record-actions .is-danger-outline{color:var(--finance-expense)}.admin-finance-empty{min-height:230px;color:var(--admin-muted);text-align:center;place-content:center;justify-items:center;gap:7px}.admin-finance-empty:not([hidden]){display:grid}.admin-finance-empty svg{color:var(--finance-savings);font-size:2rem}.admin-finance-empty strong{color:var(--admin-text)}.admin-finance-archive{gap:10px;padding:14px;display:grid}.admin-finance-archive details{border:1px solid var(--admin-border);background:var(--admin-surface-raised);border-radius:14px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-finance-archive details{background:color-mix(in srgb, var(--admin-surface-raised) 76%, transparent)}}.admin-finance-archive summary{cursor:pointer;grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr);align-items:center;gap:10px;min-width:0;padding:13px;padding-inline-end:34px;list-style:none;display:grid;position:relative}.admin-finance-archive summary::-webkit-details-marker{display:none}.admin-finance-archive summary:before{content:"‹";color:var(--finance-savings);inset-inline-end:13px;font-size:1.1rem;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.admin-finance-archive details[open]>summary:before{transform:translateY(-50%)rotate(-90deg)}.admin-finance-archive summary>span:first-of-type{gap:3px;display:grid}.admin-finance-archive summary>span:first-of-type strong{color:var(--admin-text);font-size:.78rem}.admin-finance-archive summary>span:first-of-type small{color:var(--admin-muted);font-size:.6rem}.admin-finance-archive-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.admin-finance-archive-summary b{border:1px solid var(--admin-border);background:var(--admin-input-bg);color:var(--admin-muted);direction:ltr;border-radius:999px;padding:4px 7px;font:600 .57rem/1.3 ui-monospace,monospace}.admin-finance-archive-summary b.is-income{color:var(--finance-income)}.admin-finance-archive-summary b.is-expense{color:var(--finance-expense)}.admin-finance-archive-summary b.is-savings{color:var(--finance-savings)}.admin-finance-archive-months,.admin-finance-archive-weeks,.admin-finance-archive-days{gap:8px;padding:0 12px 12px;display:grid}.admin-finance-archive-month,.admin-finance-archive-week{margin-inline-start:12px}.admin-finance-archive-day{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:11px;gap:9px;padding:11px;display:grid}.admin-finance-archive-day>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-finance-archive-day>div:first-child>strong{color:var(--admin-text);font-size:.69rem}.admin-finance-archive-day-records{gap:6px;display:grid}.admin-finance-archive-day-records>span{background:var(--admin-surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-finance-archive-day-records>span{background:color-mix(in srgb, var(--admin-surface) 58%, transparent)}}.admin-finance-archive-day-records b{color:var(--admin-soft-text);direction:ltr;font:600 .58rem/1.4 ui-monospace,monospace}.admin-finance-archive-day-records small{min-width:120px;color:var(--admin-muted);flex:1;font-size:.58rem}.admin-finance-archive-empty{min-height:150px;color:var(--admin-muted);text-align:center;place-items:center;display:grid}.admin-finance-dialog{--finance-income:#37cf91;--finance-expense:#ff7373;--finance-savings:#e4b94f;--finance-blue:#58a9ff;border:1px solid var(--finance-savings);width:min(780px,100vw - 20px);max-width:none;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-finance-dialog{border:1px solid color-mix(in srgb, var(--finance-savings) 40%, var(--admin-border))}}.admin-finance-dialog{background:var(--admin-surface);color:var(--admin-text);border-radius:22px}.admin-finance-entry-form{max-height:calc(100dvh - 24px);overflow:auto}.admin-finance-entry-form>header{z-index:3;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-finance-entry-form>header{background:color-mix(in srgb, var(--admin-surface) 94%, transparent)}}.admin-finance-entry-form>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-finance-entry-form>header>div{align-items:center;gap:11px;display:flex}.admin-finance-entry-form>header>div>span{border:1px solid var(--finance-savings,#e4b94f);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-finance-entry-form>header>div>span{border:1px solid color-mix(in srgb, var(--finance-savings,#e4b94f) 38%, var(--admin-border))}}.admin-finance-entry-form>header>div>span{background:var(--finance-savings,#e4b94f);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-finance-entry-form>header>div>span{background:color-mix(in srgb, var(--finance-savings,#e4b94f) 10%, transparent)}}.admin-finance-entry-form>header>div>span{color:var(--finance-savings,#e4b94f)}.admin-finance-entry-form>header small{color:var(--admin-muted);font-size:.62rem;display:block}.admin-finance-entry-form>header h2{color:var(--admin-text);margin:3px 0 0;font-size:1.02rem}.admin-finance-entry-form>header button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:37px;height:37px;color:var(--admin-text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.admin-finance-entry-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.admin-finance-entry-body>label:not(.admin-finance-manual-toggle):not(.admin-finance-overspend-warning){min-width:0;color:var(--admin-muted);gap:7px;font-size:.7rem;display:grid}.admin-finance-entry-body>label>span:first-child b{color:var(--finance-savings,#e4b94f);font-size:.58rem}.admin-finance-entry-body>label>span:first-child em{color:var(--admin-muted);font-size:.58rem;font-style:normal}.admin-finance-date-field input,.admin-finance-notes-field textarea{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;color:var(--admin-text);border-radius:12px}.admin-finance-date-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:45px;padding:8px 11px}html[data-admin-theme=light] .admin-finance-date-field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-finance-notes-field{grid-column:1/-1}.admin-finance-notes-field textarea{resize:vertical;min-height:104px;padding:11px;line-height:1.75}.admin-finance-manual-toggle{border:1px solid var(--admin-border);background:var(--admin-input-bg);cursor:pointer;border-radius:13px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.admin-finance-manual-toggle>input{opacity:0;width:1px;height:1px}.admin-finance-manual-toggle>span{gap:3px;display:grid}.admin-finance-manual-toggle strong{color:var(--admin-text);font-size:.72rem}.admin-finance-manual-toggle small{color:var(--admin-muted);font-size:.59rem}.admin-finance-manual-toggle>i{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:999px;width:40px;height:22px;padding:2px;transition:all .2s}.admin-finance-manual-toggle>i:before{background:var(--admin-muted);content:"";border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.admin-finance-manual-toggle:has(input:checked){border-color:var(--finance-blue,#58a9ff)}@supports (color:color-mix(in lab, red, red)){.admin-finance-manual-toggle:has(input:checked){border-color:color-mix(in srgb, var(--finance-blue,#58a9ff) 44%, var(--admin-border))}}.admin-finance-manual-toggle:has(input:checked)>i{background:var(--finance-blue,#58a9ff)}@supports (color:color-mix(in lab, red, red)){.admin-finance-manual-toggle:has(input:checked)>i{background:color-mix(in srgb, var(--finance-blue,#58a9ff) 24%, var(--admin-surface))}}.admin-finance-manual-toggle:has(input:checked)>i:before{background:var(--finance-blue,#58a9ff);transform:translate(-18px)}.admin-finance-duplicate-warning{border:1px solid var(--finance-savings,#e4b94f);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-finance-duplicate-warning{border:1px solid color-mix(in srgb, var(--finance-savings,#e4b94f) 40%, var(--admin-border))}}.admin-finance-duplicate-warning{background:var(--finance-savings,#e4b94f);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-finance-duplicate-warning{background:color-mix(in srgb, var(--finance-savings,#e4b94f) 9%, var(--admin-input-bg))}}.admin-finance-duplicate-warning[hidden]{display:none}.admin-finance-duplicate-warning>svg{color:var(--finance-savings,#e4b94f);margin-top:2px}.admin-finance-duplicate-warning>div{gap:5px;display:grid}.admin-finance-duplicate-warning strong{color:var(--admin-text);font-size:.72rem}.admin-finance-duplicate-warning small{color:var(--admin-muted);font-size:.62rem;line-height:1.6}.admin-finance-duplicate-warning>div>span{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.admin-finance-duplicate-warning button{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:34px;color:var(--admin-soft-text);cursor:pointer;border-radius:9px;padding:6px 10px}.admin-finance-duplicate-warning.is-confirmed{border-color:var(--finance-income,#37cf91)}@supports (color:color-mix(in lab, red, red)){.admin-finance-duplicate-warning.is-confirmed{border-color:color-mix(in srgb, var(--finance-income,#37cf91) 42%, var(--admin-border))}}.admin-finance-duplicate-warning.is-confirmed{background:var(--finance-income,#37cf91)}@supports (color:color-mix(in lab, red, red)){.admin-finance-duplicate-warning.is-confirmed{background:color-mix(in srgb, var(--finance-income,#37cf91) 8%, var(--admin-input-bg))}}.admin-finance-overspend-warning{border:1px solid var(--finance-expense,#ff7373);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-finance-overspend-warning{border:1px solid color-mix(in srgb, var(--finance-expense,#ff7373) 42%, var(--admin-border))}}.admin-finance-overspend-warning{background:var(--finance-expense,#ff7373);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-finance-overspend-warning{background:color-mix(in srgb, var(--finance-expense,#ff7373) 9%, var(--admin-input-bg))}}.admin-finance-overspend-warning{cursor:pointer}.admin-finance-overspend-warning[hidden]{display:none}.admin-finance-overspend-warning input{accent-color:var(--finance-expense,#ff7373);margin-top:3px}.admin-finance-overspend-warning span{gap:4px;display:grid}.admin-finance-overspend-warning strong{color:var(--finance-expense,#ff7373);font-size:.72rem}.admin-finance-overspend-warning small{color:var(--admin-muted);font-size:.62rem;line-height:1.6}.admin-finance-form-message{min-height:20px;color:var(--admin-muted);grid-column:1/-1;margin:0;font-size:.68rem}.admin-finance-form-message.is-error{color:var(--finance-expense,#ff7373)}.admin-finance-form-message.is-success{color:var(--finance-income,#37cf91)}.admin-finance-entry-form>footer{z-index:3;border-top:1px solid var(--admin-border);background:var(--admin-surface);justify-content:flex-end;gap:9px;padding:13px 18px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.admin-finance-entry-form>footer{background:color-mix(in srgb, var(--admin-surface) 94%, transparent)}}.admin-finance-entry-form>footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-finance-entry-form>footer button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:43px;color:var(--admin-soft-text);cursor:pointer;border-radius:11px;padding:8px 15px}.admin-finance-entry-form>footer .admin-primary-button{border-color:var(--finance-savings,#e4b94f);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-finance-entry-form>footer .admin-primary-button{border-color:color-mix(in srgb, var(--finance-savings,#e4b94f) 48%, var(--admin-border))}}.admin-finance-entry-form>footer .admin-primary-button{background:linear-gradient(135deg, var(--finance-savings,#e4b94f), var(--finance-savings,#e4b94f))}@supports (color:color-mix(in lab, red, red)){.admin-finance-entry-form>footer .admin-primary-button{background:linear-gradient(135deg, color-mix(in srgb, var(--finance-savings,#e4b94f) 88%, #fff), var(--finance-savings,#e4b94f))}}.admin-finance-entry-form>footer .admin-primary-button{color:#17120a;font-weight:800}@media (width<=1180px){.admin-finance-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.admin-finance-main-grid{grid-template-columns:1fr}.admin-finance-goal-panel{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);display:grid}.admin-finance-goal-panel>header{grid-column:1/-1}.admin-finance-goal-form{border-top:0;border-inline-start:1px solid var(--admin-border)}}@media (width<=900px){.admin-finance-metrics,.admin-finance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-insights-grid,.admin-finance-comparison-panel>[data-finance-comparisons]{grid-template-columns:1fr}.admin-finance-calendar-day{min-height:78px;padding:6px}.admin-finance-calendar-day>small{font-size:.49rem}.admin-finance-archive summary{grid-template-columns:1fr}.admin-finance-archive-summary{justify-content:flex-start}}@media (width<=720px){.admin-finance-section{gap:13px}.admin-finance-hero{flex-direction:column;align-items:stretch}.admin-finance-hero>div{align-items:flex-start}.admin-finance-add-button{justify-content:center;width:100%}.admin-finance-metric{gap:10px;min-height:108px;padding:13px}.admin-finance-metric-icon{border-radius:11px;width:38px;height:38px}.admin-finance-metric strong{font-size:clamp(1rem,4.6vw,1.25rem)}.admin-finance-metric em{font-size:.58rem}.admin-finance-filters{grid-template-columns:1fr}.admin-finance-search{grid-column:auto}.admin-finance-goal-panel{display:block}.admin-finance-goal-form{border-top:1px solid var(--admin-border);border-inline-start:0}.admin-finance-chart-panel>header{flex-direction:column;align-items:stretch}.admin-finance-chart-controls{width:100%}.admin-finance-chart-controls button{flex:1}.admin-finance-calendar-panel>header{flex-direction:column;align-items:stretch}.admin-finance-calendar-navigation{justify-content:space-between}.admin-finance-calendar-grid,.admin-finance-calendar-weekdays{gap:3px;padding-inline:7px}.admin-finance-calendar-blank,.admin-finance-calendar-day{border-radius:8px;min-height:66px}.admin-finance-calendar-day{padding:4px}.admin-finance-calendar-day>strong{font-size:.64rem}.admin-finance-calendar-day>small{font-size:.42rem;line-height:1.25}.admin-finance-table-wrap{overflow:visible}.admin-finance-table{width:100%;min-width:0;display:block}.admin-finance-table thead{display:none}.admin-finance-table tbody{gap:10px;padding:10px;display:grid}.admin-finance-table tr{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:14px;gap:0;padding:11px;display:grid}.admin-finance-table td{border:0;border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 0;display:grid;text-align:right!important;direction:rtl!important}.admin-finance-table td:last-child{border-bottom:0}.admin-finance-table td:before{color:var(--admin-muted);content:attr(data-label);font-size:.62rem}.admin-finance-table td>strong,.admin-finance-table td>small{grid-column:2}.admin-finance-record-notes{max-width:none}.admin-finance-record-actions{justify-content:flex-start}.admin-finance-record-actions button{min-width:72px}.admin-finance-archive{padding:9px}.admin-finance-archive-month,.admin-finance-archive-week{margin-inline-start:5px}.admin-finance-archive-months,.admin-finance-archive-weeks,.admin-finance-archive-days{padding-inline:6px}.admin-finance-archive-day>div:first-child{flex-direction:column;align-items:stretch}.admin-finance-archive-day-records>span{flex-direction:column;align-items:flex-start}.admin-finance-entry-body{grid-template-columns:1fr}.admin-finance-notes-field,.admin-finance-manual-toggle,.admin-finance-duplicate-warning,.admin-finance-overspend-warning,.admin-finance-form-message{grid-column:auto}}@media (width<=430px){.admin-finance-metrics{grid-template-columns:1fr}.admin-finance-metric{min-height:96px}.admin-finance-savings-panel>div,.admin-finance-smart-panel>div{grid-template-columns:1fr}.admin-finance-savings-panel .admin-finance-insight-item.is-total{grid-column:auto}.admin-finance-goal-facts,.admin-finance-comparison-facts{grid-template-columns:1fr}.admin-finance-calendar-day{min-height:58px}.admin-finance-calendar-day>small.is-expense{display:none}.admin-finance-entry-form>footer{grid-template-columns:.7fr 1.3fr;display:grid}.admin-finance-entry-form>footer button{width:100%;padding-inline:8px}}.admin-page{font-family:var(--admin-font,var(--font-display));font-size:var(--admin-base-font-size,16px)}.admin-page .admin-shell{grid-template-columns:var(--admin-sidebar-width,300px) minmax(0, 1fr)}.admin-page .admin-panel{border-radius:var(--admin-card-radius,19px)}.admin-page :is(h1,h2,h3){zoom:var(--admin-heading-scale,1)}.admin-page[data-admin-animations=false] *,.admin-page[data-admin-animations=false] :before,.admin-page[data-admin-animations=false] :after{transition-duration:0s!important;animation:none!important}.admin-settings-hero{z-index:22;border:1px solid var(--admin-border);border-radius:var(--admin-card-radius,19px);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:18px;min-height:104px;margin:-8px 0 18px;padding:18px 20px;display:flex;position:sticky;top:98px}@supports (color:color-mix(in lab, red, red)){.admin-settings-hero{background:color-mix(in srgb, var(--admin-surface) 92%, transparent)}}.admin-settings-hero{box-shadow:0 16px 44px var(--admin-bg)}@supports (color:color-mix(in lab, red, red)){.admin-settings-hero{box-shadow:0 16px 44px color-mix(in srgb, var(--admin-bg) 42%, transparent)}}.admin-settings-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-settings-hero :is(p,h2,span){margin:0;display:block}.admin-settings-hero p{color:var(--admin-gold);letter-spacing:.16em;font-size:.58rem;font-weight:900}.admin-settings-hero h2{color:var(--admin-text);margin-top:4px;font-size:1.45rem}.admin-settings-hero span{color:var(--admin-muted);margin-top:5px;font-size:.63rem;line-height:1.75}.admin-settings-hero .admin-primary-button{flex:none;min-width:190px;padding-inline:20px}.admin-settings-control-center{grid-template-columns:minmax(230px,.29fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-settings-categories{border:1px solid var(--admin-border);border-radius:var(--admin-card-radius,19px);background:var(--admin-panel-bg);scrollbar-width:thin;gap:5px;max-height:calc(100dvh - 238px);padding:9px;display:grid;position:sticky;top:220px;overflow:auto}.admin-settings-categories button{min-height:54px;color:var(--admin-muted);text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.admin-settings-categories button b{border:1px solid var(--admin-border);width:30px;height:30px;color:var(--admin-muted);border-radius:9px;place-items:center;font:800 .53rem ui-monospace,monospace;display:grid}.admin-settings-categories button span{font-size:.62rem;font-weight:800;line-height:1.55}.admin-settings-categories button:hover,.admin-settings-categories button.is-active{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-settings-categories button:hover,.admin-settings-categories button.is-active{border-color:color-mix(in srgb, var(--admin-gold) 34%, var(--admin-border))}}.admin-settings-categories button:hover,.admin-settings-categories button.is-active{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-settings-categories button:hover,.admin-settings-categories button.is-active{background:color-mix(in srgb, var(--admin-gold) 9%, transparent)}}.admin-settings-categories button:hover,.admin-settings-categories button.is-active{color:var(--admin-text)}.admin-settings-categories button.is-active b{border-color:var(--admin-gold);background:var(--admin-gold);color:var(--admin-bg)}.admin-settings-workspace{min-width:0}.admin-settings-panel[hidden]{display:none!important}.admin-settings-panel.is-active{animation:.18s ease-out admin-section-in;display:block}.admin-settings-panel>header>div{align-items:flex-start}.admin-settings-panel>header>div>svg{flex:none;width:20px;height:20px;margin-top:2px}.admin-settings-panel>header :is(h3,p){margin:0}.admin-settings-panel>header h3{color:var(--admin-text);font-size:.88rem}.admin-settings-panel>header p{color:var(--admin-muted);margin-top:4px;font-size:.54rem;line-height:1.65}.admin-settings-panel-body{gap:18px;padding:clamp(16px,2.5vw,26px);display:grid}.admin-settings-subsection,.admin-settings-object-group{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:15px;gap:14px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-subsection,.admin-settings-object-group{background:color-mix(in srgb, var(--admin-input-bg) 72%, transparent)}}.admin-settings-subsection>h4,.admin-settings-object-heading h4{color:var(--admin-gold-light);margin:0;font-size:.72rem}.admin-settings-object-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-settings-object-heading span{color:var(--admin-muted);font-size:.5rem}.admin-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-settings-field{gap:7px;min-width:0;display:grid}.admin-settings-field>span,.admin-admin-text-toolbar label>span,.admin-admin-text-custom label>span{color:var(--admin-muted);font-size:.56rem;font-weight:750}.admin-settings-field input:not([type=checkbox]),.admin-settings-field textarea,.admin-settings-field select,.admin-navigation-order-item input,.admin-admin-text-toolbar input,.admin-admin-text-toolbar select,.admin-admin-text-row input,.admin-admin-text-row textarea,.admin-admin-text-custom input{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-width:0;min-height:44px;color:var(--admin-text);border-radius:11px;outline:0;padding:9px 11px;font-size:.63rem;line-height:1.7}.admin-settings-field textarea,.admin-admin-text-row textarea{resize:vertical}.admin-settings-field input[type=color]{cursor:pointer;padding:5px}.admin-settings-field :is(input,textarea,select):focus,.admin-navigation-order-item input:focus,.admin-admin-text-row :is(input,textarea):focus{border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-settings-field :is(input,textarea,select):focus,.admin-navigation-order-item input:focus,.admin-admin-text-row :is(input,textarea):focus{border-color:color-mix(in srgb, var(--admin-gold) 62%, var(--admin-border))}}.admin-settings-field :is(input,textarea,select):focus,.admin-navigation-order-item input:focus,.admin-admin-text-row :is(input,textarea):focus{box-shadow:0 0 0 3px var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-settings-field :is(input,textarea,select):focus,.admin-navigation-order-item input:focus,.admin-admin-text-row :is(input,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-gold) 10%, transparent)}}.admin-settings-field.is-toggle{border:1px solid var(--admin-border);background:var(--admin-input-bg);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;position:relative}.admin-settings-field.is-toggle input{width:18px;height:18px;accent-color:var(--admin-gold)}.admin-settings-field.is-toggle i{color:#66d7aa;font-size:.5rem;font-style:normal}.admin-settings-collection-list{gap:10px;display:grid}.admin-settings-collection-item{border:1px solid var(--admin-border);background:var(--admin-panel-bg);border-radius:13px;min-width:0;overflow:hidden}.admin-settings-collection-item-head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.admin-settings-collection-item-head strong{min-width:0;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.admin-settings-collection-item>.admin-settings-fields,.admin-settings-collection-item>.admin-settings-object-group{margin:12px}.admin-settings-collection-actions,.admin-navigation-order-arrows{gap:5px;display:flex}.admin-settings-collection-actions button,.admin-navigation-order-arrows button,.admin-admin-text-row>button{border:1px solid var(--admin-border);min-width:31px;min-height:31px;color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:8px;padding:5px 8px;font-size:.53rem}.admin-settings-collection-actions button.is-danger{color:#fb8d95}.admin-settings-collection-actions button:disabled,.admin-navigation-order-arrows button:disabled{opacity:.25;cursor:not-allowed}.admin-settings-collection-add{justify-self:start;min-height:40px;padding-inline:14px}.admin-settings-callout{border:1px solid var(--admin-gold);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.admin-settings-callout{border:1px solid color-mix(in srgb, var(--admin-gold) 28%, var(--admin-border))}}.admin-settings-callout{background:var(--admin-gold);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-settings-callout{background:color-mix(in srgb, var(--admin-gold) 6%, transparent)}}.admin-settings-callout{color:var(--admin-muted);font-size:.57rem;line-height:1.8}.admin-navigation-order{gap:8px;display:grid}.admin-navigation-order-item{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:13px;grid-template-columns:38px 32px minmax(120px,.55fr) minmax(180px,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:9px;display:grid}.admin-navigation-order-item.is-dragging{border-color:var(--admin-gold);background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-navigation-order-item.is-dragging{background:color-mix(in srgb, var(--admin-gold) 10%, var(--admin-surface))}}.admin-navigation-order-item.is-dragging{box-shadow:0 16px 32px var(--admin-bg)}@supports (color:color-mix(in lab, red, red)){.admin-navigation-order-item.is-dragging{box-shadow:0 16px 32px color-mix(in srgb, var(--admin-bg) 44%, transparent)}}.admin-navigation-order-item.is-dragging{opacity:.84}.admin-navigation-order-item.is-locked{border-style:dashed}.admin-navigation-drag-handle{border:1px solid var(--admin-gold);place-items:center;width:38px;height:42px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-navigation-drag-handle{border:1px solid color-mix(in srgb, var(--admin-gold) 28%, var(--admin-border))}}.admin-navigation-drag-handle{background:var(--admin-gold);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-navigation-drag-handle{background:color-mix(in srgb, var(--admin-gold) 7%, transparent)}}.admin-navigation-drag-handle{color:var(--admin-gold-light);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:.9rem}.admin-navigation-drag-handle:active{cursor:grabbing}.admin-navigation-drag-handle:disabled{cursor:not-allowed;opacity:.45}.admin-navigation-order-item>b{color:var(--admin-gold);text-align:center;font:800 .55rem ui-monospace,monospace}.admin-navigation-order-copy{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.admin-navigation-order-copy:active{cursor:grabbing}.admin-navigation-order-copy :is(small,strong){min-width:0;display:block}.admin-navigation-order-copy small{color:var(--admin-muted);text-align:right;direction:ltr;font:.47rem ui-monospace,monospace}.admin-navigation-order-copy strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.56rem;overflow:hidden}.admin-admin-text-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,.38fr);gap:10px;display:grid}.admin-admin-text-toolbar label,.admin-admin-text-custom label{gap:6px;display:grid}.admin-admin-text-list{scrollbar-width:thin;gap:8px;max-height:min(760px,68dvh);display:grid;overflow:auto}.admin-admin-text-row{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:12px;grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-admin-text-source :is(small,strong){display:block}.admin-admin-text-source small{color:var(--admin-gold);font-size:.46rem}.admin-admin-text-source strong{color:var(--admin-muted);margin-top:3px;font-size:.54rem;line-height:1.65}.admin-admin-text-custom{border:1px dashed var(--admin-gold);gap:10px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-admin-text-custom{border:1px dashed color-mix(in srgb, var(--admin-gold) 36%, var(--admin-border))}}.admin-admin-text-custom{border-radius:14px}.admin-admin-text-custom h4{color:var(--admin-gold-light);margin:0;font-size:.68rem}.admin-admin-text-custom>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.admin-admin-text-custom button{border:1px solid var(--admin-gold);min-height:44px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.admin-admin-text-custom button{border:1px solid color-mix(in srgb, var(--admin-gold) 42%, var(--admin-border))}}.admin-admin-text-custom button{background:var(--admin-gold);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-admin-text-custom button{background:color-mix(in srgb, var(--admin-gold) 10%, transparent)}}.admin-admin-text-custom button{color:var(--admin-gold-light);cursor:pointer;font-weight:800}.admin-settings-empty{color:var(--admin-muted);text-align:center;margin:0;padding:24px;font-size:.6rem}.admin-settings-panel.admin-json-editor{padding-bottom:18px;position:static}@media (width<=1100px){.admin-settings-control-center{grid-template-columns:1fr}.admin-settings-categories{z-index:20;grid-template-columns:repeat(3,minmax(180px,1fr));max-height:none;position:sticky;top:207px;overflow-x:auto}}@media (width<=900px){.admin-page .admin-shell{display:block}.admin-settings-hero{top:88px}.admin-settings-categories{top:204px}}@media (width<=720px){.admin-settings-hero{flex-direction:column;align-items:stretch;position:static}.admin-settings-hero .admin-primary-button{width:100%}.admin-settings-categories{scroll-snap-type:x proximity;padding:7px;display:flex;position:static;overflow-x:auto}.admin-settings-categories button{scroll-snap-align:start;min-width:190px}.admin-settings-fields,.admin-admin-text-toolbar{grid-template-columns:1fr}.admin-navigation-order-item{grid-template-columns:38px 28px minmax(0,1fr) auto}.admin-navigation-order-item input{grid-column:1/-1}.admin-admin-text-row{grid-template-columns:minmax(0,1fr) auto}.admin-admin-text-row>:is(input,textarea){grid-area:2/1/auto/-1}.admin-admin-text-row>button{grid-area:1/2}.admin-admin-text-custom>div{grid-template-columns:1fr}}@media (width<=480px){.admin-settings-panel-body{padding:12px}.admin-settings-object-group,.admin-settings-subsection{padding:11px}.admin-navigation-order-item{grid-template-columns:36px 24px minmax(0,1fr)}.admin-navigation-order-arrows{grid-column:1/-1;justify-content:flex-end}.admin-navigation-order-item input{min-height:42px}}.admin-subscriptions-section{--subscription-accent:#4fc3a1;--subscription-blue:#64a8ff;--subscription-orange:#f5a94d;gap:20px;display:none}.admin-subscriptions-section.is-active{display:grid}.admin-subscriptions-hero{border:1px solid var(--subscription-accent);justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:22px 25px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-hero{border:1px solid color-mix(in srgb, var(--subscription-accent) 28%, var(--admin-border))}}.admin-subscriptions-hero{background:radial-gradient(circle at 12% 20%, var(--subscription-accent), transparent 34%), linear-gradient(135deg, var(--admin-raised), var(--admin-surface));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-hero{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--subscription-accent) 14%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--admin-raised) 96%, var(--subscription-accent)), var(--admin-surface))}}.admin-subscriptions-hero{box-shadow:0 22px 54px #00000029}.admin-subscriptions-hero-copy,.admin-subscriptions-hero-actions,.admin-subscriptions-hero-copy>div{align-items:center;gap:16px;display:flex}.admin-subscriptions-hero-copy>div{flex-direction:column;align-items:flex-start;gap:2px}.admin-subscriptions-hero-icon{border:1px solid var(--subscription-accent);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-hero-icon{border:1px solid color-mix(in srgb, var(--subscription-accent) 45%, transparent)}}.admin-subscriptions-hero-icon{background:var(--subscription-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-hero-icon{background:color-mix(in srgb, var(--subscription-accent) 13%, transparent)}}.admin-subscriptions-hero-icon{color:var(--subscription-accent)}.admin-subscriptions-hero-icon svg{width:27px;height:27px}.admin-subscriptions-hero :is(p,h2,small){margin:0}.admin-subscriptions-hero p{color:var(--subscription-accent);letter-spacing:.13em;font:800 .68rem/1.2 ui-monospace,monospace}.admin-subscriptions-hero h2{color:var(--admin-text);font-size:clamp(1.5rem,2.6vw,2.1rem)}.admin-subscriptions-hero small{color:var(--admin-muted);font-size:.78rem;line-height:1.7}.admin-subscriptions-hero-actions button{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-hero-actions button{background:color-mix(in srgb, var(--admin-input-bg) 90%, transparent)}}.admin-subscriptions-hero-actions button{color:var(--admin-soft-text);cursor:pointer;font:800 .8rem inherit}.admin-subscriptions-hero-actions .admin-primary-button{border-color:var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-hero-actions .admin-primary-button{border-color:color-mix(in srgb, var(--subscription-accent) 55%, transparent)}}.admin-subscriptions-hero-actions .admin-primary-button{background:var(--subscription-accent);color:#05241a}.admin-subscriptions-tabs{border:1px solid var(--admin-border);background:var(--admin-surface);scrollbar-width:thin;border-radius:17px;gap:7px;padding:7px;display:flex;overflow-x:auto}.admin-subscriptions-tabs button{min-width:max-content;min-height:43px;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font:800 .78rem inherit;display:inline-flex}.admin-subscriptions-tabs button:is(:hover,:focus-visible),.admin-subscriptions-tabs button.is-active{border-color:var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-tabs button:is(:hover,:focus-visible),.admin-subscriptions-tabs button.is-active{border-color:color-mix(in srgb, var(--subscription-accent) 38%, transparent)}}.admin-subscriptions-tabs button:is(:hover,:focus-visible),.admin-subscriptions-tabs button.is-active{background:var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-tabs button:is(:hover,:focus-visible),.admin-subscriptions-tabs button.is-active{background:color-mix(in srgb, var(--subscription-accent) 10%, transparent)}}.admin-subscriptions-tabs button:is(:hover,:focus-visible),.admin-subscriptions-tabs button.is-active{color:var(--subscription-accent)}.admin-subscriptions-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-subscriptions-loading i{border:1px solid var(--admin-border);background:linear-gradient(100deg, var(--admin-surface) 15%, var(--admin-raised) 34%, var(--admin-surface) 52%);background-size:220% 100%;border-radius:19px;min-height:128px;animation:1.3s linear infinite admin-subscription-shimmer}@keyframes admin-subscription-shimmer{to{background-position-x:-220%}}.admin-subscriptions-workspace,.admin-subscriptions-view{min-width:0}.admin-subscriptions-view.is-active{gap:20px;display:grid}.admin-subscriptions-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;display:grid}.admin-subscriptions-metric{border:1px solid var(--admin-border);background:var(--admin-surface);min-width:0;min-height:126px;color:var(--admin-text);text-align:right;cursor:pointer;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:17px;display:grid;box-shadow:0 13px 30px #00000014}.admin-subscriptions-metric-icon{background:currentColor;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-metric-icon{background:color-mix(in srgb, currentColor 12%, transparent)}}.admin-subscriptions-metric-icon{font-weight:900}.admin-subscriptions-metric div{gap:3px;min-width:0;display:grid}.admin-subscriptions-metric small{color:var(--admin-muted);font-size:.7rem}.admin-subscriptions-metric strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:clamp(.95rem,1.3vw,1.22rem);line-height:1.55}.admin-subscriptions-metric em{color:var(--admin-muted);font-size:.65rem;font-style:normal;line-height:1.6}.admin-subscriptions-metric.is-gold{color:#e8bd59}.admin-subscriptions-metric.is-cyan{color:#59d4dc}.admin-subscriptions-metric.is-blue{color:var(--subscription-blue)}.admin-subscriptions-metric.is-orange{color:var(--subscription-orange)}.admin-subscriptions-metric.is-green{color:var(--subscription-accent)}.admin-subscriptions-metric.is-violet{color:#b19bff}.admin-subscriptions-metric.is-red{color:#ff7f88}.admin-subscriptions-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:20px;display:grid}.admin-subscriptions-spending-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;display:grid}.admin-subscriptions-section .admin-panel>header,.admin-subscriptions-settings-panel>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:15px 18px;display:flex}.admin-subscriptions-section .admin-panel>header>div,.admin-subscriptions-settings-panel>header>div{align-items:center;gap:10px;display:flex}.admin-subscriptions-section .admin-panel>header h3,.admin-subscriptions-settings-panel>header h3{color:var(--admin-text);margin:0;font-size:.96rem}.admin-subscriptions-section .admin-panel>header svg{color:var(--subscription-accent)}.admin-subscriptions-section .admin-panel>header>span,.admin-subscriptions-settings-panel>header>span{color:var(--admin-muted);font-size:.72rem}.admin-subscriptions-upcoming,.admin-subscriptions-alerts{gap:10px;padding:14px;display:grid}.admin-subscription-upcoming-card{border:1px solid var(--admin-border);background:var(--admin-raised);border-radius:16px;grid-template-columns:minmax(190px,1fr) minmax(120px,auto) auto auto minmax(210px,auto);align-items:center;gap:13px;min-height:92px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-subscription-upcoming-card{background:color-mix(in srgb, var(--admin-raised) 80%, transparent)}}.admin-subscription-upcoming-card.is-overdue{border-color:#ff68735c}.admin-subscription-upcoming-card.is-trial{border-color:#b19bff5c}.admin-subscription-upcoming-main,.admin-subscription-table-title{align-items:center;gap:11px;min-width:0;display:flex}.admin-subscription-upcoming-main>div{gap:3px;min-width:0;display:grid}.admin-subscription-upcoming-main strong,.admin-subscription-table-title strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.admin-subscription-upcoming-main small{color:var(--admin-muted);font-size:.68rem}.admin-subscription-avatar{border:1px solid var(--subscription-accent);flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-subscription-avatar{border:1px solid color-mix(in srgb, var(--subscription-accent) 28%, var(--admin-border))}}.admin-subscription-avatar{background:var(--subscription-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-subscription-avatar{background:color-mix(in srgb, var(--subscription-accent) 10%, var(--admin-input-bg))}}.admin-subscription-avatar{color:var(--subscription-accent);font-size:1rem;font-weight:900}.admin-subscription-avatar img{object-fit:cover;width:100%;height:100%}.admin-subscription-upcoming-amount{text-align:right;gap:2px;display:grid}.admin-subscription-upcoming-amount strong{color:var(--admin-text);font-size:.82rem}.admin-subscription-upcoming-amount small{color:var(--admin-muted);font-size:.66rem}.admin-subscription-due,.admin-subscription-status{background:var(--subscription-orange);border-radius:999px;min-width:max-content;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.admin-subscription-due,.admin-subscription-status{background:color-mix(in srgb, var(--subscription-orange) 11%, transparent)}}.admin-subscription-due,.admin-subscription-status{color:var(--subscription-orange);font-size:.66rem;font-weight:800}.admin-subscription-status.is-active{color:var(--subscription-accent);background:#4fc3a11c}.admin-subscription-status.is-trial{color:#b19bff;background:#b19bff1f}.admin-subscription-status.is-overdue{color:#ff7f88;background:#ff68731c}.admin-subscription-status:is(.is-paused,.is-cancelled,.is-expired){color:var(--admin-muted);background:#96a3af1c}.admin-subscription-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-subscription-actions button,.admin-subscription-detail-actions :is(button,a),.admin-subscriptions-table button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:34px;color:var(--admin-soft-text);cursor:pointer;border-radius:10px;padding:6px 10px;font:800 .67rem inherit;text-decoration:none}.admin-subscription-actions .is-primary,.admin-subscription-detail-actions .is-primary{border-color:var(--subscription-blue)}@supports (color:color-mix(in lab, red, red)){.admin-subscription-actions .is-primary,.admin-subscription-detail-actions .is-primary{border-color:color-mix(in srgb, var(--subscription-blue) 36%, transparent)}}.admin-subscription-actions .is-primary,.admin-subscription-detail-actions .is-primary{color:var(--subscription-blue)}.admin-subscription-actions .is-success,.admin-subscription-detail-actions .is-success{color:var(--subscription-accent);border-color:#4fc3a159}.admin-subscription-detail-actions .is-danger,.admin-subscriptions-table .is-danger{color:#ff7f88;border-color:#ff687359}.admin-subscription-detail-actions .is-warning{color:var(--subscription-orange);border-color:#f5a94d59}.admin-subscriptions-empty{min-height:260px;color:var(--admin-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.admin-subscriptions-empty svg{width:40px;height:40px;color:var(--subscription-accent)}.admin-subscriptions-empty strong{color:var(--admin-text)}.admin-subscriptions-empty small{max-width:540px;line-height:1.8}.admin-subscription-alert{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-subscription-alert{background:color-mix(in srgb, var(--admin-input-bg) 88%, transparent)}}.admin-subscription-alert{color:var(--admin-text);text-align:right;cursor:pointer}.admin-subscription-alert>span{width:36px;height:36px;color:var(--subscription-orange);background:#f5a94d1a;border-radius:11px;place-items:center;font-weight:900;display:grid}.admin-subscription-alert.is-danger>span{color:#ff7f88;background:#ff68731a}.admin-subscription-alert.is-muted>span{color:var(--admin-muted);background:#96a3af1a}.admin-subscription-alert div{gap:3px;display:grid}.admin-subscription-alert strong{font-size:.78rem}.admin-subscription-alert small{color:var(--admin-muted);font-size:.66rem;line-height:1.7}.admin-subscription-alert b{color:var(--subscription-blue);font-size:.65rem}.admin-subscriptions-alert-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:230px;padding:22px;display:grid}.admin-subscriptions-alert-empty>span{width:48px;height:48px;color:var(--subscription-accent);background:#4fc3a11c;border-radius:50%;place-items:center;display:grid}.admin-subscriptions-alert-empty strong{color:var(--admin-text);font-size:.85rem}.admin-subscriptions-alert-empty small{color:var(--admin-muted);font-size:.7rem;line-height:1.8}.admin-subscriptions-chart-switch{border:1px solid var(--admin-border);border-radius:10px;gap:3px;padding:3px;display:flex}.admin-subscriptions-chart-switch button{min-height:30px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:.66rem}.admin-subscriptions-chart-switch button.is-active{background:var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-chart-switch button.is-active{background:color-mix(in srgb, var(--subscription-accent) 14%, transparent)}}.admin-subscriptions-chart-switch button.is-active{color:var(--subscription-accent)}.admin-subscriptions-chart,.admin-subscriptions-category-chart{align-content:center;gap:20px;min-height:300px;padding:18px;display:grid}.admin-subscriptions-currency-chart{gap:8px;display:grid}.admin-subscriptions-currency-chart>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-subscriptions-currency-chart>div strong{color:var(--admin-text)}.admin-subscriptions-currency-chart>div span{color:var(--admin-muted);font-size:.7rem}.admin-subscriptions-currency-chart>div span.is-up{color:#ff8d94}.admin-subscriptions-currency-chart>div span.is-down{color:var(--subscription-accent)}.admin-subscriptions-currency-chart svg{width:100%;max-height:250px;display:block;overflow:visible}.admin-subscriptions-chart-area{fill:var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-chart-area{fill:color-mix(in srgb, var(--subscription-accent) 12%, transparent)}}.admin-subscriptions-chart-line{fill:none;stroke:var(--subscription-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.admin-subscriptions-currency-chart circle{fill:var(--admin-surface);stroke:var(--subscription-accent);stroke-width:3px}.admin-subscriptions-chart-labels{color:var(--admin-muted);justify-content:space-between;gap:4px;font-size:.62rem;display:flex}.admin-subscriptions-chart-empty{color:var(--admin-muted);text-align:center;margin:0;padding:30px 18px;font-size:.78rem;line-height:1.8}.admin-subscriptions-category-chart>section{gap:10px;display:grid}.admin-subscriptions-category-chart>section>strong{color:var(--subscription-accent);font-size:.75rem}.admin-subscriptions-category-row{gap:5px;display:grid}.admin-subscriptions-category-row>div{color:var(--admin-soft-text);justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;display:flex}.admin-subscriptions-category-row i{background:var(--admin-input-bg);border-radius:999px;height:7px;display:block;overflow:hidden}.admin-subscriptions-category-row u{border-radius:inherit;background:linear-gradient(90deg, var(--subscription-accent), var(--subscription-blue));height:100%;text-decoration:none;display:block}.admin-subscriptions-list-panel{overflow:hidden}.admin-subscriptions-filters{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(135px,.65fr));gap:11px;padding:16px;display:grid}.admin-subscriptions-filters label{gap:6px;display:grid}.admin-subscriptions-filters label>span{color:var(--admin-muted);font-size:.67rem}.admin-subscriptions-filters :is(input,select),.admin-subscription-report-range input{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:44px;color:var(--admin-text);border-radius:11px;outline:0;padding:8px 11px;font:700 .73rem inherit}.admin-subscriptions-filters .admin-search{align-self:end}.admin-subscriptions-filters .admin-search input{width:100%;padding-inline-start:38px}.admin-subscriptions-filters .admin-subscriptions-active-only{border:1px solid var(--admin-border);border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:flex}.admin-subscriptions-active-only input{min-height:0}.admin-subscriptions-filters>button{border:1px solid var(--admin-border);min-height:42px;color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:11px;align-self:end;padding:8px 11px}.admin-subscriptions-list-toolbar{border-bottom:1px solid var(--admin-border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.admin-subscriptions-list-toolbar>div{border:1px solid var(--admin-border);border-radius:10px;gap:3px;margin-inline-end:auto;padding:3px;display:flex}.admin-subscriptions-list-toolbar button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:36px;color:var(--admin-soft-text);cursor:pointer;border-radius:9px;padding:6px 11px;font:800 .69rem inherit}.admin-subscriptions-list-toolbar>div button{background:0 0;border-color:#0000}.admin-subscriptions-list-toolbar>div button.is-active{background:var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-list-toolbar>div button.is-active{background:color-mix(in srgb, var(--subscription-accent) 12%, transparent)}}.admin-subscriptions-list-toolbar>div button.is-active{color:var(--subscription-accent)}.admin-subscriptions-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.admin-subscriptions-list:has(.admin-subscriptions-table-wrap){padding:0;display:block}.admin-subscription-card{border:1px solid var(--admin-border);background:var(--admin-raised);border-radius:18px;gap:14px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-subscription-card{background:color-mix(in srgb, var(--admin-raised) 84%, transparent)}}.admin-subscription-card.is-overdue{border-color:#ff687361}.admin-subscription-card>header{justify-content:space-between;align-items:center;display:flex;border:0!important;min-height:0!important;padding:0!important}.admin-subscription-card>header>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-subscription-card>header>div>div{gap:2px;min-width:0;display:grid}.admin-subscription-card>header strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.admin-subscription-card>header small{color:var(--admin-muted);font-size:.65rem}.admin-subscription-card-amount{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-subscription-card-amount strong{color:var(--subscription-accent);font-size:1.12rem}.admin-subscription-card-amount small{color:var(--admin-muted);font-size:.68rem}.admin-subscription-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.admin-subscription-card dl div{background:var(--admin-input-bg);border-radius:11px;padding:9px}.admin-subscription-card dt{color:var(--admin-muted);font-size:.61rem}.admin-subscription-card dd{color:var(--admin-soft-text);margin:3px 0 0;font-size:.69rem;font-weight:750}.admin-subscriptions-table-wrap{width:100%;overflow:auto}.admin-subscriptions-table{min-width:1140px}.admin-subscriptions-table :is(th,td){white-space:nowrap}.admin-subscriptions-table .admin-subscription-avatar{border-radius:11px;flex-basis:36px;width:36px;height:36px}.admin-subscriptions-pagination{border-top:1px solid var(--admin-border);justify-content:center;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.admin-subscriptions-pagination button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:38px;color:var(--admin-soft-text);cursor:pointer;border-radius:10px;padding:7px 14px}.admin-subscriptions-pagination button:disabled{opacity:.35}.admin-subscriptions-pagination span{color:var(--admin-muted);font-size:.72rem}.admin-subscriptions-calendar-panel{overflow:hidden}.admin-subscriptions-calendar-navigation{align-items:center;gap:7px;display:flex}.admin-subscriptions-calendar-navigation button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:34px;color:var(--admin-soft-text);cursor:pointer;border-radius:9px;padding:6px 10px}.admin-subscriptions-calendar-navigation strong{min-width:130px;color:var(--admin-text);text-align:center}.admin-subscriptions-calendar-weekdays,.admin-subscriptions-calendar{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.admin-subscriptions-calendar-weekdays{color:var(--admin-muted);text-align:center;gap:7px;padding:12px 16px 7px;font-size:.67rem}.admin-subscriptions-calendar{gap:7px;padding:7px 16px 16px}.admin-subscriptions-calendar-blank{min-height:104px}.admin-subscriptions-calendar-day{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-width:0;min-height:104px;color:var(--admin-text);text-align:right;border-radius:12px;align-content:start;gap:5px;padding:9px;display:grid}.admin-subscriptions-calendar-day:disabled{opacity:.72}.admin-subscriptions-calendar-day.is-today{border-color:var(--subscription-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-calendar-day.is-today{border-color:color-mix(in srgb, var(--subscription-accent) 62%, transparent)}}.admin-subscriptions-calendar-day>b{color:var(--admin-muted);font-size:.7rem}.admin-subscriptions-calendar-day>span{color:var(--subscription-accent);text-overflow:ellipsis;white-space:nowrap;background:#4fc3a11a;border-radius:7px;padding:4px 6px;font-size:.6rem;overflow:hidden}.admin-subscriptions-calendar-day>span.is-overdue{color:#ff7f88;background:#ff68731a}.admin-subscriptions-timeline{border-top:1px solid var(--admin-border);gap:9px;padding:18px;display:grid}.admin-subscriptions-timeline h4{color:var(--admin-text);margin:0 0 5px}.admin-subscriptions-timeline-item{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:55px;color:var(--admin-text);text-align:right;cursor:pointer;border-radius:12px;grid-template-columns:130px minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.admin-subscriptions-timeline-item time,.admin-subscriptions-timeline-item small{color:var(--admin-muted);font-size:.68rem}.admin-subscriptions-timeline-item span{color:var(--subscription-accent);font-weight:800}.admin-subscriptions-reports-panel{overflow:hidden}.admin-subscriptions-report-range{display:flex;align-items:end!important;gap:8px!important}.admin-subscriptions-report-range label{gap:4px;display:grid}.admin-subscriptions-report-range label span{color:var(--admin-muted);font-size:.62rem}.admin-subscriptions-report-range input{min-height:36px}.admin-subscriptions-report-range button{border:1px solid var(--subscription-accent);min-height:36px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-report-range button{border:1px solid color-mix(in srgb, var(--subscription-accent) 38%, var(--admin-border))}}.admin-subscriptions-report-range button{background:var(--subscription-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.admin-subscriptions-report-range button{background:color-mix(in srgb, var(--subscription-accent) 10%, transparent)}}.admin-subscriptions-report-range button{color:var(--subscription-accent);cursor:pointer}.admin-subscriptions-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:18px;display:grid}.admin-subscriptions-report-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.admin-subscriptions-report-details article{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:15px;align-content:center;gap:7px;min-height:112px;padding:15px;display:grid}.admin-subscriptions-report-details small{color:var(--admin-muted)}.admin-subscriptions-report-details strong{color:var(--admin-text);font-size:.82rem;line-height:1.8}.admin-subscriptions-settings-host{gap:16px;padding:18px;display:grid}.admin-settings-panel .admin-subscriptions-settings-host{padding:0}.admin-subscriptions-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-subscriptions-settings-grid label,.admin-subscriptions-settings-host>label{gap:7px;display:grid}.admin-subscriptions-settings-host label>span{color:var(--admin-muted);font-size:.72rem}.admin-subscriptions-settings-host :is(input,select,textarea){border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-height:46px;color:var(--admin-text);border-radius:11px;outline:0;padding:9px 11px;font:700 .76rem/1.7 inherit}.admin-subscriptions-settings-options{border:1px solid var(--admin-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px;display:flex}.admin-subscriptions-settings-options legend{color:var(--admin-text);padding:0 8px;font-size:.78rem;font-weight:800}.admin-subscriptions-settings-options label{color:var(--admin-soft-text);align-items:center;gap:6px;font-size:.72rem;display:flex}.admin-subscriptions-settings-options input{width:17px;min-height:17px}.admin-subscriptions-settings-actions{gap:9px;display:flex}.admin-subscriptions-settings-actions button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:44px;color:var(--admin-soft-text);cursor:pointer;border-radius:11px;padding:8px 15px}.admin-subscriptions-settings-actions .admin-primary-button{background:var(--subscription-accent);color:#05241a}.admin-subscriptions-method-list{gap:8px;display:grid}.admin-subscriptions-method-list h4{color:var(--admin-text);margin:0 0 4px}.admin-subscriptions-method-list>p{border:1px dashed var(--admin-border);color:var(--admin-muted);text-align:center;border-radius:12px;margin:0;padding:18px}.admin-subscriptions-method-list article{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:13px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:10px 13px;display:grid}.admin-subscriptions-method-list article>i{border-radius:99px;width:10px;height:38px}.admin-subscriptions-method-list article>div{gap:3px;display:grid}.admin-subscriptions-method-list strong{color:var(--admin-text);font-size:.78rem}.admin-subscriptions-method-list small{color:var(--admin-muted);font-size:.66rem}.admin-subscriptions-method-list article>span{gap:6px;display:flex}.admin-subscriptions-method-list button{border:1px solid var(--admin-border);min-height:34px;color:var(--admin-soft-text);cursor:pointer;background:0 0;border-radius:9px;padding:6px 10px}.admin-subscriptions-method-list button.is-danger{color:#ff7f88}.admin-reminder-card-meta a.is-source{color:#61d9b7;background:#4fc3a11a;border-radius:999px;padding:5px 9px;font-size:.67rem;font-weight:800;text-decoration:none}.admin-subscription-dialog{width:min(980px,100vw - 28px);max-height:min(920px,100dvh - 28px);padding:0;overflow:hidden}.admin-subscription-dialog>form{max-height:inherit;background:var(--admin-surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.admin-subscription-dialog-header,.admin-subscription-payment-dialog form>header,.admin-payment-method-dialog form>header,.admin-subscription-import-dialog section>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px 20px;display:flex}.admin-subscription-dialog-header>div,.admin-subscription-payment-dialog form>header>div,.admin-payment-method-dialog form>header>div,.admin-subscription-import-dialog section>header>div{align-items:center;gap:12px;display:flex}.admin-subscription-dialog-header>div>span,.admin-subscription-payment-dialog form>header>div>span,.admin-payment-method-dialog form>header>div>span,.admin-subscription-import-dialog section>header>div>span{width:44px;height:44px;color:var(--subscription-accent,#4fc3a1);background:#4fc3a11a;border-radius:13px;place-items:center;display:grid}.admin-subscription-dialog header :is(small,h2),.admin-subscription-payment-dialog header :is(small,h2),.admin-payment-method-dialog header :is(small,h2),.admin-subscription-import-dialog header :is(small,h2){margin:0;display:block}.admin-subscription-dialog header small,.admin-subscription-payment-dialog header small,.admin-payment-method-dialog header small,.admin-subscription-import-dialog header small{color:var(--admin-muted);font-size:.65rem}.admin-subscription-dialog header h2,.admin-subscription-payment-dialog header h2,.admin-payment-method-dialog header h2,.admin-subscription-import-dialog header h2{color:var(--admin-text);font-size:1.08rem}.admin-subscription-dialog header>button,.admin-subscription-payment-dialog header>button,.admin-payment-method-dialog header>button,.admin-subscription-import-dialog header>button{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:40px;height:40px;color:var(--admin-muted);cursor:pointer;border-radius:11px;place-items:center;display:grid}.admin-subscription-form-body{gap:16px;padding:18px;display:grid;overflow:auto}.admin-subscription-form-body fieldset{border:1px solid var(--admin-border);border-radius:16px;gap:13px;margin:0;padding:17px;display:grid}.admin-subscription-form-body legend{color:var(--subscription-accent,#4fc3a1);padding:0 8px;font-size:.8rem;font-weight:850}.admin-subscription-form-grid,.admin-subscription-payment-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-subscription-form-grid label,.admin-subscription-payment-fields label{gap:7px;display:grid}.admin-subscription-form-grid label>span,.admin-subscription-payment-fields label>span{color:var(--admin-soft-text);font-size:.72rem}.admin-subscription-form-grid label span b{color:#ff7f88}.admin-subscription-form-grid .is-wide,.admin-subscription-payment-fields .is-wide,.admin-subscriptions-settings-host .is-wide{grid-column:1/-1}.admin-subscription-form-grid :is(input,select,textarea),.admin-subscription-payment-fields :is(input,select,textarea){border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;min-height:48px;color:var(--admin-text);border-radius:12px;outline:0;padding:10px 12px;font:700 .76rem/1.7 inherit}.admin-subscription-form-grid textarea,.admin-subscription-payment-fields textarea{resize:vertical}.admin-subscription-switch{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:12px;align-items:center;min-height:48px;padding:10px 12px;gap:9px!important;display:flex!important}.admin-subscription-switch input{width:18px!important;min-height:18px!important}.admin-subscription-custom-cycle{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-subscription-inline-button{border:1px dashed var(--subscription-accent,#4fc3a1);align-self:end;min-height:48px}@supports (color:color-mix(in lab, red, red)){.admin-subscription-inline-button{border:1px dashed color-mix(in srgb, var(--subscription-accent,#4fc3a1) 42%, var(--admin-border))}}.admin-subscription-inline-button{color:var(--subscription-accent,#4fc3a1);cursor:pointer;background:#4fc3a10f;border-radius:12px;font-weight:800}.admin-subscription-alert-settings{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.admin-subscription-alert-settings>div{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:13px;gap:10px;padding:13px;display:grid}.admin-subscription-alert-settings strong{color:var(--admin-text);font-size:.75rem}.admin-subscription-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-subscription-check-grid label{border:1px solid var(--admin-border);min-height:38px;color:var(--admin-soft-text);border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:.68rem;display:flex}.admin-subscription-custom-alert{align-items:center;gap:8px;display:flex}.admin-subscription-custom-alert span{color:var(--admin-muted);font-size:.68rem}.admin-subscription-custom-alert input{border:1px solid var(--admin-border);background:var(--admin-surface);width:100px;min-height:38px;color:var(--admin-text);border-radius:9px;padding:6px}.admin-subscription-inline-input{align-items:center;gap:7px;display:flex}.admin-subscription-inline-input b{color:var(--admin-muted);font-size:.7rem}.admin-subscription-dialog form>footer,.admin-subscription-payment-dialog form>footer,.admin-payment-method-dialog form>footer,.admin-subscription-import-dialog section>footer{border-top:1px solid var(--admin-border);justify-content:flex-end;align-items:center;gap:9px;min-height:70px;padding:13px 20px;display:flex}.admin-subscription-dialog footer button,.admin-subscription-payment-dialog footer button,.admin-payment-method-dialog footer button,.admin-subscription-import-dialog footer button{border:1px solid var(--admin-border);background:var(--admin-input-bg);min-height:44px;color:var(--admin-soft-text);cursor:pointer;border-radius:11px;padding:8px 16px;font-weight:800}.admin-subscription-dialog footer .admin-primary-button,.admin-subscription-payment-dialog footer .admin-primary-button,.admin-payment-method-dialog footer .admin-primary-button,.admin-subscription-import-dialog footer .admin-primary-button{background:var(--subscription-accent,#4fc3a1);color:#05241a}.admin-subscription-detail-dialog{background:var(--admin-surface);width:min(1040px,100vw - 28px);max-height:min(920px,100dvh - 28px);padding:0;overflow:auto}.admin-subscription-detail-dialog>.admin-dialog-close{z-index:4;margin:14px 14px -54px;margin-inline-start:auto;position:sticky;top:14px}.admin-subscription-detail-dialog [data-subscription-detail]{gap:16px;padding:18px;display:grid}.admin-subscription-detail-hero{border:1px solid var(--admin-border);background:radial-gradient(circle at 14% 0, #4fc3a11f, transparent 40%), var(--admin-raised);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:108px;padding:18px 56px 18px 18px;display:flex}.admin-subscription-detail-hero>div{align-items:center;gap:13px;display:flex}.admin-subscription-detail-hero .admin-subscription-avatar{border-radius:18px;flex-basis:62px;width:62px;height:62px}.admin-subscription-detail-hero h2,.admin-subscription-detail-hero p,.admin-subscription-detail-hero small{margin:0}.admin-subscription-detail-hero h2{color:var(--admin-text);font-size:1.35rem}.admin-subscription-detail-hero p{max-width:560px;color:var(--admin-muted);font-size:.73rem;line-height:1.8}.admin-subscription-detail-hero small{color:var(--subscription-accent,#4fc3a1);font-size:.65rem}.admin-subscription-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-subscription-detail-metrics>div,.admin-subscription-detail-grid>div{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:13px;align-content:center;gap:5px;min-height:84px;padding:12px;display:grid}.admin-subscription-detail-metrics small,.admin-subscription-detail-grid small{color:var(--admin-muted);font-size:.65rem}.admin-subscription-detail-metrics strong,.admin-subscription-detail-grid strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:.77rem;line-height:1.65}.admin-subscription-detail-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-subscription-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-subscription-detail-note{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:14px;padding:15px}.admin-subscription-detail-note h3,.admin-subscription-detail-note p{margin:0}.admin-subscription-detail-note h3{color:var(--admin-text);font-size:.82rem}.admin-subscription-detail-note p{color:var(--admin-muted);white-space:pre-wrap;margin-top:7px;font-size:.73rem;line-height:1.9}.admin-subscription-detail-section{border:1px solid var(--admin-border);border-radius:15px;overflow:hidden}.admin-subscription-detail-section>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.admin-subscription-detail-section h3{color:var(--admin-text);margin:0;font-size:.85rem}.admin-subscription-detail-section>header button,.admin-subscription-use-button{min-height:38px;color:var(--subscription-accent,#4fc3a1);cursor:pointer;background:#4fc3a114;border:1px solid #4fc3a159;border-radius:10px;padding:7px 12px;font-weight:800}.admin-subscription-event-list{gap:7px;padding:13px;display:grid}.admin-subscription-event-list article{min-height:46px;color:var(--admin-soft-text);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.7rem;display:grid}.admin-subscription-event-list article>span{color:var(--subscription-accent,#4fc3a1)}.admin-subscription-event-list time{color:var(--admin-muted);font-size:.64rem}.admin-subscription-payment-dialog,.admin-payment-method-dialog{width:min(720px,100vw - 28px);padding:0;overflow:hidden}.admin-subscription-payment-dialog>form,.admin-payment-method-dialog>form{background:var(--admin-surface);display:grid}.admin-subscription-payment-fields{padding:18px}.admin-subscription-payment-dialog .admin-form-message,.admin-payment-method-dialog .admin-form-message{padding:0 18px}.admin-subscription-security-note{color:var(--admin-muted);background:#4fc3a10f;border:1px solid #4fc3a140;border-radius:12px;align-items:center;gap:8px;margin:0 18px;padding:12px;font-size:.7rem;line-height:1.7;display:flex}.admin-subscription-import-dialog{width:min(720px,100vw - 28px);padding:0;overflow:hidden}.admin-subscription-import-dialog>section{background:var(--admin-surface);display:grid}.admin-subscription-import-picker{margin:18px}.admin-subscription-import-picker input{opacity:0;width:1px;height:1px;position:absolute}.admin-subscription-import-picker>span{border:1px dashed var(--subscription-accent,#4fc3a1);align-content:center;place-items:center;gap:6px;min-height:150px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-subscription-import-picker>span{border:1px dashed color-mix(in srgb, var(--subscription-accent,#4fc3a1) 48%, var(--admin-border))}}.admin-subscription-import-picker>span{color:var(--admin-muted);text-align:center;cursor:pointer;background:#4fc3a10d;border-radius:16px}.admin-subscription-import-picker svg{color:var(--subscription-accent,#4fc3a1)}.admin-subscription-import-picker b{color:var(--admin-text)}.admin-subscription-import-picker small{font-size:.7rem}.admin-subscription-import-preview{gap:7px;max-height:270px;margin:0 18px 18px;display:grid;overflow:auto}.admin-subscription-import-preview>strong{color:var(--admin-text)}.admin-subscription-import-preview>div{border:1px solid var(--admin-border);min-height:42px;color:var(--admin-soft-text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:.7rem;display:grid}.admin-subscription-import-preview>div small{color:var(--admin-muted)}.admin-subscription-import-dialog .admin-form-message{padding:0 18px}.admin-subscriptions-metric{cursor:default}.admin-subscription-dialog{width:min(720px,100vw - 28px);max-height:min(760px,100dvh - 28px)}.admin-page .admin-subscription-dialog[open]{height:min(760px,100dvh - 28px);max-height:calc(100dvh - 28px);overflow:hidden!important}.admin-page .admin-subscription-dialog[open]>form{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;max-height:none!important;overflow:hidden!important}.admin-page .admin-subscription-dialog[open] .admin-subscription-form-body{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-height:0;overflow-x:hidden;overflow-y:auto!important}.admin-subscription-simple-intro{border:1px solid var(--subscription-accent,#4fc3a1);align-items:flex-start;gap:12px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-subscription-simple-intro{border:1px solid color-mix(in srgb, var(--subscription-accent,#4fc3a1) 34%, var(--admin-border))}}.admin-subscription-simple-intro{background:var(--subscription-accent,#4fc3a1);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-subscription-simple-intro{background:color-mix(in srgb, var(--subscription-accent,#4fc3a1) 8%, var(--admin-input-bg))}}.admin-subscription-simple-intro>svg{width:24px;height:24px;color:var(--subscription-accent,#4fc3a1);flex:0 0 24px}.admin-subscription-simple-intro strong,.admin-subscription-simple-intro p{margin:0;display:block}.admin-subscription-simple-intro strong{color:var(--admin-text);font-size:.84rem}.admin-subscription-simple-intro p{color:var(--admin-muted);margin-top:4px;font-size:.72rem;line-height:1.8}.admin-subscription-start-date-field .admin-numeric-date{width:100%}.admin-subscription-notification-fields .admin-subscription-alert-settings{grid-template-columns:1fr 1fr}.admin-subscription-notification-fields .admin-subscription-alert-settings>div{align-content:start}.admin-subscription-notification-fields .admin-subscription-alert-settings header{border:0;gap:3px;min-height:0;padding:0;display:grid}.admin-subscription-notification-fields .admin-subscription-alert-settings header small{color:var(--admin-muted);font-size:.65rem}.admin-subscription-channel-grid,.admin-subscription-offset-grid{gap:8px;display:grid}.admin-subscription-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-subscription-offset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscription-channel-grid label,.admin-subscription-offset-grid label{cursor:pointer;min-width:0;position:relative}.admin-subscription-channel-grid input,.admin-subscription-offset-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-subscription-channel-grid label>span,.admin-subscription-offset-grid label>span{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:78px;color:var(--admin-muted);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:4px;padding:10px;transition:border-color .18s,background .18s,color .18s;display:grid}.admin-subscription-channel-grid svg{width:19px;height:19px}.admin-subscription-channel-grid b,.admin-subscription-offset-grid b{color:var(--admin-soft-text);font-size:.7rem}.admin-subscription-channel-grid small,.admin-subscription-offset-grid small{color:var(--admin-muted);font-size:.6rem}.admin-subscription-channel-grid input:checked+span,.admin-subscription-offset-grid input:checked+span{border-color:var(--subscription-accent,#4fc3a1)}@supports (color:color-mix(in lab, red, red)){.admin-subscription-channel-grid input:checked+span,.admin-subscription-offset-grid input:checked+span{border-color:color-mix(in srgb, var(--subscription-accent,#4fc3a1) 60%, var(--admin-border))}}.admin-subscription-channel-grid input:checked+span,.admin-subscription-offset-grid input:checked+span{background:var(--subscription-accent,#4fc3a1)}@supports (color:color-mix(in lab, red, red)){.admin-subscription-channel-grid input:checked+span,.admin-subscription-offset-grid input:checked+span{background:color-mix(in srgb, var(--subscription-accent,#4fc3a1) 11%, var(--admin-surface))}}.admin-subscription-channel-grid input:checked+span,.admin-subscription-offset-grid input:checked+span{color:var(--subscription-accent,#4fc3a1);box-shadow:inset 0 0 0 1px var(--subscription-accent,#4fc3a1)}@supports (color:color-mix(in lab, red, red)){.admin-subscription-channel-grid input:checked+span,.admin-subscription-offset-grid input:checked+span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--subscription-accent,#4fc3a1) 14%, transparent)}}.admin-subscription-channel-grid input:focus-visible+span,.admin-subscription-offset-grid input:focus-visible+span{outline:2px solid var(--subscription-blue,#61b8ff);outline-offset:2px}.admin-subscription-next-preview{border:1px solid var(--subscription-blue,#61b8ff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-subscription-next-preview{border:1px solid color-mix(in srgb, var(--subscription-blue,#61b8ff) 32%, var(--admin-border))}}.admin-subscription-next-preview{background:var(--subscription-blue,#61b8ff);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-subscription-next-preview{background:color-mix(in srgb, var(--subscription-blue,#61b8ff) 7%, var(--admin-input-bg))}}.admin-subscription-next-preview>span{color:var(--admin-muted);font-size:.7rem;font-weight:800}.admin-subscription-next-preview>strong{color:var(--subscription-blue,#61b8ff);font-size:.94rem}.admin-subscription-next-preview>small{color:var(--admin-muted);grid-column:1/-1;font-size:.68rem;line-height:1.7}.admin-subscription-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-subscription-detail-section>h3{border-bottom:1px solid var(--admin-border);margin:0;padding:13px 15px}html[data-admin-theme=light] .admin-subscriptions-hero{box-shadow:0 18px 42px #26414e14}html[data-admin-theme=light] .admin-subscriptions-metric{box-shadow:0 12px 28px #26414e0f}@media (width<=1500px){.admin-subscriptions-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-subscriptions-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscriptions-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-subscriptions-filters .admin-search{grid-column:span 2}}@media (width<=1120px){.admin-subscriptions-dashboard-grid,.admin-subscriptions-spending-grid{grid-template-columns:1fr}.admin-subscription-upcoming-card{grid-template-columns:minmax(180px,1fr) auto auto}.admin-subscription-upcoming-card .admin-subscription-status{display:none}.admin-subscription-upcoming-card .admin-subscription-actions{grid-column:1/-1;justify-content:flex-start}.admin-subscriptions-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscription-detail-metrics,.admin-subscription-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-subscriptions-report-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-subscriptions-hero{flex-direction:column;align-items:stretch;min-height:0;padding:18px}.admin-subscriptions-hero-actions{width:100%}.admin-subscriptions-hero-actions button{flex:1}.admin-subscriptions-tabs{margin-inline:-2px}.admin-subscriptions-loading,.admin-subscriptions-metrics,.admin-subscriptions-list,.admin-subscriptions-report-metrics,.admin-subscriptions-report-details{grid-template-columns:1fr}.admin-subscriptions-metric{min-height:104px}.admin-subscription-upcoming-card{grid-template-columns:minmax(0,1fr) auto}.admin-subscription-upcoming-amount{text-align:left}.admin-subscription-upcoming-card .admin-subscription-due{grid-column:1/-1;justify-self:start}.admin-subscriptions-filters{grid-template-columns:1fr 1fr}.admin-subscriptions-filters .admin-search{grid-column:1/-1}.admin-subscriptions-list-toolbar{flex-wrap:wrap;align-items:stretch}.admin-subscriptions-list-toolbar>div{width:100%;margin:0}.admin-subscriptions-list-toolbar>div button{flex:1}.admin-subscriptions-calendar-navigation{flex-wrap:wrap;width:100%}.admin-subscriptions-calendar-panel>header{flex-direction:column;align-items:flex-start!important}.admin-subscriptions-calendar-weekdays{display:none}.admin-subscriptions-calendar{grid-template-columns:1fr}.admin-subscriptions-calendar-blank{display:none}.admin-subscriptions-calendar-day{grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:62px}.admin-subscriptions-timeline-item{grid-template-columns:1fr auto}.admin-subscriptions-timeline-item small{grid-column:1/-1}.admin-subscriptions-reports-panel>header{flex-direction:column;align-items:stretch!important}.admin-subscriptions-report-range{grid-template-columns:1fr 1fr;display:grid}.admin-subscriptions-report-range button{grid-column:1/-1}.admin-subscriptions-settings-grid,.admin-subscription-form-grid,.admin-subscription-payment-fields,.admin-subscription-custom-cycle,.admin-subscription-alert-settings{grid-template-columns:1fr}.admin-subscription-form-grid .is-wide,.admin-subscription-payment-fields .is-wide{grid-column:auto}.admin-subscription-check-grid{grid-template-columns:1fr 1fr}.admin-subscription-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.admin-page .admin-subscription-dialog[open]{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.admin-subscription-form-body{padding:11px}.admin-subscription-form-body fieldset{padding:13px}.admin-subscription-detail-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.admin-subscription-detail-hero{flex-direction:column;align-items:flex-start;padding:60px 15px 15px}.admin-subscription-detail-metrics,.admin-subscription-detail-grid{grid-template-columns:1fr 1fr}.admin-subscription-detail-actions :is(button,a){text-align:center;flex:140px}.admin-subscription-event-list article{grid-template-columns:18px minmax(0,1fr)}.admin-subscription-event-list time{grid-column:2}}@media (width<=460px){.admin-subscription-channel-grid{grid-template-columns:1fr}.admin-subscription-offset-grid{grid-template-columns:1fr 1fr}.admin-subscriptions-hero-copy{align-items:flex-start}.admin-subscriptions-hero-copy .admin-subscriptions-hero-icon{flex-basis:48px;width:48px;height:48px}.admin-subscriptions-filters{grid-template-columns:1fr}.admin-subscriptions-filters .admin-search{grid-column:auto}.admin-subscription-check-grid,.admin-subscription-detail-metrics,.admin-subscription-detail-grid{grid-template-columns:1fr}.admin-subscriptions-settings-options{flex-direction:column;align-items:stretch}.admin-subscriptions-settings-options label{min-height:36px}.admin-subscriptions-method-list article{grid-template-columns:9px minmax(0,1fr)}.admin-subscriptions-method-list article>span{grid-column:2}.admin-subscription-upcoming-card{flex-direction:column;align-items:stretch;display:flex}.admin-subscription-upcoming-amount{text-align:right}.admin-subscription-upcoming-card .admin-subscription-actions{justify-content:stretch}.admin-subscription-actions button{flex:1}}.admin-sidebar nav button,.admin-sidebar-foot button{gap:10px}.admin-sidebar nav button>span,.admin-sidebar-foot button>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:clamp(.76rem,.72rem + .14vw,.84rem);line-height:1.45;display:block;overflow:hidden}@media (width<=900px){.admin-page .admin-sidebar{width:min(360px,100vw - 8px);max-width:none}}@media (width<=320px){.admin-sidebar-brand{min-height:138px;padding-inline:12px}.admin-sidebar-brand>.admin-sidebar-brand-logo{width:84px;height:78px}.admin-sidebar-brand strong{max-width:calc(100vw - 28px);font-size:.92rem}.admin-sidebar nav{padding-inline:9px}.admin-sidebar nav button{gap:8px;min-height:50px;padding-inline:11px}.admin-sidebar nav button svg{width:18px;height:18px}.admin-sidebar nav button>span,.admin-sidebar-foot button>span{font-size:.72rem}}.admin-settings-v2{--settings-section-color:var(--admin-gold);--settings-section-soft:var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2{--settings-section-soft:color-mix(in srgb, var(--settings-section-color) 10%, transparent)}}.admin-settings-v2 .admin-settings-hero{z-index:29;isolation:isolate;border:1px solid var(--admin-gold);justify-content:space-between;align-items:center;gap:28px;min-height:154px;margin:-6px 0 24px;padding:clamp(24px,2.2vw,34px);display:flex;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero{border:1px solid color-mix(in srgb, var(--admin-gold) 24%, var(--admin-border))}}.admin-settings-v2 .admin-settings-hero{background:radial-gradient(circle at 86% 8%, var(--admin-gold), transparent 34%), radial-gradient(circle at 4% 110%, #4cabc41f, transparent 35%), linear-gradient(138deg, var(--admin-surface-raised), var(--admin-surface));border-radius:28px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero{background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--admin-gold) 17%, transparent), transparent 34%), radial-gradient(circle at 4% 110%, #4cabc41f, transparent 35%), linear-gradient(138deg, color-mix(in srgb, var(--admin-surface-raised) 96%, #06090c), color-mix(in srgb, var(--admin-surface) 96%, #111a21))}}.admin-settings-v2 .admin-settings-hero{background-color:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 64px #00000038,inset 0 1px #ffffff09}.admin-page:has(.admin-settings-v2.is-active) .admin-topbar{background-color:var(--admin-surface);background-image:linear-gradient(110deg, var(--admin-surface), var(--admin-surface) 68%)}@supports (color:color-mix(in lab, red, red)){.admin-page:has(.admin-settings-v2.is-active) .admin-topbar{background-image:linear-gradient(110deg, color-mix(in srgb, var(--admin-surface) 94%, var(--admin-gold)), var(--admin-surface) 68%)}}.admin-page:has(.admin-settings-v2.is-active) .admin-topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-settings-v2 .admin-settings-hero:after{border:1px solid var(--admin-gold);width:310px;height:310px;position:absolute;inset:auto -70px -145px auto}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero:after{border:1px solid color-mix(in srgb, var(--admin-gold) 14%, transparent)}}.admin-settings-v2 .admin-settings-hero:after{box-shadow:0 0 0 42px var(--admin-gold), 0 0 0 86px var(--admin-gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero:after{box-shadow:0 0 0 42px color-mix(in srgb, var(--admin-gold) 3%, transparent), 0 0 0 86px color-mix(in srgb, var(--admin-gold) 2%, transparent)}}.admin-settings-v2 .admin-settings-hero:after{content:"";pointer-events:none}.admin-settings-v2 .admin-settings-hero-main,.admin-settings-v2 .admin-settings-hero-actions{z-index:1;align-items:center;display:flex;position:relative}.admin-settings-v2 .admin-settings-hero-main{gap:20px;min-width:0}.admin-settings-v2 .admin-settings-hero-mark{border:1px solid var(--admin-gold);flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero-mark{border:1px solid color-mix(in srgb, var(--admin-gold) 46%, var(--admin-border))}}.admin-settings-v2 .admin-settings-hero-mark{background:linear-gradient(145deg, var(--admin-gold), var(--admin-gold));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-gold) 22%, transparent), color-mix(in srgb, var(--admin-gold) 7%, transparent))}}.admin-settings-v2 .admin-settings-hero-mark{color:var(--admin-gold-light);box-shadow:0 14px 32px var(--admin-gold), inset 0 1px #ffffff14}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero-mark{box-shadow:0 14px 32px color-mix(in srgb, var(--admin-gold) 12%, transparent), inset 0 1px #ffffff14}}.admin-settings-v2 .admin-settings-hero-mark svg{width:29px;height:29px}.admin-settings-v2 .admin-settings-hero-main>div{min-width:0}.admin-settings-v2 .admin-settings-hero :is(p,h2,span){margin:0}.admin-settings-v2 .admin-settings-hero p{color:var(--admin-gold);letter-spacing:.18em;font-size:.75rem;font-weight:900}.admin-settings-v2 .admin-settings-hero h2{color:var(--admin-text);margin-top:7px;font-size:clamp(1.8rem,1.46rem + 1vw,2.35rem);line-height:1.25}.admin-settings-v2 .admin-settings-hero-main>div>span{color:var(--admin-muted);margin-top:7px;font-size:.94rem;line-height:1.8;display:block}.admin-settings-v2 .admin-settings-hero-actions{flex-direction:column;flex:none;align-items:stretch;gap:12px}.admin-settings-v2 .admin-settings-hero-facts{justify-content:flex-end;gap:8px;display:flex}.admin-settings-v2 .admin-settings-hero-facts>span{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero-facts>span{background:color-mix(in srgb, var(--admin-input-bg) 82%, transparent)}}.admin-settings-v2 .admin-settings-hero-facts>span{color:var(--admin-muted);white-space:nowrap;font-size:.75rem}.admin-settings-v2 .admin-settings-hero-facts strong{color:var(--admin-gold-light);font-size:.78rem}.admin-settings-v2 .admin-settings-hero .admin-primary-button{min-width:260px;min-height:52px;box-shadow:0 14px 30px var(--admin-gold);border-radius:15px;padding-inline:20px;font-size:.86rem}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-hero .admin-primary-button{box-shadow:0 14px 30px color-mix(in srgb, var(--admin-gold) 18%, transparent)}}.admin-settings-v2 .admin-settings-control-center{grid-template-columns:minmax(410px,440px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-settings-v2 .admin-settings-categories{border:1px solid var(--admin-gold);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:calc(100dvh - 252px);max-height:none;padding:14px;display:grid;position:sticky;top:172px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-categories{border:1px solid color-mix(in srgb, var(--admin-gold) 18%, var(--admin-border))}}.admin-settings-v2 .admin-settings-categories{background:radial-gradient(circle at 80% 0%, var(--admin-gold), transparent 30%), linear-gradient(155deg, var(--admin-surface), var(--admin-surface-raised));border-radius:26px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-categories{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--admin-gold) 10%, transparent), transparent 30%), linear-gradient(155deg, color-mix(in srgb, var(--admin-surface) 97%, #070b0f), color-mix(in srgb, var(--admin-surface-raised) 96%, #101820))}}.admin-settings-v2 .admin-settings-categories{box-shadow:0 22px 54px #0000002e,inset 0 1px #ffffff08}.admin-settings-v2 .admin-settings-categories-head,.admin-settings-v2 .admin-settings-categories-foot{align-items:center;gap:12px;display:flex}.admin-settings-v2 .admin-settings-categories-head{border-bottom:1px solid var(--admin-border);min-height:72px;padding:10px 10px 14px}.admin-settings-v2 .admin-settings-categories-head>span{border:1px solid var(--admin-gold);flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-categories-head>span{border:1px solid color-mix(in srgb, var(--admin-gold) 35%, var(--admin-border))}}.admin-settings-v2 .admin-settings-categories-head>span{background:var(--admin-gold);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-categories-head>span{background:color-mix(in srgb, var(--admin-gold) 10%, transparent)}}.admin-settings-v2 .admin-settings-categories-head>span{color:var(--admin-gold-light)}.admin-settings-v2 .admin-settings-categories-head svg{width:20px;height:20px}.admin-settings-v2 .admin-settings-categories-head :is(small,strong),.admin-settings-v2 .admin-settings-categories-foot :is(small,strong){display:block}.admin-settings-v2 .admin-settings-categories-head small{color:var(--admin-gold);font-size:.75rem}.admin-settings-v2 .admin-settings-categories-head strong{color:var(--admin-text);margin-top:3px;font-size:.9rem}.admin-settings-v2 .admin-settings-category-list{overscroll-behavior-y:auto;scrollbar-gutter:stable;scrollbar-color:var(--admin-gold) transparent;gap:9px;min-height:0;padding-block:2px 26px;padding-inline-end:3px;scroll-padding-block:8px 30px;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-list{scrollbar-color:color-mix(in srgb, var(--admin-gold) 35%, transparent) transparent}}.admin-settings-v2 .admin-settings-category-list{scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.admin-settings-v2 .admin-settings-category-list button{--category-color:var(--admin-gold);border:1px solid var(--admin-border);background:linear-gradient(135deg, var(--admin-input-bg), var(--category-color));border-radius:18px;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-height:126px;padding:18px 16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-list button{background:linear-gradient(135deg, color-mix(in srgb, var(--admin-input-bg) 88%, transparent), color-mix(in srgb, var(--category-color) 3%, var(--admin-surface)))}}.admin-settings-v2 .admin-settings-category-list button{color:var(--admin-muted);text-align:right;cursor:pointer;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.admin-settings-v2 .admin-settings-category-list button:nth-child(3n+2){--category-color:#62c8d7}.admin-settings-v2 .admin-settings-category-list button:nth-child(3n){--category-color:#9c8cff}.admin-settings-v2 .admin-settings-category-list button:nth-child(5n){--category-color:#57d6a2}.admin-settings-v2 .admin-settings-category-list button:before{background:var(--category-color);content:"";opacity:0;border-radius:999px 0 0 999px;width:3px;transition:opacity .18s,transform .18s;position:absolute;inset:16px 0 16px auto;transform:scaleY(.3)}.admin-settings-v2 .admin-settings-category-list button:hover{border-color:var(--category-color);transform:translate(-3px)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-list button:hover{border-color:color-mix(in srgb, var(--category-color) 42%, var(--admin-border))}}.admin-settings-v2 .admin-settings-category-list button.is-active{border-color:var(--category-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-list button.is-active{border-color:color-mix(in srgb, var(--category-color) 58%, var(--admin-border))}}.admin-settings-v2 .admin-settings-category-list button.is-active{background:linear-gradient(135deg, var(--category-color), var(--category-color))}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-list button.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--category-color) 14%, var(--admin-input-bg)), color-mix(in srgb, var(--category-color) 5%, var(--admin-surface)))}}.admin-settings-v2 .admin-settings-category-list button.is-active{color:var(--admin-text);box-shadow:0 13px 28px var(--category-color), inset 0 1px var(--category-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-list button.is-active{box-shadow:0 13px 28px color-mix(in srgb, var(--category-color) 8%, transparent), inset 0 1px color-mix(in srgb, var(--category-color) 16%, transparent)}}.admin-settings-v2 .admin-settings-category-list button.is-active:before{opacity:1;transform:scaleY(1)}.admin-settings-v2 .admin-settings-category-icon{border:1px solid var(--category-color);place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-icon{border:1px solid color-mix(in srgb, var(--category-color) 32%, var(--admin-border))}}.admin-settings-v2 .admin-settings-category-icon{background:var(--category-color);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-icon{background:color-mix(in srgb, var(--category-color) 10%, transparent)}}.admin-settings-v2 .admin-settings-category-icon{color:var(--category-color)}.admin-settings-v2 .admin-settings-category-icon svg{width:22px;height:22px}.admin-settings-v2 .admin-settings-category-copy{gap:2px;min-width:0;display:grid}.admin-settings-v2 .admin-settings-category-copy small{color:var(--category-color);font-size:.74rem;font-style:normal;font-weight:800}.admin-settings-v2 .admin-settings-category-copy strong{color:var(--admin-text);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:1rem;line-height:1.55;overflow:visible}.admin-settings-v2 .admin-settings-category-copy em{color:var(--admin-muted);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.86rem;font-style:normal;line-height:1.65;overflow:visible}.admin-settings-v2 .admin-settings-category-list button>b{border:1px solid var(--category-color);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-category-list button>b{border:1px solid color-mix(in srgb, var(--category-color) 30%, var(--admin-border))}}.admin-settings-v2 .admin-settings-category-list button>b{color:var(--category-color);border-radius:10px;font:800 .66rem ui-monospace,monospace}.admin-settings-v2 .admin-settings-category-list button.is-active>b{background:var(--category-color);color:#081014}.admin-settings-v2 .admin-settings-categories-foot{border-top:1px solid var(--admin-border);min-height:62px;color:var(--admin-muted);padding:12px 10px 4px}.admin-settings-v2 .admin-settings-categories-foot>svg{width:20px;height:20px;color:var(--admin-gold);flex:none}.admin-settings-v2 .admin-settings-categories-foot strong{color:var(--admin-text);font-size:.8rem}.admin-settings-v2 .admin-settings-categories-foot small{margin-top:3px;font-size:.7rem;line-height:1.6}.admin-settings-v2 .admin-settings-workspace{min-width:0}.admin-settings-v2 .admin-settings-panel[hidden]{display:none!important}.admin-settings-v2 .admin-settings-panel.is-active{animation:.22s ease-out admin-section-in;display:block}.admin-settings-v2 .admin-settings-panel{--settings-section-color:var(--admin-gold);border-color:var(--settings-section-color);min-height:520px;scroll-margin-top:172px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel{border-color:color-mix(in srgb, var(--settings-section-color) 21%, var(--admin-border))}}.admin-settings-v2 .admin-settings-panel{background:radial-gradient(circle at 96% -6%, var(--settings-section-color), transparent 28%), linear-gradient(150deg, var(--admin-surface), var(--admin-surface-raised));border-radius:28px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel{background:radial-gradient(circle at 96% -6%, color-mix(in srgb, var(--settings-section-color) 9%, transparent), transparent 28%), linear-gradient(150deg, color-mix(in srgb, var(--admin-surface) 98%, #060a0e), color-mix(in srgb, var(--admin-surface-raised) 96%, #111820))}}.admin-settings-v2 .admin-settings-panel{box-shadow:0 24px 64px #00000030,inset 0 1px #ffffff09}.admin-settings-v2 [data-settings-panel=admin-navigation],.admin-settings-v2 [data-settings-panel=home],.admin-settings-v2 [data-settings-panel=seo]{--settings-section-color:#62c8d7}.admin-settings-v2 [data-settings-panel=admin-appearance],.admin-settings-v2 [data-settings-panel=about],.admin-settings-v2 [data-settings-panel=advanced]{--settings-section-color:#9c8cff}.admin-settings-v2 [data-settings-panel=admin-text],.admin-settings-v2 [data-settings-panel=public-brand],.admin-settings-v2 [data-settings-panel=public-appearance]{--settings-section-color:#57d6a2}.admin-settings-v2 .admin-settings-panel>header{border-bottom:1px solid var(--settings-section-color);justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:24px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel>header{border-bottom:1px solid color-mix(in srgb, var(--settings-section-color) 20%, var(--admin-border))}}.admin-settings-v2 .admin-settings-panel>header{background:linear-gradient(90deg, var(--settings-section-color), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel>header{background:linear-gradient(90deg, color-mix(in srgb, var(--settings-section-color) 7%, transparent), transparent 58%)}}.admin-settings-v2 .admin-settings-panel>header>div{align-items:center;gap:15px;min-width:0;display:flex}.admin-settings-v2 .admin-settings-panel-icon{border:1px solid var(--settings-section-color);flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel-icon{border:1px solid color-mix(in srgb, var(--settings-section-color) 40%, var(--admin-border))}}.admin-settings-v2 .admin-settings-panel-icon{background:var(--settings-section-color);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel-icon{background:color-mix(in srgb, var(--settings-section-color) 11%, transparent)}}.admin-settings-v2 .admin-settings-panel-icon{color:var(--settings-section-color);box-shadow:inset 0 1px var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel-icon{box-shadow:inset 0 1px color-mix(in srgb, var(--settings-section-color) 10%, transparent)}}.admin-settings-v2 .admin-settings-panel-icon svg{color:currentColor;width:24px;height:24px}.admin-settings-v2 .admin-settings-panel>header :is(h3,p){margin:0}.admin-settings-v2 .admin-settings-panel>header h3{color:var(--admin-text);font-size:clamp(1.14rem,1rem + .35vw,1.38rem);line-height:1.45}.admin-settings-v2 .admin-settings-panel>header p{color:var(--admin-muted);margin-top:5px;font-size:.86rem;line-height:1.75}.admin-settings-v2 .admin-settings-panel-kicker{border:1px solid var(--settings-section-color);flex:none;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel-kicker{border:1px solid color-mix(in srgb, var(--settings-section-color) 32%, var(--admin-border))}}.admin-settings-v2 .admin-settings-panel-kicker{background:var(--settings-section-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-panel-kicker{background:color-mix(in srgb, var(--settings-section-color) 8%, transparent)}}.admin-settings-v2 .admin-settings-panel-kicker{color:var(--settings-section-color);white-space:nowrap;font-size:.74rem;font-weight:850}.admin-settings-v2 .admin-settings-panel-body{gap:24px;padding:clamp(22px,2.3vw,34px);display:grid}.admin-settings-v2 .admin-settings-subsection,.admin-settings-v2 .admin-settings-object-group{border:1px solid var(--settings-section-color);gap:20px;min-width:0;padding:clamp(20px,2vw,28px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-subsection,.admin-settings-v2 .admin-settings-object-group{border:1px solid color-mix(in srgb, var(--settings-section-color) 16%, var(--admin-border))}}.admin-settings-v2 .admin-settings-subsection,.admin-settings-v2 .admin-settings-object-group{background:linear-gradient(145deg, var(--settings-section-color), var(--admin-surface));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-subsection,.admin-settings-v2 .admin-settings-object-group{background:linear-gradient(145deg, color-mix(in srgb, var(--settings-section-color) 4%, var(--admin-input-bg)), color-mix(in srgb, var(--admin-surface) 96%, var(--admin-surface-raised)))}}.admin-settings-v2 .admin-settings-subsection,.admin-settings-v2 .admin-settings-object-group{box-shadow:inset 0 1px #ffffff06}.admin-settings-v2 .admin-settings-subsection:before,.admin-settings-v2 .admin-settings-object-group:before{background:linear-gradient(90deg, var(--settings-section-color), transparent 45%);content:"";opacity:.7;height:2px;position:absolute;inset:0 0 auto}.admin-settings-v2 .admin-settings-subsection>h4,.admin-settings-v2 .admin-settings-object-heading h4{color:var(--admin-text);margin:0;font-size:1.02rem;line-height:1.55}.admin-settings-v2 .admin-settings-object-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-settings-v2 .admin-settings-object-heading span{background:var(--settings-section-color);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-object-heading span{background:color-mix(in srgb, var(--settings-section-color) 9%, transparent)}}.admin-settings-v2 .admin-settings-object-heading span{color:var(--settings-section-color);font-size:.74rem}.admin-settings-v2 .admin-settings-fields{grid-template-columns:repeat(2,minmax(250px,1fr));gap:18px;display:grid}.admin-settings-v2 .admin-settings-field{border:1px solid var(--admin-border);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field{border:1px solid color-mix(in srgb, var(--admin-border) 90%, var(--settings-section-color))}}.admin-settings-v2 .admin-settings-field{background:var(--admin-input-bg);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field{background:color-mix(in srgb, var(--admin-input-bg) 88%, transparent)}}.admin-settings-v2 .admin-settings-field{transition:border-color .16s,box-shadow .16s,transform .16s}.admin-settings-v2 .admin-settings-field:focus-within{border-color:var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field:focus-within{border-color:color-mix(in srgb, var(--settings-section-color) 54%, var(--admin-border))}}.admin-settings-v2 .admin-settings-field:focus-within{box-shadow:0 0 0 3px var(--settings-section-color), 0 12px 26px #0000001a}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--settings-section-color) 8%, transparent), 0 12px 26px #0000001a}}.admin-settings-v2 .admin-settings-field:focus-within{transform:translateY(-1px)}.admin-settings-v2 .admin-settings-field>span,.admin-settings-v2 .admin-admin-text-toolbar label>span,.admin-settings-v2 .admin-admin-text-custom label>span{color:var(--admin-soft-text);font-size:.86rem;font-weight:800;line-height:1.55}.admin-settings-v2 .admin-settings-field input:not([type=checkbox]):not([type=range]),.admin-settings-v2 .admin-settings-field textarea,.admin-settings-v2 .admin-settings-field select,.admin-settings-v2 .admin-navigation-order-item input,.admin-settings-v2 .admin-admin-text-toolbar input,.admin-settings-v2 .admin-admin-text-toolbar select,.admin-settings-v2 .admin-admin-text-row input,.admin-settings-v2 .admin-admin-text-row textarea,.admin-settings-v2 .admin-admin-text-custom input{border:1px solid var(--admin-border);width:100%;min-width:0;min-height:54px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field input:not([type=checkbox]):not([type=range]),.admin-settings-v2 .admin-settings-field textarea,.admin-settings-v2 .admin-settings-field select,.admin-settings-v2 .admin-navigation-order-item input,.admin-settings-v2 .admin-admin-text-toolbar input,.admin-settings-v2 .admin-admin-text-toolbar select,.admin-settings-v2 .admin-admin-text-row input,.admin-settings-v2 .admin-admin-text-row textarea,.admin-settings-v2 .admin-admin-text-custom input{border:1px solid color-mix(in srgb, var(--admin-border) 90%, var(--settings-section-color))}}.admin-settings-v2 .admin-settings-field input:not([type=checkbox]):not([type=range]),.admin-settings-v2 .admin-settings-field textarea,.admin-settings-v2 .admin-settings-field select,.admin-settings-v2 .admin-navigation-order-item input,.admin-settings-v2 .admin-admin-text-toolbar input,.admin-settings-v2 .admin-admin-text-toolbar select,.admin-settings-v2 .admin-admin-text-row input,.admin-settings-v2 .admin-admin-text-row textarea,.admin-settings-v2 .admin-admin-text-custom input{background:var(--admin-surface-raised);border-radius:13px;outline:0}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field input:not([type=checkbox]):not([type=range]),.admin-settings-v2 .admin-settings-field textarea,.admin-settings-v2 .admin-settings-field select,.admin-settings-v2 .admin-navigation-order-item input,.admin-settings-v2 .admin-admin-text-toolbar input,.admin-settings-v2 .admin-admin-text-toolbar select,.admin-settings-v2 .admin-admin-text-row input,.admin-settings-v2 .admin-admin-text-row textarea,.admin-settings-v2 .admin-admin-text-custom input{background:color-mix(in srgb, var(--admin-surface-raised) 86%, var(--admin-input-bg))}}.admin-settings-v2 .admin-settings-field input:not([type=checkbox]):not([type=range]),.admin-settings-v2 .admin-settings-field textarea,.admin-settings-v2 .admin-settings-field select,.admin-settings-v2 .admin-navigation-order-item input,.admin-settings-v2 .admin-admin-text-toolbar input,.admin-settings-v2 .admin-admin-text-toolbar select,.admin-settings-v2 .admin-admin-text-row input,.admin-settings-v2 .admin-admin-text-row textarea,.admin-settings-v2 .admin-admin-text-custom input{color:var(--admin-text);font-size:1rem;line-height:1.7}.admin-settings-v2 .admin-settings-field textarea,.admin-settings-v2 .admin-admin-text-row textarea{resize:vertical;min-height:124px}.admin-settings-v2 .admin-settings-field :is(input,textarea,select):focus,.admin-settings-v2 .admin-navigation-order-item input:focus,.admin-settings-v2 .admin-admin-text-row :is(input,textarea):focus{border-color:var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field :is(input,textarea,select):focus,.admin-settings-v2 .admin-navigation-order-item input:focus,.admin-settings-v2 .admin-admin-text-row :is(input,textarea):focus{border-color:color-mix(in srgb, var(--settings-section-color) 65%, var(--admin-border))}}.admin-settings-v2 .admin-settings-field :is(input,textarea,select):focus,.admin-settings-v2 .admin-navigation-order-item input:focus,.admin-settings-v2 .admin-admin-text-row :is(input,textarea):focus{box-shadow:0 0 0 3px var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field :is(input,textarea,select):focus,.admin-settings-v2 .admin-navigation-order-item input:focus,.admin-settings-v2 .admin-admin-text-row :is(input,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--settings-section-color) 10%, transparent)}}.admin-settings-v2 .admin-settings-field.is-toggle{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px}.admin-settings-v2 .admin-settings-field.is-toggle input{appearance:none;border:1px solid var(--admin-border);background:var(--admin-muted);border-radius:999px;width:48px;height:27px;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field.is-toggle input{background:color-mix(in srgb, var(--admin-muted) 20%, var(--admin-input-bg))}}.admin-settings-v2 .admin-settings-field.is-toggle input{cursor:pointer;transition:background .18s,border-color .18s}.admin-settings-v2 .admin-settings-field.is-toggle input:before{background:var(--admin-muted);content:"";border-radius:50%;width:19px;height:19px;transition:transform .18s,background .18s;position:absolute;top:3px;right:3px;box-shadow:0 3px 8px #00000042}.admin-settings-v2 .admin-settings-field.is-toggle input:checked{border-color:var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field.is-toggle input:checked{border-color:color-mix(in srgb, var(--settings-section-color) 60%, var(--admin-border))}}.admin-settings-v2 .admin-settings-field.is-toggle input:checked{background:var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-field.is-toggle input:checked{background:color-mix(in srgb, var(--settings-section-color) 32%, var(--admin-input-bg))}}.admin-settings-v2 .admin-settings-field.is-toggle input:checked:before{background:var(--settings-section-color);transform:translate(-21px)}.admin-settings-v2 .admin-settings-field.is-toggle i{color:#62dcb0;background:#57d6a217;border-radius:999px;padding:6px 10px;font-size:.75rem;font-style:normal;font-weight:800}.admin-settings-v2 .admin-settings-number-control{grid-template-columns:minmax(110px,1fr) 104px 52px;align-items:center;gap:10px;display:grid}.admin-settings-v2 .admin-settings-number-control input[type=range]{width:100%;accent-color:var(--settings-section-color);cursor:pointer}.admin-settings-v2 .admin-settings-number-control input[type=number]{text-align:center;min-height:48px;padding-inline:10px}.admin-settings-v2 .admin-settings-number-control output{border:1px solid var(--settings-section-color);place-items:center;min-height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-number-control output{border:1px solid color-mix(in srgb, var(--settings-section-color) 28%, var(--admin-border))}}.admin-settings-v2 .admin-settings-number-control output{background:var(--settings-section-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-number-control output{background:color-mix(in srgb, var(--settings-section-color) 8%, transparent)}}.admin-settings-v2 .admin-settings-number-control output{color:var(--settings-section-color);font-size:.8rem;font-weight:850}.admin-settings-v2 .admin-settings-color-control{grid-template-columns:48px 58px minmax(110px,1fr);align-items:center;gap:10px;display:grid}.admin-settings-v2 .admin-settings-color-preview{border:4px solid var(--admin-text);width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-color-preview{border:4px solid color-mix(in srgb, var(--admin-text) 9%, transparent)}}.admin-settings-v2 .admin-settings-color-preview{background:var(--settings-preview-color);box-shadow:0 8px 18px var(--settings-preview-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-color-preview{box-shadow:0 8px 18px color-mix(in srgb, var(--settings-preview-color) 24%, transparent)}}.admin-settings-v2 .admin-settings-color-control input[type=color]{cursor:pointer;width:58px;min-height:48px;padding:5px}.admin-settings-v2 .admin-settings-color-control input[type=text]{text-align:left;min-height:48px;font-family:ui-monospace,monospace}.admin-settings-v2 .admin-logo-uploader{border:1px solid var(--settings-section-color);grid-template-columns:126px minmax(0,1fr);gap:22px;min-height:170px;padding:22px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-logo-uploader{border:1px solid color-mix(in srgb, var(--settings-section-color) 28%, var(--admin-border))}}.admin-settings-v2 .admin-logo-uploader{background:linear-gradient(135deg, var(--settings-section-color), var(--admin-surface));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-logo-uploader{background:linear-gradient(135deg, color-mix(in srgb, var(--settings-section-color) 8%, var(--admin-input-bg)), var(--admin-surface))}}.admin-settings-v2 .admin-logo-preview{border-radius:22px;width:126px;height:126px}.admin-settings-v2 .admin-logo-uploader strong{font-size:1.05rem}.admin-settings-v2 .admin-logo-uploader p{max-width:680px;font-size:.86rem;line-height:1.8}.admin-settings-v2 .admin-logo-uploader .admin-secondary-button{border-radius:13px;min-height:48px;margin-top:12px;padding-inline:18px;font-size:.82rem}.admin-settings-v2 .admin-settings-collection-list{gap:16px;display:grid}.admin-settings-v2 .admin-settings-collection-item{border:1px solid var(--settings-section-color);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-collection-item{border:1px solid color-mix(in srgb, var(--settings-section-color) 17%, var(--admin-border))}}.admin-settings-v2 .admin-settings-collection-item{background:var(--admin-surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-collection-item{background:color-mix(in srgb, var(--admin-surface) 94%, var(--settings-section-soft))}}.admin-settings-v2 .admin-settings-collection-item{box-shadow:0 10px 28px #00000014}.admin-settings-v2 .admin-settings-collection-item-head{border-bottom:1px solid var(--admin-border);background:var(--settings-section-color);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-collection-item-head{background:color-mix(in srgb, var(--settings-section-color) 4%, transparent)}}.admin-settings-v2 .admin-settings-collection-item-head strong{min-width:0;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.55;overflow:hidden}.admin-settings-v2 .admin-settings-collection-item>.admin-settings-fields,.admin-settings-v2 .admin-settings-collection-item>.admin-settings-object-group{margin:18px}.admin-settings-v2 .admin-settings-collection-actions,.admin-settings-v2 .admin-navigation-order-arrows{gap:8px;display:flex}.admin-settings-v2 .admin-settings-collection-actions button,.admin-settings-v2 .admin-navigation-order-arrows button,.admin-settings-v2 .admin-admin-text-row>button{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:11px;min-width:40px;min-height:40px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-collection-actions button,.admin-settings-v2 .admin-navigation-order-arrows button,.admin-settings-v2 .admin-admin-text-row>button{background:color-mix(in srgb, var(--admin-input-bg) 86%, transparent)}}.admin-settings-v2 .admin-settings-collection-actions button,.admin-settings-v2 .admin-navigation-order-arrows button,.admin-settings-v2 .admin-admin-text-row>button{color:var(--admin-soft-text);cursor:pointer;font-size:.78rem}.admin-settings-v2 .admin-settings-collection-actions button:hover,.admin-settings-v2 .admin-navigation-order-arrows button:hover{border-color:var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-collection-actions button:hover,.admin-settings-v2 .admin-navigation-order-arrows button:hover{border-color:color-mix(in srgb, var(--settings-section-color) 46%, var(--admin-border))}}.admin-settings-v2 .admin-settings-collection-actions button:hover,.admin-settings-v2 .admin-navigation-order-arrows button:hover{color:var(--settings-section-color)}.admin-settings-v2 .admin-settings-collection-actions button.is-danger{color:#fb8d95}.admin-settings-v2 .admin-settings-collection-actions button:disabled,.admin-settings-v2 .admin-navigation-order-arrows button:disabled{opacity:.28;cursor:not-allowed}.admin-settings-v2 .admin-settings-collection-add{border-radius:13px;justify-self:start;min-height:48px;padding-inline:18px;font-size:.82rem}.admin-settings-v2 .admin-settings-callout{border:1px solid var(--settings-section-color);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-callout{border:1px solid color-mix(in srgb, var(--settings-section-color) 32%, var(--admin-border))}}.admin-settings-v2 .admin-settings-callout{background:var(--settings-section-color);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-settings-callout{background:color-mix(in srgb, var(--settings-section-color) 7%, transparent)}}.admin-settings-v2 .admin-settings-callout{color:var(--admin-soft-text);font-size:.87rem;line-height:1.9}.admin-settings-v2 .admin-settings-callout.is-warning{color:var(--admin-soft-text);background:#fbae4811;border-color:#fbae4852}.admin-settings-v2 .admin-navigation-order{gap:12px;display:grid}.admin-settings-v2 .admin-navigation-order-item{border:1px solid var(--settings-section-color);grid-template-columns:48px 34px minmax(150px,.6fr) minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-navigation-order-item{border:1px solid color-mix(in srgb, var(--settings-section-color) 15%, var(--admin-border))}}.admin-settings-v2 .admin-navigation-order-item{background:var(--admin-input-bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-navigation-order-item{background:color-mix(in srgb, var(--admin-input-bg) 88%, transparent)}}.admin-settings-v2 .admin-navigation-order-item.is-dragging{border-color:var(--settings-section-color);background:var(--settings-section-color)}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-navigation-order-item.is-dragging{background:color-mix(in srgb, var(--settings-section-color) 10%, var(--admin-surface))}}.admin-settings-v2 .admin-navigation-order-item.is-dragging{box-shadow:0 18px 38px #0003}.admin-settings-v2 .admin-navigation-order-item.is-locked{border-style:dashed}.admin-settings-v2 .admin-navigation-drag-handle{border:1px solid var(--settings-section-color);place-items:center;width:48px;height:54px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-navigation-drag-handle{border:1px solid color-mix(in srgb, var(--settings-section-color) 34%, var(--admin-border))}}.admin-settings-v2 .admin-navigation-drag-handle{background:var(--settings-section-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-navigation-drag-handle{background:color-mix(in srgb, var(--settings-section-color) 8%, transparent)}}.admin-settings-v2 .admin-navigation-drag-handle{color:var(--settings-section-color);cursor:grab;touch-action:none;font-size:1rem}.admin-settings-v2 .admin-navigation-order-item>b{color:var(--settings-section-color);text-align:center;font:800 .76rem ui-monospace,monospace}.admin-settings-v2 .admin-navigation-order-copy :is(small,strong){min-width:0;display:block}.admin-settings-v2 .admin-navigation-order-copy small{color:var(--admin-muted);text-align:right;direction:ltr;font:.72rem ui-monospace,monospace}.admin-settings-v2 .admin-navigation-order-copy strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.9rem;overflow:hidden}.admin-settings-v2 .admin-admin-text-toolbar{grid-template-columns:minmax(0,1fr) minmax(230px,.4fr);gap:16px;display:grid}.admin-settings-v2 .admin-admin-text-toolbar label,.admin-settings-v2 .admin-admin-text-custom label{gap:9px;display:grid}.admin-settings-v2 .admin-admin-text-list{scrollbar-width:thin;gap:12px;max-height:min(820px,68dvh);display:grid;overflow:auto}.admin-settings-v2 .admin-admin-text-row{border:1px solid var(--admin-border);background:var(--admin-input-bg);border-radius:17px;grid-template-columns:minmax(220px,.65fr) minmax(260px,1fr) auto;align-items:center;gap:14px;min-height:98px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-admin-text-row{background:color-mix(in srgb, var(--admin-input-bg) 88%, transparent)}}.admin-settings-v2 .admin-admin-text-source small{color:var(--settings-section-color);font-size:.72rem}.admin-settings-v2 .admin-admin-text-source strong{color:var(--admin-muted);margin-top:5px;font-size:.82rem;line-height:1.75}.admin-settings-v2 .admin-admin-text-custom{border:1px dashed var(--settings-section-color);gap:16px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-admin-text-custom{border:1px dashed color-mix(in srgb, var(--settings-section-color) 42%, var(--admin-border))}}.admin-settings-v2 .admin-admin-text-custom{background:var(--settings-section-color);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-admin-text-custom{background:color-mix(in srgb, var(--settings-section-color) 4%, transparent)}}.admin-settings-v2 .admin-admin-text-custom h4{color:var(--admin-text);margin:0;font-size:1rem}.admin-settings-v2 .admin-admin-text-custom>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.admin-settings-v2 .admin-admin-text-custom button{border:1px solid var(--settings-section-color);min-height:54px;padding:10px 18px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-admin-text-custom button{border:1px solid color-mix(in srgb, var(--settings-section-color) 44%, var(--admin-border))}}.admin-settings-v2 .admin-admin-text-custom button{background:var(--settings-section-color);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-admin-text-custom button{background:color-mix(in srgb, var(--settings-section-color) 10%, transparent)}}.admin-settings-v2 .admin-admin-text-custom button{color:var(--settings-section-color);cursor:pointer;font-size:.82rem;font-weight:850}.admin-settings-v2 .admin-settings-empty{color:var(--admin-muted);text-align:center;margin:0;padding:36px;font-size:.88rem}.admin-settings-v2 .admin-json-workbench{border:1px solid var(--settings-section-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-settings-v2 .admin-json-workbench{border:1px solid color-mix(in srgb, var(--settings-section-color) 30%, var(--admin-border))}}.admin-settings-v2 .admin-json-workbench{background:#0a1016;border-radius:20px;box-shadow:inset 0 1px #ffffff06,0 18px 42px #0000002e}.admin-settings-v2 .admin-json-workbench>header,.admin-settings-v2 .admin-json-workbench>footer{background:#101923;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.admin-settings-v2 .admin-json-workbench>header{border-bottom:1px solid #263442}.admin-settings-v2 .admin-json-workbench>header span{color:#b9adff;background:#9c8cff21;border-radius:8px;padding:6px 9px;font:800 .76rem ui-monospace,monospace}.admin-settings-v2 .admin-json-workbench>header strong{color:#dce7ef;font-size:.84rem}.admin-settings-v2 .admin-json-workbench textarea{resize:vertical;color:#83dda6;tab-size:2;background:linear-gradient(145deg,#0a1118,#111b24);border:0;outline:0;width:100%;min-height:560px;padding:22px;font:.86rem/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.admin-settings-v2 .admin-json-workbench>footer{border-top:1px solid #263442;justify-content:flex-start}.admin-settings-v2 .admin-json-workbench>footer button{color:#c4bbff;cursor:pointer;background:#9c8cff1a;border:1px solid #9c8cff59;border-radius:12px;min-height:44px;padding:9px 16px;font-size:.8rem;font-weight:850}html[data-admin-theme=light] .admin-settings-v2 .admin-json-workbench{background:#111923;border-color:#ccd7df}@media (width<=1500px){.admin-settings-v2 .admin-settings-control-center{grid-template-columns:1fr}.admin-settings-v2 .admin-settings-categories{z-index:22;height:auto;max-height:none;padding:13px;display:block;position:sticky;top:168px;overflow:hidden}.admin-settings-v2 .admin-settings-categories-head,.admin-settings-v2 .admin-settings-categories-foot{display:none}.admin-settings-v2 .admin-settings-category-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;gap:12px;padding:2px 2px 8px;scroll-padding-block:0;display:flex;overflow:auto hidden}.admin-settings-v2 .admin-settings-category-list button{scroll-snap-align:start;flex:0 0 320px;min-width:320px}}@media (width<=980px){.admin-settings-v2 .admin-settings-hero{top:0}.admin-settings-v2 .admin-settings-categories{top:168px}.admin-settings-v2 .admin-settings-fields{grid-template-columns:1fr}.admin-settings-v2 .admin-navigation-order-item{grid-template-columns:48px 34px minmax(0,1fr) auto}.admin-settings-v2 .admin-navigation-order-item input{grid-column:1/-1}.admin-settings-v2 .admin-admin-text-row{grid-template-columns:minmax(0,1fr) auto}.admin-settings-v2 .admin-admin-text-row>:is(input,textarea){grid-area:2/1/auto/-1}.admin-settings-v2 .admin-admin-text-row>button{grid-area:1/2}}@media (width<=720px){.admin-settings-v2 .admin-settings-hero{flex-direction:column;align-items:stretch;min-height:0;padding:21px;position:static}.admin-settings-v2 .admin-settings-hero-main{align-items:flex-start;gap:14px}.admin-settings-v2 .admin-settings-hero-mark{border-radius:16px;flex-basis:52px;width:52px;height:52px}.admin-settings-v2 .admin-settings-hero-mark svg{width:24px;height:24px}.admin-settings-v2 .admin-settings-hero h2{font-size:1.65rem}.admin-settings-v2 .admin-settings-hero-main>div>span{font-size:.86rem}.admin-settings-v2 .admin-settings-hero-actions{width:100%}.admin-settings-v2 .admin-settings-hero-facts{justify-content:flex-start;overflow-x:auto}.admin-settings-v2 .admin-settings-hero .admin-primary-button{width:100%;min-width:0}.admin-settings-v2 .admin-settings-categories{border-radius:21px;position:static}.admin-settings-v2 .admin-settings-category-list button{flex-basis:264px;min-width:264px;min-height:90px}.admin-settings-v2 .admin-settings-panel{border-radius:22px;min-height:0}.admin-settings-v2 .admin-settings-panel>header{flex-direction:column;align-items:flex-start;min-height:0;padding:19px}.admin-settings-v2 .admin-settings-panel-icon{flex-basis:46px;width:46px;height:46px}.admin-settings-v2 .admin-settings-panel-kicker{align-self:flex-start}.admin-settings-v2 .admin-settings-panel-body{gap:18px;padding:16px}.admin-settings-v2 .admin-settings-subsection,.admin-settings-v2 .admin-settings-object-group{border-radius:18px;gap:16px;padding:18px}.admin-settings-v2 .admin-logo-uploader{grid-template-columns:92px minmax(0,1fr);gap:16px;min-height:0;padding:18px}.admin-settings-v2 .admin-logo-preview{width:92px;height:92px}.admin-settings-v2 .admin-settings-number-control{grid-template-columns:minmax(100px,1fr) 88px 48px}.admin-settings-v2 .admin-admin-text-toolbar,.admin-settings-v2 .admin-admin-text-custom>div{grid-template-columns:1fr}.admin-settings-v2 .admin-admin-text-list{grid-auto-rows:max-content;align-content:start}.admin-settings-v2 .admin-admin-text-row{grid-template-rows:minmax(46px,auto) minmax(54px,auto);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 10px;min-height:142px;padding:14px}.admin-settings-v2 .admin-admin-text-source{grid-area:1/1;min-width:0}.admin-settings-v2 .admin-admin-text-source strong{overflow-wrap:anywhere}.admin-settings-v2 .admin-admin-text-row>:is(input,textarea){grid-area:2/1/auto/-1;align-self:stretch;display:block;position:static}.admin-settings-v2 .admin-admin-text-row>button{grid-area:1/2;align-self:start}.admin-settings-v2 .admin-settings-collection-item-head{flex-direction:column;align-items:flex-start}.admin-settings-v2 .admin-settings-collection-actions{justify-content:flex-start;width:100%}}@media (width<=480px){.admin-settings-v2 .admin-settings-control-center{gap:16px}.admin-settings-v2 .admin-settings-hero{border-radius:20px;margin-bottom:16px;padding:18px}.admin-settings-v2 .admin-settings-hero-main{flex-direction:column}.admin-settings-v2 .admin-settings-hero-facts>span{font-size:.7rem}.admin-settings-v2 .admin-settings-categories{padding:10px}.admin-settings-v2 .admin-settings-category-list button{flex-basis:242px;grid-template-columns:44px minmax(0,1fr) 29px;gap:9px;min-width:242px;padding:12px}.admin-settings-v2 .admin-settings-category-icon{border-radius:13px;width:44px;height:44px}.admin-settings-v2 .admin-settings-category-copy strong{font-size:.86rem}.admin-settings-v2 .admin-settings-category-copy em{font-size:.72rem}.admin-settings-v2 .admin-settings-panel>header>div{align-items:flex-start}.admin-settings-v2 .admin-settings-panel>header h3{font-size:1.08rem}.admin-settings-v2 .admin-settings-panel>header p{font-size:.8rem}.admin-settings-v2 .admin-settings-panel-body{padding:12px}.admin-settings-v2 .admin-settings-subsection,.admin-settings-v2 .admin-settings-object-group{padding:15px}.admin-settings-v2 .admin-settings-field{padding:12px}.admin-settings-v2 .admin-settings-field>span{font-size:.82rem}.admin-settings-v2 .admin-settings-number-control{grid-template-columns:1fr 82px}.admin-settings-v2 .admin-settings-number-control output{display:none}.admin-settings-v2 .admin-settings-color-control{grid-template-columns:44px 52px minmax(96px,1fr)}.admin-settings-v2 .admin-settings-color-preview{width:44px;height:44px}.admin-settings-v2 .admin-logo-uploader{grid-template-columns:1fr}.admin-settings-v2 .admin-logo-preview{width:104px;height:104px}.admin-settings-v2 .admin-navigation-order-item{grid-template-columns:44px 30px minmax(0,1fr)}.admin-settings-v2 .admin-navigation-order-arrows{grid-column:1/-1;justify-content:flex-end}.admin-settings-v2 .admin-navigation-order-item input{min-height:50px}.admin-settings-v2 .admin-settings-collection-item>.admin-settings-fields,.admin-settings-v2 .admin-settings-collection-item>.admin-settings-object-group{margin:12px}.admin-settings-v2 .admin-json-workbench textarea{min-height:430px;padding:15px;font-size:.78rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
