@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc9f4252b43d54d2.06ox-nl43m_y-.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.0n-x_dt70jpda.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.1s15driapyncc.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.2543hgy7yjzmm.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.2t9biv8-ur4d-.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.2nyblphesmajk.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.1djf1dzn9u96y.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.30hq1cv9mpe68.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.3zjtnpnhymori.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.1pseaz21hfdok.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.1-hydmg6ay3fa.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.2ytay4ojwod8-.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.3aya69vj-vmj_.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.305yisfg9_tmt.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.2gf_ka9n-4wr5.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.227x_m582ezf6.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.22oq9kk732ek8.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.2o2w10pe3vq5a.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.3c15zhzp2hno1.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.2w7x-rbv4q8dv.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.17rhta-vwvcn6.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.2e9at8v6hxvvz.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.1-27xgjocf2a0.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.1r-g6h5rzzyh6.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.0hge4viq1npx5.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.06ox-nl43m_y-.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.0n-x_dt70jpda.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.1s15driapyncc.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.2543hgy7yjzmm.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.2t9biv8-ur4d-.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.2nyblphesmajk.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.1djf1dzn9u96y.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.30hq1cv9mpe68.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.3zjtnpnhymori.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.1pseaz21hfdok.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.1-hydmg6ay3fa.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.2ytay4ojwod8-.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.3aya69vj-vmj_.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.305yisfg9_tmt.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.2gf_ka9n-4wr5.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.227x_m582ezf6.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.22oq9kk732ek8.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.2o2w10pe3vq5a.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.3c15zhzp2hno1.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.2w7x-rbv4q8dv.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.17rhta-vwvcn6.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.2e9at8v6hxvvz.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.1-27xgjocf2a0.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.1r-g6h5rzzyh6.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.0hge4viq1npx5.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:600;font-display:swap;src:url(../media/cc9f4252b43d54d2.06ox-nl43m_y-.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:600;font-display:swap;src:url(../media/8bf1ebb1e27cdda8.0n-x_dt70jpda.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:600;font-display:swap;src:url(../media/d4b09e548dc4ba91.1s15driapyncc.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:600;font-display:swap;src:url(../media/0ec6c84bef5c67ea.2543hgy7yjzmm.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:600;font-display:swap;src:url(../media/827a210979ea4704.2t9biv8-ur4d-.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:600;font-display:swap;src:url(../media/2c1e5a639ba254f0.2nyblphesmajk.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:600;font-display:swap;src:url(../media/775191b843768d35.1djf1dzn9u96y.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:600;font-display:swap;src:url(../media/b71b7ce0d1079b0e.30hq1cv9mpe68.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:600;font-display:swap;src:url(../media/6e6b761138eddc9f.3zjtnpnhymori.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16c7924ea9b676a6.1pseaz21hfdok.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:600;font-display:swap;src:url(../media/7ac3d695e803369e.1-hydmg6ay3fa.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:600;font-display:swap;src:url(../media/258a635de935f01a.2ytay4ojwod8-.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:600;font-display:swap;src:url(../media/6a5ae298b17bbade.3aya69vj-vmj_.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:600;font-display:swap;src:url(../media/24cccb79abadd5a8.305yisfg9_tmt.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:600;font-display:swap;src:url(../media/22ef3bf585cc4a73.2gf_ka9n-4wr5.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ce0c64423438face.227x_m582ezf6.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:600;font-display:swap;src:url(../media/37db81cdb796545a.22oq9kk732ek8.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:600;font-display:swap;src:url(../media/cc37ffbdd3319e4b.2o2w10pe3vq5a.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:600;font-display:swap;src:url(../media/95ab80c2b18b3804.3c15zhzp2hno1.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:600;font-display:swap;src:url(../media/f8b71b303845b64e.2w7x-rbv4q8dv.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:600;font-display:swap;src:url(../media/ee339b0464be7e84.17rhta-vwvcn6.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:600;font-display:swap;src:url(../media/3a09ab19532b9f2b.2e9at8v6hxvvz.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:600;font-display:swap;src:url(../media/1876d7d15f459a39.1-27xgjocf2a0.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:600;font-display:swap;src:url(../media/310b51b799a8cf5c.1r-g6h5rzzyh6.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:600;font-display:swap;src:url(../media/47d6d6c1e6da10b8.p.0hge4viq1npx5.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.06ox-nl43m_y-.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.0n-x_dt70jpda.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.1s15driapyncc.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.2543hgy7yjzmm.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.2t9biv8-ur4d-.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.2nyblphesmajk.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.1djf1dzn9u96y.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.30hq1cv9mpe68.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.3zjtnpnhymori.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.1pseaz21hfdok.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.1-hydmg6ay3fa.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.2ytay4ojwod8-.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.3aya69vj-vmj_.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.305yisfg9_tmt.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.2gf_ka9n-4wr5.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.227x_m582ezf6.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.22oq9kk732ek8.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.2o2w10pe3vq5a.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.3c15zhzp2hno1.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.2w7x-rbv4q8dv.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.17rhta-vwvcn6.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.2e9at8v6hxvvz.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.1-27xgjocf2a0.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.1r-g6h5rzzyh6.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.0hge4viq1npx5.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_39d9792a-module__um2ZCG__className{font-family:Google Sans;font-style:normal}.google_sans_39d9792a-module__um2ZCG__variable{--font-google-sans:"Google Sans"}
@layer ah.tokens{:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ah-primitive-ink-950:#111;--ah-primitive-ink-900:#222;--ah-primitive-ink-800:#333;--ah-primitive-ink-700:#484848;--ah-primitive-ink-600:#717171;--ah-primitive-ink-500:#a3a3a3;--ah-primitive-ink-300:#c7c7c7;--ah-primitive-ink-200:#ddd;--ah-primitive-ink-100:#ebebeb;--ah-primitive-ink-50:#f7f7f7;--ah-primitive-ink-0:#fff;--ah-primitive-sage-900:#006c63;--ah-primitive-sage-800:#008f84;--ah-primitive-sage-700:#00a699;--ah-primitive-sage-600:#22b8ac;--ah-primitive-sage-300:#99d9d3;--ah-primitive-sage-100:#e0f5f3;--ah-primitive-sage-50:#f0fbfa;--ah-primitive-terracotta-900:#c23f16;--ah-primitive-terracotta-800:#e34f20;--ah-primitive-terracotta-700:#fc642d;--ah-primitive-terracotta-600:#ff8154;--ah-primitive-terracotta-300:#ffc1aa;--ah-primitive-terracotta-100:#ffebe3;--ah-primitive-terracotta-50:#fff5f1;--ah-primitive-lacquer-900:#d7043c;--ah-primitive-lacquer-800:#e51d4f;--ah-primitive-lacquer-700:#ff385c;--ah-primitive-lacquer-600:#ff5a5f;--ah-primitive-lacquer-300:#ffb0bf;--ah-primitive-lacquer-100:#ffe8ed;--ah-primitive-lacquer-50:#fff4f6;--ah-color-canvas:#fff;--ah-color-immersive-canvas:#000;--ah-color-surface:#fff;--ah-color-surface-raised:#fff;--ah-color-surface-muted:#f7f7f7;--ah-color-surface-sunken:#f2f2f2;--ah-color-activity-focus-surface:#111;--ah-color-text-primary:#222;--ah-color-text-secondary:#717171;--ah-color-text-tertiary:#a3a3a3;--ah-color-text-inverse:#fff;--ah-color-text-on-dark-primary:#fff;--ah-color-text-on-dark-secondary-strong:#c7c7c7;--ah-color-text-on-dark-secondary:#999;--ah-color-text-on-dark-tertiary:#ffffff8a;--ah-color-border-subtle:#ebebeb;--ah-color-border-default:#ddd;--ah-color-border-strong:#c7c7c7;--ah-color-brand:#ff385c;--ah-color-brand-hover:#e51d4f;--ah-color-brand-pressed:#d7043c;--ah-color-brand-subtle:#ffe8ed;--ah-color-brand-on:#fff;--ah-color-accent:#fc642d;--ah-color-accent-hover:#e34f20;--ah-color-accent-pressed:#c23f16;--ah-color-accent-subtle:#ffebe3;--ah-color-accent-on:#fff;--ah-color-focus-ring:#ff385c;--ah-color-scrim:#22222294;--ah-color-success:#00a699;--ah-color-success-subtle:#e0f5f3;--ah-color-activity-highlight:#00a699;--ah-color-warning:#fc642d;--ah-color-warning-subtle:#ffebe3;--ah-color-danger:#d7043c;--ah-color-danger-subtle:#ffe8ed;--ah-color-action:#222;--ah-color-action-hover:#000;--ah-color-action-pressed:#000;--ah-color-action-on:#fff;--ah-color-action-disabled:#ebebeb;--ah-color-selected:#222;--ah-color-selected-surface:#f7f7f7;--ah-gradient-brand:linear-gradient(90deg, #e61e4d 0%, #e31c5f 50%, #d70466 100%);--ah-shadow-low:0 1px 2px #2222220f, 0 8px 24px #2222220d;--ah-shadow-medium:0 16px 48px #2222221f;--ah-shadow-high:0 28px 80px #22222238}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ah-color-canvas:#111110;--ah-color-immersive-canvas:#000;--ah-color-surface:#1a1918;--ah-color-surface-raised:#242220;--ah-color-surface-muted:#292724;--ah-color-activity-focus-surface:#111;--ah-color-text-primary:#fff;--ah-color-text-secondary:#999;--ah-color-text-tertiary:#ffffff8a;--ah-color-text-inverse:#000;--ah-color-text-on-dark-primary:#fff;--ah-color-text-on-dark-secondary-strong:#c7c7c7;--ah-color-text-on-dark-secondary:#999;--ah-color-text-on-dark-tertiary:#ffffff8a;--ah-color-border-subtle:#2f2d2a;--ah-color-border-default:#45413c;--ah-color-border-strong:#666058;--ah-color-brand:#ff5a5f;--ah-color-brand-hover:#ff7180;--ah-color-brand-pressed:#ff385c;--ah-color-brand-subtle:#4d1625;--ah-color-brand-on:#fff;--ah-color-accent:#fc642d;--ah-color-accent-hover:#ff8154;--ah-color-accent-pressed:#e34f20;--ah-color-accent-subtle:#4a2113;--ah-color-accent-on:#fff;--ah-color-focus-ring:#ff5a5f;--ah-color-scrim:#000000ad;--ah-color-success:#22b8ac;--ah-color-success-subtle:#063d38;--ah-color-activity-highlight:#00a699;--ah-color-warning:#ff8154;--ah-color-warning-subtle:#4a2113;--ah-color-danger:#ff7180;--ah-color-danger-subtle:#4d1625;--ah-color-surface-sunken:#201e1c;--ah-color-action:#fff;--ah-color-action-hover:#ebebeb;--ah-color-action-pressed:#ddd;--ah-color-action-on:#111110;--ah-color-action-disabled:#2f2d2a;--ah-color-selected:#fff;--ah-color-selected-surface:#292724;--ah-gradient-brand:linear-gradient(90deg, #ff5a5f 0%, #ff385c 50%, #e51d4f 100%);--ah-shadow-low:0 18px 50px #0000003d;--ah-shadow-medium:0 24px 80px #0000004d;--ah-shadow-high:0 30px 90px #0000007a}:root{--ah-font-display:var(--font-google-sans,"Google Sans"), Arial, Helvetica, sans-serif;--ah-font-sans:var(--font-google-sans,"Google Sans"), Arial, Helvetica, sans-serif;--ah-font-wordmark:var(--font-google-sans,"Google Sans"), Arial, Helvetica, sans-serif;--ah-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ah-gradient-topbar:linear-gradient(180deg, var(--ah-color-surface-raised) 0%, var(--ah-color-surface-raised) 60%, var(--ah-color-surface-muted) 80%, var(--ah-color-border-subtle) 100%);--ah-space-0:0;--ah-space-1:.25rem;--ah-space-2:.5rem;--ah-space-3:.75rem;--ah-space-4:1rem;--ah-space-5:1.25rem;--ah-space-6:1.5rem;--ah-space-8:2rem;--ah-space-10:2.5rem;--ah-space-12:3rem;--ah-space-16:4rem;--ah-space-20:5rem;--ah-space-24:6rem;--ah-space-32:8rem;--ah-grid-padding:60px;--ah-grid-gap:24px;--ah-text-title-body-gap:20px;--ah-text-body-action-gap:30px;--ah-text-section-title-gap:40px;--ah-radius-none:0;--ah-radius-xs:.375rem;--ah-radius-sm:.625rem;--ah-radius-md:.875rem;--ah-radius-lg:1.25rem;--ah-radius-xl:1.75rem;--ah-radius-round:50%;--ah-radius-pill:999px;--ah-blur-chrome:20px;--ah-blur-veil:32px;--ah-type-display-size:6rem;--ah-type-display-line-height:1;--ah-type-display-weight:500;--ah-type-display-letter-spacing:-3.84px;--ah-type-display-large-size:clamp(2rem, 5vw, 5.625rem);--ah-type-display-large-line-height:1;--ah-type-display-large-weight:400;--ah-type-display-large-letter-spacing:-2.88px;--ah-type-headline-1-size:4.5rem;--ah-type-headline-1-line-height:1;--ah-type-headline-1-weight:500;--ah-type-headline-1-letter-spacing:-2.88px;--ah-type-display-medium-size:3.5rem;--ah-type-display-medium-line-height:1;--ah-type-display-medium-weight:500;--ah-type-display-medium-letter-spacing:-2.24px;--ah-type-heading-large-size:3rem;--ah-type-heading-large-line-height:1.1;--ah-type-heading-large-weight:500;--ah-type-heading-large-letter-spacing:-1.92px;--ah-type-heading-medium-size:2.5rem;--ah-type-heading-medium-line-height:1;--ah-type-heading-medium-weight:500;--ah-type-heading-medium-letter-spacing:-.4px;--ah-type-heading-small-size:1.75rem;--ah-type-heading-small-line-height:1.4;--ah-type-heading-small-weight:500;--ah-type-heading-small-letter-spacing:-.28px;--ah-type-body-large-size:1.5rem;--ah-type-body-large-line-height:1.4;--ah-type-body-large-weight:400;--ah-type-body-large-letter-spacing:-.24px;--ah-type-body-size:1.25rem;--ah-type-body-line-height:1.4;--ah-type-body-weight:400;--ah-type-body-letter-spacing:0;--ah-type-body-small-size:1.125rem;--ah-type-body-small-line-height:1.4;--ah-type-body-small-weight:400;--ah-type-body-small-letter-spacing:0;--ah-type-caption-size:1rem;--ah-type-caption-line-height:1.4;--ah-type-caption-weight:400;--ah-type-caption-letter-spacing:0;--ah-type-label-size:1rem;--ah-type-label-line-height:1.5;--ah-type-label-weight:500;--ah-type-label-letter-spacing:0;--ah-type-label-small-size:.875rem;--ah-type-label-small-line-height:1.71;--ah-type-label-small-weight:500;--ah-type-label-small-letter-spacing:.5px;--ah-type-micro-size:.6875rem;--ah-type-micro-line-height:1.45;--ah-type-micro-weight:500;--ah-type-micro-letter-spacing:.5px;--ah-type-base-size:1rem;--ah-type-base-line-height:1.4;--ah-type-base-weight:400;--ah-type-base-letter-spacing:0;--ah-app-title-1-size:2rem;--ah-app-title-1-line-height:1.125;--ah-app-title-1-weight:600;--ah-app-title-1-letter-spacing:-.6px;--ah-app-title-2-size:1.625rem;--ah-app-title-2-line-height:1.154;--ah-app-title-2-weight:600;--ah-app-title-2-letter-spacing:-.4px;--ah-app-title-3-size:1.375rem;--ah-app-title-3-line-height:1.273;--ah-app-title-3-weight:600;--ah-app-title-3-letter-spacing:-.3px;--ah-app-title-4-size:1.125rem;--ah-app-title-4-line-height:1.333;--ah-app-title-4-weight:600;--ah-app-title-4-letter-spacing:-.1px;--ah-app-body-size:1rem;--ah-app-body-line-height:1.375;--ah-app-body-weight:400;--ah-app-body-letter-spacing:0;--ah-app-body-strong-weight:600;--ah-app-body-sm-size:.875rem;--ah-app-body-sm-line-height:1.429;--ah-app-body-sm-weight:400;--ah-app-body-sm-letter-spacing:0;--ah-app-caption-size:.75rem;--ah-app-caption-line-height:1.333;--ah-app-caption-weight:400;--ah-app-caption-letter-spacing:0;--ah-app-overline-size:.6875rem;--ah-app-overline-line-height:1.273;--ah-app-overline-weight:600;--ah-app-overline-letter-spacing:.6px;--ah-app-label-size:1rem;--ah-app-label-line-height:1.25;--ah-app-label-weight:600;--ah-app-label-sm-size:.875rem;--ah-app-label-sm-line-height:1.286;--ah-app-label-sm-weight:600;--ah-app-gutter:1.5rem;--ah-app-content-width:40rem;--ah-app-content-wide:60rem;--ah-app-section-gap:2rem;--ah-app-stack-gap:1rem;--ah-app-card-radius:.75rem;--ah-app-card-radius-lg:1rem;--ah-app-sheet-radius:1rem;--ah-app-control-radius:.5rem;--ah-app-field-radius:.5rem;--ah-app-row-min-height:3.5rem;--ah-app-control-height:3rem;--ah-app-control-height-sm:2.5rem;--ah-app-control-height-lg:3.5rem;--ah-app-icon-size:1.5rem;--ah-app-icon-size-sm:1.25rem;--ah-app-icon-button-size:2.5rem;--ah-app-topbar-height:3.5rem;--ah-app-tabbar-height:3.75rem;--ah-app-hairline:1px;--ah-app-shadow-card:0 6px 16px #0000001f;--ah-app-shadow-float:0 2px 4px #0000002e;--ah-app-shadow-sheet:0 -6px 24px #0000001f;--ah-app-shadow-pop:0 8px 28px #00000047;--ah-content-readable:46rem;--ah-content-measure:72rem;--ah-content-wide:82.5rem;--ah-shell-desktop-rail:17.5rem;--ah-shell-utility-rail:20rem;--ah-shell-mobile-bar:4.625rem;--ah-shell-top-bar:4.75rem;--ah-shell-site-header:5.25rem;--ah-safe-top:env(safe-area-inset-top,0px);--ah-safe-bottom:env(safe-area-inset-bottom,0px);--ah-shell-tab-clearance:calc(var(--ah-shell-mobile-bar) + var(--ah-safe-bottom));--ah-tap-target-minimum:2.75rem;--ah-tap-target-comfortable:3rem;--ah-action-height:3rem;--ah-action-compact-height:2.75rem;--ah-action-radius:.75rem;--ah-field-height:3.25rem;--ah-chip-height:2.25rem;--ah-media-portrait-ratio:4 / 5;--ah-media-square-ratio:1 / 1;--ah-media-recommendation-ratio:3 / 4;--ah-media-radius:.625rem;--ah-duration-instant:80ms;--ah-duration-fast:.12s;--ah-duration-normal:.2s;--ah-duration-deliberate:.32s;--ah-duration-slow:.48s;--ah-duration-reduced-motion:1ms;--ah-ease-standard:cubic-bezier(.22, 1, .36, 1);--ah-ease-enter:cubic-bezier(.16, 1, .3, 1);--ah-ease-exit:cubic-bezier(.4, 0, 1, 1);--ah-ease-expressive:cubic-bezier(.16, 1, .3, 1)}@media (min-width:37.5rem) and (max-width:64.0613rem){:root{--ah-grid-padding:40px;--ah-type-display-size:4.5rem;--ah-type-display-letter-spacing:-2.88px;--ah-type-display-large-letter-spacing:-2.24px;--ah-type-headline-1-size:3.5rem;--ah-type-headline-1-letter-spacing:-2.24px;--ah-type-display-medium-size:3rem;--ah-type-display-medium-letter-spacing:-1.92px;--ah-type-heading-large-size:2.5rem;--ah-type-heading-large-letter-spacing:-1.6px;--ah-type-heading-medium-size:2rem;--ah-type-heading-medium-letter-spacing:-.32px}}@media (max-width:37.4988rem){:root{--ah-grid-padding:20px;--ah-grid-gap:16px;--ah-type-display-size:3rem;--ah-type-display-letter-spacing:-1.92px;--ah-type-display-large-letter-spacing:-1.6px;--ah-type-headline-1-size:2.5rem;--ah-type-headline-1-line-height:.96;--ah-type-headline-1-letter-spacing:-1.6px;--ah-type-display-medium-size:2.25rem;--ah-type-display-medium-letter-spacing:-.36px;--ah-type-heading-large-size:2rem;--ah-type-heading-large-line-height:1;--ah-type-heading-large-letter-spacing:-.32px;--ah-type-heading-medium-size:1.5rem;--ah-type-heading-medium-letter-spacing:-.24px;--ah-type-body-large-size:1.25rem;--ah-type-body-large-letter-spacing:-.2px}}@media (max-width:23.4375rem){:root{--ah-app-gutter:1.25rem;--ah-app-title-1-size:1.75rem}}@media (min-width:48rem){:root{--ah-app-gutter:2rem;--ah-app-title-1-size:2.25rem;--ah-app-title-1-letter-spacing:-.8px;--ah-app-section-gap:2.5rem}}:root:lang(zh-Hant),:root:lang(zh-HK),:root:lang(zh){--ah-type-display-line-height:1.1;--ah-app-title-1-letter-spacing:0;--ah-app-title-2-letter-spacing:0;--ah-app-title-3-letter-spacing:0;--ah-app-title-4-letter-spacing:0;--ah-app-title-1-line-height:1.25;--ah-app-title-2-line-height:1.27;--ah-app-title-3-line-height:1.36;--ah-app-title-4-line-height:1.44;--ah-app-body-line-height:1.5;--ah-app-body-sm-line-height:1.5}}
@layer ah.reset{*,:before,:after{box-sizing:border-box}html{background:var(--ah-color-canvas);-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}button,[role=button]{touch-action:manipulation}img,picture,video,canvas,svg{max-width:100%;display:block}}@layer ah.foundations{body{background:var(--ah-color-canvas);color:var(--ah-color-text-primary);font-family:var(--ah-font-sans);font-size:var(--ah-type-base-size);font-weight:var(--ah-type-base-weight);letter-spacing:var(--ah-type-base-letter-spacing);line-height:var(--ah-type-base-line-height);text-rendering:optimizelegibility}:where(button,[role=button],a,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--ah-color-focus-ring);outline-offset:3px}:where(main,section,article,header,div,h1,h2,h3)[tabindex="-1"]:focus{outline:0}:where(button,[role=button],a){-webkit-tap-highlight-color:transparent}::selection{background:var(--ah-color-accent-subtle);color:var(--ah-color-text-primary)}.ah-display{font-family:var(--ah-font-display);font-size:var(--ah-type-display-size);font-weight:var(--ah-type-display-weight);letter-spacing:var(--ah-type-display-letter-spacing);line-height:var(--ah-type-display-line-height)}.ah-display--large{font-size:var(--ah-type-display-large-size);font-weight:var(--ah-type-display-large-weight);letter-spacing:var(--ah-type-display-large-letter-spacing);line-height:var(--ah-type-display-large-line-height)}.ah-kicker{color:var(--ah-color-text-tertiary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);margin:0}.ah-prose{max-inline-size:var(--ah-content-readable)}.ah-skip-link{z-index:1000;min-block-size:var(--ah-tap-target-minimum);border-radius:var(--ah-action-radius);padding-inline:var(--ah-space-4);background:var(--ah-color-text-primary);box-shadow:none;color:var(--ah-color-text-inverse);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height);transform:translateY(calc(-100% - var(--ah-space-8) - var(--ah-safe-top)));transition:transform var(--ah-duration-fast) var(--ah-ease-standard);align-items:center;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:calc(var(--ah-safe-top) + var(--ah-space-3));inset-inline-start:var(--ah-space-3)}.ah-skip-link:focus-visible{box-shadow:var(--ah-shadow-medium);transform:translateY(0)}}@layer ah.components{.ah-divider{background:var(--ah-color-border-default);block-size:1px;inline-size:100%}.ah-action{block-size:var(--ah-action-height);min-block-size:var(--ah-action-height);justify-content:center;align-items:center;gap:var(--ah-space-2);border-radius:var(--ah-radius-pill);padding:0 var(--ah-space-6);background:var(--ah-color-brand);color:var(--ah-color-brand-on);cursor:pointer;font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:.2px;line-height:var(--ah-type-label-line-height);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.ah-action:hover:not(:disabled){background:var(--ah-color-brand-hover);transform:translateY(-1px)}.ah-action:active:not(:disabled){background:var(--ah-color-brand-pressed);transform:scale(.98)}.ah-action:disabled{background:var(--ah-color-surface-muted);color:var(--ah-color-text-tertiary);cursor:not-allowed;transform:none}.ah-action--secondary{block-size:var(--ah-action-compact-height);min-block-size:var(--ah-action-compact-height);border-color:var(--ah-color-border-default);padding:.75rem var(--ah-space-6);background:var(--ah-color-surface);color:var(--ah-color-text-primary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:normal;line-height:1.5}@media (min-width:64.0625rem){.ah-action:not(.ah-action--secondary){padding-inline:var(--ah-space-8);font-size:var(--ah-type-body-small-size);line-height:1.5}}.ah-action--secondary:hover{background:var(--ah-color-surface-muted)}.ah-action--secondary:active:not(:disabled){background:var(--ah-color-surface-muted);transform:scale(.98)}@media (max-width:55.99rem){.ah-action{inline-size:100%}}.ah-page-enter{animation:ah-page-enter var(--ah-duration-slow) var(--ah-ease-expressive) both}@keyframes ah-page-enter{0%{opacity:0;transform:translateY(var(--ah-space-3))}to{opacity:1;transform:none}}.ah-chip{min-block-size:var(--ah-chip-height);align-items:center;gap:var(--ah-space-2);border:1px solid var(--ah-color-border-default);border-radius:var(--ah-radius-pill);padding:0 var(--ah-space-3);background:var(--ah-color-surface);color:var(--ah-color-text-primary);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height);display:inline-flex}.ah-chip[data-status=proposed]{border-color:var(--ah-color-accent);background:var(--ah-color-accent-subtle)}.ah-surface{background:var(--ah-color-surface)}}@layer ah.utilities{@media (prefers-reduced-motion:reduce){.ah-page-enter{animation:none}}.ah-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-ah-input-modality=pointer] :where(button,[role=button],a,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus,html[data-ah-input-modality=pointer] :where(button,[role=button],a,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible,html[data-ah-input-modality=pointer] :where(:focus+*,:focus~*,:has(:focus)){outline:none!important}html[data-ah-input-modality=pointer] :where(.ah-select__trigger,.ah-input,.ah-textarea,.ah-native-select):focus{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:var(--ah-duration-reduced-motion)!important;transition-duration:var(--ah-duration-reduced-motion)!important;animation-iteration-count:1!important}}
@layer ah.components{.ah-title-1,.ah-title-2,.ah-title-3,.ah-title-4{color:var(--ah-color-text-primary);font-family:var(--ah-font-sans);text-wrap:balance;margin:0}.ah-title-1{font-size:var(--ah-app-title-1-size);font-weight:var(--ah-app-title-1-weight);letter-spacing:var(--ah-app-title-1-letter-spacing);line-height:var(--ah-app-title-1-line-height)}.ah-title-2{font-size:var(--ah-app-title-2-size);font-weight:var(--ah-app-title-2-weight);letter-spacing:var(--ah-app-title-2-letter-spacing);line-height:var(--ah-app-title-2-line-height)}.ah-title-3{font-size:var(--ah-app-title-3-size);font-weight:var(--ah-app-title-3-weight);letter-spacing:var(--ah-app-title-3-letter-spacing);line-height:var(--ah-app-title-3-line-height)}.ah-title-4{font-size:var(--ah-app-title-4-size);font-weight:var(--ah-app-title-4-weight);letter-spacing:var(--ah-app-title-4-letter-spacing);line-height:var(--ah-app-title-4-line-height)}.ah-body,.ah-body-sm,.ah-caption,.ah-overline{font-family:var(--ah-font-sans);text-wrap:pretty;margin:0}.ah-body{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-size);font-weight:var(--ah-app-body-weight);letter-spacing:var(--ah-app-body-letter-spacing);line-height:var(--ah-app-body-line-height)}.ah-body-sm{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-sm-size);font-weight:var(--ah-app-body-sm-weight);letter-spacing:var(--ah-app-body-sm-letter-spacing);line-height:var(--ah-app-body-sm-line-height)}.ah-caption{color:var(--ah-color-text-secondary);font-size:var(--ah-app-caption-size);font-weight:var(--ah-app-caption-weight);letter-spacing:var(--ah-app-caption-letter-spacing);line-height:var(--ah-app-caption-line-height)}.ah-overline{color:var(--ah-color-text-secondary);font-size:var(--ah-app-overline-size);font-weight:var(--ah-app-overline-weight);letter-spacing:var(--ah-app-overline-letter-spacing);line-height:var(--ah-app-overline-line-height);text-transform:uppercase}.ah-strong{font-weight:var(--ah-app-body-strong-weight)}.ah-muted{color:var(--ah-color-text-secondary)}.ah-text-tertiary{color:var(--ah-color-text-tertiary)}.ah-text-danger{color:var(--ah-color-danger)}.ah-text-success{color:var(--ah-color-success)}.ah-text-brand{color:var(--ah-color-brand)}.ah-numeric{font-variant-numeric:tabular-nums}.ah-link{border-radius:var(--ah-radius-xs);color:var(--ah-color-text-primary);font-weight:var(--ah-app-body-strong-weight);text-underline-offset:2px;text-decoration:underline}.ah-link:hover{color:var(--ah-color-text-secondary)}.ah-screen{flex-direction:column;min-block-size:100%;inline-size:100%;display:flex}.ah-screen__scroll{gap:var(--ah-app-section-gap);inline-size:min(100%, var(--ah-app-content-width));padding-block:var(--ah-space-6) var(--ah-space-10);padding-inline:var(--ah-app-gutter);flex-direction:column;flex:auto;margin-inline:auto;display:flex}.ah-screen[data-width=wide] .ah-screen__scroll{inline-size:min(100%, var(--ah-app-content-wide))}.ah-screen[data-width=full] .ah-screen__scroll{inline-size:100%}.ah-screen[data-has-action-bar=true] .ah-screen__scroll{padding-block-end:var(--ah-space-24)}.ah-screen__header{gap:var(--ah-space-2);flex-direction:column;display:flex}.ah-screen__lede{max-inline-size:38ch;color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-size);line-height:var(--ah-app-body-line-height)}.ah-screen__header-actions{gap:var(--ah-space-2);flex-wrap:wrap;margin-block-start:var(--ah-space-2);display:flex}.ah-section{gap:var(--ah-app-stack-gap);flex-direction:column;display:flex}.ah-section__header{justify-content:space-between;align-items:flex-start;gap:var(--ah-space-4);display:flex}.ah-section__heading{gap:var(--ah-space-1);flex-direction:column;min-inline-size:0;display:flex}.ah-section__caption{color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height)}.ah-section__action{flex:none}.ah-section--divided{border-block-start:var(--ah-app-hairline) solid var(--ah-color-border-subtle);padding-block-start:var(--ah-space-6)}.ah-stack{gap:var(--ah-app-stack-gap);flex-direction:column;display:flex}.ah-stack[data-gap=xs]{gap:var(--ah-space-1)}.ah-stack[data-gap=sm]{gap:var(--ah-space-2)}.ah-stack[data-gap=md]{gap:var(--ah-space-4)}.ah-stack[data-gap=lg]{gap:var(--ah-space-6)}.ah-stack[data-gap=xl]{gap:var(--ah-space-8)}.ah-inline{align-items:center;gap:var(--ah-space-2);flex-wrap:wrap;display:flex}.ah-inline[data-gap=sm]{gap:var(--ah-space-1)}.ah-inline[data-gap=lg]{gap:var(--ah-space-4)}.ah-inline[data-justify=between]{justify-content:space-between}.ah-inline[data-wrap=nowrap]{flex-wrap:nowrap}.ah-card{border:var(--ah-app-hairline) solid var(--ah-color-border-default);border-radius:var(--ah-app-card-radius);background:var(--ah-color-surface);color:var(--ah-color-text-primary);flex-direction:column;display:flex;position:relative}.ah-card[data-variant=elevated]{box-shadow:var(--ah-app-shadow-card);border-color:#0000}.ah-card[data-variant=muted]{background:var(--ah-color-surface-muted);border-color:#0000}.ah-card[data-variant=plain]{background:0 0;border-color:#0000}.ah-card[data-padding=none]>.ah-card__body{padding:0}.ah-card[data-padding=sm]>.ah-card__body{padding:var(--ah-space-3)}.ah-card[data-padding=lg]>.ah-card__body{padding:var(--ah-space-6)}.ah-card__body{gap:var(--ah-space-2);padding:var(--ah-space-4);flex-direction:column;flex:auto;display:flex}.ah-card__media{aspect-ratio:var(--ah-media-square-ratio);background:var(--ah-color-surface-muted);border-start-start-radius:inherit;border-start-end-radius:inherit;position:relative;overflow:hidden}.ah-card__media>img{object-fit:cover;block-size:100%;inline-size:100%}.ah-card__footer{justify-content:space-between;align-items:center;gap:var(--ah-space-3);padding:var(--ah-space-4);border-block-start:var(--ah-app-hairline) solid var(--ah-color-border-subtle);display:flex}.ah-rows{border:var(--ah-app-hairline) solid var(--ah-color-border-default);border-radius:var(--ah-app-card-radius);background:var(--ah-color-surface);flex-direction:column;display:flex;overflow:hidden}.ah-rows[data-variant=plain]{background:0 0;border:0;border-radius:0}.ah-rows>*+*{border-block-start:var(--ah-app-hairline) solid var(--ah-color-border-subtle)}.ah-row{min-block-size:var(--ah-app-row-min-height);align-items:center;gap:var(--ah-space-3);padding:var(--ah-space-3) var(--ah-space-4);color:inherit;text-align:start;background:0 0;display:flex}.ah-row[data-align=start]{align-items:flex-start}a.ah-row,button.ah-row,label.ah-row{cursor:pointer;inline-size:100%;font:inherit;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard);border:0}a.ah-row:hover,button.ah-row:hover:not(:disabled),label.ah-row:hover{background:var(--ah-color-surface-muted)}button.ah-row:disabled{color:var(--ah-color-text-tertiary);cursor:not-allowed}.ah-row__icon{inline-size:var(--ah-app-icon-size);block-size:var(--ah-app-icon-size);color:var(--ah-color-text-primary);flex:none;place-items:center;display:grid}.ah-row__icon>svg{block-size:100%;inline-size:100%}.ah-row__content{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.ah-row__title{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-line-height)}.ah-row[data-emphasis=quiet] .ah-row__title{font-weight:var(--ah-app-body-weight)}.ah-row__subtitle{color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height)}.ah-row__trailing{align-items:center;gap:var(--ah-space-2);color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);flex:none;display:flex}.ah-row__chevron{inline-size:var(--ah-app-icon-size-sm);block-size:var(--ah-app-icon-size-sm);color:var(--ah-color-text-secondary);flex:none}.ah-row[data-tone=danger] .ah-row__title,.ah-row[data-tone=danger] .ah-row__icon{color:var(--ah-color-danger)}.ah-facts{gap:var(--ah-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ah-fact{align-items:flex-start;gap:var(--ah-space-4);display:flex}.ah-fact__icon{inline-size:var(--ah-app-icon-size);block-size:var(--ah-app-icon-size);color:var(--ah-color-text-primary);flex:none;place-items:center;margin-block-start:1px;display:grid}.ah-fact__body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ah-fact__title{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-size);line-height:var(--ah-app-body-line-height)}.ah-fact[data-emphasis=strong] .ah-fact__title{font-weight:var(--ah-app-body-strong-weight)}.ah-fact__detail{color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height)}.ah-btn{min-block-size:var(--ah-app-control-height);justify-content:center;align-items:center;gap:var(--ah-space-2);border:var(--ah-app-hairline) solid transparent;border-radius:var(--ah-app-control-radius);padding-inline:var(--ah-space-6);background:var(--ah-color-action);color:var(--ah-color-action-on);cursor:pointer;font-family:var(--ah-font-sans);font-size:var(--ah-app-label-size);font-weight:var(--ah-app-label-weight);line-height:var(--ah-app-label-line-height);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), border-color var(--ah-duration-fast) var(--ah-ease-standard), color var(--ah-duration-fast) var(--ah-ease-standard), opacity var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);text-decoration:none;display:inline-flex;position:relative}.ah-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--ah-color-action-hover)}.ah-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.ah-btn:disabled,.ah-btn[aria-disabled=true]{background:var(--ah-color-action-disabled);color:var(--ah-color-text-tertiary);cursor:not-allowed;transform:none}.ah-btn[data-variant=brand]{background:var(--ah-gradient-brand);color:var(--ah-color-brand-on)}.ah-btn[data-variant=brand]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ah-color-brand-hover)}.ah-btn[data-variant=brand]:disabled,.ah-btn[data-variant=brand][aria-disabled=true]{background:var(--ah-color-action-disabled);color:var(--ah-color-text-tertiary)}.ah-btn[data-variant=secondary]{border-color:var(--ah-color-text-primary);background:var(--ah-color-surface);color:var(--ah-color-text-primary)}.ah-btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ah-color-surface-muted)}.ah-btn[data-variant=outline]{border-color:var(--ah-color-border-default);background:var(--ah-color-surface);color:var(--ah-color-text-primary)}.ah-btn[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ah-color-text-primary);background:var(--ah-color-surface)}.ah-btn[data-variant=ghost]{color:var(--ah-color-text-primary);background:0 0}.ah-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ah-color-surface-muted)}.ah-btn[data-variant=danger]{background:var(--ah-color-danger);color:var(--ah-color-brand-on)}.ah-btn[data-variant=link]{min-block-size:var(--ah-tap-target-minimum);color:var(--ah-color-text-primary);text-underline-offset:3px;background:0 0;padding-inline:0;text-decoration:underline}.ah-btn[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){color:var(--ah-color-text-secondary);background:0 0}.ah-btn[data-variant=link]:disabled,.ah-btn[data-variant=link][aria-disabled=true]{background:0 0}.ah-btn[data-size=sm]{min-block-size:var(--ah-app-control-height-sm);padding-inline:var(--ah-space-4);font-size:var(--ah-app-label-sm-size);line-height:var(--ah-app-label-sm-line-height)}.ah-btn[data-size=lg]{min-block-size:var(--ah-app-control-height-lg);padding-inline:var(--ah-space-8)}.ah-btn[data-shape=pill]{border-radius:var(--ah-radius-pill)}.ah-btn[data-block=true]{inline-size:100%}.ah-btn[data-busy=true]{color:#0000;pointer-events:none}.ah-btn[data-busy=true]:after{border:2px solid;block-size:1.125rem;inline-size:1.125rem;color:var(--ah-color-action-on);content:"";border-block-start-color:#0000;border-radius:50%;animation:.64s linear infinite ah-spin;position:absolute}.ah-btn[data-variant=secondary][data-busy=true]:after,.ah-btn[data-variant=outline][data-busy=true]:after,.ah-btn[data-variant=ghost][data-busy=true]:after,.ah-btn[data-variant=link][data-busy=true]:after{color:var(--ah-color-text-primary)}@keyframes ah-spin{to{transform:rotate(360deg)}}.ah-btn__icon{inline-size:var(--ah-app-icon-size-sm);block-size:var(--ah-app-icon-size-sm);flex:none;place-items:center;display:grid}.ah-icon-btn{inline-size:var(--ah-app-icon-button-size);block-size:var(--ah-app-icon-button-size);border:var(--ah-app-hairline) solid transparent;border-radius:var(--ah-radius-round);color:var(--ah-color-text-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);background:0 0;flex:none;place-items:center;display:grid}.ah-icon-btn:hover:not(:disabled){background:var(--ah-color-surface-muted)}.ah-icon-btn:active:not(:disabled){transform:scale(.94)}.ah-icon-btn:disabled{color:var(--ah-color-text-tertiary);cursor:not-allowed}.ah-icon-btn[data-variant=filled]{background:var(--ah-color-surface-muted)}.ah-icon-btn[data-variant=filled]:hover:not(:disabled){background:var(--ah-color-surface-sunken)}.ah-icon-btn[data-variant=floating]{background:var(--ah-color-surface);box-shadow:var(--ah-app-shadow-float)}.ah-icon-btn[data-variant=outline]{border-color:var(--ah-color-border-default);background:var(--ah-color-surface)}.ah-icon-btn[data-size=sm]{block-size:2rem;inline-size:2rem}.ah-icon-btn[data-size=lg]{block-size:3rem;inline-size:3rem}.ah-icon-btn>svg{inline-size:var(--ah-app-icon-size);block-size:var(--ah-app-icon-size)}.ah-icon-btn[data-size=sm]>svg{inline-size:var(--ah-app-icon-size-sm);block-size:var(--ah-app-icon-size-sm)}.ah-chip{min-block-size:var(--ah-app-control-height-sm);align-items:center;gap:var(--ah-space-2);border:var(--ah-app-hairline) solid var(--ah-color-border-default);border-radius:var(--ah-radius-pill);max-inline-size:100%;padding-inline:var(--ah-space-4);background:var(--ah-color-surface);color:var(--ah-color-text-primary);font-family:var(--ah-font-sans);font-size:var(--ah-app-body-sm-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-sm-line-height);white-space:nowrap;display:inline-flex}button.ah-chip,a.ah-chip,label.ah-chip{cursor:pointer;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), border-color var(--ah-duration-fast) var(--ah-ease-standard), color var(--ah-duration-fast) var(--ah-ease-standard)}button.ah-chip:hover:not(:disabled),a.ah-chip:hover,label.ah-chip:hover{border-color:var(--ah-color-text-primary)}.ah-chip[data-selected=true]{border-color:var(--ah-color-selected);background:var(--ah-color-selected);color:var(--ah-color-action-on)}.ah-chip[data-selected=true]:hover{background:var(--ah-color-action-hover)}.ah-chip[data-variant=quiet]{background:var(--ah-color-surface-muted);border-color:#0000}.ah-chip[data-variant=quiet][data-selected=true]{background:var(--ah-color-selected)}.ah-chip[data-tone=success]{background:var(--ah-color-success-subtle);color:var(--ah-color-success);border-color:#0000}.ah-chip[data-tone=warning]{background:var(--ah-color-warning-subtle);color:var(--ah-color-accent-pressed);border-color:#0000}.ah-chip[data-tone=danger]{background:var(--ah-color-danger-subtle);color:var(--ah-color-danger);border-color:#0000}.ah-chip[data-tone=brand]{background:var(--ah-color-brand-subtle);color:var(--ah-color-brand-pressed);border-color:#0000}.ah-chip[data-size=sm]{min-block-size:1.75rem;padding-inline:var(--ah-space-3);font-size:var(--ah-app-caption-size)}.ah-chip:disabled{color:var(--ah-color-text-tertiary);cursor:not-allowed;opacity:.6}.ah-chip-bar{gap:var(--ah-space-2);margin-inline:calc(var(--ah-app-gutter) * -1);padding-inline:var(--ah-app-gutter);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.ah-chip-bar::-webkit-scrollbar{display:none}.ah-chip-bar>*{scroll-snap-align:start}.ah-badge{border-radius:var(--ah-radius-pill);block-size:1.25rem;min-inline-size:1.25rem;padding-inline:var(--ah-space-1);background:var(--ah-color-brand);color:var(--ah-color-brand-on);font-size:var(--ah-app-caption-size);font-weight:var(--ah-app-label-weight);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ah-badge[data-variant=dot]{block-size:.5rem;inline-size:.5rem;min-inline-size:.5rem;padding:0}.ah-segmented{gap:var(--ah-space-1);border-radius:var(--ah-radius-pill);inline-size:100%;padding:var(--ah-space-1);background:var(--ah-color-surface-muted);display:inline-flex}.ah-segmented__option{min-block-size:var(--ah-app-control-height-sm);border-radius:var(--ah-radius-pill);padding-inline:var(--ah-space-3);color:var(--ah-color-text-secondary);cursor:pointer;font-family:var(--ah-font-sans);font-size:var(--ah-app-label-sm-size);font-weight:var(--ah-app-label-sm-weight);line-height:var(--ah-app-label-sm-line-height);white-space:nowrap;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), color var(--ah-duration-fast) var(--ah-ease-standard);background:0 0;border:0;flex:1 1 0}.ah-segmented__option[aria-selected=true],.ah-segmented__option[data-selected=true]{background:var(--ah-color-surface);box-shadow:var(--ah-app-shadow-float);color:var(--ah-color-text-primary)}.ah-tabs{gap:var(--ah-space-6);border-block-end:var(--ah-app-hairline) solid var(--ah-color-border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.ah-tabs::-webkit-scrollbar{display:none}.ah-tabs__tab{padding-block:var(--ah-space-3);color:var(--ah-color-text-secondary);cursor:pointer;font-family:var(--ah-font-sans);font-size:var(--ah-app-body-sm-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-sm-line-height);white-space:nowrap;background:0 0;border:0;flex:none;position:relative}.ah-tabs__tab[aria-selected=true]{color:var(--ah-color-text-primary)}.ah-tabs__tab[aria-selected=true]:after{background:var(--ah-color-text-primary);content:"";border-radius:2px;block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.ah-switch{border-radius:var(--ah-radius-pill);background:var(--ah-color-border-default);cursor:pointer;block-size:1.875rem;inline-size:3rem;transition:background-color var(--ah-duration-normal) var(--ah-ease-standard);border:0;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.ah-switch[aria-checked=true]{background:var(--ah-color-action)}.ah-switch:disabled{cursor:not-allowed;opacity:.5}.ah-switch__knob{border-radius:var(--ah-radius-round);background:var(--ah-color-surface);block-size:1.5rem;inline-size:1.5rem;box-shadow:var(--ah-app-shadow-float);color:var(--ah-color-action);transition:translate var(--ah-duration-normal) var(--ah-ease-standard);place-items:center;display:grid;position:absolute;inset-inline-start:3px}.ah-switch[aria-checked=true] .ah-switch__knob{translate:1.125rem}.ah-switch__knob>svg{opacity:0;block-size:.75rem;inline-size:.75rem;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard)}.ah-switch[aria-checked=true] .ah-switch__knob>svg{opacity:1}.ah-choice{min-block-size:var(--ah-app-row-min-height);align-items:center;gap:var(--ah-space-4);padding:var(--ah-space-3) var(--ah-space-4);cursor:pointer;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard);display:flex}.ah-choice:hover{background:var(--ah-color-surface-muted)}.ah-choice__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute}.ah-choice__content{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.ah-choice__title{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-line-height)}.ah-choice__description{color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height)}.ah-choice__control{border:var(--ah-app-hairline) solid var(--ah-color-text-tertiary);background:var(--ah-color-surface);block-size:1.5rem;inline-size:1.5rem;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), border-color var(--ah-duration-fast) var(--ah-ease-standard);flex:none;place-items:center;display:grid;position:relative}.ah-choice__control[data-control=radio]{border-radius:var(--ah-radius-round)}.ah-choice__control[data-control=checkbox]{border-radius:var(--ah-radius-xs)}.ah-choice__input:checked+.ah-choice__control{border-color:var(--ah-color-selected);background:var(--ah-color-selected)}.ah-choice__control:after{border-radius:var(--ah-radius-round);background:var(--ah-color-surface);content:"";opacity:0;block-size:.5rem;inline-size:.5rem;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard)}.ah-choice__control[data-control=checkbox]:after{display:none}.ah-choice__input:checked+.ah-choice__control:after{opacity:1}.ah-choice__control>svg{block-size:.875rem;inline-size:.875rem;color:var(--ah-color-action-on);opacity:0;position:absolute}.ah-choice__input:checked+.ah-choice__control>svg{opacity:1}.ah-choice__input:focus-visible+.ah-choice__control{outline:3px solid var(--ah-color-focus-ring);outline-offset:2px}.ah-choice__input:disabled+.ah-choice__control{border-color:var(--ah-color-border-default);background:var(--ah-color-surface-muted)}.ah-choice:has(.ah-choice__input:disabled){color:var(--ah-color-text-tertiary);cursor:not-allowed}.ah-choice-card{align-items:center;gap:var(--ah-space-4);border:var(--ah-app-hairline) solid var(--ah-color-border-default);border-radius:var(--ah-app-card-radius);padding:var(--ah-space-4);background:var(--ah-color-surface);cursor:pointer;transition:border-color var(--ah-duration-fast) var(--ah-ease-standard), box-shadow var(--ah-duration-fast) var(--ah-ease-standard);display:flex;position:relative}.ah-choice-card:hover{border-color:var(--ah-color-text-tertiary)}.ah-choice-card:has(.ah-choice__input:checked){border-color:var(--ah-color-selected);box-shadow:inset 0 0 0 1px var(--ah-color-selected)}.ah-choice-card:has(.ah-choice__input:focus-visible){outline:3px solid var(--ah-color-focus-ring);outline-offset:2px}.ah-field{gap:var(--ah-space-2);flex-direction:column;display:flex}.ah-field__label{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-sm-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-sm-line-height)}.ah-field__hint{color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height)}.ah-field__error{align-items:center;gap:var(--ah-space-1);color:var(--ah-color-danger);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height);display:flex}.ah-input,.ah-textarea,.ah-native-select{inline-size:100%;min-block-size:var(--ah-app-control-height-lg);border:var(--ah-app-hairline) solid var(--ah-color-border-default);border-radius:var(--ah-app-field-radius);padding:var(--ah-space-3) var(--ah-space-4);background:var(--ah-color-surface);color:var(--ah-color-text-primary);font-family:var(--ah-font-sans);font-size:var(--ah-app-body-size);line-height:var(--ah-app-body-line-height);transition:border-color var(--ah-duration-fast) var(--ah-ease-standard), box-shadow var(--ah-duration-fast) var(--ah-ease-standard)}.ah-textarea{resize:vertical;min-block-size:7rem}.ah-native-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--ah-space-4) center;cursor:pointer;background-repeat:no-repeat;background-size:1.125rem;padding-inline-end:var(--ah-space-10)}.ah-input::placeholder,.ah-textarea::placeholder{color:var(--ah-color-text-tertiary)}.ah-input:hover:not(:disabled),.ah-textarea:hover:not(:disabled),.ah-native-select:hover:not(:disabled){border-color:var(--ah-color-text-tertiary)}.ah-input:focus,.ah-textarea:focus,.ah-native-select:focus{border-color:var(--ah-color-text-primary);box-shadow:0 0 0 1px var(--ah-color-text-primary);outline:0}.ah-input[aria-invalid=true],.ah-textarea[aria-invalid=true],.ah-native-select[aria-invalid=true]{border-color:var(--ah-color-danger)}.ah-input:disabled,.ah-textarea:disabled,.ah-native-select:disabled{background:var(--ah-color-surface-muted);color:var(--ah-color-text-tertiary);cursor:not-allowed}.ah-field__counter{color:var(--ah-color-text-secondary);font-size:var(--ah-app-caption-size);font-variant-numeric:tabular-nums;align-self:flex-end}.ah-stepper{align-items:center;gap:var(--ah-space-4);display:inline-flex}.ah-stepper__value{min-inline-size:2ch;color:var(--ah-color-text-primary);font-size:var(--ah-app-body-size);font-variant-numeric:tabular-nums;text-align:center}.ah-stepper__button{border:var(--ah-app-hairline) solid var(--ah-color-border-strong);border-radius:var(--ah-radius-round);background:var(--ah-color-surface);block-size:2rem;inline-size:2rem;color:var(--ah-color-text-secondary);cursor:pointer;place-items:center;display:grid}.ah-stepper__button:hover:not(:disabled){border-color:var(--ah-color-text-primary);color:var(--ah-color-text-primary)}.ah-stepper__button:disabled{border-color:var(--ah-color-border-subtle);color:var(--ah-color-border-default);cursor:not-allowed}.ah-stepper__button>svg{block-size:1rem;inline-size:1rem}.ah-divider{block-size:var(--ah-app-hairline);background:var(--ah-color-border-subtle);border:0;inline-size:100%;margin:0}.ah-divider[data-strength=strong]{background:var(--ah-color-border-default)}.ah-avatar{border-radius:var(--ah-radius-round);background:var(--ah-color-surface-muted);block-size:3rem;inline-size:3rem;color:var(--ah-color-text-secondary);font-size:var(--ah-app-title-4-size);font-weight:var(--ah-app-title-4-weight);flex:none;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}.ah-avatar[data-size=xs]{block-size:1.75rem;inline-size:1.75rem;font-size:var(--ah-app-caption-size)}.ah-avatar[data-size=sm]{block-size:2.5rem;inline-size:2.5rem;font-size:var(--ah-app-body-sm-size)}.ah-avatar[data-size=lg]{block-size:4.5rem;inline-size:4.5rem;font-size:var(--ah-app-title-2-size)}.ah-avatar[data-size=xl]{block-size:7rem;inline-size:7rem;font-size:var(--ah-app-title-1-size)}.ah-avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.ah-avatar-block{flex:none;display:inline-grid;position:relative}.ah-avatar-block__badge{border:2px solid var(--ah-color-surface);border-radius:var(--ah-radius-round);background:var(--ah-color-brand);block-size:1.5rem;inline-size:1.5rem;color:var(--ah-color-brand-on);place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0}.ah-avatar-block__badge>svg{block-size:.75rem;inline-size:.75rem}.ah-stats{flex-direction:column;display:flex}.ah-stats>*+*{border-block-start:var(--ah-app-hairline) solid var(--ah-color-border-subtle);margin-block-start:var(--ah-space-3);padding-block-start:var(--ah-space-3)}.ah-stats[data-layout=row]{gap:var(--ah-space-6);flex-direction:row}.ah-stats[data-layout=row]>*+*{border-block-start:0;border-inline-start:var(--ah-app-hairline) solid var(--ah-color-border-subtle);margin-block-start:0;padding-block-start:0;padding-inline-start:var(--ah-space-6)}.ah-stat__value{color:var(--ah-color-text-primary);font-size:var(--ah-app-title-3-size);font-weight:var(--ah-app-title-3-weight);font-variant-numeric:tabular-nums;line-height:1.2;display:block}.ah-stat__label{color:var(--ah-color-text-secondary);font-size:var(--ah-app-caption-size);line-height:var(--ah-app-caption-line-height);display:block}.ah-notice{align-items:flex-start;gap:var(--ah-space-3);border:var(--ah-app-hairline) solid var(--ah-color-border-default);border-radius:var(--ah-app-card-radius);padding:var(--ah-space-4);background:var(--ah-color-surface);display:flex}.ah-notice__icon{inline-size:var(--ah-app-icon-size);block-size:var(--ah-app-icon-size);color:var(--ah-color-text-primary);flex:none;place-items:center;display:grid}.ah-notice__body{gap:var(--ah-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ah-notice__title{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-line-height)}.ah-notice__text{color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height)}.ah-notice[data-tone=info]{background:var(--ah-color-surface-muted);border-color:#0000}.ah-notice[data-tone=success]{background:var(--ah-color-success-subtle);border-color:#0000}.ah-notice[data-tone=success] .ah-notice__icon{color:var(--ah-color-success)}.ah-notice[data-tone=warning]{background:var(--ah-color-warning-subtle);border-color:#0000}.ah-notice[data-tone=warning] .ah-notice__icon{color:var(--ah-color-accent-pressed)}.ah-notice[data-tone=danger]{background:var(--ah-color-danger-subtle);border-color:#0000}.ah-notice[data-tone=danger] .ah-notice__icon{color:var(--ah-color-danger)}.ah-notice__actions{gap:var(--ah-space-2);flex-wrap:wrap;margin-block-start:var(--ah-space-2);display:flex}.ah-empty{align-items:center;gap:var(--ah-space-3);padding-block:var(--ah-space-12);text-align:center;flex-direction:column;display:flex}.ah-empty__icon{border-radius:var(--ah-radius-round);background:var(--ah-color-surface-muted);block-size:4rem;inline-size:4rem;color:var(--ah-color-text-secondary);place-items:center;display:grid}.ah-empty__icon>svg{block-size:1.75rem;inline-size:1.75rem}.ah-empty__title{color:var(--ah-color-text-primary);font-size:var(--ah-app-title-4-size);font-weight:var(--ah-app-title-4-weight);line-height:var(--ah-app-title-4-line-height)}.ah-empty__text{max-inline-size:34ch;color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height)}.ah-empty__actions{margin-block-start:var(--ah-space-2)}.ah-action-bar{z-index:20;justify-content:space-between;align-items:center;gap:var(--ah-space-4);border-block-start:var(--ah-app-hairline) solid var(--ah-color-border-subtle);padding-block:var(--ah-space-4);padding-block-end:calc(var(--ah-space-4) + var(--ah-safe-bottom));padding-inline:var(--ah-app-gutter);margin-inline:calc(var(--ah-app-gutter) * -1);background:var(--ah-color-surface);display:flex;position:sticky;inset-block-end:0}.ah-action-bar[data-elevated=true]{box-shadow:var(--ah-app-shadow-sheet)}.ah-action-bar__lead{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ah-action-bar__trail{align-items:center;gap:var(--ah-space-3);flex:none;display:flex}.ah-action-bar[data-layout=stacked],.ah-action-bar[data-layout=stacked] .ah-action-bar__trail{flex-direction:column;align-items:stretch}.ah-progress{gap:var(--ah-space-1);inline-size:100%;display:flex}.ah-progress__segment{background:var(--ah-color-border-subtle);border-radius:2px;flex:1 1 0;block-size:3px}.ah-progress__segment[data-complete=true]{background:var(--ah-color-text-primary)}.ah-meter{gap:var(--ah-space-2);flex-direction:column;display:flex}.ah-meter__track{border-radius:var(--ah-radius-pill);background:var(--ah-color-border-subtle);block-size:6px;inline-size:100%;overflow:hidden}.ah-meter__fill{border-radius:inherit;background:var(--ah-color-text-primary);block-size:100%;transition:inline-size var(--ah-duration-deliberate) var(--ah-ease-standard)}.ah-meter[data-tone=brand] .ah-meter__fill{background:var(--ah-gradient-brand)}.ah-meter__legend{justify-content:space-between;align-items:baseline;gap:var(--ah-space-3);display:flex}.ah-sheet-backdrop:not([open]){display:none}.ah-sheet-backdrop[open]{z-index:100;background:var(--ah-color-scrim);border:0;justify-content:center;align-items:flex-end;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;padding:0;display:flex;position:fixed;inset:0}.ah-sheet-backdrop::backdrop{background:var(--ah-color-scrim)}.ah-sheet{background:var(--ah-color-surface);max-block-size:min(88dvh,48rem);inline-size:min(100%,34rem);box-shadow:var(--ah-app-shadow-pop);animation:ah-sheet-in var(--ah-duration-deliberate) var(--ah-ease-enter) both;border-start-start-radius:var(--ah-app-sheet-radius);border-start-end-radius:var(--ah-app-sheet-radius);flex-direction:column;display:flex;overflow:hidden}@media (min-width:48rem){.ah-sheet-backdrop[open]{align-items:center}.ah-sheet{border-radius:var(--ah-app-sheet-radius)}}@keyframes ah-sheet-in{0%{opacity:0;transform:translateY(2rem)}}.ah-sheet__header{min-block-size:var(--ah-app-topbar-height);justify-content:center;align-items:center;gap:var(--ah-space-3);padding-inline:var(--ah-space-4);border-block-end:var(--ah-app-hairline) solid var(--ah-color-border-subtle);flex:none;display:flex;position:relative}.ah-sheet__title{color:var(--ah-color-text-primary);font-size:var(--ah-app-body-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-line-height);text-align:center}.ah-sheet__close{position:absolute;inset-inline-start:var(--ah-space-2)}.ah-sheet__body{gap:var(--ah-app-stack-gap);padding:var(--ah-space-5) var(--ah-space-6);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ah-sheet__footer{justify-content:space-between;align-items:center;gap:var(--ah-space-3);border-block-start:var(--ah-app-hairline) solid var(--ah-color-border-subtle);padding:var(--ah-space-4) var(--ah-space-6);flex:none;padding-block-end:calc(var(--ah-space-4) + var(--ah-safe-bottom));display:flex}.ah-skeleton{border-radius:var(--ah-app-control-radius);background:linear-gradient(90deg, var(--ah-color-surface-muted) 25%, var(--ah-color-border-subtle) 37%, var(--ah-color-surface-muted) 63%);background-size:400% 100%;animation:1.4s infinite ah-skeleton}@keyframes ah-skeleton{0%{background-position:100%}to{background-position:0}}.ah-accordion{border-block-end:var(--ah-app-hairline) solid var(--ah-color-border-subtle)}.ah-accordion__trigger{inline-size:100%;min-block-size:var(--ah-app-row-min-height);justify-content:space-between;align-items:center;gap:var(--ah-space-4);padding-block:var(--ah-space-4);color:var(--ah-color-text-primary);cursor:pointer;font-family:var(--ah-font-sans);font-size:var(--ah-app-body-size);font-weight:var(--ah-app-body-strong-weight);line-height:var(--ah-app-body-line-height);text-align:start;background:0 0;border:0;display:flex}.ah-accordion__icon{inline-size:var(--ah-app-icon-size-sm);block-size:var(--ah-app-icon-size-sm);color:var(--ah-color-text-secondary);transition:rotate var(--ah-duration-normal) var(--ah-ease-standard);flex:none}.ah-accordion__trigger[aria-expanded=true] .ah-accordion__icon{rotate:180deg}.ah-accordion__panel{color:var(--ah-color-text-secondary);font-size:var(--ah-app-body-sm-size);line-height:var(--ah-app-body-sm-line-height);padding-block-end:var(--ah-space-4)}.ah-photo-grid{gap:var(--ah-space-2);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));display:grid}.ah-photo-tile{aspect-ratio:var(--ah-media-square-ratio);border-radius:var(--ah-app-control-radius);background:var(--ah-color-surface-muted);position:relative;overflow:hidden}.ah-photo-tile>img{object-fit:cover;block-size:100%;inline-size:100%}.ah-surface{background:var(--ah-color-surface)}.ah-scroll-row{gap:var(--ah-space-3);margin-inline:calc(var(--ah-app-gutter) * -1);padding-inline:var(--ah-app-gutter);scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ah-scroll-row::-webkit-scrollbar{display:none}.ah-scroll-row>*{scroll-snap-align:start;flex:none}}@layer ah.utilities{@media (prefers-reduced-motion:reduce){.ah-sheet,.ah-skeleton,.ah-btn[data-busy=true]:after{animation:none}.ah-switch,.ah-switch__knob,.ah-meter__fill,.ah-accordion__icon{transition:none}}}
@layer ah.foundations{:root{--ah-web-gutter:var(--ah-grid-padding);--ah-web-content:var(--ah-content-wide);--ah-collapse:0}html{background:var(--ah-color-canvas);max-inline-size:100%;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-inline-size:100%;margin:0;overflow-x:clip}@media (max-width:55.99rem),(display-mode:standalone),(display-mode:fullscreen){html,body{overscroll-behavior:none;overscroll-behavior-x:none;overflow-x:clip}}html[data-ah-standalone=true],html[data-ah-standalone=true] body{overscroll-behavior:none;overscroll-behavior-x:none;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin:0}}@layer ah.components{.ah-brand-lockup{min-block-size:var(--ah-tap-target-minimum);align-items:center;gap:var(--ah-space-2);color:var(--ah-color-brand);font-family:var(--ah-font-sans);white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.ah-brand-lockup__wordmark{font-family:var(--ah-font-wordmark);font-synthesis:none;font-variation-settings:normal;letter-spacing:0;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25;display:inline-block}.ah-brand-lockup__marks{flex:none;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid;position:relative}.ah-brand-lockup__mark{grid-area:1/1;block-size:100%;inline-size:100%;display:block;overflow:visible}.ah-brand-lockup__mark.is-on-light .ah-brand-lockup__form{fill:var(--ah-color-brand)}.ah-brand-lockup__mark.is-on-dark .ah-brand-lockup__form{fill:var(--ah-color-brand-on)}.ah-brand-lockup__mark.is-on-dark{opacity:0}.locale-switcher{align-items:center;display:inline-flex}.locale-switcher__glyph{block-size:1.15rem;inline-size:1.15rem;display:block}.locale-switcher--compact .ah-select__trigger{inline-size:var(--ah-tap-target-minimum);justify-content:center}.ah-select{min-inline-size:0;display:grid;position:relative}.ah-select__trigger{inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--ah-field-height);border:1px solid var(--ah-color-border-default);border-radius:var(--ah-radius-pill);padding-inline:var(--ah-space-4);background:var(--ah-color-surface);color:var(--ah-color-text-primary);font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color var(--ah-duration-fast) var(--ah-ease-standard), background-color var(--ah-duration-fast) var(--ah-ease-standard), box-shadow var(--ah-duration-fast) var(--ah-ease-standard), opacity var(--ah-duration-fast) var(--ah-ease-standard);overflow:hidden}.ah-select__trigger:hover{border-color:var(--ah-color-border-strong)}.ah-select__trigger:focus-visible{border-color:var(--ah-color-accent);box-shadow:0 0 0 3px var(--ah-color-focus-ring);outline:0}.ah-select[aria-invalid=true] .ah-select__trigger,.ah-select__trigger[aria-invalid=true]{border-color:var(--ah-color-danger)}.ah-select__trigger:disabled{border-color:var(--ah-color-border-subtle);background:var(--ah-color-surface-muted);color:var(--ah-color-text-tertiary);cursor:not-allowed;opacity:.64}.ah-select--compact .ah-select__trigger{min-block-size:var(--ah-tap-target-minimum);box-shadow:none;color:inherit;font-size:var(--ah-type-label-size);font-weight:var(--ah-type-label-weight);letter-spacing:var(--ah-type-label-letter-spacing);line-height:var(--ah-type-label-line-height);background:0 0;border:0;border-radius:0;padding-inline:0}.ah-select--compact .ah-select__trigger:hover{background:0 0}.ah-select--compact:not(.ah-select--custom-content) .ah-select__trigger:hover{opacity:.64}.ah-select--compact .ah-select__trigger:focus-visible{box-shadow:none;outline-offset:4px;border:0;outline:2px solid}.ah-select--custom-content .ah-select__trigger,.ah-select--custom-content .ah-select__visual{grid-area:1/1}.ah-select--custom-content .ah-select__trigger{z-index:1;opacity:0}.ah-select__visual{min-inline-size:var(--ah-tap-target-minimum);min-block-size:var(--ah-tap-target-minimum);border-radius:var(--ah-radius-pill);color:inherit;pointer-events:none;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard);place-items:center;display:grid}.ah-select--custom-content:hover .ah-select__visual{opacity:.64}.ah-select--custom-content .ah-select__trigger:focus-visible+.ah-select__visual{outline-offset:4px;outline:2px solid}.ah-select--custom-content .ah-select__trigger[aria-invalid=true]+.ah-select__visual{outline:2px solid var(--ah-color-danger);outline-offset:2px}.ah-select--custom-content .ah-select__trigger:disabled+.ah-select__visual{color:var(--ah-color-text-tertiary);opacity:.5}@media (prefers-reduced-motion:reduce){.ah-select__trigger,.ah-select__visual{transition:none}}.system-page{background:var(--ah-color-canvas);grid-template-rows:auto minmax(0,1fr);min-block-size:100dvh;display:grid;overflow-x:clip}.system-page__header,.system-page__content{inline-size:min(100%, var(--ah-content-wide));padding-inline:var(--ah-web-gutter);margin-inline:auto}.system-page--embedded{min-block-size:calc(100dvh - var(--ah-shell-site-header));grid-template-rows:minmax(0,1fr)}.system-page__signal{inline-size:var(--ah-space-3);block-size:var(--ah-space-3);border:3px solid var(--ah-color-accent);border-inline-end-color:#0000;border-radius:50%}.system-page__header{min-block-size:calc(var(--ah-shell-top-bar) + var(--ah-safe-top));border-block-end:1px solid var(--ah-color-border-subtle);justify-content:space-between;align-items:center;padding-block-start:var(--ah-safe-top);display:flex}.system-page__content{align-content:center;gap:var(--ah-text-title-body-gap);min-block-size:0;padding-block:clamp(var(--ah-space-8), 6vw, var(--ah-space-16));isolation:isolate;animation:ah-page-enter var(--ah-duration-slow) var(--ah-ease-expressive) both;display:grid;position:relative}.system-page__content>:not(.system-page__code){z-index:1;max-inline-size:var(--ah-content-readable);position:relative}.system-page__code{z-index:1;color:var(--ah-color-accent-subtle);font-family:var(--ah-font-sans);font-size:var(--ah-type-display-size);font-weight:var(--ah-type-display-weight);letter-spacing:var(--ah-type-display-letter-spacing);line-height:var(--ah-type-display-line-height);-webkit-user-select:none;user-select:none;animation:system-code-enter var(--ah-duration-slow) var(--ah-ease-expressive) both;position:relative}.system-page__eyebrow{color:var(--ah-color-text-tertiary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.system-page h1{color:var(--ah-color-text-primary);font-family:var(--ah-font-display);font-size:var(--ah-type-display-medium-size);font-weight:var(--ah-type-display-medium-weight);letter-spacing:var(--ah-type-display-medium-letter-spacing);line-height:var(--ah-type-display-medium-line-height)}.system-page__content>p:not(.system-page__eyebrow){max-inline-size:var(--ah-content-readable);color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-large-size);font-weight:var(--ah-type-body-large-weight);letter-spacing:var(--ah-type-body-large-letter-spacing);line-height:var(--ah-type-body-large-line-height)}.system-page__actions{gap:var(--ah-space-3);flex-wrap:wrap;margin-block-start:10px;display:flex}@keyframes system-code-enter{0%{opacity:0;transform:translateY(calc(var(--ah-space-6) * -1))}to{opacity:1;transform:translateY(0)}}@media (max-width:37.4988rem){.locale-switcher:not(.locale-switcher--compact){min-inline-size:auto}.system-page__header,.system-page__content{padding-inline:var(--ah-space-5)}.system-page__content{padding-block:var(--ah-space-8)}.system-page h1{max-inline-size:10ch}}@media (min-width:84.375rem){.ah-brand-lockup__wordmark{font-size:1.125rem;line-height:1.5rem}}@media (min-width:90rem){.ah-brand-lockup__wordmark{font-size:1.25rem;line-height:1.5rem}}@media (prefers-reduced-motion:reduce){.system-page__code,.system-page__content{animation:none}.locale-switcher{transition:none}}}
@layer ah.components{.legal-sheet{z-index:180;padding:calc(var(--ah-safe-top) + var(--ah-space-5)) max(var(--ah-grid-padding), var(--ah-space-5)) calc(var(--ah-safe-bottom) + var(--ah-space-5));isolation:isolate;animation:legal-sheet-scrim-enter var(--ah-duration-normal) var(--ah-ease-standard) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.legal-sheet__scrim{background:color-mix(in srgb, var(--ah-color-text-primary) 64%, transparent);cursor:pointer;opacity:1;transition:opacity var(--ah-duration-normal) var(--ah-ease-standard);border:0;padding:0;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(0.125rem)) or (backdrop-filter:blur(0.125rem))){.legal-sheet__scrim{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}}.legal-sheet__panel{block-size:min(76dvh,46rem);inline-size:min(100%,48rem);max-block-size:calc(100dvh - var(--ah-safe-top) - var(--ah-safe-bottom) - var(--ah-space-10));border:1px solid var(--ah-color-border-subtle);border-radius:var(--ah-radius-xl);background:var(--ah-color-surface);box-shadow:var(--ah-shadow-high);transform-origin:50% 70%;animation:legal-sheet-dialog-enter var(--ah-duration-deliberate) var(--ah-ease-enter) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.legal-sheet__header{z-index:1;gap:var(--ah-space-5);padding:var(--ah-space-7) clamp(var(--ah-space-5), 6vw, var(--ah-space-8)) var(--ah-space-5);border-block-end:1px solid var(--ah-color-border-subtle);background:var(--ah-color-surface);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.legal-sheet__handle{inline-size:var(--ah-space-8);border-radius:var(--ah-radius-pill);background:var(--ah-color-border-strong);block-size:.25rem;display:none;position:absolute;inset-block-start:var(--ah-space-2);inset-inline-start:50%;transform:translate(-50%)}.legal-sheet__heading{gap:var(--ah-space-1);align-content:start;min-inline-size:0;display:grid}.legal-sheet__eyebrow,.legal-sheet__section-label{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height)}.legal-sheet__eyebrow{color:var(--ah-color-brand);letter-spacing:.06em}.legal-sheet__heading h2{max-inline-size:18ch;color:var(--ah-color-text-primary);font-family:var(--ah-font-sans);font-size:clamp(1.75rem, 4vw, var(--ah-type-heading-large-size));font-weight:var(--ah-type-heading-large-weight);letter-spacing:var(--ah-type-heading-large-letter-spacing);margin:0;line-height:1.1}.legal-sheet__version{color:var(--ah-color-text-tertiary);font-size:var(--ah-type-caption-size);font-weight:var(--ah-type-caption-weight);letter-spacing:var(--ah-type-caption-letter-spacing);line-height:var(--ah-type-caption-line-height)}.legal-sheet__close{inline-size:var(--ah-tap-target-minimum);block-size:var(--ah-tap-target-minimum);border:1px solid var(--ah-color-border-default);border-radius:var(--ah-radius-round);background:var(--ah-color-surface);color:var(--ah-color-text-primary);cursor:pointer;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), border-color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-instant) var(--ah-ease-standard);place-items:center;padding:0;display:grid}.legal-sheet__close:hover{border-color:var(--ah-color-border-strong);background:var(--ah-color-surface-muted)}.legal-sheet__close:active{transform:scale(.94)}.legal-sheet__close svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;block-size:1.25rem;inline-size:1.25rem}.legal-sheet__body{overscroll-behavior:contain;min-block-size:0;padding:var(--ah-space-6) clamp(var(--ah-space-5), 6vw, var(--ah-space-8)) calc(var(--ah-safe-bottom) + var(--ah-space-8));background:var(--ah-color-surface);scrollbar-gutter:stable;scrollbar-width:thin;overflow:auto}.legal-sheet__summary{gap:var(--ah-space-3);max-inline-size:40rem;padding-block-end:var(--ah-space-6);display:grid}.legal-sheet__summary-copy{color:var(--ah-color-text-primary);font-size:var(--ah-type-body-size);font-weight:var(--ah-type-body-weight);letter-spacing:var(--ah-type-body-letter-spacing);line-height:1.72}.legal-sheet__toc,.legal-sheet__document{border-block-start:1px solid var(--ah-color-border-subtle);padding-block:var(--ah-space-6)}.legal-sheet__toc{gap:var(--ah-space-4);display:grid}.legal-sheet__toc ol{gap:var(--ah-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.legal-sheet__toc li{min-inline-size:0}.legal-sheet__toc a{gap:var(--ah-space-2);min-block-size:var(--ah-tap-target-minimum);color:var(--ah-color-text-primary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);transition:color var(--ah-duration-fast) var(--ah-ease-standard);text-decoration:none;display:grid}.legal-sheet__toc a:hover{color:var(--ah-color-brand)}.legal-sheet__toc a span{color:var(--ah-color-brand);font-size:var(--ah-type-micro-size);font-weight:var(--ah-type-micro-weight);letter-spacing:var(--ah-type-micro-letter-spacing);line-height:var(--ah-type-micro-line-height)}.legal-sheet__document{gap:var(--ah-space-5);display:grid}.legal-sheet__paragraphs{gap:var(--ah-space-5);max-inline-size:40rem;display:grid}.legal-sheet__paragraphs p{color:var(--ah-color-text-primary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);scroll-margin-block-start:var(--ah-space-5);line-height:1.75}.legal-sheet.is-closing{animation:legal-sheet-scrim-exit var(--ah-duration-fast) var(--ah-ease-exit) both}.legal-sheet.is-closing .legal-sheet__scrim{opacity:0}.legal-sheet.is-closing .legal-sheet__panel{animation:legal-sheet-dialog-exit var(--ah-duration-fast) var(--ah-ease-exit) both}@keyframes legal-sheet-scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes legal-sheet-scrim-exit{0%{opacity:1}to{opacity:0}}@keyframes legal-sheet-dialog-enter{0%{opacity:0;transform:translateY(var(--ah-space-4)) scale(.975)}70%{opacity:1;transform:translateY(-.125rem)scale(1.002)}to{opacity:1;transform:none}}@keyframes legal-sheet-dialog-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--ah-space-4)) scale(.985)}}@media (max-width:56rem),(display-mode:standalone),(display-mode:fullscreen){.legal-sheet{padding:var(--ah-safe-top) var(--ah-space-1) var(--ah-safe-bottom);align-items:flex-end}.legal-sheet__panel{block-size:min(82dvh,46rem);inline-size:100%;max-block-size:calc(100dvh - var(--ah-safe-top) - var(--ah-space-4));border-radius:var(--ah-radius-xl) var(--ah-radius-xl) 0 0;transform-origin:50% 100%;border-block-end:0;animation-name:legal-sheet-mobile-enter}.legal-sheet__handle{display:block}.legal-sheet__header{padding-block-start:var(--ah-space-7);padding-inline:clamp(var(--ah-space-5), 7vw, var(--ah-space-8))}.legal-sheet__body{padding-inline:clamp(var(--ah-space-5), 7vw, var(--ah-space-8))}.legal-sheet.is-closing .legal-sheet__panel{animation-name:legal-sheet-mobile-exit}}@keyframes legal-sheet-mobile-enter{0%{opacity:.5;transform:translateY(100%)}72%{opacity:1;transform:translateY(-.2rem)}to{opacity:1;transform:none}}@keyframes legal-sheet-mobile-exit{0%{opacity:1;transform:none}to{opacity:.7;transform:translateY(100%)}}@media (max-width:39.99rem){.legal-sheet__toc ol{grid-template-columns:1fr;gap:0}.legal-sheet__toc li{border-block-end:1px solid var(--ah-color-border-subtle)}.legal-sheet__toc li:last-child{border-block-end:0}.legal-sheet__toc a{align-items:center;gap:var(--ah-space-3);padding-block:var(--ah-space-3);grid-template-columns:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.legal-sheet,.legal-sheet__scrim,.legal-sheet__panel,.legal-sheet__close{transition:none;animation:none}}}
