@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");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:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-0-wght-normal-ChZwicxE.woff2)format("woff2-variations");unicode-range:U+25EE8,U+25F23,U+25F5C,U+25FD4,U+25FE0,U+25FFB,U+2600C,U+26017,U+26060,U+260ED,U+26222,U+2626A,U+26270,U+26286,U+2634C,U+26402,U+2667E,U+266B0,U+2671D,U+268DD,U+268EA,U+26951,U+2696F,U+26999,U+269DD,U+26A1E,U+26A58,U+26A8C,U+26AB7,U+26AFF,U+26C29,U+26C73,U+26C9E,U+26CDD,U+26E40,U+26E65,U+26F94,U+26FF6-26FF8,U+270F4,U+2710D,U+27139,U+273DA-273DB,U+273FE,U+27410,U+27449,U+27614-27615,U+27631,U+27684,U+27693,U+2770E,U+27723,U+27752,U+278B2,U+27985,U+279B4,U+27A84,U+27BB3,U+27BBE,U+27BC7,U+27C3C,U+27CB8,U+27D73,U+27DA0,U+27E10,U+27EAF,U+27FB7,U+2808A,U+280BB,U+28277,U+28282,U+282F3,U+283CD,U+2840C,U+28455,U+284DC,U+2856B,U+285C8-285C9,U+286D7,U+286FA,U+28946,U+28949,U+2896B,U+28987-28988,U+289BA-289BB,U+28A1E,U+28A29,U+28A43,U+28A71,U+28A99,U+28ACD,U+28ADD,U+28AE4,U+28BC1,U+28BEF,U+28CDD,U+28D10,U+28D71,U+28DFB,U+28E0F,U+28E17,U+28E1F,U+28E36,U+28E89,U+28EEB,U+28EF6,U+28F32,U+28FF8,U+292A0,U+292B1,U+29490,U+295CF,U+2967F,U+296F0,U+29719,U+29750,U+29810,U+298C6,U+29A72,U+29D4B,U+29DDB,U+29E15,U+29E3D,U+29E49,U+29E8A,U+29EC4,U+29EDB,U+29EE9,U+29FCE,U+29FD7,U+2A01A,U+2A02F,U+2A082,U+2A0F9,U+2A190,U+2A2B2,U+2A38C,U+2A437,U+2A5F1,U+2A602,U+2A61A,U+2A6B2,U+2A9E6,U+2B746,U+2B751,U+2B753,U+2B75A,U+2B75C,U+2B765,U+2B776-2B777,U+2B77C,U+2B782,U+2B789,U+2B78B,U+2B78E,U+2B794,U+2B7AC,U+2B7AF,U+2B7BD,U+2B7C9,U+2B7CF,U+2B7D2,U+2B7D8,U+2B7F0,U+2B80D,U+2B817,U+2B81A,U+2D544,U+2E278,U+2E569,U+2E6EA,U+2F804,U+2F80F,U+2F815,U+2F818,U+2F81A,U+2F822,U+2F828,U+2F82C,U+2F833,U+2F83F,U+2F846,U+2F852,U+2F862,U+2F86D,U+2F873,U+2F877,U+2F884,U+2F899-2F89A,U+2F8A6,U+2F8AC,U+2F8B2,U+2F8B6,U+2F8D3,U+2F8DB-2F8DC,U+2F8E1,U+2F8E5,U+2F8EA,U+2F8ED,U+2F8FC,U+2F903,U+2F90B,U+2F90F,U+2F91A,U+2F920-2F921,U+2F945,U+2F947,U+2F96C,U+2F995,U+2F9D0,U+2F9DE-2F9DF,U+2F9F4}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-1-wght-normal-CARGyt1_.woff2)format("woff2-variations");unicode-range:U+1F235-1F23B,U+1F240-1F248,U+1F250-1F251,U+2000B,U+20089-2008A,U+200A2,U+200A4,U+200B0,U+200F5,U+20158,U+201A2,U+20213,U+2032B,U+20371,U+20381,U+203F9,U+2044A,U+20509,U+2053F,U+205B1,U+205D6,U+20611,U+20628,U+206EC,U+2074F,U+207C8,U+20807,U+2083A,U+208B9,U+2090E,U+2097C,U+20984,U+2099D,U+20A64,U+20AD3,U+20B1D,U+20B9F,U+20BB7,U+20D45,U+20D58,U+20DE1,U+20E64,U+20E6D,U+20E95,U+20F5F,U+21201,U+2123D,U+21255,U+21274,U+2127B,U+212D7,U+212E4,U+212FD,U+2131B,U+21336,U+21344,U+213C4,U+2146D-2146E,U+215D7,U+21647,U+216B4,U+21706,U+21742,U+218BD,U+219C3,U+21A1A,U+21C56,U+21D2D,U+21D45,U+21D62,U+21D78,U+21D92,U+21D9C,U+21DA1,U+21DB7,U+21DE0,U+21E33-21E34,U+21F1E,U+21F76,U+21FFA,U+2217B,U+22218,U+2231E,U+223AD,U+22609,U+226F3,U+2285B,U+228AB,U+2298F,U+22AB8,U+22B46,U+22B4F-22B50,U+22BA6,U+22C1D,U+22C24,U+22DE1,U+22E42,U+22FEB,U+231B6,U+231C3-231C4,U+231F5,U+23372,U+233CC,U+233D0,U+233D2-233D3,U+233D5,U+233DA,U+233DF,U+233E4,U+233FE,U+2344A-2344B,U+23451,U+23465,U+234E4,U+2355A,U+23594,U+235C4,U+23638-2363A,U+23647,U+2370C,U+2371C,U+2373F,U+23763-23764,U+237E7,U+237F1,U+237FF,U+23824,U+2383D,U+23A98,U+23C7F,U+23CBE,U+23CFE,U+23D00,U+23D0E,U+23D40,U+23DD3,U+23DF9-23DFA,U+23F7E,U+2404B,U+24096,U+24103,U+241C6,U+241FE,U+242EE,U+243BC,U+243D0,U+24629,U+246A5,U+247F1,U+24896,U+248E9,U+24A4D,U+24B56,U+24B6F,U+24C16,U+24D14,U+24E04,U+24E0E,U+24E37,U+24E6A,U+24E8B,U+24FF2,U+2504A,U+25055,U+25122,U+251A9,U+251CD,U+251E5,U+2521E,U+2524C,U+2542E,U+2548E,U+254D9,U+2550E,U+255A7,U+2567F,U+25771,U+257A9,U+257B4,U+25874,U+259C4,U+259CC,U+259D4,U+25AD7,U+25AE3-25AE4,U+25AF1,U+25BB2,U+25C4B,U+25C64,U+25DA1,U+25E2E,U+25E56,U+25E62,U+25E65,U+25EC2,U+25ED8}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-2-wght-normal-RseJrQYo.woff2)format("woff2-variations");unicode-range:U+FFD7,U+FFDA-FFDC,U+FFE0-FFE2,U+FFE4,U+FFE6,U+FFE8-FFEE,U+1F100-1F10C,U+1F110-1F16C,U+1F170-1F1AC,U+1F200-1F202,U+1F210-1F234}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-3-wght-normal--H5uv3v4.woff2)format("woff2-variations");unicode-range:U+FA10,U+FA12-FA6D,U+FB00-FB04,U+FE10-FE19,U+FE30-FE42,U+FE44-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF02,U+FF04,U+FF07,U+FF51,U+FF5B,U+FF5D,U+FF5F-FF60,U+FF66,U+FF69,U+FF87,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD6}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-4-wght-normal-Dc2VWjiv.woff2)format("woff2-variations");unicode-range:U+F92D-F959,U+F95B-F9F2,U+F9F4-FA0B,U+FA0E-FA0F}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-5-wght-normal-CeuaJ3GQ.woff2)format("woff2-variations");unicode-range:U+9E8B-9E8C,U+9E8E-9E8F,U+9E91-9E92,U+9E95-9E96,U+9E98,U+9E9B,U+9E9D-9E9E,U+9EA4-9EA5,U+9EA8-9EAA,U+9EAC-9EB0,U+9EB3-9EB5,U+9EB8,U+9EBC-9EBF,U+9EC3,U+9EC6,U+9EC8,U+9ECB-9ECD,U+9ECF-9ED1,U+9ED4-9ED5,U+9ED8,U+9EDB-9EE0,U+9EE4-9EE5,U+9EE7-9EE8,U+9EEC-9EF2,U+9EF4-9EF9,U+9EFB-9EFF,U+9F02-9F03,U+9F07-9F09,U+9F0E-9F12,U+9F14-9F17,U+9F19-9F1B,U+9F1F-9F22,U+9F26,U+9F2A-9F2C,U+9F2F,U+9F31-9F32,U+9F34,U+9F37,U+9F39-9F3A,U+9F3C-9F3F,U+9F41,U+9F43-9F47,U+9F4A,U+9F4E-9F50,U+9F52-9F58,U+9F5A,U+9F5D-9F61,U+9F63,U+9F66-9F6A,U+9F6C-9F73,U+9F75-9F77,U+9F7A,U+9F7D,U+9F7F,U+9F8F-9F92,U+9F94-9F97,U+9F99,U+9F9C-9FA3,U+9FA5,U+9FB4,U+9FBC-9FC2,U+9FC4,U+9FC6,U+9FCC,U+F900-F92C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-6-wght-normal-BETiiYWj.woff2)format("woff2-variations");unicode-range:U+9C3E,U+9C41,U+9C43-9C4A,U+9C4E-9C50,U+9C52-9C54,U+9C56,U+9C58,U+9C5A-9C61,U+9C63,U+9C65,U+9C67-9C6B,U+9C6D-9C6E,U+9C70,U+9C72,U+9C75-9C78,U+9C7A-9C7C,U+9CE6-9CE7,U+9CEB-9CEC,U+9CF0,U+9CF2,U+9CF6-9CF7,U+9CF9,U+9D02-9D03,U+9D06-9D09,U+9D0B,U+9D0E,U+9D11-9D12,U+9D15,U+9D17-9D18,U+9D1B-9D1F,U+9D23,U+9D26,U+9D2A-9D2C,U+9D2F-9D30,U+9D32-9D34,U+9D3A,U+9D3C-9D3F,U+9D41-9D48,U+9D4A,U+9D50-9D54,U+9D59,U+9D5D-9D65,U+9D69-9D6C,U+9D6F-9D70,U+9D72-9D73,U+9D76-9D77,U+9D7A-9D7C,U+9D7E,U+9D83-9D84,U+9D86-9D87,U+9D89-9D8A,U+9D8D-9D8E,U+9D92-9D93,U+9D95-9D9A,U+9DA1,U+9DA4,U+9DA9-9DAC,U+9DAE,U+9DB1-9DB2,U+9DB5,U+9DB8-9DBD,U+9DBF-9DC4,U+9DC6-9DC7,U+9DC9-9DCA,U+9DCF,U+9DD3-9DD7,U+9DD9-9DDA,U+9DDE-9DE0,U+9DE3,U+9DE5-9DE7,U+9DE9,U+9DEB,U+9DED-9DF0,U+9DF3-9DF4,U+9DF8,U+9DFD-9DFE,U+9E02,U+9E07,U+9E0A,U+9E0D-9E0E,U+9E10-9E12,U+9E15-9E16,U+9E19-9E1F,U+9E75,U+9E79-9E7D,U+9E80-9E85,U+9E87-9E88}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-7-wght-normal-DPLqcl0u.woff2)format("woff2-variations");unicode-range:U+9AE5-9AE7,U+9AE9,U+9AEB-9AEC,U+9AEE-9AEF,U+9AF1-9AF5,U+9AF7,U+9AF9-9AFB,U+9AFD,U+9AFF-9B06,U+9B08-9B09,U+9B0B-9B0E,U+9B10,U+9B12,U+9B16,U+9B18-9B1D,U+9B1F-9B20,U+9B22-9B23,U+9B25-9B2F,U+9B32-9B35,U+9B37,U+9B39-9B3B,U+9B3D,U+9B43-9B44,U+9B48,U+9B4B-9B4F,U+9B51,U+9B55-9B58,U+9B5B,U+9B5E,U+9B61,U+9B63,U+9B65-9B66,U+9B68,U+9B6A-9B6F,U+9B72-9B79,U+9B7F-9B80,U+9B83-9B87,U+9B89-9B8B,U+9B8D,U+9B8F-9B94,U+9B96-9B97,U+9B9A,U+9B9D-9BA0,U+9BA6-9BA7,U+9BA9-9BAA,U+9BAC,U+9BB0-9BB2,U+9BB4,U+9BB7-9BB9,U+9BBB-9BBC,U+9BBE-9BC1,U+9BC6-9BC8,U+9BCA,U+9BCE-9BD2,U+9BD4,U+9BD7-9BD8,U+9BDD,U+9BDF,U+9BE1-9BE5,U+9BE7,U+9BEA-9BEB,U+9BEE-9BF3,U+9BF5,U+9BF7-9BFA,U+9BFD,U+9BFF-9C00,U+9C02,U+9C04,U+9C06,U+9C08-9C0D,U+9C0F-9C16,U+9C18-9C1E,U+9C21-9C2A,U+9C2D-9C32,U+9C35-9C37,U+9C39-9C3A,U+9C3D}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-8-wght-normal-B-fyrhM6.woff2)format("woff2-variations");unicode-range:U+98EB,U+98ED-98EE,U+98F0-98F1,U+98F3,U+98F6,U+9902,U+9907-9909,U+9911-9912,U+9914-9918,U+991A-9922,U+9924,U+9926-9927,U+992B-992C,U+992E,U+9931-9935,U+9939-993E,U+9940-9942,U+9945-9949,U+994B-994E,U+9950-9952,U+9954-9955,U+9958-9959,U+995B-995C,U+995E-9960,U+9963,U+9997-9998,U+999B,U+999D-999F,U+99A3,U+99A5-99A6,U+99A8,U+99AD-99AE,U+99B0-99B2,U+99B5,U+99B9-99BA,U+99BC-99BD,U+99BF,U+99C1,U+99C3,U+99C8-99C9,U+99D1,U+99D3-99D5,U+99D8-99DF,U+99E1-99E2,U+99E7,U+99EA-99EE,U+99F0-99F2,U+99F4-99F5,U+99F8-99F9,U+99FB-99FE,U+9A01-9A05,U+9A08,U+9A0A-9A0C,U+9A0F-9A11,U+9A16,U+9A1A,U+9A1E,U+9A20,U+9A22-9A24,U+9A27,U+9A2B,U+9A2D-9A2E,U+9A31,U+9A33,U+9A35-9A38,U+9A3E,U+9A40-9A45,U+9A47,U+9A4A-9A4E,U+9A51-9A52,U+9A54-9A58,U+9A5B,U+9A5D,U+9A5F,U+9A62,U+9A64-9A65,U+9A69-9A6C,U+9AAA,U+9AAC-9AB0,U+9AB2,U+9AB4-9AB7,U+9AB9,U+9ABB-9AC1,U+9AC3,U+9AC6,U+9AC8,U+9ACE-9AD3,U+9AD5-9AD7,U+9ADB-9ADC,U+9ADE-9AE0,U+9AE2-9AE4}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-9-wght-normal-mnr2cWCS.woff2)format("woff2-variations");unicode-range:U+971D,U+9721-9724,U+9728,U+972A,U+9730-9731,U+9733,U+9736,U+9738-9739,U+973B,U+973D-973E,U+9741-9744,U+9746-974A,U+974D-974F,U+9751,U+9755,U+9757-9758,U+975A-975C,U+9760-9761,U+9763-9764,U+9766-9768,U+976A-976B,U+976E,U+9771,U+9773,U+9776-977D,U+977F-9781,U+9785-9786,U+9789,U+978B,U+978F-9790,U+9795-9797,U+9799-979A,U+979C,U+979E-97A0,U+97A2-97A3,U+97A6,U+97A8,U+97AB-97AC,U+97AE,U+97B1-97B6,U+97B8-97BA,U+97BC,U+97BE-97BF,U+97C1,U+97C3-97CE,U+97D0-97D1,U+97D4,U+97D7-97D9,U+97DB-97DE,U+97E0-97E1,U+97E4,U+97E6,U+97ED-97EF,U+97F1-97F2,U+97F4-97F8,U+97FA,U+9804,U+9807,U+980A,U+980C-980F,U+9814,U+9816-9817,U+9819-981A,U+981C,U+981E,U+9820-9821,U+9823-9826,U+982B,U+982E-9830,U+9832-9835,U+9837,U+9839,U+983D-983E,U+9844,U+9846-9847,U+984A-984B,U+984F,U+9851-9853,U+9856-9857,U+9859-985B,U+9862-9863,U+9865-9866,U+986A-986C,U+986F-9871,U+9873-9875,U+98AA-98AB,U+98AD-98AE,U+98B0-98B1,U+98B4,U+98B6-98B8,U+98BA-98BC,U+98BF,U+98C2-98C8,U+98CB-98CC,U+98CE,U+98DC,U+98DE,U+98E0-98E1,U+98E3,U+98E5-98E7,U+98E9-98EA}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-10-wght-normal-DtPkCCyJ.woff2)format("woff2-variations");unicode-range:U+944A,U+944C,U+9452-9453,U+9455,U+9459-945C,U+945E-9463,U+9468,U+946A-946B,U+946D-9472,U+9475,U+9477,U+947C-947F,U+9481,U+9483-9485,U+9578-9579,U+957E-957F,U+9582,U+9584,U+9586-9588,U+958A,U+958C-958F,U+9592,U+9594,U+9596,U+9598-9599,U+959D-95A1,U+95A4,U+95A6-95A9,U+95AB-95AD,U+95B1,U+95B4,U+95B6,U+95B9-95BF,U+95C3,U+95C6,U+95C8-95CD,U+95D0-95D6,U+95D9-95DA,U+95DC-95E2,U+95E4-95E6,U+95E8,U+961D-961E,U+9621-9622,U+9624-9626,U+9628,U+962C,U+962E-962F,U+9631,U+9633-9634,U+9637-963A,U+963C-963D,U+9641-9642,U+964B-964C,U+964F,U+9652,U+9654,U+9656-9658,U+965C-965F,U+9661,U+9666,U+966A,U+966C,U+966E,U+9672,U+9674,U+9677,U+967B-967C,U+967E-967F,U+9681-9684,U+9689,U+968B,U+968D,U+9691,U+9695-9698,U+969A,U+969D,U+969F,U+96A4-96AA,U+96AE-96B4,U+96B6,U+96B8-96BB,U+96BD,U+96C1,U+96C9-96CB,U+96CD-96CE,U+96D2,U+96D5-96D6,U+96D8-96DA,U+96DC-96DF,U+96E9,U+96EF,U+96F1,U+96F9-96FA,U+9702-9706,U+9708-9709,U+970D-970F,U+9711,U+9713-9714,U+9716,U+9719-971B}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-11-wght-normal-Dkj9SGze.woff2)format("woff2-variations");unicode-range:U+92BC-92BD,U+92BF-92C3,U+92C5-92C8,U+92CB-92D0,U+92D2-92D3,U+92D5,U+92D7-92D9,U+92DC-92DD,U+92DF-92E1,U+92E3-92E5,U+92E7-92EA,U+92EC,U+92EE,U+92F0,U+92F2,U+92F7-92FB,U+92FF-9300,U+9302,U+9304,U+9308,U+930D,U+930F-9311,U+9314-9315,U+9318-931A,U+931C-931F,U+9321-9325,U+9327-932B,U+932E,U+9333-9337,U+933A-933B,U+9344,U+9347-934A,U+934D,U+9350-9352,U+9354-9358,U+935A,U+935C,U+935E,U+9360,U+9364-9365,U+9367,U+9369-936D,U+936F-9371,U+9373-9374,U+9376,U+937A,U+937D-9382,U+9388,U+938A-938B,U+938D,U+938F,U+9392,U+9394-9395,U+9397-9398,U+939A-939B,U+939E,U+93A1,U+93A3-93A4,U+93A6,U+93A8-93A9,U+93AB-93AD,U+93B0,U+93B4-93B6,U+93B9-93BB,U+93C1,U+93C3-93CD,U+93D0-93D1,U+93D3,U+93D6-93D9,U+93DC-93DF,U+93E2,U+93E4-93E8,U+93F1,U+93F5,U+93F7-93FB,U+93FD,U+9401-9404,U+9407-9409,U+940D-9410,U+9413-9417,U+9419-941A,U+941F,U+9421,U+942B,U+942E-942F,U+9431-9434,U+9436,U+9438,U+943A-943B,U+943D,U+943F,U+9441,U+9443-9445,U+9448}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-12-wght-normal-CZgOv4iD.woff2)format("woff2-variations");unicode-range:U+9143,U+9146-914C,U+914F,U+9153,U+9156-915B,U+9161,U+9163-9165,U+9167,U+9169,U+916D,U+9172-9174,U+9179-917B,U+9181-9183,U+9185-9187,U+9189-918B,U+918E,U+9191,U+9193-9195,U+9197-9198,U+919E,U+91A1-91A2,U+91A6,U+91A8,U+91AA-91B6,U+91BA-91BD,U+91BF-91C6,U+91C9,U+91CB,U+91D0,U+91D3-91D4,U+91D6-91D7,U+91D9-91DB,U+91DE-91DF,U+91E1,U+91E4-91E6,U+91E9-91EA,U+91EC-91F1,U+91F5-91F7,U+91F9,U+91FB-91FD,U+91FF-9201,U+9204-9207,U+9209-920A,U+920C,U+920E,U+9210-9218,U+921C-921E,U+9223-9226,U+9228-9229,U+922C,U+922E-9230,U+9233,U+9235-923A,U+923C,U+923E-9240,U+9242-9243,U+9245-924B,U+924D-9251,U+9256-925A,U+925C-925E,U+9260-9261,U+9264-9269,U+926E-9270,U+9275-9279,U+927B-927F,U+9288-928A,U+928D-928E,U+9291-9293,U+9295-9297,U+9299,U+929B-929C,U+929F-92A0,U+92A4-92A5,U+92A7-92A8,U+92AB,U+92AF,U+92B2-92B3,U+92B6-92BB}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-13-wght-normal-B3bKCuev.woff2)format("woff2-variations");unicode-range:U+8F52-8F55,U+8F57-8F58,U+8F5C-8F5E,U+8F61-8F66,U+8F9C-8F9D,U+8F9F-8FA2,U+8FA4-8FA8,U+8FAD-8FAF,U+8FB4-8FB8,U+8FBE,U+8FC0-8FC2,U+8FC6,U+8FC8,U+8FCA-8FCB,U+8FCD,U+8FD0,U+8FD2-8FD3,U+8FD5,U+8FDA,U+8FE0,U+8FE2-8FE5,U+8FE8-8FEA,U+8FED-8FEF,U+8FF1,U+8FF4-8FF6,U+8FF8-8FFB,U+8FFE,U+9002,U+9004-9005,U+9008,U+900B-900E,U+9011,U+9013,U+9015-9016,U+9018,U+901B,U+901E,U+9021,U+9027-902A,U+902C-902D,U+902F,U+9033-9037,U+9039,U+903C,U+903E-903F,U+9041,U+9043-9044,U+9049,U+904C,U+904F-9052,U+9056,U+9058,U+905B-905E,U+9062,U+9066-9068,U+906C,U+906F-9070,U+9072,U+9074,U+9076,U+9079,U+9080-9083,U+9085,U+9087-9088,U+908B-908C,U+908E-9090,U+9095,U+9097-9099,U+909B,U+90A0-90A2,U+90A5,U+90A8,U+90AF-90B6,U+90BD-90BE,U+90C3-90C5,U+90C7-90C9,U+90CC,U+90D2,U+90D5,U+90D7-90D9,U+90DB-90DF,U+90E2,U+90E4-90E5,U+90EB,U+90EF-90F0,U+90F2,U+90F4,U+90F6,U+90FE-9100,U+9102,U+9104-9106,U+9108,U+910D,U+9110,U+9112,U+9114-911A,U+911C,U+911E,U+9120,U+9122-9123,U+9125,U+9127,U+9129,U+912D-9132,U+9134,U+9136-9137,U+9139-913A,U+913C-913D}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-14-wght-normal-DbDHiDFQ.woff2)format("woff2-variations");unicode-range:U+8DC0,U+8DC2,U+8DC5-8DC8,U+8DCA-8DCC,U+8DCE-8DCF,U+8DD1,U+8DD4-8DD7,U+8DD9-8DDB,U+8DDF,U+8DE3-8DE5,U+8DE7,U+8DEA-8DEC,U+8DF0-8DF2,U+8DF4,U+8DFC-8DFD,U+8DFF,U+8E01,U+8E04-8E06,U+8E08-8E09,U+8E0B-8E0C,U+8E10-8E11,U+8E14,U+8E16,U+8E1D-8E23,U+8E26-8E27,U+8E30-8E31,U+8E33-8E39,U+8E3D,U+8E40-8E42,U+8E44,U+8E47-8E50,U+8E54-8E55,U+8E59,U+8E5B-8E64,U+8E69,U+8E6C-8E6D,U+8E6F-8E72,U+8E75-8E77,U+8E79-8E7C,U+8E81-8E85,U+8E89,U+8E8B,U+8E90-8E95,U+8E98-8E9B,U+8E9D-8E9E,U+8EA1-8EA2,U+8EA7,U+8EA9-8EAA,U+8EAC-8EB1,U+8EB3,U+8EB5-8EB6,U+8EBA-8EBB,U+8EBE,U+8EC0-8EC1,U+8EC3-8EC8,U+8ECB,U+8ECF,U+8ED1,U+8ED4,U+8EDB-8EDC,U+8EE3,U+8EE8,U+8EEB,U+8EED-8EEE,U+8EF0-8EF1,U+8EF7,U+8EF9-8EFC,U+8EFE,U+8F00,U+8F02,U+8F05,U+8F07-8F08,U+8F0A,U+8F0F-8F10,U+8F12-8F13,U+8F15-8F19,U+8F1B-8F1C,U+8F1E-8F21,U+8F23,U+8F25-8F28,U+8F2B-8F2F,U+8F33-8F37,U+8F39-8F3B,U+8F3E,U+8F40-8F43,U+8F45-8F47,U+8F49-8F4A,U+8F4C-8F4F,U+8F51}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-15-wght-normal-BHvX48uZ.woff2)format("woff2-variations");unicode-range:U+8B2D,U+8B30,U+8B37,U+8B3C,U+8B3E,U+8B41-8B46,U+8B48-8B49,U+8B4C-8B4F,U+8B51-8B54,U+8B56,U+8B59,U+8B5B,U+8B5E-8B5F,U+8B63,U+8B69,U+8B6B-8B6D,U+8B6F,U+8B71,U+8B74,U+8B76,U+8B78-8B79,U+8B7C-8B81,U+8B84-8B85,U+8B8A-8B8F,U+8B92-8B96,U+8B99-8B9A,U+8B9C-8BA0,U+8C38-8C3A,U+8C3D-8C3F,U+8C41,U+8C45,U+8C47-8C49,U+8C4B-8C4C,U+8C4E-8C51,U+8C53-8C55,U+8C57-8C59,U+8C5B,U+8C5D,U+8C62-8C64,U+8C66,U+8C68-8C69,U+8C6B-8C6D,U+8C73,U+8C75-8C76,U+8C78,U+8C7A-8C7C,U+8C7E,U+8C82,U+8C85-8C87,U+8C89-8C8B,U+8C8D-8C8E,U+8C90,U+8C92-8C94,U+8C98-8C99,U+8C9B-8C9C,U+8C9F,U+8CA4,U+8CAD-8CAE,U+8CB2-8CB3,U+8CB6,U+8CB9-8CBA,U+8CBD,U+8CC1-8CC2,U+8CC4-8CC6,U+8CC8-8CC9,U+8CCB,U+8CCD-8CCF,U+8CD2,U+8CD5-8CD6,U+8CD9-8CDA,U+8CDD,U+8CE1,U+8CE3-8CE4,U+8CE6,U+8CE8,U+8CEC,U+8CEF-8CF2,U+8CF4-8CF5,U+8CF7-8CF8,U+8CFA-8CFB,U+8CFD-8CFF,U+8D01,U+8D03-8D04,U+8D07,U+8D09-8D0B,U+8D0D-8D10,U+8D12-8D14,U+8D16-8D17,U+8D1B-8D1D,U+8D65,U+8D67,U+8D69,U+8D6B-8D6E,U+8D71,U+8D73,U+8D76,U+8D7F,U+8D81-8D82,U+8D84,U+8D88,U+8D8D,U+8D90-8D91,U+8D95,U+8D99,U+8D9E-8DA0,U+8DA6,U+8DA8,U+8DAB-8DAC,U+8DAF,U+8DB2,U+8DB5,U+8DB7,U+8DB9-8DBC,U+8DBE}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-16-wght-normal-CIRRqAST.woff2)format("woff2-variations");unicode-range:U+8973-8975,U+8977,U+897A-897E,U+8980,U+8983,U+8988-898A,U+898D,U+8990,U+8993-8995,U+8998,U+899B-899C,U+899F-89A1,U+89A5-89A6,U+89A9,U+89AC,U+89AF-89B0,U+89B2,U+89B4-89B7,U+89BA,U+89BC-89BD,U+89BF-89C1,U+89D4-89D8,U+89DA,U+89DC-89DD,U+89E5,U+89E7,U+89E9,U+89EB,U+89ED,U+89F1,U+89F3-89F4,U+89F6,U+89F8-89F9,U+89FD,U+89FF,U+8A01,U+8A04-8A05,U+8A07,U+8A0C,U+8A0F-8A12,U+8A14-8A16,U+8A1B,U+8A1D-8A1E,U+8A20-8A22,U+8A24-8A26,U+8A2B-8A2C,U+8A2F,U+8A35-8A37,U+8A3B,U+8A3D-8A3E,U+8A40-8A41,U+8A43,U+8A45-8A49,U+8A4D-8A4E,U+8A51-8A54,U+8A56-8A58,U+8A5B-8A5D,U+8A61-8A62,U+8A65,U+8A67,U+8A6C-8A6D,U+8A75-8A77,U+8A79-8A7C,U+8A7E-8A80,U+8A82-8A86,U+8A8B,U+8A8F-8A92,U+8A96-8A97,U+8A99-8A9A,U+8A9F,U+8AA1,U+8AA3,U+8AA5-8AAA,U+8AAE-8AAF,U+8AB3,U+8AB6-8AB7,U+8ABB-8ABC,U+8ABE,U+8AC2-8AC4,U+8AC6,U+8AC8-8ACA,U+8ACC-8ACD,U+8AD0-8AD1,U+8AD3-8AD5,U+8AD7,U+8ADA-8AE2,U+8AE4,U+8AE7,U+8AEB-8AEC,U+8AEE,U+8AF0-8AF1,U+8AF3-8AF7,U+8AFA,U+8AFC,U+8AFF,U+8B01-8B02,U+8B04-8B07,U+8B0A-8B0D,U+8B0F-8B11,U+8B14,U+8B16,U+8B1A,U+8B1C,U+8B1E-8B20,U+8B26,U+8B28,U+8B2B-8B2C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-17-wght-normal-Cypgkvf4.woff2)format("woff2-variations");unicode-range:U+87E2-87E6,U+87EA-87ED,U+87EF,U+87F1,U+87F3,U+87F5-87F8,U+87FA-87FB,U+87FE-87FF,U+8801,U+8803,U+8805-8807,U+8809-880B,U+880D-8816,U+8818-881C,U+881E-881F,U+8821-8822,U+8827-8828,U+882D-882E,U+8830-8832,U+8835-8836,U+8839-883C,U+8841-8845,U+8848-884B,U+884D-884E,U+8851-8852,U+8855-8856,U+8858-885A,U+885C,U+885E-8860,U+8862,U+8864,U+8869,U+886B,U+886E-886F,U+8871-8872,U+8875,U+8877,U+8879,U+887B,U+887D-887E,U+8880-8882,U+8888,U+888D,U+8892,U+8897-889C,U+889E-88A0,U+88A2,U+88A4,U+88A8,U+88AA,U+88AE,U+88B0-88B1,U+88B5,U+88B7,U+88BA,U+88BC-88C0,U+88C3-88C4,U+88C6,U+88CA-88CE,U+88D1-88D4,U+88D8-88D9,U+88DB,U+88DD-88E1,U+88E7-88E8,U+88EF-88F2,U+88F4-88F5,U+88F7,U+88F9,U+88FC,U+8901-8902,U+8904,U+8906,U+890A,U+890C-890F,U+8913,U+8915-8916,U+8918-891A,U+891C-891E,U+8920,U+8925-8928,U+892A-892B,U+8930-8932,U+8935-893B,U+893E,U+8940-8946,U+8949,U+894C-894D,U+894F,U+8952,U+8956-8957,U+895A-895C,U+895E,U+8960-8964,U+8966,U+896A-896B,U+896D-8970}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-18-wght-normal-DhyYlhdC.woff2)format("woff2-variations");unicode-range:U+8655-8659,U+865B,U+865D-8664,U+8667,U+8669,U+866C,U+866F,U+8671,U+8675-8677,U+867A-867B,U+867D,U+8687-8689,U+868B-868D,U+8691,U+8693,U+8695-8696,U+8698,U+869A,U+869C-869D,U+86A1,U+86A3-86A4,U+86A6-86AB,U+86AD,U+86AF-86B1,U+86B3-86B9,U+86BF-86C1,U+86C3-86C6,U+86C9,U+86CB,U+86CE,U+86D1-86D2,U+86D4-86D5,U+86D7,U+86DA,U+86DC,U+86DE-86E0,U+86E3-86E7,U+86E9,U+86EC-86ED,U+86EF,U+86F8-86FE,U+8700,U+8703-870B,U+870D-8714,U+8719-871A,U+871E-871F,U+8721-8723,U+8725,U+8728-8729,U+872E-872F,U+8731-8732,U+8734,U+8737,U+8739-8740,U+8743,U+8745,U+8749,U+874B-874E,U+8751,U+8753,U+8755,U+8757-8759,U+875D,U+875F-8761,U+8763-8766,U+8768,U+876A,U+876E-876F,U+8771-8772,U+8774,U+8778,U+877B-877C,U+877F,U+8782-8789,U+878B-878C,U+878E,U+8790,U+8793,U+8795,U+8797-8799,U+879E-87A0,U+87A2-87A3,U+87A7,U+87AB-87AF,U+87B1,U+87B3,U+87B5,U+87BB,U+87BD-87C1,U+87C4,U+87C6-87CB,U+87CE,U+87D0,U+87D2,U+87D5-87D6,U+87D9-87DA,U+87DC,U+87DF-87E0}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-19-wght-normal-Cm6ySjN8.woff2)format("woff2-variations");unicode-range:U+84B4,U+84B9-84BB,U+84BD-84C2,U+84C6-84CA,U+84CC-84D1,U+84D3,U+84D6,U+84D9-84DA,U+84DC,U+84E7,U+84EA,U+84EC,U+84EF-84F2,U+84F4,U+84F7,U+84FA-84FD,U+84FF-8500,U+8502-8503,U+8506-8507,U+850C,U+850E,U+8510,U+8514-8515,U+8517-8518,U+851A-851C,U+851E-851F,U+8521-8525,U+8527,U+852A-852C,U+852F,U+8532-8534,U+8536,U+853E-8541,U+8543,U+8546,U+8548,U+854A-854B,U+854F-8553,U+8555-855A,U+855C-8564,U+8569-856B,U+856D,U+856F,U+8577,U+8579-857B,U+857D-8581,U+8585-8586,U+8588-858C,U+858F-8591,U+8593,U+8597-8598,U+859B-859D,U+859F-85A0,U+85A2,U+85A4-85A5,U+85A7-85A8,U+85AD-85B0,U+85B4,U+85B6-85BA,U+85BC-85BF,U+85C1-85C2,U+85C7,U+85C9-85CB,U+85CE-85D0,U+85D5,U+85D8-85DA,U+85DC,U+85DF-85E1,U+85E5-85E6,U+85E8,U+85ED,U+85F3-85F4,U+85F6-85F7,U+85F9-85FA,U+85FC,U+85FE-8600,U+8602,U+8604-8606,U+860A-860B,U+860D-860E,U+8610-8613,U+8616-861B,U+861E,U+8621-8622,U+8624,U+8627,U+8629,U+862F-8630,U+8636,U+8638-863A,U+863C-863D,U+863F-8642,U+8646,U+864D,U+8652-8654}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-20-wght-normal-FgfhxZU_.woff2)format("woff2-variations");unicode-range:U+82E8,U+82EA,U+82ED,U+82EF,U+82F3-82F4,U+82F6-82F7,U+82F9,U+82FB,U+82FD-82FE,U+8300-8301,U+8303,U+8306-8308,U+830A-830C,U+8316-8318,U+831B,U+831D-831F,U+8321-8323,U+832B-8335,U+8337,U+833A,U+833C-833D,U+8340,U+8342-8347,U+834A,U+834D-8351,U+8353-8357,U+835A,U+8362-8363,U+8370,U+8373,U+8375,U+8378,U+837C-837D,U+837F-8380,U+8382,U+8384-8387,U+838A,U+838D-838E,U+8392-8396,U+8398-83A0,U+83A2,U+83A6-83AD,U+83B1,U+83B5,U+83BD-83C1,U+83C7,U+83C9,U+83CE-83D1,U+83D4,U+83D6,U+83D8,U+83DD,U+83DF-83E1,U+83E5,U+83E8,U+83EA-83EB,U+83F0,U+83F2,U+83F4,U+83F6-83F9,U+83FB-83FD,U+8401,U+8403-8404,U+8406-8407,U+840A-840B,U+840D,U+840F,U+8411,U+8413,U+8415,U+8417,U+8419,U+8420,U+8422,U+842A,U+842F,U+8431,U+8435,U+8438-8439,U+843C,U+8445-8448,U+844A,U+844D-844F,U+8451-8452,U+8456,U+8458-845A,U+845C,U+845F-8462,U+8464-8467,U+8469-846B,U+846D-8470,U+8473-8474,U+8476-847A,U+847C-847D,U+8481-8482,U+8484-8485,U+848B,U+8490,U+8492-8493,U+8495,U+8497,U+849C,U+849E-849F,U+84A1,U+84A6,U+84A8-84AA,U+84AD,U+84AF,U+84B1}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-21-wght-normal-Ur8WYMVQ.woff2)format("woff2-variations");unicode-range:U+814A,U+814C,U+8151-8153,U+8157,U+815F-8161,U+8165-8169,U+816D-816F,U+8171,U+8173-8174,U+8177,U+8180-8186,U+8188,U+818A-818B,U+818E,U+8190,U+8193,U+8195-8196,U+8198,U+819B,U+819E,U+81A0,U+81A2,U+81A4,U+81A9,U+81AE,U+81B0,U+81B2,U+81B4-81B5,U+81B8,U+81BA-81BB,U+81BD-81BE,U+81C0-81C3,U+81C5-81C6,U+81C8-81CB,U+81CD-81CF,U+81D1,U+81D5-81DB,U+81DD-81E1,U+81E4-81E5,U+81E7,U+81EB-81EC,U+81EF-81F2,U+81F5-81F6,U+81F8-81FB,U+81FD-8205,U+8209-820B,U+820D,U+820F,U+8212-8214,U+8216,U+8219-821D,U+8221-8222,U+8228-8229,U+822B,U+822E,U+8232-8235,U+8237-8238,U+823A,U+823C,U+8240,U+8243-8246,U+8249,U+824B,U+824E-824F,U+8251,U+8256-825A,U+825C-825D,U+825F-8260,U+8262-8264,U+8267-8268,U+826A-826B,U+826D-826E,U+8271,U+8274,U+8277,U+8279,U+827B,U+827D-8281,U+8283-8284,U+8287,U+8289-828A,U+828D-828E,U+8291-8294,U+8296,U+8298-829B,U+829F-82A1,U+82A3-82A4,U+82A7-82AC,U+82AE,U+82B0,U+82B2,U+82B4,U+82B7,U+82BA-82BC,U+82BE-82BF,U+82C5-82C6,U+82D0,U+82D2-82D3,U+82D5,U+82D9-82DA,U+82DC,U+82DE-82E4,U+82E7}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-22-wght-normal-BACXhehE.woff2)format("woff2-variations");unicode-range:U+7F77-7F79,U+7F7D-7F80,U+7F82-7F83,U+7F86-7F88,U+7F8B-7F8D,U+7F8F-7F91,U+7F94,U+7F96-7F97,U+7F9A,U+7F9C-7F9D,U+7FA1-7FA3,U+7FA6,U+7FAA,U+7FAD-7FAF,U+7FB2,U+7FB4,U+7FB6,U+7FB8-7FB9,U+7FBC,U+7FBF-7FC0,U+7FC3,U+7FC5-7FC6,U+7FC8,U+7FCA,U+7FCE-7FCF,U+7FD5,U+7FDB,U+7FDF,U+7FE1,U+7FE3,U+7FE5-7FE6,U+7FE8-7FE9,U+7FEB-7FEC,U+7FEE-7FF0,U+7FF2-7FF3,U+7FF9-7FFA,U+7FFD-7FFF,U+8002,U+8004,U+8006-8008,U+800A-800F,U+8011-8014,U+8016,U+8018-8019,U+801C-8021,U+8024,U+8026,U+8028,U+802C,U+802E,U+8030,U+8034-8035,U+8037,U+8039-8040,U+8043-8044,U+8046,U+804A,U+8052,U+8058,U+805A,U+805F-8060,U+8062,U+8064,U+8066,U+8068,U+806D,U+806F-8073,U+8075-8076,U+8079,U+807B,U+807D-8081,U+8084-8088,U+808B,U+808E,U+8093,U+8099-809A,U+809C,U+809E,U+80A4,U+80A6-80A7,U+80AB-80AD,U+80B1,U+80B8-80B9,U+80C4-80C5,U+80C8,U+80CA,U+80CD,U+80CF,U+80D2,U+80D4-80DB,U+80DD,U+80E0,U+80E4-80E6,U+80ED-80F3,U+80F5-80F7,U+80F9-80FC,U+80FE,U+8101,U+8103,U+8109,U+810B,U+810D,U+8116-8118,U+811B-811C,U+811E,U+8120,U+8123-8124,U+8127,U+8129,U+812B-812C,U+812F-8130,U+8135,U+8139-813A,U+813C-813E,U+8141,U+8145-8147}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-23-wght-normal-BguN3TwY.woff2)format("woff2-variations");unicode-range:U+7D57,U+7D59-7D5D,U+7D63,U+7D65,U+7D67,U+7D6A,U+7D6E,U+7D70,U+7D72-7D73,U+7D78,U+7D7A-7D7B,U+7D7D,U+7D7F,U+7D81-7D83,U+7D85-7D86,U+7D88-7D89,U+7D8B-7D8D,U+7D8F,U+7D91,U+7D93,U+7D96-7D97,U+7D9B-7DA0,U+7DA2-7DA3,U+7DA6-7DA7,U+7DAA-7DAC,U+7DAE-7DB0,U+7DB3,U+7DB5-7DB9,U+7DBD,U+7DC0,U+7DC2-7DC7,U+7DCC-7DCE,U+7DD0,U+7DD5-7DD9,U+7DDC-7DDE,U+7DE1-7DE6,U+7DEA-7DED,U+7DF1-7DF2,U+7DF5-7DF6,U+7DF9-7DFA,U+7E00,U+7E05,U+7E08-7E0B,U+7E10-7E12,U+7E15,U+7E17,U+7E1C-7E1D,U+7E1F-7E23,U+7E27-7E28,U+7E2C-7E2D,U+7E2F,U+7E31-7E33,U+7E35-7E37,U+7E39-7E3B,U+7E3D,U+7E3F,U+7E43-7E48,U+7E4E,U+7E50,U+7E52,U+7E56,U+7E58-7E5A,U+7E5D-7E5F,U+7E61-7E62,U+7E65-7E67,U+7E69-7E6B,U+7E6D-7E6F,U+7E73,U+7E75,U+7E78-7E79,U+7E7B-7E7F,U+7E81-7E83,U+7E86-7E8A,U+7E8C-7E8E,U+7E90-7E96,U+7E98,U+7E9A-7E9F,U+7F38,U+7F3A-7F3F,U+7F43-7F45,U+7F47,U+7F4C-7F50,U+7F52-7F55,U+7F58,U+7F5B-7F5D,U+7F5F,U+7F61,U+7F63-7F69,U+7F6B,U+7F6D,U+7F71}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-24-wght-normal-CXEahOPk.woff2)format("woff2-variations");unicode-range:U+7BC8,U+7BCA-7BCC,U+7BCF,U+7BD4,U+7BD6-7BD7,U+7BD9-7BDB,U+7BDD,U+7BE5-7BE6,U+7BE8-7BEA,U+7BF0,U+7BF2-7BFA,U+7BFC,U+7BFE,U+7C00-7C04,U+7C06-7C07,U+7C09,U+7C0B-7C0F,U+7C11-7C14,U+7C17,U+7C19,U+7C1B,U+7C1E-7C20,U+7C23,U+7C25-7C28,U+7C2A-7C2C,U+7C2F,U+7C31,U+7C33-7C34,U+7C36-7C3A,U+7C3D-7C3E,U+7C40,U+7C42-7C43,U+7C45-7C46,U+7C4A,U+7C4C,U+7C4F-7C5F,U+7C61,U+7C63-7C65,U+7C67,U+7C69,U+7C6C-7C70,U+7C72,U+7C75,U+7C79,U+7C7B-7C7E,U+7C81-7C83,U+7C86-7C87,U+7C8D,U+7C8F-7C90,U+7C94,U+7C9E,U+7CA0-7CA2,U+7CA4-7CA6,U+7CA8,U+7CAB,U+7CAD-7CAE,U+7CB0-7CB3,U+7CB6-7CB7,U+7CB9-7CBD,U+7CBF-7CC0,U+7CC2,U+7CC4-7CC5,U+7CC7-7CCA,U+7CCD-7CCF,U+7CD2-7CD5,U+7CD7-7CDA,U+7CDC-7CDD,U+7CDF-7CE0,U+7CE2,U+7CE6,U+7CE9,U+7CEB,U+7CEF,U+7CF2,U+7CF4-7CF6,U+7CF9-7CFA,U+7CFE,U+7D02-7D03,U+7D06-7D0A,U+7D0F,U+7D11-7D13,U+7D15-7D16,U+7D1C-7D1E,U+7D23,U+7D26,U+7D2A,U+7D2C-7D2E,U+7D31-7D32,U+7D35,U+7D3C-7D41,U+7D43,U+7D45,U+7D47-7D48,U+7D4B,U+7D4D-7D4F,U+7D51,U+7D53,U+7D55-7D56}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-25-wght-normal-VS5EnqV2.woff2)format("woff2-variations");unicode-range:U+7A17-7A19,U+7A1B,U+7A1E-7A21,U+7A27,U+7A2B,U+7A2D,U+7A2F-7A31,U+7A34-7A35,U+7A37-7A3B,U+7A3E,U+7A43-7A49,U+7A4C,U+7A4E,U+7A50,U+7A55-7A57,U+7A59,U+7A5C-7A5D,U+7A5F-7A63,U+7A65,U+7A67,U+7A69-7A6A,U+7A6D,U+7A70,U+7A75,U+7A78-7A79,U+7A7D-7A7E,U+7A80,U+7A82,U+7A84-7A86,U+7A88,U+7A8A-7A8B,U+7A90-7A91,U+7A94-7A98,U+7A9E,U+7AA0,U+7AA3,U+7AA9,U+7AAC,U+7AB0,U+7AB3,U+7AB5-7AB6,U+7AB9-7ABF,U+7AC3,U+7AC5-7ACA,U+7ACC-7ACF,U+7AD1-7AD3,U+7AD5,U+7ADA-7ADB,U+7ADD,U+7ADF,U+7AE1-7AE2,U+7AE6-7AED,U+7AF0-7AF1,U+7AF4,U+7AF8,U+7AFA-7AFB,U+7AFD-7AFE,U+7B02,U+7B04,U+7B06-7B08,U+7B0A-7B0B,U+7B0F,U+7B12,U+7B14,U+7B18-7B19,U+7B1E-7B1F,U+7B23,U+7B25,U+7B27-7B2B,U+7B2D-7B31,U+7B33-7B36,U+7B3B,U+7B3D,U+7B3F-7B41,U+7B45,U+7B47,U+7B4C-7B50,U+7B53,U+7B55,U+7B5D,U+7B60,U+7B64-7B66,U+7B69-7B6A,U+7B6C-7B75,U+7B77,U+7B79-7B7A,U+7B7F,U+7B84,U+7B86,U+7B89,U+7B8D-7B92,U+7B96,U+7B98-7BA0,U+7BA5,U+7BAC-7BAD,U+7BAF-7BB0,U+7BB2,U+7BB4-7BB6,U+7BBA-7BBD,U+7BC1-7BC2,U+7BC5-7BC6}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-26-wght-normal-Bu8z50LX.woff2)format("woff2-variations");unicode-range:U+7851-7852,U+785C,U+785E,U+7860-7861,U+7863-7864,U+7868,U+786A,U+786E-786F,U+7872,U+7874,U+787A,U+787C,U+787E,U+7886-7887,U+788A,U+788C-788F,U+7893-7895,U+7898,U+789A,U+789D-789F,U+78A1,U+78A3-78A4,U+78A8-78AA,U+78AC-78AD,U+78AF-78B3,U+78B5,U+78BB-78BF,U+78C5-78CC,U+78CE,U+78D1-78D6,U+78DA-78DB,U+78DF-78E1,U+78E4,U+78E6-78E7,U+78EA,U+78EC,U+78F2-78F4,U+78F6-78F7,U+78F9-78FB,U+78FD-7901,U+7906-7907,U+790C,U+7910-7912,U+7919-791C,U+791E-7920,U+7925-792E,U+7930-7931,U+7934-7935,U+793B,U+793D,U+793F,U+7941-7942,U+7944-7946,U+794A-794B,U+794F,U+7951,U+7954-7955,U+7957-7958,U+795A-795C,U+795F-7960,U+7962,U+7967,U+7969,U+796B,U+7972,U+7977,U+7979-797C,U+797E-7980,U+798A-798E,U+7991,U+7993-7996,U+7998,U+799B-799D,U+79A1,U+79A6-79AB,U+79AE-79B1,U+79B3-79B4,U+79B8-79BB,U+79BD-79BE,U+79C2,U+79C4,U+79C7-79CA,U+79CC-79CD,U+79CF,U+79D4-79D6,U+79DA,U+79DD-79E3,U+79E5,U+79E7,U+79EA-79ED,U+79F1,U+79F8,U+79FC,U+7A02-7A03,U+7A05,U+7A07-7A0A,U+7A0C-7A0D,U+7A11,U+7A15}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-27-wght-normal-jmtCcHJ0.woff2)format("woff2-variations");unicode-range:U+768C-768E,U+7690,U+7693,U+7695-7696,U+7699-76A8,U+76AA,U+76AD,U+76AF-76B0,U+76B4,U+76B6-76BA,U+76BD,U+76C1-76C3,U+76C5,U+76C8-76C9,U+76CB-76CE,U+76D2,U+76D4,U+76D6,U+76D9,U+76DC,U+76DE,U+76E0-76E1,U+76E5-76E8,U+76EA-76EC,U+76F0-76F1,U+76F6,U+76F9,U+76FB-76FC,U+7700,U+7704,U+7706-7708,U+770A,U+770E,U+7712,U+7714-7715,U+7717,U+7719-771C,U+7722,U+7724-7726,U+7728,U+772D-772F,U+7734-7739,U+773D-773E,U+7742,U+7745-7747,U+774A,U+774D-774F,U+7752,U+7756-7758,U+775A-775C,U+775E-7760,U+7762,U+7764-7765,U+7767,U+776A-776C,U+7770,U+7772-7774,U+7779-777A,U+777C-7780,U+7784,U+778B-778E,U+7794-7796,U+779A,U+779E-77A0,U+77A2,U+77A4-77A5,U+77A7,U+77A9-77AA,U+77AE-77B1,U+77B5-77B7,U+77B9,U+77BB-77BF,U+77C3,U+77C7,U+77C9,U+77CD,U+77D1-77D2,U+77D5,U+77D7,U+77D9-77DA,U+77DC,U+77DE-77E0,U+77E3-77E4,U+77E6-77E7,U+77E9-77EA,U+77EC,U+77EE,U+77F0-77F1,U+77F4,U+77F8,U+77FB-77FC,U+7805-7806,U+7809,U+780C-780E,U+7811-7812,U+7819,U+781D,U+7820-7823,U+7826-7827,U+782C-782E,U+7830,U+7835,U+7837,U+783A,U+783F,U+7843-7845,U+7847-7848,U+784C,U+784E-784F}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-28-wght-normal-DQNwlFIU.woff2)format("woff2-variations");unicode-range:U+7511-7513,U+7515-7517,U+751C,U+751E,U+7520-7522,U+7524,U+7526-7527,U+7529-752C,U+752F,U+7536,U+7538-7539,U+753C-7540,U+7543-7544,U+7546-754B,U+754D-7550,U+7552,U+7557,U+755A-755B,U+755D-755F,U+7561-7562,U+7564,U+7566-7567,U+7569,U+756B-756D,U+756F,U+7571-7572,U+7574-757E,U+7581-7582,U+7585-7587,U+7589-758C,U+758F-7590,U+7592-7595,U+7599-759A,U+759C-759D,U+75A2-75A5,U+75B0-75B1,U+75B3-75B5,U+75B7-75B8,U+75BA,U+75BD,U+75BF-75C4,U+75C6,U+75CA,U+75CC-75CF,U+75D3-75D4,U+75D7-75D8,U+75DC-75E1,U+75E3-75E4,U+75E7,U+75EC,U+75EE-75F3,U+75F9,U+75FC,U+75FE-7604,U+7607-760C,U+760F,U+7612-7613,U+7615-7616,U+7618-7619,U+761B-7629,U+762D,U+7630,U+7632-7635,U+7638-763C,U+7640-7641,U+7643-764B,U+764E,U+7655,U+7658-7659,U+765C,U+765F,U+7661-7662,U+7664-7665,U+7667-766A,U+766C-7672,U+7674,U+7676,U+7678,U+7680-7683,U+7685,U+7688,U+768B}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-29-wght-normal-BnPJOTuS.woff2)format("woff2-variations");unicode-range:U+736C,U+736E-7371,U+7375,U+7377-737C,U+7380-7381,U+7383,U+7385-7386,U+738A,U+738E,U+7390,U+7393-7398,U+739C,U+739E-73A0,U+73A2,U+73A5-73A6,U+73A8,U+73AA-73AB,U+73AD,U+73B3,U+73B5,U+73B7,U+73B9-73BD,U+73BF,U+73C5-73C6,U+73C9-73CC,U+73CE-73CF,U+73D2-73D3,U+73D6,U+73D9,U+73DD-73DE,U+73E1,U+73E3-73E7,U+73E9-73EA,U+73EE,U+73F1,U+73F4-73F5,U+73F7-73FB,U+73FD,U+73FF-7401,U+7404-7405,U+7407,U+740A,U+7411,U+7413,U+741A-741B,U+7421,U+7424,U+7426,U+7428-7431,U+7433,U+7439-743A,U+743F-7441,U+7443-7444,U+7446-7447,U+744B,U+744D,U+7451-7453,U+7455,U+7457,U+7459-745A,U+745C-745D,U+745F,U+7462-7464,U+7466-746B,U+746D-7473,U+7476,U+747E,U+7480-7481,U+7485-7489,U+748B,U+748F-7492,U+7497-749A,U+749C,U+749E-74A3,U+74A5-74A6,U+74A8-74AB,U+74AE-74AF,U+74B1-74B2,U+74B5,U+74B9-74BB,U+74BD,U+74BF,U+74C8-74CA,U+74CC,U+74CF-74D0,U+74D3-74D4,U+74D6,U+74D8,U+74DA-74DB,U+74DE-74E0,U+74E3-74E4,U+74E7-74EB,U+74EE-74F2,U+74F4,U+74F7-74F8,U+74FA-74FC,U+74FF,U+7501,U+7503-7506,U+750C-750E}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-30-wght-normal-Bj8BZBgx.woff2)format("woff2-variations");unicode-range:U+7166,U+7168,U+716C,U+7179,U+7180,U+7184-7185,U+7187-7188,U+718C,U+718F,U+7192,U+7194-7196,U+7199-719B,U+71A0,U+71A2,U+71A8,U+71AC,U+71AE-71B0,U+71B2-71B3,U+71B9-71BA,U+71BE-71C1,U+71C4,U+71C9,U+71CB-71CC,U+71CE,U+71D0,U+71D2-71D4,U+71D6-71D7,U+71D9-71DA,U+71DC,U+71DF-71E0,U+71E6-71E7,U+71EC-71EE,U+71F4-71F5,U+71F8-71F9,U+71FC,U+71FE-7200,U+7207-7209,U+720D,U+7210,U+7213,U+7215,U+7217,U+721A,U+721D,U+721F,U+7224,U+7228,U+722B,U+722D,U+722F-7230,U+7232,U+7234,U+7238-7239,U+723B-723C,U+723E-7243,U+7245-7246,U+724B,U+724E-7250,U+7252-7253,U+7255-7258,U+725A,U+725C,U+725E,U+7260,U+7263,U+7268,U+726B,U+726E-726F,U+7271,U+7274,U+7277-7278,U+727B-727C,U+727E-7282,U+7284,U+7287,U+7289,U+728D-728E,U+7292-7293,U+7296,U+729B,U+72A2,U+72A7-72A8,U+72AD-72AE,U+72B0-72B2,U+72B4,U+72B9,U+72BE,U+72C0-72C1,U+72C3-72C4,U+72C6-72C7,U+72C9,U+72CC,U+72CE,U+72D2,U+72D5-72D6,U+72D8,U+72DF-72E2,U+72E5,U+72F3-72F4,U+72F7,U+72F9-72FB,U+72FD-72FE,U+7302,U+7304-7305,U+7307,U+730A-730B,U+730D,U+7312-7313,U+7316-7319,U+731C-731E,U+7322,U+7324,U+7327-7329,U+732C,U+732F,U+7331-7337,U+7339-733B,U+733D-733E,U+7343,U+734D-7350,U+7352,U+7356-7358,U+735D-7360,U+7366-736B}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-31-wght-normal-Commwwo1.woff2)format("woff2-variations");unicode-range:U+6F58-6F5B,U+6F5D-6F5E,U+6F60-6F62,U+6F66,U+6F68,U+6F6C-6F6D,U+6F6F,U+6F74,U+6F78,U+6F7A,U+6F7C-6F7E,U+6F80,U+6F82-6F83,U+6F86-6F88,U+6F8B-6F8E,U+6F90-6F94,U+6F96-6F98,U+6F9A,U+6F9D,U+6F9F-6FA1,U+6FA3,U+6FA5-6FA8,U+6FAE-6FB1,U+6FB3,U+6FB5-6FB7,U+6FB9,U+6FBC,U+6FBE,U+6FC2,U+6FC5-6FCA,U+6FD4-6FD5,U+6FD8,U+6FDA-6FDB,U+6FDE-6FE0,U+6FE4,U+6FE8-6FE9,U+6FEB-6FEC,U+6FEE,U+6FF0,U+6FF3,U+6FF5-6FF6,U+6FF9-6FFA,U+6FFC-6FFE,U+7000-7001,U+7005-7007,U+7009-700B,U+700D,U+700F,U+7011,U+7015,U+7017-7018,U+701A-701B,U+701D-7020,U+7023,U+7026,U+7028,U+702F-7030,U+7032,U+7034,U+7037,U+7039-703A,U+703C,U+703E,U+7043-7044,U+7047-704C,U+704E,U+7051,U+7054-7055,U+705D-705E,U+7064-7065,U+7069,U+706C,U+706E,U+7075-7076,U+707E,U+7081,U+7085-7086,U+7094-7098,U+709B,U+709F,U+70A4,U+70AB-70AC,U+70AE-70B1,U+70B3-70B4,U+70B7,U+70BB,U+70CA-70CB,U+70D1,U+70D3-70D6,U+70D8-70D9,U+70DC-70DD,U+70DF,U+70E4,U+70EC,U+70F1,U+70FA,U+70FD,U+7103-7108,U+710B-710C,U+710F,U+7114,U+7119,U+711C,U+711E,U+7120,U+712B,U+712D-7131,U+7138,U+7141,U+7145-7147,U+7149-714B,U+7150-7153,U+7155-7157,U+715A,U+715C,U+715E,U+7160,U+7162,U+7164-7165}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-32-wght-normal-CRZDfOIz.woff2)format("woff2-variations");unicode-range:U+6D7C,U+6D80-6D82,U+6D85,U+6D87,U+6D89-6D8A,U+6D8C-6D8E,U+6D91-6D98,U+6D9C,U+6DAA-6DAC,U+6DAE,U+6DB4-6DB5,U+6DB7-6DB9,U+6DBD,U+6DBF,U+6DC2,U+6DC4-6DC8,U+6DCA,U+6DCC,U+6DCE-6DD0,U+6DD2,U+6DD5-6DD6,U+6DD8-6DDB,U+6DDD-6DE0,U+6DE2,U+6DE4-6DE6,U+6DE8-6DEA,U+6DEC,U+6DEE-6DF0,U+6DF2,U+6DF4,U+6DF6,U+6DF8-6DFA,U+6DFC,U+6E00,U+6E04,U+6E0A,U+6E17,U+6E19,U+6E1D-6E20,U+6E22-6E25,U+6E27,U+6E2B,U+6E2D-6E2E,U+6E32,U+6E34,U+6E36,U+6E38-6E3C,U+6E42-6E45,U+6E48-6E49,U+6E4B-6E4F,U+6E51-6E54,U+6E57,U+6E5B-6E5F,U+6E62-6E63,U+6E68,U+6E6B,U+6E6E,U+6E72-6E73,U+6E76,U+6E7B,U+6E7D,U+6E82,U+6E89,U+6E8C-6E8D,U+6E8F,U+6E93,U+6E98-6E99,U+6E9F-6EA0,U+6EA5,U+6EA7,U+6EAA-6EAB,U+6EAD-6EAF,U+6EB1-6EB4,U+6EB7,U+6EBB-6EBD,U+6EBF-6EC4,U+6EC7-6ECA,U+6ECC-6ECF,U+6ED3-6ED5,U+6ED9-6EDB,U+6EE6,U+6EEB-6EEF,U+6EF7-6EF9,U+6EFB,U+6EFD-6EFF,U+6F04,U+6F08-6F0A,U+6F0C-6F0D,U+6F10-6F11,U+6F13,U+6F15-6F16,U+6F18,U+6F1A-6F1B,U+6F25-6F26,U+6F29-6F2A,U+6F2D,U+6F2F-6F33,U+6F35-6F36,U+6F38,U+6F3B-6F3C,U+6F3E-6F3F,U+6F41,U+6F45,U+6F4F,U+6F51-6F53,U+6F57}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-33-wght-normal-BnYdH6SQ.woff2)format("woff2-variations");unicode-range:U+6B85,U+6B89,U+6B8D,U+6B95,U+6B97-6B98,U+6B9B,U+6B9E-6BA0,U+6BA2-6BA4,U+6BA8-6BB3,U+6BB7-6BB9,U+6BBC-6BBE,U+6BC0,U+6BC3-6BC4,U+6BC6-6BC9,U+6BCB-6BCC,U+6BCF,U+6BD3,U+6BD6-6BD8,U+6BDA,U+6BDF,U+6BE1,U+6BE3,U+6BE6-6BE7,U+6BEB-6BEC,U+6BEE,U+6BF1,U+6BF3,U+6BF7,U+6BF9,U+6BFF,U+6C02,U+6C04-6C05,U+6C08-6C0A,U+6C0D-6C0E,U+6C10,U+6C12-6C14,U+6C19,U+6C1B,U+6C1F,U+6C24,U+6C26-6C28,U+6C2C,U+6C2E,U+6C33,U+6C35-6C36,U+6C3A-6C3B,U+6C3E-6C40,U+6C4A-6C4B,U+6C4D,U+6C4F,U+6C52,U+6C54-6C55,U+6C59,U+6C5B-6C5E,U+6C62,U+6C67-6C68,U+6C6A-6C6B,U+6C6D,U+6C6F,U+6C73-6C74,U+6C76,U+6C78-6C79,U+6C7B,U+6C7E,U+6C81-6C87,U+6C89,U+6C8C-6C8D,U+6C90,U+6C92-6C95,U+6C97-6C98,U+6C9A-6C9C,U+6C9F,U+6CAA-6CAE,U+6CB0-6CB2,U+6CB4,U+6CBA,U+6CBD-6CBE,U+6CC2,U+6CC5-6CC6,U+6CCD,U+6CCF-6CD4,U+6CD6-6CD7,U+6CD9-6CDD,U+6CE0,U+6CE7,U+6CE9-6CEF,U+6CF1-6CF2,U+6CF4,U+6CFB,U+6D00-6D01,U+6D04,U+6D07,U+6D0A,U+6D0C,U+6D0E-6D0F,U+6D11,U+6D13,U+6D19-6D1A,U+6D1F,U+6D24,U+6D26-6D28,U+6D2B,U+6D2E-6D2F,U+6D31,U+6D33-6D36,U+6D38-6D39,U+6D3C-6D3D,U+6D3F,U+6D57-6D5B,U+6D5E-6D61,U+6D64-6D65,U+6D67,U+6D6C,U+6D6F-6D70,U+6D79}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-34-wght-normal-CGJbTgpI.woff2)format("woff2-variations");unicode-range:U+69DD-69DE,U+69E2-69E3,U+69E5,U+69E7-69EB,U+69ED-69EF,U+69F1-69F6,U+69F9,U+69FE-6A01,U+6A03,U+6A05,U+6A0A,U+6A0C,U+6A0F,U+6A11-6A15,U+6A17,U+6A1A-6A1B,U+6A1D-6A20,U+6A22-6A24,U+6A28,U+6A2E,U+6A30,U+6A32-6A38,U+6A3B,U+6A3E-6A3F,U+6A44-6A4A,U+6A4E,U+6A50-6A52,U+6A54-6A56,U+6A5B,U+6A61-6A62,U+6A64,U+6A66-6A67,U+6A6A-6A6B,U+6A71-6A73,U+6A78,U+6A7A,U+6A7E-6A7F,U+6A81,U+6A83-6A84,U+6A86-6A87,U+6A89,U+6A8B,U+6A8D,U+6A90-6A91,U+6A94,U+6A97,U+6A9B,U+6A9D-6AA3,U+6AA5,U+6AAA-6AAC,U+6AAE-6AB1,U+6AB3-6AB4,U+6AB8,U+6ABB,U+6ABD-6ABF,U+6AC1-6AC3,U+6AC6,U+6AC8-6AC9,U+6ACC,U+6AD0-6AD1,U+6AD3-6AD6,U+6ADA-6ADF,U+6AE2,U+6AE4,U+6AE7-6AE8,U+6AEA,U+6AEC,U+6AF0-6AF3,U+6AF8,U+6AFA,U+6AFC-6AFD,U+6B02-6B03,U+6B06-6B07,U+6B09-6B0B,U+6B0F-6B12,U+6B16-6B17,U+6B1B,U+6B1D-6B1F,U+6B23-6B24,U+6B28,U+6B2B-6B2C,U+6B2F,U+6B35-6B39,U+6B3B,U+6B3D,U+6B3F,U+6B43,U+6B46-6B47,U+6B49-6B4A,U+6B4D-6B4E,U+6B50,U+6B52,U+6B54,U+6B56,U+6B58-6B59,U+6B5B,U+6B5D,U+6B5F-6B61,U+6B65,U+6B67,U+6B6B-6B6C,U+6B6E,U+6B70,U+6B72,U+6B75,U+6B77-6B7A,U+6B7D-6B84}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-35-wght-normal-C7HufUhC.woff2)format("woff2-variations");unicode-range:U+6855,U+6857-6859,U+685B,U+685D,U+685F,U+6863,U+6867,U+686B,U+686E-6872,U+6874-6875,U+6877,U+6879-687C,U+687E-687F,U+6882-6884,U+6886,U+6888,U+688D-6890,U+6894,U+6896,U+6898-689C,U+689F-68A3,U+68A5-68A7,U+68A9-68AB,U+68AD-68AF,U+68B2-68B5,U+68B9-68BC,U+68C3,U+68C5-68C6,U+68C8-68CA,U+68CC-68CD,U+68CF-68D1,U+68D3-68D9,U+68DC-68DD,U+68E0-68E1,U+68E3-68E5,U+68E7-68E8,U+68EA-68ED,U+68EF-68F1,U+68F5-68F7,U+68F9,U+68FB-68FD,U+6900-6901,U+6903-6904,U+6906-690C,U+690F-6911,U+6913,U+6916-6917,U+6919-691B,U+6921-6923,U+6925-6926,U+6928,U+692A,U+6930-6931,U+6933-6936,U+6938-6939,U+693B,U+693D,U+6942,U+6945-6946,U+6949,U+694E,U+6954,U+6957,U+6959,U+695B-695E,U+6961-6966,U+6968-696C,U+696E-6974,U+6977-697B,U+697E-6981,U+6986,U+698D,U+6991-6992,U+6994-6996,U+6998,U+699C,U+69A0-69A1,U+69A5-69A8,U+69AB,U+69AD,U+69AF-69B2,U+69B4,U+69B7-69B8,U+69BA-69BC,U+69BE-69C1,U+69C3,U+69C5,U+69C7-69C8,U+69CA,U+69CE-69D1,U+69D3,U+69D6-69D7,U+69D9}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-36-wght-normal-Dyc832Mi.woff2)format("woff2-variations");unicode-range:U+667E-6680,U+6683-6684,U+6688,U+668B-668E,U+6690,U+6692,U+6698-669D,U+669F-66A0,U+66A2,U+66A4,U+66AD,U+66B1-66B3,U+66B5,U+66B8-66B9,U+66BB-66BC,U+66BE-66C4,U+66C6,U+66C8-66C9,U+66CC,U+66CE-66CF,U+66D4,U+66DA-66DB,U+66DD,U+66DF-66E0,U+66E6,U+66E8-66E9,U+66EB-66EC,U+66EE,U+66F5,U+66F7,U+66FA-66FC,U+6701,U+6705,U+6707,U+670C,U+670E-6710,U+6712-6716,U+6719,U+671C,U+671E,U+6720,U+6722,U+6725-6726,U+672E,U+6733,U+6735-6738,U+673E-673F,U+6741,U+6743,U+6745-6748,U+674C-674D,U+6753-6755,U+6759,U+675D-675E,U+6760,U+6762-6764,U+6766,U+676A,U+676C,U+676E,U+6770,U+6772-6774,U+6776-6777,U+677B-677C,U+6780-6781,U+6784-6785,U+6787,U+6789,U+678B-678C,U+678E-678F,U+6791-6793,U+6796,U+6798-6799,U+679B,U+67A1,U+67A4,U+67A6,U+67A9,U+67B0-67B5,U+67B7-67B9,U+67BB-67BE,U+67C0-67C3,U+67C5-67C6,U+67C8-67C9,U+67CE,U+67D2,U+67D7-67D9,U+67DB-67DE,U+67E1-67E2,U+67E4,U+67E6-67E7,U+67E9,U+67EC,U+67EE-67F0,U+67F2,U+67F6-67F7,U+67F9-67FA,U+67FC,U+67FE,U+6801-6802,U+6805,U+6810,U+6814,U+6818-6819,U+681D,U+681F,U+6822,U+6827-6829,U+682B-682D,U+682F-6834,U+683B,U+683E-6840,U+6844-6846,U+6849-684A,U+684C-684E,U+6852-6854}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-37-wght-normal-BA1uUhJR.woff2)format("woff2-variations");unicode-range:U+64D2,U+64D4-64D5,U+64D7-64D8,U+64DA,U+64E0-64E1,U+64E3-64E5,U+64E7,U+64E9-64EA,U+64ED,U+64EF-64F2,U+64F4-64F7,U+64FA-64FB,U+64FD-6501,U+6504-6505,U+6508-650A,U+650F,U+6513-6514,U+6516,U+6518-6519,U+651B-651F,U+6522,U+6524,U+6526,U+6529-652C,U+652E,U+6531-6532,U+6534-6538,U+653A,U+653C-653D,U+6543-6544,U+6547-6549,U+654D-654E,U+6550,U+6552,U+6554-6556,U+6558,U+655D-6560,U+6567,U+656B,U+6572,U+6578,U+657A,U+657D,U+6581-6585,U+6588,U+658A,U+658C,U+6592,U+6595,U+6598,U+659B,U+659D,U+659F-65A1,U+65A3-65A6,U+65AB,U+65AE,U+65B2-65B5,U+65B7-65B8,U+65BE-65BF,U+65C1-65C4,U+65C6,U+65C8-65C9,U+65CC,U+65CE,U+65D0,U+65D2,U+65D4,U+65D6,U+65D8-65D9,U+65DB,U+65DF-65E1,U+65E3,U+65F0-65F2,U+65F4-65F5,U+65F9,U+65FB-65FC,U+65FE-6600,U+6603-6604,U+6608-660A,U+660D,U+6611-6612,U+6615-6616,U+661C-661E,U+6621-6624,U+6626,U+6629-662C,U+662E,U+6630-6631,U+6633-6637,U+6639-663B,U+663F-6641,U+6644-6646,U+6648-664A,U+664C,U+664E-664F,U+6651,U+6657-6665,U+6667-6668,U+666A-666D,U+6670,U+6673,U+6675,U+6677-6679,U+667B-667C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-38-wght-normal-6T50SRVw.woff2)format("woff2-variations");unicode-range:U+62CF,U+62D1,U+62D4-62D6,U+62DA,U+62DC,U+62EA,U+62EE-62EF,U+62F1-62F2,U+62F4-62F5,U+62FC-62FD,U+62FF,U+6302-6304,U+6308-630D,U+6310,U+6313,U+6316,U+6318,U+631B,U+6327,U+6329-632A,U+632D,U+6332,U+6335-6336,U+6339-633C,U+633E,U+6341-6344,U+6346,U+634A-634E,U+6350,U+6352-6354,U+6358-6359,U+635B,U+6365-6366,U+6369,U+636B-636D,U+6371-6372,U+6374-6378,U+637A,U+637C-637D,U+637F-6380,U+6382,U+6384,U+6387,U+6389-638A,U+638E-6390,U+6394-6396,U+6399-639A,U+639E,U+63A0,U+63A3-63A4,U+63A6,U+63A9,U+63AB-63AF,U+63B5,U+63BD-63BE,U+63C0-63C1,U+63C4-63C6,U+63C8,U+63CE,U+63D1-63D6,U+63DC,U+63E0,U+63E3,U+63E5,U+63E9-63ED,U+63F2-63F3,U+63F5-63F9,U+6406,U+6409-640A,U+640F-6410,U+6412-6414,U+6416-6418,U+641E,U+6420,U+6422,U+6424-6426,U+6428-642A,U+642F-6430,U+6434-6436,U+643D,U+643F,U+644B,U+644E-644F,U+6451-6454,U+645A-645D,U+645F-6461,U+6463,U+6467,U+646D,U+6473-6474,U+6476,U+6478-6479,U+647B,U+647D,U+6485,U+6487-6488,U+648F-6491,U+6493,U+6495,U+6498-649B,U+649D-649F,U+64A1,U+64A3,U+64A6,U+64A8-64A9,U+64AC,U+64B3,U+64BB-64BF,U+64C2,U+64C4-64C5,U+64C7,U+64C9-64CC,U+64CE,U+64D0-64D1}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-39-wght-normal-CN8CV109.woff2)format("woff2-variations");unicode-range:U+6117,U+6119,U+611C,U+611E,U+6120-6122,U+6127-6128,U+612A-612C,U+6130-6131,U+6134-6137,U+6139-613A,U+613C-613F,U+6141-6142,U+6144-6147,U+6149-614A,U+614D,U+6153,U+6158-615A,U+615D-6160,U+6164-6165,U+616B-616C,U+616F,U+6171-6175,U+6177-6178,U+617B-6181,U+6183-6184,U+6187,U+618A-618B,U+618D,U+6192-6194,U+6196-619A,U+619C-619D,U+619F-61A0,U+61A5,U+61A8,U+61AA-61AE,U+61B8-61BA,U+61BC,U+61BE,U+61C0-61C3,U+61C6,U+61C8,U+61CA-61CF,U+61D5,U+61DC-61DF,U+61E1-61E3,U+61E5-61E9,U+61EC-61ED,U+61EF,U+61F4-61F7,U+61FA,U+61FC-6201,U+6203-6204,U+6207-620A,U+620D-620E,U+6213-6215,U+621B-621E,U+6220-6223,U+6227,U+6229-622B,U+622E,U+6230-6233,U+6236,U+6239,U+623D-623E,U+6241-6244,U+6246,U+6248,U+624C,U+624E,U+6250-6252,U+6254,U+6256,U+6258,U+625A-625C,U+625E,U+6260-6261,U+6263-6264,U+6268,U+626D,U+626F,U+6273,U+627A-627E,U+6282-6283,U+6285,U+6289,U+628D-6290,U+6292-6294,U+6296,U+6299,U+629B,U+62A6,U+62A8,U+62AC,U+62B3,U+62B6-62B7,U+62BA-62BB,U+62BE-62BF,U+62C2,U+62C4,U+62C6-62C8,U+62CA,U+62CE}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-40-wght-normal-Ac3ANHeE.woff2)format("woff2-variations");unicode-range:U+5F6C-5F6D,U+5F6F,U+5F72-5F75,U+5F78,U+5F7A,U+5F7D-5F7F,U+5F82-5F83,U+5F87-5F89,U+5F8D,U+5F8F,U+5F91,U+5F96,U+5F99,U+5F9C-5F9D,U+5FA0,U+5FA2,U+5FA4,U+5FA7-5FA8,U+5FAB-5FAD,U+5FAF-5FB1,U+5FB5,U+5FB7-5FB8,U+5FBC-5FBD,U+5FC4,U+5FC7-5FC9,U+5FCB,U+5FD0-5FD4,U+5FDD-5FDE,U+5FE1-5FE2,U+5FE4,U+5FE8-5FEA,U+5FEC-5FF3,U+5FF6,U+5FF8,U+5FFA-5FFD,U+5FFF,U+6007,U+600A,U+600D-6010,U+6013-6015,U+6017-601B,U+601F,U+6021-6022,U+6024,U+6026,U+6029,U+602B,U+602D,U+6031,U+6033,U+6035,U+603A,U+6040-6043,U+6046-604A,U+604C-604D,U+6051,U+6054-6057,U+6059-605A,U+605D,U+605F-6064,U+6067,U+606A-606C,U+6070-6071,U+6077,U+607E-607F,U+6081-6086,U+6088-608E,U+6091-6093,U+6095-6098,U+609A-609B,U+609D-609E,U+60A2,U+60A4-60A5,U+60A7-60A8,U+60B0-60B1,U+60B3-60B5,U+60B7-60B8,U+60BB,U+60BD-60BE,U+60C2,U+60C4,U+60C6-60CB,U+60CE-60CF,U+60D3-60D5,U+60D8-60D9,U+60DB,U+60DD-60DF,U+60E1-60E2,U+60E5,U+60EE,U+60F0-60F2,U+60F4-60F8,U+60FA-60FD,U+6100,U+6102-6103,U+6106-6108,U+610A,U+610C-610E,U+6110-6114,U+6116}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-41-wght-normal-B-bcLJUI.woff2)format("woff2-variations");unicode-range:U+5D9B,U+5D9D,U+5D9F-5DA0,U+5DA2,U+5DA4,U+5DA7,U+5DAB-5DAC,U+5DAE,U+5DB0,U+5DB2,U+5DB4,U+5DB7-5DB9,U+5DBC-5DBD,U+5DC3,U+5DC7,U+5DC9,U+5DCB-5DCE,U+5DD0-5DD3,U+5DD6-5DD9,U+5DDB,U+5DE0,U+5DE2,U+5DE4,U+5DE9,U+5DF2,U+5DF5,U+5DF8-5DF9,U+5DFD,U+5DFF-5E00,U+5E07,U+5E0B,U+5E0D,U+5E11-5E12,U+5E14-5E15,U+5E18-5E1B,U+5E1F-5E20,U+5E25,U+5E28,U+5E2E,U+5E32,U+5E35-5E37,U+5E3E,U+5E40,U+5E43-5E44,U+5E47,U+5E49,U+5E4B,U+5E4E,U+5E50-5E51,U+5E54,U+5E56-5E58,U+5E5B-5E5C,U+5E5E-5E5F,U+5E62,U+5E64,U+5E68,U+5E6A-5E6E,U+5E70,U+5E75-5E77,U+5E7A,U+5E7F-5E80,U+5E87,U+5E8B,U+5E8E,U+5E96,U+5E99-5E9A,U+5EA0,U+5EA2,U+5EA4-5EA5,U+5EA8,U+5EAA,U+5EAC,U+5EB1,U+5EB3,U+5EB8-5EB9,U+5EBD-5EBF,U+5EC1-5EC2,U+5EC6,U+5EC8,U+5ECB-5ECC,U+5ECE-5ED6,U+5ED9-5EE2,U+5EE5,U+5EE8-5EE9,U+5EEB-5EEC,U+5EF0-5EF1,U+5EF3-5EF4,U+5EF8-5EF9,U+5EFC-5F00,U+5F02-5F03,U+5F06-5F09,U+5F0B-5F0E,U+5F11,U+5F16-5F17,U+5F19,U+5F1B-5F1E,U+5F21-5F24,U+5F27-5F29,U+5F2B-5F30,U+5F34,U+5F36,U+5F38,U+5F3A-5F3D,U+5F3F-5F41,U+5F44-5F45,U+5F47-5F48,U+5F4A,U+5F4C-5F4E,U+5F50-5F51,U+5F54,U+5F56-5F58,U+5F5B-5F5D,U+5F60,U+5F63-5F65,U+5F67,U+5F6A}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-42-wght-normal-C4xWUztV.woff2)format("woff2-variations");unicode-range:U+5BBC,U+5BC0-5BC1,U+5BC3,U+5BC7,U+5BC9,U+5BCD-5BD0,U+5BD3-5BD4,U+5BD6-5BDA,U+5BDE,U+5BE0-5BE2,U+5BE4-5BE6,U+5BE8,U+5BEB-5BEC,U+5BEF-5BF1,U+5BF3-5BF6,U+5BFD,U+5C03,U+5C05,U+5C07-5C09,U+5C0C-5C0D,U+5C12-5C14,U+5C17,U+5C19,U+5C1E-5C20,U+5C22-5C24,U+5C26,U+5C28-5C2E,U+5C30,U+5C32,U+5C35-5C36,U+5C38-5C39,U+5C46,U+5C4D-5C50,U+5C53,U+5C59-5C5C,U+5C5F-5C63,U+5C67-5C69,U+5C6C-5C70,U+5C74-5C76,U+5C79-5C7D,U+5C87-5C88,U+5C8A,U+5C8C,U+5C8F,U+5C91-5C92,U+5C94,U+5C9D,U+5C9F-5CA0,U+5CA2-5CA3,U+5CA6-5CA8,U+5CAA-5CAB,U+5CAD,U+5CB1-5CB2,U+5CB4-5CB7,U+5CBA-5CBC,U+5CBE,U+5CC5,U+5CC7,U+5CC9,U+5CCB,U+5CD0,U+5CD2,U+5CD7,U+5CD9,U+5CDD,U+5CE6,U+5CE8-5CEA,U+5CED-5CEE,U+5CF1-5CF2,U+5CF4-5CF5,U+5CFA-5CFB,U+5CFD,U+5D01,U+5D06,U+5D0B,U+5D0D,U+5D10-5D12,U+5D14-5D15,U+5D17-5D1B,U+5D1D,U+5D1F-5D20,U+5D22-5D24,U+5D26-5D27,U+5D2B,U+5D31,U+5D34,U+5D39,U+5D3D,U+5D3F,U+5D42-5D43,U+5D46-5D48,U+5D4A-5D4B,U+5D4E,U+5D51-5D53,U+5D55,U+5D59,U+5D5C,U+5D5F-5D62,U+5D64,U+5D69-5D6A,U+5D6C-5D6D,U+5D6F-5D70,U+5D73,U+5D76,U+5D79-5D7A,U+5D7E-5D7F,U+5D81-5D84,U+5D87-5D88,U+5D8A,U+5D8C,U+5D90,U+5D92-5D95,U+5D97,U+5D99}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-43-wght-normal-DAb0Sc5Y.woff2)format("woff2-variations");unicode-range:U+598B-598E,U+5992,U+5995,U+5997,U+599B,U+599D,U+599F,U+59A3-59A4,U+59A7,U+59AD-59B0,U+59B2-59B3,U+59B7,U+59BA,U+59BC,U+59BE,U+59C1,U+59C3-59C4,U+59C6,U+59C8,U+59CA,U+59CD,U+59D2,U+59D9-59DA,U+59DD-59DF,U+59E3-59E5,U+59E7-59E8,U+59EC,U+59EE-59EF,U+59F1-59F2,U+59F4,U+59F6-59F8,U+5A00,U+5A03-5A04,U+5A09,U+5A0C-5A0E,U+5A11-5A13,U+5A17,U+5A1A-5A1C,U+5A1E-5A1F,U+5A23-5A25,U+5A27-5A28,U+5A2A,U+5A2D,U+5A30,U+5A35-5A36,U+5A40-5A41,U+5A44-5A45,U+5A47-5A49,U+5A4C,U+5A50,U+5A55,U+5A5E,U+5A62-5A63,U+5A65,U+5A67,U+5A6A,U+5A6C-5A6D,U+5A77,U+5A7A-5A7B,U+5A7E,U+5A84,U+5A8B,U+5A90,U+5A93,U+5A96,U+5A99,U+5A9C,U+5A9E-5AA0,U+5AA2,U+5AA7,U+5AAC,U+5AB1-5AB3,U+5AB5,U+5AB8,U+5ABA-5ABF,U+5AC2,U+5AC4,U+5AC6,U+5AC8,U+5ACB,U+5ACF-5AD0,U+5AD6-5AD7,U+5ADA,U+5ADC,U+5AE0-5AE1,U+5AE3,U+5AE5-5AE6,U+5AE9-5AEA,U+5AEE,U+5AF0,U+5AF5-5AF6,U+5AFA-5AFB,U+5AFD,U+5B00-5B01,U+5B08,U+5B0B,U+5B16-5B17,U+5B19,U+5B1B,U+5B1D,U+5B21,U+5B25,U+5B2A,U+5B2C-5B2D,U+5B30,U+5B32,U+5B34,U+5B36,U+5B38,U+5B3E,U+5B40-5B41,U+5B43,U+5B45,U+5B4B-5B4C,U+5B51-5B52,U+5B56,U+5B5A-5B5C,U+5B5E-5B5F,U+5B65,U+5B68-5B69,U+5B6E-5B71,U+5B73,U+5B75-5B76,U+5B7A,U+5B7C-5B84,U+5B86,U+5B8A-5B8B,U+5B8D-5B8E,U+5B90-5B91,U+5B93-5B94,U+5B96,U+5BA5-5BA6,U+5BA8-5BA9,U+5BAC-5BAD,U+5BAF,U+5BB1-5BB2,U+5BB7-5BB8,U+5BBA}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-44-wght-normal-DyPSHqCN.woff2)format("woff2-variations");unicode-range:U+57B3,U+57B8,U+57BD,U+57C0,U+57C3,U+57C6-57C8,U+57CC,U+57CF,U+57D2-57D7,U+57DC-57DE,U+57E0-57E1,U+57E3-57E4,U+57E6-57E7,U+57E9,U+57ED,U+57F0,U+57F4-57F6,U+57F8,U+57FB,U+57FD-57FF,U+5803-5804,U+5808-580D,U+5819,U+581B,U+581D-5821,U+5826-5827,U+582D,U+582F-5830,U+5832,U+5835,U+5839,U+583D,U+583F-5840,U+5849,U+584B-584D,U+584F-5852,U+5855,U+5858-5859,U+585F,U+5861-5862,U+5864,U+5867-5868,U+586D,U+5870,U+5872,U+5878-5879,U+587C,U+587F-5881,U+5885,U+5887-588D,U+588F-5890,U+5894,U+5896,U+5898,U+589D-589E,U+58A0-58A2,U+58A6,U+58A9-58AB,U+58AE,U+58B1-58B3,U+58B8-58BC,U+58BE,U+58C2-58C5,U+58C8,U+58CD-58CE,U+58D0-58DA,U+58DC-58E2,U+58E4-58E5,U+58E9,U+58EC,U+58EF,U+58F3-58F4,U+58F7,U+58F9,U+58FB-58FD,U+5902,U+5905-5906,U+590A-590D,U+5910,U+5912-5914,U+5918-5919,U+591B,U+591D,U+591F,U+5921,U+5923-5925,U+5928,U+592C-592D,U+592F-5930,U+5932-5933,U+5935-5936,U+5938-5939,U+593D-593F,U+5943,U+5946,U+594E,U+5950,U+5952-5953,U+5955,U+5957-595B,U+595D-5961,U+5963,U+5967,U+5969,U+596B-596D,U+596F,U+5972,U+5975-5976,U+5978-5979,U+597B-597C,U+5981}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-45-wght-normal-BF-EckBd.woff2)format("woff2-variations");unicode-range:U+5616-5617,U+5619,U+561B,U+5620,U+5628,U+562C,U+562F-5639,U+563B-563D,U+563F-5641,U+5643-5644,U+5646-5647,U+5649,U+564B,U+564D-5650,U+5653-5654,U+565E,U+5660-5664,U+5666,U+5669-566D,U+566F,U+5671-5672,U+5675-5676,U+5678,U+567A,U+5680,U+5684-5688,U+568A-568C,U+568F,U+5694-5695,U+5699-569A,U+569D-56A0,U+56A5-56A9,U+56AB-56AE,U+56B1-56B4,U+56B6-56B7,U+56BC,U+56BE,U+56C0,U+56C2-56C3,U+56C5,U+56C8-56D1,U+56D3,U+56D7-56D9,U+56DC-56DD,U+56DF,U+56E1,U+56E4-56E8,U+56EB,U+56ED-56EE,U+56F1,U+56F6-56F7,U+56F9,U+56FF-5704,U+5707-570A,U+570C-570D,U+5711,U+5713,U+5715-5716,U+5718,U+571A-571D,U+5720-5726,U+5729-572A,U+572C,U+572E-572F,U+5733-5734,U+5737-5738,U+573B,U+573D-573F,U+5745-5746,U+574C-574F,U+5751-5752,U+5759,U+575F,U+5761-5762,U+5764-5765,U+5767-5769,U+576B,U+576D-5771,U+5773-5775,U+5777,U+5779-577C,U+577E-577F,U+5781,U+5783,U+5788-5789,U+578C,U+5793-5795,U+5797,U+5799-579A,U+579C-57A1,U+57A4,U+57A7-57AA,U+57AC,U+57AE,U+57B0}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-46-wght-normal-BmRwgAv-.woff2)format("woff2-variations");unicode-range:U+543F-5440,U+5443-5444,U+5447,U+544C-544F,U+5455,U+545E,U+5462,U+5464,U+5466-5467,U+5469,U+546B-546E,U+5470-5471,U+5474-5477,U+547B,U+547F-5481,U+5483-5486,U+5488-548B,U+548D-5492,U+5495-5496,U+549C,U+549F-54A2,U+54A4,U+54A6-54AF,U+54B1,U+54B7-54BC,U+54BE-54BF,U+54C2-54C4,U+54C6-54C8,U+54CA,U+54CD-54CE,U+54D8,U+54E0,U+54E2,U+54E5-54E6,U+54E8-54EA,U+54EC-54EF,U+54F1,U+54F3,U+54F6,U+54FC-5501,U+5505,U+5508-5509,U+550C-550F,U+5514-5516,U+5527,U+552A-552B,U+552E,U+5532-5533,U+5535-5536,U+5538-5539,U+553B-553D,U+5540-5541,U+5544-5545,U+5547,U+5549-554A,U+554C-554D,U+5550-5551,U+5556-5558,U+555A-555E,U+5560-5561,U+5563-5564,U+5566,U+557B-5583,U+5586-5588,U+558A,U+558E-558F,U+5591-5594,U+5597,U+5599,U+559E-559F,U+55A3-55A4,U+55A8-55A9,U+55AC-55AE,U+55B2,U+55BF,U+55C1,U+55C3-55C4,U+55C6-55C7,U+55C9,U+55CB-55CC,U+55CE,U+55D1-55D4,U+55D7-55D8,U+55DA-55DB,U+55DD-55DF,U+55E2,U+55E4,U+55E9,U+55EC,U+55EE,U+55F1,U+55F6-55F9,U+55FD-55FF,U+5605,U+5607-5608,U+560A,U+560D-5612}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-47-wght-normal-0LM1TynG.woff2)format("woff2-variations");unicode-range:U+528D,U+5291-5298,U+529A,U+529C,U+52A4-52A7,U+52AB-52AD,U+52AF-52B0,U+52B5-52B8,U+52BA-52BE,U+52C0-52C1,U+52C4-52C6,U+52C8,U+52CA,U+52CC-52CD,U+52CF-52D2,U+52D4,U+52D6-52D7,U+52DB-52DC,U+52DE,U+52E0-52E1,U+52E3,U+52E5-52E6,U+52E8-52EA,U+52EC,U+52F0-52F1,U+52F3-52FB,U+5300-5301,U+5303,U+5306-5308,U+530A-530D,U+530F-5311,U+5313,U+5315,U+5318-531F,U+5321,U+5323-5325,U+5327-532D,U+532F-5333,U+5335,U+5338,U+533C-533E,U+5340,U+5342,U+5345-5346,U+5349,U+534B-534C,U+5359,U+535B,U+535E,U+5361,U+5363-5367,U+5369,U+536C-536E,U+5372,U+5377,U+5379-537B,U+537D-537F,U+5382-5383,U+5387-5389,U+538E,U+5393-5394,U+5396,U+5398-5399,U+539D,U+53A0-53A1,U+53A4-53A6,U+53A9-53AB,U+53AD-53B0,U+53B2,U+53B4-53B8,U+53BA,U+53BD,U+53C0-53C1,U+53C3-53C5,U+53CF,U+53D2-53D3,U+53D5,U+53DA-53DB,U+53DD-53E0,U+53E2,U+53E6-53E8,U+53ED-53EE,U+53F4-53F5,U+53FA,U+5401-5403,U+540B,U+540F,U+5412-5413,U+541A,U+541D-541E,U+5421,U+5424,U+5427-542A,U+542C-542F,U+5431,U+5433-5436,U+543C-543D}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-48-wght-normal-DrhQr74m.woff2)format("woff2-variations");unicode-range:U+50DD-50DF,U+50E1-50E6,U+50E8-50E9,U+50ED-50F6,U+50F9-50FB,U+50FE,U+5101-5103,U+5106-5109,U+510B-510E,U+5110,U+5112,U+5114-511E,U+5121,U+5123,U+5127-5128,U+512C-512D,U+512F,U+5131,U+5133-5135,U+5137-513C,U+513F-5142,U+5147,U+514A,U+514C,U+514F,U+5152-5155,U+5157-5158,U+515F-5160,U+5162,U+5164,U+5166-5167,U+5169-516A,U+516E,U+5173-5174,U+5179,U+517B,U+517E,U+5180,U+5182-5184,U+5189,U+518B-518C,U+518E-5191,U+5193,U+5195-5196,U+5198,U+519D,U+51A1-51A4,U+51A6,U+51A9-51AB,U+51AD,U+51B0-51B3,U+51B5,U+51B8,U+51BA,U+51BC-51BF,U+51C2-51C3,U+51C5,U+51C8-51CB,U+51CF,U+51D1-51D6,U+51D8,U+51DE-51E0,U+51E2,U+51E5,U+51E7,U+51E9,U+51EC-51EE,U+51F2-51F5,U+51F7,U+51FE,U+5201-5202,U+5204-5205,U+520B,U+520E,U+5212-5216,U+5218,U+5222,U+5226-5228,U+522A-522B,U+522E,U+5231-5233,U+5235,U+523C,U+5244-5245,U+5249,U+524B-524C,U+524F,U+5254-5255,U+5257-5258,U+525A,U+525C-5261,U+5266,U+5269,U+526C,U+526E,U+5271,U+5273-5274,U+5277-5279,U+527D,U+527F-5280,U+5282-5285,U+5288-528A,U+528C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-49-wght-normal-6kT-KCCt.woff2)format("woff2-variations");unicode-range:U+4F57-4F58,U+4F5A-4F5B,U+4F5D-4F5F,U+4F63-4F64,U+4F69-4F6A,U+4F6C,U+4F6E-4F71,U+4F76-4F7E,U+4F81-4F85,U+4F88-4F8A,U+4F8C,U+4F8E-4F90,U+4F92-4F94,U+4F96-4F9A,U+4F9E-4FA0,U+4FAB,U+4FAD,U+4FAF,U+4FB2,U+4FB7,U+4FB9,U+4FBB-4FBE,U+4FC0-4FC1,U+4FC4-4FC6,U+4FC8-4FC9,U+4FCB-4FD4,U+4FD8,U+4FDA-4FDC,U+4FDF-4FE0,U+4FE2,U+4FE4-4FE6,U+4FEF-4FF2,U+4FF6,U+4FFC-5002,U+5004-5007,U+500A,U+500C,U+500E-5011,U+5013-5014,U+5016-5018,U+501A-501E,U+5021-5023,U+5025-502A,U+502C-502E,U+5030,U+5032-5033,U+5035,U+5039,U+503B,U+5040-5043,U+5045-5048,U+504A,U+504C,U+504E,U+5050-5053,U+5055-5057,U+5059-505A,U+505F-5060,U+5062-5063,U+5066-5067,U+506A,U+506C-506D,U+5070-5072,U+5077-5078,U+5080-5081,U+5083-5086,U+5088,U+508A,U+508E-5090,U+5092-5096,U+509A-509C,U+509E-50A3,U+50AA,U+50AD,U+50AF-50B4,U+50B9-50BB,U+50BD,U+50C0,U+50C2-50C4,U+50C7,U+50C9-50CA,U+50CC,U+50CE,U+50D0-50D1,U+50D3-50D4,U+50D6,U+50D8-50D9,U+50DC}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-50-wght-normal-Cw6P8USA.woff2)format("woff2-variations");unicode-range:U+4093,U+4103,U+4105,U+4148,U+414F,U+4163,U+41B4,U+41BF,U+41E6,U+41EE,U+41F3,U+4207,U+420E,U+4264,U+4293,U+42C6,U+42D6,U+42DD,U+4302,U+432B,U+4343,U+43EE,U+43F0,U+4408,U+440C,U+4417,U+441C,U+4422,U+4453,U+445B,U+4476,U+447A,U+4491,U+44B3,U+44BE,U+44D4,U+4508,U+450D,U+4525,U+4543,U+457A,U+459D,U+45B8,U+45BE,U+45E5,U+45EA,U+460F-4610,U+4641,U+4665,U+46A1,U+46AE-46AF,U+470C,U+471F,U+4764,U+47E6,U+47FD,U+4816,U+481E,U+4844,U+484E,U+48B5,U+49B0,U+49E7,U+49FA,U+4A04,U+4A29,U+4ABC,U+4B38,U+4B3B,U+4B7E,U+4BC2,U+4BCA,U+4BD2,U+4BE8,U+4C17,U+4C20,U+4C38,U+4CC4,U+4CD1,U+4CE1,U+4D07,U+4D77,U+4E02,U+4E04-4E05,U+4E0C,U+4E0F-4E12,U+4E15,U+4E17,U+4E19,U+4E1E-4E1F,U+4E23-4E24,U+4E28-4E2C,U+4E2E-4E31,U+4E35-4E37,U+4E3F-4E42,U+4E44,U+4E47-4E48,U+4E4D-4E4E,U+4E51,U+4E55-4E56,U+4E58,U+4E5A-4E5C,U+4E62-4E63,U+4E68-4E69,U+4E74-4E75,U+4E79,U+4E7F,U+4E82,U+4E85,U+4E8A,U+4E8D-4E8E,U+4E96-4E99,U+4E9D-4EA0,U+4EA2,U+4EA5-4EA6,U+4EA8,U+4EAF-4EB0,U+4EB3,U+4EB6,U+4EB9,U+4EBB-4EBC,U+4EC2-4EC4,U+4EC6-4EC8,U+4ECD,U+4ED0,U+4ED7,U+4EDA-4EDB,U+4EDD-4EE2,U+4EE8,U+4EEB,U+4EED,U+4EEF,U+4EF1,U+4EF3,U+4EF5,U+4EF7,U+4EFC-4F00,U+4F02-4F03,U+4F08-4F09,U+4F0B-4F0D,U+4F12,U+4F15-4F17,U+4F19,U+4F1C,U+4F2B,U+4F2E,U+4F30-4F31,U+4F33,U+4F35-4F37,U+4F39,U+4F3B,U+4F3E,U+4F40,U+4F42-4F43,U+4F48-4F49,U+4F4B-4F4C,U+4F52,U+4F54,U+4F56}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-51-wght-normal-Cqxu35Xk.woff2)format("woff2-variations");unicode-range:U+3395-339B,U+339E-33A0,U+33A2-33FF,U+3402,U+3405-3406,U+3427,U+342C,U+342E,U+3468,U+346A,U+3488,U+3492,U+34B5,U+34BC,U+34C1,U+34C7,U+34DB,U+351F,U+353E,U+355D-355E,U+3563,U+356E,U+35A6,U+35A8,U+35C5,U+35DA,U+35DE,U+35F4,U+3605,U+3614,U+364A,U+3691,U+3696,U+3699,U+36CF,U+3761-3762,U+376B-376C,U+3775,U+378D,U+37C1,U+37E2,U+37E8,U+37F4,U+37FD,U+3800,U+382F,U+3836,U+3840,U+385C,U+3861,U+38A1,U+38AD,U+38FA,U+3917,U+391A,U+396F,U+39A4,U+39B8,U+3A5C,U+3A6E,U+3A73,U+3A85,U+3AC4,U+3ACB,U+3AD6-3AD7,U+3AEA,U+3AF3,U+3B0E,U+3B1A,U+3B1C,U+3B22,U+3B35,U+3B6D,U+3B77,U+3B87-3B88,U+3B8D,U+3BA4,U+3BB6,U+3BC3,U+3BCD,U+3BF0,U+3BF3,U+3C0F,U+3C26,U+3CC3,U+3CD2,U+3D11,U+3D1E,U+3D31,U+3D4E,U+3D64,U+3D9A,U+3DC0,U+3DCC,U+3DD4,U+3E05,U+3E3F-3E40,U+3E60,U+3E66,U+3E68,U+3E83,U+3E8A,U+3E94,U+3EDA,U+3F57,U+3F72,U+3F75,U+3F77,U+3FAE,U+3FB1,U+3FC9,U+3FD7,U+3FDC,U+4039,U+4058}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-52-wght-normal-DYmSQol3.woff2)format("woff2-variations");unicode-range:U+32B5-332B,U+332D-3394}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-53-wght-normal-DwAVKRqn.woff2)format("woff2-variations");unicode-range:U+31C8-31E3,U+31F0-321E,U+3220-3230,U+3232-32B4}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-54-wght-normal-DkswS7jl.woff2)format("woff2-variations");unicode-range:U+3028-303F,U+3094-3096,U+309F-30A0,U+30EE,U+30F7-30FA,U+30FF,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31BB,U+31C0-31C7}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-55-wght-normal-BYcCjSG_.woff2)format("woff2-variations");unicode-range:U+2F14-2FD5,U+2FF0-2FFB,U+3004,U+3013,U+3016-301B,U+301E,U+3020-3027}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-56-wght-normal-k2E-xsGo.woff2)format("woff2-variations");unicode-range:U+25E4-25E6,U+2601-2603,U+2609,U+260E-260F,U+2616-2617,U+261C-261F,U+262F,U+2641,U+2660,U+2662-2664,U+2666-2668,U+266D-266E,U+2672-267D,U+26BD-26BE,U+2702,U+271A,U+273D,U+2740,U+2756,U+2776-2793,U+27A1,U+2934-2935,U+29BF,U+29FA-29FB,U+2B05-2B07,U+2B1A,U+2B95,U+2E3A-2E3B,U+2E80-2E99,U+2E9B-2EF3,U+2F00-2F13}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-57-wght-normal-Dcyw3o92.woff2)format("woff2-variations");unicode-range:U+24D1-24FF,U+2503-2513,U+2515-2516,U+2518-251B,U+251D-2522,U+2524-259F,U+25A2-25AB,U+25B1,U+25B7,U+25C0-25C1,U+25C9-25CA,U+25CC,U+25D0-25D3,U+25E2-25E3}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-58-wght-normal-C-mIssxc.woff2)format("woff2-variations");unicode-range:U+2105,U+2109-210A,U+210F,U+2116,U+2121,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2202-2203,U+2205-2206,U+2208-220B,U+220F,U+2211,U+2213,U+2215,U+221A,U+221D,U+2220,U+2223,U+2225-2226,U+2228,U+222A-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2260,U+2262,U+2264-2265,U+226E-226F,U+2272-2273,U+2276-2277,U+2283-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2469-24D0}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-59-wght-normal-DUxkCIOP.woff2)format("woff2-variations");unicode-range:U+A1-A4,U+A6-A7,U+AA,U+AC-AD,U+B5-B6,U+B8-BA,U+BC-C8,U+CA-CC,U+CE-D5,U+D9-DB,U+DD-DF,U+E6,U+EE,U+F0,U+F5,U+F7,U+F9,U+FB,U+FE-102,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C,U+14E-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF,U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2C7,U+2C9,U+2EA-2EB,U+304,U+307,U+30C,U+1E3E-1E3F,U+1EA0-1EBE,U+1EC0-1EC6,U+1EC8-1EF9,U+2011-2012,U+2016,U+2018-201A,U+201E,U+2021,U+2030,U+2033,U+2035,U+2042,U+2047,U+2051,U+2074,U+20A9,U+20AB-20AC,U+20DD-20DE,U+2100}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-60-wght-normal-B1SQjyhM.woff2)format("woff2-variations");unicode-range:U+2227,U+26A0,U+2713,U+301F,U+4FF8,U+5239,U+526A,U+54FA,U+5740,U+5937,U+5993,U+59FB,U+5A3C,U+5C41,U+6028,U+626E,U+646F,U+647A,U+64B0,U+64E2,U+65A7,U+66FE,U+6727,U+6955,U+6BEF,U+6F23,U+724C,U+767C,U+7A83,U+7AC4,U+7B67,U+8000,U+8471,U+8513,U+8599,U+86DB,U+8718,U+87F2,U+88F3,U+8AD2,U+8E2A,U+8FA3,U+95A5,U+9798,U+9910,U+9957,U+9BAB,U+9C3B,U+9DAF,U+FF95}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-61-wght-normal-DqwoqK_H.woff2)format("woff2-variations");unicode-range:U+A8,U+2032,U+2261,U+2282,U+3090,U+30F1,U+339C,U+535C,U+53D9,U+56A2,U+56C1,U+5806,U+589F,U+59D0,U+5A7F,U+60E0,U+639F,U+65AF,U+68FA,U+69AE,U+6D1B,U+6EF2,U+71FB,U+725D,U+7262,U+75BC,U+7768,U+7940,U+79BF,U+7BED,U+7D68,U+7DFB,U+814B,U+8207,U+83E9,U+8494,U+8526,U+8568,U+85EA,U+86D9,U+87BA,U+8861,U+887F,U+8FE6,U+9059,U+9061,U+916A,U+976D,U+97AD,U+9ECE}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-62-wght-normal-Dvl1bj2o.woff2)format("woff2-variations");unicode-range:U+2D9,U+21D4,U+301D,U+515C,U+52FE,U+5420,U+5750,U+5766,U+5954,U+5B95,U+5F8A,U+5F98,U+620C,U+621F,U+641C,U+66D9,U+676D,U+6775,U+67F5,U+694A,U+6A02,U+6A3A,U+6A80,U+6C23,U+6C72,U+6DCB,U+6FAA,U+707C,U+71C8,U+7422,U+74E2,U+7791,U+7825,U+7A14,U+7A1C,U+7C95,U+7FC1,U+82A5,U+82DB,U+8304,U+853D,U+8CD3,U+8DE8,U+8F0C,U+8F3F,U+9091,U+91C7,U+929A,U+98AF,U+9913}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-63-wght-normal-pZDrjPWR.woff2)format("woff2-variations");unicode-range:U+2CA-2CB,U+2229,U+2468,U+2669,U+266F,U+273F,U+4EC0,U+4F60,U+4FB6,U+5347,U+540E,U+543B,U+5B0C,U+5D4C,U+5F14,U+5F9E,U+6155,U+62D0,U+6602,U+6666,U+66F3,U+67A2,U+67CA,U+69CC,U+6D29,U+6D9B,U+6E3E,U+6F81,U+7109,U+73C0,U+73C2,U+7425,U+7435-7436,U+7525,U+7554,U+785D,U+786B,U+7AE3,U+7B94,U+7D18,U+81BF,U+8511,U+8549,U+9075,U+9640,U+98E2,U+9E9F,U+FF96}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-64-wght-normal-DGBgUuRb.woff2)format("woff2-variations");unicode-range:U+2467,U+4ECE,U+4ED4,U+4F91,U+4FAE,U+534D,U+53C9,U+54B3,U+586B,U+5944,U+5B78,U+5DF7,U+5F77,U+6101,U+6167-6168,U+61A4,U+62D9,U+698A,U+699B,U+6A59,U+6CC4,U+6E07,U+7099,U+75D2,U+77AD,U+7953,U+7984,U+7A92,U+7BAA,U+7DBB,U+817F,U+82AD,U+85E9,U+868A,U+8CAA,U+8F44,U+9017,U+907C,U+908A,U+92F3,U+936E,U+9435,U+978D,U+9838,U+9A28,U+9B41,U+9BA8,U+9C57,U+9EB9}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-65-wght-normal-ZWzDwZG9.woff2)format("woff2-variations");unicode-range:U+B1,U+309B,U+4E5E,U+51F1,U+5506,U+55C5,U+58CC,U+59D1,U+5C51,U+5EF7,U+6284,U+62D7,U+6689,U+673D,U+6A2B,U+6A8E,U+6A9C,U+6D63,U+6DD1,U+70B8,U+7235,U+72DB,U+72F8,U+7560,U+7C9B,U+7CE7,U+7E1E,U+80AF,U+82EB,U+8463,U+8499,U+85DD,U+86EE,U+8A60,U+8A6E,U+8C79,U+8E87,U+8E8A,U+8F5F,U+9010,U+918D,U+9190,U+965B,U+97FB,U+9AB8,U+9BAD,U+9D3B,U+9D5C,U+9DFA,U+9E93}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-66-wght-normal-C9Pvbzcq.woff2)format("woff2-variations");unicode-range:U+2020,U+3003,U+3231,U+4E9B,U+4F3D,U+4F47,U+51B6,U+51DC,U+53E1,U+5BC5,U+602F,U+60BC,U+61C9,U+633D,U+637B,U+6492,U+65FA,U+660F,U+66F0,U+6703,U+681E,U+6876,U+6893,U+6912,U+698E,U+6C7D,U+714C,U+7169,U+71D5,U+725F,U+72D7,U+745B,U+74DC,U+75E2,U+7891,U+7897,U+7DCB,U+810A,U+8218,U+8339,U+840E,U+852D,U+8823,U+8A0A,U+9089,U+919C,U+971C,U+9AD9,U+FF4A,U+FF5A}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-67-wght-normal-BmPiBD9j.woff2)format("woff2-variations");unicode-range:U+2466,U+2600,U+4EAB,U+4FE3,U+4FF5,U+51A5,U+51F0,U+536F,U+53D4,U+53F1,U+54A5,U+559D,U+55E3,U+58FA,U+5962,U+59EA,U+5C16,U+5CEF,U+5D16,U+5F10,U+5FD6,U+6190,U+6216,U+634F,U+63BB,U+66D6,U+6756,U+6BC5,U+6E26,U+727D,U+731F,U+76F2,U+7729,U+7A7F,U+7AFF,U+7C9F,U+818F,U+8236,U+82B9,U+8338,U+85AA,U+88B4,U+8B33,U+904D,U+93A7,U+96CC,U+96EB,U+9AED,U+9B8E,U+FA11}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-68-wght-normal-BM7y9lVd.woff2)format("woff2-variations");unicode-range:U+251C,U+2523,U+4E14,U+545F,U+54BD,U+553E,U+55DC,U+56DA,U+589C,U+5B55,U+5BB5,U+5CE1,U+5DF4,U+5EB6,U+5EC9,U+6191,U+62F7,U+6357,U+64A5,U+6591,U+65BC,U+6897,U+6E1A,U+7063,U+711A,U+721B,U+722C,U+75B9,U+75D5,U+75FA,U+7766,U+7AAE,U+7B48,U+7B8B,U+7D21,U+7E55,U+7F75,U+842C,U+8910,U+8A63,U+8B39,U+8B5A,U+8CDC,U+8D74,U+907D,U+91E7,U+9306,U+96BC,U+98F4,U+9AC4}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-69-wght-normal-DjC_tZTr.woff2)format("woff2-variations");unicode-range:U+2003,U+2312,U+266C,U+4F86,U+51EA,U+5243,U+5256,U+541F,U+5841,U+59DC,U+5DF3,U+601C,U+60E7,U+632B,U+638C,U+64AD,U+6881,U+697C,U+69CD,U+6C50,U+6D2A,U+6FC1,U+7027,U+7058,U+70F9,U+714E,U+7345,U+751A,U+760D,U+764C,U+77DB,U+7D79,U+7E8F,U+80CE,U+814E,U+81FC,U+8247,U+8278,U+85A9,U+8A03,U+90ED,U+9784,U+9801,U+984E,U+99B3,U+9BC9,U+9BDB,U+9BE8,U+9E78,U+FF6B}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-70-wght-normal-BhDpOk5L.woff2)format("woff2-variations");unicode-range:U+266B,U+3006,U+5176,U+5197,U+51A8,U+51C6,U+52F2,U+5614,U+5875,U+5A2F,U+5B54,U+5CE0,U+5DBA,U+5DEB,U+5E63,U+5F59,U+5FCC,U+6068,U+6367,U+68B6,U+6A0B,U+6B64,U+6E15,U+6EBA,U+7272,U+72A0,U+7947,U+7985,U+79E6,U+79E9,U+7A3D,U+7A9F,U+7AAF,U+7B95,U+7F60,U+7F9E,U+7FE0,U+8098,U+80BA,U+8106,U+82D4,U+831C,U+87F9,U+8A1F,U+8ACF,U+90C1,U+920D,U+9756,U+FE43,U+FF94}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-71-wght-normal-BeAYbG_b.woff2)format("woff2-variations");unicode-range:U+AF,U+2465,U+2517,U+33A1,U+4F10,U+50C5,U+51B4,U+5384,U+5606,U+5BB0,U+5CAC,U+5EE3,U+618E,U+61F2,U+62C9,U+66AB,U+66F9,U+6816,U+6960,U+6B3E,U+6F20,U+7078,U+72D0,U+73ED,U+7AD9,U+7B1B,U+7BE4,U+7D62,U+7F51,U+80B4,U+80F4,U+8154,U+85FB,U+865C,U+8702,U+895F,U+8AED,U+8B90,U+8CED,U+8FBF,U+91D8,U+9418,U+9583,U+9591,U+9813,U+982C,U+9BD6,U+FF46,U+FF7F,U+FF88}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-72-wght-normal-t74baR93.woff2)format("woff2-variations");unicode-range:U+4E91,U+508D,U+50E7,U+514E,U+51F6,U+5446,U+5504,U+584A,U+59A8,U+59D3,U+5A46,U+5AC9,U+6020,U+60A6,U+6148,U+621A,U+6234,U+64C1,U+6523,U+675C,U+67D1,U+6953,U+6CCC,U+6DF5,U+6E13,U+6F06,U+723A,U+7325,U+74E6,U+758E,U+75AB,U+75D9,U+7A40,U+8096,U+82FA,U+8587,U+8594,U+8A6B,U+8AB9,U+8B17,U+8B83,U+937C,U+963B,U+9673,U+96DB,U+9CE9,U+9F4B,U+FF67,U+FF82,U+FF93}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-73-wght-normal-CwrK-6j-.woff2)format("woff2-variations");unicode-range:U+221E,U+2514,U+51F9,U+5270,U+5449,U+5824,U+59A5,U+5A29,U+5D07,U+5E16,U+60E3,U+614C,U+6276,U+643E,U+64AB,U+6562,U+6681,U+670B,U+6734,U+67AF,U+6A3D,U+6B05,U+6DC0,U+6E4A,U+7259,U+732A,U+7409,U+78A7,U+7A6B,U+8015,U+809B,U+817A,U+830E,U+837B,U+85AB,U+8A23,U+8A93,U+8B00,U+8B19,U+8B21,U+8CBF,U+8FB0,U+901D,U+91B8,U+9320,U+932C,U+9688,U+96F6,U+9DF2,U+FF6A}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-74-wght-normal-iogpiswj.woff2)format("woff2-variations");unicode-range:U+2002,U+2025,U+4F8D,U+51E1,U+51F8,U+5507,U+5598,U+58F1,U+5983,U+59AC,U+5C3C,U+5DE7,U+5E7D,U+5ECA,U+5F61,U+606D,U+60F9,U+636E,U+64EC,U+67DA,U+67FF,U+6813,U+68F2,U+693F,U+6B6A,U+6BBB,U+6EF4,U+7092,U+717D,U+7261,U+73C8,U+7432,U+7483,U+76FE,U+7709,U+78D0,U+81A3,U+81B3,U+82AF,U+8305,U+8309,U+8870,U+88FE,U+8CD1,U+8D66,U+906E,U+971E,U+9812,U+FF79,U+FF90}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-75-wght-normal-DYpRVFfS.woff2)format("woff2-variations");unicode-range:U+2464,U+2501,U+2640,U+2642,U+339D,U+4F0E,U+5091,U+50B5,U+5132,U+51CC,U+558B,U+55AA,U+585E,U+5BEE,U+5DFE,U+60B6,U+62B9,U+6349,U+6566,U+6590,U+6842,U+689D,U+6A58,U+6C70,U+6FF1,U+7815,U+7881,U+7AAA,U+7BC7,U+7DEF,U+7FA8,U+8017,U+8036,U+8061,U+821F,U+8429,U+8CE0,U+8E74,U+9019,U+90CA,U+9162,U+932F,U+93AE,U+9644,U+990C,U+9CF3,U+FF56,U+FF6E,U+FF7E,U+FF85}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-76-wght-normal-HKTYIip9.woff2)format("woff2-variations");unicode-range:U+2266-2267,U+4F2F,U+5208,U+5451,U+546A,U+5589,U+576A,U+5815,U+5A9A,U+5B9B,U+5C3A,U+5EFB,U+5FAA,U+6109,U+6643,U+6652,U+695A,U+69FD,U+6B86,U+6BB4,U+6DAF,U+7089,U+70CF,U+7A00,U+7A4F,U+7B39,U+7D33,U+80E1,U+828B,U+82A6,U+86CD,U+8C8C,U+8CCA,U+8DF3,U+9077,U+9175,U+91DC,U+925B,U+9262,U+9271,U+92ED,U+9855,U+9905,U+9D28,U+FF3F,U+FF58,U+FF68,U+FF6D,U+FF9C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-77-wght-normal-zMwvLrLX.woff2)format("woff2-variations");unicode-range:U+2207,U+25EF,U+309C,U+4E4F,U+5146,U+51DD,U+5351,U+540A,U+5629,U+5EB5,U+5F04,U+5F13,U+60DC,U+6212,U+63B4,U+642C,U+6627,U+66A6,U+66C7,U+66FD,U+674E,U+6B96,U+6C4E,U+6DF3,U+6E67,U+6F84,U+72FC,U+733F,U+7C97,U+7DB1,U+7E4D,U+816B,U+82D1,U+84CB,U+854E,U+8607,U+86C7,U+871C,U+8776,U+8A89,U+8FC4,U+91A4,U+9285,U+9685,U+9903,U+9B31,U+9F13,U+FF42,U+FF74,U+FF91}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-78-wght-normal-CJFvkh-5.woff2)format("woff2-variations");unicode-range:U+4E32,U+51DB,U+53A8,U+53EA,U+5609,U+5674,U+5A92,U+5E7E,U+6115,U+611A,U+62CC,U+62ED,U+63C9,U+64B9,U+64E6,U+65CB,U+6606,U+6731,U+683D,U+6AFB,U+7460,U+771E,U+78EF,U+7B26,U+7B51,U+7CDE,U+7D10,U+7D2F,U+7D46,U+80DE,U+819C,U+84B2,U+85CD,U+865A,U+8ECC,U+9022,U+90B8,U+9192,U+9675,U+96B7,U+99FF,U+FF44,U+FF55,U+FF6C,U+FF73,U+FF75,U+FF86,U+FF8D,U+FF92,U+FFE3}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-79-wght-normal-YT6TNXn0.woff2)format("woff2-variations");unicode-range:U+25B3,U+30F5,U+4EAE,U+4F46,U+4F51,U+5203,U+52FF,U+55A7,U+564C,U+565B,U+57F9,U+5805,U+5B64,U+5E06,U+5F70,U+5F90,U+60E8,U+6182,U+62F3,U+62FE,U+63AA,U+64A4,U+65D7,U+673A,U+6851,U+68CB,U+68DF,U+6D1E,U+6E58,U+6E9D,U+77B3,U+7832,U+7C3F,U+7DB4,U+7F70,U+80AA,U+80C6,U+8105,U+819D,U+8276,U+8679,U+8986,U+8C9D,U+8FC5,U+916C,U+9665,U+9699,U+96C0,U+9A19,U+FF8B}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-80-wght-normal-C8rE7JRr.woff2)format("woff2-variations");unicode-range:U+2463,U+25A1,U+4EF0,U+5076,U+5098,U+51FD,U+5302,U+5448,U+54C9,U+570B,U+583A,U+5893,U+58A8,U+58EE,U+5949,U+5BDB,U+5F26,U+5F81,U+6052,U+6170,U+61C7,U+631F,U+635C,U+664B,U+69FB,U+6F01,U+7070,U+722A,U+745E,U+755C,U+76C6,U+78C1,U+79E4,U+7BB8,U+7D0B,U+81A8,U+82D7,U+8B5C,U+8F14,U+8FB1,U+8FBB,U+9283,U+9298,U+9A30,U+FF03,U+FF50,U+FF59,U+FF7B,U+FF8E-FF8F}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-81-wght-normal-C3e5dWMK.woff2)format("woff2-variations");unicode-range:U+2010,U+2502,U+25B6,U+4F3A,U+514B,U+5265,U+52C3,U+5339,U+53EC,U+54C0,U+55B0,U+5854,U+5B8F,U+5CB3,U+5E84,U+60DA,U+6247,U+6249,U+628A,U+62CD,U+65AC,U+6838,U+690E,U+6CF0,U+6F02,U+6F2C,U+6F70,U+708A,U+7434,U+75BE,U+77EF,U+7C60,U+7C98,U+7D1B,U+7E2B,U+80A5,U+81E3,U+820C,U+8210,U+8475,U+862D,U+8650,U+8997,U+906D,U+91C8,U+9700,U+9727,U+9DF9,U+FF3A,U+FF9A}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-82-wght-normal-BjuKihWA.woff2)format("woff2-variations");unicode-range:U+2103,U+5049,U+52B1,U+5320,U+5553,U+572D,U+58C7,U+5B5D,U+5BC2,U+5DE3,U+5E61,U+5F80,U+61A9,U+67D0,U+67F4,U+6C88,U+6CA1,U+6CE5,U+6D78,U+6E9C,U+6F54,U+731B,U+73B2,U+74A7,U+74F6,U+75E9,U+7B20,U+7C8B,U+7F72,U+809D,U+8108,U+82B3,U+82BD,U+84B8,U+84C4,U+88C2,U+8AE6,U+8EF8,U+902E,U+9065,U+9326,U+935B,U+938C,U+9676,U+9694,U+96F7,U+9ED9,U+FF48,U+FF4C,U+FF81}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-83-wght-normal-CdGQgLIl.woff2)format("woff2-variations");unicode-range:U+2500,U+3008-3009,U+4EAD,U+4F0F,U+4FCA,U+53EB,U+543E,U+57A2,U+5CF0,U+5E8F,U+5FE0,U+61B2,U+62D8,U+6442,U+64B2,U+6589,U+659C,U+67F1,U+68C4,U+6CB8,U+6D12,U+6DE1,U+6FE1,U+70C8,U+723D,U+73E0,U+7656,U+773A,U+7948,U+7B87,U+7C92,U+7D3A,U+7E1B,U+7E4A,U+819A,U+8358,U+83C5,U+84BC,U+864E,U+8912,U+8C9E,U+8D05,U+92FC,U+9396,U+98FD,U+99D2,U+FF64,U+FF7A,U+FF83}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-84-wght-normal-BqzEfM_o.woff2)format("woff2-variations");unicode-range:U+3014-3015,U+4E3C,U+5036,U+5075,U+533F,U+53E9,U+5531,U+5642,U+5984,U+59E6,U+5A01,U+5B6B,U+5C0B,U+5F25,U+6069,U+60A0,U+614E,U+62B5,U+62D2-62D3,U+6597,U+660C,U+674F,U+67CF,U+6841,U+6905,U+6CF3,U+6D32,U+6D69,U+6F64,U+716E,U+7761,U+7B52,U+7BE0,U+7DBF,U+7DE9,U+7F36,U+81D3,U+8302,U+8389,U+846C,U+84EE,U+8A69,U+9038,U+9D8F,U+FF47,U+FF4B,U+FF76,U+FF9B}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-85-wght-normal-CPi4u8zn.woff2)format("woff2-variations");unicode-range:U+25C7,U+3007,U+504F,U+507D,U+51A0,U+52A3,U+5410,U+5510,U+559A,U+5782,U+582A,U+5C0A,U+5C3F,U+5C48,U+5F6B,U+6176,U+622F,U+6279,U+62BD,U+62DD,U+65ED,U+67B6,U+6817,U+6850,U+6D6A,U+6DEB,U+6EA2,U+6EDD,U+6F5C,U+72E9,U+73A9,U+7573,U+76BF,U+7950,U+7956,U+7F8A,U+7FFC,U+80A2,U+80C3,U+83CA,U+8A02,U+8A13,U+8DF5,U+9375,U+983B,U+99B4,U+FF4E,U+FF71,U+FF89,U+FF97}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-86-wght-normal-B0MkLvt0.woff2)format("woff2-variations");unicode-range:U+24,U+2022,U+2212,U+221F,U+2665,U+4ECF,U+5100,U+51CD,U+52D8,U+5378,U+53F6,U+574A,U+5982,U+5996,U+5C1A,U+5E1D,U+5F84,U+609F,U+61A7,U+61F8,U+6398,U+63EE,U+6676,U+6691,U+6EB6,U+7126,U+71E5,U+7687,U+7965,U+7D17,U+80A1,U+8107,U+8266,U+85A6,U+8987,U+8CA2,U+8CAB,U+8E0A,U+9042,U+95C7,U+9810,U+9867,U+98FC,U+FF52-FF54,U+FF61,U+FF77,U+FF98-FF99}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-87-wght-normal-D5BdgnTn.woff2)format("woff2-variations");unicode-range:U+B0,U+226A,U+2462,U+4E39,U+4FC3,U+4FD7,U+50BE,U+50DA,U+5200,U+5211,U+54F2,U+5618,U+596A,U+5B22,U+5BB4,U+5D50,U+60A3,U+63FA,U+658E,U+65E8,U+6669,U+6795,U+679D,U+67A0,U+6B3A,U+6E09,U+757F,U+7CD6,U+7DBE,U+7FFB,U+83CC,U+83F1,U+840C,U+845B,U+8846,U+8972,U+8A34,U+8A50,U+8A87,U+8EDF,U+8FF0,U+90A6,U+9154,U+95A3,U+9663,U+9686,U+96C7,U+FF3C,U+FF7C,U+FF8A}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-88-wght-normal-CyIWoFtM.woff2)format("woff2-variations");unicode-range:U+25BD,U+4E59,U+4EC1,U+4FF3,U+515A,U+518A,U+525B,U+5375,U+552F,U+57A3,U+5B9C,U+5C3D,U+5E3D,U+5E7B,U+5F0A,U+6094,U+6458,U+654F,U+67F3,U+6B8A,U+6BD2,U+6C37,U+6CE1,U+6E56,U+6E7F,U+6ED1,U+6EDE,U+6F0F,U+70AD,U+7267,U+7363,U+786C,U+7A42,U+7DB2,U+7F85,U+8178,U+829D,U+8896,U+8C5A,U+8CB0,U+8CE2,U+8ED2,U+9047,U+9177,U+970A,U+9EA6,U+FF1B,U+FF31,U+FF39,U+FF80}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-89-wght-normal-B-qGeNph.woff2)format("woff2-variations");unicode-range:U+A5,U+4E80,U+4F34,U+4F73,U+4F75,U+511F,U+5192,U+52AA,U+53C8,U+570F,U+57CB,U+596E,U+5D8B,U+5F66,U+5FD9,U+62DB,U+62F6,U+6328,U+633F,U+63A7,U+6469,U+6BBF,U+6C41,U+6C57,U+6D44,U+6DBC,U+706F,U+72C2,U+72ED,U+7551,U+75F4,U+7949,U+7E26,U+7FD4,U+8150,U+8AF8,U+8B0E,U+8B72,U+8CA7,U+934B,U+9A0E,U+9A12,U+9B42,U+FF41,U+FF43,U+FF45,U+FF49,U+FF4F,U+FF62-FF63}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-90-wght-normal-sQganGqO.woff2)format("woff2-variations");unicode-range:U+4E18,U+4FB5,U+5104,U+52C7,U+5353,U+5374,U+53E5,U+587E,U+594F,U+5A20,U+5DE1,U+5F18,U+5FCD,U+6291,U+62AB,U+6355,U+6392,U+63DA,U+63E1,U+656C,U+6687,U+68B0-68B1,U+68D2,U+68DA,U+6B27,U+6CBC,U+7159,U+7344,U+73CD,U+76DF,U+790E,U+7CF8,U+8102,U+88C1,U+8AA0,U+8E0F,U+9178,U+92AD,U+9670,U+96C5,U+9CF4,U+9DB4,U+FF3E,U+FF6F,U+FF72,U+FF78,U+FF7D,U+FF84,U+FF8C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-91-wght-normal-BZRsdRL6.woff2)format("woff2-variations");unicode-range:U+60,U+2200,U+226B,U+2461,U+517C,U+526F,U+5800,U+5B97,U+5BF8,U+5C01,U+5D29,U+5E4C,U+5E81,U+6065,U+61D0,U+667A,U+6696,U+6843,U+6C99,U+6D99,U+6EC5,U+6F22,U+6F6E,U+6FA4,U+6FEF,U+71C3,U+72D9,U+7384,U+78E8,U+7A1A,U+7A32,U+7A3C,U+7ADC,U+7CA7,U+7D2B,U+7DAD,U+7E4B,U+80A9,U+8170,U+81ED,U+820E,U+8A17,U+8AFE,U+90AA,U+914E,U+963F,U+99C4,U+9EBA,U+9F3B,U+FF38}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-92-wght-normal-Bfqhr8vr.woff2)format("woff2-variations");unicode-range:U+2460,U+4E5F,U+4E7E,U+4ED9,U+501F,U+502B,U+5968,U+5974,U+5AC1,U+5B99,U+5BA3,U+5BE7,U+5BE9,U+5C64,U+5CB8,U+5EC3,U+5F1F,U+616E,U+6297,U+62E0,U+62EC,U+6368,U+642D,U+65E6,U+6717,U+676F,U+6B04,U+732E,U+7652,U+76CA,U+76D7,U+7802,U+7E70,U+7F6A,U+8133,U+81E8,U+866B,U+878D,U+88F8,U+8A5E,U+8CDB,U+8D08,U+907A,U+90E1,U+96F2,U+9F8D,U+FF35,U+FF37,U+FF40,U+FF9D}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-93-wght-normal-ChR3IuHk.woff2)format("woff2-variations");unicode-range:U+21D2,U+25CE,U+300A-300B,U+4E89,U+4E9C,U+4EA1,U+5263,U+53CC,U+5426,U+5869,U+5947,U+598A,U+5999,U+5E55,U+5E72,U+5E79,U+5FAE,U+5FB9,U+602A,U+6163,U+624D,U+6749,U+6C5A,U+6CBF,U+6D45,U+6DFB,U+6E7E,U+708E,U+725B,U+7763,U+79C0,U+7BC4,U+7C89,U+7E01,U+7E2E,U+8010,U+8033,U+8C6A,U+8CC3,U+8F1D,U+8F9B,U+8FB2,U+907F,U+90F7,U+9707,U+9818,U+9B3C,U+FF0A,U+FF4D}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-94-wght-normal-CTW0oM41.woff2)format("woff2-variations");unicode-range:U+2015,U+2190,U+4E43,U+5019,U+5247,U+52E7,U+5438,U+54B2,U+55AB,U+57F7,U+5BD2,U+5E8A,U+5EF6,U+6016,U+60B2,U+6162,U+6319,U+6551,U+6607,U+66B4,U+675F,U+67D4,U+6B20,U+6B53,U+6CE3,U+719F,U+75B2,U+770B,U+7720,U+77AC,U+79D2,U+7AF9,U+7D05,U+7DCA,U+8056,U+80F8,U+81F3,U+8352,U+885D,U+8A70,U+8AA4,U+8CBC,U+900F,U+9084,U+91E3,U+9451,U+96C4,U+99C6,U+9AD4,U+FF70}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-95-wght-normal-cEmZK7kl.woff2)format("woff2-variations");unicode-range:U+2193,U+25B2,U+4E4B,U+516D,U+51C4,U+529F,U+52C9,U+5360,U+5442,U+5857,U+5915,U+59EB,U+5A9B,U+5C3B,U+6012,U+61B6,U+62B1,U+6311,U+6577,U+65E2,U+65EC,U+6613,U+6790,U+6CB9,U+7372,U+76AE,U+7D5E,U+7FCC,U+88AB,U+88D5,U+8CAF,U+8DDD,U+8ECD,U+8F38,U+8F9E,U+8FEB,U+9063,U+90F5,U+93E1,U+968A,U+968F,U+98FE,U+9EC4,U+FF1D,U+FF27,U+FF2A,U+FF36,U+FF3B,U+FF3D,U+FFE5}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-96-wght-normal-Bww_3Upk.woff2)format("woff2-variations");unicode-range:U+4E03,U+4F38,U+50B7,U+5264,U+5348,U+5371,U+585A,U+58CA,U+5951,U+59B9,U+59D4,U+5B98,U+5F8B,U+6388,U+64CD,U+65E7,U+6803,U+6B6F,U+6D66,U+6E0B,U+6ECB,U+6FC3,U+72AC,U+773C,U+77E2,U+7968,U+7A74,U+7DBA,U+7DD1,U+7E3E,U+808C,U+811A,U+8179,U+8239,U+8584,U+8A0E,U+8A72,U+8B66,U+8C46,U+8F29,U+90A3,U+9234,U+96F0,U+9769,U+9774,U+9AA8,U+FF26,U+FF28,U+FF9E-FF9F}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-97-wght-normal-DEi73Ic_.woff2)format("woff2-variations");unicode-range:U+7E,U+B4,U+25C6,U+2661,U+4E92,U+4EEE,U+4FFA,U+5144,U+5237,U+5287,U+52B4,U+58C1,U+5BFF,U+5C04,U+5C06,U+5E95,U+5F31,U+5F93,U+63C3,U+640D,U+6557,U+6614,U+662F,U+67D3,U+690D,U+6BBA,U+6E6F,U+72AF,U+732B,U+7518,U+7AE0,U+7AE5,U+7AF6,U+822A,U+89E6,U+8A3A,U+8A98,U+8CB8,U+8DE1,U+8E8D,U+95D8,U+961C,U+96A3,U+96EA,U+9BAE,U+FF20,U+FF22,U+FF29,U+FF2B-FF2C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-98-wght-normal-BE30qkDG.woff2)format("woff2-variations");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-99-wght-normal-Cj5IF6EZ.woff2)format("woff2-variations");unicode-range:U+2191,U+505C,U+52E4,U+5305,U+535A,U+56E0,U+59BB,U+5ACC,U+5B09,U+5B87,U+5C90,U+5DF1,U+5E2D,U+5E33,U+5F3E,U+6298,U+6383,U+653B,U+6697,U+6804,U+6A39,U+6CCA,U+6E90,U+6F2B,U+702C,U+7206,U+7236,U+7559,U+7565,U+7591,U+75C7,U+75DB,U+7B4B,U+7BB1,U+7D99,U+7FBD,U+8131,U+885B,U+8B1D,U+8FF7,U+9003,U+9045,U+96A0,U+9732,U+990A,U+99D0,U+9E97,U+9F62,U+FF25,U+FF2D}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-100-wght-normal-IGIcweVU.woff2)format("woff2-variations");unicode-range:U+4E08,U+4F9D,U+5012,U+514D,U+51B7,U+5275,U+53CA,U+53F8,U+5584,U+57FC,U+5B9D,U+5BFA,U+5C3E,U+5F01,U+5FB4,U+5FD7,U+606F,U+62E1,U+6563,U+6674,U+6CB3,U+6D3E,U+6D74,U+6E1B,U+6E2F,U+718A,U+7247,U+79D8,U+7D14,U+7D66,U+7D71,U+7DF4,U+7E41,U+80CC,U+8155,U+83D3,U+8A95,U+8AB2,U+8AD6,U+8CA1,U+9000,U+9006,U+9678,U+97D3,U+9808,U+98EF,U+9A5A,U+9B45,U+FF23,U+FF30}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-101-wght-normal-Dls8jqVU.woff2)format("woff2-variations");unicode-range:U+25BC,U+3012,U+4EF2,U+4F0A,U+516B,U+5373,U+539A,U+53B3,U+559C,U+56F0,U+5727,U+5742,U+5965,U+59FF,U+5BC6,U+5DFB,U+5E45,U+5EAD,U+5FB3,U+6211,U+6253,U+639B,U+63A8,U+6545,U+6575,U+6628,U+672D,U+68A8,U+6BDB,U+6D25,U+707D,U+767E,U+7834,U+7B46,U+7BC9,U+8074,U+82E6,U+8349,U+8A2A,U+8D70,U+8DA3,U+8FCE,U+91CC,U+967D,U+97FF,U+9996,U+FF1C,U+FF2F,U+FF32,U+FF34}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-102-wght-normal-CKMRrjm1.woff2)format("woff2-variations");unicode-range:U+3D,U+5E,U+25CF,U+4E0E,U+4E5D,U+4E73,U+4E94,U+4F3C,U+5009,U+5145,U+51AC,U+5238,U+524A,U+53F3,U+547C,U+5802,U+5922,U+5A66,U+5C0E,U+5DE6,U+5FD8,U+5FEB,U+6797,U+685C,U+6B7B,U+6C5F-6C60,U+6CC9,U+6CE2,U+6D17,U+6E21,U+7167,U+7642,U+76DB,U+8001,U+821E,U+8857,U+89D2,U+8B1B,U+8B70,U+8CB4,U+8CDE,U+8F03,U+8F2A,U+968E,U+9B54,U+9E7F,U+9EBB,U+FF05,U+FF33}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-103-wght-normal-Cf0qKmex.woff2)format("woff2-variations");unicode-range:U+500D,U+5074,U+50CD,U+5175,U+52E2,U+5352,U+5354,U+53F2,U+5409,U+56FA,U+5A18,U+5B88,U+5BDD,U+5CA9,U+5F92,U+5FA9,U+60A9,U+623F,U+6483,U+653F,U+666F,U+66AE,U+66F2,U+6A21,U+6B66,U+6BCD,U+6D5C,U+796D,U+7A4D,U+7AEF,U+7B56,U+7B97,U+7C4D,U+7E04,U+7FA9,U+8377,U+83DC,U+83EF,U+8535,U+8863,U+88CF,U+88DC,U+8907,U+8ACB,U+90CE,U+91DD,U+FF0B,U+FF0D,U+FF19,U+FF65}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-104-wght-normal-DU15_Tmk.woff2)format("woff2-variations");unicode-range:U+4E01,U+4E21,U+4E38,U+52A9,U+547D,U+592E,U+5931,U+5B63,U+5C40,U+5DDE,U+5E78,U+5EFA,U+5FA1,U+604B,U+6075,U+62C5,U+632F,U+6A19,U+6C0F,U+6C11,U+6C96,U+6E05,U+70BA,U+71B1,U+7387,U+7403,U+75C5,U+77ED,U+795D,U+7B54,U+7CBE,U+7D19,U+7FA4,U+8089,U+81F4,U+8208,U+8336,U+8457,U+8A33,U+8C4A,U+8CA0,U+8CA8,U+8CC0,U+9014,U+964D,U+9803,U+983C,U+98DB,U+FF17,U+FF21}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-105-wght-normal-CTXm1m1e.woff2)format("woff2-variations");unicode-range:U+25,U+25A0,U+4E26,U+4F4E,U+5341,U+56F2,U+5BBF,U+5C45,U+5C55,U+5C5E,U+5DEE,U+5E9C,U+5F7C,U+6255,U+627F,U+62BC,U+65CF,U+661F,U+666E,U+66DC,U+67FB,U+6975,U+6A4B,U+6B32,U+6DF1,U+6E29,U+6FC0,U+738B,U+7686,U+7A76,U+7A81,U+7C73,U+7D75,U+7DD2,U+82E5,U+82F1,U+85AC,U+888B,U+899A,U+8A31,U+8A8C,U+8AB0,U+8B58,U+904A,U+9060,U+9280,U+95B2,U+984D,U+9CE5,U+FF18}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-106-wght-normal-COtgWfsA.woff2)format("woff2-variations");unicode-range:U+30F6,U+50AC,U+5178,U+51E6,U+5224,U+52DD,U+5883,U+5897,U+590F,U+5A5A,U+5BB3,U+5C65,U+5E03,U+5E2B,U+5E30,U+5EB7,U+6271,U+63F4,U+64AE,U+6574,U+672B,U+679A,U+6A29-6A2A,U+6CA2,U+6CC1,U+6D0B,U+713C,U+74B0,U+7981,U+7A0B,U+7BC0,U+7D1A,U+7D61,U+7FD2,U+822C,U+8996,U+89AA,U+8CAC,U+8CBB,U+8D77,U+8DEF,U+9020,U+9152,U+9244,U+9662,U+967A,U+96E3,U+9759,U+FF16}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-107-wght-normal-BMH1cYUp.woff2)format("woff2-variations");unicode-range:U+23,U+3C,U+2192,U+4E45,U+4EFB,U+4F50,U+4F8B,U+4FC2,U+5024,U+5150,U+5272,U+5370,U+53BB,U+542B,U+56DB,U+56E3,U+57CE,U+5BC4,U+5BCC,U+5F71,U+60AA,U+6238,U+6280,U+629C,U+6539,U+66FF,U+670D,U+677E-677F,U+6839,U+69CB,U+6B4C,U+6BB5,U+6E96,U+6F14,U+72EC,U+7389,U+7814,U+79CB,U+79D1,U+79FB,U+7A0E,U+7D0D,U+85E4,U+8D64,U+9632,U+96E2,U+9805,U+99AC,U+FF1E}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-108-wght-normal-1F5IhFoa.woff2)format("woff2-variations");unicode-range:U+2605-2606,U+301C,U+4E57,U+4FEE,U+5065,U+52DF,U+533B,U+5357,U+57DF,U+58EB,U+58F0,U+591C,U+592A-592B,U+5948,U+5B85,U+5D0E,U+5EA7,U+5FF5,U+6025,U+63A1,U+63A5,U+63DB,U+643A,U+65BD,U+671D,U+68EE,U+6982,U+6B73,U+6BD4,U+6D88,U+7570,U+7B11,U+7D76,U+8077,U+8217,U+8C37,U+8C61,U+8CC7,U+8D85,U+901F,U+962A,U+9802,U+9806,U+9854,U+98F2,U+9928,U+99C5,U+9ED2}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-109-wght-normal-XZ0efpq6.woff2)format("woff2-variations");unicode-range:U+266A,U+4F11,U+533A,U+5343,U+534A,U+53CD,U+5404,U+56F3,U+5B57-5B58,U+5BAE,U+5C4A,U+5E0C,U+5E2F,U+5EAB,U+5F35,U+5F79,U+614B,U+6226,U+629E,U+65C5,U+6625,U+6751,U+6821,U+6B69,U+6B8B,U+6BCE,U+6C42,U+706B,U+7C21,U+7CFB,U+805E,U+80B2,U+82B8,U+843D,U+8853,U+88C5,U+8A3C,U+8A66,U+8D8A,U+8FBA,U+9069,U+91CF,U+9752,U+975E,U+9999,U+FF0F-FF10,U+FF14-FF15}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-110-wght-normal-CeHeZFeT.woff2)format("woff2-variations");unicode-range:U+40,U+4E86,U+4E95,U+4F01,U+4F1D,U+4FBF,U+5099,U+5171,U+5177,U+53CB,U+53CE,U+53F0,U+5668,U+5712,U+5BA4,U+5CA1,U+5F85,U+60F3,U+653E,U+65AD,U+65E9,U+6620,U+6750,U+6761,U+6B62,U+6B74,U+6E08,U+6E80,U+7248,U+7531,U+7533,U+753A,U+77F3,U+798F,U+7F6E,U+8449,U+88FD,U+89B3,U+8A55,U+8AC7,U+8B77,U+8DB3,U+8EFD,U+8FD4,U+9031-9032,U+9580,U+9589,U+96D1,U+985E}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-111-wght-normal-DyRaOVPC.woff2)format("woff2-variations");unicode-range:U+2B,U+D7,U+300E-300F,U+4E07,U+4E8C,U+512A,U+5149,U+518D,U+5236,U+52B9,U+52D9,U+5468,U+578B,U+57FA,U+5B8C,U+5BA2,U+5C02,U+5DE5,U+5F37,U+5F62,U+623B,U+63D0,U+652F,U+672A,U+6848,U+6D41,U+7136,U+7537,U+754C,U+76F4,U+79C1,U+7BA1,U+7D44,U+7D4C,U+7DCF,U+7DDA,U+7DE8,U+82B1,U+897F,U+8CA9,U+8CFC,U+904E,U+9664,U+982D,U+9858,U+98A8,U+9A13,U+FF13,U+FF5C}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-112-wght-normal-CnVx-8lB.woff2)format("woff2-variations");unicode-range:U+4E16,U+4E3B,U+4EA4,U+4EE4,U+4F4D,U+4F4F,U+4F55,U+4F9B,U+5317,U+5358,U+53C2,U+53E4,U+548C,U+571F,U+59CB,U+5CF6,U+5E38,U+63A2,U+63B2,U+6559,U+662D,U+679C,U+6C7A,U+72B6,U+7523,U+767D,U+770C,U+7A2E,U+7A3F,U+7A7A,U+7B2C,U+7B49,U+7D20,U+7D42,U+8003,U+8272,U+8A08,U+8AAC,U+8CB7,U+8EAB,U+8EE2,U+9054-9055,U+90FD,U+914D,U+91CD,U+969B,U+97F3,U+984C,U+FF06}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-113-wght-normal-CtbyXo_h.woff2)format("woff2-variations");unicode-range:U+26,U+5F,U+2026,U+203B,U+4E09,U+4EAC,U+4ED5,U+4FA1,U+5143,U+5199,U+5207,U+539F,U+53E3,U+53F7,U+5411,U+5473,U+5546,U+55B6,U+5929,U+597D,U+5BB9,U+5C11,U+5C4B,U+5DDD,U+5F97,U+5FC5,U+6295,U+6301,U+6307,U+671B,U+76F8,U+78BA,U+795E,U+7D30,U+7D39,U+7D9A,U+89E3,U+8A00,U+8A73,U+8A8D,U+8A9E,U+8AAD,U+8ABF,U+8CEA,U+8ECA,U+8FFD,U+904B,U+9650,U+FF11-FF12}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-114-wght-normal-DCIM4jZs.woff2)format("woff2-variations");unicode-range:U+3E,U+3005,U+4E0D,U+4E88,U+4ECB,U+4EE3,U+4EF6,U+4FDD,U+4FE1,U+500B,U+50CF,U+5186,U+5316,U+53D7,U+540C,U+544A,U+54E1,U+5728,U+58F2,U+5973,U+5B89,U+5C71,U+5E02,U+5E97,U+5F15,U+5FC3,U+5FDC,U+601D,U+611B,U+611F,U+671F,U+6728,U+6765,U+683C,U+6B21,U+6CE8,U+6D3B,U+6D77,U+7530,U+7740,U+7ACB,U+7D50,U+826F,U+8F09,U+8FBC,U+9001,U+9053,U+91CE,U+9762,U+98DF}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-115-wght-normal-CDBMNWew.woff2)format("woff2-variations");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-116-wght-normal-RqS7_mFx.woff2)format("woff2-variations");unicode-range:U+A9,U+3010-3011,U+30E2,U+4E0B,U+4ECA,U+4ED6,U+4ED8,U+4F53,U+4F5C,U+4F7F,U+53D6,U+540D,U+54C1,U+5730,U+5916,U+5B50,U+5C0F,U+5F8C,U+624B,U+6570,U+6587,U+6599,U+691C,U+696D,U+6CD5,U+7269,U+7279,U+7406,U+767A-767B,U+77E5,U+7D04,U+7D22,U+8005,U+80FD,U+81EA,U+8868,U+8981,U+89A7,U+901A,U+9023,U+90E8,U+91D1,U+9332,U+958B,U+96C6,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-117-wght-normal-D73BPRww.woff2)format("woff2-variations");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-118-wght-normal-U5v7NshZ.woff2)format("woff2-variations");unicode-range:U+21-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2-B3,U+B7,U+BB,U+C9,U+CD,U+D6,U+D8,U+DC,U+E0-E5,U+E7-ED,U+EF,U+F1-F4,U+F6,U+F8,U+FA,U+FC-FD,U+103,U+14D,U+1B0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+201C-201D,U+2039-203A,U+203C,U+2048-2049,U+2113,U+2122,U+65E5,U+6708,U+70B9}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-119-wght-normal-D3TauSHf.woff2)format("woff2-variations");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-cyrillic-wght-normal-BQJ6xfwZ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-vietnamese-wght-normal-CFXlG5tS.woff2)format("woff2-variations");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:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-latin-ext-wght-normal-pB8enYeX.woff2)format("woff2-variations");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:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-jp-latin-wght-normal-JmuruAaA.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fd-font-family-sans:"Plus Jakarta Sans Variable", "Noto Sans JP Variable", "Plus Jakarta Sans", "Noto Sans JP", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--fd-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--fd-font-size-4xs:7px;--fd-font-size-3xs:8px;--fd-font-size-2xs:9px;--fd-font-size-xs:10px;--fd-font-size-sm:11px;--fd-font-size-md:12px;--fd-font-size-control:13px;--fd-font-size-base:14px;--fd-font-size-lg:15px;--fd-font-size-xl:16px;--fd-font-size-2xl:18px;--fd-font-size-3xl:20px;--fd-font-size-page:22px;--fd-font-size-4xl:24px;--fd-font-size-5xl:28px;--fd-font-size-hero:30px;--fd-font-size-6xl:32px;--fd-font-size-display:48px;--fd-font-weight-regular:400;--fd-font-weight-medium:500;--fd-font-weight-semibold:600;--fd-font-weight-bold:700;--fd-font-weight-extrabold:800;--fd-font-weight-black:900;--fd-leading-098:.98;--fd-leading-none:1;--fd-leading-102:1.02;--fd-leading-104:1.04;--fd-leading-105:1.05;--fd-leading-106:1.06;--fd-leading-tight:1.08;--fd-leading-110:1.1;--fd-leading-snug:1.15;--fd-leading-118:1.18;--fd-leading-120:1.2;--fd-leading-125:1.25;--fd-leading-normal:1.3;--fd-leading-132:1.32;--fd-leading-134:1.34;--fd-leading-135:1.35;--fd-leading-138:1.38;--fd-leading-140:1.4;--fd-leading-142:1.42;--fd-leading-145:1.45;--fd-leading-150:1.5;--fd-leading-152:1.52;--fd-leading-155:1.55;--fd-leading-156:1.56;--fd-leading-160:1.6;--fd-leading-170:1.7;--fd-tracking-heading:-.04em;--fd-tracking-title:-.03em;--fd-tracking-soft-tight:-.02em;--fd-tracking-subtle-tight:-.01em;--fd-tracking-normal:0;--fd-tracking-001:.01em;--fd-tracking-002:.02em;--fd-tracking-004:.04em;--fd-tracking-005:.05em;--fd-tracking-006:.06em;--fd-tracking-008:.08em;--fd-tracking-009:.09em;--fd-tracking-010:.1em;--fd-tracking-011:.11em;--fd-tracking-012:.12em;--fd-tracking-014:.14em;--fd-tracking-016:.16em;--fd-color-white:#fff;--fd-color-page:#edf7ff;--fd-color-surface:#fff;--fd-color-surface-soft:#fbfdff;--fd-color-surface-muted:#f8fbff;--fd-color-surface-soft-blue:#f7fbff;--fd-color-surface-chip:#edf1f6;--fd-color-surface-control:#eef2f7;--fd-color-surface-control-2:#eef3f8;--fd-color-table-head:#e9eef5;--fd-color-text-strong:#1f2733;--fd-color-text-heading:#202733;--fd-color-text-deep:#223042;--fd-color-text-body:#243142;--fd-color-text-muted:#66768a;--fd-color-text-muted-2:#708297;--fd-color-text-muted-3:#73859a;--fd-color-text-soft:#6f8093;--fd-color-text-soft-2:#6f8094;--fd-color-border:#d7e3ef;--fd-color-border-soft:#d8e3ef;--fd-color-border-panel:#d6e1ec;--fd-color-border-control:#d8e1ec;--fd-color-border-strong:#c8d0da;--fd-color-border-card:#d4deea;--fd-color-line:#cfd9e6;--fd-color-line-soft:#e6eef6;--fd-color-primary:#0a8bd9;--fd-color-primary-ui:#0f8bd7;--fd-color-primary-border:#148bd8;--fd-color-primary-strong:#1789ca;--fd-color-primary-dark:#148ad0;--fd-color-primary-deep:#0c88d2;--fd-color-blue:#0a87d1;--fd-color-blue-2:#0f7ec8;--fd-color-success:#0e8d84;--fd-color-success-soft:#dff6f3;--fd-color-danger:#ef5350;--fd-color-warning:#de5f20;--fd-space-0:0;--fd-space-1:2px;--fd-space-2:4px;--fd-space-3:6px;--fd-space-4:8px;--fd-space-5:10px;--fd-space-6:12px;--fd-space-7:14px;--fd-space-8:16px;--fd-space-9:18px;--fd-space-10:20px;--fd-space-11:22px;--fd-space-12:24px;--fd-space-13:28px;--fd-space-14:30px;--fd-space-15:32px;--fd-space-16:34px;--fd-space-17:36px;--fd-radius-0:0;--fd-radius-3:3px;--fd-radius-4:4px;--fd-radius-xs:8px;--fd-radius-sm:8px;--fd-radius-10:10px;--fd-radius-12:12px;--fd-radius-14:14px;--fd-radius-md:16px;--fd-radius-lg:18px;--fd-radius-xl:20px;--fd-radius-22:22px;--fd-radius-2xl:24px;--fd-radius-26:26px;--fd-radius-28:28px;--fd-radius-pill:999px;--fd-radius-round:50%;--fd-shadow-card:0 8px 24px #223f6114;--fd-shadow-soft:0 10px 24px #a5bace1f;--fd-shadow-card-compact:0 2px 10px #3555770d;--fd-shadow-card-compact-hover:0 3px 10px #3555770f;--fd-shadow-panel:0 18px 44px #2e588014;--fd-shadow-popover:0 18px 42px #1a2c472e;--fd-shadow-focus:0 0 0 3px #0b8bdc1a;--fd-shadow-primary:0 10px 24px #1789ca38;--fd-shadow-primary-strong:0 16px 30px #0b8bdc52;--fd-shadow-inset-top:inset 0 1px 0 #ffffffb8;--fd-focus-ring:0 0 0 3px #0a8bd929;--fd-leading-relaxed:var(--fd-leading-140);--fd-leading-loose:var(--fd-leading-150);--fd-tracking-tight:var(--fd-tracking-heading);--fd-tracking-compact:var(--fd-tracking-title);--fd-tracking-soft:var(--fd-tracking-soft-tight);--fd-tracking-wide:var(--fd-tracking-008);--fd-tracking-wider:var(--fd-tracking-012);--fd-tracking-widest:var(--fd-tracking-016);--fd-transition-fast:.16s ease;--fd-transition-base:.18s ease;--fd-transition-slow:.2s ease;--fd-transition-snap:.15s ease;--fd-z-sticky:10040;--fd-z-popover:30;--fd-control-height-xs:28px;--fd-control-height-sm:30px;--fd-control-height-md:34px;--fd-control-height-lg:40px;--fd-control-height-xl:44px;--fd-topbar-height:65px;--fd-avatar-size:34px;--fd-icon-size-sm:14px;--fd-icon-size-md:16px;--fd-icon-size-lg:18px;--font-sans:var(--fd-font-family-sans);--font-mono:var(--fd-font-family-mono);--page:var(--fd-color-page);--soft:var(--fd-color-surface-soft-blue);--green:var(--fd-color-success);--green-bg:var(--fd-color-success-soft);--red:var(--fd-color-danger);--orange:var(--fd-color-warning);--blue:var(--fd-color-blue);--blue-2:var(--fd-color-blue-2);--ink:var(--fd-color-text-strong);--muted:var(--fd-color-text-muted);--line:var(--fd-color-line);--line-soft:var(--fd-color-line-soft);--card:#fffffffb;--shadow:0 1px 0 #10182805, 0 14px 36px #23467014;--radius:var(--fd-radius-22);--focus-ring:var(--fd-focus-ring);--fs-hero:var(--fd-font-size-hero);--fs-page:var(--fd-font-size-page);--fs-title:var(--fd-font-size-2xl);--fs-base:var(--fd-font-size-lg);--fs-sm:var(--fd-font-size-control);--fs-label:var(--fd-font-size-sm);--fs-tag:var(--fd-font-size-xs);--weight-regular:var(--fd-font-weight-regular);--weight-medium:var(--fd-font-weight-medium);--weight-semibold:var(--fd-font-weight-semibold);--weight-bold:var(--fd-font-weight-bold);--weight-extrabold:var(--fd-font-weight-extrabold);--lh-none:var(--fd-leading-none);--lh-tight:var(--fd-leading-120);--lh-snug:var(--fd-leading-140);--lh-normal:var(--fd-leading-155);--lh-relaxed:var(--fd-leading-170);--tracking-heading:var(--fd-tracking-heading);--tracking-title:var(--fd-tracking-title);--tracking-label:var(--fd-tracking-008);--tracking-label-wide:var(--fd-tracking-012)}html,body,#root{font-family:var(--fd-font-family-sans)}body{color:var(--fd-color-text-strong);font-family:var(--fd-font-family-sans);font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-regular);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;font-family:var(--fd-font-family-sans)}code,kbd,pre,samp{font-family:var(--fd-font-family-mono)}.zone-report-shell{--fd-color-border:var(--fd-color-border-strong);--fd-color-border-soft:var(--fd-color-border-strong);--fd-color-border-panel:var(--fd-color-border-strong);--fd-color-border-control:var(--fd-color-border-strong);gap:var(--fd-space-8);padding-bottom:var(--fd-space-9);margin-top:0;display:grid}.visitors-report-shell,.details-report-page{--fd-color-border:var(--fd-color-border-strong);--fd-color-border-soft:var(--fd-color-border-strong);--fd-color-border-panel:var(--fd-color-border-strong);--fd-color-border-control:var(--fd-color-border-strong);gap:var(--fd-space-8);display:grid}.visitors-report-shell{padding-bottom:25px}.dashboard-hero,.dashboard-target-strip,.dashboard-kpi-shell,.dashboard-bottom-grid,.dashboard-page-skeleton{--fd-color-border:var(--fd-color-border-strong);--fd-color-border-soft:var(--fd-color-border-strong);--fd-color-border-panel:var(--fd-color-border-strong);--fd-color-border-control:var(--fd-color-border-strong)}.zone-report-shell .page-header{padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-8);margin-bottom:0}.zone-report-shell .page-header h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-110);letter-spacing:-.05em;font-weight:var(--weight-semibold)}.zone-report-shell .page-header p{margin-top:var(--fd-space-3);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);color:#6d7d90}.zone-card{border:1px solid var(--fd-color-line);border-radius:var(--fd-radius-xl);padding:var(--fd-space-0);background:var(--fd-color-white);overflow:hidden;box-shadow:0 6px 22px #bdd2e829}.zone-card--funnel{padding:var(--fd-space-0) var(--fd-space-9) var(--fd-space-6);--zone-funnel-fill:#2f7fd1;--zone-funnel-track:#eef4fb;--zone-funnel-text:#232d3a;--zone-funnel-muted:#6d7f95;--zone-funnel-delta:#6f8197;--zone-funnel-cut:var(--fd-color-white)}.zone-card--table{padding-bottom:var(--fd-space-8);overflow:visible}.zone-card--chart,.zone-card--demographic{padding-bottom:var(--fd-space-8)}.zone-card__header{justify-content:space-between;align-items:center;gap:var(--fd-space-7);padding:var(--fd-space-4) var(--fd-space-0) var(--fd-space-4);display:flex}.zone-card__header h2{margin:var(--fd-space-0);color:#263241;font-size:var(--fd-font-size-lg);font-weight:var(--weight-semibold);line-height:var(--fd-leading-snug)}.zone-card__header--demographic{align-items:flex-start}.zone-card__actions{align-items:center;gap:var(--fd-space-5);display:flex;position:relative}.zone-card__actions--demographic{flex-wrap:wrap;justify-content:flex-end}.zone-card__toolbar{align-items:center;gap:var(--fd-space-4);display:flex}.zone-card__icon-btn{border-radius:var(--fd-radius-pill);color:#8090a5;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.zone-card__icon-btn:hover{background:#f3f7fb}.zone-card__menu{position:relative}.zone-card__menu-popover{min-width:148px;padding:var(--fd-space-4);gap:var(--fd-space-2);border-radius:var(--fd-radius-14);box-shadow:var(--fd-shadow-popover);z-index:var(--fd-z-popover);background:#fffffffa;border:1px solid #d7e2ee;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.zone-card__menu-item{width:100%;min-height:38px;padding:0 var(--fd-space-6);border-radius:var(--fd-radius-10);color:var(--fd-color-text-strong);text-align:left;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);letter-spacing:var(--fd-tracking-001);background:0 0;border:0}.zone-card__menu-item:hover{color:#0c6db4;background:#edf4fb}.zone-columns-trigger{box-shadow:none;color:#6a7c92;background:var(--fd-color-white);border-color:#d5dfeb}.zone-select select{min-width:138px;height:34px;padding:var(--fd-space-0) 38px var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#61748c;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);box-shadow:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6f7f92 50%),linear-gradient(135deg,#6f7f92 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d3deeb}.zone-segmented-control{padding:var(--fd-space-1);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);box-shadow:none;border:1px solid #d4dfeb;display:inline-flex}.zone-segmented-control button{min-width:48px;height:32px;padding:var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-pill);color:#6f8198;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:0 0;border:0}.zone-segmented-control button.is-active{color:var(--fd-color-white);background:#1497dd}.zone-funnel-grid{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;display:grid}.zone-funnel-conn{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.zone-funnel-col__head{gap:var(--fd-space-1);padding:var(--fd-space-1) 0 var(--fd-space-4);display:grid}.zone-funnel-col__label{font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-snug);color:var(--zone-funnel-text);margin:0}.zone-funnel-col__value{color:var(--zone-funnel-text);font-size:var(--fd-font-size-page);line-height:var(--fd-leading-none);font-weight:var(--weight-bold);margin:0}.zone-funnel-col__count{color:var(--zone-funnel-muted);font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-120);margin:0}.zone-funnel-bar-area{border-bottom:1px solid #d7e3ee;min-height:170px;position:relative;overflow:hidden}.zone-funnel-track{background:var(--zone-funnel-track);position:absolute;top:0;bottom:0;left:0;right:0}.zone-funnel-bar{background:var(--zone-funnel-fill);z-index:1;position:absolute;top:auto;bottom:0;left:0;right:0}.zone-funnel-col__foot,.zone-funnel-conn__foot{align-items:flex-end;min-height:18px;display:flex}.zone-funnel-conn__head{min-height:60px}.zone-funnel-conn__svg{width:100%;height:100%;line-height:var(--fd-leading-none);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.zone-funnel-conn__polygon{fill:#e1edf9}.zone-funnel-conn.is-flat .zone-funnel-conn__svg{display:none}.zone-funnel-conn__foot{justify-content:center}.zone-funnel-conn__delta{color:var(--zone-funnel-delta);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);white-space:nowrap;text-align:center}.zone-table-wrap{border-radius:var(--fd-radius-lg);border:1px solid #d7e2ee;overflow-x:auto}.zone-table{border-collapse:collapse;width:100%;min-width:1080px}.zone-table th{padding:var(--fd-space-7) var(--fd-space-6);color:#5f7188;text-align:center;vertical-align:middle;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-005);text-transform:uppercase;white-space:nowrap;background:#eef2f6}.zone-table td{padding:var(--fd-space-7) var(--fd-space-6);color:#5f7188;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);text-align:center;vertical-align:middle;border-top:1px solid #d7e2ee}.zone-table thead th{border-top:0}.zone-table th:nth-child(2),.zone-table td:nth-child(2){text-align:left}.zone-table__expander{width:36px;min-width:36px;padding:var(--fd-space-0) var(--fd-space-4)}.zone-expander-btn{border-radius:var(--fd-radius-pill);color:#7d8fa5;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.zone-table__subrow td{background:var(--fd-color-surface-soft)}.zone-demographic-grid{gap:var(--fd-space-8);grid-template-columns:minmax(0,1.58fr) minmax(320px,.92fr);align-items:start;display:grid}.zone-demographic-chart{padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-0)}.zone-demographic-chart .apexcharts-canvas{transform-origin:top;transform:scale(.97)}.zone-card .secondary-btn{min-height:34px;padding:var(--fd-space-0) 13px;border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.zone-card .secondary-btn svg{width:14px;height:14px}.zone-columns-modal{min-height:0;padding-top:var(--fd-space-4);background:linear-gradient(#fffffffa 0%,#f8fbfff5 100%);border-top-left-radius:24px;border-top-right-radius:24px}.zone-columns-modal .modal-handle{margin-bottom:var(--fd-space-8);border-radius:var(--fd-radius-pill);background:#cbd7e6;width:84px;height:6px}.zone-columns-modal .modal-head{margin-bottom:var(--fd-space-6);padding-inline:var(--fd-space-13)}.zone-columns-modal.sheet-modal.list-modal{min-height:0;padding:var(--fd-space-8) 0 var(--fd-space-9)}.zone-columns-modal .modal-head h2{color:var(--fd-color-text-strong);font-size:var(--fd-font-size-2xl);font-weight:var(--weight-bold);line-height:var(--fd-leading-120)}.zone-columns-modal .modal-head button{border-radius:var(--fd-radius-pill);color:#64748b;background:0 0;width:36px;height:36px}.zone-columns-modal .modal-head button:hover{color:#1f2937;background:#eef4fb}.zone-columns-modal__body{padding-bottom:var(--fd-space-2);overscroll-behavior:contain;flex-direction:column;max-height:min(56vh,520px);display:flex;overflow-y:auto}.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__all,.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__row{width:100%!important;padding:0 var(--fd-space-13)!important;justify-content:flex-start!important;align-items:center!important;gap:var(--fd-space-8)!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:flex!important}.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__all{min-height:56px!important}.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__list{flex-direction:column;gap:0;display:flex}.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__all input[type=checkbox],.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__row input[type=checkbox]{border-radius:var(--fd-radius-sm);accent-color:#1082d3;box-shadow:none;border:1.5px solid #c7d4e3;flex:none;width:16px!important;height:16px!important;margin:0!important}.zone-columns-modal__copy{flex:auto;align-items:center;min-width:0;display:flex}.zone-columns-modal__copy strong{font-size:var(--fd-font-size-lg);font-weight:var(--weight-semibold);line-height:var(--fd-leading-125);color:var(--fd-color-text-strong)}.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__row:hover,.zone-columns-modal.sheet-modal.list-modal .zone-columns-modal__all:hover{background:#ebf3fc94}.filter-chip span{white-space:nowrap}.filter-chip:hover{background:var(--fd-color-white);border-color:#9eb8d5}.empty b{color:#41556c;font-size:var(--fd-font-size-lg);display:block}.empty-copy{margin-top:var(--fd-space-5);line-height:var(--fd-leading-150)}.modal.sheet-modal{width:100%;max-width:100%;min-height:30vh;padding:var(--fd-space-11) var(--fd-space-12) 26px}.modal.sheet-modal.radar-selector-modal{width:100%;max-width:100%;min-height:92vh;padding:var(--fd-space-11) var(--fd-space-13) var(--fd-space-13);border-radius:24px 24px 0 0}.sheet-modal .modal-head{margin-bottom:var(--fd-space-9)}.radar-selector-modal .modal-handle{margin-bottom:var(--fd-space-11)}.radar-selector-modal .modal-head{margin-bottom:var(--fd-space-9)}.radar-selector-modal .modal-head h2{font-size:var(--fd-font-size-3xl);line-height:var(--lh-tight);font-weight:var(--weight-extrabold);color:#1f2630}.radar-selector-modal .modal-head button{color:#7b8ca1;width:28px;height:28px;font-size:var(--fs-hero);box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.radar-selector-search{margin-bottom:var(--fd-space-11)}.radar-selector-search .search{border-radius:var(--fd-radius-sm);border-color:var(--fd-color-border-control);width:100%;min-height:50px;padding-left:var(--fd-space-8);background:#edf2f7}.radar-selector-all{padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-10);margin:var(--fd-space-0);font-weight:var(--weight-bold);color:#27313d;background:0 0;border:none;border-radius:0}.radar-selector-all input,.radar-selector-row input{accent-color:#1888ce;width:16px;height:16px}.radar-selector-groups{gap:var(--fd-space-4);display:grid}.radar-selector-group{padding-top:var(--fd-space-6);border-top:1px solid #d8e2ed}.radar-selector-group-title{margin-bottom:var(--fd-space-7);color:#667a92;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-016);text-transform:uppercase}.radar-selector-row{padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-12) var(--fd-space-0);margin:var(--fd-space-0);font-weight:var(--weight-regular);color:#27313d;background:0 0;border:none;border-radius:0;align-items:center}.radar-selector-row span{font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-normal);font-weight:var(--weight-regular)}.radar-selector-row+.radar-selector-row{padding-top:var(--fd-space-1)}.sheet-presets{margin-bottom:var(--fd-space-9);justify-content:center;gap:var(--fd-space-6) var(--fd-space-7);flex-wrap:wrap;width:100%;display:flex}.sheet-pill{background:var(--fd-color-white);color:#5a6d84;border-radius:var(--fd-radius-pill);padding:var(--fd-space-5) var(--fd-space-8);font-weight:var(--weight-extrabold);font-size:var(--fs-sm);border:1px solid #cad8e8}.sheet-pill.active{background:var(--blue);color:var(--fd-color-white);border-color:var(--blue)}.sheet-grid{gap:var(--fd-space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet-actions{justify-content:flex-end;align-items:center;gap:var(--fd-space-5);margin-top:var(--fd-space-5);display:flex}.sheet-list{gap:var(--fd-space-4);display:grid}.sheet-scroll{max-height:44vh;padding-right:var(--fd-space-2);overflow:auto}.sheet-check input{width:16px;height:16px;accent-color:var(--blue)}.sheet-segmented{justify-content:center;width:100%}.dashboard-view-toggle{white-space:nowrap;align-items:center;gap:var(--fd-space-3);display:inline-flex}.dashboard-progress-btn{white-space:nowrap}.dashboard-layout-switch button{align-items:center;gap:var(--fd-space-3);padding:var(--fd-space-0) var(--fd-space-7);border-radius:var(--fd-radius-pill);min-height:30px;display:inline-flex}.dashboard-layout-icon{color:currentColor;flex:none;place-items:center;display:inline-grid}.dashboard-layout-icon i{border-radius:var(--fd-radius-pill);opacity:.9;background:currentColor;display:block}.dashboard-layout-icon--tree{width:14px}.dashboard-layout-icon--tree svg{width:12px;height:12px;display:block}.dashboard-layout-icon--grid{width:14px}.dashboard-layout-icon--grid svg{width:12px;height:12px;display:block}.dashboard-target-card{background:var(--fd-color-white);min-height:106px;padding:15px var(--fd-space-9) var(--fd-space-7);border-radius:var(--fd-radius-sm);border:1px solid #d5deea;position:relative;box-shadow:0 1px #10182805,0 8px 20px #24426c0d}.dashboard-target-card .target-period{color:#6d7f94;font-size:var(--fd-font-size-md);position:absolute;top:24px;right:24px}.dashboard-target-card .dashboard-progress-btn{margin-top:var(--fd-space-4)}.dashboard-kpi-section{margin-top:var(--fd-space-2)}.dashboard-kpi-grid{margin-bottom:var(--fd-space-9);gap:var(--fd-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-tree{gap:var(--fd-space-4);padding:var(--fd-space-2) var(--fd-space-0) var(--fd-space-1);display:grid}.dashboard-tree-row{gap:var(--fd-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-tree-main{text-align:left;background:linear-gradient(180deg, var(--fd-color-white), #f9fffe);border-radius:var(--fd-radius-sm);width:100%;min-height:116px;padding:var(--fd-space-7) var(--fd-space-8) var(--fd-space-6);border:1px solid #55c1bb;box-shadow:0 1px #10182805,0 10px 22px #24426c0d}.dashboard-tree-main span{text-transform:uppercase;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-black);color:#798596;letter-spacing:var(--fd-tracking-006);display:block}.dashboard-tree-main b{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-3);margin-top:var(--fd-space-3);font-size:29px;display:block}.dashboard-tree-main em{color:var(--green);font-style:normal;font-weight:var(--fd-font-weight-black)}.dashboard-tree-card{margin-bottom:var(--fd-space-9);padding:var(--fd-space-6) var(--fd-space-6) var(--fd-space-4);border-radius:var(--fd-radius-sm);border:1px solid #55c1bb;min-height:86px;box-shadow:0 1px #10182805,0 10px 22px #24426c0d}.dashboard-info-grid{gap:var(--fd-space-9);grid-template-columns:1.15fr .95fr;display:grid}.dashboard-chart-card{min-height:100%}.dashboard-rank-card{min-height:100%;padding-top:var(--fd-space-9)}.dashboard-store-rank-card{font-size:var(--fd-font-size-base);line-height:var(--fd-leading-135);border-radius:var(--fd-radius-lg)}.dashboard-store-rank__header{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-8);margin-bottom:var(--fd-space-8);display:flex}.dashboard-store-rank__title{min-width:0}.dashboard-store-rank__title p{margin:var(--fd-space-2) var(--fd-space-0) var(--fd-space-0);font-size:var(--fd-font-size-base);color:#6b7d92}.dashboard-store-rank__action{flex-shrink:0}.dashboard-store-rank__table-wrap{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-lg);overflow:hidden}.dashboard-store-rank__table{border-collapse:collapse;width:100%}.dashboard-store-rank__table th{padding:var(--fd-space-7) var(--fd-space-8);text-align:left;white-space:nowrap;background:var(--fd-color-table-head);font-size:var(--fd-font-size-md);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#647689}.dashboard-store-rank__table td{padding:var(--fd-space-7) var(--fd-space-8);text-align:left;white-space:nowrap;font-size:var(--fd-font-size-base);color:var(--fd-color-text-body)}.dashboard-store-rank__table td.up{color:var(--green);font-weight:var(--weight-medium)}.dashboard-store-rank__table td.down{color:var(--red);font-weight:var(--weight-medium)}.dashboard-store-rank__store-name{font-size:var(--fd-font-size-base);line-height:var(--fd-leading-125);font-weight:var(--weight-semibold);color:#1f2a37;display:block}.dashboard-store-rank__store-code{margin-top:var(--fd-space-2);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-normal);font-weight:var(--weight-semibold)}.rank-table-wrap{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-22);box-shadow:var(--shadow);overflow:hidden}.rank-table{border-collapse:collapse;width:100%}.rank-table th{padding:var(--fd-space-7) var(--fd-space-8);text-align:left;white-space:nowrap;background:var(--fd-color-surface-control)}.rank-table td{padding:var(--fd-space-7) var(--fd-space-8);text-align:left;white-space:nowrap}.rank-table td.up{color:var(--green);font-weight:var(--weight-extrabold)}.rank-table td.down{color:var(--red);font-weight:var(--weight-extrabold)}.trend-modal .trend-head{margin-bottom:var(--fd-space-5)}.trend-value{line-height:var(--fd-leading-none);font-weight:var(--fd-font-weight-black);margin-bottom:var(--fd-space-5);letter-spacing:-.05em;color:var(--fd-color-text-heading);margin-top:var(--fd-space-4);font-size:clamp(30px,2.9vw,40px)}.trend-meta{align-items:center;gap:var(--fd-space-7);color:#637589;margin-top:var(--fd-space-4);font-size:var(--fs-base);display:flex}.trend-meta .up{color:var(--green);font-weight:var(--weight-semibold)}.trend-meta .down{color:var(--red);font-weight:var(--weight-semibold)}.trend-definition{padding-top:var(--fd-space-4);border-top:1px solid #dbe5ef;margin-top:auto}.section-label{color:#6a7c91;text-transform:uppercase;font-weight:var(--fd-font-weight-black);margin-bottom:var(--fd-space-4);letter-spacing:var(--fd-tracking-010)}*{box-sizing:border-box}html{min-height:100%}body{min-height:100%;margin:var(--fd-space-0);color:#1a1d24;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(145deg, #d0e7f8 0%, #e5f2ff 25%, #f5fcff 55%, var(--fd-color-surface-soft) 100%) fixed;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--weight-regular);font-feature-settings:"cv02", "cv03", "cv04", "cv11"}#root{min-height:100%}button{font:inherit;cursor:pointer;border:0}input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.primary-btn,.primary{--btn-height:auto;--btn-px:20px;--btn-font-size:14px;--btn-font-weight:800;justify-content:center;align-items:center;gap:var(--fd-space-4);min-height:var(--btn-height);padding:0 var(--btn-px);line-height:var(--fd-leading-none);white-space:nowrap;background:var(--blue);color:var(--fd-color-white);border-radius:var(--fd-radius-pill);height:32px;font-weight:var(--weight-semibold);font-size:var(--fs-sm);border:0;display:inline-flex;box-shadow:0 10px 24px #0b8bdc38}.secondary-btn{--btn-height:auto;--btn-px:20px;--btn-font-size:14px;--btn-font-weight:800;justify-content:center;align-items:center;gap:var(--fd-space-4);min-height:var(--btn-height);height:var(--btn-height);padding:0 var(--btn-px);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--fd-leading-none);white-space:nowrap;border:1px solid var(--line);background:var(--fd-color-white);color:#506176;border-radius:var(--fd-radius-pill);display:inline-flex}.secondary-btn:hover{border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}.ghost-btn,.ghost{--btn-height:auto;--btn-px:20px;--btn-font-size:14px;--btn-font-weight:800;justify-content:center;align-items:center;gap:var(--fd-space-4);min-height:var(--btn-height);height:var(--btn-height);padding:0 var(--btn-px);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--fd-leading-none);white-space:nowrap;border:1px solid var(--line);background:var(--fd-color-white);color:#506176;border-radius:var(--fd-radius-pill);display:inline-flex}.primary-btn:disabled{opacity:.45;cursor:not-allowed}.danger{color:#e11d48}.muted{color:var(--muted)}.app-shell{min-height:100vh;padding-bottom:132px}.prototype-bar{color:#66778b;justify-content:center;align-items:center;gap:var(--fd-space-5);height:34px;font-size:var(--fd-font-size-md);background:#f3f6fa;border-bottom:1px solid #d9e2ec;display:flex;position:relative}.prototype-bar--tool{color:#68788c;height:38px;font-size:var(--fd-font-size-md);background:#f5f7fb;border-bottom:1px solid #d6e0eb}.prototype-bar b{color:#f15f1c;letter-spacing:var(--tracking-label)}.prototype-bar .demo-pill{border-radius:var(--fd-radius-10);background:var(--fd-color-surface-muted);color:#546b84;font-size:var(--fd-font-size-md);font-weight:var(--weight-extrabold);border:1px solid #ccd8e5;padding:3px 11px;position:absolute;top:5px;right:20px}.topbar{justify-content:space-between;align-items:center;gap:var(--fd-space-12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--fd-color-border-soft);height:65px;z-index:var(--fd-z-sticky);padding:var(--fd-space-0) var(--fd-space-9) var(--fd-space-0) var(--fd-space-10);background:#f8fbffe0;display:flex;position:sticky;top:0}.topbar--tool{height:72px;padding:0 var(--fd-space-12);background:var(--fd-color-white);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #d8e2ed;position:relative;top:0}.brand{align-items:center;gap:var(--fd-space-5);font-weight:var(--fd-font-weight-black);letter-spacing:var(--fd-tracking-002);display:flex}.brand-button{padding:var(--fd-space-0);cursor:pointer;background:0 0;border:0}.brand-mark{object-fit:contain;object-position:center;width:34px;height:34px;display:inline-block}.topbar-actions{align-items:center;gap:var(--fd-space-5);z-index:10050;margin-left:auto;display:flex;position:relative}.workspace-pill{align-items:center;gap:var(--fd-space-4);border-radius:var(--fd-radius-xs);padding:var(--fd-space-3) var(--fd-space-6);background:var(--fd-color-white);color:#586b83;font-weight:var(--weight-extrabold);border:1px solid #ccd8e5;display:inline-flex}.workspace-pill .dot{border-radius:var(--fd-radius-pill);background:var(--blue);width:8px;height:8px}.avatar-link{align-items:center;gap:var(--fd-space-4);display:inline-flex}.avatar{border-radius:var(--fd-radius-round);background:var(--blue);width:34px;height:34px;color:var(--fd-color-white);font-weight:var(--weight-semibold);font-size:var(--fd-font-size-md);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid;overflow:hidden}.avatar img,.profile-avatar img,.account-photo img{object-fit:cover;width:100%;height:100%;display:block}.avatar--tool{width:44px;height:44px;font-size:var(--fd-font-size-md);background:#8b5cf6}.report-tabs{align-items:center;gap:var(--fd-space-5);border-bottom:1px solid var(--fd-color-border-soft);height:70px;padding:var(--fd-space-6) var(--fd-space-8) var(--fd-space-5);background:#f8fbffb3;display:flex;overflow-x:auto}.report-tabs a{background:var(--fd-color-surface-muted);height:28px;padding:var(--fd-space-0) var(--fd-space-9);white-space:nowrap;border-radius:var(--fd-radius-pill);border:1px solid var(--fd-color-line);color:#667589;min-height:42px;font-weight:var(--weight-extrabold);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffc2}.report-tabs a.active{color:var(--fd-color-white);background:var(--fd-color-primary-deep);border-color:var(--fd-color-primary-deep);box-shadow:0 10px 22px #0c88d22e}.filterbar{border-bottom:1px solid var(--fd-color-border-soft);align-items:center;gap:var(--fd-space-6);min-height:66px;padding:var(--fd-space-6) var(--fd-space-9) var(--fd-space-7);background:#fffffff5;flex-wrap:nowrap;display:flex;overflow-x:auto}.filter-pill{align-items:center;gap:var(--fd-space-4);background:var(--fd-color-surface-muted);border-radius:var(--fd-radius-pill);padding:9px var(--fd-space-7);color:#576a80;font-weight:var(--weight-extrabold);border:1px solid #cbd9e6;min-width:max-content;display:inline-flex;position:relative}.filter-pill select{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.filter-pill span{pointer-events:none;white-space:nowrap}.report-tabs a:hover:not(.active),.filter-pill:hover,.sheet-pill:hover:not(.active),.store-chip:hover:not(.is-active),.company-chip:hover,.users-filter-chip:hover:not(.is-active),.access-template-chip:hover:not(.is-active):not(.is-active-soft),.access-permission-chip:hover:not(.is-active),.pulse-chip:hover:not(.active),.pulse-sheet-chip:hover:not(.is-active),.connections-chip:hover:not(.connections-chip--active){border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}.content{width:100%;max-width:none;margin:var(--fd-space-0);padding:var(--fd-space-0) var(--fd-space-8) var(--fd-space-13);padding-inline:var(--fd-space-8)}.content--tool{padding:0 var(--fd-space-10) var(--fd-space-7);background:radial-gradient(circle at 18% 24%, #60a5fa33 0, #60a5fa14 24%, #fff0 58%), linear-gradient(180deg, var(--fd-color-surface-soft-blue) 0%, var(--fd-color-page) 36%, #eef8ff 100%)}.details-report-page{gap:var(--fd-space-8);padding-bottom:var(--fd-space-8);min-width:0;display:grid;overflow-x:clip}.details-hero{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-9);min-height:0;padding:var(--fd-space-4) 0 var(--fd-space-7);margin:0;display:flex}.details-hero-copy{padding-left:0}.details-hero h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-110);letter-spacing:-.05em;color:#1e2734;font-weight:var(--weight-semibold)}.details-hero p{margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-0);color:#6d7d90;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);font-weight:var(--weight-regular)}.details-panel{padding:var(--fd-space-7) var(--fd-space-7) var(--fd-space-6);border-radius:var(--fd-radius-lg);border:1px solid var(--fd-color-border-panel);min-width:0;max-width:100%;box-shadow:var(--fd-shadow-card);background:#fffffffa;overflow:visible}.details-panel--hero{margin-top:var(--fd-space-0)}.details-panel--analysis{padding:var(--fd-space-8) var(--fd-space-10) var(--fd-space-7)}.details-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-7);margin-bottom:var(--fd-space-5);display:flex}.details-panel-head--analysis{margin-bottom:var(--fd-space-4);align-items:center}.details-panel-head h2{align-items:center;gap:var(--fd-space-4);margin:var(--fd-space-0);font-size:var(--fd-font-size-lg);line-height:var(--lh-tight);letter-spacing:var(--fd-tracking-soft-tight);color:var(--fd-color-text-heading);font-weight:var(--weight-semibold);display:flex}.details-toolbar{align-items:center;gap:var(--fd-space-4);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.details-toolbar--wrap{max-width:100%}.details-pill{align-items:center;gap:var(--fd-space-3);border:1px solid var(--fd-color-border-panel);background:linear-gradient(180deg, var(--fd-color-white) 0%, var(--fd-color-surface-soft) 100%);color:#5d6d81;border-radius:var(--fd-radius-pill);min-height:32px;padding:7px var(--fd-space-6);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);display:inline-flex;box-shadow:0 1px 1px #1018280a}.details-pill:hover{border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}.details-icon-btn{align-items:center;gap:var(--fd-space-3);border:1px solid var(--fd-color-border-panel);background:linear-gradient(180deg, var(--fd-color-white) 0%, var(--fd-color-surface-soft) 100%);color:#5d6d81;border-radius:var(--fd-radius-pill);place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 1px #1018280a}.details-icon-btn:hover{border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}.details-pill--soft{color:#66798f;background:var(--fd-color-white);border:1px solid #ccd9e7}.details-pill--soft:hover{background:var(--fd-color-white);border-color:#a6bbd2}.details-pill--compare-active{color:var(--fd-color-white);background:linear-gradient(#1198ec 0%,#0b84d2 100%);border-color:#0b8bdc;box-shadow:0 10px 22px #0b8bdc38}.details-pill--compare-active svg{color:var(--fd-color-white)}.details-pill--compare-active:hover{background:linear-gradient(#149df3 0%,#0b84d2 100%);border-color:#0b84d2}.details-pill-chip{border-radius:var(--fd-radius-pill);background:linear-gradient(180deg, var(--fd-color-white) 0%, #f7f8ff 100%);border:1px solid #5b66ff;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #5b66ff14}.details-pill-chip .details-pill{box-shadow:none;color:#5b66ff;min-height:32px;padding-right:var(--fd-space-5);background:0 0;border:0}.details-pill-chip-clear{color:#5b66ff;width:28px;height:28px;padding:var(--fd-space-0);margin-right:var(--fd-space-1);background:0 0;border:0;border-left:1px solid #5b66ff38;place-items:center;display:inline-grid}.details-pill-chip-clear:hover{background:#5b66ff14}.details-pill-badge{min-width:18px;height:16px;padding:var(--fd-space-0) var(--fd-space-3);border-radius:var(--fd-radius-pill);background:var(--fd-color-primary);color:var(--fd-color-white);font-size:var(--fs-label);font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.details-legend{gap:var(--fd-space-5) var(--fd-space-7);color:#74859a;font-size:var(--fs-tag);line-height:var(--lh-tight);margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-4);flex-wrap:wrap;justify-content:center;display:flex}.details-legend--center{margin-top:var(--fd-space-0)}.details-legend--analysis{gap:var(--fd-space-5) var(--fd-space-7);margin:var(--fd-space-1) var(--fd-space-0) var(--fd-space-4);color:#66778d;font-size:var(--fd-font-size-md)}.details-legend span{align-items:center;gap:var(--fd-space-3);display:inline-flex}.details-legend-item{font-weight:var(--weight-medium)}.details-legend i{border-radius:var(--fd-radius-3);width:12px;height:12px;display:inline-block}.details-legend-item--prior{color:#6f8197}.details-legend-dash{border-top:3px dashed #6f8197;background:0 0!important;border-radius:0!important;width:30px!important;height:0!important}.details-chart-caption{text-align:center;color:#6f8197;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);margin:var(--fd-space-2) var(--fd-space-0) var(--fd-space-3)}.details-memo-markers{grid-template-columns:repeat(var(--details-marker-count,7), minmax(0, 1fr));gap:var(--fd-space-6);padding:var(--fd-space-4) var(--details-marker-right,var(--fd-space-9)) 0 var(--details-marker-left,56px);box-sizing:border-box;width:100%;display:none}.details-analysis-memo-shell{position:relative}.details-analysis-chart{margin-bottom:42px;position:relative}.details-memo-overlay{z-index:3;pointer-events:none;height:72px;position:absolute;bottom:-36px;left:0;right:0}.details-memo-node{min-width:68px;min-height:68px;padding:var(--fd-space-5) var(--fd-space-9) var(--fd-space-9);box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:-10px;transform:translate(-50%)}.details-memo-ghost{display:contents}.details-marker-slot{min-width:68px;min-height:52px;padding:var(--fd-space-4) var(--fd-space-9) var(--fd-space-7);box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex}.details-marker{border-radius:var(--fd-radius-pill);min-width:42px;padding:var(--fd-space-2) var(--fd-space-5);color:#f26422;font-size:var(--fd-font-size-md);background:var(--fd-color-white);line-height:var(--fd-leading-none);transition:border-color var(--fd-transition-base), color var(--fd-transition-base), background var(--fd-transition-base), opacity var(--fd-transition-base);border:1px solid #ff6b2c;justify-content:center;align-items:center;gap:5px;display:inline-flex}.details-marker.is-open{background:#fff0e7;border-color:#f26422}.details-marker-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.details-marker-icon svg{stroke-width:2px;width:12px;height:12px}.details-marker strong{font-size:var(--fd-font-size-md);font-weight:var(--weight-extrabold)}.details-marker-plus{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#9ba9b9;opacity:0;pointer-events:none;width:24px;height:24px;transition:opacity var(--fd-transition-base), border-color var(--fd-transition-base), color var(--fd-transition-base), transform var(--fd-transition-base);border:1px solid #d8e2ee;justify-content:center;align-items:center;display:flex;transform:translateY(2px)}.details-memo-node:hover .details-marker-plus,.details-memo-node:focus-within .details-marker-plus,.details-marker-slot:hover .details-marker-plus,.details-marker-slot:focus-within .details-marker-plus,.details-marker-plus.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.details-marker-plus:hover{color:#5d6d81;border-color:#bfcddd}.details-memo-popover{top:18px;left:50%;transform:translate(-50%)}.details-comparison-layout{gap:var(--fd-space-6);z-index:1;grid-template-columns:minmax(460px,1.18fr) minmax(0,.96fr);align-items:center;min-width:0;max-width:100%;display:grid;position:relative;overflow:visible}.details-radar-shell{z-index:4;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:324px;padding:0;display:flex;position:relative;overflow:visible}.details-radar-shell .apexcharts-canvas{margin:0 auto!important}.details-radar-shell .apexcharts-xaxis text{fill:#98a3af!important;font-size:var(--fd-font-size-sm)!important;font-weight:var(--fd-font-weight-medium)!important}.details-radar-shell .apexcharts-radar-series polygon{stroke-linejoin:round}.details-radar-shell .apexcharts-radar-area{stroke-width:2.4px}.details-comparison-empty{justify-content:center;align-items:center;gap:var(--fd-space-5);color:#6f8095;text-align:center;flex-direction:column;min-height:220px;display:flex}.details-comparison-empty svg{color:#6f8095;opacity:.95}.details-comparison-empty p{font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);line-height:var(--fd-leading-150);margin:0}.details-comparison-table{align-self:center;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.details-report-page .details-performance-matrix{border-radius:var(--fd-radius-sm);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;overflow:auto hidden}.details-report-page .details-performance-matrix table{table-layout:fixed;width:100%;min-width:0}.details-report-page .details-comparison-grid table{table-layout:fixed;width:max-content;min-width:100%}.details-report-page .details-comparison-grid{scrollbar-gutter:auto;margin:0}.details-report-page .details-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;min-width:0;max-width:100%;overflow:auto hidden}.details-report-page .details-table-wrap .table-wrap{border-radius:var(--fd-radius-sm);border-color:#cedae6;max-width:100%;margin:0;overflow:auto hidden}.details-report-page .details-table-standard th,.details-report-page .details-table-standard td{padding:var(--fd-space-5) var(--fd-space-6);vertical-align:middle;min-width:96px;max-width:132px}.details-report-page .details-performance-matrix .details-table-standard th,.details-report-page .details-performance-matrix .details-table-standard td{min-width:0;max-width:none}.details-report-page .details-table-standard .details-expand-col{width:36px;min-width:36px;max-width:36px}.details-report-page .details-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.details-report-page .details-store-cell{padding-left:var(--fd-space-2)!important;min-width:160px!important;max-width:200px!important}.details-expand-col{text-align:center;width:36px;min-width:36px;padding-inline:var(--fd-space-4)!important}.details-expand-btn{color:#6c7f95;width:16px;height:16px;padding:var(--fd-space-0);background:0 0;border:0;place-items:center;display:inline-grid}.details-expand-btn svg{transition:transform var(--fd-transition-base)}.details-expand-btn.is-open svg{transform:rotate(180deg)}.details-group-row td{background:var(--fd-color-surface-soft);font-weight:var(--weight-semibold);color:#3b4a5b}.details-child-row td{color:#5e6f84}.details-child-dash{color:#91a0b1;font-weight:var(--weight-bold)}.details-report-page .details-store-meta{gap:3px;min-width:0;display:grid}.details-report-page .details-store-title{text-overflow:ellipsis;white-space:nowrap;color:#314255;min-width:0;font-weight:var(--weight-medium);display:block;overflow:hidden}.details-report-page .details-store-subtitle{color:#8797aa;font-size:var(--fs-label);line-height:var(--fd-leading-125);align-items:center;gap:var(--fd-space-2);min-width:0;display:inline-flex;overflow:hidden}.details-report-page .details-store-weather{align-items:center;gap:var(--fd-space-2);color:#6f7f92;white-space:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.details-report-page .details-store-weather-icon{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);flex:none}.details-report-page .details-store-weather span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.details-table-footer{justify-content:space-between;align-items:center;gap:var(--fd-space-5);padding:var(--fd-space-8) 0 0;color:#74849a;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120);display:flex}.details-table-nav{align-items:center;gap:var(--fd-space-3);display:inline-flex}.details-table-nav button{border-radius:var(--fd-radius-10);background:var(--fd-color-white);color:#8fa0b4;border:1px solid #d9e3ef;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.details-table-nav button:not(:disabled):hover{background:var(--fd-color-surface-muted);color:#66788f;border-color:#bfd0e3;box-shadow:0 8px 18px #1f467a14}.details-table-nav button:disabled{color:#c1cad6;opacity:1;cursor:default;box-shadow:none;background:#f4f7fb;border-color:#edf2f7}.details-panel-head--stack{align-items:flex-start}.details-panel-head--analysis .details-toolbar{gap:var(--fd-space-3);flex-wrap:nowrap;margin-left:auto}.details-toolbar--analysis .details-pill{min-height:30px;padding:var(--fd-space-3) var(--fd-space-7);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.details-toolbar--analysis .details-icon-btn{width:30px;height:30px}.details-toolbar--analysis .details-pill-chip .details-pill{min-height:30px;padding-right:var(--fd-space-4)}.details-toolbar--analysis .details-pill-chip-clear{width:26px;height:26px}.details-segmented{background:var(--fd-color-white);border-radius:var(--fd-radius-pill);border:1px solid #d5e1ec;display:inline-flex;overflow:hidden}.details-segmented button{color:#627387;padding:7px var(--fd-space-6);font-weight:var(--weight-semibold);font-size:var(--fs-label);background:0 0;border:0;border-radius:0;box-shadow:inset -1px 0 #d5e1ec}.details-segmented button:hover:not(.active){background:var(--fd-color-surface-muted);color:var(--fd-color-text-strong)}.details-segmented button:last-child{box-shadow:none}.details-segmented button.active{background:var(--blue);color:var(--fd-color-white);box-shadow:none}.details-scatter-shell{z-index:1;min-width:0;max-width:100%;min-height:310px;position:relative;overflow:visible}.details-scatter-shell .apexcharts-canvas,.details-scatter-shell .apexcharts-svg,.details-scatter-shell .apexcharts-inner,.details-scatter-shell .apexcharts-graphical,.details-scatter-shell .apexcharts-bubble-series{overflow:visible!important}.details-scatter-shell .apexcharts-tooltip{pointer-events:none;z-index:var(--fd-z-popover)}.details-scatter-shell .apexcharts-datalabel,.details-scatter-shell .apexcharts-data-labels text,.details-scatter-shell .apexcharts-data-labels span{pointer-events:none!important}.details-report-page .table-wrap{max-width:100%;box-shadow:none}.details-report-page .apexcharts-canvas,.details-report-page .apexcharts-svg{max-width:100%!important}.details-report-page .apexcharts-tooltip{box-shadow:none!important;padding:var(--fd-space-0)!important;background:0 0!important;border:0!important}.details-radar-shell{z-index:3;position:relative;overflow:visible}.details-radar-shell .apexcharts-canvas,.details-radar-shell .apexcharts-svg,.details-radar-shell .apexcharts-inner,.details-radar-shell .apexcharts-graphical{overflow:visible!important}.details-radar-shell .apexcharts-tooltip,.details-radar-shell .apexcharts-tooltip.apexcharts-theme-light{pointer-events:none;z-index:9999!important}.details-analysis-tooltip{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);border:1px solid #d8e2ee;min-width:280px;max-width:320px;overflow:hidden;box-shadow:0 12px 24px #0f172a1f}.details-analysis-tooltip__row{padding:var(--fd-space-0);border-top:1px solid #e6edf5;position:relative}.details-analysis-tooltip__row:first-child{border-top:0}.details-analysis-tooltip__row:before{content:"";background:var(--store-color,#1693e6);width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.details-analysis-tooltip__content{padding:9px var(--fd-space-6) var(--fd-space-5) 15px}.details-analysis-tooltip__store{color:#1f2a37;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-125);font-weight:var(--weight-medium)}.details-analysis-tooltip__date{color:#6d7d8e;font-size:var(--fd-font-size-md);line-height:var(--lh-tight);font-weight:var(--weight-medium);margin-top:3px}.details-analysis-tooltip__values{align-items:baseline;gap:var(--fd-space-2);margin-top:var(--fd-space-3);flex-wrap:wrap;display:flex}.details-analysis-tooltip__primary{color:#1f2a37;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);font-weight:var(--weight-semibold)}.details-analysis-tooltip__secondary{color:#687588;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);font-weight:var(--weight-semibold)}.details-analysis-tooltip__metric,.details-analysis-tooltip__vs{color:#7d8897;font-size:var(--fd-font-size-md);line-height:var(--lh-tight);font-weight:var(--weight-medium)}.details-report-page table{min-width:100%}.details-report-page th{color:var(--fd-color-text-soft-2);font-size:var(--fs-tag);letter-spacing:var(--tracking-label);font-weight:var(--fd-font-weight-bold);background:#e8eef5}.details-report-page td{padding:var(--fd-space-5) var(--fd-space-6);font-size:var(--fd-font-size-md);color:#314255}.details-report-page tbody tr:nth-child(2n) td{background:#f7fafd73}.details-report-page tbody tr:hover td{background:#e8f1f885}.details-comparison-table .table-wrap{height:auto;max-height:none;overflow:visible}.scatter-tooltip{min-width:164px;padding:var(--fd-space-4) var(--fd-space-5);border-radius:var(--fd-radius-xs);background:var(--fd-color-white);color:#27313d;border:1px solid #dbe5ef;gap:3px;display:grid;box-shadow:0 8px 18px #0f17201f}.scatter-tooltip b{font-size:var(--fd-font-size-md)}.scatter-tooltip-title{align-items:center;gap:var(--fd-space-4);margin:var(--fd-space-1) var(--fd-space-0) var(--fd-space-2);color:#647589;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);display:flex}.scatter-tooltip-title i{border-radius:var(--fd-radius-pill);width:12px;height:12px;display:inline-block}.scatter-tooltip span{font-size:var(--fd-font-size-md);color:#5c6c80}.scatter-tooltip strong{color:#1f2a37}.scatter-tooltip--benchmark{min-width:228px;padding:var(--fd-space-0);gap:var(--fd-space-0);border-radius:var(--fd-radius-14);border-color:var(--fd-color-border-panel);overflow:hidden;box-shadow:0 8px 18px #2a436617}.scatter-tooltip-head{padding:var(--fd-space-4) 11px;background:linear-gradient(180deg, var(--fd-color-surface-control-2) 0%, #e7edf5 100%);color:#5a6b82;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);font-weight:var(--weight-semibold)}.scatter-tooltip-body{justify-content:space-between;align-items:center;gap:var(--fd-space-5);padding:var(--fd-space-4) 11px 9px;background:var(--fd-color-white);display:flex}.scatter-tooltip-series{align-items:center;gap:var(--fd-space-4);color:#5e6d83;min-width:0;font-size:var(--fd-font-size-md);line-height:var(--lh-tight);font-weight:var(--weight-medium);display:inline-flex}.scatter-tooltip-series i{border-radius:var(--fd-radius-3);flex-shrink:0;width:11px;height:11px}.scatter-tooltip-body strong{color:#2a2f38;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);font-weight:var(--weight-semibold);white-space:nowrap}.details-modal-sheet{width:min(100vw - 16px,100%);max-width:none;padding:var(--fd-space-8) var(--fd-space-10) var(--fd-space-0);border-radius:24px 24px 0 0;max-height:calc(100vh - 16px)}.details-modal-sheet--picker{padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-5)}.details-modal-sheet--picker .modal-handle{margin:var(--fd-space-5) auto var(--fd-space-3)}.details-modal-sheet--picker .modal-head{min-height:38px;margin:var(--fd-space-0);padding:0 var(--fd-space-10) var(--fd-space-3);border-bottom:1px solid #dfe8f2;align-items:center}.details-modal-sheet--picker .modal-head h2{margin:var(--fd-space-0);color:var(--fd-color-text-heading);font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-110);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-title)}.details-modal-sheet--picker .modal-head button{border-radius:var(--fd-radius-sm);color:#7f8ea3;width:28px;height:28px;box-shadow:none;background:0 0}.details-kpi-picker{gap:var(--fd-space-4);padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-3);min-height:0;margin-top:0;display:grid;overflow:hidden}.details-kpi-picker--checklist{gap:0}.details-kpi-picker-search{min-height:42px;margin:var(--fd-space-0) var(--fd-space-3);padding:var(--fd-space-0) var(--fd-space-5);border-radius:var(--fd-radius-xs);box-shadow:var(--fd-shadow-inset-top);border-color:#d3deea}.details-kpi-picker-search svg{color:#8697ab;flex:none}.details-kpi-picker-search input{font-size:var(--fd-font-size-md)}.details-kpi-picker-groups{gap:var(--fd-space-3);min-height:0;max-height:calc(100vh - 190px);padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-1);display:grid;overflow:auto}.details-kpi-picker-groups--checklist{max-height:calc(100vh - 150px);padding-bottom:var(--fd-space-2);gap:0}.details-kpi-picker-group{gap:var(--fd-space-0);display:grid}.details-kpi-picker-group__title{margin:var(--fd-space-3) var(--fd-space-10) var(--fd-space-1);color:#73879f;font-size:var(--fd-font-size-2xs);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-014);padding:0}.details-kpi-picker-item{min-height:40px;padding:var(--fd-space-0) var(--fd-space-10);color:#2b3440;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);line-height:var(--fd-leading-120);transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast);border:0;border-radius:0}.details-kpi-picker-item.active{color:var(--fd-color-primary);background:#eaf5fc;border-color:#0000}.details-kpi-picker-item:hover{background:#f5f9fd}.details-kpi-check-all{align-items:center;gap:var(--fd-space-6);width:100%;padding:var(--fd-space-4) var(--fd-space-10) var(--fd-space-4);color:#2b3440;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:0 0;border-bottom:1px solid #dfe8f2;display:flex}.details-kpi-check-all input{opacity:0;pointer-events:none;position:absolute}.details-kpi-check-row{align-items:center;gap:var(--fd-space-6);width:100%;min-height:40px;padding:var(--fd-space-0) var(--fd-space-10);color:#2b3440;text-align:left;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);line-height:var(--fd-leading-120);transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast);background:0 0;border:0;display:flex}.details-kpi-check-row input{opacity:0;pointer-events:none;position:absolute}.details-kpi-check-row:hover{background:#f5f9fd}.details-breakdown-row{justify-content:space-between;align-items:center;gap:var(--fd-space-5);width:100%;min-height:48px;padding:0 var(--fd-space-9);color:#303845;text-align:left;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);line-height:var(--fd-leading-120);transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast), opacity var(--fd-transition-fast);background:0 0;border:0;display:flex}.details-breakdown-row.active{color:var(--fd-color-primary);font-weight:var(--weight-semibold);background:#eaf5fc}.details-breakdown-row:hover:not(:disabled){background:#f5f9fd}.details-breakdown-row.is-disabled,.details-breakdown-row:disabled{color:#a4afb9;cursor:not-allowed}.details-breakdown-row svg{color:currentColor;flex:none}.details-modal{gap:var(--fd-space-8);padding-bottom:var(--fd-space-6);display:grid}.details-modal--single{gap:var(--fd-space-4);padding-top:var(--fd-space-5)}.details-modal-search{align-items:center;gap:var(--fd-space-5);border-radius:var(--fd-radius-sm);border:1px solid var(--fd-color-border-control);min-height:46px;padding:var(--fd-space-0) var(--fd-space-7);color:#7a8796;background:#edf2f7;display:flex}.details-modal-search input{color:#253041;width:100%;font-size:var(--fd-font-size-base);background:0 0;border:0;outline:none}.details-modal-search input::placeholder{color:#98a4b4}.details-modal-list{gap:var(--fd-space-4);max-height:min(66vh,680px);padding-right:var(--fd-space-1);display:grid;overflow:auto}.details-modal-group{gap:var(--fd-space-2);display:grid}.details-modal-group-title{padding:var(--fd-space-4) var(--fd-space-0) var(--fd-space-3);color:#64778f;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label-wide);text-transform:uppercase}.details-modal-row{justify-content:space-between;align-items:center;gap:var(--fd-space-7);color:#232b35;width:100%;padding:var(--fd-space-6) var(--fd-space-5);border-radius:var(--fd-radius-sm);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);text-align:left;background:0 0;border:1px solid #0000;display:flex}.details-modal-checkbox{align-items:center;gap:var(--fd-space-7);color:#232b35;width:100%;padding:var(--fd-space-6) var(--fd-space-5);border-radius:var(--fd-radius-sm);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);text-align:left;border:1px solid var(--fd-color-border-control);background:var(--fd-color-white);padding-left:var(--fd-space-6);justify-content:flex-start;display:flex}.details-modal-all{justify-content:flex-start;align-items:center;gap:var(--fd-space-6);color:#232b35;width:100%;padding:var(--fd-space-4) var(--fd-space-3) var(--fd-space-6);font-size:var(--fd-font-size-sm);text-align:left;border:0;border-bottom:1px solid var(--fd-color-border-control);font-weight:var(--fd-font-weight-bold);background:0 0;border-radius:0;display:flex}.details-modal-row span{line-height:var(--fd-leading-snug);flex-direction:column;display:inline-flex}.details-modal-checkbox span,.details-modal-all span{gap:var(--fd-space-1);line-height:var(--fd-leading-snug);flex-direction:column;display:inline-flex}.details-modal-subtitle{color:#8a97a8;font-size:var(--fd-font-size-sm);font-style:normal;font-weight:var(--weight-medium)}.details-modal-row--choice{padding-inline:var(--fd-space-7);min-height:54px}.details-modal-row svg,.details-modal-checkbox svg{color:var(--fd-color-primary);flex:none}.details-modal-row.active,.details-modal-checkbox.active{color:var(--fd-color-primary);background:#e9f4fb;border-color:#c7e2f5}.details-modal-all.active{color:var(--fd-color-primary);background:#e9f4fb}.details-modal-row:hover{background:#f5f9fd}.details-kpi-picker .details-kpi-picker-item{min-height:40px;padding:var(--fd-space-0) var(--fd-space-10);color:#2b3440;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);line-height:var(--fd-leading-120);border:0;border-radius:0}.details-kpi-picker .details-kpi-picker-item.active{color:var(--fd-color-primary);background:#eaf5fc;border-color:#0000}.details-kpi-picker .details-kpi-picker-item:hover,.details-modal-checkbox:hover{background:#f5f9fd}.details-modal-checkbox input{width:16px;height:16px;accent-color:var(--fd-color-primary);flex:none}.details-modal-all input{opacity:0;pointer-events:none;position:absolute}.details-modal-sheet--reference{padding-top:var(--fd-space-8)}.details-modal--reference{gap:var(--fd-space-0);padding-top:var(--fd-space-4)}.details-modal-reference-list{display:grid}.details-modal-row--reference{min-height:50px;padding:var(--fd-space-5) var(--fd-space-9) var(--fd-space-5) var(--fd-space-1);border-top:1px solid var(--fd-color-border-control);align-items:center;gap:var(--fd-space-6);text-align:left;box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;justify-content:flex-start;position:relative;border-radius:0!important}.details-modal-row--reference:first-child{border-top:0}.details-modal-reference-list .details-modal-row--reference,.details-modal-reference-list .details-modal-row--reference.active,.details-modal-reference-list .details-modal-row--reference:hover{outline:none}.details-modal-row--reference.active,.details-modal-row.details-modal-row--reference.active{box-shadow:none;background:0 0;border-color:#0000;border-radius:0!important}.details-modal-row--reference:hover,.details-modal-row.details-modal-row--reference:hover{box-shadow:none;background:#1488cc08;border-color:#0000;border-radius:0!important}.details-modal-checkmark{background:var(--fd-color-white);width:16px;height:16px;margin-left:var(--fd-space-1);border:1.5px solid #c6d3e1;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.details-modal-checkmark.active{background:#1488cc;border-color:#1488cc}.details-modal-checkmark.active:after{content:"";border-left:1.8px solid var(--fd-color-white);border-bottom:1.8px solid var(--fd-color-white);width:6px;height:3px;transform:rotate(-45deg)translateY(-1px)}.details-reference-copy{align-items:center;gap:var(--fd-space-6);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-medium);color:#27313d;line-height:var(--fd-leading-none);display:inline-flex;flex-direction:row!important}.details-reference-copy>span:last-child{line-height:var(--fd-leading-120);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-medium);color:#2a3542;display:inline-block}.details-modal-all--reference>span:last-child{line-height:var(--fd-leading-120);font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-semibold);color:#2a3542;display:inline-block}.details-reference-swatch{width:36px;height:4px;color:inherit;border-top:2px dashed;flex:none;justify-content:center;align-items:center;display:inline-flex}.details-reference-swatch i{display:none}.details-modal-all--reference{border-bottom:1px solid var(--fd-color-border-control);padding:var(--fd-space-3) 0px var(--fd-space-6);margin-bottom:0}.details-modal-sheet--reference .modal-title,.details-modal-sheet--reference .sheet-title,.details-modal-sheet--reference h2{font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold)}.details-modal-sheet--reference .modal-close,.details-modal-sheet--reference .sheet-close{transform:scale(.9)}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-10);padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-10);display:flex}.page-header h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-110);margin:var(--fd-space-0);letter-spacing:-.05em;font-weight:var(--weight-semibold);color:#1e2734}.page-header p{margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-0);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);font-weight:var(--weight-regular);color:#6d7d90}.card{background:var(--card);box-shadow:var(--shadow);padding:var(--fd-space-11);margin-bottom:var(--fd-space-9);border-radius:var(--fd-radius-22);border:1px solid #d4e0eb;border-color:var(--fd-color-border-card)}.dashboard-kpi-shell.card,.dashboard-bottom-grid>.card,.details-report-page>.card,.visitors-report-page>.card,.zone-report-shell>.card{margin-bottom:0}.card h2,.card h3{margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-4)}.section-title,.section-head,.row-between{justify-content:space-between;align-items:center;gap:var(--fd-space-8);margin-bottom:var(--fd-space-8);display:flex}.section-title p{margin:var(--fd-space-2) var(--fd-space-0) var(--fd-space-0);color:var(--muted)}.target-grid{gap:var(--fd-space-8);margin-bottom:var(--fd-space-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.target-card{min-height:152px;padding:var(--fd-space-12)}.target-card span,.target-grid .card span{color:var(--fd-color-text-muted);font-size:var(--fd-font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fd-font-weight-black)}.target-card b,.target-grid .card b{font-size:var(--fs-title);margin:var(--fd-space-4) var(--fd-space-3) var(--fd-space-4) var(--fd-space-0);display:inline-block}.target-card em{color:#b87400;border-radius:var(--fd-radius-pill);padding:var(--fd-space-2) var(--fd-space-4);font-size:var(--fs-tag);text-transform:uppercase;font-weight:var(--fd-font-weight-black);background:#fff3da;display:inline-flex}.progress{background:var(--fd-color-surface-chip);border-radius:var(--fd-radius-pill);height:10px;margin:15px var(--fd-space-0) var(--fd-space-5);overflow:hidden}.progress i{background:var(--orange);border-radius:var(--fd-radius-pill);height:100%;display:block}.kpi-grid{gap:var(--fd-space-8);margin-bottom:var(--fd-space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-card{text-align:left;background:var(--fd-color-white);border-color:var(--fd-color-border-card);border-radius:var(--fd-radius-lg);--kpi-accent:#128c84;--kpi-accent-soft:#128c842e;min-height:140px;padding:var(--fd-space-9) var(--fd-space-8) var(--fd-space-8);border:1px solid #d3ddea;position:relative;overflow:hidden;box-shadow:0 1px #10182805,0 12px 30px #24426c14}.kpi-card span{text-transform:uppercase;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-black);color:#6c7b8f;letter-spacing:var(--fd-tracking-005);display:block}.kpi-card b{margin:9px var(--fd-space-0) var(--fd-space-1);font-size:31px;line-height:var(--fd-leading-102);margin-top:var(--fd-space-5);display:block}.kpi-card em{border-radius:var(--fd-radius-pill);font-style:normal;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-black);padding:var(--fd-space-2) var(--fd-space-4);position:absolute;top:14px;right:14px}.kpi-card em.up{color:#128c84;background:#e0f6f3}.kpi-card em.down{color:#e45a5a;background:#ffecee}.spark{height:26px;padding:var(--fd-space-0) var(--fd-space-4) var(--fd-space-1);z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.spark svg{width:100%;height:100%;display:block}.kpi-tree{align-items:center;gap:var(--fd-space-12);flex-direction:column;display:flex}.kpi-tree>.kpi-card{text-align:center;border-color:#0f9c9a;width:100%;min-height:128px}.tree-row{gap:var(--fd-space-9);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:relative}.tree-row.muted{grid-template-columns:repeat(4,minmax(0,1fr))}.tree-row .kpi-card{text-align:center;border-color:#0f9c9a}.tree-row.muted .kpi-card:last-child{border-color:#ff5e70}.two-col{gap:var(--fd-space-9);grid-template-columns:1fr 1fr;display:grid}.segmented,.seg{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-lg);padding:var(--fd-space-2);gap:var(--fd-space-2);background:#edf4fb;display:inline-flex}.segmented button,.seg button{color:#60738b;border-radius:var(--fd-radius-sm);font-weight:var(--weight-extrabold);background:0 0;border:0;padding:9px 15px}.segmented button.active,.seg button.active{background:var(--fd-color-white);color:var(--blue);box-shadow:0 8px 20px #274d7817}.table-wrap{border:1px solid var(--fd-color-border);background:var(--fd-color-white);border-radius:var(--fd-radius-22);box-shadow:var(--shadow);overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}th{padding:var(--fd-space-8) var(--fd-space-10);text-align:left;white-space:nowrap;background:var(--fd-color-table-head);color:var(--fd-color-text-muted);font-size:var(--fd-font-size-md);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--fd-font-weight-black);border-bottom:1px solid #e4edf6}td{padding:var(--fd-space-8) var(--fd-space-10);text-align:left;white-space:nowrap;font-size:var(--fs-base);border-bottom:1px solid #e4edf6}.form-card{gap:var(--fd-space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:var(--fd-space-4);margin-bottom:var(--fd-space-7);flex-direction:column;display:flex}.field span{font-size:var(--fd-font-size-md);color:#5e7289;font-weight:var(--fd-font-weight-black);text-transform:uppercase;letter-spacing:var(--fd-tracking-005)}.field input,.field select{color:var(--ink);border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-muted);border:1px solid #cfdbe8;outline:none;padding:13px 15px}.field textarea{color:var(--ink);resize:vertical;border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-muted);border:1px solid #cfdbe8;outline:none;padding:13px 15px}.search{background:var(--fd-color-surface-soft);border-radius:var(--fd-radius-sm);color:var(--ink);border:1px solid #cfdbe8;outline:none;padding:13px 15px}.chat-input input{background:var(--fd-color-surface-soft);border-radius:var(--fd-radius-sm);color:var(--ink);border:1px solid #cfdbe8;outline:none;flex:1;padding:13px 15px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:var(--fd-shadow-focus)}.search:focus,.search-row input:focus,.store-search__input:focus{border-color:inherit;box-shadow:none;outline:none}.form-error{color:#b42336;border-radius:var(--fd-radius-sm);padding:var(--fd-space-6) var(--fd-space-7);background:#fff0f2;border:1px solid #ffd0d7}.notice{color:#7b5315;border-radius:var(--fd-radius-lg);padding:var(--fd-space-8);margin-bottom:var(--fd-space-9);background:#fff8e8;border:1px solid #f4d48a}.notice pre{white-space:pre-wrap;color:#7b5315}.visitors-report-shell .page-header{padding:var(--fd-space-4) var(--fd-space-0) var(--fd-space-7);align-items:flex-start;margin-top:0;margin-bottom:0}.visitors-report-shell .page-header h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-110);letter-spacing:-.05em;font-weight:var(--weight-semibold)}.visitors-report-shell .page-header p{max-width:680px;margin-top:var(--fd-space-3);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);color:#6d7d90;font-weight:var(--weight-regular)}.visitors-report-shell .secondary-btn{min-height:34px;padding:var(--fd-space-0) var(--fd-space-8);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);color:#67798f;box-shadow:none;background:#ffffffeb;border:1px solid #d3dce7}.visitors-header-action{align-items:center;gap:var(--fd-space-2);letter-spacing:var(--fd-tracking-subtle-tight);display:inline-flex}.visitors-header-action svg{color:#7e8fa4;flex:none}.visitors-header-action span{line-height:var(--fd-leading-none)}.visitors-header-action:hover{background:var(--fd-color-white);border-color:#c9d4df}.visitors-report-page{gap:var(--fd-space-8);display:grid}.visitors-report-block{gap:var(--fd-space-5);display:grid}.visitors-report-block>h2{margin:var(--fd-space-0);font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-snug);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);color:#243140}.visitors-metric-grid{gap:var(--fd-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.visitors-metric-card{min-height:104px;padding:var(--fd-space-6) var(--fd-space-7) var(--fd-space-4);border-radius:var(--fd-radius-sm);box-shadow:var(--fd-shadow-soft);border:1px solid #dce7f2;position:relative;overflow:hidden}.visitors-metric-card--button{text-align:left;background:var(--fd-color-white);cursor:pointer;width:100%;transition:transform var(--fd-transition-fast), box-shadow var(--fd-transition-fast), border-color var(--fd-transition-fast)}.visitors-metric-card--button:hover{border-color:#c8d8e8;transform:translateY(-1px);box-shadow:0 14px 28px #a5bace29}.visitors-metric-card__top{justify-content:space-between;align-items:center;gap:var(--fd-space-5);display:flex}.visitors-metric-card__top span{color:#2f3846;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-subtle-tight)}.visitors-metric-card__badge{min-height:18px;padding:var(--fd-space-0) var(--fd-space-4);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-2xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.visitors-metric-card__badge--positive{color:#128c84;background:#e0f6f3}.visitors-metric-card__badge--negative{color:#e45a5a;background:#ffecee}.visitors-metric-card__badge--neutral{color:#8f69ff;background:#8f69ff1f}.visitors-metric-card strong{color:#1f2732;font-size:17px;line-height:var(--fd-leading-105);letter-spacing:var(--tracking-title);font-weight:var(--weight-bold);margin-top:9px;display:block}.visitors-metric-card p{margin:3px var(--fd-space-0) var(--fd-space-0);color:#6f7e91;font-size:var(--fs-label);font-weight:var(--weight-medium)}.visitors-metric-card__empty-copy{text-align:left;font-size:var(--fs-label);margin-top:var(--fd-space-2);line-height:var(--lh-tight);font-weight:var(--weight-medium);color:#93a0b0;display:block}.visitors-metric-card--sensor-empty{flex-direction:column;min-height:104px;display:flex}.visitors-metric-card--sensor-empty .visitors-metric-card__top{margin-bottom:auto}.visitors-metric-card--sensor-empty .visitors-metric-card__empty-copy{padding-top:var(--fd-space-14);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);color:#7f8c9f;margin-top:0;font-style:italic}.visitors-sparkline{width:calc(100% + 20px);height:26px;margin:var(--fd-space-5) -10px -2px;display:block}.visitors-panel{margin-bottom:var(--fd-space-0);padding:var(--fd-space-7) var(--fd-space-7) var(--fd-space-8);border-radius:var(--fd-radius-lg);border:1px solid #dbe6f1;box-shadow:0 12px 28px #a8bccf1f}.visitors-panel__head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);margin-bottom:var(--fd-space-6);display:flex}.visitors-panel__head h2{margin:var(--fd-space-0);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-snug);letter-spacing:var(--fd-tracking-soft-tight);font-weight:var(--weight-bold);color:#263341}.visitors-panel__head p{margin:var(--fd-space-0);color:#708197;font-size:var(--fs-tag);font-weight:var(--weight-medium)}.visitors-panel__head--stack{align-items:flex-start}.visitors-panel__head--entrance,.visitors-panel__head--donut{align-items:center}.visitors-panel__head--trend{margin-bottom:var(--fd-space-5);align-items:center}.visitors-panel__head--power{align-items:center}.visitors-panel__title{gap:var(--fd-space-2);display:grid}.visitors-panel__title--with-meta{align-items:center;gap:var(--fd-space-5);display:inline-flex}.visitors-panel__info{border-radius:var(--fd-radius-pill);color:#7890a6;width:16px;height:16px;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);line-height:var(--fd-leading-none);border:1px solid #b8c9da;justify-content:center;align-items:center;display:inline-flex}.visitors-panel__actions{align-items:center;gap:var(--fd-space-4);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:inline-flex}.visitors-panel__meta{white-space:nowrap;color:#74859a;font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium);line-height:var(--fd-leading-none)}.visitors-panel__icon-action{border-radius:var(--fd-radius-10);color:#6e8196;width:28px;height:28px;transition:color var(--fd-transition-fast), background-color var(--fd-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.visitors-panel__icon-action:hover{color:#567089;background:#f6f9fc}.visitors-segmented{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);box-shadow:none;border:1px solid #cfdbe7;flex:none;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.visitors-segmented button{min-height:30px;padding:5px var(--fd-space-9);color:#64788f;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-normal);transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast);box-shadow:none;background:0 0;border:0;border-radius:0}.visitors-segmented button.active{color:var(--fd-color-white);box-shadow:none;background:#148fd8;border-color:#0000}.visitors-segmented button:hover:not(.active){background:var(--fd-color-surface-soft-blue);color:#42586f}.visitors-heatmap{padding-bottom:var(--fd-space-1);gap:3px;display:grid;overflow-x:auto}.visitors-heatmap__row{grid-template-columns:72px repeat(11,minmax(0,1fr));gap:3px;display:grid}.visitors-heatmap__label{justify-content:center;gap:var(--fd-space-1);flex-direction:column;min-width:0;display:flex}.visitors-heatmap__label strong{color:#25303d;font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);line-height:var(--fd-leading-none)}.visitors-heatmap__label span{color:#6f8196;font-size:var(--fd-font-size-sm);font-weight:var(--weight-regular);line-height:var(--fd-leading-110)}.visitors-heatmap__cell{border-radius:var(--fd-radius-4);color:#314252;min-height:42px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);justify-content:center;align-items:center;display:flex}.visitors-heatmap__footer{padding-top:var(--fd-space-3);grid-template-columns:72px repeat(11,minmax(0,1fr));gap:3px;display:grid}.visitors-heatmap__footer-cell{justify-content:flex-start;align-items:center;gap:var(--fd-space-1);color:#345;flex-direction:column;min-height:36px;display:flex}.visitors-heatmap__footer-cell strong{font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium);line-height:var(--fd-leading-none)}.visitors-heatmap__footer-cell em{font-style:normal;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none)}.visitors-heatmap__footer-cell.is-peak strong,.visitors-heatmap__footer-cell.is-peak em{color:var(--fd-color-primary)}.visitors-entrance-table{border-radius:var(--fd-radius-xl);background:var(--fd-color-white);padding:0 var(--fd-space-5) var(--fd-space-5);border:1px solid #d8e3ee;overflow:auto}.visitors-demographic-table{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);overflow:auto}.visitors-entrance-table table,.visitors-demographic-table table{border-collapse:separate;border-spacing:0;width:100%}.visitors-entrance-table th{padding:11px var(--fd-space-5) var(--fd-space-5);text-align:left;white-space:nowrap;vertical-align:middle;background:var(--fd-color-white);color:#5f7388;font-size:var(--fd-font-size-sm);letter-spacing:var(--fd-tracking-normal);text-transform:none;font-weight:var(--weight-semibold);border-bottom:1px solid #cfdbe7}.visitors-entrance-table th:nth-child(n+3){text-align:center}.visitors-entrance-table td{padding:3px var(--fd-space-5);text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #d8e3ee}.visitors-entrance-table__heading--store{color:var(--fd-color-primary)}.visitors-entrance-table__heading--store span{font-weight:var(--weight-extrabold)}.visitors-entrance-table--hourly{padding-inline-start:6px;padding-inline-end:6px}.visitors-entrance-table--hourly table{table-layout:fixed}.visitors-entrance-table--hourly th,.visitors-entrance-table--hourly td{padding-inline-start:5px;padding-inline-end:5px}.visitors-entrance-table--hourly th{font-size:var(--fd-font-size-2xs)}.visitors-entrance-table--hourly td{font-size:var(--fd-font-size-sm)}.visitors-entrance-table--hourly th:first-child,.visitors-entrance-table--hourly td:first-child{width:150px}.visitors-entrance-table--hourly th:nth-child(2),.visitors-entrance-table--hourly td:nth-child(2){width:96px}.visitors-entrance-table--hourly th:nth-child(n+3),.visitors-entrance-table--hourly td:nth-child(n+3){text-align:center}.visitors-entrance-table--hourly .visitors-entrance-table__cell{width:100%;min-width:0;padding:var(--fd-space-3) var(--fd-space-2);font-size:var(--fd-font-size-sm)}.visitors-entrance-table--hourly .visitors-entrance-table__toggle{font-size:var(--fd-font-size-sm);gap:5px}.visitors-entrance-table--hourly .visitors-entrance-table__entrance-label{font-size:var(--fd-font-size-sm)}.visitors-demographic-table th{padding:9px var(--fd-space-5);text-align:left;white-space:nowrap;vertical-align:middle;color:#6b7c8f;font-size:var(--fd-font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--weight-bold);background:#f2f6fa;border-bottom:1px solid #e4edf6}.visitors-demographic-table td{padding:9px var(--fd-space-5);text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e4edf6;font-size:var(--fd-font-size-md)!important}.visitors-card-modal .trend-modal-main{padding-bottom:var(--fd-space-10)}.visitors-card-modal .trend-head{max-width:none}.visitors-card-modal__store-list{margin-top:var(--fd-space-6)}.visitors-card-modal__store-sheet{margin-top:var(--fd-space-4);border-radius:var(--fd-radius-lg);background:var(--fd-color-surface-soft-blue);border:1px solid #dbe6f1;overflow:hidden}.visitors-card-modal__store-row{gap:var(--fd-space-7);padding:var(--fd-space-7) var(--fd-space-8);border-top:1px solid #e4edf6;grid-template-columns:220px minmax(0,1fr);display:grid}.visitors-card-modal__store-row:first-child{border-top:0}.visitors-card-modal__store-row strong{color:#324456;font-size:var(--fs-sm);font-weight:var(--weight-bold)}.visitors-card-modal__store-row span{color:#708197;font-size:var(--fs-sm);line-height:var(--fd-leading-145)}.visitors-card-modal__head--forecast{max-width:68%}.visitors-card-modal__forecast-toolbar{margin:var(--fd-space-0) var(--fd-space-1) var(--fd-space-8);justify-content:flex-end;display:flex}.visitors-card-modal__forecast-grid{margin-bottom:var(--fd-space-7)}.visitors-card-modal__forecast-grid .dashboard-forecast-grid__cells span{height:42px;min-height:42px;font-size:var(--fs-label);font-weight:var(--weight-bold);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:flex}.dashboard-forecast-grid--hourly-card .dashboard-forecast-grid__cells span{height:30px;min-height:30px;font-size:10px}.visitors-card-modal__forecast-legend{justify-content:flex-end}.visitors-card-modal__legend-swatch--recorded{background:#80c6ef}.visitors-card-modal__legend-swatch--predicted{background:#b28bf4}.visitors-card-modal__daily-chart{margin-bottom:var(--fd-space-6);padding-top:var(--fd-space-5)}.visitors-entrance-table__store{gap:var(--fd-space-1);display:grid}.visitors-entrance-table__store strong{color:#2f3947;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold)}.visitors-entrance-table__store span{color:#7e90a4;font-size:var(--fs-tag)}.visitors-entrance-table__cell{min-width:84px;min-height:32px;padding:0 var(--fd-space-5);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);border:1px solid #ffffff59;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff42}.visitors-entrance-table__parent td{background:var(--fd-color-white)}.visitors-entrance-table__child td{background:var(--fd-color-surface-soft)}.visitors-entrance-table__toggle{align-items:center;gap:var(--fd-space-3);padding:var(--fd-space-0);color:#2f3947;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);cursor:pointer;text-align:left;background:0 0;border:0;display:inline-flex}.visitors-entrance-table__caret{width:8px;height:8px;transition:transform var(--fd-transition-slow);border-bottom:1.5px solid #7a8da2;border-right:1.5px solid #7a8da2;margin-top:-1px;transform:rotate(-45deg)}.visitors-entrance-table__caret.is-open{transform:rotate(45deg)}.visitors-entrance-table__caret.is-hidden{opacity:0}.visitors-entrance-table__entrance-label{color:#687b90;font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium)}.visitors-entrance-table__child-store{color:#9aaabd;font-size:var(--fs-tag);font-weight:var(--weight-semibold);padding-left:var(--fd-space-11)!important}.visitors-demographic-table__parent td{background:var(--fd-color-white)}.visitors-demographic-table__child td{background:var(--fd-color-surface-soft)}.visitors-demographic-table__child-name{color:#7b8ca0;font-size:var(--fs-tag);font-weight:var(--weight-semibold);padding-left:var(--fd-space-11)!important}.visitors-panel--trend .visitors-segmented button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.visitors-demo-breakdown{gap:var(--fd-space-8);grid-template-columns:minmax(0,1fr) 176px;align-items:center;display:grid}.visitors-demo-breakdown__legend{gap:7px;display:grid}.visitors-demo-breakdown__legend div{align-items:center;gap:var(--fd-space-4);color:#58687b;font-size:var(--fs-tag);font-weight:var(--weight-medium);display:flex}.visitors-demo-breakdown__legend i{border-radius:var(--fd-radius-3);width:8px;height:8px;display:block}.visitors-panel--power,.visitors-panel--entrance{background:#fffffffa}.visitors-entrance-pagination{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-5) var(--fd-space-2) 0;display:flex}.visitors-entrance-pagination__count{color:#6e8095;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-125);font-weight:var(--weight-medium)}.visitors-entrance-pagination__actions{align-items:center;gap:var(--fd-space-3);display:inline-flex}.visitors-entrance-pagination__btn{border-radius:var(--fd-radius-12);color:#7d8fa4;background:#f4f8fc;border:1px solid #d9e4ef;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.visitors-entrance-pagination__btn:hover:not(:disabled){color:#60758d;background:#eef5fb;border-color:#c8d8e8}.visitors-entrance-pagination__btn:disabled{opacity:.48;cursor:default}.visitors-panel--donut,.visitors-panel--overview{background:#fffffffa}.visitors-panel--trend{padding-bottom:var(--fd-space-5);background:#fffffffa}.visitors-panel--donut .apexcharts-legend{justify-content:center!important}.visitors-panel--trend .apexcharts-legend{margin-bottom:var(--fd-space-3);padding-left:0;justify-content:center!important}.visitors-panel--trend .apexcharts-legend-series,.visitors-panel--donut .apexcharts-datalabel-label,.visitors-panel--donut .apexcharts-datalabel-value{font-family:inherit!important}.visitors-panel--trend .apexcharts-legend-text{font-family:inherit!important;font-size:var(--fd-font-size-xs)!important;font-weight:var(--weight-medium)!important;fill:#728397!important}.visitors-panel--trend .apexcharts-xaxis text,.visitors-panel--trend .apexcharts-yaxis text{font-family:inherit!important;font-size:var(--fd-font-size-sm)!important;font-weight:var(--weight-medium)!important;fill:#728397!important}.visitors-panel--donut .apexcharts-datalabel{font-family:inherit!important}.visitors-panel--trend .apexcharts-datalabel,.visitors-panel--trend .apexcharts-datalabel-value{font-family:inherit!important;font-size:var(--fd-font-size-2xs)!important;font-weight:var(--weight-bold)!important}.visitors-panel--donut .apexcharts-canvas,.visitors-panel--trend .apexcharts-canvas{margin:var(--fd-space-0) auto}.visitors-panel--trend .apexcharts-inner{overflow:visible!important}.visitors-panel--trend .apexcharts-tooltip{border-radius:var(--fd-radius-lg)!important;background:var(--fd-color-white)!important;border:1px solid #cfdbe7!important;overflow:hidden!important;box-shadow:0 18px 38px #223f6124!important}.visitors-panel--trend .apexcharts-tooltip.apexcharts-theme-light{background:var(--fd-color-white)!important;border:1px solid #cfdbe7!important}.visitors-trend-tooltip{color:#2d3948;min-width:260px}.visitors-trend-tooltip__head{padding:var(--fd-space-6) var(--fd-space-10) var(--fd-space-5);color:#5f7188;font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);line-height:var(--fd-leading-120);border-bottom:1px solid #d7e2ee}.visitors-trend-tooltip__body{gap:var(--fd-space-5);padding:var(--fd-space-7) var(--fd-space-10) var(--fd-space-9);display:grid}.visitors-trend-tooltip__row{justify-content:space-between;align-items:center;gap:var(--fd-space-8);display:flex}.visitors-trend-tooltip__label{align-items:center;gap:var(--fd-space-6);color:#64758b;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-snug);display:inline-flex}.visitors-trend-tooltip__label i{border-radius:var(--fd-radius-4);flex:none;width:16px;height:16px;display:inline-block}.visitors-trend-tooltip__row strong{color:#263341;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);line-height:var(--fd-leading-none)}.empty{background:var(--fd-color-surface-muted);border-radius:var(--fd-radius-lg);padding:var(--fd-space-15);text-align:center;color:var(--fd-color-text-muted);border:1px dashed #cad8e8}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99999;padding:var(--fd-space-0);background:#19202c6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:var(--fd-color-white);width:100%;max-width:100%;min-height:0;max-height:calc(100vh - 20px);padding:var(--fd-space-12) var(--fd-space-12) 0px;border-radius:24px 24px 0 0;box-shadow:0 32px 90px #0e203a38}.store-sheet--add{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 96px);padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-0);border-radius:28px 28px 0 0;overflow:hidden;box-shadow:0 36px 110px #0e203a38}.store-sheet--add .modal-head{padding:var(--fd-space-0) var(--fd-space-16);margin-bottom:var(--fd-space-4)}.store-sheet--add .modal-head h2{font-size:var(--fs-page);line-height:var(--fd-leading-snug);font-weight:var(--weight-semibold);color:var(--fd-color-text-strong)}.store-sheet--add .modal-head button{border-radius:var(--fd-radius-round);color:#7a8aa0;background:0 0;width:32px;height:32px}.store-sheet--add .modal-head button svg{width:16px;height:16px}.store-sheet--add .store-sheet__body{padding:var(--fd-space-0) var(--fd-space-16) var(--fd-space-6);gap:var(--fd-space-6);overflow:auto}.store-sheet--wizard .store-sheet__body--wizard{padding-bottom:var(--fd-space-7)}.store-wizard-progress{justify-content:center;align-items:center;gap:var(--fd-space-5);padding-top:var(--fd-space-3);display:flex}.store-wizard-progress__dot{border-radius:var(--fd-radius-pill);width:6px;height:6px;transition:width var(--fd-transition-slow), background var(--fd-transition-slow);background:#cbd5e2}.store-wizard-progress__dot.is-active{background:var(--fd-color-primary-dark);width:24px}.store-wizard-progress__dot.is-complete{background:var(--fd-color-primary-dark)}.store-wizard-copy{gap:var(--fd-space-5);display:grid}.store-wizard-copy h3{margin:var(--fd-space-0);color:var(--fd-color-text-heading);font-size:var(--fs-title);line-height:var(--lh-tight);font-weight:var(--weight-semibold)}.store-wizard-copy p{margin:var(--fd-space-0);color:#64748a;max-width:760px;font-size:var(--fs-sm);line-height:var(--fd-leading-150)}.store-wizard-panel{gap:var(--fd-space-7);display:grid}.store-wizard-time-row{align-items:center;gap:var(--fd-space-5);display:flex}.store-time-picker{min-width:0;position:relative}.store-time-picker.is-open{z-index:8}.store-time-text-field{justify-content:space-between;align-items:center;gap:var(--fd-space-5);border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-control);min-width:0;min-height:40px;padding:var(--fd-space-0) var(--fd-space-6) var(--fd-space-0) var(--fd-space-7);text-align:left;border:1px solid #c9d5e4;width:100%;display:flex}.store-time-text-field span{min-width:0;color:var(--fd-color-text-body);font-size:var(--fs-sm);font-weight:var(--weight-medium);letter-spacing:var(--fd-tracking-subtle-tight);flex:auto}.store-time-text-field svg{color:#7c8ba0;flex:none}.store-time-picker__panel{z-index:var(--fd-z-popover);background:var(--fd-color-white);box-shadow:none;border:1px solid #b9c7d7;border-radius:0;grid-template-columns:72px 72px 72px;display:grid;position:absolute;top:calc(100% + 1px);left:0;overflow:hidden}.store-time-picker__column{border-left:1px solid #d8e2ed;max-height:380px;display:block;position:relative;overflow:hidden}.store-time-picker__column:first-child{border-left:0}.store-time-picker__scroll{overscroll-behavior:contain;scrollbar-width:none;align-content:start;max-height:300px;display:grid;overflow-y:auto}.store-time-picker__scroll::-webkit-scrollbar{width:0;height:0}.store-time-picker__option{min-height:44px;padding:var(--fd-space-0) var(--fd-space-4);background:var(--fd-color-white);color:#101828;font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);text-align:center;justify-content:center;align-items:center;display:flex}.store-time-picker__column--meridiem .store-time-picker__option{text-transform:lowercase}.store-time-picker__column--meridiem .store-time-picker__scroll{overflow:hidden}.store-time-picker__option.is-active{background:var(--fd-color-primary-dark);color:var(--fd-color-white);font-weight:var(--weight-semibold)}.store-wizard-time-row__dash{color:#64748a;font-size:var(--fs-base);font-weight:var(--weight-medium)}.store-pill--soft{height:26px;min-height:26px;padding:var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-pill);color:#5f6f84;font-size:var(--fs-label);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);justify-content:center;align-items:center;display:inline-flex}.store-segmented-toggle{align-items:center;gap:var(--fd-space-2);width:-moz-fit-content;width:fit-content;padding:var(--fd-space-2);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);border:1px solid #cbd7e4;display:inline-flex}.store-segmented-toggle button{border-radius:var(--fd-radius-pill);min-height:32px;padding:var(--fd-space-0) var(--fd-space-8);color:#5f6f84;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);background:0 0}.store-segmented-toggle button.is-active{background:var(--fd-color-white);color:var(--fd-color-text-heading);box-shadow:0 2px 8px #0e203a1f}.store-wizard-note{margin:var(--fd-space-0);color:#64748a;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-150)}.store-sheet--add .store-sheet__footer{padding:var(--fd-space-5) var(--fd-space-16) var(--fd-space-8);gap:var(--fd-space-6);background:var(--fd-color-white);border-top:1px solid #dbe4ee}.store-sheet__footer--wizard{justify-content:space-between;align-items:center;display:flex}.store-sheet__footer-left,.store-sheet__footer-right{align-items:center;gap:var(--fd-space-6);display:flex}.store-sheet--add .store-sheet__skip{padding:var(--fd-space-0);box-shadow:none;color:var(--fd-color-primary-dark);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--fd-leading-none);background:0 0;border:0}.store-sheet--add .store-sheet__cancel{min-width:118px;min-height:32px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);border-radius:var(--fd-radius-pill);padding-inline-start:24px;padding-inline-end:24px}.store-sheet--add .store-sheet__save{min-width:96px;min-height:32px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);border-radius:var(--fd-radius-pill);padding-inline-start:24px;padding-inline-end:24px}.store-sheet--add .store-field input,.store-sheet--add .store-select button{border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-control);min-height:40px;font-size:var(--fs-sm)}.store-date-field{justify-content:space-between;align-items:center;gap:var(--fd-space-5);border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-control);width:100%;min-height:40px;padding:var(--fd-space-0) var(--fd-space-7);text-align:left;cursor:text;border:1px solid #c9d5e4;display:flex;position:relative;overflow:hidden}.store-date-field__value{color:var(--fd-color-text-body);font-size:var(--fs-sm);font-weight:var(--weight-medium);flex:auto}.store-date-field__value.is-placeholder{color:#7c8ba0}.store-date-field svg{color:#7c8ba0;flex:none}.store-date-field input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;min-height:100%!important}.store-date-field input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%}.store-sheet--add .store-field>span,.store-sheet--add .store-field__label,.store-sheet--add .store-select>span{color:#5f6f84;font-size:var(--fd-font-size-md);letter-spacing:var(--tracking-label-wide);font-weight:var(--weight-semibold)}.store-sheet--add .store-field>span em{font-size:var(--fd-font-size-md)}.store-dropdown-menu{gap:var(--fd-space-1);padding:var(--fd-space-4);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);border:1px solid #d7e2ee;margin-top:-6px;display:grid;box-shadow:0 16px 40px #0e203a1f}.store-dropdown-menu__item{width:100%;min-height:36px;padding:var(--fd-space-0) var(--fd-space-8);border-radius:var(--fd-radius-10);text-align:left;color:var(--fd-color-text-body);font-size:var(--fs-sm);font-weight:var(--weight-medium)}.store-dropdown-menu__item:hover,.store-dropdown-menu__item.is-active{color:var(--fd-color-primary-dark);background:#eef6fd}.store-dropdown-menu__empty{padding:var(--fd-space-7) var(--fd-space-8);color:var(--fd-color-text-soft);font-size:var(--fs-sm)}.store-sheet--add .store-pill-row{gap:var(--fd-space-5)}.store-sheet--add .store-sheet__save:disabled{cursor:not-allowed;opacity:.55}.modal-handle{border-radius:var(--fd-radius-pill);height:5px;margin:var(--fd-space-0) auto var(--fd-space-9);width:52px;margin-bottom:var(--fd-space-3);background:#c7d0dc}.modal-head{margin-bottom:var(--fd-space-11);justify-content:space-between;align-items:center;display:flex}.modal-head h2{margin:var(--fd-space-0);font-size:var(--fd-font-size-3xl);line-height:var(--lh-tight);font-weight:var(--weight-extrabold);color:#1f2630;letter-spacing:var(--tracking-title)}.modal-head button{border-radius:var(--fd-radius-round);color:#65758a;padding:var(--fd-space-0);width:30px;height:30px;font-size:var(--fs-hero);box-shadow:none;background:0 0;place-items:center;display:grid}.modal-head button svg{stroke-width:2.2px;width:16px;height:16px}.picker-grid{gap:var(--fd-space-6);margin-bottom:var(--fd-space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check-row{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-soft);padding:13px var(--fd-space-7);align-items:center;gap:var(--fd-space-5);font-weight:var(--weight-extrabold);display:flex}.memo-list{gap:var(--fd-space-5);grid-template-columns:1fr;display:grid}.badge{border-radius:var(--fd-radius-pill);padding:5px var(--fd-space-5);font-size:var(--fd-font-size-sm);color:#1769b6;font-weight:var(--fd-font-weight-bold);background:#e5f1ff;align-items:center;display:inline-flex}.badge.pending,.badge.processing{color:#a86500;background:#fff3da}.badge.inactive,.badge.disabled{color:#b42336;background:#fff0f2}.badge.completed,.badge.paid,.badge.active{color:#087c74;background:#e0fbf6}.badge.operational{color:#0e8a7c;background:0 0}.badge.temporarily-closed{color:#e06d3b;background:#fff1e8}.badge.closed{color:#c2474c;background:#fff0f2}.prompt-row{gap:var(--fd-space-4);margin:var(--fd-space-7) var(--fd-space-0);flex-wrap:wrap;display:flex}.prompt-row button{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-pill);padding:var(--fd-space-5) 15px;color:#506176;font-weight:var(--weight-semibold);font-size:var(--fs-sm);background:#f3f7fc}.prompt-row button.active,.prompt-row button:hover{background:var(--fd-color-white);color:var(--blue);box-shadow:0 8px 24px #274d7817}.prompt-grid{gap:var(--fd-space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prompt-card{align-items:flex-start;gap:var(--fd-space-4);background:var(--fd-color-white);border:1px solid var(--fd-color-border);padding:var(--fd-space-9);text-align:left;box-shadow:var(--shadow);border-radius:var(--fd-radius-22);flex-direction:column;display:flex}.prompt-card span{font-size:var(--fd-font-size-md);color:#6b7b8f}.conversation-list{gap:var(--fd-space-7);flex-direction:column;display:flex}.conversation-card{justify-content:space-between;align-items:center;gap:var(--fd-space-9);border:1px solid var(--fd-color-border);background:var(--fd-color-white);padding:var(--fd-space-9);box-shadow:var(--shadow);border-radius:var(--fd-radius-22);border-color:#d5e0ec;display:flex}.conversation-card p{margin:var(--fd-space-3) var(--fd-space-0);color:#6b7b8f}.chat-input{gap:var(--fd-space-5);margin-top:var(--fd-space-7);display:flex}.search-row{align-items:center;gap:var(--fd-space-4);padding:var(--fd-space-0) 13px;border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-muted);border:1px solid #cfdbe8;display:flex}.search-row input{padding:13px var(--fd-space-0);background:0 0;border:0;outline:0;flex:1}.result-number{font-size:var(--fd-font-size-display);font-weight:var(--fd-font-weight-black);color:var(--blue)}.result-grid{gap:var(--fd-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.row-actions{gap:var(--fd-space-4);display:flex}.code-preview{color:#dbeafe;border-radius:var(--fd-radius-sm);padding:var(--fd-space-8);background:#122033;overflow:auto}.modal-subtitle{color:#6d7f94;margin:-4px 0 var(--fd-space-9)}.modal-footer{justify-content:space-between;gap:var(--fd-space-6);margin-top:var(--fd-space-12);padding-top:var(--fd-space-9);border-top:1px solid #dbe5ef;border-top-color:var(--line);align-items:center;display:flex}.auth-wrap{justify-content:center;align-items:center;gap:var(--fd-space-9);min-height:100vh;padding:var(--fd-space-16) var(--fd-space-10) var(--fd-space-13);background:radial-gradient(circle at 18% 18%, #a1c8e880 0, #a1c8e82e 26%, #fff0 62%), radial-gradient(circle at 100% 100%, #83afdd24, #fff0 34%), linear-gradient(180deg, var(--fd-color-surface-muted) 0%, #eef7ff 42%, var(--fd-color-page) 100%);flex-direction:column;display:flex}.auth-wrap--login{gap:var(--fd-space-12)}.auth-wrap--forgot{gap:var(--fd-space-9)}.auth-lockup{justify-content:center;align-items:center;display:flex}.auth-lockup--horizontal{gap:var(--fd-space-0);margin-bottom:var(--fd-space-2)}.auth-lockup--horizontal .brand-mark{width:160px;height:auto}.auth-lockup--vertical{gap:var(--fd-space-0);margin-bottom:var(--fd-space-2);flex-direction:column}.auth-lockup--vertical .brand-mark{width:74px;height:auto}.auth-brand{color:#5f7087;font-size:var(--fd-font-size-lg);letter-spacing:var(--tracking-label);font-weight:var(--weight-medium)}.auth-brand--wordmark{color:#314889;font-size:34px;line-height:var(--fd-leading-none);letter-spacing:-.045em;font-weight:var(--weight-extrabold)}.auth-card{border-radius:var(--fd-radius-26);width:min(540px,92vw);padding:var(--fd-space-14) var(--fd-space-17) var(--fd-space-16);gap:var(--fd-space-9);background:#fffffffa;border:1px solid #cfdbe8;flex-direction:column;display:flex;box-shadow:0 18px 50px #4f71941c}.auth-card--login,.auth-card--forgot{padding-top:var(--fd-space-16)}.auth-field{justify-content:space-between;align-items:stretch;gap:var(--fd-space-5);flex-direction:column;display:flex}.auth-password-head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);display:flex}.auth-field>span,.auth-password-head>span{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);color:#66778d;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.auth-field input{background:var(--fd-color-surface-chip);border-radius:var(--fd-radius-xs);height:52px;box-shadow:var(--fd-shadow-inset-top);padding:var(--fd-space-0) var(--fd-space-8);font-size:var(--fd-font-size-base);color:var(--fd-color-text-deep);border:1px solid #c8d4e3}.auth-password-input{background:var(--fd-color-surface-chip);border-radius:var(--fd-radius-xs);height:52px;box-shadow:var(--fd-shadow-inset-top);border:1px solid #c8d4e3;align-items:center;display:flex;position:relative}.auth-field input::placeholder,.auth-password-input input::placeholder{color:#9eabbc}.auth-password-row{gap:var(--fd-space-5);flex-direction:column;display:flex}.forgot-link{color:var(--blue);font-weight:var(--weight-semibold);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none)}.auth-password-input input{width:100%;height:100%;padding:var(--fd-space-0) 46px var(--fd-space-0) var(--fd-space-8);font-size:var(--fd-font-size-base);color:var(--fd-color-text-deep);border-radius:var(--fd-radius-xl);background:0 0;border:0;outline:none}.password-toggle{color:#6f7f94;width:28px;height:28px;padding:var(--fd-space-0);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-submit{min-height:44px;margin-top:var(--fd-space-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);border-radius:var(--fd-radius-pill)}.auth-lang{gap:var(--fd-space-4);margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-0);justify-content:center;align-items:center;display:flex}.lang-pill{background:var(--fd-color-white);color:#223245;border-radius:var(--fd-radius-pill);min-width:54px;min-height:28px;padding:3px var(--fd-space-6);font-weight:var(--weight-bold);font-size:var(--fd-font-size-md);border:1px solid #c9d7e5}.lang-pill.muted{color:var(--fd-color-text-muted);background:0 0;border-color:#0000}.lang-pill.active{color:#223245;box-shadow:0 8px 20px #274d7814}.auth-card .form-error{margin-top:-2px}.auth-state-card{gap:var(--fd-space-6)}.auth-state-card h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-3xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-title);color:#232a35}.auth-state-card p{margin:var(--fd-space-0);color:#647589;line-height:var(--fd-leading-145);font-size:var(--fs-base)}.auth-field--forgot{margin-top:var(--fd-space-2)}.auth-field--forgot input{height:52px}.auth-state-card .primary-btn,.auth-state-card .secondary-btn{min-height:44px;font-size:var(--fd-font-size-md)}.back-link{text-align:center;margin-top:var(--fd-space-2);display:block;color:var(--fd-color-text-muted)!important}.back-link--auth{align-items:center;gap:var(--fd-space-4);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);justify-content:center;display:inline-flex;color:#5f7087!important}.auth-shell{min-height:100vh;padding:var(--fd-space-0);background:0 0;display:block}.auth-shell .auth-card{border-radius:var(--fd-radius-26);width:min(400px,92vw);padding:var(--fd-space-12) var(--fd-space-13) var(--fd-space-12);gap:15px}.auth-shell .auth-card h1{font-size:var(--fd-font-size-3xl);margin:var(--fd-space-0);letter-spacing:var(--tracking-title)}.auth-shell .auth-card a{font-weight:var(--weight-semibold)}.memo-card{padding:13px 15px var(--fd-space-7);border-radius:var(--fd-radius-lg);box-shadow:none;background:#fffffffa;border:1px solid #d8e4ef}.memo-meta{justify-content:space-between;align-items:center;gap:var(--fd-space-6);display:flex}.memo-footer{justify-content:flex-start;align-items:center;gap:var(--fd-space-5);color:#93a1b2;display:flex}.memo-chip-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.memo-store{font-weight:var(--weight-bold);color:#3a4758;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-125)}.memo-actions{align-items:center;gap:var(--fd-space-3);flex:none;display:inline-flex}.memo-action,.memo-delete{border-radius:var(--fd-radius-pill);color:#7e8fa5;width:28px;height:28px;transition:background var(--fd-transition-fast), border-color var(--fd-transition-fast), color var(--fd-transition-fast), transform var(--fd-transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.memo-action:hover{color:#0b86d8;background:#e8f5ff;border-color:#b9ddf7}.memo-action:focus-visible{color:#0b86d8;background:#e8f5ff;border-color:#b9ddf7}.memo-delete:hover{color:#e14b4b;background:#fff0f0;border-color:#ffc8c8}.memo-delete:focus-visible{color:#e14b4b;background:#fff0f0;border-color:#ffc8c8}.memo-action:active,.memo-delete:active{transform:scale(.96)}.memo-delete-modal{width:100vw;max-width:100vw;max-height:calc(100vh - 54px);padding:var(--fd-space-5) 0 0;border-left:0;border-right:0;border-radius:28px 28px 0 0}.memo-delete-modal .modal-handle{margin-bottom:var(--fd-space-5)}.memo-delete-modal .modal-head{padding:0 var(--fd-space-15) var(--fd-space-4);align-items:flex-start;margin-bottom:0}.memo-delete-modal .modal-head h2{font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-normal);letter-spacing:var(--fd-tracking-soft-tight);font-weight:var(--weight-semibold)}.memo-delete-modal .modal-head button{margin-top:var(--fd-space-1);color:var(--fd-color-text-muted-3)}.memo-delete-modal__body{padding:0 var(--fd-space-15) var(--fd-space-9)}.memo-delete-modal__body p{color:#5f7085;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-160);font-weight:var(--weight-regular);margin:0}.memo-delete-modal__footer{justify-content:flex-start;gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-15) var(--fd-space-7);border-top:1px solid #dbe4ee;display:flex}.memo-delete-modal__cancel,.memo-delete-modal__confirm{min-width:104px;min-height:36px;padding:0 var(--fd-space-8);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);flex:none;justify-content:center;align-items:center;width:auto;display:inline-flex}.memo-delete-modal__cancel{background:var(--fd-color-white);color:#657991;border:1px solid #c8d6e7}.memo-delete-modal__confirm{color:var(--fd-color-white);background:#eb2f2f;border:1px solid #eb2f2f}.memo-delete-modal__confirm:hover:not(:disabled){background:#d72828;border-color:#d72828}.chat-delete-modal{width:100vw;max-width:100vw}.chat-delete-modal__footer{justify-content:flex-start;gap:var(--fd-space-4)}.chat-delete-modal__cancel,.chat-delete-modal__confirm{min-width:104px;min-height:36px;padding:0 var(--fd-space-8);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.memo-body{margin:var(--fd-space-3) 0 0;color:#4f5e71;line-height:var(--fd-leading-142);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.memo-date{color:#8ea0b1;font-size:var(--fd-font-size-sm)}.memo-card__image-list{gap:var(--fd-space-4);margin-top:var(--fd-space-4);flex-wrap:wrap;display:flex}.memo-card__image{max-width:100%;margin-top:0;overflow:hidden}.memo-card__image img{object-fit:contain;border-radius:var(--fd-radius-10);background:#f7fbfe;border:1px solid #d8e4ef;width:auto;max-width:100%;max-height:180px;display:block}.memo-attachment-row{margin-top:var(--fd-space-4)}.memo-attachment{align-items:center;gap:var(--fd-space-4);border-radius:var(--fd-radius-10);background:#f7fbfe;border:1px solid #d8e4ef;max-width:100%;padding:7px 9px;text-decoration:none;display:inline-flex}.memo-attachment__thumb{border-radius:var(--fd-radius-sm);background:#e9f1f8;flex:none;width:36px;height:36px;overflow:hidden}.memo-attachment__thumb img{object-fit:cover;width:100%;height:100%;display:block}.memo-attachment__meta{gap:var(--fd-space-1);flex-direction:column;min-width:0;display:flex}.memo-attachment__title{color:#3c4a5d;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);align-items:center;gap:5px;display:inline-flex}.memo-attachment__count{color:#8a9aac;font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium)}.memo-author-row{margin-top:3px}.memo-author-row small{color:#97a6b6;font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium)}.memos-page{flex-direction:column;gap:0;padding-bottom:25px;display:flex}.memos-page .page-header{margin-bottom:0}.memos-page__add-btn{min-height:34px;padding:0 var(--fd-space-7);border-radius:var(--fd-radius-pill);background:var(--fd-color-primary-ui);color:var(--fd-color-white);align-items:center;gap:var(--fd-space-3);font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);box-shadow:none;border:0;display:inline-flex}.memos-toolbar{gap:var(--fd-space-4);margin-bottom:var(--fd-space-8);flex-direction:column;display:flex}.memos-page__search{border-radius:var(--fd-radius-12);min-height:40px;padding:0 var(--fd-space-6);background:#fffffffa;border:1px solid #d9e5f0;margin-bottom:0}.memos-page__search input{font-size:var(--fd-font-size-md)}.memos-page__filters{gap:var(--fd-space-4);flex-wrap:wrap}.memos-page__filters button{min-height:30px;padding:0 var(--fd-space-7);border-radius:var(--fd-radius-pill);color:#72869c;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:#ffffffb8;border:1px solid #d4e0eb}.memos-page__filters button.active{background:var(--fd-color-primary-ui);border-color:var(--fd-color-primary-ui);color:var(--fd-color-white)}.memos-page__count{color:#7f92a7;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.memos-page__load-more{padding:var(--fd-space-4) 0 var(--fd-space-1);justify-content:center;display:flex}.memos-page__load-more-btn{min-height:30px;padding:0 var(--fd-space-8);border-radius:var(--fd-radius-pill);color:#1c89d0;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);background:#dcebfa;border:0}@media (max-width:640px){.memos-page .page-header{gap:var(--fd-space-5);align-items:flex-start}.memos-page__add-btn{align-self:flex-end}.memo-meta{align-items:flex-start}.memo-chip-row{gap:var(--fd-space-3)}.memo-card{padding:13px var(--fd-space-7) var(--fd-space-7);border-radius:var(--fd-radius-sm)}.memo-attachment__thumb{width:38px;height:38px}.memos-page__filters{gap:var(--fd-space-3)}.memos-page__filters button{min-height:28px;padding:0 var(--fd-space-6);font-size:var(--fd-font-size-sm)}}.badge.campaign{color:#ff68b1;background:#ffe8f4}.badge.merchandising{color:#966bff;background:#efe5ff}.badge.staffing{color:#3b9af5;background:#dff0ff}.badge.operations{color:#26b6e8;background:#dff7ff}.badge.all{color:#7b8ca0;background:#e7eef7}.memo-photo-btn{margin:var(--fd-space-1) var(--fd-space-0) var(--fd-space-7);align-self:flex-start}.memo-section{margin-top:var(--fd-space-4)}.memo-section-title{color:var(--fd-color-text-muted);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-black);text-transform:uppercase;margin-bottom:var(--fd-space-5);letter-spacing:var(--fd-tracking-010)}.memo-when-row{gap:var(--fd-space-6);flex-wrap:wrap;display:flex}.memo-when-btn{align-items:center;gap:var(--fd-space-4);min-width:150px;display:inline-flex;background:var(--fd-color-white)!important;border-radius:var(--fd-radius-lg)!important;color:#647589!important;border:1px solid #cbd9e6!important}.memo-when-btn.active{color:var(--blue)!important}.pulse-hero{padding:var(--fd-space-0);overflow:hidden}.pulse-hero-head{padding:var(--fd-space-12) 26px;justify-content:space-between;align-items:center;display:flex}.pulse-dot{border-radius:var(--fd-radius-round);background:var(--blue);width:10px;height:10px;margin-right:var(--fd-space-5);display:inline-block;box-shadow:0 0 0 6px #0a8bd914}.pulse-range{margin-top:var(--fd-space-6);color:#6b7b90;font-size:var(--fd-font-size-md);margin-left:var(--fd-space-11)}.pulse-month{color:#7a8799;letter-spacing:var(--fd-tracking-009);font-weight:var(--weight-medium);margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-6);font-size:var(--fd-font-size-md)}.pulse-stack{gap:var(--fd-space-4);flex-direction:column;display:flex}.pulse-card{background:var(--fd-color-white);padding:var(--fd-space-0);--pulse-accent:var(--blue);border:1px solid #d7e2ed;border-left:3px solid var(--pulse-accent);border-radius:15px;overflow:hidden;box-shadow:0 4px 12px #1b324f0a}.pulse-card.open{border-left:4px solid #1d8b80}.pulse-card-top{justify-content:space-between;gap:var(--fd-space-6);padding:var(--fd-space-8) var(--fd-space-10);display:flex}.pulse-card-left{gap:var(--fd-space-6);align-items:center;display:flex}.pulse-flying{color:#156fb0;background:#eef7ff}.pulse-steady{color:#d39b06;background:#fff7d8}.pulse-tough{color:#b36c00;background:#fff1df}.pulse-really-hard{color:#d71d1d;background:#ffe4e4}.pulse-card-subtitle{margin-top:var(--fd-space-2);color:#6c7b90;font-size:var(--fd-font-size-md)}.pulse-card-date{color:#677b90}.pulse-card-body{padding:var(--fd-space-7) var(--fd-space-8) var(--fd-space-8);border-top:1px solid #d8e2ec}.pulse-section-label{color:#6b7888;text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-black)}.pulse-card-body p{margin:var(--fd-space-6) var(--fd-space-0) var(--fd-space-0);font-size:var(--fd-font-size-lg);color:#344153}.pulse-reactions{gap:var(--fd-space-6);margin:var(--fd-space-6) var(--fd-space-0) var(--fd-space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-reaction{background:var(--fd-color-surface-chip);border:1px solid var(--fd-color-surface-chip);border-radius:var(--fd-radius-xl);justify-content:center;align-items:center;gap:var(--fd-space-5);color:#2d3440;min-height:125px;font-weight:var(--weight-extrabold);flex-direction:column;display:flex}.pulse-reaction svg{color:var(--pulse-color,#1d7fbe)}.pulse-reaction.active{box-shadow:0 12px 28px #2346701a}.pulse-modal-step{background:linear-gradient(90deg, var(--blue) 0 32%, #c8d2de 32% 100%);border-radius:var(--fd-radius-pill);width:100%;height:4px;margin-bottom:var(--fd-space-10)}.pulse-modal-question{align-items:baseline;gap:var(--fd-space-5);margin:var(--fd-space-10) var(--fd-space-0) var(--fd-space-5);font-size:var(--fd-font-size-base);font-weight:var(--weight-bold);color:#27313d;display:flex}.recent-memos{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-lg);overflow:hidden}.memo-timeline-title{padding:var(--fd-space-8) var(--fd-space-9);color:#6d7f94;text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fd-font-weight-black)}.memo-timeline-row{gap:var(--fd-space-6);padding:var(--fd-space-7) var(--fd-space-9);border-top:1px solid var(--fd-color-border);grid-template-columns:auto 1fr;display:grid}.memo-timeline-content{min-width:0}.memo-timeline-head{justify-content:space-between;gap:var(--fd-space-5);font-weight:var(--weight-extrabold);color:#2a3544;display:flex}.memo-timeline-head span{color:#718293;font-weight:var(--weight-semibold)}.memo-timeline-body{margin-top:var(--fd-space-3);color:#5c6b80}.stats-row{gap:var(--fd-space-6);margin-bottom:var(--fd-space-9);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stat-card:nth-child(2){border-top-color:#1fbad6}.stat-card:nth-child(3){border-top-color:#8d61ff}.stat-card:nth-child(4){border-top-color:#ff6b00}.stat-card:nth-child(5){border-top-color:#1a8a72}.stat-card span{color:var(--fd-color-text-muted);font-weight:var(--fd-font-weight-black);text-transform:capitalize}.stat-card b{margin-top:var(--fd-space-4);font-size:46px;display:block}.connections-list{gap:var(--fd-space-5);flex-direction:column;display:flex}.connection-row{justify-content:space-between;align-items:center;gap:var(--fd-space-7);border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-sm);padding:var(--fd-space-8) var(--fd-space-9);display:flex}.connection-left{align-items:center;gap:var(--fd-space-6);display:flex}.connection-icon{border-radius:var(--fd-radius-xs);width:42px;height:42px;color:var(--blue);background:#edf6ff;place-items:center;display:grid}.connection-name{font-size:var(--fs-title);font-weight:var(--weight-extrabold)}.connection-subtitle{color:#6b7e93;margin-top:var(--fd-space-2)}.connection-right{align-items:center;gap:var(--fd-space-5);display:flex}.toggle{cursor:pointer;align-items:center;width:42px;height:22px;display:inline-flex;position:relative}.toggle input{opacity:0;width:100%;height:100%;margin:var(--fd-space-0);cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.toggle span{border-radius:var(--fd-radius-pill);transition:background var(--fd-transition-slow);background:#c7d3df;position:absolute;top:0;bottom:0;left:0;right:0}.toggle span:after{content:"";border-radius:var(--fd-radius-round);background:var(--fd-color-white);width:16px;height:16px;transition:transform var(--fd-transition-slow);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #16253938}.toggle input:checked+span{background:#0a8b69}.toggle input:checked+span:after{transform:translate(20px)}.toggle input:disabled{cursor:not-allowed}.toggle input:disabled+span{opacity:.7}.toggle-button{cursor:pointer;padding:var(--fd-space-0);background:0 0;border:0;display:inline-flex}.toggle-button:disabled{cursor:not-allowed;opacity:.7}.toggle-button__track{border-radius:var(--fd-radius-pill);height:22px;padding:var(--fd-space-1);transition:background var(--fd-transition-slow);background:#c7d3df;align-items:center;width:42px;display:inline-flex}.toggle-button__thumb{background:var(--fd-color-white);border-radius:var(--fd-radius-round);height:16px;transition:transform var(--fd-transition-slow);width:16px;display:block;box-shadow:0 1px 3px #16253938}.toggle-button.is-on .toggle-button__track{background:#0a8b69}.toggle-button.is-on .toggle-button__thumb{transform:translate(20px)}.icon-action{border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-control-2);color:#65758a;width:42px;height:42px;font-weight:var(--fd-font-weight-black);place-items:center;display:grid}.icon-action.danger{color:#e11d48}.fab-wrap{align-items:flex-end;gap:var(--fd-space-5);z-index:40;flex-direction:column;display:flex;position:fixed;bottom:92px;right:22px}.fab-menu{gap:var(--fd-space-5);flex-direction:column;align-items:flex-end;display:flex}.fab-chip{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);padding:var(--fd-space-5) var(--fd-space-7);gap:var(--fd-space-4);color:#2c3544;font-weight:var(--weight-extrabold);font-size:var(--fs-sm);border:1px solid #cfdbe8;align-items:center;display:inline-flex;box-shadow:0 10px 24px #1a2c4726}.fab-main{border-radius:var(--fd-radius-round);background:var(--blue);width:48px;height:48px;color:var(--fd-color-white);box-shadow:var(--fd-shadow-primary-strong);place-items:center;display:grid}.chat-quick-row{margin:-4px 0 var(--fd-space-9);gap:var(--fd-space-6);margin-bottom:var(--fd-space-8);flex-wrap:wrap;display:flex}.chat-chip{border-radius:var(--fd-radius-pill);padding:11px var(--fd-space-8);color:#617187;font-weight:var(--weight-extrabold);gap:var(--fd-space-4);background:#f3f7fc;border:1px solid #cfdbe8;align-items:center;display:inline-flex}.chat-chip.active{background:var(--fd-color-white);color:var(--blue)}.chat-section{padding-top:var(--fd-space-8)}.chat-search{margin-bottom:var(--fd-space-7)}.chat-browse-link{margin-top:var(--fd-space-7)}.chat-conversation{align-items:flex-start}.chat-conversation-meta{align-items:center;gap:var(--fd-space-6);display:flex}.chat-page--legacy{min-height:calc(100vh - 220px)}.flow-chat-widget{width:100%;min-height:calc(100vh - 220px);position:relative}.flow-chat-widget #flow-chat,.flow-chat-widget-host{min-height:calc(100vh - 220px)}.chat-widget-state{gap:var(--fd-space-5);padding:var(--fd-space-12);margin:var(--fd-space-9) var(--fd-space-9) var(--fd-space-0);border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-lg);box-shadow:var(--shadow);background:#ffffffe0;flex-direction:column;align-items:flex-start;display:flex}.chat-widget-state strong{font-size:var(--fs-title);color:var(--fd-color-text-strong)}.chat-widget-state span{color:var(--fd-color-text-muted);line-height:var(--fd-leading-150)}.chat-page--static{min-height:calc(100vh - 220px);padding:var(--fd-space-0);position:relative;overflow:visible}.chat-page--browse{min-height:calc(100vh - 220px);padding:var(--fd-space-0) var(--fd-space-0) 96px;background:radial-gradient(circle at 18% 14%,#82bce838,#0000 28%),linear-gradient(#f0f7fdf5 0%,#e9f3fcfa 100%);flex-direction:column;display:flex;position:relative;overflow:visible}.chat-browse-page{flex-direction:column;flex:1;width:100%;display:flex}.chat-browse-page__header{background:var(--fd-color-white);border-bottom:1px solid var(--fd-color-border);height:64px;padding:var(--fd-space-0) var(--fd-space-13);grid-template-columns:52px 1fr 52px;align-items:center;display:grid}.chat-browse-page__back{width:52px;height:52px;color:var(--blue);justify-self:start;place-items:center;display:grid}.chat-browse-page__spacer{width:52px;height:52px}.chat-browse-page__title{text-align:center;font-size:var(--fs-title);line-height:var(--lh-tight);font-weight:var(--weight-semibold);color:#1b2430}.chat-browse-page__body{width:100%;padding:var(--fd-space-10) var(--fd-space-13) var(--fd-space-0);flex:1}.chat-browse-page__search{border-radius:var(--fd-radius-xs);align-items:center;gap:var(--fd-space-6);height:52px;padding:var(--fd-space-0) var(--fd-space-8);color:#7b8ca1;font-size:var(--fd-font-size-lg);background:#fffffff2;border:1px solid #ced9e6;display:flex;box-shadow:0 1px #10182805}.chat-browse-page__search input{min-width:0;color:var(--fd-color-text-strong);font:inherit;background:0 0;border:0;outline:none;flex:1}.chat-browse-page__search input::placeholder{color:#8b98aa}.chat-browse-page__categories{gap:var(--fd-space-5);padding:var(--fd-space-11) var(--fd-space-0) var(--fd-space-9);flex-wrap:wrap;display:flex}.chat-browse-page__category{min-height:38px;padding:var(--fd-space-0) var(--fd-space-8);border-radius:var(--fd-radius-pill);color:#6c7d91;font-size:var(--fd-font-size-base);font-weight:var(--weight-extrabold);background:#f3f7fc;border:1px solid #cfd8e6}.chat-browse-page__category.is-active{background:var(--blue);color:var(--fd-color-white);border-color:var(--blue)}.chat-browse-page__list{gap:var(--fd-space-5);padding-bottom:var(--fd-space-4);display:grid}.chat-browse-page__item{border:1px solid var(--fd-color-line);border-radius:var(--fd-radius-lg);min-height:78px;padding:var(--fd-space-7) var(--fd-space-9);text-align:left;background:#fffffff2;box-shadow:0 1px #10182805}.chat-browse-page__item strong{font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-125);color:var(--fd-color-text-strong);font-weight:var(--weight-medium);display:block}.chat-browse-page__item span{margin-top:var(--fd-space-3);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-135);color:#6d7f94;display:block}.chat-static-background{min-height:calc(100vh - 220px);padding:var(--fd-space-11) var(--fd-space-10) 180px}.chat-static-background__hero{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-10);padding-top:var(--fd-space-5);margin-bottom:var(--fd-space-9);display:flex}.chat-static-background__copy h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-6xl);line-height:var(--fd-leading-105);letter-spacing:-.045em;color:#1b2430}.chat-static-background__copy p{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-0);font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-145);color:#66778b}.chat-static-background__new-btn{align-items:center;gap:var(--fd-space-4);min-height:44px;padding:var(--fd-space-0) var(--fd-space-9);border-radius:var(--fd-radius-pill);background:var(--blue);color:var(--fd-color-white);font-weight:var(--weight-extrabold);display:inline-flex;box-shadow:0 12px 28px #0b8bdc38}.chat-static-background__quick-row{gap:var(--fd-space-5);margin-bottom:var(--fd-space-7);flex-wrap:wrap;display:flex}.chat-static-background__chip{align-items:center;gap:var(--fd-space-4);min-height:40px;padding:var(--fd-space-0) var(--fd-space-8);border-radius:var(--fd-radius-pill);color:#617187;font-size:var(--fd-font-size-base);font-weight:var(--weight-extrabold);background:#f3f7fcf2;border:1px solid #cfdbe8;display:inline-flex}.chat-static-background__chip.is-active{color:var(--blue);background:#fffffffa}.chat-static-background__section-label{margin:var(--fd-space-8) var(--fd-space-0) var(--fd-space-5);color:#6d7f94;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-black);letter-spacing:var(--tracking-label-wide)}.chat-static-background__list{gap:var(--fd-space-5);opacity:.82;display:grid}.chat-static-background__card{border-radius:var(--fd-radius-lg);padding:var(--fd-space-9) var(--fd-space-10);background:#fffffff2;border:1px solid #d6e1ed;box-shadow:0 1px #10182805,0 10px 24px #24426c0f}.chat-static-background__card-head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-8);display:flex}.chat-static-background__card h2{margin:var(--fd-space-0);font-size:17px;line-height:var(--fd-leading-125);color:#1e2734}.chat-static-background__card p{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-0);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-150);color:#667589}.chat-static-background__meta{align-items:center;gap:var(--fd-space-5);color:#708096;font-size:var(--fs-sm);white-space:nowrap;flex-shrink:0;display:flex}.chat-static-background__icon-btn{border-radius:var(--fd-radius-pill);color:#7b8ca1;background:0 0;place-items:center;width:28px;height:28px;display:grid}.chat-static-background__more{width:100%;min-height:44px;margin-top:var(--fd-space-5);border-radius:var(--fd-radius-sm);color:#617187;font-size:var(--fd-font-size-base);font-weight:var(--weight-extrabold);opacity:.6;pointer-events:none;background:#ffffffb8;border:1px solid #cfdbe8}.chat-static-overlay{z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--fd-space-0);background:#17213047;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.chat-static-sheet{background:var(--fd-color-white);border-top-left-radius:var(--fd-radius-lg);border-top-right-radius:var(--fd-radius-lg);border-top:1px solid var(--fd-color-border);width:100%;padding:var(--fd-space-7) var(--fd-space-12) var(--fd-space-9);box-shadow:0 -14px 40px #12263f1a}.chat-static-sheet__handle{border-radius:var(--fd-radius-pill);width:54px;height:5px;margin:var(--fd-space-0) auto var(--fd-space-7);background:#c7d0da}.chat-static-sheet__intro{align-items:center;gap:var(--fd-space-7);margin-bottom:var(--fd-space-9);display:flex}.chat-static-sheet__avatar{border-radius:var(--fd-radius-round);background:var(--fd-color-white);border:2px solid #c9d0ff;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 0 0 1px #c9d0ff40}.chat-static-sheet__avatar span{border-radius:var(--fd-radius-round);background:radial-gradient(circle at 30% 34%,#b1cf31 0 38%,#0000 39%),radial-gradient(circle at 66% 70%,#183b74 0 39%,#0000 40%);width:34px;height:34px}.chat-static-sheet__copy p{margin:var(--fd-space-0);font-size:var(--fs-title);line-height:var(--fd-leading-135);color:#1f2732;font-weight:var(--weight-medium)}.chat-static-sheet__quick-row{gap:var(--fd-space-5);margin-bottom:var(--fd-space-7);padding-left:var(--fd-space-1);flex-wrap:wrap;display:flex}.chat-static-sheet__chip{min-height:44px;padding:var(--fd-space-0) var(--fd-space-9);border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-control);color:#687788;font-size:var(--fs-base);font-weight:var(--weight-bold);border:1px solid #cfd5e4;align-items:center;display:inline-flex}.chat-static-sheet__composer{align-items:center;gap:var(--fd-space-6);padding-top:var(--fd-space-6);border-top:1px solid var(--fd-color-border);display:flex}.chat-static-sheet__input{min-height:60px;padding:var(--fd-space-0) var(--fd-space-9);border-radius:var(--fd-radius-pill);align-items:center;gap:var(--fd-space-6);color:#7b8ca1;background:#f7f9fc;border:1px solid #cfdbe8;flex:1;display:flex;box-shadow:inset 0 1px #ffffffd1}.chat-static-sheet__input input{min-width:0;font-size:var(--fd-font-size-lg);color:#8a98aa;font:inherit;background:0 0;border:0;outline:none;flex:1}.chat-static-sheet__input input::placeholder{color:#8a98aa}.chat-static-sheet__send{border-radius:var(--fd-radius-round);color:#8a98aa;background:#d9e1ea;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.chat-page--figma{min-height:calc(100vh - 132px)}.chat-figma{min-height:calc(100vh - 132px);padding:var(--fd-space-5) var(--fd-space-1) 25px}.chat-figma--conversation{background:linear-gradient(90deg,#ddecf98f 0%,#f4f5f700 14% 86%,#ddecf98f 100%),#f4f5f7;flex-direction:column;height:calc(100vh - 120px);min-height:calc(100vh - 120px);display:flex;overflow:hidden}.chat-figma__hero{justify-content:space-between;align-items:center;gap:var(--fd-space-8);margin-bottom:var(--fd-space-8);display:flex}.chat-figma__hero-copy h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-110);letter-spacing:-.05em;color:#1e2734;font-weight:var(--weight-semibold);margin:0}.chat-figma__hero-copy p{margin:var(--fd-space-3) 0 0;color:#6d7d90;max-width:560px;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);font-weight:var(--weight-regular)}.chat-figma__new-btn{min-height:38px;padding:0 var(--fd-space-8);border-radius:var(--fd-radius-pill);color:var(--fd-color-white);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);box-shadow:none;background:linear-gradient(90deg,#7b62f4 0%,#6d56eb 100%);align-items:center;gap:7px;display:inline-flex}.chat-figma__chip-row{gap:var(--fd-space-4);margin-bottom:var(--fd-space-8);flex-wrap:wrap;display:flex}.chat-figma__chip-row--inline{margin:var(--fd-space-7) 0 0 42px}.chat-figma__chip{border-radius:var(--fd-radius-pill);color:#596d84;min-height:30px;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);background:0 0;border:1px solid #c6d4e3;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.chat-figma__chip--active,.chat-figma__chip:hover{border:1px solid #0284c7}.chat-figma__chip svg{color:#1190d8;flex:none}.chat-figma__section-label{margin:0 0 var(--fd-space-5) var(--fd-space-1);color:#677b91;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-014)}.chat-figma__recent-list{gap:var(--fd-space-4);display:grid}.chat-figma__recent-card{width:100%;padding:var(--fd-space-8) var(--fd-space-10);border-radius:var(--fd-radius-xl);justify-content:space-between;align-items:flex-start;gap:var(--fd-space-9);text-align:left;box-shadow:none;background:#fffffff5;border:1px solid #c8d7e6;display:flex}.chat-figma__recent-main{min-width:0}.chat-figma__recent-title{color:#222d3a;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-125);font-weight:var(--fd-font-weight-bold)}.chat-figma__recent-body{margin-top:var(--fd-space-5);color:#64768d;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);font-weight:var(--fd-font-weight-regular)}.chat-figma__recent-body--markdown>*{display:inline}.chat-figma__recent-body--markdown p{margin:0}.chat-figma__recent-body--markdown strong{color:inherit}.chat-figma__recent-body--markdown code{border-radius:var(--fd-radius-4);color:inherit;font-size:var(--fd-font-size-sm);background:#1f8fd114;padding:0 3px}.chat-figma__recent-side{align-items:center;gap:var(--fd-space-7);color:#6f8198;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-medium);flex:none;display:flex}.chat-figma__older-btn{width:100%;min-height:56px;margin-top:var(--fd-space-5);border-radius:var(--fd-radius-sm);color:#596f87;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120);font-weight:var(--fd-font-weight-bold);text-align:center;background:#ffffff57;border:1px solid #c8d7e6;transition:background-color .18s,border-color .18s,color .18s}.chat-figma__older-btn:hover{color:#476179;background:#ffffff8f;border-color:#b8cbdf}.chat-figma__mode-head{height:72px;margin:-16px -22px var(--fd-space-9);padding:0 var(--fd-space-11);border-top:1px solid #cdd8e2;border-bottom:1px solid #cdd8e2;grid-template-columns:34px 1fr 34px;align-items:center;display:grid}body .chat-figma__mode-head{height:60px;min-height:60px;margin:-16px -8px 0;padding:0 23px}body .chat-figma__back,body .chat-figma__mode-spacer{width:40px;height:40px}.chat-figma__back{border-radius:var(--fd-radius-pill);color:#108bd8;background:0 0;place-items:center;width:34px;height:34px;display:grid}.chat-figma__mode-title{text-align:center;color:#182433;font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-120);font-weight:var(--fd-font-weight-bold)}.chat-figma__mode-spacer{width:34px;height:34px}.chat-figma__conversation-area{min-height:calc(90vh - 153px);padding:var(--fd-space-8) var(--fd-space-10) 64px;flex:auto;overflow:hidden auto}.chat-figma__bot-row{align-items:center;gap:var(--fd-space-6);padding-left:var(--fd-space-1);display:flex}.chat-figma-avatar{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);border:1px solid #cfd8ef;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-figma-avatar__logo{object-fit:contain;width:23px;height:23px;display:block}.chat-figma-avatar--small{align-self:center;width:40px;height:40px;margin-bottom:0}.chat-figma__bot-bubble{max-width:620px;min-height:54px;padding:11px var(--fd-space-9);border-radius:var(--fd-radius-xl);color:#253141;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-138);font-weight:var(--fd-font-weight-regular);background:#fffffffa;border:1px solid #ced8e2;align-items:center;display:flex}.chat-figma__bot-bubble--wide{width:min(1320px,100% - 46px);max-width:none}.chat-figma__copy-row{margin:var(--fd-space-5) 0 0 54px;align-items:center;gap:var(--fd-space-4);min-height:24px;display:flex}.chat-figma__mini-icon{color:#657a90;border-radius:var(--fd-radius-pill);background:0 0;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.chat-figma__mini-icon svg{width:20px;height:20px}.chat-figma__mini-icon:hover{color:#1187d0;background:#118bd814}.chat-figma__mini-icon:active{transform:scale(.96)}.chat-figma__mini-icon--selected{color:#1187d0;background:#118bd81f}.chat-figma__mini-icon--copied{color:#20945f;background:#2dad6f1f}.chat-figma__mini-icon:disabled{opacity:.6;cursor:default}.chat-figma__copied-label{color:#20945f;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-125);font-weight:var(--fd-font-weight-medium)}.chat-figma__user-row{margin-top:var(--fd-space-11);justify-content:flex-end;display:flex}.chat-figma__user-bubble{max-width:400px;min-height:40px;padding:11px var(--fd-space-9);border-radius:var(--fd-radius-sm);color:var(--fd-color-white);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-138);font-weight:var(--fd-font-weight-medium);background:linear-gradient(#1390d7 0%,#1086cf 100%);border-bottom-right-radius:4px;align-items:center;display:inline-flex;box-shadow:0 2px 8px #1187d00f}.chat-figma__user-tools{margin:var(--fd-space-4) 0px 0 0;justify-content:flex-end;min-height:24px;display:flex}.chat-figma__loading-row{align-items:center;gap:var(--fd-space-6);margin-top:var(--fd-space-12);display:flex}.chat-figma__loading-copy{align-items:center;gap:var(--fd-space-5);color:#61738a;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-142);font-weight:var(--fd-font-weight-regular);display:inline-flex}.chat-figma__loading-spinner{border-radius:var(--fd-radius-pill);border:2px solid #118bd82e;border-top-color:#1187d0;flex:none;width:12px;height:12px;animation:.8s linear infinite chat-figma-spin}@keyframes chat-figma-spin{to{transform:rotate(360deg)}}.chat-figma__response-wrap{margin-top:var(--fd-space-8)}.chat-figma__response-row{align-items:flex-start;gap:var(--fd-space-6);display:flex}.chat-figma__response-card{border-radius:var(--fd-radius-2xl);background:var(--fd-color-white);width:min(1690px,100% - 58px);padding:var(--fd-space-10) var(--fd-space-12) var(--fd-space-9);box-shadow:none;border:1px solid #ccd7e2;border-top-left-radius:4px;margin-left:54px}.chat-figma__response-head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-6);margin-bottom:var(--fd-space-4);display:flex}.chat-figma__response-head h2{color:#202b38;font-size:var(--fd-font-size-base);line-height:1.26;font-weight:var(--fd-font-weight-bold);margin:0}.chat-figma__response-head span{color:#71839a;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);font-weight:var(--fd-font-weight-medium);white-space:nowrap}.chat-figma__response-card p{margin:0 0 var(--fd-space-5);color:#697b90;font-size:12.5px;line-height:var(--fd-leading-156);font-weight:var(--fd-font-weight-regular);white-space:pre-wrap}.chat-figma__response-body p:last-child,.chat-figma__response-details p:last-child{margin-bottom:0}.chat-figma__response-details{margin-bottom:var(--fd-space-2)}.chat-figma__markdown>:first-child{margin-top:0}.chat-figma__markdown>:last-child{margin-bottom:0}.chat-figma__markdown h1,.chat-figma__markdown h2,.chat-figma__markdown h3,.chat-figma__markdown h4{margin:0 0 var(--fd-space-5);color:#202b38;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-normal);font-weight:var(--fd-font-weight-bold)}.chat-figma__markdown ul,.chat-figma__markdown ol{margin:0 0 var(--fd-space-5);padding-left:var(--fd-space-10);color:#62748a}.chat-figma__markdown li{margin:0 0 var(--fd-space-3);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-152)}.chat-figma__markdown strong{color:#24303d;font-weight:var(--fd-font-weight-bold)}.chat-figma__markdown hr{margin:var(--fd-space-6) 0;border:0;border-top:1px solid #d9e4ee}.chat-figma__response-label{margin:var(--fd-space-3) 0 var(--fd-space-4);color:#5f7389;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-120);letter-spacing:var(--fd-tracking-012);font-weight:var(--fd-font-weight-bold)}.chat-figma__response-divider{height:1px;margin:var(--fd-space-6) 0 var(--fd-space-5);background:#d9e4ee}.chat-figma__response-card strong{color:#24303d;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-138);font-weight:var(--fd-font-weight-bold)}.chat-figma__feedback-row{align-items:center;gap:var(--fd-space-4);margin:5px 0 0;display:flex}.chat-figma__back:hover{background:#118bd814}.chat-figma__composer-bar{z-index:3;width:100%;padding:var(--fd-space-5) var(--fd-space-11) calc(var(--fd-space-5) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#f4f5f7fa;border-top:1px solid #d8e1ea;position:fixed;bottom:0;left:0;right:0}.chat-figma__composer{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);min-height:48px;padding:5px var(--fd-space-4) 5px var(--fd-space-8);border:1px solid #d3dce6;align-items:center;gap:7px;display:flex}.chat-figma__composer textarea{resize:none;color:#617489;min-width:0;max-height:88px;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-134);font-weight:var(--fd-font-weight-regular);background:0 0;border:0;outline:none;flex:auto;padding:5px 0;overflow-y:auto}.chat-figma__composer textarea::placeholder{color:#9aa8b7}.chat-figma__send{border-radius:var(--fd-radius-pill);width:30px;height:30px;color:var(--fd-color-white);background:linear-gradient(#1390d7 0%,#1086cf 100%);flex:none;place-items:center;transition:background-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 2px 6px #1187d01a}.chat-figma__send:hover:not(:disabled){background:#0f80c6;transform:translateY(-1px)}.chat-figma__send:disabled{color:#9babb9;box-shadow:none;opacity:1;background:#e7edf2}.chat-figma__disclaimer{margin-top:var(--fd-space-2);text-align:center;color:#667a92;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-normal);font-weight:var(--fd-font-weight-regular)}body.chat-detail-open .bottom-nav{display:none}body.chat-detail-open .app-shell{padding-bottom:0}body.chat-detail-open .content{background:#f4f6fa;padding-bottom:0;padding-left:0;padding-right:0;overflow:hidden}.auth-logo{font-weight:950;font-size:var(--fs-hero);color:#182a45;letter-spacing:var(--fd-tracking-002);align-items:center;gap:var(--fd-space-5);display:flex}.auth-logo:before{content:"";background:linear-gradient(150deg,#99bd2e 0 44%,#183a74 45% 100%);border-radius:9px;width:30px;height:30px;display:inline-block;transform:rotate(-28deg)}.auth-card h1{font-size:var(--fd-font-size-3xl);margin:var(--fd-space-0);letter-spacing:var(--tracking-title)}.auth-card a{color:var(--blue);font-weight:var(--weight-semibold)}.onboarding-card{max-width:760px;margin:var(--fd-space-0) auto}.invite-setup{padding:var(--fd-space-6) var(--fd-space-7)}.invite-setup--modal{padding:0}.invite-setup-modal{width:min(680px,100vw - 40px);max-width:min(680px,100vw - 40px);min-height:0;max-height:calc(100vh - 40px);box-shadow:none;background:0 0;border-radius:32px;padding:0}body .invite-setup-modal .modal-handle{display:none}body .invite-setup-modal .invite-setup__card{margin:0}.invite-setup__card{border-radius:var(--fd-radius-22);width:min(640px,100%);padding:var(--fd-space-11) var(--fd-space-11) var(--fd-space-10);gap:var(--fd-space-6);background:#fffffffa;border:1px solid #dbe5ef;display:grid;box-shadow:0 16px 40px #253e5e1a}.invite-setup__brand{justify-content:center;display:flex}.invite-setup__brand img{width:54px;height:auto}.invite-setup__hero{justify-items:center;gap:var(--fd-space-3);text-align:center;display:grid}.invite-setup__hero h1{color:#202732;font-size:var(--fd-font-size-page);line-height:var(--fd-leading-110);letter-spacing:var(--fd-tracking-heading);font-weight:var(--weight-bold);margin:0}.invite-setup__hero p{color:#62758d;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);margin:0}.invite-setup__dots{align-items:center;gap:var(--fd-space-3);display:inline-flex}.invite-setup__dots span{border-radius:var(--fd-radius-pill);background:#cad3de;width:7px;height:7px}.invite-setup__dots span.is-active{background:#178bcb;width:16px}.invite-setup__panel{border-radius:var(--fd-radius-xl);background:var(--fd-color-surface-control);padding:var(--fd-space-8);gap:var(--fd-space-6);border:1px solid #c4d2e2;display:grid}.invite-setup__panel--summary{gap:0;padding:0;overflow:visible}.invite-setup__summary-row{align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-8) var(--fd-space-9);z-index:0;border-top:1px solid #ccd8e5;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.invite-setup__summary-row:first-child{border-top:0}.invite-setup__summary-icon{border-radius:var(--fd-radius-12);color:#007f7b;background:#dce9ef;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.invite-setup__summary-copy{gap:var(--fd-space-1);min-width:0;display:grid}.invite-setup__summary-copy span{color:#5c6f87;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-none);font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase}.invite-setup__summary-copy strong{color:#182434;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-118);font-weight:var(--weight-semibold)}.invite-setup__stores{flex-wrap:nowrap;align-items:baseline;gap:4px;min-width:0;max-width:100%;display:inline-flex}.invite-setup__stores-list{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invite-setup__stores-more{color:#0d82c7;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}.invite-setup__summary-check{color:#007f7b;flex-shrink:0}.invite-setup__primary-btn{border-radius:var(--fd-radius-pill);min-height:46px;color:var(--fd-color-white);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:var(--fd-space-3);background:linear-gradient(#198fd1 0%,#0d82c7 100%);border:0;display:inline-flex;box-shadow:0 8px 16px #1084ca29}.invite-setup__primary-btn:disabled{opacity:.6;cursor:default;box-shadow:none}.invite-setup__primary-btn--panel{min-height:44px;margin-top:0}.invite-setup__footer{padding-top:var(--fd-space-2);gap:var(--fd-space-4);border-top:1px solid #e3ebf3;display:grid}.invite-setup__footer p{color:#5f7087;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-140);margin:0}.invite-setup__admin{align-items:center;gap:var(--fd-space-4);display:flex}.invite-setup__admin-avatar{border-radius:var(--fd-radius-round);background:var(--fd-color-surface-control-2);color:#61738a;width:32px;height:32px;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);border:1px solid #c8d5e4;place-items:center;display:grid}.invite-setup__admin-copy{gap:1px;display:grid}.invite-setup__admin-head{align-items:center;gap:var(--fd-space-3);flex-wrap:wrap;display:flex}.invite-setup__admin strong{color:#233244;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.invite-setup__admin-head em{color:#4d647f;font-size:var(--fd-font-size-sm);font-style:normal;font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-004);text-transform:uppercase}.invite-setup__admin span{color:#61738a;font-size:var(--fd-font-size-sm)}.invite-setup__field{gap:var(--fd-space-3);display:grid}.invite-setup__field>span{color:#5c6f87;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-none);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase}.invite-setup__field>small{color:#61738a;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-140);margin-top:-1px}.invite-setup__field input{background:var(--fd-color-surface-soft);border-radius:var(--fd-radius-10);min-height:42px;padding:0 var(--fd-space-6);color:#233244;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);border:1px solid #c3d2e1}.invite-setup__field input::placeholder,.invite-setup__password input::placeholder{font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-none);letter-spacing:var(--fd-tracking-004);color:#7a8ca2}.invite-setup__field input:focus,.invite-setup__password input:focus{box-shadow:none;outline:none}.invite-setup__field input:focus-visible{box-shadow:none;outline:none}.invite-setup__password input:focus-visible{box-shadow:none;outline:none}.invite-setup__password{background:var(--fd-color-surface-soft);border-radius:var(--fd-radius-10);min-height:42px;padding:0 var(--fd-space-5) 0 var(--fd-space-6);align-items:center;gap:var(--fd-space-3);border:1px solid #c3d2e1;display:flex}.invite-setup__password input{font-size:var(--fd-font-size-lg);background:0 0;border:0;flex:auto;padding:5px}.invite-setup__password button{color:#697b90;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.invite-setup__error{color:#cc4b43;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-140);font-weight:var(--weight-regular);margin:-2px 0 0}.settings-page--account{grid-template-columns:1fr}body .settings-page--account{display:block}.settings-sidebar{background:var(--fd-color-white);padding:var(--fd-space-9) var(--fd-space-0);box-shadow:var(--shadow);border-radius:var(--fd-radius-22);border:1px solid #d4e0eb;border-color:var(--fd-color-border-card);height:max-content;position:sticky;top:104px}.settings-sidebar h2{text-transform:uppercase;margin:var(--fd-space-0) var(--fd-space-10) var(--fd-space-5);color:#66798f;font-size:var(--fs-tag);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-014)}.settings-sidebar a{align-items:center;gap:var(--fd-space-5);min-height:42px;margin:var(--fd-space-0);padding:var(--fd-space-0) var(--fd-space-13);color:#4f647d;font-size:var(--fs-sm);font-weight:var(--weight-semibold);border-radius:0;display:flex}.settings-sidebar a.active{color:#172434;font-weight:var(--weight-bold);background:#e8edf4}.settings-main{min-width:0}.settings-main--account{grid-column:1/-1;justify-self:stretch;width:100%}.account-page{gap:var(--fd-space-0);width:100%;max-width:100%;display:grid}.settings-main--account .account-page>*{width:100%}.settings-main--account .account-panel,.settings-main--account .page-header,.settings-main--account .account-photo-row,.settings-main--account .account-actions{width:100%;max-width:100%}body .settings-page--account .settings-main--account .card,body .settings-page--account .settings-main--account .page-header,body .settings-page--account .settings-main--account .account-photo-row,body .settings-page--account .settings-main--account .account-actions{box-sizing:border-box;width:100%;max-width:none}.app-shell--settings{font-family:var(--font-sans);--fd-color-border:var(--fd-color-border-strong);--fd-color-border-soft:var(--fd-color-border-strong);--fd-color-border-panel:var(--fd-color-border-strong);--fd-color-border-control:var(--fd-color-border-strong);height:100vh;padding-bottom:var(--fd-space-0);overflow:hidden}.app-shell--settings .content{height:calc(100vh - 65px);min-height:0;padding:var(--fd-space-0);flex:auto;overflow:hidden}.app-shell--settings .settings-page{height:100%;min-height:0;padding-top:var(--fd-space-0);gap:var(--fd-space-0);grid-template-columns:236px minmax(0,1fr);display:grid;overflow:hidden}.app-shell--settings .settings-sidebar{height:100%;min-height:0;box-shadow:none;background:var(--fd-color-white);padding:var(--fd-space-9) var(--fd-space-0) var(--fd-space-12);border:0;border-right:1px solid #d9e3ee;border-radius:0;display:block;position:static;overflow-y:auto}.app-shell--settings .settings-main{min-width:0;height:100%;min-height:0;padding:var(--fd-space-12) var(--fd-space-14) var(--fd-space-15);overflow-y:auto}.app-shell--settings .settings-page,.app-shell--settings .settings-sidebar,.app-shell--settings .settings-main,.app-shell--settings .settings-main :not(code):not(pre),.company-sheet,.company-sheet :not(code):not(pre),.billing-sheet,.billing-sheet :not(code):not(pre),.brand-sheet,.brand-sheet :not(code):not(pre),.store-sheet,.store-sheet :not(code):not(pre),.access-sheet,.access-sheet :not(code):not(pre),.groups-sheet,.groups-sheet :not(code):not(pre),.users-sheet,.users-sheet :not(code):not(pre),.change-password-modal,.change-password-modal :not(code):not(pre){font-family:var(--font-sans)}.app-shell--settings .settings-page--account{grid-template-columns:1fr}.app-shell--settings .settings-page--account .settings-main--account{height:100%;padding:var(--fd-space-12) var(--fd-space-12) var(--fd-space-13);overflow-y:auto}.app-shell--settings .settings-main--account .account-page{min-height:100%}.account-photo-row{margin:var(--fd-space-4) 0 var(--fd-space-13);align-items:flex-start;display:flex}.account-photo-meta{gap:var(--fd-space-7);display:grid}.account-section-kicker{color:#617286;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-extrabold);line-height:var(--fd-leading-none);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}.account-photo-actions{align-items:center;gap:var(--fd-space-8);display:flex}.account-photo{border-radius:var(--fd-radius-round);background:var(--blue);width:70px;height:70px;color:var(--fd-color-white);font-size:var(--fd-font-size-2xl);font-weight:var(--weight-extrabold);box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.account-photo-input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.account-upload-btn{min-height:36px;padding:0 var(--fd-space-9);border-radius:var(--fd-radius-pill);color:#66788c;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);box-shadow:none;border-color:#cdd8e5}.account-panel{padding:var(--fd-space-0);overflow:hidden}.account-panel+.account-panel{margin-top:var(--fd-space-13)}.account-panel__head{padding:var(--fd-space-6) var(--fd-space-10);color:#5f7287;text-transform:uppercase;letter-spacing:var(--fd-tracking-012);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-extrabold);background:#edf1f5;border-bottom:1px solid #d6e0ea}.account-panel__copy{margin:var(--fd-space-0);padding:var(--fd-space-8) var(--fd-space-10) 0;color:#6d7f93;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-150)}.account-grid{gap:var(--fd-space-0);display:grid}.account-grid--stacked .account-row{gap:var(--fd-space-4);padding:var(--fd-space-8) var(--fd-space-10) var(--fd-space-9);border-top:1px solid #e2e9f0;display:grid}.account-grid--stacked .account-row:first-child{border-top:0}.account-label{align-items:baseline;gap:var(--fd-space-3);color:#5f7287;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-extrabold);letter-spacing:var(--fd-tracking-012);line-height:var(--fd-leading-none);text-transform:uppercase;display:inline-flex}.account-label em{color:#ef4444;font-style:normal;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-extrabold)}.account-label small{color:#7c8ea3;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-normal);text-transform:none}.account-input{border-radius:var(--fd-radius-10);width:100%;height:48px;padding:0 var(--fd-space-7);color:#263241;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium);background:#eef2f6;border:1px solid #d5dee8}.account-input::placeholder{color:#9aa8b8}.account-static-value{color:#5d6f84;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-145);white-space:pre-wrap}.account-field-help{color:#7c8a99;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-140);margin-top:-2px}.account-password-btn{width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 var(--fd-space-9);border-radius:var(--fd-radius-pill);color:#617387;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);box-shadow:none;border-color:#cad5e2}.account-report-row{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-10);padding:var(--fd-space-9) var(--fd-space-10);border-top:1px solid #e2e9f0;display:flex}.account-report-copy{min-width:0}.account-report-row strong{font-size:var(--fd-font-size-base);color:#263241;margin-bottom:var(--fd-space-3);display:block}.account-report-row p{margin:var(--fd-space-0);color:#6d7f93;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);max-width:900px}.account-toggle{margin-top:var(--fd-space-1);flex:none}.account-actions{justify-content:flex-start;align-items:center;gap:var(--fd-space-8);padding:var(--fd-space-8) 0 var(--fd-space-3);display:flex}.account-actions .primary-btn{min-height:34px;padding:0 var(--fd-space-10);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold)}.company-page{display:grid}.company-divider-copy{color:#8797aa;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135);margin:var(--fd-space-6) 0 var(--fd-space-6);padding-top:var(--fd-space-9);border-top:1px solid var(--fd-color-border-strong)}.company-section{display:block}.company-card{padding:var(--fd-space-0);overflow:hidden}.company-card--workflow{border-radius:var(--fd-radius-lg);box-shadow:none;border:1px solid #d7e2ee}.company-card__head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-5) var(--fd-space-8);color:#667a90;text-transform:uppercase;letter-spacing:var(--fd-tracking-012);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);background:#edf1f5;border-bottom:1px solid #d7e2ee;display:flex}.company-card__action{color:var(--blue);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);padding:var(--fd-space-0);background:0 0}.company-subhead{padding:11px var(--fd-space-8);color:#667a90;text-transform:uppercase;letter-spacing:var(--fd-tracking-012);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);background:#edf1f5;border-bottom:1px solid #d7e2ee}.company-table{display:grid}.company-row{gap:var(--fd-space-9);min-height:40px;padding:0 var(--fd-space-8);border-bottom:1px solid #dbe5ef;grid-template-columns:132px minmax(0,1fr);align-items:center;display:grid}.company-row:last-child{border-bottom:0}.company-row span{color:#7d8da2;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-medium)}.company-row strong{color:#414d5b;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);word-break:break-word}.company-callout{align-items:flex-start;gap:var(--fd-space-6);padding:var(--fd-space-7) var(--fd-space-8);border-radius:var(--fd-radius-sm);box-shadow:none;margin-bottom:var(--fd-space-6);background:#fff7f2;border:1px solid #ffe1cf;border-left:3px solid #ff6b1a;display:flex}.company-callout__icon{border-radius:var(--fd-radius-round);color:#ff6b1a;width:16px;height:16px;font-weight:var(--fd-font-weight-black);font-size:var(--fd-font-size-sm);background:0 0;border:1.5px solid #ff6b1a;flex:none;place-items:center;margin-top:1px;display:grid}.company-callout strong{color:#667a90;font-size:var(--fd-font-size-md);margin-bottom:3px;display:block}.company-callout p{margin:var(--fd-space-0);color:#7d8da2;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135)}.company-whitelist{gap:var(--fd-space-7);padding:var(--fd-space-6) var(--fd-space-8) var(--fd-space-8);display:grid}.company-chip-list{gap:var(--fd-space-4);flex-wrap:wrap;display:flex}.company-chip{align-items:center;gap:var(--fd-space-4);min-height:30px;padding:0 var(--fd-space-6);border-radius:var(--fd-radius-pill);color:#6a788b;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);background:#f1f5fa;border:1px solid #d7e2ee;display:inline-flex}.company-chip i{color:#9aa8ba;font-style:normal;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none)}.company-chip__remove{color:#7f90a5;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-none);cursor:pointer;background:0 0;border:0;padding:0}.company-empty{color:#7c8a99;font-size:var(--fd-font-size-md)}.company-whitelist__form{align-items:center;gap:var(--fd-space-6);display:flex}.company-whitelist__input{border-radius:var(--fd-radius-12);background:var(--fd-color-surface-control);min-width:0;min-height:42px;padding:0 var(--fd-space-7);color:#324156;font-size:var(--fd-font-size-md);border:1px solid #d7e2ee;flex:auto}.company-whitelist__input::placeholder{color:#9aa8ba}.company-whitelist__add{min-width:64px;min-height:42px;padding:0 var(--fd-space-8);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold)}.company-whitelist__add:disabled{cursor:not-allowed;opacity:.62}.company-sheet{width:min(100vw,100%);max-width:min(100vw,1600px);height:-moz-fit-content;height:fit-content;max-height:92vh;padding:var(--fd-space-7) 0 0;border-radius:28px 28px 0 0;flex-direction:column;display:flex;overflow:hidden}.company-sheet .modal-head{padding:0 var(--fd-space-16);margin-bottom:5px}.company-sheet .modal-head h2{font-size:var(--fd-font-size-page);line-height:var(--fd-leading-120);letter-spacing:var(--fd-tracking-normal);color:var(--fd-color-text-strong);font-weight:var(--fd-font-weight-bold)}.company-sheet__body{min-height:0;padding:0 var(--fd-space-16) var(--fd-space-7);gap:var(--fd-space-6);flex:auto;display:grid;overflow:auto}.company-sheet__body--contacts{gap:var(--fd-space-7)}.company-sheet__body--calendar{padding-top:var(--fd-space-4);gap:var(--fd-space-10);padding-bottom:0}.company-sheet__copy{margin:0 0 var(--fd-space-3);color:#74849a;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-140)}.company-sheet__footer--split{justify-content:flex-start}.company-sheet__cancel{min-width:96px}.company-sheet__footer--domain{gap:var(--fd-space-6);padding-top:var(--fd-space-6);padding-bottom:var(--fd-space-7)}.company-sheet__cancel--domain,.company-sheet__save--domain{height:32px;min-height:32px;padding:0 var(--fd-space-12);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);font-weight:var(--fd-font-weight-bold)}.company-sheet__cancel--domain{color:#5c6f85;background:var(--fd-color-white);min-width:116px;box-shadow:none;border-color:#c9d5e4}.company-sheet__save--domain{min-width:164px;color:var(--fd-color-white);box-shadow:none;background:#0b88dc}.company-field{gap:var(--fd-space-3);display:grid}.company-field>span,.company-field__label{color:#667489;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase}.company-field>span em,.company-field__label em{margin-left:var(--fd-space-3);color:#8b98a8;text-transform:none;letter-spacing:var(--fd-tracking-normal);font-style:normal;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-regular)}.company-field input{border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-control);min-height:40px;padding:0 var(--fd-space-9);color:var(--fd-color-text-body);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-normal);font-weight:var(--fd-font-weight-regular);border:1px solid #c9d5e4}.company-field select{border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-control);min-height:40px;padding:0 var(--fd-space-9);color:var(--fd-color-text-body);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-normal);font-weight:var(--fd-font-weight-regular);-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6f7f92 50%),linear-gradient(135deg,#6f7f92 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #c9d5e4;padding-right:38px}.company-field-grid{gap:var(--fd-space-7);grid-template-columns:1fr 1fr;display:grid}.company-field--full{grid-column:1/-1}.company-contact-card{border-radius:var(--fd-radius-14);padding:var(--fd-space-8) var(--fd-space-11) var(--fd-space-10);gap:var(--fd-space-7);border:1px solid #c9d5e4;display:grid}.company-contact-card__head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);color:#667489;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);display:flex}.company-contact-card__icon{border-radius:var(--fd-radius-round);color:#7a8a9c;width:24px;height:24px;padding:var(--fd-space-0);background:0 0;place-items:center;display:grid}.company-contacts-list{gap:var(--fd-space-7);display:grid}.company-add-contact{align-items:center;gap:var(--fd-space-4);color:var(--blue);font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-medium);padding:var(--fd-space-0);background:0 0;width:-moz-fit-content;width:fit-content;display:inline-flex}.company-toggle-group{gap:var(--fd-space-4);display:grid}.company-sheet--calendar .modal-head{margin-bottom:var(--fd-space-4);padding-inline-start:36px;padding-inline-end:36px}.company-sheet--calendar .company-field__label,.company-sheet--calendar .company-field>span{color:#5f6f84;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-012)}.company-sheet--calendar .company-field__label em,.company-sheet--calendar .company-field>span em{color:#ef4444;font-style:normal;font-weight:var(--fd-font-weight-bold)}.company-toggle-group__inner{gap:var(--fd-space-7);grid-template-columns:1fr 1fr;display:grid}.company-toggle{border-radius:var(--fd-radius-sm);background:var(--fd-color-white);color:#6b7a8d;min-height:36px;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium);border:1.5px solid #c9d5e4}.company-toggle.is-active{border-color:var(--blue);color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eaf4ff}.company-sheet--calendar .company-toggle-group{gap:var(--fd-space-6)}.company-sheet--calendar .company-toggle.is-active{border-color:var(--fd-color-primary-border);color:var(--fd-color-primary-border);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border);background:#e7f3ff}.company-sheet--calendar .company-field--calendar{gap:var(--fd-space-6);margin-bottom:var(--fd-space-10)}.company-sheet__footer{justify-content:flex-start;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-6) var(--fd-space-16) var(--fd-space-7);border-top:1px solid #d8e2ed;display:flex}.company-sheet__save{border-radius:var(--fd-radius-pill);min-width:64px;min-height:32px;padding:0 var(--fd-space-9);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold)}.company-sheet--single{max-width:min(100vw,1600px)}.billing-page{gap:var(--fd-space-11);display:grid}.billing-page .page-header{padding-top:var(--fd-space-9);padding-bottom:var(--fd-space-5)}.billing-page .page-header h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-tight);letter-spacing:-.035em}.billing-page .page-header p{margin-top:var(--fd-space-3);font-size:var(--fd-font-size-md)}.billing-section{gap:var(--fd-space-5);display:grid}.billing-section__head{justify-content:space-between;align-items:center;gap:var(--fd-space-8);display:flex}.billing-section__label{color:#5d7188;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-snug);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-010);text-transform:uppercase}.billing-link-button{color:var(--blue);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);padding:var(--fd-space-0);background:0 0}.billing-card{padding:var(--fd-space-0);border-radius:var(--fd-radius-lg);box-shadow:none;background:#ffffffeb;border:1px solid #c7d6e6;overflow:hidden}.billing-card--subscription{padding:var(--fd-space-0)}.billing-subscription{gap:var(--fd-space-10);padding:var(--fd-space-11) var(--fd-space-12);grid-template-columns:1fr auto;align-items:center;display:grid}.billing-subscription h2{margin:0 0 var(--fd-space-6);color:#222c39;font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-110);letter-spacing:var(--fd-tracking-soft-tight);font-weight:650}.billing-subscription__meta{gap:var(--fd-space-13);flex-wrap:wrap;display:flex}.billing-subscription__meta span{color:#5e748c;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-010);text-transform:uppercase;margin-bottom:var(--fd-space-3);display:block}.billing-subscription__meta strong{color:#2b3441;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);display:block}.billing-subscription__cta{justify-self:end;justify-items:end;gap:var(--fd-space-6);display:grid}.billing-subscription__cta p{color:#66758a;font-size:var(--fd-font-size-md);margin:0}.billing-subscription__button{border-radius:var(--fd-radius-pill);min-height:34px;padding:0 var(--fd-space-11);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);color:#5d7188;background:var(--fd-color-white);box-shadow:none;border:1px solid #c7d6e6}.billing-subscription__button:hover{color:#0284c7;background:#f4f8fc;border-color:#0284c7}.billing-overview-grid{gap:var(--fd-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-overview-card{gap:var(--fd-space-4);min-height:118px;padding:var(--fd-space-9) var(--fd-space-10);display:grid}.billing-overview-card>span{color:#5e748c;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-010);text-transform:uppercase;display:block}.billing-overview-card>strong{color:#222c39;font-size:var(--fd-font-size-5xl);line-height:var(--fd-leading-none);font-weight:var(--fd-font-weight-bold)}.billing-overview-card>p{color:#66758a;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-normal);margin:0}.billing-address{padding:var(--fd-space-9) var(--fd-space-10)}.billing-address strong{color:#222c39;font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-120);margin-bottom:var(--fd-space-2);font-weight:var(--fd-font-weight-bold);display:block}.billing-address p{color:#66758a;font-size:var(--fd-font-size-sm);margin:0}.billing-history{min-width:0;display:grid}.billing-history__head{align-items:center;gap:var(--fd-space-5);padding:var(--fd-space-6) var(--fd-space-11);color:#5d7188;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-010);text-transform:uppercase;background:#dfe5ec;grid-template-columns:120px minmax(0,1fr) 140px 100px 70px;display:grid}.billing-history__row{align-items:center;gap:var(--fd-space-5);min-height:42px;padding:0 var(--fd-space-11);color:#2d3746;font-size:var(--fd-font-size-sm);border-top:1px solid #d5dfeb;grid-template-columns:120px minmax(0,1fr) 140px 100px 70px;display:grid}.billing-history__body{display:grid}.billing-history__head span,.billing-history__row>span,.billing-history__row a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.billing-history__row em{min-height:22px;padding:0 var(--fd-space-5);border-radius:var(--fd-radius-pill);color:#0f8478;font-style:normal;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-semibold);background:#e4f2ec;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;display:inline-flex}.billing-history__row a{color:var(--blue);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-medium)}.billing-card--history{border-radius:var(--fd-radius-22)}.billing-sheet{width:min(100vw,100%);max-width:min(100vw,1600px);height:-moz-fit-content;height:fit-content;max-height:92vh;padding:var(--fd-space-7) 0 0;border-radius:28px 28px 0 0;flex-direction:column;display:flex;overflow:hidden}.billing-sheet .modal-head{padding:0 var(--fd-space-16);margin-bottom:var(--fd-space-5)}.billing-sheet .modal-head h2{font-size:var(--fd-font-size-page);line-height:var(--fd-leading-120);letter-spacing:var(--fd-tracking-normal);color:var(--fd-color-text-strong);font-weight:var(--fd-font-weight-bold)}.billing-sheet__body{min-height:0;padding:0 var(--fd-space-16) var(--fd-space-7);gap:var(--fd-space-6);flex:auto;display:grid;overflow:auto}.billing-sheet__copy{margin:0 0 var(--fd-space-3);color:#74849a;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-140)}.billing-field{gap:var(--fd-space-3);display:grid}.billing-field>span{color:#667489;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase}.billing-field>span em{margin-left:var(--fd-space-3);color:#8b98a8;text-transform:none;letter-spacing:var(--fd-tracking-normal);font-style:normal;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-regular)}.billing-field input{border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-control);min-height:40px;padding:0 var(--fd-space-9);color:var(--fd-color-text-body);font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-regular);border:1px solid #c9d5e4}.billing-sheet__footer{justify-content:flex-start;align-items:center;gap:var(--fd-space-5);padding:var(--fd-space-6) var(--fd-space-16) var(--fd-space-7);border-top:1px solid #d8e2ed;display:flex}.billing-sheet__cancel,.billing-sheet__save{border-radius:var(--fd-radius-pill);min-width:82px;min-height:32px;padding:0 var(--fd-space-10);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);flex:none}.store-page{gap:var(--fd-space-9);align-content:start;min-height:100%;display:grid}.app-shell--settings .settings-main .store-page--list{padding:var(--fd-space-12) var(--fd-space-0) var(--fd-space-15);min-height:100%;margin:-24px 0 -32px}.app-shell--settings .settings-main .store-page--detail{padding:var(--fd-space-0) var(--fd-space-3) var(--fd-space-15);min-height:calc(100% + 56px);margin:-24px 0 -32px;overflow:visible}.store-page__hero{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-9);display:flex}.store-page__hero-copy h1{margin:var(--fd-space-0);color:var(--fd-color-text-strong);font-size:var(--fd-font-size-5xl);line-height:var(--fd-leading-tight);font-weight:var(--weight-semibold);letter-spacing:-.045em}.store-page__hero-copy p{margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-0);color:var(--fd-color-text-soft);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135);font-weight:var(--weight-medium)}.store-page__actions{align-items:flex-end;gap:var(--fd-space-3);flex-direction:column;display:flex}.store-page__action-row{justify-content:flex-end;align-items:center;gap:var(--fd-space-6);display:flex}.store-page__request-note{max-width:390px;margin:var(--fd-space-0);color:var(--fd-color-text-soft);font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135);font-weight:var(--weight-medium);text-align:right}.store-page__action{border-radius:var(--fd-radius-pill);min-height:32px;padding:var(--fd-space-0) var(--fd-space-8);align-items:center;gap:var(--fd-space-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);display:inline-flex}.store-page__action.secondary-btn:hover{background:var(--fd-color-white);border-color:#9fb5cb}.store-page__action.primary-btn:hover{filter:brightness(.97);box-shadow:0 10px 24px #1789ca42}.store-page__action.primary-btn:disabled:hover{filter:none;box-shadow:none}.store-card{padding:var(--fd-space-0);border-radius:var(--fd-radius-lg);box-shadow:none;background:var(--fd-color-white);border:1px solid #d7e2ee;overflow:hidden}.store-page__controls{gap:var(--fd-space-0);display:grid}.store-card--list{padding:var(--fd-space-0);background:0 0;border:0;border-radius:0;align-self:start}.store-card__head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-6) var(--fd-space-12);color:#667789;text-transform:uppercase;letter-spacing:var(--tracking-label-wide);font-size:var(--fs-label);font-weight:var(--weight-semibold);background:#eef1f5;border-bottom:1px solid #d8e2ed;display:flex}.store-search{align-items:center;gap:var(--fd-space-6);min-height:42px;margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-8);padding:var(--fd-space-0) var(--fd-space-8);border-radius:var(--fd-radius-sm);color:#7e8ea3;background:#f4f7fbf5;border:1px solid #cfd9e5;display:flex}.store-search__input{min-width:0;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);color:var(--fd-color-text-deep);background:0 0;border:0;flex:auto}.store-search__input::placeholder{color:#7a8da4}.store-filters{gap:var(--fd-space-4);flex-wrap:wrap;display:flex}.store-chip{border-radius:var(--fd-radius-pill);color:#5f738b;min-height:30px;padding:var(--fd-space-0) var(--fd-space-8);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);transition:var(--fd-transition-base);background:0 0;border:1px solid #cad6e3}.store-chip:hover{border-color:var(--fd-color-primary-dark);color:var(--fd-color-primary-dark)}.store-chip.is-active{background:var(--fd-color-primary-dark);border-color:var(--fd-color-primary-dark);color:var(--fd-color-white)}.store-table{margin:var(--fd-space-0);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);box-shadow:none;border:1px solid #d7e2ee;overflow:hidden}.store-table__head{gap:var(--fd-space-8);min-height:36px;padding:var(--fd-space-0) var(--fd-space-13);color:#5d7188;text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);background:#edf1f5;grid-template-columns:minmax(0,1fr) 180px 170px 40px;align-items:center;display:grid}.store-table__row{gap:var(--fd-space-8);min-height:60px;padding:var(--fd-space-0) var(--fd-space-13);background:var(--fd-color-white);border-top:1px solid #dce6f1;grid-template-columns:minmax(0,1fr) 180px 170px 40px;align-items:center;display:grid}.store-table__head span,.store-table__row>div,.store-table__main,.store-table__main strong,.store-table__main span{min-width:0}.store-table__main strong,.store-table__main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-table__row--empty{min-height:68px;padding:0 var(--fd-space-12);grid-template-columns:none;justify-content:center;align-items:center;display:flex}.store-table__empty-copy{color:#445871;width:100%;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-bold);text-align:center;line-height:var(--fd-leading-120)}.store-table__main strong{color:#29333f;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);margin-bottom:var(--fd-space-2);line-height:var(--fd-leading-normal);display:block}.store-table__main span{color:#667b92;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-145)}.store-table__brand{text-overflow:ellipsis;white-space:nowrap;color:#6c7d92;min-width:0;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);overflow:hidden}.store-table__status{justify-content:flex-start;display:flex}.store-table__actions{justify-content:flex-end;display:flex}.store-status-pill{border-radius:var(--fd-radius-pill);min-height:20px;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);white-space:nowrap;padding:5px var(--fd-space-5);line-height:var(--fd-leading-none);align-items:center;font-style:normal;display:inline-flex}.store-status-pill--operational{color:#0f8f86;background:#def3f0}.store-status-pill--temporarily-closed{color:#f06c23;background:#fff0e7}.store-status-pill--closed{color:#7a899a;background:#eef2f6}.store-edit-link{color:#96a2b2;width:28px;height:28px;padding:var(--fd-space-0);border-radius:var(--fd-radius-round);transition:var(--fd-transition-base);justify-content:center;align-items:center;display:inline-flex}.store-edit-link:hover{background:var(--fd-color-surface-control-2);color:var(--fd-color-primary-dark)}.store-pagination{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-7) var(--fd-space-1) var(--fd-space-0);color:#7b8899;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);margin:0 -2px;display:flex}.store-pagination__buttons{gap:var(--fd-space-4);display:flex}.store-pagination__buttons button{border-radius:var(--fd-radius-xs);color:#7a8796;width:34px;height:34px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:#ffffffc7;border:1px solid #e0e7f0}.store-pagination__buttons button[aria-label*=Previous],.store-pagination__buttons button[aria-label*=Next]{font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-none)}.store-pagination__buttons button:disabled{opacity:.45;cursor:not-allowed}.store-page-number.is-active{background:var(--fd-color-white);color:var(--fd-color-primary-dark)}.brand-page{gap:var(--fd-space-8);align-content:start;min-height:100%;display:grid}.brand-page--detail{gap:0}.app-shell--settings .settings-main .brand-page{min-height:100%}.app-shell--settings .settings-main .brand-page.brand-page--list{min-height:auto}.app-shell--settings .settings-main .brand-page.brand-page--detail{padding:var(--fd-space-0) var(--fd-space-3) var(--fd-space-15);gap:0;min-height:calc(100% + 56px);margin:-24px 0 -32px;overflow:visible}.brand-page .page-header{padding:var(--fd-space-0);align-items:center}.brand-page .page-header>div{padding-top:var(--fd-space-4)}.brand-page .page-header h1{color:var(--fd-color-text-strong);font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-tight);font-weight:var(--weight-semibold);letter-spacing:-.045em}.brand-page .page-header p{color:var(--fd-color-text-soft);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-135);margin-top:var(--fd-space-2)}.brand-page__action{border-radius:var(--fd-radius-pill);min-height:32px;padding:var(--fd-space-0) var(--fd-space-9);align-items:center;gap:var(--fd-space-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);display:inline-flex}.brand-card{padding:var(--fd-space-0);border-radius:var(--fd-radius-sm);box-shadow:none;background:var(--fd-color-white);border:1px solid #d7e2ee;overflow:hidden}.brand-card--list{align-self:start}.brand-page--detail .brand-card{margin:0 0 var(--fd-space-12)}.brand-card__head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:11px var(--fd-space-10);color:#667789;text-transform:uppercase;letter-spacing:var(--tracking-label-wide);font-size:var(--fs-label);font-weight:var(--weight-semibold);background:#edf1f5;border-bottom:1px solid #d8e2ed;display:flex}.brand-card__edit{color:var(--fd-color-primary-dark);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.brand-table,.brand-table__body{align-content:start;display:grid}.brand-table__head{gap:var(--fd-space-8);min-height:40px;padding:var(--fd-space-0) var(--fd-space-13);color:#5d7188;text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);background:#edf1f5;grid-template-columns:minmax(0,1fr) 90px 40px;align-items:center;display:grid}.brand-table__row{gap:var(--fd-space-8);min-height:50px;padding:var(--fd-space-0) var(--fd-space-13);background:var(--fd-color-white);border-top:1px solid #dce6f1;grid-template-columns:minmax(0,1fr) 90px 40px;align-items:center;display:grid}.brand-table__head span,.brand-table__row>div,.brand-stores-table__head span,.brand-stores-table__row span,.brand-list-cell{min-width:0}.brand-list-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#29333f;min-width:0;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-normal);margin-bottom:3px;display:block;overflow:hidden}.brand-list-cell span{text-overflow:ellipsis;white-space:nowrap;color:#667b92;min-width:0;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);display:block;overflow:hidden}.brand-table__stores{color:#27313d;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);text-align:left}.brand-table__actions{justify-content:flex-end;align-items:center;gap:6px;min-width:64px;display:flex}.brand-table__actions button,.brand-table__actions a{color:#96a2b2;background:0 0;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.brand-table__actions button:hover,.brand-table__actions a:hover{background:var(--fd-color-surface-control-2);color:var(--fd-color-primary-dark)}.brand-table__actions button svg,.brand-table__actions a svg{display:block}.brand-table__action--danger:hover{color:#d94841;background:#fff1f1}.brand-sheet--delete{width:min(100vw - 24px,1920px);height:auto;max-height:calc(100vh - 20px);padding-bottom:0;overflow:auto}.brand-delete-sheet{flex-direction:column;min-height:0;display:flex}.brand-delete-sheet__content{gap:var(--fd-space-3);padding:0 var(--fd-space-15) var(--fd-space-9);flex-direction:column;display:flex}.brand-delete-sheet__name{color:#253140;font-size:16px;line-height:1.35;font-weight:var(--weight-semibold);letter-spacing:-.02em}.brand-delete-sheet__copy{color:#607287;font-size:var(--fd-font-size-md);margin:0;line-height:1.55}.brand-delete-sheet__actions{justify-content:flex-start;align-items:center;gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-15) var(--fd-space-7);background:var(--fd-color-white);border-top:1px solid #d8e2ed;flex-wrap:wrap;margin-top:0;display:flex}.brand-delete-sheet__cancel,.brand-delete-sheet__confirm{width:auto;min-width:104px;min-height:36px;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);padding-inline:var(--fd-space-8);border-radius:999px}.brand-delete-sheet__cancel{background:var(--fd-color-white);color:#5b6f86;border:1px solid #c8d4e2}.brand-delete-sheet__confirm{color:#fff;background:#e52521;border-color:#e52521}.brand-delete-sheet__confirm:hover{background:#cf1d1a;border-color:#cf1d1a}@media (max-width:640px){.brand-sheet--delete{width:min(100vw - 12px,100vw);max-height:calc(100vh - 12px)}.brand-delete-sheet__content{gap:var(--fd-space-3);padding:0 var(--fd-space-15) var(--fd-space-9);flex-direction:column;display:flex}.brand-delete-sheet__actions{justify-content:flex-start;align-items:center;gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-15) var(--fd-space-7);background:var(--fd-color-white);border-top:1px solid #d8e2ed;flex-wrap:wrap;margin-top:0;display:flex}.brand-delete-sheet__cancel,.brand-delete-sheet__confirm{width:100%;min-width:0}}.brand-pagination{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-7) var(--fd-space-13) var(--fd-space-9);color:#7b8899;font-size:var(--fd-font-size-md);border-top:1px solid #dce6f1;display:flex}.brand-pagination__buttons{gap:var(--fd-space-4);display:flex}.brand-pagination__buttons button{border-radius:var(--fd-radius-xs);color:#7a8796;width:32px;height:32px;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-medium);background:#f5f8fb;border:1px solid #e0e7f0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.brand-pagination__buttons button:disabled{opacity:.45;cursor:not-allowed}.brand-pagination__buttons button.is-active{background:var(--fd-color-white);color:var(--fd-color-primary-strong);font-weight:var(--weight-extrabold);box-shadow:none;border-color:#9eb8d6}.brand-detail-topbar{z-index:22;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:60px;padding:var(--fd-space-0) var(--fd-space-13);background:#fffffff5;border-bottom:1px solid #dce6f1;grid-template-columns:48px 1fr 48px;margin:0 -36px;display:grid;position:sticky;top:-24px}.brand-detail-topbar__back{color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.brand-detail-topbar__title{text-align:center;color:var(--fd-color-text-strong);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-001)}.brand-hero{align-items:center;gap:var(--fd-space-7);padding:var(--fd-space-11) var(--fd-space-9) var(--fd-space-10);background:0 0;display:flex}.brand-page--detail .brand-hero{padding:var(--fd-space-11) var(--fd-space-0) var(--fd-space-10);margin:0}.brand-hero__avatar{border-radius:var(--fd-radius-sm);width:84px;height:56px;color:var(--fd-color-white);font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);background:#14284d;place-items:center;display:grid}.brand-hero h1{margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-2);color:var(--fd-color-text-strong);font-size:var(--fs-page);font-weight:var(--weight-semibold);line-height:var(--fd-leading-snug);letter-spacing:var(--fd-tracking-soft-tight)}.brand-hero p{margin:var(--fd-space-0);color:#7c8a9b;font-size:var(--fd-font-size-md);line-height:var(--lh-tight);font-weight:var(--weight-medium)}.brand-info-list{display:grid}.brand-info-row{gap:var(--fd-space-8);min-height:46px;padding:var(--fd-space-0) var(--fd-space-10);border-top:1px solid #dce6f1;grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.brand-info-row span{color:#738397;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.brand-info-row strong{color:var(--fd-color-text-deep);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);text-align:right;justify-self:end}.brand-stores-table{display:grid}.brand-stores-table__head{gap:var(--fd-space-8);min-height:46px;padding:var(--fd-space-0) var(--fd-space-13);color:var(--fd-color-text-soft);text-transform:uppercase;letter-spacing:var(--tracking-label-wide);font-size:var(--fs-label);font-weight:var(--weight-bold);background:#edf1f5;grid-template-columns:minmax(140px,.9fr) minmax(260px,1.8fr) 120px 120px;align-items:center;display:grid}.brand-stores-table__body{min-height:148px}.brand-stores-table__row{gap:var(--fd-space-8);min-height:40px;padding:var(--fd-space-0) var(--fd-space-13);color:#27313d;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);border-top:1px solid #dce6f1;grid-template-columns:minmax(140px,.9fr) minmax(260px,1.8fr) 120px 120px;align-items:center;display:grid}.brand-stores-table__code,.brand-stores-table__name,.brand-stores-table__region,.brand-stores-table__type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-stores-table__empty{color:#6b778c;min-height:148px;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);border-top:1px solid #dce6f1;justify-content:center;align-items:center;display:flex}.brand-sheet{width:100vw;max-width:none;max-height:100vh;padding:var(--fd-space-7) var(--fd-space-0) var(--fd-space-0);border-radius:28px 28px 0 0;flex-direction:column;display:flex}.brand-sheet--edit{height:auto;max-height:calc(100vh - 74px);overflow:visible}.brand-sheet--edit .modal-head{margin-bottom:var(--fd-space-4);align-items:flex-start;padding-inline-start:24px;padding-inline-end:24px}.brand-sheet--edit .modal-head h2{font-size:var(--fd-font-size-2xl)}.brand-sheet--edit .modal-head button{flex:none;margin-top:2px}.brand-sheet--edit .brand-sheet__body{width:100%;padding-top:var(--fd-space-1);padding-inline-start:24px;padding-inline-end:24px;padding-bottom:calc(var(--fd-space-8) + env(safe-area-inset-bottom,0px));gap:var(--fd-space-8);flex:0 auto;margin-inline-start:0;margin-inline-end:0;overflow:visible}.brand-sheet--edit .brand-sheet__copy{margin-bottom:var(--fd-space-0);font-size:var(--fd-font-size-sm)}.brand-sheet--edit .brand-field{gap:var(--fd-space-4)}.brand-sheet--edit .brand-field input,.brand-sheet--edit .brand-select{min-height:40px;font-size:var(--fd-font-size-sm);padding-inline-start:12px;padding-inline-end:12px}.brand-sheet--edit .brand-field>span,.brand-sheet--edit .brand-field>span em{font-size:var(--fd-font-size-sm)}.brand-sheet--edit .brand-select{padding-right:var(--fd-space-16);background-position:right 12px center}.brand-sheet--edit .brand-sheet__footer{padding:var(--fd-space-4) var(--fd-space-12) var(--fd-space-5);gap:var(--fd-space-4)}.brand-sheet--assign .brand-sheet__body,.brand-sheet--assign .brand-sheet__footer,.brand-sheet--edit .modal-head,.brand-sheet--assign .modal-head{width:100%;max-width:none}.brand-sheet--assign{max-height:calc(100vh - 74px);overflow:hidden}.brand-sheet .modal-head{padding:var(--fd-space-0) var(--fd-space-16);margin-bottom:var(--fd-space-6)}.brand-sheet .modal-head h2{font-size:var(--fs-page);line-height:var(--fd-leading-snug);color:var(--fd-color-text-strong);font-weight:var(--weight-semibold)}.brand-sheet__body{padding:var(--fd-space-0) var(--fd-space-16) var(--fd-space-5);gap:var(--fd-space-6);flex:auto;display:grid;overflow:auto}.brand-sheet__body--assign{gap:var(--fd-space-5)}.brand-sheet__copy{margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-1);color:#667789;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);font-weight:var(--weight-medium)}.brand-field{gap:var(--fd-space-3);display:grid}.brand-field>span{color:#5d6c80;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-snug);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.brand-field>span em{margin-left:var(--fd-space-4);color:#8b98a8;text-transform:none;letter-spacing:var(--fd-tracking-normal);font-style:normal;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.brand-field input{border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-control);min-height:42px;padding:var(--fd-space-0) var(--fd-space-7);color:var(--fd-color-text-body);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;gap:var(--fd-space-4);border:1px solid #c9d5e4;display:flex}.brand-field input:focus,.brand-select:focus{box-shadow:none;border-color:#c9d5e4;outline:none}.brand-field input:focus-visible{box-shadow:none;border-color:#c9d5e4;outline:none}.brand-select:focus-visible{box-shadow:none;border-color:#c9d5e4;outline:none}.brand-select{border-radius:var(--fd-radius-xs);background-color:var(--fd-color-surface-control);min-height:42px;padding:var(--fd-space-0) 40px var(--fd-space-0) var(--fd-space-7);color:var(--fd-color-text-body);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);text-align:left;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.25L7 9.25L11 5.25' stroke='%23243142' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #c9d5e4;width:100%}.brand-search{align-items:center;gap:var(--fd-space-6);min-height:36px;padding:var(--fd-space-0) var(--fd-space-8);border-radius:var(--fd-radius-sm);color:#7e8ea3;background:#f4f7fbf5;border:1px solid #cfd9e5;display:flex}.brand-search__input{min-width:0;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);color:var(--fd-color-text-deep);background:0 0;border:0;flex:auto}.brand-search__input::placeholder{color:#7a8da4}.brand-sheet__summary{justify-content:space-between;align-items:center;gap:var(--fd-space-6);color:#667789;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);margin-top:-2px;display:flex}.brand-sheet__deselect{color:var(--fd-color-primary-dark);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);padding:var(--fd-space-0);background:0 0}.brand-sheet__deselect:disabled{color:#9cb0c3}.brand-store-list{border-radius:var(--fd-radius-sm);background:var(--fd-color-white);border:1px solid #d7e2ee;max-height:calc(100vh - 300px);display:grid;overflow:auto}.brand-store-row{gap:var(--fd-space-7);min-height:66px;padding:var(--fd-space-0) var(--fd-space-8);background:var(--fd-color-white);text-align:left;border-top:1px solid #dce6f1;grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.brand-store-row:first-child{border-top:0}.brand-store-row.is-selected{background:#e6f1fb}.brand-store-row input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--fd-color-white);cursor:pointer;border:1.5px solid #c9d5e4;border-radius:4px;place-items:center;width:16px;height:16px;margin:0;display:grid}.brand-store-row input[type=checkbox]:after{content:"";border-left:2px solid var(--fd-color-white);border-bottom:2px solid var(--fd-color-white);opacity:0;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.brand-store-row input[type=checkbox]:checked{background:var(--fd-color-primary-dark);border-color:var(--fd-color-primary-dark)}.brand-store-row input[type=checkbox]:checked:after{opacity:1}.brand-store-row__check{border-radius:var(--fd-radius-round);border:2px solid var(--fd-color-primary-dark);width:24px;height:24px;color:var(--fd-color-primary-dark);font-size:var(--fd-font-size-base);font-weight:var(--weight-bold);place-items:center;display:grid}.brand-store-row__main strong{color:#385272;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);margin-bottom:var(--fd-space-1);line-height:var(--fd-leading-normal);display:block}.brand-store-row__main small{color:#496280;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-125);display:block}.brand-sheet__footer{justify-content:flex-start;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-5) var(--fd-space-16) var(--fd-space-6);border-top:1px solid #d8e2ed;display:flex}.brand-sheet__footer--assign{justify-content:flex-start}.brand-sheet__cancel{border-radius:var(--fd-radius-pill);min-height:32px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:var(--fd-color-white);color:#5b6f86;border:1px solid #c8d4e2;flex:none;min-width:118px;padding-inline-start:24px;padding-inline-end:24px}.brand-sheet__save{border-radius:var(--fd-radius-pill);min-height:32px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);flex:none;min-width:96px;padding-inline-start:24px;padding-inline-end:24px}.store-accuracy-page{gap:var(--fd-space-8)}.store-accuracy-page__hero{padding:var(--fd-space-2) var(--fd-space-1) var(--fd-space-0)}.store-accuracy-page__hero h1{margin:var(--fd-space-0);color:var(--fd-color-text-strong);font-size:25px;line-height:var(--fd-leading-110);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-title)}.store-accuracy-page__hero p{margin:var(--fd-space-2) var(--fd-space-0) var(--fd-space-0);color:var(--fd-color-text-soft);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-135)}.store-accuracy-page__stack{gap:var(--fd-space-9);display:grid}.store-accuracy-card{overflow:hidden}.store-detail-topbar{z-index:22;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:60px;padding:0 var(--fd-space-13);background:#fffffff5;border-bottom:1px solid #dce6f1;grid-template-columns:56px 1fr 56px;align-items:center;margin:0 -36px;display:grid;position:sticky;top:-24px}.store-back{border-radius:var(--fd-radius-pill);width:32px;height:32px;color:var(--blue);padding:var(--fd-space-0);background:0 0}.store-detail-topbar__title{text-align:center;font-size:var(--fd-font-size-base);font-weight:var(--weight-bold);color:var(--fd-color-text-deep);letter-spacing:var(--fd-tracking-subtle-tight);margin-right:50px}.store-detail-header{gap:var(--fd-space-12);margin:var(--fd-space-0);padding:var(--fd-space-13) 0 var(--fd-space-6);display:grid}.store-hero{align-items:center;gap:var(--fd-space-6);padding:0 var(--fd-space-1);display:flex}.store-badge{border-radius:var(--fd-radius-sm);color:#647085;width:58px;height:58px;font-size:var(--fs-sm);font-weight:var(--weight-semibold);background:#eceff4;border:1px solid #d1dbe7;place-items:center;display:grid}.store-hero h1{margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-2);color:var(--fd-color-text-deep);font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-snug);letter-spacing:var(--fd-tracking-soft-tight);font-weight:var(--weight-semibold)}.store-hero p{margin:var(--fd-space-0);align-items:center;gap:var(--fd-space-3);color:#7c8a9b;font-size:var(--fd-font-size-md);line-height:var(--lh-tight);font-weight:var(--weight-medium);display:flex}.store-hero .badge{min-height:22px;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);padding:0}.store-tabs{gap:var(--fd-space-0);background:var(--fd-color-white);border-radius:var(--fd-radius-pill);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--fd-space-1);border:1px solid #d7e2ee;grid-template-columns:auto auto;display:inline-grid;overflow:hidden}.store-tabs button{min-width:110px;min-height:34px;padding:0 var(--fd-space-9);color:#738397;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);letter-spacing:var(--fd-tracking-subtle-tight);border-radius:var(--fd-radius-pill);background:0 0}.store-tabs button.is-active{color:var(--fd-color-text-deep);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px #d7e2ee}.store-list{min-width:0;display:grid}.store-list__row{align-items:center;gap:var(--fd-space-8);min-height:42px;padding:0 var(--fd-space-12);border-top:1px solid #dce6f1;grid-template-columns:220px minmax(0,1fr);display:grid}.store-hours-table__row{align-items:center;gap:var(--fd-space-8);min-height:54px;padding:0 var(--fd-space-12);border-top:1px solid #dce6f1;grid-template-columns:220px 1fr;display:grid}.store-hours-table__row:first-child{border-top:0}.store-list__row span{color:#738397;font-size:var(--fs-sm);font-weight:var(--weight-medium)}.store-list__value{justify-content:flex-end;align-items:center;gap:var(--fd-space-5);color:var(--fd-color-text-deep);font-size:var(--fs-sm);font-weight:var(--weight-medium);text-align:right;display:flex}.store-list__value strong{font-weight:var(--weight-regular)}.store-list--stacked{min-width:0;display:grid}.store-list__row--multiline{align-items:center}.store-list__value--multiline{text-align:right;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.store-link{color:var(--blue);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);padding:var(--fd-space-0);align-items:center;gap:var(--fd-space-3);background:0 0;display:inline-flex}.store-note-box{padding:var(--fd-space-9) var(--fd-space-12);color:var(--fd-color-text-deep);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-145)}.store-copy{margin:var(--fd-space-0);padding:var(--fd-space-9) var(--fd-space-12) 0;color:#667789;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);font-weight:var(--weight-medium)}.store-hours-table{min-width:0;display:grid}.store-hours-table__row strong{text-align:right;color:var(--fd-color-text-deep);font-weight:var(--weight-semibold);font-size:var(--fs-sm)}.store-sensors{display:grid}.store-sensors__head{gap:var(--fd-space-8);padding:11px var(--fd-space-10);color:var(--fd-color-text-soft);text-transform:uppercase;letter-spacing:var(--tracking-label-wide);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);white-space:nowrap;background:#eef1f5;grid-template-columns:1.3fr 1fr 1.2fr 1fr .9fr .9fr 1.6fr .8fr;align-items:center;display:grid}.store-sensors__row{gap:var(--fd-space-8);padding:11px var(--fd-space-10);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);color:var(--fd-color-text-deep);border-top:1px solid #dce6f1;grid-template-columns:1.3fr 1fr 1.2fr 1fr .9fr .9fr 1.6fr .8fr;align-items:center;display:grid}.store-sensors__head span,.store-sensors__row span{white-space:nowrap}.store-sensors__footer{padding:var(--fd-space-7) var(--fd-space-10) var(--fd-space-8);border-top:1px solid #dce6f1;justify-content:flex-end;display:flex}.store-sheet{width:min(100vw,100%);max-width:min(100vw,1600px);max-height:100vh;padding:var(--fd-space-6) var(--fd-space-0) var(--fd-space-0);border-radius:28px 28px 0 0;flex-direction:column;display:flex}.store-sheet--manager,.store-sheet--staff{align-self:flex-end;max-height:min(560px,100vh - 72px)}.store-sheet .modal-head{padding:var(--fd-space-0) 26px;margin-bottom:var(--fd-space-0)}.store-sheet .modal-head h2{font-size:var(--fs-title);line-height:var(--lh-tight);color:var(--fd-color-text-strong);font-weight:var(--weight-semibold)}.store-sheet__body{padding:var(--fd-space-0) 26px var(--fd-space-5);gap:var(--fd-space-5);flex:auto;display:grid;overflow:auto}.store-sheet--export .store-sheet__body{gap:var(--fd-space-7)}.store-sheet__copy{margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-1);color:#74849a;font-size:var(--fs-sm)}.store-sheet .store-field{gap:5px}.store-grid{gap:var(--fd-space-4);display:grid}.store-grid--code{gap:var(--fd-space-13);flex-wrap:nowrap;align-items:start;display:flex}.store-grid--code .store-field{align-content:start}.store-grid--code .store-field:first-child{flex:none;width:110px;min-width:110px;max-width:110px}.store-grid--code .store-field:last-child{flex:auto;min-width:0}.store-grid--code .store-field:first-child input{width:100%}.store-grid--split{grid-template-columns:1fr 1fr}.store-grid--single{grid-template-columns:1fr}.store-field{gap:5px;display:grid}.store-field>span,.store-field__label,.store-select>span{color:#667489;font-size:var(--fs-label);line-height:var(--fd-leading-snug);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-011);text-transform:uppercase}.store-field>span em{margin-left:var(--fd-space-4);color:#8b98a8;text-transform:none;letter-spacing:var(--fd-tracking-normal);font-style:normal;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.store-field input,.store-select button{border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-control);min-height:40px;padding:var(--fd-space-0) var(--fd-space-7);color:var(--fd-color-text-body);font-size:var(--fs-sm);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;gap:var(--fd-space-4);border:1px solid #c9d5e4;display:flex}.store-select select{border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-control);min-height:40px;padding:var(--fd-space-0) var(--fd-space-7);color:var(--fd-color-text-body);font-size:var(--fs-sm);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;gap:var(--fd-space-4);-webkit-appearance:none;appearance:none;border:1px solid #c9d5e4;width:100%;padding-right:42px;display:flex}.store-native-date-input{-webkit-appearance:none;appearance:none;width:100%;padding-right:42px}.store-native-field{align-items:center;display:flex;position:relative}.store-native-field svg{color:var(--fd-color-text-soft);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.store-native-field select,.store-native-field input{width:100%}.store-native-field--date .store-native-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:42px;height:100%;position:absolute;right:0}.store-native-field--date .store-native-date-input::-webkit-datetime-edit{color:var(--fd-color-text-body)}.store-native-field--date .store-native-date-input::-webkit-datetime-edit-fields-wrapper{color:var(--fd-color-text-body)}.store-field small{color:var(--fd-color-text-soft);font-size:var(--fs-label);line-height:var(--fd-leading-135);display:block}.store-field input[readonly]{color:#7d8a99}.store-select{gap:var(--fd-space-4);display:grid}.store-pills{gap:var(--fd-space-5);display:grid}.store-pill-row{gap:var(--fd-space-4);flex-wrap:wrap;display:flex}.store-pill{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#6b7a8d;min-height:30px;padding:var(--fd-space-0) var(--fd-space-8);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);border:1px solid #cbd7e4}.store-pill.is-active{background:var(--fd-color-primary-dark);border-color:var(--fd-color-primary-dark);color:var(--fd-color-white)}.store-export__label{margin-bottom:-2px}.store-export-list{gap:var(--fd-space-5);display:grid}.store-export-option{align-items:center;gap:var(--fd-space-8);width:100%;padding:var(--fd-space-9) var(--fd-space-9) var(--fd-space-8);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);text-align:left;color:var(--fd-color-text-deep);border:1px solid #c9d5e4;display:flex}.store-export-option.is-active{border:2px solid var(--blue)}.store-export-option__radio{border-radius:var(--fd-radius-round);border:3px solid #c8d2df;flex:none;place-items:center;width:24px;height:24px;display:grid}.store-export-option.is-active .store-export-option__radio{border-color:var(--blue)}.store-export-option__radio-dot{border-radius:var(--fd-radius-round);background:var(--blue);opacity:0;width:10px;height:10px}.store-export-option.is-active .store-export-option__radio-dot{opacity:1}.store-export-option__copy{gap:var(--fd-space-2);display:grid}.store-export-option__copy strong{font-size:var(--fd-font-size-lg);font-weight:var(--weight-medium);line-height:var(--lh-tight)}.store-export-option__copy small{color:var(--fd-color-text-soft);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135)}.store-export-note{margin:var(--fd-space-1) var(--fd-space-0) var(--fd-space-0);color:#667789;font-size:var(--fs-sm);line-height:var(--fd-leading-140)}.store-sheet__divider{height:1px;margin:var(--fd-space-2) var(--fd-space-0);background:#dce6f1}.store-note{color:#667789;font-size:var(--fs-sm);font-weight:var(--weight-bold)}.store-hours__row{gap:var(--fd-space-5);padding:var(--fd-space-6) 0 var(--fd-space-5);border-top:1px solid #dde5ef;display:grid}.store-hours__row:first-child{padding-top:var(--fd-space-2);border-top:0}.store-hours__head{justify-content:space-between;align-items:center;gap:var(--fd-space-8);display:flex}.store-hours__head>span{color:var(--fd-color-text-strong);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-125);font-weight:var(--weight-medium)}.store-switch{align-items:center;gap:var(--fd-space-5);color:#66768c;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-none);font-weight:var(--fd-font-weight-medium);display:flex}.store-switch button{border-radius:var(--fd-radius-pill);width:42px;height:22px;transition:background-color var(--fd-transition-snap);background:#c4cfdd;position:relative}.store-switch button:after{content:"";border-radius:var(--fd-radius-round);background:var(--fd-color-white);width:16px;height:16px;transition:transform var(--fd-transition-snap);position:absolute;top:2px;left:2px}.store-switch button.is-closed{background:#e36414}.store-switch button.is-closed:after{transform:translate(20px)}.store-hours__inputs{align-items:center;gap:var(--fd-space-6);grid-template-columns:1fr 18px 1fr;display:grid}.store-hours__dash{color:#64748a;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);text-align:center}.store-sheet--hours{max-height:calc(100vh - 72px)}.store-sheet--hours .modal-head{padding-left:var(--fd-space-17);padding-right:var(--fd-space-17)}.store-sheet__body--hours{padding:var(--fd-space-5) var(--fd-space-17) var(--fd-space-6);align-content:start;max-height:calc(100vh - 208px)}.store-sheet--hours .store-sheet__footer{padding:var(--fd-space-5) var(--fd-space-17) var(--fd-space-7)}.store-sheet--hours .store-time-text-field{min-height:38px;padding:0 var(--fd-space-7);font-size:var(--fd-font-size-md)}.store-sheet--hours .store-time-text-field svg{width:16px;height:16px}.store-panel{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);border:1px solid #d7e2ee;overflow:hidden}.store-panel__head{padding:11px var(--fd-space-9);color:var(--fd-color-text-soft);text-transform:uppercase;letter-spacing:var(--tracking-label-wide);font-size:var(--fs-label);font-weight:var(--weight-bold);background:#eef1f5}.store-sensor{align-items:center;gap:var(--fd-space-7);padding:var(--fd-space-8) var(--fd-space-9);display:flex}.store-sensor__dot{border-radius:var(--fd-radius-round);background:#00856f;width:12px;height:12px}.store-sensor strong{color:var(--fd-color-text-strong);font-size:var(--fd-font-size-base);margin-bottom:3px;display:block}.store-sensor p{margin:var(--fd-space-0);color:var(--fd-color-text-soft);font-size:var(--fs-label)}.store-steps{margin:var(--fd-space-0);padding:var(--fd-space-0) var(--fd-space-9) var(--fd-space-8) 40px;color:#334155;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-150);gap:var(--fd-space-5);display:grid}.store-mail{align-items:center;gap:var(--fd-space-4);padding:var(--fd-space-6) var(--fd-space-9) 15px;color:var(--blue);font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);display:inline-flex}.store-sheet__footer{justify-content:flex-start;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-5) var(--fd-space-16) var(--fd-space-6);border-top:1px solid #d8e2ed;display:flex}.store-sheet--export .store-sheet__footer{justify-content:flex-end}.store-sheet__cancel{border-radius:var(--fd-radius-pill);min-height:32px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:var(--fd-color-white);color:#5b6f86;border:1px solid #c8d4e2;flex:none;min-width:95px;padding-inline-start:24px;padding-inline-end:24px}.store-sheet__save{border-radius:var(--fd-radius-pill);min-height:32px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);flex:none;min-width:96px;padding-inline-start:24px;padding-inline-end:24px}.store-sheet__save--icon{min-width:160px;padding-inline:var(--fd-space-9);flex:none}.store-sheet__footer--right{justify-content:flex-start}.store-sheet__footer--right .store-sheet__cancel{flex:none;min-width:118px}.store-search--sheet{margin:var(--fd-space-0)}.store-search--sheet .store-search__input{font-size:var(--fd-font-size-base)}.store-people-list,.store-choice-list{display:grid}.store-sheet--manager .modal-head,.store-sheet--staff .modal-head{padding-left:var(--fd-space-17);padding-right:var(--fd-space-17)}.store-sheet--manager .store-sheet__body{padding-top:var(--fd-space-3)}.store-sheet--manager .store-search--sheet{margin-bottom:var(--fd-space-5)}.store-sheet--manager .store-choice-row{min-height:44px;padding:0 var(--fd-space-10)}.store-sheet--manager .store-choice-row:first-child{border-top:0}.store-sheet--manager .store-sheet__footer{padding-top:var(--fd-space-8);justify-content:flex-start}.store-person-row,.store-choice-row{justify-content:space-between;align-items:center;gap:var(--fd-space-7);min-height:46px;padding:var(--fd-space-6) var(--fd-space-9);background:var(--fd-color-white);border-top:1px solid #dce6f1;display:flex}.store-choice-row.is-selected{color:var(--blue);background:#eaf4ff}.store-person-row strong{color:var(--fd-color-text-deep);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);margin-bottom:var(--fd-space-2);display:block}.store-person-row p{margin:var(--fd-space-0);color:var(--fd-color-text-soft);font-size:var(--fd-font-size-md)}.store-person-avatar{border-radius:var(--fd-radius-round);background:var(--fd-color-surface-control);color:#647085;width:44px;height:44px;font-size:var(--fs-sm);font-weight:var(--weight-bold);border:1px solid #cfd7e3;flex:none;place-items:center;display:grid}.store-choice-row__main{align-items:center;gap:var(--fd-space-6);min-width:0;display:flex}.store-choice-row__copy{text-align:left;min-width:0}.store-choice-row__copy strong{color:var(--fd-color-text-deep);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);margin-bottom:var(--fd-space-1);display:block}.store-choice-row__copy p{color:#6f8095;font-size:var(--fd-font-size-sm);margin:0}.store-choice-row__check{color:var(--blue);font-size:var(--fd-font-size-lg);font-weight:var(--weight-bold)}.store-sheet--staff .store-sheet__footer{padding:var(--fd-space-5) var(--fd-space-13) var(--fd-space-6);border-top:1px solid #d8e2ed;justify-content:flex-start}.store-sheet__manage-users{min-width:214px;min-height:38px;padding:0 var(--fd-space-8);gap:var(--fd-space-4);background:var(--fd-color-white);color:#5d7188;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);border-radius:var(--fd-radius-pill);box-shadow:none;border:1px solid #c8d6e7;flex:none;justify-content:flex-start}.store-sheet__manage-users:hover{background:var(--fd-color-white);border-color:#aebfd1}.store-sheet__manage-users span{line-height:var(--fd-leading-none)}.store-sheet--staff .store-sheet__body{padding-top:var(--fd-space-3)}.store-sheet--staff .store-people-list{margin-top:var(--fd-space-1)}.store-sheet--staff .store-person-row{justify-content:flex-start;gap:var(--fd-space-9);min-height:50px;padding:var(--fd-space-5) 5px}.store-sheet--staff .store-person-row:first-child{border-top:0}.store-sheet--staff .store-person-avatar{width:34px;height:34px;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);color:#64748b;background:var(--fd-color-surface-control-2);border-color:#bcc9d8}.store-sheet--staff .store-person-row strong{font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);margin-bottom:var(--fd-space-1)}.store-sheet--staff .store-person-row p{font-size:var(--fd-font-size-sm);color:#6f8095}.store-sheet--manager .store-person-avatar{width:34px;height:34px;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);color:#64748b;background:var(--fd-color-surface-control-2);border-color:#bcc9d8}.store-sheet__manage-users svg{flex:none}.change-password-modal{width:100vw;max-width:100vw;padding:var(--fd-space-7) 0 0;border-radius:24px 24px 0 0;align-self:flex-end;max-height:100vh;margin:0}.change-password-modal .modal-head{padding:0 var(--fd-space-17);margin-bottom:26px}.change-password-modal .modal-head h2{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-110);letter-spacing:var(--fd-tracking-title);color:var(--fd-color-text-strong)}.change-password-modal__body{padding:0 var(--fd-space-17) var(--fd-space-5)}.change-password-modal__field{gap:var(--fd-space-5);margin-bottom:var(--fd-space-10);display:grid}.change-password-modal__field .account-input{border-radius:var(--fd-radius-sm);height:46px;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-medium);background:#eef3fb;border-color:#c9d6e7}.change-password-modal__footer{justify-content:flex-start;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-6) var(--fd-space-17) var(--fd-space-9);border-top:1px solid #d8e2ed;display:flex}.change-password-modal__cancel{min-width:116px;min-height:38px;padding:0 var(--fd-space-11);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);color:#66798d;border-color:#cad6e4;flex:none}.change-password-modal__submit{min-width:220px;min-height:38px;padding:0 var(--fd-space-12);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);flex:none}.change-password-modal .account-field-help{color:#6f8194;font-size:var(--fd-font-size-md);margin-top:-2px}.bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:var(--fd-space-0);padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-6);z-index:10020;background:#fffffffa;border:1px solid #d9e4ef;border-radius:0;height:70px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:none;box-shadow:0 14px 34px #162c4a1f}.bottom-nav a{border-radius:var(--fd-radius-sm);min-width:0;padding:0px var(--fd-space-6) 0px;color:#6a7a90;font-size:var(--fd-font-size-md);font-weight:var(--weight-extrabold);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;display:flex}.bottom-nav__icon{justify-content:center;align-items:center;min-width:18px;min-height:18px;display:inline-flex;position:relative}.bottom-nav__pulse-dot{border-radius:var(--fd-radius-pill);background:#f05d5e;width:7px;height:7px;position:absolute;top:-3px;right:-2px;box-shadow:0 0 0 2px #fffffff5}.bottom-nav a.active{color:var(--blue)}.sr-only{width:1px;height:1px;padding:var(--fd-space-0);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:-1px;position:absolute;overflow:hidden}.dashboard-hero{justify-content:space-between;gap:var(--fd-space-9);padding-top:var(--fd-space-3);padding-bottom:var(--fd-space-7);padding:var(--fd-space-3) var(--fd-space-0) var(--fd-space-7);align-items:flex-start;display:flex}.dashboard-hero h1{margin:var(--fd-space-0);line-height:var(--fd-leading-110);font-size:var(--fd-font-size-4xl);letter-spacing:-.05em;color:#1e2734;font-weight:var(--weight-semibold)}.dashboard-hero p{margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-0);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);margin-top:var(--fd-space-3);color:#6d7d90;font-weight:var(--weight-regular)}.dashboard-target-strip{gap:var(--fd-space-7);margin-bottom:var(--fd-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-target-head,.dashboard-target-value{justify-content:space-between;align-items:center;gap:var(--fd-space-6);display:flex}.dashboard-target-foot{justify-content:space-between;align-items:center;gap:var(--fd-space-6);display:none}.dashboard-target-head strong{text-transform:uppercase;font-size:var(--fs-label);letter-spacing:var(--tracking-label-wide);color:#7b8797}.dashboard-target-head span{font-size:var(--fd-font-size-md);color:#7b8797}.dashboard-target-value b{font-size:var(--fs-title);letter-spacing:var(--tracking-title);line-height:var(--fd-leading-tight)}.dashboard-target-value em{border-radius:var(--fd-radius-pill);font-size:var(--fs-tag);font-weight:var(--fd-font-weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#e06c24;padding:3px var(--fd-space-4);background:#fff1e7;align-items:center;display:inline-flex}.dashboard-target-meter{border-radius:var(--fd-radius-pill);height:8px;margin:0px var(--fd-space-0) var(--fd-space-0);background:#e8edf4;overflow:hidden}.dashboard-target-meter i{border-radius:var(--fd-radius-pill);background:linear-gradient(90deg,#01837f 0% 100%);height:100%;display:block}.dashboard-target-foot strong{color:#07867f;font-size:var(--fd-font-size-lg)}.dashboard-kpi-shell{padding:var(--fd-space-9);border-radius:var(--fd-radius-22);padding-top:var(--fd-space-0)}.dashboard-section-title{margin-bottom:var(--fd-space-6);margin:var(--fd-space-5) var(--fd-space-1) var(--fd-space-5)}.dashboard-layout-switch{align-self:flex-start;gap:var(--fd-space-0);border-radius:var(--fd-radius-pill);padding:var(--fd-space-1);background:#edf3f9;border:1px solid #d7e0eb;box-shadow:0 1px #10182808}.tree-main-row{grid-template-columns:1fr}.tree-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.tree-four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-tree-card .spark{height:22px}.dashboard-tree-card.kpi-card-danger{border-color:#ff9a9a}.kpi-card-danger em.down{color:#d94646;background:#fff0f2}.dashboard-bottom-grid{gap:var(--fd-space-7);margin-top:var(--fd-space-8);grid-template-columns:1fr 1fr;display:grid}.dashboard-radar-card{min-height:100%;padding-top:var(--fd-space-9)}.dashboard-rank-card .section-title{margin-bottom:var(--fd-space-6)}.dashboard-radar-card--expanded{padding:var(--fd-space-9) var(--fd-space-9) var(--fd-space-8);border-radius:var(--fd-radius-lg);border:1px solid #d9e2ee;box-shadow:0 16px 42px #122a4d0f}.dashboard-radar-head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-8);margin-bottom:var(--fd-space-5);display:flex}.dashboard-radar-title p{margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-0);font-size:var(--fs-sm);line-height:var(--fd-leading-140);color:#68788e}.dashboard-radar-actions{align-items:center;gap:var(--fd-space-5);flex:none;display:inline-flex}.dashboard-radar-pill{background:var(--fd-color-white);color:#506173;align-items:center;gap:var(--fd-space-4);padding:9px var(--fd-space-7);border-radius:var(--fd-radius-pill);font-size:var(--fs-sm);font-weight:var(--weight-bold);border:1px solid #d4dee9;display:inline-flex;box-shadow:0 1px 2px #1018280a}.dashboard-radar-icon{background:var(--fd-color-white);color:#506173;border-radius:var(--fd-radius-pill);border:1px solid #d4dee9;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 1px 2px #1018280a}.dashboard-radar-body{justify-content:center;align-items:center;min-height:510px;display:flex}.dashboard-radar-chart-shell{justify-content:center;align-items:center;width:100%;min-height:560px;display:flex;overflow:visible}.radar-tooltip{min-width:248px;max-width:292px;padding:var(--fd-space-0);border-radius:var(--fd-radius-22);background:var(--fd-color-white);color:#27313d;border:1px solid #cfdbe8;overflow:hidden;box-shadow:0 14px 34px #0f172024}.radar-tooltip-title{margin:var(--fd-space-0);padding:var(--fd-space-5) var(--fd-space-7) 9px;background:var(--fd-color-white);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-normal);color:#4f6075;line-height:var(--fd-leading-135);white-space:normal;word-break:break-word;border-bottom:1px solid #dbe5ef}.radar-tooltip-row{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-4);padding:var(--fd-space-3) var(--fd-space-7);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135);display:flex}.radar-tooltip-row+.radar-tooltip-row{border-top:0}.radar-tooltip-row--stack{justify-content:space-between}.radar-tooltip-row--prior{color:#74849a}.radar-tooltip-cell{align-items:center;gap:var(--fd-space-4);flex:auto;min-width:0;display:inline-flex}.radar-tooltip-dot{border-radius:var(--fd-radius-3);flex:none;width:10px;height:10px}.radar-tooltip-dot-selected{background:#2b7de9}.radar-tooltip-dot-compared{background:#c5cfdd}.radar-tooltip-dot-dashed{border-top:2px dashed;border-radius:0;width:16px;height:0;position:relative;background:0 0!important}.radar-tooltip-name{color:#596b81;min-width:0;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);white-space:normal;word-break:break-word;flex:auto}.radar-tooltip-name small{margin-left:var(--fd-space-2);font-size:var(--fd-font-size-sm);color:#94a0b0;font-weight:var(--weight-bold);text-transform:uppercase}.radar-tooltip-value{font-weight:var(--weight-bold);font-size:var(--fd-font-size-md);color:#2a3342;white-space:nowrap;flex:none}.radar-tooltip--list{min-width:248px}.dashboard-radar-card .apexcharts-tooltip,.dashboard-radar-card .apexcharts-xaxistooltip,.dashboard-radar-card .apexcharts-yaxistooltip{z-index:999999!important}.trend-modal{padding:var(--fd-space-0);border-radius:26px 26px 0 0;align-self:stretch;width:min(100vw,100vw - 16px);max-width:none;height:calc(100vh - 16px);max-height:calc(100vh - 16px);margin-top:auto;animation:.18s ease-out trendSheetRise;overflow:hidden}.trend-modal .modal-handle{margin:var(--fd-space-0);border-radius:var(--fd-radius-pill);background:#c9d2dc;width:54px;height:5px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.trend-modal-shell{gap:var(--fd-space-12);grid-template-columns:minmax(0,1fr) minmax(320px,390px);max-width:100%;height:100%;min-height:100%;display:block;position:relative;overflow-x:hidden}.trend-modal-main{height:100%;min-height:100%;padding:var(--fd-space-11) var(--fd-space-12) var(--fd-space-7) var(--fd-space-13);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.trend-head{margin-bottom:var(--fd-space-2);max-width:72%}.trend-title{margin:var(--fd-space-0);line-height:var(--fd-leading-tight);font-weight:var(--weight-extrabold);color:var(--fd-color-text-heading);font-size:var(--fd-font-size-3xl)}.trend-close{color:#65758a;z-index:2;background:0 0;place-items:center;display:grid;position:absolute}.trend-close:hover{background:var(--fd-color-surface-soft-blue);color:#45576d}.trend-chart-footer{justify-content:center;align-items:center;gap:var(--fd-space-13);padding:var(--fd-space-2) var(--fd-space-0) var(--fd-space-0);margin-top:var(--fd-space-0);display:flex}.trend-legend{align-items:center;gap:var(--fd-space-4);color:#66738b;font-size:var(--fd-font-size-md);display:inline-flex}.legend-swatch{border-radius:var(--fd-radius-3);width:14px;height:14px;display:inline-block}.legend-swatch.selected{background:#2276d1}.legend-swatch.compared{background:#c7d1dd}.trend-chart-frame{height:206px;margin-bottom:56px;margin-top:var(--fd-space-6);flex:none;align-items:stretch;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.trend-chart-frame>div{width:100%;min-width:0;max-width:100%;overflow:hidden}body .trend-modal .trend-chart-frame>div{overflow:visible}.trend-chart-frame .apexcharts-canvas,.trend-chart-frame .apexcharts-svg,.trend-chart-frame .apexcharts-inner{max-width:100%!important}.trend-chart-frame .apexcharts-tooltip,.trend-chart-frame .apexcharts-tooltip.apexcharts-theme-light,.trend-chart-frame .apexcharts-xaxistooltip,.trend-chart-frame .apexcharts-yaxistooltip{box-shadow:none!important;padding:var(--fd-space-0)!important;background:0 0!important;border:0!important;overflow:visible!important}.trend-chart-frame .apexcharts-tooltip *{box-sizing:border-box}.trend-memo-overlay{z-index:20;pointer-events:none;height:52px;position:absolute;bottom:-30px;left:0;right:0}.trend-memo-node{box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:flex-end;min-width:28px;min-height:28px;padding:2px 0 4px;display:flex;position:absolute;transform:translate(-50%);top:14px!important}.trend-definition-label{color:#667589;letter-spacing:var(--tracking-label);font-weight:var(--fd-font-weight-black);text-transform:uppercase;font-size:var(--fs-tag);margin-bottom:var(--fd-space-3)}.trend-definition p{margin:var(--fd-space-0);color:#232b36;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135)}.trend-memo-title{font-weight:var(--weight-extrabold);color:#344153;padding:var(--fd-space-0) var(--fd-space-1) var(--fd-space-2);font-size:var(--fd-font-size-lg);justify-content:space-between;align-items:center;display:flex}.trend-memo-title button{border-radius:var(--fd-radius-round);color:#65758a;width:28px;height:28px;font-size:var(--fs-title);border:1px solid var(--fd-color-border);background:#fffffff5;justify-content:center;align-items:center;display:flex}.trend-memo-title__close:hover{background:var(--fd-color-white);color:#425468;border-color:#c7d5e4}.trend-memo-list{gap:var(--fd-space-5);padding-right:var(--fd-space-1);flex:1;display:grid;overflow:auto}.trend-memo-card{border-radius:var(--fd-radius-6);padding:var(--fd-space-5) var(--fd-space-6) var(--fd-space-6);background:var(--fd-color-white);border:1px solid #d5deea;box-shadow:0 8px 20px #1c314d0f}.trend-memo-card strong{color:#24303d;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold)}.trend-memo-card--empty{text-align:center;place-items:center;min-height:120px;display:grid}.trend-memo-badges{align-items:center;gap:var(--fd-space-3);margin-bottom:var(--fd-space-3);flex-wrap:wrap;display:flex}.trend-badge{border-radius:var(--fd-radius-pill);padding:var(--fd-space-1) var(--fd-space-4);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-semibold);text-transform:lowercase;align-items:center;display:inline-flex}.trend-badge.campaign{background:#f24d9c}.trend-badge.vip{background:#7f4bf1}.trend-badge.operations{background:#19a8c8}.trend-memo-card small{color:#718293;margin-bottom:var(--fd-space-4);display:block}.trend-memo-card__meta{font-size:var(--fs-sm);line-height:var(--fd-leading-140)}.trend-memo-card p{margin:var(--fd-space-0);color:#344153;line-height:var(--fd-leading-135);font-size:var(--fd-font-size-sm)}.trend-memo-action{width:100%;padding:var(--fd-space-2) var(--fd-space-0);font-size:var(--fd-font-size-lg);border-radius:var(--fd-radius-pill);justify-content:center}.trend-memo-marker{cursor:pointer;border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#ff7a2f;justify-content:center;justify-self:center;align-items:center;gap:var(--fd-space-2);font-weight:var(--weight-semibold);min-width:20px;height:20px;font-size:var(--fs-tag);border:1px solid #ff8b4f;padding:0;display:inline-flex;box-shadow:0 1px #ff7a2f0d}.trend-memo-marker.active{background:#fff5ef;box-shadow:0 10px 18px #ff7a2f24}.trend-memo-marker.is-open{background:#fff0e7;border-color:#f26422}.trend-memo-plus{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#a0aec0;opacity:0;width:28px;height:28px;transition:opacity var(--fd-transition-base), transform var(--fd-transition-base), border-color var(--fd-transition-base), color var(--fd-transition-base), box-shadow var(--fd-transition-base);justify-content:center;align-items:center;display:inline-flex;transform:translateY(2px)}.trend-memo-node:hover .trend-memo-plus,.trend-memo-node:focus-within .trend-memo-plus,.trend-memo-plus.is-visible{opacity:1;transform:translateY(0)}.trend-memo-plus:hover{color:#7f90a5;border-color:#c6d3e0}.trend-memo-spacer{opacity:0;min-width:46px;min-height:30px}.trend-memo-popover{background:linear-gradient(180deg, var(--fd-color-white) 0%, var(--fd-color-surface-soft) 100%);border:1px solid var(--fd-color-border);width:min(360px,100vw - 32px);max-height:min(430px,100vh - 120px);padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-6);gap:var(--fd-space-5);z-index:10100;border-radius:var(--fd-radius-lg);flex-direction:column;display:flex;position:absolute;top:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 44px #1a293d29}.trend-memo-popover .trend-memo-title{border-bottom:1px solid var(--fd-color-border);padding:var(--fd-space-4) var(--fd-space-6);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-125);color:#253142;font-weight:var(--weight-semibold);background:linear-gradient(180deg, #f5f8fb 0%, var(--fd-color-surface-control-2) 100%);border-top-left-radius:var(--fd-radius-2xl);border-top-right-radius:var(--fd-radius-2xl)}.trend-memo-popover .trend-memo-list{padding:var(--fd-space-0) var(--fd-space-6);max-height:300px}.trend-memo-popover .trend-memo-action{width:calc(100% - 24px);margin:var(--fd-space-0) var(--fd-space-6);color:#253142;min-height:34px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:var(--fd-color-white);border-color:#c8d6e5;box-shadow:inset 0 0 0 1px #c9d6e529}@media (max-width:900px){body .trend-modal .trend-memo-popover{width:min(320px,100vw - 40px)}}@media (max-width:560px){body .trend-modal .trend-memo-popover{width:auto;max-height:min(360px,100vh - 110px);left:20px!important;right:20px!important}}.trend-memo-form-modal{width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:var(--fd-space-0);background:var(--fd-color-white);border-radius:28px 28px 0 0;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 26px 80px #10203538}.trend-memo-form-modal .modal-handle{margin-top:var(--fd-space-7);margin-bottom:var(--fd-space-3);flex:none}body .trend-memo-form-modal.modal{border-radius:28px 28px 0 0;width:100vw;max-width:100vw;height:90vh;max-height:90vh;margin:0;padding:0}.trend-memo-form{min-height:0;padding:var(--fd-space-0);background:linear-gradient(180deg, var(--fd-color-white) 0%, var(--fd-color-surface-soft) 100%);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.trend-memo-form__body{padding:26px var(--fd-space-13) var(--fd-space-9);flex:auto;overflow:auto}.trend-head--memo{max-width:none;margin-bottom:var(--fd-space-11);padding-right:74px}.trend-head__copy{gap:var(--fd-space-3);display:grid}.trend-head__meta-line{align-items:center;gap:var(--fd-space-3);color:#6f8197;font-size:var(--fs-sm);line-height:var(--lh-tight);display:flex}.trend-head__meta-line span:nth-child(2),.trend-head__meta-separator{color:#0000;flex:none;justify-content:center;width:10px;display:inline-flex;position:relative}.trend-head__meta-line span:nth-child(2):after,.trend-head__meta-separator:after{content:"|";color:#9aabbd;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.trend-head--memo .trend-title{margin:var(--fd-space-0);font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-snug);letter-spacing:var(--tracking-title);color:var(--fd-color-text-heading);font-weight:var(--weight-extrabold)}.trend-memo-form-section{margin-top:var(--fd-space-9)}.trend-memo-accordion{margin-top:var(--fd-space-5);border-radius:var(--fd-radius-14);background:var(--fd-color-white);border:1px solid #cfdae6;overflow:hidden}.trend-memo-accordion__head{width:100%;min-height:50px;padding:0 var(--fd-space-8);justify-content:space-between;align-items:center;gap:var(--fd-space-7);background:var(--fd-color-white);color:#2a3646;text-align:left;display:flex}.trend-memo-accordion__head strong{font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);color:#445569}.trend-memo-accordion__summary{color:#62758d;min-width:0;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.trend-memo-accordion__chevron{color:#7b8ea3;flex:none;transition:transform .16s}.trend-memo-accordion.is-open .trend-memo-accordion__chevron{transform:rotate(180deg)}.trend-memo-accordion__body{padding:var(--fd-space-7);background:var(--fd-color-white);border-top:1px solid #d9e3ed}.trend-memo-accordion__body--stores{padding:0}.trend-memo-form-label{color:var(--fd-color-text-muted);letter-spacing:var(--tracking-label);font-size:var(--fs-label);font-weight:var(--fd-font-weight-black);text-transform:uppercase;margin-bottom:var(--fd-space-5)}.trend-memo-search{align-items:center;gap:var(--fd-space-5);border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-sm);padding:var(--fd-space-0) var(--fd-space-7);color:#8fa0b3;background:#f6f9fc;min-height:42px;display:flex;box-shadow:inset 0 1px #ffffffb3}.trend-memo-search svg{color:#8ea1b7;flex:none}.trend-memo-search input{color:#324156;width:100%;font-size:var(--fd-font-size-md);box-shadow:none;background:0 0;border:0;outline:none}.trend-memo-search:focus-within{border-color:var(--fd-color-border);box-shadow:inset 0 1px #ffffffb3}.trend-memo-search input:focus{box-shadow:none;outline:none}.trend-memo-search input:focus-visible{box-shadow:none;outline:none}.trend-memo-store-list{background:#f5fbff;border-top:1px solid #d9e3ed;border-radius:0;max-height:300px;margin-top:0;overflow:hidden auto}.trend-memo-store-row{width:100%;min-height:48px;padding:var(--fd-space-0) var(--fd-space-8);align-items:center;gap:var(--fd-space-6);color:#263240;border-bottom:1px solid var(--fd-color-line-soft);text-align:left;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:#f5fbff;border-radius:0;justify-content:flex-start;display:flex}.trend-memo-store-row:hover{background:#edf7fd}.trend-memo-store-row:last-child{border-bottom:0}.trend-memo-store-row.is-selected{background:#eef8ff}.trend-memo-store-check{border-radius:var(--fd-radius-pill);width:16px;height:16px;color:var(--fd-color-white);border:1.5px solid #c6d5e5;flex:none;justify-content:center;align-items:center;display:inline-flex}.trend-memo-store-row.is-selected .trend-memo-store-check{background:#0b8bdc;border-color:#0b8bdc}.trend-memo-textarea{border-radius:var(--fd-radius-14);width:100%;height:98px;min-height:98px;padding:var(--fd-space-7) var(--fd-space-8);resize:vertical;font-size:var(--fd-font-size-base);color:#324156;background:#f3f7fb;border:1px solid #ccd9e6;box-shadow:inset 0 1px #ffffffb3}.trend-memo-photo-btn{margin-top:var(--fd-space-7);border-radius:var(--fd-radius-12);min-height:40px;font-size:var(--fd-font-size-md);border-style:dashed;align-self:flex-start;padding:0 15px}.trend-memo-photo-input{display:none}.trend-memo-photo-preview-list{align-items:flex-start;gap:var(--fd-space-4);margin-top:var(--fd-space-6);flex-wrap:wrap;display:flex}.trend-memo-photo-preview{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);width:92px;padding:var(--fd-space-2);flex:none;margin-top:0;display:block;position:relative}.trend-memo-photo-preview__media{border-radius:var(--fd-radius-xs);background:#eef5fb;flex:none;width:100%;height:84px;overflow:hidden}.trend-memo-photo-preview__media img{object-fit:cover;width:100%;height:100%;display:block}.trend-memo-photo-preview__content{display:none}.trend-memo-photo-preview__content strong{text-overflow:ellipsis;white-space:nowrap;color:#263240;font-size:var(--fs-sm);overflow:hidden}.trend-memo-photo-preview__content span{text-overflow:ellipsis;white-space:nowrap;color:#7a8b9f;font-size:var(--fd-font-size-md);overflow:hidden}.trend-memo-photo-preview__remove{border-radius:var(--fd-radius-pill);color:#708197;background:#fffffff0;border:1px solid #d2deea;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #1e2d411f}.trend-memo-photo-preview__remove:hover{color:#e14b4b;background:#fff0f0;border-color:#ffc4c4}.trend-memo-photo-preview__remove:focus-visible{color:#e14b4b;background:#fff0f0;border-color:#ffc4c4}.trend-memo-tag-row{gap:var(--fd-space-4)}.trend-memo-tag-row button{min-height:32px;padding:0 var(--fd-space-6);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#62758d;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);box-shadow:none;border:1px solid #cedae6}.trend-memo-tag-row button.active{color:#0b8bdc;background:#eaf5fc;border-color:#0b8bdc;box-shadow:inset 0 0 0 1px #0b8bdc1f}.trend-memo-tag-row button:hover{background:var(--fd-color-surface-soft);border-color:#b9cbdd}.trend-memo-date-row{align-items:center;gap:var(--fd-space-5);flex-wrap:wrap;display:flex}.trend-memo-date-row input{border-radius:var(--fd-radius-pill);min-width:176px;min-height:38px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fd-font-size-md);color:#263240;background:#f8fbfe;border:1px solid #ccd8e5;box-shadow:inset 0 1px #ffffffb3}.trend-memo-date-row span{color:#7d8ea3;font-weight:var(--weight-bold);font-size:var(--fd-font-size-sm)}.trend-memo-reset{color:#6f8197;font-weight:var(--weight-bold);font-size:var(--fd-font-size-md);background:0 0}.trend-memo-form-actions{margin:var(--fd-space-0);padding:var(--fd-space-6) var(--fd-space-13) var(--fd-space-7);background:linear-gradient(180deg, #fbfdffa3 0%, #fffffff5 18%, var(--fd-color-white) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;border-top:1px solid #dbe5efeb;flex:none;justify-content:flex-end;display:flex;box-shadow:0 -10px 24px #0e203a0a}.trend-memo-form-actions .primary-btn{border-radius:var(--fd-radius-pill);min-width:128px;min-height:38px;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);padding-inline-start:18px;padding-inline-end:18px;box-shadow:0 10px 22px #63b5e638}.trend-memo-form-actions .primary-btn:disabled{color:#fffffff0;box-shadow:none}@media (max-width:640px){body .trend-memo-form-modal.modal{border-radius:24px 24px 0 0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.trend-memo-accordion__head{min-height:46px;padding:0 var(--fd-space-7)}.trend-memo-accordion__summary{font-size:var(--fd-font-size-sm);gap:var(--fd-space-3)}.trend-memo-accordion__body{padding:var(--fd-space-6)}.trend-memo-accordion__body--stores{padding:0}.trend-memo-textarea{height:72px;min-height:72px;font-size:var(--fd-font-size-md);padding:13px}.trend-memo-date-row input{min-width:100%}.trend-memo-date-row span{display:none}}.trend-memo-form .trend-close{border-radius:var(--fd-radius-pill);color:#6d7f93;background:linear-gradient(#f5f9fd 0%,#eef4fa 100%);border:1px solid #d9e5f0;width:38px;height:38px;top:18px;right:24px;box-shadow:0 2px 8px #1329480f}.trend-memo-form .trend-close:hover{color:#536476;background:linear-gradient(#f8fbfe 0%,#f1f6fb 100%);border-color:#c6d7e8}.profile-menu{border-radius:var(--fd-radius-lg);z-index:10060;background:#fffffffa;border:1px solid #d5deea;width:286px;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 18px 48px #162c4a29}.avatar-button{align-items:center;gap:var(--fd-space-4);color:#7b8da1;padding:var(--fd-space-0);background:0 0;display:inline-flex}.avatar-button.is-busy{color:#0f8cb5}.topbar-locale-status{color:#0f8cb5;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);white-space:nowrap}.profile-menu-head{padding:var(--fd-space-9) var(--fd-space-9) var(--fd-space-7);background:linear-gradient(180deg, var(--fd-color-surface-soft) 0%, #f4f8fc 100%);text-align:center;border-bottom:1px solid #d5deea}.profile-menu-head div{gap:var(--fd-space-1);justify-items:center;display:grid}.profile-menu-head strong{font-size:var(--fs-base);color:#243040;line-height:var(--fd-leading-125)}.profile-menu-head span{color:#607185;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal)}.profile-menu-head small{color:#607185;font-size:var(--fs-label);line-height:var(--fd-leading-135)}.profile-avatar{margin:var(--fd-space-0) auto var(--fd-space-4);border-radius:var(--fd-radius-round);background:var(--blue);font-weight:var(--weight-semibold);width:52px;height:52px;font-size:var(--fd-font-size-lg);margin-bottom:var(--fd-space-4);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid;overflow:hidden;color:var(--fd-color-white)!important}.profile-menu-section{padding:5px var(--fd-space-0);border-bottom:1px solid #d5deea}.profile-menu-section:last-child{border-bottom:0}.profile-menu-item{justify-content:space-between;align-items:center;gap:var(--fd-space-6);color:#5f6f82;width:100%;font-weight:var(--weight-medium);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);text-align:left;padding:var(--fd-space-4) var(--fd-space-9);background:0 0;border-radius:0;display:flex}.profile-menu-item.active{color:#0f8cb5}.profile-menu-item.is-pending{color:#0f8cb5;background:#0f8cb514}.profile-menu-item:disabled{cursor:wait;opacity:.9}.profile-menu-item.danger{color:#ff3b30}.filterbar-preset-group{gap:var(--fd-space-0);padding-right:var(--fd-space-1);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);border-color:#d4dfea;border:1px solid var(--fd-color-line);align-items:stretch;height:44px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.quick-chip+.quick-chip{box-shadow:inset 1px 0 #d3ddeb}.quick-chip:hover{background:var(--fd-color-surface-soft-blue)}.quick-chip.active{background:var(--fd-color-primary-deep);color:var(--fd-color-white);box-shadow:none;font-weight:var(--weight-semibold)}.quick-chip.active+.quick-chip{box-shadow:inset 1px 0 #d3ddeb}.quick-chip:focus,.quick-chip:active{color:#5d6f85}.filter-chip-date{gap:var(--fd-space-5);width:64px;min-width:64px;padding:var(--fd-space-0);background:var(--fd-color-white);color:#667589;border-color:var(--fd-color-line);box-shadow:none;justify-content:center}.filter-chip-date:hover{background:var(--fd-color-surface-muted);border-color:var(--fd-color-line)}.filterbar-divider{background:#d4dcea;flex:none;width:1px;height:28px}.filterbar .filter-chip:not(.filter-chip-date){background:var(--fd-color-surface-soft)}.filter-chip-date svg:first-child{margin:var(--fd-space-0);flex:none}.filter-chip-date span{font-size:var(--fs-sm);font-weight:var(--weight-extrabold);text-overflow:ellipsis;overflow:hidden}.filterbar .filter-chip-icon{padding:var(--fd-space-0);justify-content:center;width:44px;min-width:44px}.sheet-modal.date-modal{width:100%;padding-bottom:var(--fd-space-0);max-width:none;font-size:var(--fd-font-size-md);height:auto;max-height:min(94vh,760px);padding:var(--fd-space-9) var(--fd-space-12) var(--fd-space-0);border-radius:28px 28px 0 0;flex-direction:column;display:flex;overflow:hidden}.sheet-modal.filter-modal,.sheet-modal.list-modal{width:100%;max-width:none;max-height:calc(100vh - 72px);padding:var(--fd-space-8) var(--fd-space-9) var(--fd-space-9);font-size:var(--fd-font-size-md);border-radius:28px 28px 0 0;flex-direction:column;height:auto;display:flex;overflow:hidden}.sheet-modal.compare-modal{width:100%;max-height:calc(100vh - 72px);padding-bottom:var(--fd-space-0);max-width:none;padding:var(--fd-space-8) var(--fd-space-9) var(--fd-space-9);font-size:var(--fd-font-size-md);border-radius:28px 28px 0 0;flex-direction:column;height:auto;display:flex;overflow:hidden}.sheet-modal.groups-modal{padding:var(--fd-space-8) var(--fd-space-11) var(--fd-space-8)}.groups-modal .modal-head{margin-bottom:var(--fd-space-5)}.groups-modal .modal-head h2{font-size:var(--fs-title);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-title)}.groups-modal .modal-head button{color:#72849b;width:24px;height:24px;box-shadow:none;background:0 0;border-radius:50px}.groups-modal .modal-head button svg{width:16px;height:16px}.groups-modal-search,.groups-modal-searchbox{display:none}.groups-modal-all{padding:var(--fd-space-5) var(--fd-space-1) var(--fd-space-7);margin-bottom:var(--fd-space-3);font-weight:var(--weight-bold);border-bottom:1px solid #d8e2ee;border-radius:0;justify-content:flex-start}.groups-modal-list{max-height:min(70vh,760px);padding-top:var(--fd-space-1);overflow:auto}.groups-modal-section{padding-top:var(--fd-space-7);margin-top:var(--fd-space-6);border-top:1px solid #d8e2ee}.groups-modal-section:first-child{margin-top:var(--fd-space-3);padding-top:var(--fd-space-0);border-top:0}.groups-modal-section-label{color:#688096;font-size:var(--fd-font-size-md);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-016);margin-bottom:var(--fd-space-3)}.groups-modal-row{min-height:48px;padding:var(--fd-space-3) var(--fd-space-2) var(--fd-space-4) var(--fd-space-0);background:0 0;border:0;border-radius:0;align-items:center}.groups-modal-row:hover{background:#0a8bd90d}.groups-modal-row input{margin-top:var(--fd-space-0);transform:translateY(-1px)}.groups-modal-title{font-size:var(--fd-font-size-lg);font-weight:var(--weight-semibold);color:#1f2530;line-height:var(--lh-tight)}.groups-modal-subtitle{font-size:var(--fd-font-size-md);color:#6f7f93;font-style:normal;line-height:var(--fd-leading-125)}.sheet-modal.list-modal.groups-modal{padding-top:var(--fd-space-11)}.sheet-modal.list-modal.groups-modal .sheet-list.groups-modal-list{min-height:0;padding-right:var(--fd-space-1);flex:1;overflow:auto}.sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-all{box-shadow:none!important;background:0 0!important;border:0!important}.sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row{border-radius:0;min-height:48px;box-shadow:none!important;background:0 0!important;border:0!important}.sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row:hover{background:#0a8bd90b!important}.sheet-modal.list-modal.groups-modal .sheet-check-copy strong.groups-modal-title{font-size:var(--fd-font-size-lg);font-weight:var(--weight-semibold)}.sheet-modal.list-modal.groups-modal .sheet-check-copy em.groups-modal-subtitle{font-size:var(--fd-font-size-md)}.sheet-modal.list-modal.groups-modal .groups-modal-section+.groups-modal-section{margin-top:var(--fd-space-6)}.sheet-modal.list-modal.groups-modal .sheet-actions{padding-top:var(--fd-space-5);margin-top:var(--fd-space-4)}.sheet-modal.date-modal .modal-handle{margin-bottom:var(--fd-space-1)}.sheet-modal.date-modal .modal-head{margin-bottom:var(--fd-space-9)}.sheet-modal.date-modal .modal-head h2{font-size:var(--fs-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title)}.sheet-modal.date-modal .modal-head button{color:#7b8ca1;width:30px;height:30px;font-size:var(--fs-hero);box-shadow:none;background:0 0;border-radius:0}.sheet-modal.date-modal .modal-head button:hover{background:var(--fd-color-surface-control-2);color:#425468;border-radius:var(--fd-radius-round)}.sheet-modal-inner{gap:var(--fd-space-6);flex-direction:column;min-height:0;display:flex}.sheet-modal.date-modal .sheet-modal-inner{min-height:auto;padding-bottom:var(--fd-space-0);flex:none;overflow:visible}.sheet-modal.list-modal .sheet-list,.sheet-modal.list-modal .sheet-scroll{flex:1;min-height:0;max-height:min(44vh,420px)}.sheet-modal.list-modal .sheet-actions{padding-top:var(--fd-space-6);border-top:1px solid var(--fd-color-border);margin-top:auto}.date-mode-switch{width:min(480px,100%);margin-top:var(--fd-space-0);justify-content:center;align-self:center}.date-mode-switch button{min-width:132px;padding:var(--fd-space-0) 26px;min-height:38px;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);color:#637892;transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast), border-color var(--fd-transition-fast), box-shadow var(--fd-transition-fast);border:1px solid #0000}.date-mode-switch__label{line-height:var(--fd-leading-none);align-items:center;display:inline-flex}.date-mode-switch__lock{width:14px;height:14px;margin-left:var(--fd-space-2);border-radius:var(--fd-radius-pill);color:#f4a06b;vertical-align:middle;transition:color var(--fd-transition-fast), opacity var(--fd-transition-fast);background:#ffb18729;flex:none;justify-content:center;align-items:center;display:inline-flex}.date-mode-switch__lock svg{width:9px;height:9px;display:block}.sheet-presets-secondary{margin-top:var(--fd-space-1)}.sheet-presets .sheet-pill{min-height:36px;padding:var(--fd-space-0) var(--fd-space-8);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.calendar-shell{align-items:start;gap:var(--fd-space-4);padding:var(--fd-space-0);margin-top:var(--fd-space-1);grid-template-columns:56px minmax(0,1fr) 56px;display:grid}.calendar-nav{border-radius:var(--fd-radius-round);background:var(--fd-color-surface-control-2);color:#6a7b8f;width:36px;height:36px;transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast), transform var(--fd-transition-fast);justify-self:center;place-items:center;display:grid}.calendar-main{min-width:0}.calendar-title{text-align:center;color:#232c39;font-size:var(--fd-font-size-lg);font-weight:var(--weight-bold);margin-bottom:var(--fd-space-4)}.calendar-weekdays{column-gap:var(--fd-space-0);color:#647689;text-align:center;row-gap:var(--fd-space-4);margin-bottom:var(--fd-space-3);font-weight:var(--weight-semibold);font-size:var(--fd-font-size-md);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid{column-gap:var(--fd-space-0);row-gap:var(--fd-space-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-cell{color:#222c39;width:100%;height:38px;padding:var(--fd-space-0);border-radius:var(--fd-radius-xs);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);transition:background-color var(--fd-transition-base), color var(--fd-transition-base), transform var(--fd-transition-base), box-shadow var(--fd-transition-base);background:0 0;border:0;justify-self:stretch;place-items:center;display:grid;position:relative;overflow:visible}.calendar-cell.empty{visibility:hidden}.calendar-cell.range{background:#0c88d21f;border-radius:0}.calendar-cell.selected{background:var(--fd-color-primary-deep);color:var(--fd-color-white);border-radius:var(--fd-radius-round);z-index:1;width:44px;font-weight:var(--weight-bold);justify-self:center;transform:translateZ(0)}.date-range-summary{text-align:center;color:#6a7a8e;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);margin-top:var(--fd-space-2);margin-bottom:var(--fd-space-1)}.date-footer{z-index:2;background:var(--fd-color-white);margin-top:var(--fd-space-4);padding:var(--fd-space-6) var(--fd-space-0) var(--fd-space-6);box-shadow:none;border-top:1px solid #d9e3ee;justify-content:flex-end;align-items:center;display:flex;position:relative;bottom:0}.date-apply{box-shadow:none;width:auto;min-width:104px;min-height:42px;padding:var(--fd-space-0) 26px;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);border-radius:var(--fd-radius-pill)}.compare-sheet{padding:var(--fd-space-2) var(--fd-space-0) var(--fd-space-0);justify-content:center;display:flex}.compare-segmented{justify-content:center;width:min(700px,100%)}.compare-segmented button{min-width:0;min-height:36px;font-size:var(--fs-label);font-weight:var(--weight-semibold);flex:1 1 0}.filter-sheet-list{gap:var(--fd-space-0);display:grid}.filter-sheet-row{border-bottom:1px solid var(--fd-color-border);text-align:left;align-items:center;gap:var(--fd-space-5);width:100%;padding:var(--fd-space-6) var(--fd-space-0);background:0 0;display:flex}.filter-sheet-row:hover{background:var(--fd-color-surface-soft-blue)}.filter-sheet-row:last-child{border-bottom:0}.filter-sheet-icon{color:#6a7a8e;place-items:center;width:22px;display:grid}.filter-sheet-copy{gap:var(--fd-space-1);flex:1;display:grid}.filter-sheet-copy strong{color:#232c39;font-size:var(--fs-label);font-weight:var(--weight-semibold)}.filter-sheet-copy em{color:#6b7b8e;font-style:normal;font-size:var(--fs-tag);font-weight:var(--weight-medium)}.filter-sheet-row--groups{gap:var(--fd-space-7);padding-block:var(--fd-space-9)}.filter-sheet-row--groups .filter-sheet-icon{width:30px}.filter-sheet-row--groups .filter-sheet-copy{gap:var(--fd-space-0)}.filter-sheet-row--groups .filter-sheet-copy strong{font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-normal);line-height:var(--lh-tight)}.sheet-segmented button{min-width:1px;font-size:var(--fd-font-size-base)}.list-modal .sheet-check{border:0;border-bottom:1px solid var(--fd-color-border);background:0 0;border-radius:0;align-items:center;display:flex;padding:var(--fd-space-2) var(--fd-space-0)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.list-modal .sheet-check:last-child{border-bottom:0}.list-modal .sheet-check input{width:16px;height:16px}.stores-unified-modal .sheet-search{min-height:44px;margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-14);border:1px solid var(--fd-color-line);color:#223245;padding:var(--fd-space-0) var(--fd-space-6);font-size:var(--fd-font-size-md);background:#eef4fa}.sheet-modal.list-modal.stores-modal .sheet-search{min-height:46px;margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-7);border-radius:var(--fd-radius-sm);color:#223245;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fd-font-size-base);background:#eaf1f9;border:1px solid #c9d6e5}.stores-unified-modal .sheet-search::placeholder,.sheet-modal.list-modal.stores-modal .sheet-search::placeholder{color:#93a2b5}.stores-unified-modal .sheet-check{align-items:center;gap:var(--fd-space-6);background:0 0;border-bottom:1px solid #edf2f7;padding:var(--fd-space-7) var(--fd-space-2)!important;border-radius:0!important}.stores-unified-modal .sheet-check input[type=checkbox]{-webkit-appearance:none;appearance:none;border-radius:var(--fd-radius-pill);background:var(--fd-color-white);width:16px;min-width:18px;height:16px;margin:var(--fd-space-0);cursor:pointer;border:1px solid #a9bfd7;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #fff3}.sheet-modal.list-modal.stores-modal .sheet-check input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--fd-color-white);width:16px;min-width:16px;height:16px;margin:var(--fd-space-0);cursor:pointer;box-shadow:none;border:1px solid #a9bfd7;border-radius:4px;place-items:center;display:inline-grid;position:relative}.stores-unified-modal .sheet-check input[type=checkbox]:after,.sheet-modal.list-modal.stores-modal .sheet-check input[type=checkbox]:after{content:"";border-left:1.75px solid var(--fd-color-white);border-bottom:1.75px solid var(--fd-color-white);opacity:0;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.stores-unified-modal .sheet-check input[type=checkbox]:checked,.sheet-modal.list-modal.stores-modal .sheet-check input[type=checkbox]:checked{background:#158bd1;border-color:#158bd1}.stores-unified-modal .sheet-check input[type=checkbox]:checked:after,.sheet-modal.list-modal.stores-modal .sheet-check input[type=checkbox]:checked:after{opacity:1}.stores-unified-modal .sheet-list.stores-list{margin-top:var(--fd-space-2);border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;max-height:min(54vh,520px);overflow:auto}.stores-unified-modal .sheet-actions{margin-top:var(--fd-space-4);padding-top:var(--fd-space-4)}.stores-modal-copy{gap:3px;min-width:0}.stores-modal-line{align-items:center;gap:var(--fd-space-4);font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-125);font-weight:var(--weight-medium);color:#2a313d;white-space:nowrap;flex-wrap:nowrap;min-width:0;display:inline-flex}.stores-modal-line span{text-overflow:ellipsis;min-width:0;overflow:hidden}.stores-modal-subline{color:#7e8da0;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135)}.store-status-pill.operational{color:#0d9072;background:#e8fbf3}.store-status-pill.temporarily-closed{color:#ea6c2f;background:#fbe7df}.store-status-pill.permanently-closed{color:#66798e;background:#e8eef5}.stores-list{margin-top:var(--fd-space-2)}.stores-unified-modal .sheet-check:hover{background:#f7fafc}.groups-list{margin-top:var(--fd-space-2)}body.modal-open .bottom-nav{display:none}body.modal-open{overflow:hidden}.kpi-previous{font-size:var(--fs-sm);color:#718093;margin-top:-2px;display:block}.dashboard-tree .kpi-card{min-height:122px}.retail-calendar-list{gap:var(--fd-space-0);padding-top:var(--fd-space-5);display:grid}.retail-calendar-shell{gap:var(--fd-space-5);min-height:0;display:grid}.date-calendar-lock-state{text-align:center;min-height:420px;padding:var(--fd-space-13) var(--fd-space-12) var(--fd-space-17);flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.date-calendar-lock-state__icon{border-radius:var(--fd-radius-pill);color:#667b91;background:#edf3f9f0;border:1px solid #c6d3e0;justify-content:center;align-items:center;width:84px;height:56px;display:inline-flex}.date-calendar-lock-state strong{color:#232c39;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-title)}.date-calendar-lock-state p{color:#66798d;max-width:460px;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-140);text-wrap:balance;margin:0}.date-calendar-lock-state__cta{justify-content:center;align-items:center;gap:var(--fd-space-3);min-width:154px;min-height:38px;margin-top:var(--fd-space-1);font-size:var(--fd-font-size-md);display:inline-flex}.retail-calendar-toolbar{align-items:center;gap:var(--fd-space-4);grid-template-columns:56px minmax(0,1fr) 56px;display:grid}.retail-calendar-nav{margin-top:var(--fd-space-0)}.retail-calendar-scroll{min-height:0;max-height:min(58vh,620px);padding-right:var(--fd-space-2);overflow:hidden auto}.retail-calendar-scroll::-webkit-scrollbar{width:8px}.retail-calendar-scroll::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);background:#d5e0ec}.retail-calendar-fy{margin:var(--fd-space-8) var(--fd-space-0) var(--fd-space-8);text-align:center;font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);color:#232c39;letter-spacing:var(--fd-tracking-soft-tight)}.retail-period-row{width:100%;min-height:48px;padding:var(--fd-space-7) var(--fd-space-9);border:0;border-top:1px solid var(--fd-color-border);text-align:left;isolation:isolate;transition:background-color var(--fd-transition-base), box-shadow var(--fd-transition-base), color var(--fd-transition-base);background:0 0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.retail-period-row:before{content:"";border-radius:var(--fd-radius-xs);z-index:-1;opacity:0;transition:opacity var(--fd-transition-slow), transform var(--fd-transition-slow), box-shadow var(--fd-transition-slow);background:linear-gradient(#f5fafff2 0%,#eff7fff2 100%);position:absolute;top:4px;bottom:4px;left:8px;right:8px;transform:translateY(1px);box-shadow:inset 0 0 0 1px #0c88d20f}.retail-period-row:hover:before{opacity:1;transform:translateY(0)}.retail-period-code{color:var(--fd-color-text-muted);font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-002);text-transform:uppercase}.retail-period-copy{align-items:baseline;gap:var(--fd-space-5);min-width:0;display:inline-flex}.retail-period-copy strong{font-size:var(--fd-font-size-base);line-height:var(--fd-leading-snug);color:#232c39;font-weight:var(--weight-semibold)}.retail-period-copy em{font-style:normal;font-size:var(--fd-font-size-md);color:#6b7b8e;font-weight:var(--weight-medium)}.retail-period-range{color:var(--fd-color-text-muted);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);white-space:nowrap;letter-spacing:var(--fd-tracking-subtle-tight);transition:color var(--fd-transition-base)}.retail-period-row.active{background:0 0}.retail-period-row.active:before{opacity:1;background:linear-gradient(#ebf4fcf5 0%,#e4effaf5 100%);transform:translateY(0);box-shadow:inset 0 0 0 1px #0c88d214}.retail-period-row:hover .retail-period-copy strong,.retail-period-row:hover .retail-period-range,.retail-period-row:hover .retail-period-code{color:#445a74}.retail-period-row.active .retail-period-copy strong,.retail-period-row.active .retail-period-range,.retail-period-row.active .retail-period-code{color:#34485f}.retail-period-row.active:hover{background:0 0}.retail-period-row.active:hover:before{opacity:1;background:linear-gradient(#e8f3fc 0%,#e0edf9 100%);transform:translateY(0);box-shadow:inset 0 0 0 1px #0c88d21f}.retail-period-row--week{grid-template-columns:72px minmax(0,1fr);min-height:52px;padding-block-start:11px;padding-block-end:11px}.retail-week-group{gap:var(--fd-space-0);display:grid}.retail-week-group-head{align-items:center;gap:var(--fd-space-8);min-height:28px;padding:var(--fd-space-0);margin-top:var(--fd-space-5);background:var(--fd-color-surface-control);color:#6d7f94;font-size:var(--fs-label);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-005);text-transform:uppercase;grid-template-columns:54px minmax(0,1fr);display:grid}.retail-week-group-code{padding-left:var(--fd-space-9);display:block}.retail-week-group-label{color:#6d7f94;display:block}.retail-period-row--week .retail-period-range{justify-self:end}.dashboard-metric-card{border-radius:var(--fd-radius-22);box-shadow:var(--shadow);border-color:var(--fd-color-border-card)}.section-title h2{letter-spacing:var(--fd-tracking-010)}.dashboard-target-card.teal .dashboard-target-meter i{background:#008c87}.dashboard-target-card.orange .dashboard-target-meter i{background:#dd5e1e}.dashboard-section-title h2{font-size:var(--fd-font-size-md);text-transform:uppercase;margin-bottom:var(--fd-space-0);color:#7a879a;letter-spacing:var(--tracking-label-wide)}.dashboard-section-title p{display:none}.kpi-card:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--kpi-accent-soft) 10%, var(--kpi-accent) 50%, var(--kpi-accent-soft) 90%, transparent 100%);z-index:0;opacity:.9;height:2px;position:absolute;bottom:0;left:0;right:0}.kpi-card-up{--kpi-accent:#128c84;--kpi-accent-soft:#128c842e}.kpi-card-down{--kpi-accent:#e45a5a;--kpi-accent-soft:#e45a5a2e}.spark polyline,.dashboard-metric-card__spark polyline{fill:none;opacity:1;vector-effect:non-scaling-stroke}.dashboard-tree-bridge{align-items:flex-end;gap:var(--fd-space-0);min-height:10px;padding:var(--fd-space-0) var(--fd-space-9);display:flex}.tree-bridge-two{justify-content:space-around}.tree-bridge-four{justify-content:space-between}.tree-bridge-left{justify-content:flex-start;gap:24%}.tree-bridge-tight{min-height:6px;padding-top:var(--fd-space-0);padding-bottom:var(--fd-space-0);margin-top:-3px;margin-bottom:-3px}.dashboard-tree-bridge span{border-radius:var(--fd-radius-pill);opacity:.72;background:#0e8f88;width:2px;height:10px}.dashboard-tree-bridge span:nth-child(4n+4){background:#ee5b4f}.dashboard-tree-bridge span:nth-child(4n+3){background:#0d8e87}.tree-bridge-four span{height:12px}.dashboard-tree-card-compact{padding-top:var(--fd-space-6);padding-bottom:var(--fd-space-4);min-height:86px}.dashboard-tree-card-final{padding-top:var(--fd-space-5);padding-bottom:var(--fd-space-4);min-height:68px}.tree-left-half{align-self:stretch;gap:var(--fd-space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tree-final-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-tree-card span{font-size:var(--fs-label);letter-spacing:var(--fd-tracking-005);color:#748294}.dashboard-tree-card b{margin-top:var(--fd-space-3);font-size:17px}.dashboard-tree-card .kpi-previous{font-size:var(--fs-label)}.dashboard-tree-card.kpi-card-danger em.down{color:#f15c5c;background:#fff1f1}.dashboard-tree .kpi-card em{font-size:var(--fs-tag);padding:3px var(--fd-space-4);top:10px;right:10px}.kpi-card-empty{--kpi-accent:#d7e2ec;--kpi-accent-soft:#d7e2ec40;border-color:#d8e2ec;box-shadow:0 1px #10182805,0 8px 18px #24426c0a}.kpi-card-empty .spark,.kpi-card-empty .kpi-previous{display:none}.kpi-card-empty:after{background:linear-gradient(90deg,#0000 0%,#d7e2ec40 10%,#d7e2ece6 50%,#d7e2ec40 90%,#0000 100%)}.kpi-empty-note{color:var(--fd-color-text-soft-2);font-size:var(--fd-font-size-md);margin-top:var(--fd-space-1);display:block}.kpi-card-empty .empty-arrow{min-height:22px;padding:var(--fd-space-1) 9px;border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-control-2);color:#95a3b6;font-size:var(--fs-label);font-weight:var(--fd-font-weight-black);letter-spacing:var(--fd-tracking-004);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.kpi-card-empty.kpi-card-quiet .empty-arrow{display:none}.dashboard-tree .dashboard-tree-row.tree-four-up .dashboard-tree-card{min-height:86px}.quick-chip-icon{border-top-left-radius:var(--fd-radius-pill);border-bottom-left-radius:var(--fd-radius-pill);justify-content:center;width:40px;min-width:40px;padding:var(--fd-space-0)!important}.quick-chip-date{width:auto;min-width:190px;padding:var(--fd-space-0) var(--fd-space-11) var(--fd-space-0) var(--fd-space-8);justify-content:flex-start;gap:var(--fd-space-2);text-align:left}.quick-chip.active.quick-chip-icon{background:var(--fd-color-primary-deep);color:var(--fd-color-white);justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;display:flex}.quick-chip-date span{white-space:nowrap;margin-top:1px;display:inline-block;overflow:visible}.quick-chip-date svg:first-child{flex-shrink:0}.dashboard-radar-card .section-title,.sheet-modal.filter-modal .modal-head,.sheet-modal.list-modal .modal-head,.sheet-modal.compare-modal .modal-head{margin-bottom:var(--fd-space-6)}.sheet-modal.filter-modal .modal-head h2,.sheet-modal.list-modal .modal-head h2,.sheet-modal.compare-modal .modal-head h2{font-size:var(--fs-title);line-height:var(--fd-leading-snug);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-soft-tight)}.sheet-modal.filter-modal .modal-head button,.sheet-modal.list-modal .modal-head button,.sheet-modal.compare-modal .modal-head button{color:#72839a;width:22px;height:22px;box-shadow:none;background:0 0;border-radius:0}.sheet-modal-body{min-height:auto;padding-bottom:var(--fd-space-0);flex:none;overflow:visible}.sheet-inline-alert{margin:var(--fd-space-0) auto var(--fd-space-6);width:-moz-fit-content;width:fit-content;max-width:min(100%,420px);padding:var(--fd-space-5) var(--fd-space-7);border-radius:var(--fd-radius-pill);color:#d63b3b;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-normal);text-align:center;background:#fff0f0;border:1px solid #ffd0d0}.date-mode-switch button:hover:not(.active){background:var(--fd-color-white);color:var(--fd-color-text-strong);border-color:var(--fd-color-primary-border);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}.date-mode-switch button.active{color:var(--fd-color-primary-ui);box-shadow:none;border-color:#0000}.date-mode-switch button.active .date-mode-switch__lock{color:#d6f0fff2;background:#d6f0ff29}.sheet-presets .sheet-pill:hover:not(.active){background:var(--fd-color-white);color:var(--fd-color-text-strong);border-color:var(--fd-color-primary-border);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}.calendar-nav:hover{color:#4f647b;background:#e4edf6}.calendar-nav:disabled{opacity:.42;cursor:not-allowed;transform:none}.calendar-nav:disabled:hover{background:var(--fd-color-surface-control-2);color:#6a7b8f}.calendar-cell span{border-radius:var(--fd-radius-round);z-index:2;width:38px;height:38px;transition:background-color var(--fd-transition-base), color var(--fd-transition-base), box-shadow var(--fd-transition-base);place-items:center;display:grid;position:relative}.calendar-cell:hover:not(.empty):not(.selected):not(.disabled){color:#1f2a37;background:#0c88d212;transform:translateY(-1px)}.calendar-cell.disabled{color:#9fb0c2;cursor:not-allowed;opacity:.6;transform:none}.calendar-cell.disabled span{box-shadow:none}.calendar-cell.range-start{background:0 0;border-radius:999px 0 0 999px}.calendar-cell.range-end{background:0 0;border-radius:0 999px 999px 0}.calendar-cell.range-start:after{content:"";z-index:1;background:#0c88d21f;height:38px;position:absolute;top:0;left:calc(10% + 19px);right:-55px}.calendar-cell.range-end:after{content:"";z-index:1;background:#0c88d21f;height:38px;position:absolute;top:0;left:-55px;right:calc(10% + 19px)}.calendar-cell.selected span{background:var(--fd-color-primary-deep);box-shadow:0 8px 18px #0c88d238}.calendar-cell.range-start.range-end{background:0 0}.calendar-cell.range-start.range-end:after{content:none}.list-modal .sheet-check-copy{gap:var(--fd-space-1)}.list-modal .sheet-check-copy strong{font-size:var(--fs-label);font-weight:var(--weight-semibold)}.list-modal .sheet-check-copy em{font-size:var(--fs-tag);font-weight:var(--weight-medium)}.sheet-actions .primary-btn,.sheet-actions .secondary-btn{min-height:34px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fs-label);font-weight:var(--weight-semibold)}.pulse-page{min-height:calc(100vh - 60px);padding:var(--fd-space-0) var(--fd-space-0) 120px}.pulse-page .page-header h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-110);letter-spacing:-.05em;font-weight:var(--weight-semibold)}.pulse-page .page-header p{color:#6d7d90;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);margin-top:var(--fd-space-3);font-weight:var(--weight-regular)}.pulse-check-card{justify-content:space-between;align-items:center;gap:var(--fd-space-9);padding:var(--fd-space-10) var(--fd-space-11);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);border:1px solid #c7d6e6;display:flex;box-shadow:0 8px 20px #203c5e12}.pulse-check-copy{gap:var(--fd-space-6);flex-direction:column;display:flex}.pulse-check-title{align-items:center;gap:var(--fd-space-3);font-size:var(--fs-sm);font-weight:var(--weight-bold);color:#222833;display:flex}.pulse-check-btn{min-width:116px;height:36px;padding-inline:var(--fd-space-9);font-size:var(--fs-sm);font-weight:var(--weight-bold);border-radius:var(--fd-radius-pill);box-shadow:none;background:linear-gradient(135deg,#7762f1 0%,#7254f4 100%);border:0}.pulse-group{margin-top:var(--fd-space-7)}.pulse-card.is-expanded{box-shadow:0 10px 20px #1c314d0d}.pulse-card-toggle{justify-content:space-between;align-items:center;gap:var(--fd-space-8);width:100%;padding:var(--fd-space-7) var(--fd-space-8);text-align:left;background:0 0;border:0;display:flex}.pulse-icon{border-radius:var(--fd-radius-xs);width:28px;height:28px;font-size:var(--fd-font-size-4xl);background:0 0;flex:none;align-items:flex-end;display:flex}.pulse-card-title{font-size:var(--fs-sm);line-height:var(--fd-leading-110);font-weight:var(--weight-bold);color:#253042}.pulse-card-chevron{color:#a1afbf;flex:none}.pulse-kpi-grid{gap:var(--fd-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pulse-kpi-card{align-items:center;gap:var(--fd-space-7);min-width:0;min-height:64px;padding:var(--fd-space-5) var(--fd-space-6);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);border:1px solid #d3deea;display:flex}.pulse-kpi-icon{border-radius:var(--fd-radius-10);width:34px;height:34px;font-size:var(--fs-title);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.pulse-kpi-icon--up{color:#0d938a;background:#e7f6f2}.pulse-kpi-icon--flat{color:#94a3b7;background:#eef2f6}.pulse-kpi-copy{min-width:0}.pulse-kpi-label{color:#718095;font-size:var(--fs-tag);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-011);line-height:var(--fd-leading-none);text-transform:uppercase}.pulse-kpi-value-row{align-items:baseline;gap:var(--fd-space-4);flex-wrap:wrap;margin-top:5px;display:flex}.pulse-kpi-value-row strong{color:#262f3d;font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none)}.pulse-kpi-value-row span{color:#0b8d84;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.pulse-modal{width:min(100vw,1600px);max-height:calc(100vh - 52px);padding:var(--fd-space-7) var(--fd-space-13) var(--fd-space-0);border-radius:28px 28px 0 0}.pulse-modal .modal-handle{margin-bottom:var(--fd-space-4)}.pulse-modal .modal-head{margin-bottom:var(--fd-space-5)}.pulse-modal .modal-head h2{font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-snug);font-weight:var(--weight-extrabold);color:#1f2530}.pulse-modal .modal-head button{width:24px;height:24px;box-shadow:none;color:#6f8095;padding:var(--fd-space-0);background:0 0;border-radius:0}.pulse-modal .modal-head button svg{width:16px;height:16px}.pulse-modal-progress{border-radius:var(--fd-radius-pill);height:4px;margin-bottom:var(--fd-space-9);background:#c7d2de;overflow:hidden}.pulse-modal-progress span{border-radius:inherit;background:var(--blue);height:100%;transition:width .18s;display:block}.pulse-modal-scroll{max-height:calc(100vh - 210px);padding-bottom:var(--fd-space-3);overflow:auto}.pulse-modal-question--solo{margin-top:var(--fd-space-10)}.pulse-modal-question span{color:#6e7f95;font-size:var(--fs-label);font-weight:var(--weight-bold)}.pulse-chip-row{gap:var(--fd-space-6);flex-wrap:wrap;display:flex}.pulse-chip{background:var(--fd-color-white);border-radius:var(--fd-radius-pill);min-height:34px;padding:var(--fd-space-0) var(--fd-space-7);color:#67788d;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);box-shadow:none;border:1px solid #cfd8e4}.pulse-chip.active{border-color:var(--blue);background:var(--blue);color:var(--fd-color-white);box-shadow:none}.pulse-detail{width:100%;min-height:92px;margin-top:var(--fd-space-6);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-control);padding:var(--fd-space-6) var(--fd-space-7);color:#253042;font-size:var(--fs-sm);line-height:var(--fd-leading-150);resize:vertical;border:1px solid #cfd8e4;outline:none}.pulse-detail::placeholder{color:#8f9dad}.pulse-memos-title{margin:var(--fd-space-11) var(--fd-space-0) var(--fd-space-5);color:#6c7f94;font-size:var(--fs-label);font-weight:var(--fd-font-weight-black);letter-spacing:.13em}.pulse-memo-list{gap:var(--fd-space-5);display:grid}.pulse-memo-item{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);padding:var(--fd-space-6) var(--fd-space-7);border:1px solid #d1dbe7}.pulse-memo-head{align-items:center;gap:var(--fd-space-6);margin-bottom:var(--fd-space-2);flex-wrap:wrap;display:flex}.pulse-memo-head strong{font-size:var(--fd-font-size-base);font-weight:var(--weight-extrabold);color:var(--fd-color-text-deep)}.pulse-memo-tag{min-height:24px;padding:var(--fd-space-0) var(--fd-space-5);border-radius:var(--fd-radius-pill);font-size:var(--fs-tag);font-weight:var(--weight-bold);color:#0b5d67;background:#e8f5f2;justify-content:center;align-items:center;display:inline-flex}.pulse-memo-tag--sales{color:#0b7d86}.pulse-memo-tag--vip{color:#7549f2;background:#efeaff}.pulse-memo-tag--merchandising{color:#7c63f5;background:#f0ebff}.pulse-memo-date{margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-3);color:#6f8095;font-size:var(--fd-font-size-md)}.pulse-memo-item p{margin:var(--fd-space-0);color:#2d3440;font-size:var(--fs-sm);line-height:var(--fd-leading-145)}.pulse-mood-grid{gap:var(--fd-space-6);margin-top:var(--fd-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-mood-card{border-radius:var(--fd-radius-sm);color:#28313d;place-items:center;gap:var(--fd-space-2);min-height:92px;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);padding:var(--fd-space-4) var(--fd-space-5);background:#e9edf3;border:2px solid #0000;display:grid}.pulse-mood-card.active{border-color:var(--blue);box-shadow:none;background:#f0f4f8}.pulse-mood-emoji{font-size:var(--fs-hero);line-height:var(--fd-leading-none)}.pulse-modal-footer{margin-top:var(--fd-space-7);padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-7);border-top:1px solid #dbe5ef;align-items:center}.pulse-footer-actions{align-items:center;gap:var(--fd-space-6);margin-left:auto;display:flex}.pulse-save-btn{padding:var(--fd-space-0);color:var(--blue);box-shadow:none;font-size:var(--fs-sm);font-weight:var(--weight-bold);background:0 0;border:0}.pulse-back-btn{border-radius:var(--fd-radius-pill);justify-content:center;align-items:center;gap:var(--fd-space-3);min-width:104px;height:38px;padding-inline:var(--fd-space-8);color:#6d7f95;background:var(--fd-color-white);box-shadow:none;border:1px solid #ccd7e4;display:inline-flex}.pulse-back-btn svg{width:14px;height:14px}.pulse-next-btn{min-width:104px;height:38px;padding-inline:var(--fd-space-8);border-radius:var(--fd-radius-pill)}.pulse-figma-page{min-height:calc(100vh - 60px);padding:0 0 120px}.pulse-figma-page .page-header h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-105);letter-spacing:var(--tracking-title)}.pulse-figma-page .page-header p{color:#66788d;font-size:var(--fd-font-size-md);margin-top:var(--fd-space-3)}.pulse-figma-hero{padding:var(--fd-space-11) var(--fd-space-11) var(--fd-space-12);border-radius:var(--fd-radius-sm);box-shadow:none;background:#fffffff5;border:1px solid #d2dfeb}.pulse-figma-hero__meta{color:#9aa8b8;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold)}.pulse-figma-hero h2{margin:var(--fd-space-5) 0 var(--fd-space-6);color:#212935;font-size:var(--fd-font-size-3xl);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-title)}.pulse-figma-metrics{gap:var(--fd-space-12);flex-wrap:wrap;display:flex}.pulse-figma-metric{gap:var(--fd-space-2);display:grid}.pulse-figma-metric span{color:#6c8096;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-extrabold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase;line-height:var(--fd-leading-none)}.pulse-figma-metric strong{color:#252f3d;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-bold);line-height:var(--fd-leading-110)}.pulse-figma-reactions{align-items:center;gap:var(--fd-space-5);margin-top:var(--fd-space-11);display:flex}.pulse-figma-reaction-btn{box-shadow:none;background:0 0;border:0;padding:0}.pulse-figma-mood{border-radius:var(--fd-radius-12);color:#c4cdd8;width:42px;height:42px;transition:var(--fd-transition-base);background:#f6f8fb;border:1px solid #ebf0f5;justify-content:center;align-items:center;display:inline-flex}.pulse-figma-mood.is-active{background:#eaf5fc;border-color:#0f8bd724}.pulse-figma-mood--flying.is-active{color:#0d938a}.pulse-figma-mood--steady.is-active{color:#1390db}.pulse-figma-mood--tough.is-active{color:#72859a}.pulse-figma-mood--hard.is-active{color:#9aa7b6}.pulse-figma-insight-label{margin-top:var(--fd-space-11);color:#6a8095;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-black);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}.pulse-figma-insight{margin-top:var(--fd-space-4);gap:var(--fd-space-5);display:grid}.pulse-figma-insight p{color:#353f4b;font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-155);margin:0}.pulse-figma-empty-copy{margin-top:var(--fd-space-9);color:#6d8095;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium)}.pulse-figma-history{margin-top:var(--fd-space-12)}.pulse-figma-history__label{color:#5f758a;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-black);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}.pulse-figma-history__month{margin-top:var(--fd-space-8)}.pulse-figma-history__month-title{margin-bottom:var(--fd-space-5);color:#6b7f95;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-black);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}.pulse-figma-history__stack{gap:var(--fd-space-6);display:grid}.pulse-figma-history__item{border:1px solid var(--fd-color-border-panel);border-radius:var(--fd-radius-sm);background:#fffffff5;overflow:hidden}.pulse-figma-history__row{justify-content:space-between;align-items:center;gap:var(--fd-space-7);width:100%;padding:var(--fd-space-7) var(--fd-space-10);text-align:left;background:0 0;border:0;display:flex}.pulse-figma-history__left{align-items:center;gap:var(--fd-space-6);min-width:0;display:flex}.pulse-figma-history__left strong{color:#2b3441;font-size:var(--fd-font-size-2xl);font-weight:var(--fd-font-weight-bold);line-height:var(--fd-leading-110);display:block}.pulse-figma-history__left span{margin-top:var(--fd-space-2);color:#8092a5;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);display:block}.pulse-figma-history__empty-icon{border-radius:var(--fd-radius-12);color:#c0cad5;width:42px;height:42px;font-size:var(--fd-font-size-3xl);font-weight:var(--fd-font-weight-bold);line-height:var(--fd-leading-none);background:#f8fafc;border:1px solid #edf2f6;justify-content:center;align-items:center;display:inline-flex}.pulse-figma-history__right{color:#b4bfcb;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium);align-items:center;gap:var(--fd-space-4);flex:none;display:inline-flex}.pulse-figma-history__body{padding:0 var(--fd-space-10) var(--fd-space-9);border-top:1px solid #edf2f7}.pulse-figma-history__body .pulse-figma-metrics{margin-top:var(--fd-space-7)}.pulse-figma-loadmore{margin-top:var(--fd-space-8);justify-content:center;display:flex}.pulse-figma-loadmore button{min-height:34px;padding:0 var(--fd-space-9);border-radius:var(--fd-radius-pill);color:#1188cf;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);background:#e6f2fb;border:0}.pulse-sheet-modal{width:min(100vw,1920px);max-height:calc(100vh - 26px);padding:var(--fd-space-5) var(--fd-space-17) 0;border-radius:28px 28px 0 0}.pulse-sheet-modal .modal-head{margin-bottom:var(--fd-space-7)}.pulse-sheet-modal .modal-head h2{color:var(--fd-color-text-strong);font-size:var(--fd-font-size-3xl);font-weight:var(--fd-font-weight-bold)}.pulse-sheet-modal .modal-head button{width:24px;height:24px;box-shadow:none;color:#617488;background:0 0;border-radius:0;padding:0}.pulse-sheet-progress{height:4px;margin-bottom:var(--fd-space-12);border-radius:var(--fd-radius-pill);background:#c8d2dd;overflow:hidden}.pulse-sheet-progress span{border-radius:inherit;background:#1188cf;height:100%;display:block}.pulse-sheet-center{text-align:center;justify-content:center;align-items:center;gap:var(--fd-space-7);min-height:470px;padding:var(--fd-space-6) var(--fd-space-3) var(--fd-space-9);flex-direction:column;display:flex}.pulse-sheet-center .pulse-figma-mood{border-radius:var(--fd-radius-xl);width:64px;height:64px}.pulse-sheet-center strong{color:#252d38;font-size:var(--fd-font-size-3xl);font-weight:var(--fd-font-weight-bold)}.pulse-sheet-center p{color:#6a7d91;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-medium);margin:0}.pulse-sheet-field{width:100%;margin-top:var(--fd-space-8);text-align:left}.pulse-sheet-field label{color:#252d38;font-size:var(--fd-font-size-2xl);font-weight:var(--fd-font-weight-bold);display:block}.pulse-sheet-field small{margin-top:var(--fd-space-3);color:#6d8095;font-size:var(--fd-font-size-md);display:block}.pulse-sheet-field textarea,.pulse-sheet-textarea{width:100%;min-height:112px;margin-top:var(--fd-space-6);padding:var(--fd-space-8);border-radius:var(--fd-radius-14);background:var(--fd-color-surface-control-2);color:#232c39;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-145);resize:vertical;border:1px solid #becddd;outline:none}.pulse-sheet-grid{gap:var(--fd-space-16);min-height:430px;padding-bottom:var(--fd-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pulse-sheet-sidecard,.pulse-sheet-form{border-radius:var(--fd-radius-2xl);background:var(--fd-color-white);padding:var(--fd-space-12);border:1px solid #c8d6e5}.pulse-sheet-sidecard{align-self:start}.pulse-sheet-sidecard .pulse-figma-metrics{gap:var(--fd-space-10)}.pulse-sheet-sidecard__label{margin-top:var(--fd-space-12);color:#60758c;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-black);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}.pulse-sheet-sidecard__memo,.pulse-sheet-sidecard__empty{margin-top:var(--fd-space-4);color:#8194a7;font-size:var(--fd-font-size-md);font-style:italic;line-height:var(--fd-leading-150)}.pulse-sheet-form__head{align-items:baseline;gap:var(--fd-space-4);flex-wrap:wrap;display:flex}.pulse-sheet-form__head h3{color:#232c39;font-size:var(--fd-font-size-2xl);font-weight:var(--fd-font-weight-bold);margin:0}.pulse-sheet-form__head span{color:#73869c;font-size:var(--fd-font-size-md)}.pulse-sheet-form p{margin:var(--fd-space-3) 0 var(--fd-space-9);color:#677a90;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145)}.pulse-sheet-chips{gap:var(--fd-space-6);flex-wrap:wrap;display:flex}.pulse-sheet-chip{min-height:42px;padding:0 var(--fd-space-9);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#65798f;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);border:1px solid #c8d5e3}.pulse-sheet-chip.is-active{color:var(--fd-color-white);background:#1188cf;border-color:#1188cf}.pulse-sheet-center--saved{min-height:410px}.pulse-sheet-check{border-radius:var(--fd-radius-round);color:#067b77;background:#dfeeed;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex}.pulse-sheet-footer{padding:var(--fd-space-6) 0 var(--fd-space-7);border-top:1px solid #dbe5ef;align-items:center}.pulse-sheet-skip{color:#1188cf;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-bold);background:0 0;border:0;padding:0}.pulse-sheet-footer__actions{align-items:center;gap:var(--fd-space-6);margin-left:auto;display:flex}.pulse-sheet-back{justify-content:center;align-items:center;gap:var(--fd-space-4);min-width:122px;min-height:42px;display:inline-flex}.pulse-sheet-next{justify-content:center;align-items:center;gap:var(--fd-space-4);min-width:116px;min-height:42px;display:inline-flex}body .pulse-figma-page{min-height:calc(100vh - 60px);padding:0 0 120px}body .pulse-figma-page .page-header{margin-bottom:0}body .pulse-figma-page .page-header h1{font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-105);letter-spacing:-.045em}body .pulse-figma-page .page-header p{margin-top:var(--fd-space-2);color:#6e8094;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145)}body .pulse-history{margin-top:var(--fd-space-8)}body .pulse-history__label,body .pulse-history__month-title,body .pulse-week-card__label,body .pulse-store-item__section>span,body .pulse-sheet-sidecard__label{color:#61758c;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}body .pulse-history__month{margin-top:var(--fd-space-5)}body .pulse-history__stack{gap:var(--fd-space-5);margin-top:var(--fd-space-5);display:grid}body .pulse-week-card{border-radius:var(--fd-radius-lg);box-shadow:none;background:#fffffffa;border:1px solid #d3dfeb;overflow:hidden}body .pulse-week-card--hero{padding:var(--fd-space-8) var(--fd-space-10) var(--fd-space-9)}body .pulse-checkin-card>.pulse-week-card__meta,body .pulse-checkin-card>.pulse-week-card__copy,body .pulse-checkin-card>.pulse-week-card__message{display:none}body .pulse-checkin-card__meta{color:#a0acba;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-leading-140)}body .pulse-checkin-card__actions{align-items:center;gap:var(--fd-space-4);margin-top:var(--fd-space-7);flex-wrap:wrap;display:flex}body .pulse-checkin-card__mood{border-radius:var(--fd-radius-10);background:#f8fbfe;border:1px solid #d8e4ef;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}body .pulse-checkin-card__mood:hover{transform:translateY(-1px)}body .pulse-checkin-card__mood:disabled{cursor:default;opacity:1;color:#c4ced9;box-shadow:none;background:#f7fafc;border-color:#e3ebf2;transform:none}body .pulse-checkin-card__mood.is-active:disabled{border-color:#c7d9ea}body .pulse-checkin-card__mood:disabled:hover{transform:none}body .pulse-checkin-card__mood--flying:not(:disabled){color:#0d9d8d;background:#edf9f7}body .pulse-checkin-card__mood--steady:not(:disabled){color:#1191da;background:#eef7ff}body .pulse-checkin-card__mood--tough:not(:disabled){color:#f29a71;background:#fff2eb}body .pulse-checkin-card__mood--hard:not(:disabled){color:#e46f74;background:#fff0f1}body .pulse-checkin-card__mood--flying.is-active:disabled{color:#0d9d8d;background:#edf9f7}body .pulse-checkin-card__mood--steady.is-active:disabled{color:#1191da;background:#eef7ff}body .pulse-checkin-card__mood--tough.is-active:disabled{color:#f29a71;background:#fff2eb}body .pulse-checkin-card__mood--hard.is-active:disabled{color:#e46f74;background:#fff0f1}body .pulse-checkin-card__hint{margin-top:var(--fd-space-4);color:#8b98a7;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-140)}body .pulse-checkin-card__submitted{align-items:center;gap:var(--fd-space-4);margin:var(--fd-space-3) 0 var(--fd-space-5);color:#2a3441;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);display:inline-flex}body .pulse-checkin-card__edit{margin-top:var(--fd-space-5);color:#1188cf;font-size:var(--fd-font-size-md);background:0 0;border:0;padding:0;font-weight:650}body .pulse-checkin-card__edit--inline{margin-top:0;margin-left:var(--fd-space-4);align-self:center}body .pulse-checkin-card__summary{margin-top:var(--fd-space-5);padding-top:var(--fd-space-5);border-top:1px solid #edf2f6;max-width:560px}body .pulse-checkin-card__portfolio{margin-top:var(--fd-space-4);color:#7e8ea2;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-140)}body .pulse-checkin-card__message{margin-top:var(--fd-space-7);color:#718397;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);flex-wrap:wrap}body .pulse-week-card__meta{color:#a0acba;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-leading-140)}body .pulse-week-card h2{margin:var(--fd-space-3) 0 var(--fd-space-4);color:#222c39;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-title)}body .pulse-week-card__copy,body .pulse-week-card__message{color:#718397;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145)}body .pulse-week-card__copy{margin-top:var(--fd-space-4)}body .pulse-week-card__message{margin-top:var(--fd-space-5)}body .pulse-week-card__label{margin-top:var(--fd-space-7)}body .pulse-figma-metrics{gap:var(--fd-space-10) var(--fd-space-16);flex-wrap:wrap;display:flex}body .pulse-figma-metric{gap:var(--fd-space-3);min-width:146px;display:grid}body .pulse-figma-metric span{color:#667b91;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-006);text-transform:uppercase;line-height:var(--fd-leading-none)}body .pulse-figma-metric strong{color:#27313e;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-leading-snug);padding-right:var(--fd-space-2)}body .pulse-store-list{margin-top:var(--fd-space-4)}body .pulse-store-list--hero{margin-top:var(--fd-space-6)}body .pulse-store-row{justify-content:space-between;align-items:center;gap:var(--fd-space-6);width:100%;padding:var(--fd-space-5) var(--fd-space-8);text-align:left;background:0 0;border:0;border-top:1px solid #e9eff5;display:flex}body .pulse-store-row--hero{padding:var(--fd-space-6) 0}body .pulse-store-row--hero:first-child{border-top:0}body .pulse-store-row__left{align-items:center;gap:var(--fd-space-4);min-width:0;display:flex}body .pulse-store-row__left>div{min-width:0}body .pulse-store-row__left strong,body .pulse-store-row__left span{display:block}body .pulse-store-row__left strong,body .pulse-store-row__left>span{color:#2a3441;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-leading-normal);display:flex}body .pulse-store-row__left div span{margin-top:var(--fd-space-1);color:#7e8fa2;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-normal)}body .pulse-store-row__right{color:#b8c2cd;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);align-items:center;gap:var(--fd-space-4);flex:none;display:inline-flex}body .pulse-store-row__empty{border-radius:var(--fd-radius-sm);color:#cad3dc;width:24px;height:24px;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);line-height:var(--fd-leading-none);background:#f7f9fc;border:1px solid #edf2f7;justify-content:center;align-items:center;display:inline-flex}body .pulse-figma-mood{border-radius:var(--fd-radius-sm);color:#c4ced8;background:#f6f9fc;border:1px solid #ebf1f6;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}body .pulse-figma-mood.is-active{background:#eaf4fc;border-color:#1188cf2e}body .pulse-figma-mood--flying.is-active{color:#0d9d8d}body .pulse-figma-mood--steady.is-active{color:#1191da}body .pulse-figma-mood--tough.is-active{color:#f29a71}body .pulse-figma-mood--hard.is-active{color:#7f91a6}body .pulse-week-card__header{justify-content:space-between;align-items:center;gap:var(--fd-space-6);width:100%;padding:var(--fd-space-9) var(--fd-space-10);text-align:left;background:0 0;border:0;display:flex}body .pulse-week-card__header.is-static{cursor:default}body .pulse-week-card__header-icon{flex:none;align-items:center;display:inline-flex}body .pulse-week-card__header-copy{flex:auto;min-width:0}body .pulse-week-card__header-copy strong{color:#27313d;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-leading-snug);display:block}body .pulse-week-card__header-copy span{margin-top:var(--fd-space-2);color:#7f91a6;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-135);display:block}body .pulse-week-card__header-status{color:#c0c9d2;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);flex:none;justify-content:flex-end;align-items:center;min-width:86px;display:inline-flex}body .pulse-week-card.is-expanded .pulse-week-card__header{padding-bottom:var(--fd-space-7)}body .pulse-week-card__body{padding:var(--fd-space-2) 0 var(--fd-space-6);border-top:0}body .pulse-week-card__ready{-webkit-appearance:none;appearance:none;cursor:pointer;min-height:30px;margin:var(--fd-space-3) var(--fd-space-10) var(--fd-space-5);padding:0 var(--fd-space-7);border-radius:var(--fd-radius-pill);color:var(--fd-color-white);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);background:linear-gradient(135deg,#7f63ff,#8b57f5);border:0;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}body .pulse-week-card__ready:hover{transform:translateY(-1px);box-shadow:0 8px 18px #7f63ff38}body .pulse-week-card__ready.is-open{opacity:.96}body .pulse-week-card__ready:disabled{color:#ffffffeb;cursor:not-allowed;box-shadow:none;opacity:1;background:linear-gradient(135deg,#c7b5fb,#b79cf3);transform:none}body .pulse-week-card__ready:disabled:hover{box-shadow:none;transform:none}body .pulse-week-card__report{max-width:920px;padding:var(--fd-space-8) var(--fd-space-10) var(--fd-space-5)}body .pulse-week-card__report p{color:#27313d;font-size:var(--fd-font-size-base);line-height:1.58;font-weight:var(--fd-font-weight-regular);margin:0}body .pulse-week-card__report p+p{margin-top:var(--fd-space-8)}body .pulse-store-item__detail{max-width:920px;padding:var(--fd-space-5) var(--fd-space-10) var(--fd-space-7) var(--fd-space-10);border-top:1px solid #edf2f6}body .pulse-store-item__detail .pulse-figma-metrics{margin-bottom:var(--fd-space-7)}body .pulse-store-item__section+.pulse-store-item__section{margin-top:var(--fd-space-7)}body .pulse-store-item__section p{margin:var(--fd-space-3) 0 0;color:#2f3946;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-150)}body .pulse-insight-pill-wrap{margin-top:var(--fd-space-5);display:block}body .pulse-insight-pill{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--fd-radius-pill);min-height:30px;color:var(--fd-color-white);padding:0 var(--fd-space-7);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);line-height:var(--fd-leading-none);white-space:nowrap;letter-spacing:var(--fd-tracking-normal);text-transform:none;opacity:1;background:linear-gradient(135deg,#7f63ff,#8b57f5);border:0;justify-content:center;align-items:center;margin-top:0;margin-left:0;font-style:normal;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}body .pulse-insight-pill:hover{transform:translateY(-1px);box-shadow:0 8px 18px #7f63ff38}body .pulse-insight-pill.is-open{opacity:.96}body .pulse-store-item__section--insight>span{display:block}.pulse-store-item__section--insight{margin-top:var(--fd-space-11)}body .pulse-store-item__section--insight .pulse-insight-pill-wrap{display:block}body .pulse-store-item__section .pulse-insight-pill{color:var(--fd-color-white)}body .pulse-insight-detail{margin-top:var(--fd-space-5)}body .pulse-insight-detail p{color:#2f3946;font-size:var(--fd-font-size-md);line-height:1.46;font-weight:var(--fd-font-weight-regular);margin:0}body .pulse-insight-detail p+p{margin-top:var(--fd-space-5)}body .pulse-store-item__memos{gap:var(--fd-space-2);margin-top:var(--fd-space-2);display:grid}body .pulse-store-item__memos p{margin:0}body .pulse-store-item__byline{margin-top:var(--fd-space-4);color:#8a98a8;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-140)}body .pulse-store-item__section>span{color:#5f7590;font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-extrabold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase}body .pulse-store-item__detail--summary{margin-top:var(--fd-space-1)}body .pulse-loadmore{margin-top:var(--fd-space-8);justify-content:center;display:flex}body .pulse-loadmore button{min-height:38px;padding:0 var(--fd-space-9);border-radius:var(--fd-radius-pill);color:#1188cf;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);background:#e9f4fe;border:1px solid #d7e3ee}body .pulse-sheet-modal{width:min(100vw,1920px);max-width:100vw;max-height:calc(100vh - 12px);padding:var(--fd-space-4) var(--fd-space-17) 0;border-radius:28px 28px 0 0;flex-direction:column;display:flex;overflow:hidden}body .pulse-sheet-modal .modal-handle{margin-bottom:var(--fd-space-2)}body .pulse-sheet-modal .modal-head{margin-bottom:var(--fd-space-5);padding-top:var(--fd-space-2)}body .pulse-sheet-modal .modal-head h2{color:#1f2834;font-size:var(--fd-font-size-3xl);letter-spacing:var(--fd-tracking-heading);font-weight:650}body .pulse-sheet-modal .modal-head button{width:24px;height:24px;box-shadow:none;color:#64778d;background:0 0;border:0;border-radius:0;padding:0}body .pulse-sheet-modal .modal-footer{margin-top:auto}body .pulse-sheet-content{min-height:0;padding-bottom:var(--fd-space-5);flex:auto;overflow-y:auto}body .pulse-sheet-progress{height:4px;margin-bottom:var(--fd-space-9);border-radius:var(--fd-radius-pill);background:#c2ccd8;overflow:hidden}body .pulse-sheet-progress span{background:#0f88d7;height:100%;display:block}body .pulse-sheet-center{justify-content:center;align-items:center;gap:var(--fd-space-4);text-align:center;min-height:0;padding:var(--fd-space-4) var(--fd-space-2) var(--fd-space-5);flex-direction:column;display:flex}body .pulse-sheet-center .pulse-figma-mood{background:0 0;border:0;border-radius:0;width:68px;height:68px}body .pulse-sheet-center .pulse-figma-mood svg{stroke-width:1.8px;width:64px;height:64px}body .pulse-sheet-center .pulse-figma-mood--flying{color:#0d9d8d}body .pulse-sheet-center .pulse-figma-mood--steady{color:#1191da}body .pulse-sheet-center .pulse-figma-mood--tough{color:#f29a71}body .pulse-sheet-center .pulse-figma-mood--hard{color:#e46f74}body .pulse-sheet-center strong{color:#222c39;font-size:var(--fd-font-size-lg);font-weight:650;line-height:var(--fd-leading-125)}body .pulse-sheet-center p{color:#65788f;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-140);margin:0}body .pulse-sheet-center--saved{min-height:280px}body .pulse-sheet-check{border-radius:var(--fd-radius-round);color:#077b77;background:#dfeeed;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex}body .pulse-sheet-field{width:100%;margin-top:var(--fd-space-5);text-align:left}body .pulse-sheet-field label{color:#202935;font-size:var(--fd-font-size-md);font-weight:650;line-height:var(--fd-leading-135);display:block}body .pulse-sheet-field small,body .pulse-sheet-form p{color:#6d8095;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135);margin-top:3px;display:block}body .pulse-sheet-grid{gap:var(--fd-space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-height:0;display:grid}body .pulse-sheet-sidecard,body .pulse-sheet-form{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);padding:var(--fd-space-8) var(--fd-space-8) var(--fd-space-7);border:1px solid #cad7e4}body .pulse-sheet-sidecard .pulse-figma-metrics{gap:var(--fd-space-5)}body .pulse-sheet-sidecard .pulse-figma-metric strong{font-size:var(--fd-font-size-md);font-weight:650}body .pulse-sheet-sidecard__memos{gap:var(--fd-space-3);margin-top:var(--fd-space-3);display:grid}body .pulse-sheet-sidecard__memo-card{border-radius:var(--fd-radius-sm);background:#f8fbfe;border:1px solid #d8e2ed}body .pulse-sheet-sidecard__memo-toggle{justify-content:space-between;align-items:center;gap:var(--fd-space-4);width:100%;padding:var(--fd-space-4) var(--fd-space-5);color:#2b3948;text-align:left;background:0 0;border:0;display:flex}body .pulse-sheet-sidecard__memo-toggle>div{gap:2px;display:grid}body .pulse-sheet-sidecard__memo-toggle strong{font-size:var(--fd-font-size-sm);font-weight:650}body .pulse-sheet-sidecard__memo-toggle span{color:#8496a8;font-size:var(--fd-font-size-xs)}body .pulse-sheet-sidecard__memo-body{padding:0 var(--fd-space-5) var(--fd-space-4);color:#5d6f82;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-140)}body .pulse-sheet-sidecard__empty{margin-top:var(--fd-space-3);color:#8698aa;font-size:var(--fd-font-size-sm);font-style:italic;line-height:var(--fd-leading-140)}body .pulse-sheet-form__head{align-items:baseline;gap:var(--fd-space-3);flex-wrap:wrap;display:flex}body .pulse-sheet-form__head h3{color:#232c39;font-size:var(--fd-font-size-lg);letter-spacing:var(--fd-tracking-title);margin:0;font-weight:650}body .pulse-sheet-form__head span{color:#718397;font-size:var(--fd-font-size-sm)}body .pulse-sheet-chips{gap:var(--fd-space-4);margin-top:var(--fd-space-5);flex-wrap:wrap;display:flex}body .pulse-sheet-chip{min-height:30px;padding:0 var(--fd-space-6);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#5c6f84;font-size:var(--fd-font-size-sm);border:1px solid #c7d4e2;font-weight:650}body .pulse-sheet-chip.is-active{color:var(--fd-color-white);background:#1188cf;border-color:#1188cf}body .pulse-sheet-field textarea,body .pulse-sheet-textarea{width:100%;min-height:110px;margin-top:var(--fd-space-5);padding:var(--fd-space-5) var(--fd-space-6);border-radius:var(--fd-radius-14);background:var(--fd-color-surface-control-2);color:#25303c;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135);resize:vertical;border:1px solid #bcccdc;outline:none}body .pulse-sheet-field textarea::placeholder,body .pulse-sheet-textarea::placeholder{color:#a2afbf}body .pulse-sheet-footer{justify-content:space-between;align-items:center;gap:var(--fd-space-8);padding:var(--fd-space-4) 0 var(--fd-space-6);border-top:1px solid #dce5ef;display:flex}body .pulse-sheet-skip{color:#1188cf;font-size:var(--fd-font-size-md);background:0 0;border:0;padding:0;font-weight:650}body .pulse-sheet-footer__actions{align-items:center;gap:var(--fd-space-5);margin-left:auto;display:flex}body .pulse-sheet-back,body .pulse-sheet-next{justify-content:center;align-items:center;gap:var(--fd-space-3);border-radius:var(--fd-radius-pill);min-height:36px;font-size:var(--fd-font-size-md);font-weight:650;display:inline-flex}body .pulse-sheet-back{background:var(--fd-color-white);color:#5f7388;border:1px solid #c7d4e2;min-width:96px}body .pulse-sheet-next{min-width:96px;color:var(--fd-color-white);background:#0f88d7;border-color:#0f88d7}@media (max-width:920px){body .pulse-sheet-modal{padding-inline-start:18px;padding-inline-end:18px}body .pulse-sheet-content{overflow-y:auto}body .pulse-sheet-grid{gap:var(--fd-space-9);grid-template-columns:1fr}body .pulse-store-item__detail{padding-left:var(--fd-space-9)}}.connections-page{min-height:calc(100vh - 60px);padding:var(--fd-space-0) var(--fd-space-0) 25px;background:radial-gradient(circle at 10% 0%, #d0e9ffb3 0%, #d0e9ff00 38%), linear-gradient(180deg, #dff0ff 0%, #eef7ff 18%, var(--fd-color-surface-soft-blue) 42%, #eff6fc 100%);width:100%}.connections-shell{margin:var(--fd-space-0) auto;width:100%;padding:0 var(--fd-space-8)}.connections-topbar{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-7);padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-8);display:flex}.connections-title{margin:var(--fd-space-0);color:#1e2734;font-size:var(--fd-font-size-4xl);font-weight:var(--weight-semibold);letter-spacing:-.05em;line-height:var(--fd-leading-110)}.connections-subtitle{margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-0);color:#6d7d90;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);font-weight:var(--weight-regular)}.connections-top-add-btn{min-height:34px;padding:var(--fd-space-0) var(--fd-space-7);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);box-shadow:0 10px 22px #0b8bdc2e}.stats-grid{gap:var(--fd-space-5);margin-bottom:var(--fd-space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stat-card{background:var(--fd-color-white);border:1px solid #c9d5e4;border-top:3px solid var(--card-color);border-radius:var(--fd-radius-xs);color:#202735;cursor:pointer;min-width:0;min-height:95px;padding:var(--fd-space-6) var(--fd-space-7) var(--fd-space-6);text-align:left;box-shadow:none;align-items:flex-start;transition:box-shadow .15s,border-color .15s}.stat-card:hover,.stat-card--active{border-color:var(--card-color);transform:none}.stat-card__icon{color:#7b8899;display:block;margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-5) var(--fd-space-0)!important}.stat-card__value{color:var(--fd-color-text-heading);font-size:var(--fd-font-size-5xl);font-weight:var(--weight-semibold);letter-spacing:-.055em;line-height:.95}.stat-card__value--split{align-items:flex-end;gap:var(--fd-space-0);display:flex}.stat-card__value--split strong{font:inherit}.stat-card__value--split small{color:#6c7a8f;font-size:var(--fd-font-size-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--fd-leading-none);margin-bottom:var(--fd-space-1)}.stat-card__label{color:#65748a;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-snug);margin-top:var(--fd-space-2)}.connections-section{gap:var(--fd-space-4);flex-direction:column;display:flex}.connections-section--links .connections-tag--blue,.connections-section--links .connections-pill{display:none}.connections-search-card{align-items:center;gap:var(--fd-space-5);min-height:48px;padding:0 var(--fd-space-6);border-radius:var(--fd-radius-12);color:#8090a3;background:#ffffffe6;border:1px solid #d2deeb;order:1;display:flex}.connections-search-card input{color:#334155;width:100%;font-size:var(--fd-font-size-base);background:0 0;border:0;outline:none}.connections-search-card input::placeholder{color:#7c8da3}.connections-section-head{align-items:center;gap:var(--fd-space-6);justify-content:space-between;display:flex}.connections-section-label{color:var(--fd-color-text-soft-2);font-size:var(--fs-label);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-016);line-height:var(--fd-leading-none);margin:var(--fd-space-5) var(--fd-space-0) var(--fd-space-1);text-transform:uppercase}.connections-inline-add-btn{background:var(--fd-color-surface-muted);border-radius:var(--fd-radius-pill);color:#6a7a90;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);align-items:center;gap:var(--fd-space-3);height:30px;padding:var(--fd-space-0) var(--fd-space-6);border:1px solid #c9d6e4;display:inline-flex}.connections-feature-card{background:var(--fd-color-white);border-radius:var(--fd-radius-14);box-shadow:none;align-items:center;gap:var(--fd-space-5);min-height:72px;padding:var(--fd-space-6) var(--fd-space-7);border:1px solid #cbd6e3;order:5;display:flex}.connections-table-card{background:var(--fd-color-white);border-radius:var(--fd-radius-xs);box-shadow:none;border:1px solid #cbd6e3;order:2;overflow:hidden}.connections-memo-card{background:var(--fd-color-white);border-radius:var(--fd-radius-xs);box-shadow:none;border:1px solid #cbd6e3;overflow:hidden}.connections-feature-card__icon{background:var(--fd-color-primary);border-radius:var(--fd-radius-10);color:var(--fd-color-white);flex:none;place-items:center;width:34px;height:34px;display:grid}.connections-feature-card__body{min-width:0}.connections-feature-card__title{color:#202735;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);line-height:var(--lh-tight)}.connections-feature-card__meta{color:#6c7b90;align-items:center;gap:var(--fd-space-0) 5px;font-size:var(--fs-tag);line-height:var(--fd-leading-125);flex-wrap:wrap;margin-top:3px;display:flex}.connections-feature-card__meta a{color:#2a79d2;align-items:center;gap:5px;display:inline-flex}.connections-feature-card__dot{margin:var(--fd-space-0) var(--fd-space-1)}.connections-feature-card__toggle{transform-origin:100%;margin-left:auto;transform:scale(.92)}.connections-table-head{color:#6a798e;font-size:var(--fs-tag);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-014);line-height:var(--fd-leading-none);padding:var(--fd-space-5) var(--fd-space-7);text-transform:uppercase;background:#f4f7fb;border-bottom:1px solid #d9e2ec;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:18px;display:grid}.connections-table-head__status{text-align:right;justify-self:end}.connections-table-head__actions{justify-self:end;width:40px}.connections-table-head--operational{background:var(--fd-color-white);color:#2a3647;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-normal);padding:11px var(--fd-space-7);text-transform:none;grid-template-columns:1fr auto}.connections-table-head__subcopy{padding:6px var(--fd-space-7) var(--fd-space-6);color:#6d7d92;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);border-top:1px solid #d9e2ec}.connections-table-head__title{align-items:center;gap:var(--fd-space-5);display:inline-flex}.connections-table-row{padding:var(--fd-space-6) var(--fd-space-7);border-bottom:1px solid #d9e2ec;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:18px;display:grid}.connections-table-row:last-child{border-bottom:0}.connections-row-copy{min-width:0}.connections-row-title{color:var(--fd-color-text-strong);font-size:var(--fs-sm);font-weight:var(--weight-bold);line-height:var(--fd-leading-125);margin-bottom:var(--fd-space-2)}.connections-row-title--link{word-break:break-word}.connections-row-subline{color:#6e7d91;align-items:center;gap:5px var(--fd-space-4);font-size:var(--fs-label);line-height:var(--lh-tight);flex-wrap:wrap;display:flex}.connections-row-muted{color:#6e7d91}.connections-row-age{color:#f15f1c;font-weight:var(--weight-semibold)}.connections-row-dot{margin:var(--fd-space-0) var(--fd-space-1)}.connections-row-status{justify-self:end}.connections-row-actions{white-space:nowrap;justify-self:end;align-items:center;gap:12px;display:inline-flex}.connections-tag{border-radius:var(--fd-radius-pill);font-size:var(--fs-tag);font-weight:var(--weight-bold);line-height:var(--lh-tight);padding:3px var(--fd-space-4);align-items:center;display:inline-flex}.connections-tag--purple{color:#8b63ff;background:#f0e7ff}.connections-tag--brand{color:#8b63ff;background:#efe8ff}.connections-tag--sop{color:#2d9bf0;background:#e8f4ff}.connections-tag--campaign{color:#ff5ba6;background:#ffe9f4}.connections-tag--product{color:#14b8d4;background:#dff8fb}.connections-tag--training{color:#78a63c;background:#eef7df}.connections-tag--blue{color:#1ab0d7;background:#e2f4fb}.connections-tag--violet{color:#8b63ff;background:#f2e8ff}.connections-pill{border-radius:var(--fd-radius-pill);font-size:var(--fs-label);font-weight:var(--weight-bold);line-height:var(--fd-leading-none);min-width:74px;padding:var(--fd-space-2) var(--fd-space-5);justify-content:center;align-items:center;display:inline-flex}.connections-pill--active{color:#0f7d75;background:#dff1ef}.connections-pill--processing{color:#1370c7;background:#dbecf9}.connections-pill--stale{color:#ee5f1c;background:#f7e4d9;min-width:80px}.connections-pill--error{color:#d82f2f;background:#fde3e3;min-width:70px}.connections-error-text{color:#d82f2f;font-size:var(--fs-label);font-weight:var(--weight-bold);line-height:var(--fd-leading-135);margin:var(--fd-space-3) var(--fd-space-0)}.connections-add-types-card{border-radius:var(--fd-radius-xs);padding:var(--fd-space-7) var(--fd-space-8);background:#ffffffeb;border:1px dashed #c9d6e4;order:4}.connections-pagination{justify-content:space-between;align-items:center;gap:var(--fd-space-6);color:#6d7e92;font-size:var(--fd-font-size-md);order:3;display:flex}.connections-pagination__meta{line-height:var(--fd-leading-normal)}.connections-pagination__controls{align-items:center;gap:var(--fd-space-3);display:inline-flex}.connections-pagination__btn{border-radius:var(--fd-radius-10);color:#8b99ab;background:#eff4faeb;border:0;place-items:center;width:38px;height:38px;display:grid}.connections-pagination__btn:disabled{opacity:.55}.connections-add-types-card__label{color:var(--fd-color-text-soft-2);font-size:var(--fs-label);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-009);line-height:var(--fd-leading-none);margin-bottom:var(--fd-space-6);text-transform:uppercase}.connections-outline-chip{background:var(--fd-color-white);border-radius:var(--fd-radius-pill);color:#66778d;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);align-items:center;gap:var(--fd-space-3);min-height:28px;padding:var(--fd-space-0) var(--fd-space-6);border:1px solid #cad6e3;display:inline-flex}.connections-icon-btn{color:#6d7d91;height:14px;padding:var(--fd-space-0);background:0 0;border:0;justify-content:center;place-items:center;width:14px;display:grid}.connections-icon-btn svg{width:12px;height:12px}.connections-icon-btn:hover{color:#1c2736}.connections-memo-card__head{align-items:flex-start;gap:var(--fd-space-8);padding:var(--fd-space-6) var(--fd-space-7) var(--fd-space-4);justify-content:space-between;width:100%;display:flex}.connections-memo-card__body{color:#6b7a8d;width:100%;font-size:var(--fs-label);line-height:var(--fd-leading-145);padding:var(--fd-space-6) var(--fd-space-7);border-top:1px solid #d9e2ec}.connections-memo-card__footer{width:100%;padding:var(--fd-space-5) var(--fd-space-7) var(--fd-space-6);border-top:1px solid #d9e2ec}.connections-memo-card__title{color:#202735;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);line-height:var(--fd-leading-125);max-width:calc(100% - 48px)}.connections-memo-card__count{color:#1d2735;font-size:var(--fs-sm);font-weight:var(--weight-bold);line-height:var(--fd-leading-none);margin-top:var(--fd-space-1)}.connections-memo-card__count--pulse{align-items:baseline;gap:var(--fd-space-2);white-space:nowrap;display:inline-flex}.connections-memo-card__count--pulse span{color:#5f7188;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.connections-link-row{padding:var(--fd-space-5) var(--fd-space-7) var(--fd-space-6);border-top:1px solid #d9e2ec}.connections-link-btn{color:var(--fd-color-primary);font-size:var(--fs-sm);font-weight:var(--weight-bold);line-height:var(--fd-leading-normal);padding:var(--fd-space-0);text-align:left;background:0 0;border:0}.connections-inline-cta{align-items:center;gap:4px;display:inline-flex}.connections-inline-cta svg{flex:none}.connections-ops-row{background:var(--fd-color-white);align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-7);text-align:left;border-top:1px solid #d9e2ec;justify-content:space-between;width:100%;display:flex}.connections-ops-row--muted{background:var(--fd-color-surface-control-2)}.connections-ops-row--nested{padding-left:var(--fd-space-11)}.connections-ops-row:first-of-type{border-top:0}.connections-ops-row__copy{min-width:0}.connections-ops-row__title{color:#202735;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-125);margin-bottom:var(--fd-space-2)}.connections-ops-row__sub{color:#6f7d91;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-125)}.connections-ops-row__status{color:#6d7d92;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-125);text-align:right;flex:none}.connections-ops-row__status--count{color:#6b7c91}.connections-ops-row__status--flow{border-radius:var(--fd-radius-pill);color:#0a84d0;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);height:auto;padding:3px var(--fd-space-4);background:#dff2fb;width:auto}.connections-ops-row__status--flow:before{content:none}.connections-modal{max-width:none;padding:var(--fd-space-7) var(--fd-space-12) var(--fd-space-0);border-radius:28px 28px 0 0;width:100%}.connections-modal .modal-head{margin-bottom:var(--fd-space-9)}.connections-modal .modal-head h2{color:#1f2530;font-size:19px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--lh-tight)}.connections-modal .modal-head button{box-shadow:none;color:#66788b;background:0 0;border-radius:0;width:24px;height:24px}.connections-modal .modal-head button svg{width:16px;height:16px}.connections-modal--indexed{max-height:calc(100vh - 18px);padding-bottom:var(--fd-space-7)}.connections-editor{gap:var(--fd-space-5);flex-direction:column;display:flex}.connections-editor .connections-composer__input{height:42px;padding:0 var(--fd-space-8);font-size:var(--fd-font-size-md)}.connections-editor__textarea{border-radius:var(--fd-radius-sm);color:var(--fd-color-text-strong);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-140);min-height:160px;padding:var(--fd-space-6) var(--fd-space-8);resize:vertical;background:#edf2f8;border:1px solid #c8d4e2;outline:none;width:100%}.connections-editor__textarea--doc{min-height:180px}.connections-editor__textarea--snippet{min-height:150px}.connections-editor__textarea::placeholder{color:#9aa8ba}.connections-editor__textarea:focus{border-color:var(--fd-color-primary);box-shadow:0 0 0 1px #0a8bd914}.connections-editor .connections-composer__meta-row,.connections-editor .connections-composer__usage-row{margin-top:var(--fd-space-2)}.connections-editor__help{color:#6a798f;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);margin-bottom:var(--fd-space-1)}.connections-editor__meta-row{align-items:center;display:flex}.connections-editor__link-meta{justify-content:space-between;align-items:center;gap:var(--fd-space-6);color:#6f8095;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);margin-top:-2px;display:flex}.connections-editor__list{border-radius:var(--fd-radius-12);background:var(--fd-color-white);border:1px solid #c8d4e2;overflow:hidden}.connections-editor__list-row{padding:var(--fd-space-6) var(--fd-space-8);color:#243140;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135);border-top:1px solid #d9e2ec}.connections-editor__list-row:first-child{border-top:0}.connections-editor__footer{margin-top:var(--fd-space-2);padding:var(--fd-space-5) 0 var(--fd-space-3);border-top:1px solid #d9e2ec;justify-content:flex-end;display:flex}.connections-modal--composer{max-height:calc(100vh - 18px);padding-bottom:var(--fd-space-6)}.connections-modal--delete{width:min(100vw,1920px);max-height:calc(100vh - 18px);padding:var(--fd-space-5) 0 0}.connections-modal--delete .modal-handle{margin-bottom:var(--fd-space-5)}.connections-modal--delete .modal-head{margin-bottom:var(--fd-space-4);padding:0 var(--fd-space-15)}.connections-modal--visibility{max-height:calc(100vh - 18px)}.connections-modal__textarea{background:var(--fd-color-white);border:1px solid var(--fd-color-primary);border-radius:var(--fd-radius-10);color:var(--fd-color-text-strong);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);min-height:180px;padding:var(--fd-space-6);resize:vertical;outline:none;width:100%}.connections-modal__textarea::placeholder{color:#9aa5b5}.connections-modal__textarea:focus{border-color:var(--fd-color-primary);box-shadow:0 0 0 1px #0a8bd914}.connections-modal__footer{margin-top:var(--fd-space-7);padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-6);border-top:1px solid #d9e2ec;justify-content:flex-end;display:flex}.connections-modal__save{min-width:96px;height:36px;padding-inline:var(--fd-space-8);font-size:var(--fs-sm);font-weight:var(--weight-bold);border-radius:var(--fd-radius-pill)}.connections-composer{gap:var(--fd-space-8);flex-direction:column;padding-bottom:0;display:flex}.connections-composer__tabs{border-radius:var(--fd-radius-pill);border:1px solid #c9d6e4;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;min-height:38px;padding:3px;display:grid}.connections-composer__tab{border-radius:var(--fd-radius-pill);color:#6e7d91;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);min-width:72px;height:32px;padding:0 var(--fd-space-9);letter-spacing:var(--fd-tracking-soft-tight);background:0 0;border:0}.connections-composer__tab--active{background:var(--fd-color-white);color:#1f2530;box-shadow:0 1px 2px #10182814,0 3px 10px #10182814}.connections-composer__panel{gap:var(--fd-space-8);flex-direction:column;display:flex}.connections-composer__meta-row{align-items:baseline;gap:var(--fd-space-4);display:flex}.connections-composer__meta-label{color:var(--fd-color-text-soft-2);font-size:var(--fs-label);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-016);line-height:var(--fd-leading-none);text-transform:uppercase}.connections-composer__meta-optional{color:#718398;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120)}.connections-composer__help{color:#6a798f;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-150)}.connections-composer__inline-row{align-items:end;gap:var(--fd-space-5);grid-template-columns:minmax(0,1fr) 88px;display:grid}.connections-composer__inline-row .connections-composer__input{height:40px}.connections-composer__input{border-radius:var(--fd-radius-sm);color:var(--fd-color-text-strong);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-135);width:100%;height:48px;padding:0 var(--fd-space-9);background:#edf2f8;border:1px solid #c8d4e2;outline:none}.connections-composer__textarea{border-radius:var(--fd-radius-14);color:var(--fd-color-text-strong);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-135);width:100%;min-height:104px;padding:var(--fd-space-7) var(--fd-space-9);resize:vertical;background:#edf2f8;border:1px solid #c8d4e2;outline:none}.connections-composer__input::placeholder,.connections-composer__textarea::placeholder{color:#9aa8ba}.connections-composer__actions{justify-content:flex-end;display:flex}.connections-composer__cta{border-radius:var(--fd-radius-sm);min-width:78px;height:40px;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);padding-inline-start:16px;padding-inline-end:16px}.connections-composer__cta:disabled{color:var(--fd-color-white);box-shadow:none;cursor:not-allowed;opacity:1;background:#c6dcef;border-color:#c6dcef}.connections-upload-card{border-radius:var(--fd-radius-14);color:inherit;align-items:center;gap:var(--fd-space-7);cursor:default;min-height:72px;padding:var(--fd-space-8) var(--fd-space-10);text-align:left;background:#edf2f8;border:1px dashed #cad6e3;width:100%;display:flex}.connections-upload-card:focus-visible{box-shadow:0 0 0 3px #0a8bd91f}.connections-file-input{display:none}.connections-upload-card__icon{color:var(--fd-color-primary);flex:none;place-items:center;width:22px;display:grid}.connections-upload-card__title{color:#1f2530;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--lh-tight)}.connections-upload-card__meta{color:var(--fd-color-text-soft-2);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-125);margin-top:var(--fd-space-2)}.connections-file-list{gap:var(--fd-space-4);flex-wrap:wrap;display:flex}.connections-composer__usage-row{justify-content:space-between;align-items:center;gap:var(--fd-space-8);padding-top:var(--fd-space-6);border-top:1px solid #d9e2ec;display:flex}.connections-composer__usage-copy{min-width:0}.connections-composer__usage-title{color:#1f2530;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-125)}.connections-composer__usage-text{margin-top:var(--fd-space-2);color:#6b7a8d;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145)}.connections-composer__usage-toggle{flex:none}.connections-file-pill{background:var(--fd-color-white);border-radius:var(--fd-radius-pill);color:#425265;align-items:center;gap:var(--fd-space-5);min-height:30px;padding:var(--fd-space-0) var(--fd-space-4) var(--fd-space-0) var(--fd-space-6);border:1px solid #cad6e3;display:inline-flex}.connections-file-pill__name{font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);line-height:var(--lh-tight)}.connections-file-pill__remove{border-radius:var(--fd-radius-round);color:#66778d;background:#edf3f9;border:0;place-items:center;width:22px;height:22px;margin-right:-2px;display:grid}.connections-file-pill__remove:hover{color:var(--fd-color-text-strong)}.connections-visibility-summary{display:none}.connections-visibility-summary__trigger{color:#6b7b90;padding:var(--fd-space-0);background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.connections-visibility-summary__copy{align-items:center;gap:var(--fd-space-3);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);flex-wrap:wrap;display:inline-flex}.connections-visibility-summary__copy strong{color:#4d5d72;font-weight:var(--weight-bold)}.connections-visibility-summary__dot{color:#90a0b2}.connections-visibility-editor{gap:var(--fd-space-6);margin-top:var(--fd-space-6);flex-direction:column;display:flex}.connections-visibility-editor__toggles{gap:var(--fd-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connections-visibility-editor__toggle-card{border-radius:var(--fd-radius-xs);font-size:var(--fs-base);font-weight:var(--weight-semibold);min-height:50px;padding:var(--fd-space-0) var(--fd-space-7);background:#eef4fa;border:1px solid #c8d5e4;justify-content:space-between;align-items:center;display:flex}.connections-visibility-editor__toggle{flex:none}.connections-visibility-editor__group{gap:var(--fd-space-4);flex-direction:column;display:flex}.connections-visibility-editor__label{color:var(--fd-color-text-soft-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-016);line-height:var(--fd-leading-none);text-transform:uppercase}.connections-composer__footer{padding-top:var(--fd-space-6);border-top:1px solid #d9e2ec;justify-content:flex-end;display:flex}.connections-delete-modal{flex-direction:column;min-height:0;display:flex}.connections-delete-modal__content{gap:var(--fd-space-3);padding:0 var(--fd-space-15) var(--fd-space-9);flex-direction:column;display:flex}.connections-delete-modal__name{color:#3a4756;font-size:var(--fd-font-size-lg);line-height:1.35;font-weight:var(--weight-semibold);letter-spacing:-.02em}.connections-delete-modal__body{color:#667789;max-width:620px;font-size:var(--fd-font-size-md);line-height:1.55}.connections-delete-modal__actions{align-items:center;gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-15) var(--fd-space-7);border-top:1px solid #d9e3ef;margin-top:auto;display:flex}.connections-delete-modal__actions .secondary-btn{min-width:104px;min-height:36px;padding:0 var(--fd-space-8);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);color:#667789;background:var(--fd-color-white);border-color:#cbd7e4;border-radius:999px;width:auto}.connections-delete-modal__confirm{min-width:104px;min-height:36px;padding:0 var(--fd-space-8);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);color:var(--fd-color-white);width:auto;box-shadow:none;background:#df2b26;border:1px solid #df2b26;border-radius:999px}.connections-delete-modal__cancel{width:auto}.connections-delete-modal__confirm:hover{background:#ca201c;border-color:#ca201c}@media (max-width:640px){.connections-modal--delete{width:min(100vw,1920px);max-height:calc(100vh - 18px);padding:var(--fd-space-5) 0 0}.connections-modal--delete .modal-handle{margin-bottom:var(--fd-space-5)}.connections-modal--delete .modal-head{margin-bottom:var(--fd-space-4);padding:0 var(--fd-space-15)}.connections-delete-modal__content{gap:var(--fd-space-3);padding:0 var(--fd-space-15) var(--fd-space-9);flex-direction:column;display:flex}.connections-delete-modal__actions{align-items:center;gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-15) var(--fd-space-7);border-top:1px solid #d9e3ef;margin-top:auto;display:flex}.connections-delete-modal__actions .secondary-btn,.connections-delete-modal__confirm{min-width:104px;min-height:36px;padding:0 var(--fd-space-8);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);color:var(--fd-color-white);width:auto;box-shadow:none;background:#df2b26;border:1px solid #df2b26;border-radius:999px}}.connections-visibility-modal{gap:var(--fd-space-5);padding-bottom:var(--fd-space-4);flex-direction:column;display:flex}.connections-visibility-modal__row{border-radius:var(--fd-radius-10);align-items:center;gap:var(--fd-space-8);min-height:72px;padding:var(--fd-space-5) var(--fd-space-7);background:#f7f9fc;border:1px solid #cbd6e3;justify-content:space-between;display:flex}.connections-visibility-modal__copywrap{min-width:0}.connections-visibility-modal__label{color:#1f2530;font-size:var(--fs-sm);font-weight:var(--weight-bold);line-height:var(--fd-leading-125)}.connections-visibility-modal__copy{color:#6b7a8d;font-size:var(--fs-label);line-height:var(--fd-leading-135);margin-top:var(--fd-space-2)}.connections-visibility-modal__toggle{flex:none}.connections-visibility-modal__group{margin-top:var(--fd-space-1)}.connections-visibility-modal__group-head{color:var(--fd-color-text-soft-2);justify-content:space-between;align-items:center;gap:var(--fd-space-8);margin-bottom:var(--fd-space-6);display:flex}.connections-visibility-modal__group-head span{font-size:var(--fd-font-size-md);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}.connections-visibility-modal__link{color:var(--fd-color-primary);font-size:var(--fs-sm);font-weight:var(--weight-bold);padding:var(--fd-space-0);background:0 0;border:0}.connections-chip-row{gap:var(--fd-space-4);flex-wrap:wrap;display:flex}.connections-chip{background:var(--fd-color-white);color:#65758a;border-radius:var(--fd-radius-pill);min-height:30px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);border:1px solid #cad6e3}.connections-chip--active{background:var(--fd-color-primary);border-color:var(--fd-color-primary);color:var(--fd-color-white)}.connections-visibility-modal__footer{margin-top:var(--fd-space-2);padding:var(--fd-space-5) var(--fd-space-0) var(--fd-space-6);border-top:1px solid #d9e2ec;justify-content:flex-end;display:flex}.connections-visibility-modal__save{min-width:88px;height:36px;padding-inline:var(--fd-space-7);font-size:var(--fs-sm)}.connections-fab-wrap{bottom:90px;right:22px}.connections-fab-menu{margin-bottom:var(--fd-space-4);align-items:flex-end}.connections-fab-menu .fab-chip{min-width:0;padding:var(--fd-space-5) var(--fd-space-7);font-size:var(--fs-sm)}.connections-fab-chip{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#2b3443;border:1px solid #cfdbe8;box-shadow:0 10px 24px #1a2c4724}.connections-fab-chip span{line-height:var(--fd-leading-none)}.connections-fab-main{width:48px;height:48px;box-shadow:var(--fd-shadow-primary-strong)}.export-page{padding-bottom:var(--fd-space-6)}.export-page .page-header{margin-bottom:var(--fd-space-4)}.export-page .page-header h1{font-size:var(--fd-font-size-hero);line-height:var(--fd-leading-tight);letter-spacing:-.045em}.export-page .page-header p{margin-top:var(--fd-space-2);font-size:var(--fd-font-size-md);color:#667589}.export-panel{padding:var(--fd-space-0);border-radius:var(--fd-radius-22);display:block;overflow:hidden}.export-row{gap:var(--fd-space-7);min-height:72px;padding:var(--fd-space-0) var(--fd-space-11);border-top:1px solid var(--fd-color-border);grid-template-columns:115px minmax(0,1fr);align-items:center;display:grid}.export-row:first-child{border-top:0}.export-row-label{color:#6b7c90;font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);letter-spacing:var(--fd-tracking-soft-tight)}.export-row-controls{align-items:center;gap:var(--fd-space-5);flex-wrap:wrap;display:flex}.export-pill{justify-content:space-between;align-items:center;gap:var(--fd-space-4);min-height:32px;padding:var(--fd-space-0) var(--fd-space-7);border:1px solid var(--fd-color-line);border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-soft);color:#243040;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);box-shadow:var(--fd-shadow-inset-top);display:inline-flex}.export-pill--wide{background:var(--fd-color-surface-control-2);justify-content:flex-start;min-width:200px}.export-pill--compact{min-width:118px}.export-pill--select,.export-pill--toggle{min-width:116px}.export-pill span{white-space:nowrap}.export-pill-icon{color:#334155;display:inline-flex}.export-footer{padding:var(--fd-space-7) var(--fd-space-11) var(--fd-space-7);border-top:1px solid var(--fd-color-border);justify-content:flex-end;display:flex}.export-download-btn{height:32px;padding-inline:var(--fd-space-8);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold)}.export-download-btn svg{flex:none;width:16px;height:16px}.export-sheet .modal-head h2{font-size:19px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-title)}.export-sheet .modal-handle{margin-bottom:var(--fd-space-6)}.export-sheet .modal-head{margin-bottom:var(--fd-space-7)}.export-sheet .modal-head button{border-radius:var(--fd-radius-round);background:var(--fd-color-surface-control-2);color:#708198;width:36px;height:36px;box-shadow:none}.export-sheet-search{margin-bottom:var(--fd-space-6)}.export-sheet-searchbox{align-items:center;gap:var(--fd-space-4);min-height:40px;padding:var(--fd-space-0) var(--fd-space-6);border:1px solid var(--fd-color-line);border-radius:var(--fd-radius-xs);color:#8a97a8;background:#edf2f7;display:flex}.export-sheet-searchbox input{width:100%;padding:var(--fd-space-0);color:#243040;font-size:var(--fd-font-size-md);background:0 0;border:0;outline:none}.export-sheet-list{flex-direction:column;min-height:0;display:flex}.export-sheet-scroll{max-height:min(68vh,720px);padding:var(--fd-space-4) 0 var(--fd-space-2);overflow:auto}.export-sheet-section{margin-top:var(--fd-space-4)}.export-sheet-section-title{margin:var(--fd-space-0) 0 var(--fd-space-3);padding:0 var(--fd-space-1);color:#667a92;font-size:var(--fd-font-size-sm);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-016)}.export-sheet-row{justify-content:space-between;align-items:center;gap:var(--fd-space-4);color:#1f2630;width:100%;padding:var(--fd-space-5) var(--fd-space-1);text-align:left;font-size:var(--fd-font-size-base);font-weight:var(--weight-regular);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:flex}.export-sheet-row:last-child{border-bottom:0}.export-sheet-row.active{color:#1f2630;padding-inline:var(--fd-space-2);margin-inline-start:0;margin-inline-end:0}.export-sheet-choice{justify-content:flex-start;align-items:center;gap:var(--fd-space-4);grid-template-columns:16px minmax(0,1fr);display:grid}.export-sheet-choice input{width:14px;min-width:14px;height:14px;accent-color:var(--blue);margin:0}.export-sheet-choice__label{min-width:0;color:inherit;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-140)}.export-sheet-choice__control{box-sizing:border-box;background:#fff;border:1.5px solid #b8c7d8;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;display:inline-flex}.export-sheet-choice__control--radio{border-radius:999px}.export-sheet-choice__control--radio span{background:0 0;border-radius:999px;width:5px;height:5px}.export-sheet-choice__control--radio.active{border-color:var(--blue)}.export-sheet-choice__control--radio.active span{background:var(--blue)}.export-sheet-check{padding:var(--fd-space-4) var(--fd-space-1);border-bottom:1px solid var(--fd-color-border);box-shadow:none;border-radius:0;margin:0}.export-sheet-check--all{margin-top:var(--fd-space-2)}.sheet-modal.list-modal.export-sheet--sort{min-height:0}.sheet-modal.list-modal.export-sheet--sort .export-sheet-list{min-height:0;padding-right:var(--fd-space-2);flex:auto;overflow:auto}.sheet-modal.list-modal.export-sheet--groups>.sheet-check,.sheet-modal.list-modal.export-sheet--groups .export-groups-row{align-items:center;gap:var(--fd-space-5);border:0;border-bottom:1px solid #edf2f7;border-radius:0;grid-template-columns:16px minmax(0,1fr);width:100%;margin:0;display:grid;padding:var(--fd-space-6) 0!important;box-shadow:none!important;background:0 0!important}.sheet-modal.list-modal.export-sheet--groups>.sheet-check:hover,.sheet-modal.list-modal.export-sheet--groups .export-groups-row:hover{background:#f7fafc!important}.sheet-modal.list-modal.export-sheet--groups>.sheet-check input,.sheet-modal.list-modal.export-sheet--groups .export-groups-row input{align-self:start;width:14px;min-width:14px;height:14px;margin:0}.sheet-modal.list-modal.export-sheet--groups .export-groups-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.sheet-modal.list-modal.export-sheet--groups .export-groups-title{color:#2a313d;min-width:0;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-125);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sheet-modal.list-modal.export-sheet--groups .export-groups-subtitle{color:#7e8da0;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135);font-style:normal;font-weight:var(--weight-regular);display:block}.sheet-modal.list-modal.export-sheet--groups .export-sheet-scroll{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;max-height:min(58vh,620px);overflow:auto}.export-sheet-row-subtitle{margin-top:var(--fd-space-2);color:#7e8ea2;font-size:var(--fd-font-size-sm);font-style:normal;font-weight:var(--weight-regular);display:block}.export-sheet-row svg{color:var(--blue);flex:none}.sheet-modal.date-modal.export-sheet--date .sheet-modal-inner{gap:0}.sheet-modal.date-modal.export-sheet--date .export-date-presets{justify-content:flex-start;gap:var(--fd-space-5);margin-bottom:var(--fd-space-8)}.sheet-modal.date-modal.export-sheet--date .sheet-pill{min-height:32px;padding:0 var(--fd-space-7);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#5f7288;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);box-shadow:none;border:1px solid #c9d6e5}.sheet-modal.date-modal.export-sheet--date .sheet-pill.active{color:var(--fd-color-white);background:#158bd1;border-color:#158bd1}.sheet-modal.date-modal.export-sheet--date .export-date-grid{gap:var(--fd-space-4)}.sheet-modal.date-modal.export-sheet--date .field{gap:var(--fd-space-3);margin-bottom:0}.sheet-modal.date-modal.export-sheet--date .field span{color:#5d6f86;font-size:var(--fd-font-size-md);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-012)}.sheet-modal.date-modal.export-sheet--date .field input{height:38px;min-height:38px;padding:0 var(--fd-space-7);border:1px solid var(--fd-color-line);border-radius:var(--fd-radius-12);color:#253142;font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);box-shadow:none;background:#edf2f8}.sheet-modal.date-modal.export-sheet--date .field input::-webkit-calendar-picker-indicator{opacity:.68;cursor:pointer}.sheet-modal.date-modal.export-sheet--date .export-date-actions{margin-top:var(--fd-space-7);padding-top:var(--fd-space-6);padding-bottom:var(--fd-space-4)}.sheet-modal.date-modal.export-sheet--date .export-date-apply{border-radius:var(--fd-radius-pill);width:100%;height:36px;min-height:36px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}body .trend-modal{width:100%;height:auto;min-height:0;max-height:calc(100vh - 16px);position:relative;overflow:hidden auto}body .trend-modal .trend-modal-shell{height:auto;min-height:0;display:block;position:relative;overflow-x:hidden}body .trend-modal .trend-modal-main{padding:26px 26px var(--fd-space-7) 26px;overflow-x:hidden}body .trend-modal .trend-head{margin-bottom:var(--fd-space-2);max-width:72%}body .trend-modal .trend-title{font-size:var(--fs-title);line-height:var(--fd-leading-tight);font-weight:var(--weight-semibold)}body .trend-modal .trend-value{font-size:var(--fd-font-size-5xl);font-weight:var(--weight-bold);margin-top:var(--fd-space-4)}body .trend-modal .trend-meta{font-size:var(--fs-sm);margin-top:var(--fd-space-4);gap:var(--fd-space-7)}body .trend-modal .trend-close{border-radius:50px;width:32px;height:32px;top:40px;right:24px}body .trend-modal .modal-handle{width:54px;height:5px;margin:var(--fd-space-0);border-radius:var(--fd-radius-pill);z-index:3;background:#c6d0db;position:absolute;top:20px;left:50%;transform:translate(-50%)}body .trend-modal .trend-chart-frame{margin-top:var(--fd-space-5);height:230px;margin-bottom:var(--fd-space-16);overflow:visible}body .trend-modal .trend-empty-state{margin-top:var(--fd-space-6);margin-bottom:var(--fd-space-7)}body .trend-modal .trend-empty-state__alert{align-items:center;gap:var(--fd-space-5);min-height:60px;padding:var(--fd-space-4) var(--fd-space-0) var(--fd-space-4) var(--fd-space-6);border-left:3px solid var(--fd-color-warning);color:#5f6d82;font-size:var(--fd-font-size-2xl);font-weight:var(--weight-semibold);line-height:var(--fd-leading-120);display:inline-flex}body .trend-modal .trend-empty-state__alert svg{color:var(--fd-color-warning);flex:none}body .trend-modal .trend-empty-state__section{margin-top:var(--fd-space-13)}body .trend-modal .trend-empty-state__reasons{gap:var(--fd-space-8);margin:0;padding:0;list-style:none;display:grid}body .trend-modal .trend-empty-state__reasons li{padding-left:var(--fd-space-12);position:relative}body .trend-modal .trend-empty-state__reasons li:before{content:"";border-radius:var(--fd-radius-round);background:#5f6d82;width:10px;height:10px;position:absolute;top:10px;left:0}body .trend-modal .trend-empty-state__reasons strong{color:var(--fd-color-text-heading);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120);font-weight:var(--weight-semibold);display:block}body .trend-modal .trend-empty-state__reasons span{margin-top:var(--fd-space-3);color:#6f7f94;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-145);display:block}body .trend-modal .trend-chart-loading-simple{border-radius:var(--fd-radius-lg);background:linear-gradient(#f4f8fceb,#fffffffa);height:230px;position:relative;overflow:hidden}body .trend-modal .trend-chart-loading-simple__grid{opacity:.7;background-image:linear-gradient(#d1dce899 1px,#0000 1px);background-size:100% 48px;position:absolute;top:18px;bottom:18px;left:0;right:0}body .trend-modal .trend-chart-loading-simple__path{border-radius:var(--fd-radius-pill);background:linear-gradient(90deg,#1f78d114,#1f78d14d,#1f78d114);height:3px;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%);box-shadow:0 0 0 1px #1f78d10a}body .trend-modal .trend-value--loading{border-radius:var(--fd-radius-xs);background:linear-gradient(90deg,#e1e9f2cc,#f5f8fcf5,#e1e9f2cc) 0 0/200% 100%;width:180px;height:40px;animation:1.2s linear infinite trend-loading-sheen}body .trend-modal .trend-memo-marker{min-width:20px;height:20px;font-size:var(--fs-tag)}body .trend-modal .trend-memo-marker svg{display:none}body .trend-modal .trend-chart-footer{gap:var(--fd-space-13);justify-content:center;margin-top:-2px;display:flex}body .trend-modal .trend-legend{font-size:var(--fs-sm);gap:var(--fd-space-4)}body .trend-modal .legend-swatch{width:14px;height:14px}body .trend-modal .trend-definition{margin-top:var(--fd-space-4);padding-top:var(--fd-space-4)}body .trend-modal .trend-definition-label{font-size:var(--fs-label);margin-bottom:var(--fd-space-4)}body .trend-modal .trend-definition p{font-size:var(--fs-sm);line-height:var(--fd-leading-145)}.dashboard-kpi-shell.card{padding:var(--fd-space-0);box-shadow:none;background:0 0;border:0}.dashboard-layout-switch button.active{color:var(--fd-color-white);background:#1283cf;box-shadow:0 4px 12px #1283cf3d}.dashboard-store-rank__table thead th{background:var(--fd-color-surface-control)}.simulator-page{min-height:calc(100vh - 210px);padding-bottom:var(--fd-space-4)}.simulator-breadcrumb-link{color:#0a88d3;border-radius:var(--fd-radius-pill);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.simulator-hero{min-height:50px;padding:var(--fd-space-5) var(--fd-space-9);margin:0 -20px var(--fd-space-7);border-top:1px solid #d2deea;border-bottom:1px solid #d2deea;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.simulator-hero h1{margin:var(--fd-space-0);color:#20252d;font-size:var(--fd-font-size-lg);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-soft-tight);line-height:var(--fd-leading-110)}.simulator-grid{gap:var(--fd-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.simulator-card{border-radius:var(--fd-radius-xl);margin-bottom:var(--fd-space-0);box-shadow:none;background:#fffffffa;border:1px solid #c8d7e6;overflow:hidden}.simulator-card--params{padding:var(--fd-space-0)}.simulator-card-topbar{min-height:44px;padding:var(--fd-space-0) var(--fd-space-9);color:#6d7d91;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-010);background:#ebeff4;border-bottom:1px solid #c8d7e6;align-items:center;display:flex}.simulator-section{padding:var(--fd-space-6) var(--fd-space-9) var(--fd-space-0)}.simulator-section:last-of-type{padding-bottom:var(--fd-space-1)}.simulator-label{color:#667083;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-010);text-transform:uppercase;margin-bottom:var(--fd-space-3)}.simulator-select{border-radius:var(--fd-radius-sm);color:#31363f;justify-content:flex-start;align-items:center;gap:var(--fd-space-4);width:100%;min-height:48px;padding:var(--fd-space-0) var(--fd-space-6);font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);background:#edf2f7;border:1px solid #c7d4e2;display:flex}.simulator-select>span:nth-child(2){text-align:left;flex:auto}.simulator-select>svg:last-child{margin-left:auto}.simulator-select-icon{color:#6b7b8f;flex:none;display:inline-flex}.simulator-segmented{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);border:1px solid #c9d7e5;width:-moz-fit-content;width:fit-content;display:flex;overflow:hidden}.simulator-segmented button{padding:5px var(--fd-space-8);color:#667488;min-height:30px;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);box-shadow:inset -1px 0 0 var(--fd-color-border-control);white-space:nowrap;background:0 0;border:0;flex:1 1 0}.simulator-segmented button:last-child{box-shadow:none}.simulator-segmented button.active{background:var(--fd-color-primary);color:var(--fd-color-white);box-shadow:none}.simulator-comparison{margin-top:var(--fd-space-4);color:#6c7c90;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135)}.simulator-section--custom-dates{padding-top:var(--fd-space-5)}.simulator-date-grid{gap:var(--fd-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.simulator-date-field{align-items:center;gap:var(--fd-space-3);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);width:100%;min-height:44px;padding:var(--fd-space-0) var(--fd-space-5);border:1px solid #c7d4e2;display:flex;position:relative}.simulator-date-field__value{color:#31363f;min-width:0;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-120);pointer-events:none;flex:auto}.simulator-date-field__value.is-placeholder{color:#7e8a9b}.simulator-date-field input{color:#0000;opacity:0;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.simulator-date-field svg{color:#8b98aa;pointer-events:none;flex:none}.simulator-input{border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);color:#31363f;width:100%;min-height:44px;padding:var(--fd-space-0) var(--fd-space-6);font-size:var(--fd-font-size-md);border:1px solid #c7d4e2;outline:none}.simulator-divider{margin:var(--fd-space-7) var(--fd-space-9) var(--fd-space-0);border-top:1px solid #d7e0ea}.simulator-baseline-head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-6);padding:var(--fd-space-6) var(--fd-space-9) var(--fd-space-0);display:flex}.simulator-baseline-head p{margin:var(--fd-space-2) var(--fd-space-0) var(--fd-space-0);color:#6c7c90;font-size:var(--fd-font-size-sm)}.simulator-reset{align-items:center;gap:var(--fd-space-2);color:var(--blue);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);padding:var(--fd-space-0);background:0 0;display:inline-flex}.simulator-baseline-grid{gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-9) var(--fd-space-0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.simulator-metric{gap:var(--fd-space-4);flex-direction:column;display:flex}.simulator-metric span{color:#667083;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-010);text-transform:uppercase}.simulator-metric input{border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);color:#31363f;width:100%;min-height:42px;padding:var(--fd-space-0) var(--fd-space-6);font-size:var(--fd-font-size-md);border:1px solid #c7d4e2}.simulator-footnote{padding:var(--fd-space-5) var(--fd-space-9) var(--fd-space-7);color:#4f5c6f;font-size:var(--fd-font-size-sm)}.simulator-card--result{height:100%;min-height:100%;padding:var(--fd-space-0);flex-direction:column;display:flex}.simulator-result-stack{gap:var(--fd-space-8);display:grid}.simulator-result-stack.is-empty{align-self:start}.simulator-result-title{padding:var(--fd-space-9) var(--fd-space-9) var(--fd-space-0);color:#667083;font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.simulator-result-number{padding:var(--fd-space-6) var(--fd-space-9) var(--fd-space-0);color:#20252d;font-size:var(--fd-font-size-6xl);font-weight:var(--weight-semibold);letter-spacing:-.05em;line-height:var(--fd-leading-none)}.simulator-result-trend{align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-6) var(--fd-space-9) 0;color:#7b8a9c;font-size:var(--fd-font-size-md);display:flex}.simulator-result-trend strong{font-size:var(--fd-font-size-page);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-title)}.simulator-result-trend strong.is-up{color:#0ca678}.simulator-result-trend strong.is-down{color:#d9485f}.simulator-result-trend span{color:#7b8a9c}.simulator-result-breakdown{gap:var(--fd-space-3);margin:var(--fd-space-9) var(--fd-space-9) 0;padding:var(--fd-space-7) 0 0;border-top:1px solid #d7e0ea;display:grid}.simulator-result-breakdown div{justify-content:space-between;align-items:center;gap:var(--fd-space-6);color:#657487;font-size:var(--fd-font-size-md);display:flex}.simulator-result-breakdown strong{color:#20252d;font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold)}.simulator-result-helper{padding:var(--fd-space-7) var(--fd-space-9) var(--fd-space-8);color:#6c7c90;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-145)}.simulator-card--result,.simulator-result-stack.is-empty .simulator-card--result{min-height:176px}.simulator-card--store-table{padding:0;overflow:hidden}.simulator-store-table{overflow:auto}.simulator-store-table table{border-collapse:collapse;width:100%}.simulator-store-table thead th{padding:var(--fd-space-7) var(--fd-space-9);color:#738399;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase;text-align:left;background:#eff3f7;border-bottom:1px solid #d6e0eb}.simulator-store-table tbody td{padding:var(--fd-space-7) var(--fd-space-9);color:#536275;font-size:var(--fd-font-size-base);border-bottom:1px solid #e1e8f0}.simulator-store-table tbody td:nth-child(2),.simulator-store-table tbody td:nth-child(3){text-align:right;white-space:nowrap}.simulator-store-footnote{padding:var(--fd-space-6) var(--fd-space-9) var(--fd-space-7);color:#7a8a9d;font-size:var(--fd-font-size-md)}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal{width:100vw;max-width:100vw;min-height:calc(100vh - 130px);padding:var(--fd-space-4) 0 var(--fd-space-9);border-radius:26px 26px 0 0;overflow:hidden;box-shadow:0 22px 70px #12284329}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .modal-handle{width:52px;height:6px;margin:var(--fd-space-3) auto var(--fd-space-7);border-radius:var(--fd-radius-pill);background:#cfd8e5}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .modal-head{padding:var(--fd-space-1) var(--fd-space-14) var(--fd-space-7) var(--fd-space-15);margin-bottom:0}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .modal-head h2{font-size:19px;font-weight:var(--weight-semibold);color:#232a35;letter-spacing:var(--fd-tracking-soft-tight)}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .modal-head button{color:#8796a9;width:30px;height:30px;box-shadow:none!important;background:0 0!important;border:0!important}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check.simulator-stores-modal__all{border-bottom:1px solid #d6e0eb;align-items:center;width:100%;margin:0;display:flex;padding:var(--fd-space-8) var(--fd-space-15) var(--fd-space-9)!important;background:0 0!important;border-radius:0!important}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-list.simulator-stores-modal__list{max-height:calc(100vh - 250px);padding:0}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check.simulator-stores-modal__row{border-bottom:1px solid #0000;align-items:center;width:100%;margin:0;display:flex;padding:15px var(--fd-space-15)!important;background:0 0!important;border-radius:0!important}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check.simulator-stores-modal__row:last-child{border-bottom:0}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check-copy strong{font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);color:#5d6c80}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check.simulator-stores-modal__all .sheet-check-copy strong{font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);color:#2d3642}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check input[type=checkbox]{width:16px;height:16px;margin-right:var(--fd-space-6);accent-color:#1187d0;border-radius:var(--fd-radius-pill)!important;background:var(--fd-color-white)!important;border:1px solid #b8c8da!important}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check input[type=checkbox]:checked{background:#1187d0!important;border-color:#1187d0!important}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check input[type=checkbox]:checked:after{color:var(--fd-color-white)!important}body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check.simulator-stores-modal__row:hover,body .sheet-modal.list-modal.stores-modal.simulator-stores-modal .sheet-check.simulator-stores-modal__all:hover{background:#1187d008!important}body.modal-open .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#68758947}body.modal-open .invite-setup-modal.modal{background:0 0}body.modal-open .modal-backdrop:has(.invite-setup-modal){padding:var(--fd-space-10);align-items:center}body .bottom-nav{height:62px;min-height:62px;padding-top:5px;padding-bottom:var(--fd-space-3)}body .bottom-nav a{gap:var(--fd-space-3)}body .bottom-nav a svg{width:16px;height:16px}body .bottom-nav a>span:last-child{font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium)}body .dashboard-target-strip{gap:var(--fd-space-8);margin-bottom:var(--fd-space-9)}body .dashboard-target-card{column-gap:var(--fd-space-6);min-height:104px;padding:15px var(--fd-space-9) var(--fd-space-7);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);border:1px solid #d3ddeb;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;box-shadow:0 1px #10182805,0 10px 24px #24426c0f}body .dashboard-target-head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-6);grid-column:1/-1;display:flex}body .dashboard-target-head strong{font-size:var(--fs-sm);letter-spacing:var(--fd-tracking-soft-tight);line-height:var(--fd-leading-snug);font-weight:var(--weight-semibold);color:#3d4652;text-transform:none}body .dashboard-target-head span{font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--lh-tight);color:#91a0b1}body .dashboard-target-value{white-space:nowrap;justify-self:start;align-items:center;gap:var(--fd-space-4);flex-wrap:nowrap;grid-column:1/2;width:-moz-fit-content;width:fit-content;display:flex}body .dashboard-target-value b{line-height:var(--lh-tight);letter-spacing:var(--tracking-title);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}body .dashboard-target-meter{border-radius:var(--fd-radius-pill);background:#e1e7ef;grid-column:1/2;align-self:center;height:7px;overflow:hidden}body .dashboard-target-card.teal .dashboard-target-meter i{background:#0a8b84;background:linear-gradient(90deg,#068f86 0%,#0a8d84 100%)!important}body .dashboard-target-card.orange .dashboard-target-meter i{background:#e1621d;background:linear-gradient(90deg,#e0601c 0%,#de621f 100%)!important}body .dashboard-target-value em{border-radius:var(--fd-radius-pill);text-transform:uppercase;min-height:18px;margin-top:var(--fd-space-0);font-style:normal;font-size:var(--fs-tag);padding:var(--fd-space-1) var(--fd-space-4);letter-spacing:.03em;color:#8c9db0;font-weight:var(--weight-semibold);background:#edf2f7;align-items:center;margin-left:-1px;display:inline-flex}body .dashboard-target-foot{grid-area:3/2/auto/3;justify-content:flex-end;align-self:center;align-items:center;margin-top:0;display:flex}body .dashboard-target-foot span{line-height:var(--fd-leading-none);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);color:#2f3440;display:none}body .dashboard-target-foot strong{line-height:var(--fd-leading-none);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);color:#2f3440}body .app-shell{max-width:100%;padding-bottom:40px}body .content{width:100%;margin:var(--fd-space-0);max-width:100%}body .dashboard-hero{padding:12px var(--fd-space-0) var(--fd-space-8);align-items:flex-start}body .dashboard-hero h1{line-height:var(--fd-leading-tight);letter-spacing:var(--tracking-heading);font-size:var(--fs-page);font-weight:var(--weight-semibold);color:#242b36}body .dashboard-hero p{margin-top:var(--fd-space-2);line-height:var(--fd-leading-135);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);color:#7a8a9c}body .dashboard-target-meter:before{opacity:1;content:none;background:#e6ebf2}body .dashboard-kpi-shell.card{padding:var(--fd-space-0);box-shadow:none;background:0 0;border:0}body .dashboard-section-title{justify-content:space-between;align-items:center;gap:var(--fd-space-7);margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-4);display:flex}body .dashboard-section-title h2{margin:var(--fd-space-0);font-size:var(--fs-title);color:#2d3748;letter-spacing:var(--fd-tracking-soft-tight);text-transform:none;line-height:var(--lh-tight);font-weight:var(--weight-semibold)}body .dashboard-section-title p{display:none}body .dashboard-layout-switch{align-self:center;gap:var(--fd-space-0);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);border:0;min-height:32px;padding:0;overflow:hidden;box-shadow:0 10px 22px #1f406814}body .dashboard-layout-switch button{min-height:32px;padding:0 var(--fd-space-7);color:#6b7c92;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);line-height:var(--fd-leading-none);border-radius:0;gap:5px;transition:background-color .14s,color .14s}body .dashboard-layout-switch button.active{color:var(--fd-color-white);background:var(--fd-color-primary-ui);box-shadow:none}body .dashboard-kpi-grid{gap:var(--fd-space-8)}body .dashboard-kpi-more{margin-top:var(--fd-space-7);justify-content:center;display:flex}body .dashboard-kpi-more--tree{margin-top:var(--fd-space-6)}body .dashboard-kpi-more__btn{justify-content:center;align-items:center;gap:var(--fd-space-3);padding:var(--fd-space-0) var(--fd-space-9);border-radius:var(--fd-radius-pill);color:#2d87d7;font-size:var(--fd-font-size-md);min-height:30px;font-weight:var(--weight-semibold);transition:background-color var(--fd-transition-base), border-color var(--fd-transition-base), box-shadow var(--fd-transition-base), transform var(--fd-transition-base);background:#d9ecfd;border:0;display:inline-flex;box-shadow:0 1px #10182805}body .dashboard-kpi-more--tree .dashboard-kpi-more__btn{font-weight:var(--weight-bold);min-height:30px;transition:background-color var(--fd-transition-base), border-color var(--fd-transition-base), box-shadow var(--fd-transition-base), transform var(--fd-transition-base);padding:var(--fd-space-0) 15px;color:#2486d7;font-size:var(--fd-font-size-md);box-shadow:none;background:#d9ecfd}body .dashboard-kpi-more__icon--up{transform:rotate(180deg)}body .dashboard-tree{padding:var(--fd-space-1) var(--fd-space-0) var(--fd-space-0);gap:var(--fd-space-4);flex-direction:column;display:flex}body .dashboard-tree-row{align-items:stretch;gap:var(--fd-space-4);display:grid}body .dashboard-tree-row.tree-main-row{grid-template-columns:minmax(0,1fr)}body .dashboard-tree-row.tree-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}body .dashboard-tree-row.tree-two-split{grid-template-columns:minmax(0,.94fr) minmax(0,1.42fr)}body .dashboard-tree-row.tree-four-up{grid-template-columns:repeat(4,minmax(0,1fr))}body .dashboard-tree-bridge{min-height:10px;padding:var(--fd-space-0);align-items:center;display:grid}body .dashboard-tree-bridge.tree-bridge-two{grid-template-columns:minmax(0,.92fr) minmax(0,1.48fr)}body .dashboard-tree-bridge.tree-bridge-four{grid-template-columns:repeat(4,minmax(0,1fr))}body .dashboard-tree-bridge span{border-radius:var(--fd-radius-pill);opacity:.95;background:#0d8e87;justify-self:center;width:4px;height:9px;box-shadow:0 0 0 1px #0d8e870f}body .dashboard-tree-bridge.tree-bridge-four span{height:9px}body .dashboard-tree-bridge span.is-up{background:#0d8e87;box-shadow:0 0 0 1px #0d8e870f}body .dashboard-tree-bridge span.is-down{background:#ef5b4f;box-shadow:0 0 0 1px #ef5b4f0f}body .dashboard-metric-card{padding:var(--fd-space-0);border-radius:var(--fd-radius-sm);border:1px solid var(--fd-color-border-card);background:var(--fd-color-white);text-align:left;min-height:116px;box-shadow:var(--fd-shadow-card-compact);border-color:#d6e0ea;transition:filter .14s,border-color .14s,background-color .14s;display:flex;position:relative;overflow:hidden}body .dashboard-metric-card__content{z-index:1;text-align:left;width:100%;padding:var(--fd-space-7) 15px var(--fd-space-6);position:relative}body .dashboard-metric-card__head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-3);display:flex}body .dashboard-metric-card__head span{letter-spacing:var(--fd-tracking-soft-tight);text-transform:none;text-align:left;line-height:var(--fd-leading-125);font-weight:var(--weight-bold);max-width:72%;font-size:var(--fd-font-size-md);color:#3a4451}body .dashboard-metric-card__delta{border-radius:var(--fd-radius-pill);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-001);min-height:18px;padding:var(--fd-space-0) var(--fd-space-3);font-size:var(--fd-font-size-2xs);box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}body .dashboard-metric-card__delta.is-clickable{cursor:pointer}body .dashboard-metric-card__delta.is-up{color:#0b8d84;background:#e2f4f0}body .dashboard-metric-card__delta.is-down{color:#e45858;background:#fdeceb}body .dashboard-metric-card__value{letter-spacing:var(--tracking-title);text-align:left;font-size:var(--fs-base);line-height:var(--fd-leading-106);font-weight:var(--weight-semibold);color:#2b313c;margin-top:7px;display:block}body .dashboard-metric-card__previous,body .dashboard-metric-card__empty-copy{text-align:left;font-size:var(--fs-label);margin-top:var(--fd-space-2);line-height:var(--lh-tight);font-weight:var(--weight-medium);color:#93a0b0;display:block}body .dashboard-metric-card--sensor-empty .dashboard-metric-card__content{flex-direction:column;min-height:100%;padding-top:15px;padding-bottom:15px;display:flex}body .dashboard-metric-card--sensor-empty .dashboard-metric-card__head{margin-bottom:auto}body .dashboard-metric-card--sensor-empty .dashboard-metric-card__head span{max-width:100%}body .dashboard-metric-card--sensor-empty .dashboard-metric-card__empty-copy{padding-top:var(--fd-space-14);font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);color:#7f8c9f;margin-top:0;font-style:italic}body .dashboard-metric-card__spark{width:calc(100% + 2px);margin:var(--fd-space-0);padding:var(--fd-space-0);z-index:0;pointer-events:none;flex:0 0 44px;height:40px;bottom:-1px;left:-1px;right:-1px;overflow:hidden;display:block!important;position:absolute!important}body .dashboard-metric-card__spark svg,body .dashboard-metric-card__spark .dashboard-metric-card__spark-svg{display:block;width:100%!important;height:100%!important;overflow:hidden!important}body .dashboard-metric-card__spark-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px}body .dashboard-metric-card__spark-area{opacity:.95}body .dashboard-metric-card--grid{border-radius:var(--fd-radius-sm);min-height:116px}body .dashboard-metric-card--grid .dashboard-metric-card__spark{height:42px}body .dashboard-metric-card.dashboard-kpi-tree-main{border-radius:var(--fd-radius-sm);min-height:136px}body .dashboard-metric-card.dashboard-kpi-tree-card{border-radius:var(--fd-radius-sm);min-height:112px}body .dashboard-metric-card.dashboard-kpi-tree-card--medium,body .dashboard-metric-card.dashboard-kpi-tree-card--small{min-height:112px}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__content{padding:var(--fd-space-7) 15px var(--fd-space-16)}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__head span{color:#333b48;max-width:74%;line-height:var(--lh-tight);font-weight:var(--weight-bold);font-size:var(--fs-sm)}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__value{line-height:var(--fd-leading-tight);font-size:var(--fd-font-size-3xl);font-weight:var(--weight-semibold);margin-top:9px}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__previous,body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__empty-copy{font-size:var(--fs-label);color:#8a95a7;margin-top:5px}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__spark{width:calc(100% + 2px);height:34px;bottom:-1px;left:-1px;right:-1px}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__content,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__content,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__content{padding:11px var(--fd-space-6) var(--fd-space-12)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__head span,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__head span,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__head span{max-width:68%;letter-spacing:var(--fd-tracking-normal);text-transform:none;color:#384252;font-size:var(--fd-font-size-md);line-height:var(--lh-tight);font-weight:var(--weight-bold)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__delta,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__delta,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__delta{min-height:16px;padding:var(--fd-space-0) 5px;font-size:var(--fd-font-size-3xs);font-weight:var(--weight-bold)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__value,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__value,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__value{margin-top:var(--fd-space-4);line-height:var(--fd-leading-tight);font-size:var(--fs-base);font-weight:var(--weight-semibold)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__previous,body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__empty-copy,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__previous,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__empty-copy,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__previous,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__empty-copy{margin-top:var(--fd-space-2);font-size:var(--fs-tag);line-height:var(--fd-leading-snug);color:#909caf}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__spark,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__spark,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__spark{width:calc(100% + 2px);height:26px;bottom:-1px;left:-1px;right:-1px}body .dashboard-metric-card.dashboard-kpi-tree-main.dashboard-metric-card--down,body .dashboard-metric-card.dashboard-kpi-tree-card.dashboard-metric-card--down,body .dashboard-metric-card.dashboard-kpi-tree-card--medium.dashboard-metric-card--down,body .dashboard-metric-card.dashboard-kpi-tree-card--small.dashboard-metric-card--down{border-color:var(--fd-color-border-card)}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__spark-area,body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__spark-area,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__spark-area,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__spark-area{opacity:.85}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__spark-line,body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__spark-line,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__spark-line,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__spark-line{stroke-width:2.1px}body .dashboard-kpi-shell+.dashboard-bottom-grid{margin-top:var(--fd-space-10)}body .dashboard-bottom-grid{gap:var(--fd-space-8);margin-top:var(--fd-space-10);grid-template-columns:1fr 1fr;display:grid}body .dashboard-radar-card--expanded{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);padding:var(--fd-space-9) var(--fd-space-9) var(--fd-space-8);border:1px solid #d5deea;box-shadow:0 1px #10182805,0 10px 24px #24426c0f}body .dashboard-store-rank-card{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);box-shadow:var(--fd-shadow-card-compact);padding:var(--fd-space-7);border:1px solid #d7e1eb}body .dashboard-radar-head{margin-bottom:var(--fd-space-0)}body .dashboard-radar-title h2{color:var(--fd-color-text-heading);align-items:center;gap:var(--fd-space-3);font-size:var(--fs-base);line-height:var(--lh-tight);letter-spacing:var(--fd-tracking-subtle-tight);font-weight:var(--weight-semibold);display:inline-flex}body .dashboard-store-rank__title h2{color:var(--fd-color-text-heading);align-items:center;gap:var(--fd-space-3);font-size:var(--fd-font-size-lg);line-height:var(--lh-tight);letter-spacing:var(--fd-tracking-subtle-tight);font-weight:var(--weight-semibold);display:inline-flex}body .dashboard-radar-title p{font-size:var(--fd-font-size-md);margin-top:var(--fd-space-2);line-height:var(--fd-leading-135);font-weight:var(--weight-medium);color:#8a98a9}body .dashboard-store-rank__title p{font-size:var(--fd-font-size-sm);margin-top:var(--fd-space-2);line-height:var(--fd-leading-135);font-weight:var(--weight-medium);color:#8a98a9}body .dashboard-radar-actions{gap:var(--fd-space-4)}body .dashboard-radar-pill{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);align-items:center;gap:var(--fd-space-4);min-height:30px;transition:background-color var(--fd-transition-base), border-color var(--fd-transition-base), box-shadow var(--fd-transition-base), transform var(--fd-transition-base);padding:var(--fd-space-0) 13px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);color:#6d8196;box-shadow:none;border:1px solid #d6dfeb;display:inline-flex}body .dashboard-store-rank__action{min-height:32px;padding:0 var(--fd-space-6);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#5f7288;align-items:center;gap:var(--fd-space-4);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);transition:background-color var(--fd-transition-base), border-color var(--fd-transition-base), box-shadow var(--fd-transition-base), transform var(--fd-transition-base);box-shadow:none;border:1px solid #c7d4e2;display:inline-flex}body .dashboard-store-rank__action svg{flex:none}body .dashboard-radar-icon{background:var(--fd-color-white);transition:background-color var(--fd-transition-base), border-color var(--fd-transition-base), box-shadow var(--fd-transition-base), transform var(--fd-transition-base);width:40px;height:40px;box-shadow:none;border:1px solid #d6dfeb}body .dashboard-radar-body{min-height:510px}body .dashboard-store-rank__header{margin-bottom:var(--fd-space-4);align-items:center}body .dashboard-store-rank__info-wrap{align-items:center;display:inline-flex;position:relative}body .dashboard-store-rank__info{width:16px;height:16px;padding:var(--fd-space-0);color:#708093;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}body .dashboard-store-rank__tooltip{min-width:280px;max-width:360px;padding:var(--fd-space-5) var(--fd-space-6);border-radius:var(--fd-radius-xs);color:var(--fd-color-white);font-size:var(--fs-label);line-height:var(--fd-leading-135);opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:#1f2937;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 32px #0f172a33}body .dashboard-store-rank__tooltip:before{content:"";background:#1f2937;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}body .dashboard-store-rank__info-wrap:hover .dashboard-store-rank__tooltip,body .dashboard-store-rank__info-wrap:focus-within .dashboard-store-rank__tooltip{opacity:1;visibility:visible}body .dashboard-ranking-modal .modal{border-radius:var(--fd-radius-2xl);flex-direction:column;width:min(100vw - 16px,1680px);max-height:calc(100vh - 16px);display:flex;overflow:hidden}body .dashboard-ranking-modal .modal-handle{margin:var(--fd-space-6) auto var(--fd-space-4)}body .dashboard-ranking-modal .modal-head{min-height:44px;margin:var(--fd-space-0);border-bottom:1px solid #dfe8f2;align-items:center}body .dashboard-ranking-modal .modal-head h2{margin:var(--fd-space-0);color:var(--fd-color-text-heading);font-size:var(--fs-base);line-height:var(--fd-leading-110);font-weight:var(--weight-semibold)}body .dashboard-ranking-modal .modal-head button{border-radius:var(--fd-radius-sm);color:#7f8ea3;width:28px;height:28px;box-shadow:none;background:0 0}body .dashboard-ranking-selector{gap:var(--fd-space-6);padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-7);margin-top:var(--fd-space-10);min-height:0;display:grid;overflow:hidden}body .dashboard-ranking-search{align-items:center;gap:var(--fd-space-4);min-height:40px;margin:var(--fd-space-0) var(--fd-space-4);padding:var(--fd-space-0) 11px;border-radius:var(--fd-radius-sm);box-shadow:var(--fd-shadow-inset-top);background:#edf2f7;border:1px solid #d3deea;display:flex}body .dashboard-ranking-search svg{color:#8697ab;flex:none;width:14px;height:14px}body .dashboard-ranking-search input{width:100%;font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--fd-color-text-heading);line-height:var(--lh-tight);background:0 0;border:0;outline:none}body .dashboard-ranking-search input::placeholder{color:#9aa8b9}body .dashboard-ranking-groups{gap:var(--fd-space-4);min-height:0;max-height:calc(100vh - 176px);padding:var(--fd-space-0) var(--fd-space-0) var(--fd-space-0) var(--fd-space-0);display:grid;overflow:auto}body .dashboard-ranking-group{gap:var(--fd-space-0);display:grid}body .dashboard-ranking-group__title{margin:var(--fd-space-4) var(--fd-space-12) var(--fd-space-2);color:#73879f;font-size:var(--fs-tag);font-weight:var(--weight-extrabold);letter-spacing:var(--fd-tracking-014);text-transform:uppercase}body .dashboard-ranking-list{display:grid}body .dashboard-ranking-item{justify-content:space-between;align-items:center;gap:var(--fd-space-5);min-height:42px;padding:var(--fd-space-0) var(--fd-space-12);color:#2b3440;text-align:left;font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--fd-leading-snug);transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast);background:0 0;border:0;border-bottom:1px solid #0000;display:flex}body .dashboard-ranking-item:hover{background:var(--fd-color-surface-soft-blue)}body .dashboard-ranking-item.active{color:#1180d1;font-weight:var(--weight-semibold);background:#e9f4fd}body .dashboard-ranking-item svg{color:#0c87d0;flex:none;width:14px;height:14px}body .dashboard-store-rank__table-wrap{border-radius:var(--fd-radius-22);background:var(--fd-color-white);border:1px solid #c7d4e2;overflow:hidden}body .dashboard-store-rank__table thead th{padding:var(--fd-space-6) var(--fd-space-14) var(--fd-space-6);color:#5c7188;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase;background:#edf2f6;border-bottom:1px solid #c7d4e2}body .dashboard-store-rank__table thead th:nth-child(2){text-align:left}body .dashboard-store-rank__table thead th:nth-child(3){text-align:right}body .dashboard-store-rank__sort-btn{align-items:center;gap:var(--fd-space-3);padding:var(--fd-space-0);color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;display:inline-flex}body .dashboard-store-rank__sort-btn svg{transition:transform var(--fd-transition-base);flex:none}body .dashboard-store-rank__sort-btn svg.is-asc{transform:rotate(180deg)}body .dashboard-store-rank__table tbody tr:nth-child(odd){background:var(--fd-color-white)}body .dashboard-store-rank__table tbody tr.selected{background:#eef7fd}body .dashboard-store-rank__store-line{align-items:center;gap:var(--fd-space-3);flex-wrap:wrap;min-width:0;display:inline-flex}body .dashboard-store-rank__dot{border-radius:var(--fd-radius-pill);background:#1499e6;flex:none;width:6px;height:6px}body .dashboard-store-rank__store-name,body .dashboard-store-rank__store-code{color:#2a3442;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)!important}body .dashboard-store-rank__store-separator{color:#95a5b8}body .dashboard-store-rank__store-region{color:#8b98a8;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)!important}body .dashboard-store-rank__footer{justify-content:space-between;align-items:center;gap:var(--fd-space-8);padding:var(--fd-space-7) var(--fd-space-4) var(--fd-space-0);display:flex}body .dashboard-store-rank__count{font-size:var(--fd-font-size-md);line-height:var(--lh-tight);color:#7f8c9f}body .dashboard-store-rank__table td.up{color:#00857d;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}body .dashboard-store-rank__table td.down{color:#c95656;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}body .dashboard-store-rank__pager{align-items:center;gap:var(--fd-space-4);display:inline-flex}body .dashboard-store-rank__pager-btn{background:var(--fd-color-surface-control-2);color:#7d8da2;border-radius:var(--fd-radius-10);width:32px;height:32px;box-shadow:none;border:0;justify-content:center;align-items:center;display:inline-flex}body .dashboard-store-rank__pager-btn:disabled{opacity:.55;cursor:not-allowed}body .dashboard-store-rank__pager-btn:not(:disabled):hover{background:#e4ebf3}body .dashboard-bottom-grid--new{gap:var(--fd-space-8);margin-top:var(--fd-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body .dashboard-journey-card,body .dashboard-forecast-card{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);min-height:330px;box-shadow:var(--fd-shadow-card-compact);padding:var(--fd-space-7);border:1px solid #d7e1eb}body .dashboard-store-rank-card--full{border-radius:var(--fd-radius-lg);background:var(--fd-color-white);margin-top:var(--fd-space-1);box-shadow:var(--fd-shadow-card-compact);border:1px solid #d7e1eb;grid-column:1/-1}body .dashboard-store-rank__single-empty{justify-content:center;align-items:center;gap:var(--fd-space-8);min-height:276px;padding:var(--fd-space-13) var(--fd-space-12) var(--fd-space-17);text-align:center;flex-direction:column;display:flex}body .dashboard-store-rank__single-empty-icon{border-radius:var(--fd-radius-lg);color:#62768b;background:linear-gradient(#edf3f8 0%,#e3ebf3 100%);border:1px solid #c8d4e1;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:0 8px 24px #748ca51f}body .dashboard-store-rank__single-empty strong{color:#1f2b3d;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-soft-tight)}body .dashboard-store-rank__single-empty p{color:#607589;max-width:640px;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-145);margin:0}body .dashboard-journey-card .dashboard-radar-title h2{align-items:center;gap:var(--fd-space-3);display:inline-flex}body .dashboard-journey-body{gap:var(--fd-space-8);margin-top:25px;display:grid}body .dashboard-journey-row{gap:var(--fd-space-3);display:grid}body .dashboard-journey-row__head{justify-content:space-between;align-items:baseline;gap:var(--fd-space-7);display:flex}body .dashboard-journey-row__head span{font-size:var(--fs-tag);letter-spacing:var(--fd-tracking-016);text-transform:uppercase;color:#7a8797;font-weight:var(--weight-bold)}body .dashboard-journey-row__head strong{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);color:var(--fd-color-text-heading);font-weight:var(--weight-bold)}body .dashboard-journey-row__head strong.is-empty{color:#7f8c9f;font-weight:var(--weight-medium);font-style:italic}body .dashboard-journey-bar{border-radius:var(--fd-radius-pill);background:#e8edf4;height:8px;overflow:hidden}body .dashboard-journey-bar.is-empty{background:0 0;border:1px dashed #d3dbe6;height:12px}body .dashboard-journey-bar i{border-radius:inherit;height:100%;display:block}body .dashboard-journey-helper{align-items:center;gap:var(--fd-space-3);font-size:var(--fs-label);color:#768496;padding-left:var(--fd-space-1);display:inline-flex}body .dashboard-journey-helper svg{color:#7ea0c8;flex:none}body .dashboard-journey-helper em{font-style:normal}body .dashboard-journey-info{width:16px;height:16px;padding:var(--fd-space-0);color:#708093;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}body .dashboard-journey-info svg{display:block}body .dashboard-journey-info-wrap{align-items:center;display:inline-flex;position:relative}body .dashboard-journey-tooltip{min-width:280px;max-width:360px;padding:var(--fd-space-5) var(--fd-space-6);border-radius:var(--fd-radius-xs);color:var(--fd-color-white);font-size:var(--fs-label);line-height:var(--fd-leading-135);opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:#1f2937;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 32px #0f172a33}body .dashboard-journey-tooltip:before{content:"";background:#1f2937;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}body .dashboard-journey-info-wrap:hover .dashboard-journey-tooltip,body .dashboard-journey-info-wrap:focus-within .dashboard-journey-tooltip{opacity:1;visibility:visible}body .dashboard-forecast-link{align-items:center;gap:var(--fd-space-2);padding:var(--fd-space-0);color:#1283cf;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:0 0;border:0;display:inline-flex}body .dashboard-forecast-grid{gap:var(--fd-space-2);margin-top:0;display:grid}body .dashboard-forecast-grid--interactive{position:relative}body .dashboard-forecast-grid__head,body .dashboard-forecast-grid__row{gap:var(--fd-space-2);grid-template-columns:60px repeat(11,minmax(0,1fr));display:grid}body .dashboard-forecast-grid__head span{min-height:22px;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-none);color:#7d8998;text-align:center;justify-content:center;align-items:end;display:flex}body .dashboard-forecast-grid__label{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}body .dashboard-forecast-grid__label strong{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-110);color:var(--fd-color-text-heading);font-weight:var(--weight-semibold)}body .dashboard-forecast-grid__label span{font-size:var(--fs-label);color:#7d8998}body .dashboard-forecast-grid__cells{gap:var(--fd-space-2);grid-column:2/-1;grid-template-columns:repeat(11,minmax(0,1fr));display:grid}body .dashboard-forecast-grid__cells span{border-radius:var(--fd-radius-4);width:100%;height:28px;min-height:28px;box-shadow:none;cursor:pointer;display:block}body .dashboard-forecast-tooltip{z-index:40;gap:var(--fd-space-1);border-radius:var(--fd-radius-xs);min-width:130px;color:var(--fd-color-white);pointer-events:none;background:#1c222ef5;padding:9px 11px;display:grid;position:fixed;box-shadow:0 14px 32px #0f172a38}body .dashboard-forecast-tooltip strong{font-size:var(--fs-label);line-height:var(--fd-leading-125);font-weight:var(--weight-bold)}body .dashboard-forecast-tooltip span{font-size:var(--fs-label);line-height:var(--lh-tight);color:#ffffffc2}body .dashboard-forecast-tooltip em{font-style:normal;font-size:var(--fd-font-size-md);line-height:var(--lh-tight);font-weight:var(--weight-bold)}body .dashboard-forecast-grid__row:not(:last-child){margin-bottom:1px}body .dashboard-page-skeleton{gap:var(--fd-space-9);padding:var(--fd-space-7) var(--fd-space-0) var(--fd-space-2);display:grid}body .dashboard-page-skeleton__hero{gap:var(--fd-space-6);padding:var(--fd-space-2) var(--fd-space-4) var(--fd-space-1);display:grid}body .dashboard-page-skeleton__targets{gap:var(--fd-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .dashboard-page-skeleton__line,body .dashboard-page-skeleton__card,body .dashboard-page-skeleton__block{border-radius:var(--fd-radius-lg);background:linear-gradient(90deg,#bcc6d4 0%,#d4dde8 50%,#bcc6d4 100%) 0 0/220% 100%;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer;overflow:hidden}body .dashboard-page-skeleton__line--title{border-radius:var(--fd-radius-sm);width:240px;max-width:100%;height:34px}body .dashboard-page-skeleton__line--subtitle{border-radius:var(--fd-radius-xs);width:390px;max-width:100%;height:20px}body .dashboard-page-skeleton__card--target{min-height:132px}body .dashboard-page-skeleton__block--kpis{min-height:360px}body .dashboard-page-skeleton__block--insights{min-height:420px}body .dashboard-metric-card:hover{background:linear-gradient(180deg, var(--fd-color-white) 0%, #f3f9fe 100%);border-color:#c7d8e7;transform:none;box-shadow:0 2px 8px #3555770d}body .dashboard-layout-switch button:hover{transform:none}body .dashboard-radar-pill:hover,body .dashboard-store-rank__action:hover,body .dashboard-radar-icon:hover,body .dashboard-kpi-more__btn:hover{background:var(--fd-color-surface-soft-blue);color:#41627f;box-shadow:var(--fd-shadow-card-compact-hover);border-color:#c5d6e6;transform:none}body .dashboard-metric-card.dashboard-metric-card--active{background:linear-gradient(180deg, var(--fd-color-white) 0%, #f3f9fe 100%);background:linear-gradient(180deg, var(--fd-color-white) 0%, #f6fbff 100%);border-color:#9fc8e8;box-shadow:0 10px 24px #3555771a,0 0 0 1px #9fc8e82e}body .dashboard-layout-switch button:hover:not(.active){border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:none}body .dashboard-layout-switch button:active,body .dashboard-metric-card:active,body .dashboard-radar-pill:active,body .dashboard-store-rank__action:active,body .dashboard-radar-icon:active,body .dashboard-kpi-more__btn:active{transform:translateY(0)}body .topbar{height:58px;padding:var(--fd-space-0) var(--fd-space-8) var(--fd-space-0) var(--fd-space-9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #dde6ef}body .brand-mark{width:30px;height:30px}body .brand-button:focus{box-shadow:none;outline:none}body .brand-button:focus-visible{box-shadow:none;outline:none}body .brand-button:active{box-shadow:none;outline:none}body .avatar-button{min-height:32px;padding:var(--fd-space-0);gap:var(--fd-space-3);box-shadow:none;background:0 0}body .avatar{width:32px;height:32px;font-size:var(--fs-label);font-weight:var(--weight-bold)}body .report-tabs{height:auto;padding:var(--fd-space-4) var(--fd-space-11) var(--fd-space-5);gap:var(--fd-space-4);background:#ffffffad}body .report-tabs a{align-items:center;gap:var(--fd-space-3);min-width:0;min-height:30px;padding:var(--fd-space-0) var(--fd-space-7);border-radius:var(--fd-radius-lg);background:var(--fd-color-white);color:#6b7f95;font-size:var(--fs-label);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);box-shadow:none;transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast), border-color var(--fd-transition-fast);border-color:#cfd9e4;display:inline-flex}body .report-tabs a.active{background:var(--fd-color-primary-ui);border-color:var(--fd-color-primary-ui);box-shadow:none}body .report-tabs a.is-locked svg{color:#f29a6a}body .report-tabs a.active.is-locked svg{color:#ffd6bf}body .filterbar{min-height:43px;padding:var(--fd-space-5) var(--fd-space-11) var(--fd-space-5);gap:var(--fd-space-6);z-index:var(--fd-z-popover);isolation:isolate;background:#ffffffc2;position:relative;overflow:visible!important}body .filterbar-preset-group{align-items:center;gap:var(--fd-space-0);height:31px;padding:var(--fd-space-0);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);z-index:2;border:1px solid #ccd8e4;display:flex;position:relative;overflow:visible}body .filterbar-preset-group.has-date-summary .quick-chip-date{padding:0 10px!important}body .quick-chip{background:var(--fd-color-white);height:30px;min-height:30px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fs-label);line-height:var(--fd-leading-none);color:#677d93;font-weight:var(--weight-semibold);transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast), box-shadow var(--fd-transition-fast), border-color var(--fd-transition-fast);margin:var(--fd-space-0);border:0;border-radius:0;position:relative}body .quick-chip:first-child{border-radius:999px 0 0 999px}body .quick-chip:last-child{border-radius:0 999px 999px 0}body .quick-chip:hover{background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border);z-index:1;transform:none}body .quick-chip[data-tooltip]:hover:after{content:attr(data-tooltip);padding:var(--fd-space-3) 9px;border-radius:var(--fd-radius-sm);background:var(--fd-color-text-strong);color:var(--fd-color-white);font-size:var(--fd-font-size-2xs);font-weight:var(--weight-semibold);line-height:var(--fd-leading-110);white-space:nowrap;pointer-events:none;z-index:999;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #1118272e}body .quick-chip[data-tooltip]:hover:before{content:"";background:var(--fd-color-text-strong);pointer-events:none;z-index:998;width:8px;height:8px;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)rotate(45deg)}body .quick-chip.active,body .filter-chip-date{background:var(--fd-color-primary-ui);color:var(--fd-color-white);box-shadow:none;z-index:1}body .filterbar .filter-chip{min-height:31px;padding:var(--fd-space-0) 13px;background:var(--fd-color-white);color:#677d93;font-size:var(--fs-label);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);box-shadow:none;align-items:center;gap:var(--fd-space-4);border-radius:var(--fd-radius-pill);border-color:#ccd8e4;border:1px solid var(--fd-color-line);min-width:max-content;transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast), border-color var(--fd-transition-fast);display:inline-flex}body .filterbar .filter-chip-icon{width:41px;min-width:41px;font-size:var(--fd-font-size-2xl)!important;padding:var(--fd-space-0)!important}body .filterbar .filter-chip--filters{gap:8px}body .filterbar .filter-chip__count{background:var(--fd-color-primary-ui);min-width:16px;height:16px;color:var(--fd-color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:600;line-height:.5;display:inline-flex}body .filterbar-divider{background:#d7e2ec;height:24px}body .dashboard-target-meter i{border-radius:var(--fd-radius-pill)}body .dashboard-target-card.teal .dashboard-target-foot strong{color:#0a8b84}body .dashboard-target-card.orange .dashboard-target-foot strong{color:#2f3440}body .dashboard-target-note{align-items:center;gap:var(--fd-space-3);margin:-2px 0 var(--fd-space-6);color:#8191a4;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);font-weight:var(--weight-medium);display:flex}body .dashboard-target-note__icon{color:#9aabbb;flex:none;justify-content:center;align-items:center;display:inline-flex}body .dashboard-target-note__text{color:#8191a4}body .dashboard-target-note__action{padding:var(--fd-space-2) var(--fd-space-5);color:#2490e3;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal);font-weight:var(--weight-semibold);cursor:pointer;border-radius:var(--fd-radius-pill);white-space:nowrap;transition:background-color var(--fd-transition-fast), border-color var(--fd-transition-fast), color var(--fd-transition-fast);background:#2490e314;border:1px solid #2490e32e}body .dashboard-target-note__action:hover{background:#2490e31f;border-color:#2490e342;text-decoration:none}@media (max-width:900px){.visitors-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitors-panel__head{align-items:flex-start}.visitors-panel__actions{justify-content:flex-start;gap:var(--fd-space-4);width:100%;margin-left:0}.visitors-panel__meta{white-space:normal;width:100%;line-height:var(--fd-leading-135)}.visitors-segmented{flex-wrap:wrap;max-width:100%}}@media (max-width:640px){.details-modal-sheet{width:min(100vw - 8px,100%);padding:var(--fd-space-7) var(--fd-space-7) var(--fd-space-0)}.details-modal{gap:var(--fd-space-6)}.details-modal-search{min-height:42px;padding-inline:var(--fd-space-5)}.details-modal-row,.details-modal-checkbox{padding:var(--fd-space-5) var(--fd-space-4);font-size:var(--fd-font-size-md)}.details-modal-row--choice,.details-modal-row--reference{min-height:50px}.visitors-header-action{justify-content:center;width:100%}}body .dashboard-store-rank__table th{padding:9px var(--fd-space-12);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:#8292a5}body .dashboard-store-rank__table th:nth-child(2) .dashboard-store-rank__sort-btn:hover{color:#5f7389}body .dashboard-store-rank__table td{padding:var(--fd-space-6) var(--fd-space-12);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);color:#2a3442;background:var(--fd-color-white);border-bottom:1px solid #d8e2ec}body .dashboard-store-rank__table tbody tr:last-child td{border-bottom:0}body .dashboard-store-rank__table td:nth-child(3){text-align:right;white-space:nowrap}body .fab-wrap{bottom:82px;right:10px}body .fab-main{width:44px;height:44px;box-shadow:0 8px 18px #0f8bd738}body .bottom-nav{height:66px;padding:var(--fd-space-4) var(--fd-space-8) var(--fd-space-5);background:#fffffff5;border-top:1px solid #dce5ee}body .bottom-nav a{gap:var(--fd-space-3);font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium);color:#718397}body .bottom-nav a.active{color:var(--fd-color-primary-ui);background:0 0}body .report-tabs a:hover,body .filterbar .filter-chip:hover{transform:none}body .dashboard-metric-card.dashboard-metric-card--active .dashboard-metric-card__head span,body .dashboard-metric-card.dashboard-metric-card--active .dashboard-metric-card__value{color:#1f2c38}body .dashboard-metric-card:hover:not(.dashboard-metric-card--active){filter:brightness(.96);background:var(--fd-color-white);box-shadow:var(--fd-shadow-card-compact);border-color:#d6e0ea}body .report-tabs a:hover:not(.active){border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:none}body .quick-chip:hover:not(.active){border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}body .filterbar .filter-chip:hover:not(.filter-chip-date){border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:none}body .quick-chip.active:first-child,body .filterbar-preset-group .quick-chip:first-child:hover{border-radius:999px 0 0 999px}body .quick-chip.active:last-child,body .filterbar-preset-group .quick-chip:last-child:hover{border-radius:0 999px 999px 0}body .dashboard-layout-switch button.active:hover,body .report-tabs a.active:hover,body .quick-chip.active:hover,body .filter-chip-date:hover{background:var(--fd-color-primary-ui);border-color:var(--fd-color-primary-ui);color:var(--fd-color-white);box-shadow:none}body .dashboard-store-rank__pager-btn:hover:not(:disabled),body .fab-main:hover,body .modal-head button:hover,body .trend-close:hover{color:#1f77bb;box-shadow:none;background:#eaf4fd;transform:none}body .profile-menu-item:hover{color:var(--fd-color-primary-ui);background:#f5f9fd}body .bottom-nav a:hover{color:#4f6c89}body .bottom-nav a.active:hover{color:var(--fd-color-primary-ui)}body .report-tabs a:active,body .filterbar .filter-chip:active,body .quick-chip:active,body .dashboard-store-rank__pager-btn:active,body .fab-main:active,body .avatar-button:active,body .modal-head button:active,body .trend-close:active{transform:translateY(0)}body .sheet-modal.filter-modal,body .sheet-modal.list-modal{width:100%;max-width:none;height:auto;max-height:calc(100vh - 72px);padding:var(--fd-space-8) var(--fd-space-9) var(--fd-space-9);padding-bottom:var(--fd-space-8);overflow:hidden}body .sheet-modal.compare-modal{width:100%;max-width:none;height:auto;max-height:calc(100vh - 72px);padding:var(--fd-space-8) var(--fd-space-9) var(--fd-space-9);padding-bottom:var(--fd-space-10);overflow:hidden}body .sheet-modal.filter-modal .modal-head,body .sheet-modal.list-modal .modal-head,body .sheet-modal.compare-modal .modal-head{margin-bottom:var(--fd-space-6)}body .sheet-modal.filter-modal .modal-head h2,body .sheet-modal.list-modal .modal-head h2,body .sheet-modal.compare-modal .modal-head h2{margin:var(--fd-space-0);font-size:var(--fs-title);line-height:var(--fd-leading-snug);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-soft-tight)}body .sheet-modal.filter-modal .modal-head button,body .sheet-modal.list-modal .modal-head button,body .sheet-modal.compare-modal .modal-head button{color:#72839a;width:34px;height:34px;font-size:var(--fd-font-size-lg);box-shadow:none;background:0 0;border-radius:0}body .compare-sheet{padding:var(--fd-space-1) var(--fd-space-0) var(--fd-space-0);justify-content:center;display:flex}body .date-mode-switch{justify-content:center;gap:var(--fd-space-0);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--fd-space-0);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);border:1px solid #cfd9e4;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden}body .date-mode-switch button{height:30px;min-height:30px;padding:var(--fd-space-0) var(--fd-space-9);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);color:#61758d;box-shadow:none;background:0 0;border:0;border-radius:0}body .date-mode-switch button+button{border-left:1px solid #cfd9e4}body .date-mode-switch button:first-child{border-radius:999px 0 0 999px}body .date-mode-switch button:last-child{border-radius:0 999px 999px 0}body .date-mode-switch button.active{color:var(--fd-color-white);background:var(--fd-color-primary-ui)}body .date-mode-switch button:hover:not(.active){color:#314154;background:var(--fd-color-white);box-shadow:none;border-color:#0000}body .sheet-presets .sheet-pill{height:28px;min-height:28px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-none);border-radius:var(--fd-radius-pill)}body .compare-segmented{border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-xl);width:min(805px,100%);padding:var(--fd-space-2);justify-content:center;gap:var(--fd-space-1);background:#edf4fb}body .compare-segmented button{min-width:0;min-height:31px;padding:var(--fd-space-0) 9px;font-size:var(--fs-label);font-weight:var(--weight-semibold);border-radius:var(--fd-radius-sm);color:#60738b;justify-content:center;align-items:center;gap:var(--fd-space-3);background:0 0;flex:1 1 0;display:flex}body .compare-segmented button.active{background:var(--fd-color-primary-ui);color:var(--fd-color-white);box-shadow:none}body .filter-sheet-row{width:calc(100% + 36px);min-height:58px;padding:var(--fd-space-6) var(--fd-space-9);border-bottom:1px solid var(--fd-color-border);text-align:left;transition:background-color var(--fd-transition-fast), color var(--fd-transition-fast);background:0 0;align-items:center;gap:9px;margin-inline-start:-18px;margin-inline-end:-18px;display:flex}body .filter-sheet-row:hover{background:#edf2f8}body .filter-sheet-icon{color:#6a7a8e;place-items:center;width:20px;display:grid}body .filter-sheet-copy{gap:var(--fd-space-1);flex:1;display:grid}body .filter-sheet-copy strong{font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);color:#232c39}body .filter-sheet-copy em{color:#6b7b8e;font-style:normal;font-size:var(--fs-label);font-weight:var(--weight-medium)}body .sheet-modal.list-modal.stores-modal .sheet-check{grid-template-columns:18px minmax(0,1fr);display:grid}body .list-modal .sheet-check:last-child{border-bottom:0}body .list-modal .sheet-check:hover{background:#edf2f8}body .sheet-modal.list-modal.stores-modal .sheet-check:hover{background:0 0}body .list-modal .sheet-check input{width:15px;height:15px}body .sheet-modal.list-modal.stores-modal .sheet-check input{place-self:center start;width:16px;min-width:18px;height:16px;margin:0}body .list-modal .sheet-check-copy{gap:var(--fd-space-1)}body .sheet-modal.list-modal.stores-modal .sheet-check-copy{gap:3px}body .list-modal .sheet-check-copy strong{font-size:var(--fs-label);font-weight:var(--weight-semibold)}body .sheet-modal.list-modal.stores-modal .sheet-check-copy strong{font-size:inherit;font-weight:inherit}body .list-modal .sheet-check-copy em{font-size:var(--fs-tag);font-weight:var(--weight-medium)}body .sheet-modal.list-modal.stores-modal .sheet-check-copy em{font-size:inherit;font-weight:inherit}body .sheet-modal.list-modal .sheet-list,body .sheet-modal.list-modal .sheet-scroll{max-height:min(38vh,360px)}body .sheet-modal.list-modal.stores-modal .sheet-list,body .sheet-modal.list-modal.stores-modal .sheet-scroll{max-height:min(44vh,420px);overflow-x:hidden!important}body .sheet-actions{gap:var(--fd-space-5);margin-top:var(--fd-space-4);padding-top:var(--fd-space-4)}body .sheet-actions .primary-btn,body .sheet-actions .secondary-btn{--btn-height:30px;--btn-px:13px;--btn-font-size:12px;--btn-font-weight:600;border-radius:var(--fd-radius-pill);height:30px!important;min-height:30px!important;padding:var(--fd-space-0) 13px!important;line-height:var(--fd-leading-none)!important}body .date-footer .primary-btn,body .date-apply{--btn-height:30px;--btn-px:18px;--btn-font-size:12px;--btn-font-weight:600;border-radius:var(--fd-radius-pill);min-width:96px;height:30px!important;min-height:30px!important;padding:var(--fd-space-0) var(--fd-space-9)!important;line-height:var(--fd-leading-none)!important;box-shadow:none!important}body .sheet-modal.list-modal.groups-modal{width:100%;max-width:none;height:auto;max-height:calc(100vh - 72px);padding:var(--fd-space-8) var(--fd-space-9) var(--fd-space-9);overflow:hidden}body .sheet-modal.list-modal.groups-modal .modal-head{margin-bottom:var(--fd-space-6)}body .sheet-modal.list-modal.groups-modal .modal-head h2{font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-snug);font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-soft-tight)}body .sheet-modal.list-modal.groups-modal .modal-head button{border-radius:var(--fd-radius-round);color:#72839a;width:30px;height:30px;box-shadow:none;transition:color var(--fd-transition-fast), background-color var(--fd-transition-fast);background:0 0}body .sheet-modal.list-modal.groups-modal .modal-head button:hover{color:#4f647d;background:#edf2f8e6}body .sheet-modal.list-modal.groups-modal .groups-modal-search,body .sheet-modal.list-modal.groups-modal .groups-modal-searchbox{display:none}body .sheet-modal.list-modal.groups-modal .sheet-check{box-sizing:border-box;width:100%!important;margin-inline:var(--fd-space-0)!important;padding-left:var(--fd-space-10)!important;padding-right:var(--fd-space-10)!important}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-all{min-height:46px;padding:11px var(--fd-space-10);gap:var(--fd-space-4);box-sizing:border-box;align-items:flex-start;display:flex;overflow:visible;background:0 0!important;border-bottom:0!important}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-all:hover{background:0 0!important}body .sheet-modal.list-modal.groups-modal .sheet-list.groups-modal-list{min-height:0;max-height:min(48vh,460px);padding-top:var(--fd-space-1);padding-right:var(--fd-space-0);flex:1;overflow:hidden auto}body .sheet-modal.list-modal.groups-modal .groups-modal-section{border-top:1px solid var(--fd-color-border);padding-top:var(--fd-space-5);margin-top:var(--fd-space-5)}body .sheet-modal.list-modal.groups-modal .groups-modal-section:first-child{margin-top:var(--fd-space-0);padding-top:var(--fd-space-1);border-top:0}body .sheet-modal.list-modal.groups-modal .groups-modal-section-label{margin-bottom:var(--fd-space-3);color:var(--fd-color-text-muted-3);font-size:var(--fd-font-size-2xs);line-height:var(--fd-leading-110);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-014)}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row{gap:var(--fd-space-4);box-sizing:border-box;border-radius:0;justify-content:flex-start;align-items:flex-start;min-height:58px;display:flex;overflow:visible;padding:11px var(--fd-space-10)!important;background:0 0!important}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row:hover{background:#edf2f8!important}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-all input{width:15px;min-width:15px;height:15px;margin:var(--fd-space-0);-webkit-appearance:none;appearance:none;border-radius:var(--fd-radius-4);background:var(--fd-color-white);transition:border-color var(--fd-transition-fast), background-color var(--fd-transition-fast), box-shadow var(--fd-transition-fast);border:1.5px solid #aebfd2;flex-shrink:0;align-self:start;place-items:center;display:inline-grid;position:relative;transform:none}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row input{-webkit-appearance:none;appearance:none;border-radius:var(--fd-radius-4);background:var(--fd-color-white);width:15px;min-width:15px;height:15px;transition:border-color var(--fd-transition-fast), background-color var(--fd-transition-fast), box-shadow var(--fd-transition-fast);border:1.5px solid #aebfd2;flex-shrink:0;align-self:flex-start;place-items:center;margin:2px 0 0;display:inline-grid;position:relative;transform:none}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-all input:after{content:"";border-left:1.5px solid var(--fd-color-white);border-bottom:1.5px solid var(--fd-color-white);opacity:0;width:6px;height:3px;transform:rotate(-45deg)translateY(-1px)}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-all input:checked{box-shadow:none;background:#1888ce;border-color:#1888ce}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-all input:checked:after{opacity:1}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row input:after{content:"";border-left:1.5px solid var(--fd-color-white);border-bottom:1.5px solid var(--fd-color-white);opacity:0;width:6px;height:3px;transform:rotate(-45deg)translateY(-1px)}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row input:checked{box-shadow:none;background:#1888ce;border-color:#1888ce}body .sheet-modal.list-modal.groups-modal .sheet-check.groups-modal-row input:checked:after{opacity:1}body .sheet-modal.list-modal.groups-modal .sheet-check-copy{gap:var(--fd-space-2);flex:auto;align-content:start;width:100%;min-width:0;display:grid;overflow:visible}body .sheet-modal.list-modal.groups-modal .sheet-check-copy strong.groups-modal-title{font-size:var(--fs-label);line-height:var(--fd-leading-125);font-weight:var(--weight-semibold);color:#232c39;white-space:normal;word-break:break-word;display:block}body .sheet-modal.list-modal.groups-modal .sheet-check-copy em.groups-modal-subtitle{font-size:var(--fs-tag);line-height:var(--fd-leading-135);font-weight:var(--weight-medium);color:#6b7b8e;white-space:normal;word-break:break-word;display:block}body .sheet-modal.list-modal.groups-modal .sheet-actions{margin-top:var(--fd-space-4);padding-top:var(--fd-space-4)}body .sheet-modal .modal-head button{transition:color var(--fd-transition-fast), background-color var(--fd-transition-fast), border-color var(--fd-transition-fast);border-radius:var(--fd-radius-round)!important}body .sheet-modal.list-modal.stores-modal{overflow-x:hidden!important}body .sheet-modal.list-modal.stores-modal .sheet-list .sheet-check{border-bottom:1px solid #edf2f7;width:100%!important;margin-inline:var(--fd-space-0)!important;padding:var(--fd-space-7) var(--fd-space-2)!important;box-sizing:border-box!important;gap:var(--fd-space-6)!important;background:0 0!important;border-radius:0!important}body .stores-unified-modal .sheet-search,body .sheet-modal.list-modal.stores-modal .sheet-search{min-height:44px;margin:var(--fd-space-0) var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-14);border:1px solid var(--fd-color-line);padding:var(--fd-space-0) var(--fd-space-6);font-size:var(--fd-font-size-md);background:#eef4fa}body .stores-unified-modal .sheet-search::placeholder,body .sheet-modal.list-modal.stores-modal .sheet-search::placeholder{font-size:var(--fd-font-size-md)}body .stores-unified-modal .sheet-list.stores-list,body .sheet-modal.list-modal.stores-modal .sheet-list.stores-list{margin-top:var(--fd-space-2);border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;max-height:min(54vh,520px);overflow:auto}body .stores-unified-modal .sheet-actions,body .sheet-modal.list-modal.stores-modal .sheet-actions{margin-top:var(--fd-space-4);padding-top:var(--fd-space-4)}body .stores-unified-modal .stores-modal-copy,body .sheet-modal.list-modal.stores-modal .stores-modal-copy{width:100%;min-width:0}body .stores-unified-modal .stores-modal-line,body .sheet-modal.list-modal.stores-modal .stores-modal-line{align-items:center;gap:var(--fd-space-4);min-width:0;font-size:var(--fd-font-size-lg);line-height:var(--fd-leading-125);font-weight:var(--weight-medium);color:#2a313d;white-space:nowrap;flex-wrap:nowrap;display:inline-flex}body .stores-unified-modal .stores-modal-line span,body .sheet-modal.list-modal.stores-modal .stores-modal-line span{text-overflow:ellipsis;min-width:0;overflow:hidden}body .sheet-modal.list-modal.stores-modal .sheet-check-copy,body .sheet-modal.list-modal.stores-modal .sheet-check-copy strong,body .sheet-modal.list-modal.stores-modal .sheet-check-copy em{min-width:0}body .sheet-modal.list-modal.stores-modal .sheet-list .sheet-check:hover{background:#f7fafc!important}body .sheet-modal.list-modal.export-sheet--stores{overflow-x:hidden!important}body .sheet-modal.list-modal.export-sheet--stores>.sheet-check,body .sheet-modal.list-modal.export-sheet--stores .sheet-list .sheet-check{border:0;border-bottom:1px solid #edf2f7;grid-template-columns:18px minmax(0,1fr);align-items:center;display:grid;width:100%!important;padding:var(--fd-space-7) var(--fd-space-2)!important;gap:var(--fd-space-6)!important;box-sizing:border-box!important;background:0 0!important;border-radius:0!important;margin-inline-start:0!important;margin-inline-end:0!important}body .sheet-modal.list-modal.export-sheet--stores>.sheet-check:hover,body .sheet-modal.list-modal.export-sheet--stores .sheet-list .sheet-check:hover{background:#f7fafc!important}body .sheet-modal.list-modal.export-sheet--stores>.sheet-check input,body .sheet-modal.list-modal.export-sheet--stores .sheet-list .sheet-check input{place-self:center start;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important}body .sheet-modal.list-modal.export-sheet--stores .sheet-search{min-height:44px;margin:0 0 var(--fd-space-6);border-radius:var(--fd-radius-14);border:1px solid var(--fd-color-line);padding:0 var(--fd-space-6);font-size:var(--fd-font-size-md);background:#eef4fa}body .sheet-modal.list-modal.export-sheet--stores .sheet-search::placeholder{font-size:var(--fd-font-size-md);color:#93a2b5}body .sheet-modal.list-modal.export-sheet--stores .sheet-list.stores-list{margin-top:var(--fd-space-2);border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;max-height:min(54vh,520px);overflow:auto}body .sheet-modal.list-modal.export-sheet--stores .sheet-actions{margin-top:var(--fd-space-4);padding-top:var(--fd-space-4)}body .sheet-modal.list-modal.export-sheet--stores .stores-modal-copy,body .sheet-modal.list-modal.export-sheet--stores .sheet-check-copy,body .sheet-modal.list-modal.export-sheet--stores .sheet-check-copy strong,body .sheet-modal.list-modal.export-sheet--stores .sheet-check-copy em{min-width:0}body .sheet-modal.list-modal.export-sheet--stores .stores-modal-line,body .sheet-modal.list-modal.export-sheet--stores .sheet-check-copy strong{align-items:center;gap:var(--fd-space-4);min-width:0;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-125);font-weight:var(--weight-medium);color:#2a313d;white-space:nowrap;flex-wrap:nowrap;display:inline-flex}body .sheet-modal.list-modal.export-sheet--stores .stores-modal-line span{text-overflow:ellipsis;min-width:0;overflow:hidden}body .sheet-modal .modal-head button:hover{color:#1f77bb!important;border-radius:var(--fd-radius-round)!important;background:#eaf4fd!important}body .sheet-modal.list-modal.days-modal{overflow-x:hidden!important}body .sheet-modal.list-modal.days-modal>.sheet-check,body .sheet-modal.list-modal.days-modal .sheet-list .sheet-check{gap:var(--fd-space-5);border-bottom:1px solid var(--fd-color-border);box-sizing:border-box;display:flex;width:100%!important;margin-inline:var(--fd-space-0)!important;padding:var(--fd-space-5) var(--fd-space-3)!important;background:0 0!important;border-radius:0!important}body .sheet-modal.list-modal.days-modal>.sheet-check:hover,body .sheet-modal.list-modal.days-modal .sheet-list .sheet-check:hover{background:#edf2f8!important}body .sheet-modal.list-modal.days-modal .sheet-list{gap:var(--fd-space-0);margin-top:var(--fd-space-0);max-height:min(38vh,340px);display:grid;overflow:hidden auto}body .sheet-modal.list-modal.days-modal .sheet-check:last-child{border-bottom:0}body .sheet-modal.list-modal.days-modal .sheet-check input[type=checkbox]{-webkit-appearance:none;appearance:none;width:15px;min-width:15px;height:15px;margin:var(--fd-space-0);border-radius:var(--fd-radius-4);background:var(--fd-color-white);border:1.5px solid #aebfd2;flex-shrink:0;place-items:center;display:inline-grid;position:relative}body .sheet-modal.list-modal.days-modal .sheet-check input[type=checkbox]:after{content:"";border-left:1.5px solid var(--fd-color-white);border-bottom:1.5px solid var(--fd-color-white);opacity:0;width:6px;height:3px;transform:rotate(-45deg)translateY(-1px)}body .sheet-modal.list-modal.days-modal .sheet-check input[type=checkbox]:checked{background:#1888ce;border-color:#1888ce}body .sheet-modal.list-modal.days-modal .sheet-check input[type=checkbox]:checked:after{opacity:1}body .sheet-modal.list-modal.days-modal .sheet-check-copy strong{font-size:var(--fs-label);line-height:var(--fd-leading-125);font-weight:var(--weight-semibold);color:#232c39}.users-screen{gap:var(--fd-space-9);padding:0;display:grid}.users-screen__top{justify-content:space-between;align-items:center;display:flex}.users-toolbar{align-items:center;gap:var(--fd-space-5);display:flex}.users-filter-chips{align-items:center;gap:var(--fd-space-6);flex-wrap:wrap;display:flex}.users-footer{color:#6f8095;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);padding:var(--fd-space-1) var(--fd-space-2) var(--fd-space-0);justify-content:space-between;align-items:center;display:flex}.users-modal-actions{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding-inline:var(--fd-space-16);display:flex}.users-row-actions{align-items:center;gap:var(--fd-space-5);display:flex}.users-store-pills{align-items:center;gap:var(--fd-space-3);flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow:visible}.users-pager{align-items:center;gap:var(--fd-space-5);display:flex}.users-pager-ellipsis{color:#7a8ca2;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-none)}.users-invite-tabs{width:-moz-fit-content;width:fit-content;margin-bottom:var(--fd-space-12);border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-chip);border:1px solid #c7d3e1;align-items:center;display:inline-flex;overflow:hidden}.users-screen__top h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-5xl);line-height:var(--fd-leading-098);letter-spacing:var(--tracking-heading);font-weight:var(--weight-semibold);color:#1f2a38}.users-screen__top p{margin:var(--fd-space-2) var(--fd-space-0) var(--fd-space-0);color:#73869c;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.users-action-btn{background:var(--fd-color-white);color:#5d7188;transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);min-height:32px;padding:var(--fd-space-0) var(--fd-space-8);justify-content:center;align-items:center;gap:var(--fd-space-3);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);border:1px solid #c8d6e7;display:inline-flex}.users-primary-btn{background:var(--fd-color-white);transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);min-height:32px;padding:var(--fd-space-0) var(--fd-space-8);justify-content:center;align-items:center;gap:var(--fd-space-3);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:linear-gradient(180deg, #1188cf 0%, var(--fd-color-primary-strong) 100%);border:1px solid #c8d6e7;border-color:var(--fd-color-primary-strong);color:var(--fd-color-white);box-shadow:var(--fd-shadow-primary);display:inline-flex}.users-secondary-btn{background:var(--fd-color-white);color:#5d7188;transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);min-height:32px;padding:var(--fd-space-0) var(--fd-space-8);justify-content:center;align-items:center;gap:var(--fd-space-3);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);border:1px solid #c8d6e7;flex:1 1 0;display:inline-flex}.users-danger-btn{transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);min-height:36px;padding:var(--fd-space-0) var(--fd-space-8);justify-content:center;align-items:center;gap:var(--fd-space-3);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);color:var(--fd-color-white);background:#e62323;border:1px solid #e62323;flex:1 1 0;display:inline-flex}.users-filter-chip{transition:var(--fd-transition-base);min-height:28px;padding:var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-pill);gap:var(--fd-space-3);font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);color:#60758c;box-shadow:none;background:0 0;border:1px solid #c8d6e7;align-items:center;display:inline-flex}.users-pager-btn{background:var(--fd-color-white);color:#5d7188;transition:var(--fd-transition-base);border-radius:var(--fd-radius-round);border:1px solid #c8d6e7;place-items:center;width:32px;height:32px;display:inline-grid}.users-role-card{background:var(--fd-color-white);color:#5d7188;transition:var(--fd-transition-base);width:100%;padding:var(--fd-space-8) var(--fd-space-9);border-radius:var(--fd-radius-sm);align-items:flex-start;gap:var(--fd-space-7);text-align:left;font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold);border:1px solid #c8d4e2;display:flex}.users-icon-btn{transition:var(--fd-transition-base);color:#7d8ea3;width:24px;height:24px;padding:var(--fd-space-0);background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid}.users-action-btn:hover,.users-secondary-btn:hover,.users-filter-chip:hover,.users-pager-btn:hover{background:var(--fd-color-white);border-color:#9fb5cb}.users-primary-btn--wide{flex:1 1 0}.users-primary-btn--disabled,.users-primary-btn:disabled{color:#a4b1c1;box-shadow:none;cursor:not-allowed;background:#eaf0f6;border-color:#eaf0f6}.users-searchbar{align-items:center;gap:var(--fd-space-6);min-height:42px;padding:var(--fd-space-0) var(--fd-space-8);border-radius:var(--fd-radius-sm);background:#fffffffa;border:1px solid #cad7e7;display:flex;box-shadow:inset 0 1px #ffffffdb}.users-searchbar svg{color:#9aa9bc;flex-shrink:0;width:16px}.users-searchbar input{width:100%;color:var(--fd-color-text-deep);font-size:var(--fs-sm);font-weight:var(--weight-regular);line-height:var(--fd-leading-125);background:0 0;border:0;outline:0}.users-field input{width:100%;line-height:var(--fd-leading-125);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);min-height:56px;padding:var(--fd-space-0) var(--fd-space-9);color:#243246;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);border:1px solid #c4d0de;outline:0}.users-searchbar input::placeholder{color:#a0adbe;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular)}.users-field input::placeholder{color:#9aa7b8;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);opacity:1}.users-filter-chip.is-active{color:var(--fd-color-white);box-shadow:none;background:#1289d0;border-color:#1289d0}.users-table-wrap{border-radius:var(--fd-radius-sm);box-shadow:none;-webkit-overflow-scrolling:touch;background:#fffffff5;border:1px solid #cad8e8;overflow:auto visible}.users-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.users-table th{padding:var(--fd-space-6) var(--fd-space-8);text-align:left;vertical-align:middle;white-space:nowrap;color:#6e8096;font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#edf2f8;border-bottom:1px solid #dde7f1}.users-table td{padding:var(--fd-space-6) var(--fd-space-8);text-align:left;vertical-align:middle;white-space:nowrap;font-size:var(--fs-sm);z-index:1;border-bottom:1px solid #dde7f1;position:relative;overflow:visible}.users-table tbody tr{transition:background-color var(--fd-transition-base);position:relative}.users-table tbody tr:hover td{background:var(--fd-color-surface-soft)}.users-table tbody tr:last-child td{border-bottom:0}.users-usercell{align-items:center;gap:var(--fd-space-5);min-width:0;display:flex}.users-usercopy{flex:auto;min-width:0}.users-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.users-usercell strong{font-size:var(--fs-sm);color:#202c3a;font-weight:var(--weight-semibold);line-height:var(--lh-tight);display:block}.users-usercell span{color:#7b8ca1;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--lh-tight);margin-top:var(--fd-space-2)}.users-cell-text{max-width:100%}.users-avatar{border-radius:var(--fd-radius-round);width:36px;min-width:36px;height:36px;min-height:36px;line-height:var(--fd-leading-none);letter-spacing:var(--fd-tracking-soft-tight);text-transform:uppercase;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff2e;color:var(--fd-color-white)!important;font-size:var(--fd-font-size-md)!important;font-weight:var(--weight-semibold)!important}.users-store-pill{min-height:20px;padding:var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-control-2);color:#6f8095;font-size:var(--fs-label);font-weight:var(--weight-medium);line-height:var(--fd-leading-none);text-overflow:ellipsis;white-space:nowrap;border:1px solid #d2dbe7;justify-content:center;align-items:center;max-width:100%;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.users-store-pill.users-ellipsis{max-width:185px}.users-store-pill--count{color:#6b7f95;cursor:pointer;background:#e9eff6;flex:none;min-width:42px}.users-store-tooltip-wrap{z-index:12;display:inline-flex;position:relative}.users-store-tooltip{gap:var(--fd-space-3);min-width:172px;max-width:220px;padding:var(--fd-space-5) var(--fd-space-6);border-radius:var(--fd-radius-sm);opacity:0;visibility:hidden;transition:opacity var(--fd-transition-base), transform var(--fd-transition-base), visibility var(--fd-transition-base);pointer-events:none;z-index:120;background:#fffffffa;border:1px solid #d7e0eb;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #15263f24}.users-store-tooltip-wrap:hover .users-store-tooltip,.users-store-tooltip-wrap:focus-within .users-store-tooltip,.users-store-tooltip.is-open{opacity:1;visibility:visible}.users-store-tooltip.users-store-tooltip--top.is-open{transform:translate(-50%,-6px)}.users-store-tooltip.users-store-tooltip--bottom{top:calc(100% + 10px);bottom:auto}.users-store-tooltip.users-store-tooltip--bottom.is-open{transform:translate(-50%,6px)}.users-store-tooltip.users-store-tooltip--left{left:0;transform:translate(0)}.users-store-tooltip.users-store-tooltip--left.is-open.users-store-tooltip--top{transform:translateY(-6px)}.users-store-tooltip.users-store-tooltip--left.is-open.users-store-tooltip--bottom{transform:translateY(6px)}.users-store-tooltip.users-store-tooltip--right{left:auto;right:0;transform:translate(0)}.users-store-tooltip.users-store-tooltip--right.is-open.users-store-tooltip--top{transform:translateY(-6px)}.users-store-tooltip.users-store-tooltip--right.is-open.users-store-tooltip--bottom{transform:translateY(6px)}.users-store-tooltip:after{content:"";background:var(--fd-color-white);border-bottom:1px solid #d7e0eb;border-right:1px solid #d7e0eb;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.users-store-tooltip.users-store-tooltip--bottom:after{top:auto;bottom:100%;transform:translate(-50%)rotate(225deg)}.users-store-tooltip.users-store-tooltip--left:after{left:18px;transform:translate(0)rotate(45deg)}.users-store-tooltip.users-store-tooltip--right:after{left:auto;right:18px;transform:translate(0)rotate(45deg)}.users-store-tooltip.users-store-tooltip--left.users-store-tooltip--bottom:after,.users-store-tooltip.users-store-tooltip--right.users-store-tooltip--bottom:after{transform:translate(0)rotate(225deg)}.users-store-tooltip__item{color:#5f7187;font-size:var(--fs-label);font-weight:var(--weight-medium);line-height:var(--fd-leading-135)}.users-store-empty{color:#bbc7d5;font-size:var(--fs-label);font-weight:var(--weight-medium)}.users-status{min-width:50px;min-height:22px;padding:var(--fd-space-0) var(--fd-space-6);border-radius:var(--fd-radius-pill);font-weight:var(--weight-semibold);font-size:var(--fd-font-size-sm);justify-content:flex-start;align-items:center;display:inline-flex}.users-status--active{color:#0f9a8d}.users-status--pending{color:#6f7e92;background:#eef1f5}.users-pager-btn.is-active{background:var(--fd-color-white);color:var(--fd-color-primary-strong);font-weight:var(--weight-extrabold);box-shadow:none;border-color:#9eb8d6}.users-table td[data-label=User],.users-table th:first-child{width:26%}.users-table td[data-label=Role],.users-table th:nth-child(2){width:14%}.users-table td[data-label=Stores]{z-index:15;width:24%}.users-table th:nth-child(3){width:24%}.users-table td[data-label=Status],.users-table th:nth-child(4){width:11%}.users-table td[data-label=Last\ Active],.users-table th:nth-child(5){width:13%}.users-table td[data-label=Actions],.users-table th:nth-child(6){width:7%}.users-sheet-backdrop{z-index:100120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-top:var(--fd-space-17);background:#5b6b805c;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.users-sheet{width:100%;max-height:calc(100vh - 48px);padding:var(--fd-space-7) var(--fd-space-0) var(--fd-space-0);background:var(--fd-color-white);border:1px solid #dbe3eeeb;border-radius:28px 28px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 -18px 48px #2238551f}.users-sheet--compact{max-height:none;padding-bottom:var(--fd-space-8)}.users-sheet-handle{border-radius:var(--fd-radius-pill);width:68px;height:6px;margin:var(--fd-space-0) auto var(--fd-space-9);background:#cfd8e3}.users-sheet-head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);margin-bottom:var(--fd-space-6);padding-inline:var(--fd-space-16);z-index:3;background:var(--fd-color-white);padding-top:var(--fd-space-3);padding-bottom:var(--fd-space-4);border-bottom:0;flex:none;display:flex;position:relative}.users-sheet-body{min-height:0;padding-bottom:var(--fd-space-0);padding-top:var(--fd-space-2);overflow:hidden auto}.users-sheet-footer{background:var(--fd-color-white);padding:var(--fd-space-6) var(--fd-space-0) var(--fd-space-8);border-top:1px solid #edf2f7}.users-sheet-head h2{margin:var(--fd-space-0);font-size:var(--fd-font-size-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-title);font-weight:var(--weight-semibold);color:#1f2937}.users-sheet-close{color:#728398;width:32px;height:32px;box-shadow:none;border-radius:var(--fd-radius-round);background:0 0;border:0}.users-invite-tabs button{color:#5c6e86;min-width:160px;min-height:46px;font-size:var(--fd-font-size-lg);font-weight:var(--weight-semibold);background:0 0;border:0}.users-invite-tabs button.is-active{color:var(--fd-color-white);background:#1689cf}.users-sheet--invite .users-sheet-head{margin-bottom:var(--fd-space-4);padding-bottom:var(--fd-space-3);border-bottom:0}.users-sheet--invite .users-sheet-body{padding-top:var(--fd-space-3);padding-bottom:var(--fd-space-0)}.users-sheet--invite .users-invite-tabs{margin-bottom:var(--fd-space-9);margin-inline:var(--fd-space-16);background:var(--fd-color-surface-chip);border-color:#c7d3e1;width:-moz-fit-content;width:fit-content}.users-sheet--invite .users-invite-tabs button{min-width:100px;min-height:36px;padding:var(--fd-space-0) var(--fd-space-10);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.users-sheet--invite .users-field{gap:var(--fd-space-4)}.users-sheet--invite .users-role-section{gap:var(--fd-space-4);margin-top:var(--fd-space-8)}.users-sheet--invite .users-store-assignment{margin-top:var(--fd-space-7)}.users-sheet--invite .users-field input,.users-sheet--invite .users-password-wrap{border-radius:var(--fd-radius-sm);min-height:44px;padding:var(--fd-space-0) var(--fd-space-7)}.users-sheet--invite .users-field-hint{margin-top:var(--fd-space-3)}.users-sheet--invite .users-role-list{gap:var(--fd-space-4);margin-top:var(--fd-space-2)}.users-sheet--invite .users-role-card{padding:var(--fd-space-6) var(--fd-space-8);border-radius:var(--fd-radius-sm);gap:var(--fd-space-6)}.users-sheet--invite .users-store-option{border-radius:var(--fd-radius-12);min-height:36px}.users-sheet--invite .users-role-card-copy strong{font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold)}.users-sheet--invite .users-role-card-copy small{margin-top:var(--fd-space-1);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.users-sheet--invite .users-radio{width:16px;height:16px}.users-sheet--invite .users-radio span{width:8px;height:8px}.users-sheet--edit .users-field{gap:var(--fd-space-4)}.users-sheet--edit .users-sheet-head{margin-bottom:var(--fd-space-4);padding-bottom:var(--fd-space-3);border-bottom:0}.users-sheet--edit .users-sheet-body{padding-top:var(--fd-space-3);padding-bottom:var(--fd-space-0)}.users-sheet--edit .users-role-section{gap:var(--fd-space-4);margin-top:var(--fd-space-8)}.users-sheet--edit .users-store-assignment{gap:var(--fd-space-4);margin-top:var(--fd-space-7)}.users-sheet--edit .users-field input{border-radius:var(--fd-radius-sm);min-height:44px;padding:var(--fd-space-0) var(--fd-space-7)}.users-sheet--edit .users-role-list{gap:var(--fd-space-4);margin-top:var(--fd-space-2)}.users-sheet--edit .users-role-card{padding:var(--fd-space-6) var(--fd-space-8);border-radius:var(--fd-radius-sm);gap:var(--fd-space-6)}.users-sheet--edit .users-store-option{border-radius:var(--fd-radius-12);min-height:36px}.users-sheet--edit .users-role-card-copy strong{font-size:var(--fd-font-size-base);font-weight:var(--weight-semibold)}.users-sheet--edit .users-role-card-copy small{margin-top:var(--fd-space-1);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.users-sheet--edit .users-radio{width:16px;height:16px}.users-sheet--edit .users-radio span{width:8px;height:8px}.users-sheet--edit .users-modal-actions{padding-top:var(--fd-space-7)}.users-sheet--edit .users-sheet-footer{padding-top:var(--fd-space-0)}.users-sheet--edit .users-secondary-btn,.users-sheet--edit .users-primary-btn{border-radius:var(--fd-radius-pill);min-height:44px;font-size:var(--fd-font-size-base)}.users-sheet--edit .users-primary-btn--wide{min-width:150px}.users-field,.users-role-section{gap:var(--fd-space-5);padding-inline:var(--fd-space-16);display:grid}.users-store-assignment{gap:var(--fd-space-4);padding-inline:var(--fd-space-16);margin-top:var(--fd-space-8);display:grid}.users-store-assignment__head{align-items:baseline;gap:var(--fd-space-4);flex-wrap:wrap;display:flex}.users-store-assignment__head small{color:#7b8ca0;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.users-store-assignment__grid{gap:var(--fd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.users-store-option{border-radius:var(--fd-radius-12);background:var(--fd-color-white);color:#5f7086;text-align:left;min-height:36px;padding:var(--fd-space-4) var(--fd-space-6);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);transition:border-color var(--fd-transition-base), box-shadow var(--fd-transition-base), color var(--fd-transition-base), background var(--fd-transition-base);border:1px solid #d3dde9}.users-store-option:hover{color:#314255;background:var(--fd-color-surface-soft);border-color:#bfd0e2}.users-store-option.is-selected{color:#314255;border-color:#5ab2ea;box-shadow:inset 0 0 0 1px #5ab2ea}.users-field+.users-field,.users-field+.users-field-hint,.users-field-hint+.users-role-section{margin-top:var(--fd-space-7)}.users-role-section+.users-modal-actions,.users-sheet-copy+.users-modal-actions,.users-upload-dropzone+.users-template-card,.users-template-card+.users-section-kicker,.users-sheet-copy+.users-upload-dropzone,.users-import-table+.users-modal-actions{margin-top:var(--fd-space-9)}.users-field>span{color:#5f7188;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);letter-spacing:var(--fd-tracking-subtle-tight);text-transform:none}.users-role-label{color:#5f7188;font-size:var(--fd-font-size-md);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-subtle-tight);text-transform:none}.users-section-kicker{color:#5f7188;font-size:var(--fs-sm);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-subtle-tight);text-transform:none}.users-password-wrap{border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);min-height:56px;padding:var(--fd-space-0) var(--fd-space-9);align-items:center;gap:var(--fd-space-5);border:1px solid #c4d0de;display:flex}.users-password-wrap input{min-width:0;min-height:auto;padding:var(--fd-space-0);color:#243246;font-size:var(--fd-font-size-lg);font-weight:var(--weight-medium);box-shadow:none;background:0 0;border:0;outline:0;flex:auto}.users-password-wrap input:focus{box-shadow:none;outline:0}.users-field>input,.users-field>.users-password-wrap{width:100%}.users-password-wrap .users-icon-btn{width:28px;height:28px;color:var(--fd-color-text-muted-3);background:0 0;border:0;flex:none}.users-field-hint{margin:var(--fd-space-0);color:var(--fd-color-text-muted-3);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-140);margin-inline:var(--fd-space-16)}.users-sheet-copy{margin:var(--fd-space-0);color:var(--fd-color-text-muted-3);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);line-height:var(--fd-leading-150);margin-inline:var(--fd-space-16);max-width:720px}.users-template-card span,.users-upload-dropzone span{margin:var(--fd-space-0);color:var(--fd-color-text-muted-3);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);line-height:var(--fd-leading-150)}.users-role-card-copy small{margin:var(--fd-space-0);color:var(--fd-color-text-muted-3);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-140)}.users-import-row p{margin:var(--fd-space-0);color:var(--fd-color-text-muted-3);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);line-height:var(--fd-leading-150)}.users-upload-dropzone{margin-inline:var(--fd-space-16);border-radius:var(--fd-radius-sm);text-align:center;place-items:center;gap:var(--fd-space-3);color:#202c39;background:#edf2f8;border:2px dashed #cfd8e4;min-height:160px;display:grid}.users-template-card{margin-inline:var(--fd-space-16);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-control-2);min-height:72px;padding:var(--fd-space-7) var(--fd-space-8);justify-content:space-between;align-items:center;gap:var(--fd-space-10);border:1px solid #cbd8e6;display:flex}.users-import-table{margin-inline:var(--fd-space-16);border-top:1px solid #d7e1ed}.users-role-list{gap:var(--fd-space-7);margin-top:var(--fd-space-3);display:grid}.users-role-card.is-selected{border-color:#0f8ad4;box-shadow:inset 0 0 0 1px #0f8ad4}.users-radio{border-radius:var(--fd-radius-round);width:22px;height:22px;margin-top:var(--fd-space-1);border:1.5px solid #c3d1e0;flex-shrink:0;place-items:center;display:inline-grid}.users-radio span{border-radius:var(--fd-radius-round);background:0 0;width:8px;height:8px}.users-role-card.is-selected .users-radio{border-color:#0f8ad4}.users-role-card.is-selected .users-radio span{background:#0f8ad4}.users-role-card-copy strong,.users-template-card strong,.users-upload-dropzone strong{color:#202c39;font-size:var(--fd-font-size-lg);font-weight:var(--weight-bold);display:block}.users-sheet--invite .users-modal-actions{justify-content:flex-start}.users-sheet--invite .users-sheet-footer{padding-top:var(--fd-space-5);padding-bottom:var(--fd-space-6)}.users-sheet--invite .users-secondary-btn{border-radius:var(--fd-radius-pill);padding-inline:var(--fd-space-11);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);flex:none;min-width:86px}.users-sheet--invite .users-primary-btn{border-radius:var(--fd-radius-pill);padding-inline:var(--fd-space-11);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);flex:none}.users-sheet--invite .users-primary-btn--wide{min-width:100px}.users-action-btn--small{min-height:34px;padding-inline:var(--fd-space-7)}.users-sheet-copy--small{font-size:var(--fd-font-size-base)}.users-sheet--compact .users-sheet-footer{padding-top:var(--fd-space-5)}.users-sheet--delete{border-left:0;border-right:0;width:100vw;max-width:none;max-height:calc(100vh - 54px);padding-bottom:0}.users-sheet--delete .users-sheet-handle{margin-bottom:var(--fd-space-7)}.users-sheet--delete .users-sheet-head{padding-top:var(--fd-space-1);padding-bottom:var(--fd-space-4);align-items:flex-start;margin-bottom:0}.users-sheet--delete .users-sheet-head h2{font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-normal);letter-spacing:var(--fd-tracking-soft-tight);font-weight:var(--weight-semibold)}.users-sheet--delete .users-sheet-close{margin-top:var(--fd-space-1);color:var(--fd-color-text-muted-3)}.users-sheet--delete .users-sheet-body{padding-top:0;padding-bottom:var(--fd-space-9)}.users-sheet--delete .users-sheet-copy{color:#5f7085;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-160);font-weight:var(--weight-regular);max-width:none}.users-sheet--delete .users-sheet-footer{padding-top:var(--fd-space-4);padding-bottom:var(--fd-space-7)}.users-sheet--delete .users-modal-actions{justify-content:flex-start;gap:var(--fd-space-4)}.users-sheet--delete .users-secondary-btn,.users-sheet--delete .users-danger-btn{min-width:120px;min-height:46px;padding-inline:var(--fd-space-10);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);flex:none;width:auto}.users-sheet--delete .users-danger-btn{box-shadow:none;background:#eb2f2f;border-color:#eb2f2f}.users-sheet--delete .users-danger-btn:hover:not(:disabled){background:#d72828;border-color:#d72828}.users-modal-actions .users-secondary-btn,.users-modal-actions .users-primary-btn,.users-modal-actions .users-danger-btn{min-height:32px}.users-sheet--edit .users-modal-actions{justify-content:flex-start;gap:var(--fd-space-4)}.users-sheet--edit .users-modal-actions .users-secondary-btn{min-width:88px;min-height:32px;padding-inline:var(--fd-space-11);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);flex:none}.store-sheet--export{border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100vw;max-width:none;min-height:204px;max-height:calc(100vh - 54px);padding:14px 0 0}.store-sheet--export .modal-handle{background:#c5ced9;width:48px;height:4px;margin:0 auto 16px}.store-sheet--export .modal-head{margin:0;padding:0 28px 16px}.store-sheet--export .modal-head h2{font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-125);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-soft-tight)}.store-sheet--export .modal-head button{width:28px;height:28px}.store-sheet--export .store-sheet__body{padding:0 28px 12px;display:block;overflow:visible}.store-export-summary{color:#202c39;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-145);font-weight:var(--fd-font-weight-regular);margin:0}.store-sheet--export .store-sheet__footer{border-top:1px solid #d7e0e9;justify-content:flex-end;padding:10px 28px 16px}.store-sheet--export .store-sheet__save--icon{border-radius:var(--fd-radius-pill);min-width:0;min-height:40px;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-semibold);gap:var(--fd-space-3);padding-inline-start:18px;padding-inline-end:18px}.store-sheet--export .store-sheet__save--icon svg{width:16px;height:16px}.users-sheet--export{border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100vw;max-width:none;min-height:204px;max-height:calc(100vh - 54px);padding:14px 0 0}.users-sheet--export .users-sheet-handle{background:#c5ced9;width:48px;height:4px;margin:0 auto 16px}.users-sheet--export .users-sheet-head{margin:0;padding:0 28px 16px}.users-sheet--export .users-sheet-head h2{font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-125);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-tracking-soft-tight)}.users-sheet--export .users-sheet-close{width:28px;height:28px}.users-sheet--export .users-sheet-body{padding:0 28px 12px;overflow:visible}.users-sheet--export .users-export-summary{color:#202c39;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-145);font-weight:var(--fd-font-weight-regular);margin:0}.users-sheet--export .users-sheet-footer{border-top:1px solid #d7e0e9;padding:10px 28px 16px}.users-sheet--export .users-modal-actions{justify-content:flex-end;padding:0}.users-sheet--export .users-primary-btn{border-radius:var(--fd-radius-pill);min-height:40px;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-semibold);gap:var(--fd-space-3);padding-inline-start:18px;padding-inline-end:18px}.users-sheet--export .users-primary-btn svg{width:16px;height:16px}.users-sheet--import{border-left:0;border-right:0;width:100vw;max-width:none;max-height:calc(100vh - 54px);padding-bottom:0}.users-sheet--import .users-sheet-head{padding-top:var(--fd-space-1);padding-bottom:var(--fd-space-3);margin-bottom:0}.users-sheet--import .users-sheet-head h2{font-size:var(--fd-font-size-lg);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-soft-tight)}.users-sheet--import .users-sheet-body{padding-top:var(--fd-space-3)}.users-sheet--import .users-sheet-copy{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-145);max-width:none}.users-sheet--import .users-upload-dropzone{border-radius:var(--fd-radius-sm);gap:var(--fd-space-2);border-width:1.5px;min-height:148px}.users-sheet--import .users-upload-dropzone strong{font-size:var(--fd-font-size-md);font-weight:var(--weight-bold)}.users-sheet--import .users-upload-dropzone span{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135)}.users-sheet--import .users-upload-dropzone svg{width:22px;height:22px}.users-sheet--import .users-template-card{border-radius:var(--fd-radius-14);min-height:58px;padding:var(--fd-space-5) var(--fd-space-7);gap:var(--fd-space-7)}.users-sheet--import .users-template-card strong{font-size:var(--fd-font-size-md);font-weight:var(--weight-bold)}.users-sheet--import .users-template-card span{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135)}.users-sheet--import .users-action-btn--small{min-height:30px;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);padding-inline-start:14px;padding-inline-end:14px}.users-sheet--import .users-action-btn--small svg{width:14px;height:14px}.users-sheet--import .users-section-kicker{margin-inline:var(--fd-space-16);font-size:var(--fd-font-size-sm);font-weight:var(--weight-bold);letter-spacing:var(--fd-tracking-008);text-transform:uppercase}.users-sheet--import .users-sheet-copy--small{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-140);margin-top:var(--fd-space-4)}.users-sheet--import .users-import-table{margin-top:var(--fd-space-6)}.users-sheet--import .users-import-row{padding-block-start:12px;padding-block-end:12px}.users-sheet--import .users-import-name code{font-size:var(--fd-font-size-sm)}.users-sheet--import .users-import-badge{font-size:var(--fd-font-size-sm);min-height:20px;padding-inline-start:8px;padding-inline-end:8px}.users-sheet--import .users-import-row p{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-140)}.users-sheet--import .users-sheet-footer{padding:var(--fd-space-7) var(--fd-space-16)}.users-sheet--import .users-modal-actions{padding-inline-start:0;padding-inline-end:0}.users-sheet--import .users-primary-btn{border-radius:var(--fd-radius-pill);min-height:32px;font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-bold);padding-inline-start:18px;padding-inline-end:18px}.users-sheet--import .users-primary-btn svg{width:15px;height:15px}.users-sheet--edit .users-modal-actions .users-primary-btn{min-width:100px;min-height:32px;padding-inline:var(--fd-space-11);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);flex:none}.users-import-row{gap:var(--fd-space-8);padding:var(--fd-space-5) var(--fd-space-0);border-bottom:1px solid #d7e1ed;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);display:grid}.users-import-name{align-items:center;gap:var(--fd-space-6);display:flex}.users-import-name code{color:#566b84;font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.users-import-badge{min-height:22px;padding:var(--fd-space-0) var(--fd-space-4);border-radius:var(--fd-radius-pill);font-size:var(--fs-sm);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.users-import-badge--required{color:#e23b32;background:#fff1ef}.users-import-badge--recommended{color:#0e9387;background:#e4f7f4}.users-import-badge--alternative{color:var(--fd-color-primary-strong);background:#e7f4fc}.users-import-badge--conditional{color:#e06a1f;background:#fff2e8}.users-sheet::-webkit-scrollbar{width:0;height:0}.users-sheet-body::-webkit-scrollbar{width:10px}.users-sheet-body::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);border:2px solid var(--fd-color-white);background:#d5deea}.users-sheet-body::-webkit-scrollbar-track{background:0 0}.access-page{gap:var(--fd-space-10);padding:0;display:grid}.app-toast-stack{z-index:100200;gap:var(--fd-space-6);pointer-events:none;flex-direction:column;display:flex;position:fixed;top:24px;right:24px}.app-toast{align-items:flex-start;gap:var(--fd-space-7);min-width:340px;max-width:min(440px,100vw - 32px);padding:var(--fd-space-7) var(--fd-space-7) var(--fd-space-7) var(--fd-space-6);border-radius:var(--fd-radius-xl);-webkit-backdrop-filter:blur(18px);color:#203040;font-size:var(--fs-sm);line-height:var(--fd-leading-150);pointer-events:auto;transform-origin:100% 0;background:linear-gradient(#fffffff5 0%,#f8fbfff0 100%);border:1px solid #d0ddebd1;animation:.22s cubic-bezier(.22,1,.36,1) app-toast-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f203629,0 4px 14px #0f203614}.app-toast:before{content:"";background:#7a91aa;border-radius:20px 0 0 20px;width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.app-toast--success{border-color:#b0e5c7eb}.app-toast--error{border-color:#f4c3c7f2}.app-toast--success:before{background:linear-gradient(#1fb970 0%,#15945a 100%)}.app-toast--error:before{background:linear-gradient(#eb5b67 0%,#d64554 100%)}.app-toast--info:before{background:linear-gradient(#2196d8 0%,#1777b0 100%)}.app-toast__icon{border-radius:var(--fd-radius-xs);flex-shrink:0;place-items:center;width:36px;height:36px;margin-top:1px;display:inline-grid}.app-toast--success .app-toast__icon{color:#17945b;background:linear-gradient(#eafaf1 0%,#dff5e9 100%)}.app-toast--error .app-toast__icon{color:#d64554;background:linear-gradient(#fff0f1 0%,#ffe5e7 100%)}.app-toast--info .app-toast__icon{color:#1777b0;background:linear-gradient(#eaf5fd 0%,#dceefd 100%)}.app-toast__body{flex:1;min-width:0}.app-toast__title{margin:var(--fd-space-0) var(--fd-space-0) 3px;color:#102030;font-size:var(--fs-sm);font-weight:var(--weight-extrabold);line-height:var(--lh-tight);letter-spacing:var(--fd-tracking-subtle-tight);display:block}.app-toast__body span{color:#203040;font-weight:var(--weight-semibold);letter-spacing:var(--fd-tracking-subtle-tight);display:block}.app-toast__description{color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-145);margin-top:5px;display:block}.app-toast__close{border-radius:var(--fd-radius-pill);color:#68809a;width:30px;height:30px;transition:background var(--fd-transition-base), color var(--fd-transition-base), border-color var(--fd-transition-base), transform var(--fd-transition-base);background:#6f859d14;border:1px solid #0000;flex-shrink:0;place-items:center;display:inline-grid}.app-toast__close:hover{color:#1c2b39;background:#68809a29;border-color:#c4d2e0c7;transform:translateY(-1px)}.access-page__head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-8);display:flex}.access-page__head h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-none);letter-spacing:var(--tracking-heading);color:#1d2634}.access-page__head p,.access-footnote,.access-helper-copy{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-0);color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);line-height:var(--fd-leading-150)}.access-note{color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);line-height:var(--fd-leading-150);margin:var(--fd-space-4) var(--fd-space-1) var(--fd-space-0)}.access-primary-btn{transition:var(--fd-transition-base);border:1px solid var(--fd-color-primary-strong);border-radius:var(--fd-radius-pill);background:linear-gradient(180deg, #1188cf 0%, var(--fd-color-primary-strong) 100%);min-height:32px;color:var(--fd-color-white);padding:var(--fd-space-0) var(--fd-space-8);justify-content:center;align-items:center;gap:var(--fd-space-4);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);box-shadow:var(--fd-shadow-primary);display:inline-flex}.access-template-chip{transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#6b7d92;min-height:28px;padding:0 var(--fd-space-7);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-none);border:1px solid #d3deea}.access-permission-chip{transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#62758d;min-height:28px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fs-label);font-weight:var(--weight-medium);border:1px solid #c8d6e7}.access-template-chip:disabled,.access-permission-chip:disabled,.access-visibility-tabs button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.access-icon-btn{transition:var(--fd-transition-base);border-radius:var(--fd-radius-round);color:#6f8096;background:0 0;border:0;place-items:center;width:32px;height:32px;display:inline-grid}.access-primary-btn--save{min-width:104px;min-height:40px;font-size:var(--fs-base)}.access-table-card{border-radius:var(--fd-radius-22);box-shadow:var(--fd-shadow-panel);background:#fffffff5;border:1px solid #cad8e8;overflow:hidden}.access-table-head{align-items:center;gap:var(--fd-space-12);min-height:40px;padding:var(--fd-space-0) var(--fd-space-13);color:#6f8096;font-size:var(--fs-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#edf2f8;grid-template-columns:minmax(0,1fr) 220px;display:grid}.access-table-head span:last-child{font-weight:var(--weight-semibold)}.access-table-head span,.access-table-row>div,.access-role-cell,.access-role-cell>div,.access-visibility-cell,.access-visibility-cell b{min-width:0}.access-table-row{align-items:center;gap:var(--fd-space-12);min-height:60px;padding:var(--fd-space-0) var(--fd-space-12);border-top:1px solid #d9e3ee;grid-template-columns:minmax(0,1fr) 220px;display:grid}.access-role-cell{align-items:center;gap:var(--fd-space-7);display:flex}.access-visibility-cell{justify-content:space-between;align-items:center;gap:var(--fd-space-6);display:flex}.access-info-banner{align-items:flex-start;gap:var(--fd-space-7);padding:var(--fd-space-8) var(--fd-space-9);border-radius:var(--fd-radius-lg);background:#ffffffd6;border-left:4px solid #1689cf;display:flex}.access-chip-row,.access-chip-actions{align-items:center;gap:var(--fd-space-4);margin-top:var(--fd-space-4);flex-wrap:wrap;display:flex}.access-permission-row{justify-content:space-between;align-items:center;gap:var(--fd-space-8);padding:var(--fd-space-5) var(--fd-space-6);display:flex}.access-permission-side{align-items:center;gap:var(--fd-space-5);flex-shrink:0;display:flex}.access-sheet-actions{align-items:center;gap:var(--fd-space-8);justify-content:flex-start;display:flex}.access-sheet-actions--add{justify-content:flex-start}.access-store-list-head{justify-content:space-between;align-items:center;gap:var(--fd-space-8);margin-top:var(--fd-space-5);padding:var(--fd-space-0) var(--fd-space-2);display:flex}.access-store-visibility-head{justify-content:space-between;gap:var(--fd-space-8);align-items:flex-start;display:flex}.access-store-search{margin-top:var(--fd-space-5);align-items:center;gap:var(--fd-space-4);min-height:44px;padding:var(--fd-space-0) var(--fd-space-7);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);border:1px solid #c4d0de;display:flex}.access-visibility-tabs{margin-top:var(--fd-space-5);align-items:center;gap:var(--fd-space-5);margin-bottom:var(--fd-space-4);display:flex}.access-role-icon{border-radius:var(--fd-radius-10);flex-shrink:0;place-items:center;width:42px;height:42px;display:inline-grid}.access-role-cell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fd-font-size-base);color:#202c3a;line-height:var(--fd-leading-snug);font-weight:var(--weight-medium);display:block}.access-role-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:var(--fd-space-2);color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-135);justify-content:center;display:flex;overflow:hidden}.access-visibility{font-size:var(--fs-sm);font-weight:var(--weight-regular)}.access-visibility--all{color:#0e9387}.access-visibility--count{color:#374151}.access-visibility--assigned{color:#7b8ca1}.access-info-banner svg{color:#1689cf;margin-top:var(--fd-space-1);flex-shrink:0}.access-info-banner p{margin:var(--fd-space-0);color:#63758c;font-size:var(--fs-sm);font-weight:var(--weight-semibold);line-height:var(--fd-leading-145)}.access-info-banner strong{color:#1689cf}.access-sheet-backdrop{z-index:100140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5b6b805c;justify-content:center;align-items:flex-end;padding-top:48px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.access-sheet{background:var(--fd-color-white);border:1px solid #dbe3eeeb;border-radius:26px 26px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;width:100vw;max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 -18px 48px #2238551f}.access-sheet-handle{border-radius:var(--fd-radius-pill);width:84px;height:6px;margin:var(--fd-space-6) auto var(--fd-space-4);background:#cfd8e3}.access-sheet-head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-0) var(--fd-space-12) var(--fd-space-7);display:flex}.access-sheet-head h2{margin:var(--fd-space-0);color:#20242e;font-size:var(--fd-font-size-lg);font-weight:var(--weight-semibold);line-height:var(--lh-tight)}.access-sheet-close{color:#728398;width:24px;height:24px;display:flex}.access-sheet-body{padding:var(--fd-space-0) var(--fd-space-12) var(--fd-space-9);z-index:1;position:relative;overflow:hidden auto}.access-sheet-footer{background:var(--fd-color-white);padding:var(--fd-space-5) var(--fd-space-12) var(--fd-space-6);border-top:1px solid #edf2f7}.access-sheet-btn{border-radius:var(--fd-radius-pill);min-height:32px;padding:0 var(--fd-space-9);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-leading-none);transition:var(--fd-transition-base);justify-content:center;align-items:center;display:inline-flex}.access-sheet-btn--secondary{background:var(--fd-color-white);color:#5f738c;border:1px solid #cad7e6}.access-sheet-btn--primary{border:1px solid var(--fd-color-primary-strong);background:linear-gradient(180deg, #1188cf 0%, var(--fd-color-primary-strong) 100%);color:var(--fd-color-white);min-width:92px}.access-kicker{color:#6f8096;font-size:var(--fs-tag);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;display:block}.access-field>span{color:#6f8096;font-size:var(--fs-tag);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;display:block}.access-kicker--spaced,.access-section{margin-top:var(--fd-space-6)}.access-chip-row--dense{gap:var(--fd-space-4);margin-top:var(--fd-space-4)}.access-visibility-tabs button{border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#62758d;min-height:28px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fs-label);font-weight:var(--weight-semibold);border:1px solid #c8d6e7}.access-template-chip.is-active{color:var(--fd-color-white);box-shadow:none;background:#1694db;border-color:#1694db}.access-template-chip.is-active-soft{border-color:var(--fd-color-primary-strong);background:var(--fd-color-primary-strong);color:var(--fd-color-white)}.access-permission-chip.is-active,.access-visibility-tabs button.is-active{color:var(--fd-color-white);background:#1689cf;border-color:#1689cf}.access-input-wrap input{border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-chip);width:100%;min-height:40px;color:var(--fd-color-text-deep);padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);border:1px solid #c4d0de;outline:none}.access-store-search input{border-radius:var(--fd-radius-xs);width:100%;color:var(--fd-color-text-deep);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);min-height:42px;padding:var(--fd-space-0);background:0 0;border:0;outline:none}.access-auto-store-card{border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-chip);width:100%;min-height:40px;color:var(--fd-color-text-deep);padding:var(--fd-space-0) var(--fd-space-10);font-size:var(--fd-font-size-base);font-weight:var(--weight-medium);border:1px solid #c4d0de;outline:none;align-items:center;display:flex}.access-input-wrap{margin-top:var(--fd-space-6);margin-bottom:var(--fd-space-3)}.access-role-name-block{margin-top:var(--fd-space-7)}.access-modal-banner{align-items:flex-start;gap:var(--fd-space-5);margin-top:var(--fd-space-6);padding:var(--fd-space-5) var(--fd-space-7);border-radius:var(--fd-radius-sm);background:#eaf5ff;border-left:3px solid #1f9cf0;display:flex}.access-modal-banner--top{margin-top:0;margin-bottom:var(--fd-space-8)}.access-modal-banner svg{color:#1f9cf0;flex-shrink:0;margin-top:1px}.access-modal-banner p{color:#6e8198;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-140);margin:0}.access-role-name-block .access-kicker{margin-bottom:var(--fd-space-5);line-height:var(--fd-leading-120)}.access-role-name-block .access-input-wrap{margin-top:0;margin-bottom:0}.access-store-list{margin-top:var(--fd-space-5);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);border:1px solid #d6e0eb;max-height:330px;overflow:hidden auto}.access-permission-card{margin-top:var(--fd-space-5);border-radius:var(--fd-radius-sm);background:var(--fd-color-white);border:1px solid #d6e0eb;overflow:hidden}.access-select-grid{margin-top:var(--fd-space-5);gap:var(--fd-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-field{gap:var(--fd-space-3);z-index:6;display:grid;position:relative}.access-select-wrap{position:relative}.access-select-btn{text-align:left;width:100%;font-size:var(--fd-font-size-base);font-weight:var(--weight-regular);border-radius:var(--fd-radius-xs);background:var(--fd-color-surface-chip);min-height:40px;color:var(--fd-color-text-deep);padding:var(--fd-space-0) var(--fd-space-7);justify-content:space-between;align-items:center;gap:var(--fd-space-6);border:1px solid #c4d0de;outline:none;display:flex}.access-select-option{text-align:left;width:100%;font-size:var(--fd-font-size-base);font-weight:var(--weight-regular);min-height:36px;color:var(--fd-color-text-deep);padding:var(--fd-space-0) var(--fd-space-7);background:0 0;border:0}.access-select-btn svg{color:#5f7188;transition:transform var(--fd-transition-base);flex-shrink:0}.access-select-wrap.is-open .access-select-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.access-select-wrap.is-open .access-select-btn svg{transform:rotate(180deg)}.access-select-dropdown{z-index:var(--fd-z-popover);background:var(--fd-color-surface-chip);border:1px solid #c4d0de;border-top:0;border-radius:0 0 12px 12px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden;box-shadow:0 16px 24px #22385514}.access-select-option:hover{background:#1789ca14}.access-select-option.is-active{background:var(--fd-color-primary-strong);color:var(--fd-color-white)}.access-store-row{justify-content:flex-start;align-items:center;gap:var(--fd-space-6);min-height:66px;padding:var(--fd-space-0) var(--fd-space-9);display:flex}.access-permission-row+.access-permission-row,.access-store-row+.access-store-row{border-top:1px solid #e3ebf3}.access-permission-row--stacked{align-items:flex-start}.access-permission-main{min-width:0}.access-permission-main strong{color:#2b3646;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);display:block}.access-permission-row.is-muted .access-permission-main strong{color:#b9c4d2}.access-switch{width:38px;height:22px;padding:var(--fd-space-1);border-radius:var(--fd-radius-pill);background:#cfd8e4;border:0;justify-content:flex-start;align-items:center;display:inline-flex}.access-switch span{border-radius:var(--fd-radius-round);background:var(--fd-color-white);width:16px;height:16px;transition:transform var(--fd-transition-base);box-shadow:0 1px 2px #0f172a2e}.access-switch.is-on{background:#1689cf}.access-switch.is-on span{transform:translate(16px)}.access-switch.is-disabled{opacity:.65;cursor:not-allowed}.access-sales-pill{border-radius:var(--fd-radius-pill);color:#f0a37d;min-height:22px;padding:var(--fd-space-0) var(--fd-space-5);font-size:var(--fs-tag);font-weight:var(--weight-bold);background:#fff2ec;align-items:center;display:inline-flex}.access-filter-groups{margin-top:var(--fd-space-5);margin-left:calc(var(--fd-space-10) * -1);margin-right:calc(var(--fd-space-10) * -1);padding-left:var(--fd-space-10);padding-right:var(--fd-space-10)}.access-filter-group+.access-filter-group{margin-top:var(--fd-space-7)}.access-helper-copy--tight{margin-top:var(--fd-space-5)}.access-match-copy{margin:var(--fd-space-5) var(--fd-space-0) var(--fd-space-0);color:#7b8ca1;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.access-visibility-meta{color:#7b8ca1;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.access-store-chooser{margin-top:var(--fd-space-4);margin-left:calc(var(--fd-space-10) * -1);margin-right:calc(var(--fd-space-10) * -1);padding-left:var(--fd-space-10);padding-right:var(--fd-space-10)}.access-store-search svg{color:#8ba0b6;flex-shrink:0}.access-store-list-head span{color:#7a8ca2;font-size:var(--fd-font-size-md);font-weight:var(--weight-regular)}.access-store-list-head button{font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);color:#1689cf;background:0 0;border:0}.access-store-row input{accent-color:#1689cf;flex-shrink:0;width:16px;height:16px}.access-store-row span{color:#334155;font-size:var(--fs-sm);font-weight:var(--weight-regular);line-height:var(--fd-leading-135);text-align:left}.access-store-list::-webkit-scrollbar{width:10px}.access-store-list::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);background:#b4beca}.access-store-list::-webkit-scrollbar-track{background:0 0}.access-sheet .access-helper-copy{max-width:560px}.access-sheet .access-page__head,.access-sheet .access-page{padding:var(--fd-space-0)}.access-sheet-body::-webkit-scrollbar{width:10px}.access-sheet-body::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);border:2px solid var(--fd-color-white);background:#d5deea}.access-sheet-body::-webkit-scrollbar-track{background:0 0}.groups-page{gap:var(--fd-space-10);padding:0;display:grid}.groups-page__head,.groups-section__head{justify-content:space-between;align-items:center;gap:var(--fd-space-8);display:flex}.groups-table-head{justify-content:space-between;align-items:center;gap:var(--fd-space-10);min-height:34px;padding:var(--fd-space-0) var(--fd-space-11);color:#6f8096;font-size:var(--fs-tag);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#edf2f8;display:flex}.groups-table-row{justify-content:space-between;align-items:center;gap:var(--fd-space-10);min-height:52px;padding:var(--fd-space-4) var(--fd-space-11);border-top:1px solid #d9e3ee;display:flex}.groups-table-section:first-of-type .groups-table-row--region{border-top:0}.groups-table-row--region{background:#edf2f8;min-height:54px}.groups-table-row--region .groups-group-cell strong{white-space:normal;text-overflow:unset;overflow:visible}.groups-table-row--district{padding-left:calc(var(--fd-space-11) + 26px)}.groups-group-cell--district span{white-space:normal;text-overflow:unset;overflow:visible}.groups-table-row--empty{min-height:64px}.groups-table-row--empty .groups-group-cell strong{color:var(--fd-color-text-muted-2);font-weight:var(--weight-medium);white-space:normal;text-overflow:unset;overflow:visible}.groups-table-row--empty .groups-actions-cell{visibility:hidden}.groups-actions-cell{justify-content:flex-end;align-items:center;gap:var(--fd-space-7);flex:0 0 132px;display:flex}.groups-table-card--geographic .groups-table-head--geographic,.groups-table-card--geographic .groups-table-row--geographic{grid-template-columns:minmax(0,1fr) 96px 72px;align-items:center;gap:0;display:grid}.groups-table-card--geographic .groups-table-head--geographic span:nth-child(2),.groups-table-card--geographic .groups-table-head--geographic span:nth-child(3),.groups-count-cell,.groups-view-cell{justify-content:center;align-items:center;min-width:0;display:flex}.groups-table-card--geographic .groups-table-head--geographic span:nth-child(3){border-left:0}.groups-count-cell{padding:0 var(--fd-space-4);font-size:var(--fd-font-size-md)}.groups-view-cell{min-height:100%}.groups-view-cell .groups-icon-btn{color:#708196}.groups-table-card--geographic .groups-table-row--district{padding-left:var(--fd-space-11)}.groups-table-card--geographic .groups-group-cell--district{padding-left:26px}.groups-table-card--geographic .groups-table-row--empty .groups-count-cell,.groups-table-card--geographic .groups-table-row--empty .groups-view-cell{visibility:hidden}.groups-modal-actions{justify-content:flex-end;align-items:center;gap:var(--fd-space-6);display:flex}.groups-store-search{width:100%;min-height:42px;margin-top:var(--fd-space-5);border-radius:var(--fd-radius-pill);background:var(--fd-color-surface-chip);align-items:center;gap:var(--fd-space-4);padding:var(--fd-space-0) var(--fd-space-7);border:1px solid #c4d0de;display:flex}.groups-store-list-head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);margin-top:var(--fd-space-5);padding:var(--fd-space-0) var(--fd-space-1);display:flex}.groups-store-row{justify-content:flex-start;align-items:center;gap:var(--fd-space-7);min-height:66px;padding:var(--fd-space-5) var(--fd-space-9);text-align:left;display:flex}.groups-store-row input{flex:none;width:16px;height:16px;margin:0}.groups-store-copy{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.groups-page__head h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-none);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:#1d2634}.groups-page__head p{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-0);color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-150)}.groups-sheet-note{margin:0 0 var(--fd-space-11);color:#66788e;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-150)}.groups-field-hint,.groups-delete-copy{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-0);color:var(--fd-color-text-muted-2);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--fd-leading-150)}.groups-delete-copy strong{color:#2a3442;font-weight:var(--weight-semibold)}.groups-primary-btn{transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);min-height:32px;padding:var(--fd-space-0) var(--fd-space-6);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:var(--fd-space-2);border:1px solid var(--fd-color-primary-strong);background:linear-gradient(180deg, #1188cf 0%, var(--fd-color-primary-strong) 100%);color:var(--fd-color-white);box-shadow:var(--fd-shadow-primary);display:inline-flex}.groups-secondary-btn{transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);min-width:92px;min-height:34px;padding:0 var(--fd-space-10);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);background:var(--fd-color-white);color:#657991;border:1px solid #c8d6e7;justify-content:center;align-items:center;display:inline-flex}.groups-danger-btn{transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);min-height:44px;padding:var(--fd-space-0) var(--fd-space-11);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:var(--fd-space-4);color:var(--fd-color-white);background:#e32424;border:1px solid #e32424;flex:1 1 0;display:inline-flex}.groups-sheet--delete{border-left:0;border-right:0;border-radius:28px 28px 0 0;width:100vw;max-width:100vw;max-height:calc(100vh - 54px);padding-bottom:0}.groups-sheet--delete .groups-sheet-handle{margin-bottom:var(--fd-space-7)}.groups-sheet--delete .groups-sheet-head{padding-top:var(--fd-space-1);padding-bottom:var(--fd-space-4);align-items:flex-start;margin-bottom:0}.groups-sheet--delete .groups-sheet-head h2{font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-normal);letter-spacing:var(--fd-tracking-soft-tight);font-weight:var(--weight-semibold)}.groups-sheet--delete .groups-sheet-close{margin-top:var(--fd-space-1);color:var(--fd-color-text-muted-3)}.groups-sheet--delete .groups-sheet-body{padding-top:0;padding-bottom:var(--fd-space-9)}.groups-sheet--delete .groups-delete-copy{color:#5f7085;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-160);font-weight:var(--weight-regular);max-width:none;margin-top:0}.groups-sheet--delete .groups-sheet-footer{padding-top:var(--fd-space-4);padding-bottom:var(--fd-space-7)}.groups-sheet--delete .groups-modal-actions{justify-content:flex-start;gap:var(--fd-space-4)}.groups-sheet--delete .groups-secondary-btn,.groups-sheet--delete .groups-danger-btn{min-width:120px;min-height:40px;padding-inline:var(--fd-space-9);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);flex:none;width:auto}.groups-sheet--delete .groups-danger-btn{box-shadow:none;background:#eb2f2f;border-color:#eb2f2f}.groups-sheet--delete .groups-danger-btn:hover:not(:disabled){background:#d72828;border-color:#d72828}.groups-inline-add{transition:var(--fd-transition-base);color:var(--fd-color-primary-strong);padding:var(--fd-space-0);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:0 0;border:0}.groups-icon-btn{transition:var(--fd-transition-base);border-radius:var(--fd-radius-round);color:#6f8096;background:0 0;border:0;place-items:center;width:28px;height:28px;display:inline-grid}.groups-order-options button{transition:var(--fd-transition-base);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#66798f;min-width:72px;min-height:30px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);border:1px solid #c4d0de}.groups-primary-btn--wide{min-width:78px;min-height:34px;padding:0 var(--fd-space-10);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);box-shadow:none}.groups-section{gap:var(--fd-space-5);display:grid}.groups-section__head h2{margin:var(--fd-space-0);color:#6f8096;font-size:var(--fs-tag);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-label-wide);text-transform:uppercase}.groups-table-card{border-radius:var(--fd-radius-22);box-shadow:var(--fd-shadow-panel);background:#fffffff5;border:1px solid #cad8e8;overflow:hidden}.groups-pagination{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-7) var(--fd-space-5) var(--fd-space-5);color:#7b8899;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);border-top:1px solid #d9e3ee;display:flex}.groups-pagination__buttons{align-items:center;gap:var(--fd-space-4);display:flex}.groups-pagination__buttons button{border-radius:var(--fd-radius-xs);color:#7a8796;width:34px;height:34px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:#ffffffc7;border:1px solid #e0e7f0}.groups-pagination__buttons button[aria-label*=Previous],.groups-pagination__buttons button[aria-label*=Next]{font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-none)}.groups-pagination__buttons button:disabled{opacity:.45;cursor:not-allowed}.groups-page-ellipsis{color:#7a8796;min-width:18px;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.groups-page-number.is-active{background:var(--fd-color-white);color:var(--fd-color-primary-dark)}.groups-table-head span:first-child,.groups-table-row>div:first-child{flex:auto;min-width:0}.groups-table-head span,.groups-table-row>div,.groups-group-cell{min-width:0}.groups-table-head span:last-child{text-align:right;width:132px}.groups-group-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#202c3a;min-width:0;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-125);display:block;overflow:hidden}.groups-group-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-145);margin-top:3px;display:block;overflow:hidden}.groups-actions-cell b{color:#364152;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold)}.groups-sheet-backdrop{z-index:100150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5b6b805c;justify-content:center;align-items:flex-end;padding-top:48px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.groups-sheet{background:var(--fd-color-white);border:1px solid #dbe3eeeb;border-radius:26px 26px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,100vw);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 -18px 48px #2238551f}.groups-sheet--compact{max-height:220px}.groups-sheet-handle{border-radius:var(--fd-radius-pill);width:84px;height:6px;margin:var(--fd-space-6) auto var(--fd-space-4);background:#cfd8e3}.groups-sheet-head{justify-content:space-between;align-items:center;gap:var(--fd-space-6);padding:0 var(--fd-space-16) var(--fd-space-5);display:flex}.groups-sheet-head h2{margin:var(--fd-space-0);color:#20242e;font-size:var(--fd-font-size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-tight)}.groups-sheet-close{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.groups-sheet-body{padding:0 var(--fd-space-16) var(--fd-space-7);overflow:hidden auto}.groups-sheet-footer{background:var(--fd-color-white);padding:var(--fd-space-6) var(--fd-space-16) var(--fd-space-7);border-top:1px solid #edf2f7}.modal-head button:hover,.users-sheet-close:hover,.access-sheet-close:hover,.groups-sheet-close:hover,.trend-close:hover{border-color:var(--fd-color-primary-border);background:var(--fd-color-white);color:var(--fd-color-text-strong);box-shadow:inset 0 0 0 1px var(--fd-color-primary-border)}.groups-form-field+.groups-form-field,.groups-form-field+.groups-store-block{margin-top:var(--fd-space-11)}.groups-form-field>span{color:#5f7188;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;display:block}.groups-form-field>span em{margin-left:var(--fd-space-2);color:var(--fd-color-text-muted-2);font-style:normal;font-weight:var(--weight-medium);letter-spacing:var(--fd-tracking-normal);text-transform:none}.groups-form-field input{width:100%;min-height:42px;margin-top:var(--fd-space-5);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);padding:0 var(--fd-space-9);color:var(--fd-color-text-deep);font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);border:1px solid #c4d0de;outline:none}.groups-static-value{margin:var(--fd-space-5) 0 0;color:#243142;font-size:var(--fd-font-size-xl);font-weight:var(--weight-medium);line-height:var(--fd-leading-140)}.groups-order-options{width:-moz-fit-content;width:fit-content;margin-top:var(--fd-space-5);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);border:1px solid #c4d0de;gap:0;display:flex;overflow:hidden}.groups-order-options button{background:var(--fd-color-white);color:#66798f;min-width:40px;min-height:30px;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);border:0;border-right:1px solid #c4d0de;border-radius:0}.groups-order-options button:first-child{min-width:50px}.groups-order-options button:last-child{border-right:0}.groups-order-options button.is-active{border-color:var(--fd-color-primary-strong);background:var(--fd-color-primary-strong);color:var(--fd-color-white)}.groups-store-block{margin-top:var(--fd-space-12)}.groups-store-search svg{color:#8ba0b6;flex-shrink:0}.groups-store-search input{min-height:40px;margin-top:var(--fd-space-0);padding:var(--fd-space-0);background:0 0;border:0}.groups-store-list-head button{color:var(--fd-color-primary-strong);padding:var(--fd-space-0);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);background:0 0;border:0}.groups-store-list{margin-top:var(--fd-space-5);border-radius:var(--fd-radius-xl);background:var(--fd-color-white);border:1px solid #d6e0eb;overflow:hidden}.groups-store-row+.groups-store-row{border-top:1px solid #d9e3ee}.groups-store-row.is-selected{background:#eef7ff}.groups-store-row--readonly{cursor:default}.groups-store-row--readonly input{pointer-events:none;margin:0}.groups-store-list--view{margin-top:var(--fd-space-6)}.groups-store-list--view .groups-store-row{column-gap:var(--fd-space-7);align-items:center!important;justify-content:initial!important;grid-template-columns:16px minmax(0,1fr)!important;display:grid!important}.groups-store-list--view .groups-store-row input{place-self:center start}.groups-store-list--view .groups-store-copy{justify-self:stretch;width:100%}.groups-field-hint--tight{margin-top:var(--fd-space-3)}.groups-store-copy strong{text-align:left;color:#233042;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-135);display:block}.groups-store-copy small{text-align:left;margin-top:var(--fd-space-1);color:#657991;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-135);display:block}.groups-sheet-body::-webkit-scrollbar{width:10px}.groups-sheet-body::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);border:2px solid var(--fd-color-white);background:#d5deea}.groups-sheet-body::-webkit-scrollbar-track{background:0 0}.integrations-page{gap:var(--fd-space-10);padding:0;display:grid}.integrations-page__head h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-5xl);line-height:var(--fd-leading-none);letter-spacing:var(--tracking-heading);font-weight:var(--fd-font-weight-semibold);color:#1d2634}.integrations-page__head p,.integrations-card__head p,.integrations-info-banner p{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-0);color:var(--fd-color-text-muted-2);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--fd-leading-150)}.integrations-info-banner{align-items:center;gap:var(--fd-space-6);padding:var(--fd-space-8) var(--fd-space-10);border-radius:var(--fd-radius-lg);background:#ffffffeb;border-left:4px solid #1689cf;display:flex}.integrations-card__head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-8);padding:var(--fd-space-11) var(--fd-space-11) var(--fd-space-9);display:flex}.integrations-field-row{justify-content:space-between;align-items:center;gap:var(--fd-space-9);min-height:74px;padding:var(--fd-space-7) var(--fd-space-11);display:flex}.integrations-field-actions{justify-content:flex-end;align-items:center;gap:var(--fd-space-5);flex-shrink:0;display:flex}.integrations-info-banner svg{color:#1689cf;flex-shrink:0}.integrations-card-stack{gap:var(--fd-space-9);display:grid}.integrations-card{border-radius:var(--fd-radius-22);box-shadow:var(--fd-shadow-panel);background:#fffffff5;border:1px solid #cad8e8;overflow:hidden}.integrations-card__head h2{margin:var(--fd-space-0);color:#202c3a;font-size:var(--fd-font-size-lg);font-weight:var(--weight-bold);line-height:var(--lh-tight)}.integrations-guide-link{transition:var(--fd-transition-base);color:#1689cf;padding:var(--fd-space-0);font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);white-space:nowrap;background:0 0;border:0}.integrations-icon-btn{transition:var(--fd-transition-base);border-radius:var(--fd-radius-round);width:28px;height:28px;color:var(--fd-color-text-muted-3);background:0 0;border:0;place-items:center;display:inline-grid}.integrations-fields,.integrations-field-row+.integrations-field-row{border-top:1px solid #d9e3ee}.integrations-field-copy{min-width:0}.integrations-field-copy span{color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--lh-tight);display:block}.integrations-field-copy strong{margin-top:var(--fd-space-4);color:#1f2b39;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-135);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.integrations-icon-btn.is-copied{color:#1689cf}.data-import-page{gap:var(--fd-space-11);width:min(100%,1080px);max-width:1080px;padding:0;display:grid}.data-import-page__head h1{margin:var(--fd-space-0);font-size:var(--fd-font-size-4xl);line-height:var(--fd-leading-none);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--tracking-heading);color:#1d2634}.data-import-page__head p{margin:var(--fd-space-4) var(--fd-space-0) var(--fd-space-0);color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-regular);line-height:var(--fd-leading-150)}.data-import-sample p{color:var(--fd-color-text-muted-2);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--fd-leading-150);margin:var(--fd-space-0);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.data-import-card{border-radius:var(--fd-radius-22);box-shadow:var(--fd-shadow-panel);background:#fffffff5;border:1px solid #cad8e8;flex-direction:column;display:flex;overflow:visible}.data-import-card__top{justify-content:space-between;align-items:center;gap:var(--fd-space-8);min-height:72px;padding:var(--fd-space-0) var(--fd-space-11);background:#edf2f8;border-radius:22px 22px 0 0;display:flex}.data-import-template-btn{justify-content:center;align-items:center;gap:var(--fd-space-4);min-height:34px;padding:var(--fd-space-0) var(--fd-space-9);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:#2b3646;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);transition:var(--fd-transition-base);border:1px solid #c8d6e7;display:flex}.data-import-dropzone{border-radius:var(--fd-radius-26);background:var(--fd-color-white);min-height:326px;color:var(--fd-color-text-muted-2);padding:var(--fd-space-15);text-align:center;transition:var(--fd-transition-base);cursor:pointer;border:2px dashed #c7d5e4;place-items:center;display:grid}.data-import-dropzone:hover,.data-import-dropzone.is-drag-active{background:#f4f9ffeb;border-color:#0284c7}.data-import-dropzone:focus-visible{border-color:#0284c7;outline:none;box-shadow:0 0 0 4px #0284c729}.data-import-dropzone.is-selected{background:var(--fd-color-white);cursor:default;border-style:solid;border-color:#0d86d7;box-shadow:inset 0 0 0 1px #0d86d714}.data-import-dropzone.is-uploading{background:var(--fd-color-white);cursor:progress;border-style:dashed;border-color:#c7d5e4}.data-import-dropzone__state{justify-items:center;gap:var(--fd-space-5);display:grid}.data-import-dropzone__state strong{max-width:min(100%,420px)}.data-import-dropzone__state--selected{gap:var(--fd-space-4)}.data-import-dropzone__state--uploading{gap:var(--fd-space-6)}.data-import-dropzone__file-icon,.data-import-dropzone__spinner{color:#0d86d7;place-items:center;display:grid}.data-import-dropzone__spinner svg{animation:1s linear infinite data-import-spin}.data-import-dropzone__actions{justify-content:center;align-items:center;gap:var(--fd-space-6);margin-top:var(--fd-space-7);flex-wrap:wrap;display:flex}.data-import-dropzone__secondary-btn,.data-import-dropzone__primary-btn{min-height:34px;padding:0 var(--fd-space-13);border-radius:var(--fd-radius-pill);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);transition:var(--fd-transition-base)}.data-import-dropzone__secondary-btn{background:var(--fd-color-white);color:#53657b;border:1px solid #cad8e8}.data-import-dropzone__secondary-btn:hover{color:#2b3646;border-color:#9eb4ca}.data-import-dropzone__primary-btn{color:var(--fd-color-white);background:#0d86d7;border:1px solid #0d86d7;box-shadow:0 10px 22px #0d86d738}.data-import-dropzone__primary-btn:hover{background:#0a78c0;border-color:#0a78c0}.data-import-card__top>span,.data-import-field>span{color:#5f7188;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label-wide);text-transform:uppercase}.data-import-card__body{padding:var(--fd-space-11);background:#fffffff5;border-top:1px solid #d9e3ee;border-radius:0 0 22px 22px}.data-import-field{gap:var(--fd-space-5);display:grid}.data-import-select-wrap{z-index:5;display:block;position:relative}.data-import-select-btn{text-align:left;width:100%;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);border-radius:var(--fd-radius-sm);background:var(--fd-color-surface-chip);min-height:42px;color:var(--fd-color-text-deep);padding:var(--fd-space-0) var(--fd-space-8) var(--fd-space-0) var(--fd-space-9);justify-content:space-between;align-items:center;gap:var(--fd-space-6);border:1px solid #c4d0de;outline:none;display:flex}.data-import-dropdown__option{text-align:left;width:100%;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);color:var(--fd-color-text-deep);min-height:36px;padding:var(--fd-space-0) var(--fd-space-9);background:0 0;border:0}.data-import-select-btn svg{color:#5f7188;transition:transform var(--fd-transition-base);flex-shrink:0}.data-import-select-wrap.is-open .data-import-select-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.data-import-select-wrap.is-open .data-import-select-btn svg{transform:rotate(180deg)}.data-import-dropdown{z-index:20;background:var(--fd-color-surface-chip);border:1px solid #c4d0de;border-top:0;border-radius:0 0 14px 14px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden;box-shadow:0 16px 24px #22385514}.data-import-dropdown__option:hover{background:#1789ca14}.data-import-dropdown__option.is-active{background:var(--fd-color-primary-strong);color:var(--fd-color-white)}.data-import-sample{margin-top:var(--fd-space-7)}.data-import-sample p+p{margin-top:var(--fd-space-2)}.data-import-dropzone svg{color:var(--fd-color-text-muted-2)}.data-import-dropzone strong{color:#202c3a;font-size:var(--fd-font-size-md);font-weight:var(--weight-semibold);line-height:var(--fd-leading-140)}.data-import-dropzone span{color:var(--fd-color-text-muted-2);font-size:var(--fd-font-size-md);font-weight:var(--weight-medium)}.data-import-status{width:100%;margin-top:var(--fd-space-12);padding:0 var(--fd-space-11);border-radius:var(--fd-radius-22);background:#fffffff5;border:1px solid #cad8e8;display:grid;overflow:hidden}.data-import-status--success{border-top:3px solid #0b8d82;align-items:center;min-height:74px}.data-import-status--error{border-top:3px solid #dc2626}.data-import-status__summary{align-items:center;gap:var(--fd-space-7);min-height:74px;padding:0;display:flex}.data-import-status__icon{color:#0b8d82;flex:none;place-items:center;display:grid}.data-import-status--error .data-import-status__icon{color:#dc2626}.data-import-status__message{color:#2a3442;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-135);overflow-wrap:anywhere;word-break:break-word}.data-import-status__details{padding:var(--fd-space-8) 0 var(--fd-space-9);gap:var(--fd-space-5);border-top:1px solid #c8d2de;min-width:0;display:grid}.data-import-status__details p{color:#ef3b2d;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-135);overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0}.data-import-actions{margin-top:var(--fd-space-9);justify-content:center;display:flex}.data-import-another-btn{min-height:38px;padding:0 var(--fd-space-13);border-radius:var(--fd-radius-pill);background:var(--fd-color-white);color:var(--fd-color-text-body);font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold);transition:var(--fd-transition-base);border:1px solid #c8d6e7}.data-import-another-btn:hover{color:#0284c7;border-color:#0284c7}@keyframes data-import-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-sidebar__group+.settings-sidebar__group{margin-top:var(--fd-space-9);padding-top:var(--fd-space-9);border-top:1px solid #d9e3ee}.settings-sidebar a svg{display:none}body .page-loader-skeleton{gap:var(--fd-space-9);padding:var(--fd-space-4) var(--fd-space-0) var(--fd-space-10);display:grid}body .page-loader-skeleton__hero{gap:var(--fd-space-7);display:grid}body .page-loader-skeleton__grid{gap:var(--fd-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body .page-loader-skeleton__line{border-radius:var(--fd-radius-2xl);background:linear-gradient(90deg,#deeaf6eb 0%,#f5f9fd 48%,#deeaf6eb 100%) 0 0/200% 100%;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer}body .page-loader-skeleton__card{border-radius:var(--fd-radius-2xl);background:linear-gradient(90deg,#deeaf6eb 0%,#f5f9fd 48%,#deeaf6eb 100%) 0 0/200% 100%;min-height:148px;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer}body .page-loader-skeleton__block{border-radius:var(--fd-radius-2xl);background:linear-gradient(90deg,#deeaf6eb 0%,#f5f9fd 48%,#deeaf6eb 100%) 0 0/200% 100%;min-height:320px;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer}body .page-loader-skeleton__line--title{width:min(280px,48%);height:22px}body .page-loader-skeleton__line--subtitle{width:min(420px,72%);height:14px}body .page-section-skeleton{gap:var(--fd-space-9);padding:var(--fd-space-3) var(--fd-space-0) var(--fd-space-11);display:grid}body .page-section-skeleton__header,body .page-section-skeleton__stack,body .page-section-skeleton__grid{gap:var(--fd-space-7);display:grid}body .page-section-skeleton__chips{gap:var(--fd-space-7);flex-wrap:wrap;display:flex}body .page-section-skeleton__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}body .page-section-skeleton__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}body .page-section-skeleton__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}body .page-section-skeleton__grid--settings{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}body .page-skeleton-line{border-radius:var(--fd-radius-2xl);background:linear-gradient(90deg,#bcc6d4 0%,#d4dde8 50%,#bcc6d4 100%) 0 0/220% 100%;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer}body .page-skeleton-card{border-radius:var(--fd-radius-2xl);background:linear-gradient(90deg,#bcc6d4 0%,#d4dde8 50%,#bcc6d4 100%) 0 0/220% 100%;min-height:140px;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer}body .page-skeleton-surface__glow{border-radius:var(--fd-radius-2xl);opacity:.85;background:linear-gradient(90deg,#bcc6d4 0%,#d4dde8 50%,#bcc6d4 100%) 0 0/220% 100%;animation:1.35s ease-in-out infinite dashboard-skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}body .page-skeleton-surface{padding:var(--fd-space-9);border-radius:var(--fd-radius-lg);box-shadow:none;background:#eef6fdeb;border:1px solid #d6e2f0b8;position:relative;overflow:hidden}body .page-skeleton-surface__content{z-index:1;gap:var(--fd-space-6);display:grid;position:relative}body .page-skeleton-surface__chips{z-index:1;gap:var(--fd-space-5);margin-bottom:var(--fd-space-8);flex-wrap:wrap;display:flex;position:relative}body .page-skeleton-line--title{width:min(280px,48%);height:24px}body .page-skeleton-line--subtitle{width:min(420px,70%);height:14px}body .page-skeleton-line--wide{width:min(560px,84%)}body .page-skeleton-line--chip{border-radius:var(--fd-radius-pill);width:116px;height:38px}body .page-skeleton-line--chip-wide{width:176px}body .page-skeleton-line--section{border-radius:var(--fd-radius-xs);width:160px;height:16px}body .page-skeleton-line--row{border-radius:var(--fd-radius-xs);width:100%;height:14px}body .page-skeleton-line--row-short{width:62%}body .page-skeleton-card--table{min-height:320px}body .page-skeleton-card--chart{min-height:260px}body .page-skeleton-card--sidebar{min-height:420px}body .page-skeleton-card--panel{min-height:180px}body .page-skeleton-card--toolbar{min-height:108px}body .page-skeleton-card--list-item{min-height:152px}body .page-skeleton-surface--table{min-height:320px}body .page-skeleton-surface--chart{min-height:264px}body .page-skeleton-surface--sidebar{min-height:430px}body .page-skeleton-surface--panel{min-height:180px}body .page-skeleton-surface--toolbar{min-height:108px}body .page-skeleton-surface--list-item{min-height:152px}.h-hero{font-size:var(--fs-hero);line-height:var(--lh-tight);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);margin:0}.h-page{font-size:var(--fs-page);line-height:var(--lh-tight);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);margin:0}.h-section{font-size:var(--fs-title);line-height:var(--lh-tight);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);margin:0}.h-subsection{font-size:var(--fs-base);line-height:var(--lh-snug);font-weight:var(--weight-semibold);margin:0}.h-label{font-size:var(--fs-tag);line-height:var(--lh-none);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.body-md{font-size:var(--fs-base);line-height:var(--lh-normal);font-weight:var(--weight-regular);margin:0}.body-sm{font-size:var(--fs-sm);line-height:var(--lh-snug);font-weight:var(--weight-regular);margin:0}.body-xs{font-size:var(--fs-label);line-height:var(--lh-snug);font-weight:var(--weight-regular);margin:0}.text-tag{font-size:var(--fs-tag);line-height:var(--lh-none);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.u-text-strong{color:var(--fd-color-text-strong)}.u-text-muted{color:var(--muted)}.u-text-soft{color:var(--fd-color-text-soft)}.u-text-primary{color:var(--fd-color-primary)}.u-text-success{color:var(--green)}.u-text-danger{color:var(--red)}.u-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-grid{display:grid}.u-center{justify-content:center;align-items:center}.u-between{justify-content:space-between;align-items:center}.u-wrap{flex-wrap:wrap}.u-gap-1{gap:var(--fd-space-2)}.u-gap-2{gap:var(--fd-space-4)}.u-gap-3{gap:var(--fd-space-6)}.u-gap-4{gap:var(--fd-space-8)}.focus-ring:focus-visible{border-color:var(--fd-color-primary);box-shadow:var(--focus-ring);outline:0}.u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.zone-funnel-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.zone-demographic-grid{grid-template-columns:1fr}.zone-demographic-chart{padding:var(--fd-space-0)}.kpi-grid,.target-grid,.dashboard-kpi-grid,.dashboard-info-grid,.kpi-grid.three,.prompt-grid,.stats-row,.pulse-reactions{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col,.form-card,.memo-list,.settings-page{grid-template-columns:1fr}.tree-row,.tree-row.muted{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-sidebar{gap:var(--fd-space-3);padding:var(--fd-space-6);display:flex;position:static;overflow:auto}.settings-sidebar h2{display:none}.settings-sidebar a{border-radius:var(--fd-radius-xs);min-width:max-content}.bottom-nav a{min-width:92px}.account-actions{flex-direction:column;align-items:flex-start}.dashboard-target-strip,.dashboard-bottom-grid{grid-template-columns:1fr}.tree-four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-modal-shell{grid-template-columns:1fr}.calendar-shell{grid-template-columns:56px minmax(0,1fr) 56px}.calendar-weekdays,.calendar-grid{gap:var(--fd-space-6) var(--fd-space-4)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.zone-report-shell{gap:var(--fd-space-7)}.zone-card__header,.zone-card__header--demographic{flex-direction:column;align-items:stretch}.zone-card__actions,.zone-card__actions--demographic{justify-content:flex-start}.zone-funnel-grid{gap:var(--fd-space-9);grid-template-columns:1fr}.zone-funnel-conn{display:none}}@media (max-width:520px){body .trend-modal{border-radius:28px 28px 0 0;max-height:calc(100vh - 12px)}body .trend-modal .trend-modal-main{padding:var(--fd-space-6) var(--fd-space-8) var(--fd-space-6)!important}body .visitors-card-modal .trend-modal-main{padding:var(--fd-space-5) var(--fd-space-6) var(--fd-space-5)!important}body .trend-modal .modal-handle{width:46px;height:4px;top:16px}body .trend-modal .trend-close{width:30px;height:30px;top:28px;right:12px}body .trend-modal .trend-head{max-width:100%;margin-bottom:var(--fd-space-0)}body .trend-modal .trend-title{font-size:var(--fs-title);line-height:1.14}body .trend-modal .trend-value{margin-top:var(--fd-space-5);font-size:clamp(28px,10vw,38px);line-height:var(--fd-leading-098);letter-spacing:var(--tracking-heading)}body .trend-modal .trend-meta{margin-top:var(--fd-space-5);gap:var(--fd-space-3) var(--fd-space-5);font-size:var(--fs-label);line-height:var(--fd-leading-normal);flex-wrap:wrap;align-items:flex-start}body .trend-modal .trend-chart-frame{margin-top:var(--fd-space-4);margin-bottom:var(--fd-space-9);height:214px;overflow:visible}body .trend-modal .trend-chart-frame>div,body .trend-modal .trend-chart-frame .apexcharts-canvas,body .trend-modal .trend-chart-frame .apexcharts-svg{max-width:100%;width:100%!important}body .trend-modal .trend-chart-frame .apexcharts-yaxis text,body .trend-modal .trend-chart-frame .apexcharts-xaxis text{font-size:var(--fs-tag)!important}body .trend-modal .trend-chart-footer{margin-top:var(--fd-space-1);gap:var(--fd-space-6);row-gap:var(--fd-space-4);flex-wrap:wrap;justify-content:flex-start}body .visitors-card-modal .trend-chart-footer{grid-template-columns:minmax(0,1fr);justify-items:flex-start;display:grid}body .visitors-card-modal .trend-legend{width:100%}body .trend-modal .trend-legend{font-size:var(--fs-label);gap:var(--fd-space-3)}body .trend-modal .legend-swatch{width:12px;height:12px}body .trend-modal .trend-definition{margin-top:var(--fd-space-5);padding-top:var(--fd-space-5)}body .trend-modal .trend-definition-label{margin-bottom:var(--fd-space-3);font-size:var(--fs-tag);letter-spacing:var(--tracking-label)}body .trend-modal .trend-definition p{font-size:var(--fs-label);line-height:var(--fd-leading-145)}body .visitors-card-modal__store-sheet{overflow:hidden}body .visitors-card-modal__store-row{gap:var(--fd-space-3);grid-template-columns:minmax(0,1fr);align-items:start}body .visitors-card-modal__store-row strong,body .visitors-card-modal__store-row span{min-width:0}body .visitors-card-modal__store-row span{overflow-wrap:anywhere;word-break:break-word}body .dashboard-metric-card--sensor-empty .dashboard-metric-card__empty-copy{padding-top:var(--fd-space-12);font-size:var(--fs-tag)}body .trend-modal .trend-empty-state{margin-top:var(--fd-space-4);margin-bottom:var(--fd-space-6)}body .trend-modal .trend-empty-state__alert{gap:var(--fd-space-4);min-height:48px;padding-left:var(--fd-space-5);font-size:var(--fd-font-size-lg)}body .trend-modal .trend-empty-state__section{margin-top:var(--fd-space-8)}body .trend-modal .trend-empty-state__reasons{gap:var(--fd-space-6)}body .trend-modal .trend-empty-state__reasons strong{font-size:var(--fd-font-size-base)}body .trend-modal .trend-empty-state__reasons span{font-size:var(--fs-label)}}@media (max-width:1100px){.details-hero{padding-left:var(--fd-space-7);padding-right:var(--fd-space-7);margin-left:-8px;margin-right:-8px}.details-comparison-layout{grid-template-columns:1fr}.details-radar-shell,.details-scatter-shell{min-height:280px}.visitors-metric-grid{grid-template-columns:1fr}.visitors-heatmap__header,.visitors-heatmap__row{grid-template-columns:84px repeat(11,minmax(0,1fr))}.dashboard-target-strip,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .dashboard-target-strip,body .dashboard-bottom-grid{grid-template-columns:1fr}body .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .dashboard-bottom-grid--new{grid-template-columns:1fr}body .dashboard-store-rank-card--full{box-sizing:border-box;grid-column:auto;width:100%;min-width:0;max-width:100%}body .dashboard-page-skeleton__targets{grid-template-columns:1fr}html,body,#root{overflow-x:hidden}body .app-shell{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px));overflow-x:hidden}body .content{padding-left:var(--fd-space-7);padding-right:var(--fd-space-7);overflow-x:hidden}body .report-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-7) var(--fd-space-5);width:100%;max-width:100%;margin:var(--fd-space-0);box-sizing:border-box;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto!important}body .filterbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:var(--fd-space-5);padding:var(--fd-space-3) var(--fd-space-7) var(--fd-space-4);flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto!important}body .report-tabs::-webkit-scrollbar{display:none}body .filterbar::-webkit-scrollbar{display:none}body .report-tabs>*,body .filterbar>*{flex:none}body .report-tabs a{font-size:var(--fs-label);min-height:30px;padding:var(--fd-space-0) 13px;flex:none}body .quick-chip,body .filterbar .filter-chip,body .dashboard-store-rank__action{font-size:var(--fs-label);height:30px;min-height:30px;padding-left:var(--fd-space-6);padding-right:var(--fd-space-6)}body .filterbar .filter-chip-icon,body .quick-chip-icon{width:30px;min-width:30px;padding-left:var(--fd-space-0);padding-right:var(--fd-space-0)}body .filterbar-preset-group{flex:none;width:-moz-fit-content;width:fit-content;max-width:100%;height:32px}body .dashboard-hero h1,body .visitors-report-shell .page-header h1,body .details-hero h1{font-size:var(--fs-page)}body .dashboard-hero p,body .visitors-report-shell .page-header p,body .details-hero p{font-size:var(--fd-font-size-md)}body .bottom-nav{height:calc(60px + env(safe-area-inset-bottom,0px));min-height:calc(60px + env(safe-area-inset-bottom,0px));padding:5px var(--fd-space-5) calc(5px + env(safe-area-inset-bottom,0px));gap:var(--fd-space-0);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}body .bottom-nav a{gap:var(--fd-space-2);width:100%;min-width:0;font-size:var(--fs-label);padding:var(--fd-space-0) var(--fd-space-2)}body .fab-wrap{gap:var(--fd-space-4);bottom:78px;right:12px}body .fab-chip{padding:9px var(--fd-space-6);font-size:var(--fd-font-size-md);gap:7px}body .fab-main,body .connections-fab-main{width:44px;height:44px}body .dashboard-store-rank-card,body .dashboard-store-rank__table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@media (max-width:720px){.visitors-report-page{gap:var(--fd-space-7)}.visitors-metric-grid{grid-template-columns:1fr}.visitors-panel{padding:var(--fd-space-6)}.details-report-page{gap:var(--fd-space-7)}.details-hero{min-height:auto;margin:0 -12px var(--fd-space-2);padding:var(--fd-space-6) var(--fd-space-6) var(--fd-space-7)}.details-panel{padding:var(--fd-space-7) var(--fd-space-6) var(--fd-space-6)}.details-panel-head{flex-direction:column}.details-toolbar{justify-content:flex-start;width:100%}.details-memo-markers{padding-inline:var(--fd-space-3)}.details-comparison-layout{gap:var(--fd-space-7)}.details-comparison-table .table-wrap{max-height:none}.details-report-page .details-table-standard th,.details-report-page .details-table-standard td{padding:var(--fd-space-4) var(--fd-space-5);min-width:84px;max-width:112px;font-size:var(--fd-font-size-sm)}.details-report-page .details-store-cell{min-width:136px!important;max-width:164px!important}.details-report-page .details-table-wrap .table-wrap,.details-report-page .details-performance-matrix{position:relative}.visitors-panel__head,.visitors-panel__head--stack{flex-direction:column;align-items:flex-start}.visitors-panel__actions{gap:var(--fd-space-3)}.visitors-segmented{width:100%}.visitors-segmented button{min-height:32px;padding:5px var(--fd-space-6);font-size:var(--fd-font-size-sm);flex:auto}.visitors-entrance-pagination{flex-wrap:wrap;padding-inline-start:0;padding-inline-end:0}.visitors-demo-breakdown{grid-template-columns:1fr}.visitors-heatmap__header,.visitors-heatmap__row{grid-template-columns:72px repeat(11,minmax(32px,1fr))}.visitors-heatmap__cell{min-height:30px;font-size:var(--fs-tag)}.visitors-entrance-table{padding:0 var(--fd-space-4) var(--fd-space-4);border-radius:var(--fd-radius-sm)}.visitors-entrance-table th,.visitors-entrance-table td,.visitors-demographic-table th,.visitors-demographic-table td{padding-left:var(--fd-space-4);padding-right:var(--fd-space-4)}.visitors-report-shell .page-header h1{font-size:var(--fs-title)}.visitors-report-block>h2{font-size:var(--fs-base)}.visitors-panel__head h2{font-size:var(--fs-sm)}.visitors-metric-card strong{font-size:var(--fd-font-size-lg)}.chat-static-background{padding:var(--fd-space-9) var(--fd-space-7) 170px}.chat-static-sheet{padding-inline:var(--fd-space-7)}.chat-static-sheet__copy p{font-size:var(--fd-font-size-lg)}.chat-static-sheet__input{min-height:56px}.chat-static-sheet__send{width:54px;height:54px}.chat-browse-page__body{padding-inline:var(--fd-space-7)}.chat-browse-page__header{padding-inline:var(--fd-space-7);grid-template-columns:42px 1fr 42px}.chat-browse-page__title{font-size:17px}.billing-subscription{padding-left:var(--fd-space-8);padding-right:var(--fd-space-8);grid-template-columns:1fr}.billing-overview-grid{grid-template-columns:1fr}.billing-address{padding-left:var(--fd-space-8);padding-right:var(--fd-space-8)}.billing-history__head,.billing-history__row{padding-left:var(--fd-space-8);padding-right:var(--fd-space-8);gap:var(--fd-space-5);grid-template-columns:100px minmax(0,1fr) 110px 86px 44px}.billing-subscription__cta{justify-self:stretch;justify-items:start}.billing-sheet{border-radius:24px 24px 0 0;width:100%;max-width:none}.billing-sheet .modal-head,.billing-sheet__body,.billing-sheet__footer{padding-left:var(--fd-space-8);padding-right:var(--fd-space-8)}.company-sheet{border-radius:24px 24px 0 0;width:100%;max-width:none}.company-sheet .modal-head,.company-sheet__body,.company-sheet__footer{padding-left:var(--fd-space-8);padding-right:var(--fd-space-8)}.company-sheet .modal-head h2{font-size:var(--fd-font-size-3xl)}.topbar{padding:var(--fd-space-0) var(--fd-space-7);height:72px}.content{padding:var(--fd-space-0) var(--fd-space-7) var(--fd-space-12);padding-inline:var(--fd-space-6)}.page-header{flex-direction:column}.filterbar{padding:var(--fd-space-5) var(--fd-space-7);flex-wrap:wrap}.dashboard-kpi-grid,.target-grid,.kpi-grid,.kpi-grid.three,.dashboard-info-grid,.tree-row,.tree-row.muted,.prompt-grid,.result-grid,.stats-row,.pulse-reactions,.sheet-grid{grid-template-columns:1fr}.sheet-actions{flex-direction:column;justify-content:stretch}.sheet-actions .primary-btn,.sheet-actions .secondary-btn{width:100%}.account-photo-row{margin-bottom:var(--fd-space-10)}.account-report-row{flex-direction:column;align-items:flex-start}.report-tabs{padding:var(--fd-space-0) var(--fd-space-7);overflow:auto}.bottom-nav{padding:var(--fd-space-4) var(--fd-space-0) var(--fd-space-5);justify-content:flex-start;bottom:0;left:0;right:0;overflow:auto;transform:none}.bottom-nav a{flex:none;min-width:90px}.prototype-bar .demo-pill,.logout-btn,.topbar-actions>a>span.caret{display:none}.chat-open .flow-chat-widget{width:auto;top:84px;bottom:70px;left:12px;right:12px}.modal{max-height:92vh;padding-inline:var(--fd-space-9);padding:var(--fd-space-10) var(--fd-space-9) var(--fd-space-0)}.pulse-hero-head,.connection-row,.memo-meta,.memo-footer{flex-direction:column;align-items:flex-start}.connection-right{flex-wrap:wrap;width:100%}.fab-wrap{bottom:100px;right:14px}.dashboard-hero{padding:var(--fd-space-8) var(--fd-space-1) var(--fd-space-6);flex-direction:column;align-items:flex-start}.dashboard-bottom-grid,.dashboard-target-strip,.tree-two-up,.tree-four-up{grid-template-columns:1fr}.filterbar-preset-group{width:100%;padding-bottom:var(--fd-space-1);overflow:auto}.calendar-shell{grid-template-columns:1fr}.calendar-nav{display:none}.calendar-weekdays,.calendar-grid{gap:var(--fd-space-5) var(--fd-space-3)}.calendar-cell{height:44px;font-size:var(--fd-font-size-lg);border-radius:var(--fd-radius-sm)}.profile-menu{width:min(286px,100vw - 20px);top:46px}.trend-modal{height:calc(100vh - 72px);max-height:calc(100vh - 72px);margin-top:auto}.trend-modal-main{padding:var(--fd-space-7) var(--fd-space-9) var(--fd-space-6)}.trend-memo-popover{width:auto;max-height:calc(100vh - 24px);top:12px;left:12px;right:12px;transform:none}.details-report-page .details-memo-popover{width:auto;max-width:none;right:12px;transform:none;left:12px!important}.sheet-modal.date-modal,.sheet-modal.filter-modal,.sheet-modal.list-modal{padding-inline:var(--fd-space-9)}body .sheet-modal.compare-modal{padding-inline:var(--fd-space-4)}.date-mode-switch{flex-wrap:wrap;width:100%}body .compare-segmented{-ms-overflow-style:none;scrollbar-width:none;width:100%;padding:5px var(--fd-space-4);border-radius:var(--fd-radius-pill);flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:7px;display:flex;overflow:auto hidden}body .compare-segmented::-webkit-scrollbar{display:none}.date-mode-switch button{flex:calc(50% - 8px)}body .compare-segmented button{min-width:max-content;min-height:34px;padding:var(--fd-space-2) var(--fd-space-6);font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-none);text-align:center;border-radius:var(--fd-radius-pill);white-space:nowrap;flex:none;gap:3px}body .compare-segmented button svg{flex:none;width:12px;height:12px}.retail-period-row{gap:var(--fd-space-5);min-height:56px;padding-block:var(--fd-space-6);grid-template-columns:40px minmax(0,1fr)}.retail-period-row--week{grid-template-columns:58px minmax(0,1fr)}.retail-calendar-toolbar{grid-template-columns:40px minmax(0,1fr) 40px}.retail-calendar-scroll{max-height:56vh;padding-right:var(--fd-space-0)}.retail-period-range{padding-top:var(--fd-space-1);grid-column:2}.retail-period-copy{row-gap:var(--fd-space-1);flex-wrap:wrap}.retail-week-group-head{gap:var(--fd-space-5);grid-template-columns:40px minmax(0,1fr)}.retail-week-group-code{padding-left:var(--fd-space-5)}.dashboard-layout-switch{justify-content:flex-end;width:100%}.dashboard-kpi-shell{padding-inline:var(--fd-space-7)}.tree-final-row{grid-template-columns:1fr}.pulse-page .page-header h1{font-size:27px}.pulse-page .page-header p,.pulse-range{font-size:var(--fd-font-size-base)}.pulse-page-hero,.pulse-group{padding-left:var(--fd-space-8);padding-right:var(--fd-space-8)}.pulse-check-card{padding:var(--fd-space-9);flex-direction:column;align-items:flex-start}.pulse-check-btn{width:100%}.pulse-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-kpi-grid{grid-template-columns:1fr}.pulse-modal{padding:var(--fd-space-8) var(--fd-space-8) var(--fd-space-0)}.pulse-modal .modal-head h2{font-size:var(--fs-title)}.pulse-modal-scroll{max-height:calc(100vh - 220px)}.pulse-modal-footer{gap:var(--fd-space-6);flex-wrap:wrap}.pulse-save-btn{order:2}.pulse-footer-actions{width:100%;margin-left:var(--fd-space-0);justify-content:flex-end}.pulse-back-btn,.pulse-next-btn{flex:auto;min-width:0}.pulse-memo-item p{font-size:var(--fd-font-size-lg)}.export-row{gap:var(--fd-space-6);padding-inline:var(--fd-space-9);padding-block:var(--fd-space-9);grid-template-columns:1fr}.export-row-label{font-size:var(--fs-base)}.export-pill--wide,.export-pill--compact,.export-pill--select,.export-pill--toggle{width:100%;min-width:0}.export-footer{padding-inline:var(--fd-space-9)}.export-download-btn{width:100%;min-width:0}.export-sheet-row.active{padding-inline:var(--fd-space-12);margin-inline-start:-24px;margin-inline-end:-24px}.dashboard-metric-card.dashboard-kpi-tree-main{min-height:148px}.dashboard-hero h1{font-size:var(--fd-font-size-4xl)}.dashboard-hero p{font-size:var(--fd-font-size-base)}.dashboard-layout-switch button{min-height:32px;padding-inline:var(--fd-space-6)}.simulator-hero{min-height:96px;padding-inline:var(--fd-space-0)}.simulator-hero h1{font-size:26px}.simulator-section,.simulator-baseline-head{padding-inline:var(--fd-space-8)}.simulator-baseline-grid{padding-inline:var(--fd-space-8);grid-template-columns:1fr}.simulator-date-grid{grid-template-columns:1fr}.simulator-footnote,.simulator-result-title,.simulator-result-number,.simulator-result-helper{padding-inline:var(--fd-space-8)}.simulator-divider{margin-inline:var(--fd-space-8)}body .content{padding-inline:var(--fd-space-6);padding:var(--fd-space-0) var(--fd-space-5) var(--fd-space-8);overflow-x:hidden}body .dashboard-hero{padding:var(--fd-space-3) var(--fd-space-0) var(--fd-space-7);padding-top:var(--fd-space-3);padding-bottom:var(--fd-space-7);margin-bottom:0}body .dashboard-hero h1{font-size:var(--fs-title);line-height:var(--fd-leading-110)}body .dashboard-hero p{font-size:var(--fs-label);line-height:var(--fd-leading-145)}body .dashboard-target-strip,body .dashboard-kpi-grid{gap:var(--fd-space-5);grid-template-columns:1fr}body .dashboard-bottom-grid{grid-template-columns:1fr}body .dashboard-layout-switch button{padding-inline:var(--fd-space-6);min-height:28px;padding:var(--fd-space-0) var(--fd-space-5);font-size:var(--fs-tag);flex:none}body .dashboard-journey-card,body .dashboard-forecast-card{border-radius:var(--fd-radius-sm);width:100%;min-width:0;max-width:100%;min-height:auto;overflow:hidden}body .dashboard-bottom-grid--new{gap:var(--fd-space-5);min-width:0;max-width:100%}body .dashboard-bottom-grid--new>*{min-width:0;max-width:100%}body .dashboard-store-rank-card--full{width:100%;min-width:0;max-width:100%;padding:var(--fd-space-6) var(--fd-space-5);overflow:hidden}body .dashboard-radar-head,body .dashboard-radar-title,body .dashboard-radar-title h2{min-width:0;max-width:100%}body .dashboard-journey-body{margin-top:var(--fd-space-7);gap:var(--fd-space-6)}body .dashboard-journey-row__head{align-items:flex-start;gap:var(--fd-space-4)}body .dashboard-journey-row__head strong{text-align:right;min-width:0;font-size:var(--fd-font-size-base);line-height:var(--fd-leading-snug);overflow-wrap:anywhere;flex:auto}body .dashboard-journey-helper{font-size:var(--fs-tag);line-height:var(--fd-leading-normal)}body .dashboard-forecast-card .dashboard-radar-head{gap:var(--fd-space-4);flex-wrap:wrap;align-items:flex-start}body .dashboard-forecast-link{font-size:var(--fs-label)}body .dashboard-forecast-grid{padding-bottom:var(--fd-space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow:auto hidden}body .dashboard-forecast-grid::-webkit-scrollbar{display:none}body .dashboard-forecast-grid__head,body .dashboard-forecast-grid__row{grid-template-columns:50px repeat(11,24px);width:max-content;min-width:100%}body .dashboard-forecast-grid__cells span{height:24px;min-height:24px}body .dashboard-forecast-grid__head span{min-height:18px;font-size:var(--fs-tag)}body .dashboard-forecast-grid__label strong{font-size:var(--fs-label)}body .dashboard-forecast-grid__label span{font-size:var(--fs-tag)}body .dashboard-page-skeleton__line--title{width:170px;height:28px}body .dashboard-page-skeleton__line--subtitle{width:240px}body .dashboard-page-skeleton__block--kpis{min-height:420px}html,body,#root{overflow-x:hidden}body .app-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));overflow-x:hidden}body .topbar{height:64px;padding:var(--fd-space-0) var(--fd-space-6) var(--fd-space-0) var(--fd-space-7)}body .report-tabs{padding-left:var(--fd-space-6);padding-right:var(--fd-space-6);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--fd-space-3);padding:var(--fd-space-4) var(--fd-space-5) var(--fd-space-5);flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto!important}body .filterbar{padding-left:var(--fd-space-6);padding-right:var(--fd-space-6);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--fd-space-5);flex-wrap:nowrap;align-items:center;min-height:46px;padding-top:5px;padding-bottom:7px;overflow-y:hidden;overflow-x:auto!important}body .filterbar-preset-group{flex-wrap:nowrap;min-width:max-content;max-width:100%;overflow:auto hidden}body .report-tabs::-webkit-scrollbar{display:none}body .filterbar::-webkit-scrollbar{display:none}body .filterbar-preset-group::-webkit-scrollbar{display:none}body .report-tabs>*,body .filterbar>*,body .filterbar-preset-group>*,body .filterbar-divider{flex:none}body .report-tabs a{font-weight:var(--weight-semibold);min-height:28px;padding:var(--fd-space-0) var(--fd-space-5);font-size:var(--fs-tag);border-radius:var(--fd-radius-pill)}body .filterbar .filter-chip{height:30px;min-height:30px;font-size:var(--fs-label);padding-left:11px;padding-right:11px}body .dashboard-store-rank__action{height:30px;min-height:30px;font-size:var(--fs-label);max-width:100%;padding-left:11px;padding-right:11px}body .quick-chip{height:30px;min-height:30px;font-size:var(--fs-label);padding-left:11px;padding-right:11px}body .filterbar .filter-chip svg,body .dashboard-store-rank__action svg,body .quick-chip svg{width:14px;height:14px}body .filterbar .filter-chip-icon{width:32px;min-width:32px;padding-left:var(--fd-space-0)!important;padding-right:var(--fd-space-0)!important}body .filterbar .filter-chip__count{min-width:17px;height:17px;padding:0 4px;font-size:9px}body .quick-chip-icon{width:32px;min-width:32px;padding-left:var(--fd-space-0)!important;padding-right:var(--fd-space-0)!important}body .details-hero{padding-top:var(--fd-space-4);padding-bottom:var(--fd-space-7);margin-bottom:0}body .visitors-report-shell .page-header h1,body .details-hero h1{font-size:var(--fs-title);line-height:var(--fd-leading-110)}body .visitors-report-shell .page-header p,body .details-hero p{font-size:var(--fs-label);line-height:var(--fd-leading-145)}body .dashboard-tree-row.tree-main-row,body .dashboard-tree-row.tree-two-up,body .dashboard-tree-row.tree-two-split,body .dashboard-tree-row.tree-four-up,body .dashboard-tree-bridge.tree-bridge-two,body .dashboard-tree-bridge.tree-bridge-four{grid-template-columns:1fr}body .dashboard-tree-row,body .dashboard-tree{gap:var(--fd-space-5)}body .dashboard-tree-bridge{display:none}body .dashboard-layout-switch{scrollbar-width:none;flex:none;justify-content:flex-start;align-self:center;width:auto;max-width:none;overflow:visible}body .dashboard-layout-switch::-webkit-scrollbar{display:none}body .dashboard-target-card{border-radius:var(--fd-radius-sm);padding:var(--fd-space-6)}body .dashboard-metric-card{border-radius:var(--fd-radius-sm)}body .dashboard-store-rank-card{border-radius:var(--fd-radius-sm);width:100%;min-width:0;max-width:100%;padding:var(--fd-space-6) var(--fd-space-5);overflow:hidden}body .details-panel,body .visitors-panel,body .visitors-metric-card{padding:var(--fd-space-6)}body .dashboard-metric-card__head span{font-size:var(--fd-font-size-md)}body .dashboard-store-rank__title p{font-size:var(--fd-font-size-md);min-width:0;max-width:100%}body .details-panel-head h2,body .visitors-panel__head h2{font-size:var(--fd-font-size-md)}body .dashboard-metric-card__value,body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__value{font-size:26px}body .dashboard-metric-card__previous,body .dashboard-metric-card__empty-copy{font-size:var(--fs-tag)}body .dashboard-store-rank__count{font-size:var(--fs-tag);min-width:0}body .visitors-panel__head p,body .visitors-metric-card p{font-size:var(--fs-tag)}body .dashboard-store-rank__title h2{font-size:var(--fs-base);min-width:0;max-width:100%}body .visitors-report-block>h2{font-size:var(--fs-base)}body .dashboard-kpi-more{margin-top:var(--fd-space-5)}body .dashboard-kpi-more__btn,body .dashboard-kpi-more--tree .dashboard-kpi-more__btn{min-height:32px;padding:var(--fd-space-0) var(--fd-space-7);font-size:var(--fs-label)}body .dashboard-store-rank__table th{font-size:var(--fd-font-size-2xs);white-space:nowrap}body .visitors-entrance-table th,body .visitors-demographic-table th{font-size:var(--fd-font-size-2xs)}body .dashboard-store-rank__table td{font-size:var(--fs-label);padding:var(--fd-space-4) 9px;white-space:nowrap}body .visitors-entrance-table td,body .visitors-demographic-table td{font-size:var(--fs-label);padding:var(--fd-space-4) 9px}body .bottom-nav{height:calc(54px + env(safe-area-inset-bottom,0px));min-height:calc(54px + env(safe-area-inset-bottom,0px));padding:3px var(--fd-space-4) calc(var(--fd-space-2) + env(safe-area-inset-bottom,0px));gap:var(--fd-space-0);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}body .bottom-nav a{gap:var(--fd-space-1);width:100%;min-width:0;font-size:var(--fd-font-size-sm);font-weight:var(--weight-semibold);padding:var(--fd-space-0) var(--fd-space-2);border-radius:0}body .bottom-nav a svg{width:15px;height:15px}body .bottom-nav a>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:var(--fd-leading-110);display:block;overflow:hidden}body .fab-wrap{right:10px;bottom:calc(72px + env(safe-area-inset-bottom,0px));gap:var(--fd-space-4)}body .fab-menu{gap:var(--fd-space-4)}body .fab-chip{min-height:34px;padding:var(--fd-space-4) 11px;font-size:var(--fs-label);font-weight:var(--weight-bold);border-radius:var(--fd-radius-pill)}body .fab-main,body .connections-fab-main{width:42px;height:42px}body .fab-main svg,body .connections-fab-main svg{width:16px;height:16px}.users-screen__top h1{font-size:var(--fd-font-size-4xl)}.users-sheet-backdrop{padding-top:var(--fd-space-9)}.users-sheet{width:calc(100vw - 8px);max-height:calc(100vh - 18px);padding:var(--fd-space-7) var(--fd-space-0) var(--fd-space-0);border-radius:22px 22px 0 0}.users-sheet-head{margin-bottom:var(--fd-space-9);padding-inline:var(--fd-space-8);padding-bottom:var(--fd-space-6)}.users-sheet-body{padding-top:var(--fd-space-3)}.users-invite-tabs{width:100%}.users-invite-tabs button{flex:1 1 0;min-width:0;min-height:44px}.users-sheet--invite .users-invite-tabs{margin-inline:var(--fd-space-8);margin-bottom:var(--fd-space-8)}.users-sheet--invite .users-invite-tabs button{min-height:40px;padding-inline:var(--fd-space-6);max-width:-moz-fit-content;max-width:fit-content}.users-sheet--invite .users-field input,.users-sheet--invite .users-password-wrap{min-height:44px;padding-inline:var(--fd-space-7)}.users-sheet--invite .users-role-card{padding:var(--fd-space-6) var(--fd-space-7);gap:var(--fd-space-5)}.users-field input,.users-password-wrap{min-height:48px;padding-inline:var(--fd-space-7)}.users-field,.users-role-section,.users-store-assignment{padding-inline:var(--fd-space-8);margin-inline:var(--fd-space-0)}.users-store-assignment__grid{grid-template-columns:1fr}.users-field-hint,.users-sheet-copy,.users-upload-dropzone,.users-template-card,.users-import-table{padding-inline:var(--fd-space-8);margin-inline:var(--fd-space-0)}.users-modal-actions{padding-inline:var(--fd-space-8);margin-inline:var(--fd-space-0);justify-content:flex-end!important}.users-sheet-footer{padding-bottom:var(--fd-space-4)}.users-import-row{gap:var(--fd-space-5);grid-template-columns:1fr}.users-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.users-table{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:0}.users-table thead{display:none}.users-table tbody{width:100%;display:block}.users-table tr{border:1px solid var(--fd-color-border-soft);border-radius:var(--fd-radius-sm);background:#fffffffa;width:100%;display:block;overflow:hidden;box-shadow:0 10px 24px #162d4a0f}.users-table td{width:100%;min-height:0;padding:var(--fd-space-5) var(--fd-space-7);border-bottom:1px solid #e7eef6;display:block}.users-table tbody tr:last-child td,.users-table tr td:last-child{border-bottom:0}.users-table td:before{content:attr(data-label);margin-bottom:var(--fd-space-3);color:#7a8ca1;font-size:var(--fs-tag);line-height:var(--lh-tight);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);display:block}.users-usercell{align-items:flex-start}.users-store-pills{flex-wrap:wrap}.users-row-actions{justify-content:flex-start}.users-footer{gap:var(--fd-space-5)}.users-pager{padding-bottom:var(--fd-space-1);flex-wrap:nowrap;overflow-x:auto}.users-pager-btn{flex:none}.access-page__head h1{font-size:var(--fd-font-size-3xl)}.app-toast-stack{top:16px;left:16px;right:16px}.app-toast{min-width:0;max-width:none;padding-right:var(--fd-space-6);transform-origin:top}.access-table-head,.access-table-row{padding-inline:var(--fd-space-8)}.access-sheet-backdrop{padding-top:var(--fd-space-8)}.access-sheet{border-radius:22px 22px 0 0;width:calc(100vw - 8px);max-height:calc(100vh - 16px)}.access-sheet-head,.access-sheet-body,.access-sheet-footer{padding-inline:var(--fd-space-8)}.access-primary-btn{width:100%}.access-chip-row,.access-chip-actions{gap:var(--fd-space-4)}.access-template-chip,.access-permission-chip,.access-visibility-tabs button,.access-permission-row,.access-store-row{padding-inline:var(--fd-space-6)}.groups-page__head h1{font-size:var(--fd-font-size-5xl)}.groups-primary-btn{white-space:nowrap;width:-moz-fit-content;width:fit-content;height:32px}.groups-table-head,.groups-table-row,.groups-sheet-head,.groups-sheet-body,.groups-sheet-footer{padding-inline:var(--fd-space-8)}.groups-actions-cell{gap:var(--fd-space-5);flex-basis:96px}.groups-order-options{flex-wrap:wrap}.integrations-page__head h1{font-size:var(--fd-font-size-5xl)}.integrations-card__head{padding-inline:var(--fd-space-8);flex-direction:column}.integrations-field-row{padding-inline:var(--fd-space-8);align-items:flex-start}.data-import-page__head h1{font-size:var(--fd-font-size-5xl)}.data-import-card__top{padding:var(--fd-space-8);flex-direction:column;align-items:stretch}.data-import-card__body{padding:var(--fd-space-8)}.data-import-status{padding:0 var(--fd-space-8)}.data-import-status__summary{padding:var(--fd-space-9) 0;align-items:flex-start;min-height:0}.data-import-status__details{padding:var(--fd-space-7) 0 var(--fd-space-9)}.data-import-dropzone{min-height:240px;padding:var(--fd-space-10)}.settings-sidebar__group,.settings-sidebar__group--connect{align-items:center;gap:var(--fd-space-3);flex:none;display:flex}.settings-sidebar__group+.settings-sidebar__group{margin-top:var(--fd-space-0);padding-top:var(--fd-space-0);border-top:0}.settings-sidebar h2{display:none}.settings-sidebar a{min-width:max-content;height:40px;min-height:40px;padding:0 var(--fd-space-6);border-radius:var(--fd-radius-pill);white-space:nowrap;background:#f7fafc;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-sidebar a.active{background:#e7f3ff}body .dashboard-store-rank__header{align-items:flex-start;gap:var(--fd-space-4);flex-wrap:wrap}body .dashboard-store-rank__title{min-width:0;max-width:100%}body .dashboard-store-rank__table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--fd-radius-sm);min-width:0;max-width:100%;overflow:auto hidden}body .dashboard-store-rank__table-wrap::-webkit-scrollbar{display:none}body .dashboard-store-rank__table{width:max-content;min-width:520px}body .dashboard-store-rank__footer{justify-content:space-between;align-items:center;gap:var(--fd-space-5);padding:var(--fd-space-6) var(--fd-space-2) var(--fd-space-0);flex-wrap:wrap}body .dashboard-store-rank__pager{margin-left:auto}body .dashboard-section-title{justify-content:space-between;align-items:center;gap:var(--fd-space-3);margin:var(--fd-space-3) var(--fd-space-0) var(--fd-space-5);flex-wrap:nowrap;display:flex}body .dashboard-section-title>div:first-child{flex:auto;min-width:0}body .dashboard-section-title h2{font-size:var(--fd-font-size-base);line-height:var(--fd-leading-snug)}}@media (max-width:768px){.connections-page{padding-bottom:84px}.connections-shell{padding:var(--fd-space-0) var(--fd-space-8)}.connections-topbar{padding-top:var(--fd-space-8)}.connections-title{font-size:var(--fs-page)}.connections-subtitle{font-size:var(--fd-font-size-md)}.stats-grid{gap:var(--fd-space-5);grid-template-columns:1fr}.stat-card{min-height:95px}.connections-table-head{padding-inline:var(--fd-space-7)}.connections-table-row{padding-inline:var(--fd-space-7);grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center}.connections-row-actions{gap:12px}.connections-row-title{font-size:var(--fs-sm)}.connections-row-subline{font-size:var(--fs-label)}.connections-composer__inline-row{grid-template-columns:1fr}.app-shell--settings,.app-shell--settings .content{height:auto;overflow:visible}.settings-section-stack{gap:var(--fd-space-7)}.account-photo-row{gap:var(--fd-space-6);margin-bottom:var(--fd-space-8);flex-direction:column}.account-photo-actions{gap:var(--fd-space-4);flex-wrap:wrap;width:100%}.account-upload-btn,.account-password-btn,.account-actions .primary-btn{width:100%}.account-report-row{align-items:flex-start;gap:var(--fd-space-5)}.account-toggle{margin-left:auto}.company-card__head,.billing-section__head,.store-page__hero,.brand-page .page-header,.users-screen__top,.groups-page__head,.integrations-page__head,.data-import-page__head{align-items:stretch;gap:var(--fd-space-5)}.company-row,.brand-info-row{gap:var(--fd-space-3);grid-template-columns:1fr;align-items:flex-start}.company-page{gap:var(--fd-space-9)}.company-page .page-header{gap:var(--fd-space-1);margin-bottom:var(--fd-space-1)}.company-page .page-header h1{font-size:var(--fd-font-size-3xl);line-height:var(--fd-leading-snug);letter-spacing:var(--fd-tracking-title)}.company-page .page-header p{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135);color:#7d8da2}.company-divider-copy{margin:var(--fd-space-2) 0 -6px;padding-top:var(--fd-space-8);font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-145)}.company-card--workflow{border-radius:var(--fd-radius-sm)}.company-card__head,.company-subhead{padding:var(--fd-space-6) var(--fd-space-7);font-size:var(--fd-font-size-sm);letter-spacing:var(--fd-tracking-014)}.company-card__action{font-size:var(--fd-font-size-md);font-weight:var(--fd-font-weight-semibold)}.company-row{gap:var(--fd-space-14);min-height:40px;padding:0 var(--fd-space-7);grid-template-columns:96px minmax(0,1fr);align-items:center;display:flex}.company-row span{font-size:var(--fd-font-size-sm)}.company-row strong{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-135)}.company-callout{gap:var(--fd-space-5);padding:var(--fd-space-6) var(--fd-space-7);border-radius:var(--fd-radius-10)}.company-callout strong{font-size:var(--fd-font-size-md);margin-bottom:var(--fd-space-2)}.company-callout p{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-145)}.company-whitelist{gap:var(--fd-space-6);padding:var(--fd-space-6) var(--fd-space-6) var(--fd-space-7)}.company-chip-list{gap:var(--fd-space-3)}.company-chip{min-height:28px;padding:0 var(--fd-space-5);gap:var(--fd-space-3);font-size:var(--fd-font-size-sm)}.company-whitelist__form{gap:var(--fd-space-4);flex-direction:row;align-items:center}.company-whitelist__input{border-radius:var(--fd-radius-sm);min-height:36px;font-size:var(--fd-font-size-md);padding-inline-start:12px;padding-inline-end:12px}.company-whitelist__add{min-width:60px;min-height:36px;font-size:var(--fd-font-size-md);flex:none;padding-inline-start:14px;padding-inline-end:14px}.brand-info-row strong{text-align:left;justify-self:start}.company-whitelist__form,.company-sheet__footer,.company-sheet__footer--split,.company-sheet__footer--domain,.billing-sheet__footer,.brand-sheet__footer,.store-sheet__footer,.store-sheet__footer--wizard,.change-password-modal__footer{align-items:stretch;gap:var(--fd-space-4);flex-direction:column}.company-sheet__cancel,.company-sheet__cancel--domain,.company-sheet__save--domain,.billing-sheet__cancel,.billing-sheet__save,.brand-sheet__cancel,.brand-sheet__save,.store-sheet__cancel,.store-sheet__save,.change-password-modal__cancel,.change-password-modal__submit{width:100%}}@media (max-width:900px){.simulator-grid,.simulator-result-stack,body .page-loader-skeleton__grid{grid-template-columns:1fr}body .page-loader-skeleton__line--title{width:min(240px,68%)}body .page-loader-skeleton__line--subtitle{width:min(320px,86%)}body .page-section-skeleton__grid--four,body .page-section-skeleton__grid--three,body .page-section-skeleton__grid--two,body .page-section-skeleton__grid--settings{grid-template-columns:1fr}body .page-skeleton-line--title{width:min(240px,68%)}body .page-skeleton-line--subtitle,body .page-skeleton-line--wide{width:min(320px,86%)}body .auth-wrap{gap:var(--fd-space-8);padding:var(--fd-space-12) var(--fd-space-7) var(--fd-space-9);justify-content:center}body .auth-wrap--login,body .auth-wrap--forgot{gap:var(--fd-space-8)}body .auth-lockup--horizontal{margin-bottom:var(--fd-space-0)}body .auth-lockup--horizontal .brand-mark{width:min(136px,46vw)}body .auth-card,body .auth-shell .auth-card{width:min(100%,420px);max-width:100%;padding:var(--fd-space-11) var(--fd-space-9) var(--fd-space-10);border-radius:var(--fd-radius-xl);gap:var(--fd-space-7)}body .auth-card--login,body .auth-card--forgot{padding-top:var(--fd-space-12)}body .auth-field,body .auth-password-row{gap:var(--fd-space-4)}body .auth-field>span,body .auth-password-head>span{font-size:var(--fs-label);letter-spacing:var(--fd-tracking-006)}body .auth-field input{height:48px;font-size:var(--fs-sm);border-radius:11px}body .auth-password-input{border-radius:11px;height:48px}body .auth-password-input input{font-size:var(--fs-sm);padding:var(--fd-space-0) 42px var(--fd-space-0) var(--fd-space-7)}body .password-toggle{width:24px;height:24px;right:12px}body .password-toggle svg{width:16px;height:16px}body .forgot-link{font-size:var(--fs-label)}body .auth-submit{font-size:var(--fs-label);min-height:40px}body .lang-pill{font-size:var(--fs-label);min-width:48px;min-height:26px;padding:var(--fd-space-1) var(--fd-space-5)}body .back-link--auth{font-size:var(--fs-label)}body .auth-lang{gap:var(--fd-space-3);margin-top:var(--fd-space-1);flex-wrap:wrap}body .auth-state-card h1,body .auth-shell .auth-card h1{font-size:var(--fs-title)}body .auth-state-card p{font-size:var(--fs-sm);line-height:var(--fd-leading-140)}}@media (max-width:1080px){.users-screen__top,.users-footer,.users-template-card{flex-direction:column;align-items:stretch}.users-toolbar,.users-pager{flex-wrap:wrap;justify-content:flex-start}.users-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.users-table{min-width:960px}.access-page__head{grid-template-columns:1fr;align-items:stretch}.access-table-head,.access-table-row{grid-template-columns:1fr}.access-visibility-cell{justify-content:flex-start}.access-select-grid{grid-template-columns:1fr}.groups-page__head{align-items:stretch}.groups-table-head span:last-child,.groups-actions-cell{flex-basis:116px;width:116px}.app-shell--settings .settings-page{grid-template-columns:198px minmax(0,1fr)}.settings-sidebar a{padding-inline:var(--fd-space-9)}.app-shell--settings .settings-main{padding:var(--fd-space-12) var(--fd-space-12) var(--fd-space-13)}}@media (max-width:800px){.app-shell--settings,.app-shell--settings .content{height:auto;overflow:visible}.app-shell--settings .settings-page{grid-template-columns:1fr}.app-shell--settings .settings-page--account{grid-template-columns:1fr;height:auto;overflow:visible}.app-shell--settings .settings-main,.app-shell--settings .settings-main--account{padding-top:var(--fd-space-8)}.settings-section-stack{gap:var(--fd-space-7)}.account-photo-row{gap:var(--fd-space-6);margin-bottom:var(--fd-space-8);flex-direction:column}.account-photo-actions{gap:var(--fd-space-4);flex-wrap:wrap;width:100%}.account-upload-btn,.account-password-btn,.account-actions .primary-btn{width:100%}.account-report-row{align-items:flex-start;gap:var(--fd-space-5)}.account-toggle{margin-left:auto}.company-field-grid,.company-toggle-group__inner,.billing-subscription__meta,.store-grid--code,.store-grid--split,.store-hours__inputs,.access-select-grid,.access-filter-groups{grid-template-columns:1fr}.store-hours__inputs{gap:0!important}.billing-subscription__meta{gap:var(--fd-space-5)}.billing-history{-webkit-overflow-scrolling:touch;overflow-x:auto}.billing-history__head,.billing-history__row{gap:var(--fd-space-5);min-width:520px;padding-inline:var(--fd-space-5);grid-template-columns:96px minmax(160px,1fr) 108px 92px 52px}.store-table,.users-table-wrap,.access-table-card,.groups-table-card,.brand-card--list,.brand-stores-table{-webkit-overflow-scrolling:touch;overflow:auto hidden}.store-table__head,.brand-table,.brand-stores-table__head,.brand-stores-table__body,.users-table,.access-table-head,.access-table-row,.groups-table-head,.groups-table-row,.billing-history__head,.billing-history__body{min-width:520px}.access-table-head,.access-table-row{grid-template-columns:minmax(200px,1fr) 180px;align-items:center}.access-visibility-cell{justify-content:space-between}.groups-table-head,.groups-table-row{width:100%;min-width:0}.groups-table-head span:first-child,.groups-table-row>div:first-child{min-width:0}.groups-table-card{overflow:hidden}.groups-table-head,.groups-table-row{align-items:center;gap:var(--fd-space-6);grid-template-columns:minmax(0,1fr) 88px;display:grid}.groups-table-head span:last-child,.groups-actions-cell{flex-basis:auto;width:auto;min-width:0}.groups-actions-cell{justify-content:flex-end;gap:var(--fd-space-5)}.groups-table-card--geographic .groups-table-head--geographic,.groups-table-card--geographic .groups-table-row--geographic{grid-template-columns:minmax(0,1fr) 72px 60px}.app-shell--settings .settings-sidebar{z-index:10020;justify-content:flex-start;gap:var(--fd-space-2);height:58px;min-height:58px;max-height:58px;padding:var(--fd-space-3) var(--fd-space-3) calc(var(--fd-space-4) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #d9e4ef;border-radius:0;margin:0;overflow:auto hidden;box-shadow:0 14px 34px #162c4a1f;flex-wrap:nowrap!important;align-items:center!important;display:flex!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.app-shell--settings .settings-main,.app-shell--settings .settings-main--account{padding:var(--fd-space-10) var(--fd-space-0) calc(76px + env(safe-area-inset-bottom,0px))}.app-shell--settings .settings-main>.company-page,.app-shell--settings .settings-main>.billing-page,.app-shell--settings .settings-main>.store-page--list,.app-shell--settings .settings-main>.brand-page,.app-shell--settings .settings-main>.users-screen,.app-shell--settings .settings-main>.access-page,.app-shell--settings .settings-main>.groups-page,.app-shell--settings .settings-main>.integrations-page,.app-shell--settings .settings-main>.data-import-page,.app-shell--settings .settings-main--account>.account-page{box-sizing:border-box;width:100%;max-width:100%;padding-inline-start:12px;padding-inline-end:12px;overflow-x:hidden}.app-shell--settings .settings-main>.store-page--list,.app-shell--settings .settings-main>.brand-page.brand-page--list,.app-shell--settings .settings-main>.users-screen,.app-shell--settings .settings-main>.access-page,.app-shell--settings .settings-main>.groups-page,.app-shell--settings .settings-main>.integrations-page,.app-shell--settings .settings-main>.data-import-page{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.app-shell--settings .settings-main>.store-page--list{min-height:auto;margin:0;padding-top:0}.settings-sidebar__group,.settings-sidebar__group--connect{display:contents!important}.settings-sidebar a{min-width:82px;height:34px;min-height:34px;padding:0 var(--fd-space-4);border-radius:var(--fd-radius-pill);white-space:nowrap;color:#718397;font-size:var(--fd-font-size-sm);font-weight:var(--weight-medium);background:#f7fafc;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.settings-sidebar a.active{color:var(--fd-color-primary-ui);font-weight:var(--weight-semibold);background:#e7f3ff}.settings-sidebar a svg{display:none}.company-whitelist__form,.company-sheet__footer,.company-sheet__footer--split,.company-sheet__footer--domain,.billing-sheet__footer,.brand-sheet__footer,.store-sheet__footer,.store-sheet__footer--wizard,.change-password-modal__footer,.access-sheet-actions,.groups-modal-actions{align-items:flex-start;gap:var(--fd-space-4);flex-direction:column}.company-sheet__cancel,.company-sheet__cancel--domain,.company-sheet__save--domain,.billing-sheet__cancel,.billing-sheet__save,.brand-sheet__cancel,.brand-sheet__save,.store-sheet__cancel,.store-sheet__save,.change-password-modal__cancel,.change-password-modal__submit,.access-sheet-btn,.groups-secondary-btn,.groups-primary-btn--wide,.groups-danger-btn{width:-moz-fit-content;width:fit-content;max-width:100%}.store-page__actions,.brand-page__action,.users-toolbar,.data-import-actions,.integrations-field-actions{width:-moz-fit-content;width:fit-content}.store-page__actions,.users-toolbar,.data-import-actions,.store-wizard-time-row,.integrations-card__head,.integrations-field-row,.data-import-card__top,.data-import-card__body,.data-import-dropzone__actions{align-items:flex-start;gap:var(--fd-space-4);flex-wrap:wrap}.store-page__action-row{justify-content:flex-start;gap:var(--fd-space-4);flex-wrap:wrap}.store-page__request-note{text-align:left}.store-page__action,.users-action-btn,.users-primary-btn,.data-import-another-btn,.integrations-guide-link,.integrations-icon-btn,.data-import-template-btn,.data-import-dropzone__secondary-btn,.data-import-dropzone__primary-btn{justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%}.company-card__head{justify-content:space-between;align-items:center;gap:var(--fd-space-4);flex-direction:row}.company-card__action{text-align:right;margin-left:auto}.account-panel,.company-card,.billing-card,.integrations-card,.data-import-card,.access-table-card,.groups-table-card{border-radius:var(--fd-radius-lg)}.store-page__hero-copy h1,.brand-page .page-header h1,.integrations-page__head h1,.data-import-page__head h1,.groups-page__head h1,.access-page__head h1{font-size:var(--fd-font-size-4xl)}.access-page__head{align-items:flex-start;gap:var(--fd-space-4);flex-direction:column;display:flex}.access-primary-btn{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;padding-inline-start:18px;padding-inline-end:18px}.company-page .page-header h1{font-size:var(--fd-font-size-2xl)}.company-page .page-header p{font-size:var(--fd-font-size-sm)}.company-card--workflow{border-radius:var(--fd-radius-14)}.company-card__head,.company-subhead{padding:11px var(--fd-space-6);font-size:var(--fd-font-size-sm)}.company-row{gap:var(--fd-space-5);grid-template-columns:88px minmax(0,1fr);min-height:38px;padding-inline-start:12px;padding-inline-end:12px}.company-row span{font-size:var(--fd-font-size-2xs)}.company-row strong{font-size:var(--fd-font-size-sm)}.company-divider-copy{font-size:var(--fd-font-size-sm);padding-top:var(--fd-space-7)}.company-callout{padding:var(--fd-space-6)}.company-whitelist{padding:var(--fd-space-5) var(--fd-space-5) var(--fd-space-6)}.company-whitelist__form{gap:var(--fd-space-3)}.company-whitelist__input{min-height:34px;font-size:var(--fd-font-size-sm)}.company-whitelist__add{min-width:56px;min-height:34px;font-size:var(--fd-font-size-sm);padding-inline-start:12px;padding-inline-end:12px}.brand-hero h1,.store-hero h1{font-size:var(--fd-font-size-page)}.app-shell--settings .settings-main .store-page--detail,.app-shell--settings .settings-main .brand-page.brand-page--detail{padding:0 var(--fd-space-6) calc(92px + env(safe-area-inset-bottom,0px));min-height:auto;margin:0;overflow-x:hidden}.store-card--list{overflow:hidden}.store-detail-topbar{min-height:56px;padding:0 var(--fd-space-6);grid-template-columns:40px 1fr 40px;margin:0 -12px;top:-16px}.store-back{width:28px;height:28px}.store-detail-topbar__title{font-size:var(--fd-font-size-md);margin-right:0}.store-detail-header{gap:var(--fd-space-7);padding:var(--fd-space-9) 0 var(--fd-space-4)}.store-hero{gap:var(--fd-space-6);align-items:flex-start;padding:0}.store-badge{width:52px;height:52px;font-size:var(--fd-font-size-md);border-radius:var(--fd-radius-sm)}.store-hero h1{font-size:var(--fd-font-size-2xl);margin-bottom:var(--fd-space-3)}.store-hero p{gap:var(--fd-space-3);font-size:var(--fd-font-size-sm);flex-wrap:wrap}.store-hero .badge{min-height:20px;font-size:var(--fd-font-size-sm);padding:0}.store-tabs{grid-auto-flow:column;align-self:flex-start;width:auto;max-width:-moz-fit-content;max-width:fit-content;padding:3px;overflow:hidden;grid-template-columns:repeat(2,max-content)!important;display:inline-grid!important}.store-tabs button{min-width:58px;min-height:28px;padding:0 var(--fd-space-8);font-size:var(--fd-font-size-sm);white-space:nowrap}.store-card__head{padding:11px var(--fd-space-7)}.store-list__row,.store-hours-table__row{gap:var(--fd-space-5);min-height:42px;padding:0 var(--fd-space-7);grid-template-columns:108px minmax(0,1fr)}.store-list__row span,.store-hours-table__row span,.store-list__value,.store-hours-table__row strong{font-size:var(--fd-font-size-sm)}.store-card--people .store-list__row{grid-template-columns:92px auto;justify-content:space-between}.store-card--people .store-list__value{justify-content:flex-end;align-items:center;gap:var(--fd-space-4);text-align:left;width:auto;margin-left:auto;display:inline-flex}.store-card--people .store-list__value strong{min-width:0}.store-card--info .store-list__value{gap:var(--fd-space-5);justify-content:flex-end}.store-link{font-size:var(--fd-font-size-sm);gap:var(--fd-space-3)}.store-copy,.store-note-box{font-size:var(--fd-font-size-sm)}.store-sensors__head,.store-sensors__row{gap:var(--fd-space-3);grid-template-columns:1fr;padding-inline-start:14px;padding-inline-end:14px}.store-sensors__footer{padding-inline-start:14px;padding-inline-end:14px}.store-table__row,.brand-table__row,.brand-stores-table__row,.users-table td{padding-inline:var(--fd-space-5)}.store-table{overflow-x:hidden}.store-table__head,.store-table__row{gap:var(--fd-space-3);grid-template-columns:minmax(0,1fr) minmax(68px,.72fr) max-content 24px;padding-inline-start:10px;padding-inline-end:10px}.store-table__head{min-height:36px;font-size:var(--fd-font-size-sm)}.store-table__row{min-height:72px}.store-table__status{justify-content:flex-start;justify-self:start}.store-table__actions{justify-self:end}.store-table__main strong{font-size:var(--fd-font-size-md)}.store-table__main span,.store-table__brand{font-size:var(--fd-font-size-sm)}.store-status-pill{min-height:24px;padding:var(--fd-space-2) var(--fd-space-5);font-size:var(--fd-font-size-sm)}.store-edit-link{width:24px;height:24px}.store-page{gap:var(--fd-space-7)}.store-page__hero{align-items:stretch;gap:var(--fd-space-5);flex-direction:column}.store-page__actions{justify-content:flex-start;align-items:flex-start;width:100%}.store-page__action-row{width:100%}.store-page__request-note{max-width:100%}.company-sheet,.billing-sheet,.brand-sheet,.store-sheet,.access-sheet,.groups-sheet,.change-password-modal{width:100vw;max-width:100vw;max-height:calc(100vh - 16px);padding-top:var(--fd-space-4);border-radius:22px 22px 0 0;padding-inline-start:0;padding-inline-end:0;overflow:hidden}.company-sheet .modal-head,.billing-sheet .modal-head,.brand-sheet .modal-head,.store-sheet .modal-head,.access-sheet-head,.groups-sheet-head,.change-password-modal .modal-head{margin-bottom:var(--fd-space-3);padding-inline-start:16px;padding-inline-end:16px}.company-sheet .modal-head h2,.billing-sheet .modal-head h2,.brand-sheet .modal-head h2,.store-sheet .modal-head h2,.access-sheet-head h2,.groups-sheet-head h2,.change-password-modal .modal-head h2{font-size:17px;line-height:var(--fd-leading-120)}.company-sheet__body,.billing-sheet__body,.brand-sheet__body,.store-sheet__body,.access-sheet-body,.groups-sheet-body,.change-password-modal__body{-webkit-overflow-scrolling:touch;min-height:0;padding-inline-start:16px;padding-inline-end:16px;padding-bottom:var(--fd-space-8);overflow:auto}.company-sheet__copy,.billing-sheet__copy,.brand-sheet__copy,.store-sheet__copy,.groups-sheet-note{margin:0 0 var(--fd-space-11);color:#66788e;font-size:var(--fd-font-size-md);font-weight:var(--weight-medium);line-height:var(--fd-leading-150)}.company-sheet__footer,.company-sheet__footer--split,.company-sheet__footer--domain,.billing-sheet__footer,.brand-sheet__footer,.brand-sheet__footer--assign,.store-sheet__footer,.store-sheet__footer--wizard,.store-sheet__footer--right,.access-sheet-footer,.access-sheet-actions,.groups-sheet-footer,.groups-modal-actions,.change-password-modal__footer{padding:var(--fd-space-4) var(--fd-space-8) calc(var(--fd-space-5) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--fd-space-2);flex-wrap:wrap;display:flex;flex-direction:row!important;justify-content:flex-end!important}.company-sheet__footer>*,.company-sheet__footer--split>*,.company-sheet__footer--domain>*,.billing-sheet__footer>*,.brand-sheet__footer>*,.brand-sheet__footer--assign>*,.store-sheet__footer>*,.store-sheet__footer--wizard>*,.store-sheet__footer--right>*,.access-sheet-actions>*,.groups-modal-actions>*,.change-password-modal__footer>*{flex:none;max-width:100%;margin-inline-start:0;width:auto!important}.company-sheet__cancel,.company-sheet__cancel--domain,.company-sheet__save,.company-sheet__save--domain,.billing-sheet__cancel,.billing-sheet__save,.brand-sheet__cancel,.brand-sheet__save,.store-sheet__cancel,.store-sheet__save,.change-password-modal__cancel,.change-password-modal__submit,.access-sheet-btn,.groups-secondary-btn,.groups-primary-btn--wide,.groups-danger-btn{flex:none;width:auto!important}.store-sheet__footer-left,.store-sheet__footer-right{align-items:center;gap:var(--fd-space-2);flex-wrap:wrap;width:auto;display:flex}.store-sheet__footer--wizard{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;justify-content:normal!important}.store-sheet__footer--wizard .store-sheet__footer-left{justify-content:flex-start;align-items:center;gap:var(--fd-space-3);flex-wrap:nowrap;width:100%;margin-right:0;display:flex}.store-sheet__footer--wizard .store-sheet__footer-right{justify-content:flex-end;align-items:center;gap:var(--fd-space-3);flex-wrap:nowrap;width:auto;margin-left:0;display:flex}.store-sheet__footer--wizard .store-sheet__footer-left>div:empty{display:none}.store-sheet--add .store-sheet__skip{text-align:left;width:auto;min-width:0}.store-sheet--add .store-sheet__cancel,.store-sheet--add .store-sheet__save{width:auto;min-width:0;min-height:28px;font-size:var(--fd-font-size-md);flex:none;justify-content:center;padding-inline-start:16px;padding-inline-end:16px}.store-sheet--manager,.store-sheet--staff,.store-sheet--export,.brand-sheet--assign,.groups-sheet--compact{max-height:calc(100vh - 24px)}.store-sheet--add .store-sheet__body,.store-sheet--wide .store-sheet__body,.store-sheet--hours .store-sheet__body,.store-sheet--special .store-sheet__body,.brand-sheet--edit .brand-sheet__body,.brand-sheet--assign .brand-sheet__body,.company-sheet__body,.billing-sheet__body{padding-inline-start:16px;padding-inline-end:16px}.store-sheet--add{max-height:calc(100vh - 16px);box-shadow:0 24px 56px #0e203a2e}.store-sheet--add .modal-head{margin-bottom:var(--fd-space-3);padding-inline-start:16px;padding-inline-end:16px}.store-sheet--add .store-sheet__body{gap:var(--fd-space-5);padding-bottom:var(--fd-space-4)}.store-wizard-progress{justify-content:center;padding-top:0}.store-wizard-copy{gap:var(--fd-space-3)}.store-wizard-copy h3{font-size:var(--fd-font-size-lg)}.store-wizard-copy p,.store-wizard-note{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145)}.store-grid--code{gap:var(--fd-space-4)}.store-wizard-time-row{align-items:stretch;gap:var(--fd-space-3)}.store-time-text-field{min-height:38px;padding-inline-start:12px;padding-inline-end:12px}.store-time-picker__panel{grid-template-columns:repeat(3,minmax(56px,1fr));width:min(100%,232px)}.store-time-picker__option{min-height:38px;font-size:var(--fd-font-size-md)}.store-sheet--add .store-sheet__footer{padding:var(--fd-space-2) var(--fd-space-6) calc(var(--fd-space-3) + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #fffffff0 0%, var(--fd-color-white) 22%);border-top:1px solid #dbe4ee}.brand-sheet--assign .brand-sheet__body{gap:var(--fd-space-4)}.brand-search{min-height:40px;padding-inline-start:12px;padding-inline-end:12px}.brand-sheet__summary{align-items:flex-start;gap:var(--fd-space-2);flex-direction:column}.brand-store-list{border-radius:var(--fd-radius-14);max-height:calc(100vh - 280px)}.brand-store-row{gap:var(--fd-space-5);min-height:56px;padding-inline-start:12px;padding-inline-end:12px}.brand-store-copy strong,.brand-store-copy span,.brand-store-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-sheet{grid-template-rows:auto auto minmax(0,1fr) auto}.access-sheet-handle{margin:var(--fd-space-4) auto var(--fd-space-5);width:44px}.access-sheet-head{padding-inline-start:16px;padding-inline-end:16px;padding-bottom:var(--fd-space-6)}.access-sheet-body{padding-inline-start:16px;padding-inline-end:16px;padding-bottom:var(--fd-space-8)}.access-chip-row,.access-chip-actions,.access-filter-groups{gap:var(--fd-space-3)}.access-template-chip,.access-permission-chip,.access-visibility-tabs button{min-height:32px;font-size:var(--fd-font-size-sm);padding-inline-start:12px;padding-inline-end:12px}.access-visibility-tabs{gap:var(--fd-space-3);flex-wrap:wrap;display:flex}.access-section{margin-top:var(--fd-space-5)}.access-permission-row{align-items:flex-start;gap:var(--fd-space-5);padding:var(--fd-space-6)}.access-permission-main strong{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-normal)}.access-store-list{max-height:calc(100vh - 330px)}.access-store-row{gap:var(--fd-space-4);padding-block-start:10px;padding-block-end:10px}.store-card--list{margin-bottom:0}.store-table__row--empty{min-height:64px;padding:0 var(--fd-space-5);display:flex}.store-table__empty-copy{font-size:var(--fd-font-size-base)}.store-pagination{padding-top:var(--fd-space-5)}.brand-table__head,.brand-table__row{gap:var(--fd-space-3);grid-template-columns:minmax(0,1fr) max-content 24px;min-width:100%;padding-inline-start:10px;padding-inline-end:10px}.brand-stores-table__head,.brand-stores-table__row{gap:var(--fd-space-3);grid-template-columns:72px minmax(150px,1fr) 88px 88px;padding-inline-start:10px;padding-inline-end:10px}.brand-card--list{overflow-x:hidden}.brand-table{min-width:100%!important}.brand-table__head{min-height:40px;font-size:var(--fd-font-size-sm)}.brand-table__row{min-height:68px}.brand-list-cell strong{font-size:var(--fd-font-size-md)}.brand-list-cell span{font-size:var(--fd-font-size-sm)}.brand-table__stores{white-space:nowrap;font-size:var(--fd-font-size-md);justify-self:start}.brand-table__actions{justify-self:end}.brand-table__actions button,.brand-table__actions a{width:24px;height:24px}.brand-pagination{gap:var(--fd-space-4);padding:var(--fd-space-5) var(--fd-space-5) var(--fd-space-7)}.brand-stores-table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}.brand-stores-table__head,.brand-stores-table__body{min-width:100%}.brand-stores-table__head,.brand-stores-table__row{box-sizing:border-box;gap:var(--fd-space-3);width:100%;padding-inline:var(--fd-space-5);grid-template-columns:54px minmax(96px,1.2fr) 72px 56px}.brand-stores-table__head{min-height:40px;font-size:11px}.brand-stores-table__row{min-height:52px;font-size:var(--fd-font-size-sm)}.brand-stores-table__head span,.brand-stores-table__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-card{overflow:hidden}.brand-card__head{padding:11px var(--fd-space-7);gap:var(--fd-space-3)}.brand-card__head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-card__edit{font-size:var(--fd-font-size-sm);flex:none}.brand-detail-topbar{min-height:56px;padding:0 var(--fd-space-6);grid-template-columns:40px minmax(0,1fr) 40px;margin:0 -12px;top:-16px}.brand-detail-topbar__back{width:28px;height:28px}.brand-detail-topbar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fd-font-size-md);overflow:hidden}.brand-page--detail .brand-hero{align-items:flex-start;gap:var(--fd-space-6);padding:var(--fd-space-9) 0 var(--fd-space-5)}.brand-hero__avatar{border-radius:var(--fd-radius-sm);width:52px;height:52px;font-size:var(--fd-font-size-md);flex:none}.brand-hero h1{margin-bottom:var(--fd-space-3);font-size:var(--fd-font-size-2xl);line-height:var(--fd-leading-120)}.brand-hero p{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-140)}.brand-info-row{gap:var(--fd-space-4);min-height:42px;padding:var(--fd-space-5) var(--fd-space-7);grid-template-columns:112px minmax(0,1fr)}.brand-info-row span,.brand-info-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-135);overflow:hidden}.brand-info-row strong{text-align:right;justify-self:end}.brand-stores-table__empty{min-height:112px;padding:0 var(--fd-space-7);text-align:center}.store-table__head,.store-table__body{min-width:100%}.users-table-wrap{box-shadow:none;background:#fffffff5;border:1px solid #cad8e8;overflow:auto hidden}.users-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:940px}.users-table thead{display:table-header-group}.users-table tbody{width:auto;display:table-row-group}.users-table tr{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:table-row;overflow:visible}.users-table td,.users-table th{width:auto;min-height:0;padding:15px var(--fd-space-5);vertical-align:middle;border-bottom:1px solid #dde7f1;display:table-cell}.users-table td:before{content:none;display:none}.users-searchbar,.store-search,.access-store-search,.groups-store-search{padding-inline:var(--fd-space-5)}.store-sheet,.brand-sheet,.company-sheet,.billing-sheet,.access-sheet,.groups-sheet,.users-sheet{border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100vw;max-width:none}.store-sheet__body,.brand-sheet__body,.company-sheet__body,.billing-sheet__body,.store-sheet .modal-head,.brand-sheet .modal-head,.company-sheet .modal-head,.billing-sheet .modal-head{padding-inline:var(--fd-space-6)}.change-password-modal{border-left:0;border-right:0;border-radius:24px 24px 0 0;align-self:flex-end;width:100vw;max-width:none;max-height:100vh;margin:0}.change-password-modal .modal-head,.change-password-modal__body,.change-password-modal__footer{padding-inline:var(--fd-space-6)}.change-password-modal .modal-head h2{font-size:var(--fd-font-size-3xl)}}@media (max-width:480px){body .auth-wrap{padding:var(--fd-space-9) var(--fd-space-6) var(--fd-space-7)}body .auth-lockup--horizontal .brand-mark{width:min(120px,42vw)}body .auth-card,body .auth-shell .auth-card{padding:var(--fd-space-9) var(--fd-space-7) var(--fd-space-8);border-radius:var(--fd-radius-lg)}body .auth-field input,body .auth-password-input{height:44px}body .auth-password-head{gap:var(--fd-space-4)}body .auth-state-card h1,body .auth-shell .auth-card h1{font-size:17px}}@media (max-width:640px){body .dashboard-kpi-shell{padding:var(--fd-space-5) var(--fd-space-5) var(--fd-space-6)}body .dashboard-section-title{margin:var(--fd-space-1) var(--fd-space-0) var(--fd-space-4);align-items:center}body .dashboard-section-title h2{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-110)}body .dashboard-section-title p{display:none}body .dashboard-layout-switch{border-radius:var(--fd-radius-pill);width:auto;max-width:none;min-height:30px;padding:0}body .dashboard-layout-switch button{min-height:30px;padding:0 var(--fd-space-6);font-size:var(--fd-font-size-sm);gap:var(--fd-space-2)}body .dashboard-layout-switch button svg{width:12px;height:12px}body .dashboard-tree{gap:var(--fd-space-4)}body .dashboard-tree-row.tree-main-row{grid-template-columns:1fr}body .dashboard-tree-row.tree-two-split{gap:var(--fd-space-4);grid-template-columns:repeat(2,minmax(0,1fr))!important}body .dashboard-tree-row.tree-four-up{gap:var(--fd-space-3);grid-template-columns:repeat(4,minmax(0,1fr))!important}body .dashboard-tree-bridge{align-items:center;gap:var(--fd-space-4);min-height:8px;display:grid!important}body .dashboard-tree-bridge.tree-bridge-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .dashboard-tree-bridge.tree-bridge-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .dashboard-tree-bridge span{border-radius:var(--fd-radius-pill);justify-self:center;width:4px;height:8px}body .dashboard-metric-card.dashboard-kpi-tree-main{min-height:132px}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__content{padding:var(--fd-space-6) var(--fd-space-6) var(--fd-space-14)}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__head span{font-size:var(--fd-font-size-md);max-width:70%}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__value{font-size:var(--fs-title);line-height:var(--fd-leading-none)}body .dashboard-metric-card.dashboard-kpi-tree-main .dashboard-metric-card__previous{font-size:var(--fs-tag)}body .dashboard-metric-card.dashboard-kpi-tree-card,body .dashboard-metric-card.dashboard-kpi-tree-card--medium,body .dashboard-metric-card.dashboard-kpi-tree-card--small{min-height:86px}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__content,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__content,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__content{padding:7px 7px var(--fd-space-8)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__head,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__head,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__head{gap:var(--fd-space-2)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__head span,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__head span,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__head span{max-width:100%;font-size:var(--fd-font-size-3xs);line-height:var(--fd-leading-110);font-weight:var(--weight-medium)!important}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__delta,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__delta,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__delta{min-height:14px;padding:var(--fd-space-0) var(--fd-space-2);font-size:var(--fd-font-size-4xs)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__value,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__value,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__value{margin-top:var(--fd-space-2);font-size:var(--fs-tag);line-height:var(--fd-leading-104)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__previous,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__previous,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__previous{margin-top:var(--fd-space-1);font-size:var(--fd-font-size-4xs);line-height:var(--fd-leading-105)}body .dashboard-metric-card.dashboard-kpi-tree-card .dashboard-metric-card__spark,body .dashboard-metric-card.dashboard-kpi-tree-card--medium .dashboard-metric-card__spark,body .dashboard-metric-card.dashboard-kpi-tree-card--small .dashboard-metric-card__spark{height:16px}}@keyframes trendSheetRise{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}body .trend-modal .trend-modal-main{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 8px);overflow:hidden auto;padding:var(--fd-space-8) var(--fd-space-12) var(--fd-space-5) var(--fd-space-12)!important}body .trend-modal .trend-head{max-width:100%;margin-bottom:0}body .trend-modal .trend-title{font-size:17px;line-height:1.12;font-weight:var(--fd-font-weight-bold);color:var(--fd-color-text-heading)}body .trend-modal .trend-empty-state{margin-top:var(--fd-space-4)}body .trend-modal .trend-empty-state__alert{gap:var(--fd-space-4);width:100%;max-width:460px;min-height:40px;padding:var(--fd-space-2) 0 var(--fd-space-2) var(--fd-space-5);font-size:var(--fd-font-size-base);line-height:var(--fd-leading-120);color:#66748a;border-left-width:4px;display:flex}body .trend-modal .trend-empty-state__section{max-width:980px;margin-top:var(--fd-space-7)}body .trend-modal .trend-definition-label,body .trend-modal .trend-empty-state .trend-definition-label{margin-bottom:var(--fd-space-4);font-size:var(--fd-font-size-sm);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-012);color:#5f7188}body .trend-modal .trend-empty-state__reasons{gap:var(--fd-space-10)}body .trend-modal .trend-empty-state__reasons li{padding-left:var(--fd-space-9)}body .trend-modal .trend-empty-state__reasons strong,body .trend-modal .trend-empty-state__reasons span,body .trend-modal .trend-definition p{white-space:normal;overflow-wrap:anywhere}body .trend-modal .trend-definition{margin-top:var(--fd-space-5);padding-top:var(--fd-space-4);padding-bottom:var(--fd-space-1);border-top:1px solid #cfdcea}body .trend-modal .trend-empty-state__reasons strong{font-size:var(--fd-font-size-md);line-height:var(--fd-leading-110);font-weight:var(--weight-semibold);color:var(--fd-color-text-heading)}body .trend-modal .trend-empty-state__reasons span,body .trend-modal .trend-definition p{margin-top:var(--fd-space-1);font-size:var(--fd-font-size-sm);color:#6c7c92;line-height:1.24}body .trend-modal .trend-definition p{font-size:var(--fd-font-size-sm);color:#2c3440;margin-top:0;line-height:1.22}body .trend-modal .trend-close{color:#62758d;width:26px;height:26px;box-shadow:none;background:0 0;top:38px;right:24px}body .trend-modal .trend-close svg{stroke-width:2px;width:16px;height:16px}body .trend-modal .trend-close{z-index:30;width:30px;height:30px;top:24px;right:24px}@media (max-width:900px){body .trend-modal .trend-close{top:22px;right:20px}}@media (max-width:560px){body .trend-modal .trend-close{width:28px;height:28px;top:18px;right:14px}}body .trend-modal .modal-handle{background:#c7d2de;width:52px;height:5px;top:18px}@media (max-width:768px){body .trend-modal .trend-modal-main{max-height:calc(100vh - 6px);padding:0!important}body .trend-modal .trend-empty-state__alert{max-width:100%;min-height:40px;padding:var(--fd-space-2) 0 var(--fd-space-2) 9px;font-size:var(--fd-font-size-md);gap:7px}body .trend-modal .trend-empty-state__section{margin-top:var(--fd-space-6)}body .trend-modal .trend-empty-state__reasons{gap:9px}body .trend-modal .trend-empty-state__reasons strong{font-size:var(--fd-font-size-md)}body .trend-modal .trend-empty-state__reasons span,body .trend-modal .trend-definition p{font-size:var(--fd-font-size-sm)}}@keyframes trend-loading-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes trend-loading-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dashboard-skeleton-shimmer{0%{background-position:100%}to{background-position:-100%}}@keyframes app-toast-enter{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:560px){body .report-tabs{gap:var(--fd-space-3);padding:var(--fd-space-4) var(--fd-space-4) var(--fd-space-3);min-height:auto}body .report-tabs a{line-height:var(--fd-leading-none);white-space:nowrap;height:22px!important;min-height:22px!important;font-size:var(--fd-font-size-2xs)!important;padding:0 7px!important}body .filterbar{gap:var(--fd-space-3);min-height:auto;padding:var(--fd-space-3) var(--fd-space-4) var(--fd-space-4)}body .filterbar-preset-group{gap:0;min-width:max-content;height:23px!important}body .quick-chip{white-space:nowrap;height:22px!important;min-height:22px!important;font-size:var(--fd-font-size-3xs)!important;padding:0 5px!important}body .filterbar .filter-chip{white-space:nowrap;gap:3px;height:22px!important;min-height:22px!important;padding-left:var(--fd-space-3)!important;padding-right:var(--fd-space-3)!important;font-size:var(--fd-font-size-3xs)!important}body .filterbar .filter-chip-icon{width:22px!important;min-width:22px!important;height:22px!important;font-size:var(--fd-font-size-xs)!important}body .filterbar-divider{height:20px;margin-inline-start:1px;margin-inline-end:1px}body .visitors-report-shell,body .visitors-report-page,body .visitors-report-block{min-width:0;max-width:100%;overflow-x:clip}body .visitors-report-shell .page-header{align-items:stretch;gap:var(--fd-space-5);flex-direction:column}body .visitors-report-shell .page-header>div{min-width:0}body .visitors-header-action{justify-content:center;gap:var(--fd-space-3);width:100%;min-height:36px}body .visitors-report-page{gap:var(--fd-space-6)}body .visitors-report-block{gap:var(--fd-space-4)}body .visitors-panel{padding:var(--fd-space-6);border-radius:var(--fd-radius-lg);box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}body .visitors-metric-card{min-height:88px;padding:var(--fd-space-5) var(--fd-space-6) var(--fd-space-4)}body .visitors-metric-card__top{gap:var(--fd-space-4)}body .visitors-metric-card__top span{font-size:var(--fd-font-size-sm);line-height:var(--fd-leading-125)}body .visitors-metric-card strong{font-size:var(--fd-font-size-lg);margin-top:7px}body .visitors-sparkline{height:22px;margin:var(--fd-space-4) -8px -2px}body .visitors-panel__head{gap:var(--fd-space-5);margin-bottom:var(--fd-space-5)}body .visitors-panel__head--entrance,body .visitors-panel__head--donut,body .visitors-panel__head--trend,body .visitors-panel__head--power{align-items:stretch}body .visitors-panel__title,body .visitors-panel__title--with-meta{min-width:0}body .visitors-panel__actions{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:auto;max-width:100%;margin-left:0;overflow:auto hidden}body .visitors-panel__head--donut .visitors-panel__actions{gap:var(--fd-space-4);flex-wrap:nowrap;align-items:center;display:flex}body .visitors-panel__meta{white-space:normal;line-height:var(--fd-leading-135)}body .visitors-segmented{flex:none;width:auto;max-width:100%}body .visitors-panel__head--donut .visitors-segmented{flex:none;width:auto;min-width:0}body .visitors-segmented button{white-space:nowrap;min-width:max-content;height:22px!important;min-height:22px!important;padding:var(--fd-space-1) var(--fd-space-5)!important;font-size:var(--fd-font-size-3xs)!important;line-height:var(--fd-leading-none)!important}body .visitors-panel__head--donut .visitors-segmented button{height:22px!important;min-height:22px!important;padding:var(--fd-space-1) var(--fd-space-5)!important;font-size:var(--fd-font-size-3xs)!important}body .visitors-panel__icon-action{align-self:flex-end}body .visitors-heatmap{-webkit-overflow-scrolling:touch;padding-bottom:var(--fd-space-2);overflow-x:auto}body .visitors-heatmap__row,body .visitors-heatmap__footer{grid-template-columns:52px repeat(11,46px);width:max-content;min-width:586px}body .visitors-heatmap__label strong{font-size:var(--fd-font-size-md)}body .visitors-heatmap__label span{font-size:var(--fd-font-size-2xs)}body .visitors-heatmap__cell{min-height:34px;font-size:var(--fd-font-size-sm);border-radius:5px}body .visitors-heatmap__footer-cell strong{font-size:var(--fd-font-size-sm)}body .visitors-heatmap__footer-cell em{font-size:var(--fd-font-size-2xs)}body .visitors-entrance-table,body .visitors-demographic-table{-webkit-overflow-scrolling:touch;overflow-x:auto}body .visitors-entrance-table table{min-width:720px}body .visitors-entrance-table--hourly table{min-width:960px}body .visitors-demographic-table table{min-width:760px}body .visitors-demographic-table,body .visitors-panel__actions,body .visitors-panel--trend .apexcharts-legend{scrollbar-width:thin;scrollbar-color:#6c7e948c transparent}body .visitors-demographic-table::-webkit-scrollbar{width:5px;height:5px}body .visitors-panel__actions::-webkit-scrollbar{width:5px;height:5px}body .visitors-panel--trend .apexcharts-legend::-webkit-scrollbar{width:5px;height:5px}body .visitors-demographic-table::-webkit-scrollbar-track{background:0 0}body .visitors-panel__actions::-webkit-scrollbar-track{background:0 0}body .visitors-panel--trend .apexcharts-legend::-webkit-scrollbar-track{background:0 0}body .visitors-demographic-table::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);background:#6c7e948c}body .visitors-panel__actions::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);background:#6c7e948c}body .visitors-panel--trend .apexcharts-legend::-webkit-scrollbar-thumb{border-radius:var(--fd-radius-pill);background:#6c7e948c}body .visitors-entrance-table__toggle{font-size:var(--fd-font-size-sm)}body .visitors-entrance-table__cell{min-width:64px;min-height:28px;padding:0 var(--fd-space-4);font-size:var(--fd-font-size-sm)}body .visitors-entrance-pagination{align-items:flex-start;gap:var(--fd-space-5)}body .visitors-entrance-pagination__count{flex:auto}body .visitors-demo-breakdown{justify-items:center;gap:var(--fd-space-5);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid;overflow:hidden}body .visitors-demo-breakdown>:first-child{justify-content:center;width:100%;max-width:100%;display:flex;overflow:hidden}body .visitors-demo-breakdown .apexcharts-canvas{margin-inline-start:auto;margin-inline-end:auto;max-width:100%!important}body .visitors-demo-breakdown .apexcharts-canvas,body .visitors-demo-breakdown .apexcharts-svg,body .visitors-demo-breakdown .apexcharts-inner,body .visitors-panel--trend .apexcharts-canvas,body .visitors-panel--trend .apexcharts-svg,body .visitors-panel--trend .apexcharts-inner,body .visitors-panel--overview .apexcharts-canvas,body .visitors-panel--overview .apexcharts-svg,body .visitors-panel--overview .apexcharts-inner{max-width:100%!important}body .visitors-panel--donut,body .visitors-panel--overview,body .visitors-panel--trend{min-width:0;max-width:100%;overflow:hidden}body .visitors-panel--donut .apexcharts-legend,body .visitors-panel--overview .apexcharts-legend,body .visitors-panel--trend .apexcharts-legend{max-width:100%}body .visitors-demo-breakdown__legend{gap:var(--fd-space-4) var(--fd-space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body .visitors-demo-breakdown__legend div{min-width:0;font-size:var(--fd-font-size-sm)}body .visitors-panel--donut .apexcharts-canvas,body .visitors-panel--donut .apexcharts-svg,body .visitors-panel--donut .apexcharts-inner{margin-inline-start:auto;margin-inline-end:auto;width:auto!important;max-width:100%!important}body .visitors-panel--trend{overflow:hidden}body .visitors-panel--trend .apexcharts-legend{width:100%;padding-bottom:var(--fd-space-2);overflow:auto hidden;flex-wrap:nowrap!important;justify-content:flex-start!important}body .visitors-panel--trend .apexcharts-legend-series{flex:none}body .visitors-panel--trend .apexcharts-canvas{max-width:100%!important}}.report-placeholder{border-radius:var(--fd-radius-28);background:#ffffffe6;border:1px solid #d9e7f3;min-height:420px;position:relative;overflow:hidden}.report-placeholder--compact{min-height:340px}.report-placeholder__mock{padding:26px var(--fd-space-12);gap:var(--fd-space-11);filter:blur(8px);opacity:.9;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.report-placeholder__mock-top{border-radius:var(--fd-radius-pill);background:linear-gradient(90deg,#c5dbf08c,#ddebf7cc);width:180px;height:22px}.report-placeholder__mock-grid{gap:var(--fd-space-9);grid-template-columns:1.3fr 1fr 1fr;display:grid}.report-placeholder__mock-block{border-radius:var(--fd-radius-22);background:linear-gradient(#bfd7eeb8,#d9e8f6e0);min-height:112px;display:block}.report-placeholder__mock-block--wide{min-height:132px}.report-placeholder__mock-surface{border-radius:var(--fd-radius-28);background:linear-gradient(#bdd6edc7,#e9f2faf2);flex:1}.report-placeholder__demo-head{gap:var(--fd-space-13);grid-template-columns:220px 1fr;align-items:center;display:grid}.report-placeholder__demo-donut{border-radius:var(--fd-radius-round);background:radial-gradient(circle at center, #ffffffeb 0 34%, transparent 35%), conic-gradient(#6cdbccd9 0 26%, #a4ece5d1 26% 49%, #b1cff8d1 49% 71%, #c5defad1 71% 100%);width:180px;height:180px;margin:0 auto;box-shadow:inset 0 0 0 16px #ebf4fc8c}.report-placeholder__demo-legend{gap:var(--fd-space-7);flex-direction:column;display:flex}.report-placeholder__demo-legend span{border-radius:var(--fd-radius-pill);background:linear-gradient(90deg,#c4d9eeb8,#e2eef8f0);width:58%;height:14px;display:block}.report-placeholder__demo-legend span:nth-child(2){width:74%}.report-placeholder__demo-legend span:nth-child(3){width:64%}.report-placeholder__demo-legend span:nth-child(4){width:46%}.report-placeholder__demo-chart{align-items:end;gap:var(--fd-space-8);padding:var(--fd-space-4) var(--fd-space-7) var(--fd-space-2);border-radius:var(--fd-radius-28);background:linear-gradient(#e8f1f9eb,#d8e7f4c7);flex:1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.report-placeholder__demo-bar{background:linear-gradient(#95c6f1c7,#5fade4cc);border-radius:20px 20px 8px 8px;display:block}.report-placeholder__demo-bar--1{height:42%}.report-placeholder__demo-bar--2{height:58%}.report-placeholder__demo-bar--3{height:74%}.report-placeholder__demo-bar--4{height:66%}.report-placeholder__demo-bar--5{height:88%}.report-placeholder__demo-bar--6{height:52%}.report-placeholder__zone-stats{gap:var(--fd-space-9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-placeholder__zone-stats span{border-radius:var(--fd-radius-22);background:linear-gradient(#dfebf6e0,#cde0f1b8);min-height:86px;display:block}.report-placeholder__zone-map{gap:var(--fd-space-9);flex:1;grid-template-columns:1.3fr 1.2fr 1fr 1.15fr;align-items:end;min-height:240px;display:grid}.report-placeholder__zone-block{background:linear-gradient(#b7d5f3cc,#76b4e9c7);border-radius:24px 24px 10px 10px;display:block}.report-placeholder__zone-block--a{height:82%}.report-placeholder__zone-block--b{height:58%}.report-placeholder__zone-block--c{height:37%}.report-placeholder__zone-block--d{height:12%}.report-placeholder__overlay{z-index:1;min-height:inherit;justify-content:center;align-items:center;gap:var(--fd-space-7);text-align:center;padding:48px var(--fd-space-12);flex-direction:column;display:flex;position:relative}.report-placeholder__lock{border-radius:var(--fd-radius-pill);color:#62768b;background:#ecf3f9eb;border:1px solid #bccddd;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:0 10px 28px #7e9ab62e}.report-placeholder__overlay strong{color:#1f2b3d;font-size:var(--fd-font-size-2xl);font-weight:var(--fd-font-weight-bold);letter-spacing:var(--fd-tracking-title)}.report-placeholder__overlay p{color:#61758a;max-width:470px;font-size:var(--fd-font-size-lg);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-leading-140);text-wrap:balance;margin:0}.report-placeholder__cta{align-items:center;gap:var(--fd-space-4);min-width:168px;font-size:var(--fd-font-size-base);font-weight:var(--fd-font-weight-bold);justify-content:center;display:inline-flex}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .filterbar>*,body .filterbar-preset-group,body .filterbar-preset-group>*,body .filterbar .filter-chip,body .quick-chip,body .filterbar-divider{flex-shrink:0}body .filterbar-preset-group{min-width:max-content;max-width:none}body .filterbar .filter-chip,body .quick-chip{white-space:nowrap;min-width:max-content}@media (max-width:560px){body .filterbar{-webkit-overflow-scrolling:touch;overflow-y:hidden;overflow-x:auto!important}body .filterbar-preset-group{min-width:max-content;max-width:none;height:32px!important}body .quick-chip,body .filterbar .filter-chip{gap:var(--fd-space-4);height:30px!important;min-height:30px!important;font-size:var(--fs-label)!important;padding-left:11px!important;padding-right:11px!important}body .filterbar .filter-chip-icon,body .quick-chip-icon{width:32px!important;min-width:32px!important;height:30px!important;padding-left:var(--fd-space-0)!important;padding-right:var(--fd-space-0)!important}}body .report-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}body .report-tabs::-webkit-scrollbar{display:none}body .report-tabs>*,body .report-tabs a{flex:none}body .report-tabs a{white-space:nowrap;min-width:max-content}@media (max-width:560px){body .report-tabs{gap:var(--fd-space-4);padding:var(--fd-space-4) var(--fd-space-7) var(--fd-space-5);overflow-y:hidden;overflow-x:auto!important}body .report-tabs a{line-height:var(--fd-leading-none);height:30px!important;min-height:30px!important;padding:var(--fd-space-0) 13px!important;font-size:var(--fs-label)!important}}@media (max-width:520px){.sheet-modal.date-modal{padding-inline:var(--fd-space-6);padding-top:var(--fd-space-6)}.sheet-modal.date-modal .sheet-modal-inner{gap:var(--fd-space-6)}.sheet-presets{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:var(--fd-space-3);flex-wrap:nowrap;width:100%;display:flex;overflow:auto hidden}.sheet-presets::-webkit-scrollbar{display:none}.sheet-presets .sheet-pill{white-space:nowrap;flex:none}.date-mode-switch{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;width:100%;display:flex;overflow:auto hidden}.date-mode-switch button{min-width:0;padding-inline:var(--fd-space-5);font-size:var(--fd-font-size-sm);white-space:nowrap;flex:none}.date-mode-switch::-webkit-scrollbar{display:none}.date-mode-switch button:last-child{border-top:0}.calendar-shell{align-items:start;gap:var(--fd-space-2);grid-template-columns:36px minmax(0,1fr) 36px}.calendar-nav{width:32px;height:32px;display:grid}.calendar-title{margin-bottom:var(--fd-space-3)}.calendar-weekdays,.calendar-grid{gap:var(--fd-space-3) var(--fd-space-2)}.calendar-cell{height:40px;font-size:var(--fd-font-size-lg)}.calendar-cell.selected{width:40px}}body.modal-open .bb-feedback-button,body.modal-open .gleap-modal-wrapper,body.modal-open .gleap-notification,body.modal-open [class*=gleap] iframe{z-index:99990!important}body.modal-open .gleap-modal-backdrop{z-index:99991!important}body.modal-open .gleap-modal{z-index:99992!important}.chat-figma__recent-list--empty{border-radius:var(--fd-radius-xl);background:#fffffff5;border:1px dashed #c8d7e6;min-height:356px}.chat-figma__recent-empty{justify-content:center;align-items:center;gap:var(--fd-space-4);min-height:356px;padding:var(--fd-space-10);text-align:center;flex-direction:column;display:flex}.chat-figma__recent-empty-art{object-fit:contain;width:132px;max-width:100%;height:auto}.chat-figma__recent-empty strong{color:#202938;font-size:24px;font-weight:700;line-height:1.2}.chat-figma__recent-empty p{color:#66798f;max-width:460px;margin:0;font-size:18px;font-weight:500;line-height:1.45}.connections-table-card--empty{background:#fffffff5;border-style:dashed;border-color:#cfe0ef;justify-content:center;align-items:center;min-height:448px;display:flex}.connections-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:448px;padding:40px 24px;display:flex}.connections-empty-state svg{width:132px;max-width:100%;height:132px}.connections-empty-state strong{color:#202938;margin-top:12px;font-size:18px;font-weight:600;line-height:1.25}.connections-empty-state p{color:#66798f;max-width:520px;margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.5}.connections-empty-state__cta{color:#0a8bd9;background:0 0;border:0;margin-top:12px;font-size:12px;font-weight:700;line-height:1.4}.connections-empty-state__cta:disabled{opacity:.5}.connections-feature-card__title{font-size:13px;font-weight:600}.connections-feature-card__meta{gap:0 4px;font-size:11px;font-weight:500}.connections-feature-card__meta a{color:#2a79d2;font-weight:500}.connections-feature-card__toggle.is-on .toggle-button__track{background:#0a8bd9;border-color:#0a8bd9}.memos-empty-state{text-align:center;background:#fffffffa;border:1px dashed #d9e5ef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:356px;padding:56px 24px;display:flex}.memos-empty-state__art{width:90px;max-width:100%;height:auto;margin-bottom:8px}.memos-empty-state strong{color:#202939;letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.25}.memos-empty-state p{color:#70839a;max-width:420px;margin:0;font-size:14px;font-weight:500;line-height:1.55}@media (max-width:640px){.memos-empty-state{gap:12px;min-height:300px;padding:40px 20px}.memos-empty-state__art{width:78px;margin-bottom:4px}.memos-empty-state strong{font-size:15px}.memos-empty-state p{max-width:280px;font-size:13px}}body .chat-figma__recent-empty strong{font-size:16px!important;font-weight:600!important;line-height:1.25!important}body .chat-figma__recent-empty p{max-width:420px!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}body .chat-figma__recent-empty-art,body .connections-empty-state svg,body .connections-empty-state img{width:96px!important;height:auto!important}body .memos-empty-state__art{width:72px!important;height:auto!important}@media (max-width:640px){body .memos-empty-state__art{width:64px!important}body .filterbar-preset-group.has-date-summary .quick-chip-date{min-width:180px!important}}body .pulse-reminder-banner{align-items:center;gap:var(--fd-space-5);margin-bottom:var(--fd-space-7);padding:var(--fd-space-5) var(--fd-space-6);border-radius:var(--fd-radius-sm);color:#5f7389;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);background:#ecf7ffeb;border:1px solid #1188cf57;border-left:4px solid #1188cf;display:flex}body .pulse-reminder-banner svg{color:#1188cf;flex:none}body .pulse-sheet-sidecard__memos-head{justify-content:space-between;align-items:center;gap:var(--fd-space-4);margin-top:var(--fd-space-3);display:flex}body .pulse-sheet-sidecard__memos-trigger{border-radius:var(--fd-radius-pill);color:#6d8197;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}body .pulse-sheet-sidecard__memos{gap:var(--fd-space-4);margin-top:var(--fd-space-3);max-height:520px;padding-right:var(--fd-space-1);display:grid;overflow-y:auto}body .pulse-sheet-sidecard__memo-card{gap:var(--fd-space-3);padding:var(--fd-space-5);border-radius:var(--fd-radius-lg);background:#fbfdff;border:1px solid #d8e2ed;display:grid}body .pulse-sheet-sidecard__memo-head{justify-content:space-between;align-items:flex-start;gap:var(--fd-space-4);display:flex}body .pulse-sheet-sidecard__memo-meta{align-items:center;gap:var(--fd-space-3);flex-wrap:wrap;display:flex}body .pulse-sheet-sidecard__memo-pill{min-height:28px;padding:0 var(--fd-space-5);border-radius:var(--fd-radius-pill);color:#0a8bd9;font-size:var(--fd-font-size-sm);background:#e5f5ff;align-items:center;font-weight:650;display:inline-flex}body .pulse-sheet-sidecard__memo-store{color:#26313e;font-size:var(--fd-font-size-md);font-weight:650}body .pulse-sheet-sidecard__memo-date{color:#7d90a6;font-size:var(--fd-font-size-sm);white-space:nowrap}body .pulse-sheet-sidecard__memo-body{color:#4d6177;font-size:var(--fd-font-size-md);line-height:var(--fd-leading-145);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}body .pulse-sheet-footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}body .pulse-sheet-footer__left{align-items:center;gap:var(--fd-space-5);display:flex}body .pulse-sheet-footer__actions{justify-content:flex-end;margin-left:0}@media (max-width:900px){body .pulse-reminder-banner{align-items:flex-start}body .pulse-sheet-footer{gap:var(--fd-space-5);grid-template-columns:1fr}body .pulse-sheet-footer__actions{flex-wrap:wrap;width:100%}body .pulse-sheet-footer__left{width:100%}}.no-store-assigned-page{color:#243044;height:100%}.no-store-assigned-topbar{background:#ffffffe0;border-bottom:1px solid #d9e7f3;justify-content:space-between;align-items:center;height:86px;padding:0 36px;display:flex}.no-store-assigned-account{color:#fff;letter-spacing:0;background:#8b5cf6;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:inline-flex}.no-store-assigned-main{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 86px);padding:48px 24px 96px;display:flex}.no-store-assigned__art{width:min(170px,62vw);height:auto;margin-bottom:28px}.no-store-assigned-main h1{letter-spacing:0;color:#1f2937;max-width:620px;margin:0;font-size:20px;font-weight:600;line-height:1.18}.no-store-assigned-main p{color:#64748b;letter-spacing:0;max-width:500px;margin:14px 0 34px;font-size:13px;line-height:1.48}.no-store-assigned-main button,.no-store-assigned-main a{color:#fff;cursor:pointer;background:#1196d9;border:0;border-radius:999px;align-items:center;min-height:38px;padding:0 26px;font-size:13px;font-weight:600;display:flex;box-shadow:0 12px 28px #1196d933}.no-store-assigned-main button:hover,.no-store-assigned-main a:hover{background:#0b86c6}@media (max-width:720px){.no-store-assigned-topbar{height:76px;padding:0 24px}.no-store-assigned-main{min-height:calc(100vh - 76px);padding:40px 22px 80px}.no-store-assigned-main h1{font-size:25px}.no-store-assigned-main p,.no-store-assigned-main button,.no-store-assigned-main a{font-size:17px}}.pulse-coming-soon-page{color:#202938;min-height:calc(100vh - 60px);padding:54px 24px 140px}.pulse-coming-soon-hero{text-align:center;max-width:820px;margin:0 auto 64px}.pulse-coming-soon-mark{color:#6d78f7;place-items:center;width:90px;height:72px;margin:0 auto 16px;display:grid}.pulse-coming-soon-hero h1{letter-spacing:0;margin:0;font-size:24px;font-weight:800;line-height:1.15}.pulse-coming-soon-hero p{color:#667386;max-width:760px;margin:18px auto 26px;font-size:16px;font-weight:500;line-height:1.45}.pulse-coming-soon-cta{cursor:pointer;color:#fff;background:#078dcc;border:0;border-radius:999px;min-height:38px;padding:10px 24px;font-size:13px;font-weight:600;box-shadow:0 8px 18px #088dcc2e}.pulse-coming-soon-section{max-width:900px;margin:0 auto 36px}.pulse-coming-soon-section h2{color:#6b7a8f;letter-spacing:.12em;margin:0 0 14px;font-size:14px;font-weight:900;line-height:1.2}.pulse-coming-soon-steps{background:#ffffffd6;border:1px solid #cbd8e6;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pulse-coming-soon-step{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:286px;padding:24px 28px;display:flex}.pulse-coming-soon-step+.pulse-coming-soon-step{border-left:1px solid #cbd8e6}.pulse-coming-soon-step>span{color:#728196;font-size:14px;font-weight:900}.pulse-coming-soon-step-icon,.pulse-coming-soon-role-icon{border-radius:12px;place-items:center;display:grid}.pulse-coming-soon-step-icon{color:#1498d1;background:#e4f5fc;width:44px;height:44px;margin:12px 0 16px}.pulse-coming-soon-step h3,.pulse-coming-soon-role h3{color:#202938;letter-spacing:0;margin:0;font-size:15px;font-weight:800;line-height:1.28}.pulse-coming-soon-step p,.pulse-coming-soon-role p{color:#6f7e91;margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.45}.pulse-coming-soon-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pulse-coming-soon-role{background:#ffffffdb;border:1px solid #cbd8e6;border-radius:16px;min-height:250px;padding:22px}.pulse-coming-soon-role-icon{width:44px;height:44px;margin-bottom:16px}.pulse-coming-soon-role-icon--blue{color:#4f88ff;background:#edf4ff}.pulse-coming-soon-role-icon--green{color:#35c76b;background:#e8faee}.pulse-coming-soon-role-icon--amber{color:#f1a018;background:#fff5df}.pulse-coming-soon-role>span{color:#078dcc;letter-spacing:.03em;margin-bottom:12px;font-size:14px;font-weight:900;line-height:1.2;display:block}@media (max-width:900px){.pulse-coming-soon-page{padding:40px 16px 110px}.pulse-coming-soon-hero{margin-bottom:44px}.pulse-coming-soon-hero h1{font-size:28px}.pulse-coming-soon-hero p{font-size:17px}.pulse-coming-soon-steps,.pulse-coming-soon-roles{grid-template-columns:1fr}.pulse-coming-soon-step{min-height:auto;padding:26px 22px}.pulse-coming-soon-step+.pulse-coming-soon-step{border-top:1px solid #cbd8e6;border-left:0}.pulse-coming-soon-role{min-height:auto}}.pulse-coming-soon-page{padding:38px 24px 120px}.pulse-coming-soon-hero{max-width:760px;margin-bottom:48px}.pulse-coming-soon-mark{width:78px;height:56px;margin-bottom:12px}.pulse-coming-soon-mark svg{width:58px;height:58px}.pulse-coming-soon-section{margin-bottom:34px}.pulse-coming-soon-section h2{margin-bottom:12px;font-size:13px;font-weight:800}.pulse-coming-soon-steps,.pulse-coming-soon-role{border-radius:8px}.pulse-coming-soon-step{min-height:252px;padding:22px 26px}.pulse-coming-soon-step>span,.pulse-coming-soon-role>span{font-size:13px;font-weight:800}.pulse-coming-soon-step-icon,.pulse-coming-soon-role-icon{border-radius:8px;width:42px;height:42px}.pulse-coming-soon-step-icon{margin:10px 0 14px}.pulse-coming-soon-roles{gap:20px}.pulse-coming-soon-role{min-height:220px;padding:20px 22px}.pulse-coming-soon-role-icon{margin-bottom:14px}@media (max-width:900px){.pulse-coming-soon-page{padding:32px 16px 110px}.pulse-coming-soon-hero{margin-bottom:38px}.pulse-coming-soon-hero h1{font-size:26px}.pulse-coming-soon-hero p{font-size:16px}.pulse-coming-soon-step{padding:24px 20px}}.access-permission-row.is-coming-soon .access-permission-coming-soon{color:#6f8298;font-size:var(--fs-label);font-weight:var(--weight-regular);margin-top:3px;line-height:1.25;display:block}.access-permission-row.is-coming-soon .access-switch.is-on.is-disabled{opacity:1;cursor:not-allowed;background:#8fc9eb}.access-permission-row.is-coming-soon .access-switch.is-disabled:not(.is-on){opacity:1;cursor:not-allowed;background:#e7edf4}.stat-card.stat-card--disabled,.stat-card.stat-card--disabled:hover{cursor:not-allowed;opacity:1;background:#fbfdff;border-color:#c0c9d4 #c9d5e4 #c9d5e4;transform:none}.stat-card.stat-card--disabled .stat-card__icon,.stat-card.stat-card--disabled .stat-card__value,.stat-card.stat-card--disabled .stat-card__label{color:#6f7f93}.stat-card__coming-soon{color:#7f8ea2;font-weight:var(--weight-regular)}
