@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.4666dc8d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.ef834734.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.647be447.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.saira_4b07c84f-module__IZpH4a__className{font-family:Saira,Saira Fallback;font-style:normal}.saira_4b07c84f-module__IZpH4a__variable{--font-saira:"Saira","Saira Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_d3023ea1-module__zajmyG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_d3023ea1-module__zajmyG__variable{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.2e3b0be0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.8cd1f4ad.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.0070196a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.b30c7eb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.9709d1fd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.143df78e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.edbe72a3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.4e0b272c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.d48d1167.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.d4a43519.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.e01c8d6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.b0de9e14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.a7af9cce.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.8f9d741e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.724f1c76.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.df776b69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_d45a056e-module__voiaqa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_d45a056e-module__voiaqa__variable{--font-plex-arabic:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f85074b3-module__sR0Muq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f85074b3-module__sR0Muq__variable{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--accent:#8642e3;--accent-bright:oklch(from var(--accent).72 .176 h);--accent-soft:oklch(from var(--accent).8 .13 h);--accent-deep:oklch(from var(--accent).52 .212 h);--accent-text:oklch(from var(--accent).48 .2 h);--accent-fill:oklch(from var(--accent).315 .137 h);--accent-fill-light:oklch(from var(--accent).94 .04 h);--color-primary:var(--accent);--color-primary-light:var(--accent-bright);--color-primary-dark:var(--accent-deep);--color-accent:var(--accent-soft);--color-primary-lighter:var(--accent-soft);--color-on-primary:#fff;--color-primary-fill:var(--accent-fill);--color-tag:var(--color-primary);--color-tag-text:#fff;--color-tag-ink:var(--color-primary-light);--color-tag-tint:color-mix(in srgb,var(--color-tag)10%,transparent);--accent-purple:var(--color-primary-light);--primary-bg:var(--color-bg-primary);--error-accent:var(--color-primary-light);--color-bg-primary:#0f0f10;--color-bg-deep:#0d0d11;--color-bg-secondary:#141518;--color-bg-tertiary:#1d2020;--color-bg-elevated:#1b1c20;--color-bg-muted:#52525b;--color-bg-card:#101115;--header-bg:var(--color-bg-secondary);--search-bg:var(--color-bg-secondary);--error-bg:var(--color-bg-primary);--error-card-bg:var(--color-bg-secondary);--color-text-primary:#fff;--color-text-secondary:#e3e4e8;--color-text-muted:#9f9fa8;--color-text-disabled:#6b6b76;--color-text-subdued:#8e8e97;--text-white:var(--color-text-primary);--text-light:#ccc;--text-primary:var(--color-text-secondary);--text-hover:var(--color-text-primary);--error-text-primary:var(--color-text-primary);--error-text-secondary:var(--color-text-secondary);--color-border:rgba(255,255,255,.07);--color-border-light:#242929;--color-border-rail:#1d2020;--color-border-hover:#6b6b76;--color-border-card:rgba(64,64,64,.15);--color-border-tile:rgba(255,255,255,.05);--border-color:var(--color-border);--error-border:var(--color-border);--color-success:#10b981;--color-success-light:#34d399;--color-error:#ef4444;--color-error-light:#fca5a5;--color-warning:#f59e0b;--color-warning-light:#fde047;--color-info:#3b82f6;--color-info-light:#60a5fa;--accent-red:#f44;--error-accent-hover:var(--color-primary-lighter);--color-error-lighter:#fecaca;--color-warning-lightest:#fef08a;--color-primary-transparent:color-mix(in srgb,var(--accent)10%,transparent);--color-primary-transparent-light:color-mix(in srgb,var(--accent)15%,transparent);--color-primary-transparent-medium:color-mix(in srgb,var(--accent)25%,transparent);--color-primary-transparent-hover:color-mix(in srgb,var(--accent)5%,transparent);--color-purple-glow:color-mix(in srgb,var(--accent)30%,transparent);--color-purple-glow-strong:color-mix(in srgb,var(--accent)40%,transparent);--color-purple-glow-light:color-mix(in srgb,var(--accent)15%,transparent);--color-purple-glow-subtle:color-mix(in srgb,var(--accent)10%,transparent);--color-primary-glow:color-mix(in srgb,var(--accent)30%,transparent);--color-primary-glow-strong:color-mix(in srgb,var(--accent)50%,transparent);--color-success-glow:rgba(16,185,129,.4);--color-success-glow-light:rgba(16,185,129,.25);--color-error-transparent:rgba(239,68,68,.08);--color-error-transparent-light:rgba(255,68,68,.15);--color-error-transparent-dark:rgba(220,53,69,.95);--color-error-glow:rgba(255,68,68,.3);--color-error-glow-strong:rgba(255,68,68,.5);--color-success-transparent:rgba(34,197,94,.1);--color-bg-transparent:rgba(20,21,24,.6);--color-bg-dark-transparent:rgba(42,42,42,.6);--color-bg-dark-transparent-hover:rgba(42,42,42,.8);--color-bg-dark-transparent-active:rgba(42,42,42,.9);--color-black-overlay:rgba(0,0,0,.6);--color-black-chip:rgba(0,0,0,.4);--color-black-shadow:rgba(0,0,0,.5);--color-black-transparent:rgba(0,0,0,.5);--color-black-transparent-dark:rgba(0,0,0,.7);--color-black-overlay-dark:rgba(0,0,0,.7);--color-black-overlay-darker:rgba(0,0,0,.8);--color-border-transparent:rgba(255,255,255,.1);--color-bg-dark-gradient-start:rgba(20,21,24,.8);--color-bg-dark-gradient-end:rgba(13,13,17,.9);--color-white-transparent:rgba(255,255,255,.6);--color-white-border:rgba(255,255,255,.2);--color-white-transparent-bg:rgba(255,255,255,.1);--color-white-transparent-light:rgba(255,255,255,.05);--color-gray-border-light:rgba(201,201,207,.1);--color-gray-border-lighter:rgba(201,201,207,.06);--color-gray-border-medium:rgba(201,201,207,.15);--color-gray-border:rgba(201,201,207,.2);--color-gray-bg-light:rgba(156,163,175,.1);--color-gray-shadow-light:rgba(0,0,0,.05);--color-primary-shadow:color-mix(in srgb,var(--accent)40%,transparent);--color-primary-shadow-strong:color-mix(in srgb,var(--accent)60%,transparent);--color-dropdown-hover:#333;--color-search-button:#52525b;--color-payment-brand-bg:#fff;--color-bg-purple-dark:#082f49;--color-bg-purple-medium:#0c4a6e;--color-error-dark:#7f1d1d;--color-warning-dark:#713f12;--color-price:var(--color-text-primary);--color-price-on-scrim:var(--color-on-scrim);--color-on-scrim:#fff;--color-on-scrim-muted:rgba(255,255,255,.78);--color-on-scrim-border:rgba(255,255,255,.28);--color-bg-photo:#121317;--color-bg-photo-raised:#1d2024;--color-photo-line:rgba(255,255,255,.14);--color-tint-amber:#d6ac05;--color-tint-green:#49c15d;--color-tint-blue:#14a5ff;--color-status-ok:#29d98f;--color-status-warn:#ffb020;--color-bg-card-slate:#1e1e1e;--color-bg-card-navy:#0b0c11;--color-text-card:#b7b7c1;--color-bg-pill:rgba(20,21,24,.88);--color-border-pill:rgba(128,128,128,.38);--color-on-image-soft:rgba(255,255,255,.08);--color-ink-on-white:#0d0d11;--color-bg-shell:#0a0a0a;--color-bg-control:#1e2024;--color-bg-nav-hover:#161618;--color-bg-control-hover:#282a30;--btn-secondary-bg:linear-gradient(#2e3037,#1e2025);--btn-secondary-bg-hover:linear-gradient(#383a42,#26282e);--btn-secondary-edge:inset 0 1px 0 rgba(255,255,255,.1);--filter-primary-hover:brightness(1.1);--filter-primary-active:brightness(.94);--shadow-card-hover:0 8px 24px rgba(0,0,0,.35);--color-danger-text:#fca5a5;--color-danger-tint:rgba(239,68,68,.14);--color-danger-border:rgba(239,68,68,.38);--color-success-text:#34d399;--color-success-tint:rgba(16,185,129,.14);--color-success-border:rgba(16,185,129,.38);--color-warning-text:#fbbf24;--color-warning-tint:rgba(245,158,11,.14);--color-warning-border:rgba(245,158,11,.38);--color-border-shell:#26272c;--color-text-shell-muted:#98989a;--color-bg-image-tile:#fff;--product-image-fit:cover;--product-image-pad:0;--color-bg-control-soft:rgba(30,32,36,.5);--color-border-shell-soft:#1c1d22;--color-bg-panel-raised:#18191b;--color-bg-stock-ok:rgba(73,193,93,.15);--dropdown-hover:var(--color-dropdown-hover);--search-button-bg:var(--color-search-button);--gradient-primary:linear-gradient(var(--accent),var(--accent-deep));--color-primary-border:color-mix(in srgb,var(--accent-soft)25%,transparent);--gradient-header:linear-gradient(rgba(13,13,17,.8),rgba(13,13,17,.76));--gradient-tile-scrim:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 55%,transparent 100%);--gradient-tile-scrim-strong:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.72) 55%,transparent 100%);--gradient-card-slate:linear-gradient(151deg,rgba(39,42,46,0) 0.7%,rgba(39,42,46,.4) 50%);--gradient-card-navy:radial-gradient(at 40% 85%,#172841,transparent 65%);--gradient-card-glow:radial-gradient(color-mix(in srgb,var(--accent-soft)18%,transparent)0%,color-mix(in srgb,var(--accent-soft)8%,transparent)35%,transparent 72%);--gradient-card-fade:linear-gradient(to top,rgba(10,10,14,.75),transparent);--gradient-cta-tile:linear-gradient(168.8deg,var(--color-bg-deep)45.6%,var(--color-primary)146.9%);--gradient-bg-dark:linear-gradient(180deg,var(--color-bg-primary)0%,var(--color-bg-deep)100%);--gradient-accent-underline:linear-gradient(90deg,var(--color-primary-light),transparent);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--spacing-2xl:60px;--container-padding:clamp(20px,4vw,60px);--container-padding-sm:clamp(15px,3vw,30px);--font-stack-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Geeza Pro","Noto Sans Arabic",sans-serif;--font-body:var(--font-plex-sans),var(--font-plex-arabic),var(--font-stack-system);--font-heading:var(--font-saira),var(--font-plex-arabic),var(--font-stack-system);--font-family:var(--font-body);--font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-size-xs:clamp(10px,1.2vw,11px);--font-size-sm:clamp(12px,1.5vw,14px);--font-size-md:clamp(14px,2vw,16px);--font-size-lg:clamp(16px,2.5vw,18px);--font-size-xl:clamp(18px,3vw,24px);--font-size-2xl:clamp(24px,4vw,36px);--font-size-3xl:clamp(32px,5vw,48px);--font-size-body:14px;--font-size-nav:14px;--font-size-h1:50px;--font-size-h2:30px;--font-size-hero:60px;--font-size-card-title:24px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.8;--line-height-body:20px;--line-height-h1:50px;--line-height-h2:36px;--letter-spacing-tight:-.2px;--letter-spacing-normal:0;--letter-spacing-wide:.5px;--letter-spacing-wider:1px;--letter-spacing-widest:2.4px;--letter-spacing-h1:-2.5px;--letter-spacing-h2:-.5px;--border-radius-sm:4px;--border-radius-md:7px;--border-radius-lg:10px;--border-radius-xl:14px;--radius-card:14px;--radius-control:10px;--radius-chip:7px;--radius-tile:12px;--radius-pill:20px;--radius-card-lg:26px;--radius-tile-lg:20px;--radius-shell:4.4px;--radius-shell-lg:6.4px;--border-radius-full:9999px;--border-width:1px;--border-width-thick:2px;--border-width-hairline:.5px;--border-radius:var(--border-radius-lg);--shadow-sm:0 1px 2px rgba(0,0,0,.1);--shadow-md:0 2px 4px rgba(0,0,0,.2);--shadow-lg:0 4px 8px rgba(0,0,0,.3);--shadow-xl:0 10px 25px rgba(0,0,0,.4);--shadow-2xl:0 20px 60px rgba(0,0,0,.5);--shadow-navbar:0 2px 4px rgba(0,0,0,.1);--shadow-dropdown:0 8px 32px rgba(0,0,0,.4);--shadow-inset-soft:inset 0 2px 12px rgba(255,255,255,.05);--shadow-primary-button:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.3);--shadow-pill:0 4px 32px #0d0d11;--shadow-control:0 4px 4px -1px rgba(0,0,0,.06),0 1px 1px rgba(0,0,0,.12);--glow-status-ok:0 0 12px rgba(41,217,143,.16);--glow-status-warn:0 0 12px rgba(255,176,32,.16);--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--transition:all var(--transition-normal);--z-base:1;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--navbar-height:82px;--navbar-padding-x:60px;--navbar-height-ai-builder:calc(58px + var(--safe-area-top));--shell-topbar-height:44px;--shell-sidebar-width:288px;--shell-panel-gap:8px;--home-container:1200px;--light-cycle-duration:12s;--home-tile-gap:12px;--home-build-tile-height:228px;--home-section-pad-compact:61px;--shell-sticky-top:0px;--build-bar-height:64px;--color-on-fill:#fff;--color-whatsapp:#25d366;--color-discord:#5865f2;--color-cta:var(--color-primary-dark);--color-cta-hover:var(--color-primary);--color-hot:#ff6a3d;--color-hot-hover:#ff7d4a;--color-hot-transparent:rgba(255,95,49,.14);--color-hot-transparent-end:rgba(255,52,52,.08);--color-hot-border:rgba(255,118,70,.28);--card-clip-path:polygon(15px 0%,100% 0%,100% calc(100% - 15px),calc(100% - 15px)100%,0% 100%,0% 15px);--card-clip-path-sm:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px)100%,0% 100%,0% 10px);--product-card-width:240px;--product-image-height:clamp(250px,35vw,370px);--input-height:44px;--input-padding:12px 16px;--button-height:44px;--button-padding:14px 28px;--btn-radius-sm:8px;--btn-radius-md:10px;--btn-radius-lg:14px;--btn-h-sm:32px;--btn-h-md:40px;--btn-h-lg:48px;--btn-px-sm:12px;--btn-px-md:16px;--btn-px-lg:24px;--btn-fs-sm:13px;--btn-fs-md:14px;--btn-fs-lg:15px;--btn-weight-sm:500;--btn-weight:600;--btn-disabled-opacity:.5;--focus-ring:2px solid color-mix(in srgb,var(--color-text-primary)85%,transparent);--focus-ring-offset:2px;--surface-radius:var(--radius-shell-lg);--surface-radius-tile:var(--radius-shell);--surface-radius-feature:var(--radius-tile-lg);--surface-border-width:var(--border-width-hairline);--surface-border:var(--color-border-shell);--surface-border-hover:var(--color-border-hover);--surface-card-bg:transparent;--surface-panel-bg:var(--color-bg-panel-raised);--surface-tile-bg:var(--color-bg-image-tile);--surface-pad-sm:12px;--surface-pad-md:16px;--surface-pad-lg:24px;--admin-primary:#667eea;--admin-primary-hover:#5568d3;--admin-secondary:#6c757d;--admin-secondary-hover:#5a6268;--admin-bg-main:#f5f5f7;--admin-bg-sidebar:#1a1a1a;--admin-bg-card:#fff;--admin-bg-hover:#f8f9fa;--admin-bg-muted:#e9ecef;--admin-bg-input:#fafafa;--admin-border:#e9ecef;--admin-border-light:#dee2e6;--admin-border-dark:#333;--admin-border-input:#ddd;--admin-border-focus:#667eea;--admin-text-primary:#333;--admin-text-secondary:#555;--admin-text-muted:#666;--admin-text-placeholder:#999;--admin-text-light:#fff;--admin-text-dark:#111827;--admin-text-gray:#374151;--admin-text-light-gray:#6b7280;--admin-text-faded:#9ca3af;--admin-success:#28a745;--admin-success-hover:#218838;--admin-success-bg:#f1f9f3;--admin-danger:#dc3545;--admin-danger-hover:#c82333;--admin-danger-text:#721c24;--admin-danger-bg:#f8d7da;--admin-danger-border:#f5c6cb;--admin-warning:#ffc107;--admin-warning-hover:#e0a800;--admin-warning-text:#856404;--admin-warning-bg:#fff3cd;--admin-info:#17a2b8;--admin-info-hover:#138496;--admin-info-bg:#e7f3ff;--admin-info-border:#b3d9ff;--admin-info-text:#06c;--admin-blue:#007bff;--admin-blue-light:#e3f2fd;--admin-blue-text:#1976d2;--admin-error-bg:#fee;--admin-error-border:#fcc;--admin-error-text:#c33;--admin-disabled-bg:#f3f4f6;--admin-disabled-hover:#e5e7eb;--admin-status-not-started-bg:#f0f0f0;--admin-status-not-started-text:#666;--admin-status-draft-bg:#fff3cd;--admin-status-draft-text:#856404;--admin-status-ready-bg:#d4edda;--admin-status-ready-text:#155724;--admin-status-posted-bg:#cce5ff;--admin-status-posted-text:#004085}@supports not (color:oklch(from red l c h)){:root{--accent-bright:color-mix(in oklch,var(--accent)91%,white);--accent-soft:color-mix(in oklch,var(--accent)64%,white);--accent-deep:color-mix(in oklch,var(--accent)87%,black);--accent-text:color-mix(in oklch,var(--accent)74%,black);--accent-fill:color-mix(in oklch,var(--accent)38%,black);--accent-fill-light:color-mix(in oklch,var(--accent)12%,white)}}[data-theme=light]{--color-bg-primary:#f8f9fa;--color-bg-deep:#f1f3f5;--color-bg-card:#fff;--color-text-subdued:#6c757d;--color-border-card:rgba(0,0,0,.08);--color-border-tile:rgba(0,0,0,.08);--gradient-header:linear-gradient(rgba(248,249,250,.8),rgba(248,249,250,.76));--shadow-inset-soft:inset 0 2px 12px rgba(0,0,0,.04);--shadow-pill:0 4px 24px rgba(0,0,0,.08);--color-bg-shell:#e9ecef;--color-bg-control:#fff;--color-bg-nav-hover:rgba(0,0,0,.07);--color-bg-control-hover:#f1f3f5;--btn-secondary-bg:var(--color-bg-control);--btn-secondary-bg-hover:var(--color-bg-control-hover);--btn-secondary-edge:inset 0 0 0 transparent;--filter-primary-hover:brightness(.9);--filter-primary-active:brightness(.82);--shadow-card-hover:0 8px 24px rgba(0,0,0,.12);--color-danger-text:#b91c1c;--color-danger-tint:rgba(220,38,38,.08);--color-danger-border:rgba(185,28,28,.32);--color-success-text:#047857;--color-success-tint:rgba(16,185,129,.1);--color-success-border:rgba(4,120,87,.32);--color-warning-text:#92400e;--color-warning-tint:rgba(245,158,11,.12);--color-warning-border:rgba(146,64,14,.32);--color-border-shell:#dee2e6;--color-text-shell-muted:#6c757d;--color-bg-control-soft:rgba(0,0,0,.03);--color-border-shell-soft:#e9ecef;--color-bg-panel-raised:#f1f3f5;--shadow-control:0 1px 2px rgba(0,0,0,.08);--color-bg-card-slate:#fff;--color-bg-card-navy:#fff;--color-text-card:#495057;--color-bg-pill:rgba(255,255,255,.9);--color-border-pill:rgba(0,0,0,.18);--gradient-card-slate:linear-gradient(151deg,transparent 0.7%,rgba(0,0,0,.04) 50%);--gradient-card-navy:radial-gradient(at 40% 85%,rgba(20,110,220,.14),transparent 65%);--gradient-card-glow:radial-gradient(color-mix(in srgb,var(--accent)14%,transparent)0%,color-mix(in srgb,var(--accent)6%,transparent)35%,transparent 72%);--gradient-card-fade:linear-gradient(to top,rgba(0,0,0,.05),transparent);--color-bg-secondary:#fff;--color-bg-tertiary:#e9ecef;--color-bg-elevated:#fff;--color-bg-muted:#ced4da;--color-text-primary:#1a1a2e;--color-text-secondary:#495057;--color-text-muted:#6c757d;--color-text-disabled:#adb5bd;--text-light:#555;--color-border:#dee2e6;--color-border-light:#ced4da;--color-border-hover:#adb5bd;--color-dropdown-hover:#e9ecef;--color-search-button:#6c757d;--color-primary-light:var(--accent-text);--color-accent:var(--accent-text);--color-accent-light:var(--accent-text);--color-primary-lighter:var(--accent-deep);--color-primary-fill:var(--accent-fill-light);--accent-purple:var(--color-primary-light);--primary-bg:var(--color-bg-primary);--error-accent:var(--color-primary-light);--color-primary-transparent:color-mix(in srgb,var(--accent)8%,transparent);--color-primary-transparent-light:color-mix(in srgb,var(--accent)10%,transparent);--color-primary-transparent-medium:color-mix(in srgb,var(--accent)15%,transparent);--color-primary-transparent-hover:color-mix(in srgb,var(--accent)6%,transparent);--color-purple-glow:color-mix(in srgb,var(--accent)15%,transparent);--color-purple-glow-strong:color-mix(in srgb,var(--accent)25%,transparent);--color-purple-glow-light:color-mix(in srgb,var(--accent)8%,transparent);--color-purple-glow-subtle:color-mix(in srgb,var(--accent)5%,transparent);--color-primary-glow:color-mix(in srgb,var(--accent)15%,transparent);--color-primary-glow-strong:color-mix(in srgb,var(--accent)30%,transparent);--color-success-glow:rgba(16,185,129,.2);--color-success-glow-light:rgba(16,185,129,.12);--color-error-transparent:rgba(239,68,68,.06);--color-error-transparent-light:rgba(255,68,68,.1);--color-error-transparent-dark:rgba(220,53,69,.9);--color-error-glow:rgba(255,68,68,.15);--color-error-glow-strong:rgba(255,68,68,.3);--color-success-transparent:rgba(34,197,94,.08);--color-bg-transparent:rgba(255,255,255,.7);--color-bg-dark-transparent:rgba(0,0,0,.04);--color-bg-dark-transparent-hover:rgba(0,0,0,.06);--color-bg-dark-transparent-active:rgba(0,0,0,.08);--color-black-overlay:rgba(0,0,0,.3);--color-black-shadow:rgba(0,0,0,.15);--color-black-transparent:rgba(0,0,0,.2);--color-black-transparent-dark:rgba(0,0,0,.4);--color-black-overlay-dark:rgba(0,0,0,.4);--color-black-overlay-darker:rgba(0,0,0,.5);--color-border-transparent:rgba(0,0,0,.1);--color-bg-dark-gradient-start:rgba(233,236,239,.8);--color-bg-dark-gradient-end:rgba(248,249,250,.9);--color-white-transparent:rgba(0,0,0,.4);--color-white-border:rgba(0,0,0,.1);--color-white-transparent-bg:rgba(0,0,0,.04);--color-white-transparent-light:rgba(0,0,0,.02);--color-gray-border-light:rgba(0,0,0,.06);--color-gray-border-lighter:rgba(0,0,0,.03);--color-gray-border-medium:rgba(0,0,0,.1);--color-gray-border:rgba(0,0,0,.12);--color-gray-bg-light:rgba(0,0,0,.04);--color-gray-shadow-light:rgba(0,0,0,.06);--gradient-bg-dark:linear-gradient(180deg,var(--color-bg-primary)0%,#e9ecef 100%);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 2px 8px rgba(0,0,0,.08);--shadow-lg:0 4px 16px rgba(0,0,0,.1);--shadow-xl:0 10px 25px rgba(0,0,0,.12);--shadow-2xl:0 20px 60px rgba(0,0,0,.15);--shadow-navbar:0 2px 8px rgba(0,0,0,.06);--shadow-dropdown:0 8px 32px rgba(0,0,0,.12);--color-footer-muted:#6c757d}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-normal:0s;--transition-slow:0s;--transition:none}}@media (prefers-contrast:high){:root{--color-border:#fff;--color-text-muted:#e0e0e0}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}html,body{min-height:100vh;position:relative;overflow-x:clip}html.has-build-bar body{padding-bottom:calc(var(--build-bar-height) + var(--safe-area-bottom))}html body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--color-text-secondary);background-color:var(--color-bg-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-medium);color:inherit;margin-bottom:.5rem;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}@media (min-width:1200px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}label{display:inline-block}p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:1rem}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-light)}:where(img,picture,video,canvas,svg):where(:not(#sanity *)){max-width:100%;display:block}:where(img):where(:not(#sanity *)){height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}input:focus,button:focus,textarea:focus,select:focus{outline:none}input:focus-visible{outline:var(--focus-ring);outline-offset:2px}button:focus-visible{outline:var(--focus-ring);outline-offset:2px}textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px}select:focus-visible{outline:var(--focus-ring);outline-offset:2px}:where(input[type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-control);border:var(--border-width-hairline)solid color-mix(in srgb,var(--color-text-primary)35%,transparent);cursor:pointer;height:18px;width:18px;transition:background var(--transition-fast),border-color var(--transition-fast);border-radius:5px;flex-shrink:0;margin:0;position:relative}:where(input[type=checkbox]):before{content:"";background:var(--color-on-primary);transition:transform var(--transition-fast);position:absolute;top:15%;bottom:15%;left:15%;right:15%;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(input[type=checkbox]):hover{border-color:var(--color-text-shell-muted)}:where(input[type=checkbox]):checked{background:var(--color-primary);border-color:var(--color-primary)}:where(input[type=checkbox]):checked:before{transform:scale(1)}:where(input[type=checkbox]):disabled{cursor:default;opacity:.5}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}::selection{background-color:var(--color-primary);color:var(--color-on-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-bg-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-light)}html{scrollbar-width:thin;scrollbar-color:var(--color-bg-muted)var(--color-bg-secondary)}.visually-hidden,.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.answer-block{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-primary-light);border-left:2px solid var(--color-primary-light);line-height:var(--line-height-relaxed);margin:10px 0 15px;padding-left:15px}.answer-capsule-primary{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);background:var(--color-primary-transparent,color-mix(in srgb,var(--accent)10%,transparent));border-left:4px solid var(--color-primary-light);border-radius:var(--border-radius-sm);color:var(--color-primary-light);line-height:var(--line-height-relaxed);margin:20px 0;padding:20px}.comparison-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);background:var(--color-bg-secondary);box-shadow:var(--shadow-md);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);margin:20px 0;overflow:hidden}.comparison-table thead{background:var(--gradient-primary);color:var(--color-on-primary)}.comparison-table thead th{color:var(--color-on-primary)}.comparison-table th{text-align:left;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-primary);font-size:12px;font-family:var(--font-family);padding:15px 12px}.comparison-table td{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary,#dddde3);padding:12px}.comparison-table tbody tr:hover{background:var(--color-bg-elevated)}.comparison-table tbody tr.current-product{background:var(--color-primary-transparent-light,color-mix(in srgb,var(--accent)15%,transparent));font-weight:var(--font-weight-semibold);border-left:4px solid var(--color-primary)}.comparison-table tbody tr.current-product:hover{background:var(--color-primary-transparent-medium,color-mix(in srgb,var(--accent)25%,transparent))}.comparison-table tbody tr.current-product td{color:var(--color-primary-light)}@media (max-width:768px){.comparison-table{font-size:12px}.comparison-table th,.comparison-table td{padding:8px 6px}}a button{text-decoration:none!important}a:has(button){text-decoration:none!important}[data-sonner-toast],div[role=status][data-hot-toast]{font-family:var(--font-family)}.react-hot-toast>div{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;font-family:var(--font-family)!important}.custom-toast{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);font-family:var(--font-family)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.main-content{flex:1 0 auto;min-width:0}html.ai-builder-compact-chrome{--navbar-height:var(--navbar-height-ai-builder)}html.ai-builder-compact-chrome,html.ai-builder-compact-chrome body{overscroll-behavior:none;touch-action:pan-y;height:100%;overflow:hidden}@media (max-width:768px){html.ai-builder-compact-chrome.ai-kb-viewport .ai-compact-shell{top:0;width:var(--ai-viewport-width,100%);height:var(--ai-viewport-height,100dvh);transform:translateY(var(--ai-pan-y,0px));position:fixed;overflow:hidden}html.ai-builder-compact-chrome.ai-kb-viewport .ai-compact-shell:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html.ai-builder-compact-chrome.ai-kb-viewport .ai-compact-shell:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html.ai-builder-compact-chrome.ai-kb-viewport .ai-compact-shell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html.ai-builder-compact-chrome.ai-kb-viewport .ai-compact-shell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html.ai-builder-compact-chrome.ai-kb-viewport .ai-compact-shell:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html.ai-builder-compact-chrome.ai-kb-viewport .ai-compact-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}}@media print{html,body,html body{color:#000;background:#fff!important}a{text-decoration:underline}.no-print{display:none!important}}
[dir=rtl]{direction:rtl}[dir=rtl] body{text-align:right}[dir=rtl] .delivery-header .header-container{direction:rtl}[dir=rtl] .delivery-header .delivery-info-wrapper,[dir=rtl] .delivery-header .con-flg,[dir=rtl] .delivery-header .service-item{flex-direction:row-reverse}[dir=rtl] .language-wrapper{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}[dir=rtl] .language-selector{margin-left:0;margin-right:auto}[dir=rtl] .delivery-header .col-xxl-4,[dir=rtl] .delivery-header .col-xl-4,[dir=rtl] .delivery-header .col-lg-4,[dir=rtl] .delivery-header .col-md-4{margin-left:0!important;margin-right:auto!important}[dir=rtl] .delivery-header .row{flex-direction:row}[dir=rtl] .delivery-header .d-flex{flex-direction:row;justify-content:flex-start}[dir=rtl] .navbar-container{flex-direction:row-reverse}[dir=rtl] .navbar-nav-custom{margin-left:0!important;margin-right:auto!important}[dir=rtl] .user-actions{flex-direction:row-reverse;margin-left:auto!important;margin-right:0!important}[dir=rtl] .nav-item,[dir=rtl] .nav-link{text-align:right}[dir=rtl] .dropdown-menu{text-align:right;left:auto;right:0}[dir=rtl] .dropdown-section,[dir=rtl] .dropdown-header,[dir=rtl] .Footer{text-align:right}[dir=rtl] .Footer .list-unstyled{padding-left:0;padding-right:0}[dir=rtl] .Footer .Paragraph{text-align:right;padding-left:60px;padding-right:0}[dir=rtl] .second-footer{flex-direction:row-reverse}[dir=rtl] .second-footer .flex-end,[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .me-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ms-2{margin-left:0!important;margin-right:.5rem!important}[dir=rtl] .me-2{margin-left:.5rem!important;margin-right:0!important}[dir=rtl] .ms-3{margin-left:0!important;margin-right:1rem!important}[dir=rtl] .me-3{margin-left:1rem!important;margin-right:0!important}[dir=rtl] .d-flex:not(.delivery-header .d-flex):not(.row){flex-direction:row-reverse}[dir=rtl] .d-flex.flex-column{flex-direction:column}[dir=rtl] .search-section{flex-direction:row-reverse}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] .shopping-cart,[dir=rtl] .product-card,[dir=rtl] .product-card .product-info,[dir=rtl] .badge,[dir=rtl] .modal-header,[dir=rtl] .modal-body,[dir=rtl] .modal-footer{text-align:right}[dir=rtl] .modal-header .btn-close{margin-left:0;margin-right:auto}[dir=rtl] .form-label{text-align:right}[dir=rtl] .form-check{text-align:right;padding-left:0;padding-right:1.5em}[dir=rtl] .form-check-input{float:right;margin-left:0;margin-right:-1.5em}[dir=rtl] .breadcrumb{flex-direction:row-reverse}[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{content:"\\";padding-left:.5rem;padding-right:0}[dir=rtl] .alert{text-align:right}[dir=rtl] .alert-dismissible .btn-close{left:0;right:auto}[dir=rtl] .pagination{flex-direction:row-reverse}[dir=rtl] .tooltip{text-align:right}[dir=rtl] .fa-chevron-right:before{content:""}[dir=rtl] .fa-chevron-left:before{content:""}[dir=rtl] .fa-arrow-right:before{content:""}[dir=rtl] .fa-arrow-left:before{content:""}[dir=rtl] .payment-icons,[dir=rtl] .social-icons{flex-direction:row}.language-toggle-btn{border:1px solid var(--color-white-border,rgba(255,255,255,.3));color:var(--color-text-primary);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s}.language-toggle-btn:hover{background:var(--color-white-transparent-bg,rgba(255,255,255,.1));border-color:var(--color-white-border,rgba(255,255,255,.5));color:var(--color-primary-light)}@media (max-width:768px){[dir=rtl] .navbar-collapse,[dir=rtl] .search-section-mobile{text-align:right}}
