@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/291c08e55cfb5e69-s.p.1bc6vz5_wy2ig.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffbf93411aa2375a-s.291wzr_wi4_ch.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b2ee97f665fd885-s.302w80tar8_r6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/17027024292d92a3-s.p.1fl9bxoicio18.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/291c08e55cfb5e69-s.p.1bc6vz5_wy2ig.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffbf93411aa2375a-s.291wzr_wi4_ch.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b2ee97f665fd885-s.302w80tar8_r6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/17027024292d92a3-s.p.1fl9bxoicio18.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/291c08e55cfb5e69-s.p.1bc6vz5_wy2ig.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffbf93411aa2375a-s.291wzr_wi4_ch.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b2ee97f665fd885-s.302w80tar8_r6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/17027024292d92a3-s.p.1fl9bxoicio18.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:"Baloo Bhaijaan 2 Fallback";src:local(Arial);ascent-override:112.76%;descent-override:65.98%;line-gap-override:0.0%;size-adjust:95.78%}.jaZt3G_className{font-family:"Baloo Bhaijaan 2","Baloo Bhaijaan 2 Fallback";font-style:normal}.jaZt3G_variable{--font-baloo:"Baloo Bhaijaan 2", "Baloo Bhaijaan 2 Fallback"}
@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c701f89af1c2d08-s.19tp1x6uqmy_-.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c91ee89d2cacdc66-s.3k7hfst_zaacj.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:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/658a4b7e65d6cee0-s.1nralesjilnnb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/253e94113a37262d-s.24agtc06qjfwm.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:Lalezar Fallback;src:local(Arial);ascent-override:104.91%;descent-override:63.01%;line-gap-override:0.0%;size-adjust:93.32%}.PTpaDG_className{font-family:Lalezar,Lalezar Fallback;font-style:normal;font-weight:400}.PTpaDG_variable{--font-lalezar:"Lalezar", "Lalezar Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.kpyeRq_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.kpyeRq_variable{--font-plex:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:.875rem;--night:#080c21;--night-2:#0f1430;--surface:#151d3f;--surface-hi:#1f2a53;--line:#ffffff1a;--background:var(--night);--foreground:#f9f6f1;--card:var(--surface);--primary:#1b2850;--primary-foreground:#fdfaf4;--secondary:var(--night-2);--muted:var(--night-2);--muted-foreground:#b5bdd5;--text-3:#9ba4be;--accent:#003538;--border:#ffffff1f;--ring:#4cdbc5;--sand:#fcf9f3;--mint:#36bcab;--mint-hi:#4cdbc5;--mint-lip:#007370;--mint-foreground:#001d26;--apricot:#f79e75;--apricot-foreground:#3c180b;--gold:#fbc959;--rose:#f46a82;--ink:#f9f6f1;--plum:#28133b;--plum-hi:#42255e;--cyan-glow:#20d3db;--danger:#f46a82;--c-puzzle:#00b3c2;--c-arcade:#f28058;--c-board:#d0a43a;--c-word:#df6aa6;--c-memory:#977ae0;--c-skill:#5ac576;--c-3d:#4c99f8;--shadow-soft:0 1px 2px #00000040, 0 14px 30px -16px #0009;--shadow-lift:0 2px 6px #0000004d, 0 28px 60px -24px #000000bf;--font-body:var(--font-plex), system-ui, -apple-system, "Segoe UI", "Noto Sans Arabic", sans-serif;--font-head:var(--font-baloo), var(--font-plex), ui-rounded, system-ui, sans-serif;--font-shout:var(--font-lalezar), var(--font-baloo), ui-rounded, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root{--night:lab(3.74664% 2.8837 -14.1214);--night-2:lab(7.2001% 5.32453 -19.5554);--surface:lab(11.7343% 5.71568 -23.1866);--surface-hi:lab(18.0348% 6.20629 -26.7956);--line:lab(100% 0 0/.1);--foreground:lab(97.1324% .224501 3.04743);--primary:lab(16.8946% 5.6468 -26.7533);--primary-foreground:lab(98.2924% .224292 3.04729);--muted-foreground:lab(76.5878% .584215 -13.0778);--text-3:lab(67.269% .809461 -14.8832);--accent:lab(19.3759% -18.7171 -7.66354);--border:lab(100% 0 0/.12);--ring:lab(79.5168% -43.5537 -1.15225);--sand:lab(97.9443% .224411 3.04734);--mint:lab(68.9287% -39.9496 -2.55923);--mint-hi:lab(79.5168% -43.5537 -1.15225);--mint-lip:lab(42.9948% -30.106 -7.15731);--mint-foreground:lab(8.5835% -10.1174 -11.6486);--apricot:lab(73.7154% 31.1387 35.6297);--apricot-foreground:lab(13.6965% 16.9748 16.0299);--gold:lab(83.99% 9.71457 61.3468);--rose:lab(63.2681% 55.4113 14.9267);--ink:lab(97.1324% .224501 3.04743);--plum:lab(10.6512% 17.759 -21.9601);--plum-hi:lab(20.7102% 23.5532 -29.3);--cyan-glow:lab(76.8969% -40.6902 -16.7086);--danger:lab(63.2681% 55.4113 14.9267);--c-puzzle:lab(66.3158% -38.2813 -20.4039);--c-arcade:lab(66.382% 42.1287 42.1763);--c-board:lab(70.0297% 9.42141 58.2784);--c-word:lab(60.7277% 51.3417 -9.91633);--c-memory:lab(57.3252% 28.5463 -48.8305);--c-skill:lab(71.7413% -45.1561 29.6234);--c-3d:lab(61.9106% -.91216 -55.336);--shadow-soft:0 1px 2px lab(0% 0 0/.25), 0 14px 30px -16px lab(0% 0 0/.6);--shadow-lift:0 2px 6px lab(0% 0 0/.3), 0 28px 60px -24px lab(0% 0 0/.75)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-tap-highlight-color:transparent;min-height:100dvh;line-height:1.55}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em;margin:0;line-height:1.25}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{--gut:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));max-inline-size:1180px;padding-inline:var(--gut);margin-inline:auto}.skip{background:var(--ink);color:#fff;z-index:50;border-radius:10px;padding:10px 16px;position:absolute;inset-block-start:-60px;inset-inline-start:8px}.skip:focus{inset-block-start:8px}.topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid var(--border);background:#fcf9f3e0;background:lab(97.9443% .224411 3.04734/.88);position:sticky;top:0}.topbar .wrap{align-items:center;gap:10px;min-block-size:64px;display:flex}.brand{font-family:var(--font-head);color:var(--ink);align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:inline-flex}.brand img{border-radius:12px;block-size:40px;inline-size:40px;display:block}.brand small{color:#005a51;color:lab(33.9442% -35.3294 -2.18472);font-size:.95rem;font-weight:700}.grow{flex:1}.chip{border:1px solid var(--border);background:var(--card);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-block-size:44px;padding:6px 16px;font-weight:600;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.chip:hover{border-color:var(--mint);background:var(--accent)}.chip:active{transform:scale(.97)}.chip.on{background:var(--ink);color:var(--primary-foreground);border-color:var(--ink)}.chip.cta{background:var(--mint);color:var(--mint-foreground);border-color:var(--mint)}.btn{background:var(--ink);color:var(--primary-foreground);cursor:pointer;min-block-size:46px;box-shadow:var(--shadow-soft);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:700;transition:transform .1s,box-shadow .15s,filter .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.mint{background:var(--mint);color:var(--mint-foreground)}.btn.ghost{color:inherit;box-shadow:none;opacity:.9;background:0 0;border:1px solid}.btn.small{min-block-size:44px;padding:4px 14px;font-size:.88rem}.hero{color:#fff;box-shadow:var(--shadow-lift);background:radial-gradient(120% 140% at 100% 0,#0072778c,#0000 55%),radial-gradient(90% 120% at 0 100%,#663e8eb3,#0000 60%),linear-gradient(135deg,#1b2850,#28133b);background:radial-gradient(120% 140% at 100% 0,lab(43.1422% -37.2767 -15.2269/.55),#0000 55%),radial-gradient(90% 120% at 0 100%,lab(34.1885% 30.3768 -38.1319/.7),#0000 60%),linear-gradient(135deg,lab(16.8946% 5.6468 -26.7533),lab(10.6512% 17.759 -21.9601));border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;margin-block:20px 8px;padding:clamp(20px,4vw,40px);display:grid;position:relative;overflow:hidden}.hero h1{font-size:clamp(1.7rem,4.6vw,2.8rem);font-weight:800}.hero p{color:#dfe4f2;color:lab(90.6154% -.0312626 -7.5352);max-inline-size:36ch;margin:10px 0 18px;font-size:1.05rem}.hero .actions{flex-wrap:wrap;gap:10px;display:flex}.hero .stats{flex-wrap:wrap;gap:8px;margin-block-start:18px;display:flex}.hero .stats span{background:#ffffff24;background:lab(100% 0 0/.14);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:999px;padding:4px 12px;font-size:.88rem;font-weight:600}.hero-art{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-art .card{box-shadow:none}.hero-art .card:first-child{grid-column:span 2}.hero-art .card:first-child .card-art{aspect-ratio:16/7}.hero-art .card-art{aspect-ratio:16/9}.hero-art .card p{-webkit-line-clamp:1;min-block-size:0}@media (max-width:760px){.hero{grid-template-columns:1fr}.hero-art{grid-template-columns:repeat(3,1fr)}.hero-art .card:first-child{grid-column:auto}.hero-art .card:first-child .card-art{aspect-ratio:16/10}.hero-art .card-body p{display:none}.hero-art .card h3{font-size:.9rem}}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding-block:14px 4px;display:flex}.search{flex:260px;position:relative}.search input{border:1px solid var(--border);background:var(--card);min-block-size:50px;inline-size:100%;box-shadow:var(--shadow-soft);border-radius:16px;padding-inline:46px 16px;font-size:1rem}.search input:focus{outline-offset:0;border-color:var(--ring)}.search span{pointer-events:none;font-size:1.1rem;position:absolute;inset-block-start:50%;inset-inline-start:16px;transform:translateY(-50%)}.tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding-block:8px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs .chip{scroll-snap-align:start}.row-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-block-end:12px;display:flex}.row-head p{color:var(--muted-foreground);margin:0;font-size:.92rem}.scroller{margin-inline:calc(-1 * var(--gut,16px));padding-block:6px 14px;padding-inline:var(--gut,16px);scroll-snap-type:x proximity;scrollbar-width:thin;scroll-padding-inline:var(--gut,16px);gap:14px;display:flex;overflow-x:auto}.scroller .card{scroll-snap-align:start;flex:0 0 min(190px,46vw)}.grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;padding-block-end:40px;display:grid}.card{color:var(--foreground);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;min-inline-size:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.card:active{transform:translateY(-1px)scale(.985)}.card-art{aspect-ratio:16/10;position:relative;overflow:hidden}.card-art svg{block-size:100%;inline-size:100%;transition:transform .35s;display:block}.card:hover .card-art svg{transform:scale(1.06)}.badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141d39c7;background:lab(11.3293% 3.58373 -19.685/.78);border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700;position:absolute;inset-block-start:8px;inset-inline-start:8px}.play-pill{block-size:38px;inline-size:38px;color:var(--ink);opacity:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:50%;place-items:center;font-size:.9rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;inset-block-end:10px;inset-inline-end:10px;transform:translateY(6px)}.card:hover .play-pill,.card:focus-visible .play-pill{opacity:1;transform:none}.card-body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.card h3{font-size:1.02rem;font-weight:700}.card p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.6em;margin:0;font-size:.84rem;display:-webkit-box;overflow:hidden}.empty{text-align:center;color:var(--muted-foreground);background:var(--card);border:1px dashed var(--border);border-radius:20px;margin-block:16px;padding:48px 16px}.empty b{font-size:2.4rem;display:block}.skeleton{background:linear-gradient(90deg, var(--secondary) 25%, var(--muted) 37%, var(--secondary) 63%);background-size:400% 100%;border-radius:16px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}.page{padding-block:20px 60px}.panel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:24px;padding:clamp(18px,4vw,32px)}.login-card{text-align:center;max-inline-size:460px;margin:24px auto}.login-card img{block-size:84px;inline-size:84px;box-shadow:var(--shadow-soft);border-radius:24px}.login-card h1{margin-block:14px 6px;font-size:1.7rem}.login-card p{color:var(--muted-foreground);margin:0 0 18px}.form{text-align:start;flex-direction:column;gap:14px;display:flex}.form label{flex-direction:column;gap:6px;font-weight:700;display:flex}.form input{background:var(--background);border:1.5px solid var(--border);border-radius:14px;min-block-size:52px;padding:12px 14px;font-size:1.15rem}.form input:focus{border-color:var(--ring);outline-offset:0}.form small{color:var(--muted-foreground);font-weight:400}.msg{background:var(--accent);color:var(--mint-foreground);border-radius:12px;padding:10px 14px;font-weight:600}.ltr{text-align:start;direction:ltr;unicode-bidi:plaintext}.play-head{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:14px;display:flex}.play-head h1{flex:1;font-size:clamp(1.3rem,4vw,1.9rem);font-weight:800}.play-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}@media (max-width:900px){.play-layout{grid-template-columns:minmax(0,1fr)}}.info{flex-direction:column;gap:14px;display:flex}.info .art{aspect-ratio:16/9;box-shadow:var(--shadow-soft);border-radius:20px;overflow:hidden}.info .art svg{block-size:100%;inline-size:100%;display:block}.info h2{margin-block-end:6px;font-size:1.05rem}.info p{color:var(--muted-foreground);margin:0}.tag{background:var(--accent);color:var(--mint-foreground);border-radius:999px;padding:3px 12px;font-size:.8rem;font-weight:700;display:inline-block}.stage{--bg:#141d39;--panel:#1e2949;--line:#3a4668;--text:#f8f5ee;--muted:#b5bed2;--accent:#f0ba59;--accent2:#43d5dc;--good:#5ed8a9;--bad:#fd7277;color:var(--text);touch-action:manipulation;-webkit-user-select:none;user-select:none;min-block-size:360px;box-shadow:var(--shadow-lift);background:linear-gradient(160deg,#1a2444,#1e1237);background:linear-gradient(160deg,lab(14.772% 3.76733 -21.4938),lab(8.43401% 14.5352 -22.6136));border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex;position:relative}@supports (color:lab(0% 0 0)){.stage{--bg:lab(11.3293% 3.58373 -19.685);--panel:lab(17.1117% 3.45512 -21.5395);--line:lab(29.9422% 2.3175 -21.7538);--text:lab(96.5601% .286847 3.81331);--muted:lab(76.6348% .0947416 -11.2315);--accent:lab(79.1996% 12.6808 55.9505);--accent2:lab(77.9637% -37.6085 -15.4651);--good:lab(78.5286% -44.2117 12.5943);--bad:lab(65.7446% 54.3918 24.6036)}}.stage-loading{z-index:2;place-items:center;display:grid;position:absolute;inset:14px}.stage-loading .skeleton{opacity:.25;block-size:100%;inline-size:100%}.stage-loading span{font-weight:700;position:absolute}.stage .btn.ghost{color:var(--text)}.stage .chip{color:var(--text);background:#ffffff1a;background:lab(100% 0 0/.1);border-color:#fff3;border-color:lab(100% 0 0/.2)}.game-root{direction:ltr;flex-direction:column;align-items:center;gap:12px;inline-size:100%;display:flex}.game-root[data-rtl="1"] .hud,.game-root[data-rtl="1"] .note,.game-root[data-rtl="1"] .btn{direction:rtl}.game-canvas{touch-action:none;background:#0a0d18;border-radius:14px;inline-size:100%;max-inline-size:480px;display:block;box-shadow:0 0 0 2px #ffffff14;box-shadow:0 0 0 2px lab(100% 0 0/.08)}.hud{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;inline-size:100%;max-inline-size:480px;padding:6px 12px;font-weight:700;display:flex}.hud-msg{color:var(--accent);text-align:center;flex:1;font-size:.92rem}.note{color:var(--muted);text-align:center;font-size:.88rem}.how{margin-block-start:6px}.pad{justify-content:space-between;align-items:center;gap:12px;inline-size:100%;max-inline-size:480px;display:none}@media (hover:none){.pad{display:flex}}.pad-dirs{gap:10px;display:flex}.pad-btn{block-size:min(68px,20vw - 19.2px);min-block-size:44px;inline-size:min(68px,20vw - 19.2px);min-inline-size:44px;color:var(--text);touch-action:none;background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);border-radius:20px;font-size:1.5rem}.pad-btn:active{background:var(--accent);color:#0c142d;color:lab(6.78056% 3.35922 -17.7348)}.board{gap:4px;inline-size:100%;max-inline-size:440px;display:grid}.cell{aspect-ratio:1;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#2d3b62;background:lab(25.1621% 3.737 -25.1769);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:clamp(1rem,5vw,1.8rem);font-weight:800;transition:filter .12s,transform 80ms;display:flex}.cell:hover:not(:disabled){filter:brightness(1.2)}.cell:active:not(:disabled){transform:scale(.95)}.cell:disabled{cursor:default}.cell.alt{background:#232f4f;background:lab(19.4487% 3.18506 -21.5832)}.cell.hit{background:var(--accent);color:#0c142d;color:lab(6.78056% 3.35922 -17.7348)}.cell.ok{background:#007654;background:lab(43.4551% -38.0011 10.7273)}.cell.no{background:#932a33;background:lab(34.7182% 44.8878 21.0922)}.row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.footer{color:var(--muted-foreground);text-align:center;border-block-start:1px solid var(--border);margin-block-start:24px;padding-block:28px;font-size:.85rem}.table{border-collapse:collapse;inline-size:100%}.hud .btn,.hero-art .play-pill{display:none}.game-wrap{justify-content:center;inline-size:100%;display:flex;position:relative}.pause-overlay{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-align:center;background:#0a1331db;background:lab(6.63252% 5.01869 -21.1768/.86);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:1.3rem;display:flex;position:absolute;inset:-6px}.result-banner{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0a1331e6;background-color:lab(6.63252% 5.01869 -21.1768/.9);background-image:linear-gradient(#36bcab2e,#36bcab2e);background-image:linear-gradient(lab(68.9287% -39.9496 -2.55923/.18),lab(68.9287% -39.9496 -2.55923/.18));border:1px solid #36bcab99;border:1px solid lab(68.9287% -39.9496 -2.55923/.6);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;inline-size:auto;max-inline-size:none;padding:10px 14px;display:flex;position:absolute;inset-block-end:6px;inset-inline:6px}.result-banner strong{font-family:var(--font-head);font-size:1.1rem;display:block}.result-banner span{color:var(--muted);font-size:.92rem}.sandbox-frame{background:#fff;border:0;border-radius:16px;block-size:min(78vh,720px);min-block-size:420px;inline-size:100%}.hero.compact{grid-template-columns:1fr;margin-block-end:0}.note-muted{color:var(--muted-foreground);text-align:center;margin-block:20px;font-size:.88rem}.credits{padding-inline-start:20px;line-height:1.9}.licence{white-space:pre-wrap;background:var(--muted);border-radius:12px;padding:12px;font-size:.85rem}@media (max-width:560px){.topbar .wrap{flex-wrap:wrap;gap:6px;min-block-size:56px;padding-block:8px}.topbar .chip{min-block-size:40px;padding:4px 12px;font-size:.9rem}.brand small{display:none}.grow{flex-basis:0}}.card-video{object-fit:cover;opacity:0;pointer-events:none;background:#262a4d;block-size:100%;inline-size:100%;transition:opacity .25s;position:absolute;inset:0}.card-video.on{opacity:1}.card .card-art{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.card-video{display:none}}.badge.excl{background:linear-gradient(135deg, var(--apricot), #e87a69);color:var(--apricot-foreground);letter-spacing:.01em;font-weight:800;inset-block:auto 8px;inset-inline-start:8px;box-shadow:0 2px 8px #4e1c0a59;box-shadow:0 2px 8px lab(18.1644% 22.8816 23.2262/.35)}@supports (color:lab(0% 0 0)){.badge.excl{background:linear-gradient(135deg, var(--apricot), lab(63.9349% 42.536 29.6305))}}.badge.excl+.badge{inset-block-start:8px}.badge{font-size:.8rem}[dir=rtl] .tabs{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}[dir=ltr] .tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.footer a,.hero p a{align-items:center;min-block-size:44px;display:inline-flex}.stage.sandbox{padding:6px}.sandbox-frame{block-size:min(78dvh,720px)}@media (max-width:420px){.brand span{display:none}.topbar .chip{padding-inline:10px;font-size:.86rem}.topbar .wrap{gap:6px}}@media (max-width:560px){.topbar .chip{min-block-size:44px}.topbar .wrap{min-block-size:60px}}@media (pointer:coarse){.btn.small,.result-banner .btn{min-block-size:44px}}@media (pointer:coarse),(max-height:520px){body:has(.play-layout) .topbar{position:static}}@media (orientation:landscape) and (max-height:520px){.play-layout{grid-template-columns:minmax(0,1fr)}}.brand{min-block-size:44px;min-inline-size:44px}.topbar{padding-top:env(safe-area-inset-top,0px)}.footer{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.hero{isolation:isolate;animation:.55s cubic-bezier(.2,.8,.2,1) both rise}.hero-copy,.hero-art{z-index:1;position:relative}.aurora{z-index:0;aspect-ratio:1;filter:blur(48px);opacity:.5;pointer-events:none;will-change:transform;border-radius:50%;inline-size:55%;position:absolute}.aurora.a1{background:radial-gradient(circle,#20d3db,#0000 65%);background:radial-gradient(circle,lab(76.8969% -40.6902 -16.7086),#0000 65%);animation:14s ease-in-out infinite alternate drift;inset-block-start:-35%;inset-inline-end:-10%}.aurora.a2{background:radial-gradient(circle,#d476cd,#0000 65%);background:radial-gradient(circle,lab(62.8563% 46.7244 -29.0697),#0000 65%);animation:18s ease-in-out -6s infinite alternate-reverse drift;inset-block-end:-45%;inset-inline-start:-10%}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,8%)scale(1.15)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.spot{color:#fff;background:#36bcab38;background:lab(68.9287% -39.9496 -2.55923/.22);border:1px solid #7ce3d48c;border:1px solid lab(83.8254% -34.4585 -2.24843/.55);border-radius:999px;align-items:center;gap:8px;min-block-size:44px;margin-block-end:12px;padding:4px 16px;font-size:.92rem;font-weight:700;display:inline-flex}.spot:hover{background:#36bcab66;background:lab(68.9287% -39.9496 -2.55923/.4)}.hero-art .card{animation:6s ease-in-out infinite float}.hero-art .card:nth-child(2){animation-delay:-2s}.hero-art .card:nth-child(3){animation-delay:-4s}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.hero-art .card:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.aurora,.hero,.hero-art .card{animation:none!important}}[data-reveal=pre]{opacity:0;transform:translateY(18px)}[data-reveal=in]{opacity:1;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:none}.card-art:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);background:linear-gradient(105deg,#0000 35%,lab(100% 0 0/.28) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}[dir=rtl] .card-art:after{transform:translate(120%)}.card:hover .card-art:after,.card:focus-visible .card-art:after{transition:transform .7s;transform:translate(120%)}[dir=rtl] .card:hover .card-art:after,[dir=rtl] .card:focus-visible .card-art:after{transform:translate(-120%)}.badge.d3{background:linear-gradient(135deg, var(--mint), var(--cyan-glow));color:var(--mint-foreground);letter-spacing:.04em;font-weight:800;inset-inline:auto 8px}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.cat-tile{isolation:isolate;text-align:start;cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));min-block-size:116px;box-shadow:var(--shadow-soft);border:0;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:2px;padding:14px 14px 12px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.cat-tile:before{content:"";z-index:-1;background:linear-gradient(#0a13311a 30%,#0a1331b8);background:linear-gradient(lab(6.63252% 5.01869 -21.1768/.1) 30%,lab(6.63252% 5.01869 -21.1768/.72));position:absolute;inset:0}.cat-tile:active{transform:scale(.97)}.cat-ico{filter:drop-shadow(0 4px 6px #0a133166);filter:drop-shadow(0 4px 6px lab(6.63252% 5.01869 -21.1768/.4));font-size:2rem;position:absolute;inset-block-start:8px;inset-inline-end:12px}.cat-grid::-webkit-scrollbar{display:none}@media (max-width:560px){.cat-grid{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--gut,16px));padding-inline:var(--gut,16px);scroll-padding-inline:var(--gut,16px);padding-block:4px 10px;display:flex;overflow-x:auto}.cat-tile{scroll-snap-align:start;flex:0 0 136px;min-block-size:116px}}.cat-tile strong{font-family:var(--font-head);font-size:1.05rem}.cat-tile small{opacity:.92;font-size:.82rem}.bottomnav{display:none}@media (max-width:760px){.bottomnav{z-index:30;background:var(--card);border-block-start:1px solid var(--border);padding-block-end:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px -14px #13203e59;box-shadow:0 -8px 24px -14px lab(12.4717% 3.16388 -21.3774/.35)}.bn{min-block-size:56px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.74rem;transition:color .15s,transform .1s;display:flex}.bn span{font-size:1.3rem;line-height:1}.bn b{font-weight:700}.bn.on{color:var(--ink)}.bn.on span{color:#007568;color:lab(43.5912% -46.1671 -2.82595)}.bn:active{transform:scale(.94)}body{padding-block-end:calc(56px + env(safe-area-inset-bottom,0px))}body:has(.play-layout){padding-block-end:0}body:has(.play-layout) .bottomnav{display:none}}body{background:radial-gradient(120% 60% at 85% -10%, #2b24588c, transparent 60%), radial-gradient(90% 50% at 0% 0%, #003c3f47, transparent 60%), var(--night);font-family:var(--font-body);background-attachment:fixed}@supports (color:lab(0% 0 0)){body{background:radial-gradient(120% 60% at 85% -10%, lab(17.5322% 15.0367 -30.9692/.55), transparent 60%), radial-gradient(90% 50% at 0% 0%, lab(21.8799% -24.823 -10.1354/.28), transparent 60%), var(--night)}}h1,h2,h3{font-family:var(--font-head)}::selection{background:#36bcab66;background:lab(68.9287% -39.9496 -2.55923/.4)}.skip{background:var(--mint);color:var(--mint-foreground)}.topbar{background:var(--night);border-block-end:1px solid var(--line)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c21d1;background:lab(3.74664% 2.8837 -14.1214/.82)}}.brand{color:var(--foreground);font-weight:800}.brand img{background:var(--sand);border-radius:12px;padding:3px}.brand small{color:var(--mint-hi)}.chip{background:var(--surface);border-color:var(--line);color:var(--foreground)}.chip:hover{background:var(--surface-hi);border-color:#36bcab99;border-color:lab(68.9287% -39.9496 -2.55923/.6)}.chip.on{background:var(--mint);border-color:var(--mint);color:var(--mint-foreground)}.chip.cta{background:var(--mint);border-color:var(--mint);color:var(--mint-foreground);box-shadow:0 3px 0 var(--mint-lip)}.iconbtn{background:var(--surface);border:1px solid var(--line);block-size:44px;inline-size:44px;color:var(--foreground);border-radius:50%;place-items:center;display:inline-grid}.iconbtn:active{transform:scale(.94)}.btn{background:var(--surface-hi);color:var(--foreground);border:1px solid var(--line);box-shadow:none;font-family:var(--font-head);font-weight:700}.btn:hover{filter:brightness(1.12)}.btn.mint,.form .btn:not(.ghost),.btn3d{background:linear-gradient(180deg, var(--mint-hi), var(--mint));color:var(--mint-foreground);box-shadow:0 4px 0 var(--mint-lip), 0 10px 20px -8px #36bcab8c;border:0}@supports (color:lab(0% 0 0)){.btn.mint,.form .btn:not(.ghost),.btn3d{box-shadow:0 4px 0 var(--mint-lip), 0 10px 20px -8px lab(68.9287% -39.9496 -2.55923/.55)}}.btn3d{min-block-size:50px;font-family:var(--font-head);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:8px 26px;font-size:1.1rem;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn3d i{font-size:.85em;font-style:normal}.btn3d.wide{min-block-size:56px;inline-size:100%;font-size:1.25rem}.btn.mint:active,.form .btn:not(.ghost):active,.btn3d:active{box-shadow:0 1px 0 var(--mint-lip);transform:translateY(3px)}.btn.ghost{color:var(--foreground);background:0 0;border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28)}.ask{padding-block:22px 14px}.ask-kicker{color:var(--mint-hi);align-items:center;gap:8px;margin:0 0 4px;font-size:.95rem;font-weight:700;display:flex}.dot{background:var(--mint);border-radius:50%;block-size:9px;inline-size:9px;display:inline-block;box-shadow:0 0 0 4px #36bcab38;box-shadow:0 0 0 4px lab(68.9287% -39.9496 -2.55923/.22)}.ask h1{font-family:var(--font-shout);text-shadow:0 6px 30px #36bcab4d;text-shadow:0 6px 30px lab(68.9287% -39.9496 -2.55923/.3);margin-block-end:14px;font-size:clamp(2.3rem,9vw,3.4rem);font-weight:400;line-height:1.1}.time-chips{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tchip{border:1px solid var(--line);background:var(--surface);min-block-size:64px;color:var(--foreground);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:8px 6px;transition:transform 80ms,box-shadow 80ms,background .15s;display:flex;box-shadow:0 4px #030415;box-shadow:0 4px lab(1.39727% 1.63981 -7.71186)}.tchip strong{font-family:var(--font-head);font-size:1.05rem;font-weight:800}.tchip small{color:var(--text-3);font-size:.78rem}.tchip.on{background:linear-gradient(180deg, var(--mint-hi), var(--mint));color:var(--mint-foreground);box-shadow:0 4px 0 var(--mint-lip);border-color:#0000}.tchip.on small{color:#003538;color:lab(19.3759% -18.7171 -7.66354)}.tchip:active{transform:translateY(3px);box-shadow:0 1px #030415;box-shadow:0 1px lab(1.39727% 1.63981 -7.71186)}.feature{isolation:isolate;box-shadow:var(--shadow-lift);border:1px solid var(--line);border-radius:26px;margin-block:14px 8px;animation:.5s cubic-bezier(.2,.8,.2,1) both rise;display:block;position:relative;overflow:hidden}.feature-art{aspect-ratio:16/11}.feature-art svg{block-size:100%;inline-size:100%;display:block}.feature:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 34%,#03051b8c 62%,#03051bf0 100%);background:linear-gradient(#0000 34%,lab(1.72209% 2.77053 -11.953/.55) 62%,lab(1.72209% 2.77053 -11.953/.94) 100%);position:absolute;inset:0}.feature:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);background:linear-gradient(105deg,#0000 38%,lab(100% 0 0/.22) 50%,#0000 62%);animation:6s ease-in-out 1.2s infinite sweep;position:absolute;inset:0;transform:translate(-130%)}[dir=rtl] .feature:after{animation-name:sweepRtl;transform:translate(130%)}@keyframes sweep{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes sweepRtl{0%,55%{transform:translate(130%)}to{transform:translate(-130%)}}.feature-tag{z-index:3;background:var(--gold);color:#2f1e00;color:lab(12.9707% 6.95349 21.4783);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:800;position:absolute;inset-block-start:14px;inset-inline-start:14px;box-shadow:0 4px 12px #00000059;box-shadow:0 4px 12px lab(0% 0 0/.35)}.feature-3d{z-index:3;inset-block-start:14px;inset-inline:auto 14px}.feature-body{z-index:3;color:#fff;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;inset-block-end:14px;inset-inline:16px}.feature-body h2{font-family:var(--font-shout);font-size:clamp(1.7rem,7vw,2.3rem);font-weight:400;line-height:1.1}.feature-body p{color:#d9deec;color:lab(88.2864% .206292 -7.53636);-webkit-line-clamp:1;-webkit-box-orient:vertical;max-inline-size:30ch;margin:2px 0 4px;font-size:.88rem;display:-webkit-box;overflow:hidden}.feature-meta{color:var(--mint-hi);font-size:.82rem;font-weight:700}.feature .btn3d{flex:none;min-block-size:48px;padding-inline:22px}.feature:active{transform:scale(.985)}.row-sec{margin-block:26px 6px}.row-head h2{font-size:1.4rem;font-weight:800}.row-head p{color:var(--muted-foreground)}.scroller{gap:12px;padding-block:6px 12px}.scroller .card{flex:0 0 min(168px,44vw)}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 12px}.card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.card:hover,.card:focus-visible{box-shadow:none;border-color:#0000;transform:translateY(-3px)}.card-art{box-shadow:var(--shadow-soft), 0 0 0 1px var(--line);border-radius:20px;transition:box-shadow .2s}.card:hover .card-art,.card:focus-visible .card-art{box-shadow:var(--shadow-lift), 0 0 0 2px #36bcabb3}@supports (color:lab(0% 0 0)){.card:hover .card-art,.card:focus-visible .card-art{box-shadow:var(--shadow-lift), 0 0 0 2px lab(68.9287% -39.9496 -2.55923/.7)}}.card-body{gap:1px;padding:0 4px}.card h3{color:var(--foreground);font-size:1.02rem;font-weight:800}.card .card-meta{color:var(--text-3);min-block-size:0;font-size:.8rem;display:block}.badge{color:#fff;background:#03051bb8;background:lab(1.72209% 2.77053 -11.953/.72);font-weight:700}.play-pill{background:var(--mint);color:var(--mint-foreground)}.more-tile{aspect-ratio:16/10;scroll-snap-align:start;color:var(--foreground);cursor:pointer;background:#ffffff0a;background:lab(100% 0 0/.04);border:2px dashed #ffffff38;border:2px dashed lab(100% 0 0/.22);border-radius:20px;flex-direction:column;flex:0 0 min(168px,44vw);justify-content:center;align-self:flex-start;align-items:center;display:flex}.more-tile b{font-family:var(--font-shout);color:var(--mint-hi);font-size:2rem;font-weight:400;line-height:1.1}.more-tile span{color:var(--muted-foreground);font-size:.85rem}.more-tile:active{transform:scale(.97)}.grid .more-tile{flex:none}.majlis{margin-block:30px 12px;margin-inline:calc(-1 * var(--gut,16px));padding:26px var(--gut,16px) 8px;background:linear-gradient(180deg, var(--plum-hi), var(--plum) 70%, #1b0e2d);border-radius:0;position:relative}@supports (color:lab(0% 0 0)){.majlis{background:linear-gradient(180deg, var(--plum-hi), var(--plum) 70%, lab(6.39348% 12.6919 -18.3558))}}@media (min-width:1212px){.majlis{border-radius:26px;margin-inline:0}}.sadu{background:linear-gradient(135deg, var(--apricot) 25%, transparent 25%) -6px 0, linear-gradient(225deg, var(--apricot) 25%, transparent 25%) -6px 0, linear-gradient(315deg, var(--gold) 25%, transparent 25%), linear-gradient(45deg, var(--gold) 25%, transparent 25%);border-radius:inherit;background-color:oklch(20% .06 300);background-size:12px 12px;block-size:12px;position:absolute;inset-block-start:0;inset-inline:0}.majlis .row-head h2{color:var(--gold)}.cat-sec{margin-block:26px 4px}.cat-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-inline:0;padding:0;display:grid;overflow:visible}@media (min-width:760px){.cat-grid{grid-template-columns:repeat(8,1fr)}}.cat-tile{--tc:var(--surface-hi);isolation:isolate;cursor:pointer;text-align:center;background:linear-gradient(180deg, color-mix(in oklab, var(--tc) 88%, white), var(--tc));color:#080d25;color:lab(4.05581% 3.64962 -16.1992);min-block-size:92px;box-shadow:0 4px 0 color-mix(in oklab, var(--tc) 55%, black);border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 4px 10px;transition:transform 80ms,box-shadow 80ms;display:flex;position:relative;overflow:hidden}.cat-tile:before{display:none}.cat-tile:hover{box-shadow:0 4px 0 color-mix(in oklab, var(--tc) 55%, black);transform:none}.cat-tile:active{box-shadow:0 1px 0 color-mix(in oklab, var(--tc) 55%, black);transform:translateY(3px)}.cat-tile[data-cat=all]{--tc:#2f3b62;color:var(--foreground)}@supports (color:lab(0% 0 0)){.cat-tile[data-cat=all]{--tc:lab(25.1305% 4.49449 -25.1923)}}.cat-tile[data-cat="3d"]{--tc:var(--c-3d)}.cat-tile[data-cat=puzzle]{--tc:var(--c-puzzle)}.cat-tile[data-cat=arcade]{--tc:var(--c-arcade)}.cat-tile[data-cat=board]{--tc:var(--c-board)}.cat-tile[data-cat=word]{--tc:var(--c-word)}.cat-tile[data-cat=skill]{--tc:var(--c-skill)}.cat-tile[data-cat=memory]{--tc:var(--c-memory)}.cat-tile strong{font-family:var(--font-head);font-size:.86rem;font-weight:800;line-height:1.15}.cat-tile small{opacity:.8;font-size:.78rem;font-weight:700}.toolbar{padding-block:22px 4px;scroll-margin-block-start:76px}.search input{background:var(--surface);border-color:var(--line);color:var(--foreground);box-shadow:none}.search input::placeholder{color:var(--text-3)}.search svg{color:var(--text-3);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:16px;transform:translateY(-50%)}.tabs .chip{min-block-size:44px}.panel{background:var(--surface);border-color:var(--line)}.form input{background:var(--night-2);border-color:var(--line);color:var(--foreground)}.form input:focus{border-color:var(--mint)}.form small{color:var(--text-3)}.msg{color:var(--mint-hi);background:#36bcab29;background:lab(68.9287% -39.9496 -2.55923/.16)}.msg.err{color:#ffbac2;color:lab(82.633% 32.8046 8.4627);background:#f46a8229;background:lab(63.2681% 55.4113 14.9267/.16)}.tag{color:var(--mint-hi);background:#36bcab29;background:lab(68.9287% -39.9496 -2.55923/.16)}.empty{background:var(--surface);border-color:var(--line)}.page-title{font-family:var(--font-shout);margin-block:8px 14px;font-size:2.2rem;font-weight:400}.account{margin-block-start:28px}.account h2{margin-block-end:8px}.account p{color:var(--muted-foreground);margin:0 0 14px}.footer{border-block-start-color:var(--line);color:var(--text-3)}@media (max-width:760px){.bottomnav{inset-inline:auto;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:4px;inset-block-end:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 12px 32px -8px #000000b3;box-shadow:0 12px 32px -8px lab(0% 0 0/.7)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.bottomnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151d3fdb;background:lab(11.7343% 5.71568 -23.1866/.86)}}.bn{color:var(--text-3);border-radius:18px;min-block-size:54px}.bn svg{stroke-width:1.9px}.bn.on{color:var(--mint-hi);background:#36bcab29;background:lab(68.9287% -39.9496 -2.55923/.16)}.bn.on span,.bn span{color:inherit}html{container-type:inline-size}body{padding-block-end:calc(32px + 2 * max(54px, 30px + 2.22rem) + env(safe-area-inset-bottom,0px))}.footer{padding-block-end:20px}}.play-head h1{font-family:var(--font-shout);font-size:clamp(1.7rem,6vw,2.3rem);font-weight:400}.stage{border:1px solid var(--line)}.play-tags{flex-wrap:wrap;gap:8px;display:flex}.answer{align-items:center;gap:14px;display:flex;position:relative}.answer-bubble{background:#1b2850;background:lab(16.8946% 5.6468 -26.7533);border:1px solid #36bcab59;border:1px solid lab(68.9287% -39.9496 -2.55923/.35);border-radius:20px 20px 20px 6px;flex-direction:column;gap:0;padding:8px 18px;display:inline-flex;position:relative}[dir=rtl] .answer-bubble{border-radius:20px 20px 6px}.answer-bubble small{color:var(--mint-hi);align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.answer-bubble .dot{block-size:7px;inline-size:7px}.answer-bubble strong{font-family:var(--font-shout);color:#fff;font-size:2.1rem;font-weight:400;line-height:1.1}.answer-note{color:var(--muted-foreground);font-size:.9rem}.preplay-poster{aspect-ratio:16/10;box-shadow:var(--shadow-lift), 0 0 0 1px var(--line);border-radius:26px;margin-block-end:14px;overflow:hidden}.preplay-poster svg{block-size:100%;inline-size:100%;display:block}.preplay-blurb{color:var(--muted-foreground);margin:12px 0}.preplay .panel{margin-block-end:14px}.play-dock{z-index:15;background:linear-gradient(to top, var(--night) 55%, transparent);flex-direction:column;gap:6px;padding-block:10px;display:flex;position:sticky;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px))}.play-dock small{text-align:center;color:var(--text-3);font-size:.82rem}body:has(.preplay) .bottomnav{display:none}body:has(.preplay){padding-block-end:0}.sheet-backdrop{z-index:60;background:#010108b3;background:lab(.403822% .613771 -2.69405/.7);justify-content:center;align-items:flex-end;animation:.2s both fade;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border:1px solid var(--line);max-block-size:92dvh;inline-size:min(100%,520px);padding:14px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) both slideUp;position:relative;overflow-y:auto;box-shadow:0 -20px 60px -10px #0009;box-shadow:0 -20px 60px -10px lab(0% 0 0/.6)}@media (min-width:700px){.sheet-backdrop{align-items:center}.sheet{border-radius:28px}}.grabber{background:#ffffff40;background:lab(100% 0 0/.25);border-radius:3px;block-size:5px;inline-size:44px;margin:0 auto 12px;display:block}.sheet-x{block-size:44px;inline-size:44px;color:var(--foreground);cursor:pointer;background:#ffffff14;background:lab(100% 0 0/.08);border:0;border-radius:50%;font-size:1.05rem;position:absolute;inset-block-start:12px;inset-inline-end:12px}.sheet-game{background:var(--night-2);border-radius:16px;flex-direction:column;max-inline-size:calc(100% - 56px);margin-block:6px 12px;padding:10px 14px;display:flex}.sheet-game small{color:var(--mint-hi);font-weight:700}.sheet h2{font-family:var(--font-shout);margin-block-end:4px;font-size:1.8rem;font-weight:400}.sheet-text{color:var(--muted-foreground);margin:0 0 14px}.sheet-skip{min-block-size:44px;color:var(--muted-foreground);justify-content:center;align-items:center;margin-block-start:8px;text-decoration:underline;display:flex}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.result-banner.best{background-color:#070a22f0;background-color:lab(3.34974% 3.42435 -15.3561/.94);background-image:radial-gradient(120% 140% at 50% 0,#fbc95947,#0000 60%);background-image:radial-gradient(120% 140% at 50% 0,lab(83.99% 9.71457 61.3468/.28),#0000 60%);border-color:#fbc95999;border-color:lab(83.99% 9.71457 61.3468/.6);overflow:hidden}.result-banner.best strong{font-family:var(--font-shout);color:var(--gold);font-size:1.7rem;font-weight:400;line-height:1.1}.result-banner.best span{color:#fff}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{background:oklch(.8 .15 calc(var(--i) * 26));block-size:12px;inline-size:7px;animation:fall 2.6s ease-in calc(var(--i) * .11s) infinite;opacity:0;border-radius:2px;position:absolute;inset-block-start:-12px;inset-inline-start:calc(var(--i) * 7.2%)}@keyframes fall{0%{opacity:0;transform:translate(0,0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(140px)rotate(540deg)}}.poster-float{animation:3.8s ease-in-out infinite posterFloat}.poster-bob{animation:1.6s ease-in-out infinite posterBob}.poster-drift{animation:7s ease-in-out infinite posterDrift}.poster-twinkle{animation:3s ease-in-out infinite posterTwinkle}.poster-pop{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite posterPop}.poster-spin{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite posterFlip}@keyframes posterFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@keyframes posterBob{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}@keyframes posterDrift{0%,to{transform:translate(0,0)}50%{transform:translate(40px,20px)}}@keyframes posterTwinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes posterPop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes posterFlip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.2)}}@media (prefers-reduced-motion:reduce){.feature,.feature:after,[class^=poster-],.confetti i{animation:none!important}}.credits li{overflow-wrap:anywhere}.licence{max-inline-size:100%;overflow-x:auto}.result-banner.best>div{z-index:1;position:relative}@media (min-width:760px){.feature-art{aspect-ratio:21/8}.time-chips{max-inline-size:640px}.feature-body{inset-block-end:22px;inset-inline:28px}.scroller .card,.more-tile{flex-basis:200px}}.more-btn{margin:8px auto 40px;display:flex}.sheet-skip{inline-size:100%;font:inherit;cursor:pointer;background:0 0;border:0}.card [class^=poster-]{animation-play-state:paused}.card:hover [class^=poster-],.card:focus-visible [class^=poster-]{animation-play-state:running}.panel summary{cursor:pointer;align-items:center;min-block-size:44px;display:flex}.recent-box{--cw:min(168px, 44vw);block-size:calc(var(--cw) * .625 + 6.85rem);align-items:flex-start;overflow-y:hidden}@media (min-width:760px){.recent-box{--cw:200px}}.recent-skel{block-size:calc(var(--cw) * .625 + 5.6rem);background:linear-gradient(90deg, var(--surface) 25%, var(--surface-hi) 37%, var(--surface) 63%);opacity:.5;background-size:400% 100%;border-radius:20px;flex:1;animation:1.4s infinite shimmer}.recent-empty{text-align:center;color:var(--muted-foreground);flex:1;align-self:center;margin:0}.recent-box .card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.card .card-meta{flex-wrap:wrap;align-items:baseline;column-gap:.45em;display:flex}.best-inline{color:var(--gold);white-space:nowrap;font-size:1em;font-weight:800;font-size:min(1em, calc(40vw / (.6 * var(--n,8) + 1.35)), calc(140px / (.6 * var(--n,8) + 1.35)))}@supports (width:1cqi){.best-inline{font-size:max(.75em, min(1em, calc(100cqi / (.6 * var(--n,8) + 1.35))))}}.best-inline+.meta-rest{white-space:nowrap;flex-basis:100%;min-inline-size:0;display:flex}.meta-cat{text-overflow:ellipsis;flex:0 100 auto;min-inline-size:0;overflow:hidden}.meta-dur{text-overflow:ellipsis;flex:none;min-inline-size:0;max-inline-size:100%;overflow:hidden}.recent-box .meta-rest{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (hover:none) and (pointer:coarse){.play-pill{display:none}}@media (any-hover:hover){.play-pill{display:grid}}.card .card-meta.two{block-size:3.1em;overflow:hidden}.card .card-meta.two .meta-rest:only-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-body{container-type:inline-size}.card .card-meta.two .meta-rest:only-child:has(.meta-dur){flex-wrap:wrap;display:flex;overflow:hidden}.card .card-meta.two .meta-rest:only-child:has(.meta-dur) .meta-cat{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.card .card-meta.two .meta-rest:only-child .meta-dur{white-space:nowrap}.time-chips{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr))}.tchip{min-inline-size:0}.tchip strong,.tchip small{overflow-wrap:anywhere;text-align:center}@media (max-width:760px){.bottomnav{grid-template-columns:repeat(2,minmax(0,1fr))}.bn{min-inline-size:0;padding-inline:2px}.bn b{text-align:center;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:100%;font-size:.74rem;line-height:1.5;display:-webkit-box;overflow:hidden}}.info>.chip{white-space:normal;text-align:center;justify-content:center}@container (min-width:calc(14.8rem + 32px)){@media (max-width:760px){.bottomnav{grid-template-columns:repeat(4,minmax(0,1fr))}body{padding-block-end:calc(32px + max(54px, 30px + 2.22rem) + env(safe-area-inset-bottom,0px))}}}
.game-root[data-depth]{--d-hi:#ffffff38;--d-lo:#00000061;--d-rim:#ffffff1a;--d-lift:0 1px 0 var(--d-hi) inset, 0 -3px 0 var(--d-lo) inset, 0 2px 3px #00000059, 0 8px 14px -6px #0000008c;--d-press:0 1px 0 var(--d-hi) inset, 0 -1px 0 var(--d-lo) inset, 0 1px 1px #0006}@supports (color:lab(0% 0 0)){.game-root[data-depth]{--d-hi:lab(100% 0 0/.22);--d-lo:lab(0% 0 0/.38);--d-rim:lab(100% 0 0/.1);--d-lift:0 1px 0 var(--d-hi) inset, 0 -3px 0 var(--d-lo) inset, 0 2px 3px lab(0% 0 0/.35), 0 8px 14px -6px lab(0% 0 0/.55);--d-press:0 1px 0 var(--d-hi) inset, 0 -1px 0 var(--d-lo) inset, 0 1px 1px lab(0% 0 0/.4)}}.game-root[data-depth] .board{border-radius:12px;box-shadow:0 0 0 6px #0d142f,0 0 0 7px #00000059,0 16px 22px -8px #000000b3;box-shadow:0 0 0 6px lab(6.68674% 4.68556 -19.4652),0 0 0 7px lab(0% 0 0/.35),0 16px 22px -8px lab(0% 0 0/.7)}.game-root[data-depth=full][data-tilt="1"]{perspective:900px;perspective-origin:50% 0}.game-root[data-depth=full][data-tilt="1"] .board{transform-origin:50% 100%;transform:rotateX(7deg)}.game-root[data-depth] .cell{box-shadow:var(--d-lift);transition:transform 80ms,box-shadow 80ms;position:relative}.game-root[data-depth] .cell:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff29,#fff0 46%,#00000024);background:linear-gradient(lab(100% 0 0/.16),lab(100% 0 0/0) 46%,lab(0% 0 0/.14));position:absolute;inset:0}.game-root[data-depth] .cell:active:not(:disabled){box-shadow:var(--d-press);transform:translateY(2px)scale(.98)}.game-root[data-depth] .cell:disabled,.game-root[data-depth] .cell.hit{box-shadow:var(--d-press)}.game-root[data-depth] .pad-btn,.game-root[data-depth] .btn:not(.ghost){box-shadow:var(--d-lift);border-color:var(--d-rim);transition:transform 80ms,box-shadow 80ms}.game-root[data-depth] .pad-btn:active,.game-root[data-depth] .btn:not(.ghost):active{box-shadow:var(--d-press);transform:translateY(2px)}.game-root[data-depth] .hud{box-shadow:0 1px 0 var(--d-rim) inset, 0 -2px 0 #00000040 inset, 0 6px 10px -8px #0009}@supports (color:lab(0% 0 0)){.game-root[data-depth] .hud{box-shadow:0 1px 0 var(--d-rim) inset, 0 -2px 0 lab(0% 0 0/.25) inset, 0 6px 10px -8px lab(0% 0 0/.6)}}.game-root[data-depth] .game-canvas{box-shadow:0 0 0 2px var(--d-rim), 0 0 0 5px #0000004d, 0 16px 26px -14px #000000bf}@supports (color:lab(0% 0 0)){.game-root[data-depth] .game-canvas{box-shadow:0 0 0 2px var(--d-rim), 0 0 0 5px lab(0% 0 0/.3), 0 16px 26px -14px lab(0% 0 0/.75)}}.game-root[data-depth=lite]{--d-lift:0 -2px 0 var(--d-lo) inset, 0 3px 4px -2px #00000080;--d-press:0 -1px 0 var(--d-lo) inset}@supports (color:lab(0% 0 0)){.game-root[data-depth=lite]{--d-lift:0 -2px 0 var(--d-lo) inset, 0 3px 4px -2px lab(0% 0 0/.5)}}.game-root[data-depth=lite] .cell:after{display:none}.game-root[data-depth=lite] .board{box-shadow:0 0 0 6px #0d142f;box-shadow:0 0 0 6px lab(6.68674% 4.68556 -19.4652)}.game-root[data-depth=lite] .cell,.game-root[data-depth=lite] .pad-btn,.game-root[data-depth=lite] .btn:is(.ghost,:not(.ghost)){transition:none}.game-root[data-depth=lite] .game-canvas{box-shadow:0 0 0 2px var(--d-rim)}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.game-root[data-depth] .board{transform:none!important}.game-root[data-depth] .cell,.game-root[data-depth] .pad-btn,.game-root[data-depth] .btn:is(.ghost,:not(.ghost)){transition:none}.game-root[data-depth] .cell:active:not(:disabled),.game-root[data-depth] .pad-btn:active,.game-root[data-depth] .btn:is(.ghost,:not(.ghost)):active{transform:none}}.game-root[data-depth] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill){box-shadow:inset 0 1px #ffffff73,0 0 0 1px #00000059,0 14px 22px -12px #000000b3;box-shadow:inset 0 1px lab(100% 0 0/.45),0 0 0 1px lab(0% 0 0/.35),0 14px 22px -12px lab(0% 0 0/.7)}.game-root[data-depth] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill) button:not(:disabled){box-shadow:var(--d-lift)}.game-root[data-depth] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill) button:not(:disabled):active{box-shadow:var(--d-press);transform:translateY(2px)}.game-root[data-depth] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill) canvas{box-shadow:0 0 0 2px var(--d-rim), 0 8px 14px -8px #00000080}@supports (color:lab(0% 0 0)){.game-root[data-depth] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill) canvas{box-shadow:0 0 0 2px var(--d-rim), 0 8px 14px -8px lab(0% 0 0/.5)}}.game-root[data-depth] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill) [role=status]{box-shadow:inset 0 2px 3px #0000002e;box-shadow:inset 0 2px 3px lab(0% 0 0/.18)}.game-root[data-depth] :is(.sq-card,.sk-card){box-shadow:0 2px #0000001f,0 8px 12px -8px #00000059;box-shadow:0 2px lab(0% 0 0/.12),0 8px 12px -8px lab(0% 0 0/.35)}.game-root[data-depth=lite] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill){box-shadow:0 0 0 1px #00000059;box-shadow:0 0 0 1px lab(0% 0 0/.35)}.game-root[data-depth=lite] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill) canvas{box-shadow:0 0 0 2px var(--d-rim)}.game-root[data-depth=lite] :is(.sq-card,.sk-card){box-shadow:none}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.game-root[data-depth] :is(.skill-two,.skill-three,.souq-game,.jawabi-skill) button:not(:disabled):active{transform:none}}.game-root[data-depth] .btn.ghost.depth-key{box-shadow:var(--d-lift);background:#ffffff14;background:lab(100% 0 0/.08)}.game-root[data-depth] .btn.ghost.depth-key:active:not(:disabled){box-shadow:var(--d-press);transform:translateY(2px)}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.game-root[data-depth] .btn.ghost.depth-key:active:not(:disabled){transform:none}}.game-root[data-depth=full] .stall{box-shadow:var(--d-lift), 0 -5px 14px #efbb6533}.game-root[data-depth=lite] .stall{box-shadow:var(--d-lift)}
