@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");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:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo Fallback;src:local(Arial);ascent-override:104.9%;descent-override:42.14%;line-gap-override:0.0%;size-adjust:99.89%}.heebo_ecbd560b-module___FfemG__className{font-family:Heebo,Heebo Fallback;font-style:normal}.heebo_ecbd560b-module___FfemG__variable{--font-heebo:"Heebo", "Heebo Fallback"}
:root{--navy:#08154e;--blue:#3b5bff;--green:#16a34a;--card:#0b1020;--fg:#0f1830;--muted:#5b6478;--bg:#fff;--hero-grad:linear-gradient(160deg, #fff 0%, #eef1ff 100%);--radius:18px;--maxw:1180px}*{box-sizing:border-box}html,body{max-width:100%;margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth}body{color:var(--fg);background:var(--bg);font-family:var(--font-heebo), system-ui, "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}img,svg{max-width:100%}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-weight:700;transition:transform 60ms,opacity .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{opacity:.92}.btn-outline{color:var(--navy);background:#fff;border:1.5px solid #d7ddf0}h1,h2,h3{color:var(--navy);margin:0 0 16px;line-height:1.15}.rb-page{background:var(--hero-grad);min-height:100vh}.rb-wrap{max-width:720px;margin:0 auto;padding:32px 20px 56px}.rb-intro{text-align:center;margin-bottom:24px}.rb-intro h1{margin-bottom:10px;font-size:clamp(26px,5vw,38px)}.rb-intro p{color:var(--muted);max-width:46ch;margin:0 auto}.rb-chat{background:var(--rb-surface,#fff);width:100%;max-width:var(--rb-max-width,none);border:1px solid #e7ebf7;border-radius:22px;flex-direction:column;gap:14px;margin-inline:auto;padding:20px 18px;display:flex;box-shadow:0 18px 50px -28px #08154e59}.rb-row{align-items:flex-end;gap:10px;display:flex}.rb-row.user{flex-direction:row-reverse}.rb-avatar{background:var(--rb-avatar-bg,var(--navy));width:34px;height:34px;color:var(--rb-avatar-fg,#fff);letter-spacing:.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.rb-bubble{white-space:pre-line;border-radius:18px;max-width:78%;padding:12px 16px;font-size:15.5px;line-height:1.65;animation:.22s both rb-pop}.rb-row.bot .rb-bubble{background:var(--rb-bot-bg,#f1f4ff);color:var(--rb-bot-fg,var(--navy));border-top-right-radius:6px}.rb-row.user .rb-bubble{background:var(--rb-user-bg,var(--blue));color:var(--rb-user-fg,#fff);border-top-left-radius:6px}.rb-bubble strong{font-weight:700}.rb-stack{flex-direction:column;gap:10px;max-width:78%;display:flex}.rb-stack .rb-bubble{max-width:100%}.rb-row.bot .rb-card{background:#fff;border:1px solid #dfe5f5;box-shadow:0 12px 32px -20px #08154e73}.rb-note{border:1px solid #cfe8d8;border-inline-start:4px solid var(--green);color:var(--navy);white-space:pre-line;background:#eef8f1;border-radius:14px;padding:13px 16px;font-size:15px;line-height:1.65;animation:.22s both rb-pop}.rb-typing{gap:4px;padding:14px 16px;display:inline-flex}.rb-typing span{background:#9aa6cf;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite both rb-blink}.rb-typing span:nth-child(2){animation-delay:.18s}.rb-typing span:nth-child(3){animation-delay:.36s}.rb-options{flex-wrap:wrap;gap:10px;padding:4px 0 2px 44px;display:flex}.rb-options .btn{padding:11px 22px;font-size:15px}.rb-chat .btn-primary{background:var(--rb-btn-bg,var(--blue));color:var(--rb-btn-fg,#fff)}.rb-chat .btn-outline{background:var(--rb-btn-alt-bg,#fff);color:var(--rb-btn-alt-fg,var(--navy));border-color:var(--rb-btn-alt-border,#d7ddf0)}@keyframes rb-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rb-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (max-width:520px){.rb-bubble{max-width:84%;font-size:15px}.rb-stack{max-width:84%}.rb-options{padding-left:0}.rb-options .btn{flex:auto}}.nm-chat{width:100%}.admin-login{background:var(--hero-grad);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-login-card{background:#fff;border:1px solid #e7ebf7;border-radius:22px;flex-direction:column;gap:14px;width:100%;max-width:400px;padding:36px 34px;display:flex;box-shadow:0 18px 50px -28px #08154e59}.admin-login-card img{margin:0 auto}.admin-login-card h1{text-align:center;margin:6px 0 4px;font-size:23px}.admin-field{flex-direction:column;gap:6px;display:flex}.admin-field label{color:var(--navy);font-size:13px;font-weight:700}.admin-field input{font:inherit;color:var(--fg);background:#fbfcff;border:1.5px solid #d7ddf0;border-radius:10px;padding:10px 12px}.admin-field input:focus{border-color:var(--blue);outline:none}.admin-login-card .admin-field input{width:100%}.admin-login-card .btn-primary{width:100%;margin-top:6px}.admin-login-card .admin-err{text-align:center;margin:0}.admin{max-width:900px;margin:0 auto;padding:40px 24px 64px}.admin-shell{background:#f6f8ff;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.admin-side{background:var(--navy);flex-direction:column;gap:4px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.admin-side-brand{color:#fff;padding:4px 12px 16px;font-size:18px;font-weight:800}.admin-side-nav{flex-direction:column;gap:2px;display:flex}.admin-side-link{font:inherit;color:#c7cee8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.admin-side-link:hover{color:#fff;background:#ffffff14}.admin-side-link.active{color:#fff;background:#ffffff24}.admin-side-foot{border-top:1px solid #ffffff1f;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.admin-side-user{color:#9aa6cf;padding:0 12px;font-size:12px}.admin-side-logout{text-align:start;width:100%}.admin-side-version{letter-spacing:.02em;color:#ffffff52;font-variant-numeric:tabular-nums;padding:2px 12px 0;font-size:11px}.admin-content{min-width:0}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:20px;display:grid}.admin-stat{background:#fff;border:1px solid #e7ebf7;border-radius:14px;flex-direction:column;gap:2px;padding:18px 20px;text-decoration:none;transition:border-color .12s;display:flex;box-shadow:0 8px 24px -20px #08154e66}.admin-stat:hover{border-color:#c9d4f5}.admin-stat-num{color:var(--navy);font-size:28px;font-weight:800}.admin-stat-label{color:var(--muted);font-size:13px;font-weight:600}.admin-panel{background:#fff;border:1px solid #e7ebf7;border-radius:14px;padding:20px;box-shadow:0 8px 24px -20px #08154e66}.admin-panel-empty{color:var(--muted);text-align:center;padding:48px 20px;font-size:14px}.pm-tags{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:inline-flex}.pm-tag{color:var(--blue);background:#eef2ff;border:1px solid #dbe3ff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.pm-drawer-overlay{z-index:60;background:#08154e59;animation:.18s pm-fade;position:fixed;inset:0}.pm-drawer{top:0;bottom:0;z-index:61;overscroll-behavior:contain;background:#fff;flex-direction:column;width:min(420px,92vw);animation:.22s pm-slide;display:flex;position:fixed;inset-inline-end:0;box-shadow:-24px 0 60px -30px #08154e80}@keyframes pm-fade{0%{opacity:0}}@keyframes pm-slide{0%{transform:translate(100%)}}.pm-drawer-overlay.is-closing{animation:.18s reverse forwards pm-fade}.pm-drawer.is-closing{animation:.22s reverse forwards pm-slide}.pm-drawer-head{border-bottom:1px solid #eef0f7;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.pm-drawer-head h2{color:var(--navy);margin:0 0 6px;font-size:18px}.pm-drawer-close{color:var(--muted)}.pm-drawer-close:hover{color:var(--navy);background:#f3f5fb}.pm-drawer-body{flex-direction:column;flex:1;padding:8px 22px 24px;display:flex;overflow-y:auto}.pm-drawer-section{border-bottom:1px solid #eef0f7;flex-direction:column;gap:10px;padding:16px 0;display:flex}.pm-drawer-section:last-child{border-bottom:0}.pm-drawer-section h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.pm-drawer-form{flex-direction:column;gap:10px;display:flex}.pm-drawer-hint{color:var(--muted);margin:0;font-size:13px}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.admin-head h1{margin:0 0 4px;font-size:28px}.admin-sub{color:var(--muted);margin:0;font-size:14px}.admin-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-count{color:var(--muted);font-size:13px;font-weight:700}.admin-list{background:#fff;border:1px solid #e7ebf7;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px -20px #08154e66}.pm-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.pm-row+.pm-row{border-top:1px solid #eef0f7}.admin-status{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.admin-status.is-pub{color:#166534;background:#dcfce7}.admin-status.is-draft{color:#92400e;background:#fef3c7}.pm-info{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.pm-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pm-path{color:var(--blue);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pm-path:hover{text-decoration:underline}.pm-actions{align-items:center;gap:6px;display:flex}.pm-actions form{margin:0}.pm-actions .btn{text-decoration:none}.admin-del-btn{color:#b91c1c;border-color:#f3c6c6}.admin-del-btn:hover{background:#fef2f2}.pm-edit-field{color:var(--navy);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.pm-edit-field input,.pm-edit-field textarea{font:inherit;color:var(--fg);background:#fff;border:1.5px solid #d7ddf0;border-radius:8px;padding:8px 10px;font-weight:400}.pm-edit-field input:focus,.pm-edit-field textarea:focus{border-color:var(--blue);outline:none}.pm-edit-field textarea{resize:vertical;min-height:64px}.pm-edit-hint{color:var(--muted);font-size:11px;font-weight:400}.pm-edit-check{color:var(--navy);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pm-edit-check input{width:16px;height:16px;accent-color:var(--blue)}.pm-edit-save{align-items:center;gap:8px;display:flex}.admin-ok{color:var(--green);font-size:14px;font-weight:700}.admin-err{color:#dc2626;font-size:13px;font-weight:700}.admin-empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #cbd3ea;border-radius:16px;padding:28px}.admin-empty code{background:#eef1ff;border-radius:6px;padding:2px 6px}@media (max-width:640px){.pm-row{grid-template-columns:auto 1fr;gap:8px 12px}.pm-path{grid-column:2}.pm-actions{grid-column:1/-1}}.nm-page{width:100%}.nm-page img{max-width:100%}.nm-row{flex-direction:column;display:flex}.nm-grid{display:grid}.nm-cell{flex-direction:column;display:flex}.nm-text{white-space:pre-wrap}.nm-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}.nm-img-empty{color:#7a83a6;background:#eef1ff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:120px;display:flex}.nmk{background:#eef1f7;flex-direction:column;height:100vh;display:flex}.nmk-toolbar{background:var(--navy);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex;position:relative}.nmk-tb-left,.nmk-tb-right{align-items:center;gap:8px;display:flex}.nmk-tb-title{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:700;overflow:hidden}.nmk-save{color:#9aa6cf;font-size:12px}.nmk-save-saved{color:#4ade80}.nmk-save-error{color:#ff8a8a}.nmk-sm{border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600}.nmk-view{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.nmk-pubsplit{align-items:stretch;display:inline-flex}.nmk-pubsplit .nmk-pub-main{border-start-end-radius:0;border-end-end-radius:0;align-items:center;gap:7px;display:inline-flex}.nmk-pubsplit .nmk-pub-caret{border-start-start-radius:0;border-end-start-radius:0;align-items:center;padding:6px 5px;display:inline-flex}.nmk-pubsplit .btn-primary.nmk-pub-caret{border-inline-start:1px solid #ffffff47}.nmk-pub-dot{background:#fbbf24;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #fbbf2440}.nmk-pub-live{color:#86efac;cursor:default;background:#ffffff14}.nmk-pub-live:not(:disabled){cursor:pointer}button.nmk-pub-caret.nmk-pub-live{color:#c7cee8;border-inline-start:1px solid #ffffff1f}button.nmk-pub-caret.nmk-pub-live:hover{color:#fff;background:#ffffff24}.nmk-tb-sep{background:#ffffff29;width:1px;height:22px;margin:0 2px}.nmk-iconset{background:#ffffff12;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.nmk-icon-btn{color:#c7cee8;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:inline-flex}.nmk-icon-btn:hover:not(:disabled){color:#fff;background:#ffffff24}.nmk-icon-btn.active{color:var(--navy);background:#fff}.nmk-icon-btn:disabled{opacity:.35;cursor:default}.nmk-tb-center{position:absolute;left:50%;transform:translate(-50%)}.nmk-settings-foot{align-items:center;gap:10px;margin-top:8px;display:flex}.nmk-menu{display:inline-flex;position:relative}.nmk-menu-overlay{z-index:40;position:fixed;inset:0}.nmk-menu-pop{top:calc(100% + 8px);z-index:41;background:#fff;border-radius:10px;flex-direction:column;gap:1px;min-width:190px;padding:5px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 16px 40px -10px #08154e66}.nmk-menu-pop.nmk-menu-pop-end{inset-inline:auto 0}.nmk-menu-pop button,.nmk-menu-link{font:inherit;color:var(--navy);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.nmk-menu-pop button:hover,.nmk-menu-link:hover{background:#f3f5fb}.nmk-menu-pop button svg,.nmk-menu-link svg{color:var(--muted);width:16px;height:16px}.nmk-menu-sep{background:#eef0f7;height:1px;margin:4px 0}.nmk-typo-base{font:inherit;background:#fff;border:1px solid #e6e9f4;border-radius:8px;width:100%;padding:7px 10px;font-size:13px}.nmk-typo-base:focus{border-color:var(--blue);outline:none}.nmk-typo-font{font:inherit;background:#fff;border:1px solid #e6e9f4;border-radius:8px;width:100%;padding:7px 10px;font-size:13px}.nmk-typo-table{background:#f8f9fc;border:1px solid #eef0f7;border-radius:10px;flex-direction:column;gap:2px;padding:8px;display:flex}.nmk-typo-row{grid-template-columns:30px minmax(0,1fr) 38px 16px;align-items:center;gap:8px;display:grid}.nmk-typo-head{color:#9aa3ba;padding-bottom:2px;font-size:10px;font-weight:600}.nmk-typo-head>span:nth-child(3){text-align:end}.nmk-typo-name{color:var(--muted);font-size:11px;font-weight:600}.nmk-typo-input{font:inherit;text-align:end;width:100%;min-width:0;color:var(--fg);background:#fff;border:1px solid #e6e9f4;border-radius:6px;padding:5px 8px;font-size:12px}.nmk-typo-input:focus{border-color:var(--blue);outline:none}.nmk-typo-row.is-set .nmk-typo-input{background:#fbfcff;border-color:#b9c8ff}.nmk-typo-px{color:#9aa3ba;text-align:end;font-variant-numeric:tabular-nums;font-size:11px}.nmk-typo-clear{color:#d98a8a;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.nmk-typo-clear:hover{color:#b91c1c;background:#fef2f2}.nmk-body{flex:1;min-height:0;display:flex}.nmk-left{background:#fff;border-inline-end:1px solid #e2e6f0;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:auto}.nmk-resize{cursor:col-resize;z-index:5;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:10px;margin-inline:-5px;display:flex;position:relative}.nmk-resize:before{content:"";background:0 0;border-radius:2px;transition:background .12s;position:absolute;inset:0 4px}.nmk-resize:hover:before,.nmk-resize:active:before{background:#3b5bff1a}.nmk-resize-grip{background:radial-gradient(1.5px at 50% 9px,#b7c0dd 99%,#0000),radial-gradient(1.5px at 50% 17px,#b7c0dd 99%,#0000),radial-gradient(1.5px at 50% 25px,#b7c0dd 99%,#0000),#f1f3fb;border-radius:4px;width:6px;height:34px;transition:background .12s,box-shadow .12s,transform .12s;position:relative;box-shadow:0 0 0 1px #141e460d}.nmk-resize:hover .nmk-resize-grip,.nmk-resize:active .nmk-resize-grip{background:radial-gradient(circle 1.5px at 50% 9px, #fff 99%, transparent), radial-gradient(circle 1.5px at 50% 17px, #fff 99%, transparent), radial-gradient(circle 1.5px at 50% 25px, #fff 99%, transparent), var(--blue);transform:scaleY(1.08);box-shadow:0 2px 8px #3b5bff66}.nmk-right{background:#fff;border-inline-start:1px solid #e2e6f0;flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:auto}.nmk-col-head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;z-index:1;background:#fff;border-bottom:1px solid #e2e6f0;padding:9px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.nmk-main{flex:1;min-width:0}.nmk-canvas{background:#f3f5fb;height:100%;overflow:auto}.nmk-canvas-desktop{padding:0}.nmk-canvas-tablet,.nmk-canvas-mobile{padding:28px}.nmk-page{background:#fff;min-height:100%;margin:0 auto;transition:max-width .2s;box-shadow:0 8px 30px -12px #08154e40}.nmk-canvas-desktop .nmk-page{min-height:100%;box-shadow:none;border-radius:0}.nmk-canvas-tablet .nmk-page,.nmk-canvas-mobile .nmk-page{border-radius:8px;min-height:60vh}.nmk-toolbox{padding:12px}.nmk-addrow{border:1px dashed var(--blue);width:100%;color:var(--navy);font:inherit;cursor:pointer;background:#eef2ff;border-radius:8px;padding:9px;font-size:13px;font-weight:600}.nmk-toolbox-note{color:var(--muted);margin:12px 0 6px;font-size:11px}.nmk-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nmk-tool{font:inherit;color:var(--navy);cursor:pointer;background:#f6f8ff;border:1px solid #e2e6f0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s;display:flex}.nmk-tool:hover{border-color:var(--blue);background:#eef2ff}.nmk-tool[draggable=true]{cursor:grab}.nmk-tool[draggable=true]:active{cursor:grabbing}.nmk-tool-ico{color:var(--blue);display:inline-flex}.nmk-drop-line{border-top:2px solid var(--blue);pointer-events:none;border-radius:2px;height:0;margin:-1px 0;box-shadow:0 0 0 2px #3b5bff2e}.nmk-drop-target{outline:2px dashed var(--blue);outline-offset:-2px;background:#3b5bff0a}.nmk-page-drop{box-shadow:inset 0 0 0 2px #3b5bff59}.nmk-selactions{border-bottom:1px solid #eef0f7;gap:4px;padding:8px 12px;display:flex}.nmk-selactions button{cursor:pointer;color:var(--navy);background:#fff;border:1px solid #e2e6f0;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:6px;transition:border-color .12s,background .12s;display:inline-flex}.nmk-selactions button:hover{border-color:var(--blue);background:#f6f8ff}.nmk-selactions button.danger{color:#c1121f}.nmk-selactions button.danger:hover{background:#fff2f2;border-color:#c1121f}.nmk-props{flex-direction:column;gap:10px;padding:12px;display:flex}.nmk-props input,.nmk-props select,.nmk-props textarea{min-width:0;max-width:100%}.nmk-props .nmk-field,.nmk-props .nmk-color{min-width:0}.nmk-props input[type=number]{appearance:textfield}.nmk-props input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.nmk-props input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.nmk-props-empty,.nmk-props-head{color:var(--muted)}.nmk-props-empty{text-align:center;padding:20px 14px;font-size:13px}.nmk-props-head{justify-content:space-between;align-items:center;display:flex}.nmk-props-head strong{color:var(--navy);font-size:14px}.nmk-vp-badge{color:var(--blue);background:#eef2ff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.nmk-props-section{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #eef0f7;margin-top:6px;padding-top:10px;font-size:11px;font-weight:700}.nmk-sec{flex-direction:column;gap:10px;display:flex}.nmk-sec-head{text-align:start;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef0f7;align-items:center;gap:6px;width:100%;margin-top:0;padding:10px 0 0;font-family:inherit;display:flex}.nmk-sec-head:hover{color:var(--navy)}.nmk-sec-head:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.nmk-sec-caret{flex-shrink:0;transition:rotate .14s}.nmk-sec.is-open .nmk-sec-caret{rotate:90deg}.nmk-sec-body{flex-direction:column;gap:10px;display:flex}.nmk-note{color:var(--muted);background:#f6f8ff;border-radius:6px;margin:0;padding:8px;font-size:11px}.nmk-tags{flex-wrap:wrap;gap:6px;display:flex}.nmk-tag-chip{color:var(--blue);background:#eef2ff;border:1px solid #dbe3ff;border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 9px;font-size:12px;font-weight:600;display:inline-flex}.nmk-tag-chip button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nmk-tag-chip button:hover{background:#3b56eb26}.nmk-tag-input{font:inherit;border:1px solid #d7ddf0;border-radius:6px;padding:7px 9px;font-size:13px}.nmk-tag-input:focus{border-color:var(--blue);outline:none}.nmk-tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.nmk-tag-cloud-item{font:inherit;color:var(--muted);cursor:pointer;background:#f3f5fb;border:1px dashed #d7ddf0;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.nmk-tag-cloud-item:hover{color:var(--blue);background:#eef2ff;border-color:#dbe3ff}.nmk-field{color:var(--fg);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.nmk-field input,.nmk-field select,.nmk-field textarea{font:inherit;border:1px solid #d7ddf0;border-radius:6px;padding:6px 9px;font-size:13px}.nmk-field input:focus,.nmk-field select:focus,.nmk-field textarea:focus{border-color:var(--blue);outline:none}.nmk-field textarea{resize:vertical;min-height:62px}.nmk-color{gap:6px;display:flex}.nmk-color input[type=color]{width:38px;padding:2px}.nmk-color input:last-child{flex:1}.nmk-check{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nmk-spacing-label{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.nmk-spacing>.nmk-spacing-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.nmk-align-grid{grid-template-columns:repeat(3,34px);gap:4px;display:grid}.nmk-align-cell{cursor:pointer;background:#eef1f8;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .12s;display:flex}.nmk-align-cell:hover{background:#e2e7f5}.nmk-align-cell:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.nmk-align-cell.active{background:var(--blue)}.nmk-align-dot{background:#b9c2d9;border-radius:50%;width:8px;height:8px}.nmk-align-cell:hover .nmk-align-dot{background:#98a3c4}.nmk-align-cell.active .nmk-align-dot{background:#fff}.nmk-spacing-grid{background:#fff;border:1px solid #e6e9f4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:start;gap:5px;padding:6px;display:grid}.nmk-spacing-cell{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.nmk-spacing-cell>span{color:var(--muted);font-size:10px;font-weight:600}.nmk-spacing-grid input{font:inherit;text-align:center;border:1px solid #d7ddf0;border-radius:6px;width:100%;min-width:0;height:30px;padding:0 2px;font-size:13px}.nmk-spacing-grid input:focus{border-color:var(--blue);outline:none}.nmk-spacing-grid input::-webkit-outer-spin-button{appearance:none;margin:0}.nmk-spacing-grid input::-webkit-inner-spin-button{appearance:none;margin:0}.nmk-spacing-grid input[type=number]{appearance:textfield}.nmk-spacing-link{color:#8b96b8;cursor:pointer;background:#fff;border:1px solid #d7ddf0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:30px;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.nmk-spacing-link:hover{color:var(--navy);border-color:#b7c0dd}.nmk-spacing-link.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.nmk-border{flex-direction:column;gap:8px;display:flex}.nmk-vis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nmk-vis-btn{font:inherit;cursor:pointer;color:#1c7a45;background:#f1faf4;border:1px solid #cfe8d8;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:flex}.nmk-vis-btn:hover{background:#e4f4ea}.nmk-vis-btn.is-hidden{color:#c0392b;background:#fdf2f2;border-color:#f5cfcf}.nmk-vis-btn.is-hidden:hover{background:#fbe6e6}.nmk-vis-btn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.nmk-imagefield{flex-direction:column;gap:8px;display:flex}.nmk-upload-btn{text-align:center;background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;padding:8px;font-size:13px;font-weight:700;display:inline-block}.nmk-nav{flex-direction:column;padding:6px;display:flex}.nmk-nav-item{width:100%;font:inherit;color:var(--fg);cursor:grab;text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex;position:relative}.nmk-nav-item:hover{background:#f3f5fb}.nmk-nav-item.is-selected{color:var(--navy);background:#eef2ff;font-weight:700}.nmk-nav-item:active{cursor:grabbing}.nmk-nav-toggle{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nmk-nav-toggle:hover{color:var(--navy);background:#e2e6f0}.nmk-nav-toggle-spacer{flex-shrink:0;width:16px}.nmk-nav-ico{color:var(--blue);flex-shrink:0}.nmk-nav-label{flex-shrink:0}.nmk-nav-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.nmk-nav-item.drop-before:before,.nmk-nav-item.drop-after:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;inset-inline:4px}.nmk-nav-item.drop-before:before{top:-1px}.nmk-nav-item.drop-after:after{bottom:-1px}.nmk-nav-item.drop-inside{box-shadow:inset 0 0 0 2px var(--blue);background:#eef2ff}.nmk-ctx-overlay{z-index:60;position:fixed;inset:0}.nmk-ctx{z-index:61;background:#fff;border-radius:10px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 32px -8px #08154e59}.nmk-ctx button{font:inherit;color:var(--navy);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.nmk-ctx button:hover:not(:disabled){background:#f3f5fb}.nmk-ctx button:disabled{opacity:.4;cursor:default}.nmk-ctx button svg{color:var(--blue)}.nmk-ctx button.danger,.nmk-ctx button.danger svg{color:#c1121f}.nmk-node{cursor:pointer;position:relative}.nmk-node:hover{outline-offset:2px;outline:1px solid #3b5bff80}.nmk-selected,.nmk-node.nmk-selected{outline:1px solid var(--blue);outline-offset:2px}.nmk-node[data-nm-label]:before{content:attr(data-nm-label);top:0;background:var(--blue);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:4;letter-spacing:.02em;border-radius:4px 4px 0 0;padding:0 6px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.6;position:absolute;inset-inline-start:0;transform:translateY(-100%)}.nmk-node[data-nm-label]:hover:before,.nmk-node.nmk-selected[data-nm-label]:before{opacity:1}.nmk-editable:focus{outline:1px solid var(--blue);outline-offset:2px}.nmk-hint,.nmk-empty{color:#9aa6cf;text-align:center;border:1px dashed #cbd3ea;border-radius:8px;padding:16px;font-size:13px}.nmk-empty{margin:24px}.nmk-history{flex-direction:column;height:100%;display:flex}.nmk-history-head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e6f0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.nmk-history-count{color:#9aa6cf;letter-spacing:0;font-weight:700}.nmk-history-saved-n{color:#e2456b}.nmk-history-list{flex:1;padding:6px;overflow:auto}.nmk-history-row{width:100%;color:var(--navy);background:0 0;border-radius:8px;align-items:center;gap:4px;padding:2px 6px 2px 4px;font-size:13px;transition:background .1s;display:flex}.nmk-history-row:hover{background:#f1f3fb}.nmk-history-row.is-current{background:#3b5bff1a}.nmk-history-row.is-saved{background:#e2456b0f}.nmk-history-row.is-saved.is-current{background:#3b5bff1a}.nmk-history-jump{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:6px 4px;font-size:13px;display:flex}.nmk-history-ico{color:#9aa6cf;flex-shrink:0}.nmk-history-row.is-current .nmk-history-ico{color:var(--blue)}.nmk-history-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nmk-history-row.is-saved .nmk-history-label{font-weight:600}.nmk-history-rename{border:1px solid var(--blue);min-width:0;font:inherit;color:var(--navy);background:#fff;border-radius:5px;flex:1;padding:2px 6px}.nmk-history-row.is-preview{background:#f59e0b1f;box-shadow:inset 2px 0 #f59e0b}.nmk-history-row.is-preview.is-current{box-shadow:none;background:#3b5bff1a}.nmk-history-badge{color:var(--blue);flex-shrink:0;padding:0 4px;font-size:11px;font-weight:700}.nmk-history-revert-btn{color:#b7c0dd;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .1s,color .1s,background .1s;display:inline-flex}.nmk-history-row:hover .nmk-history-revert-btn{opacity:1}.nmk-history-revert-btn:hover{color:var(--blue);background:#3b5bff1f}.nmk-history-heart{color:#c3ccdf;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .1s,color .1s,background .1s;display:inline-flex}.nmk-history-row:hover .nmk-history-heart{opacity:1}.nmk-history-heart:hover{color:#e2456b;background:#e2456b1f}.nmk-history-heart.is-on{opacity:1;color:#e2456b}.nmk-preview-bar{z-index:5;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 14px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.nmk-preview-actions{flex-shrink:0;gap:8px;display:inline-flex}.nmk-preview-revert,.nmk-preview-exit{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-weight:700}.nmk-preview-revert{background:var(--blue);color:#fff}.nmk-preview-revert:hover{filter:brightness(1.05)}.nmk-preview-exit{color:#9a3412;background:#fff;border-color:#fed7aa}.nmk-preview-exit:hover{background:#fffdf9}.nmk-page-preview{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.96}.admin-create{position:relative}.admin-create>summary{cursor:pointer;color:var(--blue);background:#fff;border:1.5px solid #d7ddf0;border-radius:10px;align-items:center;gap:6px;width:fit-content;padding:8px 14px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.admin-create>summary::-webkit-details-marker{display:none}.admin-create[open]>summary{color:var(--navy)}.admin-create-fields{z-index:5;background:#fff;border:1px solid #eef0f7;border-radius:12px;flex-wrap:wrap;gap:10px;min-width:min(520px,90vw);margin-top:10px;padding:16px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px -18px #08154e80}.admin-create-fields input{font:inherit;border:1px solid #d7ddf0;border-radius:8px;flex:180px;padding:10px 12px}.admin-create-error{color:#b91c1c;flex:1 0 100%;margin:0;font-size:13px;font-weight:600}.nm-list{margin:0;padding:0;list-style:none}.nm-li{align-items:flex-start;gap:8px;display:flex}.nm-li-marker{flex-shrink:0;font-weight:700}.nm-separator{border:0}.nm-video{position:relative}.nm-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nm-video-empty{color:#9aa6cf;background:#0b1020;justify-content:center;align-items:center;min-height:180px;display:flex}.nmk-chat{flex-direction:column;gap:8px;display:flex}.nmk-chat-tag{color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.nmk-chat-tag span{color:var(--muted)}.nmk-chat-warn{color:#c1121f}.nmk-chat .rb-chat{pointer-events:none}.nmk-chat .rb-bubble,.nmk-chat .rb-note,.nmk-chat .rb-typing span{animation:none}.nmk-css{font:inherit;resize:vertical;border:1px solid #d7ddf0;border-radius:8px;padding:8px;font-family:ui-monospace,monospace;font-size:12px}.nmk-list-items{flex-direction:column;gap:6px;display:flex}.nmk-list-item{gap:6px;display:flex}.nmk-list-item input{font:inherit;border:1px solid #d7ddf0;border-radius:6px;flex:1;padding:6px 8px}.nmk-list-item button{cursor:pointer;color:#c1121f;background:#fff;border:1px solid #e2e6f0;border-radius:6px;width:32px}.nmk-add-item{border:1px dashed var(--blue);color:var(--navy);font:inherit;cursor:pointer;background:#eef2ff;border-radius:8px;padding:8px;font-weight:600}.nmk-shadow{flex-direction:column;gap:8px;display:flex}.nmk-shadow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nmk-field.is-wide{grid-column:1/-1}.fe{background:#f6f8ff;flex-direction:column;height:100vh;display:flex}.fe-bar{background:#fff;border-bottom:1px solid #e7ebf7;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.fe-back{color:var(--muted);display:inline-flex}.fe-back:hover{color:var(--navy)}.fe-name{color:var(--navy);font-size:15px}.fe-save{color:var(--muted);min-width:70px;font-size:12px}.fe-bar-actions{gap:8px;margin-inline-start:auto;display:flex}.fe-banner{background:#fdeaea;padding:8px 16px;font-size:13px}.fe-err{color:#c1121f}.fe-body{flex:1;min-height:0;display:flex}.fe-canvas{flex:1;min-width:0}.fe-side{background:#fff;border-inline-start:1px solid #e7ebf7;flex-shrink:0;width:340px;padding:0 0 24px;overflow-y:auto}.fe-side-head{z-index:1;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#f1f4ff;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.fe-tabs{z-index:1;background:#f1f4ff;display:flex;position:sticky;top:0}.fe-tabs button{border:0;cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:0 0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:11px;font-weight:800;display:flex}.fe-tabs button:hover{color:var(--navy)}.fe-tabs button.is-active{color:var(--navy);border-bottom-color:var(--blue);background:#fff}.fe-count{background:#fff;border-radius:10px;padding:1px 7px}.fe-tabs .fe-count{background:#dfe6ff}.fe-count.is-error{color:#8d1a24;background:#fdd8d8}.fe-side-empty{color:var(--muted);padding:16px;font-size:13px}.fe-fields{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.fe-field{color:var(--navy);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.fe-field input,.fe-field textarea,.fe-btn-row input,.fe-btn-controls select{font:inherit;background:#fff;border:1px solid #d7ddf0;border-radius:6px;padding:7px 9px;font-size:13px;font-weight:400}.fe-field textarea{resize:vertical;line-height:1.6}.fe-field input:focus,.fe-field textarea:focus{border-color:var(--blue);outline:none}.fe-section{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:center;margin-top:4px;font-size:11px;font-weight:800;display:flex}.fe-add{cursor:pointer;color:var(--blue);font:inherit;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.fe-hint{color:var(--muted);margin:0;font-size:12px}.fe-btn-row{background:#f7f9ff;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.fe-btn-controls{gap:6px;display:flex}.fe-btn-controls select{flex:1;min-width:0}.fe-icon-btn{cursor:pointer;color:#c1121f;background:#fff;border:1px solid #e2e6f0;border-radius:6px;flex-shrink:0;width:32px}.fe-delete{justify-content:center;margin-top:8px}.fe-ok{color:var(--green);padding:0 16px;font-size:13px}.fe-issues{flex-direction:column;gap:6px;margin:0;padding:8px 16px;list-style:none;display:flex}.fe-issues button{text-align:start;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12px}.fe-issues .is-error button{color:#8d1a24;background:#fdeaea}.fe-issues .is-warn button{color:#7a5200;background:#fff6e5}.fe-try{width:min(520px,96vw)}.fe-try-actions{gap:4px;display:flex}.react-flow svg{max-width:none}.fe .react-flow__edges>svg{width:100vw;height:100vh;overflow:visible}.fe .react-flow__edge-path{stroke:#7d8ab8;stroke-width:1.5px;fill:none}.react-flow__arrowhead>*{fill:#7d8ab8;stroke:#7d8ab8}.fe .react-flow__edge.selected .react-flow__edge-path{stroke:var(--blue)}.bn{background:#fff;border:1px solid #dfe5f5;border-radius:12px;width:240px;font-size:12px;box-shadow:0 10px 24px -18px #08154e80}.bn.is-selected{border-color:var(--blue);box-shadow:0 0 0 2px #3b5bff40}.bn.is-invalid{border-color:#e5484d}.bn.is-start{border-top:3px solid var(--green)}.bn-head{background:#f7f9ff;border-bottom:1px solid #eef0f7;border-radius:11px 11px 0 0;align-items:center;gap:6px;padding:8px 10px;display:flex}.bn-id{color:var(--navy);font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.bn-start{background:var(--green);color:#fff;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700}.bn-badge{color:#2f6f4f;background:#eef8f1;border-radius:8px;padding:1px 6px;font-size:10px}.bn-text{color:var(--navy);margin:0;padding:10px;line-height:1.5}.bn-empty{color:#c1121f}.bn-btns{flex-direction:column;gap:4px;padding:0 10px 10px;display:flex}.bn-end{color:var(--muted);font-size:11px}.bn-btn{color:var(--navy);background:#eef2ff;border-radius:6px;padding:5px 8px;position:relative}.bn-btn.is-loose{color:#8d1a24;background:#fdeaea}.bn-btn-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.react-flow__handle.bn-handle{background:var(--blue);border:2px solid #fff;width:12px;height:12px;box-shadow:0 0 0 1px #b9c6f2}.react-flow__handle.bn-handle:hover{background:var(--navy)}.react-flow__handle.bn-handle:after{content:"";border-radius:50%;position:absolute;inset:-8px}.react-flow__handle.bn-handle-btn{left:auto;right:-14px}.react-flow__handle.bn-handle-btn.is-connected{background:var(--green)}.rb-form{flex-direction:column;gap:10px;padding:4px 0 2px 44px;display:flex}.rb-checks{flex-direction:column;gap:8px;display:flex}.rb-check{color:var(--navy);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.rb-check input{width:17px;height:17px;accent-color:var(--blue)}.rb-textform{flex-direction:row;align-items:center}.rb-input{min-width:0;font:inherit;color:var(--navy);background:#fff;border:1px solid #d7ddf0;border-radius:999px;flex:1;padding:11px 14px;font-size:15px}.rb-input:focus{border-color:var(--blue);outline:none}.rb-form .btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:520px){.rb-form{padding-left:0}}.bn-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.bn-message .bn-head{background:#f2f6ff}.bn-yesno .bn-head{background:#f3f9f4}.bn-multi .bn-head{background:#fff7ec}.bn-text .bn-head{background:#f7f2ff}.bn-opts{color:var(--muted);flex-direction:column;gap:3px;margin:0;padding:0 10px 8px;font-size:11px;list-style:none;display:flex}.bn-input{color:var(--muted);margin:0;padding:0 10px 8px;font-size:11px}.fe-add-wrap{position:relative}.fe-menu-scrim{z-index:30;position:fixed;inset:0}.fe-menu{top:calc(100% + 6px);z-index:31;background:#fff;border:1px solid #e2e6f0;border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 18px 40px -24px #08154e99}.fe-menu button{text-align:start;font:inherit;cursor:pointer;color:var(--navy);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.fe-menu button:hover{background:#f1f4ff}.fe-menu-note{color:var(--muted);margin:4px 6px 2px;font-size:11px}.fe-keep{color:var(--navy);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.fe-kind-badge{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;background:#eef2ff;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:800}.fe-add-row{align-self:flex-start}.fe-opt-row{gap:6px;display:flex}.fe-opt-row input{min-width:0;font:inherit;border:1px solid #d7ddf0;border-radius:6px;flex:1;padding:7px 9px;font-size:13px}.fe-wire{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;align-self:center;font-size:11px;overflow:hidden}.fe-wire.is-loose{color:#c1121f}.rs-row{background:#fff;border:1px solid #e7ebf7;border-radius:12px;padding:12px 16px}.rs-row summary{cursor:pointer;align-items:center;gap:14px;font-size:13px;display:flex}.rs-when{color:var(--navy);font-weight:700}.rs-count{color:var(--muted)}.rs-peek{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rs-answers{flex-direction:column;gap:10px;margin:12px 0 0;padding-inline-start:20px;display:flex}.rs-answers li{font-size:14px}.rs-q{color:var(--muted);font-size:12px;display:block}.rs-a{color:var(--navy);font-weight:600;display:block}.fe-issue-node{opacity:.75;direction:rtl;margin-top:3px;font-size:11px;display:block}.fe .nmk-pub-live{color:#1c7a45;background:#eef8f1;border:1.5px solid #cfe8d8}.fe button.nmk-pub-caret.nmk-pub-live{color:#1c7a45;border-inline-start:1px solid #cfe8d8}.fe button.nmk-pub-caret.nmk-pub-live:hover{color:#14532d;background:#dcf0e4}.fe .nmk-menu-note{color:var(--muted);max-width:240px;padding:8px 10px;font-size:12px;display:block}.dlg-scrim{z-index:200;background:#08154e61;animation:.14s pm-fade;position:fixed;inset:0}.dlg{z-index:201;background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:min(430px,100vw - 32px);padding:22px 24px 18px;animation:.16s both dlg-pop;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 70px -28px #08154e99}.dlg-title{color:var(--navy);margin:0;font-size:17px}.dlg-body{color:var(--muted);font-size:14px;line-height:1.6}.dlg-body strong{color:var(--navy)}.dlg-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.btn-danger{color:#fff;background:#c1121f}.btn-danger:hover{opacity:.92}@keyframes dlg-pop{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}}.fe-ending{background:#f7f9ff;border-radius:8px;padding:8px 10px}.mdl-page{max-width:1240px}.mdl-page-body{align-items:flex-start;gap:16px;min-width:0;display:flex}.mdl-browser{background:#fff;border:1px solid #e6e9f4;border-radius:14px;flex:1;grid-template-columns:220px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.mdl-browser.is-compact{border:0;border-radius:0;grid-template-columns:190px minmax(0,1fr)}.mdl-tree{background:#fbfcff;border-inline-end:1px solid #eef0f7;flex-direction:column;gap:1px;max-height:70vh;padding:10px 8px;display:flex;overflow-y:auto}.mdl-folder{width:100%;font:inherit;color:var(--fg);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.mdl-folder:hover{background:#eef1f8}.mdl-folder.active{color:var(--navy);background:#e7ecff;font-weight:600}.mdl-folder.is-drop{outline:2px dashed var(--blue);outline-offset:-2px;background:#dde5ff}.mdl-folder-flat{padding-inline-start:8px}.mdl-folder svg{color:#8b96b8;flex-shrink:0}.mdl-folder.active svg{color:var(--blue)}.mdl-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mdl-count{color:var(--muted);font-size:11px;font-weight:500}.mdl-twisty{width:14px;height:14px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mdl-twisty.is-empty{cursor:default}.mdl-twisty svg{transition:rotate .12s}.mdl-folder-hit{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.mdl-folder-tools{gap:2px;display:none}.mdl-folder:hover .mdl-folder-tools,.mdl-folder.active .mdl-folder-tools{display:inline-flex}.mdl-folder-tools button{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mdl-folder-tools button:hover{color:var(--navy);background:#fff}.mdl-folder-edit input{font:inherit;border:1px solid var(--blue);border-radius:6px;outline:none;flex:1;min-width:0;padding:3px 6px;font-size:13px}.mdl-newfolder{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.mdl-newfolder:hover{background:#eef2ff}.mdl-main{flex-direction:column;min-width:0;display:flex}.mdl-toolbar{border-bottom:1px solid #eef0f7;align-items:center;gap:8px;padding:10px 12px;display:flex}.mdl-search{min-width:0;color:var(--muted);border:1px solid #d7ddf0;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.mdl-search input{font:inherit;min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:13px}.mdl-spin{animation:1s linear infinite mdl-spin}@keyframes mdl-spin{to{rotate:360deg}}.mdl-error{color:#b91c1c;background:#fef2f2;border-bottom:1px solid #f3c6c6;margin:0;padding:10px 12px;font-size:13px}.mdl-tagbar{border-bottom:1px solid #eef0f7;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.mdl-tagchip{font:inherit;color:var(--muted);cursor:pointer;background:#f3f5fb;border:1px solid #e6e9f4;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.mdl-tagchip:hover{color:var(--navy)}.mdl-tagchip.active{background:var(--blue);border-color:var(--blue);color:#fff}.mdl-tagclear{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.mdl-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:12px;max-height:70vh;padding:14px;display:grid;overflow-y:auto}.mdl-browser.is-compact .mdl-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));max-height:46vh}.mdl-card{min-width:0;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #e6e9f4;border-radius:10px;flex-direction:column;gap:6px;padding:6px;transition:border-color .12s,box-shadow .12s;display:flex}.mdl-card:hover{border-color:#b7c0dd}.mdl-card.active{border-color:var(--blue);box-shadow:0 0 0 2px #3b5bff2e}.mdl-card img{aspect-ratio:4/3;object-fit:contain;background:#f6f8ff;border-radius:6px;width:100%}.mdl-card-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mdl-empty{text-align:center;color:var(--muted);grid-column:1/-1;margin:0;padding:28px 8px;font-size:13px}.mdl-details{background:#fff;border:1px solid #e6e9f4;border-radius:14px;flex-direction:column;flex-shrink:0;gap:10px;width:280px;padding:14px;display:flex}.mdl-details-head{justify-content:space-between;align-items:center;display:flex}.mdl-details-head h2{margin:0;font-size:14px}.mdl-details-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mdl-details-close:hover{color:var(--navy);background:#f3f5fb}.mdl-details-preview{aspect-ratio:4/3;object-fit:contain;background:#f6f8ff;border-radius:8px;width:100%}.mdl-details-meta{color:var(--muted);margin:0;font-size:12px}.mdl-details-actions{gap:8px;margin-top:4px;display:flex}.mdl-details-actions .btn{flex:1}.mdl-scrim{z-index:150;background:#08154e61;animation:.14s pm-fade;position:fixed;inset:0}.mdl-modal{z-index:151;background:#fff;border-radius:16px;flex-direction:column;width:min(860px,100vw - 32px);max-height:calc(100vh - 64px);animation:.16s both dlg-pop;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 70px -28px #08154e99}.mdl-modal-head{border-bottom:1px solid #eef0f7;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.mdl-modal-head h2{margin:0;font-size:16px}.mdl-modal-foot{border-top:1px solid #eef0f7;align-items:center;gap:8px;padding:12px 18px;display:flex}.mdl-modal-hint{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.mdl-modal-foot .btn:disabled{opacity:.5;cursor:not-allowed}.nmk-lib-btn{font:inherit;color:var(--blue);cursor:pointer;background:#eef2ff;border:1px solid #dbe3ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:700;display:inline-flex}.nmk-lib-btn:hover{background:#e3e9ff}.nmk-pal-block{flex-direction:column;gap:4px;display:flex}.nmk-pal{flex-direction:column;gap:1px;display:flex}.nmk-pal-banner{color:var(--muted);background:#f4f6fb;border-radius:8px;margin:0 0 4px;padding:8px 10px;font-size:12px;line-height:1.45}.nmk-pal-row{align-items:center;gap:8px;display:flex}.nmk-pal-row.is-inherited .nmk-pal-name{color:var(--fg)}.nmk-pal-swatch{border:1px solid #08154e1f;border-radius:5px;flex-shrink:0;width:18px;height:18px;position:relative;overflow:hidden}.nmk-pal-swatch input[type=color]{opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.nmk-pal-name{min-width:0;font:inherit;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:3px 5px;font-size:13px;overflow:hidden}input.nmk-pal-name:hover{border-color:#e6e9f4}input.nmk-pal-name:focus{border-color:var(--blue);background:#fff;outline:none}.nmk-pal-hex{width:72px;font:inherit;text-align:end;color:#9aa3ba;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;padding:3px 5px;font-size:12px}input.nmk-pal-hex:hover{border-color:#e6e9f4}input.nmk-pal-hex:focus{border-color:var(--blue);color:var(--fg);background:#fff;outline:none}.nmk-pal-del{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.nmk-pal-row:hover .nmk-pal-del{color:var(--muted)}.nmk-pal-del:hover{color:#b91c1c;background:#fef2f2}.nmk-pal-add{width:100%;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #d7ddf0;border-radius:8px;margin-top:4px;padding:7px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.nmk-pal-add:hover{color:var(--blue);background:#f7f9ff;border-color:#bcc8f5}.nmk-swatches{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.nmk-swatch{cursor:pointer;border:1px solid #08154e29;border-radius:6px;width:22px;height:22px;padding:0;transition:transform .1s,box-shadow .12s}.nmk-swatch:hover{transform:translateY(-1px)}.nmk-swatch.active{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--blue)}.nmk-iconpick{flex-direction:column;gap:6px;display:flex}.nmk-iconpick .mdl-search{background:#fff}.nmk-iconpick-grid{background:#f8f9fc;border:1px solid #eef0f7;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;max-height:190px;padding:6px;display:grid;overflow-y:auto}.nmk-iconpick-cell{aspect-ratio:1;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e6e9f4;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background .12s;display:inline-flex}.nmk-iconpick-cell:hover{border-color:#b7c0dd}.nmk-iconpick-cell.active{border-color:var(--blue);color:var(--blue);background:#eef2ff}.nmk-iconpick-empty,.nmk-iconpick-more{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.nmk-iconpick-more{padding:0 2px}.nmk-iconpick-name{color:var(--muted);margin:0;font-size:11px;font-weight:600}.nm-linkwrap{color:inherit;text-decoration:none;display:contents}.nmk-script-chip{color:var(--muted);cursor:pointer;background:#f3f5fb;border:1px dashed #d7ddf0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.nmk-script-chip:hover{color:var(--navy);border-color:#b7c0dd}.nmk-scriptpane{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.nmk-scriptpane-head{border-bottom:1px solid #eef0f7;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.nmk-scriptpane-head strong{color:var(--navy);font-size:14px}.nmk-scriptpane-head span{color:var(--muted);font-size:12px}.nmk-scriptpane-head code{background:#f3f5fb;border-radius:4px;padding:1px 5px;font-size:11px}.nmk-code{flex:1;min-height:0;overflow:auto}.nmk-code-loading{color:var(--muted);padding:20px;font-size:13px}.nmk-seg-field{flex-direction:column;gap:4px;display:flex}.nmk-seg{gap:6px;display:flex}.nmk-seg-btn{width:32px;height:26px;font:inherit;letter-spacing:.02em;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e2e6f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.nmk-seg-btn.is-text{width:auto;padding:0 12px}.nmk-seg-btn:hover{border-color:#b7c0dd}.nmk-seg-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.nmk-seg-btn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.nmk-radius{align-items:center;gap:6px;display:flex}.nmk-radius input{flex:1;min-width:0}.nmk-seg-btn:disabled{opacity:.5;cursor:not-allowed}.nmk-alpha{align-items:center;gap:8px;margin-top:6px;display:flex}.nmk-alpha input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:14px;margin:0;padding:0}.nmk-alpha input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent, var(--nmk-alpha-color,#000)), repeating-conic-gradient(#e9edf6 0% 25%, #fff 0% 50%) 0 0 / 8px 8px;border:1px solid #e2e6f0;border-radius:999px;height:10px}.nmk-alpha input[type=range]::-moz-range-track{background:linear-gradient(to right, transparent, var(--nmk-alpha-color,#000)), repeating-conic-gradient(#e9edf6 0% 25%, #fff 0% 50%) 0 0 / 8px 8px;border:1px solid #e2e6f0;border-radius:999px;height:10px}.nmk-alpha input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #b7c0dd;border-radius:50%;width:14px;height:14px;margin-top:-3px;box-shadow:0 1px 3px #08154e40}.nmk-alpha input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #b7c0dd;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #08154e40}.nmk-alpha>span{text-align:end;width:34px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.nm-form{gap:12px;width:100%;display:grid}.nm-field-full{grid-column:1/-1}.nm-field{flex-direction:column;gap:4px;display:flex}.nm-field>label{font-size:14px;font-weight:600}.nm-field input:not([type=radio]):not([type=checkbox]),.nm-field select,.nm-field textarea{font:inherit;width:100%;color:inherit;background:#fff;border:1px solid #d7ddf0;border-radius:8px;padding:10px 12px;font-size:15px}.nm-field input:focus,.nm-field select:focus,.nm-field textarea:focus{border-color:var(--blue);outline:none}.nm-field.has-error input,.nm-field.has-error select,.nm-field.has-error textarea{border-color:#dc2626}.nm-field-err{color:#b91c1c;font-size:13px}.nm-field-options{flex-direction:column;gap:8px;display:flex}.nm-field-option{cursor:pointer;background:#fff;border:1px solid #e2e6f0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:15px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.nm-field-option:hover{border-color:#c3ccdf}.nm-field-option input{accent-color:var(--nm-color-secondary,#3b5bff);flex-shrink:0;width:18px;height:18px}.nm-field-option>span{flex:1;min-width:0}.nm-field-option:has(input:checked){border-color:var(--nm-color-action-green,#4ade80);background:color-mix(in srgb, var(--nm-color-action-green,#4ade80) 12%, #fff);box-shadow:inset 0 0 0 1px var(--nm-color-action-green,#4ade80)}.nm-field-option:has(input:focus-visible){outline:2px solid var(--nm-color-secondary,#3b5bff);outline-offset:2px}.nm-form-submit{font:inherit;cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:700}.nm-form-submit:disabled{opacity:.6;cursor:default}.nm-form-error{color:#b91c1c;margin:0;font-size:14px}.nm-form-done{font-size:16px;font-weight:600}.nmk-formwrap{width:100%}.nmk-formfields{flex-direction:column;gap:8px;display:flex}.nmk-fld{background:#f8f9fc;border:1px solid #eef0f7;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.nmk-fld input,.nmk-fld select,.nmk-fld textarea{font:inherit;background:#fff;border:1px solid #e2e6f0;border-radius:6px;width:100%;min-width:0;padding:6px 8px;font-size:12px}.nmk-fld input:focus,.nmk-fld select:focus,.nmk-fld textarea:focus{border-color:var(--blue);outline:none}.nmk-fld-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nmk-fld-head{align-items:center;gap:6px;display:flex}.nmk-fld-head select{flex:1;min-width:0}.nmk-fld-tools{gap:2px;display:inline-flex}.nmk-fld-tools button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nmk-fld-tools button:hover:not(:disabled){color:var(--navy);background:#fff}.nmk-fld-tools button:disabled{opacity:.3;cursor:default}.nmk-fld-row{align-items:center;gap:8px;display:flex}.nmk-fld-row .nmk-check{flex:1;font-size:12px}.nmk-fld-row select{flex:0 0 90px}.nmk-addtpl{width:100%;font:inherit;color:var(--blue);cursor:pointer;background:#fff;border:1px dashed #cbd6ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;padding:8px;font-size:13px;font-weight:600;display:flex}.nmk-addtpl:hover{border-color:var(--blue);background:#f7f9ff}.nmk-tpl-nameinput{font:inherit;border:1px solid #d7ddf0;border-radius:8px;width:100%;padding:9px 11px;font-size:14px}.nmk-tpl-nameinput:focus{border-color:var(--blue);outline:none}.nmk-tpl-modal{width:min(960px,100vw - 32px)}.nmk-tpl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;padding:16px;display:grid;overflow-y:auto}.nmk-tpl-card{background:#fff;border:1px solid #e6e9f4;border-radius:10px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.nmk-tpl-card:hover{border-color:var(--blue);box-shadow:0 8px 24px -18px #08154e80}.nmk-tpl-preview{background:#f8f9fc;border-bottom:1px solid #eef0f7;height:150px;position:relative;overflow:hidden}.nmk-tpl-scale{width:1000px;transform:scale(var(--tpl-scale,.26));transform-origin:100% 0;pointer-events:none;position:absolute;top:0;right:0}.nmk-tpl-foot{align-items:center;gap:6px;padding:8px 10px;display:flex}.nmk-tpl-name{min-width:0;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.nmk-tpl-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#f3f5fb;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.nmk-tpl-del{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nmk-tpl-del:hover{color:#b91c1c;background:#fef2f2}.nmk-tpl-insert{inset-inline-end:10px;opacity:0;transition:opacity .12s;position:absolute;top:10px}.nmk-tpl-card:hover .nmk-tpl-insert,.nmk-tpl-insert:focus-visible{opacity:1}.sub-page{max-width:1080px}.sub-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sub-chip{font:inherit;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #e7ebf7;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.sub-chip span{color:#9aa3ba;font-size:11px}.sub-chip:hover{color:var(--navy)}.sub-chip.active{background:var(--blue);border-color:var(--blue);color:#fff}.sub-chip.active span{color:#ffffffbf}.sub-row{border-bottom:1px solid #eef0f7}.sub-row:last-child{border-bottom:0}.sub-head{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,110px) 120px;align-items:center;gap:10px;padding:12px 16px;display:grid}.sub-head:hover{background:#f8f9fc}.sub-caret{color:var(--muted);transition:rotate .12s}.sub-form{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.sub-gist{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sub-path{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sub-when{color:var(--muted);text-align:end;font-variant-numeric:tabular-nums;font-size:12px}.sub-detail{flex-direction:column;align-items:flex-start;gap:12px;padding:4px 16px 16px 42px;display:flex}.sub-detail dl{grid-template-columns:minmax(120px,200px) 1fr;gap:6px 16px;width:100%;margin:0;display:grid}.sub-detail dl>div{display:contents}.sub-detail dt{color:var(--muted);font-size:12px;font-weight:700}.sub-detail dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:14px}@media (max-width:860px){.sub-head{grid-template-columns:16px 1fr;row-gap:4px}.sub-gist,.sub-path,.sub-when{grid-column:2}}.sub-meta{color:#9aa3ba;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:11px;display:flex}.sub-meta>span{background:#f6f8ff;border-radius:5px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sub-ua{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nmk-nav-section{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-top:1px solid #eef0f7;margin:10px 6px 2px;padding-top:8px;font-size:10px;font-weight:700}.hook-page{max-width:1080px}.hook-row{border-bottom:1px solid #eef0f7;padding:16px}.hook-row:last-child{border-bottom:0}.hook-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hook-name{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.hook-return{color:var(--muted);background:#f6f8ff;border:1px solid #e7ebf7;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.hook-undeclared{color:#b45309;background:#fffbeb;border-color:#fde68a}.hook-fires{color:var(--fg);margin:6px 0 0;font-size:13px}.hook-payload{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.hook-payload>span{color:#5b6478;background:#f6f8ff;border-radius:5px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hook-empty{color:#9aa3ba;margin:10px 0 0;font-size:12px;font-style:italic}.hook-listeners{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.hook-listeners li{background:#f8f9fc;border:1px solid #eef0f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.hook-listener-id{color:var(--navy);font-size:13px;font-weight:700}.hook-priority{color:#9aa3ba;font-variant-numeric:tabular-nums;font-size:11px}.hook-listener-desc{color:var(--muted);flex:240px;font-size:13px}.hook-source{color:#9aa3ba;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pm-views{background:#eef1f7;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.pm-view{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.pm-view:hover{color:var(--navy)}.pm-view.is-active{color:var(--navy);background:#fff;box-shadow:0 1px 3px #08154e24}.pmap-row{padding:9px 16px 9px calc(16px + var(--depth,0) * 22px);border-bottom:1px solid #eef0f7;grid-template-columns:20px 18px minmax(90px,auto) minmax(0,1fr) auto auto auto;align-items:center;gap:10px;display:grid}.pmap-row:last-child{border-bottom:0}.pmap-row:hover{background:#f8f9fc}.pmap-twist{justify-content:center;display:flex}.pmap-toggle{width:20px;height:20px;color:var(--muted)}.pmap-toggle svg{transition:rotate .12s}.pmap-ico{color:#9aa3ba;flex-shrink:0}.pmap-row.is-folder .pmap-ico{color:var(--blue)}.pmap-seg{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.pmap-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pmap-virtual{color:#9aa3ba;font-size:12px;font-style:italic}.pmap-path{color:var(--blue);white-space:nowrap;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.pmap-path:hover{text-decoration:underline}.pmap-actions{align-items:center;gap:6px;display:flex}@media (max-width:860px){.pmap-row{grid-template-columns:20px 18px minmax(0,1fr) auto;row-gap:4px}.pmap-name,.pmap-path{grid-column:3/-1}}.rdr-page{max-width:1080px}.rdr-add{background:#fff;border:1px solid #eef0f7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex}.rdr-add input{font:inherit;border:1px solid #d7ddf0;border-radius:8px;flex:200px;padding:9px 12px;font-size:14px}.rdr-add input:focus{border-color:var(--blue);outline:none}.rdr-arrow{color:#9aa3ba;flex-shrink:0}.rdr-error{color:#b91c1c;flex:1 0 100%;margin:0;font-size:13px;font-weight:600}.rdr-row{border-bottom:1px solid #eef0f7;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.rdr-row:last-child{border-bottom:0}.rdr-from,.rdr-to{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:hidden}.rdr-from{color:var(--muted)}.rdr-to{color:var(--blue);text-decoration:none}.rdr-to:hover{text-decoration:underline}.rdr-when{color:#9aa3ba;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:860px){.rdr-row{grid-template-columns:minmax(0,1fr) auto}.rdr-arrow,.rdr-when{display:none}}.cmp-page{max-width:1180px}.cmp-note{color:var(--navy);background:#eef2ff;border:1px solid #dbe3ff;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;font-weight:600}.cmp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cmp-card .nmk-tpl-preview{--tpl-scale:.3;height:150px}.cmp-card{background:#fff;border:1px solid #eef0f7;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cmp-body{flex-direction:column;gap:4px;padding:12px 14px 6px;display:flex}.cmp-name{font:inherit;color:var(--navy);text-align:start;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;overflow:hidden}.cmp-name:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmp-rename{font:inherit;color:var(--navy);border:1px solid var(--blue);border-radius:6px;width:100%;padding:2px 6px;font-size:14px;font-weight:700}.cmp-meta{color:#9aa3ba;flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.cmp-kind{background:#f6f8ff;border-radius:5px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cmp-dirty{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:5px;padding:0 6px;font-weight:600}.cmp-actions{align-items:center;gap:6px;margin-top:auto;padding:8px 14px 14px;display:flex}.cmp-actions .btn{text-decoration:none}.nmk-instance{outline-offset:-1px;outline:1px dashed #a5b4fc;position:relative}.nmk-instance:hover{outline-color:var(--blue)}.nmk-instance.nmk-selected{outline:2px solid var(--blue);outline-offset:-2px}.nmk-instance-badge{top:0;z-index:3;pointer-events:none;color:#fff;background:#6366f1;border-end-end-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:0}.nmk-instance *{pointer-events:none}.nmk-cmp-panel{flex-direction:column;gap:10px;padding:12px;display:flex}.nmk-cmp-name{color:var(--navy);margin:0;font-size:14px;font-weight:700}.nmk-cmp-panel .btn{justify-content:center;text-decoration:none}.fpc-overlay{z-index:9998;background:#08154e59;animation:.25s fpc-fade;position:fixed;inset:0}.fpc-overlay.is-privacy{pointer-events:none;background:#08154e1f}@keyframes fpc-fade{0%{opacity:0}to{opacity:1}}.fpc-banner{--fpc-primary:#3b5bff;--fpc-bg:#fff;--fpc-fg:#0f1830;z-index:9999;background:var(--fpc-bg);width:min(420px,100vw - 24px);color:var(--fpc-fg);font-family:var(--font-heebo), system-ui, sans-serif;border-radius:14px;flex-direction:column;gap:12px;padding:18px;animation:.25s fpc-rise;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 44px -18px #08154e8c}@keyframes fpc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fpc-note{color:#0c5460;background:#eef4fb;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.fpc-text{flex-direction:column;gap:4px;font-size:14px;line-height:1.5;display:flex}.fpc-text strong{font-weight:800}.fpc-controls{flex-wrap:wrap;gap:8px;display:flex}.fpc-btn{font:inherit;cursor:pointer;min-height:38px;color:var(--fpc-fg);background:#f4f6fb;border:1px solid #d7ddf0;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.fpc-btn:hover{background:#e9edf7}.fpc-btn-primary,.fpc-btn-primary:hover{background:var(--fpc-primary);color:#fff;border-color:#0000}.fpc-prefs{border-top:1px solid #eef0f7;flex-direction:column;gap:10px;padding-top:12px;display:flex}.fpc-prefs fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.fpc-prefs legend{padding:0 0 4px;font-size:13px;font-weight:700}.fpc-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.fpc-check input{width:17px;height:17px;accent-color:var(--fpc-primary)}.fpc-check input:disabled{cursor:not-allowed}.fpc-more{margin:0;font-size:12px}.fpc-more a{color:inherit;opacity:.75;text-decoration:underline}body.fpc-open{overflow:hidden}@media (max-width:480px){.fpc-banner{width:auto;bottom:12px;left:12px;right:12px}.fpc-controls{flex-direction:column}.fpc-btn{width:100%}}.tool-page{max-width:900px}.tool-card{border-bottom:1px solid #eef0f7;padding:18px}.tool-card:last-child{border-bottom:0}.tool-head{align-items:flex-start;gap:12px;display:flex}.tool-ico{color:var(--blue);flex-shrink:0;margin-top:2px}.tool-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tool-title strong{color:var(--navy);font-size:15px}.tool-title span{color:var(--muted);font-size:13px}.tool-switch{color:var(--navy);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.tool-switch input{width:18px;height:18px;accent-color:var(--blue)}.tool-settings{flex-direction:column;gap:14px;margin-top:16px;padding-inline-start:30px;display:flex}.tool-settings textarea,.tool-settings select{font:inherit;border:1px solid #d7ddf0;border-radius:8px;width:100%;padding:9px 11px;font-size:14px}.tool-colors{grid-template-columns:max-content 1fr;align-items:start;gap:20px;display:grid}.tool-color-fields{flex-direction:column;gap:10px;display:flex}.tool-color-fields input[type=color]{cursor:pointer;background:#fff;border:1px solid #d7ddf0;border-radius:8px;width:150px;height:36px;padding:2px}.tool-preview{background:linear-gradient(135deg,#eef1f7,#e3e8f4);border:1px dashed #cbd3e6;border-radius:10px;justify-content:flex-end;padding:18px;display:flex}.tool-preview-banner{--fpc-primary:#3b5bff;--fpc-bg:#fff;--fpc-fg:#0f1830;background:var(--fpc-bg);width:min(340px,100%);color:var(--fpc-fg);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 12px 28px -14px #08154e80}.tool-preview-banner .fpc-btn{cursor:default;min-height:30px;padding:6px 10px;font-size:12px}.tool-pagelist{border:1px solid #eef0f7;border-radius:8px;max-height:220px;overflow-y:auto}.tool-pagerow{cursor:pointer;border-bottom:1px solid #f3f5fb;align-items:center;gap:10px;padding:8px 12px;font-weight:400;display:flex}.tool-pagerow:last-child{border-bottom:0}.tool-pagerow:hover{background:#f8f9fc}.tool-pagerow input{width:16px;height:16px;accent-color:var(--blue)}.tool-pagename{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.tool-pagepath{color:#9aa3ba;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tool-actions{margin-top:16px;padding-inline-start:30px}@media (max-width:860px){.tool-colors{grid-template-columns:1fr}.tool-settings,.tool-actions{padding-inline-start:0}}html.fv-text-size-1 body{font-size:1.1em}html.fv-text-size-2 body{font-size:1.3em}html.fv-text-size-3 body{font-size:1.6em}html.fv-text-size-4 body{font-size:2em}html.fv-line-spacing-1 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){line-height:1.5!important}html.fv-line-spacing-2 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){line-height:1.85!important}html.fv-line-spacing-3 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){line-height:2.25!important}html.fv-word-spacing-1 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){word-spacing:.16em!important}html.fv-word-spacing-2 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){word-spacing:.32em!important}html.fv-word-spacing-3 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){word-spacing:.5em!important}html.fv-letter-spacing-1 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){letter-spacing:.05em!important}html.fv-letter-spacing-2 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){letter-spacing:.1em!important}html.fv-letter-spacing-3 body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){letter-spacing:.15em!important}html.fv-line-height-1 body :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,dl){margin-bottom:1em!important}html.fv-line-height-2 body :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,dl){margin-bottom:1.5em!important}html.fv-line-height-3 body :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,dl){margin-bottom:2em!important}html.fv-readable-font body,html.fv-readable-font body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){font-family:Heebo,Assistant,Open Sans Hebrew,system-ui,-apple-system,sans-serif!important}@font-face{font-family:OpenDyslexic;src:local(OpenDyslexic),local(Open Dyslexic);font-weight:400;font-style:normal;font-display:swap}html.fv-dyslexic-font body,html.fv-dyslexic-font body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){font-family:OpenDyslexic,Comic Sans MS,Verdana,sans-serif!important}html.fv-text-align-left body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){text-align:left!important}html.fv-text-align-right body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){text-align:right!important}html.fv-text-align-center body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){text-align:center!important}html.fv-text-align-justify body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){text-align:justify!important}html.fv-page-zoom-1 body{zoom:1.1}html.fv-page-zoom-2 body{zoom:1.25}html.fv-page-zoom-3 body{zoom:1.5}html.fv-larger-targets body :is(button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea,a):not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){min-height:44px!important;padding:12px 16px!important;font-size:1.05em!important}html.fv-highlight-headings body :is(h1,h2,h3,h4,h5,h6){outline-offset:4px!important;background:#1d4ed814!important;border-radius:4px!important;outline:2px solid #1d4ed8!important;padding:4px 8px!important}html.fv-highlight-links body a:not(.fv-a11y-button):not(.fv-a11y-panel a):not(.fpc-banner a):not(.fv-a11y-statement-link){color:#1d4ed8!important;text-underline-offset:3px!important;outline-offset:2px!important;outline:1px dashed #1d4ed8!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html.fv-highlight-focus body :is(a,button,input,select,textarea,[tabindex]):not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *):hover,html.fv-highlight-focus body :is(a,button,input,select,textarea,[tabindex]):not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *):focus{outline-offset:2px!important;background-color:#f59e0b14!important;outline:3px solid #f59e0b!important}html.fv-image-descriptions body img:not(.fv-a11y-icon){outline-offset:2px;outline:1px dashed #94a3b8}.fv-a11y-img-caption{color:#475569;direction:rtl;background:#f1f5f9;border-right:3px solid #1d4ed8;margin-top:6px;padding:6px 10px;font-size:.85em;font-style:italic;display:block}html.fv-content-magnifier body :is(p,li,h1,h2,h3,h4,h5,h6,td,blockquote):not(.fv-a11y-button *):not(.fv-a11y-panel *):hover{transform-origin:var(--fv-magnify-origin,right top);z-index:50;background:#fff;border-radius:6px;padding:8px 12px;transition:transform .12s;position:relative;transform:scale(1.4);box-shadow:0 4px 24px #0000002e}@media (prefers-reduced-motion:reduce){html.fv-content-magnifier body :hover{transition:none}}html.fv-contrast-light body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){color:#000!important;text-shadow:none!important;box-shadow:none!important;background-color:#fff!important;border-color:#000!important}html.fv-contrast-light body a:not(.fv-a11y-button):not(.fv-a11y-panel a):not(.fpc-banner a){color:#00e!important;text-decoration:underline!important}html.fv-contrast-light body a:visited:not(.fv-a11y-button):not(.fv-a11y-panel a):not(.fpc-banner a){color:#551a8b!important}html.fv-contrast-dark body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){color:#fff!important;text-shadow:none!important;box-shadow:none!important;background-color:#000!important;border-color:#fff!important}html.fv-contrast-dark body a:not(.fv-a11y-button):not(.fv-a11y-panel a):not(.fpc-banner a){color:#ff0!important;text-decoration:underline!important}html.fv-contrast-dark body :is(h1,h2,h3,h4,h5,h6){color:#ff0!important}html.fv-monochrome body>:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fpc-overlay):not(.fpc-banner){filter:grayscale()}html.fv-invert-colors body>:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fpc-overlay):not(.fpc-banner),html.fv-invert-colors body img:not(.fv-a11y-icon),html.fv-invert-colors body video,html.fv-invert-colors body iframe,html.fv-invert-colors body picture{filter:invert()hue-rotate(180deg)}html.fv-saturation-high body>:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fpc-overlay):not(.fpc-banner){filter:saturate(2)}html.fv-saturation-low body>:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fpc-overlay):not(.fpc-banner){filter:saturate(.4)}html.fv-custom-colors body :not(.fv-a11y-button):not(.fv-a11y-button *):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-overlay):not(.fpc-banner):not(.fpc-banner *){background-color:var(--fv-custom-bg,transparent)!important;color:var(--fv-custom-fg,inherit)!important}html.fv-custom-colors body :is(h1,h2,h3,h4,h5,h6){color:var(--fv-custom-heading,inherit)!important}html.fv-pause-animations *,html.fv-pause-animations :before,html.fv-pause-animations :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}html.fv-hide-images body img:not(.fv-a11y-icon),html.fv-hide-images body picture,html.fv-hide-images body svg:not(.fv-a11y-icon),html.fv-hide-images body video{visibility:hidden!important}html.fv-block-flashing body marquee,html.fv-block-flashing body blink{animation:none!important;display:inline!important}html.fv-block-flashing body *{animation-duration:1s!important;animation-iteration-count:1!important}html.fv-mute-media body video,html.fv-mute-media body audio{outline-offset:2px;outline:1px dashed #94a3b8}html.fv-cursor-black,html.fv-cursor-black body,html.fv-cursor-black body :not(.fv-a11y-button):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-banner):not(.fpc-banner *){cursor:url(/a11y/cursor-black.svg) 3 3,default!important}html.fv-cursor-white,html.fv-cursor-white body,html.fv-cursor-white body :not(.fv-a11y-button):not(.fv-a11y-panel):not(.fv-a11y-panel *):not(.fpc-banner):not(.fpc-banner *){cursor:url(/a11y/cursor-white.svg) 3 3,default!important}html.fv-keyboard-nav body :focus,html.fv-keyboard-nav body :focus-visible{outline-offset:3px!important;outline:3px solid #f59e0b!important}.fv-a11y-skip-link{top:-100px;z-index:1000001;background:#1d4ed8;border-radius:6px;padding:10px 16px;text-decoration:none;transition:top .15s;position:fixed;inset-inline-start:12px;color:#fff!important;font-family:Heebo,Assistant,system-ui,sans-serif!important;font-size:15px!important}.fv-a11y-skip-link:focus,.fv-a11y-skip-link:focus-visible{top:12px;outline:3px solid #fff!important}.fv-a11y-reading-ruler{height:36px;inset-inline:0;top:var(--fv-ruler-y,-100px);pointer-events:none;z-index:999998;background:#f59e0b2e;border-top:2px solid #f59e0ba6;border-bottom:2px solid #f59e0ba6;display:none;position:fixed;transform:translateY(-50%)}html.fv-reading-ruler .fv-a11y-reading-ruler{display:block}.fv-a11y-reading-mask{pointer-events:none;z-index:999997;background:#0000008c;display:none;position:fixed;inset-inline:0}.fv-a11y-reading-mask-top{height:calc(var(--fv-mask-y,50%) - 80px);top:0}.fv-a11y-reading-mask-bottom{bottom:0;top:calc(var(--fv-mask-y,50%) + 80px)}html.fv-reading-mask .fv-a11y-reading-mask{display:block}html.fv-reader-mode body>:not(.fv-a11y-button):not(.fv-a11y-panel):not(.fpc-overlay):not(.fpc-banner):not(.fv-a11y-reader-mode-content):not(.fv-a11y-reading-ruler):not(.fv-a11y-reading-mask):not(.fv-a11y-reading-mask-top):not(.fv-a11y-reading-mask-bottom):not(#wpadminbar){display:none!important}.fv-a11y-reader-mode-content{color:#1f2937;background:#fafaf2;border:1px solid #e5e7eb;border-radius:8px;max-width:720px;font-family:Heebo,Assistant,Open Sans Hebrew,system-ui,sans-serif;font-size:18px;line-height:1.7;display:none;margin:40px auto!important;padding:32px 28px!important}html.fv-reader-mode .fv-a11y-reader-mode-content{display:block}.fv-a11y-reader-mode-content :is(h1,h2,h3,h4,h5,h6){margin:1.4em 0 .5em}.fv-a11y-reader-mode-content img,.fv-a11y-reader-mode-content video,.fv-a11y-reader-mode-content iframe{max-width:100%;height:auto}.fv-a11y-jump-highlight{transition:outline-color .4s;outline-offset:4px!important;outline:4px solid #f59e0b!important}.fv-a11y-button,.fv-a11y-button *,.fv-a11y-panel,.fv-a11y-panel *{font-family:var(--font-heebo), "Heebo", system-ui, -apple-system, sans-serif!important;letter-spacing:normal!important;word-spacing:normal!important}.fv-a11y-panel,.fv-a11y-panel *{font-size:15px!important;line-height:1.45!important}.fv-a11y-panel h2{font-size:18px!important}.fv-a11y-panel h3{font-size:13px!important}.fv-a11y-button{z-index:999999;transition:transform .15s,box-shadow .15s;position:fixed;background:var(--fv-a11y-bg,#1d4ed8)!important;color:var(--fv-a11y-fg,#fff)!important;cursor:pointer!important;box-sizing:border-box!important;aspect-ratio:1!important;appearance:none!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;box-shadow:0 4px 12px #08154e4d!important}.fv-a11y-button:hover{transform:scale(1.06);box-shadow:0 6px 18px #08154e61!important}.fv-a11y-button:focus-visible{outline-offset:2px!important;outline:3px solid #fff!important;box-shadow:0 0 0 6px!important}.fv-a11y-icon{pointer-events:none;fill:currentColor!important;width:58%!important;height:58%!important;display:block!important}.fv-a11y-panel{z-index:1000000;flex-direction:column;width:min(380px,92vw);height:100vh;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #08154e33;color:#111827!important;background:#fff!important}.fv-a11y-panel.is-open{transform:translate(0)}.fv-a11y-panel-header{border-bottom:1px solid #e5e7eb!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;display:flex!important}.fv-a11y-panel-header h2{margin:0;font-weight:700}.fv-a11y-panel button{appearance:none!important;text-transform:none!important;font-family:inherit!important}.fv-a11y-panel-close{cursor:pointer!important;color:#4b5563!important;background:0 0!important;border:0!important;padding:0 6px!important;font-size:28px!important;line-height:1!important}.fv-a11y-panel-body{flex:auto;padding:16px;overflow-y:auto}.fv-a11y-controls-cat{margin-bottom:18px}.fv-a11y-controls-cat h3{color:#4b5563;text-transform:uppercase;margin:0 0 8px;font-weight:700;letter-spacing:.05em!important}.fv-a11y-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.fv-a11y-ctl{gap:4px;transition:background .12s,border-color .12s;position:relative;color:#111827!important;cursor:pointer!important;text-align:center!important;background:#f3f4f6!important;border:2px solid #0000!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:84px!important;padding:12px 8px 18px!important;display:flex!important}.fv-a11y-ctl:hover{background:#e9ebf2!important}.fv-a11y-ctl.is-active{background:#e0e7ff!important;border-color:#1d4ed8!important}.fv-a11y-ctl:focus-visible{outline-offset:2px!important;outline:3px solid #1d4ed8!important}.fv-a11y-ctl-label{font-weight:600}.fv-a11y-ctl-state{color:#1d4ed8;font-weight:700;font-size:12px!important}.fv-a11y-ctl-dots{pointer-events:none;gap:4px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.fv-a11y-ctl-dot{background:#c7d2fe;border-radius:2px;width:18px;height:3px}.fv-a11y-ctl-dot.is-on{background:#1d4ed8}.fv-a11y-section-back{color:#1d4ed8!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0 0 8px!important;padding:4px 0!important}.fv-a11y-section-title{margin:0 0 12px;font-weight:700;font-size:16px!important}.fv-a11y-colorrow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fv-a11y-colorrow span{flex:1}.fv-a11y-colorrow input[type=color]{cursor:pointer;background:#fff;border:1px solid #d7ddf0;border-radius:6px;width:64px;height:34px;padding:2px}.fv-a11y-structure-tabs{gap:6px;margin-bottom:10px;display:flex}.fv-a11y-structure-tabs button{flex:1;cursor:pointer!important;color:#111827!important;background:#f3f4f6!important;border:0!important;border-radius:6px!important;padding:8px!important}.fv-a11y-structure-tabs button.is-active{color:#fff!important;background:#1d4ed8!important}.fv-a11y-structure-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fv-a11y-structure-list button{width:100%;text-align:start!important;cursor:pointer!important;color:#111827!important;background:0 0!important;border:0!important;border-bottom:1px solid #f0f2f8!important;padding:8px 4px!important}.fv-a11y-structure-list button:hover{background:#f8f9fc!important}.fv-a11y-panel-footer{justify-content:space-between;align-items:center;gap:10px;display:flex;border-top:1px solid #e5e7eb!important;padding:12px 16px!important}.fv-a11y-reset{cursor:pointer!important;color:#111827!important;background:#f3f4f6!important;border:0!important;border-radius:6px!important;padding:8px 14px!important;font-weight:600!important}.fv-a11y-reset:disabled{opacity:.5;cursor:default!important}.fv-a11y-statement-link,.fv-a11y-statement-link:visited{color:#1d4ed8!important;text-decoration:underline!important}.tool-row{flex-wrap:wrap;gap:14px;display:flex}.tool-row .pm-edit-field{flex:160px}.tool-settings input[type=text],.tool-settings input[type=number],.tool-settings input[type=email],.tool-settings input:not([type]){font:inherit;border:1px solid #d7ddf0;border-radius:8px;width:100%;padding:9px 11px;font-size:14px}.tool-settings input[type=color]{cursor:pointer;background:#fff;border:1px solid #d7ddf0;border-radius:8px;width:90px;height:36px;padding:2px}.tool-featurelist{border:1px solid #eef0f7;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;max-height:300px;padding:12px;display:grid;overflow-y:auto}.tool-featuregroup h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:700}.tool-featurerow{color:var(--fg);cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:13px;font-weight:400;display:flex}.tool-featurerow input{width:15px;height:15px;accent-color:var(--blue)}.tool-statement{background:#f8f9fc;border:1px solid #eef0f7;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.tool-statement h4{color:var(--navy);margin:0;font-size:14px}.tool-statement .btn{align-self:flex-start}.fpc-overlay{background:#08154e59!important}.fpc-overlay.is-privacy{background:#08154e1f!important}.fpc-banner,.fpc-banner *{font-family:var(--font-heebo), "Heebo", system-ui, sans-serif!important;letter-spacing:normal!important;word-spacing:normal!important;text-align:start!important}.fpc-banner{background:var(--fpc-bg)!important;color:var(--fpc-fg)!important}.fpc-banner .fpc-text,.fpc-banner .fpc-prefs,.fpc-banner .fpc-more,.fpc-banner fieldset,.fpc-banner legend,.fpc-banner label,.fpc-banner span,.fpc-banner strong,.fpc-banner p{color:inherit!important;background-color:#0000!important}.fpc-btn{color:var(--fpc-fg)!important;background:#f4f6fb!important;border-color:#d7ddf0!important}.fpc-btn-primary,.fpc-btn-primary:hover{background:var(--fpc-primary)!important;color:#fff!important}.fpc-note{color:#0c5460!important;background:#eef4fb!important}.nmk-fmt{--nmk-fmt-bg:#171c2b;z-index:60;background:var(--nmk-fmt-bg);color:#fff;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 0 0 1px #ffffff8c,0 0 0 3px #00000073,0 12px 30px -10px #0000008c}.nmk-fmt:after{content:"";border:6px solid #0000;border-top-color:var(--nmk-fmt-bg);filter:drop-shadow(0 1px #ffffff8c)drop-shadow(0 2px 1px #00000073);position:absolute;top:100%;left:50%;transform:translate(-50%)}.nmk-fmt button{width:28px;height:28px;font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nmk-fmt button:hover{background:#ffffff29}.nmk-fmt button.is-on{background:var(--blue)}.nmk-fmt button:focus-visible{outline-offset:1px;outline:2px solid #fff}.nmk-fmt-sep{background:#ffffff38;width:1px;height:18px;margin:0 3px}.nmk-fmt-color-btn{flex-direction:column;gap:2px}.nmk-fmt-color-btn:after{content:"";background:var(--nmk-ink,currentColor);border-radius:2px;width:14px;height:3px;box-shadow:0 0 0 1px #ffffff59}.nmk-fmt-color-btn svg{margin-top:-2px}.nmk-fmt-color{flex-direction:column;gap:10px;width:232px;padding:10px;display:flex}.nmk-fmt-swatches{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.nmk-fmt-swatch{cursor:pointer;border:0;border-radius:5px;padding:0;box-shadow:inset 0 0 0 1px #ffffff4d;width:100%!important;height:22px!important}.nmk-fmt-swatch.is-on{box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 2px #fff}.nmk-fmt-color-row{align-items:center;gap:6px;display:flex}.nmk-fmt-custom{align-items:center;gap:6px;margin-inline-end:auto;display:inline-flex}.nmk-fmt-custom>span{color:#ffffffbf;font-size:12px}.nmk-fmt-custom input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:5px;width:26px;height:26px;padding:0}.nmk-fmt-clear,.nmk-fmt-color .nmk-fmt-cancel{border-radius:6px;font-size:12px;font-weight:600;width:auto!important;height:auto!important;padding:5px 10px!important}.nmk-fmt-clear{background:#ffffff1a;color:#ffffffbf!important}.nmk-fmt-link{flex-direction:column;gap:8px;width:280px;padding:10px;display:flex}.nmk-fmt-field{flex-direction:column;gap:3px;display:flex}.nmk-fmt-field>span{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:700}.nmk-fmt-link input,.nmk-fmt-pages{font:inherit;width:100%;color:var(--navy);background:#fff;border:0;border-radius:6px;padding:7px 9px;font-size:13px}.nmk-fmt-link input::placeholder{color:#9aa3ba}.nmk-fmt-link input:focus,.nmk-fmt-pages:focus{outline:2px solid var(--blue);outline-offset:1px}.nmk-fmt-pages{color:var(--muted)}.nmk-fmt-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.nmk-fmt-actions-end{align-items:center;gap:6px;display:flex}.nmk-fmt-actions button{border-radius:6px;font-size:13px;font-weight:600;width:auto!important;height:auto!important;padding:7px 12px!important}.nmk-fmt-cancel{color:#ffffffbf!important}.nmk-fmt-remove{gap:5px;display:inline-flex;color:#fca5a5!important}.nmk-fmt-remove:hover{background:#f871712e!important}.nmk-fmt-apply{background:var(--blue)!important;color:#fff!important}.nmk-fmt-apply:disabled{opacity:.45;cursor:not-allowed}.nm-text ul,.nm-text ol{margin:.5em 0;padding-inline-start:1.4em}.nm-text ul{list-style:outside}.nm-text ol{list-style:decimal}.nm-text li{margin:.2em 0}.nm-text a,.nm-page h1 a,.nm-page h2 a,.nm-page h3 a,.nm-page h4 a,.nm-page h5 a,.nm-page h6 a{color:inherit;text-underline-offset:2px;text-decoration:underline}.nm-text a:hover{opacity:.8}
