@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--brand-cyan:#00c3e1;--brand-cyan-2:#56e6ff;--brand-violet:#301c7b;--brand-violet-2:#5a3ed6;--brand-coral:#fd5f6d;--brand-orange:#ff8b13;--brand-yellow:#ffd23f;--good:#22c58b;--bad:#ff5a6a;--bg-0:#0a0716;--bg-1:#120c2e;--bg-2:#1a1140;--txt:#f4f3ff;--txt-dim:#b8b3da;--txt-mute:#8a85b8;--glass:rgba(255,255,255,.055);--glass-2:rgba(255,255,255,.085);--glass-brd:rgba(255,255,255,.12);--glass-brd-2:rgba(255,255,255,.2);--glass-blur:22px;--glass-shadow:0 20px 60px -22px rgba(0,0,0,.7);--paper-1:#fdfdff;--paper-2:#eef0fb;--paper-ink:#15102e;--paper-ink-dim:#4a4570;--r-xl:28px;--r-lg:22px;--r-md:16px;--r-sm:12px;--ease:cubic-bezier(.22,.61,.36,1);--ease-back:cubic-bezier(.34,1.56,.64,1);--ease-soft:cubic-bezier(.4,0,.2,1)}body.light{--bg-0:#dde3f5;--bg-1:#eef1fb;--bg-2:#f6f8ff;--txt:#1a1438;--txt-dim:#4f4a72;--txt-mute:#7b76a0;--glass:rgba(255,255,255,.55);--glass-2:rgba(255,255,255,.72);--glass-brd:rgba(255,255,255,.85);--glass-brd-2:rgba(120,110,200,.18);--glass-shadow:0 20px 50px -24px rgba(50,40,120,.4)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root,.app-root{height:100%}body{margin:0;font-family:Tajawal,system-ui,sans-serif;color:var(--txt);background:var(--bg-1);overflow:hidden;-webkit-font-smoothing:antialiased}button{font-family:inherit;color:inherit}.app-root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate}.aurora{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;pointer-events:none;filter:blur(60px);opacity:.9}.aurora span{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}body.light .aurora span{mix-blend-mode:multiply;opacity:.5}.aurora .b1{width:46vw;height:46vw;left:-8vw;top:-6vw;background:radial-gradient(circle,var(--brand-violet-2),transparent 65%);animation:drift1 26s var(--ease-soft) infinite}.aurora .b2{width:42vw;height:42vw;right:-10vw;top:8vh;background:radial-gradient(circle,var(--brand-cyan),transparent 62%);animation:drift2 32s var(--ease-soft) infinite}.aurora .b3{width:50vw;height:50vw;left:10vw;bottom:-18vh;background:radial-gradient(circle,#7b2ff7,transparent 60%);animation:drift3 30s var(--ease-soft) infinite}.aurora .b4{width:30vw;height:30vw;right:6vw;bottom:-6vh;background:radial-gradient(circle,var(--brand-orange),transparent 62%);opacity:.5;animation:drift1 38s var(--ease-soft) infinite reverse}@keyframes drift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6vw,4vh) scale(1.12)}66%{transform:translate(-3vw,7vh) scale(.95)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-5vw,5vh) scale(1.08)}66%{transform:translate(4vw,-3vh) scale(1.04)}}@keyframes drift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5vw,-6vh) scale(1.1)}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-width:480px;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) 18px max(14px,env(safe-area-inset-bottom));overflow:hidden}.screen-enter{animation:screenEnter .5s var(--ease) both}@keyframes screenEnter{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes screenExit{to{opacity:0;transform:translateY(-10px) scale(.99);filter:blur(4px)}}.scroll-area{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px;scrollbar-width:thin}.scroll-area::-webkit-scrollbar{width:5px}.scroll-area::-webkit-scrollbar-thumb{background:var(--glass-brd-2);border-radius:9px}.glass{background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:var(--glass-shadow),inset 0 1px #ffffff14}.appbar{display:flex;align-items:center;gap:10px;padding:2px 0 10px;flex:none}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-1.5deg)}}@keyframes logoPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.icon-btn{width:42px;height:42px;flex:none;border-radius:14px;cursor:pointer;display:grid;place-items:center;font-size:1.05rem;background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .2s var(--ease-back),background .2s,box-shadow .2s}.icon-btn:hover{background:var(--glass-2);transform:translateY(-2px);box-shadow:0 8px 20px -10px #00c3e180}.icon-btn:active{transform:scale(.88)}.icon-btn .ic{transition:transform .4s var(--ease-back)}.icon-btn:active .ic{transform:rotate(20deg) scale(1.2)}.appfooter{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--txt-mute);font-size:.72rem;padding:8px 0 2px;flex:none}.appfooter img{height:16px;width:auto;opacity:.75}@keyframes heroLogoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.03)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.06);opacity:1}}.home{justify-content:flex-start}.home-hero{text-align:center;padding:clamp(10px,3vh,26px) 0 clamp(12px,2.5vh,20px)}@keyframes badgeGlow{0%,to{box-shadow:0 0 #00c3e100}50%{box-shadow:0 0 20px -4px #00c3e180}}.home-hero h1{font-size:clamp(1.5rem,5.6vw,2.1rem);margin:0 0 6px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,var(--txt),var(--brand-cyan-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-hero p{color:var(--txt-dim);margin:0;font-size:.92rem;font-weight:500}.home-cards{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;padding:4px 0 2px}.home-card{position:relative;flex:1;min-height:0;cursor:pointer;overflow:hidden;border-radius:var(--r-xl);padding:clamp(18px,3.2vh,28px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:right;padding-bottom:clamp(30px,5vh,48px);background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:var(--glass-shadow),inset 0 1px #ffffff1a;transition:transform .35s var(--ease-back),border-color .3s,box-shadow .3s;animation:cardRise .6s var(--ease-back) both}.home-card:nth-child(1){animation-delay:.1s}.home-card:nth-child(2){animation-delay:.2s}@keyframes cardRise{0%{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:none}}.home-card:hover{transform:translateY(-6px) scale(1.015);border-color:var(--glass-brd-2);box-shadow:0 34px 70px -28px #000000b3,inset 0 1px #ffffff2e}.home-card:active{transform:scale(.985)}.home-card:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.14),transparent);transform:skew(-18deg);transition:left .7s var(--ease)}.home-card:hover:after{left:130%}.home-card .aura{position:absolute;width:60%;height:120%;border-radius:50%;filter:blur(40px);opacity:.35;top:-20%;inset-inline-end:-10%;transition:opacity .4s,transform .6s var(--ease)}.home-card:hover .aura{opacity:.6;transform:scale(1.2)}.home-card.c-exam .aura{background:radial-gradient(circle,var(--brand-cyan),transparent 70%)}.home-card.c-vocab .aura{background:radial-gradient(circle,var(--brand-orange),transparent 70%)}.home-card-icon{position:relative;z-index:1;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:1.9rem;margin-bottom:12px;background:linear-gradient(135deg,#ffffff29,#ffffff0d);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px -10px #00000080;animation:iconBob 4s ease-in-out infinite}.home-card:nth-child(2) .home-card-icon{animation-delay:.6s}@keyframes iconBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(3deg)}}.home-card-title{position:relative;z-index:1;font-size:1.3rem;font-weight:800;margin-bottom:4px;padding-inline-start:46px}.home-card-sub{position:relative;z-index:1;color:var(--txt-dim);font-size:.85rem;font-weight:500;padding-inline-start:46px}.select{justify-content:flex-start}.tiles{display:grid;gap:13px;min-height:0;flex:1;align-content:stretch}.tiles.g2{grid-template-columns:1fr 1fr}.tiles.g1{grid-template-columns:1fr}.tile{position:relative;cursor:pointer;overflow:hidden;border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;justify-content:center;text-align:right;background:var(--glass);border:1.5px solid var(--glass-brd);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow),inset 0 1px #ffffff14;transition:transform .28s var(--ease-back),border-color .25s,box-shadow .25s,background .25s;animation:cardRise .55s var(--ease-back) both}.tiles.g1{align-content:stretch}.tiles.g1 .tile{flex-direction:row;align-items:center;gap:15px;text-align:right}.tile:nth-child(1){animation-delay:.06s}.tile:nth-child(2){animation-delay:.12s}.tile:nth-child(3){animation-delay:.18s}.tile:nth-child(4){animation-delay:.24s}.tile:hover{transform:translateY(-4px);border-color:var(--glass-brd-2);box-shadow:0 26px 54px -26px #000000a6}.tile:active{transform:scale(.97)}.tile.sel{border-color:var(--brand-cyan);background:linear-gradient(140deg,#00c3e12e,#00c3e10a);box-shadow:0 0 0 3px #00c3e14d,0 20px 44px -22px #00c3e1b3}.tile:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.12),transparent);transform:skew(-18deg);transition:left .6s var(--ease)}.tile:hover:after{left:130%}.tile-icon{width:52px;height:52px;flex:none;border-radius:15px;display:grid;place-items:center;font-size:1.7rem;background:linear-gradient(135deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.14);margin-bottom:10px;transition:transform .3s var(--ease-back)}.tiles.g1 .tile-icon{margin-bottom:0}.tile:hover .tile-icon{transform:scale(1.1) rotate(-5deg)}.tile-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tile-title{font-weight:800;font-size:1.04rem;margin-bottom:3px}.tile-meta{display:flex;gap:7px;margin-top:9px;font-size:.74rem;font-weight:700;color:var(--brand-cyan-2)}.tile-meta .dot{opacity:.5}.tile-check{position:absolute;top:12px;inset-inline-start:12px;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan-2));color:#04222e;display:grid;place-items:center;font-size:.8rem;font-weight:800;opacity:0;transform:scale(.3) rotate(-90deg);transition:all .35s var(--ease-back)}.tile.sel .tile-check{opacity:1;transform:none}.select-foot{flex:none;padding-top:13px;display:flex;flex-direction:column;gap:11px}.btn-primary{border:none;cursor:pointer;font-weight:800;font-size:1.06rem;padding:16px 22px;border-radius:var(--r-md);color:#04222e;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--brand-cyan),var(--brand-cyan-2));box-shadow:0 16px 36px -14px var(--brand-cyan),inset 0 1px #fff6;transition:transform .22s var(--ease-back),filter .2s,box-shadow .25s;display:flex;align-items:center;justify-content:center;gap:9px}.btn-primary:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);transition:left .6s var(--ease)}.btn-primary:hover{transform:translateY(-3px);filter:brightness(1.07);box-shadow:0 22px 46px -16px var(--brand-cyan)}.btn-primary:hover:after{left:130%}.btn-primary:active{transform:scale(.97)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.3);box-shadow:none;transform:none}.quiz{justify-content:flex-start}.quiz-count{font-size:.86rem;color:var(--txt-dim);font-weight:700}.quiz-count b{color:var(--txt);font-size:1.05rem}.quiz-overall{font-variant-numeric:tabular-nums;font-weight:800;font-size:.92rem;color:var(--brand-cyan-2);background:#00c3e124;padding:7px 12px;border-radius:11px;border:1px solid rgba(0,195,225,.25)}.quiz-overall.warn{color:var(--brand-coral);background:#fd5f6d29;border-color:#fd5f6d59;animation:warnPulse 1s infinite}@keyframes warnPulse{50%{opacity:.55}}.quiz-rails{flex:none;margin-bottom:14px;display:flex;flex-direction:column;gap:7px}.rail{height:8px;border-radius:99px;background:var(--glass);border:1px solid var(--glass-brd);overflow:hidden;position:relative}.rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0;border-radius:99px;background:linear-gradient(90deg,var(--brand-cyan),var(--brand-orange));transition:width .5s var(--ease);box-shadow:0 0 12px #00c3e180}.qtimer{height:6px;border-radius:99px;background:var(--glass);overflow:hidden;position:relative}.qtimer-fill{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand-cyan-2),var(--brand-cyan));transition:width 1s linear;box-shadow:0 0 10px #00c3e199}.qtimer-fill.warn{background:linear-gradient(90deg,var(--brand-coral),#ff8b8b);box-shadow:0 0 12px #fd5f6db3;animation:warnPulse .8s infinite}.frame{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border-radius:var(--r-xl);padding:14px;overflow:hidden;background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow),inset 0 1px #ffffff14}.frame-glow{position:absolute;left:50%;top:24%;width:340px;height:260px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(0,195,225,.3),transparent 70%);filter:blur(30px);pointer-events:none;animation:framePulse 5s ease-in-out infinite}@keyframes framePulse{0%,to{opacity:.6}50%{opacity:1}}.q-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;align-items:center}.q-scroll::-webkit-scrollbar{width:4px}.q-scroll::-webkit-scrollbar-thumb{background:#00000026;border-radius:9px}.q-anim{width:100%;display:flex;align-items:stretch}.q-in{animation:qIn .42s var(--ease) both}.q-out{animation:qOut .26s var(--ease) both}@keyframes qIn{0%{opacity:0;transform:translate(34px) scale(.97)}to{opacity:1;transform:none}}@keyframes qOut{to{opacity:0;transform:translate(-34px) scale(.97)}}.card{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;border-radius:var(--r-md);padding:clamp(16px,4vw,22px);color:var(--paper-ink);background:linear-gradient(180deg,var(--paper-1),var(--paper-2));box-shadow:0 12px 34px -14px #001e3c80,inset 0 0 0 1px #fffc,0 0 0 1.5px #00c3e129,0 0 44px -10px #00c3e159}.card-body{display:flex;flex-direction:column;justify-content:center;gap:4px}.q-prompt{font-weight:800;font-size:1.18rem;line-height:1.95;text-align:right;color:var(--paper-ink)}.iso{direction:ltr;unicode-bidi:isolate;display:inline-block;white-space:nowrap;vertical-align:middle}.iso .katex{white-space:nowrap}.q-stacked{text-align:center}.q-stacked .q-lead{text-align:right;margin-bottom:14px}.q-block{display:flex;justify-content:center;margin:8px 0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;direction:ltr;unicode-bidi:isolate}.q-block .katex-display{margin:0}.q-block .katex{white-space:nowrap;font-size:1.22em}.q-prompt .katex,.q-prompt .katex *,.q-block .katex,.q-block .katex *{color:var(--paper-ink)!important;font-weight:700}.q-en{color:var(--paper-ink)}.q-passage{background:#0000000a;border:1px solid rgba(0,0,0,.07);border-radius:var(--r-sm);padding:14px;margin-bottom:14px;max-height:26vh;overflow-y:auto}.q-passage-t{font-weight:800;font-size:.95rem;margin-bottom:6px;color:var(--brand-violet)}.q-passage-b{font-size:.9rem;line-height:1.7;color:var(--paper-ink-dim);white-space:pre-wrap;text-align:left}.q-text{font-weight:700;font-size:1.14rem;line-height:1.8;text-align:left;color:var(--paper-ink)}.q-hl{background:#ff8b1338;color:#a35200;padding:0 5px;border-radius:5px;font-weight:800}.q-word-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 0}.q-word{font-size:2.3rem;font-weight:800;color:var(--paper-ink);letter-spacing:.01em;animation:wordPop .5s var(--ease-back) both}@keyframes wordPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.q-speak{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;font-size:1.5rem;background:linear-gradient(135deg,#dff7fc,#eef0fb);color:#0a6b7d;box-shadow:0 10px 24px -10px #00c3e1cc;transition:transform .25s var(--ease-back)}.q-speak:hover{transform:scale(1.12)}.q-speak:active{transform:scale(.9)}.q-speak.speaking{animation:speakPulse 1s ease-in-out infinite}@keyframes speakPulse{0%,to{box-shadow:0 10px 24px -10px #00c3e1cc}50%{box-shadow:0 0 0 12px #00c3e100,0 10px 24px -6px #00c3e1}}.opts{display:flex;flex-direction:column;gap:10px;direction:ltr;margin-top:18px;flex:none}.opt{display:flex;align-items:center;gap:12px;direction:ltr;width:100%;text-align:left;cursor:pointer;padding:13px 15px;border-radius:var(--r-sm);color:var(--paper-ink);border:1.5px solid rgba(0,195,225,.18);background:#ffffffd9;transition:transform .16s var(--ease),border-color .16s,background .16s,box-shadow .16s;animation:optIn .45s var(--ease) both}.opt:nth-child(1){animation-delay:.04s}.opt:nth-child(2){animation-delay:.1s}.opt:nth-child(3){animation-delay:.16s}.opt:nth-child(4){animation-delay:.22s}.opt:nth-child(5){animation-delay:.28s}.opt:nth-child(6){animation-delay:.34s}@keyframes optIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.opt:hover:not(:disabled){transform:translateY(-2px) translate(-3px);border-color:#00c3e180;background:#fff;box-shadow:0 10px 22px -12px #00c3e1cc}.opt:active:not(:disabled){transform:scale(.98)}.opt:disabled{cursor:default}.opt-tag{width:31px;height:31px;flex:none;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:.86rem;background:linear-gradient(135deg,#dff7fc,#eef0fb);color:#0a6b7d;transition:all .18s}.opt-txt{font-size:1.02rem;font-weight:600}.opt-eq{direction:ltr;unicode-bidi:isolate;font-size:1.12em}.opt-eq .katex,.opt-eq .katex *{color:var(--paper-ink)!important;font-weight:700}.opt-mark{margin-inline-start:auto;font-size:1.15rem;font-weight:800}.opt.sel{border-color:var(--brand-cyan);background:#00c3e11a;box-shadow:0 0 0 3px #00c3e138}.opt.sel .opt-tag{background:var(--brand-cyan);color:#04222e;transform:scale(1.05)}.opt.correct{border-color:var(--good);background:#22c58b1a;box-shadow:0 0 0 3px #22c58b40;animation:correctPop .45s var(--ease-back)}.opt.correct .opt-tag{background:var(--good);color:#fff}.opt.correct .opt-mark{color:var(--good)}.opt.wrong{border-color:var(--bad);background:#ff5a6a1a;animation:shake .42s ease}.opt.wrong .opt-tag{background:var(--bad);color:#fff}.opt.wrong .opt-mark{color:var(--bad)}@keyframes correctPop{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes shake{10%,90%{transform:translate(-3px)}30%,70%{transform:translate(4px)}50%{transform:translate(-5px)}}.opts-labels{flex-direction:row;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:16px}.q-img{display:block;width:100%;height:auto;max-height:40vh;min-height:120px;object-fit:contain;margin:0 auto;border-radius:10px;background:#fff}.numq{display:flex;flex-direction:column;align-items:center;gap:16px}.numq-helper{font-size:clamp(.92rem,3.4vw,1.05rem);font-weight:800;color:var(--brand-purple-main);text-align:center;line-height:1.4;margin-bottom:-2px}.numq-eq{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:1.5rem;font-weight:800;color:var(--paper-ink);direction:ltr}.numbox{width:52px;height:56px;border-radius:13px;border:2px dashed rgba(0,195,225,.45);background:#00c3e10d;display:grid;place-items:center;font-size:1.5rem;font-weight:800;color:var(--paper-ink);transition:all .2s var(--ease-back)}.numbox.active{border-style:solid;border-color:var(--brand-cyan);box-shadow:0 0 0 3px #00c3e133;transform:scale(1.05)}.numbox.filled{border-style:solid;background:#00c3e11f}.numq-op{color:var(--paper-ink-dim);font-weight:700}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;width:100%;max-width:240px}.key{aspect-ratio:1.3;border-radius:13px;border:none;cursor:pointer;font-size:1.4rem;font-weight:800;color:#7a4a00;background:linear-gradient(145deg,var(--brand-yellow),#ffb53d);box-shadow:0 6px #d98a00,0 8px 16px -6px #d98a0099;transition:transform .1s var(--ease),box-shadow .1s}.key:hover{filter:brightness(1.05)}.key:active{transform:translateY(4px);box-shadow:0 2px #d98a00,0 3px 8px -4px #d98a0099}.key.del{aspect-ratio:auto;height:48px;background:linear-gradient(145deg,#fff,#e9ecf5);color:#888;box-shadow:0 6px #c5c9d6,0 8px 16px -6px #0003;grid-column:span 3;font-size:1rem}.key.del:active{box-shadow:0 2px #c5c9d6}.hint{margin-top:14px;flex:none}.hint-body{margin-top:10px;padding:12px;border-radius:var(--r-sm);background:#ff8b130f;color:#7a4a00;font-size:.9rem;line-height:1.6;text-align:right;animation:qIn .3s var(--ease)}.flag-btn{width:50px;height:50px;flex:none;border-radius:14px;cursor:pointer;font-size:1.3rem;color:var(--brand-orange);background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s var(--ease-back),background .18s}.flag-btn.on{background:#ff8b1333;border-color:#ff8b1366;animation:flagPop .4s var(--ease-back)}@keyframes flagPop{0%{transform:scale(1)}50%{transform:scale(1.25) rotate(-12deg)}to{transform:scale(1)}}.flag-btn:active{transform:scale(.88)}.nav-btn{flex:1;padding:14px;border-radius:var(--r-sm);cursor:pointer;font-weight:700;background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s var(--ease),border-color .18s,opacity .2s}.nav-btn:hover:not(:disabled){border-color:var(--glass-brd-2);transform:translateY(-2px)}.nav-btn:active:not(:disabled){transform:scale(.97)}.nav-btn:disabled{opacity:.3;cursor:not-allowed}.nav-btn.primary{flex:2;border:none;color:#04222e;background:linear-gradient(120deg,var(--brand-cyan),var(--brand-cyan-2));box-shadow:0 14px 30px -14px var(--brand-cyan)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#080516b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .25s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.overlay-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#08051699;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .25s}.modal{max-width:360px;width:100%;text-align:center;border-radius:var(--r-xl);padding:28px;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--glass-brd-2);box-shadow:0 40px 90px -30px #000;animation:modalPop .4s var(--ease-back)}@keyframes modalPop{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:none}}.modal h3{margin:0 0 8px;font-size:1.22rem;font-weight:800}.modal p{color:var(--txt-dim);margin:0 0 20px;font-size:.92rem;line-height:1.6}.modal p.modal-comment{color:var(--txt-mute);font-size:.82rem;line-height:1.55;margin-top:-2px}body.light .modal p.modal-comment{color:#8d879f}.modal-acts{display:flex;flex-direction:column;gap:10px}.modal-icon{font-size:2.6rem;margin-bottom:8px;animation:iconBob 2.5s ease-in-out infinite}.btn-ghost{padding:14px;border-radius:var(--r-sm);cursor:pointer;font-weight:700;color:var(--txt-dim);background:transparent;border:1px solid var(--glass-brd);transition:all .2s}.btn-ghost:hover{color:var(--txt);border-color:var(--glass-brd-2);background:var(--glass)}.navpanel{position:absolute;top:70px;left:50%;transform:translate(-50%);width:calc(100% - 36px);max-width:444px;max-height:72vh;overflow-y:auto;border-radius:var(--r-xl);padding:20px;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--glass-brd-2);box-shadow:0 40px 90px -30px #000;animation:modalPop .35s var(--ease-back)}.navpanel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.navpanel-head h3{margin:0;font-size:1.08rem;font-weight:800}.navpanel-head button{padding:8px 14px;border-radius:11px;font-size:.85rem;font-weight:700;cursor:pointer;background:var(--glass);border:1px solid var(--glass-brd);color:var(--txt)}.nav-legend{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:16px;font-size:.74rem;color:var(--txt-dim)}.nav-legend span{display:flex;align-items:center;gap:5px}.nav-legend i{width:12px;height:12px;border-radius:4px}.lg-cur{background:var(--brand-violet-2)}.lg-ans{background:var(--brand-cyan)}.lg-mrk{background:var(--brand-orange)}.lg-emp{background:#fff3}.nav-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.nav-cell{aspect-ratio:1;border-radius:11px;border:none;cursor:pointer;font-weight:800;color:#fff;background:var(--glass);transition:transform .15s var(--ease-back);animation:cellIn .3s var(--ease-back) both}@keyframes cellIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.nav-cell:hover{transform:scale(1.08)}.nav-cell:active{transform:scale(.9)}.nav-cell.cur{background:var(--brand-violet-2);box-shadow:0 0 0 2px #ffffff4d,0 0 16px #5a3ed699}.nav-cell.ans{background:linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan-2));color:#04222e}.nav-cell.mrk{background:linear-gradient(135deg,var(--brand-orange),#ffb056);color:#3a1c00}.pause-card{max-width:340px;width:100%;text-align:center;border-radius:var(--r-xl);padding:30px;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--glass-brd-2);box-shadow:0 40px 90px -30px #000;animation:modalPop .4s var(--ease-back)}.pause-card h3{margin:6px 0 18px;font-size:1.2rem;font-weight:800}#confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60}.results{padding-bottom:0}.res-title{text-align:center;font-size:1.22rem;font-weight:800;padding:6px 0 14px;flex:none}.score-card{display:flex;flex-direction:column;align-items:center;text-align:center}.ring{width:178px;height:178px;position:relative;margin-bottom:10px;animation:ringIn .7s var(--ease-back) both}@keyframes ringIn{0%{opacity:0;transform:scale(.6) rotate(-30deg)}to{opacity:1;transform:none}}.ring svg{transform:rotate(-90deg)}.ring .trk{stroke:#ffffff1a}body.light .ring .trk{stroke:#3228781a}.ring .fil{stroke:url(#grG);stroke-linecap:round;transition:stroke-dashoffset 1.5s var(--ease);filter:drop-shadow(0 0 8px rgba(0,195,225,.5))}.ring .pct{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font-size:2.9rem;font-weight:800}.ring .pct small{font-size:1rem;color:var(--txt-dim);font-weight:700}.score-card h2{margin:6px 0 2px;font-size:1.55rem;font-weight:800}.res-badges{display:flex;gap:10px;justify-content:center;margin:18px 0}.rbadge{flex:1;max-width:108px;border-radius:var(--r-md);padding:14px;text-align:center;background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:cardRise .5s var(--ease-back) both}.rbadge:nth-child(1){animation-delay:.3s}.rbadge:nth-child(2){animation-delay:.4s}.rbadge:nth-child(3){animation-delay:.5s}.rbadge b{display:block;font-size:1.5rem}.rbadge span{font-size:.74rem;color:var(--txt-dim)}.rbadge.ok b{color:var(--good)}.rbadge.no b{color:var(--brand-coral)}.rbadge.gr b{color:var(--txt-dim)}.unscored-note{text-align:center;color:var(--brand-orange);font-size:.85rem;margin-bottom:12px}.expander{border-radius:var(--r-md);overflow:hidden;margin-bottom:12px;background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.expander-head{width:100%;padding:15px;background:transparent;border:none;color:var(--txt);font-weight:800;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.expander-head .chev{transition:transform .3s var(--ease)}.expander.open .chev{transform:rotate(180deg)}.expander-body{padding:0 15px 15px;animation:expand .35s var(--ease)}@keyframes expand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.help-link{display:block;padding:13px;border-radius:var(--r-sm);text-align:center;text-decoration:none;font-weight:700;margin-bottom:9px;background:var(--glass);color:var(--txt);border:1px solid var(--glass-brd);transition:all .2s}.help-link:hover{border-color:var(--glass-brd-2);transform:translateY(-2px)}.help-link.wa{background:linear-gradient(120deg,#25d3662e,#25d36614);color:#25d366;border-color:#25d36666}.res-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.res-actions .btn-primary{font-size:1rem;padding:15px}.wa-float{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));inset-inline-end:18px;z-index:40;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:1.6rem;text-decoration:none;box-shadow:0 14px 30px -10px #25d366cc;animation:floatBob 3s ease-in-out infinite}@keyframes floatBob{50%{transform:translateY(-7px)}}.review-head{padding:4px 0 14px;flex:none}.review-head h2{font-size:1.3rem;margin:0 0 10px;text-align:center;font-weight:800}.review-filters{display:flex;gap:6px;padding:5px;border-radius:var(--r-md);background:var(--glass);border:1px solid var(--glass-brd)}.review-filters button{flex:1;border:none;background:transparent;color:var(--txt-dim);font-weight:700;padding:11px;border-radius:11px;cursor:pointer;transition:all .25s}.review-filters button.on{background:var(--brand-violet-2);color:#fff;box-shadow:0 8px 18px -10px var(--brand-violet-2)}.review-item{margin-bottom:16px;animation:qIn .35s var(--ease) both}.review-ihead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.review-num{font-size:.85rem;color:var(--txt-dim);font-weight:700}.review-verdict{font-size:.78rem;font-weight:800;padding:4px 11px;border-radius:99px}.review-verdict.correct{background:#22c58b2e;color:var(--good)}.review-verdict.incorrect{background:#ff5a6a2e;color:var(--brand-coral)}.review-verdict.unanswered{background:#ffffff1a;color:var(--txt-dim)}.review-verdict.unscored{background:#ff8b132e;color:var(--brand-orange)}.review-ans{margin-top:10px;padding:13px;border-radius:var(--r-sm);background:var(--glass);border:1px solid var(--glass-brd);font-size:.9rem;line-height:1.9}.review-ans b.ok{color:var(--good)}.review-ans b.no{color:var(--brand-coral)}.review-empty{text-align:center;color:var(--txt-dim);padding:50px 0}.lead-card{border-radius:var(--r-xl);padding:24px;background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);animation:modalPop .5s var(--ease-back)}.lead-card h2{margin:0 0 6px;font-size:1.32rem;font-weight:800}.lead-field{display:block;margin-bottom:14px}.lead-field>span{display:block;font-weight:700;font-size:.88rem;margin-bottom:6px}.lead-field>span em{color:var(--txt-mute);font-style:normal;font-weight:400}.lead-input{width:100%;padding:13px;border-radius:var(--r-sm);font-family:inherit;font-size:1rem;color:var(--txt);background:var(--glass-2);border:1.5px solid var(--glass-brd);transition:all .2s}.lead-input:focus{outline:none;border-color:var(--brand-cyan);box-shadow:0 0 0 3px #00c3e133}.lead-phone{display:flex;gap:8px}.lead-phone .lead-input{flex:1}.lead-chips{display:flex;gap:8px;flex-wrap:wrap}.lead-chips button{flex:1;min-width:80px;padding:11px;border-radius:var(--r-sm);font-weight:700;cursor:pointer;color:var(--txt);background:var(--glass-2);border:1.5px solid var(--glass-brd);transition:all .2s}.lead-chips button.on{border-color:var(--brand-cyan);background:#00c3e126;color:var(--brand-cyan-2)}.lead-error{background:#ff5a6a24;border:1px solid rgba(255,90,106,.35);color:#ff8a96;padding:12px;border-radius:var(--r-sm);font-size:.88rem;margin-bottom:14px;text-align:center;animation:shake .4s ease}.lead-submit{width:100%}@media (max-height:680px){.home-hero{padding:6px 0 10px}.home-hero h1{font-size:1.35rem}.hero-logo-mark{width:96px;height:96px}.hero-logo-mark img{width:74px}.home-card-icon{width:48px;height:48px;font-size:1.6rem}.tile-icon{width:46px;height:46px;font-size:1.5rem}.ring{width:150px;height:150px}}.q-figure{display:flex;flex-direction:column;align-items:center;gap:14px}.q-svg{width:100%;max-width:280px;display:flex;justify-content:center}.q-svg svg{width:100%;height:auto;max-height:34vh;filter:drop-shadow(0 6px 16px rgba(0,30,60,.15));animation:figIn .5s var(--ease-back) both}@keyframes figIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.q-figure .q-prompt,.q-figure .q-stacked{text-align:center;width:100%}.clean-appbar,.appbar{justify-content:flex-start;min-height:50px;padding:4px 0 8px}.main-logo{display:flex;justify-content:center;align-items:center;flex:none;margin:4px auto 12px;width:100%}.main-logo img{width:92px;height:auto;display:block;filter:none!important;animation:none!important}.home .main-logo img{width:112px}.select .main-logo,.quiz .main-logo,.results .main-logo,.review .main-logo,.report .main-logo,.lead .main-logo{margin-top:8px;margin-bottom:12px}.home-hero.clean-hero{padding:4px 0 14px}.home-hero.clean-hero h1{margin-top:4px;margin-bottom:0;font-size:clamp(1.45rem,5.4vw,2rem)}.clean-footer{position:relative;z-index:2;min-height:30px;gap:4px;font-size:.78rem;line-height:1.5;text-align:center;white-space:normal;color:var(--txt-dim);padding:8px 6px 2px;border-top:1px solid rgba(255,255,255,.06)}.clean-footer a{color:var(--brand-cyan-2);font-weight:800;text-decoration:none}.clean-footer a:hover{text-decoration:underline}.clean-tiles{gap:12px;margin-top:0}.tile-timer{display:flex;align-items:center;gap:7px;width:max-content;margin-top:12px;padding:5px 9px;border-radius:999px;background:#ffffff14;border:1px solid var(--glass-brd);font-size:.78rem;font-weight:800;color:var(--txt-dim);position:relative;z-index:3}.tile-timer:hover{background:#00c3e11f;color:var(--brand-cyan-2)}.mini-check{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(0,195,225,.45);display:grid;place-items:center;font-size:.75rem;line-height:1;color:transparent;background:#ffffff0f}.mini-check.on{background:linear-gradient(120deg,var(--brand-cyan),var(--brand-cyan-2));border-color:transparent;color:#04222e}.clean-select-foot{padding-top:10px}.clean-select-foot .btn-primary{padding:15px 22px}.quiz-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;margin:0 0 8px;direction:rtl}.quiz-status .quiz-count{font-size:.9rem}.quiz-status .quiz-overall{direction:ltr}.q-scroll{align-items:flex-start;overflow-x:hidden;padding:2px 0}.q-anim{align-items:flex-start}.card{gap:0;max-width:100%;overflow:visible}.card-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px;direction:ltr;min-height:42px}.flag-btn.compact{width:42px;height:42px;border-radius:13px;background:#ff8b1314;border:1px solid rgba(255,139,19,.25);-webkit-backdrop-filter:none;backdrop-filter:none;color:#b76000;box-shadow:none}.hint-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;border:1px solid rgba(255,139,19,.25);background:#ff8b1314;cursor:pointer;color:#b76000;font-size:1.08rem;transition:transform .18s var(--ease-back),background .18s,border-color .18s}.hint-icon:hover,.hint-icon.on{background:#ff8b1329;border-color:#ff8b1373;transform:translateY(-2px)}.hint-icon:active{transform:scale(.9)}.tool-speak{width:42px;height:42px;font-size:1.05rem;box-shadow:none;flex:none}.q-word-wrap.no-speaker{padding:12px 0 8px}.compact-hint{margin:14px 0 0;border:1px dashed rgba(255,139,19,.35);background:#ff8b1314;color:#7a4a00;text-align:center;font-weight:700}.card-nav-row{display:flex;gap:9px;margin-top:14px;direction:rtl}.card-nav-row .nav-btn{background:#ffffffc7;border-color:#00c3e124;color:var(--paper-ink)}.card-nav-row .nav-btn.primary{background:linear-gradient(120deg,var(--brand-cyan),var(--brand-cyan-2));color:#04222e;border:none}.opts{direction:rtl}.opt.no-tag{justify-content:center;text-align:center;gap:8px;direction:inherit}.opt.no-tag .opt-txt,.opt.no-tag .opt-eq{width:100%;text-align:center}.opt[dir=rtl],.opt[dir=rtl] .opt-txt{text-align:right}.opt.no-tag[dir=rtl] .opt-txt{text-align:center}.opt.no-tag .opt-mark{margin-inline-start:8px;min-width:18px}.image-choice-wrap{position:relative;width:100%;max-width:100%;margin:0 auto;line-height:0}.image-choice-wrap .third-img{width:100%;max-height:none;min-height:0;border-radius:12px;background:#fff;display:block}.img-hit-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.img-hit{cursor:pointer;border:none;font-family:inherit;font-weight:900;color:#0a6b7d;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.img-hit.absolute{position:absolute;pointer-events:auto;background:#00c3e103;border:2px solid transparent;border-radius:8px;display:grid;place-items:start center;line-height:1.1;padding-top:2px}.img-hit.absolute span{opacity:0;background:#ffffffe6;border-radius:999px;padding:2px 7px;font-size:.75rem;box-shadow:0 4px 12px -8px #0006}.img-hit.absolute:hover{background:#00c3e114;border-color:#00c3e159}.img-hit.absolute:hover span,.img-hit.absolute.sel span,.img-hit.absolute.correct span,.img-hit.absolute.wrong span{opacity:1}.img-hit.absolute.sel{background:#00c3e129;border-color:var(--brand-cyan);box-shadow:0 0 0 3px #00c3e12e}.img-hit.absolute.correct{background:#22c58b26;border-color:var(--good);box-shadow:0 0 0 3px #22c58b33}.img-hit.absolute.wrong{background:#ff5a6a24;border-color:var(--bad);box-shadow:0 0 0 3px #ff5a6a2e}.img-hit-grid{display:grid;gap:8px;margin-top:12px;line-height:1}.img-hit-grid .img-hit{min-height:44px;border-radius:13px;background:#ffffffdb;border:1px solid rgba(0,195,225,.18)}.img-hit-grid .img-hit.sel{background:#00c3e129;border-color:var(--brand-cyan)}.img-hit-grid .img-hit.correct{background:#22c58b24;border-color:var(--good)}.img-hit-grid .img-hit.wrong{background:#ff5a6a24;border-color:var(--bad)}.nav-cell{background:#ffffffe0;color:#1a1438;border:1px solid rgba(90,62,214,.08)}.nav-cell.cur{background:var(--brand-violet-2);color:#fff}.nav-cell.ans{color:#04222e}.nav-cell.mrk{color:#3a1c00}body.light .nav-cell{background:#fff;color:#1a1438;border-color:#5a3ed624}body.light .nav-cell.cur{background:var(--brand-violet-2);color:#fff}.clean-score-card{margin-top:2px}.clean-actions .btn-primary{width:100%}.action-report,.action-warn{background:linear-gradient(120deg,var(--brand-cyan),var(--brand-cyan-2));color:#04222e}.help-body .help-link{background:var(--glass-2);border-color:var(--glass-brd);color:var(--txt)}.wa-mini{display:inline-block;margin-inline-end:6px}.wa-float{right:18px!important;left:auto!important;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 34px)}.report-head{flex:none;text-align:center;padding:0 0 10px}.report-head h2{font-size:1.3rem;margin:0;font-weight:800}.report-scroll{padding-bottom:18px}.report-group{margin-bottom:18px}.report-group h3{margin:0 0 10px;font-size:1.05rem;font-weight:900;color:var(--txt);text-align:right}.report-cards{display:flex;flex-direction:column;gap:10px}.perf-card{border-radius:var(--r-md);padding:14px;background:var(--glass);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--glass-shadow)}.perf-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;direction:rtl}.perf-top h4{margin:0;font-size:.96rem;font-weight:900;line-height:1.5;color:var(--txt)}.perf-pct{flex:none;min-width:46px;text-align:center;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:900;color:#fff;background:var(--bad)}.perf-card.mid .perf-pct{background:var(--brand-orange);color:#3a1c00}.perf-card.good .perf-pct{background:var(--good)}.perf-bar{height:8px;border-radius:999px;background:#ffffff1f;overflow:hidden;margin-bottom:9px}.perf-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-cyan),var(--brand-cyan-2))}.perf-card.low .perf-bar i{background:linear-gradient(90deg,var(--bad),#ff8a96)}.perf-card.mid .perf-bar i{background:linear-gradient(90deg,var(--brand-orange),#ffbd70)}.perf-card.good .perf-bar i{background:linear-gradient(90deg,var(--good),#77e3b8)}.perf-card p{margin:0 0 10px;text-align:right;color:var(--txt-dim);font-weight:800;font-size:.86rem}.perf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;direction:rtl}.perf-stats span{display:flex;flex-direction:column;align-items:center;gap:1px;border-radius:12px;padding:9px 6px;background:var(--glass-2);font-size:.72rem;color:var(--txt-dim)}.perf-stats b{font-size:1.05rem;color:var(--txt)}.flag-phone{display:flex;align-items:center;gap:8px;direction:ltr}.flag-phone .lead-input{flex:1;min-width:0;text-align:left}.clean-lead-card{margin-top:4px}.pause-continue{margin-left:auto;margin-right:auto;width:min(220px,100%)}.modal-acts .btn-primary,.modal-acts .btn-ghost{width:100%;justify-content:center;text-align:center}@media (max-height:720px){.main-logo{margin-top:2px;margin-bottom:8px}.main-logo img{width:78px}.home .main-logo img{width:96px}.clean-appbar,.appbar{min-height:44px;padding-bottom:4px}.icon-btn{width:38px;height:38px;border-radius:12px}.home-cards{gap:12px}.home-card{padding-top:16px;padding-bottom:28px}.home-card-icon{width:48px;height:48px;font-size:1.5rem}.tiles{gap:9px}.tile{padding:12px}.tile-icon{width:42px;height:42px;font-size:1.35rem}.tile-title{font-size:.94rem}.card{padding:14px}.q-word{font-size:2rem}.q-prompt{font-size:1.04rem}.q-text{font-size:1rem}.opts{gap:8px;margin-top:12px}.opt{padding:11px 12px}}.ans-math .katex,.ans-math .katex *{color:inherit!important}.review-ans{direction:rtl;text-align:right}.review-ans div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.q-block{max-width:100%;overflow-x:visible}.q-block .katex{font-size:clamp(.98rem,4.2vw,1.22em)}.q-prompt .katex{font-size:clamp(.92em,4vw,1.05em)}:root{--brand-purple-main:var(--brand-violet-2);--brand-purple-dark:var(--brand-violet)}.clean-footer a{color:var(--brand-purple-main)!important;font-weight:900}.btn-primary,.card-nav-row .nav-btn.primary,.action-report,.action-warn,.seg button.on{color:#fff!important;background:linear-gradient(120deg,var(--brand-purple-dark),var(--brand-purple-main))!important;box-shadow:0 16px 36px -14px #5a3ed6d9,inset 0 1px #ffffff3d!important}.btn-primary:hover{box-shadow:0 22px 46px -16px #5a3ed6f2!important}.tile.sel{border-color:var(--brand-purple-main);background:linear-gradient(140deg,#5a3ed62e,#5a3ed60d);box-shadow:0 0 0 3px #5a3ed640,0 20px 44px -22px #5a3ed6b3}.tile-check,.mini-check.on{background:linear-gradient(120deg,var(--brand-purple-dark),var(--brand-purple-main));color:#fff}.tile-timer:hover{background:#5a3ed61f;color:var(--brand-purple-main)}.opt.sel{border-color:var(--brand-purple-main);background:#5a3ed61a;box-shadow:0 0 0 3px #5a3ed62e}.opt.sel .opt-tag{background:var(--brand-purple-main);color:#fff}.rail-fill,.qtimer-fill{background:linear-gradient(90deg,var(--brand-purple-main),var(--brand-coral));box-shadow:0 0 10px #5a3ed68c}.clean-appbar,.appbar{justify-content:space-between;min-height:46px;padding:2px 0 5px}.appbar-icons-left{display:flex;align-items:center;gap:8px;justify-content:flex-start}.return-top{margin-inline-start:auto;background:#5a3ed61a;border-color:#5a3ed638}.quiz.screen{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.quiz .main-logo{margin-top:0;margin-bottom:6px}.quiz .main-logo img{width:90px}.quiz .frame{flex:1 1 auto;min-height:0;padding:10px;border-radius:22px}.quiz-meta-panel{position:relative;z-index:1;flex:none;margin-bottom:8px;padding:0 2px 6px;border-bottom:1px solid rgba(0,195,225,.1)}.quiz-status{margin:0 0 6px;direction:rtl}.quiz-rails{margin-bottom:0;gap:5px}.quiz-overall{color:var(--brand-purple-main);background:#5a3ed61a;border-color:#5a3ed640}.q-scroll{align-items:stretch;padding:0;overflow-y:auto;overflow-x:hidden}.q-anim{align-items:stretch}.card{min-height:100%;justify-content:flex-start;padding:clamp(14px,3.2vw,18px);border-radius:20px}.card-tools{justify-content:flex-end;gap:8px;margin-bottom:8px;min-height:40px;direction:ltr}.card-grid-btn{width:42px;height:42px;background:#5a3ed61a;border-color:#5a3ed633;color:var(--brand-purple-main)}.flag-btn.compact,.hint-icon,.tool-speak{width:42px;height:42px;flex:none}.card-body{justify-content:flex-start;gap:3px}.card-nav-row{margin-top:12px;position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--paper-2) 35%);z-index:4}.card-nav-row .nav-btn{min-height:54px;border-radius:14px;font-size:1rem}.opts{gap:10px;margin-top:14px}.opt{min-height:58px;padding:12px 14px;border-radius:14px}.q-block{overflow:visible;padding-bottom:0;white-space:normal}.q-block .katex-display{margin:0;overflow:visible}.q-block .katex,.q-prompt .katex,.opt-eq .katex{white-space:normal!important;color:var(--paper-ink)!important;font-weight:800}.opt-eq{max-width:100%;overflow:visible;text-align:center}.opt-eq .katex-html{white-space:normal!important}.image-choice-wrap{line-height:0;overflow:visible}.image-choice-wrap.math-image-choice{margin:-4px auto 2px;width:100%}.image-choice-wrap .math-img{width:100%;height:auto;max-height:56vh;object-fit:contain;border-radius:13px;background:#fff}.math-card .card-tools{margin-bottom:4px}.math-card .card-nav-row{margin-top:8px}.img-hit.absolute{background:#5a3ed603;border:2px solid transparent;border-radius:10px;align-items:center;justify-items:center;padding:0}.img-hit.absolute span{opacity:0;background:#5a3ed6f2;color:#fff;border-radius:999px;padding:2px 8px;font-size:.72rem}.img-hit.absolute:hover{background:#5a3ed612;border-color:#5a3ed647}.img-hit.absolute.sel{background:#5a3ed61f;border-color:var(--brand-purple-main);box-shadow:0 0 0 3px #5a3ed629}.third-card{justify-content:center}.third-choice{width:112%;max-width:112%;margin:8px -6% 16px;transform-origin:center top}.third-choice .third-img{width:100%;max-height:44vh;min-height:135px;object-fit:contain}.compact-hint{margin:10px 0 0;border-color:#5a3ed640;background:#5a3ed614;color:var(--paper-ink);line-height:1.8;font-weight:800}.report .main-logo,.review .main-logo{margin-top:0;margin-bottom:8px}.report-head{padding:0 0 8px}.report-scroll{padding-bottom:8px;flex:0 1 auto;max-height:calc(100% - 130px)}.perf-top{direction:ltr;align-items:center}.perf-top h4{text-align:right;flex:1;order:2}.perf-pct{order:1;background:var(--brand-coral)}.report-group h3{text-align:right;margin-bottom:8px}.perf-card{padding:13px}.perf-bar{background:#5a3ed61a}.perf-bar i{background:linear-gradient(90deg,var(--brand-purple-dark),var(--brand-purple-main))}.wa-float.global-wa{position:fixed!important;z-index:80;bottom:max(18px,env(safe-area-inset-bottom));right:max(12px,calc((100vw - 480px)/2 - 70px))!important;left:auto!important;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 14px 30px -10px #25d366cc;text-decoration:none;animation:floatBob 3s ease-in-out infinite}.wa-float.global-wa svg{width:34px;height:34px;fill:#fff;display:block}.results .wa-float:not(.global-wa){display:none}@media (max-height:720px){.quiz .main-logo img{width:78px}.quiz .main-logo{margin-bottom:4px}.quiz .frame{padding:8px}.quiz-meta-panel{margin-bottom:6px;padding-bottom:5px}.card{padding:12px}.opt{min-height:52px;padding:10px 12px}.card-nav-row .nav-btn{min-height:50px}.third-choice .third-img{min-height:120px;max-height:38vh}}.home-cards{flex:0 0 auto!important;gap:14px!important;padding:2px 0 0!important}.home-card{flex:0 0 132px!important;min-height:132px!important;max-height:132px!important;padding:18px 20px!important;border-radius:24px!important}.home-card-icon{width:48px!important;height:48px!important;border-radius:15px!important;font-size:1.45rem!important;inset-inline-end:18px!important;top:18px!important}.home-card-title{font-size:1.16rem!important;padding-inline-start:42px!important;margin-top:16px!important}.home-card-sub{font-size:.8rem!important;padding-inline-start:42px!important;line-height:1.45!important}.quiz .frame{padding:8px!important;border-radius:22px!important}.quiz .main-logo{margin-bottom:4px!important}.quiz .main-logo img{width:82px!important}.q-scroll{align-items:flex-start!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important}.q-anim{align-items:flex-start!important;min-height:100%}.card{min-height:auto!important;padding:clamp(12px,3vw,16px)!important;overflow:visible!important}.in-card-timers{margin:0 0 9px!important;padding:0 0 9px!important;border-bottom:1px solid rgba(90,62,214,.12)!important}.in-card-timers .quiz-status{margin:0 0 6px!important}.in-card-timers .quiz-rails{margin:0!important;gap:5px!important}.card-tools{margin-bottom:6px!important;min-height:38px!important}.card-grid-btn,.flag-btn.compact,.hint-icon,.tool-speak{width:40px!important;height:40px!important;border-radius:13px!important}.card-body{gap:2px!important;min-width:0!important;overflow:visible!important}.card-nav-row{position:static!important;bottom:auto!important;background:transparent!important;padding-top:0!important;margin-top:12px!important;z-index:auto!important}.card-nav-row .nav-btn{min-height:50px!important;border-radius:14px!important;font-size:1rem!important}.opts{gap:9px!important;margin-top:12px!important;min-width:0!important}.opt{min-height:54px!important;padding:11px 13px!important;line-height:1.65!important}.opt-txt{font-size:1rem!important;font-weight:700!important;line-height:1.75!important;white-space:normal!important;word-spacing:.12em!important;letter-spacing:0!important}.opt-eq{font-size:1.08em!important;line-height:1.5!important;width:100%;text-align:center!important}.opt.no-tag .opt-txt,.opt.no-tag .opt-eq{text-align:center!important}.opt[dir=rtl] .opt-txt{text-align:center!important;unicode-bidi:plaintext!important}.opt[dir=ltr] .opt-txt{direction:ltr!important;unicode-bidi:isolate!important;text-align:center!important}.num-isolate{direction:ltr;unicode-bidi:isolate;display:inline-block;margin-inline:2px}.q-prompt{font-size:clamp(1.02rem,4.6vw,1.22rem)!important;line-height:1.85!important;word-spacing:.08em!important}.q-block{max-width:100%!important;overflow:visible!important;white-space:normal!important;direction:ltr!important;unicode-bidi:isolate!important}.q-block .katex{font-size:clamp(1rem,4.8vw,1.28rem)!important;white-space:normal!important}.opt-eq .katex,.q-prompt .katex{white-space:normal!important}.q-figure{gap:10px!important;align-items:center!important;text-align:center!important}.q-figure .q-prompt{width:100%;text-align:center!important;margin-bottom:2px!important}.q-svg{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto 2px!important;overflow:visible!important}.q-svg svg{width:min(100%,360px)!important;height:auto!important;max-height:34vh!important;display:block!important;filter:none!important}.exact-geo text{font-weight:500!important;dominant-baseline:auto!important}.math-card .opts{margin-top:10px!important}.third-card{justify-content:flex-start!important}.third-choice{width:122%!important;max-width:122%!important;margin:4px -11% 12px!important;line-height:0!important}.third-choice .third-img{width:100%!important;max-height:52vh!important;min-height:155px!important;object-fit:contain!important;border-radius:10px!important}.third-card .card-body{justify-content:flex-start!important}.third-card .card-nav-row{margin-top:10px!important}.img-hit.absolute.sel span,.img-hit.absolute.correct span,.img-hit.absolute.wrong span{opacity:1!important}.perf-top{direction:rtl!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.perf-top h4{order:1!important;text-align:right!important;flex:1!important}.perf-pct{order:2!important;margin-inline-start:10px!important}.report-scroll{max-height:none!important;flex:1 1 auto!important}.clean-footer a{color:var(--brand-purple-main)!important}.help-body .help-link{position:relative;overflow:hidden;color:var(--txt)!important;transition:transform .22s var(--ease-back),border-color .2s,background .2s,box-shadow .2s!important}.help-body .help-link:hover{transform:translateY(-3px) scale(1.01)!important;border-color:#5a3ed659!important;background:#5a3ed61f!important;box-shadow:0 16px 30px -18px #5a3ed6bf!important}.help-body .help-link:after{content:"";position:absolute;inset:0 auto 0 -65%;width:46%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);transition:left .55s var(--ease)}.help-body .help-link:hover:after{left:125%}.wa-action{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.wa-mini{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;margin:0!important;background:#25d366!important;border-radius:50%!important;box-shadow:0 6px 14px -7px #25d366e6!important}.wa-mini svg{width:18px!important;height:18px!important;fill:#fff!important;display:block!important}.wa-float.global-wa{transition:transform .22s var(--ease-back),filter .2s,box-shadow .2s!important}.wa-float.global-wa:hover{transform:translateY(-5px) scale(1.08)!important;filter:brightness(1.06)!important;box-shadow:0 20px 36px -12px #25d366!important}.flag-phone{display:flex!important;align-items:stretch!important;gap:10px!important;direction:ltr!important}.phone-full-input{min-height:54px!important;text-align:left!important;font-weight:800!important;letter-spacing:.02em!important;direction:ltr!important}.phone-full-input:focus{border-color:var(--brand-purple-main)!important;box-shadow:0 0 0 3px #5a3ed633!important}@media (max-height:720px){.home-card{flex-basis:118px!important;min-height:118px!important;max-height:118px!important;padding:15px 18px!important}.home-card-title{font-size:1.08rem!important;margin-top:12px!important}.home-card-sub{font-size:.76rem!important}.q-svg svg{max-height:30vh!important}.third-choice .third-img{min-height:140px!important;max-height:46vh!important}.opt{min-height:50px!important;padding:9px 12px!important}.q-prompt{font-size:1rem!important;line-height:1.75!important}}.home-hero{padding:8px 0 10px!important}.home-cards{flex:0 0 auto!important;gap:12px!important;margin:0!important;padding:0!important}.home-card{flex:0 0 118px!important;min-height:118px!important;max-height:118px!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:14px 18px!important}.home-card-icon{position:static!important;width:44px!important;height:44px!important;margin:0 0 7px!important;font-size:1.35rem!important}.home-card-title{padding:0!important;margin:0 0 2px!important;font-size:1.08rem!important;text-align:center!important;width:100%}.home-card-sub{padding:0!important;font-size:.76rem!important;text-align:center!important;width:100%;line-height:1.35!important}.home .appfooter{margin-top:10px!important;padding-top:4px!important}.select.vocab-select .tiles{flex:0 0 auto!important;align-content:start!important;gap:12px!important;margin-top:4px!important}.select.vocab-select .tile{min-height:auto!important;height:auto!important;padding:18px 20px!important;justify-content:center!important;align-items:center!important;text-align:center!important;border-radius:22px!important}.select.vocab-select .tile-body{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;min-width:0!important}.select.vocab-select .tile-icon{margin:0!important;width:44px!important;height:44px!important;font-size:1.35rem!important;order:-1!important}.select.vocab-select .tile-title{text-align:center!important;font-size:1.05rem!important}.select.vocab-select .tile-meta{justify-content:center!important}.select.vocab-select .tile-timer{margin:6px auto 0!important}.select.vocab-select .clean-select-foot{flex:0 0 auto!important;margin-top:12px!important}.quiz .frame{flex:1 1 auto!important;display:flex!important;min-height:0!important;width:100%!important;padding:8px!important}.q-scroll{flex:1 1 auto!important;display:flex!important;align-items:stretch!important;overflow-y:auto!important;overflow-x:hidden!important;width:100%!important;min-height:0!important;padding:0!important}.q-anim{width:100%!important;min-height:100%!important;display:flex!important;align-items:stretch!important}.card{width:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:12px!important}.card-body{flex:0 0 auto!important;width:100%!important;min-width:0!important;overflow:visible!important}.opts{width:100%!important;flex:0 0 auto!important}.card-nav-row{width:100%!important;flex:0 0 auto!important;margin-top:auto!important;padding-top:10px!important}.in-card-timers{flex:0 0 auto!important}.q-prompt{max-width:100%!important;overflow-wrap:break-word!important;text-wrap:pretty!important}.opt-txt{overflow-wrap:break-word!important;word-break:normal!important;unicode-bidi:plaintext!important}.opt[dir=rtl]{direction:rtl!important;unicode-bidi:plaintext!important}.opt[dir=ltr]{direction:ltr!important;unicode-bidi:isolate!important}.num-isolate{margin-inline:.18em!important;display:inline-block!important;vertical-align:baseline!important}.third-choice-tiles{width:100%;display:flex;flex-direction:column;gap:10px;line-height:1.2}.third-prompt{font-size:clamp(.95rem,3.8vw,1.08rem);font-weight:800;color:var(--paper-ink);text-align:center;margin:0 0 2px}.third-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%}.third-tile{position:relative;overflow:hidden;border-radius:12px;background:#fff;border:2px solid rgba(20,16,46,.1);padding:0;cursor:pointer;min-height:92px;box-shadow:0 8px 18px -16px #14102e73;transition:transform .18s var(--ease-back),border-color .18s,box-shadow .18s,background .18s}.third-tile:hover{transform:translateY(-2px);border-color:#5a3ed659;box-shadow:0 14px 24px -18px #5a3ed6a6}.third-tile.sel{border-color:var(--brand-purple-main);background:#5a3ed60f;box-shadow:0 0 0 3px #5a3ed629}.third-tile.correct{border-color:var(--good);box-shadow:0 0 0 3px #22c58b26}.third-tile.wrong{border-color:var(--bad);box-shadow:0 0 0 3px #ff5a6a21}.third-choice .img-hit.absolute span,.third-choice-tiles .img-hit span{display:none!important}.q-figure{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.q-svg{width:100%!important;min-height:170px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.q-svg svg{width:min(100%,410px)!important;max-width:100%!important;height:auto!important;max-height:42vh!important;display:block!important;overflow:visible!important}.exact-geo text{font-family:KaTeX_Main,Times New Roman,serif!important;fill:#111!important}.exact-geo path,.exact-geo line,.exact-geo ellipse,.exact-geo circle{vector-effect:non-scaling-stroke!important}.wa-float.global-wa svg{width:31px!important;height:36px!important;fill:#fff!important;display:block!important}.wa-mini svg{width:15px!important;height:18px!important;fill:#fff!important;display:block!important}@media (max-height:720px){.home-card{flex-basis:108px!important;min-height:108px!important;max-height:108px!important}.select.vocab-select .tile{padding:14px 18px!important}.third-tile{min-height:78px!important}.q-svg{min-height:150px!important}.q-svg svg{max-height:38vh!important}}.quiz.screen{max-width:560px!important;padding-inline:12px!important}.quiz .frame{flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;padding:10px!important;border-radius:22px!important;-webkit-overflow-scrolling:touch!important}.quiz .frame::-webkit-scrollbar{width:4px!important}.quiz .frame::-webkit-scrollbar-thumb{background:#5a3ed640!important;border-radius:12px!important}.q-scroll{display:block!important;overflow:visible!important;min-height:auto!important;height:auto!important;width:100%!important;padding:0!important;align-items:initial!important}.q-anim{display:block!important;min-height:auto!important;height:auto!important;width:100%!important}.card{width:100%!important;min-height:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;padding:clamp(14px,2.8vw,18px)!important;border-radius:20px!important}.card-body{flex:0 0 auto!important;overflow:visible!important;width:100%!important;min-width:0!important;justify-content:flex-start!important}.opts{flex:0 0 auto!important;width:100%!important;margin-top:12px!important}.card-nav-row{position:static!important;margin-top:14px!important;padding-top:0!important;background:transparent!important;display:flex!important;gap:10px!important;width:100%!important;flex:0 0 auto!important}.card-nav-row .nav-btn{min-height:54px!important;border-radius:15px!important;background:#ffffffeb!important;color:var(--paper-ink)!important;border:1px solid rgba(90,62,214,.12)!important;box-shadow:0 10px 24px -18px #1e145073!important}.card-nav-row .nav-btn.primary{background:linear-gradient(120deg,var(--brand-violet),var(--brand-violet-2))!important;color:#fff!important;border:none!important;box-shadow:0 16px 34px -20px #301c7bd9!important}.in-card-timers{margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(90,62,214,.13)!important}.card-tools{margin-bottom:10px!important;min-height:42px!important}.card-grid-btn,.flag-btn.compact,.hint-icon,.tool-speak{width:42px!important;height:42px!important;border-radius:14px!important}.q-prompt{font-size:clamp(1.1rem,4.4vw,1.45rem)!important;line-height:1.85!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.q-lead{line-height:1.85!important}.q-block{margin:.35rem 0!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important}.q-text{font-size:clamp(1rem,4vw,1.28rem)!important;line-height:1.6!important;white-space:normal!important;overflow-wrap:anywhere!important}.opt{min-height:58px!important;padding:12px 16px!important;font-size:clamp(1rem,3.8vw,1.18rem)!important;line-height:1.55!important;white-space:normal!important;overflow:visible!important}.opt-txt{display:block!important;width:100%!important;white-space:normal!important;line-height:1.55!important;letter-spacing:0!important;word-spacing:.08em!important}.opt-eq{display:block!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;line-height:1.55!important}.katex{white-space:normal!important}.katex-display{margin:.25em 0!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important}.num-isolate{display:inline-block!important;margin-inline:.16em!important;unicode-bidi:isolate!important;direction:ltr!important}.math-card .q-figure{gap:10px!important;align-items:center!important;width:100%!important}.math-card .q-svg{width:100%!important;min-height:clamp(190px,34vh,300px)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important}.math-card .q-svg svg{width:min(100%,520px)!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important}.math-card .q-svg+*{margin-top:0!important}.exact-geo text{font-family:KaTeX_Main,Times New Roman,serif!important;font-weight:400!important;dominant-baseline:auto!important}.third-card .card-body{width:100%!important}.third-choice-tiles{gap:12px!important;width:100%!important;line-height:1.25!important}.third-tile{min-height:clamp(100px,17vh,150px)!important;border-radius:13px!important}.third-tile.sel,.third-tile:hover{color:transparent!important;text-indent:-9999px!important}.home{justify-content:flex-start!important}.home-hero{padding:6px 0 8px!important;flex:0 0 auto!important}.home-cards{flex:0 0 auto!important;gap:12px!important;padding:0!important;margin:0!important}.home-card{flex:0 0 112px!important;min-height:112px!important;max-height:112px!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:12px 18px!important}.home-card-icon{position:static!important;margin:0 0 6px!important;width:42px!important;height:42px!important;font-size:1.3rem!important}.home-card-title,.home-card-sub{padding:0!important;text-align:center!important;width:100%!important}.home-card-title{font-size:1.06rem!important}.home-card-sub{font-size:.75rem!important;line-height:1.3!important}.home .appfooter{margin-top:10px!important;padding-top:2px!important;align-self:center!important}.select.vocab-select .tiles{flex:0 0 auto!important;gap:10px!important;align-content:start!important;padding:0!important;margin:0!important}.select.vocab-select .tile{min-height:104px!important;height:auto!important;padding:14px 18px!important;align-items:center!important;justify-content:center!important;text-align:center!important}.select.vocab-select .tile-icon{width:40px!important;height:40px!important;font-size:1.25rem!important;margin:0 0 4px!important}.select.vocab-select .tile-title{font-size:1.04rem!important;text-align:center!important}.select.vocab-select .tile-meta{font-size:.78rem!important;justify-content:center!important}.select.vocab-select .tile-timer{margin-top:5px!important}.select.vocab-select .clean-select-foot{margin-top:10px!important;flex:0 0 auto!important}.phone-full-input{font-variant-numeric:tabular-nums!important}.wa-float.global-wa{right:max(14px,calc((100vw - 560px)/2 - 72px))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;width:58px!important;height:58px!important;background:#25d366!important;border-radius:50%!important;color:#fff!important;box-shadow:0 16px 32px -12px #25d366f2!important;transition:transform .22s var(--ease-back),filter .2s,box-shadow .2s!important}.wa-float.global-wa:hover{transform:translateY(-5px) scale(1.08)!important;filter:brightness(1.07)!important;box-shadow:0 22px 40px -13px #25d366!important}.wa-float.global-wa svg{width:34px!important;height:34px!important;fill:currentColor!important;display:block!important}.wa-mini svg{width:18px!important;height:18px!important;fill:#fff!important}@media (max-width:700px){.wa-float.global-wa{right:14px!important;width:54px!important;height:54px!important}.quiz.screen{max-width:560px!important}}@media (max-height:720px){.quiz .main-logo{margin-bottom:3px!important}.quiz .main-logo img{width:74px!important}.card{padding:11px!important}.q-prompt{font-size:clamp(1rem,4vw,1.18rem)!important;line-height:1.65!important}.q-text{font-size:1rem!important}.opt{min-height:50px!important;padding:9px 12px!important}.card-nav-row .nav-btn{min-height:48px!important}.math-card .q-svg{min-height:160px!important}.third-tile{min-height:82px!important}.home-card{flex-basis:102px!important;min-height:102px!important;max-height:102px!important}.select.vocab-select .tile{min-height:94px!important;padding:12px 16px!important}}.opts.opts-two-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;direction:ltr!important}.opts.opts-two-col .opt{width:100%!important;min-height:68px!important;justify-content:center!important}.opts.opts-two-col .opt .opt-txt,.opts.opts-two-col .opt .opt-eq{text-align:center!important}.q-block,.q-block .katex-display,.opt-eq,.opt-eq .katex-display,.q-prompt .katex-display{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;max-width:100%!important}.math-card .q-figure{gap:6px!important}.math-card .q-svg{min-height:auto!important}.math-card .q-svg svg{width:min(100%,420px)!important;max-height:28vh!important}.third-tile-grid{gap:12px!important}.third-tile{min-height:clamp(96px,15vh,132px)!important;background:#fff!important}.card-body>.q-figure,.card-body>.q-en,.card-body>.numq,.card-body>.q-word-wrap,.card-body>.image-choice-wrap{width:100%!important}.country-picker-wrap{position:relative;flex:none}.country-picker-btn{min-width:74px;height:54px;border-radius:14px;border:1px solid rgba(90,62,214,.18);background:#fff;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--paper-ink);padding:0 10px;font-weight:700}.country-caret{font-size:.8rem;color:var(--paper-ink-dim)}.country-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:190px;background:#fff;border:1px solid rgba(90,62,214,.16);border-radius:14px;padding:6px;box-shadow:0 18px 36px -20px #14102e61}.country-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;color:var(--paper-ink);text-align:left}.country-item.active,.country-item:hover{background:#5a3ed614}.country-name{flex:1;font-weight:700}.country-code{font-variant-numeric:tabular-nums;color:var(--paper-ink-dim);font-size:.9rem}.flag-phone{align-items:stretch!important}.phone-full-input{height:54px!important}@media (max-width:420px){.opts.opts-two-col{gap:8px!important}.opts.opts-two-col .opt{min-height:60px!important}.country-menu{min-width:170px}}.q-passage-b{white-space:pre-wrap!important}.opts.opts-two-col .opt,.opts.opts-two-col .opt .opt-txt,.opts.opts-two-col .opt .opt-eq{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.opts.opts-two-col .opt .opt-eq .katex{white-space:normal!important}.q-block,.q-block .katex-display,.q-prompt .katex-display,.opt-eq,.opt-eq .katex-display{overflow:visible!important;max-width:100%!important}.math-card .q-svg{min-height:clamp(150px,24vh,220px)!important}.math-card .q-svg svg{width:min(100%,430px)!important;max-height:26vh!important}.third-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.third-tile{min-height:clamp(92px,14vh,122px)!important;padding:0!important}.country-picker-btn{min-width:64px!important;padding:0 8px!important}.country-flag-img{width:28px!important;height:20px!important;display:block!important;object-fit:cover!important;border-radius:3px!important;box-shadow:0 0 0 1px #00000014!important}.country-item{direction:rtl!important;text-align:right!important}.country-item .country-flag-img{margin-inline-start:0;margin-inline-end:8px}.flag-phone{position:relative!important}.phone-full-input{padding-inline-start:12px!important}.lg-ans-mrk{background:linear-gradient(135deg,var(--brand-cyan) 0 48%,var(--brand-orange) 52% 100%)}.nav-cell{position:relative!important;overflow:hidden!important}.nav-cell.ans:not(.cur){background:linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan-2))!important;color:#04222e!important;border-color:#00c3e16b!important}.nav-cell.mrk:not(.cur){background:linear-gradient(135deg,var(--brand-orange),#ffb056)!important;color:#3a1c00!important;border-color:#ff8b1373!important}.nav-cell.ans.mrk:not(.cur){background:linear-gradient(135deg,var(--brand-cyan) 0 48%,var(--brand-orange) 52% 100%)!important;color:#111827!important;border-color:#5a3ed647!important}.nav-cell.mrk:after{content:"★";position:absolute;top:4px;inset-inline-end:6px;font-size:.58rem;line-height:1;color:#3a1c00d1}.nav-cell.ans:before{content:"";position:absolute;bottom:5px;inset-inline-start:50%;width:6px;height:6px;border-radius:999px;background:#04222e85;transform:translate(-50%)}.nav-cell.cur:before,.nav-cell.cur:after{display:none!important}body.light .nav-cell.ans:not(.cur){background:linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan-2))!important;color:#04222e!important}body.light .nav-cell.mrk:not(.cur){background:linear-gradient(135deg,var(--brand-orange),#ffb056)!important;color:#3a1c00!important}body.light .nav-cell.ans.mrk:not(.cur){background:linear-gradient(135deg,var(--brand-cyan) 0 48%,var(--brand-orange) 52% 100%)!important;color:#111827!important}.compact-hint{direction:ltr!important;text-align:left!important;font-family:Inter,Tajawal,system-ui,sans-serif!important;line-height:1.7!important}.simple-math-option{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important;font-weight:800!important;line-height:1!important}.simple-math-option sup{font-size:.72em!important;line-height:0!important;margin-inline-start:1px!important;position:relative!important;top:-.15em!important}.opt-eq,.opt-eq .katex,.opt-eq .katex *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.opts.opts-two-col .opt .opt-eq .katex{white-space:nowrap!important}.math-card .opts .opt{min-width:0!important}.third-tile{overflow:hidden!important;display:block!important;position:relative!important;background:#fff!important}.quiz.screen{max-width:650px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-inline:12px!important}.quiz .frame{flex:0 0 auto!important;min-height:0!important;height:auto!important;display:block!important;overflow:visible!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.quiz .frame-glow{display:none!important}.q-scroll,.q-anim{display:block!important;min-height:0!important;height:auto!important;width:100%!important;overflow:visible!important}.card{min-height:0!important;height:auto!important;overflow:visible!important;width:100%!important;padding:clamp(14px,3.6vw,24px)!important}.card-body{overflow:visible!important;min-width:0!important;width:100%!important;flex:0 0 auto!important}.card-nav-row{margin-top:clamp(12px,2.4vh,18px)!important;position:static!important;background:transparent!important;padding-top:0!important}.quiz .appfooter{margin-top:10px!important;flex:0 0 auto!important}.opts.opts-two-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;direction:ltr!important;align-items:stretch!important}.opts.opts-single-col{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;direction:ltr!important}.opts.opts-two-col .opt,.opts.opts-single-col .opt{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:clamp(58px,9vh,82px)!important;padding:clamp(9px,2.5vw,14px)!important;overflow:visible!important;justify-content:center!important;align-items:center!important}.opt-txt,.opt-eq{min-width:0!important;max-width:100%!important;width:100%!important;text-align:center!important;line-height:1.35!important}.opt-txt{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:clamp(.92rem,3.5vw,1.08rem)!important}.opt-eq{font-size:clamp(.9rem,3.4vw,1.08rem)!important;overflow:visible!important}.opt-long .opt-txt{font-size:clamp(.82rem,3.1vw,.98rem)!important;line-height:1.35!important}.opt-xlong .opt-txt{font-size:clamp(.74rem,2.8vw,.9rem)!important;line-height:1.3!important}.opt-long .opt-eq{font-size:clamp(.76rem,2.9vw,.94rem)!important;line-height:1.15!important}.opt-xlong .opt-eq{font-size:clamp(.64rem,2.45vw,.82rem)!important;line-height:1.1!important}.opt-eq .katex,.opt-eq .katex *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.opts-single-col .opt-eq .katex{font-size:1em!important}.compact-hint{direction:rtl!important;text-align:center!important;font-family:Tajawal,system-ui,sans-serif!important;font-size:clamp(.92rem,3.5vw,1.02rem)!important;line-height:1.75!important}.third-card{max-width:100%!important}.third-choice-tiles{width:100%!important;gap:12px!important;line-height:1.2!important}.third-tile-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.third-tile{display:flex!important;align-items:center!important;justify-content:center!important;min-height:clamp(104px,18vh,154px)!important;aspect-ratio:1/1!important;padding:6px!important;overflow:hidden!important;text-indent:0!important;color:inherit!important;background:#fff!important}.third-tile:hover,.third-tile.sel{color:inherit!important;text-indent:0!important}.third-tile:before,.third-tile:after,.third-tile span:not(.third-crop){display:none!important;content:none!important}.third-crop-img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;max-width:100%!important;max-height:100%!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.math-card .q-svg{min-height:0!important;width:100%!important;overflow:visible!important}.math-card .q-svg svg{width:min(100%,540px)!important;max-height:none!important;height:auto!important;overflow:visible!important}.country-flag-img{width:34px!important;height:24px!important;object-fit:contain!important;object-position:center!important;background:#006c35!important;border-radius:3px!important}.country-picker-btn{min-width:76px!important;height:54px!important;padding-inline:10px!important}@media (max-width:420px){.quiz.screen{padding-inline:8px!important}.opts.opts-two-col{gap:8px!important}.opts.opts-single-col{gap:9px!important}.third-tile-grid{gap:8px!important}.third-tile{min-height:clamp(90px,16vh,126px)!important;padding:5px!important}.card{padding:12px!important}}.quiz-status{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:10px!important;direction:ltr!important}.quiz-count{justify-self:end!important;direction:rtl!important;text-align:right!important;white-space:nowrap!important}.quiz-overall{justify-self:start!important;direction:ltr!important;text-align:center!important;white-space:nowrap!important}.quiz-mini-logo{display:block!important;width:64px!important;height:auto!important;justify-self:center!important;filter:none!important;opacity:.98!important}.quiz .main-logo{display:none!important}.opts.opts-two-col,.opts.opts-single-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;direction:ltr!important;align-items:stretch!important}.opts.opts-two-col .opt,.opts.opts-single-col .opt{min-width:0!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:clamp(58px,8.5vh,86px)!important;padding:clamp(8px,2.2vw,13px)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.opt-txt,.opt-eq{min-width:0!important;max-width:100%!important;width:100%!important;text-align:center!important;line-height:1.32!important}.opt-txt{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:clamp(.92rem,3.25vw,1.06rem)!important}.opt-long .opt-txt{font-size:clamp(.78rem,2.85vw,.94rem)!important;line-height:1.24!important}.opt-xlong .opt-txt{font-size:clamp(.68rem,2.45vw,.84rem)!important;line-height:1.18!important}.opt-eq{overflow:visible!important;font-size:clamp(.82rem,3vw,1rem)!important;line-height:1.15!important}.opt-long .opt-eq{font-size:clamp(.68rem,2.45vw,.84rem)!important}.opt-xlong .opt-eq{font-size:clamp(.56rem,2vw,.72rem)!important}.opt-eq .katex,.opt-eq .katex *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:100%!important}.opt-long .opt-eq .katex{font-size:.86em!important}.opt-xlong .opt-eq .katex{font-size:.76em!important}.simple-math-option{white-space:nowrap!important;display:inline-flex!important;align-items:baseline!important;justify-content:center!important}@media (max-width:420px){.opts.opts-two-col,.opts.opts-single-col{gap:8px!important}.opts.opts-two-col .opt,.opts.opts-single-col .opt{min-height:56px!important;padding:8px 9px!important}.opt-long .opt-eq{font-size:clamp(.58rem,2.2vw,.72rem)!important}.opt-xlong .opt-eq{font-size:clamp(.5rem,1.9vw,.64rem)!important}}.third-choice-tiles{max-width:520px!important;margin:0 auto!important;gap:8px!important}.third-prompt{font-size:clamp(1.02rem,3.8vw,1.22rem)!important;margin-bottom:8px!important;text-align:center!important}.third-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.third-tile{min-height:clamp(74px,12vh,112px)!important;aspect-ratio:1/1!important;padding:4px!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important}.third-crop-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}@media (min-width:560px){.third-choice-tiles{max-width:460px!important}.third-tile{min-height:96px!important}}.review-thumb-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(90,62,214,.18)!important;border-radius:10px!important;padding:4px!important;line-height:0!important;vertical-align:middle!important}.review-choice-thumb{width:54px!important;height:54px!important;object-fit:contain!important;display:block!important;border-radius:7px!important;background:#fff!important}.review-ans div{align-items:center!important}.select.exam-select.screen{top:0!important;bottom:auto!important;height:auto!important;min-height:0!important;justify-content:flex-start!important;padding-bottom:10px!important}.exam-select .main-logo{margin-top:0!important;margin-bottom:10px!important}.exam-select .tiles.g2{grid-template-columns:1fr!important;flex:0 0 auto!important;gap:10px!important;align-content:start!important;margin:0!important;padding:0!important}.exam-select .tile{min-height:88px!important;height:auto!important;padding:14px 18px!important;display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;text-align:center!important;direction:rtl!important;gap:12px!important}.exam-select .tile-icon{position:static!important;margin:0!important;width:42px!important;height:42px!important;font-size:1.35rem!important;flex:none!important}.exam-select .tile-body{align-items:center!important;text-align:center!important;gap:4px!important;flex:0 1 auto!important}.exam-select .tile-title{text-align:center!important;font-size:1.03rem!important;line-height:1.35!important}.exam-select .tile-meta{color:var(--brand-purple-main)!important;justify-content:center!important;font-weight:900!important;margin-top:2px!important}.exam-select .tile-timer{margin:4px auto 0!important;color:var(--brand-purple-main)!important}.exam-select .select-foot{padding-top:10px!important;gap:8px!important;flex:0 0 auto!important}.exam-select .btn-primary{min-height:52px!important}.select.vocab-select.screen{top:0!important;bottom:auto!important;height:auto!important;min-height:0!important;justify-content:flex-start!important;padding-bottom:10px!important}.vocab-select .main-logo{margin-top:0!important;margin-bottom:10px!important}.vocab-select .tiles.g1{grid-template-columns:1fr!important;flex:0 0 auto!important;gap:10px!important;align-content:start!important;margin:0!important;padding:0!important}.vocab-select .tile{min-height:92px!important;height:auto!important;padding:14px 18px!important;display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;text-align:center!important;direction:rtl!important;gap:12px!important}.vocab-select .tile-body{align-items:center!important;text-align:center!important;gap:4px!important;flex:0 1 auto!important}.vocab-select .tile-icon{position:static!important;margin:0!important;width:40px!important;height:40px!important;font-size:1.25rem!important;flex:none!important}.vocab-select .tile-title{text-align:center!important;font-size:1.03rem!important;line-height:1.35!important}.vocab-select .tile-meta{color:var(--brand-purple-main)!important;justify-content:center!important;font-weight:900!important;margin-top:2px!important}.vocab-select .tile-timer{margin:4px auto 0!important;color:var(--brand-purple-main)!important}.vocab-select .clean-select-foot{margin-top:10px!important;padding-top:0!important;flex:0 0 auto!important}.vocab-select .appfooter{margin-top:8px!important;padding-top:0!important}.home.screen{top:0!important;bottom:auto!important;height:auto!important;min-height:0!important;padding-bottom:10px!important;justify-content:flex-start!important}.home .home-hero{padding:4px 0 8px!important}.home .home-cards{gap:10px!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.home .home-card{flex:0 0 106px!important;min-height:106px!important;max-height:106px!important}.home .appfooter{margin-top:8px!important;padding-top:0!important}.country-picker-btn{min-width:64px!important;height:50px!important;padding-inline:8px!important}.country-flag-img{width:28px!important;height:20px!important;object-fit:contain!important;background:transparent!important;border-radius:2px!important}.country-menu .country-flag-img{width:26px!important;height:18px!important}.triangle-geo path[stroke="#3f3f46"]{stroke-linecap:round!important;stroke-linejoin:round!important}.right-triangle-geo text{direction:ltr!important;unicode-bidi:isolate!important}.quiz-status{display:grid!important;grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr)!important;grid-template-areas:"timer logo count"!important;align-items:center!important;width:100%!important;gap:12px!important;direction:ltr!important}.quiz-status .quiz-count,.quiz-count{grid-area:count!important;justify-self:end!important;text-align:right!important;direction:rtl!important;white-space:nowrap!important;font-size:clamp(.86rem,2.8vw,1.02rem)!important}.quiz-status .quiz-overall,.quiz-overall{grid-area:timer!important;justify-self:start!important;text-align:center!important;direction:ltr!important;white-space:nowrap!important}.quiz-status .quiz-mini-logo,.quiz-mini-logo{grid-area:logo!important;justify-self:center!important;width:clamp(76px,13vw,96px)!important;height:auto!important;display:block!important;opacity:1!important;filter:none!important}.exam-select .tiles.g2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;flex:0 0 auto!important;align-content:start!important;margin:0!important;padding:0!important}.exam-select .tile,.vocab-select .tile{position:relative!important;display:flex!important;flex-direction:row!important;direction:rtl!important;align-items:center!important;justify-content:flex-start!important;text-align:right!important;gap:10px!important;overflow:hidden!important;isolation:isolate!important}.exam-select .tile{min-height:126px!important;padding:16px!important}.vocab-select .tile{min-height:88px!important;padding:14px 16px!important}.exam-select .tile-icon,.vocab-select .tile-icon{order:1!important;margin:0!important;width:44px!important;height:44px!important;flex:0 0 44px!important;font-size:1.35rem!important}.exam-select .tile-body,.vocab-select .tile-body{order:2!important;flex:1 1 auto!important;min-width:0!important;align-items:flex-start!important;text-align:right!important;gap:4px!important}.exam-select .tile-title,.vocab-select .tile-title{text-align:right!important;width:100%!important;font-size:clamp(.88rem,3.2vw,1.05rem)!important;line-height:1.4!important}.exam-select .tile-meta,.vocab-select .tile-meta{justify-content:flex-start!important;text-align:right!important;color:var(--brand-purple-main)!important;font-weight:900!important;margin-top:2px!important;direction:rtl!important}.exam-select .tile-timer,.vocab-select .tile-timer{order:3!important;flex:0 0 auto!important;margin:0!important;align-self:center!important;color:var(--brand-purple-main)!important;white-space:nowrap!important}.select .tile:before{content:""!important;position:absolute!important;z-index:0!important;width:70%!important;height:150%!important;border-radius:50%!important;inset-block-start:-28%!important;inset-inline-end:-18%!important;background:radial-gradient(circle,rgba(0,195,225,.22),rgba(90,62,214,.1),transparent 72%)!important;filter:blur(22px)!important;opacity:.68!important;transition:opacity .35s var(--ease),transform .45s var(--ease)!important;pointer-events:none!important}.select .tile:nth-child(2n):before{background:radial-gradient(circle,rgba(255,139,19,.2),rgba(90,62,214,.12),transparent 72%)!important}.select .tile:hover:before,.select .tile.sel:before{opacity:1!important;transform:scale(1.12)!important}.select .tile:after{z-index:1!important;opacity:.95!important;animation:tileSheen 4.8s var(--ease) infinite!important}.select .tile:nth-child(2):after{animation-delay:.55s!important}.select .tile:nth-child(3):after{animation-delay:1.1s!important}.select .tile:nth-child(4):after{animation-delay:1.65s!important}@keyframes tileSheen{0%,58%{left:-65%}78%,to{left:132%}}@media (max-width:430px){.exam-select .tiles.g2{gap:10px!important}.exam-select .tile{min-height:116px!important;padding:13px 12px!important;gap:8px!important}.exam-select .tile-icon{width:36px!important;height:36px!important;flex-basis:36px!important;font-size:1.18rem!important}.exam-select .tile-title{font-size:clamp(.76rem,3.05vw,.92rem)!important}.exam-select .tile-meta{font-size:.68rem!important;gap:4px!important}.exam-select .tile-timer{font-size:.68rem!important;padding:4px 7px!important}.vocab-select .tile{min-height:82px!important}}.triangle-geo .angle-mark{stroke:#4a4a50!important;stroke-width:2.6!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.select.exam-select.screen,.select.vocab-select.screen{max-width:620px!important}.select.exam-select .tiles,.select.vocab-select .tiles{width:100%!important}.exam-select .tile,.vocab-select .tile{display:block!important;position:relative!important;direction:rtl!important;text-align:right!important;justify-content:unset!important;align-items:unset!important;gap:0!important;padding-inline-start:78px!important;padding-inline-end:94px!important}.exam-select .tile{min-height:148px!important;padding-block:22px!important}.vocab-select .tile{min-height:116px!important;padding-block:24px!important}.exam-select .tile-icon,.vocab-select .tile-icon{position:absolute!important;inset-inline-start:18px!important;inset-block-start:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:3!important}.exam-select .tile-body,.vocab-select .tile-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:right!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important}.exam-select .tile-title,.vocab-select .tile-title{display:block!important;width:100%!important;text-align:right!important;margin:0 0 8px!important;line-height:1.45!important;overflow-wrap:normal!important}.exam-select .tile-meta,.vocab-select .tile-meta{width:100%!important;justify-content:flex-start!important;text-align:right!important;margin:0!important;direction:rtl!important}.exam-select .tile-timer,.vocab-select .tile-timer{position:absolute!important;inset-inline-end:18px!important;inset-block-start:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:3!important}@media (max-width:560px){.select.exam-select.screen,.select.vocab-select.screen{max-width:100%!important}.exam-select .tile{min-height:136px!important;padding-block:18px!important;padding-inline-start:62px!important;padding-inline-end:84px!important}.vocab-select .tile{min-height:106px!important;padding-block:20px!important;padding-inline-start:62px!important;padding-inline-end:84px!important}.exam-select .tile-icon,.vocab-select .tile-icon{inset-inline-start:14px!important;width:38px!important;height:38px!important;flex-basis:38px!important;font-size:1.18rem!important}.exam-select .tile-timer,.vocab-select .tile-timer{inset-inline-end:14px!important}}@media (max-width:390px){.exam-select .tile,.vocab-select .tile{padding-inline-start:54px!important;padding-inline-end:78px!important}.exam-select .tile-title{font-size:clamp(.72rem,3vw,.88rem)!important;line-height:1.35!important}.exam-select .tile-meta{font-size:.66rem!important;gap:3px!important}.exam-select .tile-timer{font-size:.64rem!important;padding:4px 6px!important}}.math-card{overflow:visible!important}.math-card .card-body{width:100%!important;min-width:0!important;overflow:visible!important}.math-card .q-prompt{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-inline:2px!important;box-sizing:border-box!important;text-align:center!important;direction:rtl!important;unicode-bidi:plaintext!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-wrap:balance!important;font-size:clamp(1.06rem,4.05vw,1.48rem)!important;line-height:1.58!important}.math-card .q-stacked .q-lead,.math-card .q-lead{width:100%!important;max-width:100%!important;text-align:center!important;margin-bottom:clamp(6px,1.4vh,12px)!important;line-height:1.58!important;overflow-wrap:anywhere!important}.math-card .q-block{width:100%!important;max-width:100%!important;justify-content:center!important;overflow:visible!important;padding:0!important;margin:clamp(4px,.9vh,8px) 0!important}.math-card .q-block .katex,.math-card .q-prompt .katex{font-size:clamp(1.02rem,4.15vw,1.36rem)!important;white-space:nowrap!important;max-width:100%!important}.math-card .iso{max-width:100%!important;white-space:nowrap!important}.math-card .opts.opts-two-col,.math-card .opts.opts-single-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(8px,2.3vw,14px)!important;width:100%!important;min-width:0!important;align-items:stretch!important}.math-card .opts .opt{min-width:0!important;width:100%!important;max-width:100%!important;min-height:clamp(62px,8.2vh,86px)!important;padding:clamp(8px,2.1vw,14px)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.math-card .opt-eq,.math-card .opt-txt{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important;line-height:1.22!important}.math-card .opt-eq{font-size:clamp(1.05rem,3.75vw,1.34rem)!important}.math-card .opt-long .opt-eq{font-size:clamp(.7rem,2.55vw,.96rem)!important;line-height:1.08!important}.math-card .opt-xlong .opt-eq{font-size:clamp(.58rem,2.05vw,.8rem)!important;line-height:1.05!important}.math-card .opt-txt{font-size:clamp(1rem,3.55vw,1.22rem)!important}.math-card .opt-long .opt-txt{font-size:clamp(.82rem,3vw,1rem)!important}.math-card .opt-xlong .opt-txt{font-size:clamp(.7rem,2.55vw,.88rem)!important}.math-card .opt-eq .katex,.math-card .opt-eq .katex *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:100%!important}.math-card .opt-eq .katex-display{margin:0!important;max-width:100%!important;overflow:visible!important}.math-card .opt-eq .katex-html{max-width:100%!important}@media (max-width:420px){.math-card .q-prompt{font-size:clamp(.98rem,4.35vw,1.22rem)!important;line-height:1.5!important}.math-card .q-block .katex,.math-card .q-prompt .katex{font-size:clamp(.94rem,4.15vw,1.14rem)!important}.math-card .opts.opts-two-col,.math-card .opts.opts-single-col{gap:8px!important}.math-card .opts .opt{min-height:58px!important;padding:8px!important}.math-card .opt-eq{font-size:clamp(.96rem,4.1vw,1.14rem)!important}.math-card .opt-long .opt-eq{font-size:clamp(.62rem,2.55vw,.76rem)!important}.math-card .opt-xlong .opt-eq{font-size:clamp(.52rem,2.05vw,.64rem)!important}}.math-card .opts .opt.opt-long .opt-eq .katex{font-size:.84em!important;max-width:100%!important}.math-card .opts .opt.opt-xlong .opt-eq .katex{font-size:.72em!important;max-width:100%!important}.math-card .opts .opt.opt-long .opt-eq,.math-card .opts .opt.opt-xlong .opt-eq{overflow:visible!important;padding-inline:2px!important}.select.exam-select.screen{max-width:760px!important;width:100%!important;padding-inline:24px!important;padding-bottom:8px!important}.exam-select .main-logo{margin-bottom:8px!important}.exam-select .tiles.g2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:132px!important;gap:14px!important;width:100%!important;flex:0 0 auto!important;align-content:start!important}.exam-select .tile{height:132px!important;min-height:132px!important;max-height:132px!important;padding-block:16px!important;padding-inline-start:76px!important;padding-inline-end:92px!important;border-radius:24px!important}.exam-select .tile-icon{inset-inline-start:18px!important;width:42px!important;height:42px!important;flex-basis:42px!important;font-size:1.32rem!important}.exam-select .tile-timer{inset-inline-end:18px!important;font-size:.75rem!important;padding:5px 9px!important}.exam-select .tile-body{justify-content:center!important;align-items:flex-start!important;min-height:100%!important}.exam-select .tile-title{font-size:clamp(.92rem,2vw,1.13rem)!important;line-height:1.32!important;margin-bottom:7px!important;max-width:100%!important;overflow-wrap:normal!important}.exam-select .tile-meta{font-size:.78rem!important;gap:7px!important;flex-wrap:wrap!important}.exam-select .clean-select-foot{margin-top:12px!important;padding-top:0!important}.exam-select .btn-primary{min-height:50px!important}.select.vocab-select.screen{max-width:760px!important;width:100%!important;padding-inline:24px!important;padding-bottom:8px!important}.vocab-select .main-logo{margin-bottom:8px!important}.vocab-select .tiles.g1{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important;width:100%!important;flex:0 0 auto!important;align-content:start!important}.vocab-select .tile{height:auto!important;min-height:104px!important;max-height:none!important;padding-block:16px!important;padding-inline-start:76px!important;padding-inline-end:92px!important;border-radius:24px!important}.vocab-select .tile-icon{inset-inline-start:18px!important;width:42px!important;height:42px!important;flex-basis:42px!important;font-size:1.28rem!important}.vocab-select .tile-timer{inset-inline-end:18px!important;font-size:.75rem!important;padding:5px 9px!important}.vocab-select .tile-title{font-size:clamp(.96rem,2.2vw,1.16rem)!important;line-height:1.3!important;margin-bottom:7px!important}.vocab-select .tile-meta{font-size:.78rem!important;gap:7px!important}.vocab-select .clean-select-foot{margin-top:12px!important;padding-top:0!important}.vocab-select .btn-primary{min-height:50px!important}@media (max-width:560px){.select.exam-select.screen,.select.vocab-select.screen{padding-inline:16px!important;max-width:100%!important}.exam-select .tiles.g2{gap:10px!important;grid-auto-rows:116px!important}.exam-select .tile{height:116px!important;min-height:116px!important;max-height:116px!important;padding-block:12px!important;padding-inline-start:54px!important;padding-inline-end:72px!important;border-radius:20px!important}.exam-select .tile-icon,.vocab-select .tile-icon{inset-inline-start:12px!important;width:34px!important;height:34px!important;flex-basis:34px!important;font-size:1.08rem!important}.exam-select .tile-timer,.vocab-select .tile-timer{inset-inline-end:12px!important;font-size:.62rem!important;padding:4px 6px!important}.exam-select .tile-title{font-size:clamp(.72rem,3.2vw,.9rem)!important;line-height:1.28!important;margin-bottom:5px!important}.exam-select .tile-meta{font-size:.65rem!important;gap:4px!important}.vocab-select .tile{min-height:92px!important;padding-block:13px!important;padding-inline-start:54px!important;padding-inline-end:72px!important;border-radius:20px!important}.vocab-select .tile-title{font-size:clamp(.86rem,3.4vw,1.02rem)!important;margin-bottom:5px!important}.vocab-select .tile-meta{font-size:.68rem!important;gap:5px!important}}.select.exam-select.screen{max-width:780px!important;width:100%!important;padding-inline:18px!important;padding-bottom:8px!important}.select.vocab-select.screen{max-width:700px!important;width:100%!important;padding-inline:18px!important;padding-bottom:8px!important}.select.exam-select .tiles.g2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:122px!important;gap:14px!important;width:100%!important;flex:0 0 auto!important;align-content:start!important;margin:0!important;padding:0!important}.select.vocab-select .tiles.g1{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important;width:100%!important;flex:0 0 auto!important;align-content:start!important;margin:0!important;padding:0!important}.exam-select .tile,.vocab-select .tile{display:grid!important;direction:ltr!important;grid-template-columns:76px minmax(0,1fr) 78px!important;grid-template-areas:"timer body icon"!important;align-items:center!important;justify-items:stretch!important;gap:10px!important;position:relative!important;overflow:hidden!important;padding:14px 16px!important;text-align:right!important;isolation:isolate!important}.exam-select .tile{height:122px!important;min-height:122px!important;max-height:122px!important;border-radius:24px!important}.vocab-select .tile{height:auto!important;min-height:92px!important;max-height:104px!important;border-radius:22px!important}.exam-select .tile>span,.vocab-select .tile>span{position:relative!important;z-index:2!important}.exam-select .tile-icon,.vocab-select .tile-icon{grid-area:icon!important;position:static!important;inset:auto!important;transform:none!important;justify-self:end!important;align-self:center!important;margin:0!important;width:42px!important;height:42px!important;flex:0 0 42px!important;font-size:1.25rem!important}.vocab-select .tile-icon{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:1.18rem!important}.exam-select .tile:hover .tile-icon,.vocab-select .tile:hover .tile-icon{transform:scale(1.06) rotate(-4deg)!important}.exam-select .tile-body,.vocab-select .tile-body{grid-area:body!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;direction:rtl!important;text-align:right!important}.exam-select .tile-title,.vocab-select .tile-title{display:block!important;width:100%!important;margin:0 0 7px!important;padding:0!important;text-align:right!important;direction:rtl!important;font-weight:900!important;line-height:1.28!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}.exam-select .tile-title{font-size:clamp(.88rem,1.9vw,1.08rem)!important}.vocab-select .tile-title{font-size:clamp(.96rem,2.1vw,1.12rem)!important;margin-bottom:6px!important}.exam-select .tile-meta,.vocab-select .tile-meta{display:flex!important;width:100%!important;justify-content:flex-start!important;align-items:center!important;text-align:right!important;direction:rtl!important;color:var(--brand-purple-main)!important;font-weight:900!important;margin:0!important;gap:7px!important;white-space:nowrap!important}.exam-select .tile-meta,.vocab-select .tile-meta{font-size:.76rem!important}.exam-select .tile-timer,.vocab-select .tile-timer{grid-area:timer!important;position:static!important;inset:auto!important;transform:none!important;justify-self:start!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;white-space:nowrap!important;color:var(--brand-purple-main)!important;font-size:.72rem!important;padding:5px 8px!important;min-width:62px!important}.exam-select .btn-primary,.vocab-select .btn-primary{min-height:50px!important}.vocab-select .main-logo,.exam-select .main-logo{margin-bottom:8px!important}@media (max-width:560px){.select.exam-select.screen,.select.vocab-select.screen{max-width:100%!important;padding-inline:14px!important}.select.exam-select .tiles.g2{grid-auto-rows:112px!important;gap:10px!important}.exam-select .tile{height:112px!important;min-height:112px!important;max-height:112px!important;grid-template-columns:58px minmax(0,1fr) 42px!important;gap:7px!important;padding:12px 10px!important;border-radius:20px!important}.vocab-select .tile{min-height:84px!important;max-height:96px!important;grid-template-columns:58px minmax(0,1fr) 42px!important;gap:7px!important;padding:12px 10px!important;border-radius:20px!important}.exam-select .tile-icon,.vocab-select .tile-icon{width:32px!important;height:32px!important;flex-basis:32px!important;font-size:1rem!important}.exam-select .tile-title{font-size:clamp(.7rem,3.1vw,.88rem)!important;line-height:1.24!important;margin-bottom:5px!important}.vocab-select .tile-title{font-size:clamp(.84rem,3.35vw,1rem)!important;line-height:1.25!important;margin-bottom:5px!important}.exam-select .tile-meta,.vocab-select .tile-meta{font-size:.64rem!important;gap:4px!important}.exam-select .tile-timer,.vocab-select .tile-timer{font-size:.6rem!important;min-width:50px!important;padding:4px 5px!important;gap:3px!important}.exam-select .mini-check,.vocab-select .mini-check{width:18px!important;height:18px!important;font-size:.74rem!important}}.math-card .opt.opt-or .opt-eq,.math-card .opt.opt-or .opt-eq .katex{font-size:clamp(.86rem,3.05vw,1.06rem)!important;line-height:1.05!important}@media (max-width:420px){.math-card .opt.opt-or .opt-eq,.math-card .opt.opt-or .opt-eq .katex{font-size:clamp(.68rem,3vw,.84rem)!important}}.select.exam-select.screen,.select.vocab-select.screen{width:100%!important;justify-content:flex-start!important;padding-bottom:8px!important}.select.exam-select.screen{max-width:820px!important;padding-inline:18px!important}.select.vocab-select.screen{max-width:720px!important;padding-inline:18px!important}.select.exam-select .tiles.g2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:138px!important;gap:16px!important;width:100%!important;flex:0 0 auto!important;align-content:start!important}.select.vocab-select .tiles.g1{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important;width:100%!important;flex:0 0 auto!important;align-content:start!important}.exam-select .tile,.vocab-select .tile{display:grid!important;direction:ltr!important;grid-template-columns:minmax(72px,max-content) minmax(0,1fr) 48px!important;grid-template-areas:"timer body icon"!important;align-items:center!important;justify-items:stretch!important;column-gap:12px!important;row-gap:0!important;overflow:hidden!important;text-align:right!important}.exam-select .tile{height:138px!important;min-height:138px!important;max-height:138px!important;padding:16px 18px!important;border-radius:24px!important}.vocab-select .tile{height:88px!important;min-height:88px!important;max-height:88px!important;padding:13px 18px!important;border-radius:22px!important}.exam-select .tile-icon,.vocab-select .tile-icon{grid-area:icon!important;position:static!important;inset:auto!important;transform:none!important;justify-self:end!important;align-self:center!important;display:grid!important;place-items:center!important;margin:0!important;width:42px!important;height:42px!important;flex:0 0 42px!important;font-size:1.24rem!important}.vocab-select .tile-icon{width:38px!important;height:38px!important;flex-basis:38px!important;font-size:1.14rem!important}.exam-select .tile-body,.vocab-select .tile-body{grid-area:body!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;min-width:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;direction:rtl!important;text-align:right!important;overflow:visible!important}.exam-select .tile-title,.vocab-select .tile-title{display:block!important;width:100%!important;text-align:right!important;direction:rtl!important;margin:0 0 8px!important;padding:0!important;font-weight:900!important;line-height:1.26!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important}.exam-select .tile-title{font-size:clamp(.92rem,1.85vw,1.12rem)!important}.vocab-select .tile-title{font-size:clamp(.96rem,1.95vw,1.12rem)!important;margin-bottom:7px!important}.exam-select .tile-meta,.vocab-select .tile-meta{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;justify-content:flex-start!important;align-items:center!important;direction:rtl!important;color:var(--brand-purple-main)!important;font-weight:900!important;margin:0!important;gap:7px!important;white-space:nowrap!important;overflow:visible!important}.exam-select .tile-meta{font-size:.78rem!important}.vocab-select .tile-meta{font-size:.77rem!important}.exam-select .tile-timer,.vocab-select .tile-timer{grid-area:timer!important;position:static!important;inset:auto!important;transform:none!important;justify-self:start!important;align-self:center!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;min-width:64px!important;max-width:max-content!important;white-space:nowrap!important;color:var(--brand-purple-main)!important;font-size:.72rem!important;padding:5px 8px!important;z-index:3!important}.exam-select .tile-check,.vocab-select .tile-check{display:none!important}.exam-select .clean-select-foot,.vocab-select .clean-select-foot{margin-top:12px!important;padding-top:0!important;flex:0 0 auto!important}.vocab-select .appfooter{margin-top:6px!important;padding-top:0!important}.math-card .opts .opt.opt-or{padding-inline:12px!important;overflow:hidden!important}.math-card .opt.opt-or .opt-eq{overflow:visible!important;padding-inline:8px!important;font-size:clamp(.78rem,2.8vw,.98rem)!important;line-height:1.05!important}.math-card .opt.opt-or .opt-eq .katex{font-size:1em!important;max-width:none!important;white-space:nowrap!important}@media (max-width:560px){.select.exam-select.screen,.select.vocab-select.screen{padding-inline:14px!important;max-width:100%!important}.select.exam-select .tiles.g2{grid-auto-rows:128px!important;gap:10px!important}.exam-select .tile{height:128px!important;min-height:128px!important;max-height:128px!important;grid-template-columns:minmax(54px,max-content) minmax(0,1fr) 38px!important;column-gap:8px!important;padding:12px 10px!important;border-radius:20px!important}.vocab-select .tile{height:80px!important;min-height:80px!important;max-height:80px!important;grid-template-columns:minmax(54px,max-content) minmax(0,1fr) 36px!important;column-gap:8px!important;padding:10px!important;border-radius:20px!important}.exam-select .tile-icon{width:34px!important;height:34px!important;flex-basis:34px!important;font-size:1.05rem!important}.vocab-select .tile-icon{width:32px!important;height:32px!important;flex-basis:32px!important;font-size:1rem!important}.exam-select .tile-title{font-size:clamp(.76rem,3.05vw,.92rem)!important;line-height:1.24!important;margin-bottom:6px!important}.vocab-select .tile-title{font-size:clamp(.86rem,3.2vw,1rem)!important;line-height:1.24!important;margin-bottom:5px!important}.exam-select .tile-meta,.vocab-select .tile-meta{font-size:.65rem!important;gap:4px!important}.exam-select .tile-timer,.vocab-select .tile-timer{font-size:.6rem!important;min-width:50px!important;padding:4px 5px!important;gap:3px!important}.exam-select .mini-check,.vocab-select .mini-check{width:18px!important;height:18px!important;font-size:.72rem!important}.math-card .opt.opt-or .opt-eq{font-size:clamp(.58rem,2.55vw,.76rem)!important;padding-inline:4px!important}}.home.screen,.select.exam-select.screen,.select.vocab-select.screen,.quiz.screen{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important}.home.screen,.select.exam-select.screen,.select.vocab-select.screen{max-width:480px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.home .clean-hero,.home .home-hero{margin-top:auto!important}.home .home-cards{flex:0 0 auto!important;margin-bottom:auto!important}.home .appfooter{flex:none!important}.exam-select .main-logo,.vocab-select .main-logo{margin-top:auto!important}.exam-select .select-foot,.exam-select .clean-select-foot,.vocab-select .select-foot,.vocab-select .clean-select-foot{flex:0 0 auto!important;margin-bottom:auto!important}.exam-select .appfooter,.vocab-select .appfooter{flex:none!important}.quiz .frame{flex:0 0 auto!important;margin-block:auto!important;width:100%!important}.quiz .appfooter{flex:none!important}.select.exam-select .tiles.g2{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important;width:100%!important;flex:0 0 auto!important;align-content:start!important;margin:0!important;padding:0!important}.select.exam-select .tile{display:grid!important;direction:ltr!important;grid-template-columns:minmax(66px,auto) minmax(0,1fr) 46px!important;grid-template-areas:"timer body icon"!important;align-items:center!important;column-gap:12px!important;row-gap:0!important;height:auto!important;min-height:74px!important;max-height:none!important;padding:14px 16px!important;border-radius:20px!important;overflow:hidden!important;text-align:right!important}.select.exam-select .tile-timer{grid-area:timer!important;justify-self:start!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;min-width:64px!important;max-width:max-content!important;padding:7px 10px!important;border-radius:999px!important;white-space:nowrap!important;color:var(--brand-purple-main)!important;background:#5a3ed61a!important;border:1px solid rgba(90,62,214,.22)!important;font-size:.72rem!important;font-weight:800!important;z-index:3!important;cursor:pointer!important}.select.exam-select .tile-body{grid-area:body!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;gap:4px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;direction:rtl!important;text-align:right!important}.select.exam-select .tile-title{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:right!important;direction:rtl!important;font-weight:800!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;font-size:clamp(.96rem,2vw,1.08rem)!important}.select.exam-select .tile-meta{display:flex!important;width:100%!important;margin:0!important;gap:7px!important;justify-content:flex-start!important;align-items:center!important;direction:rtl!important;white-space:nowrap!important;color:var(--brand-purple-main)!important;font-weight:800!important;font-size:.76rem!important}.select.exam-select .tile-icon{grid-area:icon!important;justify-self:end!important;align-self:center!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;flex:0 0 42px!important;font-size:1.24rem!important}.select.exam-select .tile-check{display:none!important}.select.exam-select .btn-primary,.select.vocab-select .btn-primary{min-height:50px!important}@media (max-width:560px){.home.screen,.select.exam-select.screen,.select.vocab-select.screen{max-width:100%!important}.select.exam-select .tile{grid-template-columns:minmax(56px,auto) minmax(0,1fr) 38px!important;column-gap:9px!important;padding:12px!important;min-height:68px!important}.select.exam-select .tile-icon{width:34px!important;height:34px!important;flex-basis:34px!important;font-size:1.05rem!important}.select.exam-select .tile-timer{min-width:54px!important;padding:6px 8px!important;font-size:.64rem!important}.select.exam-select .tile-title{font-size:clamp(.86rem,3.4vw,1rem)!important}.select.exam-select .tile-meta{font-size:.66rem!important;gap:5px!important}}.math-card .opts.opts-two-col,.math-card .opts.opts-single-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(8px,2.3vw,14px)!important;width:100%!important;align-items:stretch!important}.math-card .opts.opts-two-col .opt,.math-card .opts.opts-single-col .opt{min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:clamp(56px,7.2vh,76px)!important;max-height:none!important;padding:clamp(10px,2.4vw,15px)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important}.math-card .opts.opts-two-col .opt .opt-eq,.math-card .opts.opts-two-col .opt .opt-txt,.math-card .opts.opts-single-col .opt .opt-eq,.math-card .opts.opts-single-col .opt .opt-txt{display:block!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;text-align:center!important;overflow:visible!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.math-card .opts .opt .opt-eq{font-size:clamp(1rem,3.6vw,1.26rem)!important}.math-card .opts .opt .opt-txt{font-size:clamp(.98rem,3.4vw,1.16rem)!important}.math-card .opts .opt.opt-long .opt-eq{font-size:clamp(.78rem,2.9vw,.98rem)!important}.math-card .opts .opt.opt-xlong .opt-eq{font-size:clamp(.72rem,2.5vw,.9rem)!important}.math-card .opts .opt.opt-long .opt-txt{font-size:clamp(.9rem,3.1vw,1.06rem)!important}.math-card .opts .opt.opt-xlong .opt-txt{font-size:clamp(.82rem,2.8vw,.98rem)!important}.math-card .opts .opt.opt-flat.opt-long .opt-eq{font-size:clamp(.92rem,3.3vw,1.12rem)!important}.math-card .opts .opt.opt-flat.opt-xlong .opt-eq{font-size:clamp(.84rem,3vw,1.02rem)!important}.math-card .opts .opt .opt-eq .katex{display:inline-block!important;font-size:1em!important;max-width:100%!important;white-space:nowrap!important}.math-card .opts .opt.opt-flat .opt-eq .katex,.math-card .opts .opt.opt-flat .opt-eq .katex .base{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.math-card .opts .opt .opt-eq .katex-display{margin:0!important;max-width:100%!important;overflow:visible!important}@media (max-width:560px){.math-card .opts.opts-two-col .opt,.math-card .opts.opts-single-col .opt{min-height:52px!important;padding:10px!important}.math-card .opts .opt .opt-eq{font-size:clamp(.96rem,3.9vw,1.14rem)!important}.math-card .opts .opt .opt-txt{font-size:clamp(.94rem,3.7vw,1.08rem)!important}.math-card .opts .opt.opt-long .opt-eq{font-size:clamp(.7rem,2.7vw,.86rem)!important}.math-card .opts .opt.opt-xlong .opt-eq{font-size:clamp(.66rem,2.4vw,.82rem)!important}.math-card .opts .opt.opt-long .opt-txt{font-size:clamp(.86rem,3.4vw,1rem)!important}.math-card .opts .opt.opt-xlong .opt-txt{font-size:clamp(.8rem,3.1vw,.94rem)!important}.math-card .opts .opt.opt-flat.opt-long .opt-eq{font-size:clamp(.86rem,3.6vw,1.04rem)!important}.math-card .opts .opt.opt-flat.opt-xlong .opt-eq{font-size:clamp(.78rem,3.2vw,.94rem)!important}}.home .clean-hero,.home .home-hero{margin-top:clamp(135px,20vh,180px)!important;margin-bottom:0!important;padding-bottom:6px!important}.home .home-cards{margin-bottom:auto!important}.select.exam-select.screen,.select.vocab-select.screen{justify-content:flex-start!important;min-height:100%!important;height:100%!important;padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.select.exam-select .main-logo,.select.vocab-select .main-logo{margin-top:clamp(8px,2.4vh,22px)!important;margin-bottom:clamp(18px,3vh,26px)!important}.select.exam-select .tiles.g2,.select.vocab-select .tiles.g1{margin-top:0!important;flex:0 0 auto!important;align-content:start!important}.select.exam-select .tile,.select.vocab-select .tile{display:grid!important;direction:ltr!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-template-areas:"body icon"!important;align-items:center!important;column-gap:12px!important;text-align:right!important}.select.exam-select .tile-body,.select.vocab-select .tile-body{grid-area:body!important;align-items:center!important;justify-content:center!important;text-align:center!important;direction:rtl!important;min-width:0!important}.select.exam-select .tile-title,.select.vocab-select .tile-title,.select.exam-select .tile-meta,.select.vocab-select .tile-meta{text-align:center!important;justify-content:center!important}.select.exam-select .tile-icon,.select.vocab-select .tile-icon{grid-area:icon!important;justify-self:end!important;align-self:center!important;position:static!important;inset:auto!important;margin:0!important;transform:none!important}.select.exam-select .tile-timer,.select.vocab-select .tile-timer{display:none!important}.select.exam-select .clean-select-foot,.select.vocab-select .clean-select-foot{width:100%!important;flex:0 0 auto!important;align-items:center!important;gap:10px!important;margin-top:clamp(12px,2vh,18px)!important;margin-bottom:0!important;padding-top:0!important}.timer-toggle{width:max-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 10px!important;border-radius:999px!important;border:1px solid rgba(90,62,214,.22)!important;background:#ffffff9e!important;color:#5a3ed6b8!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;box-shadow:0 12px 26px -20px #5a3ed68c!important}.dark .timer-toggle{background:#ffffff14!important;border-color:#ffffff2e!important;color:#ffffffb8!important}.timer-toggle.on{background:#5a3ed621!important;border-color:#5a3ed661!important;color:var(--brand-purple-main)!important}.timer-toggle-icon{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;flex:0 0 22px!important;filter:grayscale(.35)!important}.timer-toggle.on .timer-toggle-icon{filter:none!important}.timer-toggle-switch{width:38px!important;height:21px!important;flex:0 0 38px!important;position:relative!important;border-radius:999px!important;border:1px solid rgba(90,62,214,.26)!important;background:#5a3ed61a!important;transition:background .18s ease,border-color .18s ease!important}.timer-toggle-knob{position:absolute!important;top:50%!important;inset-inline-start:3px!important;width:15px!important;height:15px!important;border-radius:999px!important;background:#5a3ed666!important;transform:translateY(-50%)!important;transition:inset-inline-start .18s ease,background .18s ease!important}.timer-toggle.on .timer-toggle-switch{background:linear-gradient(120deg,var(--brand-purple-dark),var(--brand-purple-main))!important;border-color:transparent!important}.timer-toggle.on .timer-toggle-knob{inset-inline-start:19px!important;background:#fff!important}.timer-toggle-check{width:19px!important;height:19px!important;flex:0 0 19px!important;display:grid!important;place-items:center!important;border-radius:6px!important;border:1.5px solid rgba(90,62,214,.24)!important;background:#ffffff4d!important;color:transparent!important;font-size:.78rem!important;font-weight:900!important}.timer-toggle.on .timer-toggle-check{background:linear-gradient(120deg,var(--brand-purple-dark),var(--brand-purple-main))!important;border-color:transparent!important;color:#fff!important}.select.exam-select .clean-select-foot .btn-primary,.select.vocab-select .clean-select-foot .btn-primary{width:100%!important}.select.exam-select .appfooter,.select.vocab-select .appfooter{margin-top:auto!important}@media (max-width:560px){.select.exam-select .main-logo,.select.vocab-select .main-logo{margin-top:clamp(6px,2vh,18px)!important;margin-bottom:clamp(16px,2.6vh,22px)!important}.select.exam-select .tile,.select.vocab-select .tile{grid-template-columns:minmax(0,1fr) 38px!important;column-gap:9px!important}.timer-toggle{font-size:.72rem!important;padding:7px 9px!important}}.card-tools{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;direction:ltr!important;min-height:auto!important;margin-bottom:clamp(10px,1.8vh,14px)!important}.quiz-tool-btn,.card-grid-btn,.flag-btn.compact,.hint-icon,.tool-speak,.q-speak.tool-speak{width:auto!important;min-width:auto!important;height:auto!important;min-height:38px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 11px!important;border-radius:13px!important;border:1px solid rgba(90,62,214,.22)!important;background:#5a3ed617!important;color:var(--brand-purple-main)!important;box-shadow:0 10px 22px -18px #301c7ba6!important;font-family:Tajawal,system-ui,sans-serif!important;font-size:clamp(.68rem,2.25vw,.82rem)!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;text-indent:0!important;cursor:pointer!important;transition:transform .18s var(--ease-back),background .18s,border-color .18s,box-shadow .18s!important}.quiz-tool-btn:hover,.card-grid-btn:hover,.flag-btn.compact:hover,.hint-icon:hover,.tool-speak:hover{transform:translateY(-2px)!important;background:#5a3ed624!important;border-color:#5a3ed657!important;box-shadow:0 14px 28px -18px #301c7bc7!important}.quiz-tool-btn:active,.card-grid-btn:active,.flag-btn.compact:active,.hint-icon:active,.tool-speak:active{transform:scale(.97)!important}.card-grid-btn{margin-right:auto!important;color:var(--brand-violet)!important;background:#5a3ed61a!important}.flag-btn.compact.on,.hint-icon.on,.q-speak.speaking{color:#fff!important;background:linear-gradient(120deg,var(--brand-purple-dark),var(--brand-purple-main))!important;border-color:transparent!important;animation:none!important}.quiz-rails,.rail,.qtimer{display:none!important}.in-card-timers{padding-bottom:0!important;margin-bottom:clamp(10px,1.8vh,14px)!important;border-bottom:0!important}.in-card-timers .quiz-status{margin:0!important}.card-nav-row{display:flex!important;gap:12px!important;width:100%!important}.card-nav-row .nav-btn,.card-nav-row .nav-btn.primary{flex:1 1 0!important;width:50%!important;min-width:0!important;min-height:56px!important;border:none!important;border-radius:16px!important;color:#fff!important;background:linear-gradient(120deg,var(--brand-violet),var(--brand-violet-2))!important;box-shadow:0 16px 34px -20px #301c7bd9!important;font-weight:900!important}.card-nav-row .nav-btn:disabled{opacity:.42!important;filter:grayscale(.15)!important;cursor:not-allowed!important;transform:none!important}.main-logo img{width:clamp(112px,18vw,136px)!important}.home .main-logo img{width:clamp(128px,22vw,156px)!important}.select .main-logo img,.results .main-logo img,.review .main-logo img,.report .main-logo img,.lead .main-logo img{width:clamp(118px,19vw,146px)!important}.quiz-mini-logo{width:clamp(92px,16vw,118px)!important}@media (max-width:420px){.card-tools{gap:6px!important}.quiz-tool-btn,.card-grid-btn,.flag-btn.compact,.hint-icon,.tool-speak,.q-speak.tool-speak{min-height:36px!important;padding:8px 9px!important;font-size:.66rem!important;border-radius:12px!important}.card-nav-row{gap:9px!important}.card-nav-row .nav-btn,.card-nav-row .nav-btn.primary{min-height:52px!important;font-size:.95rem!important}.quiz-mini-logo{width:clamp(84px,23vw,104px)!important}}.home-icon-btn{background:#ffffffad!important;border-color:#5a3ed61a!important;box-shadow:0 10px 24px -20px #1e145073!important}.home-icon-btn:hover{background:#ffffffdb!important}.home-icon-img{width:28px!important;height:28px!important;display:block!important;object-fit:contain!important}.home-icon-btn:active .home-icon-img{transform:rotate(8deg) scale(1.08);transition:transform .22s var(--ease-back)}@media (max-width:420px){.home-icon-img{width:26px!important;height:26px!important}}body:not(.light) .home-icon-btn{background:#ffffff1a!important;border-color:#ffffff24!important}body:not(.light) .home-icon-btn:hover{background:#ffffff29!important}.home .clean-footer,.clean-footer{color:var(--brand-violet)!important;font-weight:900!important;font-size:clamp(.82rem,2.65vw,.98rem)!important;letter-spacing:.01em!important}.home .clean-footer span,.clean-footer span{color:var(--brand-violet)!important;font-weight:900!important}.home .clean-footer a,.clean-footer a{color:var(--brand-violet-2)!important;font-weight:950!important;text-decoration:none!important;padding:0 3px!important;border-bottom:2px solid rgba(90,62,214,.35)!important}.home .clean-footer a:hover,.clean-footer a:hover{color:var(--brand-violet)!important;border-bottom-color:#301c7ba6!important}.third-choice-tiles{width:100%!important;max-width:100%!important;margin:0 auto!important;gap:7px!important;overflow:hidden!important}.third-choice-tiles .third-prompt{margin-bottom:7px!important}.third-tile{position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;aspect-ratio:1/1!important;padding:2px!important;border-radius:clamp(6px,1.2vw,10px)!important;box-sizing:border-box!important;overflow:hidden!important;display:block!important;background:#fff!important}.third-crop-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;border-radius:inherit!important}.third-letter-badge{position:absolute!important;top:2px!important;left:2px!important;z-index:2!important;min-width:clamp(13px,2.4vw,20px)!important;height:clamp(13px,2.4vw,20px)!important;padding:0 3px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:linear-gradient(120deg,var(--brand-purple-dark),var(--brand-purple-main))!important;color:#fff!important;font-family:Tajawal,system-ui,sans-serif!important;font-size:clamp(.52rem,1.7vw,.72rem)!important;font-weight:950!important;line-height:1!important;text-indent:0!important;box-shadow:0 5px 10px -7px #301c7bcc!important}.third-tile:before,.third-tile:after,.third-tile span:not(.third-letter-badge):not(.third-crop){display:none!important;content:none!important}.third-tile.sel,.third-tile:hover{color:inherit!important;text-indent:0!important}@media (max-width:420px){.third-choice-tiles{gap:6px!important}.third-tile-grid{gap:3px!important}.third-tile{padding:1px!important;border-radius:6px!important}.third-letter-badge{top:1px!important;left:1px!important;min-width:12px!important;height:12px!important;font-size:.48rem!important;padding:0 2px!important}}.third-choice-tiles{width:100%!important;max-width:100%!important;margin:0 auto!important;gap:8px!important;overflow:hidden!important}.third-tile-grid{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:clamp(3px,.75vw,6px)!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.third-tile{cursor:default!important;pointer-events:none!important;position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;aspect-ratio:1/1!important;padding:2px!important;border-radius:clamp(6px,1.2vw,10px)!important;box-sizing:border-box!important;overflow:hidden!important;display:block!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 5px 14px -12px #23195059!important}.third-answer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:360px!important;margin:12px auto 0!important;direction:ltr!important}.third-answer-btn{min-height:42px!important;border:1px solid rgba(90,62,214,.22)!important;border-radius:14px!important;background:#ffffffd6!important;color:var(--paper-ink)!important;font-family:Tajawal,system-ui,sans-serif!important;font-size:1rem!important;font-weight:950!important;line-height:1!important;box-shadow:0 10px 22px -20px #301c7b8c!important;cursor:pointer!important;transition:transform .18s var(--ease-back),background .18s,border-color .18s,box-shadow .18s!important}.third-answer-btn:hover{transform:translateY(-1px)!important;border-color:#5a3ed66b!important;background:#5a3ed61a!important}.third-answer-btn.sel{color:#fff!important;border-color:transparent!important;background:linear-gradient(120deg,var(--brand-purple-dark),var(--brand-purple-main))!important;box-shadow:0 14px 28px -18px #301c7bd1!important}.third-answer-btn.correct{color:#0b5a3e!important;border-color:#22c58b8c!important;background:#22c58b29!important}.third-answer-btn.wrong{color:#8b1f2d!important;border-color:#ff5a6a85!important;background:#ff5a6a24!important}@media (max-width:420px){.third-answer-grid{gap:7px!important;margin-top:10px!important;max-width:320px!important}.third-answer-btn{min-height:38px!important;border-radius:12px!important;font-size:.92rem!important}}.review-thumb-wrap{gap:8px!important;line-height:1.25!important}.review-choice-meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:4px 8px!important;border-radius:999px!important;background:#5a3ed61a!important;color:var(--brand-purple-main)!important;font-size:.82rem!important;font-weight:950!important;white-space:nowrap!important}.home-hero.clean-hero{transform:translateY(-14px)!important;padding-top:0!important;padding-bottom:28px!important;margin-bottom:2px!important}@media (max-height:720px){.home-hero.clean-hero{transform:translateY(-9px)!important;padding-bottom:20px!important}}.exam-select .tile-meta,.vocab-select .tile-meta,.exam-select .dot,.vocab-select .dot{display:none!important}.exam-select .tile,.vocab-select .tile{min-height:88px!important;padding-block:14px!important;padding-inline-start:68px!important;padding-inline-end:68px!important}.exam-select .tile-body,.vocab-select .tile-body{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important;min-height:54px!important;margin:0!important;padding:0!important}.exam-select .tile-title,.vocab-select .tile-title{width:100%!important;margin:0!important;text-align:center!important;line-height:1.45!important}.exam-select .tile-icon,.vocab-select .tile-icon{inset-inline-start:18px!important;inset-block-start:50%!important;transform:translateY(-50%)!important}.exam-select .tile:hover .tile-icon,.vocab-select .tile:hover .tile-icon{transform:translateY(-50%) scale(1.06) rotate(-4deg)!important}@media (max-width:560px){.exam-select .tile,.vocab-select .tile{min-height:84px!important;padding-block:12px!important;padding-inline-start:58px!important;padding-inline-end:58px!important}.exam-select .tile-body,.vocab-select .tile-body{min-height:50px!important}.exam-select .tile-icon,.vocab-select .tile-icon{inset-inline-start:14px!important}}@media (max-width:390px){.exam-select .tile,.vocab-select .tile{min-height:80px!important;padding-inline-start:52px!important;padding-inline-end:52px!important}}.numq-helper{color:#111!important;font-weight:950!important}.third-tile-grid{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:clamp(2px,.6vw,5px)!important;overflow:hidden!important}.third-tile{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(1px,.35vw,3px)!important;aspect-ratio:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0!important;overflow:visible!important}.third-letter-badge{position:static!important;z-index:1!important;min-width:auto!important;width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font-family:Tajawal,system-ui,sans-serif!important;font-size:clamp(.48rem,1.25vw,.78rem)!important;font-weight:950!important;line-height:1!important;letter-spacing:-.04em!important;text-indent:0!important;white-space:nowrap!important}.third-crop-img{min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:1px solid rgba(20,16,46,.14)!important;border-radius:clamp(4px,1vw,8px)!important;box-shadow:0 5px 14px -12px #23195073!important;box-sizing:border-box!important}@media (max-width:420px){.third-tile-grid{gap:2px!important}.third-tile{gap:1px!important}.third-letter-badge{font-size:clamp(.43rem,1.45vw,.55rem)!important}.third-crop-img{border-radius:4px!important}}.home .home-hero.clean-hero{padding-bottom:clamp(42px,6.5vh,64px)!important;transform:translateY(-18px)!important}.home .home-hero.clean-hero .main-logo{margin-bottom:clamp(18px,3.2vh,28px)!important}.home .home-hero.clean-hero h1{margin-top:0!important;margin-bottom:0!important}.home .home-cards{margin-top:0!important}@media (max-height:720px){.home .home-hero.clean-hero{padding-bottom:clamp(30px,5vh,44px)!important;transform:translateY(-12px)!important}.home .home-hero.clean-hero .main-logo{margin-bottom:16px!important}}.timer-toggle{direction:rtl!important;gap:8px!important;padding:8px 12px!important}.timer-toggle-check{display:none!important}.timer-toggle-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;font-size:.8rem!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.dark .timer-toggle-label{color:inherit!important}@media (max-width:560px){.timer-toggle-label{font-size:.74rem!important}}.third-choice-tiles{overflow:hidden!important}.third-tile-grid{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:clamp(1px,.38vw,4px)!important;overflow:hidden!important}.third-tile{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(1px,.25vw,2px)!important;min-width:0!important;overflow:visible!important;pointer-events:none!important}.third-letter-badge{display:inline-flex!important;position:static!important;align-items:center!important;justify-content:flex-end!important;min-width:auto!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font-size:clamp(.45rem,1.15vw,.72rem)!important;font-weight:950!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-indent:0!important}.third-crop-img{min-width:0!important;width:100%!important;max-width:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;background:#fff!important;border:1px solid rgba(20,16,46,.16)!important;border-radius:clamp(3px,.8vw,7px)!important;box-sizing:border-box!important}@media (max-width:420px){.third-tile-grid,.third-tile{gap:1px!important}.third-letter-badge{font-size:clamp(.36rem,1.25vw,.5rem)!important;letter-spacing:-.06em!important}.third-crop-img{border-radius:3px!important}}.home.screen{justify-content:flex-start!important}.home .appbar{flex:0 0 auto!important}.home .home-hero.clean-hero,.home .clean-hero,.home .home-hero{margin-top:clamp(18px,5vh,44px)!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transform:none!important;flex:0 0 auto!important}.home .home-hero.clean-hero .main-logo,.home .home-hero .main-logo{margin-top:0!important;margin-bottom:clamp(12px,2.4vh,22px)!important}.home .home-hero.clean-hero h1,.home .home-hero h1{margin:0!important;background:linear-gradient(120deg,var(--brand-purple-main) 0%,var(--brand-violet) 52%,var(--brand-purple-dark) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:var(--brand-purple-main)!important}.home .home-cards{flex:0 0 auto!important;margin-top:auto!important;margin-bottom:auto!important;padding:0!important;gap:clamp(12px,2.2vh,18px)!important}.home .appfooter{flex:0 0 auto!important}@media (max-height:720px){.home .home-hero.clean-hero,.home .clean-hero,.home .home-hero{margin-top:clamp(12px,3vh,26px)!important}.home .home-hero.clean-hero .main-logo,.home .home-hero .main-logo{margin-bottom:clamp(8px,1.8vh,14px)!important}}.third-choice-tiles{overflow:hidden!important;max-width:100%!important}.third-tile-grid{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:clamp(1px,.35vw,3px)!important;width:100%!important;max-width:100%!important;overflow:hidden!important;direction:ltr!important;box-sizing:border-box!important}.third-option-preview{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(1px,.22vw,2px)!important;overflow:hidden!important;box-sizing:border-box!important}.third-option-prefix{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111!important;font-family:Tajawal,system-ui,sans-serif!important;font-weight:950!important;font-size:clamp(.42rem,1.05vw,.68rem)!important;line-height:1!important;letter-spacing:-.055em!important;white-space:nowrap!important;margin:0!important;padding:0!important}.third-option-preview .third-tile{flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;aspect-ratio:1/1!important;display:block!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;pointer-events:none!important}.third-option-preview .third-crop-img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;display:block!important;background:#fff!important;border:1px solid rgba(20,16,46,.16)!important;border-radius:clamp(3px,.75vw,7px)!important;box-sizing:border-box!important}.third-letter-badge{display:none!important}@media (max-width:420px){.third-tile-grid,.third-option-preview{gap:1px!important}.third-option-prefix{font-size:clamp(.34rem,1.1vw,.48rem)!important;letter-spacing:-.075em!important}.third-option-preview .third-crop-img{border-radius:3px!important}}.home .home-cards{margin-top:clamp(26px,4.2vh,44px)!important;margin-bottom:auto!important}.home .home-hero.clean-hero h1,.home .home-hero h1{background:linear-gradient(90deg,var(--brand-violet) 0%,var(--brand-violet-2) 58%,#8d7cff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:var(--brand-violet-2)!important}@media (max-height:720px){.home .home-cards{margin-top:clamp(18px,3.2vh,34px)!important}}.math-card .opts .opt.opt-oneline-math{height:clamp(56px,7.4vh,72px)!important;min-height:0!important;max-height:72px!important;padding:clamp(7px,1.9vw,11px)!important;overflow:hidden!important;align-items:center!important;justify-content:center!important}.math-card .opts .opt.opt-oneline-math .opt-eq{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-align:center!important;font-size:clamp(.84rem,3.15vw,1.03rem)!important}.math-card .opts .opt.opt-oneline-math.opt-long .opt-eq{font-size:clamp(.72rem,2.68vw,.91rem)!important}.math-card .opts .opt.opt-oneline-math.opt-xlong .opt-eq{font-size:clamp(.62rem,2.25vw,.78rem)!important}.one-line-math-option{display:inline-flex!important;flex-flow:row nowrap!important;align-items:baseline!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;direction:ltr!important;unicode-bidi:isolate!important;font-family:KaTeX_Main,Times New Roman,serif!important;font-weight:800!important;line-height:1!important}.one-line-math-option *{white-space:nowrap!important;flex:0 0 auto!important;line-height:1!important}.one-line-math-option .math-var{font-family:KaTeX_Math,Times New Roman,serif!important;font-style:italic!important;font-weight:800!important}.one-line-math-option .math-space{width:.42em!important;min-width:.42em!important;max-width:.42em!important;overflow:hidden!important}.one-line-math-option sup{font-size:.68em!important;line-height:0!important;position:relative!important;top:-.32em!important;margin-inline-start:.02em!important}.math-card .opts .opt.opt-oneline-math .opt-mark{flex:0 0 18px!important;margin-inline-start:6px!important;line-height:1!important}@media (max-width:420px){.math-card .opts .opt.opt-oneline-math{height:56px!important;max-height:56px!important;padding:6px 7px!important}.math-card .opts .opt.opt-oneline-math .opt-eq{font-size:clamp(.72rem,3vw,.9rem)!important}.math-card .opts .opt.opt-oneline-math.opt-long .opt-eq{font-size:clamp(.62rem,2.55vw,.78rem)!important}.math-card .opts .opt.opt-oneline-math.opt-xlong .opt-eq{font-size:clamp(.54rem,2.15vw,.68rem)!important}}.review-ans{display:none!important}.appfooter.ad-footer{width:100%!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 0 2px!important;margin-top:8px!important;border-top:none!important;color:var(--txt)!important}.footer-ad-banner{width:min(100%,360px)!important;height:72px!important;position:relative!important;overflow:hidden!important;border-radius:20px!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:2px!important;align-items:center!important;padding:12px 15px!important;text-align:right!important;background:radial-gradient(circle at 12% 18%,rgba(0,195,225,.34),transparent 36%),radial-gradient(circle at 88% 78%,rgba(255,139,19,.3),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0b)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 18px 42px -26px #000000b3,inset 0 1px #ffffff24!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.footer-ad-banner:after{content:"";position:absolute;inset:0 auto 0 -55%;width:42%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-18deg);animation:footerAdSheen 4.5s var(--ease) infinite}@keyframes footerAdSheen{0%,55%{left:-55%}85%,to{left:130%}}.footer-ad-kicker{grid-row:1/3!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:14px!important;color:#04222e!important;font-size:.72rem!important;font-weight:900!important;background:linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan-2))!important;box-shadow:0 10px 24px -14px var(--brand-cyan)!important}.footer-ad-title{font-size:.94rem!important;font-weight:900!important;line-height:1.1!important;color:var(--txt)!important;position:relative!important;z-index:1!important}.footer-ad-copy{font-size:.72rem!important;font-weight:700!important;line-height:1.25!important;color:var(--txt-dim)!important;position:relative!important;z-index:1!important}.course-footer{border-top:1px solid rgba(255,255,255,.06)!important}@media (max-width:360px){.footer-ad-banner{height:68px!important;padding:10px 12px!important}.footer-ad-kicker{width:38px!important;height:38px!important}.footer-ad-title{font-size:.88rem!important}.footer-ad-copy{font-size:.68rem!important}}.ad-pop-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:18px!important;background:#0604128f!important;backdrop-filter:blur(12px) saturate(130%)!important;-webkit-backdrop-filter:blur(12px) saturate(130%)!important;animation:adOverlayIn .22s var(--ease) both!important}.ad-pop-card{width:min(80vw,640px)!important;height:min(80vh,760px)!important;max-width:640px!important;max-height:760px!important;min-width:min(80vw,300px)!important;min-height:min(80vh,420px)!important;position:relative!important;overflow:hidden!important;border-radius:30px!important;background:radial-gradient(circle at 16% 12%,rgba(86,230,255,.32),transparent 34%),radial-gradient(circle at 88% 88%,rgba(255,139,19,.28),transparent 36%),linear-gradient(145deg,#ffffff29,#ffffff0e)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 30px 90px -26px #000000d1,inset 0 1px #ffffff2e!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;animation:adCardIn .34s var(--ease-back) both!important}.ad-pop-card:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px dashed rgba(255,255,255,.2);border-radius:24px;pointer-events:none}.ad-pop-close{position:absolute!important;top:14px!important;inset-inline-end:14px!important;z-index:4!important;width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;cursor:pointer!important;display:grid!important;place-items:center!important;color:var(--txt)!important;background:#ffffff1c!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;font-size:1.7rem!important;line-height:1!important;font-weight:800!important;transition:transform .2s var(--ease-back),background .2s!important}.ad-pop-close:hover{transform:translateY(-2px) scale(1.04)!important;background:#ffffff2e!important}.ad-pop-content{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;padding:72px clamp(22px,5vw,54px) 38px!important;text-align:center!important}.ad-pop-kicker{position:absolute!important;top:18px!important;inset-inline-start:18px!important;padding:8px 14px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;color:#04222e!important;background:linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan-2))!important;box-shadow:0 12px 26px -17px var(--brand-cyan)!important}.ad-pop-placeholder{width:100%!important;max-width:430px!important;min-height:46%!important;border-radius:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:28px 20px!important;background:#ffffff13!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px #ffffff1f!important}.ad-pop-icon{font-size:3rem!important;filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))!important}.ad-pop-placeholder h2{margin:0!important;font-size:clamp(1.55rem,5.2vw,2.4rem)!important;font-weight:900!important;color:var(--txt)!important;letter-spacing:-.03em!important}.ad-pop-placeholder p{margin:0!important;max-width:34ch!important;font-size:clamp(.96rem,3.4vw,1.15rem)!important;font-weight:700!important;line-height:1.75!important;color:var(--txt-dim)!important}.ad-pop-timer{font-size:.82rem!important;font-weight:800!important;color:var(--txt-mute)!important}@keyframes adOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes adCardIn{0%{opacity:0;transform:translateY(22px) scale(.94);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@media (max-width:420px){.ad-pop-card{width:80vw!important;height:80vh!important;border-radius:24px!important}.ad-pop-content{padding:70px 18px 30px!important}.ad-pop-close{width:38px!important;height:38px!important}.ad-pop-placeholder{border-radius:22px!important;padding:24px 14px!important}}.footer-ad-banner{width:min(100%,360px)!important;height:auto!important;aspect-ratio:5/1!important;position:relative!important;overflow:hidden!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.footer-ad-banner:after{display:none!important;content:none!important;animation:none!important}.footer-ad-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;-webkit-user-select:none!important;user-select:none!important}.footer-ad-cta-hotspot{position:absolute!important;left:4.8%!important;top:34.5%!important;width:17.2%!important;height:31.5%!important;border-radius:999px!important;z-index:2!important;cursor:pointer!important}.footer-ad-cta-hotspot:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}@media (max-width:360px){.footer-ad-banner{height:auto!important;padding:0!important}}.ad-pop-card.open-ad,.ad-pop-card.finish-ad{background:#071024!important;border:1px solid rgba(255,255,255,.18)!important}.ad-pop-card.open-ad:before,.ad-pop-card.finish-ad:before{display:none!important;content:none!important}.ad-pop-close{left:14px!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;top:14px!important;z-index:8!important;color:#fff!important;background:#0000006b!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 14px 32px -18px #000000d9!important}.ad-pop-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#071024!important}.ad-pop-video{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;cursor:pointer!important;background:#071024!important;-webkit-tap-highlight-color:transparent!important}.ad-pop-finish-frame{position:relative!important;width:min(100%,49.97vh,474.68px)!important;aspect-ratio:920 / 1473!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:inherit!important;background:#071024!important}.ad-pop-finish-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.ad-pop-finish-cta-hotspot{position:absolute!important;left:26.5%!important;top:89.1%!important;width:47%!important;height:8.2%!important;border-radius:999px!important;z-index:5!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.ad-pop-finish-cta-hotspot:focus-visible{outline:3px solid rgba(255,255,255,.95)!important;outline-offset:3px!important}@media (max-width:420px){.ad-pop-close{left:12px!important;right:auto!important;top:12px!important}.ad-pop-finish-frame{width:100%!important}}.footer-ad-banner{width:min(360px,calc(100vw - 20px))!important;height:auto!important;aspect-ratio:5/1!important;border-radius:18px!important;overflow:hidden!important;background:#301c7a!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0)!important}.footer-ad-img{display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;filter:none!important;transform:translateZ(0)!important;image-rendering:auto!important}.ad-pop-card.open-ad,.ad-pop-card.finish-ad{border-radius:30px!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ad-pop-media,.ad-pop-video,.ad-pop-finish-frame,.ad-pop-finish-img{border-radius:inherit!important;filter:none!important}.ad-pop-video{object-fit:contain!important;transform:translateZ(0)!important}.ad-pop-finish-frame{box-shadow:0 22px 54px -34px #000000d9!important}.ad-pop-finish-cta-hotspot{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}@keyframes adCardIn{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:none}}@media (max-width:420px){.ad-pop-card.open-ad,.ad-pop-card.finish-ad{border-radius:24px!important}.footer-ad-banner{border-radius:16px!important}}.footer-ad-banner{text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.footer-ad-banner:focus-visible{outline:2px solid #ffffff!important;outline-offset:3px!important}.ad-pop-card.open-ad{width:min(92vw,48.375vh,540px)!important;height:auto!important;aspect-ratio:9/16!important;max-width:540px!important;max-height:86vh!important;min-width:0!important;min-height:0!important}.ad-pop-card.open-ad .ad-pop-video{object-fit:cover!important}@media (max-width:420px){.ad-pop-card.open-ad{width:min(94vw,50.625vh)!important;max-height:90vh!important}}.ad-pop-card.finish-ad{width:min(92vw,48.375vh,540px)!important;height:auto!important;aspect-ratio:9/16!important;max-width:540px!important;max-height:86vh!important;min-width:0!important;min-height:0!important;background:#202942!important}.ad-pop-image-ad{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.ad-pop-image-ad:focus-visible{outline:3px solid rgba(255,255,255,.95)!important;outline-offset:3px!important}.ad-pop-card.finish-ad .ad-pop-finish-img{display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;border-radius:inherit!important;filter:none!important;transform:translateZ(0)!important;image-rendering:auto!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}@media (max-width:420px){.ad-pop-card.finish-ad{width:min(94vw,50.625vh)!important;max-height:90vh!important}}.footer-ad-banner,.footer-ad-img{transform:none!important;filter:none!important}.footer-ad-img{image-rendering:auto!important;backface-visibility:hidden!important}.footer-ad-banner{width:min(100%,360px)!important;aspect-ratio:5/1!important;border-radius:16px!important;overflow:hidden!important;background:#301c7a!important;box-shadow:none!important;transform:none!important;filter:none!important}.footer-ad-img{display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;transform:none!important;filter:none!important;image-rendering:auto!important;backface-visibility:hidden!important}.ad-pop-preload-video{position:fixed!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip-path:inset(50%)!important;z-index:-1!important}
