@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#131a2a;--nav-bg:#121a2b;--nav-text:#c7ceda;--nav-muted:#7d879a;--nav-active:#243049;--nav-hover:#1c2639;--bg:#f4f5f7;--card:#fff;--border:#e4e7ec;--border-soft:#eef0f3;--input-border:#e1e5eb;--field:#fbfbfc;--chip:#f2f4f7;--chip-text:#3d4555;--muted:#5b6475;--muted-2:#6b7280;--needle:#eb6834;--warn:#fab219;--warn-text:#b54708;--warn-bg:#fff8e8;--warn-row:#fffaf0;--good-text:#006300;--good-bg:#eef8ee;--danger:#d03b3b;--danger-bg:#fdf0f0;--font-ui:"Onest", "Segoe UI", system-ui, sans-serif;--font-display:"Unbounded", "Segoe UI", sans-serif;--on-ink:#fff;--ink-hover:#24304a;--ghost:#fff;--link:#2b59c3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--ink:#e8ecf3;--bg:#0f1420;--card:#182030;--border:#2b3548;--border-soft:#232c3d;--input-border:#34405a;--field:#141b29;--chip:#232c3d;--chip-text:#c9d0dc;--muted:#a1abbc;--muted-2:#8f99ab;--warn-text:#f5a55c;--warn-bg:#33270f;--warn-row:#2b2210;--good-text:#5fce76;--good-bg:#14291a;--danger:#f0625f;--danger-bg:#33191b;--on-ink:#131a2a;--ink-hover:#fff;--ghost:#182030;--link:#8fb2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ink)}a:hover{color:var(--link)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #2b59c3}.app{min-height:100vh;display:flex}.nav{background:var(--nav-bg);width:248px;height:100vh;color:var(--nav-text);flex-direction:column;flex:none;gap:22px;padding:22px 14px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.nav__brand{color:#fff;font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:10px;padding:4px 10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.nav__brand:hover{color:#fff}.nav__group{flex-direction:column;gap:2px;display:flex}.nav__group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--nav-muted);padding:0 10px 4px;font-size:11px;font-weight:600}.nav__link{min-height:40px;color:var(--nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.nav__link:hover{background:var(--nav-hover);color:#fff}.nav__link.is-active{background:var(--nav-active);color:#fff;font-weight:600}.nav__grow{flex:1}.nav__badge{color:var(--nav-text);background:var(--nav-active);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.nav__badge--hot{color:#fff;background:var(--warn-text)}.nav__bottom{margin-top:auto}.nav__footer{color:var(--nav-muted);padding:10px 10px 0;font-size:12px}.main{flex-direction:column;flex:1;gap:20px;min-width:0;padding:28px 40px 48px;display:flex}@media (width<=900px){.app{flex-direction:column}.nav{width:auto;height:auto;position:static}.main{padding:20px 16px 40px}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head__titles{flex-direction:column;gap:6px;min-width:0;display:flex}.page-head__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eyebrow{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn--md{border-radius:10px;height:40px;padding:0 14px}.btn--sm{border-radius:9px;height:36px;padding:0 12px;font-size:13px}.btn--primary{background:var(--ink);color:var(--on-ink)}.btn--primary:hover:not(:disabled){background:var(--ink-hover);color:var(--on-ink)}.btn--ghost{background:var(--ghost);border-color:var(--input-border);color:var(--ink);font-weight:500}.btn--ghost:hover:not(:disabled){background:var(--field);color:var(--ink)}.btn--sm.btn--ghost,.btn--md.btn--ghost{font-weight:600}.btn--accent{background:var(--needle);color:#fff}.btn--accent:hover:not(:disabled){background:#d85a29}.btn--outline-dark{color:#fff;background:0 0;border-color:#3a4660;border-radius:10px;height:40px;padding:0 16px}.btn--outline-dark:hover{background:#1c2639}.btn--danger{background:var(--danger);color:#fff}.icon-btn{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--chip)}.icon-btn--sm{width:30px;height:30px;color:var(--muted);border-radius:8px}.mini-btn{border:1px solid var(--input-border);background:var(--card);cursor:pointer;border-radius:8px;height:28px;padding:0 9px;font-size:12px;font-weight:600}.row{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.card--tight{gap:6px}.card--tight>.card__head{padding-bottom:8px}.card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card__title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.card__meta{color:var(--muted);font-size:13px}.card__text{color:var(--chip-text);margin:0}.card__foot{color:var(--muted);font-size:12.5px}.card__footer{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.stack{flex-direction:column;gap:14px;display:flex}.stack-10{flex-direction:column;gap:10px;display:flex}.subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:6px;font-size:12px;font-weight:600}.empty{color:var(--muted);margin:0;padding:12px 0;font-size:13px}.line-top{border-top:1px solid var(--border-soft)}.more-link,.head-link{color:var(--ink);text-underline-offset:3px;font-size:13px;font-weight:600}.more-link{margin-top:8px;display:inline-block}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.self-start{align-self:flex-start;margin-top:6px}.grow{flex:1;min-width:0}.muted{color:var(--muted)}.is-done{color:var(--muted-2);text-decoration:line-through}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--chip);height:24px;color:var(--chip-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.chip--strong{font-weight:600}.chip--danger{color:var(--danger);background:var(--danger-bg);gap:4px;font-weight:600}.chip--good{color:var(--good-text);background:var(--good-bg);gap:4px;font-weight:600}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot--sm{width:7px;height:7px}.check{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:64px;font-weight:600}.big-num{letter-spacing:-.02em;font-size:48px;font-weight:600;line-height:1}.notice{color:var(--chip-text);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.notice b{color:var(--ink)}.notice--warn{background:var(--warn-bg)}.notice--danger{background:var(--danger-bg)}.hint{color:var(--muted);margin:0;font-size:13px}.banner{background:var(--ink);color:#dde2ea;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.banner__text{flex:320px;min-width:0}.banner__text b{color:#fff}.focus-item{border:1px solid var(--border);background:var(--field);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.focus-item .check{margin-top:2px}.focus-item__body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.focus-item__title{font-size:15px;font-weight:500}.line-item{border-top:1px solid var(--border-soft);align-items:center;gap:10px;min-height:42px;padding:2px 0;display:flex}label.line-item{cursor:pointer;min-height:44px}.event{border-top:1px solid var(--border-soft);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.event__time{white-space:nowrap;width:96px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.event__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.event__title{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.event__note{color:var(--muted);font-size:12.5px}.event.is-past .event__title,.event.is-past .event__time,.event.is-past .event__note{color:var(--muted-2)}.now-line{color:var(--warn-text);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.now-line>span:first-child{flex:none;width:96px}.now-line__bar{background:var(--needle);border-radius:2px;flex:1;height:2px}.habit{border-top:1px solid var(--border-soft);align-items:center;gap:10px;min-height:52px;padding:4px 0;display:flex}.habit__main{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.habit__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.habit__name{font-size:14px;font-weight:500}.habit__meta{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.soon{border-top:1px solid var(--border-soft);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.soon__icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.soon__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.soon__title{font-size:14px;font-weight:600}.soon__note{color:var(--muted);font-size:12.5px}.soon .icon-btn--sm{margin-top:-3px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tile{border:1px solid var(--border-soft);color:var(--ink);border-radius:12px;flex-direction:column;gap:3px;padding:12px;text-decoration:none;display:flex}.tile--add{background:var(--field);border:1px dashed #c3c8d2}.tile--add:hover{color:var(--ink);border-color:var(--muted)}.tile__label{color:var(--muted);font-size:12.5px}.tile__value{font-size:22px;font-weight:600}.tile__sub{color:var(--muted);font-size:12px}.tile__sub.is-good{color:var(--good-text)}.search-field{border:1px solid var(--input-border);background:var(--field);height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search-field:focus-within{border-color:#2b59c3}.note{border-top:1px solid var(--border-soft);flex-direction:column;gap:4px;padding:10px 0;display:flex}.note__meta{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.field{color:var(--muted);flex-direction:column;flex:160px;gap:4px;min-width:0;font-size:12.5px;display:flex}.input{border:1px solid var(--input-border);background:var(--field);width:100%;height:44px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:15px}select.input{padding:0 10px;font-size:14px}.input:focus{border-color:#2b59c3;outline:none;box-shadow:0 0 0 3px #2b59c326}.input--area{resize:vertical;height:auto;padding:10px 12px}.form-row{flex-wrap:wrap;gap:12px;display:flex}.check-label{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.check-label input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:2px 0 0}.expense-form{flex-direction:column;gap:8px;display:flex}.expense-form__fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.form-msg{border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.form-msg--ok{background:var(--good-bg);color:var(--good-text)}.form-msg--warn{background:var(--warn-bg);color:var(--warn-text)}.form-msg--error{background:var(--danger-bg);color:#a32020}.kv{grid-template-columns:minmax(140px,auto) 1fr;gap:8px 16px;margin:0;font-size:13.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.file-pick{cursor:pointer;align-items:center;gap:12px;display:flex}.file-pick input{opacity:0;width:1px;height:1px;position:absolute}.file-pick:focus-within .btn{outline-offset:2px;outline:2px solid #2b59c3}.file-pick__name{color:var(--muted);font-size:13px}.modal{background:var(--card);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--ink);border:0;border-radius:16px;padding:0;box-shadow:0 24px 64px #131a2a47}.modal--wide{width:min(760px,100vw - 32px)}.modal::backdrop{background:#121a2b80}.modal__body{flex-direction:column;gap:16px;padding:20px 22px 22px;display:flex}.modal__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal__title{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tabs{background:var(--chip);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:flex}.tab{cursor:pointer;background:0 0;border:0;border-radius:9px;height:36px;padding:0 14px;font-weight:500}.tab.is-active{background:var(--card);font-weight:600;box-shadow:0 1px 2px #131a2a1f}.lock{background:var(--nav-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.lock__card{width:min(420px,100%);color:var(--nav-text);flex-direction:column;gap:16px;display:flex}.lock__brand{font-family:var(--font-display);color:#fff;align-items:center;gap:12px;font-size:22px;font-weight:600;display:flex}.lock__title{font-family:var(--font-display);color:#fff;margin:8px 0 0;font-size:26px;font-weight:600}.lock__text{margin:0;font-size:14px}.lock__notice{background:var(--nav-active);color:#fff;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.field--dark{color:var(--nav-text);flex:none}.input--dark{color:#fff;background:#1a2336;border-color:#33405b}.input--dark:focus{border-color:var(--needle);box-shadow:0 0 0 3px #eb683440}.lock__check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.lock__check input{width:16px;height:16px;accent-color:var(--needle);flex:none;margin:2px 0 0}.lock__error{color:#ffd2d2;background:#3a1d24;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.lock__submit{width:100%}.lock__foot{color:var(--nav-muted);text-align:center;margin:0;font-size:12px}.period-switch{border:1px solid var(--input-border);background:var(--card);border-radius:12px;align-items:center;height:44px;padding:0 2px;display:flex}.period-switch .icon-btn{width:36px;height:36px}.period-switch__label{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;height:40px;padding:0 6px;display:flex}.info-strip{background:var(--card);border:1px solid var(--border);color:var(--chip-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.info-strip>span{flex:400px;min-width:0}.info-strip b{color:var(--ink)}.kpi{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:20px 22px;display:flex}.kpi--dark{background:var(--ink);border-color:var(--ink);color:#dde2ea}.kpi__label{color:var(--muted);margin:0;font-size:14px;font-weight:500}.kpi--dark .kpi__label,.kpi--dark .kpi__sub{color:var(--nav-text)}.kpi__value{font-size:30px;font-weight:600;line-height:1.1}.kpi__value--big{letter-spacing:-.02em;color:#fff;font-size:48px;line-height:1.05}.kpi__value.is-bad{color:var(--danger)}.kpi__sub{color:var(--muted);font-size:13px}.budget{flex-direction:column;margin:0 -6px;display:flex;overflow-x:auto}.budget-row{border:0;border-top:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(150px,210px) minmax(120px,1fr) 150px;align-items:center;column-gap:16px;min-height:52px;margin:0;padding:4px 6px;display:grid}.budget-row:hover{background:var(--field)}.budget-row--warn{background:var(--warn-row)}.budget-row--over{background:#fff6f6}.budget-row__name{flex-direction:column;display:flex}.budget-row__title{font-size:14px;font-weight:500}.budget-row--warn .budget-row__title,.budget-row--over .budget-row__title{font-weight:600}.budget-row__sub{color:var(--muted);font-size:12px}.budget-row__warn,.budget-row__over{color:var(--warn-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.budget-row__over{color:var(--danger)}.budget-row__sum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.bar{border-radius:999px;height:8px;display:block;position:relative}.bar__fill{border-radius:999px;height:8px;display:block}.bar__mark{background:var(--ink);border-radius:1px;width:2px;height:14px;position:absolute;top:-3px}.journal{flex-direction:column;max-height:560px;display:flex;overflow-y:auto}.journal__day{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;padding:14px 0 6px;font-size:12px;font-weight:600;display:flex}.journal>div:first-child .journal__day{padding-top:8px}.journal__del{opacity:0}.journal__item:hover .journal__del,.journal__del:focus-visible{opacity:1}.goal{border:0;border-top:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:6px;width:calc(100% + 12px);margin:0 -6px;padding:12px 6px;display:flex}.goal:hover{background:var(--field)}.goal--flat{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 6px}.goal__col{flex-direction:column;display:flex}.goal__top{justify-content:space-between;gap:10px;display:flex}.goal__name{font-size:14px;font-weight:600}.goal__sum{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.goal__sub{color:var(--muted);font-size:12.5px}.check-strip{background:#f6f7f9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.legend{color:var(--chip-text);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend__item{align-items:center;gap:8px;display:inline-flex}.legend__swatch{border-radius:2px;width:18px;display:inline-block}.chart{width:100%;height:auto;display:block}.chart__tick{fill:var(--muted-2);font-size:12px}.chart__end{fill:var(--chip-text);font-size:13px}.chart__end.is-main{fill:var(--ink);font-weight:600}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:420px;font-size:13px}.table caption{text-align:left;color:var(--muted);padding-bottom:6px;font-size:12px}.table th,.table td{border-bottom:1px solid var(--border-soft);text-align:left;padding:6px 8px}.table thead th{color:var(--muted);border-bottom-color:var(--border);font-weight:600}.table tbody th{font-weight:500}.table tbody tr:first-child th{font-weight:600}.table tr:last-child th,.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.plan-list{color:var(--chip-text);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.stack>.field,.stack-8>.field,.card>.field,.modal__body>.field{flex:none}.stack-8{flex-direction:column;gap:8px;display:flex}.small{font-size:12px}.row--top{align-items:flex-start}.aside{flex-direction:column;flex:300px;gap:20px;min-width:0;display:flex}.card--flush{gap:0;padding:0;overflow:hidden}.card__head-right{align-items:center;gap:12px;display:flex}.link-btn{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.text-btn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.text-btn:hover{color:#2b59c3}.subhead--gap{padding-top:14px}.line-item.is-disabled{opacity:.5;cursor:default}.input--inline{height:36px;font-size:14px}.input--date{flex:none;width:140px;height:32px;padding:0 8px;font-size:13px}.icon-btn--box{border:1px solid var(--input-border);background:var(--card);border-radius:12px;width:44px;height:44px}.dot--xs{width:6px;height:6px}.check--sm{width:15px;height:15px}.badge-pill{background:var(--card);border:1px solid var(--input-border);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.dashed-btn{height:48px;color:var(--chip-text);cursor:pointer;background:0 0;border:1.5px dashed #c3c8d2;border-radius:14px;font-weight:600}.dashed-btn:hover{border-color:var(--muted)}.pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pills__label{color:var(--muted);padding-right:4px;font-size:13px}.pills__sep{background:#d5dae1;width:1px;height:22px;margin:0 4px}.pill{background:var(--card);height:32px;color:var(--chip-text);cursor:pointer;white-space:nowrap;border:1px solid #d5dae1;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pill:hover:not(:disabled){border-color:var(--muted)}.pill[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.pill:disabled{cursor:default;opacity:.85}.pill--dashed{background:0 0;border-style:dashed}.pill--dashed[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-style:solid}.pill--day{justify-content:center;min-width:44px}.pill--suggest{border-color:var(--needle);color:var(--ink);background:#fff4ec;font-weight:600}.seg{background:var(--card);border:1px solid var(--input-border);border-radius:12px;gap:4px;padding:4px;display:flex}.seg__btn{height:36px;color:var(--chip-text);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13.5px}.seg__btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);font-weight:600}.nav-step{align-items:center;gap:4px;display:flex}.nav-step__title{text-align:center;min-width:150px;font-size:15px;font-weight:600}.cal-scroll{overflow-x:auto}.cal{min-width:640px}.cal__head,.cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal__head{border-bottom:1px solid var(--border);background:#fafafb}.cal__head span{color:var(--muted);padding:9px 8px;font-size:12px;font-weight:600}.cal-day{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);cursor:pointer;flex-direction:column;gap:4px;min-width:0;min-height:108px;padding:6px;display:flex}.cal-day:nth-child(7n){border-right:0}.cal-day.is-out{background:#fafafb}.cal-day.is-selected{background:#f5f7fb;box-shadow:inset 0 0 0 2px #c9d3e6}.cal-day__num{min-width:24px;height:24px;color:var(--chip-text);cursor:pointer;background:0 0;border:0;border-radius:12px;align-self:flex-start;padding:0 6px;font-size:12.5px;font-weight:600}.cal-day.is-out .cal-day__num{color:#9aa3b2;font-weight:400}.cal-day.is-today .cal-day__num{background:var(--ink);color:var(--on-ink)}.cal-chip{text-align:left;min-width:0;color:var(--ink);border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:11.5px;line-height:16px;display:flex}button.cal-chip{cursor:pointer}button.cal-chip:hover{filter:brightness(.95)}.cal-chip__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-chip.is-strong{font-weight:600}.cal-chip.is-done .cal-chip__text{color:var(--muted-2);text-decoration:line-through}.cal-more{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 6px;font-size:11.5px}.week{grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px;min-height:420px;display:grid}.week__col{border-right:1px solid var(--border-soft);flex-direction:column;gap:4px;min-width:0;padding:8px 6px;display:flex}.week__col:last-child{border-right:0}.week__col.is-selected{background:#f5f7fb}.week__head{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:2px 4px 8px;font-size:12px;display:flex}.week__head b{color:var(--ink);font-size:15px}.week__col.is-today .week__head b{background:var(--ink);color:var(--on-ink);border-radius:10px;padding:0 7px}.week__task{cursor:pointer;border-radius:6px;align-items:flex-start;gap:6px;padding:4px 6px;font-size:12px;display:flex}.week__task .is-done{color:var(--muted-2);text-decoration:line-through}.agenda-row{border:0;border-top:1px solid var(--border-soft);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:40px;font-size:13.5px;display:flex}.agenda-row--btn{cursor:pointer}.agenda-row--btn:hover{background:var(--field)}.agenda-row__time{width:64px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.inbox-tasks{border-top:1px solid var(--border-soft)}.inbox-tasks summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;list-style:none;display:flex}.inbox-tasks summary::-webkit-details-marker{display:none}.inbox-tasks[open] summary{color:var(--ink);font-weight:600}.day-view{flex-direction:column;gap:18px;padding:18px 22px;display:flex}.event--btn{border:0;border-top:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;width:100%}.event--btn:hover{background:var(--field)}.focus-empty{background:var(--field);color:var(--muted);border:1px dashed #c3c8d2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.plan-scroll{max-height:min(52vh,520px);padding-right:4px;overflow-y:auto}.review-step{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.review-step__head{align-items:center;gap:10px;display:flex}.review-step__num{background:var(--ink);width:24px;height:24px;color:var(--on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.review-step__title{flex:1;margin:0;font-size:15px;font-weight:600}.mood{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mood__btn{border:1px solid var(--input-border);background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:64px;display:flex}.mood__btn b{font-size:20px}.mood__btn span{color:var(--muted);font-size:12px}.mood__btn[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.mood__btn[aria-checked=true] span{color:#c7ceda}.habits-card{gap:0}.habits-head,.habit-row{align-items:center;gap:16px;display:flex}.habits-head{padding-bottom:6px}.habit-row{border-top:1px solid var(--border-soft);min-height:72px}.habit-row__info{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 0;display:flex}.habit-row__info:hover .habit-row__name{text-underline-offset:3px;text-decoration:underline}.habit-row__name{font-size:15px;font-weight:500}.dots{flex:none;gap:6px;display:flex}.dots__label{text-align:center;width:12px;color:var(--muted-2);font-size:11px}.dots__label.is-today{color:var(--ink);font-weight:700}.hdot{background:#e1e5eb;border-radius:50%;width:12px;height:12px}.hdot.is-open{border:2px solid var(--ink);background:0 0}.hdot.is-future{background:0 0;border:1px dashed #d5dae1}.habits-head__action{flex:none;justify-content:center;width:48px;display:flex}.round{background:var(--card);width:48px;height:48px;color:var(--ink);cursor:pointer;border:1.5px solid #c3c8d2;border-radius:50%;justify-content:center;align-items:center;display:flex}.round--on{background:var(--ink);color:var(--on-ink);border:0}.round--count{border-color:var(--ink);font-size:15px;font-weight:700}.round--auto{color:var(--good-text);cursor:default;background:#0083001f;border:0}.round--auto.is-empty{background:0 0;border:1.5px dashed #b7dcb7}.habits-card .dashed-btn,.habits-card .card__foot{margin-top:12px}.banner--compact{padding:12px 14px}.search-field--head{background:var(--card);width:300px;max-width:100%}.notes-list{flex-direction:column;gap:8px;display:flex}.note-card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.note-card__top{align-items:flex-start;gap:8px;display:flex}.note-card__text{white-space:pre-wrap;flex:1;min-width:0;font-size:15px}.note-card .icon-btn--sm{opacity:0}.note-card:hover .icon-btn--sm,.note-card .icon-btn--sm:focus-visible{opacity:1}.triage{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.g-page{flex-direction:column;gap:14px;width:100%;max-width:520px;margin:0 auto;display:flex}.g-title{font:600 21px/1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.g-sub{color:var(--muted);font-size:13px}.g-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.g-head .btn{flex:none}.g-late{color:var(--warn-text)}.g-ok{color:var(--good-text)}.g-link{min-height:32px;color:var(--muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.g-note{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.g-acts{gap:8px;display:flex}.g-acts>.btn{flex:1 1 0}.g-acts--wrap{flex-wrap:wrap;align-items:center}.g-acts--wrap>.btn{flex:0 auto}.g-tasks{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.g-task{border-top:1px solid var(--border-soft);align-items:flex-start;display:flex}.g-task:first-child{border-top:0}.g-task__check{cursor:pointer;flex:none;place-items:center;width:46px;min-height:46px;display:grid}.g-task__check .check{width:22px;height:22px}.g-task__text{text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:12px 8px 12px 0;display:flex}.g-task__title{font-size:15px}.g-task.is-done .g-task__title{color:var(--muted);text-decoration:line-through}.g-task.is-missed .g-task__title,.g-task.is-missed .g-task__late{color:var(--danger)}.g-task__prio{color:var(--needle)}.g-task__cat{align-items:center;gap:4px;display:inline-flex}.g-task__cat i{border-radius:50%;width:7px;height:7px}.g-task__meta:empty{display:none}.g-task__meta{color:var(--muted);flex-wrap:wrap;gap:0 8px;margin-top:1px;font-size:12px;display:flex}.g-task__x{width:40px;min-height:46px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.g-add{flex-direction:column;gap:8px;display:flex}.g-add__line,.g-add__opts{align-items:center;gap:8px;display:flex}.g-add__line .input,.g-add__opts select{flex:1;min-width:0}.g-add__opts select{height:38px;color:var(--muted)}.g-add__opts .check-label{white-space:nowrap;color:var(--muted);font-size:13px}.g-toast{z-index:30;background:var(--ink);width:min(496px,100vw - 24px);color:var(--on-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.g-toast span{overflow-wrap:anywhere;min-width:0}.g-toast button{min-height:30px;color:var(--on-ink);cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.g-bar{background:var(--border);border-radius:3px;height:6px;display:block;position:relative}.g-bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.g-bar--done i{background:var(--good-text)}.g-bar b{background:var(--needle);width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.g-legend{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.g-legend b{background:var(--needle);flex:none;width:2px;height:12px}.g-legend--center{justify-content:center}.g-group{flex-direction:column;gap:6px;display:flex}.g-group__title{align-items:center;gap:8px;margin:0 0 2px;font-size:15px;font-weight:600;display:flex}.g-goal{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:7px;width:100%;padding:11px 12px;display:flex}.g-goal__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.g-goal__title{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500}.g-goal__value{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.g-goal__meta{color:var(--muted);font-size:12px}.g-archive{color:var(--muted);font-size:13px}.g-archive summary{cursor:pointer;min-height:32px}.g-archive ul{margin:4px 0 0;padding-left:18px}.g-archive li{overflow-wrap:anywhere;margin-top:6px}.g-steps{flex-direction:column;display:flex}.g-step{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.g-step .check{width:22px;height:22px}.g-step.is-done span{color:var(--muted);text-decoration:line-through}.g-form{flex-direction:column;gap:12px;display:flex}.g-file{padding-top:9px}.g-form .field{flex:none}.g-numbers{gap:8px;display:flex}.g-numbers .field{flex:1 1 0}.g-numbers .g-numbers__unit{flex:0 0 64px}.g-wheel{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.g-wheel text{fill:var(--ink);font:400 10.5px var(--font-ui)}.g-wheel tspan{font-weight:600}.g-sec{border-top:1px solid var(--border);flex-direction:column;gap:3px;padding:10px 0;display:flex}.g-sec__top{justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.g-sec__num{font:600 16px var(--font-display);white-space:nowrap}.g-sec__num small{color:var(--muted);font:400 12px var(--font-ui);margin-left:6px}.g-sec__facts{color:var(--muted);font-size:12px}.g-range{width:100%;height:32px;accent-color:var(--needle);margin:0}.g-block-edit{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.g-block-edit__row{align-items:center;gap:6px;padding-left:14px;display:flex}.g-block-edit__row .input{flex:1;min-width:0}.g-title--off{color:var(--danger)}.g-head--center{align-items:center}.g-plus{background:var(--ink);width:40px;height:40px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.g-plus--sm{width:32px;height:32px}.g-pager{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:2px;display:flex}.g-pager__text{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.g-pager__text b{font-size:15px;font-weight:600}.g-pager__text span{color:var(--muted);font-size:12px}.g-link--center{align-self:center}.g-overdue{border:0;border-bottom:1px solid var(--border-soft);background:var(--danger-bg);width:100%;min-height:46px;color:var(--danger);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.g-overdue--link{border:1px solid var(--border);border-radius:12px}.g-overdue--link:hover{color:var(--danger)}.g-soon{flex-direction:column;gap:2px;display:flex}.g-soon__row{min-height:32px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.g-soon__row svg{flex:none}.g-weekday{border-radius:12px;flex-direction:column;gap:6px;margin:0 -8px;padding:8px;display:flex}.g-weekday.is-today{background:var(--chip);outline:2px solid var(--needle);outline-offset:-2px}.g-weekday__head{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.g-weekday__head small{text-align:right;min-width:0;font-size:12px;font-weight:400}.g-weekday.is-off{background:color-mix(in srgb, var(--danger) 9%, transparent)}.g-weekday.is-off.is-today{background:color-mix(in srgb, var(--danger) 9%, var(--chip))}.g-scale{width:100%}.g-scale .seg__btn{flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.g-scale .seg__btn.is-on{background:var(--ink);color:var(--on-ink);font-weight:600}.g-weekday__empty{color:var(--muted);font-size:13px}.g-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.g-month__wd{color:var(--muted);text-align:center;padding:2px 0;font-size:12px}.g-month__wd.is-off{color:var(--danger)}.g-cell{border:1px solid var(--border);background:var(--card);min-height:62px;color:var(--ink);border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;text-decoration:none;display:flex}.g-cell.is-other{opacity:.45}.g-cell.is-off{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 11%, var(--card))}.g-cell.is-today{border-color:var(--needle);box-shadow:inset 0 0 0 1px var(--needle)}.g-cell__num{font-size:13px;font-weight:500}.g-cell__dots{flex-wrap:wrap;justify-content:center;gap:2px 3px;display:flex}.g-cell__dots em{color:var(--muted);font-size:9px;font-style:normal;line-height:7px}.g-dot{background:var(--muted-2);border-radius:50%;width:7px;height:7px;display:inline-block}.g-dot--done{background:#22a84a}.g-dot--missed{background:var(--danger)}.g-month__legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12px;display:flex}.g-more summary{min-height:32px;color:var(--muted);cursor:pointer;font-size:13px}.g-more>.g-form{margin-top:8px}.g-more--small summary{min-height:24px;font-size:12px}.g-more--small p{margin:2px 0 0}.g-comment{min-height:56px;margin-top:6px}.g-sec__comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.g-group__title--between{justify-content:space-between}.g-arch{border:0;border-top:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;font-size:15px;display:flex}.g-arch:first-child{border-top:0}.g-arch small{max-width:55%;color:var(--muted);text-align:right;flex:none;font-size:12px}.g-wheel .g-wheel__mean{font:600 17px var(--font-display)}.g-settings{flex-direction:column;gap:16px;max-width:860px;display:flex}.g-block-edit__row--flush{padding-left:0}.g-topbar,.g-tabs,.g-phone-only{display:none}.g-menu{background:var(--card);width:min(300px,84vw);height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.g-menu::backdrop{background:#121a2b80}.g-menu__body{min-height:100%;padding:max(10px, env(safe-area-inset-top,0px)) 12px calc(16px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));flex-direction:column;display:flex}.g-menu__close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-end;place-items:center;display:grid}.g-menu__head,.g-menu__link{min-height:46px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.g-menu__link{margin-top:4px}.g-menu__sub{min-height:42px;color:var(--muted);border-radius:10px;align-items:center;padding:0 10px 0 42px;font-size:15px;text-decoration:none;display:flex}.g-menu__head{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.g-menu__head.is-active{background:var(--chip)}.g-menu__spheres{border-top:0;margin-top:4px;padding-top:0}.g-menu__sphere{border-left:4px solid var(--block);border-radius:4px 10px 10px 4px;margin-top:4px}.g-menu__sphere svg:first-child{color:var(--block)}.g-sphere__title{border-left:5px solid var(--block);padding-left:10px}.g-sphere__eyebrow{color:var(--block);font-size:13px;font-weight:600}.g-sphere__row{color:var(--ink);text-decoration:none}.g-sphere__empty{border:1px dashed var(--border);color:var(--muted);border-radius:14px;padding:18px 14px;font-size:14.5px}.g-menu__dash{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.g-dash{border-left:4px solid var(--block);background:var(--chip);background:color-mix(in srgb, var(--block) 14%, var(--card));border-radius:12px;flex-direction:column;justify-content:space-between;min-height:72px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.g-dash svg{color:var(--block)}.g-menu__group{border-top:1px solid var(--border);margin-bottom:12px;padding-top:8px}.g-menu__group--end{margin-top:auto;margin-bottom:0}.g-menu__link.is-active,.g-menu__sub.is-active{background:var(--chip);color:var(--ink);font-weight:600}.g-seg .seg__btn{flex:1;font-size:15px}.g-date3{grid-template-columns:.8fr 1.6fr 1.1fr;gap:8px;display:grid}.g-date3 .input{min-width:0;padding-left:8px;padding-right:4px}.g-bgroup{flex-direction:column;gap:8px;display:flex}.g-bgroup__title{margin:0;font-size:15px;font-weight:600}.g-bgroup__title span{color:var(--muted);font-weight:400}.g-bday{border:0;border-top:1px solid var(--border-soft);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px;font-size:15px;display:flex}.g-bday:first-child{border-top:0}.g-bday__date{font-variant-numeric:tabular-nums;min-width:92px;font-weight:600}.g-bday__name{overflow-wrap:anywhere}.g-bday__age{color:var(--muted)}.g-bday__when{color:var(--muted);margin-left:auto;font-size:13px}.g-bday__when.is-soon{color:var(--warn-text);font-weight:600}.g-unsorted,.g-shelf{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.g-unsorted{border:1px dashed var(--border);background:var(--card);border-radius:14px;padding:12px}.g-unsorted>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.g-unsorted small{color:var(--muted);font-size:13px}.g-shelves{border-left:4px solid var(--block)}.g-shelves__title{color:var(--block);letter-spacing:.02em;text-transform:uppercase;margin:0;padding:10px 12px 4px;font-size:13px;font-weight:700}.g-shelf{border-top:1px solid var(--border-soft);min-height:48px;padding:0 12px;font-size:15px}.g-shelves__title+.g-shelf{border-top:0}.g-shelf__name{flex:1;min-width:0}.g-shelf__count{min-width:24px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.g-shelf__stale{background:var(--warn-bg);color:var(--warn-text);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.g-shelfhead{flex:1;min-width:0}.g-shelfhead .g-title{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.g-shelfhead .g-title i{border-radius:50%;flex:none;width:10px;height:10px}.g-ideas{flex-direction:column;gap:8px;display:flex}.g-idea{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.g-tasks .g-idea{border:0;border-top:1px solid var(--border-soft);border-radius:0}.g-tasks .g-idea:first-child{border-top:0}.g-idea.is-stale{border-color:var(--warn)}.g-idea__main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:12px;display:flex}.g-idea__title{overflow-wrap:anywhere;font-size:15px;font-weight:600}.g-idea__body{-webkit-line-clamp:2;color:var(--chip-text);white-space:pre-wrap;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.g-idea__meta{color:var(--muted);font-size:12.5px}.g-idea__stale{background:var(--warn-bg);color:var(--warn-text);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.g-idea__stale span{flex:1}.g-idea__stale .g-link{align-self:center}.g-seg--4 .seg__btn{padding:0 4px;font-size:13px}.g-subitem{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;min-height:40px;font-size:15px;font-weight:400;display:flex}.g-subitem>span,.g-subitem>a{overflow-wrap:anywhere;flex:1;min-width:0}.g-subitem .is-done{color:var(--muted);text-decoration:line-through}.g-subitem a{color:var(--link)}.g-list__add--flush{padding:6px 0 0}.g-allow{background:var(--ink);color:var(--on-ink);border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.g-allow small{opacity:.75;font-size:13px}.g-allow b{font:600 32px/1.15 var(--font-display);font-variant-numeric:tabular-nums}.g-allow .g-sub{color:inherit;opacity:.75}.g-allow.is-over{background:var(--danger);color:#fff}.g-allow--empty{background:var(--warn-bg);color:var(--warn-text);flex-direction:row;align-items:center;gap:10px;font-weight:600;text-decoration:none}.g-due{border:1px solid var(--warn);background:var(--warn-row);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.g-due>span{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.g-due small{color:var(--muted);font-size:13px}.g-calc{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.g-calc__amount{font:600 34px/1.1 var(--font-display);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.g-calc__amount span{color:var(--muted);font-size:24px}.g-calc__amount.is-income{color:var(--good-text)}.g-calc__opts{gap:8px;display:flex}.g-calc__opts .input{flex:1;min-width:0}.g-keys{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.g-key{background:var(--chip);height:50px;color:var(--ink);font:500 22px/1 var(--font-ui);cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;place-items:center;display:grid}.g-key:active{background:var(--border)}.g-calc__when{width:128px;flex:none!important}.g-strip{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:0 -12px;padding:2px 12px;display:flex;overflow-x:auto}.g-strip::-webkit-scrollbar{display:none}.g-strip>*{scroll-snap-align:start;flex:none}.g-cardchip{border:1.5px solid var(--border);background:var(--card);max-width:190px;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:600;display:flex}.g-cardchip i{background:var(--cc);border-radius:4px;flex:none;align-self:stretch;width:8px}.g-cardchip span{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;min-width:0;display:flex;overflow:hidden}.g-cardchip small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.g-cardchip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.g-cardchip--none{color:var(--muted);padding-left:12px}.g-rchip{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:22px;align-items:center;gap:4px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.g-rchip:active{background:var(--ink);color:var(--on-ink)}.g-rchip--all{background:var(--chip);border-color:#0000}.g-quick{flex-direction:column;gap:8px;display:flex}.g-quick>.g-sub{text-decoration:none}.g-quick__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.g-qbtn{border:1px solid var(--border);background:var(--card);min-width:0;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:6px 10px;display:flex}.g-qbtn span{overflow-wrap:anywhere;font-size:14px;font-weight:600}.g-qbtn b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.g-qbtn:active{background:var(--ink);color:var(--on-ink)}.g-qbtn:disabled{opacity:.45}.g-page>.g-strip{margin:0 -16px;padding:2px 16px}.g-orow{border-top:1px solid var(--border-soft);align-items:center;display:flex}.g-orow:first-child{border-top:0}.g-orow>button:first-child{border-top:0;flex:1;min-width:0}.g-orow__btns{flex:none;padding-right:4px;display:flex}.g-orow__btns .icon-btn:disabled{opacity:.25}.g-cgroup+.g-cgroup{border-top:1px solid var(--border)}.g-arch--group span{font-weight:600}.g-arch--child{padding-left:28px!important;font-size:14.5px!important}.g-cgroup__add{padding:6px 12px 10px 28px;font-size:13.5px;display:block}.g-arch--static{cursor:default}.g-form__more{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.g-batchlink{border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.g-batchlink>span{flex-direction:column;flex:1;display:flex}.g-batchlink small{color:var(--muted);font-size:12.5px;font-weight:500}.g-brow-in{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.g-brow-in.is-error{border-color:var(--danger)}.g-brow-in__head{min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.g-brow-in__head .icon-btn{width:32px;height:32px}.g-brow-in__grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.g-brow-in__grid>*{min-width:0}.g-batch__add{grid-template-columns:1fr 1fr;gap:6px;display:grid}.g-batch__save{bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:5;background:linear-gradient(to bottom, transparent, var(--bg) 30%);padding:8px 0;position:sticky}.g-batch__save .btn{width:100%}.g-quickidea{flex-direction:column;gap:6px;display:flex}.g-quickidea__row{gap:6px;display:flex}.g-quickidea__row .btn{flex:none;margin-left:auto}.g-quickidea__shelf{flex:1;min-width:0}.g-bsoon{top:calc(49px + env(safe-area-inset-top,0px));z-index:4;background:var(--bg);padding-bottom:6px;position:sticky}.g-bsoon .g-tasks{max-height:40vh;overflow-y:auto}.g-bday--holiday .g-bday__name{color:var(--danger)}.g-confirm{white-space:normal;width:100%;min-height:48px}.g-rchip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.g-cardrow.is-savings{opacity:.85}.f-fctable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:13px}.f-fctable th,.f-fctable td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:5px 4px}.f-fctable th:first-child,.f-fctable td:first-child{text-align:left}.f-fctable th{color:var(--muted);font-size:12px;font-weight:600}.f-fctable th i,.f-goal i{vertical-align:middle;width:14px;height:0;margin-right:4px;display:inline-block}.f-goal{flex-direction:column;gap:3px;margin-top:6px;font-size:13.5px;display:flex}.f-suggest{align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.f-suggest span{flex:1}.f-up{grid-template-columns:56px 1fr auto;align-items:baseline;gap:8px;font-size:14.5px;display:grid}.f-up__date{color:var(--muted);font-size:13px}.f-up b{font-variant-numeric:tabular-nums}.f-up b.is-income{color:var(--ok,var(--accent))}.g-allgroup+.g-allgroup{margin-top:10px}.g-allgroup__title{color:var(--muted);margin:0 0 2px;padding:0 12px;font-size:13px;font-weight:600}.g-allnew{width:100%;margin-bottom:8px}.g-cardrow{border:0;border-top:1px solid var(--border-soft);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 12px;font-size:15px;display:flex}.g-cardrow:first-child{border-top:0}.g-cardrow--btn{cursor:pointer}.g-cardrow i{background:var(--cc);border-radius:4px;flex:none;width:28px;height:20px}.g-cardrow>span{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.g-cardrow small{color:var(--muted);font-size:12.5px}.g-cardrow b{font-variant-numeric:tabular-nums}.g-cardpreview{color:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;height:110px;padding:14px 16px;font-size:17px;font-weight:600;display:flex}.g-cardpreview b{opacity:.85;align-self:flex-end;font-size:14px}.g-swatches{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:6px;display:grid}.g-swatch{cursor:pointer;border:2px solid #0000;border-radius:10px;height:36px}.g-swatch[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--card)}.g-brow{border-top:1px solid var(--border-soft);grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;font-size:14.5px;display:grid}.g-brow:first-child{border-top:0}.g-brow__sum{font-variant-numeric:tabular-nums}.g-brow__sum small{color:var(--muted)}.g-brow__bar{background:var(--chip);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.g-brow__bar i{background:var(--good-text);height:100%;display:block}.g-brow--warn .g-brow__bar i{background:var(--warn)}.g-brow--over .g-brow__bar i{background:var(--danger)}.g-brow--over .g-brow__sum{color:var(--danger)}.g-op{border:0;border-top:1px solid var(--border-soft);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;display:flex}.g-op:first-child{border-top:0}.g-op__date{width:52px;color:var(--muted);flex:none;font-size:13px}.g-op__what{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.g-op__what small{color:var(--muted);font-size:12.5px}.g-op__sum{font-variant-numeric:tabular-nums;white-space:nowrap}.g-op__sum.is-income{color:var(--good-text)}.g-setup{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.g-wset{flex-direction:column;gap:8px;display:flex}.g-wset__title{margin:0;font-size:16px;font-weight:600}.g-payday .input{max-width:90px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.f-period{align-items:center;gap:8px;display:flex}.f-period>span{flex-direction:column;flex:1;align-items:center;display:flex}.f-period small{color:var(--muted);font-size:13px}.f-period .icon-btn:disabled{opacity:.3}.f-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.f-stat{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.f-stat small{color:var(--muted);font-size:12.5px}.f-stat b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15.5px}.f-stat.is-neg b{color:var(--danger)}.f-budget{flex-direction:column;gap:6px;display:flex}.f-budget__text{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14.5px;display:flex}.f-budget__text small{color:var(--muted);font-size:13px}.f-budget__bar{background:var(--chip);border-radius:4px;height:8px;position:relative}.f-budget__bar i{width:var(--used);background:var(--good-text);border-radius:4px;height:100%;display:block}.f-budget__bar i.is-ahead{background:var(--warn)}.f-budget__bar:after{content:"";top:-3px;bottom:-3px;left:var(--time);background:var(--ink);width:2px;position:absolute}.f-card{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.f-card__title{margin:0;font-size:15px;font-weight:600}.f-chart{flex-direction:column;gap:4px;margin:0;display:flex}.f-chart__cap{min-height:20px;font-size:14px}.f-chart__cap span{color:var(--muted)}.f-svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.f-axis{stroke:var(--border);stroke-width:1px}.f-pace{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 4}.f-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.f-area{fill:var(--ink);opacity:.07}.f-cross{stroke:var(--border);stroke-width:1px}.f-dot{fill:var(--ink);stroke:var(--card);stroke-width:2px}.f-label{fill:var(--muted);font-size:11px}.f-label.is-on{fill:var(--ink);font-weight:600}.f-bar{fill:var(--border)}.f-bar.is-on{fill:var(--ink)}.f-top{flex-direction:column;gap:10px;display:flex}.f-top__row{grid-template-columns:1fr auto;gap:4px 10px;font-size:14.5px;display:grid}.f-top__name{overflow-wrap:anywhere;min-width:0}.f-top__sum{font-variant-numeric:tabular-nums;white-space:nowrap}.f-top__sum small{color:var(--muted)}.f-top__bar{background:var(--chip);border-radius:3px;grid-column:1/-1;height:6px}.f-top__bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.f-hero{grid-template-columns:1.4fr 1fr;gap:6px;display:grid}.f-hero__main,.f-hero__inv{min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:2px;padding:12px;text-decoration:none;display:flex}.f-hero__main{background:var(--ink);color:var(--on-ink);border:0}.f-hero__inv{border:1px solid var(--border);background:var(--card);color:var(--ink)}.f-hero small,.f-hero span{opacity:.75;overflow-wrap:anywhere;font-size:12.5px}.f-hero b{font:600 22px/1.2 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.f-hero__inv b{font-size:18px}.f-fc__cap{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.f-fc__cap>span:first-child{color:var(--muted)}.f-fc__val{align-items:center;gap:6px;display:flex}.f-fc__val i{flex:none;width:18px;height:0}polyline.f-fc{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.f-fc--a{stroke:var(--ink);border-top:2.5px solid var(--ink)}.f-fc--b{stroke:var(--muted);border-top:2px solid var(--muted)}.f-fc--0{stroke:var(--muted);stroke-dasharray:4 4;border-top:2px dashed var(--muted)}.f-fcdot{stroke:var(--card);stroke-width:2px}.f-fcdot--a{fill:var(--ink)}.f-fcdot--b,.f-fcdot--z{fill:var(--muted)}.f-set__check{cursor:pointer}.f-set__check input{width:22px;height:22px;accent-color:var(--ink)}.f-set__input{align-items:center;gap:6px;display:flex}.f-set__input .input{max-width:160px}a.seg__btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.seg__btn.is-on{background:var(--ink);color:var(--on-ink);font-weight:600}.g-days{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;display:grid}.g-days__item{border:1px solid var(--border);height:40px;color:var(--chip-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:14px}.g-days__item[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink);font-weight:600}.g-swipe{border-top:1px solid var(--border-soft);position:relative;overflow:hidden}.g-swipe:first-child,.g-swipe .g-habit{border-top:0}.g-swipe__under{color:#fff;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.g-swipe__under--left{background:var(--danger);justify-content:flex-end}.g-swipe__under--right{background:var(--muted);justify-content:flex-start}.g-swipe__under span{opacity:.7}.g-swipe__under span.is-ready{opacity:1}.g-swipe__top{background:var(--card);touch-action:pan-y;transition:transform .18s;position:relative}.g-fire{flex:none;place-items:center;width:34px;height:40px;display:grid;position:relative}.g-fire svg{position:absolute;inset:0}.g-fire b{color:#fff;font:700 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;padding-top:12px;position:relative}.g-fold summary{min-height:40px;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:flex}.g-fold summary::-webkit-details-marker{display:none}.g-fold summary span{font-weight:400}.g-fold summary svg{margin-left:auto}.g-fold[open] summary svg{transform:rotate(180deg)}.g-done-all{background:var(--good-bg);color:var(--good-text);border-radius:14px;align-items:center;gap:8px;padding:14px;font-weight:600;display:flex}.g-top{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.g-top__text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.g-top__text small{color:var(--muted);font-size:13px}.g-top__text b{font-size:16px}.g-pager--flat{border:0;border-radius:0}.g-hweek__grid{grid-template-columns:minmax(0,1fr) repeat(7,30px);align-items:center;gap:6px 4px;padding:4px 12px 10px;display:grid}.g-hweek__name{align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.g-hweek__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-grid7{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.g-grid7__head{color:var(--muted);text-align:center;font-size:12px;line-height:1.2}.g-hcell{font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;height:30px;font-size:13px;font-style:normal;display:grid}.g-hcell--done{background:var(--ink);color:var(--on-ink);font-weight:600}.g-hcell--missed{background:var(--danger-bg);color:var(--danger);font-weight:600}.g-hcell--pending{border:1.5px dashed var(--muted)}.g-hcell--off{background:var(--chip);color:var(--muted)}.g-hcell--future,.g-hcell--none{color:var(--muted);opacity:.5}.g-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding:0 12px 12px;font-size:12px;display:flex}.g-legend span{align-items:center;gap:6px;display:flex}.g-legend .g-hcell{border-radius:6px;width:20px;height:20px;font-size:11px}.g-hstat .g-list__name{flex-direction:column;display:flex}.g-hstat .g-list__name small{color:var(--muted);font-size:13px;font-weight:400}.g-hdetail{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.g-bars{grid-template-columns:repeat(12,1fr);gap:4px;height:120px;display:grid}.g-bars__col{color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.g-bars__track{background:var(--chip);border-radius:6px;flex:1;width:100%;position:relative;overflow:hidden}.g-bars__track i{background:var(--ink);position:absolute;inset:auto 0 0}.g-icons{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px;display:grid}.g-icons__item{border:1px solid var(--border);height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.g-icons__item[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.g-habit{border-top:1px solid var(--border-soft);align-items:center;gap:4px;padding:6px 12px 6px 6px;display:flex}.g-habit:first-child{border-top:0}.g-habit__icon{background:var(--chip);width:44px;height:44px;color:var(--chip-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.g-habit__icon[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.g-habit__icon:disabled{cursor:default}.g-habit__info{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;padding:0 8px;font-size:15px;font-weight:600;display:flex}.g-habit__info small{color:var(--muted);font-size:13px;font-weight:400}.g-habit__streak{font:600 19px/1.1 var(--font-display);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.g-habit__streak small{color:var(--muted);font:400 12px/1.3 var(--font-ui)}.g-list__head{width:100%;min-height:50px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.g-list+.g-list{border-top:1px solid var(--border-soft)}.g-list__name{overflow-wrap:anywhere;flex:1;min-width:0}.g-list__count{color:var(--muted);font-size:13px;font-weight:400}.g-list__add{align-items:center;gap:8px;padding:0 12px 10px;display:flex}.g-list__add .input{flex:1;min-width:0}.g-list__item{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.g-list__foot{padding:2px 12px 8px}@media (width<=720px){.nav{display:none}.main{padding:calc(62px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(84px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.input,select.input{font-size:16px}.g-desktop-only{display:none}section.g-phone-only{display:block}.g-toast{bottom:calc(70px + env(safe-area-inset-bottom,0px))}.g-tabs{z-index:20;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-top:1px solid var(--border);background:var(--card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.g-tab{min-width:0;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 7px;font-size:12px;text-decoration:none;display:flex}.g-tab.is-active{color:var(--ink);font-weight:600}.g-topbar{z-index:20;min-height:48px;padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right,0px)) 0 max(6px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:4px;display:flex;position:fixed;top:0;left:0;right:0}.g-topbar__btn{width:44px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.g-topbar__title{font-size:15px;font-weight:600}}.g-check{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;display:flex}.g-check input{flex:none;width:20px;height:20px;margin-top:1px}.g-check span{flex-direction:column;gap:2px;display:flex}.g-check small{color:var(--muted);font-size:12.5px;font-weight:500}.s-tabs{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.s-tabs::-webkit-scrollbar{display:none}.s-tab{border:1px solid var(--border);background:var(--card);color:var(--chip-text);border-radius:999px;flex:none;padding:7px 13px;font-size:13.5px;font-weight:500;text-decoration:none}.s-tab.is-active{background:var(--block);border-color:var(--block);color:#fff}.s-card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.s-card--flush{gap:0;padding:0;overflow:hidden}.s-card--flush>.s-ch{padding:14px 14px 4px}.s-card--tint{background:color-mix(in srgb, var(--block) 7%, var(--card));border-color:color-mix(in srgb, var(--block) 30%, transparent)}.s-ch{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.s-ch h2{font:600 15px/1.25 var(--font-ui);margin:0}.s-more{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:none}button.s-more{text-underline-offset:2px;text-decoration:underline}.s-sub{color:var(--muted);font-size:12.5px}.s-empty{color:var(--muted);padding:4px 14px 14px;font-size:13.5px}.s-card:not(.s-card--flush)>.s-empty{padding:0}.s-lead{font-size:15px;font-weight:600}.s-big{font:600 26px/1.05 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.s-num{font-variant-numeric:tabular-nums}.s-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.s-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.s-kpi{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;display:flex}.s-card .s-kpi{background:var(--bg)}.s-kpi__v{font:600 17px/1.15 var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-kpi__v small{font:500 11px var(--font-ui);color:var(--muted);letter-spacing:0}.s-kpi__l{color:var(--muted);font-size:11.5px;line-height:1.3}.s-rows>*+*{border-top:1px solid var(--border-soft)}.s-row{width:100%;min-width:0;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}button.s-row,a.s-row{cursor:pointer}.s-row--top{align-items:flex-start}.s-row--tight{padding:8px 14px}.s-grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-t{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.s-t small{color:var(--muted);font-size:12px;font-weight:400}.s-s{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.s-r{text-align:right;flex:none}.s-time{width:42px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.s-chips{flex-wrap:wrap;gap:6px;display:flex}.s-chip{background:var(--chip);min-height:28px;color:var(--chip-text);font:inherit;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}button.s-chip{cursor:pointer}.s-chip--done{background:var(--good-bg);color:var(--good-text)}.s-chip--warn{background:var(--warn-bg);color:var(--warn-text)}.s-chip--bad{background:var(--danger-bg);color:var(--danger)}.s-chip--add{border:1px dashed var(--border);color:var(--muted);background:0 0}.s-chip--on{background:color-mix(in srgb, var(--block) 14%, var(--card));color:var(--ink);font-weight:600}.s-btn{background:var(--block);color:#fff;height:44px;font:600 14px var(--font-ui);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.s-btn--sm{border-radius:9px;flex:none;height:34px;padding:0 12px;font-size:13px}.s-btn--ghost{background:var(--card);border:1px solid var(--border);color:var(--ink)}.s-todos{flex-direction:column;gap:4px;display:flex}.s-todo{min-height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;font-family:inherit;font-size:14px;display:flex}.s-todo>span:not(.s-box){overflow-wrap:anywhere;flex:1;min-width:0}.s-todo.is-done>span:not(.s-box):not(.s-sub){color:var(--muted);text-decoration:line-through}.s-box{border:1.5px solid var(--input-border);background:var(--card);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.is-done>.s-box,.s-box.is-on{background:var(--block);border-color:var(--block)}.s-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.s-meter{background:var(--chip);border-radius:99px;flex:none;height:8px;overflow:hidden}.s-meter>i{background:var(--block);border-radius:99px;height:100%;display:block}.s-meter--thin{height:5px;margin-top:5px}.s-badge{text-align:center;background:color-mix(in srgb, var(--block) 11%, var(--card));width:46px;color:color-mix(in srgb, var(--block) 80%, var(--ink));border-radius:10px;flex:none;padding:5px 0 4px;line-height:1.1}.s-badge b{font:600 17px/1 var(--font-display);display:block}.s-badge small{font-size:11px;font-weight:600}.s-badge--solid{background:var(--block);color:#fff}.s-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.s-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.s-hint{background:color-mix(in srgb, var(--block) 8%, var(--card));border:1px solid color-mix(in srgb, var(--block) 25%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.s-hint b{font-weight:600}.s-mk{flex:none;gap:4px;display:flex}.s-mk button{border:1px solid var(--border);min-width:30px;height:30px;font:600 12px var(--font-ui);color:var(--muted);background:var(--card);cursor:pointer;border-radius:8px;padding:0 7px}.s-mk button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.s-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.s-legend i{vertical-align:middle;border-radius:2px;width:10px;height:8px;margin-right:5px;display:inline-block}.s-sep{background:var(--border-soft);height:1px}.s-chart{width:100%;height:auto;display:block;overflow:visible}.s-chart text{font-family:var(--font-ui);fill:var(--muted-2);font-size:10px}.s-axis{stroke:var(--border-soft)}.s-cal{text-align:center;color:var(--muted-2);grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;font-size:10.5px;display:grid}.s-cal__d{background:var(--chip);height:30px;color:var(--muted);border-radius:7px;place-items:center;font-size:11.5px;display:grid}.s-cal__d--gym{background:var(--block);color:#fff;font-weight:600}.s-cal__d--cardio{background:color-mix(in srgb, var(--block) 55%, var(--card));color:#fff;font-weight:600}.s-cal__d--future{border:1px dashed var(--border);background:0 0}.s-cal__d--today{outline:2px solid var(--needle);outline-offset:1px}.s-week{justify-content:space-between;display:flex}.s-week>div{color:var(--muted-2);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.s-week span{border:1px dashed var(--border);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.s-week .is-clean{background:var(--good-bg);color:var(--good-text);border:0}.s-week .is-night{background:var(--danger-bg);color:var(--danger);border:0}.s-week .is-today{border:2px solid var(--block);color:var(--block)}.s-sets{color:var(--muted-2);grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 40px;align-items:center;gap:6px 8px;font-size:12px;display:grid}.s-sets .input{height:40px;font-size:15px;font-weight:500}.s-sets b{color:var(--ink)}.s-set-ok{border:1.5px solid var(--input-border);background:var(--card);color:#fff;cursor:pointer;border-radius:9px;justify-self:center;place-items:center;width:32px;height:32px;display:grid}.s-set-ok[aria-pressed=true]{background:var(--block);border-color:var(--block)}.s-trip{color:#fff;background:linear-gradient(135deg, var(--block), color-mix(in srgb, var(--block) 70%, black));text-align:left;font:inherit;cursor:pointer;border:0;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.s-trip__top{justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.s-trip__top b{font-size:16px;font-weight:600}.s-trip__count{align-items:flex-end;gap:18px;display:flex}.s-trip__count div{opacity:.85;font-size:12px}.s-trip__count b{font:600 28px/1 var(--font-display);opacity:1;display:block}.s-trip__count div:first-child b{letter-spacing:-.03em;font-size:44px}.s-trip__bar{background:#ffffff40;border-radius:9px;height:6px}.s-trip__bar i{background:#fff;border-radius:9px;height:100%;display:block}.s-gauge{flex-direction:column;align-items:center;gap:4px;display:flex}.s-rank{width:22px;font:600 15px var(--font-display);color:var(--muted-2);flex:none}.s-rank--top{color:var(--block)}.s-stars{color:#f2b01e;letter-spacing:1px;white-space:nowrap;font-size:12px}.s-list-edit{flex-direction:column;gap:6px;display:flex}.s-list-edit>div{align-items:center;gap:6px;display:flex}.s-add{gap:6px;display:flex}.s-add .input{height:38px;font-size:14px}.s-add .s-btn{height:38px}.s-plain{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.s-note{color:var(--muted);padding:0 2px;font-size:12.5px}.s-flex{align-items:center;gap:14px;display:flex}.s-col{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.s-between{justify-content:space-between;align-items:center;gap:8px;display:flex}
