@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:103.8%;descent-override:22.2%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"DM Sans Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--bg:#f5f7fa;--surface:#fff;--surface-muted:#f8fafc;--ink:#17283d;--muted:#718398;--border:#e5ebf2;--nav:#0f2238;--nav2:#152f48;--nav-muted:#a8bacb;--brand:#118ca7;--highlight:#e5f6fa;--warning:#d28f3e;--shadow:0 12px 36px rgba(15,34,56,.035)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:DM Sans,"DM Sans Fallback: sans-serif",sans-serif;line-height:1.45;margin:0}a,button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: sans-serif",sans-serif}.app-shell,.sidebar{display:flex;min-height:100vh}.sidebar{background:var(--nav);color:#e9f4fa;flex-direction:column;min-width:257px;padding:27px 17px;width:257px}.brand{align-items:center;display:flex;gap:11px;padding:7px 10px 38px}.brand-symbol{background:linear-gradient(140deg,#18b8b4,#1083bd);border-radius:10px;display:grid;font-size:21px;font-weight:800;height:37px;place-items:center;width:37px}.brand strong{font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: sans-serif";font-size:14px;letter-spacing:.6px}.brand small{color:var(--nav-muted);display:block;font-size:10px;letter-spacing:.2px;margin-top:3px}.side-label{color:#7793aa;font-size:10px;font-weight:700;letter-spacing:1.7px;margin:4px 0 12px;padding-left:11px}.side-label-space{margin-top:35px}.nav-links{display:grid;gap:5px}.nav-link,.nav-placeholder{align-items:center;border-radius:8px;color:#b6c8d6;display:flex;font-size:13px;font-weight:600;gap:12px;padding:12px 13px}.nav-link.router-link-exact-active{background:var(--nav2);box-shadow:inset 3px 0 #17b8bf;color:#fff}.nav-link:hover{background:#20394e}.nav-link span,.nav-placeholder span{font-size:18px;text-align:center;width:19px}.nav-placeholder{cursor:not-allowed;opacity:.58}.nav-placeholder small{color:#93a4b9;font-size:9px;margin-left:auto}.sidebar-spacer{flex:1}.simulation-note{align-items:flex-start;background:#142d42;border:1px solid #2e4357;border-radius:11px;display:flex;gap:10px;padding:13px}.simulation-note strong{display:block;font-size:11px}.simulation-note small{color:#9fb3c4;display:block;font-size:10px;line-height:1.55;margin-top:4px}.pulsedot{background:#27a6ba;border-radius:50%;flex:none;height:7px;margin-top:4px;width:7px}.main-shell{min-width:0;width:calc(100% - 257px)}.topbar{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;height:70px;justify-content:space-between;padding:0 38px}.topbar-title{color:#557084;font-size:12px;font-weight:700}.slash{color:#b2beca;padding:0 10px}.topbar-right{align-items:center;display:flex;gap:18px}.local-tag{background:#e1f6f7;border:1px solid #bde9ea;border-radius:5px;color:#0e8496;font-size:10px;font-weight:700;letter-spacing:.5px;padding:5px 8px}.avatar{background:#e5eaf0;border-radius:50%;color:#425e70;display:grid;font-size:11px;font-weight:700;height:34px;place-items:center;width:34px}.page{margin:0 auto;max-width:1580px;padding:38px}.eyebrow{color:#138ba0;font-size:11px;font-weight:800;letter-spacing:1.7px;margin-bottom:15px}.title-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.title-row h1{font-size:clamp(30px,3vw,42px);letter-spacing:-1.6px;line-height:1.2;margin-bottom:15px}.title-row h1 span{color:#178ca1}.lead{color:#6e7f92;font-size:14px;line-height:1.75;max-width:690px}.foundation-tag{border:1px solid #d8e2ea;border-radius:7px;color:#6e8191;font-size:11px;font-weight:700;padding:9px 13px;white-space:nowrap}.banner{align-items:flex-start;background:#ecf8fb;border:1px solid #c9e6ed;border-radius:10px;display:flex;gap:13px;margin:25px 0 33px;padding:15px 18px}.banner-icon{background:#d5eff4;border-radius:7px;color:#1086a0;font-size:16px;padding:4px 9px}.banner strong{color:#13536b;font-size:12px}.banner p{color:#54788a;font-size:11px;margin:4px 0 0}.section-head{align-items:end;gap:12px;margin:5px 0 17px}.section-head h2{font-size:18px;margin:0}.section-head p{color:#7d8e9e;font-size:12px;margin:3px 0 0}.module-grid{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.module-card{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:202px;padding:21px;transition:transform .12s,border-color .12s}.module-card:hover{border-color:#a2dce4;transform:translateY(-3px)}.module-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.module-icon{color:#2b9bab;font-size:23px}.module-tag{border:1px solid #cae5e9;border-radius:5px;color:#598d98;font-size:9px;font-weight:800;padding:4px 6px}.module-card h3{font-size:14px;margin:0 0 9px}.module-card p{color:#8292a0;flex:1;font-size:11px;line-height:1.6}.module-arrow{color:#148ea6;font-size:11px;font-weight:700}.info-grid{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:22px}.feature-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:25px}.feature-card.muted{background:#fafbfd}.feature-card h2{font-size:18px;margin-bottom:23px}.principle{border-top:1px solid #edf0f3;display:flex;gap:17px;padding:10px 0}.principle-no{color:#26a1ad;font-weight:800}.principle strong,.principle-no{font-size:12px}.principle p{color:#83919d;font-size:11px;margin:3px 0}.checklist{display:grid;gap:12px;list-style:none;padding:0}.checklist li{font-size:12px}.checklist li:before{color:#14999f;content:"✓";font-weight:700;margin-right:11px}.small-note{color:#8895a3;font-size:10px;line-height:1.6;margin-top:21px}.page-title{font-size:27px;letter-spacing:-.6px;margin-bottom:6px}.section-head.no-margin{margin:0 0 20px}.demo-pill{background:#fff4e7;border:1px solid #efd9b7;border-radius:7px;color:#ad732e;font-size:10px;font-weight:800;padding:9px 11px;white-space:nowrap}.inbox-layout{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(220px,28%) minmax(270px,43%) minmax(220px,29%);height:min(690px,calc(100vh - 185px));min-height:500px;overflow:hidden}.conversation-center,.inbox-list,.insight-panel{display:flex;flex-direction:column;min-height:0;min-width:0}.conversation-center,.inbox-list{border-right:1px solid var(--border)}.pane-heading{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;min-height:82px;padding:20px}.pane-heading strong{font-size:12px}.pane-heading p{color:#8fa0af;font-size:10px;margin:4px 0 0}.subtle-count{background:#eef4f7;border-radius:7px;color:#738e9a;font-size:10px;padding:4px 8px;white-space:nowrap}.tabs{border-bottom:1px solid var(--border);display:flex;gap:3px;padding:12px 16px}.tabs button{background:transparent;border:0;border-radius:6px;color:#8797a5;font-size:11px;padding:7px 12px}.tabs button.selected{background:#e6f5f7;color:#147d90;font-weight:700}.conversation-list{overflow:auto}.conversation-item{background:#fff;border:0;border-bottom:1px solid #eff2f4;padding:18px 16px;text-align:left;width:100%}.conversation-item.active{background:#edf7fa;border-left:3px solid #1598a8;padding-left:13px}.conversation-item-top{display:flex;gap:5px;justify-content:space-between}.conversation-item strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item small{color:#92a1ae;font-size:10px}.conv-source{color:#1d95a5;font-size:10px;margin-top:7px}.conversation-item-bottom{align-items:center;color:#8896a4;display:flex;font-size:10px;gap:8px;justify-content:space-between;margin-top:6px}.conversation-item-bottom span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item-bottom b{background:#1c9eae;border-radius:50%;color:#fff;font-size:10px;height:19px;line-height:19px;min-width:19px;text-align:center}.dot-status{background:#e9f5f6;border-radius:6px;color:#2d8c9d;font-size:10px;padding:5px 7px}.timeline{background:#fbfcfd;flex:1;overflow-y:auto;padding:28px 25px}.dayline{color:#a1abb6;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-align:center}.message-wrap{display:flex;justify-content:flex-start;margin-bottom:15px}.message-wrap.outgoing{justify-content:flex-end}.msg-bubble{background:#fff;border:1px solid #e5ecf1;border-radius:10px 10px 10px 3px;box-shadow:0 3px 8px #122c4006;max-width:89%;padding:13px 15px}.outgoing .msg-bubble{background:#e5f6f6;border-color:#d1e9e9;border-radius:10px 10px 3px}.sender-label{color:#177f97;font-size:10px;font-weight:800;margin-bottom:7px}.msg-bubble p{color:#34495c;font-size:12px;line-height:1.6;margin-bottom:8px}.msg-time{color:#a1aeb8;font-size:10px;text-align:right}.system-mark{color:#9eabb6;font-size:10px;margin:25px 0;text-align:center}.composer{border-top:1px solid var(--border);display:flex;gap:8px;padding:13px 16px}.composer-placeholder{background:#f5f8fa;border:1px solid #e9eef2;border-radius:7px;color:#a4b0bd;flex:1;font-size:11px;padding:11px}.composer button{background:#e7edf1;border:0;border-radius:7px;color:#aebac4;cursor:not-allowed;font-size:11px;padding:0 15px}.ai-symbol{color:#1492a4;font-size:22px}.insight-body{overflow-y:auto;padding:22px 19px}.summary-label{color:#9cabba;font-size:9px;font-weight:800;letter-spacing:1.3px;margin:0 0 10px}.insight-body h3{font-size:14px;margin-bottom:21px}.rule{background:#eef2f5;height:1px;margin:23px 0}.finding{background:#f7fafc;border-left:3px solid #a6c7d7;border-radius:5px;margin-bottom:11px;padding:12px 13px}.finding.review{background:#fffaf2;border-color:#e0a457}.finding.task{background:#f2f8fb;border-color:#178cb5}.finding-title{font-size:11px;font-weight:800}.finding p{color:#708491;font-size:11px;line-height:1.6;margin:6px 0 0}.insight-disclaimer{color:#7b8994;font-size:11px;line-height:1.7}.inbox-footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.inbox-footer span{background:#e7f1f4;border-radius:5px;color:#5c8b94;font-size:9px;padding:7px}.architecture-lead{margin-top:15px}.flow-cards{align-items:stretch;display:flex;flex-direction:column;margin:30px 0;max-width:740px}.flow-card{background:#fff;border:1px solid var(--border);border-radius:9px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:45px 1fr;padding:20px 24px}.flow-index{color:#25a0ae;font-size:20px;font-weight:800;grid-row:span 2}.flow-card h3{font-size:14px;margin:0 0 4px}.flow-card p{color:#82919f;font-size:11px;margin:0}.flow-arrow{color:#1aa3ad;font-size:20px;padding:6px;text-align:center}@media(max-width:1180px){.module-grid{grid-template-columns:repeat(2,1fr)}.inbox-layout{grid-template-columns:minmax(190px,34%) minmax(260px,66%)}.insight-panel{display:none}.page{padding:28px}}@media(max-width:760px){.app-shell{flex-direction:column}.sidebar{min-height:0;min-width:0;padding:13px;width:100%}.brand{padding:5px 4px 15px}.nav-links{display:flex;flex-wrap:wrap}.nav-link{padding:8px 10px}.nav-placeholder,.side-label,.side-label-space,.sidebar-spacer,.simulation-note{display:none}.main-shell{width:100%}.topbar{height:55px;padding:0 16px}.page{padding:18px}.foundation-tag{display:none}.info-grid,.module-grid{grid-template-columns:1fr}.inbox-layout{display:block;height:auto;min-height:0}.inbox-list{border-bottom:1px solid var(--border);border-right:0;height:230px;overflow:auto}.conversation-center{border-right:0;height:510px}.section-head{align-items:start;flex-direction:column}.demo-pill{margin-top:8px}}.wa-session{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:grid;gap:8px;margin:16px 0;max-width:420px;padding:16px}.wa-session p{color:var(--muted);font-size:13px;margin:0}.wa-session input{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.wa-card button,.wa-session button,.wa-table button{background:var(--brand);border:1px solid var(--brand);border-radius:8px;color:#fff;padding:7px 12px}.wa-session-on{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:10px;margin:12px 0}.wa-link,.wa-session-on button{background:none;border:0;color:var(--brand);font-size:13px;padding:4px;white-space:nowrap}.wa-badge{background:#fde8e8;border-radius:99px;color:#a42020;font-size:12px;font-weight:600;margin-right:8px;padding:4px 9px}.wa-badge.connected{background:#e3f6ea;color:#16703a}.wa-badge.pairing_required{background:#fff3df;color:#8a5a12}.wa-banner{background:#b42318;bottom:0;color:#fff;font-size:14px;font-weight:600;left:0;padding:10px 16px;position:fixed;right:0;text-align:center;z-index:50}.wa-error{color:#b42318;font-size:14px}.wa-empty{color:var(--muted);font-size:13px;padding:12px}.wa-inbox{grid-template-columns:minmax(220px,32%) 1fr}.wa-timeline{display:flex;flex-direction:column;gap:10px;overflow:auto}.wa-msg{max-width:none}.wa-msg.deleted_by_sender{opacity:.7}.wa-text{overflow-wrap:anywhere;white-space:pre-wrap}.wa-text.deleted{color:var(--muted);font-style:italic}.wa-badges span{background:var(--highlight);border-radius:99px;color:var(--brand);font-size:11px;margin-right:4px;padding:1px 7px}.wa-photo{border-radius:8px;display:block;margin:6px 0;max-height:320px;max-width:100%}.wa-attach{color:var(--muted);font-size:12px}.wa-loc{color:var(--brand);font-size:13px}.wa-admin{display:grid;gap:16px}.wa-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow-x:auto;padding:18px}.wa-qr{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:10px 0}.wa-qr img{height:220px;max-width:100%;width:220px}.wa-table{border-collapse:collapse;font-size:14px;width:100%}.wa-table td,.wa-table th{border-bottom:1px solid var(--border);padding:8px;text-align:left}.wa-chip{background:var(--surface-muted);border-radius:99px;font-size:12px;padding:2px 8px}.wa-chip.allowed{background:#e3f6ea;color:#16703a}.wa-chip.pending{background:#fff3df;color:#8a5a12}@media(max-width:760px){.wa-inbox{grid-template-columns:1fr}}.auth-page{background:var(--nav);display:grid;min-height:100vh;padding:16px;place-items:center}.auth-card{background:var(--surface);border-radius:16px;box-shadow:0 20px 60px #00000040;display:grid;gap:14px;max-width:380px;padding:28px;width:100%}.auth-card h1{font-size:22px;margin:0}.auth-brand{color:var(--ink);padding:0}.auth-brand small{color:var(--muted)}.auth-card label,.form-card label,.row-form label{color:#3b5266;display:grid;font-size:13px;font-weight:600;gap:5px}input,select,textarea{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--ink);font:inherit;font-size:14px;min-width:0;padding:9px 11px}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand);outline-offset:-1px}.button,button{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--ink);display:inline-block;font-size:13px;font-weight:600;padding:8px 14px}button:disabled{cursor:wait;opacity:.55}button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.link-btn{background:none;border:0;color:var(--brand);font-size:13px;font-weight:600;padding:4px 6px}.link-btn.danger{color:#b42318}.muted{color:var(--muted)}.small{font-size:12px}.form-error{color:#b42318;font-size:13px;margin:0}.form-ok{color:#067647;font-size:13px}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:grid;gap:12px;margin-bottom:16px;max-width:640px;padding:18px}.inline-form{align-items:end;display:flex;flex-wrap:wrap;max-width:none}.inline-form label{flex:1 1 180px}.form-actions{display:flex;flex-wrap:wrap;gap:8px}.secret-box{background:#fffaeb;border:1px solid #fedf89;border-radius:10px;font-size:14px;margin-bottom:12px;padding:12px 14px}.secret-box code{background:#fff;border-radius:6px;font-size:16px;padding:2px 6px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.user-chip{align-items:center;display:flex;font-size:12px;gap:10px}.user-chip strong{display:block;font-size:13px}.user-chip small{color:var(--muted)}.chip{background:var(--surface-muted);border:1px solid var(--border);border-radius:99px;display:inline-block;font-size:11px;font-weight:700;margin-left:6px;padding:2px 8px;text-transform:none}.chip-on{background:#ecfdf3;border-color:#abefc6;color:#067647}.chip-warn{background:#fffaeb;border-color:#fedf89;color:#93370d}.chip-off{background:#f2f4f7;color:#475467}.row-actions{text-align:right;white-space:nowrap}.wa-table th{color:var(--muted);font-size:12px;font-weight:700;padding:8px;text-align:left}.wa-table td,.wa-table th{border-bottom:1px solid var(--border)}.wa-table td{padding:9px 8px;vertical-align:top}.clickable{cursor:pointer}.clickable:hover{background:var(--surface-muted)}.section-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.official{background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;display:inline-block;font-size:13px;padding:6px 10px}.summary{margin:12px 0 18px}.as-of{color:#3b5266;font-weight:700}.as-of,.cards{margin-bottom:10px}.cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.stat small{color:var(--muted);display:block;font-size:12px;font-weight:600}.stat strong{font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: sans-serif",sans-serif;font-size:22px}.stat.empty strong{color:var(--muted);font-size:13px;font-weight:600}.small-cards .stat strong{font-size:16px}.compact{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-width:720px}.card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.card-head h3{margin:0}.add-row{align-items:center;display:flex;flex:1 1 320px;gap:8px;max-width:520px}.region-picker{flex:1;position:relative}.region-picker input{width:100%}.region-list{background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);left:0;list-style:none;margin:4px 0 0;max-height:300px;overflow:auto;padding:4px;position:absolute;right:0;top:100%;z-index:20}.region-list button{border:0;border-radius:6px;font-weight:400;text-align:left;width:100%}.region-list button:hover{background:var(--highlight)}.editor{background:#fbfeff;border:1px solid var(--brand);border-radius:12px;margin:10px 0;padding:14px}.editor h4{margin:0 0 8px}.row-form{display:grid;gap:12px}.row-form fieldset{border:1px solid var(--border);border-radius:10px;margin:0;padding:10px 12px}.row-form legend{font-size:13px;font-weight:700;padding:0 4px}.grid-fields{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-text{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-text .wide{grid-column:1/-1}label.invalid input{border-color:#b42318}label.check{align-items:center;display:flex;font-weight:500;gap:8px;margin-top:8px}.deliveries{display:grid;gap:6px;grid-column:1/-1}.deliveries .label{color:#3b5266;font-size:13px;font-weight:600}.delivery{display:flex;gap:6px}.table-scroll{overflow-x:auto}.rekap-rows td{font-size:13px}.group-row td{background:var(--surface-muted);color:#3b5266;font-size:12px;font-weight:700}.drawer{background:#fff;border-left:1px solid var(--border);bottom:0;box-shadow:-10px 0 40px #0f22381f;overflow:auto;padding:18px;position:fixed;right:0;top:0;width:min(420px,100%);z-index:40}.drawer-head{align-items:center;display:flex;justify-content:space-between}.versions{display:grid;font-size:13px;gap:12px;padding-left:18px}@media(max-width:860px){.app-shell{flex-direction:column}.sidebar{min-height:0;min-width:0;padding:12px;width:100%}.sidebar .brand{padding-bottom:10px}.side-label,.sidebar-spacer,.simulation-note{display:none}.nav-links{display:flex;flex-wrap:wrap}.main-shell{width:100%}.topbar{flex-wrap:wrap;height:auto;min-height:60px;padding:0 16px}.page{padding:16px}.user-chip small{display:none}}.wa-card .link-btn,.wa-table .link-btn{background:none;border:0;color:var(--brand);padding:4px 6px}.wa-table .link-btn.danger{color:#b42318}.wa-card .region-list button{background:none;border:0;color:var(--ink);padding:8px 10px}.wa-card .region-list button:hover{background:var(--highlight)}.wa-card .editor button{background:var(--surface);border:1px solid var(--border);color:var(--ink)}.wa-card .editor button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.wa-card .editor .link-btn{background:none;border:0;color:var(--brand)}.page{padding-bottom:80px}
