@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url("./media/poppins-latin-300-normal-YBCVDBLX.woff2") format("woff2"),url("./media/poppins-latin-300-normal-LGPMPPUP.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./media/poppins-latin-700-normal-ZA622GRH.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url("./media/montserrat-cyrillic-300-normal-2ZOVFFRO.woff2") format("woff2"),url("./media/montserrat-cyrillic-300-normal-NGPFY4IJ.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-cyrillic-400-normal-XGJIKDGX.woff2") format("woff2"),url("./media/montserrat-cyrillic-400-normal-DHCSNJK6.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/montserrat-cyrillic-500-normal-MJ3CG4HD.woff2") format("woff2"),url("./media/montserrat-cyrillic-500-normal-Y457DSXQ.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-cyrillic-600-normal-2MDJZLP5.woff2") format("woff2"),url("./media/montserrat-cyrillic-600-normal-TD5T4WKT.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-cyrillic-700-normal-FVV6CHER.woff2") format("woff2"),url("./media/montserrat-cyrillic-700-normal-7H7I4SSG.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-cyrillic-ext-400-normal-UXBYH35L.woff2") format("woff2"),url("./media/manrope-cyrillic-ext-400-normal-ZLYF3KUF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-cyrillic-400-normal-DIDV2DUB.woff2") format("woff2"),url("./media/manrope-cyrillic-400-normal-SWQPRLGC.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-greek-400-normal-XQIFLEMI.woff2") format("woff2"),url("./media/manrope-greek-400-normal-TKO6AZTQ.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-vietnamese-400-normal-UJWPFEJR.woff2") format("woff2"),url("./media/manrope-vietnamese-400-normal-VEBSENWL.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-ext-400-normal-6UMUPTQW.woff2") format("woff2"),url("./media/manrope-latin-ext-400-normal-LCV4HTWE.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-400-normal-W2P7FH6Q.woff2") format("woff2"),url("./media/manrope-latin-400-normal-H43QQ5XW.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-cyrillic-ext-500-normal-SIXSSRWV.woff2") format("woff2"),url("./media/manrope-cyrillic-ext-500-normal-QYZIII3D.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-cyrillic-500-normal-VSJF34IZ.woff2") format("woff2"),url("./media/manrope-cyrillic-500-normal-2C2KN75V.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-greek-500-normal-B5CJLW4K.woff2") format("woff2"),url("./media/manrope-greek-500-normal-Z4WTRX66.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-vietnamese-500-normal-SISROSS7.woff2") format("woff2"),url("./media/manrope-vietnamese-500-normal-Q232PVVQ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-latin-ext-500-normal-65SPXYJA.woff2") format("woff2"),url("./media/manrope-latin-ext-500-normal-47REQ2SK.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-latin-500-normal-CQ46M34Y.woff2") format("woff2"),url("./media/manrope-latin-500-normal-6DNEONPG.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-cyrillic-ext-600-normal-U5GECYOH.woff2") format("woff2"),url("./media/manrope-cyrillic-ext-600-normal-IVKQRYIO.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-cyrillic-600-normal-QS5BESSN.woff2") format("woff2"),url("./media/manrope-cyrillic-600-normal-2ZNMQ7MM.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-greek-600-normal-PLRTSMFC.woff2") format("woff2"),url("./media/manrope-greek-600-normal-NT4OH42D.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-vietnamese-600-normal-TP6N6ULK.woff2") format("woff2"),url("./media/manrope-vietnamese-600-normal-M2ZPYF2O.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-latin-ext-600-normal-CE2JFXTT.woff2") format("woff2"),url("./media/manrope-latin-ext-600-normal-YZEGJJZ5.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-latin-600-normal-55ATVHX7.woff2") format("woff2"),url("./media/manrope-latin-600-normal-XW3XBGN3.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-cyrillic-ext-700-normal-LJBM5ICA.woff2") format("woff2"),url("./media/manrope-cyrillic-ext-700-normal-5KNENMKG.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-cyrillic-700-normal-UOVYS47P.woff2") format("woff2"),url("./media/manrope-cyrillic-700-normal-G6GX7EQ7.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-greek-700-normal-CDMUANUE.woff2") format("woff2"),url("./media/manrope-greek-700-normal-7TUBUZJY.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-vietnamese-700-normal-BFHQAP4S.woff2") format("woff2"),url("./media/manrope-vietnamese-700-normal-BDCK3BKG.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-ext-700-normal-ZRNEGYSR.woff2") format("woff2"),url("./media/manrope-latin-ext-700-normal-2THVGD2M.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-700-normal-J7BHEPTZ.woff2") format("woff2"),url("./media/manrope-latin-700-normal-SE4WUS6C.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-cyrillic-ext-800-normal-JGAT7TJN.woff2") format("woff2"),url("./media/manrope-cyrillic-ext-800-normal-HZBD4HVI.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-cyrillic-800-normal-M7RM7SIJ.woff2") format("woff2"),url("./media/manrope-cyrillic-800-normal-NNOCM2MM.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-greek-800-normal-UJV4OFY6.woff2") format("woff2"),url("./media/manrope-greek-800-normal-PUI7DJWA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-vietnamese-800-normal-GOGRNLWU.woff2") format("woff2"),url("./media/manrope-vietnamese-800-normal-MXHO6THS.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-latin-ext-800-normal-CW55OQTE.woff2") format("woff2"),url("./media/manrope-latin-ext-800-normal-ZDN6HMGG.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-latin-800-normal-CIONJRO4.woff2") format("woff2"),url("./media/manrope-latin-800-normal-YJC24PKF.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/caveat-cyrillic-ext-500-normal-UDIQCMAD.woff2") format("woff2"),url("./media/caveat-cyrillic-ext-500-normal-ONOV4KTZ.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/caveat-cyrillic-500-normal-WHZFOP2O.woff2") format("woff2"),url("./media/caveat-cyrillic-500-normal-IJYNUCIS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/caveat-latin-ext-500-normal-EZDYZH65.woff2") format("woff2"),url("./media/caveat-latin-ext-500-normal-2IK5UPKL.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url("./media/caveat-latin-500-normal-XNJ4DF4N.woff2") format("woff2"),url("./media/caveat-latin-500-normal-B736QUW2.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/caveat-cyrillic-ext-600-normal-C3W6SWRZ.woff2") format("woff2"),url("./media/caveat-cyrillic-ext-600-normal-V75P6F6O.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/caveat-cyrillic-600-normal-KEDUKS2Q.woff2") format("woff2"),url("./media/caveat-cyrillic-600-normal-VMLV56EL.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/caveat-latin-ext-600-normal-DHMK6YFH.woff2") format("woff2"),url("./media/caveat-latin-ext-600-normal-ZYOUJL2X.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/caveat-latin-600-normal-P25GCNZB.woff2") format("woff2"),url("./media/caveat-latin-600-normal-OMWTFSCP.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}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;max-width:100%;border:1.4px solid transparent;border-radius:8px;font-family:inherit;letter-spacing:0;white-space:nowrap;text-decoration:none;appearance:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,text-decoration-color .2s ease,opacity .2s ease}.button:focus-visible{outline:2px solid var(--c-orange-400, #ffae00);outline-offset:1px}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}.button--extra-large{min-height:56px;padding:0 20px;font-size:16px;font-weight:600;line-height:24px}.button--large{min-height:40px;padding:0 16px;font-size:16px;font-weight:600;line-height:24px}.button--small{min-height:32px;padding:0 12px;font-size:14px;font-weight:500;line-height:24px}.button--primary{position:relative;isolation:isolate;color:var(--c-neutral-0, #ffffff);background:var(--c-green-600, #0F7A37);border-color:transparent}.button--primary:before{content:"";position:absolute;inset:-1.4px;z-index:-1;border-radius:inherit;background:var(--c-green-gradient, linear-gradient(120deg, #0B5B29, #0F7A37 80%));opacity:1;pointer-events:none;transition:opacity .2s ease}.button--primary:hover:not(:disabled):not([aria-disabled=true]):before{opacity:0}.button--primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--c-green-800, #0B5B29)}.button--primary:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.button--primary:disabled,.button--primary[aria-disabled=true]{color:var(--c-neutral-0, #ffffff);background-color:var(--c-neutral-400, #898989);border-color:var(--c-neutral-400, #898989)}.button--primary:disabled:before,.button--primary[aria-disabled=true]:before{opacity:0}.button--secondary{color:var(--c-green-600, #0F7A37);background-color:var(--c-neutral-0, #ffffff);border-color:var(--c-green-600, #0F7A37)}.button--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--c-green-100, #e9ffea)}.button--secondary:focus-visible{background-color:var(--c-green-100, #e9ffea)}.button--secondary:active:not(:disabled):not([aria-disabled=true]){color:var(--c-neutral-0, #ffffff);background-color:var(--c-green-800, #0B5B29);border-color:var(--c-green-800, #0B5B29)}.button--secondary:disabled,.button--secondary[aria-disabled=true]{color:var(--c-neutral-400, #898989);background-color:var(--c-neutral-0, #ffffff);border-color:var(--c-neutral-200, #dadada)}.button--tertiary{color:var(--c-neutral-900, #232323);background-color:transparent;border-color:transparent;text-decoration-line:underline;text-decoration-color:var(--c-neutral-600, #575757);text-decoration-thickness:1px;text-underline-offset:8px}.button--tertiary:hover:not(:disabled):not([aria-disabled=true]){color:var(--c-green-600, #0F7A37);text-decoration-color:var(--c-green-600, #0F7A37)}.button--tertiary:focus-visible{color:var(--c-green-600, #0F7A37);text-decoration:none}.button--tertiary:active:not(:disabled):not([aria-disabled=true]){color:var(--c-green-800, #0B5B29);text-decoration-color:var(--c-green-800, #0B5B29)}.button--tertiary:disabled,.button--tertiary[aria-disabled=true]{color:var(--c-neutral-400, #898989);background-color:transparent;border-color:transparent;text-decoration-color:var(--c-neutral-400, #898989)}.button--full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:8px;color:var(--c-neutral-900, #232323);background-color:transparent;border:1.4px solid transparent;border-radius:8px;appearance:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.icon-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--c-green-600, #0F7A37);background-color:var(--c-green-100, #e9ffea)}.icon-button:focus-visible{outline:2px solid var(--c-orange-400, #ffae00);outline-offset:1px}.icon-button:active:not(:disabled):not([aria-disabled=true]){color:var(--c-neutral-0, #ffffff);background-color:var(--c-green-800, #0B5B29)}.icon-button:disabled,.icon-button[aria-disabled=true]{color:var(--c-neutral-400, #898989);cursor:not-allowed;opacity:.6}.icon-button>img,.icon-button>svg{width:24px;height:24px;flex:0 0 auto}.icon-button--small{width:32px;height:32px;padding:4px}.icon-button--large{width:48px;height:48px;padding:12px}.icon-button--outlined{color:var(--c-green-600, #0F7A37);background-color:var(--c-neutral-0, #ffffff);border-color:var(--c-green-600, #0F7A37)}@media(prefers-reduced-motion:reduce){.button,.icon-button,.button--primary:before{transition:none}}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem;background-color:#0009}.modal-backdrop--bottom{align-items:flex-end}.mk-ticket{position:relative;margin:0;padding:16px 18px;background:var(--c-neutral-100, #f7f7f7);border:1px solid var(--c-neutral-200, #dadada);border-radius:16px}.mk-ticket__rows{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0}.mk-ticket__label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:22px;color:var(--c-neutral-600, #575757)}.mk-ticket__label app-icon{color:var(--c-green-600, #0F7A37)}.mk-ticket__value{margin:0;font-size:15px;font-weight:600;line-height:22px;color:var(--c-neutral-900, #232323);text-align:right;overflow-wrap:anywhere}.mk-ticket__tear{position:relative;height:1px;margin:14px -18px;background-image:linear-gradient(90deg,var(--c-neutral-200, #dadada) 50%,transparent 0);background-size:10px 1px}.mk-ticket__tear:before,.mk-ticket__tear:after{content:"";position:absolute;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--c-neutral-0, #ffffff);border:1px solid var(--c-neutral-200, #dadada)}.mk-ticket__tear:before{left:-10px;clip-path:inset(0 0 0 50%)}.mk-ticket__tear:after{right:-10px;clip-path:inset(0 50% 0 0)}.mk-ticket__foot{display:flex;flex-wrap:wrap;gap:8px}.mk-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;line-height:20px;color:var(--c-neutral-700, #454444);background:var(--c-neutral-0, #ffffff);border:1px solid var(--c-neutral-200, #dadada);border-radius:999px}.mk-pill app-icon{color:var(--c-green-600, #0F7A37)}.mk-pill--green{color:var(--c-green-800, #0B5B29);background:var(--c-green-100, #e9ffea);border-color:var(--c-green-150, #C5E8C7)}.mk-pill--amber{color:#8a5a00;background:var(--c-orange-100, #fff2d4);border-color:transparent}.mk-pill--blue{color:var(--c-blue-500, #0C48CA);background:var(--c-blue-100, #dee9ff);border-color:transparent}.mk-pill--grey{color:var(--c-neutral-600, #575757);background:var(--c-neutral-100, #f7f7f7);border-color:var(--c-neutral-200, #dadada)}.mk-pill--red{color:var(--c-red-400, #B70B0B);background:var(--c-red-100, #FCE9ED);border-color:transparent}.mk-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:21px;color:var(--c-neutral-700, #454444);background:var(--c-green-100, #e9ffea);border-radius:12px}.mk-note app-icon{margin-top:1px;color:var(--c-green-600, #0F7A37)}.mk-note--warning{background:var(--c-orange-100, #fff2d4)}.mk-note--warning app-icon{color:#9a6200}.mk-note--danger{background:var(--c-red-100, #FCE9ED);color:var(--c-red-400, #B70B0B)}.mk-note--danger app-icon{color:var(--c-red-400, #B70B0B)}.mk-note--plain{background:var(--c-neutral-100, #f7f7f7)}.mk-note--plain app-icon{color:var(--c-neutral-600, #575757)}.mk-note b,.mk-note strong{color:var(--c-neutral-900, #232323)}.mk-section{display:flex;flex-direction:column;gap:10px}.mk-section__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:15px;font-weight:700;line-height:22px;color:var(--c-neutral-900, #232323)}.mk-section__title small{font-size:13px;font-weight:500;color:var(--c-neutral-600, #575757)}.mk-lead{margin:0;font-size:15px;line-height:23px;color:var(--c-neutral-700, #454444)}.mk-lead b{color:var(--c-neutral-900, #232323)}.mk-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.mk-grid-2{grid-template-columns:1fr}}.mk-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mk-field__label{font-size:14px;font-weight:600;line-height:20px;color:var(--c-neutral-700, #454444)}.mk-field__hint{margin:0;font-size:13px;line-height:18px;color:var(--c-neutral-600, #575757)}.mk-input{box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px;font:inherit;font-size:15px;color:var(--c-neutral-900, #232323);background:var(--c-neutral-0, #ffffff);border:1px solid var(--c-neutral-200, #dadada);border-radius:12px;outline:none}.mk-input:focus{border-color:var(--c-green-400, #15A84C);box-shadow:0 0 0 3px var(--c-green-100, #e9ffea)}.mk-input::placeholder{color:var(--c-neutral-400, #898989)}textarea.mk-input{min-height:84px;resize:vertical;line-height:22px}.mk-copy{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;background:var(--c-neutral-0, #ffffff);border:1px solid var(--c-neutral-200, #dadada);border-radius:12px}.mk-copy input{flex:1;min-width:0;padding:0!important;font:inherit;font-size:14px;color:var(--c-neutral-700, #454444)!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;text-overflow:ellipsis}.mk-segment{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;background:var(--c-neutral-100, #f7f7f7);border-radius:12px}.mk-segment button{min-height:38px;padding:0 12px;font:inherit;font-size:14px;font-weight:600;color:var(--c-neutral-600, #575757);background:transparent;border:none;border-radius:9px;cursor:pointer}.mk-segment button.is-active{color:var(--c-green-800, #0B5B29);background:var(--c-neutral-0, #ffffff);box-shadow:0 1px 3px #102a1a1f}.mk-segment button:disabled{color:var(--c-neutral-400, #898989);text-decoration:line-through;cursor:not-allowed}.mk-segment button:focus-visible{outline:2px solid var(--c-green-400, #15A84C);outline-offset:1px}.mk-hint{margin:6px 0 0;font-size:13px;color:var(--c-neutral-600, #575757)}.mk-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.mk-slot{min-height:40px;padding:0 10px;font:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-green-800, #0B5B29);background:var(--c-neutral-0, #ffffff);border:1px solid var(--c-green-150, #C5E8C7);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s}.mk-slot:hover{background:var(--c-green-100, #e9ffea)}.mk-slot.is-active{color:var(--c-neutral-0, #ffffff);background:var(--c-green-600, #0F7A37);border-color:var(--c-green-600, #0F7A37)}.mk-slot:focus-visible{outline:2px solid var(--c-green-400, #15A84C);outline-offset:2px}.mk-slot:disabled{color:var(--c-neutral-400, #898989);background:var(--c-neutral-100, #f7f7f7);border-color:var(--c-neutral-200, #dadada);cursor:not-allowed}.mk-items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mk-item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--c-neutral-200, #dadada)}.mk-item:last-child{border-bottom:none}.mk-item img{width:44px;height:44px;border-radius:10px;object-fit:cover}.mk-item__name{font-size:15px;font-weight:600;line-height:20px;color:var(--c-neutral-900, #232323)}.mk-item__meta{font-size:13px;line-height:18px;color:var(--c-neutral-600, #575757)}.mk-item__price{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-neutral-900, #232323)}.mk-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:12px;border-top:1px solid var(--c-neutral-200, #dadada);font-size:15px;color:var(--c-neutral-700, #454444)}.mk-total b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--c-green-600, #0F7A37)}.mk-person{display:flex;align-items:center;gap:12px}.mk-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;font-size:16px;font-weight:800;color:var(--c-green-800, #0B5B29);background:var(--c-green-100, #e9ffea);border-radius:50%;overflow:hidden}.mk-avatar img{width:100%;height:100%;object-fit:cover}.mk-avatar--sm{width:36px;height:36px;font-size:14px}.mk-person__name{font-size:15px;font-weight:700;line-height:20px;color:var(--c-neutral-900, #232323)}.mk-person__role{font-size:13px;line-height:18px;color:var(--c-neutral-600, #575757)}.mk-stars{display:inline-flex;gap:4px}.mk-stars button{display:inline-flex;padding:2px;color:var(--c-neutral-200, #dadada);background:none;border:none;border-radius:6px;cursor:pointer;transition:transform .12s,color .12s}.mk-stars button.is-on{color:#f2a900}.mk-stars button:hover{transform:scale(1.08)}.mk-stars button:focus-visible{outline:2px solid var(--c-green-400, #15A84C)}.mk-stars button app-icon svg{fill:currentColor}.mk-rating-label{font-size:13px;font-weight:600;color:var(--c-neutral-600, #575757)}.mk-actions-spacer{margin-right:auto}@media(max-width:600px){.gt-modal__actions .button{flex:1 1 auto}.gt-modal__actions .mk-actions-spacer{flex-basis:100%;order:2;margin:0;text-align:center}}.gt-modal__actions>[modal-actions]{display:contents}.button.button--danger{color:#fff!important;background:#c0392b!important;border-color:transparent!important;box-shadow:none!important}.button.button--danger:before{display:none!important}.button.button--danger *{color:#fff!important}.button.button--danger:hover:not(:disabled){background:#a93226!important}.order-card{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:100%;padding:16px 18px 18px;background:var(--c-neutral-0, #ffffff);border:1px solid var(--c-neutral-200, #dadada);border-radius:16px}.order-card__head{display:flex;flex-direction:column;gap:6px;min-width:0}.order-card__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.order-card__title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:22px;color:var(--c-neutral-900, #232323)}.order-card__title app-icon{color:var(--c-green-600, #0F7A37)}.order-card__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.order-card__meta li{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:20px;color:var(--c-neutral-600, #575757);font-variant-numeric:tabular-nums}.order-card__meta li app-icon{color:var(--c-green-600, #0F7A37)}.order-card__dishes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.order-dish{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img name remove" "img qty price";align-items:center;gap:6px 12px;padding:12px 0;border-top:1px solid var(--c-neutral-200, #dadada)}.order-dish:first-child{padding-top:2px;border-top:none}.order-dish__img{grid-area:img;width:52px;height:52px;border-radius:50%;object-fit:cover}.order-dish__name{grid-area:name;min-width:0;font-size:15px;font-weight:600;line-height:20px;color:var(--c-neutral-900, #232323);overflow-wrap:anywhere}.order-dish__remove{grid-area:remove;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--c-neutral-600, #575757);background:transparent;border:none;border-radius:8px;cursor:pointer}.order-dish__remove:hover{color:var(--c-red-400, #B70B0B);background:var(--c-red-100, #FCE9ED)}.order-dish__remove:focus-visible{outline:2px solid var(--c-green-400, #15A84C);outline-offset:1px}.order-dish__qty{grid-area:qty;justify-self:start}.order-dish__price{grid-area:price;justify-self:end;font-size:15px;font-weight:700;color:var(--c-neutral-900, #232323);font-variant-numeric:tabular-nums;white-space:nowrap}.qty-stepper{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--c-neutral-200, #dadada);border-radius:10px}.qty-stepper button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:var(--c-green-600, #0F7A37);background:transparent;border:none;border-radius:8px;cursor:pointer}.qty-stepper button:hover:not(:disabled){background:var(--c-green-100, #e9ffea)}.qty-stepper button:disabled{color:var(--c-neutral-400, #898989);cursor:default}.qty-stepper button:focus-visible{outline:2px solid var(--c-green-400, #15A84C);outline-offset:1px}.qty-stepper span{min-width:22px;font-size:15px;font-weight:700;text-align:center;color:var(--c-neutral-900, #232323);font-variant-numeric:tabular-nums}.order-card__add{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:6px 10px 6px 6px;font:inherit;font-size:15px;font-weight:600;color:var(--c-green-600, #0F7A37);background:transparent;border:none;border-radius:8px;cursor:pointer}.order-card__add:hover{background:var(--c-green-100, #e9ffea)}.order-card__add:focus-visible{outline:2px solid var(--c-green-400, #15A84C);outline-offset:1px}.order-card__empty{margin:0;font-size:14px;color:var(--c-neutral-600, #575757)}.order-line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;padding:9px 0;border-top:1px solid var(--c-neutral-200, #dadada)}.order-line:first-child{padding-top:0;border-top:none}.order-line.is-rejected .order-line__name,.order-line.is-rejected .order-line__price{color:var(--c-neutral-600, #575757);text-decoration:line-through}.order-line__qty{font-size:14px;font-weight:700;color:var(--c-neutral-600, #575757);font-variant-numeric:tabular-nums}.order-line__name{font-size:15px;line-height:21px;color:var(--c-neutral-900, #232323);overflow-wrap:anywhere}.order-line__price{font-size:15px;font-weight:600;color:var(--c-neutral-900, #232323);font-variant-numeric:tabular-nums;white-space:nowrap}.order-line__state{grid-column:2/3;justify-self:start;margin-top:2px;padding:1px 9px;font-size:12.5px;line-height:18px}.order-card__foot{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--c-neutral-200, #dadada)}.order-card__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;color:var(--c-neutral-700, #454444)}.order-card__total b{font-size:22px;font-weight:800;color:var(--c-green-600, #0F7A37);font-variant-numeric:tabular-nums}.order-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.order-card__actions .button{width:100%}@media(max-width:420px){.order-card__actions{grid-template-columns:1fr}}html[data-theme=fresh]{--gt-bg: #f6faf4;--gt-bg-alt: #eef6ec;--gt-band: linear-gradient(180deg, #edf6eb 0%, #f6faf4 100%);--gt-hero-bg: radial-gradient(1200px 600px at 75% 40%, #e3f2df 0%, rgba(227, 242, 223, 0) 60%), linear-gradient(180deg, #fbfdfa 0%, #f1f8ef 100%);--gt-surface: #ffffff;--gt-surface-2: #f4f9f3;--gt-surface-glass: rgba(255, 255, 255, .72);--gt-text: #1c2b22;--gt-heading: #0f2418;--gt-muted: #5f7266;--gt-border: #e2ece3;--gt-border-strong: #c9dacb;--gt-primary: #1f9d55;--gt-primary-strong: #13753c;--gt-accent: #2fbf6a;--gt-on-primary: #ffffff;--gt-gradient: linear-gradient(135deg, #0f7a37 0%, #27a85d 100%);--gt-primary-glow: rgba(31, 157, 85, .28);--gt-chip: #e6f4e7;--gt-chip-border: #d2e9d4;--gt-chip-text: #18723d;--gt-shadow: 0 6px 22px rgba(25, 70, 40, .07);--gt-shadow-lg: 0 18px 40px rgba(25, 70, 40, .14);--gt-food-shadow: rgba(40, 70, 40, .22);--gt-tint-mint: linear-gradient(160deg, #eef8ef 0%, #ffffff 60%);--gt-tint-peach: linear-gradient(160deg, #fff4ea 0%, #ffffff 60%);--gt-tint-rose: linear-gradient(160deg, #fdeff0 0%, #ffffff 60%);--gt-tint-lime: linear-gradient(160deg, #f1f8e6 0%, #ffffff 60%);--gt-danger: #c0392b;--gt-warn: #b7791f;--gt-sticky-top: 88px;--gt-overlay: rgba(12, 28, 18, .45);--gt-input-bg: #ffffff;--gt-icon-filter: none}html[data-theme=fresh][data-mode=dark]{--gt-bg: #07120d;--gt-bg-alt: #0a1912;--gt-band: linear-gradient(180deg, #0b1d15 0%, #07120d 100%);--gt-hero-bg: radial-gradient(900px 520px at 75% 45%, rgba(46, 140, 82, .28) 0%, rgba(7, 18, 13, 0) 65%), linear-gradient(180deg, #07130e 0%, #081610 100%);--gt-surface: #0f1f17;--gt-surface-2: #13281d;--gt-surface-glass: rgba(15, 31, 23, .72);--gt-text: #e4efe8;--gt-heading: #f2faf5;--gt-muted: #98b1a2;--gt-border: #1d3528;--gt-border-strong: #2b4c3a;--gt-primary: #3ddc84;--gt-primary-strong: #57e897;--gt-accent: #3ddc84;--gt-on-primary: #04130b;--gt-gradient: linear-gradient(135deg, #2fd27a 0%, #6ff0a5 100%);--gt-primary-glow: rgba(61, 220, 132, .25);--gt-chip: rgba(61, 220, 132, .12);--gt-chip-border: rgba(61, 220, 132, .28);--gt-chip-text: #74eba9;--gt-shadow: 0 8px 26px rgba(0, 0, 0, .35);--gt-shadow-lg: 0 20px 44px rgba(0, 0, 0, .5);--gt-food-shadow: rgba(0, 0, 0, .55);--gt-tint-mint: linear-gradient(160deg, rgba(61, 220, 132, .1) 0%, rgba(15, 31, 23, 0) 65%);--gt-tint-peach: linear-gradient(160deg, rgba(255, 170, 90, .09) 0%, rgba(15, 31, 23, 0) 65%);--gt-tint-rose: linear-gradient(160deg, rgba(255, 110, 130, .08) 0%, rgba(15, 31, 23, 0) 65%);--gt-tint-lime: linear-gradient(160deg, rgba(180, 230, 80, .09) 0%, rgba(15, 31, 23, 0) 65%);--gt-danger: #ff7a6b;--gt-warn: #f3c14b;--gt-overlay: rgba(0, 0, 0, .62);--gt-input-bg: #0c1a13;--gt-icon-filter: invert(1) hue-rotate(180deg) brightness(1.15)}html[data-theme=fresh]{--c-neutral-0: #ffffff;--c-neutral-100: #f3f8f2;--c-neutral-200: #dfe9e0;--c-neutral-400: #8a9a90;--c-neutral-600: #5f7266;--c-neutral-700: #3f5146;--c-neutral-900: #1c2b22;--c-green-100: #e6f4e7;--c-green-150: #cfe8d2;--c-green-300: #45b36f;--c-green-400: #1f9d55;--c-green-600: #13753c;--c-green-800: #0d5c2e;--c-green-gradient: linear-gradient(135deg, #0f7a37 0%, #27a85d 100%);--c-bg-green: #e9f4e7;--c-bg-yellow: #f6faf4;--c-shadow: rgba(25, 70, 40, .1);--c-sage-100: #e3efe1;--c-color-success: #1f9d55}html[data-theme=fresh][data-mode=dark]{--c-neutral-0: #0f1f17;--c-neutral-100: #142a1f;--c-neutral-200: #23402f;--c-neutral-400: #7d968a;--c-neutral-600: #a3baad;--c-neutral-700: #c3d4ca;--c-neutral-900: #e6f1ea;--c-green-100: #12301f;--c-green-150: #1b4129;--c-green-300: #3ddc84;--c-green-400: #3ddc84;--c-green-600: #4fe492;--c-green-800: #2fbf6f;--c-green-gradient: linear-gradient(135deg, #2fd27a 0%, #6ff0a5 100%);--c-bg-green: #0c1c14;--c-bg-yellow: #07120d;--c-blue-100: #142540;--c-blue-400: #7aa7ff;--c-blue-500: #94b8ff;--c-orange-30: #241f10;--c-orange-100: #2e2611;--c-orange-400: #f3b23c;--c-orange-600: #f3c14b;--c-red-30: #2a1414;--c-red-100: #3a1a1a;--c-red-400: #ff8070;--c-new-blue-100: #10262b;--c-new-blue-150: #16343a;--c-new-blue-300: #5cc8dc;--c-new-orange-100: #2a2210;--c-new-orange-150: #3a3014;--c-new-orange-300: #f3bf4f;--c-new-violet-100: #251a33;--c-new-violet-150: #33244a;--c-new-violet-400: #c39ae0;--c-color-gray-light: #4e6658;--c-color-success: #3ddc84;--c-shadow: rgba(0, 0, 0, .45);--c-sage-100: #102219}html[data-theme=fresh] body{background:var(--gt-bg);color:var(--gt-text);font-family:Manrope,Montserrat,sans-serif}html[data-theme=fresh] body *:not([class*=fa-]):not(.note){font-family:Manrope,Montserrat,sans-serif}html[data-theme=fresh] h1,html[data-theme=fresh] h2,html[data-theme=fresh] h3,html[data-theme=fresh] h4,html[data-theme=fresh] h5,html[data-theme=fresh] .h4{color:var(--gt-heading);letter-spacing:-.015em}html[data-theme=fresh] h1,html[data-theme=fresh] h2{font-weight:800}html[data-theme=fresh] h3,html[data-theme=fresh] h4{font-weight:700}html[data-theme=fresh] a{color:var(--gt-primary-strong)}html[data-theme=fresh] ::selection{background:var(--gt-primary);color:var(--gt-on-primary)}html[data-theme=fresh] img[src*="assets/svg/"]{filter:var(--gt-icon-filter)}html[data-theme=fresh] img[src*="assets/svg/logo"]{filter:none}html[data-theme=fresh] app-header{display:block;position:sticky;top:0;z-index:900}html[data-theme=fresh] .header{background:var(--gt-surface-glass)!important;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--gt-border);padding:12px 28px!important;min-height:72px;box-sizing:border-box}html[data-theme=fresh] .header .logo-container{padding-left:0!important}html[data-theme=fresh] .header .nav-link{font-size:15px!important;font-weight:600!important;color:var(--gt-text)!important;padding:8px 14px!important;border-radius:10px;border-bottom:none!important;position:relative}html[data-theme=fresh] .header .nav-link:hover{color:var(--gt-primary-strong)!important;background:var(--gt-chip)}html[data-theme=fresh] .header .nav-link.active{color:var(--gt-primary-strong)!important}html[data-theme=fresh] .header .nav-link.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2.5px;border-radius:2px;background:var(--gt-gradient)}html[data-theme=fresh] .header .actions{gap:12px}html[data-theme=fresh] .lang-switch{border-color:var(--gt-border)!important;border-radius:999px!important;background:var(--gt-surface)}html[data-theme=fresh] .lang-switch button{background:transparent!important;color:var(--gt-muted)!important;padding:7px 11px!important}html[data-theme=fresh] .lang-switch button.active{background:var(--gt-gradient)!important;color:var(--gt-on-primary)!important}html[data-theme=fresh] .cart-button,html[data-theme=fresh] .header-user-wrapper,html[data-theme=fresh] .notification-wrapper{width:40px;height:40px;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid var(--gt-border);background:var(--gt-surface)}html[data-theme=fresh] .cart-badge{background:var(--gt-gradient)!important;color:var(--gt-on-primary)!important}html[data-theme=fresh] .profile-dropdown,html[data-theme=fresh] .notifications-dropdown{background:var(--gt-surface)!important;border:1px solid var(--gt-border);border-radius:16px!important;box-shadow:var(--gt-shadow-lg)!important}html[data-theme=fresh] .header .nav.mobile-open{background:var(--gt-bg)!important}html[data-theme=fresh] .header .mobile-menu-icon{border:1px solid var(--gt-border)!important;background:var(--gt-surface)!important;border-radius:50%!important}html[data-theme=fresh] .header .mobile-menu-icon img{width:22px!important;height:22px!important}@media(max-width:768px){html[data-theme=fresh] .header{padding:10px 14px!important;min-height:64px}html[data-theme=fresh] .header .logo-container app-brand-logo{transform:scale(.88);transform-origin:left center}html[data-theme=fresh] .cart{border-radius:0!important}}html[data-theme=fresh] .button{border-radius:999px!important;font-weight:700!important}html[data-theme=fresh] .button--primary{background:var(--gt-primary)!important;color:var(--gt-on-primary)!important;box-shadow:0 8px 20px var(--gt-primary-glow)}html[data-theme=fresh] .button--primary:before{background:var(--gt-gradient)!important}html[data-theme=fresh] .button--primary *{color:var(--gt-on-primary)!important}html[data-theme=fresh] .button--primary:disabled,html[data-theme=fresh] .button--primary[aria-disabled=true]{background:var(--gt-border-strong)!important;box-shadow:none;opacity:.75}html[data-theme=fresh] .button--primary:disabled:before,html[data-theme=fresh] .button--primary[aria-disabled=true]:before{opacity:0!important}html[data-theme=fresh] .button--secondary{background:var(--gt-surface)!important;color:var(--gt-primary-strong)!important;border-color:var(--gt-primary)!important}html[data-theme=fresh] .button--secondary *{color:var(--gt-primary-strong)!important}html[data-theme=fresh] .button--secondary:hover:not(:disabled){background:var(--gt-chip)!important}html[data-theme=fresh] .button--tertiary{color:var(--gt-text)!important;text-decoration-color:var(--gt-border-strong)!important}html[data-theme=fresh] .icon-button:hover{background:var(--gt-chip)!important}html[data-theme=fresh] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=fresh] select,html[data-theme=fresh] textarea{background-color:var(--gt-input-bg)!important;color:var(--gt-text)!important;border:1px solid var(--gt-border-strong)!important;border-radius:12px!important}html[data-theme=fresh] input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder,html[data-theme=fresh] select::placeholder,html[data-theme=fresh] textarea::placeholder{color:var(--gt-muted)!important;opacity:.8}html[data-theme=fresh] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,html[data-theme=fresh] select:focus,html[data-theme=fresh] textarea:focus{outline:2px solid var(--gt-primary)!important;outline-offset:0;border-color:transparent!important}html[data-theme=fresh] option{background:var(--gt-surface);color:var(--gt-text)}html[data-theme=fresh] label{color:var(--gt-muted)}html[data-theme=fresh] .modal-backdrop,html[data-theme=fresh] .modal-overlay,html[data-theme=fresh] .confirm-backdrop,html[data-theme=fresh] .mobile-notification-overlay{background:var(--gt-overlay)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme=fresh] .modal-card,html[data-theme=fresh] .modal-content,html[data-theme=fresh] .confirm,html[data-theme=fresh] .cart,html[data-theme=fresh] .modal{background:var(--gt-surface)!important;color:var(--gt-text);border:1px solid var(--gt-border);border-radius:24px!important;box-shadow:var(--gt-shadow-lg)!important}html[data-theme=fresh] .cart{border-radius:24px 0 0 24px!important}html[data-theme=fresh] .gt-modal .mk-ticket__tear:before,html[data-theme=fresh] .gt-modal .mk-ticket__tear:after{background:var(--gt-surface)}html[data-theme=fresh] .mk-copy input:not([type=checkbox]):not([type=radio]):not([type=range]){padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;outline:none!important;box-shadow:none!important}@media(max-width:600px){html[data-theme=fresh] .gt-modal{border-radius:24px 24px 0 0!important;border-bottom:none}}html[data-theme=fresh] .mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:16px!important}body{font-family:Poppins,Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:24px}h1{font-size:48px;font-weight:500;line-height:52px;letter-spacing:0}h2{font-size:32px;font-weight:500;line-height:40px;letter-spacing:0}h3{font-size:26px;font-weight:500;line-height:40px;letter-spacing:0}h4{font-size:18px;font-weight:500;line-height:32px;letter-spacing:0}h5{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0}input,select,textarea{font-family:inherit}*{color:var(--c-neutral-900, #232323);margin:0;padding:0}.toast-success,.toast-error,.toast-info{margin-top:87px!important;margin-right:20px!important}.toast-success .mat-mdc-snackbar-surface{background-color:var(--c-green-100, #e9ffea)!important;border-radius:8px!important;border:1px solid var(--c-green-600, #0F7A37)!important;color:var(--c-neutral-900, #232323)!important}.toast-error .mat-mdc-snackbar-surface{background-color:var(--c-red-100, #FCE9ED)!important;border-radius:8px!important;border:1px solid var(--c-red-400, #B70B0B)!important;color:var(--c-red-400, #B70B0B)!important}.toast-info .mat-mdc-snackbar-surface{background-color:var(--c-blue-100, #dee9ff)!important;border-radius:8px!important;border:1px solid var(--c-blue-400, #0e53e9)!important;color:var(--c-blue-400, #0e53e9)!important}button,input,select,textarea{font-family:inherit}body:has(.gt-modal-backdrop){overflow:hidden}
