@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e2b0007eb6d309c5-s.1_o3_06unm_ig.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:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52371ad357d63ab-s.1-9t2a8-y9qr7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d622c970823c5a32-s.p.12zymgsojk14i.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:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}.bangers_92c3cb18-module__IQ_ika__className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}.bangers_92c3cb18-module__IQ_ika__variable{--font-bangers:"Bangers", "Bangers Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ae54dbf20737d617-s.1qipnwisndnl7.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a600dfff52a68f19-s.1u3lwjrw57qjh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1fc3fbc537cada7c-s.p.3ryvcbcsz78_7.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_6d7c9724-module__eaPu0W__className{font-family:Fredoka,Fredoka Fallback;font-style:normal;font-weight:700}.fredoka_6d7c9724-module__eaPu0W__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f0bbb000facee3e4-s.0vhe7hmtmjk1c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e58a1399fcbda48b-s.p.1dq60b0t6ypm0.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:Luckiest Guy Fallback;src:local(Arial);ascent-override:61.73%;descent-override:26.06%;line-gap-override:0.0%;size-adjust:113.91%}.luckiest_guy_407ecd50-module__opCFPW__className{font-family:Luckiest Guy,Luckiest Guy Fallback;font-style:normal;font-weight:400}.luckiest_guy_407ecd50-module__opCFPW__variable{--font-luckiest-guy:"Luckiest Guy", "Luckiest Guy Fallback"}
@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/641975bef1026c7c-s.06dpz2lsw493-.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:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/309bed3fea9ae782-s.3lbke0qamnx6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae5db5251f6ce4dd-s.p.16m57l1otgn4m.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:Paytone One Fallback;src:local(Arial);ascent-override:98.25%;descent-override:24.98%;line-gap-override:0.0%;size-adjust:113.28%}.paytone_one_7c6af102-module__n_5Rwa__className{font-family:Paytone One,Paytone One Fallback;font-style:normal;font-weight:400}.paytone_one_7c6af102-module__n_5Rwa__variable{--font-paytone-one:"Paytone One", "Paytone One Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.08tn9snzkmifr.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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_4dfa4945-module__FoLTAq__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_4dfa4945-module__FoLTAq__variable{--font-cairo:"Cairo", "Cairo Fallback"}
@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.3g3bt7l0ghqli.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.2i_4fubx_n-y1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/45b63fe037c60d0d-s.3hk3-uyb7gexl.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.148zpjuoy5uon.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2w0lnotpt__ns.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.3g3bt7l0ghqli.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.2i_4fubx_n-y1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/45b63fe037c60d0d-s.3hk3-uyb7gexl.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.148zpjuoy5uon.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2w0lnotpt__ns.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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.3g3bt7l0ghqli.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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.2i_4fubx_n-y1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/45b63fe037c60d0d-s.3hk3-uyb7gexl.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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.148zpjuoy5uon.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2w0lnotpt__ns.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_2054e668-module__MS-bUa__className{font-family:Montserrat,Montserrat Fallback}.montserrat_2054e668-module__MS-bUa__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.24y4-vc3jpn8m.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.44lktk7jzy0s-.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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.14yttwb5hb7vt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.2g2pkky1i4_-n.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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.3dvstry878_5j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.0w67dn99s6t4y.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:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_735baa97-module__A_dnua__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_735baa97-module__A_dnua__variable{--font-tajawal:"Tajawal", "Tajawal Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_a78ecfa8-module__ueGM7a__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_a78ecfa8-module__ueGM7a__variable{--font-nunito:"Nunito", "Nunito Fallback"}
html.theme-clinical-light{--text-main:#0f172a;--text-scnd:#64748b;--bg-page:#f8fafc;--bg-card:#fff;--bg-box:#f1f5f9;--card-gradient:linear-gradient(160deg, #fff 0%, #f1f5f9 100%);--border-light:#e2e8f0;--border-dark:#cbd5e1;--border-teal:#4fa8d133;--flat-blue:#4fa8d1;--flat-blue-dark:#3a88b0;--flat-blue-bg:#ebf8ff;--flat-blue-border:#bee3f8;--primary-sky:#4fa8d1;--primary-royal:#3a88b0;--primary-cyan:#4fa8d1;--shadow-offset:4px 4px 0px #e2e8f0}html.theme-brushed-iron{--text-main:#f8fafc;--text-scnd:#cbd5e1;--bg-page:#1c1c1e;--bg-card:#2c2c2e;--bg-box:#3a3a3c;--card-gradient:linear-gradient(160deg, #2c2c2e 0%, #1c1c1e 100%);--border-light:#3a3a3c;--border-dark:#48484a;--border-teal:#8e8e934d;--flat-blue:#8e8e93;--flat-blue-dark:#636366;--flat-blue-bg:#8e8e931f;--flat-blue-border:#8e8e9340;--primary-sky:#8e8e93;--primary-royal:#636366;--primary-cyan:#8e8e93;--shadow-offset:4px 4px 0px #0006;--bg-glass:#2c2c2ed9;--bg-glass-strong:#2c2c2ef2;--bg-dropdown:#2c2c2e;--bg-dropdown-solid:#2c2c2e;--bg-card-solid:#2c2c2e}html.theme-polished-silver{--text-main:#1c1c1e;--text-scnd:#636366;--bg-page:#f2f2f7;--bg-card:#fff;--bg-box:#e5e5ea;--card-gradient:linear-gradient(160deg, #fff 0%, #f2f2f7 100%);--border-light:#c7c7cc;--border-dark:#aeaeb2;--border-teal:#63636633;--flat-blue:#636366;--flat-blue-dark:#3a3a3c;--flat-blue-bg:#e5e5ea;--flat-blue-border:#c7c7cc;--primary-sky:#636366;--primary-royal:#3a3a3c;--primary-cyan:#636366;--shadow-offset:4px 4px 0px #c7c7cc}html.theme-night-shift{--text-main:#f8fafc;--text-scnd:#94a3b8;--bg-page:#1a1a2e;--bg-card:#16213e;--bg-box:#0f3460;--card-gradient:linear-gradient(160deg, #16213e 0%, #1a1a2e 100%);--border-light:#94a3b826;--border-dark:#94a3b840;--border-teal:#94a3b833;--flat-blue:#94a3b8;--flat-blue-dark:#64748b;--flat-blue-bg:#94a3b81a;--flat-blue-border:#94a3b833;--primary-sky:#94a3b8;--primary-royal:#64748b;--primary-cyan:#94a3b8;--shadow-offset:4px 4px 0px #0006;--bg-glass:#16213ed9;--bg-glass-strong:#16213ef2;--bg-dropdown:#16213e;--bg-dropdown-solid:#16213e;--bg-card-solid:#16213e}html.theme-neon-ecg{--text-main:#ecfdf5;--text-scnd:#34d399;--bg-page:#0d1b0d;--bg-card:#0a1f0a;--bg-box:#102910;--card-gradient:linear-gradient(160deg, #102910f2 0%, #0d1b0dfc 100%);--border-light:#4ade8026;--border-dark:#4ade8040;--border-teal:#4ade804d;--flat-blue:#4ade80;--flat-blue-dark:#22c55e;--flat-blue-bg:#4ade801a;--flat-blue-border:#4ade8040;--primary-sky:#4ade80;--primary-royal:#22c55e;--primary-cyan:#22c55e;--shadow-offset:4px 4px 0px #4ade8026;--bg-glass:#0a1f0ad9;--bg-glass-strong:#0a1f0af2;--bg-dropdown:#0a1f0a;--bg-dropdown-solid:#0a1f0a;--bg-card-solid:#0a1f0a}html.theme-emerald-ward{--text-main:#064e3b;--text-scnd:#047857;--bg-page:#ecfdf5;--bg-card:#fff;--bg-box:#d1fae5;--card-gradient:linear-gradient(160deg, #fff 0%, #ecfdf5 100%);--border-light:#a7f3d0;--border-dark:#6ee7b7;--border-teal:#05966940;--flat-blue:#059669;--flat-blue-dark:#047857;--flat-blue-bg:#d1fae5;--flat-blue-border:#a7f3d0;--primary-sky:#059669;--primary-royal:#047857;--primary-cyan:#10b981;--shadow-offset:4px 4px 0px #a7f3d0}html.theme-surgical-scrub{--text-main:#042f2e;--text-scnd:#0d9488;--bg-page:#f0fdfa;--bg-card:#fff;--bg-box:#ccfbf1;--card-gradient:linear-gradient(160deg, #fff 0%, #f0fdfa 100%);--border-light:#99f6e4;--border-dark:#5eead4;--border-teal:#0d948840;--flat-blue:#0d9488;--flat-blue-dark:#0f766e;--flat-blue-bg:#ccfbf1;--flat-blue-border:#99f6e4;--primary-sky:#0d9488;--primary-royal:#0f766e;--primary-cyan:#14b8a6;--shadow-offset:4px 4px 0px #99f6e4}html.theme-bio-hazard{--text-main:#f7fee7;--text-scnd:#a3e635;--bg-page:#1a2e05;--bg-card:#1e3a06;--bg-box:#254507;--card-gradient:linear-gradient(160deg, #1e3a06f2 0%, #1a2e05fc 100%);--border-light:#a3e63533;--border-dark:#a3e63559;--border-teal:#a3e6354d;--flat-blue:#a3e635;--flat-blue-dark:#84cc16;--flat-blue-bg:#a3e6351a;--flat-blue-border:#a3e63540;--primary-sky:#a3e635;--primary-royal:#84cc16;--primary-cyan:#84cc16;--shadow-offset:4px 4px 0px #a3e63526;--bg-glass:#1e3a06d9;--bg-glass-strong:#1e3a06f2;--bg-dropdown:#1e3a06;--bg-dropdown-solid:#1e3a06;--bg-card-solid:#1e3a06}html.theme-botany{--text-main:#14532d;--text-scnd:#16a34a;--bg-page:#f0fdf4;--bg-card:#fff;--bg-box:#dcfce7;--card-gradient:linear-gradient(160deg, #fff 0%, #f0fdf4 100%);--border-light:#bbf7d0;--border-dark:#86efac;--border-teal:#16a34a33;--flat-blue:#16a34a;--flat-blue-dark:#15803d;--flat-blue-bg:#dcfce7;--flat-blue-border:#bbf7d0;--primary-sky:#16a34a;--primary-royal:#15803d;--primary-cyan:#22c55e;--shadow-offset:4px 4px 0px #bbf7d0}html.theme-arctic-winter{--text-main:#1e3a8a;--text-scnd:#3b82f6;--bg-page:#eff6ff;--bg-card:#fff;--bg-box:#dbeafe;--card-gradient:linear-gradient(160deg, #fff 0%, #eff6ff 100%);--border-light:#bfdbfe;--border-dark:#93c5fd;--border-teal:#0ea5e940;--flat-blue:#0ea5e9;--flat-blue-dark:#0284c7;--flat-blue-bg:#e0f2fe;--flat-blue-border:#7dd3fc;--primary-sky:#0ea5e9;--primary-royal:#0284c7;--primary-cyan:#38bdf8;--shadow-offset:4px 4px 0px #bfdbfe}html.theme-sapphire-glow{--text-main:#eff6ff;--text-scnd:#60a5fa;--bg-page:#0c1a2e;--bg-card:#0f2240;--bg-box:#1e3a5f;--card-gradient:linear-gradient(160deg, #0f2240f2 0%, #0c1a2efc 100%);--border-light:#60a5fa26;--border-dark:#60a5fa40;--border-teal:#60a5fa40;--flat-blue:#60a5fa;--flat-blue-dark:#3b82f6;--flat-blue-bg:#60a5fa1a;--flat-blue-border:#60a5fa33;--primary-sky:#60a5fa;--primary-royal:#3b82f6;--primary-cyan:#3b82f6;--shadow-offset:4px 4px 0px #60a5fa26;--bg-glass:#0f2240d9;--bg-glass-strong:#0f2240f2;--bg-dropdown:#0f2240;--bg-dropdown-solid:#0f2240;--bg-card-solid:#0f2240}html.theme-ocean-depth{--text-main:#ecfeff;--text-scnd:#22d3ee;--bg-page:#0c1929;--bg-card:#0f2336;--bg-box:#1a3550;--card-gradient:linear-gradient(160deg, #0f2336f2 0%, #0c1929fc 100%);--border-light:#67e8f926;--border-dark:#67e8f940;--border-teal:#67e8f940;--flat-blue:#67e8f9;--flat-blue-dark:#22d3ee;--flat-blue-bg:#67e8f91a;--flat-blue-border:#67e8f933;--primary-sky:#67e8f9;--primary-royal:#22d3ee;--primary-cyan:#22d3ee;--shadow-offset:4px 4px 0px #67e8f926;--bg-glass:#0f2336d9;--bg-glass-strong:#0f2336f2;--bg-dropdown:#0f2336;--bg-dropdown-solid:#0f2336;--bg-card-solid:#0f2336}html.theme-dermatoscope{--text-main:#f0f9ff;--text-scnd:#38bdf8;--bg-page:#0f172a;--bg-card:#1e293b;--bg-box:#1e3a5f;--card-gradient:linear-gradient(160deg, #1e293bf7 0%, #0f172afc 100%);--border-light:#bae6fd26;--border-dark:#bae6fd40;--border-teal:#bae6fd33;--flat-blue:#bae6fd;--flat-blue-dark:#7dd3fc;--flat-blue-bg:#bae6fd14;--flat-blue-border:#bae6fd26;--primary-sky:#bae6fd;--primary-royal:#7dd3fc;--primary-cyan:#38bdf8;--shadow-offset:4px 4px 0px #bae6fd1a;--bg-glass:#1e293bd9;--bg-glass-strong:#1e293bf2;--bg-dropdown:#1e293b;--bg-dropdown-solid:#1e293b;--bg-card-solid:#1e293b}html.theme-midnight-pulse{--text-main:#eff6ff;--text-scnd:#60a5fa;--bg-page:#0f172a;--bg-card:#1e293b;--bg-box:#1e3a5f;--card-gradient:linear-gradient(160deg, #1e293bf7 0%, #0f172afc 100%);--border-light:#60a5fa26;--border-dark:#60a5fa40;--border-teal:#60a5fa33;--flat-blue:#60a5fa;--flat-blue-dark:#3b82f6;--flat-blue-bg:#60a5fa14;--flat-blue-border:#60a5fa26;--primary-sky:#60a5fa;--primary-royal:#3b82f6;--primary-cyan:#3b82f6;--shadow-offset:4px 4px 0px #60a5fa1a;--bg-glass:#1e293bd9;--bg-glass-strong:#1e293bf2;--bg-dropdown:#1e293b;--bg-dropdown-solid:#1e293b;--bg-card-solid:#1e293b}html.theme-amethyst-aura{--text-main:#3b0764;--text-scnd:#7c3aed;--bg-page:#faf5ff;--bg-card:#fff;--bg-box:#ede9fe;--card-gradient:linear-gradient(160deg, #fff 0%, #faf5ff 100%);--border-light:#ddd6fe;--border-dark:#c4b5fd;--border-teal:#7c3aed38;--flat-blue:#7c3aed;--flat-blue-dark:#6d28d9;--flat-blue-bg:#ede9fe;--flat-blue-border:#ddd6fe;--primary-sky:#7c3aed;--primary-royal:#6d28d9;--primary-cyan:#8b5cf6;--accent-color:#a78bfa;--shadow-offset:4px 4px 0px #ddd6fe}html.theme-rose-gold{--text-main:#4c0519;--text-scnd:#e11d48;--bg-page:#fff1f2;--bg-card:#fff;--bg-box:#ffe4e6;--card-gradient:linear-gradient(160deg, #fff 0%, #fff1f2 100%);--border-light:#fecdd3;--border-dark:#fda4af;--border-teal:#f43f5e38;--flat-blue:#f43f5e;--flat-blue-dark:#e11d48;--flat-blue-bg:#ffe4e6;--flat-blue-border:#fecdd3;--primary-sky:#f43f5e;--primary-royal:#e11d48;--primary-cyan:#fb7185;--accent-color:#fbbf24;--shadow-offset:4px 4px 0px #fecdd3;--glass-border:1px solid #fbbf2480}html.theme-cherry-blossom{--text-main:#500724;--text-scnd:#be185d;--bg-page:#fdf2f8;--bg-card:#fff;--bg-box:#fce7f3;--card-gradient:linear-gradient(160deg, #fff 0%, #fdf2f8 100%);--border-light:#fbcfe8;--border-dark:#f9a8d4;--border-teal:#be185d2e;--flat-blue:#be185d;--flat-blue-dark:#9d174d;--flat-blue-bg:#fce7f3;--flat-blue-border:#fbcfe8;--primary-sky:#be185d;--primary-royal:#9d174d;--primary-cyan:#ec4899;--accent-color:#f9a8d4;--shadow-offset:4px 4px 0px #fbcfe8}html.theme-neon-magenta{--text-main:#fdf2f8;--text-scnd:#f0abfc;--bg-page:#1a0020;--bg-card:#220030;--bg-box:#2e0040;--card-gradient:linear-gradient(160deg, #220030f2 0%, #1a0020fc 100%);--border-light:#f0abfc26;--border-dark:#f0abfc40;--border-teal:#f0abfc40;--flat-blue:#f0abfc;--flat-blue-dark:#e879f9;--flat-blue-bg:#f0abfc1a;--flat-blue-border:#f0abfc33;--primary-sky:#f0abfc;--primary-royal:#e879f9;--primary-cyan:#e879f9;--shadow-offset:4px 4px 0px #f0abfc26;--bg-glass:#220030d9;--bg-glass-strong:#220030f2;--bg-dropdown:#220030;--bg-dropdown-solid:#220030;--bg-card-solid:#220030}html.theme-lavender-dream{--text-main:#2e1065;--text-scnd:#7c3aed;--bg-page:#f5f3ff;--bg-card:#fff;--bg-box:#ede9fe;--card-gradient:linear-gradient(160deg, #fff 0%, #f5f3ff 100%);--border-light:#ddd6fe;--border-dark:#c4b5fd;--border-teal:#7c3aed33;--flat-blue:#7c3aed;--flat-blue-dark:#6d28d9;--flat-blue-bg:#ede9fe;--flat-blue-border:#ddd6fe;--primary-sky:#7c3aed;--primary-royal:#6d28d9;--primary-cyan:#8b5cf6;--accent-color:#a78bfa;--shadow-offset:4px 4px 0px #ddd6fe}html.theme-pure-gold{--text-main:#451a03;--text-scnd:#d97706;--bg-page:#fffbeb;--bg-card:#fff;--bg-box:#fef3c7;--card-gradient:linear-gradient(160deg, #fff 0%, #fffbeb 100%);--border-light:#fde68a;--border-dark:#fcd34d;--border-teal:#d9770647;--flat-blue:#d97706;--flat-blue-dark:#b45309;--flat-blue-bg:#fef3c7;--flat-blue-border:#fde68a;--primary-sky:#d97706;--primary-royal:#b45309;--primary-cyan:#f59e0b;--accent-color:#fcd34d;--shadow-offset:4px 4px 0px #fde68a}html.theme-amber-honey{--text-main:#451a03;--text-scnd:#b45309;--bg-page:#fffbeb;--bg-card:#fffef0;--bg-box:#fde68a;--card-gradient:linear-gradient(160deg, #fffef0 0%, #fffbeb 100%);--border-light:#fde68a;--border-dark:#fcd34d;--border-teal:#b4530940;--flat-blue:#b45309;--flat-blue-dark:#92400e;--flat-blue-bg:#fef3c7;--flat-blue-border:#fde68a;--primary-sky:#b45309;--primary-royal:#92400e;--primary-cyan:#d97706;--shadow-offset:4px 4px 0px #fde68a}html.theme-solar-flare{--text-main:#fff7ed;--text-scnd:#fdba74;--bg-page:#1a0a00;--bg-card:#200d00;--bg-box:#2d1400;--card-gradient:linear-gradient(160deg, #200d00f2 0%, #1a0a00fc 100%);--border-light:#fdba7426;--border-dark:#fdba7440;--border-teal:#fdba7440;--flat-blue:#fdba74;--flat-blue-dark:#fb923c;--flat-blue-bg:#fdba741a;--flat-blue-border:#fdba7433;--primary-sky:#fdba74;--primary-royal:#fb923c;--primary-cyan:#f97316;--shadow-offset:4px 4px 0px #fdba7426;--bg-glass:#200d00d9;--bg-glass-strong:#200d00f2;--bg-dropdown:#200d00;--bg-dropdown-solid:#200d00;--bg-card-solid:#200d00}html.theme-topaz-jewel{--text-main:#fff7ed;--text-scnd:#fdba74;--bg-page:#1c1000;--bg-card:#231500;--bg-box:#2e1c00;--card-gradient:linear-gradient(160deg, #231500f2 0%, #1c1000fc 100%);--border-light:#fdba7426;--border-dark:#fdba7440;--border-teal:#fdba7440;--flat-blue:#fdba74;--flat-blue-dark:#fb923c;--flat-blue-bg:#fdba741a;--flat-blue-border:#fdba7433;--primary-sky:#fdba74;--primary-royal:#fb923c;--primary-cyan:#f97316;--shadow-offset:4px 4px 0px #fdba7426;--glass-border:1px solid #f9731680;--bg-glass:#231500d9;--bg-glass-strong:#231500f2;--bg-dropdown:#231500;--bg-dropdown-solid:#231500;--bg-card-solid:#231500}html.theme-desert-sunset{--text-main:#431407;--text-scnd:#c2410c;--bg-page:#fff7ed;--bg-card:#fff;--bg-box:#ffedd5;--card-gradient:linear-gradient(160deg, #fff 0%, #fff7ed 100%);--border-light:#fed7aa;--border-dark:#fdba74;--border-teal:#c2410c33;--flat-blue:#c2410c;--flat-blue-dark:#9a3412;--flat-blue-bg:#ffedd5;--flat-blue-border:#fed7aa;--primary-sky:#c2410c;--primary-royal:#9a3412;--primary-cyan:#ea580c;--shadow-offset:4px 4px 0px #fed7aa}html.theme-crimson-anatomy{--text-main:#450a0a;--text-scnd:#dc2626;--bg-page:#fff5f5;--bg-card:#fff;--bg-box:#fee2e2;--card-gradient:linear-gradient(160deg, #fff 0%, #fff5f5 100%);--border-light:#fecaca;--border-dark:#fca5a5;--border-teal:#dc262638;--flat-blue:#dc2626;--flat-blue-dark:#b91c1c;--flat-blue-bg:#fee2e2;--flat-blue-border:#fecaca;--primary-sky:#dc2626;--primary-royal:#b91c1c;--primary-cyan:#ef4444;--shadow-offset:4px 4px 0px #fecaca}html.theme-cardiac-arrest{--text-main:#fef2f2;--text-scnd:#f87171;--bg-page:#1a0000;--bg-card:#200;--bg-box:#2d0000;--card-gradient:linear-gradient(160deg, #220000f2 0%, #1a0000fc 100%);--border-light:#f8717126;--border-dark:#f8717140;--border-teal:#f8717140;--flat-blue:#f87171;--flat-blue-dark:#ef4444;--flat-blue-bg:#f871711a;--flat-blue-border:#f8717133;--primary-sky:#f87171;--primary-royal:#ef4444;--primary-cyan:#ef4444;--shadow-offset:4px 4px 0px #f8717126;--bg-glass:#220000d9;--bg-glass-strong:#220000f2;--bg-dropdown:#200;--bg-dropdown-solid:#200;--bg-card-solid:#200}html.theme-ruby-core{--text-main:#fef2f2;--text-scnd:#fecaca;--bg-page:#1c0000;--bg-card:#240000;--bg-box:#300000;--card-gradient:linear-gradient(160deg, #240000f2 0%, #1c0000fc 100%);--border-light:#fecaca26;--border-dark:#fecaca40;--border-teal:#fecaca33;--flat-blue:#fecaca;--flat-blue-dark:#fca5a5;--flat-blue-bg:#fecaca14;--flat-blue-border:#fecaca26;--primary-sky:#fecaca;--primary-royal:#fca5a5;--primary-cyan:#f87171;--shadow-offset:4px 4px 0px #fecaca1a;--bg-glass:#240000d9;--bg-glass-strong:#240000f2;--bg-dropdown:#240000;--bg-dropdown-solid:#240000;--bg-card-solid:#240000}html.theme-vampires-veil{--text-main:#fdf2f8;--text-scnd:#fca5a5;--bg-page:#0d0010;--bg-card:#150015;--bg-box:#1e001e;--card-gradient:linear-gradient(160deg, #150015f2 0%, #0d0010fc 100%);--border-light:#fca5a526;--border-dark:#fca5a540;--border-teal:#fca5a533;--flat-blue:#fca5a5;--flat-blue-dark:#f87171;--flat-blue-bg:#fca5a514;--flat-blue-border:#fca5a526;--primary-sky:#fca5a5;--primary-royal:#f87171;--primary-cyan:#ef4444;--shadow-offset:4px 4px 0px #fca5a51a;--bg-glass:#150015d9;--bg-glass-strong:#150015f2;--bg-dropdown:#150015;--bg-dropdown-solid:#150015;--bg-card-solid:#150015}html.theme-phoenix-ash{--text-main:#fff7ed;--text-scnd:#fdba74;--bg-page:#1a0500;--bg-card:#220800;--bg-box:#2d0f00;--card-gradient:linear-gradient(160deg, #220800f2 0%, #1a0500fc 100%);--border-light:#fdba7426;--border-dark:#fdba7440;--border-teal:#fdba7440;--flat-blue:#fdba74;--flat-blue-dark:#fb923c;--flat-blue-bg:#fdba741a;--flat-blue-border:#fdba7433;--primary-sky:#fdba74;--primary-royal:#fb923c;--primary-cyan:#f97316;--shadow-offset:4px 4px 0px #fdba7426;--bg-glass:#220800d9;--bg-glass-strong:#220800f2;--bg-dropdown:#220800;--bg-dropdown-solid:#220800;--bg-card-solid:#220800}html.theme-obsidian-void{--text-main:#f8fafc;--text-scnd:#e2e8f0;--bg-page:#000;--bg-card:#0a0a0a;--bg-box:#141414;--card-gradient:linear-gradient(160deg, #0a0a0af7 0%, #000 100%);--border-light:#e2e8f01a;--border-dark:#e2e8f026;--border-teal:#f8fafc1f;--flat-blue:#e2e8f0;--flat-blue-dark:#cbd5e1;--flat-blue-bg:#e2e8f00d;--flat-blue-border:#e2e8f01a;--primary-sky:#e2e8f0;--primary-royal:#cbd5e1;--primary-cyan:#f8fafc;--shadow-offset:4px 4px 0px #ffffff0d;--bg-glass:#0a0a0ad9;--bg-glass-strong:#0a0a0af2;--bg-dropdown:#0a0a0a;--bg-dropdown-solid:#0a0a0a;--bg-card-solid:#0a0a0a}html.theme-cyberpunk-surgeon{--text-main:#fdf4ff;--text-scnd:#f0abfc;--bg-page:#0d001a;--bg-card:#160025;--bg-box:#200035;--card-gradient:linear-gradient(160deg, #160025f2 0%, #0d001afc 100%);--border-light:#f0abfc26;--border-dark:#f0abfc40;--border-teal:#f0abfc33;--flat-blue:#f0abfc;--flat-blue-dark:#e879f9;--flat-blue-bg:#f0abfc14;--flat-blue-border:#f0abfc26;--primary-sky:#f0abfc;--primary-royal:#e879f9;--primary-cyan:#c026d3;--shadow-offset:4px 4px 0px #f0abfc1a;--bg-glass:#160025d9;--bg-glass-strong:#160025f2;--bg-dropdown:#160025;--bg-dropdown-solid:#160025;--bg-card-solid:#160025}html.theme-holographic{--text-main:#ecfeff;--text-scnd:#a5f3fc;--bg-page:#050515;--bg-card:#080820;--bg-box:#0c0c2a;--card-gradient:linear-gradient(160deg, #080820f7 0%, #050515fc 100%);--border-light:#a5f3fc26;--border-dark:#a5f3fc40;--border-teal:#a5f3fc33;--flat-blue:#a5f3fc;--flat-blue-dark:#67e8f9;--flat-blue-bg:#a5f3fc14;--flat-blue-border:#a5f3fc26;--primary-sky:#a5f3fc;--primary-royal:#22d3ee;--primary-cyan:#22d3ee;--accent-color:#f0abfc;--shadow-offset:4px 4px 0px #a5f3fc1a;--bg-glass:#080820d9;--bg-glass-strong:#080820f2;--bg-dropdown:#080820;--bg-dropdown-solid:#080820;--bg-card-solid:#080820}html.theme-dark-matter{--text-main:#f8fafc;--text-scnd:#94a3b8;--bg-page:#020408;--bg-card:#050a10;--bg-box:#080f18;--card-gradient:linear-gradient(160deg, #050a10f7 0%, #020408fc 100%);--border-light:#94a3b814;--border-dark:#94a3b826;--border-teal:#cbd5e11a;--flat-blue:#94a3b8;--flat-blue-dark:#64748b;--flat-blue-bg:#94a3b80f;--flat-blue-border:#94a3b81a;--primary-sky:#94a3b8;--primary-royal:#64748b;--primary-cyan:#cbd5e1;--shadow-offset:4px 4px 0px #ffffff08;--bg-glass:#050a10d9;--bg-glass-strong:#050a10f2;--bg-dropdown:#050a10;--bg-dropdown-solid:#050a10;--bg-card-solid:#050a10}html.theme-the-matrix{--text-main:#f0fdf4;--text-scnd:#4ade80;--bg-page:#001a00;--bg-card:#020;--bg-box:#003000;--card-gradient:linear-gradient(160deg, #002200f2 0%, #001a00fc 100%);--border-light:#4ade8026;--border-dark:#4ade8040;--border-teal:#4ade8040;--flat-blue:#4ade80;--flat-blue-dark:#22c55e;--flat-blue-bg:#4ade8014;--flat-blue-border:#4ade8026;--primary-sky:#4ade80;--primary-royal:#22c55e;--primary-cyan:#22c55e;--shadow-offset:4px 4px 0px #4ade801f;--bg-glass:#002200d9;--bg-glass-strong:#002200f2;--bg-dropdown:#020;--bg-dropdown-solid:#020;--bg-card-solid:#020}
@layer base,tokens,utilities,components;:root{--brand-teal:#114c5f;--brand-cyan:#28c3d9;--brand-aqua:#64dfdf;--brand-orange:#f26430;--brand-yellow:#f4d03f;--brand-green:#4caf50;--brand-purple:#8b5cf6;--brand-pink:#ec4899;--brand-cyan-bg:#28c3d933;--brand-cyan-border:#28c3d966;--brand-orange-bg:#f264302e;--brand-yellow-bg:#f4d03f38;--brand-green-bg:#4caf502e;--bg-dark-overlay-80:#000c;--bg-dark-overlay-60:#0009;--bg-dark-overlay-20:#0003;--bg-dark-overlay-15:#00000026;--bg-white-overlay-10:#ffffff1a;--bg-white-overlay-20:#fff3;--bg-white-overlay-60:#fff9;--bg-white-overlay-90:#ffffffe6;--bg-success-overlay-10:#22c55e1a;--bg-danger-overlay-10:#ef44441a;--bg-warning-overlay-5:#f59e0b0d;--bg-danger-overlay-5:#ef44440d;--bg-danger-overlay-20:#ef444433;--bg-success-overlay-15:#22c55e26;--bg-warning-overlay-10:#f59e0b1a;--bg-brand-overlay-10:#057ffe1a;--bg-purple-overlay-15:#8b5cf626;--bg-rare-overlay-15:#3b82f626;--bg-legendary-overlay-15:#eab30826;--bg-mythic-overlay-15:#ef444426;--bg-common-overlay-15:#94a3b826;--bg-dark-overlay-40:#0f172a66;--bg-purple-overlay-10:#a855f71a;--bg-white-overlay-2:#ffffff05;--flat-blue:#19b5cf;--flat-blue-dark:#0c96ad;--flat-blue-bg:#d8f2f6;--flat-blue-border:#80d5e1;--flat-red:#ef4444;--flat-red-bg:#fee2e2;--flat-red-border:#fca5a5;--flat-green:#10b981;--flat-green-bg:#d1fae5;--flat-green-border:#6ee7b7;--flat-yellow:#f59e0b;--flat-yellow-bg:#fef3c7;--flat-yellow-border:#fde68a;--flat-purple:#8b5cf6;--flat-purple-bg:#ede9fe;--flat-purple-border:#c4b5fd;--danger:var(--flat-red);--danger-light:var(--flat-red-bg);--success:var(--flat-green);--success-light:var(--flat-green-bg);--warning:var(--flat-yellow);--warning-light:var(--flat-yellow-bg);--bg-page:#e3f0f6;--bg-card:#fff;--bg-box:#ddeaf2;--card-gradient:linear-gradient(160deg, #fff 0%, #dcf2fca6 100%);--border-teal:#19b5cf59;--bg-mist:#f0f7fa;--bg-white:#fff;--bg-glass:#fff;--bg-glass-strong:#fffffff7;--bg-dropdown:#fff;--bg-dropdown-solid:#fff;--bg-card-solid:#fff;--bg-surface:#fff;--bg-main:#f0f7fa;--bg-color:#f0f7fa;--text-dark:#0f172a;--text-muted:#64748b;--text-main:#0f172a;--text-scnd:#64748b;--text-inv:#fff;--text-primary:#0f172a;--text-muted-legacy:#64748b;--icon-color:currentColor;--text-shadow:none;--border-light:#e2e8f0;--border-dark:#cbd5e1;--radius-pill:50px;--radius-card:20px;--radius-box:12px;--border-radius:16px;--font-body:"Nunito", "Cairo", sans-serif;--primary-sky:#5bb8c4;--primary-royal:#3f9dab;--primary-cyan:#5bb8c4;--primary-color:#5bb8c4;--primary-teal:#14b8a6;--teal-light:#14b8a61a;--primary-dark:#3f9dab;--secondary-color:#68d391;--accent-color:#f6ad55;--accent-orange:#f6ad55;--accent-amber:#f6ad55;--status-error:#e67a7a;--status-success:#68d391;--glass-border:1px solid var(--border-light);--glass-shadow:0 4px 12px #0000000d;--shadow-sm:0 2px 6px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 8px 24px #0f172a1a;--shadow-glow:none;--shadow-offset:6px 6px 0px var(--border-light);--grad-mesh:none;--grad-primary:linear-gradient(135deg, var(--flat-blue), var(--flat-blue-dark));--button-gradient:none;--grad-surface:var(--bg-page);--navbar-bg:var(--bg-card,#fff);--navbar-border:var(--border-light);--navbar-shadow:0 2px 8px #0f172a0d;--card-bg:var(--bg-card);--card-inner:var(--bg-box);--card-border:var(--border-light);--card-text:var(--text-dark);--card-shadow:#0000000f;--track-bg:var(--border-dark);--avatar-border:var(--border-dark);--avatar-glow:transparent;--trans-smooth:all .2s ease;--trans-spring:all .3s cubic-bezier(.34, 1.56, .64, 1)}[data-theme=dark]{--brand-cyan-bg:#28c3d91a;--brand-cyan-border:#28c3d94d;--brand-orange-bg:#f264301a;--brand-yellow-bg:#f4d03f1f;--brand-green-bg:#4caf501a;--bg-page:#05070a;--card-gradient:linear-gradient(160deg, #121620f7 0%, #090b10fc 100%);--border-teal:#66fcf12e;--bg-mist:#080c14;--bg-white:#0f1522;--bg-glass:#0f1522bf;--bg-glass-strong:#0f1522f2;--bg-dropdown:#0f1522;--bg-dropdown-solid:#0f1522;--bg-card-solid:#0f1522;--bg-card:#0f1522;--bg-box:#161e31;--border-light:#ffffff14;--border-dark:#ffffff26;--flat-blue-bg:#66fcf10f;--flat-red-bg:#ef44440f;--flat-green-bg:#34d3990f;--flat-yellow-bg:#fbbf240f;--flat-purple-bg:#a78bfa0f;--text-main:#f8fafc;--text-scnd:#cbd5e1;--text-shadow:0 2px 4px #0000004d;--bg-surface:#1c263c;--bg-main:#05070a;--text-primary:#f9fafb;--text-muted:#9ca3af;--icon-color:currentColor;--navbar-bg:#070a10f2;--navbar-border:#ffffff14;--navbar-shadow:0 4px 30px #0000004d, inset 0 -1px 0 #0ea5e933;--card-bg:#121620f2;--card-inner:#191e2b;--card-border:#66fcf126;--card-text:#fff;--card-shadow:#0009;--track-bg:#2b3344;--avatar-border:#66fcf1;--avatar-glow:0 0 10px #66fcf180;--glow-primary:0 0 25px #66fcf199, 0 0 50px #66fcf14d;--glow-cyan:0 0 20px #66fcf199, 0 0 40px #66fcf14d;--glow-accent:0 0 20px #bb86fc99;--shadow-sm:0 2px 4px #00000080;--shadow-md:0 8px 16px -2px #0009;--shadow-lg:0 20px 30px -5px #000000b3;--shadow-glow:var(--glow-cyan);--glass-border:1px solid #66fcf126;--grad-mesh:radial-gradient(at 0% 0%, #66fcf11a 0px, transparent 50%), radial-gradient(at 50% 0%, #bb86fc1a 0px, transparent 50%), radial-gradient(at 100% 0%, #1e293b80 0px, transparent 50%);--grad-surface:linear-gradient(180deg, #090b10e6 0%, #050608fa 100%)}select{appearance:none;background-color:var(--bg-card,#fff);color:var(--text-main,#0f172a);border:1px solid var(--card-border,#94a3b833);border-radius:var(--border-radius,12px);padding:.8rem 1rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:inline-end 1rem center;transition:var(--trans-smooth,all .3s ease);box-shadow:var(--shadow-sm,0 2px 4px #0000001a);cursor:pointer;background-size:1.2em;width:100%;padding-inline-end:2.5rem;font-family:inherit;font-size:.95rem;font-weight:500}[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366FCF1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}select:hover,select:focus{border-color:var(--primary-cyan,#5bb8c4);outline:none;box-shadow:0 0 0 3px #5bb8c440}select option{background-color:var(--bg-dropdown-solid,#121620);color:var(--text-main,#f8fafc);padding:1rem;font-size:1rem;font-weight:500}select option:hover,select option:focus,select option:active{background-color:var(--primary-royal,#057ffe)!important;color:#fff!important}select option:checked{box-shadow:0 0 10px 100px var(--primary-cyan) inset;background-color:var(--primary-cyan,#11bfe8)!important;color:#fff!important}::selection{background-color:var(--brand-cyan-bg,#28c3d940)!important;color:inherit!important}.chat-bubble.user-bubble ::selection,.chat-bubble.user-bubble::selection{color:#fff!important;background-color:#00000040!important}@keyframes gradient-pulse{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 0}}.dynamic-background-container{top:0;z-index:10;pointer-events:none;width:100vw;height:100vh;position:fixed;inset-inline-start:0;background:0 0!important}.shapes-container{top:0;z-index:1;width:100%;height:100%;position:absolute;inset-inline-start:0}.floating-shape{filter:blur(60px);opacity:.6;border-radius:50%;animation:ease-in-out infinite float-shape;position:absolute}@keyframes float-shape{0%{transform:translate(0)rotate(0)}33%{transform:translate(30px,-50px)rotate(10deg)}66%{transform:translate(-20px,20px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}.dynamic-background-container canvas{width:100%;height:100%;display:block}.bg-dot{border-radius:50%;transition:opacity .3s;animation:linear infinite bg-dot-drift;position:absolute}@keyframes bg-dot-drift{0%{transform:translate(0)}25%{transform:translate(10px,10px)}50%{transform:translateY(20px)}75%{transform:translate(-10px,10px)}to{transform:translate(0)}}.btn-cellular{font-family:var(--font-body,inherit);cursor:pointer;background-image:linear-gradient(135deg, var(--brand-teal,#114c5f) 0%, var(--brand-cyan,#28c3d9) 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:800;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #114c5f38;color:#fff!important}.btn-cellular:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 18px #114c5f61}.btn-cellular:active{transform:translateY(0)}[data-theme=dark] .btn-cellular{background-image:linear-gradient(135deg, var(--brand-cyan,#28c3d9) 0%, var(--brand-aqua,#64dfdf) 100%);border:none;box-shadow:0 2px 8px #28c3d926;color:#114c5f!important}[data-theme=dark] .btn-cellular:hover{box-shadow:0 4px 12px #28c3d938}*{scrollbar-width:thin;scrollbar-color:var(--border-light,#cbd5e1) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-light,#cbd5e1);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted,#94a3b8);background-clip:content-box}.gm-btn{cursor:pointer;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #00000080;border:none;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1.1rem;font-weight:900;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.gm-btn:before{content:"";top:0;inset-inline:0;-webkit-mask-composite:xor;opacity:.8;pointer-events:none;background:linear-gradient(135deg,#fffc,#ffffff1a);border-radius:18px;padding:2px;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gm-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.gm-btn:active{transform:translateY(1px)}.gm-btn:disabled{filter:grayscale();opacity:.6;cursor:not-allowed;transform:none}.gm-btn-green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b98166}.gm-btn-red{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef444466}.gm-btn-blue{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 15px #3b82f666}.gm-btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px #f59e0b66}.gm-btn-royal{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);box-shadow:0 4px 15px #1d4ed866}.gm-btn-purple{background:linear-gradient(135deg,#c026d3,#7e22ce);box-shadow:0 4px 15px #c026d366}input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{border:1px solid var(--border-light,#e2e8f0);background:var(--bg-card,#fff);color:var(--text-main,#0f172a);border-radius:8px;outline:none;font-family:inherit;transition:all .2s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:var(--brand-cyan,#28c3d9)!important;box-shadow:0 0 0 2px var(--brand-cyan-bg,#28c3d926)!important}.primaryButton{cursor:pointer;background-image:linear-gradient(135deg, var(--brand-teal,#114c5f) 0%, var(--brand-cyan,#28c3d9) 100%);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-weight:800;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #114c5f38;color:#fff!important;border-radius:9999px!important}.primaryButton:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 18px #114c5f61}.primaryButton:active{transform:translateY(0)}[data-theme=dark] .primaryButton{background-image:linear-gradient(135deg, var(--brand-cyan,#28c3d9) 0%, var(--brand-aqua,#64dfdf) 100%);box-shadow:0 2px 8px #28c3d926;color:#114c5f!important}[data-theme=dark] .primaryButton:hover{box-shadow:0 4px 12px #28c3d938}.dropdownInput{background:var(--bg-card);color:var(--text-main);cursor:pointer;border-radius:8px;outline:none;width:100%;padding:8px 30px 8px 8px;font-family:inherit;transition:all .2s;border:1px solid var(--border-light,#e2e8f0)!important}.dropdownInput:hover,.dropdownInput:focus{box-shadow:0 0 0 2px var(--brand-cyan-bg,#28c3d926);border-color:var(--brand-cyan,#28c3d9)!important}.universityInput{background:var(--bg-card);color:var(--text-main);border-radius:8px;outline:none;width:100%;padding:8px;font-family:inherit;transition:all .2s;border:1px solid var(--border-light,#e2e8f0)!important}.universityInput:hover,.universityInput:focus{box-shadow:0 0 0 2px var(--brand-cyan-bg,#28c3d926);border-color:var(--brand-cyan,#28c3d9)!important}.phoneInput{background:var(--bg-card);color:var(--text-main);border-radius:8px;outline:none;flex:1;padding:8px;font-family:inherit;transition:all .2s;border:1px solid var(--border-light,#e2e8f0)!important}.phoneInput:hover,.phoneInput:focus{box-shadow:0 0 0 2px var(--brand-cyan-bg,#28c3d926);border-color:var(--brand-cyan,#28c3d9)!important}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdownMenu{top:calc(100% + 6px);background:var(--bg-card);z-index:100;transform-origin:top;border:none;border-radius:12px;max-height:clamp(72px,17vw,180px);margin:0;padding:6px;list-style:none;animation:.2s cubic-bezier(.16,1,.3,1) forwards dropdownFadeIn;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 10px 25px #0000002e}.btn-cellular-secondary{font-family:var(--font-body,inherit);cursor:pointer;border:2px solid var(--brand-cyan,#28c3d9);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:800;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative;overflow:hidden;color:var(--brand-cyan,#28c3d9)!important}.btn-cellular-secondary:hover{background:var(--brand-cyan-bg,#28c3d926);box-shadow:0 4px 12px var(--brand-cyan-bg,#28c3d940);transform:translateY(-2px)}.btn-cellular-secondary:active{transform:translateY(0)}[data-theme=dark] .btn-cellular-secondary{border:2px solid var(--brand-cyan,#28c3d9);color:var(--brand-cyan,#28c3d9)!important}[data-theme=dark] .btn-cellular-secondary:hover{background:var(--brand-cyan-bg,#28c3d91a)}.btn-cellular-vip{font-family:var(--font-body,inherit);cursor:pointer;background-image:linear-gradient(135deg, var(--brand-orange,#f26430) 0%, var(--brand-yellow,#f4d03f) 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:800;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #f2643040;color:#fff!important}.btn-cellular-vip:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 18px #f2643066}.btn-cellular-vip:active{transform:translateY(0)}[data-theme=dark] .btn-cellular-vip{background-image:linear-gradient(135deg, var(--brand-orange,#f26430) 0%, var(--brand-yellow,#f4d03f) 100%);border:none;box-shadow:0 2px 8px #f2643033;color:#114c5f!important}[data-theme=dark] .btn-cellular-vip:hover{box-shadow:0 4px 12px #f2643061}.btn-cellular:after,.btn-cellular-vip:after,.primaryButton:after{content:"";top:0;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:80%;height:100%;position:absolute;inset-inline-start:-150%;transform:skew(-25deg)}.btn-cellular:hover:after,.btn-cellular-vip:hover:after,.primaryButton:hover:after{transition:left .8s ease-in-out;inset-inline-start:150%}html body{opacity:1;filter:blur(0) scale(1);transition:opacity .22s ease-in-out,filter .22s ease-in-out,transform .22s ease-in-out}html.switching-lang body{opacity:0;filter:blur(8px) scale(.985)}.lucide-cancel-btn{color:#ef4444;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.lucide-cancel-btn:hover{color:#dc2626;transform:rotate(90deg)scale(1.1)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none!important}.hide-scrollbar::-webkit-scrollbar{display:none}.typing-indicator{align-items:center;gap:4px;height:24px;padding:0 4px;display:flex}.typing-indicator span{background-color:var(--brand-cyan);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typing;display:inline-block}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}:root{--danger-dark:#b91c1c;--danger-deep:#be123c;--danger-solid:#dc2626;--success-dark:#059669;--warning-dark:#d97706;--brand-cyan-light:#14c3e6;--brand-blue:#099af4;--brand-blue-dark:#057ffe;--brand-purple-dark:#6d28d9;--brand-purple-deep:#7e22ce;--bg-card-dark:#0f172a;--bg-deep-indigo:#1e1b4b;--accent-orange:#f97316;--accent-pink:#f43f5e;--brand-pink:#ec4899}
*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-body,"Nunito", "Cairo", sans-serif);color:var(--text-dark,var(--text-main));scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;background-color:#0000!important}html::-webkit-scrollbar{width:0;display:none}body::-webkit-scrollbar{width:0;display:none}a{color:inherit;text-decoration:none;transition:all .2s}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}button{cursor:pointer;border:none;font-family:inherit;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button:active{transform:scale(.96)}.container{width:100%;max-width:clamp(480px,117vw,1200px);margin:0 auto;padding:0 1rem}@media (min-width:768px){.container{padding:0 2rem}}@media (min-width:1024px){.container{padding:0 3rem}}@media (max-width:768px){html{font-size:14px}}@media (max-width:480px){html{font-size:13px}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px;height:8px;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-sky)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--primary-cyan)}.manual-input::placeholder{color:var(--text-scnd);opacity:.7}input[type=password]::-ms-reveal{display:none!important}input[type=password]::-ms-clear{display:none!important}input[type=password]::-webkit-reveal{display:none!important}@media (max-width:768px){.pomodoro-split{flex-direction:column!important}}.lucide-cancel-btn{color:#ef4444;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.lucide-cancel-btn:hover{transform:scale(1.2)rotate(90deg)}.fluid-icon{flex-shrink:0;max-width:100%;height:auto!important}.fluid-image{object-fit:contain;max-width:100%;height:auto!important}
.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--border-radius)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);border:2px solid var(--border-light);border-radius:20px;transition:transform .3s,box-shadow .3s;box-shadow:6px 6px #f1f5f9}.glass-card:hover{background:var(--bg-box);transform:translateY(-2px);box-shadow:6px 6px #cbd5e1}.primary-btn{color:#fff;transition:var(--trans-smooth);background:#4299e1;border:2px solid #3182ce;border-radius:50px;padding:8px 16px;font-weight:600;box-shadow:4px 4px #ebf8ff}@media (max-width:768px){.primary-btn{color:#fff;background:#4299e1;border:2px solid #3182ce;border-radius:50px;padding:6px 14px;font-size:.9rem;box-shadow:4px 4px #ebf8ff}}.glass-btn{color:#fff;transition:var(--trans-smooth);background:#4299e1;border:2px solid #3182ce;border-radius:50px;padding:8px 16px;font-weight:600;position:relative;overflow:hidden;box-shadow:4px 4px #ebf8ff}@media (max-width:768px){.glass-btn{color:#fff;background:#4299e1;border:2px solid #3182ce;border-radius:50px;padding:6px 14px;font-size:.9rem;box-shadow:4px 4px #ebf8ff}}.glass-btn:hover{background:#3182ce;transform:translateY(-2px);box-shadow:4px 4px #ebf8ff}.glass-btn:after{content:"";top:0;background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:50%;height:100%;transition:all .5s;display:none;position:absolute;inset-inline-start:-100%;transform:skew(-25deg)}.glass-btn:hover:after{transition:left .7s;inset-inline-start:150%}.glass-input{background:var(--bg-card);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--border-light);color:var(--text-main);border-radius:12px;width:100%;padding:.875rem;transition:all .3s}.glass-input:focus{background:var(--bg-card);border-color:#4299e1;outline:none;box-shadow:0 0 0 3px #ebf8ff}.glass-tab-group{background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--border-light);border-radius:16px;gap:.5rem;padding:.5rem;display:flex}.glass-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;padding:1rem;font-weight:700;transition:all .3s}.glass-tab-btn.active{color:#fff;background:#4299e1;border:2px solid #3182ce;box-shadow:4px 4px #ebf8ff}.main-wrapper{flex-direction:column;flex:1;min-height:100vh;margin-top:clamp(28px,6vw,70px);display:flex}.main-wrapper.planner-mode{margin-top:0}@media (max-width:768px){.main-wrapper{margin-top:clamp(24px,5vw,60px)}}@media (max-width:480px){.main-wrapper{margin-top:clamp(24px,5vw,60px)}}[data-theme=dark] .glass-card{background:var(--bg-glass);border:var(--glass-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius)}[data-theme=dark] .glass-card:hover{box-shadow:var(--shadow-lg), var(--shadow-glow);background:var(--bg-glass-strong);transform:translateY(-5px)}[data-theme=dark] .primary-btn{background:linear-gradient(135deg, var(--primary-cyan) 0%, var(--primary-royal) 100%);color:var(--primary-btn-text,#fff);border:none;border-radius:50px;box-shadow:0 4px 12px #057ffe33}[data-theme=dark] .glass-btn{background:linear-gradient(135deg, var(--primary-cyan) 0%, var(--primary-royal) 100%);color:var(--primary-btn-text,#fff);box-shadow:var(--shadow-sm);border:1px solid #fff3;border-radius:50px}[data-theme=dark] .glass-btn:hover{box-shadow:0 15px 30px -5px #057ffe99}[data-theme=dark] .glass-input{color:var(--text-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #fff9;border-radius:12px}[data-theme=dark] .glass-input:focus{border-color:var(--primary-cyan);background:#ffffffe6;box-shadow:0 0 0 3px #11bfe833}[data-theme=dark] .glass-tab-group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff6;border:1px solid #ffffff80;border-radius:16px}[data-theme=dark] .glass-tab-btn{color:var(--text-scnd)}[data-theme=dark] .glass-tab-btn.active{background:linear-gradient(135deg, var(--primary-cyan) 0%, var(--primary-royal) 100%);color:var(--primary-btn-text,#fff);box-shadow:0 4px 12px #057ffe4d}
.glow-primary{box-shadow:var(--shadow-glow)}[data-theme=dark] .glow-primary,[data-theme=dark] .glass-btn{box-shadow:var(--glow-primary)}[data-theme=dark] .glow-on-hover:hover{box-shadow:var(--glow-cyan)}[data-theme=dark] .glow-text{text-shadow:0 0 10px #057ffe99,0 0 20px #057ffe66}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:6s ease-in-out infinite float}@keyframes pulse-glow{0%{box-shadow:0 0 #11bfe866}70%{box-shadow:0 0 0 10px #11bfe800}to{box-shadow:0 0 #11bfe800}}.animate-pulse-glow{animation:2s infinite pulse-glow}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hover-lift{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s}.hover-lift:hover{box-shadow:var(--shadow-lg), var(--shadow-glow);transform:translateY(-5px)}.hover-glow{transition:all .3s}.hover-glow:hover{filter:drop-shadow(0 0 8px #11bfe880)}.hover-scale{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.hover-scale:hover{transform:scale(1.1)}.active-shrink{transition:transform .1s}.active-shrink:active{transform:scale(.94)}.hover-rank-badge{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s}.hover-rank-badge:hover{transform:scale(1.15)rotate(3deg);box-shadow:0 15px 30px #0003}.hover-scale-lift{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s}.hover-scale-lift:hover{transform:translateY(-4px)}@keyframes sparkleAnim{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}to{opacity:0;transform:scale(0)rotate(180deg)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinFast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanlineSweep{0%{opacity:0;top:-20%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:120%}}@keyframes spinSlowReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes lightningFlash{0%,to{opacity:0}5%,15%,25%{opacity:1;transform:scale(1.02)rotate(2deg)}10%,20%{opacity:.2;transform:scale(.98)rotate(-2deg)}30%{opacity:0}}@keyframes lightningFlash2{0%,to{opacity:0}55%,65%{opacity:1;transform:scale(.95)rotate(-5deg)}60%,70%{opacity:.1;transform:scale(1.05)rotate(5deg)}75%{opacity:0}}@keyframes arcPulse{0%{stroke-width:.2px;opacity:.5}to{stroke-width:2px;opacity:1}}.sparkle-particle{animation:1s ease-in-out infinite sparkleAnim}@keyframes liveBadge{0%{transform:scale(1)translateY(0)rotate(0)}10%{transform:scale(1.3)translateY(0)rotate(0)}20%{transform:scale(1)translateY(0)rotate(0)}35%{transform:scale(1)translateY(-12px)rotate(0)}50%{transform:scale(1)translateY(0)rotate(0)}65%{transform:scale(1)translateY(0)rotate(360deg)}to{transform:scale(1)translateY(0)rotate(360deg)}}@keyframes pulse-grow{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nameplate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nameplate-fire{0%,to{filter:drop-shadow(0 0 8px #f97316cc)brightness()}50%{filter:drop-shadow(0 0 15px #f97316)brightness(1.2)}}@keyframes nameplate-celestial{0%,to{filter:drop-shadow(0 0 10px #fffc)brightness(1.1);transform:translateY(0)}50%{filter:drop-shadow(0 0 20px #fff)brightness(1.3);transform:translateY(-4px)}}@keyframes nameplate-galactic{0%,to{filter:drop-shadow(0 0 15px #a855f7cc)hue-rotate()}50%{filter:drop-shadow(0 0 25px #ec4899)hue-rotate(30deg);transform:scale(1.02)}}@keyframes title-shimmer{0%{transform:translate(-150%)skew(-15deg)}50%,to{transform:translate(150%)skew(-15deg)}}
.sss-text-glow{font-weight:900;color:#0000!important;background:linear-gradient(110deg,#000 40%,#fffc 48%,#0ff 50%,#fffc 52%,#000 60%) 0 0/200%!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px #ffffff4d!important;-webkit-background-clip:text!important;animation:2s linear infinite sssShine,3s linear infinite sssGalaxyTextGlow!important}@keyframes sssShine{0%{background-position:200%}to{background-position:-200%}}@keyframes sssGalaxyTextGlow{0%{text-shadow:0 0 5px #f05c,0 0 10px #ff005580}33%{text-shadow:0 0 5px #0dfc,0 0 10px #00ddff80}66%{text-shadow:0 0 5px #b0fc,0 0 10px #bb00ff80}to{text-shadow:0 0 5px #f05c,0 0 10px #ff005580}}.smart-mention{color:#0ea5e9;cursor:pointer;background:#0ea5e91a;border-radius:4px;padding:1px 4px;font-weight:600;transition:all .2s}.smart-mention:hover{background:#0ea5e933}[data-theme=dark] .smart-mention{color:#38bdf8;background:#38bdf826}.smart-hashtag{color:#f59e0b;font-weight:500}[data-theme=dark] .smart-hashtag{color:#fbbf24}.smart-link{color:#057ffe;word-break:break-word;text-decoration:underline;text-decoration-thickness:1px}button.btnPrimary,button[type=submit]{color:var(--primary-btn-text,#fff)!important}@keyframes play-sprite{0%,11.1%{background-position:0 0}11.11%,22.21%{background-position:50% 0}22.22%,33.32%{background-position:100% 0}33.33%,44.43%{background-position:0%}44.44%,55.54%{background-position:50%}55.55%,66.65%{background-position:100%}66.66%,77.76%{background-position:0 100%}77.77%,88.87%{background-position:50% 100%}88.88%,to{background-position:100% 100%}}.animate-sprite{animation:1.2s infinite play-sprite}.game-title{letter-spacing:1px;text-transform:uppercase;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;min-width:clamp(44px,10vw,110px);padding:6px 18px;font-size:.75rem;font-weight:900;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.title-tier-d{color:#f3f4f6;text-shadow:1px 1px 3px #000,0 0 6px #000c;background-image:url(/market/titles/rank_d.png)}.title-tier-c{color:#dcfce7;text-shadow:1px 1px 3px #000,0 0 8px #000c;background-image:url(/market/titles/rank_c.png)}.title-tier-b{color:#e0f2fe;text-shadow:0 2px 4px #000,0 0 10px #000c;background-image:url(/market/titles/rank_b.png)}.title-tier-a{color:#faf5ff;text-shadow:0 2px 4px #000,0 0 10px #c084fc80;background-image:url(/market/titles/rank_a.png)}.title-tier-s{color:#fff7ed;text-shadow:0 2px 4px #000,0 0 12px #f9731699;background-image:url(/market/titles/rank_s.png);animation:3s infinite nameplate-fire,4s ease-in-out infinite nameplate-float}.title-tier-ss{color:#fef2f2;text-shadow:0 2px 4px #000,0 0 15px #ef444499;background-image:url(/market/titles/rank_ss.png);animation:3s infinite nameplate-celestial}.title-tier-sss{color:#fff;text-shadow:0 2px 6px #000,0 0 20px #d8b4fecc;background-image:url(/market/titles/rank_sss.png);animation:3s infinite nameplate-galactic,2.5s ease-in-out infinite nameplate-float}.title-tier-sss:after{content:"";top:0;inset-inline:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:3s linear infinite title-shimmer;position:absolute;bottom:0;transform:translate(-150%)skew(-15deg)}.cal-day-cell{color:#fff;cursor:pointer;transition:transform .2s}.cal-day-cell:hover{transform:scale(1.1)}.cal-day-red{background:#ef4444}.cal-day-yellow{background:#eab308}.cal-day-green{background:#10b981}.cal-day-blue{background:#3b82f6}@keyframes galaxyAnim{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cal-day-galaxy{color:#fff;text-shadow:0 0 2px #00000080;background:linear-gradient(45deg,#f0c,#339,#0fc,#fc0) 0 0/400% 400%;border:1px solid #ffffff4d;animation:3s infinite galaxyAnim}.globalRankBadge{letter-spacing:.5px;color:#cbd5e1;text-shadow:0 0 4px #fff3;background:linear-gradient(135deg,#475569,#1e293b);border:1px solid #475569;border-radius:12px;justify-content:center;align-items:center;padding:4px 12px;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 0 10px #47556933}.globalRankBadge[data-rank=D]{color:#64748b;box-shadow:none;text-shadow:none;background:#f8fafc;border:2px solid #cbd5e1}.globalRankBadge[data-rank=C]{color:#276749;box-shadow:none;text-shadow:none;background:#f0fff4;border:2px solid #c6f6d5}.globalRankBadge[data-rank=B]{color:#2b6cb0;box-shadow:none;text-shadow:none;background:#ebf8ff;border:2px solid #bee3f8}.globalRankBadge[data-rank=A]{color:#6b46c1;box-shadow:none;text-shadow:none;background:#faf5ff;border:2px solid #e9d8fd}.globalRankBadge[data-rank=S]{color:#b7791f;box-shadow:none;text-shadow:none;background:ivory;border:2px solid #fefcbf}.globalRankBadge[data-rank=SS]{color:#c53030;box-shadow:none;text-shadow:none;background:#fff5f5;border:2px solid #fed7d7;animation:none}.globalRankBadge[data-rank=SSS]{color:#6b46c1;text-shadow:none;box-shadow:none;background:linear-gradient(135deg,#faf5ff,#fff5f5) 0 0/300% 300%;border:2px solid #e9d8fd;animation:none}.globalRankBadgeLarge{letter-spacing:2px;border-radius:16px!important;padding:12px 24px!important;font-size:2rem!important;font-weight:900!important}.globalRankBadgeSquare{justify-content:center;align-items:center;width:clamp(24px,5vw,60px);height:clamp(24px,5vw,60px);display:flex;border-radius:12px!important;font-size:1.5rem!important;font-weight:900!important}.globalRankBadgeSquareSmall{justify-content:center;align-items:center;width:clamp(24px,5vw,40px);height:clamp(24px,5vw,40px);display:flex;border-radius:8px!important;font-size:1.2rem!important;font-weight:900!important}[data-theme=dark] .globalRankBadge[data-rank=D]{color:#e2e8f0;text-shadow:0 0 4px #ffffff4d;background:linear-gradient(135deg,#64748b,#334155);border:1px solid #94a3b8;box-shadow:inset 0 1px #fff3,0 0 10px #64748b33}[data-theme=dark] .globalRankBadge[data-rank=C]{color:#6ee7b7;text-shadow:0 0 6px #10b98199;background:linear-gradient(135deg,#059669,#064e3b);border:1px solid #10b981;box-shadow:inset 0 1px #fff3,0 0 12px #10b9814d}[data-theme=dark] .globalRankBadge[data-rank=B]{color:#7dd3fc;text-shadow:0 0 6px #38bdf899;background:linear-gradient(135deg,#0284c7,#0c4a6e);border:1px solid #38bdf8;box-shadow:inset 0 1px #fff3,0 0 12px #38bdf84d}[data-theme=dark] .globalRankBadge[data-rank=A]{color:#c4b5fd;text-shadow:0 0 6px #a78bfa99;background:linear-gradient(135deg,#7c3aed,#4c1d95);border:1px solid #a78bfa;box-shadow:inset 0 1px #fff3,0 0 14px #8b5cf666}[data-theme=dark] .globalRankBadge[data-rank=S]{color:#fef08a;text-shadow:0 0 8px #fde047cc;background:linear-gradient(135deg,#d97706,#78350f);border:1px solid #fde047;box-shadow:inset 0 1px #fff6,0 0 16px #facc1580}[data-theme=dark] .globalRankBadge[data-rank=SS]{color:#fca5a5;text-shadow:0 0 10px #f87171cc;background:linear-gradient(135deg,#dc2626,#7f1d1d);border:1px solid #f87171;box-shadow:inset 0 1px #ffffff4d,0 0 18px #ef444499}[data-theme=dark] .globalRankBadge[data-rank=SSS]{color:#fff;text-shadow:0 0 8px #fffc,0 0 12px #0ea5e980;background:linear-gradient(270deg,#09090b,#2e1065,#0f172a,#4c0519);border:1px solid #fff3;animation:3s infinite sssVoidPulse}.rank-bg-D{background:#6b7280}.rank-text-D{font-weight:700;color:#6b7280!important;text-shadow:none!important}.rank-bg-C{background:#22c55e}.rank-text-C{font-weight:700;color:#22c55e!important;text-shadow:none!important}.rank-bg-B{background:linear-gradient(135deg,#3b82f6,#93c5fd)}.rank-text-B{font-weight:700;color:#3b82f6!important;text-shadow:none!important}.rank-bg-A{background:linear-gradient(135deg,#8b5cf6,#c4b5fd)}.rank-text-A{font-weight:700;color:#8b5cf6!important;text-shadow:none!important}.rank-bg-S{background:linear-gradient(135deg,#eab308,#ef4444)}.rank-text-S{font-weight:700;color:#eab308!important;text-shadow:none!important}.rank-bg-SS{background:linear-gradient(135deg,#7f1d1d,#450a0a)}.rank-text-SS{font-weight:700;color:#ef4444!important;text-shadow:none!important}.rank-bg-SSS{background:linear-gradient(270deg,#020617,#1e1b4b,#312e81,#4c1d95,#0891b2);border:1px solid #fff3}.rank-text-SSS{color:#0000!important;background:linear-gradient(110deg,#0891b2,#9333ea,#e11d48)!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important;text-shadow:none!important;-webkit-background-clip:text!important;font-weight:900!important}.btn-game-glossy{color:#fff;text-shadow:0 2px 4px #0009,0 -1px 1px #0000004d;cursor:pointer;-webkit-tap-highlight-color:transparent;border:3px solid #ffffffb3;border-radius:50px;outline:none;justify-content:center;align-items:center;padding:10px 24px;font-size:1.05rem;font-weight:900;transition:all .15s;display:inline-flex;position:relative;box-shadow:0 6px 12px #0006,inset 0 8px 6px -2px #ffffffb3,inset 0 -8px 15px #0006}.btn-game-glossy:hover{filter:brightness(1.15);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 15px #00000080,inset 0 10px 8px -2px #fffc,inset 0 -8px 15px #0006}.btn-game-glossy:active{transform:translateY(2px)scale(.98);box-shadow:0 2px 5px #0006,inset 0 4px 5px #fff6,inset 0 -4px 10px #0003}.btn-game-glossy:disabled{filter:grayscale();opacity:.6;cursor:not-allowed;transform:none}.btn-glossy-purple{background:linear-gradient(#d946ef,#9333ea);border-color:#fdf4ff}.btn-glossy-green{background:linear-gradient(#a3e635,#4d7c0f);border-color:#ecfccb}.btn-glossy-blue{background:linear-gradient(#38bdf8,#0284c7);border-color:#e0f2fe}.btn-glossy-orange{background:linear-gradient(#fbbf24,#d97706);border-color:#fef3c7}.btn-glossy-pink{background:linear-gradient(#f43f5e,#be123c);border-color:#ffe4e6}.btn-glossy-cyan{background:linear-gradient(#22d3ee,#0891b2);border-color:#cffafe}.btn-glossy-silver{color:#1e293b;text-shadow:0 1px #fffc;background:linear-gradient(#f8fafc,#94a3b8);border-color:#fff}.btn-game-glossy-static{background:linear-gradient(#f8fafc,#94a3b8);border:3px solid #fff;border-radius:50px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 12px #0006,inset 0 8px 6px -2px #ffffffb3,inset 0 -8px 15px #0006}.qty-btn{transition:all .1s}.qty-btn:hover{background:#ffffff4d!important}.qty-btn:active{transform:scale(.9);background:#0000001a!important}@keyframes sssItemGlowAnim{0%,to{filter:drop-shadow(0 0 3px #06b6d4)drop-shadow(0 0 6px #8b5cf6e6)}50%{filter:drop-shadow(0 0 6px #06b6d4)drop-shadow(0 0 12px #8b5cf6)}}.sss-item-glow{animation:2s ease-in-out infinite sssItemGlowAnim}
.cyber-panel{background:var(--bg-card,#0b0f19f2);border:1px solid var(--border-light,#ffffff1a);box-shadow:var(--shadow-glow,0 4px 12px #0000000d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;position:relative;overflow:hidden}.cyber-panel:before{content:"";top:0;background:linear-gradient(90deg, transparent, var(--primary-cyan,#4299e1), transparent);width:100%;height:2px;box-shadow:0 0 10px var(--primary-cyan,#4299e1);display:none;position:absolute;inset-inline-start:0}.clip-angled,.clip-angled-br,.clip-angled-tl{clip-path:none;border-radius:12px}.cyber-button{background:var(--primary-color,#4299e1);border:1px solid var(--border-light,#0000001a);color:var(--primary-btn-text,white);text-transform:none;letter-spacing:.5px;font-family:var(--font-headings);border-radius:8px;transition:all .2s ease-in-out;position:relative;box-shadow:0 2px 8px #0000000d}.cyber-button:hover{background:var(--primary-sky,#3182ce);color:var(--primary-btn-text,white);box-shadow:0 4px 12px #0000001a}.dna-orange-text{color:#dd6b20;text-shadow:none}.dna-orange-bg{box-shadow:none;background-color:#feebc8;border:2px solid #f6ad55}.dna-cyan-bg{box-shadow:none;background-color:#ebf8ff;border:2px solid #90cdf4}.scanline-text{display:inline-block;position:relative}.scanline-text:after{content:"";top:0;pointer-events:none;background:linear-gradient(#0000 50%,#4299e11a 51%) 0 0/100% 4px;width:100%;height:100%;display:none;position:absolute;inset-inline-start:0}.cyber-hud-bar{background:var(--bg-page);border:2px solid var(--border-light);border-radius:10px}[data-theme=dark] .clip-angled,[data-theme=dark] .clip-angled-br,[data-theme=dark] .clip-angled-tl{clip-path:none;border-radius:12px}[data-theme=dark] .cyber-button{background:var(--bg-glass-strong,#0f172acc);border:1px solid var(--border-light,#ffffff1a);color:var(--text-main,#fff);text-transform:none;border-radius:8px}[data-theme=dark] .cyber-button:hover{background:var(--bg-glass,#ffffff0d);color:var(--primary-cyan,#66fcf1);border-color:var(--primary-cyan,#66fcf1);box-shadow:var(--shadow-glow,none)}[data-theme=dark] .dna-orange-text{color:#f97316;text-shadow:none}[data-theme=dark] .dna-orange-bg{box-shadow:none;background-color:#f973161a;border:1px solid #f973164d}[data-theme=dark] .dna-cyan-bg{background-color:color-mix(in srgb, var(--primary-cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary-cyan) 30%, transparent);box-shadow:none}[data-theme=dark] .cyber-hud-bar{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--primary-cyan) 6%, transparent), color-mix(in srgb, var(--primary-cyan) 6%, transparent) 5px, #00000026 5px, #00000026 10px);border:1px solid var(--border-light,#ffffff1a)}
button:not(.no-hover):hover{filter:brightness(1.06);transform:translateY(-1px)}button:not(.no-hover):active{filter:brightness(.97);transform:scale(.97)translateY(0)}.btn{border-radius:var(--radius-pill);font-weight:700;font-family:var(--font-body);cursor:pointer;transition:var(--trans-spring);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)translateY(1px)}.btn-primary{background:linear-gradient(135deg, var(--flat-blue), var(--flat-blue-dark));color:#fff;box-shadow:4px 4px 0px var(--flat-blue-border);border:2px solid var(--flat-blue-dark)}.btn-primary:hover{box-shadow:6px 6px 0px var(--flat-blue-border);filter:brightness(1.06);transform:translateY(-2px)}.btn-primary:active{box-shadow:2px 2px 0px var(--flat-blue-border);transform:translateY(0)scale(.97)}.btn-secondary{background:var(--bg-box);color:var(--text-muted);border:2px solid var(--border-light);box-shadow:3px 3px 0px var(--border-light)}.btn-secondary:hover{background:var(--bg-card);border-color:var(--flat-blue);color:var(--flat-blue);box-shadow:4px 4px 0px var(--flat-blue-border);transform:translateY(-2px)}.btn-danger{background:var(--flat-red-bg);color:var(--flat-red);border:2px solid var(--flat-red-border);box-shadow:3px 3px 0px var(--flat-red-border)}.btn-danger:hover{background:var(--flat-red);color:#fff;transform:translateY(-2px)}.btn-success{background:var(--flat-green-bg);color:var(--flat-green);border:2px solid var(--flat-green-border);box-shadow:3px 3px 0px var(--flat-green-border)}.btn-success:hover{background:var(--flat-green);color:#fff;transform:translateY(-2px)}.btn-sm{padding:.45rem 1rem;font-size:.82rem}.btn-lg{padding:1rem 2rem;font-size:1.1rem}.btn-xl{padding:1.2rem 2.5rem;font-size:1.2rem}.btn-icon{border-radius:var(--radius-box);aspect-ratio:1;padding:.6rem}.card{background:var(--card-gradient,var(--bg-card));border:2px solid var(--border-teal,var(--border-light));border-radius:var(--radius-card);box-shadow:var(--shadow-offset);transition:var(--trans-smooth);overflow:hidden}.card:hover{box-shadow:6px 6px 0px var(--flat-blue-border);border-color:var(--flat-blue);transform:translateY(-3px)}.card-flat{background:var(--bg-card);border:2px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.card-inner{background:var(--bg-box);border-radius:var(--radius-box);padding:1rem}.input{border-radius:var(--radius-box);border:2px solid var(--border-light);background:var(--bg-card);width:100%;color:var(--text-main);font-family:var(--font-body);transition:var(--trans-smooth);outline:none;padding:.75rem 1rem;font-size:.95rem}.input:focus{border-color:var(--flat-blue);background:var(--bg-card);box-shadow:0 0 0 3px var(--flat-blue-border)}.input::placeholder{color:var(--text-muted);opacity:.7}.input:hover:not(:focus){border-color:var(--flat-blue-border)}.badge{border-radius:var(--radius-pill);align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.badge-blue{background:var(--flat-blue-bg);color:var(--flat-blue);border:1.5px solid var(--flat-blue-border)}.badge-green{background:var(--flat-green-bg);color:var(--flat-green);border:1.5px solid var(--flat-green-border)}.badge-red{background:var(--flat-red-bg);color:var(--flat-red);border:1.5px solid var(--flat-red-border)}.badge-yellow{background:var(--flat-yellow-bg);color:var(--flat-yellow);border:1.5px solid var(--flat-yellow-border)}.badge-purple{background:var(--flat-purple-bg);color:var(--flat-purple);border:1.5px solid var(--flat-purple-border)}.section-title{color:var(--text-main);margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;line-height:1.2}.section-subtitle{color:var(--text-muted);margin-bottom:1rem;font-size:1rem;font-weight:600}.label-sm{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.divider{background:var(--border-light);border-radius:2px;height:2px;margin:1rem 0}.divider-teal{background:var(--border-teal);border-radius:2px;height:2px;margin:1rem 0}.hover-teal:hover{border-color:var(--flat-blue)!important;box-shadow:0 0 0 3px var(--flat-blue-border)!important}.hover-lift-sm:hover{transform:translateY(-2px)}.hover-lift-sm:active{transform:translateY(0)scale(.97)}.focus-ring:focus-visible{outline:2px solid var(--flat-blue);outline-offset:2px;border-radius:var(--radius-box)}[data-theme=dark] .btn-primary{background:linear-gradient(135deg, var(--primary-cyan), var(--primary-dark,#3f9dab));border-color:var(--primary-cyan);box-shadow:4px 4px #66fcf133}[data-theme=dark] .btn-primary:hover{filter:brightness(1.1);box-shadow:6px 6px #66fcf14d}[data-theme=dark] .btn-secondary{color:var(--text-scnd);background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .btn-secondary:hover{border-color:var(--primary-cyan);color:var(--primary-cyan);background:#66fcf11a}[data-theme=dark] .card{background:var(--card-gradient);border-color:var(--border-teal,var(--card-border))}[data-theme=dark] .card:hover{border-color:var(--primary-cyan);box-shadow:6px 6px #66fcf11f}[data-theme=dark] .card-flat{background:var(--card-bg);border-color:var(--card-border)}[data-theme=dark] .card-inner{background:var(--card-inner)}[data-theme=dark] .input{color:var(--text-main);background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .input:focus{border-color:var(--primary-cyan);background:#ffffff0f;box-shadow:0 0 0 3px #66fcf126}[data-theme=dark] .input:hover:not(:focus){border-color:#66fcf133}[data-theme=dark] .badge-blue{color:var(--primary-cyan);background:#66fcf114;border-color:#66fcf133}[data-theme=dark] .badge-green{color:#68d391;background:#68d3911a;border-color:#68d39133}[data-theme=dark] .badge-red{color:#e67a7a;background:#e67a7a1a;border-color:#e67a7a33}[data-theme=dark] .badge-yellow{color:#f6ad55;background:#f6ad551a;border-color:#f6ad5533}[data-theme=dark] .badge-purple{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa33}[data-theme=dark] .divider{background:#ffffff0f}[data-theme=dark] .divider-teal{background:#66fcf126}[data-theme=dark] .section-title{color:var(--text-main)}[data-theme=dark] .section-subtitle{color:var(--text-scnd)}

