@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2) format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2) format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2) format("woff2"),url(/assets/onest-math-400-normal-BoceZrtY.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2) format("woff2"),url(/assets/onest-symbols-400-normal-Cyp7MkQ3.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2) format("woff2"),url(/assets/onest-vietnamese-400-normal-b_JsbRRP.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2) format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2) format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2) format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2) format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2) format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2) format("woff2"),url(/assets/onest-math-600-normal-Cg9O0yw7.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2) format("woff2"),url(/assets/onest-symbols-600-normal-DbXpb-tr.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2) format("woff2"),url(/assets/onest-vietnamese-600-normal-Banm7-ne.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2) format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2) format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2) format("woff2"),url(/assets/onest-math-700-normal-DV7Jn8rc.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2) format("woff2"),url(/assets/onest-symbols-700-normal-DWaVlq9G.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2) format("woff2"),url(/assets/onest-vietnamese-700-normal-DJPTbRH6.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2) format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2) format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.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:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.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:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.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:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.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:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.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}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--radius-lg:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:var(--paper);--color-field:var(--field);--color-paprika-text:var(--paprika-text);--color-yolk:var(--yolk);--color-basil-text:var(--basil-text);--color-ink:var(--ink);--color-ink-soft:var(--ink-soft);--color-line:var(--line);--font-display:"Nunito", "Onest", system-ui, sans-serif;--font-body:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:"Caveat", "Onest", cursive}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.inset-x-0{inset-inline:0}.z-\[5\]{z-index:5}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.mt-1{margin-top:var(--spacing)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-11{height:calc(var(--spacing) * 11)}.max-h-\[calc\(100dvh-15rem\)\]{max-height:calc(100dvh - 15rem)}.min-h-\[44px\]{min-height:44px}.min-h-dvh{min-height:100dvh}.w-11{width:calc(var(--spacing) * 11)}.w-32{width:calc(var(--spacing) * 32)}.w-\[5\.5rem\]{width:5.5rem}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[30px\]{min-width:30px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--color-line)}.bg-\[var\(--limit\)\]{background-color:var(--limit)}.bg-ink{background-color:var(--color-ink)}.bg-paper,.bg-paper\/90{background-color:var(--color-paper)}@supports (color:color-mix(in lab,red,red)){.bg-paper\/90{background-color:color-mix(in oklab,var(--color-paper) 90%,transparent)}}.bg-paprika-text{background-color:var(--color-paprika-text)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yolk{background-color:var(--color-yolk)}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.p-5{padding:calc(var(--spacing) * 5)}.p-\[5px\]{padding:5px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[var\(--gutter\)\]{padding-inline:var(--gutter)}.py-1{padding-block:var(--spacing)}.py-px{padding-block:1px}.\!pt-0{padding-top:0!important}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-\[104px\]{padding-bottom:104px}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-basil-text{color:var(--color-basil-text)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-paprika-text{color:var(--color-paprika-text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-paprika-text::placeholder{color:var(--color-paprika-text)}.placeholder\:not-italic::placeholder{font-style:normal}@media(hover:hover){.hover\:opacity-100:hover{opacity:1}}.focus\:w-36:focus{width:calc(var(--spacing) * 36)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:374px){.max-\[374px\]\:hidden{display:none}.max-\[374px\]\:w-10{width:calc(var(--spacing) * 10)}.max-\[374px\]\:gap-0{gap:0}.max-\[374px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[374px\]\:gap-\[7px\]{gap:7px}.max-\[374px\]\:p-1{padding:var(--spacing)}.max-\[374px\]\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.max-\[374px\]\:pr-\[11px\]{padding-right:11px}.max-\[374px\]\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.max-\[374px\]\:text-\[16px\]{font-size:16px}}}:root{--font-display:"Nunito", "Onest", system-ui, sans-serif;--font-body:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:"Caveat", "Onest", cursive;--fs-frieze:46px;--lh-frieze:.98;--tr-frieze:-.035em;--fs-title:32px;--lh-title:1.02;--tr-title:-.03em;--fs-h2:22px;--lh-h2:1.15;--tr-h2:-.02em;--fs-tile:23px;--lh-tile:1.08;--tr-tile:-.015em;--fs-num:20px;--fs-body:16px;--lh-body:1.45;--fs-desc:16.5px;--fs-small:15px;--fs-micro:13px;--fs-hand:21px;--fs-btn:19px;--ink:#1a1f16;--ink-soft:#5b6157;--paper:#fff;--field:#dff3da;--tile:#f2f4ef;--line:#e4e7e0;--frieze:#ffe89c;--frieze-light:#fff1c4;--frieze-dark:#ffdb70;--choc:#5a2a12;--paprika:#ff6b1a;--paprika-deep:#e85a0c;--paprika-text:#c2410c;--yolk:#ffd23f;--basil:#2f9e44;--basil-text:#1f6b35;--on-accent:#fff;--sec-rest:#ffd6bd;--sec-rest-blob:#ffe7d9;--sec-diet:#c2e6bb;--sec-diet-blob:#d9f0d4;--sec-cook:#ffea9e;--sec-cook-blob:#fff4c7;--sec-gran:#fdd3ce;--sec-gran-blob:#fde6e3;--sec-coll:#cdeee5;--sec-coll-blob:#e3f6f1;--kbju-kcal:var(--tile);--kbju-p:#c2e6bb;--kbju-f:#ffea9e;--kbju-c:#ffd6bd;--note:#fff1b8;--warn:#9a5b00;--warn-soft:#fff1b8;--error:#b42318;--error-soft:#fde2df;--limit:#ffe7d9;--limit-used:#d9480f;--lock:#5b6157;--cook-bg:#3f1d0c;--cook-ink:#fff4e6;--cook-soft:#e0c9b8;--cook-track:#ffffff29;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--gutter:20px;--sheet-pad:10px;--panel-pad:16px;--tap:44px;--r-sheet:32px;--r-panel:26px;--r-tile:22px;--r-photo:20px;--r-small:14px;--r-pill:999px;--r-sticker:12px;--shadow-float:0 18px 40px -18px #1a1f1659;--shadow-lift:0 6px 16px -8px #00000059;--shadow-sticker:0 2px 0 #1a1f1614;--ease:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.32s;--press-scale:.97;--sticker-tilt:-2.5deg;--z-menu:5;--z-toast:8;--z-modal:10}@media(max-width:374px){:root{--fs-frieze:38px;--fs-title:28px;--fs-tile:21px;--gutter:16px;--sheet-pad:8px;--panel-pad:12px}}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s;--press-scale:1}}body{background-color:var(--color-field);font-family:var(--font-body);color:var(--color-ink);-webkit-font-smoothing:antialiased}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.ui-panel{background:var(--paper);border-radius:var(--r-panel);margin:0 var(--sheet-pad);padding:20px var(--panel-pad) 28px}.ui-kicker{font-size:var(--fs-small);font-weight:600;color:var(--ink-soft)}.ui-title{margin-top:6px;font-family:var(--font-display);font-weight:900;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);text-wrap:balance}.ui-desc{margin-top:10px;font-size:var(--fs-desc);color:var(--ink-soft);text-wrap:pretty}.ui-h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.ui-blk{margin-top:30px}.ui-blk-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ui-cart{position:relative;flex:none;width:var(--tap);height:var(--tap);border-radius:var(--r-small);background:var(--paper);color:var(--ink);display:grid;place-items:center}.ui-cart em{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;border-radius:10px;background:var(--paprika-text);color:var(--on-accent);font:800 11px/20px var(--font-display);font-style:normal;text-align:center;padding:0 5px;box-shadow:0 0 0 2px var(--field)}.ui-cart[aria-current=page]{background:var(--ink);color:var(--on-accent)}.ui-cart[aria-current=page] em{background:var(--yolk);color:var(--ink)}.ui-cart.hub{border-radius:14px;box-shadow:0 6px 16px -8px #00000059}.ui-cart.hub em{box-shadow:0 0 0 2px var(--frieze)}.ui-link{color:var(--paprika-text);font-weight:600;font-size:15.5px;white-space:nowrap}.ui-opt{font-size:var(--fs-small);color:var(--ink-soft);margin-top:4px}.ui-hint{margin-top:12px;font-size:var(--fs-small);color:var(--ink-soft);font-style:italic}.ui-error{margin-top:12px;font-size:var(--fs-small);color:var(--error);font-weight:600}.ui-btn-main{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;flex:1;width:100%;height:56px;border-radius:var(--r-pill);background:var(--paprika-deep);color:var(--on-accent);font-family:var(--font-display);font-weight:900;font-size:var(--fs-btn);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--dur-fast) var(--ease)}.ui-btn-main[disabled]{opacity:.7;cursor:progress}.ui-btn-round{width:56px;height:56px;flex:none;border-radius:50%;background:var(--paper);display:grid;place-items:center;transition:transform var(--dur-fast) var(--ease)}.ui-btn-2{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border-radius:var(--r-pill);background:var(--tile);font-weight:600;font-size:16px;transition:transform var(--dur-fast) var(--ease)}.ui-btn-main:active,.ui-btn-round:active,.ui-btn-2:active{transform:scale(var(--press-scale))}.ui-lbl{position:relative;display:inline-block}.ui-lbl>svg{position:absolute;right:calc(100% + 10px);top:50%;translate:0 -50%}:where(.ui-panel) :focus-visible{outline:2px solid var(--paprika-text);outline-offset:2px}.ui-field{display:flex;align-items:flex-start;gap:8px;margin-top:14px;background:var(--tile);border-radius:var(--r-small);padding:6px 6px 6px 14px}.ui-field textarea,.ui-field input{flex:1;min-width:0;resize:none;border:0;background:none;font:inherit;font-size:16px;line-height:1.4;color:var(--ink);padding-top:8px;outline:none}.ui-field textarea{min-height:68px}.ui-field.one textarea{min-height:32px}.ui-field input{padding:9px 0}.ui-field textarea::placeholder,.ui-field input::placeholder{color:var(--ink-soft);font-style:italic}.ui-field:focus-within{box-shadow:0 0 0 2px var(--paprika-text)}.ui-mic{width:var(--tap);height:var(--tap);border-radius:50%;background:var(--paper);color:var(--paprika-text);display:grid;place-items:center;flex:none}.ui-mic.on{background:var(--paprika-text);color:var(--on-accent);animation:ui-pulse 1.2s ease-in-out infinite}@keyframes ui-pulse{50%{opacity:.6}}.ui-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ui-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 12px;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600;background:var(--tile)}.ui-chip .x{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--ink-soft)}.ui-chip.maybe{background:var(--paper);border:1.5px dashed var(--ink-soft);color:var(--ink-soft);padding-right:3px}.ui-chip.maybe .yes,.ui-chip.maybe .no{width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.ui-chip.maybe .yes{background:var(--basil);color:var(--on-accent)}.ui-chip.add{background:var(--paper);border:1px solid var(--line);color:var(--paprika-text);padding:0 14px 0 10px}.ui-chip.pick{background:var(--paper);padding-right:12px}.ui-note{background:var(--note);border-radius:16px;padding:12px 14px;font-size:16px}.ui-note .tip{display:block;font-weight:600;font-size:14.5px;color:var(--ink-soft);margin-bottom:2px}.ui-recent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ui-recent a{display:block;min-width:0}.ui-recent .ph{display:block;position:relative;aspect-ratio:.78;border-radius:var(--r-photo);overflow:hidden}.ui-recent .ph svg{width:100%;height:100%;display:block}.ui-recent .ph em{position:absolute;right:0;bottom:8px;background:var(--paper);border-radius:var(--r-pill) 0 0 var(--r-pill);padding:2px 7px 2px 8px;font-style:normal;font-size:var(--fs-micro);font-weight:700}.ui-recent p{margin-top:6px;font-size:15px;font-weight:600;line-height:1.15;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ui-limit{position:relative;overflow:hidden;border-radius:var(--r-tile);background:var(--limit);padding:16px}.ui-limit .blob{position:absolute;right:-20px;top:-46px;width:150px;height:140px}.ui-limit .go{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.ui-limit .row{position:relative;display:flex;align-items:center;gap:12px}.ui-limit .ci{width:var(--tap);height:var(--tap);border-radius:50%;background:var(--paper);display:grid;place-items:center;flex:none;color:var(--paprika-text)}.ui-limit .x{flex:1;min-width:0}.ui-limit .x b{display:block;font-weight:700;font-size:17px;letter-spacing:-.02em}.ui-limit .x span{font-size:14.5px}.ui-limit .n{font-family:var(--font-display);font-weight:900;font-variant-numeric:tabular-nums;font-size:26px;letter-spacing:-.04em;white-space:nowrap}.ui-limit .n small{font-size:15.5px;font-weight:800;letter-spacing:0}.ui-limit .cells{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-top:14px}.ui-limit .cells i{height:10px;border-radius:99px;background:var(--paper)}.ui-limit .cells i.used{background:var(--limit-used)}.ui-limit .b-btn{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;height:var(--tap);border-radius:999px;background:var(--paper);font-weight:700;font-size:16px;color:var(--paprika-text)}.ui-club{display:flex;align-items:center;gap:10px;min-height:var(--tap);padding:0 6px 0 4px}.ui-club .k{width:32px;height:32px;border-radius:50%;background:var(--choc);color:var(--yolk);display:grid;place-items:center;flex:none}.ui-club>span:not(.k){flex:1;font-size:16px;font-weight:600}.ui-club b{color:var(--choc)}.ui-club>svg{color:var(--ink-soft);flex:none}@media(max-width:374px){.ui-btn-main{padding:0 12px}.ui-btn-main .ui-lbl>svg{display:none}.ui-limit{padding:14px}.ui-limit .ci{display:none}.ui-limit .x b{font-size:16px}.ui-limit .n{font-size:22px}.ui-recent{gap:8px}.ui-recent p{font-size:13.5px}.ui-recent .ph{border-radius:16px}}.ui-empty{text-align:center;padding:48px 8px 24px}.ui-empty .art{width:120px;height:120px;margin:0 auto;border-radius:50%;display:grid;place-items:center;color:var(--choc)}.ui-empty .art svg{width:60px;height:60px}.ui-empty .ui-h2{margin-top:20px;text-wrap:balance}.ui-empty p{margin:8px auto 0;max-width:290px;color:var(--ink-soft);font-size:var(--fs-desc);text-wrap:pretty}.ui-empty .acts{margin-top:24px;display:grid;gap:8px}.ui-empty .dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.ui-empty .dots i{width:10px;height:10px;border-radius:50%;background:var(--paprika);animation:ui-hop calc(var(--dur-slow) * 3) var(--ease) infinite}.ui-empty .dots i:nth-child(2){animation-delay:calc(var(--dur-slow) * .5)}.ui-empty .dots i:nth-child(3){animation-delay:var(--dur-slow)}@keyframes ui-hop{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-8px);opacity:1}}@media(prefers-reduced-motion:reduce){.ui-empty .dots i{animation:none;opacity:1}}@media(max-width:374px){.ui-empty .art{width:104px;height:104px}.ui-empty .art svg{width:52px;height:52px}}.ui-lab{display:block;margin-top:20px;font-weight:700;font-size:16px}.ui-lab small{display:block;margin-top:2px;font-weight:500;font-size:var(--fs-small);color:var(--ink-soft)}.ui-lab+.ui-field{margin-top:8px}.ui-acts{display:grid;gap:10px;margin-top:24px}.hub{max-width:480px;margin:0 auto}.hub-frieze{position:relative;background:var(--frieze);height:240px;overflow:hidden}.hub-frieze .scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hub-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 20px 0}.hub-logo{display:flex;align-items:center;gap:10px}.hub-logo .m{width:36px;height:36px;border-radius:50%;background:var(--paper);color:var(--paprika);display:grid;place-items:center;transform:rotate(-12deg)}.hub-logo b{white-space:nowrap;color:var(--choc);font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.035em}.hub-logo i{font-style:normal;background:var(--paper);color:var(--ink);border-radius:99px;padding:2px 8px;font-size:13px;font-weight:700}.hub-acts{display:flex;gap:8px;align-items:center}.hub-rbtn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff9;color:var(--ink)}.hub-h1{position:relative;margin:4px 20px 0;font-family:var(--font-display);font-weight:900;font-size:var(--fs-frieze);letter-spacing:var(--tr-frieze);line-height:var(--lh-frieze);color:var(--choc)}.hub-st{display:inline-block;background:var(--paprika-deep);color:var(--on-accent);border-radius:var(--r-sticker);padding:.02em .16em .2em;margin:.04em 0 0 -.06em;line-height:.9;transform:rotate(var(--sticker-tilt));box-shadow:var(--shadow-sticker)}.hub-garden{position:absolute;left:0;right:0;bottom:22px;height:90px;pointer-events:none}.hub-garden svg{position:absolute;bottom:0;overflow:visible}.hub-sheet{position:relative;margin-top:-30px;background:var(--field);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:10px 10px 24px}.hub-panel{background:var(--paper);border-radius:var(--r-panel);padding:18px 14px 20px}.hub-grid{display:grid;grid-template-columns:1fr;gap:10px}.hub-tile{position:relative;overflow:hidden;border-radius:var(--r-tile);padding:16px 18px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--ink)}.hub-tile .blob{position:absolute;right:-10px;top:-40px;width:140px;height:130px}.hub-tile .art{position:absolute;right:14px;top:12px;width:28px;height:28px}.hub-tile .x{position:relative}.hub-tile b{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--fs-tile);line-height:1.08;letter-spacing:-.02em}.hub-tile b .nw{white-space:nowrap}.hub-tile .x>span{display:block;margin-top:4px;font-size:16.5px;line-height:1.25;font-weight:500}.hub-tile.wide{flex-direction:row;align-items:center;gap:12px;padding:14px 14px 14px 16px;justify-content:flex-start}.hub-tile.wide .blob{right:-20px;top:-46px;width:150px;height:140px}.hub-tile.wide .art{position:relative;right:auto;top:auto;width:34px;height:34px;flex:none}.hub-tile.wide .x{flex:1}.hub-tile.wide b{font-size:21px}.hub-tile .go{position:relative;width:36px;height:36px;border-radius:50%;background:var(--paper);display:grid;place-items:center;flex:none}.hub-sec{display:flex;align-items:baseline;justify-content:space-between;margin:26px 0 12px}.hub-sec h2{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.035em}.hub-sec a{display:flex;align-items:center;gap:2px;font-size:15.5px;font-weight:600;color:var(--paprika-text)}.hub-added{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hub-added .ph{aspect-ratio:.78;border-radius:var(--r-photo);overflow:hidden}.hub-added .ph svg{width:100%;height:100%;display:block}.hub-added p{margin-top:5px;font-size:13.5px;font-weight:600;line-height:1.2;height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-hyphens:auto;hyphens:auto}.hub-limit{margin-top:22px}@media(max-width:389px){.hub-tile:not(.wide) .art{display:none}.hub-tile.wide b{font-size:19.5px}}@media(max-width:374px){.hub-logo i{display:none}.hub-sheet{padding:8px 8px 20px}.hub-panel{padding:16px 10px 18px}.hub-tile{padding:14px}.hub-tile .x>span{font-size:15px}.hub-tile.wide b{font-size:18px}.hub-added{gap:8px}.hub-added p{font-size:12.5px;letter-spacing:-.03em}.hub-added .ph{border-radius:16px}}@media(max-width:340px){.hub-tile.wide .art{display:none}}.fb-bonus{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;margin-top:18px;background:var(--limit);border-radius:var(--r-tile);padding:14px 16px}.fb-bonus .blob{position:absolute;right:-24px;top:-44px;width:140px;height:130px}.fb-bonus>*{position:relative}.fb-bonus .plus{flex:none;font-family:var(--font-display);font-weight:900;font-size:34px;line-height:1;letter-spacing:-.03em;color:var(--limit-used);font-variant-numeric:tabular-nums}.fb-bonus p{font-size:16px;font-weight:600;line-height:1.3}.fb-bonus p small{display:block;font-weight:500;color:var(--ink-soft);font-size:var(--fs-small)}.fb-bonus.used{background:var(--tile)}.fb-bonus.used .plus{color:var(--basil)}.fb-q{margin-top:28px}.fb-q .ui-field{margin-top:12px}.fb-rate{display:flex;justify-content:space-between;gap:6px;margin-top:12px}.fb-rate button{flex:1;max-width:60px;aspect-ratio:1;border-radius:50%;background:var(--tile);color:var(--ink-soft);display:grid;place-items:center;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.fb-rate button svg{width:62%;height:62%}.fb-rate button[aria-checked=true]{background:var(--yolk);color:var(--choc);transform:scale(1.08)}.fb-rate-l{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--fs-micro);color:var(--ink-soft);font-weight:600}.fb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fb-chips button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 8px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:var(--fs-small);font-weight:600;transition:background var(--dur) var(--ease)}.fb-chips button i{width:12px;height:12px;border-radius:50%;flex:none}.fb-chips button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.fb-rate button:active,.fb-chips button:active{transform:scale(var(--press-scale))}.fb-send{margin-top:30px}.fb-send .ui-hint{text-align:center}.fb-done{text-align:center;padding:20px 4px 4px}.fb-done .art{width:96px;height:96px;margin:0 auto;border-radius:50%;background:var(--sec-coll);display:grid;place-items:center;color:var(--basil-text)}.fb-done .ui-title{margin-top:16px}.fb-done>p{margin:8px auto 0;max-width:280px;font-size:var(--fs-desc);color:var(--ink-soft)}.fb-done .fb-got{margin-top:18px;font-weight:700;color:var(--basil-text);text-wrap:balance}.fb-got svg{display:inline-block;vertical-align:-4px;margin-right:6px;color:var(--basil)}.fb-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t n" "c c";align-items:center;column-gap:12px;row-gap:8px;margin-top:22px;border-radius:var(--r-tile);padding:12px 16px;background:var(--limit);text-align:left}.fb-card>span{grid-area:t;font-size:var(--fs-small);line-height:1.25;font-weight:600}.fb-card b{grid-area:n;font-family:var(--font-display);font-weight:900;font-size:24px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.fb-card b small{font-size:14.5px;font-weight:800;letter-spacing:0}.fb-card .cells{grid-area:c;display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.fb-card .cells i{height:7px;border-radius:99px;background:var(--paper)}.fb-card .cells i.used{background:var(--limit-used)}.fb-done .ui-btn-2{display:inline-flex;margin-top:20px}@media(max-width:374px){.fb-bonus{padding:12px 14px;gap:12px}.fb-bonus .plus{font-size:30px}.fb-card{padding:11px 14px}}.lm-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.lm-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1f1673}.lm-sheet{position:absolute;left:0;right:0;bottom:0;max-width:28rem;margin:0 auto;max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:10px var(--gutter) max(22px,env(safe-area-inset-bottom));box-shadow:var(--shadow-float)}.lm-sheet :focus-visible{outline:2px solid var(--paprika-text);outline-offset:2px}.lm-grab{width:40px;height:5px;border-radius:99px;background:var(--line);margin:0 auto 6px}.lm-close{position:absolute;right:12px;top:12px;width:var(--tap);height:var(--tap);border-radius:50%;background:var(--tile);display:grid;place-items:center}.lm-title{font-family:var(--font-display);font-weight:900;font-size:26px;line-height:1.08;letter-spacing:var(--tr-title);text-wrap:balance;padding-right:48px;margin-top:8px}.lm-limit{margin-top:16px;padding:14px 16px}.lm-limit .cells{margin-top:12px}.lm-h2{margin-top:22px;font-family:var(--font-display);font-weight:800;font-size:19px;line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.lm-bonus{position:relative;overflow:hidden;width:100%;text-align:left;display:flex;align-items:center;gap:14px;margin-top:10px;background:var(--sec-coll);border-radius:var(--r-tile);padding:14px 16px;transition:transform var(--dur-fast) var(--ease)}button.lm-bonus:active{transform:scale(var(--press-scale))}.lm-bonus .blob{position:absolute;right:-24px;top:-44px;width:140px;height:130px}.lm-bonus>*{position:relative}.lm-bonus .plus{flex:none;font-family:var(--font-display);font-weight:900;font-size:34px;line-height:1;letter-spacing:-.03em;color:var(--basil-text);font-variant-numeric:tabular-nums}.lm-bonus p{flex:1;font-size:16px;font-weight:700;line-height:1.3}.lm-bonus p small{display:block;font-weight:500;color:var(--ink-soft);font-size:var(--fs-small)}.lm-bonus .go{flex:none;width:36px;height:36px;border-radius:50%;background:var(--paper);display:grid;place-items:center}.lm-bonus.used{background:var(--tile)}.lm-bonus.used .plus{color:var(--basil)}.lm-form{margin-top:10px}.lm-or{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-size:var(--fs-small);color:var(--ink-soft)}.lm-or:before,.lm-or:after{content:"";flex:1;height:1px;background:var(--line)}.lm-main{margin-top:20px}.lm-or+.lm-main{margin-top:0}.lm-hint{margin-top:8px;font-size:var(--fs-small);color:var(--ink-soft);font-style:italic;text-align:center}.lm-btn2{width:100%;margin-top:10px}.lm-btn2[disabled]{opacity:.45;cursor:default}.lm-field{display:flex;align-items:center;margin-top:10px;background:var(--tile);border-radius:var(--r-small);padding:0 6px 0 14px}.lm-field:focus-within{box-shadow:0 0 0 2px var(--paprika-text)}.lm-field svg{flex:none;color:var(--ink-soft);margin-right:8px}.lm-field input{flex:1;min-width:0;min-height:52px;border:0;background:none;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;outline:none}.lm-field input::placeholder{color:var(--ink-soft);font-weight:500;font-style:italic;letter-spacing:0;text-transform:none}.lm-field.bad{box-shadow:0 0 0 2px var(--error)}.lm-done{text-align:center;padding:14px 4px 4px}.lm-done .art{width:88px;height:88px;margin:0 auto;border-radius:50%;background:var(--yolk);display:grid;place-items:center;color:var(--choc)}.lm-done .lm-title{padding-right:0;margin-top:14px}.lm-done .ui-btn-main{margin-top:20px}@media(max-width:374px){.lm-title{font-size:23px}.lm-main{font-size:18px}.lm-limit .n{font-size:22px}}.cs-list{margin-top:8px}.cs-list .cb-res{width:100%;text-align:left}.cs-list .cb-res[disabled]{opacity:.5}.lm-sheet .ui-empty{padding:20px 8px 8px}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px);position:absolute;top:0;right:0;bottom:0;left:0}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translate(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";border:1px solid var(--rc-border-color);opacity:.3;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color);position:absolute}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;top:0;left:0;transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;top:0;left:50%;transform:translate(-50%,-50%)}.ReactCrop .ord-ne{cursor:ne-resize;top:0;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-se{cursor:se-resize;bottom:0;right:0;transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ReactCrop .ord-w{cursor:w-resize;top:50%;left:0;transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:var(--rc-drag-bar-size);top:0;left:0;transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{width:var(--rc-drag-bar-size);height:100%;top:0;right:0;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{width:100%;height:var(--rc-drag-bar-size);bottom:0;left:0;transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{width:var(--rc-drag-bar-size);height:100%;top:0;left:0;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.cr-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--cook-bg);color:var(--cook-ink)}.cr-top{display:flex;align-items:center;gap:12px;max-width:28rem;width:100%;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) var(--gutter) 6px}.cr-top p{flex:1;font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1.2;text-wrap:balance}.cr-x{flex:none;width:var(--tap);height:var(--tap);border-radius:50%;background:#ffffff1f;color:var(--cook-ink);display:grid;place-items:center}.cr-img{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px var(--gutter)}.cr-acts{display:grid;gap:10px;max-width:28rem;width:100%;margin:0 auto;padding:8px var(--gutter) max(18px,env(safe-area-inset-bottom))}.cr-err{font-size:var(--fs-small);color:var(--cook-soft);text-align:center}.cr-2{width:100%;background:#ffffff1f;color:var(--cook-ink)}.cr-wrap :focus-visible{outline:2px solid var(--cook-ink);outline-offset:2px}.rs-board{position:relative;margin-top:18px;background:var(--sec-rest);border-radius:var(--r-sheet);padding:10px}.rs-stage{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-photo);overflow:hidden;background:var(--paper);display:grid;place-items:center}.rs-stage>svg,.rs-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rs-sticker{position:absolute;top:-12px;right:14px;z-index:2;background:var(--paprika-deep);color:var(--on-accent);border-radius:var(--r-sticker);padding:6px 12px;font-family:var(--font-display);font-weight:900;font-size:var(--fs-btn);line-height:1.1;letter-spacing:-.01em;transform:rotate(var(--sticker-tilt));box-shadow:var(--shadow-sticker);white-space:nowrap}.rs-board-acts{position:relative;display:flex;gap:10px;margin-top:10px}.rs-over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:16px}.rs-over p{font-weight:600;font-size:16px}.rs-ring{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:5px solid transparent;border-top-color:var(--paprika);border-right-color:var(--yolk);animation:rs-spin 1.1s linear infinite}@keyframes rs-spin{to{rotate:1turn}}@media(prefers-reduced-motion:reduce){.rs-ring{animation:none;border-color:var(--paprika)}}.rs-busy{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-weight:600;font-size:15.5px}.rs-busy span{background:var(--paper);border-radius:var(--r-pill);padding:6px 14px}.rs-menu-added{display:flex;align-items:center;gap:10px;margin-top:10px;background:var(--tile);border-radius:var(--r-small);padding:8px;font-size:15.5px;font-weight:600}.rs-menu-added img{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:none}.rs-menu-added span{flex:1}.rs-menu-added small{display:block;font-weight:500;font-size:15px;color:var(--ink-soft);font-style:italic}.rs-menu-added button{width:var(--tap);height:var(--tap);border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);flex:none}.rs-guess{display:flex;gap:12px;align-items:center}.rs-guess img{width:76px;height:76px;border-radius:var(--r-small);object-fit:cover;flex:none}.rs-guess small{display:block;font-size:var(--fs-small);color:var(--ink-soft);font-weight:600}.rs-guess strong{display:block;font-family:var(--font-display);font-weight:900;font-size:var(--fs-tile);line-height:var(--lh-tile);letter-spacing:var(--tr-tile);margin-top:2px}.rs-guess .ui-link{display:inline-block;margin-top:4px;font-size:15px}.rs-cmt{display:grid;gap:8px;margin-top:12px}@media(max-width:374px){.rs-board-acts{gap:8px}.rs-board-acts .ui-btn-round{width:52px;height:52px}}.ck-mode{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--cook-bg);color:var(--cook-ink);display:flex;flex-direction:column;padding:max(18px,env(safe-area-inset-top)) var(--gutter) max(20px,env(safe-area-inset-bottom));overflow:hidden;touch-action:pan-y;color-scheme:dark}.ck-mode>*{width:100%;max-width:390px;margin-left:auto;margin-right:auto}.ck-mode :focus-visible{outline-color:var(--yolk)}.ck-top{display:flex;gap:6px;align-items:center}.ck-prog{flex:1;display:flex;gap:6px}.ck-prog i{flex:1;height:6px;border-radius:99px;background:var(--cook-track);transition:background var(--dur) var(--ease)}.ck-prog i.done{background:var(--yolk)}.ck-close{width:var(--tap);height:var(--tap);border-radius:50%;background:var(--cook-track);display:grid;place-items:center;margin-left:8px;flex:none}.ck-awake{margin-top:14px;font-size:15.5px;color:var(--cook-soft);display:flex;align-items:center;gap:8px}.ck-awake svg{flex:none}.ck-mid{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0;min-height:0;overflow-y:auto}.ck-slide.from-r{animation:ck-in-r var(--dur-slow) var(--ease)}.ck-slide.from-l{animation:ck-in-l var(--dur-slow) var(--ease)}@keyframes ck-in-r{0%{transform:translate(28px);opacity:0}}@keyframes ck-in-l{0%{transform:translate(-28px);opacity:0}}.ck-num{font-family:var(--font-display);font-weight:900;font-size:96px;line-height:.9;color:var(--paprika);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ck-num small{font-size:40px;color:var(--cook-soft);letter-spacing:0}.ck-step{margin-top:20px;font-weight:600;font-size:28px;line-height:1.22;letter-spacing:-.01em;text-wrap:pretty}.ck-step b{color:var(--yolk);font-weight:700}.ck-dur{margin-top:22px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 14px;border-radius:var(--r-pill);background:var(--yolk);color:var(--ink);font-weight:600;font-size:16px}.ck-nav{display:flex;gap:12px}.ck-back{width:56px;height:56px;border-radius:50%;background:var(--cook-track);display:grid;place-items:center;flex:none;transition:opacity var(--dur) var(--ease)}.ck-back:disabled{opacity:.35;cursor:default}.ck-back:active,.ck-close:active{transform:scale(var(--press-scale))}.ui-btn-main.ck-fin{background:var(--yolk);color:var(--ink)}.ui-lbl.ck-fwd>svg{right:auto;left:calc(100% + 8px)}@media(max-width:374px){.ck-num{font-size:80px}.ck-num small{font-size:34px}.ck-step{font-size:24px;margin-top:16px}.ck-mid{padding:16px 0}}@media(max-height:700px){.ck-num{font-size:72px}.ck-num small{font-size:32px}.ck-step{font-size:23px;margin-top:14px}.ck-dur{margin-top:16px}}.rc-head{display:flex;align-items:flex-start;gap:12px}.rc-head .ui-title{flex:1;margin-top:0}.rc-edit{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;margin-top:2px;padding:0 12px;border-radius:var(--r-pill);background:var(--tile);font-size:15.5px;font-weight:600}.rc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rc-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600}.rc-board{margin-top:16px;background:var(--frieze);border-radius:var(--r-sheet);padding:10px}.rc-photo{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-photo);overflow:hidden;background:var(--tile)}.rc-photo>img,.rc-photo>svg{width:100%;height:100%;object-fit:cover;display:block}.rc-photo em{position:absolute;left:10px;bottom:10px;background:var(--paper);border-radius:var(--r-pill);padding:3px 10px;font-style:normal;font-size:var(--fs-micro);font-weight:700}.rc-kbju{display:flex;gap:6px;margin-top:8px}.rc-kbju>div{border-radius:var(--r-small);padding:6px 4px;min-height:46px;display:flex;flex-direction:column;justify-content:center;text-align:center;flex:1;min-width:0;background:var(--paper)}.rc-kbju .kcal{flex:1.55;text-align:left;padding:6px 10px}.rc-kbju b{font-family:var(--font-display);font-weight:900;font-size:var(--fs-num);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-kbju b em{font-style:normal;font-family:var(--font-body);font-size:14.5px;font-weight:600;margin-left:3px;letter-spacing:0}.rc-kbju small{font-size:var(--fs-micro);font-weight:600;line-height:1.2;white-space:nowrap}.rc-kbju .kcal small{font-weight:500;color:var(--ink-soft)}.rc-kbju small i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:0}.rc-kbju .p small i{background:var(--basil)}.rc-kbju .f small i{background:var(--yolk);box-shadow:inset 0 0 0 1px #e0b400}.rc-kbju .c small i{background:var(--paprika)}.rc-note{margin-top:16px;background:var(--note);border-radius:16px;padding:12px 16px 14px}.rc-note .hand{font-family:var(--font-hand);font-weight:700;font-size:var(--fs-hand);line-height:1;color:var(--choc)}.rc-note p{margin-top:6px;font-size:16px}.rc-note p+p{margin-top:4px}.rc-tabs{display:flex;background:var(--tile);border-radius:var(--r-pill);padding:4px;margin-top:24px}.rc-tabs button{flex:1;height:40px;border-radius:var(--r-pill);font-size:15.5px;font-weight:600;color:var(--ink-soft);white-space:nowrap;padding:0 6px;transition:background var(--dur) var(--ease)}.rc-tabs button[aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:700}.rc-ings{list-style:none;margin-top:6px}.rc-ings li{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--line)}.rc-ings .nm{flex:1;min-width:0}.rc-ings .qty{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.rc-cook{margin-top:14px}.rc-steps p b{font-weight:700}.rc-portions{display:flex;align-items:center;justify-content:space-between;padding:16px 0 10px}.rc-portions>span{font-weight:600}.rc-stepper{display:flex;align-items:center;gap:6px}.rc-stepper button{width:var(--tap);height:var(--tap);border-radius:50%;background:var(--tile);display:grid;place-items:center}.rc-stepper button:disabled{opacity:.45;cursor:default}.rc-stepper b{width:36px;text-align:center;font-family:var(--font-display);font-weight:900;font-size:24px;font-variant-numeric:tabular-nums}.rc-ings li.rc-buy{cursor:pointer}.rc-buy .ck{width:24px;height:24px;flex:none;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;color:var(--on-accent);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.rc-buy .ck svg{opacity:0}.rc-buy.on .ck{background:var(--basil);border-color:var(--basil);animation:rc-pop var(--dur) var(--ease)}.rc-buy.on .ck svg{opacity:1}@keyframes rc-pop{50%{transform:scale(1.18)}}.rc-buy .incart{color:var(--basil-text);opacity:0;flex:none}.rc-buy.on .incart{opacity:1}.rc-buy .qty{white-space:nowrap}.rc-lim{margin-top:12px;background:var(--limit);border-radius:var(--r-tile);padding:12px 14px;font-size:var(--fs-small);font-weight:600}.rc-lim div{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.rc-lim .ui-link{display:inline-flex;align-items:center;min-height:32px}.rc-toast{position:fixed;left:50%;bottom:90px;z-index:var(--z-toast);transform:translate(-50%);background:var(--ink);color:var(--on-accent);border-radius:var(--r-pill);padding:11px 18px;font-size:15.5px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-float);animation:rc-toast-in var(--dur-slow) var(--ease)}.rc-toast a{color:var(--yolk);margin-left:10px}@keyframes rc-toast-in{0%{transform:translate(-50%,16px);opacity:0}}.rc-grp{margin-top:18px;font-size:var(--fs-small);font-weight:700;color:var(--ink-soft)}.rc-steps{list-style:none;margin-top:8px}.rc-steps li{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.rc-steps li:last-child{border-bottom:0}.rc-steps .no{width:var(--tap);height:var(--tap);flex:none;border-radius:50%;background:var(--tile);display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:18px}.rc-steps p{padding-top:9px;text-wrap:pretty}.rc-dur{margin-top:8px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:var(--r-pill);background:var(--yolk);font-weight:600;font-size:var(--fs-small)}.rc-why .ui-h2{margin-top:20px}.rc-pair{margin-top:14px}.rc-pair>span{display:inline-block;background:var(--tile);border-radius:var(--r-pill);padding:5px 12px;font-size:var(--fs-small);font-weight:600}.rc-pair p{margin-top:6px;text-wrap:pretty}.rc-tips{list-style:none;margin-top:10px;display:grid;gap:8px}.rc-tips li{background:var(--note);border-radius:16px;padding:12px 14px;font-size:16px}.rc-more{margin-top:28px;display:grid;gap:8px}.rc-more details{background:var(--tile);border-radius:var(--r-tile)}.rc-more summary{list-style:none;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-weight:600;cursor:pointer}.rc-more summary::-webkit-details-marker{display:none}.rc-more summary .th{width:36px;height:36px;border-radius:10px;background:var(--paper);display:grid;place-items:center;color:var(--ink-soft);flex:none}.rc-more summary span{flex:1}.rc-more summary>svg{color:var(--ink-soft);transition:transform var(--dur) var(--ease)}.rc-more details[open] summary>svg{transform:rotate(90deg)}.rc-more .body{padding:0 10px 10px;display:grid;gap:10px}.rc-more .body img{width:100%;border-radius:var(--r-photo);display:block}.rc-more .body p{font-size:var(--fs-small);color:var(--ink-soft);margin:0 4px -4px}.rc-actions{margin-top:28px;display:grid;gap:8px}.rc-keep{background:var(--sec-coll);border-radius:var(--r-tile);padding:4px}.rc-keep .row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 10px}.rc-keep .ok{width:32px;height:32px;flex:none;border-radius:50%;background:var(--basil);color:var(--on-accent);display:grid;place-items:center}.rc-keep .tx{flex:1;min-width:0}.rc-keep b{display:block;font-weight:700}.rc-keep small{display:block;font-size:var(--fs-small);color:var(--ink-soft);line-height:1.3}.rc-keep .row>svg{color:var(--ink-soft);flex:none}.rc-keep .club{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--tap);background:var(--paper);border-radius:var(--r-small);padding:8px 12px;font-size:var(--fs-small);font-weight:600;color:var(--paprika-text)}.rc-nav{display:flex;align-items:center;gap:8px;margin-top:18px}.rc-nav a,.rc-nav>span:empty{flex:1}.rc-nav a{height:44px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--tile);font-weight:600;font-size:15.5px}.rc-nav .cnt{flex:none;font-size:var(--fs-small);color:var(--ink-soft)}.rc-back{display:inline-block;margin-bottom:10px;font-size:var(--fs-small);font-weight:600;color:var(--ink-soft)}@media(max-width:374px){.rc-tabs button{font-size:14.5px;padding:0 4px}.rc-kbju{gap:4px}.rc-kbju .kcal{padding:6px 8px}.rc-kbju small i{display:none}.rc-steps li{gap:12px}}.cb-search{display:flex;align-items:center;gap:8px;margin-top:16px;background:var(--tile);border-radius:var(--r-pill);padding:4px 4px 4px 16px}.cb-search:focus-within{box-shadow:0 0 0 2px var(--paprika-text)}.cb-search>svg{flex:none;color:var(--ink-soft)}.cb-search input{flex:1;min-width:0;min-height:44px;border:0;background:none;font-size:16px;outline:none}.cb-search input::placeholder{color:var(--ink-soft);font-style:italic}.cb-search .clr{width:var(--tap);height:var(--tap);border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);flex:none}.cb-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cb-tags button{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:var(--fs-small);font-weight:600;transition:background var(--dur) var(--ease)}.cb-tags button small{margin-left:5px;font-weight:500;color:var(--ink-soft);font-variant-numeric:tabular-nums}.cb-tags button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.cb-tags button[aria-pressed=true] small{color:var(--cook-soft)}.cb-count{margin-top:14px;font-size:var(--fs-small);color:var(--ink-soft);font-variant-numeric:tabular-nums}.cb-count b{color:var(--ink)}.cb-empty{margin-top:18px;text-align:center;color:var(--ink-soft);font-size:var(--fs-desc)}.cb-list{margin-top:6px}.cb-list li{display:flex;align-items:center;border-bottom:1px solid var(--line)}.cb-list li:last-child{border-bottom:0}.cb-res{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:60px;padding:9px 0;transition:transform var(--dur-fast) var(--ease)}.cb-res:active{transform:scale(var(--press-scale))}.cb-res .tx{flex:1;min-width:0}.cb-res .tx b{display:block;font-weight:700;line-height:1.25;text-wrap:pretty}.cb-res .tx small{display:block;margin-top:2px;font-size:15px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-res .tx small mark{background:none;color:var(--basil-text);font-weight:700}.cb-res .go{color:var(--ink-soft);flex:none}.cb-list .del{width:var(--tap);height:var(--tap);flex:none;display:grid;place-items:center;color:var(--ink-soft)}.cbr-board{background:var(--sec-coll)}.cbr-acts{display:grid;gap:10px;margin-top:16px}.cbr-acts:empty{display:none}.cbr-body{margin-top:18px;white-space:pre-line;font-size:16.5px;line-height:1.55;text-wrap:pretty}.cbr-body a{color:var(--paprika-text);font-weight:600;text-decoration:underline}.tr-list{display:grid;gap:10px;margin-top:18px}.tr-list li{background:var(--tile);border-radius:var(--r-tile);padding:14px 16px}.tr-list b{display:block;font-weight:700;line-height:1.25}.tr-list small{display:block;margin-top:2px;font-size:var(--fs-small);color:var(--ink-soft)}.tr-list .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.tr-list .ui-btn-2{min-width:0;height:auto;min-height:48px;padding:6px 12px;background:var(--paper);font-size:15.5px;line-height:1.15;text-align:center}.tr-list .ui-btn-2 svg{flex:none}.tr-list .ui-btn-2.ok{color:var(--basil-text)}.fr-back{display:inline-flex;align-items:center;gap:2px;min-height:32px;margin:-6px 0 0 -6px;padding-right:8px;font-size:var(--fs-small);font-weight:600;color:var(--ink-soft)}.fr-back svg{rotate:180deg}.fr-grid{display:grid;gap:12px;margin-top:20px}.fr-tile{position:relative;overflow:hidden;border-radius:var(--r-tile);min-height:96px;padding:14px 16px;display:flex;align-items:center;gap:14px;background:var(--sec-cook);transition:transform var(--dur-fast) var(--ease)}.fr-tile:active{transform:scale(var(--press-scale))}.fr-tile .blob{position:absolute;right:-20px;top:-46px;width:150px;height:140px}.fr-tile .art{position:absolute;right:10px;top:10px;width:48px;height:48px}.fr-tile .x{position:relative;flex:1;min-width:0;padding-right:60px}.fr-tile b{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--fs-tile);line-height:var(--lh-tile);letter-spacing:var(--tr-tile)}.fr-tile .x span{display:block;margin-top:4px;font-size:var(--fs-desc);line-height:1.25;font-weight:500}.fr-tile .nx{position:absolute;right:14px;bottom:12px}.fr-tile.arch{background:var(--tile);min-height:84px}.fr-tile.arch .art{width:40px;height:40px;top:12px;right:14px;color:var(--choc)}.fr-ac{margin-top:6px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-small);overflow:hidden}.fr-ac button{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--tap);padding:0 14px;text-align:left;font-size:16px}.fr-ac button+button{border-top:1px solid var(--line)}.fr-have{margin-top:22px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fr-have small{font-size:var(--fs-small);color:var(--ink-soft);font-variant-numeric:tabular-nums}.fr-honest{display:flex;gap:10px;align-items:flex-start;margin-top:14px;background:var(--note);border-radius:16px;padding:12px 14px;font-size:16px}.fr-honest svg{flex:none;margin-top:1px;color:var(--choc)}.fr-go{margin-top:26px}.ui-btn-main:disabled:not(.busy){opacity:.45;cursor:default}.fr-from{margin-top:14px;background:var(--tile);border-radius:var(--r-small);padding:10px 12px;font-size:var(--fs-small);color:var(--ink-soft)}.fr-from b{color:var(--ink);font-weight:600}.fr-ideas{display:grid;gap:12px;margin-top:18px}.fr-idea{position:relative;overflow:hidden;background:var(--sec-cook);border-radius:var(--r-tile);padding:16px 14px 14px}.fr-idea .blob{position:absolute;right:-34px;top:-40px;width:124px;height:118px}.fr-idea>*{position:relative}.fr-idea .num{font-family:var(--font-display);font-weight:900;font-size:var(--fs-small);color:var(--choc);letter-spacing:.02em}.fr-idea h3{margin-top:2px;font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);text-wrap:balance;padding-right:36px}.fr-idea p.why{margin-top:6px;font-size:16px;line-height:1.4;text-wrap:pretty}.fr-idea .del{position:absolute;z-index:1;top:6px;right:6px;width:var(--tap);height:var(--tap);border-radius:50%;display:grid;place-items:center;color:var(--choc)}.fr-idea .buy{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:var(--fs-small);color:var(--choc)}.fr-idea .buy svg{flex:none;margin-top:1px}.fr-idea .buy b{font-weight:700}.fr-idea .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:15px;color:var(--choc)}.fr-idea .meta i{font-style:normal;background:var(--sec-cook-blob);border-radius:var(--r-pill);padding:2px 9px;font-weight:600}.fr-idea .make{margin-top:14px}.ui-btn-main.busy{opacity:.7;cursor:progress}.fr-made{display:flex;align-items:center;gap:12px;margin-top:14px;background:var(--paper);border-radius:var(--r-small);padding:10px 12px}.fr-made .ok{width:32px;height:32px;flex:none;border-radius:50%;background:var(--basil);color:var(--on-accent);display:grid;place-items:center}.fr-made span{flex:1;min-width:0}.fr-made b{display:block;font-weight:700}.fr-made small{display:block;font-size:var(--fs-small);color:var(--ink-soft)}.fr-made a{flex:none;display:flex;align-items:center;min-height:var(--tap)}@media(max-width:374px){.fr-tile{padding:12px 14px}.fr-tile .art{width:40px;height:40px;right:8px;top:8px}.fr-tile .x{padding-right:50px}.fr-idea{padding:14px 12px 12px}}.in-hero{position:relative;overflow:hidden;margin-top:16px;background:var(--frieze);border-radius:var(--r-tile);height:132px}.in-hero .blob{position:absolute;right:-24px;top:-40px;width:150px;height:140px}.in-hero .ph{position:absolute;left:50%;bottom:-8px;translate:-50% 0;width:150px;height:128px;color:var(--choc)}.in-main{margin-top:18px}.in-hint{margin-top:8px;font-size:var(--fs-small);color:var(--ink-soft);font-style:italic;text-align:center}.in-hint svg{display:inline-block;vertical-align:-3px}.in-warn{margin-top:16px;background:var(--warn-soft);border-radius:var(--r-tile);padding:14px 16px}.in-warn b{display:flex;align-items:center;gap:8px;color:var(--warn);font-weight:700}.in-warn p{margin-top:6px;font-size:16px}.in-ok{display:flex;align-items:center;gap:12px;margin-top:16px;background:var(--sec-diet);border-radius:var(--r-tile);padding:14px 16px;font-weight:700}.in-ok span{flex:none;width:40px;height:40px;border-radius:50%;background:var(--paper);display:grid;place-items:center;color:var(--basil)}.in-seg{display:flex;margin-top:12px;background:var(--tile);border-radius:var(--r-pill);padding:4px}.in-seg button{flex:1;height:40px;border-radius:var(--r-pill);font-weight:600;font-size:16px;color:var(--ink-soft)}.in-seg button[aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:700}.in-steps{margin-top:14px;display:grid;gap:12px;counter-reset:st}.in-steps li{list-style:none;display:flex;gap:12px;align-items:flex-start}.in-steps li:before{counter-increment:st;content:counter(st);flex:none;width:28px;height:28px;border-radius:50%;background:var(--frieze);color:var(--choc);font:900 15px/28px var(--font-display);text-align:center}.in-steps li span{padding-top:2px}.in-steps li svg{display:inline-block;vertical-align:-4px}.in-alt{display:inline-flex;align-items:center;gap:2px;min-height:36px;margin-top:8px;color:var(--paprika-text);font-weight:600;font-size:16px}.in-share{margin-top:12px;display:flex;gap:16px;align-items:center}.in-share .qr{flex:none;width:116px;height:116px;border-radius:var(--r-small);background:var(--paper);border:1px solid var(--line);padding:8px}.in-share .qr img{width:100%;height:100%;image-rendering:pixelated}.in-share p{font-size:var(--fs-small);color:var(--ink-soft);font-style:italic}.in-row2{display:flex;gap:8px;margin-top:12px}.in-row2 .ui-btn-2{flex:1;min-width:0;padding:0 16px;white-space:nowrap}@media(max-width:374px){.in-share .qr{width:96px;height:96px}.in-row2 .ui-btn-2{padding:0 12px;font-size:15.5px}}.rs-board.gr{background:var(--sec-gran)}.rs-board.gr .rs-ring{border-right-color:var(--sec-gran)}.fr-tile.gr{margin-top:30px;background:var(--sec-gran)}.gr-pages{display:flex;gap:10px;margin-top:12px;align-items:stretch}.gr-pg{position:relative;width:72px;height:72px;flex:none;border-radius:var(--r-small);overflow:hidden;background:var(--paper);box-shadow:0 0 0 2px var(--paper)}.gr-pg img{width:100%;height:100%;object-fit:cover;display:block}.gr-pg em{position:absolute;left:6px;bottom:5px;background:var(--paper);border-radius:var(--r-pill);padding:0 7px;font:700 var(--fs-micro)/18px var(--font-body);font-style:normal}.gr-pg .x{position:absolute;top:2px;right:2px;width:28px;height:28px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;box-shadow:var(--shadow-sticker)}.gr-add{flex:1;min-width:0;min-height:72px;border-radius:var(--r-small);border:1.5px dashed var(--choc);background:#ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:var(--fs-small);font-weight:600;color:var(--choc)}.gr-add small{font-weight:500;font-size:var(--fs-micro)}.gr-alt{margin-top:12px}.gr-orig{display:flex;align-items:center;gap:10px;margin-top:16px}.gr-orig .hand{font-family:var(--font-hand);font-weight:700;font-size:var(--fs-hand);line-height:1;color:var(--choc)}.gr-orig .gr-pg{width:56px;height:56px;box-shadow:0 0 0 1px var(--line)}.gr-legend{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--fs-small);color:var(--ink-soft)}.gr-legend mark{background:var(--note);color:var(--ink);border-radius:6px;padding:1px 6px;font-weight:600}.gr-text{position:relative;display:grid;margin-top:10px;background:var(--tile);border-radius:var(--r-small)}.gr-text:focus-within{box-shadow:0 0 0 2px var(--paprika-text)}.gr-text>.hl,.gr-text>textarea{grid-area:1 / 1;min-height:230px;padding:14px 58px 16px 14px;font:inherit;font-size:16.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:break-word;letter-spacing:normal}.gr-text>.hl{color:transparent;pointer-events:none}.gr-text>.hl mark{color:transparent;background:var(--note);border-radius:6px;box-shadow:inset 0 -2px 0 var(--yolk)}.gr-text>textarea{position:relative;resize:none;overflow:hidden;border:0;background:none;color:var(--ink);outline:none}.gr-text>textarea::placeholder{color:var(--ink-soft);font-style:italic}.gr-text>.ui-mic{position:absolute;z-index:1;top:8px;right:8px}.gr-listening{margin-top:8px;font-size:var(--fs-small);color:var(--paprika-text);font-weight:600}.gr-create{margin-top:22px}.gr-made-row{display:flex;align-items:center;gap:12px;margin-top:22px;margin-bottom:10px;background:var(--sec-coll);border-radius:var(--r-tile);padding:12px 14px}.gr-made-row .ok{width:32px;height:32px;flex:none;border-radius:50%;background:var(--basil);color:var(--on-accent);display:grid;place-items:center}.gr-made-row b{display:block;font-weight:700}.gr-made-row small{display:block;font-size:var(--fs-small);color:var(--ink-soft)}@media(max-width:374px){.gr-pages{gap:8px}.gr-pg{width:64px;height:64px}}.fr-tile.dt,.fr-idea.dt{background:var(--sec-diet)}.fr-tile.dt{width:100%;text-align:left}.fr-tile.dt.soon{background:var(--paper);border:1.5px dashed var(--sec-diet)}.fr-tile.dt.soon .tag{position:absolute;right:12px;bottom:12px;background:var(--sec-diet);border-radius:var(--r-pill);padding:2px 10px;font-size:var(--fs-micro);font-weight:700}.dt-soon-more{margin-top:-4px;background:var(--note);border-radius:16px;padding:12px 14px;font-size:16px}.dt-soon-more p+p{margin-top:6px}.dt-blk{margin-top:26px}.dt-sel{position:relative;display:block;margin-top:12px}.dt-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:52px;background:var(--tile);border-radius:var(--r-small);padding:0 44px 0 14px;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer}.dt-sel svg{position:absolute;right:14px;top:50%;translate:0 -50%;rotate:90deg;pointer-events:none;color:var(--ink-soft)}.dt-sel select:focus-visible{outline:2px solid var(--paprika-text);outline-offset:2px}.dt-field{margin-top:12px;padding:4px 4px 4px 14px;align-items:center}.dt-field input{min-height:44px;padding:0}.fr-ac button svg{color:var(--ink-soft);margin-left:auto}.dt-chips:empty{display:none}.dt-go+.ui-hint{text-align:center}.dt-for{margin-top:12px;background:var(--tile);border-radius:var(--r-small);padding:10px 12px;font-size:var(--fs-small)}.dt-for b{display:block;font-weight:700;font-size:16px}.dt-for span{color:var(--ink-soft)}.fr-honest.sm{font-size:14.5px;padding:10px 12px;margin-top:10px}.dt-days{display:flex;background:var(--tile);border-radius:var(--r-pill);padding:4px;margin-top:22px}.dt-days button{flex:1;min-width:0;height:40px;border-radius:var(--r-pill);font-size:15.5px;font-weight:600;color:var(--ink-soft);transition:background var(--dur) var(--ease)}.dt-days button[aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:700}.dt-day-h{margin-top:18px}.fr-idea.dt .num{color:var(--basil-text)}.fr-idea.dt h3{padding-right:0}.cl-blk-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px}.cl-blk-h small{font-size:var(--fs-small);color:var(--ink-soft);font-variant-numeric:tabular-nums}.cl-grid{display:grid;gap:12px;margin-top:14px}.fr-tile.cl{background:var(--sec-coll);width:100%;text-align:left}.fr-tile.cl.t-rest{background:var(--sec-rest)}.fr-tile.cl.t-cook{background:var(--sec-cook)}.fr-tile.cl.t-diet{background:var(--sec-diet)}.fr-tile.cl.t-gran{background:var(--sec-gran)}.fr-tile.cl.sm{min-height:80px;padding:12px 16px}.fr-tile.cl.sm .art{width:30px;height:30px;top:10px;right:14px}.fr-tile.cl.sm .nx{width:24px;height:24px;bottom:10px;right:14px}.fr-tile.cl.sm .blob{right:-40px;top:-60px;width:130px;height:120px}.fr-tile.cl.sm b{font-size:21px}.fr-tile.cl.sm .x span{margin-top:2px}.cb-kicker{margin-top:4px;font-size:var(--fs-small);font-weight:600;color:var(--basil-text)}.fr-tile.cl.soon{background:var(--paper);border:1.5px dashed var(--sec-coll)}.fr-tile.cl.soon .tag{position:absolute;right:12px;bottom:12px;background:var(--sec-coll);border-radius:var(--r-pill);padding:2px 10px;font-size:var(--fs-micro);font-weight:700}.fr-tile.cl.grey{background:var(--tile);min-height:84px}.cl-soon-more{margin-top:-4px;background:var(--note);border-radius:16px;padding:12px 14px;font-size:16px}.cl-club{position:relative;overflow:hidden;margin-top:30px;background:var(--choc);color:var(--cook-ink);border-radius:var(--r-sheet);padding:20px 18px 18px}.cl-club .blob{position:absolute;right:-30px;top:-50px;width:170px;height:160px}.cl-club>*{position:relative}.cl-club .art{position:absolute;right:16px;top:16px;width:52px;height:52px;color:var(--yolk)}.cl-club .kick{font-size:var(--fs-small);font-weight:600;color:var(--cook-soft)}.cl-club h2{margin-top:2px;font-family:var(--font-display);font-weight:900;font-size:28px;line-height:1.05;letter-spacing:-.025em;padding-right:60px}.cl-club p{margin-top:8px;font-size:16px;color:var(--cook-soft);text-wrap:pretty;padding-right:20px}.cl-club p b{color:var(--yolk);font-weight:700}.cl-club .ui-btn-main{margin-top:16px}.cl-club .code{display:flex;justify-content:center;margin-top:8px}.cl-club .code a{min-height:var(--tap);display:flex;align-items:center;color:var(--yolk);font-weight:600;font-size:16px}.cl-club .secs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cl-club .secs a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--r-pill);background:var(--yolk);color:var(--choc);font-size:var(--fs-small);font-weight:600}@media(max-width:374px){.fr-tile.cl.sm{padding:12px 14px}.fr-tile.cl.sm .art{width:28px;height:28px;right:12px}.fr-tile.cl.sm .nx{right:12px}.cl-club{padding:18px 14px 14px}.cl-club h2{font-size:25px}}.ac-limit{margin-top:18px}.ac-limit .cells{grid-auto-flow:row;grid-template-columns:repeat(10,1fr)}.ac-limit .renew{position:relative;margin-top:10px;font-size:var(--fs-small);color:var(--ink-soft)}.ac-club{position:relative;overflow:hidden;margin-top:18px;background:var(--choc);color:var(--cook-ink);border-radius:var(--r-sheet);padding:22px 18px 20px}.ac-club .blob{position:absolute;right:-30px;top:-50px;width:170px;height:160px}.ac-club>*{position:relative}.ac-club .art{position:absolute;right:16px;top:18px;width:56px;height:56px;color:var(--yolk)}.ac-club .kick{font-size:var(--fs-small);font-weight:600;color:var(--cook-soft);padding-right:70px}.ac-club h2{margin-top:6px;font-family:var(--font-display);font-weight:900;font-size:28px;line-height:1.05;letter-spacing:var(--tr-title);color:var(--cook-ink);padding-right:70px}.ac-club h2 em{font-style:normal;color:var(--yolk)}.ac-club .code-mask{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:34px;padding:0 14px 0 10px;border-radius:var(--r-pill);background:#ffffff1a;font-weight:700;font-size:16px;letter-spacing:.04em;color:var(--cook-ink)}.ac-club .code-mask svg{color:var(--yolk)}.ac-blk{margin-top:28px}.ac-rows{margin-top:12px;display:grid;gap:2px}.ac-row{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.ac-row .ico{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--choc)}.ac-row b{display:block;font-weight:700;line-height:1.3}.ac-row small{display:block;margin-top:2px;font-size:var(--fs-small);color:var(--ink-soft);line-height:1.35}.ac-row .c2{background:var(--sec-cook)}.ac-row .c3{background:var(--sec-gran)}.ac-bonus{margin-top:12px;transition:transform var(--dur-fast) var(--ease)}a.ac-bonus:active{transform:scale(var(--press-scale))}.ac-bonus p{flex:1}.ac-bonus .go{flex:none;width:36px;height:36px;border-radius:50%;background:var(--paper);display:grid;place-items:center}.ac-code{margin-top:12px}.ac-code .ui-btn-2{width:100%}.ac-code .ui-btn-2[disabled]{opacity:.45;cursor:default}.ac-field{display:flex;align-items:center;background:var(--tile);border-radius:var(--r-small);padding:0 6px 0 14px}.ac-field:focus-within{box-shadow:0 0 0 2px var(--paprika-text)}.ac-field svg{flex:none;color:var(--ink-soft);margin-right:8px}.ac-field input{flex:1;min-width:0;min-height:52px;border:0;background:none;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;outline:none}.ac-field input::placeholder{color:var(--ink-soft);font-weight:500;font-style:italic;letter-spacing:0;text-transform:none}.ac-field.bad{box-shadow:0 0 0 2px var(--error)}.ac-code form .ui-btn-2{margin-top:10px}.ac-buy{margin-top:28px}@media(max-width:374px){.ac-club{padding:20px 14px 18px}.ac-club .art{width:46px;height:46px}.ac-club .kick,.ac-club h2{padding-right:56px}.ac-club h2{font-size:24px}}.sb-club{position:relative;overflow:hidden;margin-top:8px;background:var(--choc);color:var(--cook-ink);border-radius:var(--r-sheet);padding:22px 18px 20px}.sb-club .blob{position:absolute;right:-30px;top:-50px;width:170px;height:160px}.sb-club>*{position:relative}.sb-club .art{position:absolute;right:16px;top:18px;width:56px;height:56px;color:var(--yolk)}.sb-club .kick{font-size:var(--fs-small);font-weight:600;color:var(--cook-soft);padding-right:70px}.sb-club .ui-title{color:var(--cook-ink);padding-right:10px}.sb-club .ui-title em{font-style:normal;color:var(--yolk)}.sb-gives{margin-top:12px;display:grid;gap:2px}.sb-give{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.sb-give .ico{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--choc)}.sb-give b{display:block;font-weight:700;line-height:1.3}.sb-give b .soon{display:inline-block;vertical-align:2px;margin-left:4px;background:var(--tile);border-radius:var(--r-pill);padding:0 8px;font:700 var(--fs-micro)/18px var(--font-body);color:var(--ink-soft)}.sb-give small{display:block;margin-top:2px;font-size:var(--fs-small);color:var(--ink-soft);line-height:1.35}.sb-secs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sb-secs span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600}.sb-c0{background:var(--sec-rest)}.sb-c1{background:var(--sec-diet)}.sb-c2{background:var(--sec-cook)}.sb-c3{background:var(--sec-gran)}.sb-buy{margin-top:28px}.sb-steps{margin-top:12px;display:grid;gap:8px;counter-reset:st}.sb-steps p{display:flex;gap:10px;align-items:flex-start;font-size:16px;color:var(--ink-soft)}.sb-steps p:before{counter-increment:st;content:counter(st);flex:none;width:24px;height:24px;border-radius:50%;background:var(--tile);color:var(--ink);font:800 13px/24px var(--font-display);text-align:center}.sb-steps a{color:var(--paprika-text);font-weight:600;white-space:nowrap}.sb-code{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);scroll-margin-top:16px}.sb-field{display:flex;align-items:center;margin-top:12px;background:var(--tile);border-radius:var(--r-small);padding:0 6px 0 14px}.sb-field:focus-within{box-shadow:0 0 0 2px var(--paprika-text)}.sb-field svg{flex:none;color:var(--ink-soft);margin-right:8px}.sb-field input{flex:1;min-width:0;min-height:52px;border:0;background:none;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;outline:none}.sb-field input::placeholder{color:var(--ink-soft);font-weight:500;font-style:italic;letter-spacing:0;text-transform:none}.sb-field.bad{box-shadow:0 0 0 2px var(--error)}.sb-code .ui-btn-2{width:100%;margin-top:10px}.sb-code .ui-btn-2[disabled]{opacity:.45;cursor:default}.sb-done{text-align:center;padding:20px 4px 4px}.sb-done .art{width:96px;height:96px;margin:0 auto;border-radius:50%;background:var(--yolk);display:grid;place-items:center;color:var(--choc)}.sb-done .ui-title{margin-top:16px}.sb-done>p{margin:8px auto 0;max-width:290px;font-size:var(--fs-desc);color:var(--ink-soft)}.sb-done .ui-btn-main{margin-top:22px}.sh-sum{font-variant-numeric:tabular-nums}.sh-dnav{display:flex;align-items:center;gap:8px;margin-top:18px}.sh-dnav b{flex:1;font-size:var(--fs-small);font-weight:700;color:var(--ink-soft);font-variant-numeric:tabular-nums}.sh-dnav button{width:var(--tap);height:var(--tap);border-radius:50%;background:var(--tile);display:grid;place-items:center;transition:opacity var(--dur) var(--ease)}.sh-dnav button:disabled{opacity:.35;cursor:default}.sh-dishes{display:flex;overflow-x:auto;margin-top:8px;scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:var(--r-tile)}.sh-dishes::-webkit-scrollbar{display:none}.sh-dish{flex:0 0 100%;scroll-snap-align:start;border-radius:var(--r-tile);padding:10px;display:flex;flex-direction:column;gap:8px}.sh-dish .top{display:flex;gap:10px;align-items:center}.sh-dish .th{width:44px;height:44px;border-radius:14px;overflow:hidden;flex:none}.sh-dish .th svg,.sh-dish .th img{width:100%;height:100%;object-fit:cover;display:block}.sh-dish .nm{flex:1;min-width:0;font-size:15.5px;line-height:1.2;font-weight:700}.sh-dish .nm small{display:block;font-weight:500;font-size:14.5px;color:var(--ink-soft)}.sh-dish .x{width:32px;height:32px;border-radius:50%;background:var(--paper);display:grid;place-items:center;color:var(--ink-soft);flex:none}.sh-dish .por{display:flex;align-items:center;justify-content:space-between;font-size:14.5px;font-weight:600;background:#fff9;border-radius:var(--r-pill);padding:3px 3px 3px 12px}.sh-stepper{display:flex;align-items:center;gap:4px}.sh-stepper button{width:36px;height:36px;border-radius:50%;background:var(--paper);display:grid;place-items:center}.sh-stepper button:disabled{opacity:.45;cursor:default}.sh-stepper b{width:28px;text-align:center;font-family:var(--font-display);font-weight:900;font-size:18px;font-variant-numeric:tabular-nums}.sh-lim{margin-top:12px;background:var(--limit);border-radius:var(--r-tile);padding:12px 14px}.sh-lim .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sh-lim .top span{font-size:var(--fs-small);font-weight:600;line-height:1.3}.sh-lim .top b{font-family:var(--font-display);font-weight:900;font-size:22px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sh-lim .top b small{font-size:14.5px;font-weight:800;letter-spacing:0}.sh-lim .cells{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.sh-lim .cells i{height:7px;border-radius:99px;background:var(--paper)}.sh-lim .cells i.used{background:var(--limit-used)}.sh-lim p{margin-top:8px;font-size:var(--fs-small);color:var(--ink-soft)}.sh-lim a{display:inline-flex;align-items:center;min-height:32px;margin-top:2px;color:var(--paprika-text);font-weight:600;font-size:15.5px}.sh-list{list-style:none}.sh-list.main{margin-top:10px}.sh-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--line);cursor:pointer;animation:sh-in var(--dur-slow) var(--ease)}@keyframes sh-in{0%{opacity:0;transform:translateY(-8px)}}.sh-row .ck{width:24px;height:24px;flex:none;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;color:var(--on-accent);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.sh-row .ck svg{opacity:0}.sh-row .nm{flex:1;min-width:0}.sh-row .nm>span{display:block}.sh-row .nm small{display:block;font-size:15px;color:var(--ink-soft);line-height:1.25}.sh-row .qty{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;max-width:45%}.sh-row.on .ck{background:var(--basil);border-color:var(--basil)}.sh-row.on .ck svg{opacity:1}.sh-row.on .nm>span{text-decoration:line-through;color:var(--ink-soft)}.sh-row.on .qty{color:var(--ink-soft)}.sh-grp{margin-top:18px;font-size:var(--fs-small);font-weight:700;color:var(--ink-soft)}.sh-bought{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--fs-small);font-weight:700;color:var(--ink-soft)}.sh-clear{margin-top:26px}.sh-confirm{display:flex;align-items:center;gap:8px;background:var(--error-soft);border-radius:var(--r-pill);padding:4px 4px 4px 16px;min-height:48px}.sh-confirm span{flex:1;font-weight:600;font-size:15.5px;color:var(--error)}.sh-confirm button{height:40px;padding:0 16px;border-radius:var(--r-pill);font-weight:700;font-size:15.5px}.sh-confirm .yes{background:var(--error);color:var(--on-accent)}.sh-confirm .no{background:var(--paper)}@media(max-width:374px){.sh-confirm{flex-wrap:wrap;border-radius:var(--r-tile);padding:10px 10px 10px 14px}.sh-confirm span{flex-basis:100%}}.al-head{position:relative;overflow:hidden;margin-top:8px;border-radius:var(--r-tile);padding:18px 16px 16px;min-height:108px;display:flex;flex-direction:column;justify-content:flex-end}.al-head .blob{position:absolute;right:-20px;top:-46px;width:150px;height:140px}.al-head .art{position:absolute;right:14px;top:14px;width:48px;height:48px}.al-head h1{position:relative;font-family:var(--font-display);font-weight:900;font-size:26px;line-height:1.05;letter-spacing:var(--tr-title);padding-right:64px;text-wrap:balance}.al-head p{position:relative;margin-top:4px;font-size:var(--fs-small);font-weight:600}.al-hidden{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 14px;border-radius:var(--r-small);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-small);font-weight:600;text-align:left}.al-hidden svg{flex:none}.al-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:16px}.al-card{position:relative;min-width:0}.al-card>a{display:block;transition:transform var(--dur-fast) var(--ease)}.al-card>a:active{transform:scale(var(--press-scale))}.al-card .ph{position:relative;display:block;aspect-ratio:1 / .82;border-radius:var(--r-photo);overflow:hidden}.al-card .ph em{position:absolute;right:0;bottom:8px;background:var(--paper);border-radius:var(--r-pill) 0 0 var(--r-pill);padding:2px 8px 2px 9px;font-style:normal;font-size:var(--fs-micro);font-weight:700}.al-card .ph em.soon{background:var(--warn-soft);color:var(--warn)}.al-card .ph svg{width:100%;height:100%}.al-card b{display:block;margin-top:7px;font-weight:700;font-size:18.5px;line-height:1.2;overflow-wrap:anywhere}.al-card small{display:block;margin-top:2px;font-size:var(--fs-small);color:var(--ink-soft)}.al-card .del{position:absolute;right:6px;top:6px;width:var(--tap);height:var(--tap);border-radius:50%;display:grid;place-items:center;color:var(--ink-soft)}.al-card .del:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#ffffffd9}.al-card .del svg{position:relative}.al-nores{margin-top:18px;text-align:center;color:var(--ink-soft);font-size:var(--fs-desc)}@media(max-width:374px){.al-head h1{font-size:23px}.al-cards{gap:12px 10px}.al-card b{font-size:15.5px}}
