@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: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;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-20C0,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/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 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-20C0,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/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/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-20C0,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 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 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/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-20C0,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 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 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 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 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-20C0,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/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 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/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-20C0,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 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/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 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-20C0,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 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/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/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 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-20C0,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 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:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/IExRNFRZ66US-QzCI74HoSql2G9YiAPSGc9R8roIKK4-dLNL8aPzaLMLKG0nimtx_MM06U_8vpOqedw5x2HoqNo.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/vXA3QSNlHFxskoHhE1a4GIaQf0ebOKWGlkm1wDHqdcs-_reOaeoXqIgKRYkqv7NGKxOEO3Fw6w0PbzzGI3R5o2c.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/y9ApHLVM0vW59hEbEMpWDV0KEUk6pJKujpWSZuURJ4o-0jcAH3UZG5JHrih9lXQJQlt35A2EN06PM6gm5_Xsv7Q.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/Syq7R279q9Uw5z-VamY4UKwxwcmZQDuu4D14mSy5Qfc-FqQpzKKkbmrEdbU_HvfcbsKw3VEtZm82cji0JmSIvj0.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/loqNzoBmA9KBFshh41aA3r0nNqeEtf8cECHtUH-9fvY-8VBPXfGmzrJdQFawrWJAtzH6EPiIDRaau9LA8wudBHg.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/S9ThQKjbpqQp5FtAICuGdbt2mWQ2FEFduxYBEYKcES4-zFUJh0Cp073cPXxi_1mCJ7uR5NlULUVECgOjsq34O-Y.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/fP9yT9mSWE5m-jWpV5gCf4OCCE047WmjgtxiatyjWNo-0AB_bASBUfYu-04A_CVDTMuruS8rdHM9KTQuS2U2tWE.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/dA_LaHVPZaFJDy85uZRtRgXhy9_FueLfLBsdyiwWFF8-84sKrpZNBGLQ_tgoALLb9DGr39Wd75XV_uIqV-lIpKQ.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/JoERPVlmfi80C8BLw-dhfTu-wD413LHvCuNt3YxPSus-Guv4z0A8Kb_eNmz-eDS6jOHaPCCjhsAcmffrjgTlhoc.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:"Geist Mono Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:74.6716%;descent-override:21.9185%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/cW-rtSw72Lqejayt1kdA2an75gzG-opyRN_O4i5oc00-4JIJtgyZekTvVLwcD6kpjWAI3GQ3Bs0n3c6ZPu8FmJQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/QX2LFl-U1eVWIs5pWK_p0NWihwed8_G3tlFBTVrpHdE-GwFPUqOMxawb_6QtiU11K91x8bBHtgflHf-4prChevA.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/otgamZ2qYJkMH-33s6pf_OasyxhL7qFC34wKRPInnfA-9j6UGqVxMvD2Ixikwf2Y9aYs1eKcEl2X9YFxA_I_cW8.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:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/ksNl4DHlvm-IUwVn0DV02pV97DX3uHxbVJG3PrppUhQ-V_Aok6XnhsEBWrU-k_o5H_qBnKQNUAYLUc5t86tehsQ.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/iwKkOoOXXi_FvxehabuScahx7K6YUJ67lkMos05iN34-atpgvUXQTcteqaDu5zogavSkwMWhy5Qf7KKk4fQfRnE.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/JoERPVlmfi80C8BLw-dhfTu-wD413LHvCuNt3YxPSus-Guv4z0A8Kb_eNmz-eDS6jOHaPCCjhsAcmffrjgTlhoc.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/cW-rtSw72Lqejayt1kdA2an75gzG-opyRN_O4i5oc00-4JIJtgyZekTvVLwcD6kpjWAI3GQ3Bs0n3c6ZPu8FmJQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/QX2LFl-U1eVWIs5pWK_p0NWihwed8_G3tlFBTVrpHdE-GwFPUqOMxawb_6QtiU11K91x8bBHtgflHf-4prChevA.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/otgamZ2qYJkMH-33s6pf_OasyxhL7qFC34wKRPInnfA-9j6UGqVxMvD2Ixikwf2Y9aYs1eKcEl2X9YFxA_I_cW8.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/ksNl4DHlvm-IUwVn0DV02pV97DX3uHxbVJG3PrppUhQ-V_Aok6XnhsEBWrU-k_o5H_qBnKQNUAYLUc5t86tehsQ.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/iwKkOoOXXi_FvxehabuScahx7K6YUJ67lkMos05iN34-atpgvUXQTcteqaDu5zogavSkwMWhy5Qf7KKk4fQfRnE.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.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:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/KMzq2wLjxFBuIzbuVlpgfqyZWx0GjZfekjtJfbPRER4-oEVAuKhL3RMMUvhwFMX0_EIzjHcyT2FOSTMV0HtqHqI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/Kr_o-wbPnVhMDgMg4L1KLJ3rKKINxU5P_ab4WAq-qt4-4Wdtodv0cehNX1L0JF1XoWy1kgPGOemGUt1nRtc_KTQ.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/Ym4gqdSDLZgMRjwqwyHSQbzpuc1rIg_gdyNhfBv6epI-dCtQZPLpqM8WK5gdPlR8deyttimKO6m_7Sz14lcSpGk.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/ndNrGJcN4bDG6BODmarJ8JAlvGvhoxhD2HE9Def3Z44-cbOSrZ1QWoNT97DjXVbk6_VCkF451BY4bI9VIq5nMbk.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,monospace;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--radius-xl:16px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sticky{position:sticky}.top-0{top:0}.z-40{z-index:40}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.size-3\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-\[18px\]{height:18px;width:18px}.h-5{height:calc(var(--spacing)*5)}.h-16{height:calc(var(--spacing)*16)}.min-h-screen{min-height:100vh}.max-w-\[90rem\]{max-width:90rem}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.bg-background,.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.bg-primary{background-color:var(--primary)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-3{padding-block:calc(var(--spacing)*3)}.py-28{padding-block:calc(var(--spacing)*28)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.9em\]{font-size:.9em}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.opacity-60{opacity:.6}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}}@media(min-width:48rem){.md\:flex{display:flex}}@media(min-width:64rem){.lg\:hidden{display:none}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}}:root{--background:#fff;--foreground:#0a0a0a;--muted:#fafafa;--muted-foreground:#525252;--card:#fff;--card-foreground:#0a0a0a;--accent:#f5f5f5;--accent-foreground:#0a0a0a;--border:#e5e5e5;--border-strong:#d4d4d4;--ring:#00e09166;--primary:#00e091;--primary-hover:#00c47e;--primary-foreground:#022c22;--secondary:#f5f5f5;--secondary-foreground:#0a0a0a;--secondary-hover:#e5e5e5;--destructive:#ef4444;--destructive-foreground:#fff;--table-header:#fafafa;--table-highlight:#ecfdf5;--caption:#737373;--badge-bg:#f5f5f5;--badge-foreground:#0a0a0a;--badge-border:#e5e5e5;--input:#fff;--input-border:#e5e5e5;--input-placeholder:#737373}.dark{--background:#060608;--foreground:#fafafa;--muted:#141418;--muted-foreground:#a0a0ac;--card:#0d0d12;--card-foreground:#fafafa;--accent:#141418;--accent-foreground:#fafafa;--border:#222228;--border-strong:#36363f;--ring:#00e0914d;--primary:#00e091;--primary-hover:#34d399;--primary-foreground:#022c22;--secondary:#222228;--secondary-foreground:#fafafa;--secondary-hover:#36363f;--destructive:#ef4444;--destructive-foreground:#fafafa;--table-header:#0d0d12;--table-highlight:#0f1518;--caption:#6c6c7b;--badge-bg:#141418;--badge-foreground:#fafafa;--badge-border:#222228;--input:#0d0d12;--input-border:#222228;--input-placeholder:#6c6c7b;--shadow-glow:0 0 0 1px #00e0911a,0 18px 44px -20px #000c}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility}.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal[data-delay="1"]{transition-delay:.1s}.reveal[data-delay="2"]{transition-delay:.2s}.reveal[data-delay="3"]{transition-delay:.3s}.reveal[data-delay="4"]{transition-delay:.4s}.reveal[data-delay="5"]{transition-delay:.5s}.hero-section{background:radial-gradient(ellipse 70% 50% at 50% 100%,#00e0910b 0,transparent 65%),var(--background)}.hero-dots-pattern{background-image:radial-gradient(circle,var(--caption) .6px,transparent .6px);background-size:24px 24px;height:65%;left:0;-webkit-mask-image:radial-gradient(45% 50% at 50% 20%,#000 0,#0000 100%);mask-image:radial-gradient(45% 50% at 50% 20%,#000 0,#0000);opacity:.08;top:0;width:100%}.hero-ambient-glow,.hero-dots-pattern{pointer-events:none;position:absolute;z-index:1}.hero-ambient-glow{background:radial-gradient(#00e09114 0,#0000 70%);height:350px;left:50%;top:5%;transform:translate(-50%);width:500px}.hero-btn-primary{box-shadow:0 0 24px #00e0912e,inset 0 1px #ffffff40,0 1px 2px #00000040;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.hero-btn-primary:before{background:linear-gradient(105deg,#0000 35%,#ffffff59,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-130%);transition:transform .6s}.hero-btn-primary:hover{box-shadow:0 0 44px #00e09161,inset 0 1px #ffffff40,0 6px 18px #00e09138;transform:translateY(-1px)}.hero-btn-primary:hover:before{transform:translate(130%)}.hero-btn-primary:active{transform:translateY(0)scale(.99)}@media(prefers-reduced-motion:reduce){.hero-btn-primary,.hero-btn-primary:before{transition:none}.hero-btn-primary:hover{transform:none}}.hero-text-shine{background:linear-gradient(90deg,var(--primary) 0,var(--primary) 40%,#ffffff8c 50%,var(--primary) 60%,var(--primary) 100%);color:var(--primary);-webkit-text-fill-color:transparent;animation:text-shine 4s ease-in-out 2s infinite;-webkit-background-clip:text;background-clip:text;background-position:100% 0;background-size:250% 100%}@keyframes text-shine{0%,to{background-position:100% 0}50%{background-position:-50% 0}}.flag-de{background:linear-gradient(#000 33.3%,#d00 33.3% 66.6%,#fc0 66.6%)}.flag-de,.flag-eu{align-items:center;border-radius:2px;display:flex;flex-shrink:0;height:14px;justify-content:center;overflow:hidden;width:20px}.flag-eu{background:#039}.flag-eu:after{color:#fc0;content:"★";font-size:8px}@keyframes bento-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bento-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bento-pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}@keyframes bento-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.8)}}@keyframes probe-pulse{0%,to{opacity:.5;transform:translate(-2px,-2px)scale(1)}50%{opacity:0;transform:translate(-2px,-2px)scale(2)}}@keyframes accordion-down{0%{height:0;opacity:0}to{height:var(--reka-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height);opacity:1}to{height:0;opacity:0}}@keyframes showcase-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.digit-column{transition:transform .6s cubic-bezier(.16,1,.3,1)}@keyframes slide-infinite{0%{transform:translate(0)}to{transform:translate(-50%)}}.infinite-slider{animation:slide-infinite var(--duration,30s) linear infinite}.infinite-slider:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.infinite-slider{animation:none!important}.digit-column{transition:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.prose{font-family:var(--font-sans);font-size:1.0625rem;letter-spacing:-.01em;line-height:1.8;max-width:720px}.prose,.prose h2{color:var(--foreground)}.prose h2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:1rem;margin-top:2.5rem;scroll-margin-top:5rem}.prose h3{color:var(--foreground);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:.75rem;margin-top:2rem}.prose p{color:var(--muted-foreground);margin:1.5rem 0;text-wrap:pretty}.prose a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.prose a:hover{color:var(--primary-hover)}.prose ul{list-style:outside;padding-left:1.5rem}.prose ol{list-style:decimal;padding-left:1.5rem}.prose li{color:var(--muted-foreground);margin:.5rem 0}.prose li::marker{color:var(--caption)}.prose hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.prose blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);font-style:normal;padding-left:1.25rem}.page-hero{isolation:isolate;overflow:hidden;position:relative}.page-hero-grid{background-image:radial-gradient(circle,var(--foreground) 1px,transparent 1px);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000 25%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 35%,#000 25%,#0000 78%);opacity:.1;position:absolute;z-index:0}.dark .page-hero-grid{opacity:.08}.page-hero-glow{background-image:radial-gradient(circle,var(--foreground) 1px,transparent 1px);background-size:28px 28px;inset:0;mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,-300px),#000 0,#00000080 45%,transparent 72%);-webkit-mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,-300px),#000 0,#00000080 45%,transparent 72%);opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:0}.page-hero:hover .page-hero-glow{opacity:.5}.dark .page-hero:hover .page-hero-glow{opacity:.65}@media(hover:none),(prefers-reduced-motion:reduce){.page-hero-glow{display:none}}.page-hero-line{background:linear-gradient(90deg,#0000,#00e09159 50%,#0000);bottom:0;height:1px;left:50%;position:absolute;transform:translate(-50%);width:60%;z-index:0}.dark .page-hero-line{background:linear-gradient(90deg,#0000,#00e0918c 50%,#0000)}.page-hero-spotlight{animation:page-hero-breathe 5s ease-in-out infinite;background:radial-gradient(#00e09124 0,#0000 60%);filter:blur(40px);height:16rem;left:50%;pointer-events:none;position:absolute;top:30%;transform:translate(-50%,-50%);width:36rem;will-change:opacity,transform;z-index:0}.dark .page-hero-spotlight{background:radial-gradient(#00e0911a 0,#0000 60%)}@keyframes page-hero-breathe{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.65;transform:translate(-50%,-50%)scale(1.08)}}@media(prefers-reduced-motion:reduce){.page-hero-spotlight{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.docs-shell{align-items:flex-start;display:flex;gap:1.5rem;margin:0 auto;max-width:90rem;padding:0 1.25rem;width:100%}.docs-sidebar{align-self:flex-start;display:none;flex:0 0 16.5rem;padding:1rem 0;position:sticky;top:4rem}@media(min-width:1024px){.docs-sidebar{display:block}}.docs-sidebar-inner{background:var(--muted);border:1px solid var(--border);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden}.docs-sidebar .docs-sidebar-inner{max-height:calc(100vh - 6rem)}.docs-sidebar-inner.in-drawer{background:transparent;border:0;border-radius:0;height:100%;max-height:none}.docs-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .5rem 1.5rem;scrollbar-color:var(--border) transparent;scrollbar-width:thin}.docs-nav::-webkit-scrollbar{width:9px}.docs-nav::-webkit-scrollbar-track{background:transparent}.docs-nav::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.docs-nav:hover::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box}.docs-subgroup{margin:.25rem 0}.docs-subgroup-title{color:var(--caption);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:.6rem .625rem .3rem;text-transform:uppercase}.docs-list{list-style:none;margin:0;padding:0}.docs-sublist{border-left:1px solid var(--border);margin-left:.5rem;padding-left:.5rem}.docs-link{border-radius:.5rem;color:var(--muted-foreground);display:block;font-size:.875rem;line-height:1.4;margin:1px 0;padding:.375rem .625rem;position:relative;text-decoration:none;transition:background-color .12s,color .12s}.docs-link:hover{background:var(--accent);color:var(--foreground)}.docs-link.active{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-weight:600}.docs-link.active:before{background:var(--primary);border-radius:2px;bottom:6px;content:"";left:2px;position:absolute;top:6px;width:2.5px}.docs-main{flex:1 1 auto;min-width:0;padding:2rem 0 4rem}.docs-article-grid{align-items:flex-start;display:flex;gap:2.5rem}.docs-article-grid .prose{flex:1 1 auto;max-width:48rem;min-width:0}.docs-toc{align-self:flex-start;display:none;flex:0 0 14rem;max-height:calc(100vh - 6rem);overflow-y:auto;position:sticky;top:5rem}@media(min-width:1280px){.docs-toc{display:block}}.docs-toc-title{color:var(--caption);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.docs-toc ul{list-style:none;margin:0;padding:0}.docs-toc>ul>li>ul{margin-left:.75rem}.docs-toc a{color:var(--muted-foreground);display:block;font-size:.8125rem;padding:.25rem 0;text-decoration:none;transition:color .12s}.docs-toc a:hover{color:var(--primary)}.prose{color:var(--foreground);font-size:1rem;line-height:1.7}.prose>:first-child{margin-top:0}.prose h1{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 1rem}.prose h2{border-bottom:1px solid var(--border);font-size:1.6rem;letter-spacing:-.02em;margin:2.5rem 0 1rem;padding-bottom:.5rem}.prose h2,.prose h3{font-weight:700;scroll-margin-top:5rem}.prose h3{font-size:1.25rem;letter-spacing:-.01em;margin:2rem 0 .75rem}.prose h4{font-size:1.05rem;font-weight:600;margin:1.5rem 0 .5rem}.prose p{margin:1rem 0}.prose a{color:var(--primary);font-weight:500;text-decoration:none}.prose a:hover{text-decoration:underline}.prose ol,.prose ul{margin:1rem 0;padding-left:1.4rem}.prose li{margin:.4rem 0}.prose ul>li{list-style:none;position:relative}.prose ul>li:before{background:var(--primary);border-radius:50%;content:"";height:5px;left:-1rem;position:absolute;top:.65em;width:5px}.prose ol{list-style:decimal}.prose strong{color:var(--foreground);font-weight:700}.prose blockquote{background:var(--muted);border-left:3px solid var(--primary);border-radius:0 .5rem .5rem 0;color:var(--muted-foreground);margin:1.25rem 0;padding:.5rem 1rem}.prose hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.prose :not(pre)>code{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:.35rem;color:var(--primary);font-family:var(--font-mono);font-size:.875em;font-weight:500;padding:.15em .4em}.prose pre{background:var(--card)!important;border:1px solid var(--border);border-radius:.75rem;font-size:.875rem;line-height:1.6;margin:1.25rem 0;overflow-x:auto;padding:1rem 1.15rem}.prose pre code{background:none;color:inherit;font-family:var(--font-mono);padding:0}.prose table{border:1px solid var(--border);border-collapse:separate;border-radius:.75rem;border-spacing:0;font-size:.9rem;margin:1.5rem 0;overflow:hidden;width:100%}.prose th{background:var(--table-header);font-weight:650;text-align:left}.prose td,.prose th{border-bottom:1px solid var(--border);padding:.625rem .875rem}.prose tr:last-child td{border-bottom:0}.prose tbody tr:hover td{background:var(--table-highlight)}.callout{border:1px solid;border-radius:.75rem;font-size:.95rem;margin:1.25rem 0;padding:.875rem 1.1rem}.callout .callout-title{font-weight:650;margin:0 0 .35rem}.callout .callout-body>:first-child{margin-top:0}.callout .callout-body>:last-child{margin-bottom:0}.callout[data-type=tip]{background:color-mix(in srgb,var(--primary) 7%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.callout[data-type=tip] .callout-title{color:var(--primary)}.callout[data-type=info]{background:color-mix(in srgb,#3b82f6 7%,transparent);border-color:color-mix(in srgb,#3b82f6 30%,transparent)}.callout[data-type=info] .callout-title{color:#3b82f6}.callout[data-type=warning]{background:color-mix(in srgb,#f59e0b 8%,transparent);border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.callout[data-type=warning] .callout-title{color:#f59e0b}.callout[data-type=danger]{background:color-mix(in srgb,#ef4444 7%,transparent);border-color:color-mix(in srgb,#ef4444 32%,transparent)}.callout[data-type=danger] .callout-title{color:#ef4444}.plan-badge{align-items:center;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-size:.72rem;font-weight:600;gap:4px;padding:2px 9px;vertical-align:middle}.plan-badge[data-plan=free]{background:color-mix(in srgb,#6b7280 10%,transparent);border-color:color-mix(in srgb,#6b7280 22%,transparent);color:#6b7280}.plan-badge[data-plan=solo]{background:color-mix(in srgb,#3b82f6 10%,transparent);border-color:color-mix(in srgb,#3b82f6 22%,transparent);color:#3b82f6}.plan-badge[data-plan=team]{background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent);color:var(--primary)}.plan-badge[data-plan=business]{background:color-mix(in srgb,#a855f7 10%,transparent);border-color:color-mix(in srgb,#a855f7 22%,transparent);color:#a855f7}.section-switcher{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:.625rem;color:var(--foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:.625rem .5rem .125rem;padding:.5rem .625rem;transition:border-color .12s,background-color .12s;width:calc(100% - 1rem)}.section-switcher:hover{background:var(--accent);border-color:var(--border-strong)}.section-switcher[data-state=open]{border-color:var(--primary)}.section-menu{background:var(--card);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 12px 36px #00000047;max-height:60vh;overflow-y:auto;padding:.375rem;scrollbar-width:thin;width:var(--reka-dropdown-menu-trigger-width,15.5rem);z-index:80}.section-menu-item{align-items:center;border-radius:.5rem;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:.875rem;gap:.6rem;outline:none;padding:.5rem .6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-menu-item[data-highlighted]{background:var(--accent);color:var(--foreground)}.section-menu-item.active{color:var(--foreground);font-weight:600}.icon-btn{align-items:center;background:none;border:0;border-radius:.625rem;color:var(--muted-foreground);cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;transition:color .12s,background-color .12s}.icon-btn:hover{background:var(--accent);color:var(--foreground)}.nav-link{border-radius:.5rem;color:var(--muted-foreground);font-size:.875rem;font-weight:500;padding:.45rem .75rem;text-decoration:none;transition:color .12s,background-color .12s}.nav-link:hover{background:var(--accent);color:var(--foreground)}.search-trigger{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:.625rem;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;height:2.25rem;padding:0 .7rem;transition:border-color .12s,background-color .12s}.search-trigger:hover{border-color:var(--border-strong)}.search-trigger-kbd,.search-trigger-label{display:none}@media(min-width:768px){.search-trigger{width:17rem}.search-trigger-label{display:inline;flex:1;text-align:left}.search-trigger-kbd{background:var(--card);border:1px solid var(--border);border-radius:.3rem;color:var(--caption);display:inline-block;font-family:var(--font-mono);font-size:.72rem;padding:.05rem .35rem}}.search-overlay{animation:livck-fade .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:fixed;z-index:70}.search-dialog{animation:livck-dialog .15s ease;background:var(--card);border:1px solid var(--border);border-radius:1rem;box-shadow:0 24px 64px #00000073;display:flex;flex-direction:column;left:50%;max-height:72vh;overflow:hidden;position:fixed;top:11vh;transform:translate(-50%);width:min(40rem,calc(100vw - 2rem));z-index:71}.search-input-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.625rem;padding:.875rem 1rem}.search-input{background:none;border:0;color:var(--foreground);flex:1;font-size:1rem;outline:none}.search-input::-moz-placeholder{color:var(--input-placeholder)}.search-input::placeholder{color:var(--input-placeholder)}.search-kbd{background:var(--muted);border:1px solid var(--border);border-radius:.35rem;color:var(--caption);font-family:var(--font-mono);font-size:.7rem;padding:.1rem .4rem}.search-results{overflow-y:auto;padding:.5rem;scrollbar-width:thin}.search-result{align-items:center;background:none;border:0;border-radius:.625rem;cursor:pointer;display:flex;gap:.75rem;padding:.6rem .75rem;text-align:left;width:100%}.search-result:focus-visible,.search-result:hover{background:var(--accent);outline:none}.search-result-text{display:flex;flex:1;flex-direction:column;min-width:0}.search-result-title{color:var(--foreground);font-size:.9rem;font-weight:500}.search-result-crumbs{color:var(--caption);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-enter{color:var(--caption);flex-shrink:0;opacity:0}.search-result:hover .search-result-enter{opacity:1}.search-empty{color:var(--muted-foreground);font-size:.9rem;padding:1.5rem;text-align:center}.drawer-overlay{animation:livck-fade .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:fixed;z-index:70}.drawer-content{animation:livck-drawer .2s ease;background:var(--background);border-right:1px solid var(--border);box-shadow:8px 0 40px #0000004d;display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;width:min(20rem,86vw);z-index:71}.drawer-header{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;height:4rem;justify-content:space-between;padding:0 1rem}.drawer-content .docs-sidebar-inner{flex:1;min-height:0}@keyframes livck-fade{0%{opacity:0}to{opacity:1}}@keyframes livck-dialog{0%{opacity:0;transform:translate(-50%) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes livck-drawer{0%{transform:translate(-100%)}to{transform:translate(0)}}.home-hero{overflow:hidden;padding:4.5rem 1.5rem 2.5rem;position:relative}.home-hero-glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--primary) 20%,transparent),transparent 62%);height:520px;left:50%;max-width:96vw;pointer-events:none;position:absolute;top:-180px;transform:translate(-50%);width:900px}.home-hero-inner{margin:0 auto;max-width:44rem;position:relative;text-align:center}.home-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.home-sub{color:var(--muted-foreground);font-size:1.05rem;line-height:1.6;margin:1rem auto 0;max-width:34rem}.home-search{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:.875rem;cursor:text;display:flex;gap:.75rem;margin:1.75rem auto 0;max-width:34rem;padding:.9rem 1.1rem;transition:border-color .15s,box-shadow .15s;width:100%}.home-search:hover{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.home-search-text{color:var(--muted-foreground);flex:1;font-size:1rem;text-align:left}.home-search-kbd{background:var(--muted);border:1px solid var(--border);border-radius:.35rem;color:var(--caption);font-family:var(--font-mono);font-size:.78rem;padding:.15rem .45rem}.home-popular{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem .85rem;justify-content:center;margin-top:1.25rem}.home-popular-label{color:var(--caption)}.home-popular-link{color:var(--muted-foreground);text-decoration:none}.home-popular-link:hover{color:var(--primary)}.home-cats{margin:0 auto;max-width:72rem;padding:2rem 1.5rem 1rem}.home-cats-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.home-cats-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.home-cats-grid{grid-template-columns:repeat(3,1fr)}}.cat-card{background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:1.25rem;transition:border-color .15s}.cat-card:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.cat-head{align-items:center;color:var(--foreground);display:flex;gap:.625rem;text-decoration:none}.cat-icon{align-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:.6rem;color:var(--primary);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.cat-title{font-size:.975rem;font-weight:700}.cat-arrow{color:var(--caption);margin-left:auto;opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.cat-card:hover .cat-arrow{opacity:1;transform:translate(0)}.cat-links{display:flex;flex-direction:column;list-style:none;margin:.875rem 0 0;padding:0}.cat-links a{color:var(--muted-foreground);display:block;font-size:.875rem;padding:.3rem 0;text-decoration:none;transition:color .12s}.cat-links a:hover{color:var(--primary)}.home-contact{margin:0 auto;max-width:72rem;padding:1.5rem 1.5rem 4rem}.home-contact-card{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:1rem;display:flex;gap:1rem;padding:1.4rem 1.75rem}.home-contact-title{font-weight:700}.home-contact-sub{color:var(--muted-foreground);font-size:.9rem}.home-contact-btn{background:var(--primary);border-radius:.7rem;color:var(--primary-foreground);flex-shrink:0;font-size:.875rem;font-weight:600;padding:.6rem 1.1rem;text-decoration:none;transition:background-color .15s}.home-contact-btn:hover{background:var(--primary-hover)}@media(max-width:640px){.home-contact-card{flex-direction:column;text-align:center}}
