@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc9f4252b43d54d2.0qwk9o9hal8nj.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bf1ebb1e27cdda8.0z70_d4-3r2eh.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d4b09e548dc4ba91.0pbwztbfixmqz.woff2)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ec6c84bef5c67ea.0a_5k.66ici.d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/827a210979ea4704.0r329e6qtmn_m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c1e5a639ba254f0.0iem4emaxmtcm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/775191b843768d35.0lhn_2_moajig.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b71b7ce0d1079b0e.0v65g6a9_tfae.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e6b761138eddc9f.0p4gdhz2w9huk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16c7924ea9b676a6.0q_cctpc2kbmd.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ac3d695e803369e.0hor1xprqc._z.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/258a635de935f01a.0o~np2.3rv5nc.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5ae298b17bbade.0v_1idwemf3bd.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/24cccb79abadd5a8.0qe8jqq3lyqbu.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22ef3bf585cc4a73.0sz06y41ijiil.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce0c64423438face.05volky884p95.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37db81cdb796545a.0kotqy9tide07.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc37ffbdd3319e4b.0q4-dofl3r85l.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/95ab80c2b18b3804.0nx02my2ulkz1.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8b71b303845b64e.11duq2fbrz32d.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ee339b0464be7e84.0g30u3ybbk0nk.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a09ab19532b9f2b.0y3k~lhoh_xzm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1876d7d15f459a39.0fb-lp4kfnz~y.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/310b51b799a8cf5c.11lby~enoy~~9.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47d6d6c1e6da10b8.p.170yrmrzarrlp.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc9f4252b43d54d2.0qwk9o9hal8nj.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bf1ebb1e27cdda8.0z70_d4-3r2eh.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d4b09e548dc4ba91.0pbwztbfixmqz.woff2)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec6c84bef5c67ea.0a_5k.66ici.d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/827a210979ea4704.0r329e6qtmn_m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c1e5a639ba254f0.0iem4emaxmtcm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/775191b843768d35.0lhn_2_moajig.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b71b7ce0d1079b0e.0v65g6a9_tfae.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e6b761138eddc9f.0p4gdhz2w9huk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16c7924ea9b676a6.0q_cctpc2kbmd.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac3d695e803369e.0hor1xprqc._z.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/258a635de935f01a.0o~np2.3rv5nc.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5ae298b17bbade.0v_1idwemf3bd.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/24cccb79abadd5a8.0qe8jqq3lyqbu.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22ef3bf585cc4a73.0sz06y41ijiil.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ce0c64423438face.05volky884p95.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/37db81cdb796545a.0kotqy9tide07.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc37ffbdd3319e4b.0q4-dofl3r85l.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/95ab80c2b18b3804.0nx02my2ulkz1.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f8b71b303845b64e.11duq2fbrz32d.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ee339b0464be7e84.0g30u3ybbk0nk.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3a09ab19532b9f2b.0y3k~lhoh_xzm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1876d7d15f459a39.0fb-lp4kfnz~y.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/310b51b799a8cf5c.11lby~enoy~~9.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47d6d6c1e6da10b8.p.170yrmrzarrlp.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc9f4252b43d54d2.0qwk9o9hal8nj.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bf1ebb1e27cdda8.0z70_d4-3r2eh.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d4b09e548dc4ba91.0pbwztbfixmqz.woff2)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ec6c84bef5c67ea.0a_5k.66ici.d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/827a210979ea4704.0r329e6qtmn_m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c1e5a639ba254f0.0iem4emaxmtcm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/775191b843768d35.0lhn_2_moajig.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b71b7ce0d1079b0e.0v65g6a9_tfae.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e6b761138eddc9f.0p4gdhz2w9huk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16c7924ea9b676a6.0q_cctpc2kbmd.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ac3d695e803369e.0hor1xprqc._z.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/258a635de935f01a.0o~np2.3rv5nc.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5ae298b17bbade.0v_1idwemf3bd.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/24cccb79abadd5a8.0qe8jqq3lyqbu.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22ef3bf585cc4a73.0sz06y41ijiil.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ce0c64423438face.05volky884p95.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/37db81cdb796545a.0kotqy9tide07.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc37ffbdd3319e4b.0q4-dofl3r85l.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/95ab80c2b18b3804.0nx02my2ulkz1.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f8b71b303845b64e.11duq2fbrz32d.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ee339b0464be7e84.0g30u3ybbk0nk.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3a09ab19532b9f2b.0y3k~lhoh_xzm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1876d7d15f459a39.0fb-lp4kfnz~y.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/310b51b799a8cf5c.11lby~enoy~~9.woff2)format("woff2");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:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47d6d6c1e6da10b8.p.170yrmrzarrlp.woff2)format("woff2");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}.google_sans_5b1fd462-module__VFKCBa__className{font-family:Google Sans;font-style:normal}.google_sans_5b1fd462-module__VFKCBa__variable{--font-google-sans:"Google Sans"}
:root{--mf-background:#f7f7f2;--mf-foreground:#1d1d1f;--mf-surface:#ffffffd1;--mf-surface-raised:#fffefa;--mf-surface-muted:#e9ece0;--mf-ink-soft:#5c6259;--mf-ink-faint:#8d9488;--mf-accent:#086d00;--mf-accent-soft:#d7e8c9;--mf-accent-contrast:#f7f7f2;--mf-line:#1d1d1f21;--mf-line-strong:#1d1d1f38;--mf-shadow-casual:0 2px 8px -2px #0000000a, inset 0 0 0 1px #ffffff80;--mf-radius-organic:2rem;--mf-radius-pill:999px;--mf-space-xs:4px;--mf-space-sm:8px;--mf-space-md:12px;--mf-space-base:16px;--mf-space-lg:20px;--mf-space-xl:24px;--mf-space-2xl:32px;--mf-space-3xl:48px;--mf-space-4xl:64px;--mf-text-eyebrow:11px;--mf-text-caption:12px;--mf-text-base:13px;--mf-text-lg:15px;--mf-text-h4:17px;--mf-text-h3:20px;--mf-text-h2:24px;--mf-text-h1:32px;--mf-text-display:40px;--mf-ease-state:cubic-bezier(.25, 1, .5, 1);--mf-ease-entrance:cubic-bezier(.16, 1, .3, 1);--mf-duration-micro:.18s;--mf-duration-panel:.45s;--mf-duration-page:.55s;--mf-motion-state:.18s;--mf-motion-entrance:.45s}body{letter-spacing:-.01em}::selection{background:var(--mf-accent);color:var(--mf-accent-contrast)}*{scrollbar-color:var(--mf-accent) var(--mf-surface-muted);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--mf-surface-muted)}::-webkit-scrollbar-thumb{background:var(--mf-accent);border:3px solid var(--mf-surface-muted);border-radius:var(--mf-radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--mf-foreground)}:root[data-theme=dark]{--mf-background:#000;--mf-foreground:#f2f2f0;--mf-surface:#121212;--mf-surface-raised:#1c1c1e;--mf-surface-muted:#242426;--mf-ink-soft:#b6b9b2;--mf-ink-faint:#858981;--mf-accent:#81bb73;--mf-accent-soft:#173b18;--mf-accent-contrast:#071007;--mf-line:#f2f2f026;--mf-line-strong:#f2f2f047;--mf-shadow-casual:inset 0 0 0 1px #ffffff14}.mf-button{border-radius:var(--mf-radius-pill);cursor:pointer;font:600 var(--mf-text-base) / 1.2 var(--font-google-sans), sans-serif;align-items:center;gap:var(--mf-space-lg);transition:background-color var(--mf-motion-state) var(--mf-ease-state), color var(--mf-motion-state) var(--mf-ease-state), border-color var(--mf-motion-state) var(--mf-ease-state), box-shadow var(--mf-motion-state) var(--mf-ease-state), transform var(--mf-motion-state) var(--mf-ease-state);border:0;justify-content:center;padding:15px 18px 15px 22px;text-decoration:none;display:inline-flex}.mf-button:hover{transform:translateY(-2px)}.mf-button:active{transform:translateY(0)scale(.98)}.mf-button:focus-visible,.mf-icon-button:focus-visible,.mf-dropdown-trigger:focus-visible,.mf-context-menu button:focus-visible,.mf-tabs button:focus-visible{outline:2px solid var(--mf-accent);outline-offset:3px}.mf-button-solid{background:var(--mf-accent);color:var(--mf-accent-contrast)}.mf-button-solid:hover{background:var(--mf-foreground);color:var(--mf-background)}.mf-button-outline{border:1px solid var(--mf-line-strong);color:var(--mf-foreground);background:0 0}.mf-button-outline:hover{background:var(--mf-foreground);color:var(--mf-background)}.mf-button-quiet{color:var(--mf-accent);background:0 0;padding-left:0;padding-right:0}.mf-button-quiet:hover{color:var(--mf-foreground)}.mf-motion-fade{animation:mf-fade-in var(--mf-duration-panel) var(--mf-ease-entrance) both}.mf-motion-lift{animation:mf-lift-in var(--mf-duration-panel) var(--mf-ease-entrance) both}.mf-motion-scale{animation:mf-scale-in var(--mf-duration-panel) var(--mf-ease-entrance) both}.mf-motion-stagger>*{animation:mf-lift-in var(--mf-duration-panel) var(--mf-ease-entrance) both}.mf-motion-stagger>:nth-child(2){animation-delay:60ms}.mf-motion-stagger>:nth-child(3){animation-delay:.12s}.mf-motion-stagger>:nth-child(4){animation-delay:.18s}.mf-motion-stagger>:nth-child(5){animation-delay:.24s}.mf-motion-stagger>:nth-child(n+6){animation-delay:.3s}@keyframes mf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mf-lift-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mf-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes mf-panel-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.mf-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.mf-dropdown{position:relative}.mf-dropdown-label{color:var(--mf-ink-faint);font-size:var(--mf-text-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.mf-dropdown-trigger{background:var(--mf-surface);border:1px solid var(--mf-line-strong);color:var(--mf-foreground);cursor:pointer;font:400 var(--mf-text-base) / 1.2 var(--font-google-sans), sans-serif;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:10px 13px;display:flex}.mf-dropdown-trigger>span{align-items:center;gap:8px;display:flex}.mf-dropdown-trigger.is-open{border-color:var(--mf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mf-accent) 18%, transparent)}.mf-dropdown-chevron{color:var(--mf-ink-soft);transition:transform .18s var(--mf-ease-state);font-size:20px}.mf-dropdown-trigger.is-open .mf-dropdown-chevron{transform:rotate(180deg)}.mf-dropdown-menu{animation:mf-panel-in var(--mf-motion-entrance) var(--mf-ease-entrance) both;background:var(--mf-surface-raised);border:1px solid var(--mf-line);box-shadow:0 8px 24px -8px #00000026, var(--mf-shadow-casual);z-index:100;border-radius:16px;min-width:0;max-width:calc(100vw - 24px);max-height:min(360px,100vh - 24px);margin-top:7px;padding:6px;position:fixed;top:0;left:0;overflow:auto}.mf-dropdown-menu>button{color:var(--mf-foreground);cursor:pointer;font:inherit;text-align:left;width:100%;transition:background-color var(--mf-motion-state) var(--mf-ease-state), transform var(--mf-motion-state) var(--mf-ease-state);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.mf-dropdown-menu>button:hover,.mf-dropdown-menu>button.is-selected{background:var(--mf-accent-soft)}.mf-dropdown-menu>button:hover{transform:translate(2px)}.mf-dropdown-menu>button>span{align-items:center;gap:10px;display:flex}.mf-dropdown-menu b,.mf-dropdown-menu small{display:block}.mf-dropdown-menu b{font-size:var(--mf-text-base);font-weight:500}.mf-dropdown-menu small{color:var(--mf-ink-soft);font-size:var(--mf-text-caption);margin-top:3px}.mf-dropdown-menu>button>i{color:var(--mf-accent);font-size:18px}.mf-context-menu{animation:mf-panel-in var(--mf-motion-entrance) var(--mf-ease-entrance) both;background:var(--mf-surface-raised);border:1px solid var(--mf-line);box-shadow:0 12px 30px -10px #00000038, var(--mf-shadow-casual);z-index:110;border-radius:16px;min-width:220px;padding:6px;position:fixed}.mf-context-menu button{color:var(--mf-foreground);cursor:pointer;font:400 var(--mf-text-base) / 1.2 var(--font-google-sans), sans-serif;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.mf-context-menu button:hover{background:var(--mf-accent-soft)}.mf-context-menu button{transition:background-color var(--mf-motion-state) var(--mf-ease-state), transform var(--mf-motion-state) var(--mf-ease-state)}.mf-context-menu button:hover{transform:translate(2px)}.mf-context-menu button.is-destructive{color:#a33b2d}.mf-context-menu button:disabled{cursor:not-allowed;opacity:.45}.mf-context-menu button .mf-icon{color:var(--mf-ink-soft);font-size:19px}.mf-surface{background:var(--mf-surface);border:1px solid var(--mf-line);border-radius:var(--mf-radius-organic);box-shadow:var(--mf-shadow-casual);color:var(--mf-foreground);padding:var(--mf-space-2xl);transition:border-color var(--mf-motion-state) var(--mf-ease-state), box-shadow var(--mf-motion-state) var(--mf-ease-state), transform var(--mf-motion-state) var(--mf-ease-state)}.mf-surface:hover{border-color:var(--mf-line-strong);box-shadow:0 8px 20px -12px #0000002e, var(--mf-shadow-casual);transform:translateY(-2px)}.mf-icon-button{color:var(--mf-ink-soft);cursor:pointer;height:32px;transition:background-color .18s var(--mf-ease-state), color .18s var(--mf-ease-state);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.mf-icon-button:hover{background:var(--mf-surface-muted);color:var(--mf-foreground)}.mf-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f0a61;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mf-dialog{animation:mf-panel-in var(--mf-motion-entrance) var(--mf-ease-entrance) both;background:var(--mf-surface-raised);border:1px solid var(--mf-line);border-radius:var(--mf-radius-organic);box-shadow:0 24px 70px -28px #00000073, var(--mf-shadow-casual);color:var(--mf-foreground);width:100%;max-width:540px;max-height:min(720px,100vh - 48px);overflow:auto}.mf-dialog-heading{justify-content:space-between;gap:16px;padding:24px 24px 0;display:flex}.mf-dialog-heading h2{font-size:var(--mf-text-h2);letter-spacing:-.04em;margin:0}.mf-dialog-heading p{color:var(--mf-ink-soft);font-size:var(--mf-text-base);margin:8px 0 0;line-height:1.5}.mf-dialog-body{padding:24px}.mf-dialog-footer{border-top:1px solid var(--mf-line);justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.mf-toast{animation:mf-panel-in var(--mf-motion-entrance) var(--mf-ease-entrance) both;background:var(--mf-surface-raised);border:1px solid var(--mf-line);box-shadow:0 14px 36px -18px #00000052, var(--mf-shadow-casual);border-radius:18px;align-items:flex-start;gap:11px;max-width:380px;padding:14px;display:flex}.mf-toast>div{flex-direction:column;gap:3px;line-height:1.4;display:flex}.mf-toast strong{font-size:var(--mf-text-base)}.mf-toast>div>span{color:var(--mf-ink-soft);font-size:var(--mf-text-caption)}.mf-toast-mark{background:var(--mf-accent);color:var(--mf-accent-contrast);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:inline-flex}.mf-toast-success .mf-toast-mark{background:#4c963e}.mf-toast-warning .mf-toast-mark{background:#b18428}.mf-toast-error .mf-toast-mark{background:#a33b2d}.mf-toast-dismiss{margin:-5px -5px 0 auto}.mf-tooltip-wrap{display:inline-flex;position:relative}.mf-tooltip{background:var(--mf-foreground);color:var(--mf-background);font-size:var(--mf-text-caption);opacity:0;pointer-events:none;transition:opacity .18s var(--mf-ease-state), transform .18s var(--mf-ease-state);white-space:nowrap;z-index:130;border-radius:8px;padding:7px 9px;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.mf-tooltip-wrap:hover .mf-tooltip,.mf-tooltip-wrap:focus-within .mf-tooltip{opacity:1;transform:translate(-50%)}.mf-progress-wrap{flex-direction:column;gap:8px;width:100%;display:flex}.mf-progress-label{color:var(--mf-ink-soft);font-size:var(--mf-text-caption);justify-content:space-between;display:flex}.mf-progress{background:var(--mf-surface-muted);border-radius:var(--mf-radius-pill);width:100%;height:8px;overflow:hidden}.mf-progress>span{background:var(--mf-accent);border-radius:inherit;height:100%;width:var(--mf-progress);display:block}.mf-progress>span:not([style*="100%"]){animation:mf-progress-in .7s var(--mf-ease-entrance) both}.mf-skeleton{background:linear-gradient(100deg, var(--mf-surface-muted) 30%, var(--mf-surface-raised) 50%, var(--mf-surface-muted) 70%);background-size:200% 100%;animation:1.5s ease-in-out infinite mf-skeleton-pulse;display:block}.mf-skeleton-soft{border-radius:8px}.mf-skeleton-pill{border-radius:var(--mf-radius-pill)}.mf-skeleton-organic{border-radius:var(--mf-radius-organic)}@keyframes mf-progress-in{0%{width:0}}@keyframes mf-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.mf-catalog-skeleton-preview{align-items:center;gap:12px;width:100%;display:flex}.mf-catalog-skeleton-preview>span{flex-direction:column;flex:1;gap:8px;display:flex}.mf-catalog-dialog-preview{color:var(--mf-ink-soft);align-items:center;gap:9px;display:flex}.mf-badge{border-radius:var(--mf-radius-pill);font:500 var(--mf-text-caption) / 1 var(--font-google-sans), sans-serif;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.mf-badge-accent{background:var(--mf-accent-soft);color:var(--mf-accent)}.mf-badge-neutral{background:var(--mf-surface-muted);color:var(--mf-ink-soft)}.mf-badge-success{color:#276b20;background:#dcefd8}.mf-badge-warning{color:#775817;background:#f2e5bd}[data-theme=dark] .mf-badge-success{color:#a9d79e;background:#173b18}[data-theme=dark] .mf-badge-warning{color:#efd17d;background:#453718}.mf-field{flex-direction:column;gap:8px;display:flex}.mf-field-label,.mf-field-hint{font-size:var(--mf-text-caption)}.mf-field-label{color:var(--mf-foreground);font-weight:500}.mf-field-hint{color:var(--mf-ink-soft)}.mf-input{background:var(--mf-surface);border:1px solid var(--mf-line-strong);color:var(--mf-foreground);font:400 var(--mf-text-base) / 1.4 var(--font-google-sans), sans-serif;min-height:46px;transition:border-color .18s var(--mf-ease-state), box-shadow .18s var(--mf-ease-state), background-color .18s var(--mf-ease-state);border-radius:14px;outline:none;width:100%;padding:12px 14px}.mf-input::placeholder{color:var(--mf-ink-faint)}.mf-input:focus{border-color:var(--mf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mf-accent) 18%, transparent);transform:translateY(-1px)}.mf-textarea{resize:vertical;min-height:110px}.mf-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mf-ink-soft) 50%), linear-gradient(135deg, var(--mf-ink-soft) 50%, transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:35px}.mf-check,.mf-switch{color:var(--mf-foreground);cursor:pointer;font-size:var(--mf-text-base);align-items:center;gap:10px;display:inline-flex}.mf-check input,.mf-switch input{opacity:0;width:1px;height:1px;position:absolute}.mf-check-box{border:1px solid var(--mf-line-strong);color:#0000;height:20px;transition:background-color .18s var(--mf-ease-state), border-color .18s var(--mf-ease-state), color .18s var(--mf-ease-state);border-radius:7px;justify-content:center;align-items:center;width:20px;display:inline-flex}.mf-check input:checked+.mf-check-box{background:var(--mf-accent);border-color:var(--mf-accent);color:var(--mf-accent-contrast)}.mf-check input:focus-visible+.mf-check-box{box-shadow:0 0 0 3px color-mix(in srgb, var(--mf-accent) 18%, transparent)}.mf-switch-track{background:var(--mf-surface-muted);border:1px solid var(--mf-line);border-radius:var(--mf-radius-pill);height:24px;transition:background-color .18s var(--mf-ease-state);width:42px;padding:3px}.mf-switch-track span{background:var(--mf-ink-faint);height:16px;transition:background-color .18s var(--mf-ease-state), transform .18s var(--mf-ease-state);border-radius:50%;width:16px;display:block}.mf-switch input:checked+.mf-switch-track{background:var(--mf-accent)}.mf-switch input:checked+.mf-switch-track span{background:var(--mf-accent-contrast);transform:translate(17px)}.mf-switch.is-disabled{cursor:not-allowed;opacity:.5}.mf-alert{background:var(--mf-surface-muted);border:1px solid var(--mf-line);border-radius:var(--mf-radius-organic);font-size:var(--mf-text-base);animation:mf-panel-in var(--mf-motion-entrance) var(--mf-ease-entrance) both;align-items:flex-start;gap:12px;padding:16px;line-height:1.45;display:flex}.mf-alert>div{flex-direction:column;gap:3px;display:flex}.mf-alert strong{font-weight:600}.mf-alert-mark{background:var(--mf-accent);color:var(--mf-accent-contrast);font-size:var(--mf-text-caption);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:inline-flex}.mf-alert-success{color:#276b20;background:#e6f3e1}.mf-alert-success .mf-alert-mark{background:#4c963e}.mf-alert-warning{color:#775817;background:#f6eccb}.mf-alert-warning .mf-alert-mark{background:#b18428}[data-theme=dark] .mf-alert-success{color:#c0e6b7;background:#173b18}[data-theme=dark] .mf-alert-warning{color:#f0d887;background:#453718}.mf-avatar{font-size:var(--mf-text-caption);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:inline-flex}.mf-avatar-green{background:var(--mf-accent-soft);color:var(--mf-accent)}.mf-avatar-sand{color:#775817;background:#e9dcc0}.mf-avatar-ink{background:var(--mf-foreground);color:var(--mf-background)}.mf-divider{color:var(--mf-ink-faint);font-size:var(--mf-text-caption);align-items:center;gap:12px;display:flex}.mf-divider:before,.mf-divider:after{background:var(--mf-line);content:"";flex:1;height:1px}.mf-divider:not(:has(span)):after{display:none}.mf-tabs{border-bottom:1px solid var(--mf-line);gap:20px;display:flex}.mf-tabs button{color:var(--mf-ink-soft);cursor:pointer;font:500 var(--mf-text-base) / 1.2 var(--font-google-sans), sans-serif;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0}.mf-tabs button:hover,.mf-tabs button.is-active{border-color:var(--mf-accent);color:var(--mf-foreground)}.mf-tabs button{transition:color var(--mf-motion-state) var(--mf-ease-state), border-color var(--mf-motion-state) var(--mf-ease-state), transform var(--mf-motion-state) var(--mf-ease-state)}.mf-tabs button:hover{transform:translateY(-1px)}.mf-header{background:var(--mf-surface);border:1px solid var(--mf-line);border-radius:var(--mf-radius-pill);box-shadow:var(--mf-shadow-casual);align-items:center;gap:var(--mf-space-2xl);max-width:920px;transition:opacity .22s var(--mf-ease-state), transform .4s var(--mf-ease-state), width .4s var(--mf-ease-state);z-index:20;-webkit-backdrop-filter:blur(32px)saturate(110%);backdrop-filter:blur(32px)saturate(110%);width:calc(100% - 48px);padding:10px 12px 10px 16px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.mf-header.is-hidden{opacity:0;transform:translate(-50%,-130%)}.mf-header-brand{color:var(--mf-foreground);font:500 var(--mf-text-base) / 1 var(--font-google-sans), sans-serif;letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:flex}.mf-header-brand img{object-fit:contain;filter:brightness(0)saturate()invert(25%)sepia(63%)saturate(1103%)hue-rotate(83deg)brightness(86%)contrast(104%);width:28px;height:28px}.mf-header-brand b{color:var(--mf-ink-soft);font-weight:400}[data-theme=dark] .mf-header-brand img{filter:none}.mf-header-nav{align-items:center;gap:clamp(16px,2.5vw,34px);margin-left:auto;display:flex}.mf-header-nav a,.mf-header-docs,.mf-header-theme{color:var(--mf-ink-soft);font:400 var(--mf-text-caption) / 1 var(--font-google-sans), sans-serif;transition:color .18s var(--mf-ease-state);text-decoration:none}.mf-header-nav a:hover,.mf-header-nav a.is-active,.mf-header-docs:hover,.mf-header-theme:hover{color:var(--mf-foreground)}.mf-header-nav a span{color:var(--mf-accent);font-size:var(--mf-text-lg)}.mf-header-menu-wrap{position:relative}.mf-header-menu-button{color:var(--mf-ink-soft);cursor:pointer;font:400 var(--mf-text-caption) / 1 var(--font-google-sans), sans-serif;transition:color .18s var(--mf-ease-state);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:flex}.mf-header-menu-button:hover,.mf-header-menu-button.is-active,.mf-header-menu-button[aria-expanded=true]{color:var(--mf-foreground)}.mf-header-menu-button>.mf-icon{color:var(--mf-accent);transition:transform .18s var(--mf-ease-state);font-size:17px}.mf-header-menu-button[aria-expanded=true]>.mf-icon{transform:rotate(180deg)}.mf-header-submenu{background:var(--mf-surface-raised);border:1px solid var(--mf-line);box-shadow:0 10px 28px -10px #0000002e, var(--mf-shadow-casual);z-index:40;border-radius:16px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 15px);right:-14px}.mf-header-submenu:before{background:var(--mf-surface-raised);border-left:1px solid var(--mf-line);border-top:1px solid var(--mf-line);content:"";width:10px;height:10px;position:absolute;top:-6px;right:20px;transform:rotate(45deg)}.mf-header-submenu a{z-index:1;border-radius:10px;flex-direction:column;gap:3px;padding:10px 11px;display:flex;position:relative}.mf-header-submenu a:hover{background:var(--mf-accent-soft)}.mf-header-submenu b{color:var(--mf-foreground);font-size:var(--mf-text-base);font-weight:500}.mf-header-submenu small{color:var(--mf-ink-soft);font-size:var(--mf-text-caption)}.mf-header-submenu small .mf-icon{color:var(--mf-accent);vertical-align:-3px;font-size:15px}.mf-header-actions{align-items:center;gap:16px;display:flex}.mf-header-actions>a{color:var(--mf-ink-soft);font:400 var(--mf-text-caption) / 1 var(--font-google-sans), sans-serif;text-decoration:none}.mf-header-actions>a:hover{color:var(--mf-foreground)}.mf-header-theme{background:var(--mf-surface-muted);border:1px solid var(--mf-line);border-radius:var(--mf-radius-pill);cursor:pointer;align-items:center;gap:7px;padding:8px 11px;display:flex}.mf-header-theme-icon{color:var(--mf-accent);font-size:15px;line-height:10px}.mf-footer{margin-top:var(--mf-space-4xl);padding-top:70px}.mf-footer-top{grid-template-columns:1.1fr .9fr;gap:10%;min-height:180px;display:grid}.mf-footer-kicker{color:var(--mf-foreground);font:500 var(--mf-text-h2) / 1.05 var(--font-google-sans), sans-serif;letter-spacing:-.06em;max-width:280px}.mf-footer-links{grid-template-columns:1fr 1fr;gap:12%;display:grid}.mf-footer-links div{flex-direction:column;gap:9px;display:flex}.mf-footer-links span{color:var(--mf-ink-faint);font-size:var(--mf-text-caption);margin-bottom:8px}.mf-footer-links a{color:var(--mf-foreground);font-size:var(--mf-text-base);text-decoration:none}.mf-footer-links a:hover{color:var(--mf-accent)}.mf-footer-word{color:var(--mf-foreground);font:600 clamp(90px, 19vw, 290px) / .72 var(--font-google-sans), sans-serif;letter-spacing:-.12em;white-space:nowrap;margin:90px 0 60px -.06em;overflow:hidden}.mf-footer-bottom{border-top:1px solid var(--mf-line);color:var(--mf-ink-faint);font-size:var(--mf-text-eyebrow);justify-content:space-between;padding:20px 0 28px;display:flex}.mf-footer-bottom a{color:inherit;text-decoration:none}.mf-footer-bottom a:hover{color:var(--mf-foreground)}@media (prefers-reduced-motion:reduce){:root{--mf-motion-state:1ms;--mf-motion-entrance:1ms}.mf-button,.mf-surface,.mf-input,.mf-tabs button,.mf-dropdown-menu>button,.mf-context-menu button,.mf-icon-button{transition-duration:1ms}.mf-button:hover,.mf-button:active,.mf-surface:hover,.mf-input:focus,.mf-tabs button:hover,.mf-dropdown-menu>button:hover,.mf-context-menu button:hover{transform:none}.mf-header{transition-duration:1ms}.mf-motion-fade,.mf-motion-lift,.mf-motion-scale,.mf-motion-stagger>*,.mf-dialog,.mf-toast,.mf-alert,.mf-dropdown-menu,.mf-context-menu{animation:1ms linear both mf-fade-in}}@media (max-width:700px){.mf-header{gap:12px;width:calc(100% - 28px);padding-left:12px}.mf-header-nav{display:none}.mf-header-actions{margin-left:auto}.mf-header-docs{display:none}.mf-footer{padding-top:48px}.mf-footer-top{min-height:0;display:block}.mf-footer-links{gap:36px;margin-top:46px}.mf-footer-word{margin:75px 0 48px -.04em;font-size:clamp(70px,20vw,130px)}.mf-footer-bottom{flex-wrap:wrap;gap:12px}}
:root{--font-main:var(--font-google-sans), sans-serif;--mf-background:#f7f7f2;--mf-foreground:#1d1d1f;--mf-accent:#2859c5;--mf-accent-soft:#dce6ff;--mf-accent-contrast:#f7f9ff;--mf-line:#1d1d1f21;--mf-canvas:var(--mf-background);--mf-ink:var(--mf-foreground);--mf-green:var(--mf-accent);--mf-green-hover:#1d46a8;--mf-green-focus:#2859c5;--mf-text-2:var(--mf-ink-soft);--mf-text-3:var(--mf-ink-faint);--mf-separator:var(--mf-line);--mf-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");--mf-noise-surface:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--mf-background:#000;--mf-foreground:#f2f2f0;--mf-surface:#121212;--mf-surface-raised:#1c1c1e;--mf-surface-muted:#242426;--mf-ink-soft:#b6b9b2;--mf-ink-faint:#858981;--mf-accent:#9ab7ff;--mf-accent-soft:#1b2d59;--mf-accent-contrast:#0a1020;--mf-line:#f2f2f026;--mf-line-strong:#f2f2f047;--mf-shadow-casual:inset 0 0 0 1px #ffffff14;--mf-canvas:var(--mf-background);--mf-ink:var(--mf-foreground);--mf-green:var(--mf-accent);--mf-green-hover:#bfd0ff;--mf-green-focus:#9ab7ff;--mf-text-2:var(--mf-ink-soft);--mf-text-3:var(--mf-ink-faint);--mf-separator:var(--mf-line);--mf-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");--mf-noise-surface:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--mf-accent:#9ab7ff;--mf-accent-soft:#1b2d59;--mf-accent-contrast:#0a1020;--mf-green:var(--mf-accent);--mf-green-hover:#bfd0ff;--mf-green-focus:#9ab7ff}body{font-family:var(--font-main);background-color:var(--mf-canvas);color:var(--mf-ink);background-image:var(--mf-noise);background-attachment:fixed;transition:background-color .2s,color .2s}.biodegradable{background:var(--mf-surface);border:1px solid var(--mf-line);border-radius:var(--mf-radius-organic);box-shadow:var(--mf-shadow-casual);color:var(--mf-foreground);isolation:isolate;position:relative;overflow:hidden}.biodegradable:after{background-image:var(--mf-noise-surface);content:"";opacity:.3;pointer-events:none;z-index:-1;position:absolute;inset:0}.biodegradable.is-hovered,.biodegradable:hover{border-color:var(--mf-line-strong);transition:transform var(--mf-motion-state) var(--mf-ease-state), border-color var(--mf-motion-state) var(--mf-ease-state);transform:translateY(-2px)}.mate-button{border-radius:var(--mf-radius-pill);cursor:pointer;font:600 var(--mf-text-base) / 1.2 var(--font-google-sans), sans-serif;transition:all var(--mf-motion-state) var(--mf-ease-state);justify-content:center;align-items:center;padding:15px 22px;text-decoration:none;display:inline-flex}.mate-button-primary{background:var(--mf-accent);color:var(--mf-accent-contrast)}.mate-button-secondary{border:1px solid var(--mf-line-strong);color:var(--mf-foreground);background:0 0}.mate-button:hover{transform:translateY(-2px)}.mate-button:active{transform:translateY(0)scale(.98)}.landing-feature-card{padding:var(--mf-space-2xl)}.edc-app-shell{min-height:100vh}.edc-sidebar{background:color-mix(in srgb, var(--mf-surface) 92%, var(--mf-accent-soft));-webkit-backdrop-filter:blur(32px)saturate(110%);backdrop-filter:blur(32px)saturate(110%);border-right:1px solid var(--mf-line);box-shadow:var(--mf-shadow-casual);padding:var(--mf-space-xl) var(--mf-space-md);z-index:10;isolation:isolate;flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0}.edc-sidebar:after{background-image:var(--mf-noise-surface);content:"";opacity:.25;pointer-events:none;z-index:-1;position:absolute;inset:0}.edc-sidebar-brand{margin-bottom:var(--mf-space-4xl);padding:0 var(--mf-space-sm);justify-content:space-between;align-items:center;display:flex}.edc-sidebar-brand-link{color:var(--mf-foreground);align-items:center;gap:var(--mf-space-sm);text-decoration:none;display:flex}.edc-sidebar-brand-link img{border-radius:12px;width:34px;height:34px}.edc-sidebar-brand-link span{flex-direction:column;gap:1px;display:flex}.edc-sidebar-brand-link strong{font-size:var(--mf-text-lg);letter-spacing:-.03em}.edc-sidebar-brand-link small{color:var(--mf-ink-soft);font-size:var(--mf-text-eyebrow)}.edc-sidebar-status{background:var(--mf-accent);border:3px solid var(--mf-surface);box-shadow:0 0 0 1px var(--mf-accent);border-radius:50%;width:9px;height:9px}.edc-sidebar-group{margin-bottom:var(--mf-space-2xl)}.edc-sidebar-group>.mf-eyebrow{color:var(--mf-ink-faint);padding:0 var(--mf-space-md)}.edc-sidebar-nav{gap:var(--mf-space-xs);margin-top:var(--mf-space-sm);display:grid}.edc-sidebar-link{border-radius:var(--mf-radius-pill);color:var(--mf-ink-soft);cursor:pointer;font:inherit;align-items:center;gap:var(--mf-space-sm);min-height:42px;padding:0 var(--mf-space-md);text-align:left;transition:background-color var(--mf-motion-state) var(--mf-ease-state), color var(--mf-motion-state) var(--mf-ease-state), transform var(--mf-motion-state) var(--mf-ease-state);background:0 0;border:0;width:100%;text-decoration:none;display:flex}.edc-sidebar-link:hover{background:var(--mf-accent-soft);color:var(--mf-accent);transform:translate(2px)}.edc-sidebar-link.is-active{background:var(--mf-accent-soft);color:var(--mf-accent);font-weight:600}.edc-sidebar-link:focus-visible,.edc-docs-panel-close:focus-visible{outline:2px solid var(--mf-accent);outline-offset:3px}.edc-sidebar-link span{flex:1}.edc-sidebar-active-arrow,.edc-sidebar-external{margin-left:auto}.edc-sidebar-external{opacity:.65}.edc-sidebar-footer{border-top:1px solid var(--mf-line);padding:var(--mf-space-xl) var(--mf-space-sm) 0;margin-top:auto}.edc-sidebar-footer .mf-button{align-items:center;gap:var(--mf-space-xs)}.edc-sidebar-footer p{margin-top:var(--mf-space-xl)}.edc-app-shell>.dashboard-shell,.edc-app-shell>.policy-shell,.edc-app-shell>.policy-directory-shell,.edc-app-shell>.policy-detail-shell{padding-left:var(--mf-space-4xl);padding-right:var(--mf-space-4xl);transition:margin-right var(--mf-duration-panel) var(--mf-ease-entrance), padding-right var(--mf-duration-panel) var(--mf-ease-entrance);margin-left:248px}.edc-docs-panel{background:color-mix(in srgb, var(--mf-surface-raised) 94%, var(--mf-accent-soft));-webkit-backdrop-filter:blur(32px)saturate(110%);backdrop-filter:blur(32px)saturate(110%);border-left:1px solid var(--mf-line);border-radius:var(--mf-radius-organic) 0 0 var(--mf-radius-organic);transition:transform var(--mf-duration-panel) var(--mf-ease-entrance);z-index:9;isolation:isolate;flex-direction:column;width:min(440px,38vw);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 28px -20px #00000059}.edc-docs-panel:after{background-image:var(--mf-noise-surface);content:"";opacity:.2;pointer-events:none;z-index:-1;position:absolute;inset:0}.edc-docs-panel.is-open{transform:translate(0)}:is(.edc-app-shell:has(.edc-docs-panel.is-open)>.dashboard-shell,.edc-app-shell:has(.edc-docs-panel.is-open)>.policy-shell,.edc-app-shell:has(.edc-docs-panel.is-open)>.policy-directory-shell,.edc-app-shell:has(.edc-docs-panel.is-open)>.policy-detail-shell){padding-right:var(--mf-space-2xl);margin-right:min(440px,38vw)}.edc-docs-panel-header{border-bottom:1px solid var(--mf-line);min-height:64px;padding:0 var(--mf-space-xl);flex:none;justify-content:space-between;align-items:center;display:flex}.edc-docs-panel-close{border-radius:var(--mf-radius-pill);color:var(--mf-ink-soft);cursor:pointer;height:36px;transition:background-color var(--mf-motion-state) var(--mf-ease-state), color var(--mf-motion-state) var(--mf-ease-state);background:0 0;border:0;justify-content:center;align-items:center;width:36px;display:inline-flex}.edc-docs-panel-close:hover{background:var(--mf-accent-soft);color:var(--mf-accent)}.edc-docs-iframe{background:var(--mf-background);border:0;flex:1;width:100%;min-height:0}@media (prefers-reduced-motion:reduce){.edc-docs-panel,.edc-app-shell>.dashboard-shell,.edc-app-shell>.policy-shell,.edc-app-shell>.policy-directory-shell,.edc-app-shell>.policy-detail-shell,.edc-sidebar-link,.edc-docs-panel-close{transition-duration:1ms}}.dashboard-shell{min-height:100vh;padding-bottom:var(--mf-space-4xl);padding-top:var(--mf-space-4xl)}.dashboard-container{max-width:960px;margin:0 auto}.dashboard-welcome{margin-bottom:var(--mf-space-4xl)}.dashboard-eyebrow{color:var(--mf-accent);margin-bottom:var(--mf-space-sm)}.dashboard-title{margin:0 0 var(--mf-space-md);max-width:20ch}.dashboard-title span{color:var(--mf-accent)}.dashboard-lede{color:var(--mf-ink-soft);max-width:580px;margin-bottom:var(--mf-space-2xl)}.dashboard-identity{border:1px solid var(--mf-line);border-radius:var(--mf-radius-pill);box-shadow:var(--mf-shadow-casual);align-items:center;gap:var(--mf-space-md);padding:var(--mf-space-sm) var(--mf-space-md);display:inline-flex}.dashboard-identity>svg:last-child{margin-left:var(--mf-space-md)}.dashboard-email{margin-top:var(--mf-space-xs);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.dashboard-grid{gap:var(--mf-space-xl);margin-bottom:var(--mf-space-4xl);display:grid}.dashboard-grid-primary{grid-template-columns:1fr}.dashboard-grid-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-hero-card{padding:var(--mf-space-3xl)}.dashboard-card-topline{align-items:center;gap:var(--mf-space-md);margin-bottom:var(--mf-space-2xl);justify-content:space-between;display:flex}.dashboard-card-copy{color:var(--mf-ink-soft);margin:var(--mf-space-md) 0 var(--mf-space-xl);max-width:560px}.dashboard-actions{align-items:center;gap:var(--mf-space-md);flex-wrap:wrap;display:flex}.dashboard-progress-card{gap:var(--mf-space-xl);flex-direction:column;display:flex}.dashboard-progress-card,.dashboard-tool-card{padding:var(--mf-space-2xl)}.dashboard-card-heading{align-items:flex-start;gap:var(--mf-space-md);justify-content:space-between;display:flex}.dashboard-progress-card .mf-progress{width:100%}.dashboard-progress-card .mf-button{align-self:flex-start;margin-top:auto}.dashboard-section-heading{margin-bottom:var(--mf-space-xl);justify-content:space-between;align-items:flex-end;display:flex}.dashboard-section-heading h2{margin:var(--mf-space-sm) 0 0}.dashboard-tool-link{color:inherit;text-decoration:none;display:block}.dashboard-tool-card{gap:var(--mf-space-sm);transition:transform var(--mf-motion-state) var(--mf-ease-state);flex-direction:column;display:flex;position:relative}.dashboard-tool-link:hover .dashboard-tool-card{transform:translateY(-4px)}.dashboard-tool-card h3{margin-top:var(--mf-space-md)}.dashboard-tool-card-muted{opacity:.78}.dashboard-tool-arrow{color:var(--mf-accent);right:var(--mf-space-2xl);top:var(--mf-space-2xl);position:absolute}.dashboard-tool-icon{border-radius:var(--mf-radius-pill);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:auto;display:flex}.dashboard-tool-icon-blue{background:var(--mf-accent-soft);color:var(--mf-accent)}.dashboard-tool-icon-sand{color:#756640;background:#eee7d5}.dashboard-tool-icon-ink{background:var(--mf-surface-muted);color:var(--mf-foreground)}.dashboard-footer{border-top:1px solid var(--mf-line);padding-top:var(--mf-space-xl);justify-content:space-between;align-items:center;display:flex}.policy-shell{min-height:100vh;padding:var(--mf-space-4xl) var(--mf-space-xl)}.policy-container{max-width:880px;margin:0 auto}.policy-header{margin-bottom:var(--mf-space-2xl);max-width:680px}.policy-header h1{margin:var(--mf-space-md) 0}.policy-header h1 span{color:var(--mf-accent)}.policy-header>p:last-child{color:var(--mf-ink-soft)}.policy-list{gap:var(--mf-space-xl);display:grid}.policy-card{padding:var(--mf-space-2xl)}.policy-card-heading{align-items:flex-start;gap:var(--mf-space-xl);justify-content:space-between;display:flex}.policy-card-heading h2{margin-top:var(--mf-space-md)}.policy-card-heading>.mf-meta{white-space:nowrap}.policy-content{color:var(--mf-ink-soft);max-height:420px;line-height:1.7;overflow-y:auto}.policy-content h1,.policy-content h2,.policy-content h3{color:var(--mf-foreground);margin:var(--mf-space-xl) 0 var(--mf-space-md)}.policy-content p,.policy-content ul,.policy-content ol{margin-bottom:var(--mf-space-md)}.policy-content ul,.policy-content ol{padding-left:var(--mf-space-xl)}.policy-markdown h4,.policy-markdown h5,.policy-markdown h6{color:var(--mf-foreground);margin:var(--mf-space-xl) 0 var(--mf-space-md)}.policy-markdown blockquote{border-left:3px solid var(--mf-accent);color:var(--mf-ink-soft);margin:var(--mf-space-lg) 0;padding-left:var(--mf-space-lg)}.policy-markdown code{background:var(--mf-surface-muted);border-radius:6px;padding:.15em .4em;font-size:.9em}.policy-markdown pre{background:var(--mf-surface-muted);padding:var(--mf-space-lg);border-radius:12px;overflow-x:auto}.policy-markdown pre code{background:0 0;padding:0}.policy-markdown a{color:var(--mf-accent);text-decoration:underline}.policy-markdown hr{border:none;border-top:1px solid color-mix(in srgb, var(--mf-foreground) 12%, transparent);margin:var(--mf-space-xl) 0}.policy-markdown table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.policy-markdown th,.policy-markdown td{border:1px solid color-mix(in srgb, var(--mf-foreground) 14%, transparent);padding:var(--mf-space-sm) var(--mf-space-md);text-align:left}.policy-markdown th{background:var(--mf-surface-muted);color:var(--mf-foreground)}.policy-markdown img{max-width:100%}.policy-confirm{color:var(--mf-foreground);align-items:flex-start;gap:var(--mf-space-sm);margin:var(--mf-space-xl) 0;display:flex}.policy-confirm input{accent-color:var(--mf-accent);width:18px;height:18px;margin-top:1px}.policy-actions{justify-content:flex-end;display:flex}.policy-empty{align-items:center;gap:var(--mf-space-xl);padding:var(--mf-space-3xl);text-align:center;flex-direction:column;display:flex}.policy-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.policy-directory-shell,.policy-detail-shell{min-height:calc(100vh - 76px);padding:var(--mf-space-4xl) var(--mf-space-xl)}.policy-directory-container,.policy-detail-container{max-width:920px;margin:0 auto}.policy-directory-header{margin-bottom:var(--mf-space-3xl);max-width:660px}.policy-directory-header h1{margin:var(--mf-space-md) 0}.policy-directory-header h1 span{color:var(--mf-accent)}.policy-directory-header>p:last-child{color:var(--mf-ink-soft)}.policy-directory-list{gap:var(--mf-space-md);display:grid}.policy-directory-link{color:inherit;text-decoration:none;display:block}.policy-directory-card{padding:var(--mf-space-2xl);transition:transform var(--mf-motion-state) var(--mf-ease-state);justify-content:space-between;align-items:center;display:flex}.policy-directory-link:hover .policy-directory-card{transform:translateY(-3px)}.policy-directory-card h2{margin:var(--mf-space-md) 0 var(--mf-space-xs)}.policy-error{color:#b42318}.policy-detail-container>.mf-button{margin-bottom:var(--mf-space-2xl)}.policy-detail-card{gap:var(--mf-space-xl);display:grid}.policy-detail-header{padding:var(--mf-space-xl) 0}.policy-detail-header h1{margin:var(--mf-space-md) 0}.policy-detail-content{padding:var(--mf-space-3xl)}.policy-detail-status{padding:var(--mf-space-4xl) 0}@media (max-width:620px){.policy-shell{padding:var(--mf-space-3xl) var(--mf-space-base)}.policy-card{padding:var(--mf-space-xl)}.policy-card-heading{gap:var(--mf-space-sm);flex-direction:column}.policy-card-heading>.mf-meta{white-space:normal}.policy-actions,.policy-actions .mf-button{width:100%}.policy-directory-shell,.policy-detail-shell{padding:var(--mf-space-3xl) var(--mf-space-base)}.policy-directory-card{align-items:flex-start;gap:var(--mf-space-md);padding:var(--mf-space-xl)}.policy-detail-content{padding:var(--mf-space-xl)}}@media (max-width:820px){.edc-sidebar{border-bottom:1px solid var(--mf-line);height:68px;padding:var(--mf-space-sm) var(--mf-space-base);border-right:0;width:auto;inset:0 0 auto;overflow-x:auto}.edc-sidebar-brand{margin:0 var(--mf-space-xl) 0 0;min-width:180px}.edc-sidebar-brand-link img{width:28px;height:28px}.edc-sidebar-group{align-items:center;margin:0;display:flex}.edc-sidebar-group>.mf-eyebrow,.edc-sidebar-footer{display:none}.edc-sidebar-nav,.edc-sidebar-tools{gap:var(--mf-space-xs);margin:0;display:flex}.edc-sidebar-link{white-space:nowrap;min-height:40px}.edc-sidebar-link span{flex:none}.edc-sidebar-link svg:last-child{display:none}.edc-app-shell>.dashboard-shell,.edc-app-shell>.policy-shell,.edc-app-shell>.policy-directory-shell,.edc-app-shell>.policy-detail-shell{padding-left:var(--mf-space-base);padding-right:var(--mf-space-base);padding-top:calc(68px + var(--mf-space-3xl));margin-left:0}.dashboard-shell{padding-bottom:var(--mf-space-3xl);padding-top:var(--mf-space-3xl)}.edc-docs-panel{bottom:var(--mf-space-base);border:1px solid var(--mf-line);border-radius:var(--mf-radius-organic);right:var(--mf-space-base);top:calc(68px + var(--mf-space-base));width:calc(100vw - (var(--mf-space-base) * 2))}:is(.edc-app-shell:has(.edc-docs-panel.is-open)>.dashboard-shell,.edc-app-shell:has(.edc-docs-panel.is-open)>.policy-shell,.edc-app-shell:has(.edc-docs-panel.is-open)>.policy-directory-shell,.edc-app-shell:has(.edc-docs-panel.is-open)>.policy-detail-shell){margin-right:0}.dashboard-welcome{flex-direction:column;align-items:stretch}.dashboard-identity{min-width:0}.dashboard-grid-primary,.dashboard-grid-tools{grid-template-columns:1fr}.dashboard-hero-content{align-items:flex-start}.dashboard-orbit{display:none}}@media (max-width:520px){.dashboard-title{font-size:28px}.dashboard-hero-card,.dashboard-progress-card,.dashboard-tool-card{padding:var(--mf-space-xl)}.dashboard-footer{align-items:flex-start;gap:var(--mf-space-sm);flex-direction:column}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--mf-canvas)}::-webkit-scrollbar-thumb{background:var(--mf-separator);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--mf-text-3)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.hero-gradient{background:radial-gradient(circle at 50% -20%,#2859c52e,#0000 70%)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeIn var(--mf-duration-panel) var(--mf-ease-entrance) forwards}@media (prefers-reduced-motion:reduce){.animate-in{animation:none}.biodegradable,.biodegradable.is-hovered,.biodegradable:hover,.mate-button,.mate-button:hover,.mate-button:active{transition-duration:1ms;transform:none}}.ProseMirror{outline:none}.ProseMirror p,.tiptap-content p{color:var(--mf-text-2);margin-bottom:1.5rem;line-height:1.8}.ProseMirror h1,.tiptap-content h1{color:var(--mf-ink);margin-top:2rem;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.ProseMirror h2,.tiptap-content h2{color:var(--mf-ink);margin-top:1.5rem;margin-bottom:1rem;font-size:2rem;font-weight:600}.ProseMirror h3,.tiptap-content h3{color:var(--mf-ink);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.ProseMirror ul,.tiptap-content ul{color:var(--mf-text-2);margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc}.ProseMirror ol,.tiptap-content ol{color:var(--mf-text-2);margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:decimal}.ProseMirror code,.tiptap-content code{background-color:var(--mf-canvas);border:1px solid var(--mf-separator);color:var(--mf-ink);border-radius:4px;padding:.2em .4em;font-family:monospace}.ProseMirror pre,.tiptap-content pre{background-color:var(--mf-canvas);border:1px solid var(--mf-separator);color:var(--mf-ink);border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-family:monospace;overflow-x:auto}.ProseMirror pre code,.tiptap-content pre code{background-color:#0000;border:none;padding:0}
