@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-italic-D5dBZ3aJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-italic-DUEcMSM3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-italic-ze_cPdSg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-normal-Bt3rCdHq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-normal-DBa2mnKT.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-normal-CW-BywWH.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-normal-DCPER7xl.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-normal-DvUmmjCN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-italic-Ba0fXTjv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-italic-Cini1BOa.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-italic-nvsmRjVx.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-italic-Dc0bJcw6.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-italic-2ii8blLS.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-italic-Cgu7qCFu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-italic-BWw7-oF9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-italic-CnuSFIyO.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-italic-BMZuTBzt.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-italic-BGkqizij.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-italic-BC6VAxdc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-italic-BXuSHrjR.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-italic-RLIThRd4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-italic-F2ziEGcb.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-italic-C3q834ic.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-italic-CpkvI5hy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-italic-D2yaqPoE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-wght-normal-C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-vietnamese-wght-normal-Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-cyrillic-ext-400-normal-CFid_Ari.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-ext-400-normal-WtC_wZmU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-cyrillic-400-normal-Dx4QB4EU.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-400-normal-B9opELhc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-vietnamese-400-normal-CV652Sht.woff2) format("woff2"),url(/assets/old-standard-tt-vietnamese-400-normal-DHwrUsNN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-ext-400-normal-CeUx86po.woff2) format("woff2"),url(/assets/old-standard-tt-latin-ext-400-normal-Dv3vPbwK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-400-normal-CksAFory.woff2) format("woff2"),url(/assets/old-standard-tt-latin-400-normal-CEoEX30F.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-cyrillic-ext-400-italic-oYvjGjTN.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-ext-400-italic-CJoWpzGI.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-cyrillic-400-italic-C55T6EX4.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-400-italic-CjUsNPOx.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-vietnamese-400-italic-DkgkEoGJ.woff2) format("woff2"),url(/assets/old-standard-tt-vietnamese-400-italic-Dgl-3X6n.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-ext-400-italic-DY6MM75a.woff2) format("woff2"),url(/assets/old-standard-tt-latin-ext-400-italic-CuIdnYHF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-400-italic-CCwC87fu.woff2) format("woff2"),url(/assets/old-standard-tt-latin-400-italic-CQu5L45y.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/old-standard-tt-cyrillic-ext-700-normal-2HzcywYP.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-ext-700-normal-BP5G1VL-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/old-standard-tt-cyrillic-700-normal-Ruokj-he.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-700-normal-BeSD8YYN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/old-standard-tt-vietnamese-700-normal-CB6t4GFC.woff2) format("woff2"),url(/assets/old-standard-tt-vietnamese-700-normal-B0VFBOiD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/old-standard-tt-latin-ext-700-normal-Bck9AhJw.woff2) format("woff2"),url(/assets/old-standard-tt-latin-ext-700-normal-ojINqLQx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/old-standard-tt-latin-700-normal-DLkH_MDP.woff2) format("woff2"),url(/assets/old-standard-tt-latin-700-normal-Bw7EIiLL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-cyrillic-400-normal-DSLrjXv3.woff2) format("woff2"),url(/assets/poiret-one-cyrillic-400-normal-CpH-lEit.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-latin-ext-400-normal-CxHDSaWp.woff2) format("woff2"),url(/assets/poiret-one-latin-ext-400-normal-CvJmH8f6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-latin-400-normal-DaD3Ke7k.woff2) format("woff2"),url(/assets/poiret-one-latin-400-normal-DeDrWLAw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-cyrillic-ext-400-normal-C8TlNz0g.woff2) format("woff2"),url(/assets/pt-mono-cyrillic-ext-400-normal-Ca_Kjean.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-cyrillic-400-normal-CteInIPE.woff2) format("woff2"),url(/assets/pt-mono-cyrillic-400-normal-CL2xZ6Bq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-latin-ext-400-normal-59kyaNn9.woff2) format("woff2"),url(/assets/pt-mono-latin-ext-400-normal-CEnqigeC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-latin-400-normal-3-3stVoC.woff2) format("woff2"),url(/assets/pt-mono-latin-400-normal-CW_sYFHq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-italic-C6y5uvlo.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-300-italic-BiaWcL4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-italic-DD_rYkDr.woff2) format("woff2"),url(/assets/spectral-cyrillic-300-italic-3m71HTcl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-italic-Ahii1FiE.woff2) format("woff2"),url(/assets/spectral-vietnamese-300-italic-D3mWM2o1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-italic-CAoQwQlN.woff2) format("woff2"),url(/assets/spectral-latin-ext-300-italic-CeS3VVkJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-italic-naRpDz_b.woff2) format("woff2"),url(/assets/spectral-latin-300-italic-DyKGil11.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2) format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2) format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2) format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2) format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tpl{--accent: #c2410c;--pad-y: 40px;--pad-x: 28px;--svg-utensils: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8'/%3E%3Cpath d='M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7'/%3E%3Cpath d='m2.1 21.8 6.4-6.3'/%3E%3Cpath d='m19 5-7 7'/%3E%3C/svg%3E");--svg-diamond-rule: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 12'%3E%3Cpath d='M0 6h33M63 6h33' stroke='%23000' stroke-width='1'/%3E%3Ccircle cx='38.5' cy='6' r='1.5'/%3E%3Ccircle cx='57.5' cy='6' r='1.5'/%3E%3Cpath d='M48 .8 53.2 6 48 11.2 42.8 6z'/%3E%3C/svg%3E");--svg-flourish: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 20' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M71 10c-6-6.5-12-6.5-17 0s-11 6.5-17 0-11-6.5-17 0'/%3E%3Cpath d='M89 10c6-6.5 12-6.5 17 0s11 6.5 17 0 11-6.5 17 0'/%3E%3Cpath d='M2 10h15M143 10h15'/%3E%3Cpath d='M80 3l5.5 7-5.5 7-5.5-7z' fill='%23000' stroke='none'/%3E%3C/svg%3E");--svg-sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c.9 7.2 4.2 10.6 12 12-7.8 1.4-11.1 4.8-12 12-.9-7.2-4.2-10.6-12-12C7.8 10.6 11.1 7.2 12 0z'/%3E%3C/svg%3E");--svg-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 10' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5c5-4.5 10-4.5 15 0s10 4.5 15 0 10-4.5 15 0 10 4.5 15 0 10-4.5 15 0 10 4.5 15 0 10-4.5 15 0 10 4.5 15 0'/%3E%3C/svg%3E");--svg-chalk-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' fill='none' stroke='%23000' stroke-linecap='round'%3E%3Cpath d='M4 8c26-3.4 54-4.6 84-2.6s64 3.2 108-1.6' stroke-width='2.6'/%3E%3Cpath d='M18 11c38-2.2 78-2.6 118-1.2' stroke-width='1.2' opacity='.55'/%3E%3C/svg%3E");--svg-fleuron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 18'%3E%3Cpath d='M0 9h50M110 9h50' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M56 9l4-4 4 4-4 4zM96 9l4-4 4 4-4 4z'/%3E%3Ccircle cx='70' cy='9' r='1.6'/%3E%3Ccircle cx='90' cy='9' r='1.6'/%3E%3Cpath d='M80 .5l3 5.8L89 9l-6 2.7-3 5.8-3-5.8L71 9l6-2.7z'/%3E%3C/svg%3E");--svg-corner-diamond: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 .5 19.5 10 10 19.5.5 10zM10 5.5 5.5 10l4.5 4.5 4.5-4.5z'/%3E%3Ccircle cx='10' cy='10' r='1.6'/%3E%3C/svg%3E");--svg-fan: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 64' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cpath d='M8 62a52 52 0 0 1 104 0M22 62a38 38 0 0 1 76 0M36 62a24 24 0 0 1 48 0'/%3E%3Cpath d='M60 62V10M60 62 23.2 25.2M60 62l36.8-36.8M60 62 11.9 42.1M60 62l48.1-19.9M60 62 40.1 13.9M60 62l19.9-48.1'/%3E%3Cpath d='M2 62h116'/%3E%3Ccircle cx='60' cy='62' r='5' fill='%23000' stroke='none'/%3E%3C/svg%3E");--svg-star8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5h14v14H5z'/%3E%3Cpath d='M12 2.1 21.9 12 12 21.9 2.1 12z'/%3E%3C/svg%3E");--svg-or-band: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 20'%3E%3Cpath d='M0 1.2h36M0 18.8h36' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M13.6 5.6h8.8v8.8h-8.8z'/%3E%3Cpath d='M18 3.8 24.2 10 18 16.2 11.8 10z'/%3E%3Cpath d='M0 5.5 4.5 10 0 14.5zM36 5.5 31.5 10l4.5 4.5z'/%3E%3C/svg%3E");--svg-sprig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 40'%3E%3Cdefs%3E%3Cpath id='l' d='M0 0C1-7 6-12 14-13C13-5 7-1 0 0Z'/%3E%3C/defs%3E%3Cpath d='M6 27C45 20 105 20 144 27' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round'/%3E%3Cuse href='%23l' transform='translate(22 25.2)'/%3E%3Cuse href='%23l' transform='translate(36 23.6) scale(1 -1)'/%3E%3Cuse href='%23l' transform='translate(50 22.4)'/%3E%3Cuse href='%23l' transform='translate(128 25.2) scale(-1 1)'/%3E%3Cuse href='%23l' transform='translate(114 23.6) scale(-1 -1)'/%3E%3Cuse href='%23l' transform='translate(100 22.4) scale(-1 1)'/%3E%3Ccircle cx='75' cy='16' r='3.4'/%3E%3Ccircle cx='67.5' cy='13.5' r='2.1'/%3E%3Ccircle cx='82.5' cy='13.5' r='2.1'/%3E%3C/svg%3E");--svg-leaf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 14.5C1.5 6.5 6.5 1.5 14.5 1.5c0 8-5 13-13 13z'/%3E%3C/svg%3E");--svg-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22 0 0 0 0 .15 0 0 0 0 .07 0 0 0 .55 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--svg-chalk-dust: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--svg-stamp-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2 2.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--svg-dc-tl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M1 29V12h11V1h17'/%3E%3Cpath d='M6 29V17h11V6h12'/%3E%3Crect x='1' y='1' width='5' height='5' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--svg-dc-tr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cg transform='translate(30 0) scale(-1 1)'%3E%3Cpath d='M1 29V12h11V1h17'/%3E%3Cpath d='M6 29V17h11V6h12'/%3E%3Crect x='1' y='1' width='5' height='5' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--svg-dc-bl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cg transform='translate(0 30) scale(1 -1)'%3E%3Cpath d='M1 29V12h11V1h17'/%3E%3Cpath d='M6 29V17h11V6h12'/%3E%3Crect x='1' y='1' width='5' height='5' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");--svg-dc-br: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cg transform='translate(30 30) scale(-1 -1)'%3E%3Cpath d='M1 29V12h11V1h17'/%3E%3Cpath d='M6 29V17h11V6h12'/%3E%3Crect x='1' y='1' width='5' height='5' fill='%23000' stroke='none'/%3E%3C/g%3E%3C/svg%3E");container-type:inline-size;max-width:720px;margin:0 auto;padding:var(--pad-y) var(--pad-x);color:#1a1a1a;font-size:16px;line-height:1.45;text-align:start;font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:520px){.tpl{--pad-y: 30px;--pad-x: 18px}}.tpl img{display:block}.tpl-head{text-align:center;margin-bottom:36px}.tpl-rest{margin:0;font-size:40px;line-height:1.1;overflow-wrap:break-word;text-wrap:balance}.tpl-title{margin:0}.tpl-cat{margin-bottom:36px}.tpl .tpl-cat:last-child{margin-bottom:0}.tpl-cat-name{margin:0 0 16px;font-size:22px;line-height:1.2;text-wrap:balance}.tpl-dish-name{font-weight:600;overflow-wrap:break-word}.tpl-price{white-space:nowrap;font-variant-numeric:lining-nums}.tpl-desc{margin:4px 0 0;font-size:14px;color:#5f5a52;text-wrap:pretty}.tpl-facts{margin:4px 0 0;font-size:12.5px;line-height:1.45;opacity:.78;text-wrap:pretty;overflow-wrap:break-word}.tpl-facts p{margin:0}.tpl-facts-more>summary{display:inline-block;cursor:pointer;list-style:none;text-decoration:underline dotted;text-underline-offset:3px}.tpl-facts-more>summary::-webkit-details-marker{display:none}.tpl-facts-more>summary:after{content:" ▾"}.tpl-facts-more[open]>summary:after{content:" ▴"}.tpl-facts-more>p{margin:2px 0 0}.print .tpl-facts{opacity:.88}.tpl-row{display:flex;align-items:baseline;gap:8px}.tpl-row .tpl-dish-name{min-width:0}.tpl-row.lead{align-items:last baseline}.tpl-row.split{justify-content:space-between;gap:16px}.tpl-dots{flex:1 1 24px;min-width:18px;border-bottom:1px dotted;opacity:.4;transform:translateY(-.28em)}.tpl-stub{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 5%,var(--stub-bg, #f3f1ec));color:var(--accent)}.tpl-stub:after{content:"";width:36%;max-width:44px;aspect-ratio:1;background:currentColor;opacity:.3;-webkit-mask:var(--svg-utensils) center / contain no-repeat;mask:var(--svg-utensils) center / contain no-repeat}.tpl-trio{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.tpl-trio>img,.tpl-trio>.tpl-stub{grid-column:1;margin-right:var(--trio-gap, 14px)}.tpl-trio>div:not(.tpl-stub){grid-column:2}.tpl-trio>.tpl-price{grid-column:3;margin-left:var(--trio-gap, 14px)}@container (max-width: 340px){.tpl-trio{grid-template-columns:auto minmax(0,1fr)}.tpl-trio>img,.tpl-trio>.tpl-stub{grid-row:1 / span 2}.tpl-trio>div:not(.tpl-stub){align-self:end}.tpl-trio>.tpl-price{grid-column:2;align-self:start;justify-self:start;margin:8px 0 0}}.tpl-orn{display:block;margin-left:auto;margin-right:auto;background:var(--accent)}.tpl-classic{font-family:Lora Variable,Georgia,serif;color:#231d17}.tpl-classic .tpl-head{margin-bottom:40px}.tpl-classic .tpl-title{margin-bottom:12px;padding-left:.32em;font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.tpl-classic .tpl-rest{font-family:Playfair Display Variable,Lora Variable,Georgia,serif;font-size:clamp(34px,8.5cqi,54px);font-weight:700;line-height:1.05;letter-spacing:-.01em}.tpl-cl-orn{width:96px;height:12px;margin-top:18px;-webkit-mask:var(--svg-diamond-rule) center / contain no-repeat;mask:var(--svg-diamond-rule) center / contain no-repeat}.tpl-classic .tpl-cat-name{display:flex;align-items:center;gap:14px;margin-bottom:12px;font-size:26px;font-style:italic;font-weight:600;color:var(--accent)}.tpl-classic .tpl-cat-name:after{content:"";flex:1;height:1px;background:currentColor;opacity:.3}.tpl-classic .tpl-dish{display:flex;align-items:flex-start;gap:16px;padding:9px 0;break-inside:avoid}.tpl-classic .tpl-photo{width:76px;height:76px;flex-shrink:0;object-fit:cover;border-radius:12px}.tpl-classic .tpl-dish-body{flex:1;min-width:0}.tpl-classic .tpl-dish-name{font-size:17px;font-weight:600}.tpl-classic .tpl-price{font-family:Playfair Display Variable,Lora Variable,Georgia,serif;font-size:18px;font-weight:600;color:var(--accent)}.tpl-classic .tpl-desc{font-size:14.5px;font-style:italic;color:#6d6358}@container (max-width: 520px){.tpl-classic .tpl-photo{width:64px;height:64px;border-radius:10px}.tpl-classic .tpl-cat-name{font-size:24px}}.tpl-modern{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#15171c}.tpl-modern .tpl-head{margin-bottom:28px;text-align:left}.tpl-modern .tpl-title{display:inline-block;margin-bottom:12px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--accent) 11%,#fff);color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tpl-modern .tpl-rest{font-size:clamp(32px,8cqi,48px);font-weight:800;line-height:1.04;letter-spacing:-.035em}.tpl-modern .tpl-cat{margin-bottom:28px}.tpl-modern .tpl-cat-name{margin-bottom:2px;font-size:24px;font-weight:800;letter-spacing:-.02em}.tpl-modern .tpl-cat-name:before{content:"";display:block;width:28px;height:4px;margin-bottom:12px;border-radius:2px;background:var(--accent)}.tpl-md-dish{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #eceef1;break-inside:avoid}.tpl-md-dish:last-child{border-bottom:0}.tpl-md-body{flex:1;min-width:0}.tpl-modern .tpl-dish-name{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.tpl-modern .tpl-desc{color:#6b7079}.tpl-md-price{display:inline-block;margin-top:10px;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 11%,#fff);color:var(--accent);font-size:15px;font-weight:800}.tpl-md-photo{width:112px;height:112px;flex-shrink:0;object-fit:cover;border-radius:18px}@container (max-width: 520px){.tpl-md-photo{width:92px;height:92px;border-radius:14px}}.tpl-minimal{max-width:640px;font-family:Golos Text Variable,Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#111}.tpl-minimal .tpl-head{margin-bottom:44px;padding-bottom:22px;border-bottom:1px solid #111;text-align:left}.tpl-minimal .tpl-rest{font-size:clamp(32px,8cqi,46px);font-weight:600;line-height:1.02;letter-spacing:-.035em}.tpl-minimal .tpl-title{margin-top:10px;font-size:15px;color:#6b6b6b}.tpl-minimal .tpl-cat{margin-bottom:40px}.tpl-minimal .tpl-cat-name{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tpl-minimal .tpl-cat-name:before{content:"";width:8px;height:8px;flex-shrink:0;background:var(--accent)}.tpl-mn-dish{margin-bottom:16px;break-inside:avoid}.tpl-minimal .tpl-dish-name{font-size:16.5px;font-weight:500}.tpl-minimal .tpl-price{font-size:16px;font-weight:500}.tpl-minimal .tpl-desc{max-width:46ch;margin-top:2px;color:#737373}.tpl-fresh{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#fff8ee;color:#2b2520}.tpl-fresh .tpl-head{margin-bottom:30px}.tpl-fresh .tpl-title{margin-bottom:8px;padding-left:.24em;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.tpl-fresh .tpl-rest{font-family:Lora Variable,Georgia,serif;font-size:clamp(34px,8.5cqi,52px);font-style:italic;font-weight:600;line-height:1.08}.tpl-fr-wave{width:88px;height:8px;margin-top:16px;-webkit-mask:var(--svg-wave) center / contain no-repeat;mask:var(--svg-wave) center / contain no-repeat}.tpl-fresh .tpl-cat{margin-bottom:30px}.tpl-fresh .tpl-cat-name{margin-bottom:14px;font-family:Lora Variable,Georgia,serif;font-size:26px;font-style:italic;font-weight:600;text-align:center;color:var(--accent)}.tpl-fr-list{display:flex;flex-direction:column;gap:10px}.tpl-fr-dish{--trio-gap: 16px;padding:12px 16px 12px 12px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #5a371412,0 6px 18px #5a37140f;break-inside:avoid}.tpl-fr-photo{width:68px;height:68px;flex-shrink:0;object-fit:cover;border-radius:50%}.tpl-fr-body{flex:1;min-width:0}.tpl-fresh .tpl-dish-name{font-size:16px;font-weight:700}.tpl-fresh .tpl-desc{margin-top:2px;font-size:13.5px;color:#74685c}.tpl-fr-price{flex-shrink:0;font-family:Lora Variable,Georgia,serif;font-size:18px;font-style:italic;font-weight:700;color:var(--accent)}.tpl-elegant{font-family:EB Garamond Variable,Georgia,serif;background:#faf6ee;color:#2a241d}.tpl-el-frame{position:relative;padding:50px 38px 46px;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.tpl-el-frame:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);pointer-events:none}.tpl-el-corners{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;margin:0;pointer-events:none;-webkit-mask:var(--svg-sparkle) left top / 24px no-repeat,var(--svg-sparkle) right top / 24px no-repeat,var(--svg-sparkle) left bottom / 24px no-repeat,var(--svg-sparkle) right bottom / 24px no-repeat;mask:var(--svg-sparkle) left top / 24px no-repeat,var(--svg-sparkle) right top / 24px no-repeat,var(--svg-sparkle) left bottom / 24px no-repeat,var(--svg-sparkle) right bottom / 24px no-repeat}.tpl-elegant .tpl-head{margin-bottom:38px}.tpl-elegant .tpl-title{margin-bottom:14px;padding-left:.42em;font-size:13px;font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--accent)}.tpl-elegant .tpl-rest{font-size:clamp(38px,9cqi,58px);font-style:italic;font-weight:400;line-height:1.05}.tpl-el-orn{width:160px;height:20px;margin-top:20px;-webkit-mask:var(--svg-flourish) center / contain no-repeat;mask:var(--svg-flourish) center / contain no-repeat}.tpl-elegant .tpl-cat{margin-bottom:38px}.tpl-elegant .tpl-cat-name{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px;font-size:14px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.tpl-elegant .tpl-cat-name>span{margin-right:-.32em}.tpl-elegant .tpl-cat-name:before,.tpl-elegant .tpl-cat-name:after{content:"";width:40px;height:1px;flex-shrink:0;background:currentColor;opacity:.5}.tpl-el-dish{max-width:460px;margin:0 auto 24px;text-align:center;break-inside:avoid}.tpl-elegant .tpl-dish-name{font-size:21px;font-weight:500;line-height:1.2}.tpl-elegant .tpl-desc{margin-top:3px;font-size:16px;font-style:italic;line-height:1.35;color:#76695b}.tpl-el-price{display:inline-block;margin-top:6px;font-family:Spectral,EB Garamond Variable,Georgia,serif;font-size:16px;font-weight:500;letter-spacing:.06em;color:var(--accent)}@container (max-width: 520px){.tpl-el-frame{padding:38px 18px 34px}.tpl-elegant .tpl-cat-name{gap:10px;letter-spacing:.22em}.tpl-elegant .tpl-cat-name:before,.tpl-elegant .tpl-cat-name:after{width:22px}}.tpl-gourmet{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#fdfcf9;color:#1f1d1a;text-align:center}.tpl-gourmet .tpl-head{margin-bottom:8px;padding-top:14px}.tpl-gourmet .tpl-title{margin-bottom:18px;padding-left:.5em;font-size:11px;font-weight:500;letter-spacing:.5em;text-transform:uppercase;color:#72695d}.tpl-gourmet .tpl-rest{font-family:Spectral,Georgia,serif;font-size:clamp(38px,9.5cqi,64px);font-style:italic;font-weight:300;line-height:1.05;letter-spacing:-.01em}.tpl-gm-rule{width:1px;height:56px;margin-top:30px}.tpl-gourmet .tpl-cat{margin-bottom:44px}.tpl-gourmet .tpl-cat-name{margin:36px 0 28px;padding-left:.5em;font-size:11px;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:var(--accent)}.tpl-gm-dish{max-width:440px;margin:0 auto 30px;break-inside:avoid}.tpl-gourmet .tpl-dish-name{font-family:Spectral,Georgia,serif;font-size:21px;font-weight:500;line-height:1.2}.tpl-gourmet .tpl-desc{margin-top:6px;font-size:13px;line-height:1.6;letter-spacing:.02em;color:#72695d}.tpl-gm-price{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--accent)}.tpl-magazine{font-family:Golos Text Variable,Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#151515}.tpl-magazine .tpl-head{margin-bottom:38px;text-align:left}.tpl-magazine .tpl-title{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.tpl-magazine .tpl-title:after{content:"";flex:1;height:1px;background:#151515}.tpl-magazine .tpl-rest{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(40px,10.5cqi,72px);font-weight:600;line-height:.98;letter-spacing:-.03em}.tpl-magazine .tpl-cat{margin-bottom:44px}.tpl-mg-cathead{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;padding-top:12px;border-top:3px solid #151515}.tpl-mg-num{flex-shrink:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:46px;font-style:italic;font-weight:400;line-height:.9;color:var(--accent)}.tpl-magazine .tpl-cat-name{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:28px;font-weight:600;letter-spacing:-.015em}.tpl-mg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:24px 26px}.tpl-mg-item{min-width:0;break-inside:avoid}.tpl-mg-photo{width:100%;aspect-ratio:4 / 3;margin-bottom:12px;object-fit:cover}.tpl-mg-grid:not(.no-photos)>.tpl-mg-item:first-child:nth-last-child(odd){grid-column:1 / -1}.tpl-mg-grid:not(.no-photos)>.tpl-mg-item:first-child:nth-last-child(odd) .tpl-mg-photo{aspect-ratio:16 / 9}.tpl-mg-grid:not(.no-photos)>.tpl-mg-item:first-child:nth-last-child(odd) .tpl-dish-name{font-size:25px}.tpl-mg-grid.no-photos .tpl-mg-item{padding-top:12px;border-top:1px solid #d8d8d8}.tpl-magazine .tpl-dish-name{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:19px;font-weight:600;line-height:1.2}.tpl-magazine .tpl-price{font-size:15px;font-weight:600}.tpl-magazine .tpl-desc{font-size:13.5px;color:#666}@container (max-width: 520px){.tpl-mg-num{font-size:38px}.tpl-magazine .tpl-cat-name{font-size:24px}}.tpl-news{font-family:Old Standard TT,Georgia,serif;background:#f3efe4;color:#171512}.tpl-news .tpl-head{margin-bottom:26px}.tpl-news-meta{margin-bottom:14px;padding:5px 0 4px;border-top:1px solid #171512;border-bottom:1px solid #171512}.tpl-news .tpl-title{padding-left:.34em;font-size:12px;font-weight:700;letter-spacing:.34em;text-transform:uppercase}.tpl-news .tpl-rest{font-size:clamp(40px,11.5cqi,80px);font-weight:700;line-height:.95;letter-spacing:-.01em;text-transform:uppercase}.tpl-news-rule{height:7px;margin-top:16px;border-top:3px solid #171512;border-bottom:1px solid #171512;background:none}.tpl-news-cols{columns:240px 2;column-gap:34px;column-rule:1px solid #171512}.tpl-news-cols.single{column-count:1}.tpl-news .tpl-cat{margin-bottom:22px}.tpl-news .tpl-cat-name{margin-bottom:12px;padding:5px 0 4px;border-top:2px solid #171512;border-bottom:1px solid #171512;font-size:16px;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase;break-after:avoid}.tpl-news-dish{margin-bottom:14px;break-inside:avoid}.tpl-news-photo{width:100%;aspect-ratio:3 / 2;margin-bottom:8px;object-fit:cover;border:1px solid #171512;filter:grayscale(1) contrast(1.12)}.tpl-news .tpl-dish-name{font-size:16.5px;font-weight:700}.tpl-news .tpl-price{font-weight:700}.tpl-news .tpl-desc{font-size:14.5px;font-style:italic;line-height:1.35;color:#3b3833}@container (max-width: 520px){.tpl-news-dish{display:flow-root}.tpl-news-photo{float:left;width:38%;aspect-ratio:1;margin:3px 12px 2px 0}}.tpl-vintage{font-family:Lora Variable,Georgia,serif;background-color:#efe1c4;background-image:var(--svg-grain);color:#3c2a19}.tpl-vt-frame{position:relative;padding:46px 32px 40px;border:1.5px solid #7a5a36;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tpl-vt-frame:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #7a5a36;pointer-events:none}.tpl-vt-corners{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;margin:0;background:#7a5a36;pointer-events:none;-webkit-mask:var(--svg-corner-diamond) left top / 20px no-repeat,var(--svg-corner-diamond) right top / 20px no-repeat,var(--svg-corner-diamond) left bottom / 20px no-repeat,var(--svg-corner-diamond) right bottom / 20px no-repeat;mask:var(--svg-corner-diamond) left top / 20px no-repeat,var(--svg-corner-diamond) right top / 20px no-repeat,var(--svg-corner-diamond) left bottom / 20px no-repeat,var(--svg-corner-diamond) right bottom / 20px no-repeat}.tpl-vintage .tpl-head{margin-bottom:34px}.tpl-vintage .tpl-title{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#7a5a36}.tpl-vintage .tpl-title:before,.tpl-vintage .tpl-title:after{content:"";width:34px;height:1px;background:currentColor}.tpl-vintage .tpl-rest{font-family:Playfair Display Variable,Georgia,serif;font-size:clamp(38px,10cqi,64px);font-weight:900;line-height:.98;letter-spacing:.01em;text-transform:uppercase}.tpl-vt-orn{width:160px;height:18px;margin-top:18px;-webkit-mask:var(--svg-fleuron) center / contain no-repeat;mask:var(--svg-fleuron) center / contain no-repeat}.tpl-vintage .tpl-cat{margin-bottom:32px}.tpl-vintage .tpl-cat-name{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:16px;font-size:26px;font-style:italic;font-weight:700}.tpl-vintage .tpl-cat-name:before,.tpl-vintage .tpl-cat-name:after{content:"";flex:1;min-width:18px;max-width:70px;height:1px;background:#7a5a36}.tpl-vt-dish{display:flex;align-items:center;gap:16px;margin-bottom:14px;break-inside:avoid}.tpl-vt-photo{width:88px;height:68px;flex-shrink:0;padding:3px;object-fit:cover;border:1.5px solid #7a5a36;border-radius:50%;background:#efe1c4;filter:sepia(.3) saturate(.95)}.tpl-vt-body{flex:1;min-width:0}.tpl-vintage .tpl-dish-name{font-size:17px;font-weight:700}.tpl-vintage .tpl-dots{opacity:.55}.tpl-vintage .tpl-price{font-size:17px;font-weight:700;color:var(--accent)}.tpl-vintage .tpl-desc{font-size:14.5px;font-style:italic;color:#6c5540}@container (max-width: 520px){.tpl-vt-frame{padding:36px 14px 30px}.tpl-vt-dish{gap:12px}.tpl-vt-photo{width:64px;height:50px;padding:2px}.tpl-vintage .tpl-dish-name,.tpl-vintage .tpl-price{font-size:16px}}.tpl-kraft{font-family:PT Mono,Courier New,monospace;background-color:#d6be97;background-image:var(--svg-grain);color:#33240f;font-synthesis:weight}.tpl-kraft .tpl-head{margin-bottom:36px}.tpl-kr-stamp{display:inline-block;padding:10px 22px;border:4px double var(--accent);border-radius:8px;color:var(--accent);font-size:clamp(24px,6.4cqi,36px);font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg);-webkit-mask:var(--svg-stamp-ink) 0 0 / 140px;mask:var(--svg-stamp-ink) 0 0 / 140px}.tpl-kraft .tpl-title{margin-top:16px;font-size:13px;letter-spacing:.3em;text-transform:uppercase}.tpl-kraft .tpl-title:before{content:"[ "}.tpl-kraft .tpl-title:after{content:" ]"}.tpl-kraft .tpl-cat{margin-bottom:32px}.tpl-kraft .tpl-cat-name{margin-bottom:12px;font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tpl-kraft .tpl-cat-name>span{display:inline-block;padding:6px 20px 5px;background:#fffbee99;transform:rotate(-1.2deg);clip-path:polygon(0 10%,3% 0,50% 5%,97% 0,100% 12%,98% 50%,100% 90%,96% 100%,50% 95%,3% 100%,0 88%,2% 50%)}.tpl-kr-dish{display:flex;align-items:flex-start;gap:16px;padding:8px 0;break-inside:avoid}.tpl-kr-photo{width:78px;height:90px;flex-shrink:0;padding:5px 5px 16px;object-fit:cover;background:#fbf8f1;box-shadow:0 2px 6px #33240f47;transform:rotate(-2.5deg)}.tpl-kr-dish:nth-child(odd) .tpl-kr-photo{transform:rotate(2deg)}.tpl-kr-body{flex:1;min-width:0;padding-top:4px}.tpl-kraft .tpl-dish-name{font-size:15px;font-weight:700}.tpl-kraft .tpl-dots{border-bottom-width:2px;opacity:.35}.tpl-kraft .tpl-price{font-size:15px;font-weight:700;color:var(--accent)}.tpl-kraft .tpl-desc{margin-top:3px;font-size:13px;color:#5d4a2f}.tpl-bistro{--chalk: #f3f0e7;--chalk-acc: color-mix(in oklab, var(--accent) 42%, #fff);--frame: 12px;padding:calc(var(--pad-y) + var(--frame)) calc(var(--pad-x) + var(--frame)) calc(var(--pad-y) + var(--frame) + 8px);font-family:Caveat Variable,Segoe Print,cursive;background-color:#1f2a24;background-image:radial-gradient(ellipse at 28% 14%,rgba(255,255,255,.08),transparent 55%),radial-gradient(ellipse at 78% 72%,rgba(255,255,255,.05),transparent 50%),var(--svg-chalk-dust);box-shadow:inset 0 0 0 calc(var(--frame) - 3px) #7a5535,inset 0 0 0 var(--frame) #4d3320,inset 0 0 50px calc(var(--frame) + 4px) #0006;color:var(--chalk);text-shadow:0 0 1px rgba(255,255,255,.35)}@media(max-width:520px){.tpl-bistro{--frame: 8px}}.tpl-bistro .tpl-head{margin-bottom:26px}.tpl-bistro .tpl-rest{font-size:clamp(48px,12.5cqi,80px);font-weight:700;line-height:.95}.tpl-bistro .tpl-title{margin-top:4px;font-size:27px;font-weight:500;color:var(--chalk-acc)}.tpl-bs-line{width:200px;height:14px;margin-top:8px;background:var(--chalk);opacity:.85;-webkit-mask:var(--svg-chalk-line) center / contain no-repeat;mask:var(--svg-chalk-line) center / contain no-repeat}.tpl-bistro .tpl-cat{margin-bottom:26px}.tpl-bistro .tpl-cat-name{margin-bottom:6px;font-size:36px;font-weight:700;text-align:center;color:var(--chalk-acc)}.tpl-bs-dish{margin-bottom:10px;break-inside:avoid}.tpl-bistro .tpl-dish-name{font-size:24px;font-weight:600;line-height:1.15}.tpl-bistro .tpl-dots{border-bottom-width:2px;opacity:.4}.tpl-bistro .tpl-price{font-size:25px;font-weight:700;color:var(--chalk-acc)}.tpl-bistro .tpl-desc{margin-top:0;font-size:20px;line-height:1.15;color:#f3f0e7b8}.tpl-botanic{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f0f2e8;color:#243029}.tpl-botanic .tpl-head{margin-bottom:36px}.tpl-bt-sprig{width:150px;height:40px;margin-bottom:12px;-webkit-mask:var(--svg-sprig) center / contain no-repeat;mask:var(--svg-sprig) center / contain no-repeat}.tpl-botanic .tpl-rest{font-family:Lora Variable,Georgia,serif;font-size:clamp(36px,9cqi,56px);font-style:italic;font-weight:500;line-height:1.05}.tpl-botanic .tpl-title{margin-top:12px;padding-left:.3em;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.tpl-botanic .tpl-cat{margin-bottom:34px}.tpl-botanic .tpl-cat-name{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px;font-family:Lora Variable,Georgia,serif;font-size:27px;font-style:italic;font-weight:600}.tpl-botanic .tpl-cat-name:before,.tpl-botanic .tpl-cat-name:after{content:"";width:16px;height:16px;flex-shrink:0;background:var(--accent);-webkit-mask:var(--svg-leaf) center / contain no-repeat;mask:var(--svg-leaf) center / contain no-repeat}.tpl-botanic .tpl-cat-name:after{transform:scaleX(-1)}.tpl-bt-dish{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);break-inside:avoid}.tpl-bt-dish:last-child{border-bottom:0}.tpl-bt-photo{width:70px;height:90px;flex-shrink:0;object-fit:cover;border-radius:999px 999px 10px 10px}.tpl-bt-photo.tpl-stub{--stub-bg: #f0f2e8}.tpl-bt-body{flex:1;min-width:0}.tpl-botanic .tpl-dish-name{font-size:16px;font-weight:700}.tpl-botanic .tpl-price{font-family:Lora Variable,Georgia,serif;font-size:18px;font-style:italic;font-weight:600;color:var(--accent)}.tpl-botanic .tpl-desc{font-size:13.5px;color:#66715f}.tpl-grid{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f5f4f1;color:#15171c}.tpl-grid .tpl-head{margin-bottom:26px;text-align:left}.tpl-grid .tpl-title{margin-bottom:6px;font-size:13px;font-weight:700;color:var(--accent)}.tpl-grid .tpl-rest{font-size:clamp(30px,7.5cqi,44px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.tpl-grid .tpl-cat{margin-bottom:30px}.tpl-grid .tpl-cat-name{margin-bottom:14px;font-size:22px;font-weight:800;letter-spacing:-.02em}.tpl-gr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tpl-gr-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 1px 2px #0000000d;break-inside:avoid}.tpl-gr-media{position:relative}.tpl-gr-photo{width:100%;aspect-ratio:1;object-fit:cover}.tpl-gr-tag{position:absolute;left:10px;bottom:10px;padding:5px 11px;border-radius:999px;background:#fff;color:#15171c;font-size:14px;font-weight:800;box-shadow:0 2px 8px #00000029}.tpl-gr-body{padding:10px 14px 14px}.tpl-grid .tpl-dish-name{font-size:15px;font-weight:700;line-height:1.25}.tpl-grid .tpl-desc{font-size:12.5px;line-height:1.4;color:#666a72}.tpl-gr-price{display:inline-block;margin-top:8px;font-weight:800;color:var(--accent)}@container (max-width: 560px){.tpl-gr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tpl-gr-card{border-radius:14px}.tpl-gr-body{padding:8px 10px 12px}.tpl-grid .tpl-dish-name{font-size:14px}.tpl-gr-tag{left:7px;bottom:7px;padding:4px 9px;font-size:13px}}.tpl-bold{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#121212}.tpl-bold .tpl-head{margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x)) 30px;padding:calc(var(--pad-y) + 10px) var(--pad-x) 34px;background:var(--accent);color:#fff;text-align:left}.tpl-bold .tpl-title{margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.82}.tpl-bold .tpl-rest{font-family:Unbounded Variable,Arial Black,system-ui,sans-serif;font-size:clamp(32px,9cqi,60px);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.tpl-bold .tpl-cat{margin-bottom:30px}.tpl-bold .tpl-cat-name{margin-bottom:14px;font-family:Unbounded Variable,Arial Black,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.tpl-bold .tpl-cat-name>span{padding:0 4px;background:linear-gradient(transparent 58%,color-mix(in srgb,var(--accent) 30%,transparent) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.tpl-bd-list{display:flex;flex-direction:column;gap:10px}.tpl-bd-dish{padding:12px;border-radius:18px;background:#f3f2ef;break-inside:avoid}.tpl-bd-photo{width:78px;height:78px;flex-shrink:0;object-fit:cover;border-radius:14px}.tpl-bd-photo.tpl-stub{--stub-bg: #f3f2ef}.tpl-bd-body{flex:1;min-width:0}.tpl-bold .tpl-dish-name{font-size:17px;font-weight:800;line-height:1.2}.tpl-bold .tpl-desc{font-size:13.5px;color:#5e5e63}.tpl-bd-price{flex-shrink:0;padding:8px 13px;border-radius:12px;background:var(--accent);color:#fff;font-size:15px;font-weight:800}.tpl-street{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#ffd23f;color:#111}.tpl-street .tpl-head{margin-bottom:30px;text-align:left}.tpl-street .tpl-title{display:inline-block;margin-bottom:12px;padding:4px 12px;background:#111;color:#ffd23f;font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-2deg)}.tpl-street .tpl-rest{font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:clamp(50px,14.5cqi,100px);font-weight:700;line-height:.92;letter-spacing:-.01em;text-transform:uppercase}.tpl-street .tpl-cat{margin-bottom:32px}.tpl-street .tpl-cat-name{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:30px;font-weight:700;text-transform:uppercase}.tpl-street .tpl-cat-name:after{content:"";flex:1;height:4px;background:#111}.tpl-st-list{display:flex;flex-direction:column;gap:16px}.tpl-st-card{--trio-gap: 0;overflow:hidden;border:3px solid #111;border-radius:14px;background:#fff;box-shadow:5px 5px #111;break-inside:avoid}.tpl-st-photo{width:112px;height:100%;min-height:112px;object-fit:cover;border-right:3px solid #111;contain-intrinsic-size:0 0}.tpl-street .tpl-trio>.tpl-st-photo{align-self:stretch}.tpl-st-photo.tpl-stub{--stub-bg: #fff}.tpl-st-body{flex:1;min-width:0;padding:14px 16px}.tpl-street .tpl-dish-name{font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:21px;font-weight:600;line-height:1.1;text-transform:uppercase}.tpl-street .tpl-desc{color:#444}.tpl-st-price{flex-shrink:0;margin-right:16px;padding:5px 12px;border:3px solid #111;border-radius:10px;background:var(--accent);color:#fff;font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:19px;font-weight:700;transform:rotate(-4deg)}@container (max-width: 520px){.tpl-st-photo{width:86px;min-height:86px}.tpl-st-body{padding:10px 12px}.tpl-street .tpl-dish-name{font-size:18px}.tpl-st-price{margin-right:10px;padding:4px 8px;font-size:16px}}@container (max-width: 340px){.tpl-street .tpl-trio>.tpl-price{margin:2px 12px 12px}}.tpl-playful{font-family:Nunito Variable,Trebuchet MS,system-ui,sans-serif;background-color:#fffaf0;background-image:radial-gradient(color-mix(in srgb,var(--accent) 16%,transparent) 2px,transparent 2.6px);background-size:24px 24px;color:#2c2620}.tpl-playful .tpl-head{margin-bottom:30px}.tpl-playful .tpl-rest{font-size:clamp(40px,10.5cqi,64px);font-weight:900;line-height:1;letter-spacing:-.01em;color:var(--accent);text-shadow:3px 3px 0 color-mix(in srgb,var(--accent) 22%,#fff)}.tpl-playful .tpl-title{display:inline-block;margin-top:14px;padding:6px 18px;border:2px dashed color-mix(in srgb,var(--accent) 45%,#fff);border-radius:999px;background:#fff;font-size:15px;font-weight:800}.tpl-playful .tpl-cat{margin-bottom:30px}.tpl-playful .tpl-cat-name{margin-bottom:16px;text-align:center}.tpl-playful .tpl-cat-name>span{display:inline-block;padding:8px 22px;border-radius:999px;background:var(--accent);color:#fff;font-size:19px;font-weight:900;box-shadow:0 3px color-mix(in srgb,var(--accent) 60%,#000);transform:rotate(-1.5deg)}.tpl-pf-list{display:flex;flex-direction:column;gap:12px}.tpl-pf-dish{padding:12px 16px 12px 12px;border:2px solid color-mix(in srgb,var(--accent) 20%,#fff);border-radius:26px;background:#fff;break-inside:avoid}.tpl-pf-photo{width:72px;height:72px;flex-shrink:0;object-fit:cover;border:3px solid color-mix(in srgb,var(--accent) 25%,#fff);border-radius:50%}.tpl-pf-body{flex:1;min-width:0}.tpl-playful .tpl-dish-name{font-size:17px;font-weight:800;line-height:1.2}.tpl-playful .tpl-desc{margin-top:3px;color:#72685d}.tpl-pf-price{flex-shrink:0;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent);font-size:16px;font-weight:900}.tpl-dark{--acc-l: color-mix(in oklab, var(--accent) 50%, #fff);font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background-color:#151311;background-image:radial-gradient(ellipse 90% 320px at 50% 0,rgba(255,225,190,.07),transparent);color:#efe9e1}.tpl-dark .tpl-head{margin-bottom:38px}.tpl-dark .tpl-head:after{content:"";display:block;width:64px;height:3px;margin:20px auto 0;background:var(--acc-l)}.tpl-dark .tpl-title{margin-bottom:10px;padding-left:.42em;font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:14px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--acc-l)}.tpl-dark .tpl-rest{font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:clamp(46px,12.5cqi,84px);font-weight:600;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:#fff}.tpl-dark .tpl-cat{margin-bottom:34px}.tpl-dark .tpl-cat-name{display:flex;align-items:center;gap:14px;margin-bottom:8px;font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:22px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fff}.tpl-dark .tpl-cat-name:after{content:"";flex:1;height:1px;background:#fff3}.tpl-dk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:0 32px}.tpl-dk-dish{display:flex;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09);break-inside:avoid}.tpl-dk-photo{width:66px;height:66px;flex-shrink:0;object-fit:cover;border-radius:10px}.tpl-dk-photo.tpl-stub{--stub-bg: #24211e;color:var(--acc-l)}.tpl-dk-body{flex:1;min-width:0}.tpl-dark .tpl-dish-name{font-size:16px;font-weight:700}.tpl-dark .tpl-price{font-family:Oswald Variable,Arial Narrow,sans-serif;font-size:19px;font-weight:500;color:var(--acc-l)}.tpl-dark .tpl-desc{font-size:13.5px;color:#a79f95}.tpl-noir{--acc-l: color-mix(in oklab, var(--accent) 45%, #fff);--glow: color-mix(in oklab, var(--accent) 65%, #fff);font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background-color:#0b0a10;background-image:radial-gradient(ellipse 80% 300px at 50% 0,color-mix(in srgb,var(--accent) 30%,transparent),transparent);color:#ecebf2}.tpl-noir .tpl-head{margin-bottom:40px;padding-top:12px}.tpl-noir .tpl-rest{font-family:Unbounded Variable,system-ui,sans-serif;font-size:clamp(34px,9cqi,58px);font-weight:300;line-height:1.08;letter-spacing:.04em;text-transform:uppercase;color:#fff8fb;text-shadow:0 0 3px #fff,0 0 9px var(--glow),0 0 18px var(--glow),0 0 34px var(--accent),0 0 64px var(--accent)}.tpl-noir .tpl-title{display:inline-block;margin-top:18px;padding:6px 18px 6px calc(18px + .32em);border:1.5px solid var(--acc-l);border-radius:999px;font-family:Unbounded Variable,system-ui,sans-serif;font-size:11px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--acc-l);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 0 8px color-mix(in srgb,var(--accent) 40%,transparent)}.tpl-noir .tpl-cat{margin-bottom:36px}.tpl-noir .tpl-cat-name{margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--acc-l) 45%,transparent);font-family:Unbounded Variable,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--acc-l);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 80%,transparent)}.tpl-nr-dish{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07);break-inside:avoid}.tpl-nr-photo{width:58px;height:58px;flex-shrink:0;margin:3px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #0b0a10,0 0 0 3.5px var(--acc-l),0 0 16px var(--accent)}.tpl-nr-body{flex:1;min-width:0}.tpl-noir .tpl-dish-name{font-size:16px;font-weight:600}.tpl-noir .tpl-price{font-size:15.5px;font-weight:600;letter-spacing:.04em;color:var(--acc-l)}.tpl-noir .tpl-desc{font-size:13.5px;color:#9897a6}.tpl-deco{--gold: #d9b76e;--deco-bg: color-mix(in srgb, var(--accent) 36%, #0c0c0c);font-family:Spectral,Georgia,serif;background:var(--deco-bg);color:#f3ead7}.tpl-dc-frame{position:relative;margin:6px;padding:46px 34px 40px;border:1px solid var(--gold);box-shadow:0 0 0 5px var(--deco-bg),0 0 0 6px color-mix(in srgb,var(--gold) 55%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.tpl-dc-corners{position:absolute;top:8px;right:8px;bottom:8px;left:8px;margin:0;background:var(--gold);pointer-events:none;-webkit-mask:var(--svg-dc-tl) left top / 30px no-repeat,var(--svg-dc-tr) right top / 30px no-repeat,var(--svg-dc-bl) left bottom / 30px no-repeat,var(--svg-dc-br) right bottom / 30px no-repeat;mask:var(--svg-dc-tl) left top / 30px no-repeat,var(--svg-dc-tr) right top / 30px no-repeat,var(--svg-dc-bl) left bottom / 30px no-repeat,var(--svg-dc-br) right bottom / 30px no-repeat}.tpl-deco .tpl-head{margin-bottom:38px}.tpl-dc-fan{width:120px;height:64px;margin-bottom:18px;background:var(--gold);-webkit-mask:var(--svg-fan) center / contain no-repeat;mask:var(--svg-fan) center / contain no-repeat}.tpl-deco .tpl-rest{padding-left:.14em;font-family:Poiret One,Spectral,sans-serif;font-size:clamp(36px,9.5cqi,62px);font-weight:400;line-height:1.05;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tpl-deco .tpl-title{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;font-size:13px;letter-spacing:.5em;text-transform:uppercase}.tpl-deco .tpl-title:before,.tpl-deco .tpl-title:after{content:"";width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.tpl-deco .tpl-cat{margin-bottom:34px}.tpl-deco .tpl-cat-name{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:18px;font-family:Poiret One,Spectral,sans-serif;font-size:24px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.tpl-deco .tpl-cat-name:before,.tpl-deco .tpl-cat-name:after{content:"";flex:1;min-width:18px;max-width:90px;height:5px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.tpl-dc-dish{margin-bottom:14px;break-inside:avoid}.tpl-deco .tpl-dish-name{font-size:15px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.tpl-deco .tpl-dots{color:var(--gold);opacity:.6}.tpl-deco .tpl-price{font-size:16px;letter-spacing:.06em;color:var(--gold)}.tpl-deco .tpl-desc{margin-top:3px;font-size:15px;font-style:italic;font-weight:300;color:#f3ead7b3}@container (max-width: 520px){.tpl-dc-frame{padding:38px 18px 32px}.tpl-deco .tpl-cat-name{gap:10px;letter-spacing:.14em}}.tpl-trattoria{--check: color-mix(in srgb, var(--accent) 40%, transparent);padding:var(--pad-x);font-family:Lora Variable,Georgia,serif;background-color:#fff;background-image:linear-gradient(90deg,var(--check) 50%,transparent 50%),linear-gradient(var(--check) 50%,transparent 50%);background-size:32px 32px;color:#2d2118}.tpl-tr-paper{padding:44px 34px 40px;border-radius:4px;background:#fffaf0;box-shadow:0 4px 18px #0003}.tpl-trattoria .tpl-head{margin-bottom:30px}.tpl-trattoria .tpl-title{margin-bottom:2px;font-family:Playfair Display Variable,Georgia,serif;font-size:22px;font-style:italic;color:#6b5a4b}.tpl-trattoria .tpl-rest{font-family:Playfair Display Variable,Georgia,serif;font-size:clamp(40px,10.5cqi,66px);font-style:italic;font-weight:800;line-height:1;color:var(--accent)}.tpl-tr-flag{width:84px;height:5px;margin-top:18px;border-radius:3px;background:linear-gradient(90deg,#1f8a4c 33.3%,#f2ede2 33.3%,#f2ede2 66.6%,#c8322d 66.6%)}.tpl-trattoria .tpl-cat{margin-bottom:30px}.tpl-trattoria .tpl-cat-name{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px;font-size:27px;font-style:italic;font-weight:700}.tpl-trattoria .tpl-cat-name:before,.tpl-trattoria .tpl-cat-name:after{content:"";flex:1;min-width:18px;max-width:80px;height:2px;background:color-mix(in srgb,var(--accent) 55%,transparent)}.tpl-tr-dish{display:flex;align-items:center;gap:16px;margin-bottom:14px;break-inside:avoid}.tpl-tr-photo{width:78px;height:78px;flex-shrink:0;object-fit:cover;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000012,0 3px 9px #00000029}.tpl-tr-body{flex:1;min-width:0}.tpl-trattoria .tpl-dish-name{font-size:17px;font-weight:700}.tpl-trattoria .tpl-price{font-family:Playfair Display Variable,Lora Variable,Georgia,serif;font-size:19px;font-weight:700;color:var(--accent)}.tpl-trattoria .tpl-desc{font-size:14.5px;font-style:italic;color:#796959}@container (max-width: 520px){.tpl-tr-paper{padding:32px 16px 28px}.tpl-tr-photo{width:66px;height:66px}}.tpl-zen{font-family:Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f7f5f0;color:#1c1b19}.tpl-zen .tpl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #1c1b19;text-align:left}.tpl-zen .tpl-rest{padding-top:4px;font-family:Spectral,Georgia,serif;font-size:clamp(36px,9cqi,58px);font-weight:400;line-height:1.05;letter-spacing:-.01em}.tpl-zn-seal{display:flex;align-items:flex-start;gap:10px;flex-shrink:0}.tpl-zen .tpl-title{max-block-size:190px;font-size:12px;font-weight:500;letter-spacing:.5em;text-transform:uppercase;color:#6f6a61;writing-mode:vertical-rl}.tpl-zn-stamp{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:8px;background:var(--accent);box-shadow:inset 0 0 0 3px var(--accent),inset 0 0 0 4.5px #ffffffbf;color:#fff;font-family:Spectral,Georgia,serif;font-size:30px;font-weight:500;line-height:1;transform:rotate(3deg)}.tpl-zen .tpl-cat{margin-bottom:40px}.tpl-zen .tpl-cat-name{display:flex;align-items:center;gap:12px;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.36em;text-transform:uppercase}.tpl-zen .tpl-cat-name:before{content:"";width:20px;height:2px;flex-shrink:0;background:var(--accent)}.tpl-zn-dish{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #e2ddd3;break-inside:avoid}.tpl-zn-dish:last-child{border-bottom:0}.tpl-zn-body{flex:1;min-width:0}.tpl-zen .tpl-dish-name{font-family:Spectral,Georgia,serif;font-size:19px;font-weight:500;line-height:1.25}.tpl-zen .tpl-price{font-size:15px;font-weight:500}.tpl-zen .tpl-desc{margin-top:3px;font-size:13px;letter-spacing:.01em;color:#6c665f}.tpl-zn-photo{width:84px;height:84px;flex-shrink:0;object-fit:cover}@container (max-width: 520px){.tpl-zn-photo{width:72px;height:72px}.tpl-zn-stamp{width:46px;height:46px;font-size:28px}}.tpl-oriental{font-family:Lora Variable,Georgia,serif;background:#fbf5ea;color:#2e2317}.tpl-or-band{height:20px;margin:0 0 30px;-webkit-mask:var(--svg-or-band) left center / auto 20px repeat-x;mask:var(--svg-or-band) left center / auto 20px repeat-x}.tpl-or-band-end{margin:36px 0 0}.tpl-oriental .tpl-head{margin-bottom:36px}.tpl-or-arch{position:relative;max-width:460px;margin:0 auto;padding:60px 28px 26px;border:1.5px solid var(--accent);border-bottom:0;border-radius:999px 999px 0 0}.tpl-or-arch:before{content:"";position:absolute;top:6px;right:6px;bottom:0;left:6px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-bottom:0;border-radius:inherit;pointer-events:none}.tpl-or-star{width:26px;height:26px;margin-bottom:14px;-webkit-mask:var(--svg-star8) center / contain no-repeat;mask:var(--svg-star8) center / contain no-repeat}.tpl-oriental .tpl-title{margin-bottom:8px;padding-left:.4em;font-family:EB Garamond Variable,Lora Variable,Georgia,serif;font-size:13px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--accent)}.tpl-oriental .tpl-rest{font-family:EB Garamond Variable,Lora Variable,Georgia,serif;font-size:clamp(38px,9.5cqi,58px);font-weight:500;line-height:1.04}.tpl-oriental .tpl-cat{margin-bottom:32px}.tpl-oriental .tpl-cat-name{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:16px;font-family:EB Garamond Variable,Lora Variable,Georgia,serif;font-size:22px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.tpl-oriental .tpl-cat-name:before,.tpl-oriental .tpl-cat-name:after{content:"";width:14px;height:14px;flex-shrink:0;background:var(--accent);-webkit-mask:var(--svg-star8) center / contain no-repeat;mask:var(--svg-star8) center / contain no-repeat}.tpl-or-dish{display:flex;align-items:center;gap:18px;margin-bottom:14px;break-inside:avoid}.tpl-or-photo{width:70px;height:70px;flex-shrink:0;margin:5px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px #fbf5ea,0 0 0 4.5px var(--accent)}.tpl-or-photo.tpl-stub{--stub-bg: #fbf5ea}.tpl-or-body{flex:1;min-width:0}.tpl-oriental .tpl-dish-name{font-size:17px;font-weight:600}.tpl-oriental .tpl-dots{opacity:.45}.tpl-oriental .tpl-price{font-size:17px;font-weight:700;color:var(--accent)}.tpl-oriental .tpl-desc{font-size:14.5px;font-style:italic;color:#7a6a58}.tpl-compact{font-family:Golos Text Variable,Manrope Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#16161a}.tpl-compact .tpl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:22px;padding-bottom:12px;border-bottom:3px solid var(--accent);text-align:left}.tpl-compact .tpl-rest{font-size:clamp(26px,6.5cqi,34px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.tpl-compact .tpl-title{font-size:14px;color:#6b6b73}.tpl-cp-cols{columns:250px 2;column-gap:32px}.tpl-compact .tpl-cat{margin-bottom:20px;break-inside:auto}.tpl-compact .tpl-cat-name{margin-bottom:4px;padding:5px 8px;background:color-mix(in srgb,var(--accent) 9%,#fff);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);break-after:avoid}.tpl-cp-dish{padding:5px 8px;break-inside:avoid}.tpl-cp-dish+.tpl-cp-dish{border-top:1px solid #efeff2}.tpl-compact .tpl-dish-name{font-size:14.5px;font-weight:500}.tpl-compact .tpl-dots{opacity:.3}.tpl-compact .tpl-price{font-family:PT Mono,Courier New,monospace;font-size:14px}.tpl-compact .tpl-desc{margin-top:1px;font-size:12px;line-height:1.35;color:#65656d}@container (max-width: 340px){.tpl-classic .tpl-photo,.tpl-tr-photo,.tpl-or-photo,.tpl-dk-photo{width:52px;height:52px}.tpl-tr-photo{border-width:3px}.tpl-vt-photo{width:54px;height:42px}.tpl-kr-photo{width:56px;height:66px;padding:4px 4px 11px}.tpl-bt-photo{width:54px;height:70px}.tpl-nr-photo{width:46px;height:46px}.tpl-zn-photo{width:60px;height:60px}.tpl-fr-photo,.tpl-pf-photo{width:56px;height:56px}.tpl-bd-photo{width:60px;height:60px}.tpl-classic .tpl-dish,.tpl-vt-dish,.tpl-tr-dish,.tpl-or-dish,.tpl-kr-dish,.tpl-bt-dish{gap:12px}.tpl-tr-paper{padding:26px 12px 22px}.tpl-el-frame,.tpl-vt-frame,.tpl-dc-frame{padding-left:12px;padding-right:12px}}.public:has(.tpl-fresh){background:#fff8ee}.public:has(.tpl-elegant){background:#faf6ee}.public:has(.tpl-gourmet){background:#fdfcf9}.public:has(.tpl-news){background:#f3efe4}.public:has(.tpl-vintage){background:#efe1c4}.public:has(.tpl-kraft){background:#d6be97}.public:has(.tpl-bistro){background:#1a1714}.public:has(.tpl-botanic){background:#f0f2e8}.public:has(.tpl-grid){background:#f5f4f1}.public:has(.tpl-street){background:#ffd23f}.public:has(.tpl-playful){background:#fffaf0}.public:has(.tpl-dark){background:#151311}.public:has(.tpl-noir){background:#0b0a10}.public:has(.tpl-deco){background:color-mix(in srgb,var(--accent) 36%,#0c0c0c)}.public:has(.tpl-trattoria){background:#efe6d6}.public:has(.tpl-zen){background:#f7f5f0}.public:has(.tpl-oriental){background:#fbf5ea}.mf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 6px;max-width:720px;margin:0 auto;padding:8px 16px 12px;border-top:1px solid rgba(128,128,128,.25);color:#5c5c5c;font-size:12px;line-height:1.4}.mf-link{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:2px;padding:4px 0}.tpl-dark~.mf,.tpl-noir~.mf,.tpl-bistro~.mf,.tpl-deco~.mf{color:#a8a39b;border-top-color:#ffffff24}.tpl-kraft~.mf{color:#5d4a2f;border-top-color:#33240f4d}.tpl-street~.mf{color:#111;border-top-color:#0000004d}.tpl:not(.tpl-pro) .tpl-nav{position:sticky;top:0;z-index:4;margin:-12px calc(-1 * var(--pad-x)) 30px;padding:9px 0;background:var(--nav-bg, rgb(255 255 255 / .88));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--nav-line, rgb(0 0 0 / .08))}.tpl-el-frame>.tpl-nav,.tpl-vt-frame>.tpl-nav,.tpl-dc-frame>.tpl-nav,.tpl-tr-paper>.tpl-nav{margin-inline:0}.tpl-el-frame>.tpl-nav .tpl-nav-bar,.tpl-vt-frame>.tpl-nav .tpl-nav-bar,.tpl-dc-frame>.tpl-nav .tpl-nav-bar,.tpl-tr-paper>.tpl-nav .tpl-nav-bar{padding:0}.tpl:not(.tpl-pro) .tpl-cat{scroll-margin-top:64px}.tpl-fresh{--nav-bg: rgb(255 248 238 / .88)}.tpl-elegant{--nav-bg: rgb(250 246 238 / .9);--nav-line: color-mix(in srgb, var(--accent) 30%, transparent)}.tpl-gourmet{--nav-bg: rgb(253 252 249 / .88)}.tpl-news{--nav-bg: rgb(243 239 228 / .9);--nav-line: rgb(23 21 18 / .25)}.tpl-vintage{--nav-bg: rgb(239 225 196 / .9);--nav-line: rgb(122 90 54 / .35);--chip-line: rgb(122 90 54 / .4)}.tpl-kraft{--nav-bg: rgb(214 190 151 / .9);--nav-line: rgb(51 36 15 / .25);--chip-line: rgb(51 36 15 / .35)}.tpl-bistro{--nav-bg: rgb(31 42 36 / .9);--nav-line: rgb(243 240 231 / .14);--chip-line: rgb(243 240 231 / .35);--chip-on-bg: var(--chalk-acc);--chip-on-fg: #1f2a24}.tpl-bistro .tpl-nav-chip{padding:5px 15px 6px;font-size:20px;text-shadow:none}.tpl-botanic{--nav-bg: rgb(240 242 232 / .88)}.tpl-grid{--nav-bg: rgb(245 244 241 / .88)}.tpl-street{--nav-bg: rgb(255 210 63 / .94);--nav-line: #111;--chip-line: #111;--chip-bg: #fff;--chip-on-bg: #111;--chip-on-fg: #ffd23f}.tpl-street .tpl-nav-chip{border-width:2px;font-weight:800}.tpl-playful{--nav-bg: rgb(255 250 240 / .9)}.tpl-dark{--nav-bg: rgb(21 19 17 / .88);--nav-line: rgb(255 255 255 / .08);--chip-line: rgb(255 255 255 / .18);--chip-on-bg: var(--acc-l);--chip-on-fg: #151311}.tpl-noir{--nav-bg: rgb(11 10 16 / .86);--nav-line: rgb(255 255 255 / .08);--chip-line: rgb(255 255 255 / .18);--chip-on-bg: var(--glow);--chip-on-fg: #0b0a10}.tpl-deco{--nav-bg: color-mix(in srgb, var(--deco-bg) 90%, transparent);--nav-line: color-mix(in srgb, var(--gold) 35%, transparent);--chip-line: color-mix(in srgb, var(--gold) 50%, transparent);--chip-on-bg: var(--gold);--chip-on-fg: #0c0c0c}.tpl-deco .tpl-nav-chip{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.tpl-trattoria{--nav-bg: rgb(255 250 240 / .94)}.tpl-zen{--nav-bg: rgb(247 245 240 / .88)}.tpl-oriental{--nav-bg: rgb(251 245 234 / .88)}.tpl-wifi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:16px 0 0;font-size:14px;line-height:1.3}.tpl-modern .tpl-wifi,.tpl-minimal .tpl-wifi,.tpl-magazine .tpl-wifi,.tpl-grid .tpl-wifi,.tpl-bold .tpl-wifi,.tpl-street .tpl-wifi,.tpl-zen .tpl-wifi,.tpl-compact .tpl-wifi,.tpl-podium .tpl-wifi,.tpl-bento .tpl-wifi,.tpl-shelves .tpl-wifi{justify-content:flex-start}.tpl-wifi-text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.tpl-wifi-icon{flex:none;width:17px;height:17px;opacity:.75}.tpl-wifi-name{font-weight:600}.tpl-wifi-pass b{font-weight:600;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.tpl-wifi-copy{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border:1px solid color-mix(in srgb,currentColor 32%,transparent);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.tpl-wifi-copy svg{width:14px;height:14px}.tpl-venue{margin-top:44px;padding-top:22px;text-align:start;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:15px;line-height:1.45}.tpl-venue-list{display:grid;gap:12px;margin:0}.tpl-venue-row{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:2px 16px}.tpl-venue-row dt{display:flex;align-items:center;gap:7px;font-size:13px;opacity:.7}.tpl-venue-row dt svg{flex:none;width:15px;height:15px}.tpl-venue-row dd{margin:0;overflow-wrap:anywhere}.tpl-venue a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.tpl-venue-hours{display:block}.tpl-venue-days{display:inline-block;min-width:4.4em}.tpl-venue-links{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.tpl-venue a.tpl-venue-link{padding:6px 14px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;font-size:14px;text-decoration:none}@container (max-width: 520px){.tpl-venue-row{grid-template-columns:1fr}}.tpl-zen .tpl-head{flex-wrap:wrap;row-gap:14px}.tpl-zen .tpl-rest{flex:1 1 0%;min-width:0}.tpl-zen .tpl-wifi,.tpl-compact .tpl-wifi{flex-basis:100%;margin-top:0}.tpl-bistro .tpl-wifi{font-size:19px}.tpl-bistro .tpl-venue{font-size:20px}.tpl-bistro .tpl-wifi-copy,.tpl-bistro .tpl-venue-row dt,.tpl-bistro .tpl-venue a.tpl-venue-link{font-size:17px}.print .tpl-wifi-copy{display:none}.tpl-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-top:10px}.tpl-gallery .tpl-preview{width:112px;height:150px}.tpl-gallery .tpl-preview-scale{transform:scale(.1556)}@media(max-width:520px){.tpl-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tpl-gallery .tpl-preview{width:96px;height:128px}.tpl-gallery .tpl-preview-scale{transform:scale(.1333)}}.tpl-pick{border:none;background:none;padding:6px 4px;cursor:pointer;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:6px}.tpl-pick:hover{background:#f2f2ef}.tpl-pick.selected{outline:2px solid var(--accent);background:#f7f2ee}.tpl-pick-hint{display:block;font-size:10.5px;line-height:1.3;color:#8a8a84;margin-top:2px}.tpl-pick-label{font-size:12.5px;color:var(--fg)}.tpl-pick.selected .tpl-pick-hint{display:block;font-size:10.5px;line-height:1.3;color:#8a8a84;margin-top:2px}.tpl-pick-label{color:var(--accent);font-weight:600}.tpl-preview{width:150px;height:200px;overflow:hidden;border-radius:10px;border:1px solid var(--border);background:#fff;position:relative}.tpl-preview-scale{position:absolute;top:0;left:0;width:720px;transform:scale(.208);transform-origin:top left;pointer-events:none}.tpl-preview-scale>.tpl{min-height:970px}@page{margin:0}@media print{.tpl-wifi-copy{display:none}.public{min-height:100vh}.tpl{--pad-y: 12mm;--pad-x: 10mm;padding-bottom:var(--pad-y);max-width:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;container-type:normal;zoom:1.15}:is(.tpl-bistro,.tpl-elegant,.tpl-vintage,.tpl-deco,.tpl-trattoria){--pdf-stretch: 1}html[data-pdf-pages] .public{display:flex;flex-direction:column;min-height:var(--pdf-min-height)}html[data-pdf-pages] .public>.tpl{flex:1 0 auto}html[data-pdf-pages] :is(.tpl-elegant,.tpl-vintage,.tpl-deco,.tpl-trattoria){display:flex;flex-direction:column}html[data-pdf-pages] :is(.tpl-el-frame,.tpl-vt-frame,.tpl-dc-frame,.tpl-tr-paper){flex:1 0 auto}html[data-pdf-multi] :is(.tpl-el-corners,.tpl-vt-corners,.tpl-dc-corners),html[data-pdf-multi] :is(.tpl-el-frame,.tpl-vt-frame):before{display:none}html[data-pdf-multi] .tpl-el-frame{--pdf-line: color-mix(in srgb, var(--accent) 30%, transparent)}html[data-pdf-multi] .tpl-vt-frame{--pdf-line: #7a5a36}html[data-pdf-multi] :is(.tpl-el-frame,.tpl-vt-frame){background:linear-gradient(var(--pdf-line),var(--pdf-line)) 5px 5px / calc(100% - 10px) 1px no-repeat,linear-gradient(var(--pdf-line),var(--pdf-line)) 5px calc(100% - 5px) / calc(100% - 10px) 1px no-repeat,linear-gradient(var(--pdf-line),var(--pdf-line)) 5px 5px / 1px calc(100% - 10px) no-repeat,linear-gradient(var(--pdf-line),var(--pdf-line)) calc(100% - 5px) 5px / 1px calc(100% - 10px) no-repeat}.tpl-bistro{padding-bottom:calc(var(--pad-y) + var(--frame))}.tpl-tr-paper{-webkit-box-decoration-break:clone;box-decoration-break:clone}.tpl-kraft,.tpl-vintage{background-image:none}.tpl-bistro{background-image:radial-gradient(ellipse at 28% 14%,rgba(255,255,255,.08),transparent 55%),radial-gradient(ellipse at 78% 72%,rgba(255,255,255,.05),transparent 50%);box-shadow:inset 0 0 0 calc(var(--frame) - 3px) #7a5535,inset 0 0 0 var(--frame) #4d3320}.tpl-tr-paper{box-shadow:0 0 0 1px #0000001f}html[data-pdf-narrow] .tpl{--pad-y: 8mm;--pad-x: 7mm}html[data-pdf-narrow] .tpl-gr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pdf-narrow] .tpl-head,html[data-pdf-narrow] .tpl-cat{margin-bottom:20px}html[data-pdf-narrow] .tpl-el-frame,html[data-pdf-narrow] .tpl-vt-frame,html[data-pdf-narrow] .tpl-dc-frame,html[data-pdf-narrow] .tpl-tr-paper{padding:28px 22px 24px}html[data-pdf-narrow] .tpl-el-dish,html[data-pdf-narrow] .tpl-gm-dish,html[data-pdf-narrow] .tpl-elegant .tpl-cat-name{margin-bottom:12px}html[data-pdf-narrow] .tpl-gourmet .tpl-cat-name{margin:18px 0 12px}html[data-pdf-narrow] .tpl-gm-rule{height:28px;margin-top:14px}html[data-pdf-narrow] .tpl-fr-list,html[data-pdf-narrow] .tpl-pf-list,html[data-pdf-narrow] .tpl-bd-list,html[data-pdf-narrow] .tpl-st-list{gap:7px}html[data-pdf-narrow] .tpl-fr-dish,html[data-pdf-narrow] .tpl-pf-dish,html[data-pdf-narrow] .tpl-bd-dish{padding-top:7px;padding-bottom:7px}html[data-pdf-narrow] .tpl-md-dish,html[data-pdf-narrow] .tpl-zn-dish,html[data-pdf-narrow] .tpl-bt-dish,html[data-pdf-narrow] .tpl-nr-dish,html[data-pdf-narrow] .tpl-dk-dish{padding-top:8px;padding-bottom:8px}html[data-pdf-narrow] .tpl-kr-dish,html[data-pdf-narrow] .tpl-classic .tpl-dish{padding-top:5px;padding-bottom:5px}html[data-pdf-narrow] .tpl-vt-dish,html[data-pdf-narrow] .tpl-tr-dish,html[data-pdf-narrow] .tpl-or-dish,html[data-pdf-narrow] .tpl-dc-dish,html[data-pdf-narrow] .tpl-mn-dish,html[data-pdf-narrow] .tpl-bs-dish{margin-bottom:8px}html[data-pdf-narrow] .tpl-kr-photo{width:62px;height:72px}html[data-pdf-narrow] .tpl-bt-photo{width:58px;height:74px}html[data-pdf-narrow] .tpl-st-photo{width:86px;height:86px}html[data-pdf-narrow] .tpl-or-arch{max-width:380px;padding-top:36px;padding-bottom:16px}html[data-pdf-narrow] .tpl-or-photo{width:58px;height:58px}html[data-pdf-narrow] .tpl-or-band{margin-bottom:18px}html[data-pdf-narrow] .tpl-or-band-end{margin:20px 0 0}.tpl-news-dish{display:flow-root}.tpl-news-photo{float:left;width:40%;aspect-ratio:1;margin:3px 12px 2px 0}.tpl-mg-photo{aspect-ratio:3 / 2}.tpl-mg-grid:not(.no-photos)>.tpl-mg-item:first-child:nth-last-child(odd) .tpl-mg-photo{aspect-ratio:2 / 1}.public-lang-bar,.public-toolbar{display:none!important}.tpl>*:last-child{margin-bottom:0}.mf{max-width:none;padding:6px 10mm 0;break-inside:avoid}.tpl-cat{break-inside:auto}.tpl-cat-name,.tpl-mg-cathead{break-after:avoid}}.tpl[dir=rtl],.tpl[dir=rtl] *{letter-spacing:normal!important}.tpl-classic[dir=rtl] .tpl-title,.tpl-fresh[dir=rtl] .tpl-title,.tpl-elegant[dir=rtl] .tpl-title,.tpl-gourmet[dir=rtl] .tpl-title,.tpl-gourmet[dir=rtl] .tpl-cat-name,.tpl-news[dir=rtl] .tpl-title,.tpl-botanic[dir=rtl] .tpl-title,.tpl-dark[dir=rtl] .tpl-title,.tpl-oriental[dir=rtl] .tpl-title,.tpl-deco[dir=rtl] .tpl-rest{padding-left:0}.tpl-elegant[dir=rtl] .tpl-cat-name>span{margin-right:0}.tpl[dir=rtl] .tpl-price{direction:ltr;unicode-bidi:isolate}.tpl-modern[dir=rtl] .tpl-head,.tpl-minimal[dir=rtl] .tpl-head,.tpl-magazine[dir=rtl] .tpl-head,.tpl-grid[dir=rtl] .tpl-head,.tpl-bold[dir=rtl] .tpl-head,.tpl-street[dir=rtl] .tpl-head,.tpl-zen[dir=rtl] .tpl-head,.tpl-compact[dir=rtl] .tpl-head{text-align:right}.tpl[dir=rtl] .tpl-trio>img,.tpl[dir=rtl] .tpl-trio>.tpl-stub{margin-right:0;margin-left:var(--trio-gap, 14px)}.tpl[dir=rtl] .tpl-trio>.tpl-price{margin-left:0;margin-right:var(--trio-gap, 14px)}@container (max-width: 340px){.tpl[dir=rtl] .tpl-trio>.tpl-price{margin:8px 0 0}}.tpl[dir=rtl] .tpl-fr-dish,.tpl[dir=rtl] .tpl-pf-dish{padding:12px 12px 12px 16px}.tpl[dir=rtl] .tpl-gr-tag{left:auto;right:10px}@container (max-width: 560px){.tpl[dir=rtl] .tpl-gr-tag{right:7px}}.tpl[dir=rtl] .tpl-st-photo{border-right:0;border-left:3px solid #111}.tpl[dir=rtl] .tpl-st-price{margin-right:0;margin-left:16px}@container (max-width: 520px){.tpl[dir=rtl] .tpl-st-price{margin-left:10px}}@container (max-width: 520px){.tpl[dir=rtl] .tpl-news-photo{float:right;margin:3px 0 2px 12px}}.tpl-pro .tpl-nav{position:sticky;top:0;z-index:4;margin:0 calc(-1 * var(--pad-x)) 26px;padding:10px 0;background:var(--nav-bg, rgb(255 255 255 / .86));-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--nav-line, rgb(0 0 0 / .06))}.tpl-nav-bar{position:relative;display:flex;gap:8px;overflow-x:auto;padding:0 var(--pad-x);scrollbar-width:none}.tpl-nav-bar::-webkit-scrollbar{display:none}.tpl-nav-chip{flex:none;padding:8px 15px;border:1px solid var(--chip-line, rgb(0 0 0 / .12));border-radius:999px;background:var(--chip-bg, transparent);color:inherit;font:inherit;font-size:14px;font-weight:600;line-height:1.1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,border-color .2s}.tpl-nav-chip[aria-current]{background:var(--chip-on-bg, var(--accent));border-color:var(--chip-on-bg, var(--accent));color:var(--chip-on-fg, #fff)}.tpl-pro .tpl-cat{scroll-margin-top:70px}.tpl[data-reveal] .tpl-reveal{transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.tpl[data-reveal] .tpl-reveal:not([data-in]){opacity:0;transform:translateY(28px) scale(.97)}.tpl-pro [aria-haspopup=dialog]{cursor:pointer;-webkit-tap-highlight-color:transparent}.tpl-sheet{box-sizing:border-box;width:100%;max-width:min(560px,100%);max-height:90svh;margin:auto auto 0;padding:0;border:0;border-radius:26px 26px 0 0;background:var(--sheet-bg, #fff);color:var(--sheet-fg, #17130e);overscroll-behavior:contain}.tpl-sheet::backdrop{background:#0c090680}.tpl-sheet[open]{animation:tpl-sheet-in .34s cubic-bezier(.2,.8,.2,1)}@keyframes tpl-sheet-in{0%{opacity:0;transform:translateY(35%)}}.tpl-sheet-body{position:relative;padding:18px 20px 30px}.tpl-sheet-pic{aspect-ratio:4 / 3;margin-bottom:18px;overflow:hidden;border-radius:20px;background:#fff}.tpl-sheet-pic img{width:100%;height:100%;object-fit:cover}.tpl-sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.tpl-sheet-name{font-size:22px;font-weight:800;line-height:1.2;overflow-wrap:break-word}.tpl-sheet-price{flex:none;font-size:20px;font-weight:800;color:var(--sheet-price, var(--accent));white-space:nowrap}.tpl-sheet-desc{margin:10px 0 0;font-size:15px;line-height:1.5;opacity:.75}.tpl-sheet .tpl-facts-full{margin:12px 0 0;font-size:14px}.tpl-sheet .tpl-facts-full p+p{margin-top:4px}.tpl-sheet-close{position:absolute;top:26px;right:28px;width:38px;height:38px;border:0;border-radius:50%;background:#ffffffeb;color:#17130e;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000029}.tpl-sheet-body:not(:has(.tpl-sheet-pic)) .tpl-sheet-close{top:12px;right:14px}.tpl-sheet-body:not(:has(.tpl-sheet-pic)) .tpl-sheet-head{padding-right:44px}.tpl-podium{--pd-bg: #f6f3ee;background:var(--pd-bg);color:#17130e;font-family:Manrope Variable,Golos Text Variable,system-ui,sans-serif}.tpl-podium .tpl-head{text-align:start;margin-bottom:22px}.tpl-podium .tpl-title{font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.tpl-podium .tpl-rest{margin-top:10px;font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:44px;font-weight:700;line-height:1.04;letter-spacing:-.03em}.tpl-podium .tpl-nav{--nav-bg: rgb(246 243 238 / .86)}.tpl-pd-cat{display:flex;align-items:center;gap:14px;margin:4px 0 22px}.tpl-pd-num{font-family:Unbounded Variable,sans-serif;font-size:42px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--accent)}.tpl-podium .tpl-cat-name{margin:0;font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em}.tpl-pd-dish{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:40px}.tpl-pd-dish.end{align-items:flex-end;text-align:end}.tpl-pd-stage{position:relative;width:min(80%,340px);aspect-ratio:1;margin-bottom:4px}.tpl-pd-stage:before{content:"";position:absolute;top:7%;right:3%;bottom:0;left:3%;border-radius:50%;background:radial-gradient(circle at 50% 46%,#fff 0,#fff 40%,color-mix(in srgb,var(--accent) 14%,#fff) 62%,color-mix(in srgb,var(--accent) 30%,var(--pd-bg)));box-shadow:0 34px 40px -30px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 -18px 32px -16px color-mix(in srgb,var(--accent) 34%,transparent)}.tpl-pd-stage .tpl-photo{position:relative;width:100%;height:100%;object-fit:contain}.tpl-pd-stage .tpl-photo[data-cut]{mix-blend-mode:multiply}.tpl-pd-stage .tpl-photo:not([data-cut]){width:84%;height:84%;margin:12% 8% 4%;object-fit:cover;border-radius:50%;box-shadow:0 20px 34px -14px #28180880}.tpl-pd-stage .tpl-stub{position:relative;width:100%;height:100%;background:color-mix(in srgb,var(--accent) 40%,transparent);-webkit-mask:var(--svg-utensils) center 58% / 22% no-repeat;mask:var(--svg-utensils) center 58% / 22% no-repeat}.tpl-pd-dish .tpl-dish-body{max-width:32em}.tpl-podium .tpl-dish-name{font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.tpl-podium .tpl-desc{margin-top:6px;font-size:14px;color:#6d655b}.tpl-pd-dish .tpl-price{display:inline-block;margin-top:12px;padding:7px 16px;border-radius:999px;background:#17130e;color:#fff;font-size:15px;font-weight:800}.tpl-pd-line{margin-bottom:16px}.tpl-pd-line .tpl-dish-name{font-size:17px}.tpl-pd-line .tpl-price{font-weight:800}.tpl-podium[data-reveal] .tpl-pd-stage:not([data-in]){transform:translateY(40px) rotate(-8deg) scale(.9)}.tpl-podium[data-reveal] .tpl-pd-dish.end .tpl-pd-stage:not([data-in]){transform:translateY(40px) rotate(8deg) scale(.9)}@container (min-width: 560px){.tpl-pd-dish,.tpl-pd-dish.end{flex-direction:row;align-items:center;gap:32px}.tpl-pd-dish.end{flex-direction:row-reverse}.tpl-pd-stage{flex:none;width:46%}}.tpl-bento{--bn-bg: #f7f4ef;--bn-ink: #1b1712;background:var(--bn-bg);color:var(--bn-ink);font-family:Manrope Variable,Golos Text Variable,system-ui,sans-serif}.tpl-bento .tpl-head{position:relative;overflow:hidden;margin:0 0 12px;padding:26px 22px 22px;border-radius:28px;background:var(--bn-ink);color:#fff;text-align:start}.tpl-bento .tpl-head:after{content:"";position:absolute;top:-70px;right:-56px;width:190px;aspect-ratio:1;border-radius:50%;background:var(--accent)}.tpl-bento .tpl-rest{position:relative;z-index:1;max-width:78%;font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:32px;font-weight:700;line-height:1.06;letter-spacing:-.02em}.tpl-bento .tpl-title{position:relative;z-index:1;margin-top:10px;font-size:13px;font-weight:600;color:#ffffffa8}.tpl-bento .tpl-nav{--nav-bg: rgb(247 244 239 / .88);--chip-bg: #fff;--chip-line: transparent;--chip-on-bg: var(--bn-ink)}.tpl-bento .tpl-cat-name{margin:0 0 12px 4px;font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:19px;font-weight:600}.tpl-bn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px}.tpl-bn-tile{--tile: color-mix(in srgb, var(--accent) 13%, #fffdf9);position:relative;display:flex;flex-direction:column;min-width:0;padding:12px 12px 14px;border-radius:24px;background:var(--tile);transition:transform .2s}.tpl-bn-tile[data-tone="1"]{--tile: #fff;box-shadow:0 1px #0000000a,0 12px 26px -20px #0006}.tpl-bn-tile[data-tone="2"]{--tile: color-mix(in srgb, var(--accent) 6%, #efe8dd)}.tpl-bn-tile[aria-haspopup]:active{transform:scale(.98)}.tpl-bn-tile .tpl-photo{width:100%;aspect-ratio:4 / 3;margin:-4px 0 8px;object-fit:contain}.tpl-bn-tile .tpl-photo[data-cut]{mix-blend-mode:multiply;transform:scale(1.08)}.tpl-bn-tile .tpl-photo:not([data-cut]){margin:0 0 10px;object-fit:cover;border-radius:16px}.tpl-bn-text{flex:1}.tpl-bento .tpl-dish-name{font-size:15px;font-weight:800;line-height:1.22}.tpl-bento .tpl-desc{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:12.5px;color:#6f665b;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tpl-bento .tpl-price{align-self:flex-start;margin-top:10px;padding:5px 11px;border-radius:999px;background:var(--bn-ink);color:#fff;font-size:13.5px;font-weight:800}.tpl-bn-tile.big{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:1fr auto;gap:0 8px;min-height:190px;padding:20px 18px 18px;background:var(--accent);color:#fff}.tpl-bn-tile.big .tpl-bn-text{grid-column:1;grid-row:1}.tpl-bn-tile.big .tpl-photo{grid-column:2;grid-row:1 / 3;align-self:center;aspect-ratio:1;margin:-14px -8px -8px 0}.tpl-bn-tile.big .tpl-photo[data-cut]{padding:7%;border-radius:50%;background:#fff;mix-blend-mode:normal;transform:rotate(-6deg);box-shadow:0 18px 30px -12px #00000073}.tpl-bn-tile.big .tpl-photo:not([data-cut]){margin:0;border-radius:20px}.tpl-bn-tile.big .tpl-dish-name{font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:clamp(15px,5.2cqi,21px);font-weight:700;line-height:1.12}.tpl-bn-tile.big .tpl-desc{color:#ffffffd1;-webkit-line-clamp:3}.tpl-bn-tile.big .tpl-price{grid-column:1;grid-row:2;justify-self:start;background:#fff;color:var(--bn-ink)}.tpl-bn-tile.wide{grid-column:1 / -1}.tpl-bn-tile.wide:not(.text){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:0 12px}.tpl-bn-tile.wide .tpl-photo{grid-row:1 / 3;margin:0}.tpl-bn-tile.wide .tpl-price{justify-self:start;align-self:end}.tpl-bn-tile.text .tpl-dish-name{font-size:16px}.tpl-bn-tile.text .tpl-desc{-webkit-line-clamp:4}.tpl-bento .tpl-sheet{--sheet-bg: var(--bn-bg)}@container (min-width: 560px){.tpl-bn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tpl-bn-tile.big{grid-column:span 2;grid-row:span 2}.tpl-bn-tile.wide{grid-column:span 2}}.tpl-cinema{overflow-x:clip;--pad-y: 44px;--cn-bg: #0b0a0a;--glow: color-mix(in oklab, var(--accent) 55%, #ffc27a);background:var(--cn-bg);color:#f1ece4;font-family:Manrope Variable,Golos Text Variable,system-ui,sans-serif}.tpl-cinema .tpl-head{position:relative;margin-bottom:30px;padding:26px 0 14px}.tpl-cinema .tpl-head:before{content:"";position:absolute;inset:-60px -30% auto;height:300px;background:radial-gradient(ellipse 50% 62% at 50% 0%,color-mix(in srgb,var(--accent) 46%,transparent),transparent 72%);pointer-events:none}.tpl-cinema .tpl-title{position:relative;margin-bottom:16px;padding-inline-start:.6em;font-size:12px;letter-spacing:.6em;text-transform:uppercase;color:var(--glow)}.tpl-cinema .tpl-rest{position:relative;font-family:Oswald Variable,sans-serif;font-size:60px;font-weight:600;line-height:.96;letter-spacing:.01em;text-transform:uppercase}.tpl-cn-rule{position:relative;display:block;width:64px;height:2px;margin:22px auto 0;background:var(--glow)}.tpl-cinema .tpl-nav{--nav-bg: rgb(11 10 10 / .8);--nav-line: rgb(255 255 255 / .08);--chip-line: rgb(255 255 255 / .18);--chip-on-bg: var(--glow);--chip-on-fg: #0b0a0a}.tpl-cinema .tpl-nav-chip{font-family:Oswald Variable,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.tpl-cn-cat{margin:14px 0 20px;text-align:center}.tpl-cn-count{display:block;margin-bottom:8px;font-family:PT Mono,monospace;font-size:11px;letter-spacing:.2em;color:#f1ece480}.tpl-cinema .tpl-cat-name{margin:0;font-family:Oswald Variable,sans-serif;font-size:30px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.tpl-cn-shot{margin:0 calc(-1 * var(--pad-x)) 34px}.tpl-cn-frame{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:radial-gradient(ellipse 58% 54% at 50% 46%,#fff6ea 0%,#f3dcc0 26%,color-mix(in srgb,var(--accent) 26%,#6b4a30) 50%,color-mix(in srgb,var(--accent) 16%,#1c1410) 68%,var(--cn-bg) 92%)}.tpl-cn-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 52%,var(--cn-bg) 97%);pointer-events:none}.tpl-cn-frame .tpl-photo{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .9s ease}.tpl-cn-frame .tpl-photo[data-cut]{padding:4% 9% 12%;object-fit:contain;mix-blend-mode:multiply}.tpl-cn-caption{position:relative;margin-top:-64px;padding:0 var(--pad-x);text-align:center}.tpl-cinema .tpl-dish-name{font-family:Oswald Variable,sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.tpl-cinema .tpl-desc{max-width:30em;margin:8px auto 0;font-size:14px;color:#f1ece49e}.tpl-cinema .tpl-price{display:inline-block;margin-top:12px;font-family:Oswald Variable,sans-serif;font-size:22px;font-weight:500;letter-spacing:.06em;color:var(--glow)}.tpl-cn-line{margin-bottom:18px}.tpl-cinema .tpl-cn-line .tpl-dish-name{font-size:18px;letter-spacing:.06em}.tpl-cinema .tpl-cn-line .tpl-price{margin:0;font-size:18px}.tpl-cinema .tpl-cn-line .tpl-desc{margin:4px 0 0}.tpl-cinema[data-reveal] .tpl-cn-frame:not([data-in]){transform:none}.tpl-cinema[data-reveal] .tpl-cn-frame:not([data-in]) .tpl-photo{transform:scale(1.1);filter:blur(5px)}.tpl-cinema .tpl-sheet{--sheet-bg: #161413;--sheet-fg: #f1ece4}.tpl-shelves{--pad-y: 30px;--sh-bg: #f3f3f5;background:var(--sh-bg);color:#121214;font-family:Golos Text Variable,system-ui,sans-serif}.tpl-shelves .tpl-head{text-align:start;margin-bottom:14px}.tpl-shelves .tpl-rest{font-size:32px;font-weight:800;letter-spacing:-.02em}.tpl-shelves .tpl-title{margin-top:4px;font-size:14px;color:#6e6e76}.tpl-shelves .tpl-nav{--nav-bg: rgb(243 243 245 / .86);--chip-bg: #fff;--chip-line: transparent;--chip-on-bg: #121214}.tpl-shelves .tpl-nav-chip{box-shadow:0 1px 2px #00000012}.tpl-sh-cat{display:flex;align-items:baseline;gap:8px;margin:2px 0 10px}.tpl-shelves .tpl-cat-name{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em}.tpl-sh-count{font-size:14px;font-weight:600;color:#8b8b93}.tpl-sh-row{display:grid;grid-auto-columns:46%;grid-auto-flow:column;gap:10px;margin:0 calc(-1 * var(--pad-x));padding:2px var(--pad-x) 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--pad-x);scroll-snap-type:x mandatory;scrollbar-width:none}.tpl-sh-row::-webkit-scrollbar{display:none}.tpl-sh-card{display:flex;flex-direction:column;min-width:0;padding:8px 8px 12px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0000000d,0 12px 28px -18px #0000004d;scroll-snap-align:start}.tpl-sh-pic{aspect-ratio:1;margin-bottom:10px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,#fafafa)}.tpl-sh-pic .tpl-photo{width:100%;height:100%;object-fit:cover}.tpl-sh-pic .tpl-photo[data-cut]{padding:3%;object-fit:contain;mix-blend-mode:multiply}.tpl-sh-pic .tpl-stub{width:100%;height:100%;background:color-mix(in srgb,var(--accent) 35%,transparent);-webkit-mask:var(--svg-utensils) center / 30% no-repeat;mask:var(--svg-utensils) center / 30% no-repeat}.tpl-sh-card .tpl-dish-name,.tpl-sh-card .tpl-desc{display:-webkit-box;padding:0 4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tpl-sh-card .tpl-dish-name{font-size:14.5px;font-weight:700;line-height:1.25}.tpl-sh-card .tpl-desc{margin-top:3px;font-size:12.5px;color:#75757d}.tpl-sh-card .tpl-price{margin-top:auto;padding:8px 4px 0;font-size:16px;font-weight:800}.tpl-sh-line{margin-bottom:8px;padding:12px 14px;border-radius:16px;background:#fff}.tpl-sh-line .tpl-price{font-weight:800}.tpl-shelves .tpl-sheet-price{color:#121214}@container (min-width: 560px){.tpl-sh-row{grid-auto-columns:29%}}.tpl-aurora{--pad-y: 40px;--au-bg: #0a0c18;--au-1: color-mix(in oklab, var(--accent) 70%, #fff);--au-2: #8b5cf6;--au-3: #22d3ee;position:relative;isolation:isolate;overflow:clip;background:var(--au-bg);color:#f5f3ff;font-family:Manrope Variable,Golos Text Variable,system-ui,sans-serif}@supports (color: oklch(from red l c h)){.tpl-aurora{--au-1: oklch(from var(--accent) .68 max(c, .17) h)}}.tpl-au-sky{position:sticky;top:0;z-index:-1;height:100svh;margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x)) calc(var(--pad-y) - 100svh);overflow:hidden;pointer-events:none}.tpl-au-sky i{position:absolute;width:95%;aspect-ratio:1;border-radius:50%;opacity:.55;filter:blur(64px);will-change:transform}.tpl-au-sky i:nth-child(1){top:-18%;left:-38%;background:var(--au-1);animation:tpl-au-a 22s ease-in-out infinite alternate}.tpl-au-sky i:nth-child(2){top:26%;right:-46%;background:var(--au-2);animation:tpl-au-b 27s ease-in-out infinite alternate}.tpl-au-sky i:nth-child(3){bottom:-36%;left:-12%;background:var(--au-3);opacity:.4;animation:tpl-au-c 33s ease-in-out infinite alternate}@keyframes tpl-au-a{to{transform:translate(34%,22%)}}@keyframes tpl-au-b{to{transform:translate(-30%,-18%)}}@keyframes tpl-au-c{to{transform:translate(22%,-26%)}}@media(prefers-reduced-motion:reduce){.tpl-au-sky i{animation:none}}.tpl-preview .tpl-au-sky i{animation:none}.tpl-aurora .tpl-head{margin-bottom:26px}.tpl-aurora .tpl-title{font-size:12px;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#f5f3ffb3}.tpl-aurora .tpl-rest{margin-top:12px;font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:40px;font-weight:700;line-height:1.06;letter-spacing:-.02em;background:linear-gradient(100deg,#fff 30%,color-mix(in srgb,var(--au-1) 55%,#fff) 68%,color-mix(in srgb,var(--au-3) 55%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.tpl-aurora .tpl-nav{--nav-bg: rgb(10 12 24 / .5);--nav-line: rgb(255 255 255 / .08);--chip-line: rgb(255 255 255 / .2);--chip-bg: rgb(255 255 255 / .06);--chip-on-bg: #fff;--chip-on-fg: var(--au-bg)}.tpl-aurora .tpl-cat-name{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tpl-aurora .tpl-cat-name:before{content:"";flex:none;width:22px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--au-1),var(--au-3))}.tpl-au-card{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px 12px 12px;border:1px solid rgb(255 255 255 / .14);border-radius:24px;background:linear-gradient(135deg,#ffffff21,#ffffff0a);box-shadow:inset 0 1px #ffffff1f,0 12px 30px -18px #000000b3}.tpl-au-card.text{grid-template-columns:minmax(0,1fr);padding:14px 16px}.tpl-au-card .tpl-photo{width:88px;height:88px;object-fit:cover;border-radius:18px}.tpl-au-card .tpl-photo[data-cut]{padding:6px;object-fit:contain;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff1f,0 10px 28px -6px color-mix(in srgb,var(--au-1) 70%,transparent)}.tpl-aurora .tpl-row{align-items:flex-start}.tpl-aurora .tpl-dish-name{flex:1;font-size:16px;font-weight:700;line-height:1.25}.tpl-aurora .tpl-price{padding:4px 10px;border-radius:999px;background:linear-gradient(120deg,var(--au-1),var(--au-2));color:#fff;font-size:13.5px;font-weight:800}.tpl-aurora .tpl-desc{font-size:13px;color:#f5f3ffa8}html:has(#root>.public>.tpl-podium),.public:has(>.tpl-podium){--menu-bg: #f6f3ee}html:has(#root>.public>.tpl-bento),.public:has(>.tpl-bento){--menu-bg: #f7f4ef}html:has(#root>.public>.tpl-shelves),.public:has(>.tpl-shelves){--menu-bg: #f3f3f5}html:has(#root>.public>.tpl-cinema),.public:has(>.tpl-cinema){--menu-bg: #0b0a0a}html:has(#root>.public>.tpl-aurora),.public:has(>.tpl-aurora){--menu-bg: #0a0c18}.public:has(>.tpl .tpl-nav) .public-lang-bar{position:static}.public:has(>.tpl-cinema) .public-lang-bar,.public:has(>.tpl-aurora) .public-lang-bar{border-color:#ffffff1a}.public:has(>.tpl-cinema) .public-lang-bar .lang:not(.active),.public:has(>.tpl-aurora) .public-lang-bar .lang:not(.active){border-color:#fff3;color:#f1ece4}.print .tpl-nav,.print .tpl-au-sky{display:none}.print .tpl-sh-row{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 0 8px;overflow:visible}.print .tpl-pro .tpl-desc{display:block;-webkit-line-clamp:unset}.print .tpl-aurora{background-image:radial-gradient(60% 30% at 0% 0%,color-mix(in srgb,var(--au-1) 45%,transparent),transparent),radial-gradient(50% 30% at 100% 45%,color-mix(in srgb,var(--au-2) 40%,transparent),transparent),radial-gradient(60% 30% at 20% 100%,color-mix(in srgb,var(--au-3) 35%,transparent),transparent)}@media print{.tpl-nav,.tpl-au-sky,.tpl-sheet{display:none}html:not([data-pdf-narrow]) .tpl-pd-dish,html:not([data-pdf-narrow]) .tpl-pd-dish.end{flex-direction:row;align-items:center;gap:24px;margin-bottom:18px}html:not([data-pdf-narrow]) .tpl-pd-dish.end{flex-direction:row-reverse}html:not([data-pdf-narrow]) .tpl-pd-stage{flex:none;width:30%}html:not([data-pdf-narrow]) .tpl-cn-shot{margin:0 0 18px}html:not([data-pdf-narrow]) .tpl-cn-frame{width:62%;margin:0 auto}html:not([data-pdf-narrow]) .tpl-bn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html:not([data-pdf-narrow]) .tpl-bn-tile.big{grid-column:span 2;min-height:0}.tpl-bn-tile,.tpl-sh-card,.tpl-au-card,.tpl-cn-shot,.tpl-pd-dish{break-inside:avoid}html:not([data-pdf-narrow]) .tpl-bn-tile.wide{grid-column:span 2}html[data-pdf-narrow] .tpl-sh-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl[data-reveal] .tpl-reveal,.tpl[data-reveal] .tpl-reveal .tpl-photo{opacity:1!important;transform:none!important;transition:none!important}.tpl-sh-row{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 0 8px;overflow:visible}.tpl-pro .tpl-desc{display:block;-webkit-line-clamp:unset}.tpl-aurora .tpl-rest{background:none;color:#fff}}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4efe4;--fg: #1f1b16;--fg-soft: #3b352d;--muted: #625a4e;--accent: #b93d0a;--accent-fg: #ffffff;--card: #fbf8f1;--paper-sunken: #ece5d6;--border: #e1d8c6;--menu-bg: #ffffff;--ok: #15803d;--err: #b91c1c;--danger: #b91c1c;--font-text: "Golos Text Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Source Serif 4 Variable", Georgia, "Times New Roman", serif;--fs-caption: 13px;--fs-small: 14px;--fs-body: 16px;--fs-lead: 18px;--fs-h2: 28px;--fs-page: clamp(30px, 2.4vw + 18px, 44px);--fs-display: clamp(34px, 4.6vw + 12px, 58px);--lh-heading: 1.15;font-family:var(--font-text)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg)}html:has(#root>.public),html:has(#root>.public) body{background:var(--menu-bg)}button{font-family:inherit}.lp-hero-text h1,.lp-h2,.lp-final h2,.page-doc h1,.page-doc h2,.page-land-wide>h2{font-family:var(--font-display);font-weight:620;line-height:var(--lh-heading);letter-spacing:-.01em;text-wrap:balance}.lp-lead,.lp-cta p,.lp-feature p,.lp-faq-item p,.page-doc p,.ptm-note{text-wrap:pretty}.shell{max-width:860px;margin:0 auto;padding:32px 20px 64px}.shell.narrow{max-width:420px}h1{margin:0 0 8px;font-size:26px}h2{margin:0 0 12px;font-size:18px}.muted{color:var(--muted);font-size:14px}.card{margin-top:20px;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:12px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.topbar-right{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px}.topbar-right .btn{white-space:nowrap}@media(max-width:640px){.topbar{flex-direction:column;align-items:stretch;gap:10px}.topbar-right{justify-content:flex-start;gap:8px 10px}.topbar-right>.muted{flex-basis:100%;overflow-wrap:anywhere}}.cab-top{display:flex;align-items:center;padding:2px 0 16px}.cab-logo{display:inline-flex;align-items:center}.cab-logo img{display:block;height:28px;width:auto}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn{padding:8px 14px;border:1px solid var(--border);background:var(--card);border-radius:8px;cursor:pointer;font-size:14px;color:var(--fg);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4em}.btn:hover{background:var(--paper-sunken)}.btn.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn.primary:hover{filter:brightness(.95)}.btn.danger{color:var(--danger);border-color:#f0caca}.btn.small{padding:4px 8px}.btn:disabled{opacity:.6;cursor:default}.lucide{flex:none;width:1.15em;height:1.15em;stroke-width:1.75;vertical-align:-.2em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.icon-badge{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#b93d0a1a;color:var(--accent);font-size:20px}.form{display:flex;flex-direction:column;gap:14px;margin-top:12px}.form label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}input,select,textarea{font:inherit;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--fg);width:100%}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px}.inline-form{display:flex;gap:8px;margin-top:12px}.inline-form input{flex:1}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border)}.tab{border:none;background:none;padding:8px 14px;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent}.tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.badge{font-size:12px;padding:3px 10px;border-radius:999px;background:#f0efe9;color:var(--muted)}.ok-badge{background:#dcfce7;color:var(--ok);margin-left:8px}.list{list-style:none;padding:0;margin:8px 0 0}.list li{padding:10px 0;border-bottom:1px solid var(--border)}.link{color:var(--accent);text-decoration:none;font-weight:600;padding-block:4px}.link:hover{text-decoration:underline}.ok{color:var(--ok);font-weight:600}.err{color:var(--err);font-weight:600;font-size:14px}.cat-name{font-size:17px;font-weight:600;max-width:60%}.dishes{margin-top:8px;display:flex;flex-direction:column;gap:10px}.dish{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fcfcfa}.dish-main{flex:1;display:flex;flex-direction:column;gap:6px}.dish-name{font-weight:600}.dish-desc{resize:vertical}.dish-side{width:150px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.price-field{display:flex;align-items:center;gap:6px}.price-field input{width:90px}.checkbox{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.checkbox input{width:auto}.dish-facts{flex-basis:100%;border-top:1px dashed var(--border);padding-top:6px}.facts-toggle{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;width:100%;padding:2px 0;border:none;background:none;color:var(--fg-soft);font-size:13px;text-align:start;cursor:pointer}.facts-ok{color:var(--ok)}.facts-warn{color:var(--muted)}.facts-body{display:flex;flex-direction:column;gap:8px;margin-top:8px}.facts-row{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.facts-row.is-ai{padding:4px 6px;border-radius:8px;background:#fdf3d8}.facts-label{width:72px;flex-shrink:0;font-size:13px;color:var(--muted)}.facts-portion{width:110px}.facts-row select{width:auto}.facts-num{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.facts-num input{width:60px}.facts-text{flex:1;min-width:180px}.facts-chips{display:flex;flex:1;flex-wrap:wrap;gap:6px}.facts-chips .chip{padding:4px 10px;font-size:12px}.facts-ai-note{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;background:#fdf3d8;font-size:13px}.facts-ai-note p{flex:1;min-width:220px;margin:0}.facts-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.facts-hint{font-size:12px;color:var(--muted)}.dish-photo{width:96px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;align-items:center}.thumb{width:96px;height:96px;border-radius:10px;object-fit:cover;border:1px solid var(--border);background:#f0efe9}.thumb-open{display:block;padding:0;border:none;border-radius:10px;background:none;cursor:zoom-in}.thumb-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.thumb.placeholder{display:flex;align-items:center;justify-content:center;padding:6px;color:var(--muted);font-size:13px;line-height:1.25;text-align:center;cursor:default}.thumb.placeholder.add{cursor:pointer;border-style:dashed;padding:0;font-family:inherit}.thumb.placeholder.add:hover{border-color:var(--accent);color:var(--accent)}.photo-actions{display:flex;gap:6px}.mini{font-size:11px;font-family:inherit;color:var(--muted);background:none;border:none;cursor:pointer;padding:2px 4px}.mini.link-like{cursor:pointer}.mini.danger{color:var(--danger)}.mini:hover{text-decoration:underline}.limits{list-style:none;padding:0;margin:10px 0 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 16px;font-size:14px;color:var(--fg)}.small-note{margin-top:12px;font-size:12px}.pub-field-label{font-size:14px;font-weight:600;color:var(--muted);margin-bottom:4px}.pub-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.pub-row label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.pub-row select,.pub-row input[type=color]{width:auto}.pub-published{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:20px;align-items:center}.pub-link{display:flex;flex-direction:column;gap:4px}.pub-url{font-size:12px;color:var(--muted);word-break:break-all}.pub-qr{display:flex;flex-direction:column;align-items:center;gap:6px}.pub-qr img{border:1px solid var(--border);border-radius:8px}.pub-actions{display:flex;align-items:center}.public{min-height:100vh;background:var(--menu-bg)}.public-lang-bar{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:12px;position:sticky;top:0;background:var(--menu-bg);border-bottom:1px solid var(--border);z-index:5}.public-lang-bar .lang{padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--menu-bg);cursor:pointer;font-size:13px}.public-lang-bar .lang.active{background:var(--accent);color:#fff;border-color:var(--accent)}.public>:not(.public-lang-bar){transition:opacity .12s ease-out}.public.public-switching>:not(.public-lang-bar){opacity:.55;transition:opacity .2s ease-in .12s}.public-lang-error{margin:8px auto 0;max-width:720px;padding:0 16px;color:var(--danger);font-size:14px;text-align:center}.public-loading{max-width:720px;margin:0 auto;padding:64px 24px;text-align:center;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted);cursor:pointer;font-size:13px}.chip .lucide{margin-left:.3em;width:1em;height:1em}.chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.pro-badge{display:inline-block;margin-inline-start:6px;padding:1px 6px;border-radius:999px;background:var(--fg);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.5;vertical-align:1px}.chip.active .pro-badge{background:#fff;color:var(--accent)}.pro-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--card));color:var(--fg-soft);font-size:14px;line-height:1.45}.pro-note .pro-badge{flex:none;margin:2px 0 0}.pro-line{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.pro-line .pro-badge{margin:0 4px 0 0}.pro-note a,.pro-line a{color:var(--accent);font-weight:600}.chip:disabled{cursor:default}.default-locale{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--muted)}.default-locale select{width:auto}.locale-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.locale-tabs{display:flex;flex-wrap:wrap;gap:4px}.hint{margin:8px 4px 0}.ed-locale-hint{min-height:2.9em;line-height:1.45}@media(max-width:700px){.ed-locale-hint{min-height:4.35em}}.field-with-badge{position:relative;display:flex;align-items:center;gap:8px;flex:1}.field-with-badge.cat-field{max-width:60%}.field-with-badge input{flex:1}.badge.auto{background:#fef3c7;color:#92400e;flex-shrink:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#1412108c;overflow-y:auto}.modal{width:100%;max-width:480px;margin:auto;background:var(--card);border-radius:14px;border:1px solid var(--border);box-shadow:0 20px 50px #00000038}.modal.wide{max-width:760px}.modal:focus{outline:none}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-head h2{margin:0}.modal-body{padding:20px}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lp{max-width:1080px;margin:0 auto;padding:0 20px 64px}.lp-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.lp-logo{display:inline-flex;align-items:center}.lp-logo img,.wz-logo img{display:block;height:36px;width:auto}@media(max-width:420px){.lp-logo img{height:32px}}.lp-nav-right{display:flex;gap:10px}.lp-btn-lg{padding:12px 22px;font-size:16px}.lp-hero{display:grid;grid-template-columns:1fr;gap:32px;padding:24px 0 8px}.lp-hero-text h1{font-size:var(--fs-display);line-height:1.04;letter-spacing:-.02em;margin-bottom:18px;text-wrap:wrap}.lp-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--fg-soft);margin:0 0 22px;max-width:46ch}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.lp-note{margin-top:14px}.lp-hero-demo{display:flex;flex-direction:column;align-items:center}.lp-scene{position:relative;width:100%;max-width:460px;padding-left:150px;padding-right:16px}.lp-qr-card{position:absolute;left:0;bottom:88px;width:132px;margin:0;padding:10px 10px 8px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 28px #00000029;transform:rotate(-7deg);text-align:center}.lp-qr-card img{display:block;width:100%;height:auto}.lp-qr-card figcaption{margin-top:7px;font-size:12px;line-height:1;color:var(--muted)}.lp-qr-shot{--bracket: 2px;--bracket-len: 13px;display:block;padding:7px;background:linear-gradient(var(--accent) 0 0) left top,linear-gradient(var(--accent) 0 0) left top,linear-gradient(var(--accent) 0 0) right top,linear-gradient(var(--accent) 0 0) right top,linear-gradient(var(--accent) 0 0) left bottom,linear-gradient(var(--accent) 0 0) left bottom,linear-gradient(var(--accent) 0 0) right bottom,linear-gradient(var(--accent) 0 0) right bottom;background-size:var(--bracket-len) var(--bracket),var(--bracket) var(--bracket-len),var(--bracket-len) var(--bracket),var(--bracket) var(--bracket-len),var(--bracket-len) var(--bracket),var(--bracket) var(--bracket-len),var(--bracket-len) var(--bracket),var(--bracket) var(--bracket-len);background-repeat:no-repeat}.lp-scan{position:absolute;left:84px;bottom:235px;width:148px;z-index:2;pointer-events:none}.lp-scan-line,.lp-scan-tip{stroke:var(--accent);opacity:.85}.lp-phone{position:relative;z-index:1;width:100%;max-width:340px;height:620px;padding:10px;background:#1c1b1a;border-radius:38px;box-shadow:0 18px 40px #0003;transform:rotate(2deg);transform-origin:50% 85%}@media(max-width:700px){.lp-scene{padding-left:0;padding-right:0}.lp-phone{transform:rotate(1.5deg)}.lp-qr-card{left:-6px;bottom:22px;width:104px;z-index:3}.lp-scan{display:none}}.lp-phone-screen .public-lang-bar{flex-wrap:nowrap;gap:4px;padding:10px 8px;overflow-x:auto;scrollbar-width:none}.lp-phone-screen .public-lang-bar .lang{flex:none;padding:4px 9px;font-size:12px}.lp-phone-screen{height:100%;min-height:0;overflow-y:auto;border-radius:28px;background:var(--menu-bg);-webkit-overflow-scrolling:touch}.tpl-narrow{container-type:inline-size}.lp-phone-screen .tpl{--pad-y: 20px;--pad-x: 14px}.lp-demo-hint{margin:14px 0 10px}.lp-swatches{display:flex;gap:8px}.lp-swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;outline:1px solid var(--border);cursor:pointer;padding:0}.lp-swatch.selected{border-color:#fff;outline:2px solid var(--fg)}.lp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;max-width:360px}.lp-section{padding:48px 0 8px}.lp-h2{font-size:var(--fs-h2);margin-bottom:24px;text-align:center}.lp-cta-grid{display:grid;grid-template-columns:1fr;gap:16px}.lp-cta{padding:24px;background:var(--card);border:1px solid var(--border);border-radius:14px}.lp-cta-icon{margin-bottom:12px}.lp-cta h3{margin:0 0 8px;font-size:18px}.lp-cta p{margin:0 0 16px;color:var(--muted);line-height:1.5}.lp-steps{list-style:none;counter-reset:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}.lp-steps li{display:flex;gap:14px;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:14px}.lp-step-n{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-fg);display:flex;align-items:center;justify-content:center;font-weight:700}.lp-steps h3{margin:2px 0 6px;font-size:17px}.lp-steps p{margin:0;color:var(--muted);line-height:1.5}.lp-features{display:grid;grid-template-columns:1fr;gap:14px}.lp-feature{padding:18px;background:var(--card);border:1px solid var(--border);border-radius:12px}.lp-feature-icon{width:40px;height:40px;font-size:18px}.lp-feature h3{margin:8px 0 6px;font-size:16px}.lp-feature p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.lp-final{margin-top:56px;padding:40px 24px;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:16px}.lp-final h2{font-size:var(--fs-h2);margin-bottom:10px}.lp-final .btn{margin-top:18px}.lp-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid var(--border)}.lp-footer-links{display:flex;flex-wrap:wrap;gap:6px 18px}.lp-qr{display:block;width:220px;height:220px;margin:16px auto 8px;border:1px solid var(--border);border-radius:10px;background:#fff}.lp-qr-url{text-align:center;word-break:break-all}.lp-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.lp-form-row{display:flex;gap:12px}.lp-form-row label{flex:1;min-width:0}.dash-draft{background:#fffbeb;border-color:#fde68a}.dash-new{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.dash-new-title{margin:0 0 12px;font-size:16px}.dash-new-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.dash-new-opt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px solid var(--border);border-radius:12px;background:#fff}.dash-new-opt h4{margin:4px 0 0;font-size:16px}.dash-new-opt p{margin:0}.dash-new-label{margin-top:auto;padding-top:4px;font-size:13px;font-weight:600;color:var(--muted)}.dash-new-row{display:flex;gap:8px;width:100%}.dash-new-row input{flex:1;min-width:0}.dash-new-go{margin-top:auto}.dash-new-or{align-self:center;color:var(--muted);font-size:13px}@media(max-width:720px){.dash-new-grid{grid-template-columns:minmax(0,1fr)}.dash-new-or{justify-self:center}}.wz{max-width:1180px;margin:0 auto;padding:0 20px 96px}.wz-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.wz-logo{display:inline-flex;align-items:center;text-decoration:none}.wz-logo img{height:32px}.wz-top-right{display:flex;align-items:center;gap:12px}.wz-top .btn{white-space:nowrap}.wz-saved{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption)}.wz-saved .lucide{color:var(--ok)}.wz-queue-note,.wz-save-err{margin:-8px 0 16px;font-size:var(--fs-small)}.wz-narrow{display:none}@media(max-width:700px){.wz-top-right{gap:8px}.wz-wide{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wz-narrow{display:inline}}@media(max-width:380px){.wz-saved .wz-narrow{display:none}}.wz-progress{display:flex;gap:6px;list-style:none;margin:0 0 20px;padding:0;border-bottom:1px solid var(--border)}.wz-progress-item{flex:1}.wz-progress-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 4px;border:none;background:none;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;font-size:14px}.wz-progress-btn:disabled{cursor:default;opacity:.55}.wz-progress-n{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--paper-sunken);font-size:12px;font-weight:700}.wz-progress-item.active .wz-progress-btn{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.wz-progress-item.active .wz-progress-n{background:var(--accent);color:var(--accent-fg)}.wz-progress-item.done .wz-progress-n{background:var(--ok);color:#fff}.wz-body{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.wz-step-title{font-size:22px;margin:0 0 6px}.wz-step-hint{margin:0 0 20px}.wz-sub{font-size:15px;margin:22px 0 10px}.wz-sub-hint{margin:-4px 0 12px}.wz-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.wz-mode{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:12px;cursor:pointer;text-align:left;color:var(--fg)}.wz-mode:hover{border-color:var(--accent)}.wz-mode.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.wz-mode-icon{color:var(--accent);font-size:22px;line-height:1}.wz-mode-title{font-weight:600}.wz-mode-hint{font-size:13px;color:var(--muted)}.wz-import{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.wz-import p{margin:0;line-height:1.5}.wz-currency,.ed-look-currency{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wz-currency{margin:4px 0 16px;font-size:14px;color:var(--muted)}.wz-currency select,.ed-look-currency select{width:auto;min-width:220px}.ed-look-currency{margin-top:16px}.ed-look-currency .pub-field-label{margin:0}.wz-photo-pick{display:flex;flex-wrap:wrap;gap:10px}.touch-only{display:none}@media(hover:none)and (pointer:coarse){.touch-only{display:inline-flex}.mouse-only{display:none}}.psheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:#14121073}.psheet-box{display:grid;gap:10px;width:100%;max-width:480px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--card);border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #0003}.psheet-btn{justify-content:center;width:100%;padding:14px;font-size:16px}.psheet-cancel{border-color:transparent;background:transparent}.wz-import textarea{font-size:14px}.wz-ready{margin-top:18px;padding:10px 14px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46}.wz-venues{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.wz-venue{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;background:var(--card);border:1px solid var(--border);border-radius:12px;cursor:pointer;font-size:15px;color:var(--fg)}.wz-venue:hover{border-color:var(--accent)}.wz-venue.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.wz-venue-icon{color:var(--accent);font-size:26px;line-height:1}.wz-name{display:flex;flex-direction:column;gap:6px;margin-top:22px;font-size:14px;color:var(--muted)}.wz-blank-link{margin-top:14px}.link-btn{border:none;background:none;padding:0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.wz-cat{margin-bottom:18px;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:12px}.wz-cat-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.wz-cat-name{min-width:0;font-size:16px;font-weight:600}.wz-cat-head .drag-handle{margin-left:-8px}.wz-cat-tools{display:flex;align-items:center;gap:2px;flex-shrink:0}.wz-cat-tools .btn{margin-left:6px}.wz-cat-count{white-space:nowrap}.wz-cat.is-collapsed{padding-top:10px;padding-bottom:10px}.wz-cat.is-collapsed .wz-cat-head{margin-bottom:0}.wz-dish{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:10px 0;border-top:1px solid var(--border)}.wz-photo{position:relative;flex-shrink:0;padding:0;width:60px;height:60px;border-radius:8px;border:1px dashed var(--border);background:#faf9f7;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.wz-photo img{width:100%;height:100%;object-fit:cover}.wz-photo-empty{font-size:20px;opacity:.5}.wz-photo-busy,.wz-photo-demo{position:absolute;inset:auto 0 0 0;text-align:center;font-size:10px;padding:1px 0;background:#0000008c;color:#fff}.wz-dish-fields{min-width:0;display:flex;flex-direction:column;gap:6px}.wz-dish-name{font-weight:600}.wz-dish-desc{font-size:14px}.wz-dish-side{display:flex;align-items:center;gap:8px;flex-shrink:0}.wz-price{display:flex;align-items:center;gap:4px}.wz-price input{width:82px;text-align:right}.wz-unit{width:auto;max-width:120px;padding:6px 8px;font-size:13px;color:var(--muted)}.wz-dish .dish-facts{grid-column:1 / -1}.wz-portion{display:flex;align-items:center;gap:4px}.wz-portion input{width:82px;text-align:right}.wz-portion select{width:auto;padding:6px 8px;font-size:13px;color:var(--muted)}@media(max-width:700px){.wz-progress-item{min-width:0}.wz-progress-btn{min-width:0;gap:6px;padding:10px 2px;font-size:13px}.wz-progress-label{display:none}.wz-progress-item.active .wz-progress-label{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-dish{grid-template-columns:auto auto minmax(0,1fr);row-gap:8px}.wz-dish-side{grid-column:2 / -1;justify-content:flex-end}.wz-cat-head{gap:6px}.wz-cat-tools .btn{margin-left:4px;padding:6px 10px}.wz-photo{width:46px;height:46px}.wz-cat{padding:12px}.wz-dish-name,.wz-dish-desc{font-size:15px}.wz-dish-desc{font-size:14px}.wz-price input{width:74px}.wz-unit{flex:1;max-width:none}}.wz-add{margin-top:10px}.wz-add-cat{width:100%}.wz-counter{margin-top:12px;text-align:right}.wz-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wz-color{width:34px;height:30px;padding:2px;cursor:pointer}.wz-warn{padding:14px 16px;margin-bottom:20px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;font-size:14px;line-height:1.5;color:#78350f}.wz-done-grid{margin-top:4px}.wz-cta-note{margin:10px 0 0;font-size:13px}.wz-done-note{margin-top:20px;line-height:1.5}.wz-pass{display:flex;gap:8px}.wz-pass input{flex:1}.wz-switch{margin-top:16px}.wz-venue-choice{display:grid;gap:8px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px}.wz-venue-choice legend{padding:0 4px;font-size:var(--fs-small);color:var(--muted)}.wz-venue-choice label{display:flex;align-items:baseline;gap:8px;cursor:pointer;color:var(--fg)}.wz-venue-choice input{flex:none;width:auto;margin:0;padding:0;accent-color:var(--accent)}.wz-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding-top:18px;border-top:1px solid var(--border)}.wz-nav .btn.primary{margin-left:auto}.wz-restart{margin-top:14px}.wz-aside{display:none}.wz-preview-phone{width:100%;max-width:340px;height:620px;padding:10px;background:#1c1b1a;border-radius:38px;box-shadow:0 18px 40px #0000002e}.wz-preview-screen{height:100%;min-height:0;overflow-y:auto;border-radius:28px;background:var(--menu-bg)}.wz-preview-screen .tpl{--pad-y: 20px;--pad-x: 14px}.wz-aside-hint{text-align:center;margin-top:12px}.wz-preview-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1412108c;display:flex;align-items:flex-end}.wz-preview-sheet-inner{width:100%;max-height:88vh;overflow-y:auto;background:var(--menu-bg);border-radius:16px 16px 0 0}.wz-preview-sheet-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--card);border-bottom:1px solid var(--border)}.wz-preview-sheet .wz-preview-screen{height:auto;border-radius:0}@media(min-width:900px){.wz-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.wz-aside{display:block;position:sticky;top:20px}.wz-preview-btn{display:none}}.tpl-editable [data-ed]{cursor:pointer;outline:1px dashed transparent;outline-offset:2px;transition:outline-color .12s,background-color .12s}.tpl-editable [data-ed]:where(:not(img,[data-ed=venue])){border-radius:4px}.tpl-editable [data-ed]:hover,.tpl-editable [data-ed]:focus-visible{outline-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent)}.tpl-editable [data-ed-active]{outline:2px solid var(--accent);outline-offset:2px}.tpl-editable img[data-ed]:hover{filter:brightness(.92)}.ie{position:fixed;z-index:70;width:min(300px,calc(100vw - 24px));padding:12px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 34px #00000038;display:flex;flex-direction:column;gap:8px}.ie-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ie-price{display:flex;align-items:center;gap:6px}.ie-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px;border-top:1px solid var(--border)}.ie-note{margin:0;font-size:12px}.wz-edit-hint{text-align:center;margin-top:10px;font-size:13px}.pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#0c0b0aed}.pv-box{display:flex;flex-direction:column;gap:12px;width:min(560px,100%);max-height:100%}.pv-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.pv-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-image{position:relative;display:flex;align-items:center;justify-content:center;min-height:160px;background:#ffffff0f;border-radius:12px;overflow:hidden}.pv-image img{max-width:100%;max-height:62vh;display:block;object-fit:contain}.pv-loading{position:absolute;color:#fff;opacity:.7;font-size:14px}.pv-seg{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.pv-seg-label{opacity:.75}.pv-seg-btn{flex:1;padding:9px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:#fff;font:inherit;cursor:pointer}.pv-seg-btn.active{border-color:#fff;background:#fff;color:#1f1a15;font-weight:600}.pv-seg-btn:disabled{opacity:.6;cursor:default}.pv-err{margin:0;color:#fecaca;font-size:14px}.pv-actions{display:flex;gap:10px}.pv-actions .btn{flex:1;padding:11px 14px}.demo-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:10px 16px;background:#fffbeb;border-bottom:1px solid #fde68a;font-size:14px;color:#92400e}@media(min-width:760px){.lp-cta-grid,.lp-features{grid-template-columns:repeat(2,1fr)}.lp-steps{grid-template-columns:repeat(3,1fr)}.lp-steps li{flex-direction:column}}@media(min-width:960px){.lp-hero{grid-template-columns:1fr 460px;align-items:center;gap:48px;padding:40px 0 16px}.lp-features{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.dish{flex-direction:column}.dish-side{width:100%;flex-direction:row;align-items:center}.lp-form-row{flex-direction:column;gap:14px}}.lp-faq{display:flex;flex-direction:column;gap:10px}.lp-faq-item{padding:14px 18px;background:var(--card);border:1px solid var(--border);border-radius:12px}.lp-faq-item summary{cursor:pointer;list-style:none}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";float:right;color:var(--accent);font-size:20px;line-height:1}.lp-faq-item[open] summary:after{content:"−"}.lp-faq-item h3{display:inline;margin:0;font-size:16px}.lp-faq-item p{margin:12px 0 0;color:var(--muted);line-height:1.6}.nf{text-align:center;padding-top:80px}.nf p{line-height:1.6;margin:12px 0 24px}.nf-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.page-doc{padding:24px 0 64px;line-height:1.65}.page-doc-back{margin-bottom:18px}.page-doc h1{margin:0 0 16px;font-size:var(--fs-page)}.page-doc h2{margin:36px 0 12px;font-size:25px}.page-doc p{margin:0 0 14px}.page-doc .lead{font-size:var(--fs-lead)}.page-doc code{padding:1px 5px;border-radius:4px;background:var(--card);border:1px solid var(--border);font-size:.92em}.page-doc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.page-land{max-width:720px;margin:0 auto;padding-top:8px}.page-land h1{line-height:1.1}.page-land-intro{padding-bottom:0}.page-land-body{padding-top:0}.page-land-crumbs{margin:0 0 16px;font-size:14px;color:var(--muted)}.page-land-crumbs a{display:inline-block;padding:4px 0;color:inherit}.page-land-top-actions{margin:20px 0 8px}.page-land-list{margin:0 0 14px;padding-left:22px}.page-land-list li{margin-bottom:8px}.page-land-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:land-step}.page-land-steps li{position:relative;padding-left:46px;counter-increment:land-step}.page-land-steps li:before{content:counter(land-step);position:absolute;top:1px;left:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-fg);font-size:14px;font-weight:600;line-height:1}.page-land-steps h3{margin:0 0 4px;font-size:17px}.page-land-steps p{margin:0}.page-land .lp-faq{margin-top:4px}.ptm{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:900px){.ptm{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}}.ptm-step{margin:0;min-width:0}.ptm-label{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:600}.ptm-n{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-fg);font-size:13px}.ptm-photo{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:12px}.ptm-note{margin:10px 0 0;font-size:13px;line-height:1.5}.ptm-fixes{padding-left:18px}.ptm-result{padding:14px 16px;background:var(--card);border:1px solid var(--border);border-radius:12px;font-size:14px}.ptm-cat+.ptm-cat{margin-top:12px}.ptm-cat-name{margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em}.ptm-result ul{margin:0;padding:0;list-style:none}.ptm-result li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px dashed var(--border)}.ptm-result li:last-child{border-bottom:0}.ptm-price{white-space:nowrap;font-variant-numeric:tabular-nums}.ptm-miss .ptm-price{color:var(--err);font-weight:600}.ptm-phone{max-width:320px;height:560px;margin:0 auto;padding:9px;background:#1c1b1a;border-radius:34px;box-shadow:0 14px 32px #0000002e}.ptm-screen{height:100%;min-height:0;overflow-y:auto;border-radius:26px;background:var(--menu-bg);-webkit-overflow-scrolling:touch}.ptm-screen .tpl{--pad-y: 18px;--pad-x: 12px}.lp-step-more{display:inline-block;margin-top:10px}.lp-ptm-more{margin:18px 0 0;text-align:center}.lp-tasks{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:600px){.lp-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.lp-tasks{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-task{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--card);border:1px solid var(--border);border-radius:12px;color:inherit;text-decoration:none;transition:border-color .15s}.lp-task:hover,.lp-task:focus-visible{border-color:var(--accent)}.lp-task-title{color:var(--accent);font-weight:600}.lp-task-text{color:var(--muted);font-size:14px;line-height:1.45}.page-land-wide{margin:36px 0 12px}.page-land-wide>h2{max-width:720px;margin:0 auto 18px;font-size:25px}.shell.admin{max-width:1100px}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.admin-badge{background:#fee2c8;color:#9a3412}.err-badge{background:#fee2e2;color:var(--err)}.warn{color:#9a3412;font-size:13px;margin:6px 0 0}.admin-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:20px}.admin-tile{display:flex;flex-direction:column;gap:2px;padding:16px 18px;background:var(--card);border:1px solid var(--border);border-radius:12px}.admin-tile-value{font-size:26px;font-weight:700;line-height:1.1}.admin-tile-label{font-size:14px}.admin-search{margin:12px 0 4px}.admin-rows{display:flex;flex-direction:column;margin-top:8px}.admin-row{border-bottom:1px solid var(--border)}.admin-row.static{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0}.admin-row.blocked{opacity:.65}.admin-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 0;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.admin-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-email{font-weight:600;word-break:break-word}.admin-comment{font-size:14px;padding:6px 10px;margin-top:4px;background:#f7f6f2;border-radius:8px}.admin-row-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.admin-row-tags select{width:auto}.admin-chevron{color:var(--muted);font-size:14px}.admin-row.status-new .admin-email:before{content:"● ";color:var(--accent)}.admin-details{padding:4px 0 20px}.admin-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0 0 16px}.admin-facts div{display:flex;flex-direction:column}.admin-facts dt{font-size:13px;color:var(--muted)}.admin-facts dd{margin:0;font-weight:600;word-break:break-word}.admin-rest{padding:14px 16px;margin-bottom:12px;background:#faf9f6;border:1px solid var(--border);border-radius:10px}.admin-rest .list li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-rest .list li:last-child{border-bottom:none}.admin-actions{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px dashed var(--border)}.admin-action label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.admin-action label select{width:auto}.admin-action p.muted{margin:6px 0 0}.admin-btn-row{display:flex;flex-wrap:wrap;gap:8px}.danger-zone{padding:14px 16px;border:1px solid #f0caca;border-radius:10px;background:#fdf6f6}.admin-preview{margin-top:12px;min-height:0;max-height:60vh;overflow:auto;border:1px solid var(--border);border-radius:10px}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:16px}.brand-card{display:flex;flex-direction:column;padding:16px;border:1px solid var(--border);border-radius:12px;background:#faf9f6}.brand-card h3{margin:0;font-size:16px}.brand-drop{display:flex;align-items:center;justify-content:center;min-height:150px;margin:12px 0;padding:10px;border:2px dashed var(--border);border-radius:10px;background:#fff;cursor:pointer;text-align:center}.brand-drop.over{border-color:var(--accent);background:#fff7ed}.brand-empty{color:var(--muted);font-size:14px}.brand-preview{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background-color:#fff;background-image:linear-gradient(45deg,#eceae4 25%,transparent 25%),linear-gradient(-45deg,#eceae4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eceae4 75%),linear-gradient(-45deg,transparent 75%,#eceae4 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.brand-preview img{max-width:100%;max-height:130px;display:block}.brand-meta{margin:0;font-size:13px}.brand-meta div{display:flex;gap:6px;margin-bottom:2px}.brand-meta dt{color:var(--muted)}.brand-meta dd{margin:0;min-width:0;word-break:break-all}.brand-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.imp-bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 20px;background:#fef3c7;border-bottom:1px solid #fcd34d;font-size:14px}@media(max-width:700px){.admin-row.static,.admin-row-head{flex-direction:column;align-items:flex-start}.admin-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.cp{display:flex;flex-direction:column;gap:12px}.cp-group{display:flex;align-items:center;gap:12px}.cp-group-label{flex:0 0 128px;font-size:13px;color:var(--muted)}.cp-swatches{display:flex;flex-wrap:wrap;gap:8px}.cp-dot{width:30px;height:30px;padding:0;border:2px solid transparent;outline:1px solid var(--border);border-radius:50%;cursor:pointer}.cp-dot:hover{transform:scale(1.08)}.cp-dot.selected{border-color:#fff;outline:2px solid var(--fg)}.cp-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border)}.cp-current{display:inline-flex;align-items:center;gap:8px}.cp-preview{width:18px;height:18px;border-radius:4px;outline:1px solid var(--border)}.cp-custom{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.cp-custom input[type=color]{width:44px;height:30px;padding:2px;cursor:pointer}.cp-warn{margin:0;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:13px;line-height:1.5;color:#78350f}@media(max-width:700px){.cp-group{flex-direction:column;align-items:flex-start;gap:6px}.cp-group-label{flex:none}}.btn.locked{color:var(--muted);border-style:dashed;text-decoration:none;display:inline-flex;align-items:center}.btn.locked:hover{color:var(--accent);border-color:var(--accent)}.dash-venue{display:flex;align-items:center;gap:2px;margin:2px 0 0}.dash-venue-form{margin-top:6px}.dash-venue-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dash-venue-row input{flex:1 1 200px;width:auto;min-width:0}.dash-venue-hint{margin:6px 0 0;font-size:var(--fs-caption)}.dash-venue-nudge{margin:4px 0 0;font-size:var(--fs-caption)}.verify-bar{margin-top:14px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;font-size:14px}.verify-bar-text{margin:0}.verify-bar-actions,.verify-bar-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.verify-bar-form input{flex:1 1 200px;width:auto;min-width:0}.verify-bar-note{margin:8px 0 0}.auth-title{margin:0 0 8px}.auth-lead{margin:0}.auth-switch{margin:14px 0 0;font-size:14px}.admin-reset-link{margin-top:10px;font-size:13px}.venue-form{gap:18px;margin-top:0}.venue-lead{margin:0}.venue-form fieldset{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.venue-form legend{margin-bottom:8px;padding:0;font-weight:700;color:var(--fg)}.venue-hint{margin:-4px 0 0;font-size:var(--fs-caption)}.venue-form label.checkbox{flex-direction:row;gap:8px}.venue-check{font-size:14px}.venue-hours{display:grid;gap:6px}.venue-day{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:40px}.venue-day-name{flex:0 0 150px;font-size:14px;color:var(--fg)}.venue-day-time{display:flex;align-items:center;gap:8px;font-size:14px}.venue-day-time input{width:124px;padding:6px 8px}.venue-copy-days{align-self:flex-start;font-size:14px}.venue-actions{display:flex;justify-content:flex-end}@media(max-width:560px){.venue-form .lp-form-row{flex-direction:column}.venue-day-name{flex-basis:100%}}.shell.wide{max-width:1180px}.ed-locales{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.ed-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto 1fr;grid-template-areas:"look preview" "main preview";gap:0 28px;align-items:start;margin-top:20px}.ed-look{grid-area:look;margin-top:0;padding:0;container-type:inline-size}.ed-main{grid-area:main;min-width:0}.ed-preview{grid-area:preview;position:sticky;top:16px}.ed-look-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px 18px 0}.ed-look-title{margin:0;font-size:17px;font-weight:600}.ed-look-current,.ed-look-toggle{display:none}.ed-look-current{align-items:center;gap:6px}.ed-look-dot{width:12px;height:12px;margin-left:6px;border-radius:50%}.ed-look-toggle{align-items:center;gap:4px;margin-left:auto;padding:4px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ed-look-toggle .lucide{transition:transform .15s}.ed-look.is-open .ed-look-toggle .lucide{transform:rotate(180deg)}.ed-look-body{padding:12px 18px 18px}.ed-chips{display:flex;flex-wrap:wrap;gap:6px}.ed-look-hint{margin:8px 0 0}.ed-look-color{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}@container (min-width: 750px){.ed-look .cp{display:grid;grid-template-columns:repeat(2,max-content max-content) 1fr;align-items:center;gap:12px}.ed-look .cp-group{display:contents}.ed-look .cp-group-label{white-space:nowrap}.ed-look .cp-group:nth-child(odd) .cp-group-label{grid-column:1}.ed-look .cp-group:nth-child(odd) .cp-swatches{grid-column:2}.ed-look .cp-group:nth-child(2n) .cp-group-label{grid-column:3;padding-left:20px}.ed-look .cp-group:nth-child(2n) .cp-swatches{grid-column:4}.ed-look .cp-footer,.ed-look .cp-warn{grid-column:1 / -1}}@container (max-width: 440px){.ed-look .cp-group{flex-direction:column;align-items:flex-start;gap:6px}.ed-look .cp-group-label{flex:none}}:is(.lp-phone-screen,.wz-preview-screen,.ed-phone-screen,.ptm-screen)::-webkit-scrollbar{width:8px}:is(.lp-phone-screen,.wz-preview-screen,.ed-phone-screen,.ptm-screen)::-webkit-scrollbar-track{margin:26px 0;background:transparent}:is(.lp-phone-screen,.wz-preview-screen,.ed-phone-screen,.ptm-screen)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:4px;background:#80808073 padding-box}:is(.lp-phone-screen,.wz-preview-screen,.ed-phone-screen,.ptm-screen):hover::-webkit-scrollbar-thumb{background-color:#808080b3}@supports not selector(::-webkit-scrollbar){:is(.lp-phone-screen,.wz-preview-screen,.ed-phone-screen,.ptm-screen){scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.5) transparent}}.ed-phone{height:min(620px,calc(100vh - 80px));min-height:420px;padding:10px;background:#1c1b1a;border-radius:38px;box-shadow:0 18px 40px #0000002e}.ed-phone-screen{height:100%;cursor:pointer;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:28px;background:var(--menu-bg);-webkit-overflow-scrolling:touch}.ed-phone-screen .tpl{--pad-y: 20px;--pad-x: 14px}.ed-preview-note{margin:12px 0 0;text-align:center}.ed-back{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.ed-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px}.ed-section-head h2{margin:0}.ed-hint{margin:6px 0 0}.ed-hint .lucide,.wz-step-hint .lucide{width:1.1em;height:1.1em;vertical-align:-.2em}.drag-handle,.icon-btn{display:inline-grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:6px;background:none;color:var(--muted)}.drag-handle{width:28px;height:32px;cursor:grab;touch-action:none}.drag-handle:active{cursor:grabbing}.icon-btn{width:28px;height:26px;cursor:pointer}.drag-handle:hover,.drag-handle:focus-visible,.icon-btn:hover:not(:disabled),.icon-btn:focus-visible{background:#1f1b1612;color:var(--fg)}.icon-btn:disabled{opacity:.3;cursor:default}.drag-handle .lucide,.icon-btn .lucide{width:18px;height:18px}.drag-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex-shrink:0;margin:-4px -2px -4px -6px}.wz-dish .drag-rail{align-self:center}.lazy-failed{padding:24px 0}.lazy-failed p{margin:0 0 12px}.ed-cat-head{display:flex;align-items:center;gap:8px}.ed-cat-head .drag-handle{margin-left:-8px}.ed-cat-tools{display:flex;align-items:center;gap:2px;margin-left:auto}.ed-cat-tools .btn{margin-left:8px}.ed-cat-count{white-space:nowrap}.ed-cat.is-collapsed{padding-top:10px;padding-bottom:10px}.is-placeholder{opacity:.4}.dish.is-placeholder{border-style:dashed}.drop-list.is-empty{min-height:60px;border:1.5px dashed var(--border);border-radius:10px}.drop-list.is-over{border-color:var(--accent);background:#b93d0a0a}.dish-actions{display:flex;gap:6px}.dish.is-fresh{animation:dish-fresh 2.2s ease-out}@keyframes dish-fresh{0%,35%{border-color:var(--accent);background:#b93d0a14}}@media(prefers-reduced-motion:reduce){.dish.is-fresh{animation:none;border-color:var(--accent)}}.dishes-empty{margin:0;padding:18px 14px;color:var(--muted);font-size:14px;text-align:center}.drag-ghost{display:flex;align-items:center;gap:10px;max-width:420px;padding:10px 14px;border:1px solid var(--accent);border-radius:10px;background:var(--card);box-shadow:0 14px 30px #0000002e;cursor:grabbing;font-weight:600}.drag-ghost img{width:40px;height:40px;flex-shrink:0;border-radius:8px;object-fit:cover}.drag-ghost .muted{font-weight:400}.drag-ghost .lucide{width:18px;height:18px;color:var(--muted)}.pub-toggle{font-size:15px;color:var(--fg)}.ed-publish{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 18px;border-left:3px solid var(--border)}.ed-publish.live{border-left-color:var(--ok)}.ed-pub-status{display:flex;flex-direction:column;gap:2px;min-width:0}.ed-publish.live .pub-toggle{color:var(--ok);font-weight:600}.ed-pub-link{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.ed-pub-link-row{display:flex;gap:8px;flex-wrap:wrap}.ed-pub-qr{display:flex;align-items:center;gap:10px;flex-shrink:0}.ed-pub-qr img{border:1px solid var(--border);border-radius:8px;display:block}.ed-pub-actions{flex-shrink:0}@media(max-width:700px){.ed-publish{gap:14px}.ed-pub-link,.ed-pub-qr,.ed-pub-actions{flex:1 1 100%}}@media(max-width:980px){.ed-layout{grid-template-rows:none;grid-template-areas:"look preview" "main main"}.ed-preview{position:static}.ed-phone{height:560px}}@media(max-width:720px){.ed-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"look" "preview" "main"}.ed-preview{margin-top:20px}.ed-phone{max-width:340px;margin:0 auto}.ed-look-head{padding:12px 18px}.ed-look-title{font-size:16px}.ed-look-current,.ed-look-toggle{display:inline-flex}.ed-look:not(.is-open) .ed-look-body{display:none}.ed-look-body{padding-top:14px;border-top:1px solid var(--border)}}.dash-menus{list-style:none;padding:0;margin:14px 0 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.dash-menu{display:flex;gap:14px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fcfcfa;text-decoration:none;color:inherit}.dash-menu:hover{border-color:var(--accent);background:var(--card)}.dash-menu-title{font-weight:600;font-size:16px;word-break:break-word}.dash-menu-badge{align-self:flex-start;margin-top:2px}.sub-langs>p:first-child{margin-top:0}@media(max-width:700px){.dash-menus{grid-template-columns:1fr}}.dish-unit{width:auto;max-width:150px;padding:5px 8px;font-size:13px;color:var(--muted)}@media(max-width:700px){.dish{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px 10px;align-items:start}.drag-rail{grid-row:1 / span 2;align-self:center}.ed-cat-head .cat-name{flex:1;min-width:0;max-width:none}.ed-cat-tools .btn{margin-left:4px;padding:6px 10px;font-size:13px}.dish-photo,.thumb{width:72px}.thumb{height:72px}.photo-actions{flex-direction:column;align-items:center;gap:0}.dish-photo .mini{font-size:10px;padding:1px 2px}.dish-side{grid-column:2 / -1;width:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.dish-unit{max-width:none;flex:1}.dish-facts{grid-column:1 / -1}.facts-label{width:100%}}.dash-menu-card{display:flex;gap:14px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fcfcfa}.dash-menu-card:hover{border-color:var(--accent)}.dash-menu-preview-link{flex-shrink:0;display:block;line-height:0}.dash-menu-col{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.dash-menu-info{display:flex;flex-direction:column;gap:4px;min-width:0}.dash-menu-title{font-weight:600;font-size:16px;word-break:break-word;color:inherit;text-decoration:none}.dash-menu-title:hover{color:var(--accent)}.dash-menu-badge{align-self:flex-start;margin:2px 0 0}.dash-menu-actions{display:flex;flex-wrap:wrap;gap:6px}.dash-menu-actions .btn{font-size:13px;padding:5px 9px}.btn.disabled{opacity:.45;cursor:not-allowed;display:inline-flex;align-items:center}.dash-rename{display:flex;gap:6px}.dash-menu-err{margin:0}.dash-trash-row{flex-wrap:wrap;gap:8px}.ed-pub-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pdfsz-list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.pdfsz{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;background:#fcfcfa}.pdfsz:hover{border-color:var(--accent);background:var(--card)}.pdfsz-shape{flex-shrink:0;width:46px;height:62px;display:flex;align-items:flex-end;justify-content:center}.pdfsz-shape>span{display:block;border:2px solid var(--accent);border-radius:2px;background:#fff}.pdfsz-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pdfsz-label{font-weight:600}.pdfsz-go{flex-shrink:0;color:var(--accent);font-weight:600;font-size:14px}@media(max-width:520px){.pdfsz-go{display:none}}
