@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-cyrillic-ext-300-normal-RCDFgCku.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-ext-300-normal-DNhGUWnd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-cyrillic-300-normal-CSZZSjYT.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-300-normal-BUfzCPOU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-greek-ext-300-normal-D2MPjzL5.woff2)format("woff2"),url(/build/assets/open-sans-greek-ext-300-normal-C9MJnHc_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-greek-300-normal-DYVZ0lxF.woff2)format("woff2"),url(/build/assets/open-sans-greek-300-normal-TsoYJRKh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-hebrew-300-normal-Cxzo_SFy.woff2)format("woff2"),url(/build/assets/open-sans-hebrew-300-normal-D7f9KBvB.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-math-300-normal-DSroN9_k.woff2)format("woff2"),url(/build/assets/open-sans-math-300-normal-DESENJMq.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-symbols-300-normal-BzBjWUeC.woff2)format("woff2"),url(/build/assets/open-sans-symbols-300-normal-BJ1m92xs.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-vietnamese-300-normal-CScQ2qfJ.woff2)format("woff2"),url(/build/assets/open-sans-vietnamese-300-normal-BGj0RAzw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-latin-ext-300-normal-DgyrAwpy.woff2)format("woff2"),url(/build/assets/open-sans-latin-ext-300-normal-hLcLv40m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/open-sans-latin-300-normal-D5gIFPXQ.woff2)format("woff2"),url(/build/assets/open-sans-latin-300-normal-BKswzCSr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-greek-ext-400-normal-CnZCBtTu.woff2)format("woff2"),url(/build/assets/open-sans-greek-ext-400-normal-NNHf8TFl.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-greek-400-normal-BKm6CSmU.woff2)format("woff2"),url(/build/assets/open-sans-greek-400-normal-yVf9KAAO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2)format("woff2"),url(/build/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-math-400-normal-C76BUjK0.woff2)format("woff2"),url(/build/assets/open-sans-math-400-normal-Cs0GbA_j.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2)format("woff2"),url(/build/assets/open-sans-symbols-400-normal-B5VgOMNH.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2)format("woff2"),url(/build/assets/open-sans-vietnamese-400-normal-DCU23d-J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2)format("woff2"),url(/build/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/build/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-cyrillic-ext-500-normal-DLgW8Edg.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-ext-500-normal-DnbrCPr9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-cyrillic-500-normal-C0pJK5UH.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-500-normal-K_-1AP7V.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-greek-ext-500-normal-Ckm9tGhY.woff2)format("woff2"),url(/build/assets/open-sans-greek-ext-500-normal-o_k1uCzD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-greek-500-normal-BvKlOb5R.woff2)format("woff2"),url(/build/assets/open-sans-greek-500-normal-DSi5u7Na.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-hebrew-500-normal-CDpmdBH0.woff2)format("woff2"),url(/build/assets/open-sans-hebrew-500-normal-BxL5gvA2.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-math-500-normal-CIx22CNi.woff2)format("woff2"),url(/build/assets/open-sans-math-500-normal-YuOtWwwG.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-symbols-500-normal-CiruYkOL.woff2)format("woff2"),url(/build/assets/open-sans-symbols-500-normal-Caj8aYkE.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-vietnamese-500-normal-C2c3EQ5t.woff2)format("woff2"),url(/build/assets/open-sans-vietnamese-500-normal-MWejWSJu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-latin-ext-500-normal-BFKxrfUf.woff2)format("woff2"),url(/build/assets/open-sans-latin-ext-500-normal-Ckq5M21C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/open-sans-latin-500-normal-C0rntwkW.woff2)format("woff2"),url(/build/assets/open-sans-latin-500-normal-BxcNt415.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-cyrillic-ext-600-normal-CivhzOCV.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-ext-600-normal-DX5V8c14.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-greek-ext-600-normal-L6B86u0X.woff2)format("woff2"),url(/build/assets/open-sans-greek-ext-600-normal-BiKrQ9TX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-greek-600-normal-CkCBI2Km.woff2)format("woff2"),url(/build/assets/open-sans-greek-600-normal-Xt_394w2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-hebrew-600-normal-CQztwT7q.woff2)format("woff2"),url(/build/assets/open-sans-hebrew-600-normal-D7z6DfF6.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-math-600-normal-DQ8cZjrd.woff2)format("woff2"),url(/build/assets/open-sans-math-600-normal-CWMKYWAo.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-symbols-600-normal-DgwZOEXg.woff2)format("woff2"),url(/build/assets/open-sans-symbols-600-normal-BiWokiHG.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-vietnamese-600-normal-cWHhjaNO.woff2)format("woff2"),url(/build/assets/open-sans-vietnamese-600-normal-CVI-Ycr6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2)format("woff2"),url(/build/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/build/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-cyrillic-ext-700-normal-BWp9aGB1.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-ext-700-normal-hbT5P32v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2)format("woff2"),url(/build/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-greek-ext-700-normal-DBa4YTmu.woff2)format("woff2"),url(/build/assets/open-sans-greek-ext-700-normal-DsDDMAga.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-greek-700-normal-YcFp24oM.woff2)format("woff2"),url(/build/assets/open-sans-greek-700-normal-bcfTBw-h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-hebrew-700-normal-DnAL3HC_.woff2)format("woff2"),url(/build/assets/open-sans-hebrew-700-normal-CZc_Q6SQ.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-math-700-normal-EYnC2qGX.woff2)format("woff2"),url(/build/assets/open-sans-math-700-normal-B7X9EnEK.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-symbols-700-normal-DfXrtqu8.woff2)format("woff2"),url(/build/assets/open-sans-symbols-700-normal-DNvDgxgv.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-vietnamese-700-normal-C0rmKuKj.woff2)format("woff2"),url(/build/assets/open-sans-vietnamese-700-normal-BwQSBZ9d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2)format("woff2"),url(/build/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/build/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-xs:10px;--font-s:12px;--font-m:14px;--font-l:18px;--font-xl:22px;--font-xxl:30px;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--line:1.5;--text-active:#000;--text:#333;--text-sub:#555;--text-muted:#888;--text-link:#0c78d0;--text-link-hover:#095ca0;--bg:#fff;--gray-bg:#fafafa;--gray-bg-hover:#f6f6f6;--gray-bg-active:#f1f1f1;--gray-page:#f4f4f4;--gray-border:#eee;--gray-border-strong:#ccc;--accent:#e6454c;--accent-hover:#cf3a41;--accent-text:#fff;--accent-yellow:#ffe96a;--dark-chip:#565656;--ok:green;--accent-rule:linear-gradient(135deg, #ed476a 0%, #fa7f1f 100%);--shadow:0 0 8px #ccc;--shadow-drop:0 5px 5px #44444459;--radius:4px;--radius-l:8px;--content-width:1624px;--w-pad:20px;--header-ext:22px;--header-main:47px;--header-gap:10px;--header-height:calc(var(--header-ext) + var(--header-gap) + var(--header-main))}@media (width<=60rem){:root{--font-l:16px;--font-xl:19px;--font-xxl:24px;--w-pad:10px;--header-main:44px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{font:var(--font-normal) var(--font-m)/var(--line) var(--font);color:var(--text);background:var(--bg);margin:0;padding-block-start:var(--header-height);overflow-y:scroll}body.ground--gray{background:var(--gray-page)}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1{font-size:var(--font-xxl);font-weight:var(--font-semibold);line-height:1.2}h2{font-size:var(--font-xl);font-weight:var(--font-semibold);line-height:1.25}h3{font-size:var(--font-l);font-weight:var(--font-medium);line-height:1.3}a{color:inherit;text-decoration:none}img,svg,video{block-size:auto;max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{block-size:0;inline-size:0;display:none}::selection{color:var(--text-active);background:#e6e6e6}:focus{outline:0}a{outline:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wrap{inline-size:100%;max-inline-size:var(--content-width);padding-inline:var(--w-pad);margin-inline:auto}.page{background:var(--bg);min-block-size:50px;inline-size:auto;box-shadow:var(--shadow);margin-inline:auto;padding:20px}@media (width<=60rem){.page{inline-size:96%;box-shadow:none;padding-inline:2%}}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}img.is-imgfallback{object-fit:contain;box-sizing:border-box;background:var(--gray-bg);opacity:.7;padding:12%}.ws .ws-sel-menu,.ordv-who__found,.prt__found,.talk__pick{overscroll-behavior:contain}dialog{background:var(--bg);color:var(--text)}.ui-checkbox-select{flex-direction:column;gap:5px;width:250px;min-width:0;max-width:100%;font-size:13px;display:flex}.ui-checkbox-select details.ui-checkbox-select__details{border:0;min-width:0;margin:0;padding:0;position:relative}.ui-checkbox-select .ui-checkbox-select__details summary{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 12px;font-weight:400;list-style:none;display:flex}.ui-checkbox-select .ui-checkbox-select__details summary::-webkit-details-marker{display:none}.ui-checkbox-select .ui-checkbox-select__details summary:after{content:"";border-bottom:1.5px solid #666;border-right:1.5px solid #666;flex-shrink:0;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.ui-checkbox-select .ui-checkbox-select__details[open] summary{border-color:#079a9b}.ui-checkbox-select .ui-checkbox-select__details[open] summary:after{margin-top:3px;transform:rotate(225deg)}.ui-checkbox-select .ui-checkbox-select__details summary:focus-visible{outline-offset:2px;outline:2px solid #079a9b}.ui-checkbox-select__options{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:6px;flex-direction:column;width:340px;max-width:calc(100vw - 40px);max-height:320px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 6px 20px #0002}.ui-checkbox-select .ui-checkbox-select__options label{cursor:pointer;border-radius:3px;flex-direction:row;align-items:center;gap:10px;padding:10px 9px;line-height:1.4}.ui-checkbox-select__options label:hover{background:#f3f6f6}.ui-checkbox-select__options label:has(input:checked){background:#eef7f7}.ui-checkbox-select__options input[type=checkbox]{accent-color:#079a9b;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}@media (width<=700px){.ui-checkbox-select{width:100%}.ui-checkbox-select__options{width:100%;max-width:100%}}.ui-range{gap:.625rem;display:grid}.ui-range__f{grid-template-columns:1fr auto 1fr;align-items:center;gap:.375rem;display:grid}.ui-range__n{inline-size:100%;min-inline-size:0;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:.375rem;padding:.375rem .5rem;font-size:.8125rem}.ui-range__n:focus{border-color:var(--text-sub)}.ui-range__n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-range__n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-range__n{-moz-appearance:textfield}.ui-range__dash{color:var(--muted);font-size:.8125rem}.ui-range__s{block-size:1.25rem;position:relative}.ui-range__rail,.ui-range__fill{border-radius:999px;block-size:3px;position:absolute;inset-block-start:50%;translate:0 -50%}.ui-range__rail{background:var(--line);inset-inline:0}.ui-range__fill{background:var(--accent)}.ui-range__s input[type=range]{appearance:none;pointer-events:none;background:0 0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset-block-start:0;inset-inline:0}.ui-range__s input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--bg);border:2px solid var(--accent);cursor:grab;pointer-events:auto;border-radius:50%;block-size:1rem;inline-size:1rem}.ui-range__s input[type=range]::-moz-range-thumb{border:2px solid var(--accent);background:var(--bg);cursor:grab;pointer-events:auto;border-radius:50%;block-size:1rem;inline-size:1rem}.pagination{flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0;display:flex}.pagination a,.pagination span{min-width:var(--control-height,36px);height:var(--control-height,36px);box-sizing:border-box;border-radius:var(--control-radius,4px);border:1px solid #ddd;justify-content:center;align-items:center;padding:0 10px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.pagination a:hover{background:#f4f4f4}.pagination [aria-current=page]{color:#fff;background:#222;border-color:#222}.pagination [aria-disabled=true]{color:#aaa}.hd{z-index:98;background:var(--bg);position:fixed;inset-block-start:0;inset-inline:0;box-shadow:0 0 1px #888}.hd-ext{block-size:var(--header-ext);background:var(--gray-bg);box-shadow:0 0 2px #666}.hd-ext>.wrap{block-size:var(--header-ext);align-items:center;gap:15px;display:flex}.hd-ext__nav{align-items:center;min-inline-size:0;display:flex;overflow:hidden}.hd-ext a{color:var(--text);white-space:nowrap;padding:2px 8px;font-size:11px;line-height:18px;display:block}.hd-ext a:hover{color:var(--text-active)}.hd-ext a.hd-ext__dark{background:var(--dark-chip);padding-inline:10px;color:#fff!important}.hd-ext__city{color:var(--text);white-space:nowrap;padding:2px 8px;font-size:11px;line-height:18px}.hd-ext .hd-ext__langs a{color:var(--text-muted);padding-inline:6px}.hd-ext__langs a.is-on{color:var(--text-active);font-weight:var(--font-bold);background:var(--bg)}.hd-ext a.hd-ext__promo{background:var(--accent);margin-inline-start:auto;padding-inline:10px;color:var(--accent-text)!important}.hd-ext a.hd-ext__promo:hover{background:var(--accent-hover)}@media (width<=75rem){.hd-ext__nav{display:none}}.hd-main{block-size:calc(var(--header-gap) + var(--header-main));grid-template-columns:45% 50%;justify-content:space-between;align-items:center;display:grid}.hd-cl{align-items:center;gap:10px;block-size:100%;display:flex}.hd-logo{flex:0 0 100px;align-self:flex-start;margin-block-start:var(--header-gap);margin-inline-end:auto}.hd-logo img{object-fit:contain;block-size:42px;inline-size:100px}.hd-logo__mark{display:none}.hd-loc{flex:0 0 var(--header-main);background:url(/img/head/location.png) 50%/25px 25px no-repeat;block-size:100%}.hd-contacts{flex:none;align-items:center;gap:20px;display:flex}.hd-contacts__side{text-align:start;gap:3px;display:grid}.hd-time{border-block-end:1px solid var(--gray-border);padding-block-end:3px}.hd-phone{color:var(--text);white-space:nowrap;margin-inline-start:15px;font-size:17px;line-height:20px}.hd-time{font-size:var(--font-xs);color:#666;white-space:nowrap;line-height:15px}.hd-email{color:var(--text);line-height:15px;display:block}.hd-email span{font-size:11px;line-height:16.5px}.hd-cr{align-items:center;block-size:100%;display:flex}@media (width<=62rem){.hd-loc{display:none}}.hd-menu{flex:0 53%;justify-content:flex-end;align-items:center;margin-inline:auto 3%;display:flex}.hd-punct{flex:0 0 29%;display:block}.hd-punct+.hd-punct{margin-inline-start:1%}.hd-punct>summary{list-style:none}.hd-punct>summary::-webkit-details-marker{display:none}.hd-punct span{text-align:center;text-transform:uppercase;color:var(--text-active);white-space:nowrap;display:block}.hd-punct span:first-child{font-size:var(--font-s);font-weight:var(--font-light);line-height:18px}.hd-punct span:last-child{font-size:var(--font-xs);font-weight:var(--font-light);color:var(--text);line-height:18px}.hd-punct--l{cursor:pointer;margin-inline-end:20px;position:static}.hd-menu:has(.hd-punct--l){flex:auto;margin-inline-start:-10%}.hd-punct--l{flex:none;block-size:auto}.hd-punct--l>summary{block-size:35px;font-size:var(--font-m);color:var(--bg);background:var(--text-active);border:1px solid var(--text-active);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding-inline:14px;line-height:1;transition:background .15s,border-color .15s;display:flex}.hd-punct--l>summary .hd-punct__word{color:inherit;font-size:var(--font-m);font-weight:var(--font-bold);line-height:1}.hd-punct--l>summary:hover,.hd-punct--l[open]>summary{background:var(--text-sub);border-color:var(--text-sub)}.hd-punct--l>summary span:first-child{border-block-end:0}.hd-punct__burger{block-size:24px;inline-size:24px;display:none}.hd-punct--l>summary{position:relative}.hd-punct--l[open]>summary span:first-child{font-weight:var(--font-bold)}@media (width<=62rem){.hd-punct:not(.hd-punct--l){display:none}.hd-menu{flex:none;margin-inline-end:10px}.hd-punct{flex:none}.hd-punct--l{margin-inline-end:10px;padding-inline-end:0}.hd-punct--l>summary{justify-content:center;inline-size:35px;padding-inline:0}.hd-punct__word{display:none}.hd-punct__burger{display:block}}.hd-ghost{inline-size:100%;max-inline-size:calc(var(--content-width) - var(--w-pad) * 2);z-index:999;background:var(--bg);border-block-start:2px solid var(--text-active);box-shadow:var(--shadow-drop);overscroll-behavior:contain;max-block-size:50dvh;margin-inline:auto;padding-block:30px;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}@media (width<=62rem){.hd-ghost{max-block-size:calc(100dvh - var(--header-height) - 20px);padding-block:20px}}.hd-search{flex:0 20%;min-inline-size:120px;margin-inline-end:3%}.hd-search input{appearance:none;block-size:38px;inline-size:100%;font-size:16px;font-weight:var(--font-light);background:var(--gray-bg);border:1px solid var(--gray-bg-active);border-radius:var(--radius);padding-inline:5% 0;display:block}.hd-search:focus-within{flex-basis:40%}@media (width<=62rem){.hd-search{flex:0 auto;margin-inline-end:10px}}.hd-search input:focus{background:var(--gray-bg-active);border-color:var(--gray-border-strong);font-size:var(--font-s);padding-inline:2% 0}.hd-panel{flex:none;align-self:stretch;display:flex}.hd-box--find{appearance:none;font:inherit;background:0 0;border:0;padding:0;display:none}.hd-box{border-inline-start:1px solid #ddd;block-size:100%;margin-inline-start:10px;padding-inline-start:10px;position:static}.hd-box>summary{block-size:100%;inline-size:35px;list-style:none;position:relative}.hd-box>summary::-webkit-details-marker{display:none}.hd-ico{block-size:24px;inline-size:auto;color:var(--text)}.hd-ico--cart{translate:0 3px}.hd-box--cart>summary{place-items:center;display:grid}.hd-box--cart[open] .hd-ico{color:var(--text-active)}.hd-box--enter{place-items:center;inline-size:35px;display:grid}.hd-box--me{align-items:center;display:flex}.hd-me__img,.hd-me__ltr{border-radius:50%;block-size:40px;inline-size:40px}.hd-box--me{position:relative}.hd-box--me:after{content:"";border:1px solid var(--gray-border-strong);pointer-events:none;border-radius:50%;block-size:40px;inline-size:40px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.hd-me__img{object-fit:cover;display:block}.hd-me__ltr{font-size:15px;font-weight:var(--font-semibold);color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:flex}.hd-me__ltr--1{background:#e6454c}.hd-me__ltr--2{background:#2f7ed8}.hd-me__ltr--3{background:#2e9e5b}.hd-me__ltr--4{background:#8e5bd0}.hd-me__ltr--5{background:#d97b1f}.hd-me__ltr--6{background:#1a9aa5}.hd-me__ltr--7{background:#b8437f}.hd-me__ltr--8{background:#5b6b8c}.hd-box--cart>summary{position:relative}.hd-box--cart i{min-inline-size:16px;font-style:normal;font-size:var(--font-xs);text-align:center;color:var(--accent-text);background:var(--accent);border-radius:999px;padding-inline:4px;line-height:16px;position:absolute;inset-block-start:calc(50% - 14px);inset-inline-end:-2px}.hd-main{position:relative}.hd-cartp{z-index:999;background:var(--bg);border-block-start:2px solid var(--text-active);inline-size:50%;position:absolute;inset-block-start:100%;inset-inline-end:20px;box-shadow:0 5px 5px #444}.hd-cartp__h{text-align:center;text-transform:uppercase;color:#666;box-shadow:0 2px 2px var(--gray-border);padding:5px 10px;font-size:13px;line-height:20px;display:block}.hd-cartp__empty{text-align:center;font-size:var(--font-s);color:var(--text-muted);padding:25px 15px}.hd-cartp__items{max-block-size:250px;margin:10px;overflow-y:auto}.hd-cartp__i{border-block-end:1px solid var(--gray-border);grid-template-columns:10% 40% 14% 7% 14%;align-items:center;column-gap:3%;margin-block-end:10px;padding-block-end:10px;font-size:12px;display:grid;position:relative}.hd-cartp__i:last-child{border-block-end:0;margin-block-end:0;padding-block-end:0}.hd-cartp__b{text-align:center;color:var(--text);text-decoration:none}.hd-cartp__b--img img{aspect-ratio:1;object-fit:contain;inline-size:100%}.hd-cartp__b--title{text-align:start;font-size:11px;line-height:13px}.hd-cartp__b--title p{color:var(--text-active);margin-inline-end:4px;font-size:10px;font-weight:700;display:inline-block}.hd-cartp__b--count input{text-align:center;border:1px solid #ddd;block-size:22px;inline-size:100%;font-size:12px;line-height:22px}.hd-cartp__b--sum strong{font-weight:var(--font-normal)}.hd-cartp__x{z-index:99;position:absolute;inset-block-start:0;inset-inline-end:0}.hd-cartp__x button{block-size:20px;inline-size:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;display:none}.hd-cartp__i:hover .hd-cartp__x button{display:block}.hd-cartp__x button:hover{color:var(--accent)}@media (hover:none){.hd-cartp__x button{display:block}}.hd-cartp__bottom{box-shadow:0 -2px 2px var(--gray-border);padding:5px 10px}.hd-cartp__total{inline-size:260px;margin:10px 0 10px auto;font-size:12px}.hd-cartp__line{justify-content:space-between;gap:10px;padding-block:2px;line-height:18px;display:flex}.hd-cartp__line--total strong{background:#ffe96a;border-radius:5px;padding-inline:6px;display:inline-block}.hd-cartp__msg{text-align:center;border-block-start:1px solid var(--gray-border);margin-block:15px;padding-block-start:10px;font-size:11px}.hd-cartp__btns{flex-wrap:wrap;gap:10px;margin:20px 5px 5px;display:flex}.hd-cartp__btn{min-block-size:30px;font-size:var(--font-s);font-weight:var(--font-light);text-align:center;color:var(--text-active);border:1px solid var(--gray-border);cursor:pointer;background:#f6f6f6;border-radius:5px;padding:5px 10px;line-height:20px;text-decoration:none}.hd-cartp__btn:hover{background:#eaeaea}.hd-cartp__btn.is-off{color:var(--text-muted);cursor:default}.hd-cartp__btn.is-off:hover{background:#f6f6f6}.hd-ghost__in{padding-inline:var(--w-pad);gap:12px;display:grid}.hd-ghost__foot{background:var(--bg);border-block-start:1px solid var(--gray-border);margin-block-start:4px;padding-block:12px;position:sticky;inset-block-end:calc(-1 * var(--w-pad))}.hd-ghost__q{inline-size:100%;max-inline-size:420px;font-size:var(--font-m);background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:var(--radius);padding:8px 12px}.hd-ghost__crumbs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hd-ghost__crumbs:empty{display:none}.hd-ghost__back,.hd-ghost__crumb{font:inherit;font-size:var(--font-s);color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 10px}.hd-ghost__back{inline-size:26px;padding-inline:0;font-size:18px;line-height:1}.hd-ghost__crumb{color:var(--text-muted)}.hd-ghost__crumb:hover{color:var(--text)}.hd-ghost__crumb.is-on{color:var(--text-active);font-weight:var(--font-semibold)}.hd-ghost__crumb+.hd-ghost__crumb:before{content:"/";color:var(--gray-border-strong);margin-inline-end:8px}.hd-ghost__strip{gap:8px;padding-block-end:4px;display:flex;overflow-x:auto}.hd-ghost__strip:empty{display:none}.hd-ghost__root{inline-size:260px;font:inherit;text-align:start;color:var(--text);background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:var(--radius);cursor:pointer;flex:none;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;padding:8px;transition:background .15s,border-color .15s;display:grid}.hd-ghost__root:hover{background:var(--gray-bg-active)}.hd-ghost__root.is-on{border-color:var(--text-active)}.hd-ghost__rimg{aspect-ratio:1;inline-size:80px;color:var(--gray-border);background:var(--bg);border-radius:var(--radius);place-items:center;font-size:28px;display:grid}.hd-ghost__rname{font-size:var(--font-s);line-height:16px}.hd-ghost__tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.hd-ghost__s{color:var(--text);border-radius:var(--radius);border:1px solid #0000;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:8px;transition:background .15s,border-color .15s;display:grid}.hd-ghost__s:hover{background:var(--gray-bg);border-color:var(--gray-border)}.hd-ghost__img{aspect-ratio:1;inline-size:56px;color:var(--gray-border);background:var(--gray-bg);border-radius:var(--radius);place-items:center;font-size:22px;display:grid}.hd-ghost__s p{font-size:var(--font-s);line-height:16px}.hd-ghost__s[data-open] p:after{content:" ›";color:var(--text-muted)}.hd-ghost__none{font-size:var(--font-s);color:var(--text-muted);padding:20px 0}.hd-ghost__root--back{border-color:var(--gray-border-strong);inline-size:170px;margin-inline-end:8px}.hd-ghost__root--back .hd-ghost__rname:before{content:"‹ "}.hd-ghost__img img,.hd-ghost__rimg img{object-fit:cover;block-size:100%;inline-size:100%}.hd-ghost__img,.hd-ghost__rimg{overflow:hidden}.hd-ext__city{cursor:pointer;background:0 0;border:0;font-family:inherit;display:block}.hd-city{border:0;border-radius:8px;inline-size:min(320px,92vw);padding:0}.hd-city__box{padding:16px 18px 18px}.hd-city__head{border-block-end:1px solid var(--gray-border);align-items:baseline;gap:10px;margin-block-end:10px;padding-block-end:10px;display:flex}.hd-city__head b{font-size:var(--font-m)}.hd-city__x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0 4px;font-size:20px;line-height:1}.hd-city__list a{font-size:var(--font-m);color:var(--text);border-block-end:1px solid var(--gray-border);justify-content:space-between;align-items:center;gap:10px;padding:9px 6px;display:flex}.hd-city__list li:last-child a{border-block-end:0}.hd-city__list a:hover{background:var(--gray-bg)}.hd-city__list em{font-style:normal;font-size:var(--font-xs);color:var(--text-muted)}.hd-city__list a.is-on{font-weight:var(--font-semibold)}.hd-city__list a.is-on em{color:var(--text)}.hd-menu:has(.hd-search){gap:0}.hd-menu:has(.hd-punct--l) .hd-punct:not(.hd-punct--l){flex:none;margin-block-start:5px;margin-inline-start:0;padding-inline:22px}.hd-punct--l:has(+.hd-search){margin-inline:auto 0}.hd-menu .hd-search{flex:0 260px;min-inline-size:140px;margin-inline:15px auto}.hd-menu .hd-search input{--control-height:35px;--control-radius:15px;--control-padding:0 0 0 15px;border-color:var(--gray-border-strong)!important}@media (width<=62rem){:root{--header-ext:30px}.hd-ext{box-sizing:border-box;block-size:var(--header-ext);box-shadow:none;background:0 0;padding-block-start:6px}.hd-ext>.wrap{block-size:calc(var(--header-ext) - 6px);inline-size:calc(100% - var(--w-pad) * 2);margin-inline:var(--w-pad);background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:10px;align-items:stretch;padding-inline:0;overflow:hidden}.hd-ext a{align-items:center;padding-block:0;display:flex}.hd-ext__nav{align-items:stretch;padding-inline-start:2px;display:flex}.hd-ext a:not(.hd-ext__keep):not(.hd-ext__promo),.hd-ext__city{display:none}.hd-main{grid-template-columns:minmax(0,1fr) auto}.hd-contacts{min-inline-size:0;margin-inline:auto}.hd-logo{flex:0 0 35px;align-self:center;margin-block-start:0;margin-inline-end:0}.hd-logo__wide{display:none}.hd-logo__mark{block-size:35px;inline-size:35px;display:block}.hd-cl{gap:8px}.hd-contacts{align-items:center;display:flex}.hd-contacts__side{display:none}.hd-phone{font-size:var(--font-s);margin-inline-start:0}.hd-panel{display:contents}.hd-box--find{order:1}.hd-menu{order:2;margin-inline:0}.hd-box--cart{order:3}.hd-box--me,.hd-box--enter{order:4}.hd-cr .hd-punct--l{margin-inline:0;padding-inline-start:0}.hd-punct--l>summary{color:var(--text);background:0 0;border:0;border-radius:0}.hd-punct--l[open]>summary,.hd-punct--l>summary:hover{color:var(--text-active);background:0 0;border:0}.hd-punct--l>summary .hd-punct__word{display:none}.hd-punct--l>summary .hd-punct__burger{display:block}.hd-menu .hd-search{display:none}.hd-cr{--hd-ico:24px;--hd-avatar:30px;gap:20px}.hd-box{border-inline-start:0;margin-inline:0;padding-inline-start:0}.hd-box,.hd-punct--l{align-items:center;block-size:auto;display:flex}.hd-box--find,.hd-find,.hd-cr .hd-punct--l>summary{inline-size:var(--hd-ico);block-size:var(--hd-ico);place-items:center;display:grid}.hd-box--me{inline-size:var(--hd-avatar);block-size:var(--hd-avatar);place-items:center;display:grid}.hd-cr .hd-punct--l>summary{padding-inline:0}.hd-find svg,.hd-punct__burger{inline-size:var(--hd-ico);block-size:var(--hd-ico)}.hd-find{color:var(--text)}.hd-box--cart>summary,.hd-box--enter{inline-size:auto;block-size:var(--hd-ico);place-items:center;margin-inline:0;display:grid}.hd-ico{block-size:var(--hd-ico)}.hd-ico--cart{translate:0}.hd-me__img,.hd-me__ltr{inline-size:var(--hd-avatar);block-size:var(--hd-avatar)}.hd-box--me:after{inline-size:var(--hd-avatar);block-size:var(--hd-avatar);inset-block-start:50%;inset-inline-end:50%;translate:50% -50%}.hd-me__ltr{font-size:calc(var(--hd-avatar) * .55)}.hd-box--cart i{inset-block-start:calc(50% - var(--hd-ico) / 2 - 5px);inset-inline-end:-5px}.hd-box--find,.hd-box--enter,.hd-box--me,.hd-punct--l>summary{position:relative}.hd-box--find:after,.hd-box--enter:before,.hd-box--me:before,.hd-box--cart>summary:after,.hd-punct--l>summary:after{content:"";position:absolute;inset:-7px}.hd-ghost,.hd-cartp{inline-size:auto;max-inline-size:none;box-shadow:var(--shadow-drop);border-radius:0;margin-inline:0;inset-inline:0}.hd-cartp{max-block-size:calc(100dvh - var(--header-height) - 20px);overscroll-behavior:contain;overflow-y:auto}.hd-cartp__items{max-block-size:none}}.pslider{--pslider-ratio:4 / 3;--pslider-fit:contain;--pslider-radius:var(--radius-l);margin-block:30px}.pslider__wrap{inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}.pslider__content{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1%;padding-block-end:20px;display:flex;overflow-x:auto}.pslider__i{box-sizing:border-box;scroll-snap-align:start;flex:0 0 19%;padding:10px;overflow:hidden}.pslider__i img{inline-size:100%;aspect-ratio:var(--pslider-ratio);object-fit:var(--pslider-fit);object-position:center;border-radius:var(--pslider-radius);display:block}.pslider__i p{font-size:var(--font-s);margin-block-start:10px;line-height:16px}.pslider__i a{text-decoration:none}.pslider--items{--pslider-ratio:1 / 1}.pslider--items .pslider__i{background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:10px;flex-basis:24%}.pslider--items .pslider__i span{font-size:var(--font-xs);color:#aaa;margin-block-start:5px;display:block}.pslider--images{--pslider-ratio:3 / 2;--pslider-fit:cover;--pslider-radius:0}.pslider--images .pslider__i{border-radius:10px;flex-basis:49%;padding:0}.pslider--projects{--pslider-fit:cover;--pslider-radius:0}.pslider--projects .pslider__i{flex-basis:19%;padding:0}.pslider--projects .pslider__i a{border:1px solid var(--gray-border);background:var(--gray-bg);color:inherit;border-radius:10px;block-size:100%;display:block;overflow:hidden}.pslider--projects .pslider__i p{font-size:var(--font-m);margin:0;padding:12px 10px;line-height:150%}.textFormat .pslider--images .pslider__i{flex-basis:17%}.pslider__img{aspect-ratio:var(--pslider-ratio);background:var(--bg);color:var(--gray-border);border-radius:6px;place-items:center;font-size:28px;display:grid}.pslider__btn{box-sizing:border-box;z-index:10;color:#fff;block-size:40px;inline-size:40px;font-size:20px;font-weight:var(--font-medium);text-align:center;opacity:0;-webkit-user-select:none;user-select:none;background:#00000080;border:1px solid #999;border-radius:50%;padding:10px;line-height:20px;transition:opacity .15s;position:absolute;inset-block-start:calc(50% - 10px);translate:0 -50%}.pslider__wrap:hover .pslider__btn,.pslider__btn:focus-visible{opacity:1}.pslider__btn--prev{inset-inline-start:5px}.pslider__btn--next{inset-inline-end:5px}.pslider__btn[hidden]{display:none}@media (hover:none){.pslider__btn{display:none}}@media (width<=60rem){.pslider__content{gap:2%}.pslider__i{flex-basis:48%;padding:0}.pslider--items .pslider__i{flex-basis:44%;padding:10px}.pslider--images .pslider__i,.textFormat .pslider--images .pslider__i{flex-basis:49%}.pslider--projects .pslider__i{flex-basis:48%}}.textFormat{font-size:var(--font-m);line-height:1.65}.textFormat h2{margin-block:30px 15px}.textFormat h2:first-child{margin-block-start:0}.textFormat h3{margin-block:30px 10px}.textFormat h4{border-block-end:1px solid var(--gray-border-strong);margin-block:20px 10px;padding-block-end:4px}.textFormat p+p{margin-block-start:12px}.textFormat a{color:#264f9e;text-decoration:underline}.textFormat ul{margin-block:10px 15px;list-style:circle}.textFormat ul.num{list-style:decimal}.textFormat ul li{margin:5px 0 0 30px}.textFormat strong{font-weight:var(--font-semibold)}.textFormat .backlight.y{background:#ffee72;padding-inline:3px}.textFormat .accentWrap{border:1px solid var(--gray-border);box-shadow:0 0 10px var(--gray-border);background:#f9f9f9;margin-block:20px;padding:10px}.textFormat .quote{background:var(--gray-bg);border:2px solid var(--gray-border-strong);margin-block:25px;padding:15px;display:block}.textFormat .quote.red{border-inline-start:2px solid #d81515}.textFormat .hl{border-block-end:1px solid #ddd;block-size:1px;margin-block:20px;display:block}.textFormat .imgWrap{text-align:center}.textFormat .imgWrap.pad{margin-block:20px;padding-block:10px}.textFormat .imgWrap.padline{border-block:1px dashed var(--gray-border-strong);margin-block:20px;padding-block:10px}.textFormat .imgWrap img{inline-size:100%}.textFormat .videoWrap{text-align:center}.textFormat .videoWrap.pad{margin-block:20px;padding-block:10px}.textFormat .videoWrap iframe,.textFormat .videoWrap video{border:0;min-block-size:350px;inline-size:100%}.textFormat .tbl{flex-wrap:wrap;margin:10px auto;display:flex}.textFormat .tbl>*{box-sizing:border-box}.textFormat .tbl .col10{inline-size:10%}.textFormat .tbl .col20{inline-size:20%}.textFormat .tbl .col30{inline-size:30%}.textFormat .tbl .col40{inline-size:40%}.textFormat .tbl .col50{inline-size:50%}.textFormat .tbl .col60{inline-size:60%}.textFormat .tbl .col70{inline-size:70%}.textFormat .tbl .col80{inline-size:80%}.textFormat .tbl .col90{inline-size:90%}.textFormat table.style{border:1px solid var(--gray-border);border-collapse:collapse;inline-size:100%;margin-block-start:20px}.textFormat table.style td,.textFormat table.style th{text-align:center;vertical-align:middle;border:1px solid var(--gray-border);padding:8px}.textFormat table.style th{background:var(--gray-bg-active);font-weight:var(--font-medium);border-color:var(--gray-border-strong)}.textFormat table.style td:hover{background:var(--gray-bg-active)}.page-wrap{padding-block:20px 60px}.page-title{margin-block-end:20px}.post-meta{font-size:var(--font-s);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:20px;display:flex}.post-lead{font-size:var(--font-l);margin-block-end:20px;line-height:1.5}.cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.cards--tight{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.card{color:var(--text);background:var(--gray-bg);border:1px solid var(--gray-bg-active);transition:border-color .15s;display:block;overflow:hidden}.card:hover{border-color:var(--gray-border-strong)}.card__img{aspect-ratio:4/3;background:var(--bg);color:var(--gray-bg-active);place-items:center;font-size:34px;display:grid}.card__body{padding:15px;display:block}.card__title{font-size:var(--font-m);font-weight:var(--font-medium);line-height:1.35}.card__date{font-size:var(--font-xs);color:var(--text-muted);margin-block-start:8px;display:block}.card__lead{font-size:var(--font-s);color:var(--text-sub);margin-block-start:10px;line-height:1.5;display:block}.card__img{overflow:hidden}.card__img img{object-fit:cover;block-size:100%;inline-size:100%}.ischema{margin-block:20px;position:relative}.ischema__img{aspect-ratio:auto 16/9;inline-size:100%;display:block}.no-js .ischema__switches{display:none}.ischema .ischema__btn{font-family:inherit;font-size:var(--font-s);font-weight:var(--font-bold);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.ischema--pins .ischema__btn{color:#fff;background:#000000b3;border:0;border-radius:10px;inline-size:8%;padding-block:.5em;position:absolute;inset-block-end:12%}.ischema--pins .ischema__btn:first-child{inset-inline-start:15%}.ischema--pins .ischema__btn:nth-child(2){inset-inline-start:46%}.ischema--pins .ischema__btn:nth-child(3){inset-inline-end:15%}.ischema--panel .ischema__switches{box-sizing:border-box;background:#ffffff80;border-radius:10px;gap:8px;block-size:150px;inline-size:20%;min-inline-size:min-content;padding:15px;display:flex;position:absolute;inset-block-end:2%;inset-inline-start:2%;box-shadow:0 0 5px 2px #aaa}.ischema--panel .ischema__switches:has(.ischema__btn:nth-child(3)){gap:5px;inline-size:18%}.ischema--panel .ischema__btn{color:var(--text-active);background:#ffffffb3;border:1px solid #aaa;border-radius:8px;flex:1;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 12px #0000004d}.ischema--panel .ischema__btn:hover{box-shadow:0 0 3px 1px #aaa}.ischema--panel .ischema__btn[aria-pressed=true]{transform:translateY(4px);box-shadow:0 2px 4px #0003}@media (width<=60rem){.ischema .ischema__btn{font-size:9px}.ischema--panel .ischema__switches{block-size:80px;inline-size:19%;padding:10px}.ischema--panel .ischema__switches:has(.ischema__btn:nth-child(3)){inline-size:14%}.ischema--pins .ischema__btn{border-radius:6px;padding-block:.3em}}.blog{--side:20%;--gap:5%;padding-block:40px 60px}.blog__body,.blog__post{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--gap);align-items:start;display:grid}.blognav{max-block-size:calc(100dvh - var(--header-height) - 40px);overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--header-height) + 20px);overflow-y:auto}.blognav__head{font-size:var(--font-l);font-weight:var(--font-medium);cursor:default;margin-block-end:15px;line-height:1.3;list-style:none}.blognav__head::-webkit-details-marker{display:none}.blognav__i{font-size:var(--font-m);color:var(--text);flex-wrap:nowrap;align-items:center;gap:10px;margin-block-start:7px;line-height:1.35;display:flex}.blognav__i:hover{color:var(--text-link-hover)}.blognav__i.is-on{font-weight:var(--font-semibold);color:var(--text-active)}.blognav__ico{flex:0 0 40px;place-items:center;block-size:40px;display:grid}.blognav__ico img{object-fit:contain;block-size:28px;inline-size:28px;transition:inline-size .15s,block-size .15s}.blognav__i:hover .blognav__ico img,.blognav__i.is-on .blognav__ico img{block-size:32px;inline-size:32px}.blognav__i--drop{color:#264f9e;text-decoration:underline}.blog__title{margin-block-end:20px}.blog-i{color:var(--text);background:var(--bg);border:1px solid var(--gray-border);border-radius:20px;flex-wrap:nowrap;margin-block-start:25px;display:flex;overflow:hidden}.blog-i:hover{border-color:var(--gray-border-strong)}.blog-i__img{aspect-ratio:4/3;background:var(--gray-bg);flex:0 0 30%;max-inline-size:35%;overflow:hidden}.blog-i__img img{object-fit:cover;block-size:100%;inline-size:100%}.blog-i__inf{flex-direction:column;flex:70%;justify-content:center;padding:15px 15px 15px 20px;display:flex}.blog-i__title{font-size:var(--font-l);font-weight:var(--font-semibold);line-height:1.3}.blog-i__lead{font-size:var(--font-m);color:var(--text-sub);margin-block-start:10px;line-height:1.5}.blog-i__date{font-size:var(--font-xs);color:var(--text-muted);margin-block-start:10px}.blog-pager{justify-content:space-between;gap:20px;margin-block-start:40px;display:flex}.blog-pager a{font-weight:var(--font-semibold);background:var(--bg);border:1px solid var(--gray-border);border-radius:var(--radius);padding:12px 24px}.blog-pager a:hover{background:var(--gray-bg-hover)}.blog-pager a[rel=next]:only-child{margin-inline-start:auto}.blog--post{padding-block:0}.blog__post .blog-art{grid-area:1/2}.blog__post .blog__aside{grid-area:1/1}.blog-art{padding:calc(20px + var(--header-height)) 3% 60px;margin-block-start:calc(-1 * var(--header-height))}.blog-art__title{text-align:center;margin-block-end:40px}.blog-art__foot{font-size:var(--font-s);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:40px;display:flex}.blog-tools{margin-block-start:70px}.blog-tools__card{border:1px solid var(--gray-border);border-radius:var(--radius-l);margin-block-start:20px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001a}.blog-tools__card:hover{box-shadow:0 4px 12px #0003}.blog-tools__card img{aspect-ratio:4/3;object-fit:cover;object-position:center;inline-size:100%;display:block}.blog-tools__inf{z-index:2;color:#fff;background:#0009;padding:5px 10px 10px;position:absolute;inset-block-end:0;inset-inline:0}.blog-tools__title{font-size:var(--font-l);font-weight:var(--font-normal);line-height:1.25;display:block}.blog-tools__title:after{content:"";background:var(--accent-rule);block-size:2px;inline-size:75px;margin-block:5px 8px;display:block}.blog-tools__lead{font-size:var(--font-s);line-height:1.4;display:block}@media (width<=60rem){.blog{padding-block:var(--header-height) 0;background:var(--bg);margin-block-start:calc(-1 * var(--header-height))}.blog__body,.blog__post{grid-template-columns:minmax(0,1fr);gap:0}.blog__body{padding-block:20px 60px}.blog__post .blog-art,.blog__post .blog__aside{grid-area:auto}.blognav{background:var(--bg);border:1px solid var(--gray-border);border-radius:var(--radius-l);max-block-size:none;margin-block-end:20px;padding:10px 15px;position:static;overflow:visible}.blognav__head{cursor:pointer;margin-block-end:0}.blognav[open] .blognav__head{margin-block-end:10px}.blog-i{flex-direction:column}.blog-i__img{flex:none;inline-size:100%;max-inline-size:none}.blog-i__inf{padding:15px}.blog__post .blog-art{inline-size:100%;margin-block-start:0;padding:20px 0 0}.blog-art__title{margin-block-end:25px}.blog__aside{border-block-start:1px solid var(--gray-border-strong);margin-block-start:25px;padding:25px 0 60px}.blog-tools{margin-block-start:25px}}.hm-sol{block-size:86vh;padding-inline:var(--w-pad);gap:1%;margin-block-start:20px;display:flex}@media (orientation:portrait){.hm-sol{max-block-size:50vh}}.hm-sol__col{flex-direction:column;inline-size:49.5%;display:flex}.hm-sol__col--pair{gap:2%}.hm-sol__i{flex:1;display:block;position:relative;overflow:hidden;box-shadow:2px 2px 5px #111}.hm-sol__i img{object-fit:cover;block-size:100%;inline-size:100%}.hm-sol__i:before{content:"";z-index:1;background:#0000004d;position:absolute;inset:0}.hm-sol__i:hover:before{display:none}.hm-sol__t{z-index:2;color:#fff;background:#0009;padding:20px;font-size:24px;line-height:150%;position:absolute;inset-block-end:0;inset-inline:0}.hm-sol__t:after{content:"";background:var(--accent-rule);block-size:2px;inline-size:75px;margin-block:15px 12px;display:block}.hm-adv{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-block-start:50px;display:flex}.hm-adv__i{text-align:center;flex:1;padding:15px 10px 10px;position:relative}.hm-adv__i img{inline-size:15%;margin-inline:auto;transition:scale .15s}.hm-adv__i:hover img{scale:1.2}.hm-adv__i p{margin-block-start:20px}.hm-adv__i:not(:last-child):after{content:"";background:var(--gray-border-strong);block-size:50%;inline-size:1px;position:absolute;inset-block-start:25%;inset-inline-end:-10px}.hm-sect{margin-block-start:70px}.hm-sect h1{text-align:center;font-weight:var(--font-normal)}.hm-sect__grid{flex-wrap:wrap;justify-content:space-between;gap:50px 30px;margin-block-start:70px;display:flex}.hm-sect__i{text-align:center;flex:calc(20% - 30px)}.hm-sect__i img{inline-size:50%;margin-inline:auto;transition:scale .15s}.hm-sect__i:hover img{scale:1.2}.hm-sect__i p{margin-block-start:15px}.hm-sect__ph{aspect-ratio:4/3;inline-size:50%;color:var(--gray-border);place-items:center;margin-inline:auto;font-size:28px;display:grid}.hm-band{background:var(--gray-bg);border-block:1px solid var(--gray-border);margin-block-start:100px;padding-block:70px 20px}.hm-strip{padding-block-start:70px}.hm-band h2,.hm-strip h2{font-weight:var(--font-normal)}.hm .pslider{margin-block:50px}.hm-band .pslider--items .pslider__i{background:var(--bg);border:0;flex-basis:17%}.pslider--posts{--pslider-fit:cover}.pslider--posts .pslider__i{flex-basis:31.3%}.pslider--posts .pslider__i h3{font-weight:var(--font-normal);margin-block-start:15px}.pslider--posts .pslider__i p{margin-block-start:15px}.hm-about{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-block-start:100px;display:grid}.hm-about .textFormat{font-size:var(--font-l)}.hm-about .textFormat p+p{margin-block-start:20px}.hm-about__reviews{block-size:500px;position:relative;overflow:hidden}.hm-about__reviews iframe{border-radius:var(--radius-l);box-sizing:border-box;border:1px solid #e6e6e6;block-size:100%;inline-size:100%}.hm-about__reviews a{text-align:center;color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;padding-inline:16px;font-size:10px;line-height:14px;text-decoration:none;position:absolute;inset-block-end:8px;inset-inline:0;overflow:hidden}.hm-made{background:#000;margin-block-start:100px;padding-block-end:100px}.hm-made__hero{position:relative}.hm-made__hero img{inline-size:100%}.hm-made__hero:after{content:"";z-index:1;background:linear-gradient(#0000004d,#000);position:absolute;inset:0}.hm-made__hero h2{z-index:2;font-size:40px;font-weight:var(--font-bold);text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 0 2px #000;margin-block-start:-20px;line-height:45px;position:absolute;inset-block-start:50%;inset-inline:0}.hm-made__hero h2 span{font-size:var(--font-xl);line-height:35px;display:block}.hm-made__grid{grid-template-columns:repeat(4,1fr);gap:5%;margin:50px 20px 0;display:grid}.hm-made__i{text-align:center;border:1px solid #fff;border-radius:10px;padding:20px}.hm-made__i *{color:#fff}.hm-made__i img{inline-size:30%;margin-inline:auto}.hm-made__i h3{font-size:var(--font-xl);font-weight:var(--font-semibold);margin-block:0 10px}.hm-made__i p{font-size:var(--font-m)}.hm-tools{margin-block:100px 40px}.hm-tools h2{text-align:center;font-weight:var(--font-normal);margin-block-end:70px}.hm-tools__row{gap:4%;inline-size:80%;margin-inline:auto;display:flex}.hm-tools__card{border-radius:var(--radius-l);border:1px solid #ddd;flex:48%;transition:translate .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001a}.hm-tools__card:hover{translate:0 -5px;box-shadow:0 4px 12px #0003}.hm-tools__card img{aspect-ratio:4/3;object-fit:cover;object-position:center;inline-size:100%;display:block}.hm-tools__inf{z-index:2;color:#fff;background:#0009;padding:10px 15px 15px;position:absolute;inset-block-end:0;inset-inline:0}.hm-tools__t{font-size:var(--font-xl);line-height:1.25;display:block}.hm-tools__t:after{content:"";background:var(--accent-rule);block-size:2px;inline-size:75px;margin-block:10px 12px;display:block}.hm-tools__lead{font-size:var(--font-m);line-height:1.4;display:block}@media (width<=60rem){.hm-sol{gap:2%;margin-block:40px 50px}.hm-sol__col{inline-size:49%}.hm-sol__t{font-size:var(--font-m);padding:10px}.hm-sol__t:after{margin-block:10px 5px}.hm-adv{gap:10px;margin-block-start:80px}.hm-adv__i{background:var(--gray-bg);box-shadow:0 0 2px var(--gray-border-strong);flex:calc(50% - 10px);padding:2%}.hm-adv__i:not(:last-child):after{display:none}.hm-adv__i img{inline-size:30%}.hm-adv__i p{margin-block:15px 10px}.hm-sect{margin-block-start:100px}.hm-sect__grid{gap:35px 20px;margin-block-start:50px}.hm-sect__i{flex:calc(50% - 20px)}.hm-sect__i p{margin:15px 10px 0}.hm-band{margin-block-start:50px;padding-block:50px 20px}.hm-strip{padding-block-start:50px}.hm .pslider{margin-block:30px}.hm-band .pslider--items .pslider__i{flex-basis:44%}.pslider--posts .pslider__i{flex-basis:80%;padding:1%;position:relative}.pslider--posts .pslider__i img{border-radius:5px}.pslider--posts .pslider__i h3{font-size:var(--font-l);margin-block:15px}.pslider--posts .pslider__i p{max-block-size:130px}.pslider--posts .pslider__i:after{content:"";pointer-events:none;background:linear-gradient(#fafafa00 0%,#fafafa 100%);block-size:50px;position:absolute;inset-block-end:0;inset-inline:0}.hm-about{grid-template-columns:1fr;gap:30px;margin-block-start:60px}.hm-about .textFormat{font-size:var(--font-m)}.hm-about__reviews{block-size:420px}.hm-made{margin-block-start:70px;padding-block-end:70px;overflow:hidden}.hm-made__hero img{inline-size:150%;max-inline-size:none}.hm-made__hero h2{font-size:var(--font-xl);line-height:30px}.hm-made__hero h2 span{font-size:var(--font-s);line-height:25px}.hm-made__grid{grid-template-columns:repeat(2,1fr);gap:20px}.hm-made__i{border-color:#aaa}.hm-made__i h3{font-size:var(--font-m);font-weight:var(--font-normal);margin-block:10px}.hm-made__i p{font-size:var(--font-s)}.hm-tools{margin-block:70px 20px}.hm-tools h2{margin-block-end:30px}.hm-tools__row{flex-direction:column;gap:25px;inline-size:100%}}.cat{--side:212px;color:var(--text);padding-block:20px 60px}.cat__head{text-align:center;margin-block-end:20px}.cat__title{font-size:28px;font-weight:var(--font-normal);line-height:42px}.cat__intro{text-align:start}.cat__body{grid-template-columns:var(--side) minmax(0, 1fr);align-items:start;gap:52px;display:grid}.cat__side{max-block-size:calc(100dvh - var(--header-height) - 60px);overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--header-height) + 50px);overflow-y:auto}@media (width<=60rem){.cat__body{grid-template-columns:minmax(0,1fr);gap:0}.cat__side{background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:var(--radius-l);max-block-size:none;inline-size:100%;margin-block-end:20px;padding:15px;display:none;position:static;overflow:visible}.cat.filters-open .cat__side{display:block}}.cat__fopen{display:none}@media (width<=60rem){.cat__fopen{font:inherit;color:var(--text);background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex}}.cat-crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-block-end:40px;font-size:.8125rem;display:flex}.cat-crumbs a{color:var(--text-active);text-decoration:none}.cat-crumbs a:hover{text-decoration:underline}.cat-crumbs [aria-current]{color:var(--text-muted)}.cat-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:25px 1%;margin-block:80px;display:grid}.cat-tile{color:inherit;text-align:center;justify-items:center;gap:10px;text-decoration:none;display:grid}.cat-tile__img{aspect-ratio:1;box-sizing:border-box;inline-size:80%;color:var(--text-muted);background:var(--gray-bg);border-radius:50%;place-items:center;font-size:1.5rem;transition:transform .15s;display:grid}.cat-tile:hover .cat-tile__img{transform:scale(1.1)}.cat-tile__t{font-size:.875rem;line-height:1.35}.edit-pencil{color:var(--text-muted);vertical-align:middle;visibility:hidden;margin-inline-start:.4em;font-size:.7em;text-decoration:none}h1:hover>.edit-pencil,.edit-pencil:focus-visible{visibility:visible}.edit-pencil:hover{color:var(--text-active)}@media (hover:none){.edit-pencil{visibility:visible}}.cat-bar{border-block-end:1px solid var(--gray-border);flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-end:1rem;padding-block-end:.75rem;display:flex}.cat-bar__count{color:var(--text-muted);font-size:.875rem}.cat-bar__sort{align-items:center;gap:.5rem;margin-inline-start:auto;font-size:.875rem;display:flex}.cat-bar__sort select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--gray-border);border-radius:.375rem;padding:.375rem 1.75rem .375rem .5rem;font-size:.8125rem}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;display:grid}.cat.is-loading .cat-grid{opacity:.55;transition:opacity .15s}.cat-card{color:inherit;background:var(--bg);border:1px solid var(--gray-border);border-radius:var(--radius);grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.cat-card:hover{border-color:var(--text-muted);box-shadow:0 6px 20px -12px #00000059}.cat-card__media{aspect-ratio:1;background:var(--gray-bg);place-items:center;display:grid}.cat-card__media img{object-fit:contain;block-size:100%;inline-size:100%}.cat-card__ph{color:var(--gray-border);font-size:2rem}.cat-card__body{align-content:start;gap:.25rem;padding:.75rem;display:grid}.cat-card__mfr{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6875rem}.cat-card__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.cat-card__sku{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.cat-card__specs{flex-wrap:wrap;gap:.25rem;margin-block-start:.25rem;display:flex}.cat-card__specs span{color:var(--text-muted);background:var(--gray-bg);border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem}.cat-card__foot{justify-content:space-between;align-items:baseline;gap:.5rem;margin-block-start:.5rem;display:flex}.cat-card__price{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}.cat-card__stock{color:var(--text-muted);font-size:.75rem}.cat-empty{text-align:center;color:var(--text-muted);padding:3rem 1rem}.cat-more{block-size:100px;inline-size:100%;font-size:24px;font-weight:var(--font-bold);color:var(--text);background:var(--gray-bg);border:0;justify-content:center;align-items:center;margin-block-start:70px;line-height:1;display:flex}.cat-more:hover{background:#f3f3f3}.cat-side__h{z-index:1;background:var(--bg);justify-content:space-between;align-items:baseline;gap:.5rem;padding-block-end:.75rem;font-size:.9375rem;font-weight:650;display:flex;position:sticky;inset-block-start:0}.cat-side__reset{color:var(--text-muted);border-block-end:1px dashed;font-size:.8125rem;font-weight:400;text-decoration:none}.cat-side__reset:hover{color:var(--text)}.cat-fblock{border-block-start:1px solid var(--gray-border);padding-block:.75rem}.cat-fblock:first-of-type{border-block-start:0;padding-block-start:0}.cat-fblock.is-dead{opacity:.45}.cat-fblock__t{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding-inline-end:2px;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.cat-fblock__t::-webkit-details-marker{display:none}.cat-fblock__t:after{content:"";border-inline-end:1.5px solid var(--text-muted);border-block-end:1.5px solid var(--text-muted);flex:none;block-size:7px;inline-size:7px;margin-inline-end:3px;transition:rotate .15s;translate:0 -2px;rotate:45deg}.cat-fblock[open]>.cat-fblock__t:after{translate:0 2px;rotate:-135deg}.cat-fblock[open]>.cat-fblock__t{margin-block-end:.5rem}.cat-fopts{gap:.25rem;display:grid}.cat-fopts.is-long{max-block-size:240px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.cat-fopt{cursor:pointer;border-radius:.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.1875rem .25rem;font-size:.8125rem;display:grid}.cat-fopt:hover{background:var(--gray-bg)}.cat-fopt input{accent-color:var(--accent)}.cat-fopt i{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal}.cat-fopt.is-out{opacity:.4;cursor:default}.cat-fopt.is-out:hover{background:0 0}.cat-fnone{color:var(--text-muted);font-size:.8125rem}.cat-fbtns{background:var(--bg);border-block-start:1px solid var(--gray-border);gap:.5rem;padding-block:.875rem;display:none}.cat-fbtns__show,.cat-fbtns__hide{font:inherit;border:1px solid var(--gray-border);cursor:pointer;color:var(--text);background:var(--bg);border-radius:.375rem;padding:.5rem .875rem;font-size:.8125rem;text-decoration:none}.cat-fbtns__show{background:var(--accent);border-color:var(--accent);color:#fff;display:none}.cat-fbtns__hide{margin-inline-start:auto;display:none}.no-js .cat-fbtns__show{display:inline-block}.no-js .cat-fbtns{display:flex}@media (width<=60rem){.cat-fbtns{display:flex;position:sticky;inset-block-end:0}.cat-fbtns__hide{display:inline-block}.cat-side__h{position:static}}.pslider--tags{margin-block:0 1.5rem}.pslider--tags .pslider__content{gap:.5rem;padding-block-end:.5rem}.pslider--tags .cat-tag{scroll-snap-align:start;flex:none}.cat-tag{font-size:var(--font-m);color:var(--text);white-space:nowrap;background:var(--gray-bg-hover);border-radius:20px;padding:6px 14px;transition:background .3s,color .3s;display:inline-block}.cat-tag:hover{color:#fff;background:#666}.cat-tag.is-on{color:#fff;background:#333}.cat-tgroups{flex-wrap:wrap;gap:6px 18px;margin-block-end:12px;display:flex}.cat-tgroup{font:inherit;font-size:var(--font-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;padding:0}.cat-tgroup:hover{color:var(--text)}.cat-tgroup.is-on{color:var(--text-active);border-block-end-color:var(--text-active)}.cat__text{margin-block-start:50px}.cat-hl{margin-block-end:30px}.cat-hl__g{grid-template-columns:repeat(6,1fr);gap:15px;margin-block-start:45px;display:grid}.cat-hl__g:first-child{margin-block-start:0}@media (width<=75rem){.cat-hl__g{grid-template-columns:repeat(4,1fr)}}@media (width<=48rem){.cat-hl__g{grid-template-columns:repeat(3,1fr)}}@media (width<=37.5rem){.cat-hl__g{grid-template-columns:repeat(2,1fr)}}.cat-hl__i{box-sizing:border-box;color:var(--text);background:var(--gray-bg);border:1px solid var(--gray-bg-active);word-wrap:break-word;padding:10px;display:block;position:relative;overflow:hidden}.cat-hl__i--title{text-align:center;justify-content:center;align-items:center;display:flex}.cat-hl__i--title h2{font-size:18px;font-weight:var(--font-medium);color:var(--text);text-transform:uppercase;line-height:1.25}.cat-hl__i--title a:hover h2{color:var(--accent)}.cat-hl__img{aspect-ratio:4/3;color:var(--gray-bg-active);place-items:center;font-size:34px;display:grid}.cat-hl__t{block-size:32px;font-size:var(--font-s);text-align:center;margin-block-start:15px;line-height:16px;display:block;overflow:hidden}.cat-hl__code{block-size:24px;font-size:var(--font-xs);text-align:center;color:#666;margin-block-start:10px;line-height:12px;display:block;overflow:hidden}@media (width<=60rem){.cat-hl__t{font-size:10px}.cat-hl__code{font-size:9px}}.cat-hl__more>summary{font-size:var(--font-m);color:#fff;cursor:pointer;background:#d09d51;margin-block:30px 20px;padding:0 30px 0 10px;line-height:24px;list-style:none;display:inline-block;position:relative}.cat-hl__more>summary::-webkit-details-marker{display:none}.cat-hl__more>summary:after{content:"";border-block-start:12px solid var(--bg);border-block-end:12px solid var(--bg);border-inline-end:12px solid #0000;block-size:0;inline-size:0;position:absolute;inset-block-start:0;inset-inline-end:0}.cat-view{gap:2px;margin-inline-start:auto;display:flex}.cat-view__b{border-radius:var(--radius);border:1px solid #0000;place-items:center;block-size:30px;inline-size:30px;display:grid}.cat-view__b img{opacity:.45;block-size:16px;inline-size:16px}.cat-view__b:hover img{opacity:.7}.cat-view__b.is-on{background:var(--gray-bg);border-color:var(--gray-border)}.cat-view__b.is-on img{opacity:1}.cat-bar__sort{margin-inline-start:0}.cat-grid--line{grid-template-columns:minmax(0,1fr);gap:10px}.cat-grid--line .cat-card{grid-template-rows:auto;grid-template-columns:120px minmax(0,1fr);align-items:center}.cat-grid--line .cat-card__media{aspect-ratio:1}.cat-grid--line .cat-card__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:12px 15px;display:grid}.cat-grid--line .cat-card__mfr{grid-column:1}.cat-grid--line .cat-card__name{-webkit-line-clamp:2;grid-column:1}.cat-grid--line .cat-card__sku,.cat-grid--line .cat-card__specs{grid-column:1}.cat-grid--line .cat-card__foot{text-align:end;grid-area:1/2/-1;justify-content:flex-end;margin-block-start:0}.cat-grid--line .cat-card__price{white-space:nowrap;font-size:1.125rem}@media (width<=37.5rem){.cat-grid--line .cat-card{grid-template-columns:84px minmax(0,1fr)}.cat-grid--line .cat-card__body{grid-template-columns:minmax(0,1fr)}.cat-grid--line .cat-card__foot{text-align:start;grid-area:auto/1;justify-content:flex-start}}.cat-hl__img img{object-fit:cover;block-size:100%;inline-size:100%}.cat-tile__img img{object-fit:contain;max-block-size:78%;max-inline-size:78%}.cat-tile__img,.cat-hl__img{overflow:hidden}.cat-fopt--color{grid-template-columns:auto auto minmax(0,1fr) auto}.cat-swatch{border:1px solid var(--gray-border-strong);border-radius:3px;block-size:16px;inline-size:16px}.cat-swatch[style*=\#fff],.cat-swatch[style*=\#ffffff]{border-color:var(--text-muted)}.prod{grid-template-columns:73% 24%;justify-content:space-between;align-items:start;display:grid}.prod__cl,.prod__cr,.prod__l,.prod__r{min-inline-size:0}.prod__title,.coll__title{font-size:28px;font-weight:var(--font-normal);margin-block-end:20px;line-height:42px}.prod__card{grid-template-columns:48% 50%;justify-content:space-between;align-items:start;margin-block-end:25px;display:grid}.prod__gallery{flex-direction:column;gap:10px;display:flex}.prod__main,.prod__shot{place-items:center;display:grid;overflow:hidden}.prod__gallery,.coll__gallery{--gal-avatar-max:800px}.prod__main{display:block}.prod__main img{max-block-size:var(--gal-avatar-max);border-radius:var(--radius-l);margin-inline:auto}.prod__main img,.prod__shot img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.prod__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.prod__shot{aspect-ratio:4/3;background:var(--gray-bg);border-radius:var(--radius-l)}.prod__shot img,.coll__gallery a:not(:first-child) img{object-fit:cover;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none}.prod__gallery--empty{aspect-ratio:4/3;background:var(--gray-bg)}.gal{position:relative}.gal__next{block-size:40px;inline-size:40px;color:var(--text-active);opacity:.45;cursor:pointer;z-index:1;background:#ffffff8c;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:10px;translate:0 -50%}.gal__next svg{block-size:auto;inline-size:18px}.gal__next:hover,.gal__next:active{opacity:.8}@keyframes gal-nudge{0%,60%,to{translate:0 -50%}75%{translate:4px -50%}}.gal__next.is-idle{animation:2.2s ease-in-out infinite gal-nudge}@media (prefers-reduced-motion:reduce){.gal__next.is-idle{animation:none}}.prod__buy{background:var(--gray-bg);padding:30px}.prod__price{font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.prod__price span{font-size:var(--font-m)}.prod__price--none{font-size:var(--font-m);color:var(--text-muted)}.prod__tax{font-size:var(--font-s);color:var(--text-sub);margin-block-start:5px}.prod__cart{background:var(--accent);inline-size:100%;color:var(--accent-text);font:inherit;text-transform:uppercase;cursor:pointer;border:none;border-radius:5px;margin-block-start:20px;padding:15px 0;font-size:14px;font-weight:600;line-height:14px;display:block}.prod__cart:hover{background:var(--accent-hover)}.prod__stock-line{font-size:var(--font-s);margin-block-start:15px}.prod__stock{background:#f4fbf8;border:1px solid #e2e9e6;margin-block-start:30px;padding:10px 15px 20px}.prod__stock-t{text-align:end;text-transform:uppercase;color:#607962;border-block-end:1px solid #e2e9e6;font-size:11px;font-weight:700;line-height:23px}.prod__stock-row{font-size:var(--font-m);justify-content:space-between;gap:10px;margin-block-start:5px;padding-block-start:10px;line-height:18px;display:flex}.prod__stock-row strong{color:#000}.prod__buy--mobile{display:none}.prod__axes{border:1px solid var(--gray-border);background:#f9f9f9;margin-block-start:28px;padding:16px 20px 20px}.prod__axes-t{font-size:var(--font-m);font-weight:var(--font-semibold)}.prod__axis{margin-block-start:14px}.prod__axis-name{font-size:var(--font-s);color:var(--text-muted);margin-block-end:6px}.prod__axis-opts{flex-wrap:wrap;gap:6px;display:flex}.prod__opt{border:1px solid var(--gray-border-strong);border-radius:var(--radius);font-size:var(--font-s);color:var(--text);background:0 0;padding:6px 10px;text-decoration:none;display:inline-block}.prod__opt:hover,.prod__opt:focus{color:var(--text);border-color:var(--text-sub)}.prod__opt.is-on,.prod__opt.is-on:hover{background:var(--bg);border-color:var(--text-active);color:var(--text-active);font-weight:var(--font-semibold)}.prod__axes-all{font-size:var(--font-m);color:#264f9e;margin-block-start:6px;line-height:20px;display:inline-block}.prod__text{margin-block:15px}.specs{margin-block:0;display:grid}.specs__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.specs__row:nth-child(2n){background:var(--gray-bg)}.specs dt{font-size:var(--font-s);color:var(--text-sub)}.specs dd{font-size:var(--font-s);text-align:end;color:var(--text);margin:0}.specs__row--extra{display:none}.specs-toggle:checked~.specs .specs__row--extra{display:grid}.specs-more__t{border:1px solid var(--gray-border);border-radius:var(--radius);background:var(--gray-bg);font-size:var(--font-s);color:var(--text);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin-block-start:12px;padding-block:10px;font-weight:600;display:block}.specs-more__t:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:6px;inline-size:6px;margin-block-end:2px;margin-inline-start:7px;display:inline-block;transform:rotate(45deg)}.specs-more__t:hover{background:var(--gray-bg-hover)}.specs-more__t:active{background:var(--gray-bg-active)}.specs-toggle:checked~.specs-more__t{display:none}.specs-toggle:focus-visible~.specs-more__t{text-decoration:underline}@media (width<=60rem){.prod,.prod__card{grid-template-columns:minmax(0,1fr)}.prod__r{margin-block-start:20px}.prod__cr .prod__buy{display:none}.prod__buy--mobile{padding:20px;display:block}.prod__buy-row{justify-content:space-between;align-items:flex-start;gap:5%;display:flex}.prod__price-wrap{flex:0 0 45%}.prod__buy--mobile .prod__price{font-size:24px}.prod__cart{flex:0 0 50%;inline-size:50%;margin-block-start:0}.prod__gallery{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;flex-direction:row;gap:0;margin-block-start:15px;overflow-x:auto}.prod__gallery::-webkit-scrollbar{display:none}.prod__thumbs{display:contents}.prod__main,.prod__shot{scroll-snap-align:start;flex:0 0 100%;inline-size:100%}.prod__main{aspect-ratio:4/3}.prod__main img{max-block-size:100%}}.coll{grid-template-columns:35% minmax(0,1fr);align-items:start;gap:3%;display:grid}.coll__gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.coll__gallery a:first-child{aspect-ratio:auto;background:0 0;grid-column:1/-1;display:block;overflow:visible}.coll__gallery a:first-child img{max-block-size:var(--gal-avatar-max);border-radius:var(--radius-l);margin-inline:auto}.coll__gallery a{background:var(--gray-bg);aspect-ratio:4/3;border-radius:var(--radius-l);place-items:center;display:grid;overflow:hidden}.coll__gallery img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.coll__empty{aspect-ratio:4/3;background:var(--gray-bg);color:var(--gray-border);place-items:center;font-size:48px;display:grid}.coll__inf{flex-wrap:wrap;align-items:center;gap:20px;margin-block-end:20px;display:flex}.coll__price{font-size:var(--font-m)}.coll__price b{font-variant-numeric:tabular-nums;font-size:22px}.coll__count{font-size:var(--font-s);color:var(--text-muted)}.coll__text-wrap{position:relative}.coll__text{max-block-size:800px;margin-block-start:20px;overflow:hidden}.coll__text-more{z-index:10;background:var(--bg);box-shadow:-1px -16px 20px 6px var(--bg);font-size:var(--font-m);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding-block:20px;font-weight:600;display:block;position:absolute;inset-block-end:0;inset-inline:0}.coll__text-more:hover{color:var(--text-active)}.coll__text-toggle:checked~.coll__text-wrap .coll__text{max-block-size:none}.coll__text-toggle:checked~.coll__text-wrap .coll__text-more{display:none}.coll__text-toggle:focus-visible~.coll__text-wrap .coll__text-more{text-decoration:underline}.no-js .coll-pick{display:none}.coll-pick{border:1px solid var(--gray-border);box-shadow:0 0 10px var(--gray-border);background:#f9f9f9;margin-block-end:20px;padding:20px;position:relative}.coll-pick__reset{font:inherit;font-size:var(--font-s);font-weight:var(--font-normal);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-block-end:1px dashed;padding:0;position:absolute;inset-block-start:20px;inset-inline-end:20px}.coll-pick__reset:hover{color:var(--text)}.coll-pick__row{grid-template-columns:20% minmax(0,1fr);align-items:start;gap:2%;margin-block-end:10px;display:grid}.coll-pick__name{line-height:30px;font-size:var(--font-m)}.coll-pick__opts{flex-wrap:wrap;gap:10px;display:flex}.coll-pick__opt{border:1px solid var(--gray-border);background:var(--bg);font:inherit;font-size:var(--font-m);color:var(--text);cursor:pointer;border-radius:5px;padding:0 10px;line-height:30px}.coll-pick__opt:hover{border-color:var(--gray-border-strong)}.coll-pick__opt--sw{align-items:center;gap:8px;display:inline-flex}.coll-pick__sw{border:1px solid #0003;border-radius:50%;flex:none;block-size:14px;inline-size:14px}.coll-pick__opt.is-on{background:#fffee2;border-color:#e8e2a8}.coll-pick__opt.is-out{color:#aaa;background:#f5f5f5}.coll-pick__opt.is-out .coll-pick__sw{opacity:.35}.coll-pick__opt:disabled{cursor:default}.coll-pick__none{font-size:var(--font-m);color:var(--text-muted);margin-block-start:20px}.ext{margin-block-start:70px}.ext__menu{z-index:2;background:var(--gray-bg-hover);box-shadow:0 0 0 100vmax var(--gray-bg-hover);clip-path:inset(0 -100vmax);position:sticky;inset-block-start:var(--header-height)}.ext__t{font-size:var(--font-l);cursor:pointer;-webkit-user-select:none;user-select:none;border-block-end:2px solid #0000;margin-inline-end:30px;line-height:50px;display:inline-block}.ext__panel{padding-block-start:40px;display:none}.ext__radio:first-of-type:checked~.ext__menu .ext__t:first-of-type,.ext__radio:nth-of-type(2):checked~.ext__menu .ext__t:nth-of-type(2),.ext__radio:nth-of-type(3):checked~.ext__menu .ext__t:nth-of-type(3),.ext__radio:nth-of-type(4):checked~.ext__menu .ext__t:nth-of-type(4){border-block-end-color:var(--accent)}.ext__radio:first-of-type:checked~.ext__body .ext__panel:first-of-type,.ext__radio:nth-of-type(2):checked~.ext__body .ext__panel:nth-of-type(2),.ext__radio:nth-of-type(3):checked~.ext__body .ext__panel:nth-of-type(3),.ext__radio:nth-of-type(4):checked~.ext__body .ext__panel:nth-of-type(4){display:block}.ext__radio:focus-visible~.ext__menu .ext__t{text-decoration:underline}@media (width<=75rem){.mdl__scroll{overflow-x:auto}}.mdl__head,.mdl__row{grid-template-columns:50px 128px minmax(220px, 2fr) repeat(var(--mdl-cols,6), minmax(90px, 200px)) 130px;align-items:center;gap:20px;min-inline-size:1000px;padding-inline:10px;display:grid}.mdl__head{z-index:1;background:var(--bg);border-block-end:1px solid var(--gray-border-strong);font-size:var(--font-s);font-weight:var(--font-semibold);color:var(--text);padding-block:10px;position:sticky;inset-block-start:calc(var(--header-height) + 52px)}.mdl__row{border-block-end:1px solid var(--gray-border);font-size:var(--font-s);color:var(--text);padding-block:10px;text-decoration:none}.mdl__row:hover{background:var(--gray-bg)}.mdl__c{text-align:center;min-inline-size:0}.mdl__c--img{display:block}.mdl__c--img img{block-size:auto;inline-size:100%}.mdl__c--name{text-align:start;color:inherit;text-decoration:none}.mdl__c--name:hover{text-decoration:underline}.mdl__c--name b{font-variant-numeric:tabular-nums;display:block}.mdl__c--price{text-align:end}.mdl__price{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;display:block}.mdl__noprice{color:var(--text-muted)}.mdl__cart{border:1px solid var(--gray-border-strong);background:var(--gray-bg-active);color:var(--text-sub);font:inherit;text-transform:uppercase;cursor:pointer;visibility:hidden;border-radius:5px;margin-block-start:6px;padding:8px 10px;font-size:11px;font-weight:600;line-height:11px}.mdl__row:hover .mdl__cart,.mdl__cart:focus-visible{visibility:visible}.mdl__cart:hover{background:var(--gray-bg-hover);color:var(--text)}.mdl__fill{border-radius:var(--radius);text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000000f;max-inline-size:150px;margin-inline:auto;padding:3px 8px;display:block;overflow:hidden}.mdl__yes{color:#2e9e4f}.proj-block{margin-block-start:50px}.proj-block__t{font-size:var(--font-xl);font-weight:var(--font-semibold);margin-block-end:20px}.proj-block__t span{font-size:var(--font-m);font-weight:var(--font-normal);color:var(--text-sub);font-style:italic}.coll__pick-btn{border-radius:var(--radius);font-size:var(--font-m);font-weight:var(--font-semibold);color:var(--text-active);background:#ffc734;margin-inline-start:auto;padding:12px 20px;text-decoration:none}.coll__pick-btn:hover{background:#f5b800}@media (width<=60rem){.coll-pick__row{grid-template-columns:minmax(0,1fr);gap:4px}}.coll__skus{margin-block-start:45px}@media (width<=60rem){.coll{grid-template-columns:minmax(0,1fr);gap:20px}.cat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 5%;margin-block:50px}.cat-tile__img{padding:5px}.coll__gallery{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0;display:flex;overflow-x:auto}.coll__gallery::-webkit-scrollbar{display:none}.coll__gallery a,.coll__gallery a:first-child{scroll-snap-align:start;flex:0 0 100%;inline-size:100%}.coll__gallery a:first-child{aspect-ratio:4/3;display:grid;overflow:hidden}.coll__gallery a:first-child img{max-block-size:100%}}.cat-more[hidden]{display:none}.cat-more[aria-disabled=true]{pointer-events:none;opacity:.6}.cat-load-status{text-align:center;color:var(--text-muted);display:block}.cat-load-status:not(:empty){padding:1rem}.cat-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-block:1.5rem;display:flex}.cat-pagination a{min-width:36px;height:36px;color:var(--text);border-radius:4px;place-items:center;padding-inline:.6rem;display:grid}.cat-pagination a:hover{background:var(--gray-bg)}.cat-pagination a[aria-current=page]{background:var(--text);color:#fff}.cat-more.is-auto{opacity:0;pointer-events:none;height:1px;min-height:0;margin:0;padding:0;overflow:hidden}.cat-filter-pending{color:#777;min-height:280px;padding:16px 0}.cat-filter-skeleton{background:repeating-linear-gradient(#f2f2f2 0 12px,#0000 12px 32px);border-radius:4px;height:220px;margin-top:18px}.pf__h1{text-align:center;margin-block-end:40px}.pf__pro{color:var(--text);align-items:center;gap:5px;display:inline-flex}.pf__box{border:1px solid var(--gray-border);flex:none;block-size:18px;inline-size:18px}.pf__pro.is-on .pf__box{background:var(--gray-border)}.pf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-start:20px;padding:3px;display:grid}.pf__i{aspect-ratio:1;display:block;position:relative;overflow:hidden}.pf__i img,.pf__noimg{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pf__noimg{background:var(--gray-bg)}.pf__t{color:#fff;background:#0009;padding:10px 20px;font-size:16px;line-height:22px;position:absolute;inset-block-end:0;inset-inline:0}.pf__pager{justify-content:center;gap:20px;margin-block-start:30px;display:flex}.pf__pager a{font-weight:var(--font-light);color:var(--text);background:var(--gray-bg-hover);border:1px solid var(--gray-border);border-radius:var(--radius);padding:8px 25px}.pf__pager a:hover{color:var(--text);background:var(--gray-bg-active);border-color:var(--gray-border-strong)}@media (width<=60rem){.pf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2%;padding:0}.pf__t{font-size:var(--font-m);padding:8px 10px;line-height:20px}}@media (width<=31.25rem){.pf__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.pf-gal{grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:20px;display:grid}.pf-gal__i{padding:5px;display:block}.pf-gal__i img{aspect-ratio:1;object-fit:cover;inline-size:100%;box-shadow:var(--shadow)}.pf-inf{justify-content:space-between;margin-block-start:50px;display:flex}.pf-inf__cl{box-shadow:20px 0 40px -20px var(--gray-border-strong);flex:0 0 60%;padding:30px 2.5% 30px 0}.pf-inf__cl:only-child{box-shadow:none;flex-basis:100%;padding-inline-end:0}.pf-inf__cr{flex:0 0 32.5%;padding-block:30px}.pf-inf__cr h3{margin-block-end:10px}.pf-eq__i{border-block-start:1px solid var(--gray-border);align-items:center;margin-block-start:8px;padding-block-start:8px;display:flex}.pf-eq__i:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.pf-eq__img{flex:0 0 20%}.pf-eq__img img{aspect-ratio:1;object-fit:contain;object-position:center;border-radius:var(--radius);inline-size:100%;display:block}.pf-eq__t{font-size:var(--font-m);margin-inline-start:10%;line-height:1.4}@media (width<=60rem){.pf-gal{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-gal__i--wide{grid-column:span 2}.pf-gal__i--wide img{aspect-ratio:2}.pf-inf{display:block}.pf-inf__cl{box-shadow:none;padding:0}.pf-inf__cr{margin-block-start:50px;padding:0}.pf-eq__img{flex-basis:30%}}.sol-search{margin-block-end:12px}.sol-search input{border:1px solid var(--gray-border-strong);border-radius:var(--radius);background:var(--bg);inline-size:100%;font:inherit;font-size:var(--font-l);padding:14px 18px}.sol-search input:focus{border-color:var(--text-sub);outline:none}.sol-hints{flex-wrap:wrap;gap:14px;margin-block-end:30px;display:flex}.sol-hints a{font-size:var(--font-m);color:var(--text-link);text-decoration:none}.sol-hints a:hover{text-decoration:underline}.sol-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.sol-grid--sub{margin-block-end:30px}.sol-i{aspect-ratio:4/3;background:var(--gray-bg);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.sol-i img{object-fit:cover;block-size:100%;inline-size:100%}.sol-i__t{color:#fff;font-size:var(--font-m);background:#0000008c;padding:10px 14px;line-height:1.3;position:absolute;inset-block-end:0;inset-inline:0}.sol-i:hover .sol-i__t{background:#000000b3}.sol-hero{block-size:100vh;margin-block-end:40px;position:relative;overflow:hidden}.sol-hero__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.sol-hero:after{content:"";opacity:.5;pointer-events:none;background:#000;position:absolute;inset:0}.sol-hero__body{z-index:2;color:#fff;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.sol-hero__crumbs{font-size:var(--font-s);margin-block-end:20px}.sol-hero__crumbs a{color:#fff;text-decoration:none}.sol-hero__crumbs a:hover{color:#fff;text-decoration:underline}.sol-hero__crumbs span{opacity:.6;margin-inline:6px}.sol-hero__t{max-inline-size:60%;font-size:40px;font-weight:var(--font-normal);color:#fff;text-shadow:0 1px 1px #000;line-height:120%}.sol-hero__cursor{font-weight:var(--font-bold);animation:1s step-end infinite sol-blink;display:inline-block}@keyframes sol-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sol-hero__cursor{animation:none}}.sol-hero__cta{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;text-transform:uppercase;background:#fff3;border:2px solid #fff6;border-radius:30px;margin-block-start:20px;padding:10px 20px;font-size:22px;text-decoration:none;transition:background .3s;display:inline-block;box-shadow:0 4px 6px #0000001a}.sol-hero__cta:hover{color:#fff;background:#fff6}.proj-block--top{margin-block-start:0}.sol-body{grid-template-columns:minmax(0,1fr) 24%;justify-content:space-between;align-items:start;gap:3%;margin-block-start:45px;display:grid}.sol-paper{border:1px solid var(--gray-border);background:var(--bg);padding:30px}.sol-side+.sol-side{margin-block-start:30px}.sol-side__t{border-block-end:1px solid var(--gray-border);font-size:var(--font-m);font-weight:var(--font-semibold);padding-block-end:8px}.sol-side__i{border-block-end:1px solid var(--gray-border);font-size:var(--font-s);color:var(--text);align-items:center;gap:10px;padding-block:8px;text-decoration:none;display:flex}.sol-side__i:hover{color:var(--text-active)}.sol-side__ph{border-radius:var(--radius);background:var(--gray-bg);flex:none;block-size:44px;inline-size:44px;overflow:hidden}.sol-side__ph img{object-fit:cover;block-size:100%;inline-size:100%}.sol-title{font-size:28px;font-weight:var(--font-normal);margin-block-end:20px}@media (width<=60rem){.sol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sol-hero{block-size:70vh}.sol-hero__t{max-inline-size:100%;font-size:24px}.sol-hero__cta{font-size:16px}.sol-body{grid-template-columns:minmax(0,1fr);gap:30px}.sol-paper{padding:20px}}.talk{margin-block:40px 25px}.talk__h{font-size:var(--font-xl);font-weight:var(--font-light);margin-block-end:20px}.talk__ask,.talk__plain{font-size:var(--font-s);color:var(--text-muted)}.talk__ask a,.talk__plain{color:var(--text-link)}.talk__form{margin-block:16px 24px}.talk__anchor{position:relative}.talk__box{background:var(--bg);border:1px solid #e8e8e8;border-radius:10px;transition:border-color .15s;position:relative}.talk__box:focus-within{border-color:#aaa}.talk__box--over{border-color:#8cbdfc}.talk__quote{border-inline-start:2px solid var(--text-link);grid-template-columns:1fr auto;gap:0 8px;margin:8px 8px 0 10px;padding-inline-start:10px;display:grid}.talk__quote[hidden]{display:none}.talk__quote-who{font-size:var(--font-s);font-weight:var(--font-semibold);color:var(--text-link)}.talk__quote-what{font-size:var(--font-s);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.talk__quote-off{font-size:var(--font-l);color:var(--text-muted);cursor:pointer;background:0 0;border:0;grid-area:1/2/3;align-self:center;padding:0 4px;line-height:1}.talk__quote-off:hover{color:var(--text)}.talk__name{inline-size:100%;font:inherit;font-size:var(--font-s);background:0 0;border:0;padding:10px 12px 0;display:block}.talk__row{align-items:center;display:flex}.talk__row textarea,.talk__row .talk__field--live{min-inline-size:0;font:inherit;font-size:var(--font-m);line-height:var(--line);color:#111;resize:none;background:0 0;border:0;flex:1;min-block-size:56px;max-block-size:200px;padding:12px 56px 12px 12px;overflow-y:auto}.talk__box:focus-within .talk__field,.talk__row.is-active .talk__field{min-block-size:200px}.talk__form:has(.talk__emo:hover) .talk__field{min-block-size:200px}html:not(.no-js) .talk__field--plain{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;padding:0;position:absolute}.no-js .talk__field--live{display:none}.talk__field--live{position:relative}.talk__chip{font-weight:var(--font-medium);color:#264f9e;text-underline-offset:2px;cursor:default;-webkit-text-decoration:underline #264f9e66;text-decoration:underline #264f9e66}.talk__field--live b{font-weight:var(--font-bold)}.talk__field--live i{font-style:italic}.talk__field--live s{text-decoration:line-through}.talk__field--live:empty:before{content:attr(data-ph);color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline:12px auto}.talk__box:focus-within .talk__field--live:empty:before,.talk__row.is-active .talk__field--live:empty:before{align-items:flex-start;inset-block:12px auto}.talk__tools{visibility:hidden;align-items:center;gap:2px;block-size:0;padding-inline:6px;transition:block-size .15s,visibility .15s;display:flex;overflow:hidden}.talk__box:focus-within .talk__tools,.talk__row.is-active~.talk__tools{visibility:visible;block-size:46px}.talk__form:has(.talk__emo:hover) .talk__tools{visibility:visible;block-size:46px}.talk__tools:hover,.talk__tools:focus-within{overflow:visible}.talk__pin,.talk__tool{block-size:39px;inline-size:39px;font:inherit;font-size:var(--font-l);color:#bbb;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.talk__pin:hover,.talk__tool:hover{color:#555}.talk__pin svg{block-size:17px;inline-size:17px}.talk__emo>.talk__tool svg{block-size:20px;inline-size:20px}.talk__tool--b{font-weight:var(--font-bold)}.talk__tool--i{font-style:italic}.talk__tool--s{text-decoration:line-through}.talk__clip{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.talk__emo{position:relative}.no-js .talk__emo{display:none}.talk__emo-pick{z-index:99;background:var(--bg);border:1px solid var(--gray-border-strong);inline-size:262px;box-shadow:var(--shadow);visibility:hidden;opacity:0;border-radius:8px;grid-template-columns:repeat(8,1fr);gap:2px;margin-block-end:6px;padding:6px;transition:opacity .12s,visibility 0s .32s;display:grid;position:absolute;inset-block-end:100%;inset-inline-start:0}.talk__emo:hover .talk__emo-pick,.talk__emo:focus-within .talk__emo-pick{visibility:visible;opacity:1;transition:opacity .12s .18s,visibility 0s .18s}.talk__emo-pick:after{content:"";block-size:8px;position:absolute;inset-block-end:-8px;inset-inline:0}.talk__emo-one{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;block-size:28px;inline-size:28px;font-size:17px;line-height:1;transition:transform .1s}.talk__emo-one:hover{background:var(--gray-bg-hover);transform:scale(1.2)}.talk__go{z-index:1;block-size:46px;inline-size:46px;color:var(--text-link);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex;position:absolute;inset-block-end:5px;inset-inline-end:5px}.talk__go svg{block-size:26px;inline-size:26px}.talk__go:hover{color:var(--text-link-hover)}html:not(.no-js) .talk__go{visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s .15s}html:not(.no-js) .talk__form--ok .talk__go{visibility:visible;opacity:1;transition:opacity .15s}.talk__pick{z-index:120;background:var(--bg);border:1px solid var(--gray-border-strong);max-block-size:260px;inline-size:320px;box-shadow:var(--shadow);border-radius:8px;padding:5px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;overflow-y:auto}.talk__pick[hidden]{display:none}.talk__pick-i{inline-size:100%;font-size:var(--font-s);text-align:start;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px;display:flex}.talk__pick-i:hover,.talk__pick-i[aria-selected=true]{background:var(--gray-bg-hover)}.talk__pick-i img,.talk__pick-i .talk__ltr{block-size:24px;inline-size:24px;font-size:var(--font-xs);object-fit:cover;border-radius:50%;flex:none}.talk__pick-sign{flex:none;justify-content:center;align-items:center;block-size:24px;inline-size:24px;font-size:15px;display:flex}.talk__pick-t{color:var(--text);flex:none}.talk__pick-wait{align-items:center;gap:4px;block-size:36px;padding-inline:10px;display:flex}.talk__pick-wait:before,.talk__pick-wait:after,.talk__pick-wait{--dot:5px}.talk__pick-wait:before,.talk__pick-wait:after{content:"";inline-size:var(--dot);block-size:var(--dot);background:var(--text-muted);border-radius:50%;animation:1s ease-in-out infinite talk-wait}.talk__pick-wait:after{animation-delay:.32s}.talk__pick-wait{position:relative}.talk__pick-wait>i{inline-size:var(--dot);block-size:var(--dot);background:var(--text-muted);border-radius:50%;animation:1s ease-in-out .16s infinite talk-wait}@keyframes talk-wait{0%,80%,to{opacity:.25}40%{opacity:1}}.talk__pick-none{block-size:36px;font-size:var(--font-s);color:var(--text-muted);align-items:center;padding-inline:6px;display:flex}.talk__pick-n{min-inline-size:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.talk__kept{flex-wrap:wrap;gap:6px;margin-block-start:8px;display:flex}.talk__keep{max-inline-size:220px;font-size:var(--font-xs);background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:var(--radius);align-items:center;gap:6px;padding:4px 6px;display:flex}.talk__keep img{object-fit:cover;border-radius:3px;block-size:26px;inline-size:26px}.talk__keep span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talk__keep-off{font-size:var(--font-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.talk__err{font-size:var(--font-s);color:var(--accent);margin-block-start:8px}.talk__err[hidden]{display:none}.talk__list{flex-direction:column;display:flex}.talk__i{border-radius:var(--radius);min-block-size:30px;max-inline-size:80%;margin-block-start:15px;padding:10px;position:relative}.talk__i--in{background-color:#f4f9ff;border:1px solid #c6d9f1}.talk__i--out{border:1px solid var(--gray-border-strong);background-color:#fcfcfc}.talk__i--reply{max-inline-size:calc(80% - 44px);margin-inline-start:44px}.talk__i:before,.talk__i:after{content:"";border-inline:8px solid #0000;position:absolute}.talk__i--in:before{border-block-end:8px solid #b1cbea;inset-block-start:-8px;inset-inline-end:8px}.talk__i--in:after{border-block-end:8px solid #f4f9ff;inset-block-start:-7px;inset-inline-end:8px}.talk__i--out:before{border-block-start:8px solid #bbb;inset-block-end:-8px;inset-inline-start:8px}.talk__i--out:after{border-block-start:8px solid #fcfcfc;inset-block-end:-7px;inset-inline-start:8px}.talk__i--off{opacity:.3}.talk__i--off:hover{opacity:1}.talk__i--off .talk__text,.talk__i--off .talk__media{display:none}.talk__i--off:hover .talk__text,.talk__i--off:hover .talk__media{display:block}.talk__who{color:inherit;align-items:center;gap:10px;margin-block-end:8px;text-decoration:none;display:flex}.talk__ava{object-fit:cover;border-radius:50%;flex:none;block-size:32px;inline-size:32px;box-shadow:0 1px 3px #0000001a}.talk__i--reply .talk__ava{block-size:26px;inline-size:26px}.talk__ltr{font-size:var(--font-m);font-weight:var(--font-semibold);color:#fff;justify-content:center;align-items:center;display:flex}.talk__ltr--1{background:#e6454c}.talk__ltr--2{background:#2f7ed8}.talk__ltr--3{background:#2e9e5b}.talk__ltr--4{background:#8e5bd0}.talk__ltr--5{background:#d97b1f}.talk__ltr--6{background:#1a9aa5}.talk__ltr--7{background:#b8437f}.talk__ltr--8{background:#5b6b8c}.talk__meta{flex-direction:column;justify-content:center;display:flex}.talk__name{font-size:13px;font-weight:var(--font-bold);color:#333}.talk__date{color:#bbb;margin-block-start:2px;font-size:11px}.talk__text{overflow-wrap:break-word;margin-block-start:12px}.talk__text a{font-weight:var(--font-medium);color:#264f9e}.talk__none{font-size:var(--font-xs);color:var(--text-muted);margin-block-start:12px;font-style:italic}.talk__ref{font-size:var(--font-s);color:#264f9e;background:#eef3fb;border-radius:4px;padding:1px 6px;display:inline-block}.talk__ref:hover{background:#dfe9f8}.talk__tag{color:#6b7d9e}.talk__tag:hover{color:#264f9e}.talk__at-on{font-weight:var(--font-medium);color:#264f9e;text-underline-offset:2px;-webkit-text-decoration:underline #264f9e66;text-decoration:underline #264f9e66}.talk__at-off{color:var(--text-muted)}.talk__media{flex-wrap:wrap;gap:10px;margin-block-start:10px;display:flex}.talk__img{flex:0 0 20%}.talk__img img{border-radius:10px;inline-size:100%}.talk__file{min-block-size:50px;font-size:var(--font-xs);color:var(--text);background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:var(--radius);align-items:center;gap:8px;padding:5px 10px;line-height:18px;display:flex}.talk__file i{text-transform:uppercase;color:var(--bg);background:var(--text-muted);border-radius:2px;padding:2px 5px;font-size:9px;font-style:normal}.talk__acts{align-items:center;gap:10px;margin-block-start:8px;display:flex}.talk__ans,.talk__off button{font:inherit;font-size:var(--font-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0}.talk__ans:hover,.talk__off button:hover{color:var(--text-link)}@media (width<=900px){.talk__i{max-inline-size:100%}.talk__i--reply{max-inline-size:calc(100% - 24px);margin-inline-start:24px}.talk__img{flex:0 0 30%}.talk__pick{inline-size:100%}}.talk__tip{font-size:var(--font-s);color:var(--text-sub);white-space:nowrap;opacity:0;opacity:1;margin-inline-start:10px;transition:opacity .12s}.talk__tip:empty:before{content:attr(data-idle);color:var(--text-muted)}.talk__tip b{font-weight:var(--font-normal);color:var(--text)}.talk__tip i{color:var(--text-muted);font-style:normal}.log{background:var(--bg);border:1px solid var(--gray-border-strong);border-radius:8px;margin-block:30px 20px;overflow:hidden}.log__go{block-size:36px;font-size:var(--font-m);color:#444;cursor:pointer;border-block-end:2px solid #0000;justify-content:flex-end;align-items:center;gap:6px;margin:5px 14px 0;list-style:none;transition:border-color .15s;display:flex}.log[open] .log__go{border-block-end-color:var(--gray-border)}.log__go::-webkit-details-marker{display:none}.log__go:after{content:"";border-block-end:1px solid;border-inline-end:1px solid;block-size:6px;inline-size:6px;transition:rotate .15s;translate:0 -2px;rotate:45deg}.log[open] .log__go:after{translate:0 2px;rotate:-135deg}.log__body{padding:15px}.log__wait,.log__none{font-size:var(--font-s);color:var(--text-muted)}.log__i{border-block-end:1px solid var(--gray-border);background:#fafafa;grid-template-columns:15% 22% 60%;gap:0 1.5%;padding-inline:10px;display:grid}.log__i--alt{background:#f1f1f1}.log__i>*{min-block-size:25px;line-height:25px;display:block}.log__when{font-size:10px}.log__who{color:#888;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-inline-size:0;font-size:11px;display:flex;overflow:hidden}.log__who img{object-fit:cover;border-radius:50%;block-size:18px;inline-size:18px}.log__who a{color:inherit}.log__what{overflow-wrap:break-word;font-size:11px}.log__i--sys .log__what{color:#999}.log__fields{color:#999;min-block-size:0;padding-block-end:4px;font-size:10px;line-height:16px;display:block}.log__fields span+span:before{content:" · "}.log__fields b{font-weight:var(--font-medium);color:#777}.log__more{color:var(--text-link);margin-block-start:10px;font-size:11px;display:inline-block}.log__more[aria-busy=true]{opacity:.5}@media (width<=900px){.log__i{grid-template-columns:13% 20% 65%}}@media (width<=600px){.log__i{grid-template-columns:1fr;gap:0;padding-block:4px}.log__i>*{min-block-size:0;line-height:18px}}.react{cursor:pointer;align-items:center;display:inline-flex;position:relative}.react__sum{opacity:.4;filter:grayscale();align-items:center;gap:4px;transition:opacity .15s,filter .15s;display:inline-flex}.react__sum--some{opacity:.8;filter:grayscale(0)}.react__sum--mine{opacity:1;filter:grayscale(0)}.react:hover .react__sum{opacity:.8;filter:grayscale(0)}.react__chip{background:#f0f0f0;border-radius:20px;align-items:center;gap:3px;padding:2px 7px;font-size:13px;line-height:1.6;transition:background .15s;display:inline-flex}.react__chip--mine{background:#e8f0fe}.react__chip--none{opacity:.3}.react__cnt{font-size:var(--font-s);font-weight:var(--font-semibold);color:var(--text-sub)}.react__pick{z-index:100;background:var(--bg);border:1px solid var(--gray-border);visibility:hidden;opacity:0;border-radius:12px;flex-wrap:wrap;gap:2px;inline-size:220px;margin-block-end:-4px;padding:6px 8px 10px;transition:visibility 0s .2s,opacity .12s .2s;display:flex;position:absolute;inset-block-end:calc(100% + 4px);inset-inline-start:0;box-shadow:0 4px 20px #0000001a}.react:hover .react__pick,.react:focus-within .react__pick{visibility:visible;opacity:1;transition-delay:.35s}.react__btn{block-size:36px;inline-size:36px;font-size:var(--font-l);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .1s,transform .1s;display:inline-flex}.react__btn:hover{background:#f0f0f0;transform:scale(1.2)}.react__btn--mine{background:#e8f0fe}@media (width<=768px){.react__pick{inline-size:180px;margin-block:-4px 0;inset-block:calc(100% + 4px) auto}.react__btn{block-size:30px;inline-size:30px;font-size:15px}}.au-page{padding-block:40px 60px}.au__form{background:var(--bg);inline-size:min(420px,100%);box-shadow:var(--shadow);margin-inline:auto;padding:30px}.au__h{font-size:var(--font-xl);font-weight:var(--font-light);margin-block-end:20px}.au__h2{font-size:var(--font-l);font-weight:var(--font-light);margin-block:25px 12px}.au__f{inline-size:100%;font:inherit;border:1px solid var(--gray-border-strong);margin-block-end:12px;padding:11px 12px;display:block}.au__f:focus{border-color:var(--text-sub)}.au__rem{font-size:var(--font-s);color:var(--text-sub);margin-block-end:12px;display:block}.au__drop{font-size:var(--font-s);color:var(--text-link);margin-block-end:16px;display:inline-block}.au__hint{font-size:var(--font-s);color:var(--text-muted);margin-block-end:12px}.au__msg{font-size:var(--font-s);background:var(--gray-bg);margin-block-end:12px;padding:10px 12px}.au__msg--err{color:var(--accent);background:#fdf2f2}.au__btn{inline-size:100%;font-size:var(--font-m);color:var(--accent-text);background:var(--accent);cursor:pointer;border:0;padding:12px}.au__btn:hover{background:var(--accent-hover)}.au__reg{font-size:var(--font-s);color:var(--text-muted);text-align:center;margin-block-start:16px}.au__reg a{color:var(--text-link)}.au__sess{margin-block-end:20px}.au__sess-i{font-size:var(--font-s);border-block-end:1px solid var(--gray-border);grid-template-columns:80px minmax(0,1fr) 130px;gap:10px;padding-block:8px;display:grid}.pop{background:0 0;border:0;inline-size:calc(100% - 20px);max-inline-size:700px;margin-block-start:80px;padding:0}.pop::backdrop{background:#0009}.pop__w{background:var(--bg);border:1px solid #666;position:relative;overflow:hidden;box-shadow:0 2px 14px #0009}.pop__close{cursor:pointer;background:url(https://ulight.ru/uploads/images/common/icons/close.png) 50%/contain no-repeat;border:0;block-size:25px;inline-size:25px;padding:0;position:absolute;inset-block-start:10px;inset-inline-end:10px}.pop__close:hover{background-size:80%}.pop--auth .pop__body{background:var(--gray-bg);padding:80px 15%;overflow:hidden}.auth__card{background:var(--bg);border-radius:var(--radius);padding:20px 50px;box-shadow:0 0 1px #666}.auth__card:hover{box-shadow:0 0 1px #333}.auth__card:not(:last-child){margin-block-end:50px}.auth__card--reg{padding-block-end:50px}.auth__h{font-size:20px;font-weight:var(--font-normal);color:var(--text-active);text-align:center;margin:0;line-height:1.5}.auth__sub{font-size:var(--font-s);color:#666;text-align:center;line-height:18px}.auth__form{margin-block-start:20px}.auth__f{block-size:40px;inline-size:100%;font-size:var(--font-s);color:var(--text-sub);background:var(--bg);border:1px solid var(--gray-border);border-radius:3px;margin-block-start:10px;padding:2px 2px 2px 10px;line-height:40px}.auth__f.is-bad{background:#ffc6b5}.auth__drop{color:#264f9e;margin-block-start:8px;font-size:11px;line-height:12px;text-decoration:underline;display:block}.auth__final{justify-content:flex-end;gap:5%;margin-block-start:30px;display:flex}.auth__l{flex:0 0 60%}.auth__r{flex:0 0 35%}.auth__l .auth__f{border-color:#cd7f4f;inline-size:80%;margin-block-start:0}.auth__btn{block-size:40px;inline-size:100%;font-size:15px;font-weight:var(--font-light);color:var(--text-active);text-align:center;background:var(--gray-bg-hover);border:1px solid var(--gray-border);cursor:pointer;border-radius:5px;padding:5px 10px;line-height:40px}.auth__btn:hover{background:#eaeaea;border-color:#d6d6d6;text-decoration:underline}.auth__msg{color:var(--text-active);margin-block-start:40px;padding:20px 10px;font-size:15px;line-height:1.5;box-shadow:0 0 5px #929292}.ctype{grid-template-columns:repeat(4,1fr);gap:0 2%;margin-block:20px 10px;display:grid}.pop--auth .ctype{grid-template-columns:repeat(4,23%);inline-size:102%}.ctype__i{background:var(--gray-bg);border:1px solid var(--gray-border);cursor:pointer;padding:10px 5px}.ctype__i:has(:checked){border-color:var(--bg);background:#fff879}.ctype__i:has(:focus-visible){border-color:var(--text-sub)}.ctype__a,.ctype__b{text-align:center;font-size:11px;line-height:18px;display:block}.ctype__a{color:#666;text-decoration:underline}.ctype__b{color:var(--text);text-transform:uppercase;margin-block-start:5px}@media (width<=699px){.pop{max-inline-size:95%;margin-block-start:40px}.pop--auth .pop__body{padding:40px 5%}.pop__close{block-size:20px;inline-size:20px;inset-block-start:15px;inset-inline-end:15px}.auth__card{padding-inline:5%}.ctype,.pop--auth .ctype{grid-template-columns:repeat(2,1fr);gap:10px 5%;inline-size:100%}}.ord-page{margin-block-start:calc(-1 * var(--header-height))}.ord{padding-block:0}.ord__in{grid-template-columns:73% 22.35%;justify-content:space-between;align-items:start;display:grid;overflow-x:clip}.ord__cl,.ord__cr{min-inline-size:0}.ord__cl{padding-inline-end:3%;padding-block:calc(var(--header-height) + 40px) 15px}.ord__cr{padding-block-start:calc(var(--header-height) + 40px)}.ord__cl:has(.ord__items){box-shadow:var(--shadow)}.ord__empty{font-size:var(--font-xl);font-weight:var(--font-light)}.ord__empty-hint{margin-block-start:20px}.ord__empty-hint a{color:var(--text-link)}.ord__head,.ord__body{grid-template-columns:12% 25% 11% 11% 11% 12% 5% 13%;align-items:center;display:grid}.ord__c--disc,.ord__c--net{text-align:center}.ord__c--unit{font-size:var(--font-xs);color:var(--text-muted)}.ord__c--disc{color:#20804b;position:relative}.ord__disc-v{font-weight:var(--font-medium)}.ord__disc>summary{font-weight:var(--font-medium);cursor:pointer;border-block-end:1px dashed;list-style:none;display:inline-block}.ord__disc>summary::-webkit-details-marker{display:none}.ord__disc-box{z-index:5;text-align:start;inline-size:290px;color:var(--text);background:var(--bg);border:1px solid var(--gray-border-strong);padding:10px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;box-shadow:0 8px 24px #0003}.ord__disc-t{font-size:var(--font-xs);color:var(--text-muted);margin-block-end:6px}.ord__disc-r{font-size:var(--font-s);justify-content:space-between;align-items:center;gap:6px;line-height:26px;display:flex}.ord__disc-r form{margin:0 0 0 auto}.ord__disc-r span{white-space:nowrap}.ord__disc-r i{color:var(--text-muted);font-style:normal}.ord__disc-r--out{color:#20804b}.ord__disc-r--want,.ord__disc-r:not(.ord__disc-r--out)+.ord__disc-r--out{border-block-start:1px solid var(--gray-border);margin-block-start:6px;padding-block-start:6px}.ord__c--price,.ord__c--price span{font-size:var(--font-xs);color:var(--text-muted)}.ord__c--noprice{grid-column:span 3;padding-inline-start:1%}.ord__c{min-inline-size:0;font-size:var(--font-s);padding-inline-start:1%}.ord__c--img{text-align:center;padding-inline-start:0}.ord__c--price,.ord__c--noprice{text-align:center}.ord__c--sum{text-align:end}.ord__c--qty{text-align:center;padding-inline-start:2%}.ord__head{color:var(--text-muted);border-block-end:1px solid var(--gray-border);margin-block-end:10px;padding-block-end:10px;line-height:22px}.ord__row{border-block-end:1px solid var(--gray-border);margin-block-end:10px;padding-block-end:10px;position:relative}.ord__body{min-block-size:62px}.ord__c--img img{aspect-ratio:4/3;object-fit:contain;block-size:auto;inline-size:80%;margin-inline:auto;display:block}.ord__art{font-size:var(--font-xs);color:var(--text-muted);line-height:11px}.ord__art span{color:var(--text);background:var(--gray-bg-active);border:1px solid var(--gray-border-strong);padding:2px 4px;display:inline-block}.ord__name{font-size:var(--font-s);color:var(--text);margin-block-start:10px;line-height:16px;text-decoration:none;display:block}.ord__name:hover{text-decoration:underline}.ord__noprice{color:var(--text-muted)}.ord__body .ord__c--qty{grid-template-columns:25% 50% 25%;align-items:start;display:grid}.ord__step,.ord__qty{block-size:22px;inline-size:100%;font:inherit;text-align:center;border:1px solid var(--gray-border-strong);margin:0}.ord__step{font-size:var(--font-m);color:var(--text);background:var(--gray-bg-active);cursor:pointer;line-height:20px}.ord__step:hover{background:var(--gray-bg-hover)}.ord__qty{font-size:var(--font-s);appearance:textfield;border-inline:0;border-radius:0}.ord__qty::-webkit-outer-spin-button{appearance:none;margin:0}.ord__qty::-webkit-inner-spin-button{appearance:none;margin:0}.ord__recalc{inline-size:100%;font-size:var(--font-xs);color:var(--text-muted);border:1px solid var(--gray-border);cursor:pointer;background:0 0;margin-block-start:4px;padding:4px;display:none}.no-js .ord__recalc{display:inline-block}.ord__act{z-index:9;visibility:hidden;position:absolute;inset-block-start:0;inset-inline-end:0}.ord__row:hover .ord__act,.ord__act:focus-within{visibility:visible}@media (hover:none){.ord__act{visibility:visible}}.ord__remove{block-size:20px;inline-size:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.ord__remove:hover{color:var(--accent)}.ord__total{margin-block:10px;overflow:hidden}.ord__check{inline-size:260px;font-size:var(--font-m);margin-inline-start:auto}.ord__check:before,.ord__check:after{content:"";background:var(--gray-border);block-size:7px;display:block;-webkit-mask-size:6px 7px;mask-size:6px 7px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.ord__check:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='7'%3E%3Cpath d='M0 7h6L3 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='7'%3E%3Cpath d='M0 7h6L3 0z'/%3E%3C/svg%3E")}.ord__check:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='7'%3E%3Cpath d='M0 0h6L3 7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='7'%3E%3Cpath d='M0 0h6L3 7z'/%3E%3C/svg%3E")}.ord__check-body{border-inline:1px solid var(--gray-border);padding:10px 20px 15px}.ord__check-title{font-size:var(--font-s);text-align:center;border-block-end:1px dotted var(--gray-border);margin-block-end:20px;padding-block-end:5px}.ord__line{justify-content:space-between;padding-block:2px;display:flex}.ord__l{text-align:end;inline-size:80px;line-height:24px}.ord__r{text-align:end;inline-size:130px;line-height:24px}.ord__line--total{background:var(--accent-yellow);border-radius:5px;margin-block-start:8px;padding:3px 6px}.ord__line--total strong{font-size:var(--font-l);line-height:24px;display:inline-block}.ord__msg{font-size:var(--font-s);text-align:center;border-block-start:1px solid var(--gray-border);margin-block:15px 0;padding-block-start:10px}.ord__field{grid-template-columns:29% 70%;justify-content:space-between;align-items:center;padding-block:5px;display:grid}.ord__field--wide{grid-template-columns:minmax(0,1fr)}.ord__label label{color:#333;font-size:11px;line-height:30px}.ord__input input,.ord__input select,.ord__input textarea{inline-size:100%;font:inherit;font-size:var(--font-s);color:var(--text);background:var(--bg);border:1px solid var(--gray-border-strong);display:block}.ord__input input,.ord__input select{padding-inline-start:8px}.ord__input textarea{resize:vertical;padding:5px}.ord__company{padding-block-end:10px}.ord__group+.ord__group,.ordv-cmp,.ordv-tech{border-block-start:2px solid var(--text);margin-block-start:20px;padding-block-start:20px}.ord__company-t{font-size:var(--font-s);line-height:30px;font-weight:var(--font-semibold);color:var(--text-sub)}.ord__saved{font-size:var(--font-s);color:var(--text-muted);margin-block-end:10px}.ord__submit{inline-size:155px;font:inherit;font-size:var(--font-s);color:var(--accent-text);background:var(--accent);cursor:pointer;border:0;border-radius:5px;margin:20px 0 0 auto;padding:8px 10px;display:block}.ord__submit:hover{background:var(--accent-hover)}.hd-box--cart i:empty{display:none}@media (width<=60rem){.ord__in{grid-template-columns:minmax(0,1fr)}.ord__cl{padding-inline-end:0}.ord__cl:has(.ord__items){box-shadow:none}.ord__cr{margin-block-start:25px}}@media (width<=43.75rem){.ord__head{display:none}.ord__body{flex-wrap:wrap;display:flex}.ord__c--img{flex:0 0 30%;align-self:start}.ord__c--name{flex:0 0 70%}.ord__c--disc,.ord__c--net,.ord__c--unit{display:none}.ord__c--price,.ord__c--noprice{flex:0 0 30%;margin-block-start:10px;padding-inline-start:0}.ord__c--qty{flex:0 0 40%;margin-block-start:10px}.ord__c--sum{flex:0 0 30%;margin-block-start:10px}.ord__check,.ord__submit{inline-size:100%}}.ord--made .ord__items{margin-block-start:40px}.ord--made .ord__body .ord__c--qty{display:block}.ord--made .ord__head,.ord--made .ord__body{grid-template-columns:12% 27% 11% 11% 11% 10% 5% 13%}.ord--made .ord__c--qty{text-align:end;padding-inline-end:4px}.ord--made .ord__c--qty:has(.ord__edit){text-align:center;padding-inline-end:0}.ord--made .ord__c--qty .ord__edit{max-inline-size:100%;margin-inline-end:6px}.ordv-inf{background:var(--gray-bg);border:1px solid var(--gray-border);grid-template-columns:60% 40%;padding:10px;display:grid}.ordv-inf__box{min-block-size:40px;min-inline-size:0;padding-inline:2%}.ordv-inf__box--inf{grid-template-columns:repeat(3,1fr);display:grid}.ordv-inf__box--doc{border-inline-start:1px solid var(--gray-border)}.ordv-inf__f{min-inline-size:0;padding-inline:2%}.ordv-inf__f>span{font-size:var(--font-xs);color:var(--text-muted);text-align:center;line-height:24px;display:block}.ordv-inf__f>span:first-child{border-block-end:1px dotted var(--gray-border)}.ordv-inf__f>span:last-child,.ordv-inf__f>span strong{font-size:var(--font-s);color:var(--text-sub)}.ordv-inf__f a{color:inherit}.ordv-inf__f p{font-size:var(--font-xs);color:var(--text-muted);line-height:14px}.ordv-inf__ok{color:var(--ok);font-style:normal}.ordv-inf__part{color:var(--text-link);font-style:normal}.ordv-inf__bad{color:var(--accent);font-style:normal}.ordv-inf__doc,.ordv-inf__none{font-size:var(--font-s);line-height:24px;display:block}.ordv-inf__none{color:var(--text-muted)}.ordv-inf__box--doc a,.ordv-inf__box--doc summary{color:#264f9e;font-size:var(--font-s);cursor:pointer;line-height:24px;text-decoration:underline}.ordv-inf__doc i{color:var(--text-muted);font-style:normal}.ordv-inf__doc b{font-weight:var(--font-semibold)}.ordv-serv{margin-block:30px}.ordv-serv h2{font-size:var(--font-l);font-weight:var(--font-light)}.ordv-serv__wrap{background:var(--gray-bg);border:1px solid var(--gray-border);margin-block-start:15px;padding:10px}.ordv-serv__i{border-block-end:1px solid var(--gray-border);grid-template-columns:80% 20%;display:grid}.ordv-serv__i:last-child{border-block-end:0}.ordv-serv__t,.ordv-serv__p{font-size:var(--font-s);padding-inline:2%;line-height:24px}.ordv-serv__p{font-weight:var(--font-semibold)}.ordv-mt{justify-content:space-between;margin-block-start:50px;display:flex}.ordv-mt__total{flex:0 300px;inline-size:100%;min-inline-size:0;max-inline-size:300px;margin-block:0;margin-inline-start:auto}.ordv-serv__note{font-size:var(--font-xs);color:var(--text-muted);margin-block:-8px 10px}.ordv-mt__total .ord__check{inline-size:100%}.ordv-mt__total .ord__check-body{box-sizing:border-box;text-align:left;padding:25px 25px 25px 35px}.ordv-mt__total .ord__l{text-align:left;inline-size:36%}.ordv-mt__total .ord__r{text-align:end;overflow-wrap:anywhere;inline-size:60%}.ordv-mt__total .ord__check-title{text-align:center;overflow-wrap:anywhere;font-size:11px}.ordv-mt__total .ord__line--total strong{block-size:22px;font-size:16px}.ordv-mgr{flex:0 0 20%}.ordv-mgr__t{font-size:var(--font-s);text-align:center;line-height:12px}.ordv-mgr__ava{inline-size:40%;margin:10px auto}.ordv-mgr__ava img{aspect-ratio:1;object-fit:cover;border-radius:50%;inline-size:100%;display:block}.ordv-mgr__ltr{aspect-ratio:1;font-size:var(--font-l);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.ordv-mgr__ltr--1{background:#6b8e9e}.ordv-mgr__ltr--2{background:#8e6b7d}.ordv-mgr__ltr--3{background:#7d8e6b}.ordv-mgr__ltr--4{background:#9e8b6b}.ordv-mgr__ltr--5{background:#6b7d8e}.ordv-mgr__ltr--6{background:#8e7d6b}.ordv-mgr__ltr--7{background:#6b8e7d}.ordv-mgr__ltr--8{background:#7d6b8e}.ordv-mgr__inf{text-align:center}.ordv-mgr__inf p{font-size:var(--font-s);line-height:20px}.ordv-mgr__name{font-size:var(--font-m)}.ordv-note{background:#fff3b5;border:1px solid #d2c79e;margin-block:10px 20px;padding:10px}.ordv-note p{font-size:var(--font-xs);color:var(--text-muted)}.ordv-note span{font-size:var(--font-s);margin-block-start:10px;line-height:18px;display:block}.ord--made .ord__input p{color:#000;font-size:13px;line-height:30px}.ord--made .ord__field a{text-decoration:underline}.ordv-more>summary{color:#264f9e;cursor:pointer;font-size:13px;line-height:30px;text-decoration:underline;list-style:none;display:block}.ordv-more>summary::-webkit-details-marker{display:none}.ordv-more[open]>summary{display:none}@media (width<=60rem){.ordv-inf{grid-template-columns:minmax(0,1fr)}.ordv-inf__box--doc{border-inline-start:0;border-block-start:1px solid var(--gray-border);margin-block-start:10px;padding-block-start:10px}.ordv-mt{flex-wrap:wrap;gap:25px}.ordv-mgr{flex:0 0 100%}.ordv-mt__total{flex:0 300px}}@media (width<=43.75rem){.ord--made .ord__c--qty{text-align:start;flex:0 0 40%}}.promo{border:1px solid var(--gray-border);box-sizing:border-box;background:#fafafa;margin-block:50px;padding:20px 30px}.promo__t{font-size:var(--font-l);font-weight:var(--font-medium);cursor:pointer;line-height:24px;list-style:none}.promo__t::-webkit-details-marker{display:none}.promo[open] .promo__t{margin-block-end:20px}.promo__text p{font-size:var(--font-s);margin-block-end:6px;line-height:20px}.promo__text p:last-child{margin-block-end:0}.promo__have{font-size:var(--font-s);margin-block-end:15px;line-height:20px}.promo__have b{font-weight:var(--font-semibold)}.promo__form{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:20px;display:flex}.promo__label{font-size:var(--font-s)}.promo__in{block-size:30px;font-size:var(--font-s);background:var(--bg);border:1px solid var(--gray-border-strong);box-sizing:border-box;border-radius:4px;flex:0 220px;padding:2px 8px}.promo__go{block-size:30px;font-size:var(--font-s);color:var(--bg);background:var(--text);cursor:pointer;border:0;border-radius:4px;padding-inline:18px;transition:opacity .15s}.promo__form:has(.promo__in:invalid) .promo__go{opacity:.35;pointer-events:none}.promo__msg{font-size:var(--font-s);margin-block-start:15px;line-height:20px}.promo__msg--no{color:var(--accent)}.promo__msg--ok{color:#4a7c3f}@media (width<=600px){.promo{padding:15px}.promo__in{flex:100%}}.otools{background:var(--gray-bg-hover);border:1px solid var(--gray-border);box-sizing:border-box;border-radius:5px;margin-block-start:30px;padding:20px}.otools__btns{flex-wrap:wrap;gap:10px;display:flex}.otools__f{display:contents}.otools__btn{font:var(--font-light) var(--font-m)/var(--line) var(--font);color:var(--text-active);background:var(--bg);border:1px solid var(--gray-border);box-sizing:border-box;cursor:pointer;text-align:start;border-radius:5px;flex:0 auto;padding:5px 10px}.otools__btn:hover{background:var(--gray-bg-active)}.otools__btn--stub{cursor:default;color:var(--text-sub)}.otools__btn--stub:hover{background:var(--bg)}.otools__btn--money,.otools__btn--defense,.otools__btn--cart,.otools__btn--packing,.otools__btn--moving{background-position:5px 5px;background-repeat:no-repeat;background-size:20px;padding-inline-start:30px}.otools__btn--money{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAP6klEQVR4nO1ceVBTdx4Ps7sz273/6XQ6o+9ADvMed8KRhDPcYAVEDgEhqPVqAQ+U+xBBLYeCVZFDxGus3Znttu52WxVvW612Z7pt7enuH93Z2bFud1t72Xb63fn+khdeQoi8kACB95n5DiHHL+/3++T3vX9PoZAhQ4YMGTJkyJAhQ4YMGTJkyJAhQ4YMGTJkyJAx5+DpqfotxfKLKIbvpBnuDZrlvqYY/guK5S7QnvyS6b6+WQ8vL6/fUJ5+6TTLddAMd5NmuR9olgc70q9QKDym+7pnDXx9fX9NeyrTaJZrN+0ACwI8vQMgJj0FSqqfhKYT26H3Wh/su7gf1raWgadPgOl93Mbpnofb4lGO+xVNK1NplnuGYvgbNMN9b01AdHoyFBMCWmDw1hAcefuoTdlysJZ8hmK4uyqV6mfTPTc3IoBLoRh+J8Xyr1sTwHr5Q1RaEhRXrYLG4/YJsJbhvx0BdXS0cSyaj53uuc5IPP646hcUq0ygWb6ZZvizFMM/sCBggR9oEvRQVLkSag41Qv+NgQkTYEvyK0qEsZune+4zhoD5nlwkxXBVJgK+tUVAXnkxUTGTJcBaqgfqjWqL5S4q5iIel0hA33XHCej6SzdU9dcT1TTee3B8/E68jnnzIh5RzHbMmxfxyJQR8Eo3lHVsgtTipaAMCQMuTAM+gWpoObXD7uciEvTGXeLJ6RWzDjExP6UW+KvMBLD8N/YIOPh6v8ME7H61G8o6N0Na8VLgVOGEAM3yJZCy/WnI/30bGM7vhbRnKiA8KQH6bw7asSMG4fq2KeYCAaExMZC9tnDyBJzpgfKuzZBmyCEEKNURoC3KgpSWpyD/eSMBY2SkB3Ql2aBJSYRtp9psjlsz2GC8Xoa/rHA7TCEBe87uhfLdlZBuyAGeEBAO2sIsSN6+HvJPjUPAOKQkNa0DP60OvLgQEhA2Hm0xfw86CiY78gBtnMKdCMBckJgAxpqA1xwnoPvsXtjQXQmLSnOAV0eAUhUOuqIsSN62HvJOtU6cADuy/OUuiN1QAnkVJRbfrTHbEWW8wp0IQAnS6JxCwL6L+8kYWWsLwD9cA77BoaDJyyC/5pzjzU4hwJYsGagDtT7O4loKNpYKaZTtM4gA7jTF8J/bIwBzQQ4TcOmAmYCACC34BhkJiK95ErIPNxLV4ioSxFJ8rge8+GCLudQONZnsCHd1ihnI+Qnlyetolq8z7YCvrFVQWFws8YIwaJrUDrg0SkBwdPS0EWBL1ItTyfxs2ZHHHgv45VQw4TGf4Ssohvu3BQGefhAWayKgv2FSO2D/5V5LAgLVhICEGUCAtei3lEKulR3RJiUY14Thk1zOBub9BRKCdVGQV1ZMotgD1w46TEDfXw9D05luWPxkvkgFLYbExrWQe7xl2hfdrh0ZrAdVXKzFfAo3G+0IxfA7XEsG7ZdFUtM+AbClt8ZuKsGeDLw1DB23DkH9630QpI+D4PRkKHhhl8kIb5v2RTZM0o7UDRvtCMVyr7mUEFKuZHlY01om2Quqf6kTal/rg/WX9llMqPDF9hmlggwOSFhGGtES5h/cG4MmO8J9h2l/lxFCM/x9JAR1vF0bcKUXKvdXExsQqI0EnwAV6DeUOH8xRnogY38V6IqzISAyCljvAPJr9dNEgs6wFDIPVE8JIfqtKyGnrNhiDXQpiYIdSXYdISZP6mEGWxkUCqGZaZBQuxpyjjZDiQt2QO6JFghJTQRVbAysaSuH9tNdxMMZfHOIJAfX79oAqpgY8p6HReOLujZBUFwsePuFQFB8HDzRtUnStSwZaiDfJV4DrLOY7MhO1xFCiv08qSnbIyRAGwkFf9jlsl9kZl8NMfxPtW+E4bfGt2P42rpdFcRLyxqos03G7k3gF6Yxl2lxbn7hWkLSRK+n5FwPePMhFo5Nw3CzyY7w111GCMXwXfglhprV4y7CoTeHwJsPhuUvd7qEjLxTbWSBH/ajEAsu9sLgUMg9uX3MeMHxceR18fubT7SSHSPlusKy0qCqr240Hrk5SMrCWCrGDhaXEDKf5Z9AQrD7YrzJo+1Qpye7bHeEJCfCup0Vkj07osLSxl4Xqik0wuL34mLiL17KdcVXr4SlTy+3siNJpjq7MtVlzWLYHoMdGbaaAJ55sRMWBqlJjsclqupANQRHRdlVU+PJ4beOQEh0zBhDHxgXO2aHYJNDUEL8hK4p+3ADxFQUg19cLAkHvJVBRFRRURAQpjEZduVhhatAM9wtox2xnETG6mXgE6CGtI4NLtsduuJs8kuXSoYgaPyxpiEec1HnRuBDIwgJ6BTgX/x/0R47NmSkB9LaK0Cp0dprnLMQiuXep1huqdOb6UgnH8uTfiXxZDHFgcbWVWQYzu8FXqODzpf3OExI+5+6ICAqesy4i7o2kp3i6RtA/i7as9muDfOPjzMvdIRGA411pXDhzA746J0D8OW9E0Tw8flX26Ch1gAREcadIgSLFBXAOo0QY3slT5rIxJPNXl8E8TWrXErIAmWw3RLqwwQ/67UwyOHvz+qvBe8ANVnY8IgIOH6kCr67/xz8+PXzduWHL0/B6ReaQKvTCcTco2k+znktlwz3PdqRgZuHzJPFZGD4knSHJiqOA9DrQVfU1vs8fQIlNbCNIeTGgGRjLUhmbw2w3v5kQVetWAL3Pz32UCKsBT+zsjRLiE8eMIwy2imkGHtfeWg4NmpHMFjEBUWfXBIZ4jjgzSHicvqF2Y4DAiKjiNqZjMry00VKJgPVlLe/iixkU/0K8osXL/Slc7tga2UBxMVpQckFEtHrtVC1pRAuj+was1tQxZlq7586RX1hPywOuHzrKosJoxdD0uMSJjtuHKCPs2nU10jMo4llbWs56FbkSCNkpAf8TWVZ3BliMu7c7oWcpUmQmBAB/d3J8M61bPjvnQIi+BifS4wPh9ycJLjzXq8FKeadYkxATs7QG5uUeYhKTbKYMPrh+ippdsRWHID/4/PW783YX0VIRxdWKhnoKgfqIiHroLT8FnpTgs0Qq6nrlztApVbD0L5U+OafhfDgX0U25etPiuDQsymgVqvh+pUO8+e/uHsMQsMihGg+e1KEYAYTM5mY0RQvJkaqYZlpkiZsKw5AVRiUoLe9o1IwMCyX7vK2lpG8ltTdIbi2J4/VWOwMlVoFl05njEuEtVw8nUFI+fv7B83joFNg2iXvKSYL0kGOduTINks7wkuzI+I4ALsNkQxjHGDb9cx9bjvJY4nbbx4meI34mXF7ruwEfYJr+/39UVWFampoX8qEyRBkcG8K5OWlmMdBDw13njGa54ImRwjD78SBMKspnjxmPTH7KWXiT3SK44A4u3GAweR+4gKjTbAXtaNqw2AQ81iOZA9iyovNhlxswNEuoCqSSgh+JkEfDlfOjxr6+hqDc7rmMc+PA2HeX7wIueXLSX1A6uSlSu7J7UQFBekiyaJ3/Hk32WHoqWEqfnVrGQlW1ekpZFc58h2BqcaaBgZ4wgJu2bwMBnqSJZMhSN+eJKjeWmge79wrbYLHNeIaO9JfTyporibEYBLMTWmLs0k34YKFgURlBsbEkBQJxg6OjouurpcpCBR7SOjavnttqcOEvH01G/R6nXm8j9/tNadWFJMFumw4WP1ws5kQbPfBql3J2e4pI8XgBEECsKaPLaZKVRj4R2jBE9PnLA/37x03LyDHBcJndwocJuSzj5eRMczB4r3jwg65P3lCGH4HDlZYucLSjsTFkm4M9yEgnBw7SClcAmWdm6Bn5FkyD28u2EiIyN0lhHy8zGFC/vPRMuD9gizcX1Pk/vmkCZnP+iXiYNiHJCYEe7P0lSvcjoAjVhKiizKqrNvOVVnx8aMq68O3DzjP9cXOPMzJoB0RHxHDTr7QjNSZQ4DakoDuc7YJsJbYjNQxRh3TIf17HDfqvV1JUFPtAqMuAHtYccC6w02WdoSbWjuSd6oNUlqfhsjSHHLewxECrAVL1STWqjWYFxBzU+i6Our2xseHw9ULz5jHq602utYUwzU6hRCK4VpxwIJNpRaTwa5wV1UODeMRUGQi4Oxei2vZ+cd2srgxi1NJJU9c1cPn8DV8j5CixyAV4yt1lFFlYT1DnGbH3BSmQ6QS0t+dAvmuCgzNhBiPHoM2Md7SjlSUkPMT2NnnrLgjqXkdaAqyYGFImDGaX5FLzoHY2gHYVYklAVWkcVEnIgt8A0mTuOXz3I/498TR6tHUyXvG1AmmQyZKxoWXFpPUyT8+6BtNnQxvFezHbYVTz4Mz/LdoR8QHLTEFghP08Qshlb6kxrWSOhQxmEtqXg/agkzihuLJJzyAU7Fny5gdYC34utCo5khVj2a5LxmW7yU/Nk8+H58LC7dKLl7pAHWoGgb3JttVX199YtwZSMaNq53mz39+9xioQ8NNu8MvS+FM0Ax/BQfGA/i2FggjZ21KImiXZ49LCp5sSm55yuwFcepwcgStfHclOZI2Ub2//fmdwAWFOrOq50Ez3DV8DlPm4vQ7JgoxN4U2BSNw9KAwRkHBxwd3JxGbgWpKvDNwjNKSTNedI6FZvgUHX7bBMO5CYXURT7Gm76wgBGA3IZ7xE7wgPHyJhzDxMCYeynTECG872UbuUeLsqh5N+zJ4HxN8DneadYEKc1OYDkF3FuMUlISESKiuKrIw4AIZuCNNhvwuwyhppxOC57LxCzQJ8fazrsPNpDOFCzUaYTyGjMeR8ViyIwQcMRGNRjivvMRMhiuqekiMcHuOFYYsEtBJJRvVlLAzcKz5rDJK4QrQNP1zPEWLBtHeaVk0tFgzwd7byRJgqF0D+sx0MwmCuLKqhyfGhINKwcGhMNi3eULqEN+DqlMoSDm1yWE8UCx/idiRwQaHF9uWDN4asksAuasPw92Zqqoe7hbBpgjfWVddAiOvtpGoG3NTKPgYgz58zezammyGS9SUNchdd1ge8jeUTJoAvIXFqub1RgJ8rAjAG4sZm/V2kdZWOvB3mCmd4qqeB97WD91VCY1yt53uTdklhOZj8YvxvlFSTlYJOwDvU4X3qyINylY7gMLmMobfiTUY6wMwFLUwZDqrevgcxXBNmPpA0sgZGoa/b3o8Ql5zVtAnBXgnNTSAeOFbD9bZJQBr6Nj5iM12tlQQtvDjDsAbjj36kBNIgofnFlW9qQbecxAvHNUM3ovw2YsHSJ0djw6U2CMAb7GHrUW0MhUb8Rw5ZnfeHap60wAP8Sld20JsAN5ksh1vOimVAGtQDP+hW1X1pgPzGW4xzXBn0L2jGO5/JgI6sC/Y2YdXaNO5R7ep6s12UAz/hVtV9WY7KIb/wK2qerMdFMudd7uq3mwGzfLb3K6qN5tBCYGhO1X1Zjk8hNSJ21T1Zjsols92u6reLIeH21X1Zjtod6vqzQUw7lTVmyug3KmqN1dAuUtVb47BY8ZX9eYq6Jla1ZMhQ4YMGTJkyJAhQ4YMGTJkyJAhQ4YMhQvxfzoP7WpLkXsEAAAAAElFTkSuQmCC)}.otools__btn--defense{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFElEQVR4nNVWS4gcVRQtQiLBhYpINuJCg9NV1V3dPfXrfl2fV59X1dVdNZ8EexEVgqLoVpSIoAsRPwsRcRN1lwT8bMRFiIgaFBHJwr+o0aiomEjET0I+M5meGTk1eWNNJ1pjnAg+uNxX99137qn3ue8Kwv+xyfHgynEv2VUl7ikI+rBd9MBqPK013Ogd0bDmFSs4orL+PRD0YcMYfNY8sB70b6477GtRtxbqTvSZxvqpzrJbFDv8FoK+zhLacON3l8j5P40H6Y5/FVQeDC5Rg95DVeIdk0z3zDjt7qPxVlHzkydrhB5fssUvQ9CHDWPOxOBa1e/ukVvujNymJ1W/94yWZZeu/m/jqWvGve5LkmHNIbga9J7QkunNozZKt2/kcyil6/HH+HPRsOcbbvymGSTyqM0Ie2OlBCTdmlccdlBnE1tNP4sbTvRhxegsYAvMKB2UzTfiiaQ4BzgQYAK7lEBFI4umedNlis2+Ew1r2KDx64RmovAPG+ZgLjCA1ZiaugLYpRNVP3laEIR1OHAtxq4/n4/pTKZjKlkcU9vLIpn2jGZ3t436AgNY2FpR7yys+g9Ew5pvBpNy0Vbt+AfHNJKD1En4LIjYvq8pNtsrGp05EKkS76vinHqU1jgWdGlgmdATWD7JsIda1G9xe43QQwiguOyFZd+WewzCvzE2pq0koSZb2ji8wAJmKQGp5ZwxWBZyDVuTBrdVRoIrlvcRgoFURbdnV5BQ24t8O1rBRAQsrksJVNvujOb1p7jOSZn2qYpOVrBH8LrDXlOC3g657R4tjsFX1O0Z9M04m5ZbzmmuV0GAntRYdiM0MmAeDH9vs70rCKjtRZnQw4IgbBjFqNn+PoyjDwwkJK5LCdQIPa6y9PYq8Y5rXnZHgUC+HbwpDtuV3wCsRCd8rzjWdqZNTkBj2Z0cC7p8BYj/mxb276oS/1doTgCg53HfoBD/A4w3nXAPNzY9jy4TCHp351hndfkKdPyfNb9/P9c5Ae3cLSi2ik7mirehZrFXlgmE6QO1jn+U61ICihUcGfeSR5ROcFgLeo/ChiSDe859pLZ7pKKRBRzAuhM/vLRF/v4CoaFoWPkhBAbHgi4lULeC7/GqIX1C5yB2d1sxB1w3GFwuGtYsriYy4opc4EQv5lsSRPm7wbFUr/cUdCmBhs0+R4WDd78ZJLu5HcklP3BW/NxfJiIEzxORf5DbgAVMPNHALCdA47cgTZrsxatWHMtJ5ImHDLHPOJiQOmGvVrTOcCkV/xk8x3Oi91FLNN34bTzJpQTUsHcfrgueVbzjJIo2FcexHUgyS8t/NhOq7UXsOV923tppejWeYC2Y9POChaX3lhKgdPtG5G6UWXU7+lKxw29QcJROPAeHrkc9gOXXw/RWYBaLmL9fBS/ZKbfc03q6pVbreL+AhJZlV602OFYNc3DvzcmBDKyzz/zqW8NlH6L8MpOBXHfCQ1LLnUVWK5sHH/hi9azuRBUYDYd9LFxAW1d32Kf5QxKlAzVMH5NMe1h32BedZHrzqDNsGIMPfLUgvQFzGw77BFjChTbVS3bmBQXt7u/405t56Y1rxYFRpOLA4pqROBObNH4j9/GSncJaND3MDMUKfpRazizeh/xlI/QE9hiCPmwYg0+e+QrFzJo1LUwflEx7rmYFPzTjLY2m330e0ur3Jfy9ZFhDzU8eFy5mI1G0qelGB5bqvGQ3JO+70YHRnHFRm84mtlaJ9zsE/f8s8Fq3PwDp1EfiPq1E4AAAAABJRU5ErkJggg==)}.otools__btn--cart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACf0lEQVR4nO2YvWsUQRjGf0RjBEHETsXKwkIUvNiYgL2ija0WJmAhdlpoWr/OD9CzUfIHmEtlaaNJEcGvWi0FJdGgIghiYdSVOZ7IGPdmZ/dmN7NwPxhYZt6dfZ6Z3ZmdF/qksh64ASwA88B1YIiaMAg8AJIV5VEdTAwA0xK8COxRWVTdtGKipSWhX4GGVb8b+KK2u0TKJQn8DhxIad8PfFPMRSLjtIT9BI464g4DPxR7lkg4DvwCfgPjHvHHcsaXyhFgSSN6poQZKxX7nb5Q4H7zHbi+mVIJtaq0uqxapbID+KAH3wfW9NDXANBWXx+BnZTMVuCNHvgw0M46aO3c74DteTtYB1wD3qds/93KE2CD1cfjHPdmlece/Zp/rKa0czXnA14Am1cMQkgDMzn6vYLcJFpV6sKINRN/3dSNZFl37Q0s6MJMS10YlWZzWOp8zUlNy2W0FDWtmahDmZf4zjJqc1MBE8THhLTdcgWdUJDZ3mOjLW1jrqCGgl4RH6+lrZGVDllSMdfdMNv905Lriujq8FJOhx0xaXtH6DqbfWo32jKZ8njXqjYwrvZ7Hvo57/G1V23gttrPeejnkIJnIzIwo/aDHvrZpuDPjhhfEeZ3eK5gnc0d4C2wCU8+SYwxk0aRUayUWYkxr1MtDbQkxnzQvRgoclxNHOWfo6SLMd0w1aOBvMfVxLN0jpIuhjM2Dl8DoY+rI9ZMOBnK2LpDLY9F8O7T9fPkuxSuqoG2Ak8GfFjI9EsmpxT4DFhLDQ1s1NFtOQe6q0AedFVfIcNeZY7zjIwZ5WgMGLYAkzkO/XOxGeiFvoEU+gbyEDptOWqnFKugWWZKkQoInbb8L6X4B3KUQ4HpWcx0AAAAAElFTkSuQmCC)}.otools__btn--packing{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAACoElEQVR4nO2bz2oUQRDGf4eQg96MDt4861lBNJKjrj5KruIDeDAbfQgfwYN4l80ISnIyoPeYaAzEFzDQ0lALzTBmuntrpnt2+4Nih+6uf9/0Vs3ANAyP+8Au8BH4JmKvpzK3tLgHfAFMh3wG7rJEWANeAheS4KnsgMfAbeAOMAHeAL9lzYXoWN1R4xZQO0nZxK9csv6qrJmTVYuNJFiXYH56bNsu+QFsNew/A45lzu4AF1syvqjfE6ktNpdgTBUCsPIO2Gix7yZ41DK/IboaMezEEHAiyg8C9R6K3l9g+5J1XQTMsS22jNgOwaazE4JhRELxQfSed6ybCAk2+Scda1+IzfcD5kGs4qnotW37WFwXm7/GQICJdZhbPOY/ik89K7Q2fDrNJCAPb4dN+LYnW4C08MjT59EQBJgOg7tKratNpj3Eq27QPr6+Bs4UEz8Tm2tjICAVCgEkIuCTvLSQeCwZAaZlXYqxQgCJCNgDZo01KcZKEaQQQCEA//HhDfaMQgCZEFABB1KlV4qAGtgHDmXeXjef3IyS1DkScODMHcpOcLGnSMAsRwIquev7LckPgeQEpEYhgEwIqEoXQL0L1D3Eq26wzy4w6yFedYOlCyRGIYBMCKhKF0C9C/h0g5V4F5gpxtuJ0gUoRZBCAOEGSxcgvAv4POtrx6tucJEu4POsrx2vusG+u4DPt0nnAfF2Irci6PNt0ttlJsC0+K2cmmN/r3nqRTvMiYAbwFcZ+w7c9NSLdpgTAb7JN/WiHeZEQEjyrl60w9wIcP/zPt1m6Qgwnne+qRftsAmNkxyLiO+d742AiXyTO3Tif6TPt7W6QQkYGwoBFAIwixya2mS8mJ8zsMfzgrGTuNpryqsYAtaFhPlOGKMcS/JRBycLWAH8AwZ+7pzmvEqAAAAAAElFTkSuQmCC)}.otools__btn--moving{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/ElEQVR4nO2by2oUQRSGv4CXoEYUZIwP4NKlCGoUzcalaIzRtT6CKAEvwxCNIIKIrnwGXQQ3WZqdJoYIvoAS7yZexuBCLSk5Hcqiu6cvMF09OT8UpKr7dNf/p/pU5fAHFAqFQrG2sRG4DywD74AHwB7WEO4Bxmt/gGngGNBHj+ObkD4A7AbuAt8dMV4C54B+ehRfheiQM7YduAi8doR4D1wDGvQY7gjB38BDT4j1wFlg1hHiJ3BbrvVMErwlxCKST4ExYJ1z3yHgkQhlJKansFOW+AdHiFfABWCbJ4S99jHmGRuAm8CbmMTaqS0Ck/KMStEPnJfkF03OJspx555o3MdkAeJ+s88IAn2yDU7LxH5lEGBRxvd74/79cfEHnZUQHEwGAnnG88ZXDqMCoAKYlH7Wcb9lja+9ADMx5J/kiK8cpktLWAVABUAFIEAYFQAVwKT0O40XfU/tBHgr4/YPm7wYkthP1FiAGymnvqzNVqc/h1ZPMF0UIMh6gsn5CZSpBwRZTzAlk2DV8aVhVABUAFNiAkkJq1vxta8HzJSMLw3TpSVYdXwiVABUAFQAOr+oagIqACoApu71AFMy3hq9CmMQuA4sAO2UE1jdWls4TYgPIhZjnjmqV5v1Ooz65M+INc6IDeYwsBkYAI4AU3LN2mNGCBenHAtPJx6rIuxyrHLWDpOEcadklbiMKoT9fL/k4GHdcf94TMiAdYj5Ph+/zhYp2CQ8tArwaNnOC+lY81OSzyeqsx2V/nPCw3wBHgu2syKdTZ7PZ29MnW0ggCTWqeXhsWI7PxIC9zl7axS4tYYCpPFoI8vAOA7RuKVjy90Ww9J/RniYLcBj3k2CdttAEsWkqOUnj8dy7xXCQ7MAj1a0DUaG6UspL7gs9ywBOwgPDdmis/KwW+bqdn7aOUBMyaFhiySLYUcxa5Y8Trg4KXPMwsMemv7DqKNgXLO/+ROEjxGZaxKP5bTT7KB8S3OSIZckuVyt2f8JNMT4PScc2vJzM9BTrEKhUCioAn8BiNJTUKmBABAAAAAASUVORK5CYII=)}.otools__msg{font-size:var(--font-s);margin-block-start:15px;line-height:20px}.otools__msg--no{color:var(--accent)}.otools__msg--ok{color:var(--ok)}@media (width<=600px){.otools{padding:15px}}.ord__grab{inline-size:18px;color:var(--gray-border-strong);cursor:grab;-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:opacity .12s;display:flex;position:absolute;inset-block:0;inset-inline-start:-4px}.ord__row:hover>.ord__grab,.ordv-serv__i:hover>.ord__grab,.ord__grab:focus-visible{opacity:1}.ord__grab:hover{color:var(--text-muted)}.ord__row.is-dragging,.ordv-serv__i.is-dragging{opacity:.45}.ord__items.is-saved,.ordv-serv.is-saved{animation:.9s ease-out ord-saved}@keyframes ord-saved{0%{background:#eef7ea}to{background:0 0}}.ord__row.is-drop-before:before,.ord__row.is-drop-after:after,.ordv-serv__i.is-drop-before:before,.ordv-serv__i.is-drop-after:after{content:"";background:var(--text);z-index:3;block-size:2px;position:absolute;inset-inline:0}.ord__row.is-drop-before:before,.ordv-serv__i.is-drop-before:before{inset-block-start:-1px}.ord__row.is-drop-after:after,.ordv-serv__i.is-drop-after:after{inset-block-end:-1px}.ord__sub{font-size:var(--font-s);color:var(--text-muted);justify-content:space-between;gap:15px;margin-inline-start:12%;padding:4px 2% 4px 18px;display:flex;position:relative}.ord__sub:before{content:"";border-inline-start:1px solid var(--gray-border-strong);border-block-end:1px solid var(--gray-border-strong);block-size:50%;inline-size:8px;position:absolute;inset-block-start:0;inset-inline-start:4px}.ordv-serv__i{position:relative}.ordv-serv__to{grid-column:1/-1;gap:6px;padding:0 2% 6px;display:flex}.ordv-serv__to select{max-inline-size:220px;font-size:var(--font-xs)}.ord__edit{block-size:24px;inline-size:calc(4ch + 12px);font-size:var(--font-s);text-align:center;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:3px;padding:1px 4px;font-family:inherit}.ord__edit--sum{inline-size:calc(8ch + 12px)}.ord__edit:hover{border-color:var(--gray-border)}.ord__edit:focus{border-color:var(--text);background:var(--bg);outline:0}.ord__edit.is-saved{background:#f2f8f0;border-color:#8fbf7a}.ord__edit.is-bad{border-color:var(--accent);background:#fdf3f3}.ord__editable{font-size:var(--font-xs);color:var(--text-muted);margin-block-start:10px}.ord__line--sale .ord__r{justify-content:flex-end;align-items:center;gap:4px;display:flex}.ord__line--sale form{margin:0}.ord__line--sale .ord__edit,.ord__disc-r .ord__edit{text-align:end}.ordv-partner{background:var(--gray-bg);border:1px solid var(--gray-border);margin-block-end:30px;padding:10px}.ordv-partner__head{font-size:11px;line-height:18px}.ordv-partner a{font-size:13px;line-height:20px;text-decoration:underline;display:block}.ordv-partner__ext{border-block-start:1px solid var(--gray-border);margin-block-start:10px;padding-block-start:10px;display:none}.ordv-partner:hover .ordv-partner__ext,.ordv-partner:focus-within .ordv-partner__ext{display:block}.ordv-partner__ext p{font-size:12px;line-height:18px}.ordv-partner__ext p span{text-align:end;inline-size:50%;padding-inline-end:5%;font-size:11px;line-height:18px;display:inline-block}.ordv-partner__mark{text-align:start;color:var(--text-muted);margin-block-start:5px;font-size:11px;line-height:18px;display:block}.ordv-ext select{inline-size:100%;font-size:var(--font-s)}.ordv-ext select:disabled{color:var(--text-muted);background:var(--gray-bg);cursor:not-allowed}.ordv-tech a{font-size:12px;line-height:35px;text-decoration:underline;display:block}.ordv-tech .ord__input a{line-height:24px}.ordv-pen{color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;padding:0 2px;font-size:12px;line-height:1;transition:opacity .12s}.ordv-inf__f:hover .ordv-pen,.ordv-pen:focus-visible{opacity:.55}.ordv-pen:hover{opacity:1}.ordp{border:0;border-radius:8px;inline-size:min(420px,92vw);padding:0;box-shadow:0 18px 50px #00000040}.ordp::backdrop{background:#00000073}.ordp__box{gap:14px;padding:18px 20px 20px;display:grid}.ordp__head{border-block-end:1px solid var(--gray-border);align-items:baseline;gap:10px;padding-block-end:12px;display:flex}.ordp__head b{font-size:var(--font-m)}.ordp__head span{font-size:var(--font-xs);color:var(--text-muted)}.ordp__x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0 4px;font-size:20px;line-height:1}.ordp__f{color:var(--text-muted);gap:4px;font-size:11px;display:grid}.ordp__f input,.ordp__f select{block-size:32px;color:var(--text);font-size:12px}.ordp__f input[type=search]{box-sizing:border-box;inline-size:100%}.ordp__go{gap:10px;margin-block-start:4px;display:flex}.ordp__go button{cursor:pointer;border:1px solid var(--gray-border-strong);background:var(--bg);border-radius:4px;block-size:32px;padding-inline:18px;font-size:12px}.ordp__go button[type=submit]{color:var(--bg);background:var(--text);border-color:var(--text)}.ordv-who{position:relative}.ordv-who__now{color:var(--text-muted);font-size:12px}.ordv-who__now.is-new{color:var(--text);font-weight:var(--font-semibold)}.ordv-who__found{z-index:5;background:var(--bg);border:1px solid var(--gray-border-strong);max-block-size:220px;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.ordv-who__found button{text-align:start;border:0;border-block-end:1px solid var(--gray-border);cursor:pointer;background:0 0;inline-size:100%;padding:6px 8px;font-size:12px;display:block}.ordv-who__found button small{color:var(--text-muted);font-size:11px;display:block}.ordv-who__found button:hover{background:var(--gray-bg)}.ordv-who__none{color:var(--text-muted);padding:8px;font-size:12px}.ord__c--price del{color:#888;font-size:12px;display:block}.ord__lookup{z-index:10000;box-sizing:border-box;overscroll-behavior:contain;background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px;font-size:14px;line-height:1.5;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0003}.ord__lookup[hidden]{display:none}.ord__lookup button{text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;padding:10px;display:block}.ord__lookup{background:#fff;border-color:#a0a0a08c;box-shadow:0 8px 24px #0003}.ord__lookup button{background:0 0}.ord__lookup button:hover,.ord__lookup button:focus-visible{background:#dcebf7d9}.ord__input:has(.ord__clear-party){position:relative}.ord__input:has(.ord__clear-party)>input{padding-right:28px}.ord__input:has(.ord__clear-party)>input[readonly]{--control-padding:0 28px 0 0}.ord__clear-party{color:#888;cursor:pointer;background:0 0;border:0;width:22px;height:26px;padding:0;font-size:20px;line-height:24px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ord__clear-party:hover,.ord__clear-party:focus-visible{color:#e54b54}.ord__lookup-heading{padding:3px 0 6px;font-size:13px;font-weight:600;display:block}.ord__lookup-section+.ord__lookup-section{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.ord__lookup-section [data-lookup-results]{max-height:120px;font-size:12px;overflow-y:auto}.ord__lookup-section button{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;height:40px;padding:6px 7px;overflow:hidden}.ord__field--lookup>.ord__label{opacity:0}.ord__payer-change{font:inherit;color:#264f9e;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:35px;text-decoration:underline;display:block}.ord__payer-change:hover,.ord__payer-change:focus-visible{color:var(--text)}.ordv-lock{font-size:var(--font-xs);color:var(--text-muted);line-height:18px}.ord__form input[readonly]{--control-padding:0;color:#000;cursor:default}.ord__form textarea[readonly]{cursor:default;resize:none;background:#f5f5f5}.ord__cr{--control-height:30px;padding-block-end:100px}.ord__body .ord__c--qty:has(.ord__quantity-control){padding-inline-end:6px;display:block}.ord__quantity-control{background:#fafafa;border:1px solid #ddd;border-radius:9px;grid-template-columns:28% 44% 28%;max-width:128px;margin-inline:auto;display:grid;box-shadow:0 1px 2px #00000006}.ord__quantity-control form{min-width:0;margin:0}.ord__quantity-control .ord__step,.ord__quantity-control .ord__qty{box-sizing:border-box;background:0 0;border:0;width:100%;height:36px;padding:0}.ord__quantity-control .ord__step{color:#555;border-radius:8px;font-size:20px;line-height:34px;transition:background .15s,color .15s}.ord__quantity-control .ord__step:hover{color:#111;background:#eaeaea}.ord__quantity-control .ord__qty{background:#fff;border-inline:1px solid #e5e5e5;border-radius:0;font-size:14px;font-weight:500}.ord__quantity-control:focus-within{border-color:#888;box-shadow:0 0 0 2px #0000000a}@media (width<=60rem){.ord-page>.wrap{padding-inline:0}.page.ord{inline-size:100%;padding-inline:var(--w-pad);box-shadow:none}}@media (width<=43.75rem){.ordv-inf{grid-template-columns:minmax(0,1fr);gap:10px}.ordv-inf__box--inf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 0}.ordv-inf__box--doc{border-inline-start:0;border-block-start:1px solid var(--gray-border);padding-block-start:10px}.ordv-inf__f{padding-inline:0}.ord__c--name,.ord__c--name a{overflow-wrap:anywhere;min-inline-size:0}}.cdlg{border:0;border-radius:8px;max-block-size:92vh;inline-size:min(520px,94vw);padding:0;box-shadow:0 18px 50px #00000040}.cdlg::backdrop{background:#00000073}.cdlg__box{gap:12px;max-block-size:92vh;padding:18px 20px 20px;display:grid;overflow-y:auto}.cdlg__box[aria-busy=true]{opacity:.6;pointer-events:none}.cdlg__head{border-block-end:1px solid var(--gray-border);align-items:baseline;gap:10px;padding-block-end:12px;display:flex}.cdlg__head b{font-size:var(--font-m)}.cdlg__head [data-cdlg-current]{font-size:var(--font-xs);color:var(--text-muted)}.cdlg__x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0 4px;font-size:20px;line-height:1}.cdlg__f{color:var(--text);gap:4px;font-size:12px;display:grid}.cdlg__f>span{color:var(--text-muted);font-size:11px}.cdlg__f input,.cdlg__f textarea,.cdlg__f select{font-size:12px}.cdlg__f input{block-size:32px}.cdlg__f input[type=search]{box-sizing:border-box;inline-size:100%}.cdlg__f--country>label{color:var(--text-muted);gap:4px;font-size:11px;display:grid}.cdlg__f--country select{color:var(--text);font-size:12px}.cdlg__found{display:grid}.cdlg__found:not(:empty){border:1px solid var(--gray-border);border-radius:4px;max-block-size:210px;overflow-y:auto}.cdlg__found button{text-align:start;border:0;border-block-end:1px solid var(--gray-border);cursor:pointer;background:0 0;padding:8px 10px;font-size:12px}.cdlg__found button:last-child{border-block-end:0}.cdlg__found button:hover{background:var(--gray-bg)}.cdlg__found button small{color:var(--text-muted);font-size:11px;display:block}.cdlg__more{color:var(--link,#0b74c4);cursor:pointer;background:0 0;border:0;border-block-end:1px dashed;justify-self:start;padding:0;font-size:12px}.cdlg__new{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cdlg__f--wide,.cdlg__go{grid-column:1/-1}.cdlg__go{gap:10px;margin-block-start:4px;display:flex}.cdlg__go button{cursor:pointer;border:1px solid var(--gray-border-strong);background:var(--bg);border-radius:4px;block-size:32px;padding-inline:18px;font-size:12px}.cdlg__go button[type=submit]{color:var(--bg);background:var(--text);border-color:var(--text)}.cdlg__status:empty{display:none}.cdlg__status{color:var(--text-muted);margin:0;font-size:11px}.cdlg-open{color:var(--link,#0b74c4);cursor:pointer;background:0 0;border:0;border-block-end:1px dashed;padding:0;font-size:12px}@media (width<=480px){.cdlg__new{grid-template-columns:1fr}}.pf{padding-block:30px 60px}.profile-navigation{padding-block-start:30px}.profile-navigation .pmenu{z-index:20;margin:0;position:relative}.pmenu__nav{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pmenu__li{flex:1 1 0;min-width:0;list-style:none;position:relative}.pmenu .pmenu__tile{box-sizing:border-box;color:#535b66;width:100%;min-height:46px;font:inherit;text-align:start;cursor:pointer;background:#f6f7f8;border:1px solid #e7e9ec;border-radius:14px;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.pmenu .pmenu__tile:hover{background:#fff;border-color:#cbd1da;box-shadow:0 3px 10px #15263808}.pmenu .is-on .pmenu__tile{color:#233d60;background:#edf2f8;border-color:#c8d4e3}.pmenu .pmenu__tile>span{min-width:0}.pmenu .pmenu__icon{flex:none;width:20px;height:20px;display:block}.pmenu details.pmenu__dropdown{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.pmenu .pmenu__chevron{color:#89929e;width:14px;height:14px;margin-inline-start:auto;transition:transform .16s}.pmenu__dropdown[open] .pmenu__chevron{transform:rotate(180deg)}.pmenu__dropdown>summary{list-style:none}.pmenu__dropdown>summary::-webkit-details-marker{display:none}.pmenu__dropdown[open]>.pmenu__tile{background:#fff;border-color:#c8d4e3}.pmenu__drop{overscroll-behavior:contain;z-index:30;box-sizing:border-box;background:#fff;border:1px solid #e4e8ee;border-radius:16px;width:280px;max-width:calc(100vw - 32px);max-height:min(65vh,620px);margin:0;padding:7px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 40px #172c4824,0 3px 8px #172c4808}.pmenu__li:last-child .pmenu__drop{left:auto;right:0}.pmenu__drop>li{margin:0;padding:0;list-style:none}.pmenu .pmenu__link{box-sizing:border-box;color:#4b5563;width:100%;min-height:40px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.pmenu .pmenu__link .pmenu__icon{color:#7a8697;width:18px;height:18px}.pmenu .pmenu__link:hover,.pmenu .pmenu__link[aria-current=page]{color:#233d60;background:#edf2f8}.pmenu .pmenu__link[aria-current=page] .pmenu__icon{color:inherit}.pmenu .pmenu__off{color:#a4acb6;cursor:default}.pmenu .pmenu__off .pmenu__icon{color:#b7bec7}.pmenu .pmenu__exit{border-top:1px solid #edf0f3;margin-top:6px;padding-top:6px}.pmenu .pmenu__exit button:hover{color:#a13932;background:#fff1f0}.pmenu :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #7194bf}@media (width<=1100px){.pmenu .pmenu__tile{gap:7px;padding:8px 10px}}@media (width<=850px){.pmenu__li{flex:calc(33.333% - 10px)}}@media (width<=560px){.pmenu__nav{gap:8px}.pmenu__li{flex:calc(50% - 8px)}.pmenu .pmenu__tile{border-radius:12px;min-height:44px}.profile-navigation{padding-block-start:20px}}@media (prefers-reduced-motion:reduce){.pmenu .pmenu__tile,.pmenu .pmenu__chevron{transition:none}}.pf__in{grid-template-columns:70% 22.35%;justify-content:space-between;align-items:start;display:grid}.pf__cl,.pf__cr{min-inline-size:0}.pf__h{font-size:var(--font-xl);font-weight:var(--font-light);margin-block-end:20px}.pf__h2{font-size:var(--font-l);font-weight:var(--font-light);margin-block:25px 12px}.pf__row{font-size:var(--font-m);border-block-end:1px solid var(--gray-border);grid-template-columns:180px minmax(0,1fr);gap:12px;padding-block:8px;display:grid}.pf__row span{color:var(--text-muted)}.pf__sess-i{font-size:var(--font-s);border-block-end:1px solid var(--gray-border);grid-template-columns:80px minmax(0,1fr) 130px;gap:10px;padding-block:8px;display:grid}.pf__stat{font-size:var(--font-m);border-block-end:1px solid var(--gray-border);justify-content:space-between;gap:10px;padding-block:10px;display:flex}.pf__stat b{font-size:var(--font-l);font-weight:var(--font-normal)}.pf__go{font-size:var(--font-s);text-align:center;color:var(--accent-text);background:var(--accent);border-radius:5px;margin-block-start:20px;padding:10px;text-decoration:none;display:block}.pf__go:hover{background:var(--accent-hover)}@media (width<=60rem){.pf__in{grid-template-columns:minmax(0,1fr)}.pf__cr{margin-block-start:25px}.pf__row{grid-template-columns:minmax(0,1fr);gap:2px}.pmenu__out{margin-inline-start:0}}.pf--original .pf__sheet{padding:0}.pf__cols{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:28px;display:grid}.pf__main,.pf__side{min-width:0}.pf__widget{border:1px solid #e8e8e8;border-radius:8px;margin:0 0 24px;overflow:hidden}.pf__legend{text-align:left;border-bottom:1px solid #eee;margin:0;padding:14px 18px;font-size:15px;font-weight:600}summary.pf__legend{cursor:pointer}.pf__content{padding:18px;font-size:13px;line-height:1.6}.pf__info{grid-template-columns:140px minmax(0,1fr);gap:24px;display:grid}.pf__avatar{aspect-ratio:1;border-radius:12px;align-self:start;position:relative;overflow:hidden}.pf__avatar>img{object-fit:cover;width:100%;height:100%;display:block}.pf__initial{color:#697582;background:#edf0f2;place-items:center;height:100%;font-size:48px;display:grid}.pf .pf__avatar-change{color:#fff;opacity:0;cursor:pointer;background:#0007;border:0;border-radius:0;place-items:center;width:100%;height:100%;transition:opacity .15s;display:grid;position:absolute;inset:0}.pf__avatar:hover .pf__avatar-change,.pf__avatar-change:focus-visible{opacity:1}.pf__datum{overflow-wrap:anywhere;border-bottom:1px solid #f0f0f0;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.pf__datum>span:first-child{color:#777}.pf__company{overflow-wrap:anywhere;border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;text-decoration:none;display:flex}.pf__company>span:last-child{color:#777}.pf__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pf__form label,.pf__edit label{gap:6px;display:grid}.pf__form input{width:100%}.pf__edit{margin-top:18px}.pf__edit summary{cursor:pointer}.pf__edit form{gap:12px;margin-top:12px;display:grid}.pf button,.pf-storage button{cursor:pointer;background:#f6f6f6;border:1px solid #ddd;border-radius:4px;padding:7px 12px;font-size:13px}.pf__notice,.pf__errors{border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:12px;font-size:13px}.pf__errors{color:#a22}.pf-storage{box-sizing:border-box;border:0;border-radius:12px;width:min(600px,100vw - 32px);max-height:85vh;padding:22px;overflow:auto}.pf-storage::backdrop{background:#0007}.pf-storage__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pf-storage__header h2{margin:0;font-size:20px}.pf-storage__upload{gap:12px;margin-bottom:24px;display:grid}.pf-storage__upload label{gap:8px;display:grid}.pf-storage__upload input{box-sizing:border-box;max-width:100%}.pf-storage__upload small{color:#777}.pf-storage__images{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pf-storage__images button{aspect-ratio:1;width:100%;padding:3px}.pf-storage__images img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.pf-storage__images [aria-current]{border:2px solid #222}.pf-storage__images>p{grid-column:1/-1}@media (hover:none){.pf .pf__avatar-change{opacity:1;border-radius:10px 0 0;width:40px;height:40px;inset:auto 0 0 auto}}@media (width<=800px){.pf__cols{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=520px){.pf__info,.pf__form{grid-template-columns:minmax(0,1fr)}.pf__avatar{width:120px}.pf__datum{grid-template-columns:110px minmax(0,1fr)}.pf-storage__images{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-submenu{scrollbar-width:thin;align-items:stretch;gap:28px;width:100%;min-width:0;max-width:100%;margin:0 0 24px;display:flex;overflow-x:auto;box-shadow:inset 0 -1px #ddd}.profile-submenu>a{color:#888;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:12px 0 13px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:block}.profile-submenu>a:hover{color:#222;text-decoration:none}.profile-submenu>a[aria-current=page]{color:#000;border-bottom-color:#000}.profile-submenu>a:focus-visible{outline-offset:-3px;outline:2px solid #000}@media (width<=700px){.profile-submenu{gap:22px}.profile-submenu>a{font-size:13px}}.profile-load-more{flex-direction:column;align-items:center;gap:8px;margin:24px 0;display:flex}.profile-load-more__button{color:#333;background:#fff;border:1px solid #ccc;border-radius:3px;padding:10px 28px;font-size:14px;text-decoration:none;display:inline-block}.profile-load-more__button:hover{color:#000;border-color:#222}.profile-load-more__button[aria-disabled=true]{opacity:.6;cursor:wait}.profile-load-more__status{color:#777;font-size:12px}.profile-load-more{min-height:24px}.profile-load-more__button[hidden]{display:none}.profile-content{padding-block-start:25px;display:flow-root}.profile-area .profile-content>:where(div,section),.profile-area .profile-content>#profile.store-page{margin-block-start:0;padding-block-start:0}.profile-area .finance__body{padding-block-start:0}.profile-area h1:not(.sr-only){font-size:26px;font-weight:var(--font-semibold);text-align:start;margin:0 0 20px;line-height:1.2}@media (width<=700px){.profile-content{padding-block-start:15px}}.profile-area :is(.tk-filter,.ord-filter){margin-block-start:10px}.profile-editor-dialog{box-sizing:border-box;background:#fff;border:0;border-radius:12px;width:min(680px,100vw - 32px);max-height:88vh;padding:24px;position:fixed;overflow:auto}.profile-editor-dialog::backdrop{background:#0007}.profile-editor-dialog h2{margin:0 35px 20px 0;font-size:22px}.profile-editor-dialog .pf__content{padding:0}.profile-editor-close{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:14px}.profile-person{align-items:center;gap:8px;display:flex}.profile-person__edit{opacity:0;color:#777;display:inline-flex}.profile-person:hover .profile-person__edit,.profile-person__edit:focus-visible{opacity:1}@media (hover:none){.profile-person__edit{opacity:1}}.pf-access-form{gap:14px;font-size:13px;display:grid}.pf-access-form label{align-items:center;gap:12px;display:flex}.pf-access-form input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.pf [data-access-open]{color:#555;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.pf-sessions{gap:16px;display:grid}.pf-session{border-bottom:1px solid #eee;justify-content:space-between;align-items:start;gap:16px;padding-bottom:14px;display:flex}.pf-session>div{overflow-wrap:anywhere;min-width:0}.pf-session small{color:#777}.pf-session p{margin:5px 0}.pf-session form{flex-shrink:0}@media (width<=520px){.pf-session{flex-direction:column}}.opj-page{padding-block:20px 60px}.opj{padding:24px 20px 40px}.opj__top{flex-wrap:wrap;align-items:baseline;gap:14px;margin-block-end:30px;display:flex}.opj__top h1{font-size:28px;font-weight:var(--font-regular,400)}.opj__go{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.opj__go form{margin:0}.opj__total{font-size:var(--font-s);color:var(--text-muted)}.opj__total strong{color:var(--text)}.opj__btn{min-height:30px;font-size:var(--font-s);text-align:center;color:var(--text);border:1px solid var(--gray-border);cursor:pointer;background:#f6f6f6;border-radius:5px;padding:5px 12px;display:inline-block}.opj__btn:hover{border-color:var(--gray-border-strong);background:#eaeaea}.opj__btn--small{min-height:26px;padding:3px 10px;font-size:12px}.opj__alert{font-size:var(--font-s);background:#fff3b5;border:1px solid #d2c79e;margin-block-end:16px;padding:10px 12px}.opj__area{border:1px solid var(--gray-border);border-radius:6px;margin-block-end:40px}.opj__area--rest{border-color:#e4c98f}.opj__area-head{background:var(--gray-bg,#fafafa);border-block-end:1px solid var(--gray-border);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.opj__area--rest .opj__area-head{background:#fff8e8}.opj__area-form{flex:320px;gap:6px;display:grid}.opj__area-form .opj__btn{justify-self:start}.opj__area-name{font-size:var(--font-m);font-weight:var(--font-semibold);flex:320px}input.opj__area-name{font-weight:var(--font-regular,400)}.opj__area-note{resize:vertical}.opj__area-note-text{font-size:var(--font-s);color:var(--text-muted);margin:4px 0 0}.opj__area-sum{font-size:var(--font-s);color:var(--text-muted);white-space:nowrap;margin-inline-start:auto}.opj__area-sum strong{font-size:var(--font-m);color:var(--text)}.opj__x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:20px;line-height:1}.opj__x:hover{color:#c00}.opj__empty{font-size:var(--font-s);color:var(--text-muted);margin:0;padding:18px 16px}.opj__empty--big{text-align:center;padding:40px 0}.opj__line{border-block-end:1px solid var(--gray-border);grid-template-columns:70px minmax(180px,1fr) 90px 70px 90px 90px 110px auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.opj__line:last-child{border-block-end:0}.opj__line--head{color:var(--text-muted);text-transform:none;background:#fff;font-size:11px}.opj__line--service .opj__c--name{font-style:italic}.opj__c{font-size:var(--font-s)}.opj__c--img img{width:100%;height:auto}.opj__c--name{gap:2px;display:grid}.opj__art{color:var(--text-muted);font-size:11px}.opj__c--price,.opj__c--disc,.opj__c--net,.opj__c--qty,.opj__c--sum{text-align:right}.opj__c small{color:var(--text-muted)}.opj__c--act form{align-items:center;gap:6px;display:flex}.opj__c--act input[type=number]{inline-size:72px}.opj__c--act select{max-inline-size:160px}.opj__c--act button{cursor:pointer;min-height:28px;color:var(--text);border:1px solid var(--gray-border);background:#f6f6f6;border-radius:4px;padding:2px 10px;font-size:12px}.opj__c--act button:hover{background:#eaeaea}@media (width<=900px){.opj__line{grid-template-columns:56px 1fr;grid-auto-rows:min-content}.opj__line--head{display:none}.opj__c--price,.opj__c--disc,.opj__c--net,.opj__c--qty,.opj__c--sum,.opj__c--act{text-align:left;grid-column:2}}.ord-list__in{padding-block-start:0}.ord-list__empty{color:var(--text-muted);padding-block:30px}.ord-list__pages{margin-block-start:20px}.ord-list__more{text-align:center;font-size:var(--font-s);color:var(--text-muted);padding-block:20px}.ord-filter{border-bottom:1px solid #e6e9ee;margin-block-end:24px;padding:0 0 20px}.ord-filter__quick{flex-wrap:wrap;flex:none;align-items:center;gap:2px;margin:0;display:flex}.ord-filter__box{color:#888;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;min-height:30px;padding:4px 6px;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ord-filter__box:hover{color:#222}.ord-filter__box.is-on{color:#111;text-underline-offset:3px;text-decoration:underline}.ord-filter__bar{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ord-filter__bar>div{min-width:0}.ord-filter__sel{box-sizing:border-box;width:100%}.ord-filter__st{flex:0 110px}.ord-filter__search{flex:150px;max-width:240px}.ord-filter__search input{box-sizing:border-box;width:100%}.ord-filter__pay{flex:0 105px}.ord-filter__mgr{flex:0 120px}.ord-filter__sort{flex:0 110px}.ord-filter__sel.is-on{color:#111}.ord-filter__go,.ord-filter__more{min-height:var(--control-height,36px);border-radius:var(--control-radius,4px);color:#344b69;cursor:pointer;white-space:nowrap;background:#f2f5f9;border:1px solid #d8dfe8;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;line-height:1.3;display:inline-flex}.ord-filter__go:hover,.ord-filter__more:hover{background:#e8eff7}.ord-filter__more{flex:none;width:36px;padding:0}.ord-filter__go{flex:none}.ord-filter__more svg{flex:none;width:18px;height:18px}.ord-filter__flag{opacity:0;width:1px;height:1px;position:absolute}.ord-filter__flag:focus-visible~.ord-filter__bar .ord-filter__more{outline-offset:3px;outline:2px solid #7194bf}.ord-filter__ext{background:#f8f9fb;border:1px solid #e5e9ef;border-radius:8px;margin-top:16px;padding:16px;display:none}.ord-filter__flag:checked~.ord-filter__ext{flex-wrap:wrap;align-items:end;gap:16px 24px;display:flex}.ord-filter__flag:checked~.ord-filter__bar .ord-filter__more{background:#e9f0f8;border-color:#b8cbe1}.ord-filter__pair{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ord-filter__pair input,.ord-filter__pair select{box-sizing:border-box;width:170px}.ord-filter__reset{color:#6a7788;align-items:center;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}@media (width<=700px){.ord-filter__quick{flex:100%;order:-2;gap:4px;margin:0 0 2px}.ord-filter__box{padding:6px 10px}.ord-filter__bar{flex-wrap:wrap;gap:10px}.ord-filter__bar>div{flex:calc(50% - 10px);max-width:none}.ord-filter__bar>.ord-filter__search{flex-basis:100%;order:-1}.ord-filter__ext{padding:12px}.ord-filter__pair{flex:100%}.ord-filter__pair input,.ord-filter__pair select{flex:120px;width:100%;min-width:0}}.ord-row{box-sizing:content-box;block-size:18px;color:var(--text);flex-wrap:wrap;margin-block-end:5px;padding:8px;display:flex;position:relative;overflow:hidden}.ord-row>*{block-size:20px;font-size:var(--font-s);white-space:nowrap;flex:none;margin-inline:.5%;line-height:20px;overflow:hidden}.ord-row__date{inline-size:5%;font-size:8px}.ord-row__doc,.ord-row__pay{inline-size:1%;font-weight:var(--font-bold)}.ord-row__payment{inline-size:2%}.ord-row__link{inline-size:5%;font-weight:var(--font-bold);text-align:center;color:inherit;text-decoration:none}.ord-row__service{inline-size:1%}.ord-row__name{inline-size:18%}.ord-row__phone{inline-size:8%;font-size:var(--font-xs)}.ord-row__company{inline-size:23%}.ord-row__status{z-index:1;inline-size:14%;position:relative}.ord-row__sum{text-align:end;inline-size:10%}.ord-row__link:after{content:"";position:absolute;inset:0}.ord-row__payment--cash{background:url(/img/payment/money.png) 50%/contain no-repeat}.ord-row__payment--card{background:url(/img/payment/card.png) 50%/contain no-repeat}.ord-row__payment--invoice{background:url(/img/payment/invoice.png) 50%/contain no-repeat}.ord-row--new{background:#f8f8f8}.ord-row--processing{background:#f8f5ce}.ord-row--out-of-stock{background:#f8d1c0}.ord-row--awaiting-payment{background:#feffb5}.ord-row--to-assemble{background:#bff8cf}.ord-row--assembling{background:#ca98e1}.ord-row--ready{background:#25e156}.ord-row--with-courier{background:#d5f0f8}.ord-row--delivered{opacity:.2;background:#a6d8f8}.ord-row--cancelled{opacity:.1}.ord-row--reserved{opacity:.5;background:#f8c527}.ord-row--merged{opacity:.1}.ord-row--in-stock{opacity:.5;background:#25e156}.ord-row--returned{opacity:.1}.ord-row:hover{opacity:1!important}.ord-row--unpay{opacity:.7!important;background:#ff702c!important}@media (width<=60rem){.ord-row{border:1px solid var(--gray-border-strong);block-size:50px;margin-block-end:3px;padding:4px}.ord-row>*{block-size:25px;line-height:25px}.ord-row__date{inline-size:45%;font-size:var(--font-xs)}.ord-row__doc{inline-size:4%;font-size:8px}.ord-row__pay{inline-size:6%;font-size:var(--font-s);text-align:center}.ord-row__payment{inline-size:4%}.ord-row__link{text-align:end;inline-size:34%;font-size:11px}.ord-row__service{inline-size:6%;font-size:var(--font-xs);text-align:center}.ord-row__name{inline-size:44%;font-size:8px}.ord-row__phone,.ord-row__company{display:none}.ord-row__status{inline-size:25%;font-size:9px}.ord-row__sum{inline-size:21%;font-size:var(--font-xs);text-align:end}}.ord-list__results[aria-busy=true]{opacity:.55;pointer-events:none;transition:opacity .12s}.ord-filter-feedback{color:#677587;margin:0 0 12px;font-size:12px}.ord-filter-feedback button{color:#34577f;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ord-filter-feedback[data-state=loading]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qm{z-index:120;position:fixed;inset-block-end:30px;inset-inline-end:30px}.qm>summary{list-style:none}.qm>summary::-webkit-details-marker{display:none}.qm__btn{background:var(--dark-chip);color:#fff;cursor:pointer;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid;box-shadow:0 2px 8px #00000040}.qm__bars{gap:4px;inline-size:18px;display:grid}.qm__bars span{background:currentColor;block-size:2px;display:block}.qm__bars span:first-child{inline-size:60%}.qm__btn.is-alert{background:var(--accent);block-size:52px;inline-size:52px;animation:2s infinite qm-pulse}.qm__count{font-size:17px;font-weight:var(--font-bold);line-height:1}@keyframes qm-pulse{0%{scale:1;box-shadow:0 0 #ff00008c}70%{scale:1.06;box-shadow:0 0 0 20px #f000}to{scale:1;box-shadow:0 0 #f000}}.qm__panel{overscroll-behavior:contain;background:var(--bg);border:1px solid var(--gray-border);border-radius:var(--radius-l);max-block-size:calc(100dvh - 120px);inline-size:max-content;max-inline-size:min(360px,100vw - 40px);padding:16px;position:absolute;inset-block-end:calc(100% + 12px);inset-inline-end:0;overflow-y:auto;box-shadow:0 10px 30px #00000040}.qm__row{border-block-end:1px solid var(--gray-border);flex-wrap:wrap;gap:8px;margin-block-end:14px;padding-block-end:14px;display:flex}.qm__pill{font-size:var(--font-s);font-weight:var(--font-semibold);color:var(--text);background:var(--gray-bg);border:1px solid var(--gray-border);border-radius:var(--radius);align-items:center;gap:6px;padding:6px 10px;display:flex}.qm__pill:hover{background:var(--gray-bg-hover);color:var(--text)}.qm__pill svg{block-size:18px;inline-size:18px}.qm__pill.is-alert{border-color:var(--accent);background:#fee}.qm__pill b{color:var(--accent)}.qm__list{gap:2px;display:grid}.qm__link{font-size:var(--font-s);color:var(--text);border-radius:var(--radius);align-items:center;gap:8px;padding:7px 8px;display:flex}.qm__link:hover{background:var(--gray-bg-hover);color:var(--text)}.qm__link svg{block-size:20px;inline-size:20px}@media (width<=60rem){.qm{inset-block-end:85px;inset-inline-end:15px}.qm__panel{max-inline-size:calc(100vw - 30px)}}.ft{border-block-start:1px solid #ddd;position:relative}.ft__main{background:var(--gray-bg);padding-block:30px}.ft__grid{grid-template-columns:85% 15%;display:grid}.ft__cols{grid-template-columns:repeat(3,1fr);gap:0 5%;display:grid}.ft__block{margin-block-start:20px}.ft__block>p{font-size:20px;line-height:25px;font-weight:var(--font-light);color:var(--text)}.ft__block ul{margin-block-start:10px}.ft__block li{margin-block-start:5px}.ft__block a{font-size:13px;line-height:18px;font-weight:var(--font-light);color:#666}.ft__block a:hover{color:var(--text)}.ft__block a.is-bold{color:var(--text);text-decoration:underline}.ft__logo{text-align:center}.ft__logo img{block-size:auto;inline-size:100%;max-inline-size:150px;margin-inline:auto}.ft__phone{text-align:end;margin-block-start:20px}.ft__city{color:var(--text-active);font-size:13px;line-height:30px;display:block}.ft__num{font-size:20px;line-height:25px;font-weight:var(--font-light);color:var(--text);display:block}.ft__schedule{font-size:var(--font-xs);line-height:16px;font-weight:var(--font-light);color:#666;text-align:end}.ft__email{font-size:var(--font-s);line-height:18px;font-weight:var(--font-light);color:var(--text-active);text-align:end}.ft__social{flex-wrap:wrap-reverse;justify-content:flex-end;gap:10px;margin-block-start:30px;display:flex}.ft__soc{background:50%/25px no-repeat;block-size:30px;inline-size:30px;display:block}.ft__soc--tg{background-image:url(/img/social/tg.png)}.ft__soc--vk{background-image:url(/img/social/vk.png)}.ft__soc--youtube{background-image:url(/img/social/youtube.png)}.ft__soc--instagram{background-image:url(/img/social/instagram.svg)}.ft__soc--zen{background-image:url(/img/social/zen.png)}.ft__soc--pinterest{background-image:url(/img/social/pinterest.png)}.ft__soc--houzz{background-image:url(/img/social/houzz.png)}.ft__soc--ddd{background-image:url(/img/social/ddd.png)}.ft__soc--archilovers{background-image:url(/img/social/archilovers.png)}.ft__soc--officenext{background-image:url(/img/social/officenext.png)}.ft__soc--facebook{background-image:url(/img/social/facebook.svg)}.ft__bottom{background:var(--bg);border-block-start:1px solid #ddd;padding-block:10px}.ft__bottom p{font-size:var(--font-s);color:var(--text-muted)}@media (width<=75rem){.ft__grid{grid-template-columns:minmax(0,1fr);gap:30px}.ft__contacts{order:-1}.ft__logo,.ft__phone,.ft__schedule,.ft__email{text-align:start}.ft__social{justify-content:flex-start}}@media (width<=48rem){.ft__cols{grid-template-columns:minmax(0,1fr)}}.mbm{display:none}@media (width<=60rem){.mbm{z-index:999;background:var(--gray-bg);border-block-start:1px solid var(--gray-bg-active);block-size:70px;padding-block-end:env(safe-area-inset-bottom);display:block;position:fixed;inset-block-end:0;inset-inline:0}.mbm__content{gap:10px;display:flex}.mbm__i{box-sizing:border-box;text-align:center;color:var(--text);flex:calc(33.3% - 10px);padding:10px;overflow:hidden}.mbm__i svg{block-size:25px;inline-size:25px;margin-inline:auto}.mbm__i p{margin-block-start:5px;font-size:11px;line-height:1.2}.ft__bottom{padding-block:10px 70px}}@media (width<=37.5rem){.ft__block>p{text-align:center;cursor:pointer;font-size:16px}.ft__block a{text-align:center;display:block}.ft__block.is-closed>ul{display:none}.ft__logo{text-align:center;margin-block-start:50px}.ft__phone,.ft__schedule,.ft__email{text-align:center}.ft__social{justify-content:center}}.tk{margin-block:30px 100px;font-size:14px}.tk p{margin:0}.tk a{color:inherit;text-decoration:none}.tk :is(button,input,select,textarea):not(.talk *){font:inherit}.tk :is(select,input:not([type=checkbox],[type=radio],[type=hidden]),textarea):not(.talk *){color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:0;padding:6px 8px}.tk button:not(.talk *){cursor:pointer}.tk [hidden]{display:none!important}.tk-button{text-align:center;border:0;border-radius:6px;padding:9px 14px;display:inline-block;color:#fff!important;background:#111827!important}.tk-cancel{margin-left:15px}.tk-notice{background:#ecfdf5;padding:12px;margin:12px 0!important}.tk-errors,.tk-form-errors{color:#9f1239;background:#fff1f2;margin:12px 0;padding:12px}.tk-empty{padding:40px 10px}.tk-hint{color:#666;font-size:12px;margin:8px 0!important}.tk-back{margin-bottom:15px;display:inline-block}.tk-filter{padding:0 10px 10px;box-shadow:0 5px 10px -5px #0003}.tk-toolbar{align-items:center;gap:20px;display:flex}.tk-nav,.tk-admin{flex-shrink:0;align-items:center;gap:10px;display:flex}.tk-nav{width:140px}.tk-admin{border-left:1px solid #aaa;width:145px;padding-left:20px}.tk-nav a,.tk-admin a,.tk-admin label{cursor:pointer;border:1px solid #eee;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;padding:5px;display:flex}.tk-nav img,.tk-admin img{object-fit:contain;width:100%;height:100%}.tk-nav .tk-today{background:#fff6d2;border:0;width:50px;padding:0;font-size:12px}.tk-statuses{color:#666;flex:0 0 25%;justify-content:center;gap:20px;font-size:12px;display:flex}.tk-statuses a.is-on,.tk-statuses a:hover{color:#000;text-decoration:underline}.tk-toolbar>select{border:0;width:10%;height:35px;padding:0;font-size:12px}.tk-filter-total{white-space:nowrap;flex:1;font-size:12px}.tk-filter-total a{color:#ff1f50;margin-left:10px}.tk-submit{background:#fafafa;border:0;padding:6px;font-size:12px!important}.js-tasks .tk-submit{display:none}.tk-filter-flag{clip-path:inset(50%);width:1px;height:1px;position:absolute}.tk-ext{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:15px;padding:16px;display:none}.tk-filter-flag:checked~.tk-ext{display:grid}.tk-ext>label{grid-column:span 3;gap:5px;font-size:12px;display:grid}.tk-ext>label select{width:100%}.tk-ext>.tk-button{grid-column:span 2;align-self:end}.tk-range{flex-wrap:wrap;grid-column:span 6;gap:8px;font-size:12px;display:flex}.tk-range span{width:100%}.tk-range input{flex:1}.tk-filter-tags{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.tk-filter-tags a{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px;font-size:12px}.tk-filter-tags a.is-on{background:#fff7e6;border-color:#f59e0b}.tk-row{border:1px solid #eee;gap:3%;margin:10px 0;padding:0 10px;display:flex;overflow:hidden}.tk-row-info{flex:0 0 40%;gap:5%;min-width:0;display:flex}.tk-row-id{text-align:center;flex:0 0 20%;align-self:center}.tk-row-id small{font-size:10px;display:block}.tk-row-flags{flex:0 0 10%;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tk-row-flags img{opacity:0;width:20px}.tk-row-flags img.is-on{opacity:1}.tk-row-person{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tk-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.tk-avatar-letter{color:#1e3a8a;background:#e0e7ff}.tk-row-person span:not(.tk-avatar){overflow-wrap:anywhere}.tk-row-score{flex:1;gap:5%;min-width:0;display:flex}.tk-row-message{overflow-wrap:anywhere;flex-direction:column;flex:0 0 45%;justify-content:center;display:flex}.tk-row-message small{font-size:10px}.tk-row-duration{text-align:center;flex:0 0 20%;justify-content:center;align-items:center;padding:12px;font-size:20px;font-weight:300;display:flex}.tk-row-deadline{text-align:center;flex-direction:column;flex:0 0 25%;justify-content:center;padding:12px;display:flex}.tk-row-deadline small{text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:300}.tk-state-0{background:#fafafa}.tk-state-1{background:#fff2b7}.tk-state-2{opacity:.3;background:#b1dab1}.tk-state-3{opacity:.5;background:#eee}.tk-state-0.is-late{background:linear-gradient(135deg,#fafafa 60%,#ffa297 100%)}.tk-state-1.is-late{background:linear-gradient(135deg,#fff2b7 60%,#ffa297 100%)}.tk-state-2.is-late{background:linear-gradient(135deg,#b1dab1 60%,#ffa297 100%)}.tk-more{text-align:center;margin:20px auto;padding:10px;display:block}.tk-pages{margin-top:20px}.tk-shift{margin-top:25px}.tk-shift>form{background:#f1f1f1;gap:15px;max-width:600px;padding:20px;display:grid}.tk-shift label{gap:6px;display:grid}.tk-detail{grid-template-columns:50% 47%;gap:3%;display:grid}.tk-detail-main{min-width:0;padding:30px 6% 30px 0;box-shadow:20px 0 40px -20px #ccc}.tk-detail-thread{min-width:0}.tk-detail-head{align-items:center;gap:10px;display:flex}.tk-detail-head h1{font-size:22px;font-weight:300}.tk-detail-head p{color:#666;font-size:12px}.tk-detail-flags img{width:24px}.tk-detail-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.tk-detail-actions .tk-button{padding:8px;font-size:12px}.tk-detail-people{justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.tk-detail-person{align-items:center;gap:10px;min-width:0;display:flex}.tk-detail-person .tk-avatar{width:68px;height:68px}.tk-detail-person.executor .tk-avatar{border:3px solid #3b82f6;width:84px;height:84px}.tk-detail-person small{color:#6b7280;font-size:12px}.tk-scoreboard{gap:20px;margin-top:25px;display:flex}.tk-scoreboard>div{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.tk-score-duration,.tk-score-deadline{text-align:center;border:1px solid #f1f1f1;border-radius:20px;padding:12px}.tk-scoreboard small{text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:300}.tk-score-message{font-size:18px}.tk-timer{font-size:20px;font-weight:300}.tk-score-deadline>p:last-child{color:#666;border:1px solid #ddd;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:14px}.tk-time-actions{justify-content:center;gap:8px;margin-top:8px;display:flex}.tk-time-actions button{background:#f0f0f0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;font-size:12px;line-height:1.1;display:inline-flex}.tk-time-actions button.is-on{background:#ffee58}.tk-time-actions button:disabled{cursor:default}.tk-task-title{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #ddd;margin:50px 0 0;padding-bottom:50px;font-size:22px;font-weight:400}.tk-detail-tags{background:#f9fafb;border:1px solid #eef1f4;border-radius:12px;flex-wrap:wrap;gap:10px;margin-top:50px;padding:10px 12px;display:flex}.tk-detail-tags a{background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:4px;font-size:12px}.tk-detail-tags a.is-on{background:#fffcd7}.tk-params{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:50px 0 100px;display:grid}.tk-params>div{overflow-wrap:anywhere;background:#f9fafb;border:1px solid #eef1f4;border-radius:12px;padding:10px 12px}.tk-params dt{color:#6b7280;margin-bottom:4px;font-size:12px}.tk-params dd{margin:0}.tk-logs{margin-top:50px}.tk-logs h2{font-size:18px;font-weight:400}.tk-log{overflow-wrap:anywhere;border-bottom:1px solid #eee;grid-template-columns:160px 160px 1fr;gap:12px;padding:8px;font-size:12px;display:grid}.tk-mentions{margin:10px 0;font-size:12px}.tk-mentions label{gap:4px;margin:5px;display:inline-flex}.tk-missing{color:#888;font-size:11px;display:block}.tk-move{border-bottom:1px solid #111;margin-bottom:40px;padding:20px 0}.tk-move h2{font-size:18px}.tk-editor{background:#f1f1f1;border-radius:10px;max-width:600px;margin:20px auto;padding:20px}.tk-editor h1{margin-bottom:15px;font-size:22px;font-weight:400}.tk-editor form{gap:15px;display:grid}.tk-editor fieldset{border:0;min-width:0;margin:0;padding:0}.tk-editor-title{color:#666;gap:6px;font-size:12px;display:grid}.tk-editor textarea{resize:vertical;border:0;width:100%}.tk-editor-line{grid-template-columns:25% 70%;align-items:center;gap:5%;display:grid}.tk-editor-line>span{text-align:right;color:#666;font-size:12px}.tk-editor-status{gap:6px;display:flex}.tk-editor-status label{text-align:center;flex:1}.tk-editor-status input,.tk-editor-tags input{opacity:0;width:1px;height:1px;position:absolute}.tk-editor-status span{background:#fff;border-radius:8px;padding:10px 4px;font-size:12px;display:block}.tk-editor-status input:checked+span{color:#1e3a8a;background:#e0e7ff;font-weight:700}.tk-editor .tk-editor-duration{background:#dcdcdc;border-radius:5px;flex-wrap:wrap;gap:15px;padding:5px 15px;display:flex}.tk-editor-duration legend{font-size:12px}.tk-editor-duration label{align-items:center;gap:6px;display:flex}.tk-editor-duration input{text-align:center;width:55px}.tk-editor-dates{grid-template-columns:1fr 1fr;gap:6%;display:grid}.tk-editor-dates label{color:#666;gap:6px;font-size:12px;display:grid}.tk-editor-options{grid-template-columns:repeat(4,1fr);gap:6px;font-size:12px;display:grid}.tk-editor-options label{align-items:center;gap:5px;display:flex}.tk-editor .tk-editor-tags{flex-wrap:wrap;gap:10px;display:flex}.tk-editor-tags span{background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:4px;font-size:12px;display:block}.tk-editor-tags input:checked+span{background:#fffcd7}.tk-editor-associate{gap:5px;display:flex}.tk-editor-associate>*{width:33%}.tk-editor-associate select{background:#fffcd7}.tk-dialog{border:0;border-radius:10px;max-width:min(640px,96vw);max-height:92dvh;padding:0;overflow:auto}.tk-dialog::backdrop{background:#0008}.tk-dialog .tk-editor{margin:0;padding:25px}.tk-dialog-close{z-index:1;background:0 0;border:0;font-size:24px;position:absolute;top:5px;right:7px}.tk-calendar-heading{align-items:center;gap:20px;margin:30px 0;display:flex}.tk-calendar-heading h2{font-size:22px;font-weight:300}.tk-calendar-heading>a{font-size:22px}.tk-calendar-heading>a:last-child{margin-left:auto;font-size:14px}.tk-calendar-scroll{overflow:auto}.tk-daygrid{border:1px solid #e6e9f0;border-radius:8px;min-width:850px;font-size:12px;overflow:hidden}.tk-day-row{border-bottom:1px solid #f5f7fa;grid-template-columns:220px 1fr;display:grid}.tk-day-row:nth-child(odd){background:#fafafa}.tk-day-name{border-right:1px solid #eef1f4;align-items:center;padding:10px;display:flex}.tk-hours{grid-template-columns:repeat(14,1fr);display:grid}.tk-hours span{color:#667085;border-right:1px solid #eef1f4;place-items:center;height:44px;display:grid}.tk-day-lane{background:repeating-linear-gradient(90deg,#0000 0 calc(7.14286% - 1px),#eef1f4 calc(7.14286% - 1px) 7.14286%);position:relative;overflow:hidden}.tk-calendar-task{white-space:nowrap;text-overflow:ellipsis;border:1px solid #e6e9f0;border-radius:6px;min-width:3px;height:40px;padding:4px 6px;position:absolute;overflow:hidden}.tk-monthgrid{min-width:1000px}.tk-week{grid-template-columns:repeat(5,minmax(150px,1fr)) 100px;gap:14px;margin-bottom:22px;display:grid}.tk-month-day{border:1px solid #e6e9f0;border-radius:10px;min-width:0;overflow:hidden}.tk-month-day.is-today{background:#fffcd7;border-color:#ffd84a}.tk-month-day.is-empty{visibility:hidden}.tk-month-date{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.tk-month-date b{font-size:14px}.tk-month-date small{color:#98a2b3;font-size:11px}.tk-month-body{background:#fff;height:420px;position:relative}.tk-month-hours{border-right:1px solid #f1f3f6;width:28px;position:absolute;top:0;left:0}.tk-month-hours span{text-align:right;color:#667085;height:30px;padding-right:4px;font-size:10px;line-height:30px;display:block}.tk-month-scroll{position:absolute;inset:0 0 0 35px;overflow:auto hidden}.tk-month-sheet{height:420px;position:relative}.tk-month-task{writing-mode:vertical-rl;text-align:center;width:30px;min-height:6px;font-size:10px}.tk-weekend{border:1px solid #e6e9f0;border-radius:10px;grid-template-rows:1fr 1fr;gap:10px;padding:6px;display:grid}.tk-weekend a{background:#fafbfc;border:1px dashed #eef2f6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.tk-weekend small{color:#98a2b3;font-size:10px}.tk-bonus{border:1px solid #eee;border-radius:16px;max-width:980px;margin:50px auto;padding:20px;box-shadow:0 10px 30px #0004}.tk-bonus h1{font-size:20px;font-weight:600}.tk-bonus-form{background:#fafafa;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:15px 0;padding:15px;display:grid}.tk-bonus-form label{gap:6px;font-size:13px;display:grid}.tk-bonus-totals{gap:16px;margin:20px 0;display:flex}.tk-bonus-totals>div{background:#3b82f626;border-radius:12px;flex:1;padding:15px}.tk-bonus-totals p{font-size:24px;font-weight:700}.tk-bonus-step{padding:14px 0}.tk-bonus-step span{float:right}.tk-bonus-step progress{accent-color:#22c55e;width:100%;height:10px;margin-top:10px;display:block}.tk [aria-busy=true] button{pointer-events:none;opacity:.6}@media (width<=1100px){.tk-toolbar{flex-wrap:wrap}.tk-statuses{flex:1}.tk-toolbar>select{width:20%}.tk-detail-head{flex-wrap:wrap}.tk-detail-actions{margin-left:0}}@media (width<=699px){.tk{margin-top:20px}.tk-nav{flex:1}.tk-admin{border:0;flex:1;justify-content:flex-end;padding:0}.tk-statuses{flex:0 0 100%;justify-content:flex-start}.tk-toolbar>select{width:30%}.tk-ext{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.tk-ext>label,.tk-range{grid-column:span 4}.tk-row{padding:10px;display:block}.tk-row-info{gap:10%}.tk-row-id{text-align:left;flex:0 0 25%}.tk-row-flags{display:none}.tk-row-person{text-align:right;flex-direction:row-reverse;gap:15px}.tk-row-score{border-top:1px solid #eee;margin-top:10px;padding-top:5px}.tk-row-deadline{flex:1}.tk-row-duration{padding:6px;font-size:18px}.tk-row-deadline small{font-size:8px}.tk-row-deadline p{font-size:11px}.tk-detail{grid-template-columns:minmax(0,1fr)}.tk-detail-main{box-shadow:none;padding:0}.tk-detail-person .tk-avatar{width:40px;height:40px}.tk-detail-person.executor .tk-avatar{width:50px;height:50px}.tk-scoreboard{grid-template-columns:1fr 1fr;gap:4%;margin-top:40px;display:grid}.tk-score-message{grid-column:1/-1;margin-bottom:20px}.tk-timer{font-size:18px}.tk-params{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.tk-log{grid-template-columns:1fr 1fr}.tk-log p{grid-column:1/-1}.tk-editor{padding:12px}.tk-editor-line{grid-template-columns:1fr;gap:6px}.tk-editor-line>span{text-align:left}.tk-editor-dates{grid-template-columns:1fr;gap:15px}.tk-editor-options{grid-template-columns:1fr 1fr}.tk-editor-associate{flex-wrap:wrap}.tk-editor-associate>*{width:100%}.tk-editor-duration{gap:10px!important}.tk-bonus-form{grid-template-columns:1fr 1fr}.tk-bonus-step span{float:none;display:block}}.tk [data-task-rows]{margin:30px 0}.tk-detail-people{background:#fafafa;border:1px solid #f1f1f1;border-radius:10px;padding:8px 12px}.tk-detail-actions button[name=status_id][value="1"]{background:#3b82f6!important}.tk-detail-actions button[name=status_id][value="2"]{background:#10b981!important}.tk-detail-actions button[name=confirm]{background:#b9a22b!important}.tk-log details{grid-column:1/-1}.tk-log details .tk-params{grid-template-columns:1fr;margin:10px 0}.tk-log dd{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=699px){.tk-detail-people{padding:8px}}@media (width>=700px){.tk{margin-top:54px}}.tk-ext>.ui-date-picker{grid-column:span 3;min-width:0}.tk-ext>.tk-date-range{grid-column:span 6}.tk-ext .ui-date-picker__trigger{width:100%}@media (width<=699px){.tk-ext>.ui-date-picker,.tk-ext>.tk-date-range{grid-column:span 4}}.ti{margin-block:54px 100px;font-size:14px}.ti a{color:inherit;text-decoration:none}.ti p{overflow-wrap:anywhere;margin:0}.ti h2{font-size:16px}.ti :is(button,input,select,textarea):not(.talk *){font:inherit;max-width:100%}.ti button:not(.talk *){cursor:pointer;background:#f8f8f8;border:1px solid #ddd;border-radius:4px;padding:5px 10px}.ti :is(input,select,textarea):not(.talk *){background:#fff;border:1px solid #ddd;min-width:0;padding:5px}.ti [aria-busy=true]{opacity:.6;pointer-events:none}.ti-filter{justify-content:space-between;gap:20px;margin-bottom:20px;padding:0 10px 10px;display:flex;box-shadow:0 5px 10px -5px #0003}.ti-filter nav{flex-wrap:wrap;gap:4px;display:flex}.ti-filter nav a{color:#888;padding:4px 6px;font-size:11px;font-weight:700}.ti-filter nav .is-on{color:#000;text-decoration:underline}.ti-filter form{gap:4px;max-width:240px;display:flex}.ti-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-block:15px;font-size:12px;display:flex}.ti-actions form{gap:10px;display:flex}.ti-row{background:#f8f5ce;border:1px solid #ddd;grid-template-columns:4% 15% 15% 15% 30% 21%;align-items:center;min-height:90px;margin-top:10px;padding:10px 20px;display:grid}.ti-row>div{min-width:0}.ti-id{font-size:12px}.ti-id small{margin-top:5px;font-size:10px;display:block}.ti-person{text-align:center}.ti-person .tk-avatar{width:40px;height:40px;margin:auto}.ti-person p{margin-top:10px;font-size:13px;line-height:20px}.ti-contact{border-left:1px solid #eee;padding:0 30px;font-size:13px;line-height:18px}.ti-contact p+p{margin-top:5px}.ti-status{text-align:center;font-size:16px}.ti-order-indicator{text-align:center}.ti-state-2,.ti-state-3,.ti-state-4{opacity:.5}.ti-empty{padding:40px}.ti-detail{background:#f6f6f6;border:1px solid #ddd;grid-template-columns:25% 70%;gap:5%;margin:30px 0;padding:20px;display:grid}.ti-box{background:#fff;border:1px solid #eee;min-height:100px;margin-bottom:10px;padding:5px}.ti-box small,.ti-box label{color:#888;margin-bottom:5px;font-size:10px;display:block}.ti-profile{align-items:center;gap:10%;padding-block:10px;display:flex}.ti-profile .tk-avatar{aspect-ratio:1;width:25%;height:auto}.ti-profile>p,.ti-profile>div{flex:1;min-width:0}.ti-dates{font-size:12px}.ti-funnel{overflow:hidden}.ti-step{width:var(--step-width);text-align:center;background:#fff;border-radius:5px;margin:10px auto;padding:10px 5px;line-height:20px;box-shadow:0 0 2px #000}.ti-step-0{opacity:.3}.ti-step-1{background:#ffb1a0}.ti-step-2{opacity:.6;background:#11bf57}.ti-widget{border:1px solid #eee;border-radius:5px;min-width:0;margin-bottom:20px}.ti-widget>summary,.ti-widget>h2{text-align:right;cursor:pointer;border-bottom:2px solid #eee;margin:5px 14px 10px;padding:8px 0}.ti-widget-body{padding:15px}.ti-widget-body.tk{margin:0}.ti-order{border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding:8px;display:flex}.ti-context{border-bottom:1px solid #eee;padding:15px 0}.ti-context time{color:#777;font-size:11px;display:block}.ti-context p{white-space:pre-wrap}.ti-bottom{grid-template-columns:1fr 1fr;gap:3%;display:grid}.ti-widget form{gap:10px;display:grid}.ti-widget textarea{resize:vertical;width:100%}.ti-widget form button{justify-self:start}.ti-statistics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1%;display:grid}.ti-statistics article{background:#fafafa;border:1px solid #ddd;padding:20px}.ti-rules{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px;display:grid}.ti-rules article{border:1px solid #ddd;padding:10px;font-size:12px}.ti-rules h2{font-size:14px}.ti-create{background:#f6f6f6;gap:15px;max-width:600px;margin:auto;padding:20px;display:grid}.ti-create label{gap:6px;display:grid}.ti-notes{white-space:pre-wrap;border:1px solid #ddd;margin:20px 0;padding:20px}@media (width<=699px){.ti{margin-top:20px}.ti-filter{flex-wrap:wrap}.ti-row{background:#f6f6f6;grid-template-columns:20% 50% 30%;margin-top:24px;padding:40px 20px 10px;position:relative}.ti-id{gap:15px;display:flex;position:absolute;top:5px;left:5px}.ti-id small{margin:0}.ti-contact{padding:0 15px}.ti-order-indicator{grid-column:1/3;margin-top:10px;font-size:12px}.ti-status{margin-top:10px;font-size:12px}.ti-detail,.ti-bottom{grid-template-columns:1fr}.ti-statistics{grid-template-columns:1fr 1fr;gap:10px}.ti-step{min-width:45%;font-size:12px}.ti-order{flex-wrap:wrap;gap:8px}}.prt{margin-block:30px 60px}.prt__head{flex-wrap:wrap;align-items:baseline;gap:15px;display:flex}.prt__t{font-size:var(--font-l);font-weight:var(--font-medium)}.prt__t span{font-weight:var(--font-regular);color:var(--text-muted)}.prt__n{font-size:var(--font-s);color:var(--text-muted)}.prt__msg{font-size:var(--font-s);background:#f2f8f0;border:1px solid #cfe3c8;border-radius:4px;margin-block-start:15px;padding:10px 15px}.prt__scroll{margin-block-start:20px;overflow-x:auto}.prt__grid{border-collapse:separate;border-spacing:0;font-size:var(--font-s)}.prt__c{text-align:start;border-block-end:1px solid var(--gray-border);border-inline-end:1px solid var(--gray-border);background:var(--bg);padding:6px 8px}.prt__c--part{z-index:1;inline-size:320px;min-inline-size:320px;font-weight:var(--font-regular);position:sticky;inset-inline-start:0}.prt__c--part img{object-fit:cover;vertical-align:middle;block-size:28px;inline-size:28px;margin-inline-end:8px}.prt__code{font-weight:var(--font-semibold)}.prt__name{font-size:var(--font-xs);color:var(--text-muted);margin-block-start:2px;display:block}.prt__c--cost{text-align:end;inline-size:90px;min-inline-size:90px;color:var(--text-muted)}.prt__c--sku{text-align:center;inline-size:88px;min-inline-size:88px;font-size:var(--font-xs)}.prt__c--sku img{object-fit:cover;block-size:40px;inline-size:40px;margin:0 auto 4px;display:block}.prt__grid thead .prt__c{z-index:2;background:#fafafa;position:sticky;inset-block-start:0}.prt__grid thead .prt__c--part{z-index:3}.prt__c--qty{padding:3px}.prt__c--qty input{block-size:28px;inline-size:100%;font-size:var(--font-s);text-align:center;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 4px}.prt__c--qty input:not(:placeholder-shown),.prt__c--qty input[value]:not([value=""]){background:#eef4fb;border-color:#cfe0f0}.prt__c--qty input:focus{border-color:var(--text);background:var(--bg);outline:0}.prt__row:hover .prt__c{background:#fbfbfb}.prt__row:hover .prt__c--qty input{border-color:var(--gray-border)}.prt__none{text-align:center;color:var(--text-muted);padding:25px}.prt__add{max-inline-size:520px;margin-block-start:20px;position:relative}.prt__label{font-size:var(--font-s);margin-block-end:6px;display:block}.prt__find{block-size:34px;inline-size:100%;font-size:var(--font-s);border:1px solid var(--gray-border-strong);box-sizing:border-box;border-radius:4px;padding:2px 10px}.prt__found{z-index:5;background:var(--bg);border:1px solid var(--gray-border-strong);border-radius:4px;max-block-size:320px;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.prt__pick{inline-size:100%;font-size:var(--font-s);text-align:start;border:0;border-block-end:1px solid var(--gray-border);cursor:pointer;background:0 0;padding:8px 10px;display:block}.prt__pick:last-child{border-block-end:0}.prt__pick:hover{background:#f4f7fa}.prt__nothing{font-size:var(--font-s);color:var(--text-muted);padding:10px}.prt__go{flex-wrap:wrap;align-items:center;gap:20px;margin-block-start:25px;display:flex}.prt__clean{font-size:var(--font-s);cursor:pointer}.prt__save{block-size:34px;font-size:var(--font-s);color:var(--bg);background:var(--text);cursor:pointer;border:0;border-radius:4px;padding-inline:24px}.prt__pages{font-size:var(--font-s);gap:20px;margin-block-start:15px;display:flex}.prt__n span{color:var(--text-muted)}.card{margin-block:30px 60px}.card__head{flex-wrap:wrap;align-items:baseline;gap:20px;margin-block-end:20px;display:flex}.card__t{font-size:var(--font-l);font-weight:var(--font-medium)}.card__t span{font-weight:var(--font-regular);color:var(--text-muted)}.card__msg{font-size:var(--font-s);background:#f2f8f0;border:1px solid #cfe3c8;border-radius:4px;padding:6px 12px}.card__errs{font-size:var(--font-s);background:#fdf3f3;border:1px solid #e8c9c9;border-radius:4px;margin-block-end:20px;padding:12px 15px 12px 32px}.card__in{align-items:flex-start;gap:3%;display:flex}.card__cl{flex:0 0 27%;position:sticky;inset-block-start:20px}.card__cr{flex:auto;min-inline-size:0}.card__pic{aspect-ratio:1;border:1px solid var(--gray-border);background:#fafafa;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.card__pic img{object-fit:contain;block-size:100%;inline-size:100%}.card__nopic{font-size:var(--font-s);color:var(--text-muted)}.card__near{font-size:var(--font-s);flex-direction:column;gap:6px;margin-block-start:15px;display:flex}.card__near b{font-weight:var(--font-semibold)}.card__near span{color:var(--text-muted)}.card__cost{font-size:var(--font-s);border:1px solid var(--gray-border);background:#fafafa;border-radius:6px;margin-block-start:20px;padding:12px 15px}.card__cost-t{font-size:var(--font-xs);color:var(--text-muted);margin-block-end:8px}.card__cost dl div{justify-content:space-between;gap:10px;line-height:22px;display:flex}.card__cost-sum{border-block-start:1px solid var(--gray-border);font-weight:var(--font-semibold);margin-block-start:6px;padding-block-start:6px}.card__cost-warn{font-size:var(--font-xs);color:var(--accent);margin-block-start:8px}.card__box{border:1px solid var(--gray-border);border-radius:6px;margin-block-end:20px;padding:15px 20px 20px}.card__box legend{font-size:var(--font-s);color:var(--text-muted);padding-inline:8px}.card__row{flex-wrap:wrap;gap:20px;display:flex}.card__row>.card__f{flex:240px}.card__row--state{margin-block-end:20px}.card__f{margin-block-end:15px}.card__l{font-size:var(--font-s);margin-block-end:5px;display:block}.card__l span{color:var(--text-muted)}.card__i{block-size:34px;inline-size:100%;font-size:var(--font-s);background:var(--bg);border:1px solid var(--gray-border-strong);box-sizing:border-box;border-radius:4px;padding:2px 10px;font-family:inherit}.card__i--text{resize:vertical;block-size:auto;padding:8px 10px;line-height:20px}.card__i:focus{border-color:var(--text);outline:0}.card__hint{font-size:var(--font-xs);color:var(--text-muted);margin-block-start:5px;line-height:16px}.card__back{color:var(--text-muted);font-size:var(--font-sm);margin-inline-start:auto}.card__back:hover{color:var(--text-active)}.card__langs{gap:6px;margin-block-end:15px;display:flex}.card__langs a{color:var(--text);border:1px solid var(--gray-border);border-radius:var(--radius);padding:4px 10px;text-decoration:none}.card__langs a.is-on{color:var(--text-active);border-color:var(--text-active)}.card__f--attr{grid-template-columns:45% 1fr;align-items:center;gap:10px;margin-block-end:8px;display:grid}.card__f--attr .card__l{margin-block-end:0}.card__go{align-items:center;gap:20px;margin-block-start:10px;display:flex}.card__save{block-size:36px;font-size:var(--font-s);color:var(--bg);background:var(--text);cursor:pointer;border:0;border-radius:4px;padding-inline:30px}.card__view{font-size:var(--font-s)}@media (width<=900px){.card__in{flex-direction:column}.card__cl{flex:auto;inline-size:100%;position:static}.card__f--attr{grid-template-columns:1fr}}:root{--control-height:36px;--control-padding:5px 8px;--control-radius:4px;--select-min-width:100px;--button-background:#f6f6f6;--button-border:#ccc;--button-text:#333}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not(.ord__edit),select,textarea{color:inherit;background-color:#fff;border:1px solid #ccc;font-family:inherit;font-size:13px;box-sizing:border-box!important;border-radius:var(--control-radius)!important;padding:var(--control-padding)!important;line-height:normal!important}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not(.ord__edit),select:not([multiple]):not([size]),select[size="1"]:not([multiple]){height:var(--control-height)!important;block-size:var(--control-height)!important;min-height:var(--control-height)!important;max-height:none!important}textarea{resize:vertical;min-height:80px}.ord__form input[readonly]:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]){background:0 0!important;border:0!important}select[multiple],select[size]:not([size="1"]){height:auto;min-height:var(--control-height)}select:not([data-ui-sel="1"]),.ws .ws-sel,.ui-checkbox-select{min-width:var(--select-min-width)}.ws .ws-sel-btn,.ui-checkbox-select .ui-checkbox-select__details summary{font-size:13px;box-sizing:border-box!important;height:var(--control-height)!important;min-height:var(--control-height)!important;padding:var(--control-padding)!important;border-radius:var(--control-radius)!important}.ws .ws-sel>select{min-width:0!important;height:1px!important;min-height:0!important;block-size:1px!important;padding:0!important}.ui-button,.finance button,.finance .finance__button,.profile-load-more__button{box-sizing:border-box;min-height:var(--control-height);border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--button-background);color:var(--button-text);font:inherit;cursor:pointer;padding:5px 14px;font-size:13px;line-height:normal}.ui-button:hover,.finance button:hover,.finance .finance__button:hover,.profile-load-more__button:hover{color:#222;background:#eee;border-color:#aaa}.finance__filters>button,.finance__form>button{height:var(--control-height)}:root{--ws__field-col:60%;--ws__font-medium:500;--ws__font-s:12px;--ws__gray-bg-active:#f0f0f0;--ws__gray-bg-hover:#f6f6f6;--ws__gray-border:#e5e8ec;--ws__text:#1f2733;--ws__text-link:#2563eb;--ws__text-sub:#565656}.ws .ws-lay-set .ws-sel{align-self:stretch}.ws input[type=number],.ws input[type=text]{width:100%}.ws .ws-pane .ws-ctl>.ws-sel{flex:auto;min-width:0}.ws .ws-params .ws-inst-f>:is(.ws-sel,.ws-ctl){flex:0 0 var(--ws__field-col);min-width:0}.ws .ws-walk-opts .ws-sel{flex:none;min-width:170px}.ws .ws-pane .ws-row{flex-direction:column;gap:6px;margin:0 0 6px;display:flex}.ws .ws-sel{display:block;position:relative}.ws .ws-sel>select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ws .ws-sel-btn{box-sizing:border-box;cursor:pointer;border:1px solid var(--ws__gray-border);width:100%;height:30px;font:inherit;font-size:var(--ws__font-s);color:var(--ws__text);text-align:left;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.ws .ws-sel-btn:hover:not(:disabled){border-color:#c3cad2}.ws .ws-sel-btn[aria-expanded=true]{border-color:var(--ws__text-link)}.ws .ws-sel-btn:disabled{cursor:default;color:var(--ws__text-sub);opacity:1;background:0 0;border-color:#0000;padding-left:0;padding-right:0}.ws .ws-sel-btn:disabled:after{display:none}.ws .ws-sel-lab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws .ws-sel-menu{z-index:12;border:1px solid var(--ws__gray-border);background:#fff;border-radius:8px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f141c29}.ws .ws-sel-search{z-index:1;background:#fff;padding:4px;position:sticky;top:-4px}.ws .ws-sel-search__input{box-sizing:border-box;border:1px solid var(--ws__gray-border);width:100%;height:30px;color:var(--ws__text);font:inherit;font-size:var(--ws__font-s);background:#fff;border-radius:6px;outline:0;padding:0 9px;display:block}.ws .ws-sel-search__input:focus{border-color:var(--ws__text-link);box-shadow:0 0 0 2px #2563eb1a}.ws .ws-sel-opt{cursor:pointer;width:100%;font:inherit;font-size:var(--ws__font-s);color:var(--ws__text);text-align:left;background:0 0;border:0;border-radius:5px;padding:6px 8px;display:block}.ws .ws-sel-opt:hover{background:var(--ws__gray-bg-hover)}.ws .ws-sel-opt.on{background:var(--ws__gray-bg-active);font-weight:var(--ws__font-medium)}.ws .ws-sel-sep{background:var(--ws__gray-border);height:1px;margin:4px 2px}.ws .ws-ctx{z-index:40;border:1px solid var(--ws__gray-border);background:#fff;border-radius:8px;min-width:180px;max-width:280px;padding:4px;position:fixed;box-shadow:0 8px 24px #0f141c29}.ws .ws-skm-filterctl .ws-sel{background:0 0;border:0;width:100%;height:100%}.ws .ws-skm-filterctl .ws-sel-menu{min-width:240px}.ws .ws-skm-filterctl .ws-sel button{color:#68717d;height:34px;box-shadow:none;background:0 0;border:0;padding:0 10px;font:500 12px/1 Arial,sans-serif}.ws .ws-skm-adv__f .ws-sel{flex:auto;min-width:0}.ws .ws-sel-btn:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8f98' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;flex:none;width:10px;height:6px}.ws .ws-sel-group{color:var(--ws__text-sub);text-transform:uppercase;letter-spacing:.3px;pointer-events:none;padding:6px 8px 2px;font-size:11px;line-height:14px}.ws .ws-sel-sep+.ws-sel-group{margin-block-start:-2px}.ws .ws-sel-menu{flex-direction:column;display:flex;overflow:hidden}.ws .ws-sel-options{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.ws .ws-sel-person{align-items:center;gap:8px;min-width:0;display:flex}.ws .ws-sel-avatar{color:#56616e;background:#e9edf1;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ws .ws-sel-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ws .ws-sel-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws .ws-toasts{z-index:9500;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(360px,86%);display:flex;position:absolute;bottom:16px;right:16px}.ws .ws-toast{color:#fff;max-width:100%;font-size:var(--ws__font-s);pointer-events:auto;opacity:0;background:#14181eeb;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 12px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(8px);box-shadow:0 4px 16px #00000047}.ws .ws-toast.show{opacity:1;transform:translateY(0)}.ws .ws-toast-t{word-break:break-word;-webkit-user-select:text;user-select:text;cursor:text;white-space:pre-wrap;flex:auto;min-width:0;line-height:1.35}.ws .ws-toast.is-error{border-left:3px solid #e5484d;padding-left:11px}.ws .ws-toast-x{color:#fff;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:18px;height:18px;margin:-1px -2px 0 0;padding:0;font-size:16px;line-height:16px;transition:opacity .15s,background .15s}.ws .ws-toast-x:hover{opacity:1;background:#ffffff24}.ws .ws-toast-c{color:#fff;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:18px;height:18px;margin:-1px 0 0;padding:0;font-size:13px;line-height:16px;transition:opacity .15s,background .15s,color .15s}.ws .ws-toast-c:hover{opacity:1;background:#ffffff24}.ws .ws-toast-c.is-done{opacity:1;color:#4ade80}.ws .ws-toasts{bottom:max(12px, var(--ws-over-ctx-live,0px))}.ui-date-picker{flex-direction:column;gap:6px;min-width:100px;max-width:100%;font-size:13px;display:flex}.ui-date-picker__native{gap:8px;display:flex}.ui-date-picker.is-ready>.ui-date-picker__native{display:none}.ui-date-picker>button.ui-date-picker__trigger{height:var(--control-height,36px);min-height:var(--control-height,36px);border-radius:var(--control-radius,4px);color:#333;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccc;align-items:center;gap:9px;max-width:100%;padding:5px 10px;font-size:13px;font-weight:400;display:flex}.ui-date-picker__trigger svg{flex:none}.ui-date-picker__trigger [data-date-text]{text-overflow:ellipsis;overflow:hidden}.ui-date-picker>button[hidden]{display:none}.ui-date-picker__trigger[aria-expanded=true]{border-color:#777}.ui-calendar{z-index:1000;box-sizing:border-box;color:#222;background:#fff;border:1px solid #ddd;border-radius:12px;width:620px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;font-family:inherit;font-size:13px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0003}.ui-calendar button{appearance:none;box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:6px 10px}.ui-calendar button:hover{background:#f1f1f1}.ui-calendar button:focus-visible,.ui-date-picker__trigger:focus-visible{outline-offset:2px;outline:2px solid #222}.ui-calendar__top,.ui-calendar__nav,.ui-calendar__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-calendar__modes{background:#f3f3f3;border-radius:7px;padding:3px;display:flex}.ui-calendar__modes button.is-active{background:#fff;box-shadow:0 1px 4px #0002}.ui-calendar button.ui-calendar__close{color:#777;width:34px;padding:0;font-size:24px;line-height:1}.ui-calendar__presets{border-bottom:1px solid #eee;flex-wrap:wrap;gap:5px;padding:14px 0;display:flex}.ui-calendar__presets button{border:1px solid #e5e5e5;min-height:30px;font-size:12px}.ui-calendar__nav{margin:10px 0}.ui-calendar__nav>span{text-align:center;color:#777;font-size:12px}.ui-calendar button.ui-calendar__arrow{width:34px;padding:0;font-size:25px;line-height:1}.ui-calendar__months{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ui-calendar__month h3{text-align:center;text-transform:capitalize;margin:4px 0 12px;font-size:14px;font-weight:600}.ui-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ui-calendar__weekday{color:#999;text-align:center;padding:5px 0;font-size:11px}.ui-calendar button.ui-calendar__day{border-radius:5px;min-width:0;height:34px;min-height:34px;padding:0;font-size:13px}.ui-calendar__day.is-today{box-shadow:inset 0 0 0 1px #999}.ui-calendar button.ui-calendar__day.is-between{background:#eee}.ui-calendar button.ui-calendar__day.is-selected{color:#fff;background:#222;font-weight:600}.ui-calendar__footer{border-top:1px solid #eee;margin-top:16px;padding-top:14px}.ui-calendar button.ui-calendar__apply{color:#fff;background:#333;margin-left:auto;padding:8px 20px}.ui-calendar button:disabled{opacity:.35;cursor:default}.ui-calendar__clear{color:#777!important}@media (width<=659px){.ui-calendar{width:340px;padding:14px}.ui-calendar__months{grid-template-columns:1fr}.ui-calendar button.ui-calendar__day{height:36px}.ui-date-picker{min-width:0}.ui-date-picker>button.ui-date-picker__trigger{width:100%}}.ui-calendar__inputs{gap:12px;padding:0 16px 12px;display:flex}.ui-calendar__inputs label{color:#777;flex-direction:column;flex:1;gap:5px;min-width:0;font-size:12px;display:flex}.ui-calendar__inputs input{box-sizing:border-box;color:#222;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #ddd;border-radius:4px;width:100%;min-width:0;height:36px;padding:0 10px;font-size:14px}.ui-calendar__inputs input:focus{border-color:#777;outline:1px solid #777}.ui-calendar__inputs input[aria-invalid=true]{border-color:#a14545}.ui-amount-range{flex-direction:column;gap:6px;min-width:100px;max-width:100%;font-size:13px;display:flex}.ui-amount-range__native{gap:8px;display:flex}.ui-amount-range.is-ready>.ui-amount-range__native{display:none}.ui-amount-range>button.ui-amount-range__trigger{height:var(--control-height,36px);min-height:var(--control-height,36px);border-radius:var(--control-radius,4px);color:#333;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;gap:16px;max-width:100%;padding:5px 10px;font-size:13px;font-weight:400;display:flex}.ui-amount-range__trigger [data-amount-text]{text-overflow:ellipsis;overflow:hidden}.ui-amount-range>button[hidden]{display:none}.ui-amount-range__trigger[aria-expanded=true]{border-color:#777}.ui-amount-panel{z-index:1000;box-sizing:border-box;color:#333;background:#fff;border:1px solid #ddd;border-radius:10px;width:350px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 10px 32px #0003}.ui-amount-panel__head,.ui-amount-panel__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-amount-panel__head strong{font-size:14px;font-weight:600}.ui-amount-panel button{appearance:none;color:#555;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 10px}.ui-amount-panel button:hover{background:#eee}.ui-amount-panel [data-close]{padding:0 5px;font-size:24px;line-height:1}.ui-amount-panel__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:18px 0 12px;display:grid}.ui-amount-panel__fields label{color:#777;flex-direction:column;gap:6px;font-size:12px;display:flex}.ui-amount-panel__fields input{width:100%;min-width:0}.ui-amount-panel__error{color:#a33;margin:0 0 12px;font-size:12px;line-height:1.4}.ui-amount-panel__error:empty{display:none}.ui-amount-panel__footer{border-top:1px solid #eee;margin-top:16px;padding-top:14px}.ui-amount-panel button.ui-amount-panel__apply{color:#333;min-height:var(--control-height,36px);background:#f6f6f6;border:1px solid #ccc;padding:7px 16px}.ui-amount-panel button:focus-visible,.ui-amount-range__trigger:focus-visible{outline-offset:2px;outline:2px solid #222}.users-page{padding-bottom:30px}.users-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;display:flex}.users-filter>label{flex:145px;min-width:0}.users-filter>.users-filter__search{flex:2 230px}.users-filter input{box-sizing:border-box;width:100%}.users-filter>a{color:#777;font-size:12px}.users-status{color:#a33;margin:0;font-size:13px}.users-status:not(:empty){margin-top:12px}.users-count{color:#777;margin:18px 0 12px;font-size:12px}.users-table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.users-table th{color:#777;white-space:nowrap;border-bottom:1px solid #ddd;padding:10px 12px;font-size:12px;font-weight:400}.users-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eee;max-width:240px;padding:13px 12px}.users-table td>a:not(.users-person){display:block}.users-table small{color:#888;margin-top:4px;font-size:11px;display:block}.users-table a{color:inherit;text-decoration:none}.users-table a:hover{color:#111;text-decoration:underline}.users-person{align-items:center;gap:10px;min-width:185px;display:flex}.users-person img,.users-initial{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.users-initial{color:#647080;background:#eef0f2;place-items:center;display:grid}.users-person strong{font-weight:500}.users-table tr:hover{background:#fafafa}.users-edit{padding:6px}.users-empty{text-align:center;padding:35px!important}[data-users-results][aria-busy=true]{opacity:.55}@media (width<=600px){.users-filter>label{flex:calc(50% - 12px)}.users-filter>.users-filter__search{flex-basis:100%}.users-table{min-width:950px}.users-table td,.users-table th{padding:10px 8px}}.users-avatar{flex:0 0 48px;width:48px;height:48px;position:relative}.users-presence{background:#bdc3ca;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.users-presence.is-online{background:#27a866}body.terminal-body{color:#28313b;background:#f7f8fa;padding:0}.terminal-nav{background:#fff;border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.terminal-nav>a{font-size:22px;font-weight:600}.terminal-nav nav{flex-wrap:wrap;gap:20px;display:flex}.terminal-nav a{color:inherit;text-decoration:none}.terminal-page{max-width:1000px;margin:35px auto;padding:0 24px 50px;font-size:16px}.terminal-page h1{margin:0 0 20px;font-size:28px}.terminal-page p{margin:12px 0;line-height:1.6}.terminal-actions{gap:18px;margin:25px 0;display:flex}.terminal-actions>a,.terminal-actions>button,.terminal-submit{text-align:center;color:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfe5;border-radius:10px;flex:1;padding:22px;font-size:24px;text-decoration:none;display:block}.terminal-actions button:hover,.terminal-actions a:hover{background:#edf3f7}.terminal-qr{place-items:center;min-height:300px;display:grid}.terminal-qr svg{max-width:100%;height:auto}.terminal-success,.terminal-errors{color:#285739;background:#e8f6ec;border-radius:8px;padding:16px}.terminal-errors{color:#982e2e;background:#fff0f0}.terminal-history{margin-top:28px}.terminal-history summary{cursor:pointer;font-weight:600}.terminal-history>div{border-bottom:1px solid #e4e8ec;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.terminal-search{gap:12px;margin-bottom:24px;display:flex}.terminal-search input{flex:1;min-width:0}.terminal-search button{background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 20px}.terminal-item{align-items:center;gap:25px;margin:25px 0;display:flex}.terminal-item img{object-fit:contain;border-radius:10px;width:140px;height:140px}.terminal-item h2{font-size:22px}.terminal-handover{grid-template-columns:2fr 1fr;gap:20px;display:grid}.terminal-handover>label{gap:8px;display:grid}.terminal-handover input[type=number]{box-sizing:border-box;width:100%}.terminal-handover>.terminal-quality{grid-column:1/-1;align-items:center;gap:10px;display:flex}.terminal-quality input{width:18px;height:18px;margin:0;padding:0}.terminal-handover>.terminal-submit{color:#fff;background:#263d50;grid-column:1/-1;width:100%}.terminal-results{grid-template-columns:1fr 1fr;gap:12px;display:grid}.terminal-results>a{color:inherit;background:#fff;border-radius:8px;align-items:center;gap:15px;padding:15px;text-decoration:none;display:flex}.terminal-results img{object-fit:contain;width:72px;height:72px}.terminal-results span span{margin-top:5px;font-size:14px;display:block}.terminal-page small{color:#6f7780}@media (width<=600px){.terminal-nav{flex-wrap:wrap;padding:15px}.terminal-nav nav{gap:14px;font-size:13px}.terminal-page{margin-top:24px;padding:0 16px 30px}.terminal-page h1{font-size:24px}.terminal-actions{gap:12px}.terminal-actions>a,.terminal-actions>button{padding:18px 12px;font-size:20px}.terminal-handover,.terminal-results{grid-template-columns:1fr}.terminal-item{gap:12px}.terminal-item img{width:90px;height:90px}}#hd-cat .catalog-menu{max-block-size:calc(100dvh - var(--header-height) - 20px);color:#222;text-align:left;overscroll-behavior:contain;background:#fff;border-top:2px solid #222;border-radius:0;padding:22px 24px 32px;overflow:auto;box-shadow:0 5px 12px #0003}.catalog-menu__top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.catalog-menu__all{color:#333;background:#f3f3f3;border:1px solid #ddd;border-radius:4px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:inline-flex}#hd-cat .catalog-menu__all>span{font-size:inherit;line-height:inherit;text-transform:none;color:inherit;border:0;display:inline}.catalog-menu__close{color:#777;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:26px}.catalog-menu__items{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 18px;display:grid}.catalog-menu__item{color:#444;align-items:center;gap:10px;min-height:100px;padding:6px;text-decoration:none;display:flex}.catalog-menu__item img{object-fit:contain;flex:0 0 80px;width:80px;height:70px}#hd-cat .catalog-menu__item>span{text-align:left;white-space:normal;text-transform:none;color:inherit;border:0;font-size:12px;font-weight:400;line-height:1.5;display:block}.catalog-menu__item:hover{color:#000;background:#fafafa}.catalog-menu :focus-visible{outline-offset:2px;outline:2px solid #888}@media (width<=1100px){.catalog-menu__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.catalog-menu__item img{flex-basis:65px;width:65px}}@media (width<=800px){.catalog-menu__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){#hd-cat .catalog-menu{max-inline-size:100%;max-block-size:calc(100dvh - var(--header-height) - 65px);padding:14px 12px 22px}#hd-cat>summary .hd-punct__word{display:none!important}#hd-cat>summary .hd-punct__burger{display:block!important}#hd-cat>summary{width:var(--hd-ico);min-width:0;padding:0}.catalog-menu__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-menu__item{flex-direction:column;align-items:flex-start;gap:6px;min-height:115px}.catalog-menu__item img{flex-basis:60px;width:80px;height:60px}.catalog-menu__top{margin-bottom:10px}}.catalog-menu__search{display:none}@media (width<=62rem){.catalog-menu__search{margin-bottom:14px;display:block}.catalog-menu__search input{appearance:none;background:var(--gray-bg);border:1px solid var(--gray-border-strong);border-radius:15px;block-size:40px;inline-size:100%;padding-inline:15px;font-size:16px;display:block}.catalog-menu__items{grid-template-columns:1fr;gap:0}.catalog-menu__item{border-bottom:1px solid #eee;flex-direction:row;align-items:center;gap:12px;min-height:0;padding:10px 4px}.catalog-menu__item:last-child{border-bottom:0}.catalog-menu__item img{flex:0 0 44px;width:44px;height:40px}#hd-cat .catalog-menu__item>span{font-size:14px;line-height:1.3}}.info-page{padding-top:28px;padding-bottom:64px}.info-page h1{margin:24px 0;font-size:clamp(26px,4vw,38px);line-height:1.2}.info-crumbs{color:#777;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.info-nav{border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:12px 24px;margin-bottom:28px;padding:18px 0;display:flex}.info-nav [aria-current]{text-underline-offset:6px;font-weight:600;text-decoration:underline}.info-prose{overflow-wrap:anywhere;max-width:940px;line-height:1.75}.info-prose p,.info-prose ul,.info-prose ol{margin:0 0 20px}.info-prose ul,.info-prose ol{padding-left:24px}.info-prose h2,.info-prose h3{margin:28px 0 14px;line-height:1.35}.info-prose a{text-underline-offset:3px;text-decoration:underline}.info-prose img{border-radius:6px;max-width:100%;height:auto;margin:12px 0}.info-prose table{border-collapse:collapse;width:100%;max-width:100%}.info-prose td,.info-prose th{border:1px solid #e5e5e5;padding:10px}.info-prose iframe,.info-prose video{max-width:100%}.info-search{max-width:680px;margin:24px 0}.info-search label{margin-bottom:8px;display:block}.info-search>div{gap:12px;display:flex}.info-search input{flex:1;min-width:0}.info-search button{white-space:nowrap;padding:0 16px}.info-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.info-link-grid>a{border:1px solid #e7e7e7;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.info-link-grid>a:hover{border-color:#999}.info-back{margin-top:20px;display:inline-block}.map-grid{columns:3 280px;column-gap:20px;margin-top:20px}.map-section{break-inside:avoid;border:1px solid #e7e7e7;border-radius:8px;margin-bottom:20px;padding:20px}.map-section summary{cursor:pointer;font-weight:600}.map-section h2{margin:0 0 16px}.map-branch,.map-tags{margin:12px 0 0;padding-left:16px;list-style:none}.map-branch li,.map-tags li{margin:9px 0;font-size:14px;line-height:1.45}.map-tags{color:#666;border-left:1px solid #ddd}.map-category{color:#666;margin:14px 0;font-size:13px;display:block}.map-quick{flex-wrap:wrap;gap:14px 24px;padding:0;list-style:none;display:flex}.info-page [hidden]{display:none!important}.info-page a:hover{text-decoration:underline}@media (width<=600px){.info-link-grid{grid-template-columns:1fr}.info-page{padding-top:16px}.info-nav{gap:12px 18px}.info-link-grid>a,.map-section{padding:16px}.map-grid{columns:1}}.info-page--cols{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;display:grid}.info-page__side{box-shadow:20px 0 40px -20px var(--gray-border-strong);padding-inline-end:20px}.info-page__main{min-inline-size:0}.about-menu__group{margin-block-end:20px}.about-menu__t{font-size:16px;font-weight:var(--font-normal);text-align:center;color:var(--text);margin-block-end:10px;line-height:20px}.about-menu .about-menu__list{background:var(--bg);border:1px solid var(--gray-border);border-radius:3px;margin:0;padding:0;list-style:none;overflow:hidden}.about-menu .about-menu__list a{font-size:var(--font-s);color:var(--text);border-block-end:1px solid var(--gray-border);padding:5px 10px;line-height:20px;display:block}.about-menu .about-menu__list li:last-child a{border-block-end:0}.about-menu .about-menu__list a:hover{background:var(--gray-bg-hover);color:var(--text);text-decoration:none}.about-menu .about-menu__list a.is-on{background:var(--gray-bg);color:var(--text)}@media (width<=60rem){.info-page--cols{grid-template-columns:minmax(0,1fr);gap:25px}.info-page__side{box-shadow:none;padding-inline-end:0}.about-menu{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.about-menu__group{margin-block-end:0}}.tools{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:15px;margin-block:30px;display:grid}.tools__card{color:inherit;background:var(--gray-bg);border-radius:var(--radius-l);border:1px solid #0000;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.tools__card:hover{background:var(--bg);border-color:var(--gray-border)}.tools__t{font-size:18px}.tools__d{color:var(--text-muted);font-size:var(--font-sm);line-height:20px}.tools__sku{color:inherit;background:var(--gray-bg);border-radius:var(--radius-l);align-items:center;gap:15px;margin-block:20px;padding:10px 15px;text-decoration:none;display:flex}.tools__sku img{object-fit:contain;block-size:60px;inline-size:80px}.tools__sku:hover{background:var(--gray-bg-hover)}.prod__calc{color:var(--text-active);font-size:var(--font-sm);margin-block-start:15px;text-decoration:underline;display:inline-block}.prod__calc:hover{text-decoration:none}.pcut__form{gap:15px;margin-block:20px 30px;display:grid}.pcut__l{color:var(--text-muted);font-size:var(--font-sm);margin-block-end:5px;display:block}.pcut__area{border:1px solid var(--gray-border);border-radius:var(--radius);resize:vertical;inline-size:100%;padding:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:22px}.pcut__hint{color:var(--text-muted);font-size:var(--font-xs);margin-block-start:5px;line-height:16px}.pcut__row{flex-wrap:wrap;align-items:flex-end;gap:15px;display:flex}.pcut__i{border:1px solid var(--gray-border);border-radius:var(--radius);padding:8px 10px}.pcut__check{margin-inline-end:10px}.pcut__go{color:#fff;background:var(--text-active);border-radius:var(--radius);cursor:pointer;border:0;padding:10px 25px}.pcut__sale,.pcut__map,.pcut__labels{margin-block:30px}.pcut__table{border-collapse:collapse}.pcut__table th,.pcut__table td{text-align:start;padding:6px 20px 6px 0}.pcut__table .is-empty{color:var(--text-muted)}.pcut__err{color:var(--accent)}.pcut__wp{margin-block-end:15px}.pcut__wp-t{font-size:var(--font-sm);color:var(--text-muted);margin-block-end:4px}.pcut__bar{border:1px solid var(--gray-border);border-radius:3px;block-size:46px;display:flex;overflow:hidden}.pcut__p{box-sizing:border-box;border-inline-end:2px solid var(--text-active);background:var(--gray-bg);place-content:center;justify-items:center;font-size:13px;line-height:16px;display:grid;overflow:hidden}.pcut__p.is-odd{background:var(--gray-bg-active)}.pcut__p i{color:var(--text-muted);font-style:normal}.pcut__p--cut1{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%)}.pcut__p--cut2{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.pcut__p--cut3{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 100%,0 100%)}.pcut__rest{color:var(--text-muted);background:repeating-linear-gradient(45deg,#f6f6f6,#f6f6f6 6px,#ececec 6px 12px);place-content:center;font-size:12px;display:grid}.pcut__labels-in{flex-wrap:wrap;gap:10px;display:flex}.pcut__label{border:1px dashed var(--gray-border);border-radius:var(--radius);inline-size:180px;padding:10px}.pcut__label b{font-size:18px;display:block}.pcut__label b span{color:var(--text-muted);font-weight:var(--font-normal)}.pcut__label p{color:var(--text-muted);margin-block-start:4px;font-size:12px}@media print{.pcut__form,.pcut__sale,.pcut__map,.hd,.footer{display:none}.pcut__label{break-inside:avoid}}
