@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/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(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/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(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/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(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/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(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,math,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.19.1"}.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>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .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 .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;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 .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .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 .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .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 .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .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 .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 .reflectbox{display:inline-block;transform:scaleX(-1)}.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>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--navy: #00236f;--indigo: #1e3a8a;--blue: #1e6fff;--ink: #131b2e;--muted: #444651;--gray: #757682;--bg: #faf8ff;--soft: #eaedff;--soft2: #f2f3ff;--lav: #e2e7ff;--lav2: #dce1ff;--lav3: #dae2fd;--orange: #fd761a;--brown: #9d4300;--peach: #ffdbca;--red: #ba1a1a;--pink: #ffdad6;--teal: #1e6fff;--mint: #d6e3ff;--line: #c5c5d3;--sh-sm: 0 1px 2px rgba(0, 0, 0, .05);--sh-lg: 0 8px 10px -6px rgba(0, 0, 0, .1), 0 20px 25px -5px rgba(0, 0, 0, .1);--head: Montserrat, Inter, "Segoe UI", sans-serif;--text: Inter, "Segoe UI", sans-serif;color-scheme:light;font-family:var(--text);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}.ms{font-family:Material Symbols Outlined!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;padding:0!important;background:none!important;flex:none!important;white-space:nowrap;word-wrap:normal;direction:ltr;display:inline-block;flex-shrink:0;overflow:hidden;width:1em;height:1em;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}.land{background:var(--bg);color:var(--ink);min-height:100vh}.ln-head{position:fixed;inset:0 0 auto 0;z-index:20;height:64px;padding:0 40px;background:#faf8ffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 8px #0000000a}.ln-head__row{max-width:1200px;height:64px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.ln-brand{display:inline-flex;align-items:center;gap:8px}.ln-brand img{width:65px;height:36px;object-fit:cover}.ln-brand span{font:700 20px/28px var(--head);letter-spacing:-.5px;color:var(--navy);white-space:nowrap}.ln-brand em{font-style:normal;color:var(--blue)}.ln-head__actions{display:flex;align-items:center;gap:16px}.ln-login{height:40px;padding:0 16px;display:inline-flex;align-items:center;border-radius:12px;background:var(--soft2);color:var(--navy);font:600 14px/20px var(--text);letter-spacing:.14px}.ln-avatar{width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center}.ln-main{position:relative;padding-top:64px;overflow:hidden}.ln-marks{position:absolute;top:64px;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;max-width:1280px;margin:0 auto}.ln-marks span{position:absolute;font-family:Tinos,"Liberation Serif",Times New Roman,serif;line-height:1.5}.ln-marks .m1{left:40px;top:-48px;font-size:160px;font-weight:700;color:#b6c4ff}.ln-marks .m2{left:1156px;top:1244px;font-size:140px;font-weight:700;color:#dae2fd}.ln-marks .m3{left:16px;top:2489px;font-size:120px;color:#b6c4ff}.ln-marks .m4{left:894px;top:3318px;font-size:130px;color:#e2e7ff}.ln-marks .m5{left:64px;top:4652px;font:600 110px/165px var(--head);color:#b6c4ff}.ln-hero,.ln-stats,.ln-sec>*,.ln-final,.ln-price{position:relative}.ln-hero{max-width:1280px;margin:0 auto;padding:96px 40px;min-height:504px}.ln-hero__left{width:683px;max-width:100%;padding-bottom:32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;position:relative;z-index:1}.ln-hero h1{font:700 48px/56px var(--head);letter-spacing:-.96px;color:var(--navy)}.ln-hero h1 em{font-style:normal;color:var(--blue)}.ln-hero p{font:400 18px/28px var(--text);color:var(--muted)}.ln-cta{display:flex;gap:16px;padding-top:4px;flex-wrap:wrap;justify-content:center}.ln-btn{height:48px;padding:0 24px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font:600 14px/20px var(--text);letter-spacing:.14px;white-space:nowrap;border:0}.ln-btn--blue{background:var(--blue);color:#fff;box-shadow:0 2px 4px -2px #1e6fff40,0 4px 6px -1px #1e6fff40}.ln-btn--glow{box-shadow:0 4px 6px -4px #1e6fff4d,0 10px 15px -3px #1e6fff4d}.ln-btn--soft{background:var(--soft);color:var(--navy)}.ln-btn--glass{background:#ffffff26;color:#fff;padding:0 16px;gap:4px}.ln-blob{position:absolute;border-radius:50%;pointer-events:none}.ln-blob--a{width:192px;height:192px;left:1072px;top:228px;background:#1e6fff33;filter:blur(64px)}.ln-blob--b{width:176px;height:176px;left:731px;top:108px;background:#b6c4ff4d;filter:blur(40px)}.ln-card{background:#fff;border-radius:16px;box-shadow:var(--sh-sm)}.ln-stats{max-width:1280px;margin:0 auto;padding:24px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ln-stats article{padding:24px;display:flex;flex-direction:column;gap:4px;min-height:176px}.ln-ico{width:48px;height:48px;border-radius:12px;background:var(--lav);color:var(--navy);display:grid;place-items:center}.ln-stats h3{padding-top:4px;font:600 20px/28px var(--head);color:var(--navy)}.ln-stats p{font:400 14px/20px var(--text);color:var(--muted);white-space:pre-line}.ln-sec{max-width:1280px;margin:0 auto;padding:40px;display:flex;flex-direction:column;align-items:center;gap:40px}.ln-sec--tint{max-width:none;background:#f2f3ff99}.ln-sec--tint>*{width:100%;max-width:1200px}.ln-sec--tint4{max-width:none;background:#f2f3ff66}.ln-title{width:672px;max-width:100%;padding-top:2px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.ln-title--left{align-items:flex-start;text-align:left;width:100%}.ln-pill{display:inline-flex;padding:3.5px 16px;border-radius:9999px;background:var(--lav);color:var(--navy);font:700 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase}.ln-title h2{font:700 32px/40px var(--head);letter-spacing:-.48px;color:var(--navy)}.ln-title p{padding-top:1px;font:400 16px/24px var(--text);color:var(--muted);white-space:pre-line}.ln-steps{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ln-steps article{position:relative;overflow:hidden;height:214px;padding:24px}.ln-steps b{width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 16px/24px var(--text);margin-bottom:16px}.ln-steps b.accent{background:var(--blue);box-shadow:0 2px 4px -2px #1e6fff40,0 4px 6px -1px #1e6fff40}.ln-steps h4{font:600 18px/26px var(--head);color:var(--navy);margin-bottom:4px}.ln-steps p{font:400 14px/20px var(--text);color:var(--muted);white-space:pre-line}.ln-steps span{position:absolute;right:-8px;bottom:-8px;font:700 32px/40px var(--text);letter-spacing:-.48px;color:var(--lav)}.ln-mods{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px;row-gap:18px;align-items:start}.ln-mods article{padding:24px;display:flex;flex-direction:column;justify-content:space-between}.ln-mods h3{font:700 18px/26px var(--head);color:var(--navy)}.ln-mods p{margin-top:4px;font:400 14px/20px var(--text);color:var(--muted)}.ln-mods small{padding-top:16px;display:flex;align-items:center;gap:6px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.ln-mods small .ms{color:var(--gray)}.ln-mods small.hot{color:var(--navy)}.ln-mods small.hot .ms{color:var(--blue)}.ln-mock{width:896px;max-width:100%;background:#fff;border-radius:24px;box-shadow:var(--sh-lg);padding:40px}.ln-mock>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px}.ln-mock__who{display:flex;align-items:center;gap:16px}.ln-mock__ava{width:56px;height:56px;border-radius:16px;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 20px/28px var(--head)}.ln-mock__who strong{display:flex;align-items:center;gap:4px;font:600 18px/26px var(--head);color:var(--navy)}.ln-mock__who small{display:block;font:400 14px/20px var(--text);color:var(--muted)}.ln-streak{display:inline-flex;align-items:center;gap:4px;padding:4px 16px;border-radius:12px;background:#1e6fff26;box-shadow:var(--sh-sm);color:var(--blue);font:600 14px/20px var(--text);letter-spacing:.14px;white-space:nowrap}.ln-mock__grid{padding-top:24px;display:grid;grid-template-columns:466px 326px;justify-content:space-between;gap:24px}.ln-mock__left{display:flex;flex-direction:column;align-items:center;gap:16px}.ln-chart{width:327px;background:var(--soft2);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.ln-chart__top{display:flex;align-items:center;justify-content:space-between}.ln-chart__top strong{font:600 16px/24px var(--text);color:var(--navy)}.ln-chart__top em{font-style:normal;background:#fff;border-radius:6px;padding:4px 8px;font:700 12px/16px var(--text);letter-spacing:.24px;color:#1e6fff}.ln-chart>p{font:400 14px/20px var(--text);color:var(--muted);text-align:center}.ln-bars{height:144px;padding:16px 8px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.ln-bars div{width:49px;display:flex;flex-direction:column;align-items:center;gap:6px}.ln-bars b{font:700 12px/18px var(--text);color:var(--muted)}.ln-bars i{width:49px;height:81px;border-radius:8px 8px 0 0;background:var(--lav)}.ln-bars span{font:400 11px/16.5px var(--text);color:var(--gray)}.ln-bars .dim i{background:#1e3a8acc}.ln-bars .now b{font-size:13px;line-height:19.5px;color:var(--blue)}.ln-bars .now i{height:80px;background:var(--blue);box-shadow:0 1px 2px #1e6fff4d}.ln-bars .now span{font-weight:700;color:var(--blue)}.ln-chart__path{padding-top:8px;font:600 12px/16px var(--text)!important;letter-spacing:.24px;color:var(--muted)!important}.ln-chart__path b{font-weight:700;color:var(--navy)}.ln-sum{width:345px;gap:0!important;background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:16px;display:flex;align-items:center;gap:8px}.ln-sum>.ms{margin-right:8px}.ln-sum>div{flex:1;text-align:center}.ln-sum strong{display:block;font:600 16px/24px var(--text);color:var(--navy)}.ln-sum div span{font:400 14px/20px var(--text);color:var(--muted)}.ln-sum em{font-style:normal;background:var(--lav2);border-radius:9999px;padding:4px 12px;font:700 16px/24px var(--text);color:#00164e}.ln-mock__right{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.ln-weak,.ln-rec{border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.ln-weak{background:#ffdad666}.ln-weak h5,.ln-rec h5{display:flex;align-items:center;gap:4px;font:700 16px/24px var(--text);color:var(--red)}.ln-rec h5{font-weight:600;color:var(--navy)}.ln-weak p,.ln-rec p{font:400 14px/20px var(--text);color:var(--muted)}.ln-weak__item{background:#fff;border-radius:12px;box-shadow:var(--sh-sm);padding:8px;display:flex;flex-direction:column;gap:4px}.ln-weak__item div{display:flex;justify-content:space-between;font:500 14px/20px var(--text);letter-spacing:.14px;color:var(--ink)}.ln-weak__item b{color:var(--red)}.ln-weak__item i{height:6px;border-radius:9999px;background:var(--lav);overflow:hidden}.ln-weak__item s{display:block;height:100%;background:var(--red);border-radius:9999px}.ln-rec{background:var(--soft2)}.ln-rec__btn{height:56px;border-radius:12px;background:var(--navy);box-shadow:var(--sh-sm);color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;text-align:center;font:600 14px/20px var(--text);letter-spacing:.14px}.ln-rec__btn>span:first-child{flex:1}.ln-teacher{width:896px;max-width:100%;background:#fff;border-radius:24px;box-shadow:var(--sh-lg);padding:40px;display:grid;grid-template-columns:317px 1fr;gap:40px;align-items:center}.ln-teacher__photo{display:flex;justify-content:center}.ln-teacher figure{position:relative;width:224px;height:256px;margin:0;border-radius:16px;overflow:hidden;background:var(--lav);box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a}.ln-teacher img{width:100%;height:100%;object-fit:cover;object-position:center}.ln-teacher figcaption{position:absolute;left:8px;right:8px;bottom:8px;height:40px;padding:4px;border-radius:8px;background:#faf8ffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--sh-sm);display:grid;place-items:center;text-align:center;font:700 12px/16px var(--text);letter-spacing:.24px;color:var(--navy)}.ln-teacher__bio{display:flex;flex-direction:column;gap:16px}.ln-teacher__bio h3{font:700 24px/32px var(--head);letter-spacing:-.24px;color:var(--navy)}.ln-teacher__bio .role{margin-top:-16px;font:600 16px/24px var(--text);color:var(--blue)}.ln-teacher__bio p{font:400 16px/24px var(--text);color:var(--muted)}.ln-teacher__bio ul{padding-top:4px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ln-teacher__bio li{background:var(--soft2);border-radius:12px;padding:8px;text-align:center}.ln-teacher__bio li b{display:block;font:700 20px/28px var(--head);color:var(--navy)}.ln-teacher__bio li b.blue{color:var(--blue)}.ln-teacher__bio li span{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.ln-teacher__bio small{padding-top:4px;height:20px;display:flex;align-items:center;gap:8px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.ln-price-sec{background:#f2f3ff80;padding:40px 192px}.ln-price{max-width:896px;margin:0 auto;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;padding:40px}.ln-price>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--soft);flex-wrap:wrap}.ln-price>header>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ln-price__badge{padding:4px 16px;border-radius:9999px;background:var(--blue);box-shadow:var(--sh-sm);color:#fff;font:700 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase}.ln-price>header small{font:500 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.ln-price__guar{display:inline-flex;align-items:center;gap:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--blue)}.ln-price__body{padding-top:24px;display:grid;grid-template-columns:459px 317px;justify-content:space-between;gap:40px;align-items:start}.ln-price__info{display:flex;flex-direction:column;gap:16px}.ln-price__info h3{font:700 24px/32px var(--head);letter-spacing:-.24px;color:var(--navy)}.ln-price__info>p{margin-top:-12px;font:400 14px/20px var(--text);color:var(--muted)}.ln-price__info ul{padding-top:4px;display:flex;flex-direction:column;gap:8px}.ln-price__info li{display:flex;gap:8px;font:400 16px/24px var(--text);color:var(--ink);white-space:pre-line}.ln-price__info li .ms{margin-top:2px;color:var(--blue)}.ln-price__box{background:var(--soft2);border:1px solid rgba(226,231,255,.6);border-radius:16px;box-shadow:var(--sh-sm);padding:24px;display:flex;flex-direction:column}.ln-price__box>small{font:600 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase;color:var(--gray)}.ln-price__nums{margin-top:4px;display:flex;gap:8px;align-items:flex-start}.ln-price__nums strong{width:177px;font:700 48px/56px var(--head);letter-spacing:-.96px;color:var(--navy)}.ln-price__nums s{margin-top:24px;font:500 20px/28px var(--text);color:var(--gray)}.ln-price__off{align-self:flex-start;margin:12px 0 8px;padding:2px 8px;border-radius:4px;background:#1e6fff1a;color:var(--blue);font:700 12px/16px var(--text);letter-spacing:.24px}.ln-price__box>p{margin-bottom:16px;font:500 14px/20px var(--text);color:var(--ink)}.ln-price__box>p b{font-weight:700;color:var(--blue)}.ln-price__pay{height:56px;border-radius:16px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:600 18px/26px var(--head);box-shadow:0 4px 6px -4px #1e6fff4d,0 10px 15px -3px #1e6fff4d}.ln-price__safe{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.ln-faq{width:768px;max-width:100%;display:flex;flex-direction:column;gap:16px}.ln-faq button{width:100%;border:0;text-align:left;background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:16px}.ln-faq button>span{display:flex;align-items:center;justify-content:space-between;gap:16px}.ln-faq strong{font:600 18px/26px var(--head);color:var(--navy)}.ln-faq .ms{color:var(--gray);transition:transform .2s}.ln-faq .open .ms{transform:rotate(180deg)}.ln-faq p{margin-top:8px;font:400 16px/24px var(--text);color:var(--muted)}.ln-final-sec{max-width:1280px;margin:0 auto;padding:40px}.ln-final{min-height:220px;border-radius:24px;background:var(--navy);box-shadow:0 25px 50px -12px #00000040;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden}.ln-final>div{position:relative;z-index:1}.ln-final h2{font:700 32px/40px var(--head);letter-spacing:-.48px;color:#fff}.ln-final p{margin-top:4px;font:400 18px/28px var(--text);color:var(--lav2)}.ln-final .ln-cta{padding:0;flex-wrap:nowrap}.ln-final__blob{position:absolute;width:256px;height:256px;left:984px;top:4px;border-radius:50%;background:#1e6fff4d;filter:blur(40px)}.ln-final__mark{position:absolute;left:567px;top:-25px;font:700 180px/270px var(--text);color:#ffffff0d;pointer-events:none}.ln-foot{margin-top:40px;background:var(--soft2)}.ln-foot__row{max-width:1200px;margin:0 auto;padding:40px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.ln-foot__row p{margin-top:4px;font:400 14px/20px var(--text);color:var(--muted)}.ln-foot__right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ln-foot__right>a{display:flex;align-items:center;gap:4px;font:500 14px/20px var(--text);letter-spacing:.14px;color:var(--ink)}.ln-foot__right div{display:flex;gap:8px}.ln-foot__right div a{width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--ink);display:grid;place-items:center}.ln-copy{background:var(--soft);padding:8px 40px;text-align:center;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.app{min-height:100vh;background:var(--bg)}.side{position:fixed;inset:0 auto 0 0;z-index:30;width:256px;background:#fff;box-shadow:0 1px 8px #0000000a;padding:24px 16px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.side__top{display:flex;flex-direction:column;gap:24px}.side__brand{display:flex;align-items:center;gap:12px;padding:0 12px}.side__brand strong{display:block;font:600 18px/18px var(--head);letter-spacing:-.45px;color:var(--navy)}.side__brand small{display:block;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.side__logo{width:40px;height:40px;border-radius:12px;background:var(--navy);box-shadow:var(--sh-sm);color:#fff;display:grid;place-items:center;font:700 16px/24px var(--head);flex-shrink:0}.side__logo--calc{background:var(--indigo)}.side__brand--study{gap:8px;padding:0 4px}.side__brand--study strong{font:700 20px/25px var(--head);letter-spacing:-.5px}.side__brand--study small{color:var(--brown);letter-spacing:.6px;text-transform:uppercase}.side__nav{padding-top:8px;display:flex;flex-direction:column;gap:6px}.side__nav a{height:48px;padding:12px 14px;border-radius:12px;display:flex;align-items:center;gap:12px;font:400 16px/24px var(--text);color:var(--muted);transition:background .15s}.app--home .side__nav a.on{background:var(--lav);color:var(--navy)}.app--study .side__nav{gap:4px}.app--study .side__nav a{height:36px;padding:8px 16px;gap:8px;font:600 14px/20px var(--text);letter-spacing:.14px}.side__bottom{padding-top:16px;display:flex;flex-direction:column;gap:8px}.side__streak{background:var(--soft);border-radius:12px;padding:8px;display:flex;align-items:center;gap:4px}.side__streak b{display:block;font:700 12px/16px var(--text);letter-spacing:.24px;color:var(--ink)}.side__streak small{display:block;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.side__out{height:48px;padding:12px 14px;border:0;background:none;border-radius:12px;display:flex;align-items:center;gap:12px;font:400 16px/24px var(--text);color:var(--gray);text-align:left}.side__out:hover{background:var(--soft2)}.app--study .side__out{height:36px;padding:8px 16px;gap:8px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--red)}.top{position:fixed;top:0;left:256px;right:0;z-index:25;height:64px;padding:0 32px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 8px #0000000a;display:flex;align-items:center;justify-content:space-between;gap:16px}.app--study .top{padding:0 24px}.top__crumbs{display:flex;align-items:center;gap:8px;font:400 14px/20px var(--text);color:var(--gray);min-width:0}.top__crumbs>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.top__crumbs .cur{font-weight:600;letter-spacing:.14px;color:var(--navy)}.app--study .top__crumbs{gap:4px;color:var(--muted)}.app--study .top__crumbs>span{gap:4px}.app--study .top__crumbs .cur{color:var(--ink)}.top__crumbs a:hover{text-decoration:underline}.top__mbrand{display:none}.top__right{display:flex;align-items:center;gap:20px}.app--study .top__right{gap:16px}.top__bell{position:relative;width:32px;height:42px;border:0;background:none;border-radius:9999px;display:grid;place-items:center;color:var(--muted)}.app--study .top__bell{width:36px;height:36px}.top__bell em{position:absolute;top:6px;left:10px;min-width:16px;height:16px;border-radius:9999px;background:var(--brown);box-shadow:0 0 0 2px #fff;color:#fff;font:400 10px/16px var(--text);font-style:normal;text-align:center}.top__bell i{position:absolute;top:6px;left:22px;width:8px;height:8px;border-radius:50%;background:var(--brown)}.top__div{width:1px;height:24px;background:var(--line)}.top__who{display:flex;align-items:center;gap:12px;padding-left:4px;text-align:right}.app--study .top__who{gap:8px}.top__who strong{display:block;font:600 14px/17.5px var(--text);letter-spacing:.14px;color:var(--ink)}.top__who small{display:block;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray);white-space:nowrap}.app--study .top__who small{color:var(--muted)}.top__ava{display:none!important;width:32px;height:32px;border-radius:50%;background:var(--indigo);color:#fff;display:grid;place-items:center;font:700 12px/16px var(--text)}.app__main{margin-left:256px;padding:64px 32px 24px;min-height:100vh}.app__main--flush{padding:64px 0 96px}.tabbar{display:none}.cab{padding-bottom:48px;display:flex;flex-direction:column;gap:24px}.cab-hello{background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cab-hello h1{font:700 32px/40px var(--head);letter-spacing:-.8px;color:var(--ink)}.cab-hello h1 span{display:inline-block;height:40px;font-size:30px;line-height:40px;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif}.cab-hello>div>p{margin-top:4px;display:flex;align-items:center;gap:8px;font:400 16px/24px var(--text);color:var(--muted);flex-wrap:wrap}.cab-hello p b{font-weight:700}.cab-hello p i{width:6px;height:6px;border-radius:50%;background:var(--line)}.cab-hello p .gray{color:var(--gray)}.cab-hello__pills{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cab-hello__pills>span{display:inline-flex;align-items:center;border-radius:9999px;white-space:nowrap}.cab-hello__pills .goal{gap:8px;padding:8px 16px;background:#e2e7ff99;color:var(--navy);font:600 14px/20px var(--text);letter-spacing:.14px}.cab-hello__pills .pace{gap:6px;padding:8px 14px;background:#ffdbca80;color:#341100;font:700 12px/16px var(--text);letter-spacing:.24px}.cab-grid{display:grid;grid-template-columns:minmax(0,632fr) minmax(0,304fr);gap:24px;align-items:start}.cab-col{display:flex;flex-direction:column;gap:24px;min-width:0}.cab-hero{position:relative;overflow:hidden;border-radius:16px;padding:32px;color:#fff;background:linear-gradient(135deg,#00236f,#1e3a8a,#001a52);box-shadow:var(--sh-lg)}.cab-hero>*{position:relative}.cab-hero>.cab-hero__blob,.cab-hero>.cab-hero__art{position:absolute}.cab-hero__blob{width:256px;height:256px;left:424px;top:-48px;border-radius:50%;background:#ffffff0d;filter:blur(40px)}.cab-hero__art{width:220px;height:180px;right:16px;bottom:16px;opacity:.1}.cab-hero__tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:4px 14px;border-radius:9999px;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase;color:#b6c4ff}.cab-hero__tag i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.cab-hero__sec{font:500 14px/20px var(--text);letter-spacing:.35px;color:#b6c4ff}.cab-hero h2{margin:4px 0 8px;font:700 32px/40px var(--head);letter-spacing:-.8px}.cab-hero__text{max-width:512px;margin-bottom:24px;font:400 16px/24px var(--text);color:#e2e7ffe6}.cab-hero__prog{max-width:448px;margin-bottom:28px}.cab-hero__prog div{display:flex;justify-content:space-between;font:400 14px/20px var(--text);color:var(--lav)}.cab-hero__prog b{color:#fff}.cab-hero__prog i{display:block;margin-top:8px;height:10px;border-radius:9999px;background:#fff3;overflow:hidden}.cab-hero__prog s{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,#fd761a,#ffdbca)}.cab-hero__cta{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border-radius:12px;background:var(--orange);box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;font:600 14px/20px var(--text);letter-spacing:.14px;color:#fff}.cab-card{background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:28px;display:flex;flex-direction:column;gap:20px;min-width:0}.cab-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8px;flex-wrap:wrap}.cab-card__head--flat{padding-bottom:0}.cab-card__head>div{display:flex;align-items:center;gap:12px;min-width:0}.cab-card__ico{width:40px;height:40px;border-radius:12px;background:var(--lav);color:var(--navy);display:grid;place-items:center;flex-shrink:0}.cab-card__head h3{font:600 20px/28px var(--head);color:var(--ink)}.cab-card__head p{font:400 14px/20px var(--text);color:var(--gray)}.cab-card__head>a,.adm-link{display:inline-flex;align-items:center;gap:4px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--navy);white-space:nowrap;border:0;background:none;padding:0}.cab-chart{padding-top:8px;display:flex;flex-direction:column;gap:8px}.cab-chart svg{width:100%;height:auto;display:block;overflow:visible}.cab-chart .goal{font:600 13.7px var(--text);fill:var(--brown)}.cab-chart .val{font:600 12.4px var(--text);fill:var(--gray)}.cab-chart .tip{font:700 13.7px var(--text);fill:#fff}.cab-chart__x{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;overflow:hidden;padding:4px 12px 0;text-align:center;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.cab-chart__x .now{font-weight:700;color:var(--navy)}.cab-map{position:relative;padding:12px 4px 4px;display:flex;justify-content:flex-start;gap:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cab-map__line{position:absolute;left:20px;right:20px;top:32px;height:4px;background:var(--lav);pointer-events:none}.cab-map__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:40px;flex:0 0 40px}.cab-map__step>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.cab-map__step b{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.cab-map__step.done>span{background:var(--teal);color:#fff;box-shadow:var(--sh-sm)}.cab-map__step.done b{font-weight:700;color:var(--muted)}.cab-map__step.now>span{background:var(--navy);color:#fff;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a,0 0 0 4px var(--lav3)}.cab-map__step.now b{font-weight:700;color:var(--navy)}.cab-map__step.lock>span{background:var(--lav);color:var(--gray)}.cab-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cab-kpis article{min-height:116px;background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2px;text-align:center}.cab-kpis small{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray);display:inline-flex;align-items:center}.cab-kpis small.up{font-weight:700;color:var(--teal);white-space:nowrap}.cab-kpis small.up .ms{margin:0 -4px}.cab-kpis strong{font:700 20px/28px var(--head);color:var(--ink);white-space:nowrap}.cab-kpis strong em{font:600 14px/20px var(--head);font-style:normal;color:var(--gray)}.cab-kpis__ico{width:40px;height:40px;border-radius:50%;background:var(--soft);display:grid;place-items:center;margin-bottom:4px}.cab-kpis__ico.peach{background:#ffdbca99}.cab-ring{position:relative;width:48px;height:48px;margin:4px 0}.cab-ring svg{width:48px;height:48px}.cab-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 16px/24px var(--text);color:var(--ink)}.cab-test,.cab-weak{padding:24px;gap:16px}.cab-test header{display:flex;align-items:center;justify-content:space-between}.cab-test h4,.cab-weak h4{font:600 18px/26px var(--head);color:var(--ink)}.cab-test__box{background:var(--soft2);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.cab-test__box>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.cab-test__box strong{font:700 20px/28px var(--head);color:var(--ink)}.cab-test__box small{font:500 12px/16px var(--text);letter-spacing:.24px;color:var(--gray);min-width:70px}.cab-test__box p{font:400 14px/20px var(--text);color:var(--gray)}.cab-test__count{padding:12px 16px;border-radius:12px;background:#e2e7ffb3;display:flex;align-items:center;gap:8px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--navy)}.cab-test__count b{font-weight:700}.cab-test__btn{height:44px;border-radius:12px;background:var(--soft);display:flex;align-items:center;justify-content:center;gap:8px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--gray)}.cab-weak header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cab-weak header>div{display:flex;align-items:center;gap:10px}.cab-weak__ico{width:29px;height:32px;border-radius:8px;background:var(--pink);color:#93000a;display:grid;place-items:center}.cab-weak header small{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray);text-align:left;width:60px}.cab-weak>p{margin:-2px 0;font:400 14px/20px var(--text);color:var(--gray)}.cab-weak__row{background:var(--soft2);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.cab-weak__row>div{display:flex;align-items:center;justify-content:space-between;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--ink)}.cab-weak__row b{font:700 12px/16px var(--text);letter-spacing:.24px}.cab-weak__row i{height:6px;border-radius:9999px;background:var(--lav);overflow:hidden}.cab-weak__row s{display:block;height:100%;border-radius:9999px}.cab-weak__row a{align-self:flex-end;margin-top:4px;padding:4px 12px;border-radius:6px;background:#fff;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--navy)}.prog{display:flex;flex-direction:column;gap:12px}.prog__item{background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:20px 24px;display:grid;grid-template-columns:40px 1fr auto;gap:16px;align-items:center}.prog__item h3{font:700 18px/26px var(--head);color:var(--navy)}.prog__item p{margin-top:2px;font:400 14px/20px var(--text);color:var(--muted)}.prog__item small{display:block;margin-top:8px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.prog__n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 14px/20px var(--text);background:var(--lav);color:var(--gray)}.prog__item.done .prog__n{background:var(--teal);color:#fff}.prog__item.now{box-shadow:var(--sh-sm),0 0 0 2px var(--navy)}.prog__item.now .prog__n{background:var(--navy);color:#fff}.prog__item.lock{opacity:.8}.prog__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:12px;background:var(--orange);color:#fff;font:700 14px/20px var(--text);letter-spacing:.14px;white-space:nowrap}.prog__tag{padding:4px 12px;border-radius:9999px;background:#d6e3ff80;color:var(--teal);font:600 12px/16px var(--text);letter-spacing:.24px;white-space:nowrap}.prog__tag.lock{background:var(--soft);color:var(--gray)}.acc{display:flex;align-items:center;gap:16px}.acc__ava{width:64px;height:64px;border-radius:16px;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 28px/1 var(--head);flex-shrink:0}.acc__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.acc__kpis article{background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:20px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.acc__kpis strong{font:700 24px/32px var(--head);color:var(--ink)}.acc__kpis strong em{font:600 16px/24px var(--head);font-style:normal;color:var(--gray)}.acc__kpis small{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.les-bar{min-height:44px;padding:8px 24px;background:#fff;box-shadow:var(--sh-sm);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.les-bar__crumbs{display:flex;align-items:center;gap:4px;font:400 14px/20px var(--text);color:var(--muted);flex-wrap:wrap}.les-bar__crumbs .ms{color:var(--gray)}.les-bar__crumbs em{font:600 12px/16px var(--text);font-style:normal;letter-spacing:.24px;color:var(--navy);background:var(--lav2);border-radius:9999px;padding:2px 8px}.les-bar__right{display:flex;align-items:center;gap:8px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.les-bar__right>span,.les-bar__right button{display:inline-flex;align-items:center;gap:4px}.les-bar__right button{border:0;background:none;padding:4px 8px;border-radius:8px;font:inherit;color:inherit}.les-bar__right button:hover{background:var(--soft2)}.les{margin-top:4px;padding:24px 24px 84px;display:grid;grid-template-columns:320px minmax(0,632px);gap:24px;align-items:start}.les-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:88px}.les-over{background:#fff;border-radius:12px;box-shadow:var(--sh-sm);padding:16px;display:flex;flex-direction:column;gap:8px}.les-over small{font:600 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.les-over h2{margin-top:-8px;font:700 20px/28px var(--head);color:var(--ink)}.les-over__row{padding-top:4px;display:flex;justify-content:space-between;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.les-over__row b{font-weight:700;color:var(--navy)}.les-over__bar{display:block;margin-top:-2px;height:8px;border-radius:9999px;background:var(--soft);overflow:hidden}.les-over__bar s{display:block;height:100%;border-radius:9999px;background:var(--navy)}.les-list{background:#fff;border-radius:12px;box-shadow:var(--sh-sm);overflow:hidden}.les-list header{background:var(--soft2);padding:8px 16px;display:flex;justify-content:space-between;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.les-list header b{font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.les-item{position:relative;width:100%;border:0;background:#fff;padding:16px;display:flex;align-items:flex-start;gap:8px;text-align:left}.les-item:hover{background:var(--soft2)}.les-item__ico{margin-top:2px;width:28px;height:28px;border-radius:50%;background:var(--mint);color:#00236f;display:grid;place-items:center;flex-shrink:0}.les-item__body{display:flex;flex-direction:column;min-width:0}.les-item__body strong{font:600 16px/24px var(--text);color:var(--ink)}.les-item__body small{margin-top:4px;display:flex;align-items:center;gap:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.les-item.on{background:#dce1ff40}.les-item.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:0 4px 4px 0;background:var(--navy)}.les-item.on .les-item__ico{background:var(--navy);color:#fff;box-shadow:var(--sh-sm)}.les-item.on strong{font-weight:700;color:var(--navy)}.les-item.on small{font-weight:700;color:var(--ink)}.les-item--lock{opacity:.7}.les-item--lock .les-item__ico{background:var(--soft);color:var(--gray)}.les-item--lock small{align-items:center}.les-item--lock .dot{margin:0 4px}.les-item--lock em{font-style:normal;font-weight:500;color:var(--red)}.les-main{display:flex;flex-direction:column;gap:24px;min-width:0}.player{position:relative;aspect-ratio:632 / 350;border-radius:12px;overflow:hidden;background:#283044;box-shadow:var(--sh-lg);color:#faf8ff;-webkit-user-select:none;user-select:none}.player__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.15}.player__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center}.player__chip{margin-bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;background:#1e3a8acc;box-shadow:inset 0 2px 4px #0000000d;color:#90a8ff;font:600 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase}.player__formula{font:700 48px/56px var(--head);letter-spacing:-1.2px;color:#faf8ff;text-shadow:0 4px 3px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.06)}.player__pair{padding-top:8px;display:flex;align-items:center;gap:24px}.player__pair span{padding:4px 8px;border-radius:8px;background:#dae2fd33;font:600 20px/28px var(--head);color:var(--lav2)}.player__pair b{font:700 20px/28px var(--head);color:var(--orange)}.player__cap{padding-top:16px;font:400 14px/20px var(--text);color:#d2d9f4cc}.player__top{position:absolute;inset:0 0 auto;padding:16px;background:linear-gradient(180deg,#283044cc,#28304400);display:flex;align-items:center;justify-content:space-between}.player__top>div{display:flex;align-items:center;gap:8px}.player__top>div:last-child{gap:4px}.player__hd{padding:4px 10px;border-radius:4px;background:var(--brown);box-shadow:var(--sh-sm);font:700 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase;color:#fff}.player__top strong{font:600 14px/20px var(--text);letter-spacing:.14px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.player__top button{width:36px;height:36px;border:0;border-radius:8px;background:#dae2fd33;color:#faf8ff;display:grid;place-items:center}.player__play{position:absolute;left:50%;top:165px;transform:translate(-50%,-50%);width:80px;height:80px;border:0;border-radius:50%;background:#fd761af2;color:#fff;display:grid;place-items:center;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a,0 0 0 8px #fd761a4d;transition:transform .15s}.player__play:hover{transform:translate(-50%,-50%) scale(1.05)}.player__ctrl{position:absolute;inset:auto 0 0;padding:24px 16px 16px;background:linear-gradient(0deg,#283044,#283044e6,#28304400);display:flex;flex-direction:column;gap:4px}.player__scrub{position:relative;height:10px;border-radius:9999px;background:#dae2fd4d;cursor:pointer}.player__scrub>i{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:#dae2fd99}.player__scrub>s{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:var(--orange)}.player__scrub>s b{position:absolute;right:0;top:-2px;width:14px;height:14px;border-radius:50%;background:#faf8ff;box-shadow:0 1px 3px #0000004d}.player__row{padding-top:4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.player__row>div{display:flex;align-items:center;gap:16px}.player__row>div:last-child{gap:8px}.player__row button{border:0;background:none;color:#faf8ff;padding:0;display:grid;place-items:center}.player__vol{display:flex;align-items:center;gap:4px}.player__vol i{width:64px;height:6px;border-radius:9999px;background:#dae2fd66;overflow:hidden}.player__vol s{display:block;width:80%;height:100%;background:#faf8ff;border-radius:9999px}.player__time{font:600 12px/16px var(--text);letter-spacing:.6px;white-space:nowrap}.player__time em{font-style:normal;color:#d2d9f4}.player__speed{padding:4px 10px;border-radius:4px;background:#dae2fd4d;font:700 12px/16px var(--text);letter-spacing:.24px}.les-head{display:flex;flex-direction:column;gap:4px}.les-head__chips{display:flex;gap:4px}.les-head__chips>span{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;background:var(--soft);font:500 12px/16px var(--text);letter-spacing:.24px;color:var(--ink)}.les-head__chips .dark{background:var(--indigo);color:#fff;font-weight:600}.les-head h1{padding-top:4px;font:700 32px/40px var(--head);letter-spacing:-.8px;color:var(--ink)}.les-tabs{display:flex;gap:24px;border-bottom:1px solid var(--soft)}.les-tabs button{position:relative;border:0;background:none;padding:0 0 8px;display:flex;align-items:center;gap:4px;font:500 16px/24px var(--text);color:var(--muted)}.les-tabs button.on{font-weight:700;color:var(--navy)}.les-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:9999px 9999px 0 0;background:var(--navy)}.les-body{display:flex;flex-direction:column;gap:24px}.les-intro{font:400 18px/29.25px var(--text);color:var(--muted)}.les-intro b{font-weight:700;color:var(--ink)}.les-intro em{font-style:normal;font-weight:700;color:var(--brown)}.les-card{background:#fff;border-radius:12px;box-shadow:var(--sh-sm);padding:24px;display:flex;flex-direction:column;gap:8px}.les-card h3{display:flex;align-items:center;gap:4px;font:700 20px/28px var(--head);color:var(--ink)}.les-out{padding-top:4px;display:flex;flex-direction:column;gap:8px}.les-out li{display:flex;gap:8px}.les-out li>span{margin-top:2px;width:24px;height:24px;border-radius:50%;background:var(--mint);color:#00236f;display:grid;place-items:center;flex-shrink:0}.les-out p{font:400 16px/24px var(--text);color:var(--muted)}.les-out b{font-weight:700}.les-formulas{background:#dce1ff4d;border-radius:12px;box-shadow:var(--sh-sm);padding:24px;display:flex;flex-direction:column;gap:16px}.les-formulas header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.les-formulas header>div{display:flex;align-items:center;gap:8px}.les-formulas__sig{width:40px;height:40px;border-radius:12px;background:var(--navy);box-shadow:var(--sh-sm);color:#fff;display:grid;place-items:center;font:22px/33px Tinos,"Liberation Serif",Times New Roman,serif}.les-formulas header small{display:block;font:700 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase;color:var(--navy)}.les-formulas header h4{font:700 18px/26px var(--head);color:var(--ink)}.les-formulas__tag{padding:4px 10px;border-radius:8px;background:#fff;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--navy)}.les-formulas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.les-formulas__grid>div{min-height:160px;background:#fff;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.les-formulas__grid small{padding-bottom:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.les-formulas__grid b{font:700 20px/28px var(--head);color:var(--navy)}.les-formulas__grid b.brown{color:var(--brown)}.les-formulas__grid span{padding-top:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.les-formulas__tip{background:#fffc;border-radius:8px;padding:8px;display:flex;align-items:center;gap:4px;font:400 14px/20px var(--text);color:var(--muted)}.les-formulas__tip b{font-weight:700}.les-formulas__tip code{padding:0 4px;border-radius:4px;background:var(--soft);font:700 14px/20px Liberation Mono,Consolas,monospace;color:var(--ink)}.les-files{display:flex;flex-direction:column;gap:8px}.les-files header{display:flex;align-items:center;justify-content:space-between}.les-files h3{display:flex;align-items:center;gap:4px;font:700 20px/28px var(--head);color:var(--ink)}.les-files header small{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.les-files article{max-width:400px;background:#fff;border-radius:12px;box-shadow:var(--sh-sm);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.les-files article>div{display:flex;align-items:center;gap:8px}.les-files__ico{width:48px;height:48px;border-radius:12px;background:var(--pink);color:#93000a;display:grid;place-items:center;flex-shrink:0}.les-files strong{display:block;font:700 16px/24px var(--text);color:var(--ink)}.les-files article small{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.les-files article a{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:12px;background:var(--soft);font:700 14px/20px var(--text);letter-spacing:.14px;color:var(--navy);white-space:nowrap}.les-foot{position:fixed;left:256px;right:0;bottom:0;z-index:20;padding:8px 24px;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -4px 12px #0000000f;display:flex;align-items:center;justify-content:space-between;gap:16px}.les-foot__prev{border:0;height:40px;padding:10px 24px;border-radius:12px;background:var(--soft);display:inline-flex;align-items:center;gap:4px;font:700 14px/20px var(--text);letter-spacing:.14px;color:var(--ink);white-space:nowrap}.les-foot__mid{display:inline-flex;align-items:center;gap:8px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.les-foot__mid i{width:10px;height:10px;border-radius:50%;background:var(--brown)}.les-foot__end{display:flex;align-items:center;gap:8px;margin-left:auto}.les-foot__cta{height:44px;padding:12px 40px;border-radius:12px;background:var(--orange);box-shadow:0 4px 6px -4px #fd761a4d,0 10px 15px -3px #fd761a4d;display:inline-flex;align-items:center;gap:4px;font:700 14px/20px var(--text);letter-spacing:.14px;color:#fff;white-space:nowrap}.qz-ctx{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.qz-ctx__crumbs{display:flex;align-items:center;gap:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qz-ctx__crumbs em{font-style:normal;color:var(--brown)}.qz-ctx h1{padding-top:4px;font:700 24px/32px var(--head);letter-spacing:-.6px;color:var(--ink)}.qz-ctx__note{max-width:560px;padding-top:2px;font:400 14px/20px var(--text);color:var(--muted)}.qz-ctx__note b{font-weight:500;color:var(--navy)}.qz-toggle{display:inline-flex;padding:4px;border-radius:12px;background:var(--soft);box-shadow:var(--sh-sm);flex-wrap:wrap}.qz-toggle button{height:28px;border:0;background:none;padding:6px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted);white-space:nowrap}.qz-toggle button.on{background:#fff;box-shadow:var(--sh-sm);color:var(--navy)}.qz{padding:0 24px 40px}.qz-grid{display:grid;grid-template-columns:minmax(0,643fr) minmax(0,309fr);gap:24px;align-items:start;max-width:976px}.qz-main{display:flex;flex-direction:column;gap:16px;min-width:0}.qz-card{background:#fff;border-radius:16px;box-shadow:var(--sh-sm)}.qz-status{padding:16px;display:flex;align-items:center;gap:16px}.qz-status__prog{flex:1;display:flex;flex-direction:column;gap:6px}.qz-status__prog>div{display:flex;justify-content:space-between;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qz-status__prog b{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--navy)}.qz-status__prog i{height:10px;border-radius:9999px;background:var(--soft);overflow:hidden}.qz-status__prog s{display:block;height:100%;border-radius:9999px;background:var(--navy);transition:width .2s}.qz-status__chips{display:flex;align-items:center;gap:8px}.qz-timer{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:12px;background:var(--peach);box-shadow:var(--sh-sm);font:700 14px/20px var(--text);letter-spacing:.14px;color:#341100;font-variant-numeric:tabular-nums}.qz-limit{padding:8px;border-radius:12px;background:var(--soft);text-align:center;min-width:78px}.qz-limit b{display:block;font:700 12px/16px var(--text);letter-spacing:.24px;color:var(--ink)}.qz-limit small{display:block;font:400 10px/15px var(--text);color:var(--muted)}.qz-q{padding:24px;display:flex;flex-direction:column;gap:16px}.qz-q header{display:flex;align-items:center;justify-content:space-between;gap:8px}.qz-q header>div{display:flex;gap:4px;flex-wrap:wrap}.qz-q .chip{padding:4px 8px;border-radius:9999px;background:var(--soft);font:700 12px/16px var(--text);letter-spacing:.24px;color:var(--navy)}.qz-q .chip.lvl{background:#ffdbca80;color:var(--brown);font-weight:500}.qz-q .chip.lvl.easy{background:#d6e3ff73;color:var(--teal)}.qz-q .chip.lvl.hard{background:var(--pink);color:var(--red)}.qz-q .chip.gray{color:var(--muted);font-weight:600}.qz-flag{border:0;background:none;padding:4px 8px;border-radius:8px;display:inline-flex;align-items:center;gap:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qz-flag:hover,.qz-flag.on{background:var(--peach);color:#341100}.qz-q__text{font:500 18px/29.25px var(--text);color:var(--ink)}.qz-q__text em{font:600 20px/29.25px var(--text);font-style:normal;color:var(--navy)}.qz-eq{position:relative;overflow:hidden;margin-top:-8px;min-height:60px;padding:16px;border-radius:12px;background:var(--soft2);display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.qz-eq:after{content:"";position:absolute;right:-24px;top:-12px;width:96px;height:96px;border-radius:50%;background:#dce1ff33;filter:blur(24px)}.qz-eq b{font:700 20px/28px var(--head);letter-spacing:.5px;color:var(--navy)}.qz-eq span{font:400 14px/20px var(--text);color:var(--muted)}.qz-opts{padding-top:4px;display:flex;flex-direction:column;gap:8px}.qz-opts button{min-height:68px;border:0;border-radius:16px;background:#fff;box-shadow:var(--sh-sm);padding:16px;display:flex;align-items:center;text-align:left;transition:background .15s}.qz-opts button:hover{background:var(--soft2)}.qz-opts button.on{background:var(--soft);box-shadow:0 1px 2px #00236f1a}.qz-opts__l{width:36px;height:36px;margin-right:16px;border-radius:50%;background:var(--soft);color:var(--muted);display:grid;place-items:center;font:700 16px/24px var(--head);flex-shrink:0}.qz-opts button.on .qz-opts__l{background:var(--navy);color:#fff}.qz-opts__t{flex:1;font:600 20px/32px var(--text);color:var(--ink)}.qz-opts__r{width:24px;height:24px;border-radius:50%;background:var(--soft);color:#fff;display:grid;place-items:center;flex-shrink:0}.qz-opts button.on .qz-opts__r{background:var(--navy)}.qz-q footer{padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.qz-q footer>div{display:flex;align-items:center;gap:8px}.qz-prev{height:40px;border:0;background:none;padding:10px 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--muted);white-space:nowrap}.qz-prev:hover:not(:disabled){background:var(--soft2)}.qz-prev:disabled{opacity:.45;cursor:default}.qz-end{height:32px;border:0;background:none;padding:8px;border-radius:8px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--red)}.qz-end:hover{background:var(--pink)}.qz-next{height:40px;border:0;padding:10px 24px;border-radius:12px;background:var(--navy);box-shadow:0 2px 4px -2px #00236f33,0 4px 6px -1px #00236f33;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px/20px var(--text);letter-spacing:.14px;color:#fff;white-space:nowrap}.qz-next:disabled{opacity:.6;cursor:default}.qz-side{display:flex;flex-direction:column;gap:24px;min-width:0}.qz-matrix{padding:16px;display:flex;flex-direction:column;gap:16px}.qz-matrix header{display:flex;align-items:center;justify-content:space-between}.qz-matrix h3{display:flex;align-items:center;gap:8px;font:700 16px/24px var(--text);color:var(--ink)}.qz-matrix header small{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qz-matrix__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.qz-matrix__grid button{position:relative;height:40px;border:0;border-radius:12px;background:var(--soft);font:500 14px/20px var(--text);letter-spacing:.14px;color:var(--muted)}.qz-matrix__grid .ans{background:var(--navy);color:#fff;font-weight:700}.qz-matrix__grid .cur{background:var(--brown);color:#fff;font-weight:700;box-shadow:0 2px 4px -2px #9d43004d,0 4px 6px -1px #9d43004d}.qz-matrix__grid .flag{background:var(--peach);color:#341100;font-weight:700}.qz-matrix__grid .flag i{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--brown)}.qz-matrix ul{padding-top:4px;display:grid;grid-template-columns:1fr 1fr;gap:12px 8px}.qz-matrix li{display:flex;align-items:center;gap:8px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qz-matrix li i{width:12px;height:12px;border-radius:6px;background:var(--soft);flex-shrink:0}.qz-matrix li i.ans{background:var(--navy)}.qz-matrix li i.cur{background:var(--brown)}.qz-matrix li i.flag{background:var(--peach)}.qz-res{max-width:976px;display:flex;flex-direction:column;gap:16px}.qz-res__score{padding:24px;display:flex;align-items:center;gap:24px}.qz-res__score h2{font:700 24px/32px var(--head);letter-spacing:-.6px;color:var(--ink)}.qz-res__score p{margin-top:4px;font:400 14px/20px var(--text);color:var(--muted);max-width:520px}.qz-res__ring{width:112px;height:112px;border-radius:50%;background:var(--peach);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.qz-res__ring.ok{background:#d6e3ff80}.qz-res__ring b{font:700 32px/40px var(--head);color:var(--ink)}.qz-res__ring b em{font:600 16px/24px var(--head);font-style:normal;color:var(--gray)}.qz-res__ring small{font:700 12px/16px var(--text);color:var(--muted)}.qz-res__acts{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.qz-res__title{padding:24px 24px 0;font:700 18px/26px var(--head);color:var(--ink)}.qz-review{padding:16px 24px 24px;display:flex;flex-direction:column;gap:8px}.qz-review li{display:flex;gap:12px;padding:12px;border-radius:12px;background:var(--soft2)}.qz-review__n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.qz-review .ok .qz-review__n{background:var(--mint);color:#00236f}.qz-review .bad .qz-review__n{background:var(--pink);color:#93000a}.qz-review p{font:500 14px/20px var(--text);color:var(--ink)}.qz-review small{font:400 12px/16px var(--text);color:var(--muted)}.adm-alert{padding:12px 16px;border-radius:12px;background:var(--pink);color:#93000a;font:600 14px/20px var(--text)}.adm-ok{padding:12px 16px;border-radius:12px;background:#d6e3ff73;color:var(--teal);font:600 14px/20px var(--text);display:flex;align-items:center;gap:8px}.adm-muted{color:var(--gray);font:400 14px/20px var(--text);padding:8px 0}.adm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.adm-kpis article{background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:20px;display:flex;flex-direction:column;gap:8px}.adm-kpis strong{font:700 32px/40px var(--head);letter-spacing:-.8px;color:var(--ink)}.adm-kpis small{font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.adm-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.adm-list{display:flex;flex-direction:column;gap:8px}.adm-list li,.adm-clist li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--soft2)}.adm-list li>div,.adm-clist li>div:not(.adm-acts){flex:1;min-width:0}.adm-list b,.adm-clist b{display:block;font:600 14px/20px var(--text);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-list small,.adm-clist small{display:block;font:400 12px/16px var(--text);color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-ava{width:32px;height:32px;border-radius:50%;background:var(--indigo);color:#fff;display:inline-grid;place-items:center;font:700 12px/16px var(--text);flex-shrink:0;vertical-align:middle}.adm-swatch{width:32px;height:32px;border-radius:10px;flex-shrink:0}.adm-role{padding:4px 10px;border-radius:9999px;background:var(--soft);font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted);white-space:nowrap}.adm-role.admin{background:var(--peach);color:#341100}.adm-role.live{background:#d6e3ff80;color:var(--teal)}.adm-courses{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.adm-clist{display:flex;flex-direction:column;gap:8px}.adm-clist li.on{box-shadow:0 0 0 2px var(--navy)}.adm-acts{display:flex;align-items:center;gap:4px}.adm-acts button{width:32px;height:32px;border:0;border-radius:8px;background:#fff;color:var(--navy);display:grid;place-items:center}.adm-acts button:disabled{opacity:.4;cursor:default}.adm-acts button.danger{color:var(--red)}.adm-acts button:hover:not(:disabled){background:var(--lav)}.adm-acts button.danger:hover{background:var(--pink)}.adm-form{gap:16px}.adm-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adm-fields label{display:flex;flex-direction:column;gap:6px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.adm-fields label.wide{grid-column:1 / -1}.adm-fields input,.adm-fields textarea,.adm-fields select,.adm-search,.adm-table select{width:100%;border:1px solid var(--lav);border-radius:12px;background:#fff;padding:10px 12px;font:400 14px/20px var(--text);color:var(--ink);outline:none}.adm-fields input[type=color]{height:42px;padding:4px}.adm-fields input:focus,.adm-fields textarea:focus,.adm-fields select:focus,.adm-search:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--lav3)}.adm-fields textarea{resize:vertical}.adm-fields .adm-check{flex-direction:row;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.adm-fields .adm-check input{width:18px;height:18px;accent-color:var(--navy)}.adm-sub{display:flex;align-items:center;gap:8px;font:700 18px/26px var(--head);color:var(--ink)}.adm-sub small{padding:2px 8px;border-radius:9999px;background:var(--soft);font:700 12px/16px var(--text);color:var(--navy)}.adm-lesson{margin:0;border:0;border-radius:12px;background:var(--soft2);padding:16px}.adm-lesson legend{float:left;width:100%;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;font:700 14px/20px var(--text);color:var(--navy)}.adm-add{height:44px;border:1px dashed var(--line);border-radius:12px;background:none;display:flex;align-items:center;justify-content:center;gap:6px;font:600 14px/20px var(--text);color:var(--navy)}.adm-add:hover{background:var(--soft2)}.adm-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.adm-search{width:280px;max-width:100%}.adm-table{overflow-x:auto}.adm-table table{width:100%;border-collapse:collapse;font:400 14px/20px var(--text)}.adm-table th{text-align:left;padding:10px 12px;font:600 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase;color:var(--gray);background:var(--soft2)}.adm-table th:first-child{border-radius:12px 0 0 12px}.adm-table th:last-child{border-radius:0 12px 12px 0}.adm-table td{padding:12px;border-bottom:1px solid var(--soft);color:var(--ink);white-space:nowrap}.adm-table td .adm-ava{margin-right:10px}.adm-table select{width:auto;padding:6px 10px}.adm-you{margin-left:8px;padding:2px 8px;border-radius:9999px;background:var(--lav);font:600 11px/16px var(--text);font-style:normal;color:var(--navy)}.adm-del{width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--red);display:grid;place-items:center}.adm-del:hover{background:var(--pink)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.auth-card{width:min(420px,100%);background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sh-lg)}.auth-card h1{margin-top:12px;font:700 32px/40px var(--head);letter-spacing:-.8px;color:var(--navy)}.auth-card__sub{margin-top:-8px;font:400 14px/20px var(--text);color:var(--muted)}.auth-card label{display:flex;flex-direction:column;gap:6px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.auth-card input{border:1px solid var(--lav);border-radius:12px;padding:12px 14px;font:400 16px/24px var(--text);color:var(--ink);background:#fff;outline:none}.auth-card input:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--lav3)}.auth-card__error{padding:10px 12px;border-radius:12px;background:var(--pink);color:#93000a;font:600 14px/20px var(--text)}.auth-card__btn{margin-top:4px;height:48px;border:0;border-radius:16px;background:var(--blue);color:#fff;font:600 14px/20px var(--text);letter-spacing:.14px;box-shadow:0 2px 4px -2px #1e6fff40,0 4px 6px -1px #1e6fff40}.auth-card__btn:disabled{opacity:.6}.auth-card__footer{text-align:center;font:400 14px/20px var(--text);color:var(--muted)}.auth-card__footer a{font-weight:600;color:var(--blue)}.boot{padding:40px;color:var(--muted)}@media(max-width:1240px){.ln-blob--a{left:auto;right:16px}.ln-final__blob{left:auto;right:-40px}.ln-final__mark{left:45%}.ln-marks .m2{left:auto;right:24px}.ln-price-sec{padding:40px}.ln-price__body{grid-template-columns:minmax(0,1fr) 317px}.ln-mods{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.les{grid-template-columns:1fr}.les-side{position:static}.cab-grid,.qz-grid,.adm-courses{grid-template-columns:1fr}.adm-kpis,.acc__kpis{grid-template-columns:repeat(2,1fr)}.adm-two{grid-template-columns:1fr}}@media(max-width:960px){.ln-hero{min-height:0;padding:72px 24px 48px}.ln-hero__left{width:100%}.ln-stats,.ln-steps{grid-template-columns:1fr 1fr}.ln-steps article{height:auto;min-height:200px}.ln-mock__grid{grid-template-columns:1fr}.ln-mock__left>*,.ln-mock__right{width:100%;max-width:420px;margin:0 auto}.ln-teacher,.ln-price__body{grid-template-columns:1fr}.ln-final{flex-direction:column;align-items:flex-start}.ln-final .ln-cta{flex-wrap:wrap;justify-content:flex-start}.ln-stats p,.ln-steps p,.ln-title p,.ln-price__info li{white-space:normal}.ln-hero p br,.ln-final br,.ln-rec br,.ln-weak br,.ln-price__info br,.side{display:none}.top{left:0;padding:0 16px;background:#faf8ffd9}.app--study .top{padding:0 16px}.top__crumbs,.top__div,.top__who>span:first-child{display:none}.top__mbrand{display:flex;align-items:center;gap:8px}.top__mbrand .side__logo{width:36px;height:36px;box-shadow:0 2px 4px -2px #00236f33,0 4px 6px -1px #00236f33}.top__mbrand strong{display:block;font:700 16px/16px var(--head);letter-spacing:-.4px;color:var(--navy)}.top__mbrand small{display:block;padding-top:2px;font:500 12px/16px var(--text);color:var(--muted)}.top__right,.app--study .top__right{gap:4px}.top__bell,.app--study .top__bell{width:44px;height:44px}.top__ava{display:grid!important;box-shadow:0 0 0 1.5px var(--indigo)}.app__main{margin-left:0;padding:64px 16px 96px}.app__main--flush{padding:64px 0}.tabbar{position:fixed;inset:auto 0 0 0;z-index:30;height:64px;padding:0 4px;display:flex;justify-content:space-around;align-items:center;background:#faf8ffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -2px 12px #131b2e0f}.tabbar a{width:64px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:500 12px/16px var(--text);letter-spacing:.24px;color:var(--muted);white-space:nowrap}.tabbar a.on{color:var(--navy);font-weight:700}.cab{gap:16px}.cab-hello{padding:16px}.cab-hello h1{font-size:26px;line-height:34px}.cab-hero{padding:24px}.cab-hero__art{display:none}.cab-card{padding:20px}.cab-map{overflow-x:auto;gap:8px}.les{padding:16px 16px 96px;gap:16px}.les-bar{padding:8px 16px}.les-head h1{font-size:24px;line-height:30px}.les-head h1 br{display:none}.les-formulas__grid{grid-template-columns:1fr}.les-formulas__grid>div{min-height:0}.les-foot{left:0;bottom:64px;padding:8px 16px}.les-foot__mid{display:none}.les-foot__end{flex:1 1 auto;min-width:0;justify-content:flex-end}.les-foot__prev,.les-foot__cta{flex:1 1 0;min-width:0;height:auto;min-height:44px;justify-content:center;padding:8px 10px;white-space:normal;text-align:center;font-size:13px;line-height:18px}.les-foot__end .les-foot__prev,.les-foot__end .les-foot__cta{flex:1 1 0}.player__formula{font-size:34px;line-height:40px}.player__pair span{font-size:16px}.player__cap,.player__vol{display:none}.qz-ctx{padding:16px}.qz{padding:0 16px 32px}.qz-status{flex-direction:column;align-items:stretch}.qz-status__chips{justify-content:space-between}}@media(max-width:640px){.ln-head{padding:0 16px}.ln-head__row{padding:0}.ln-brand span{font-size:18px}.ln-hero h1{font-size:34px;line-height:42px}.ln-hero h1 br{display:none}.ln-stats,.ln-steps,.ln-mods{grid-template-columns:1fr}.ln-stats,.ln-sec,.ln-final-sec{padding-left:16px;padding-right:16px}.ln-title h2{font-size:26px;line-height:34px}.ln-mock,.ln-teacher,.ln-price{padding:20px}.ln-mock>header{flex-direction:column;align-items:flex-start}.ln-chart,.ln-sum{width:100%}.ln-teacher__bio ul{grid-template-columns:1fr 1fr 1fr}.ln-price-sec{padding:24px 16px}.ln-price__box{width:100%}.ln-final{padding:28px 20px}.ln-final h2{font-size:26px;line-height:34px}.ln-foot__row{flex-direction:column;align-items:flex-start;padding:32px 16px}.ln-foot__right{align-items:flex-start}.ln-marks{display:none}.cab-kpis{gap:8px}.cab-kpis article{padding:10px 6px}.player{aspect-ratio:16 / 10}.player__pair{gap:8px}.player__chip,.player__top strong{display:none}.qz-opts__t{font-size:17px;line-height:26px}.qz-q{padding:16px}.qz-res__score{flex-direction:column;align-items:flex-start}.adm-kpis,.acc__kpis,.adm-fields{grid-template-columns:1fr 1fr}.adm-fields label{grid-column:1 / -1}.prog__item{grid-template-columns:40px 1fr}.prog__item>:last-child{grid-column:2;justify-self:start}}.cab-chart__x span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm,.qm{display:none}@media(max-width:960px){.les-bar,.les,.les-foot,.qz-ctx,.qz-grid{display:none!important}.qz{padding:0 16px 32px}.lm,.qm{display:block;padding-bottom:24px}.lm-top{height:44px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between}.lm-back{display:inline-flex;align-items:center;gap:6px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--navy)}.lm-streak{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:var(--soft);font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.lm-player{position:relative;margin:0 16px 16px;aspect-ratio:358 / 201;border-radius:12px;overflow:hidden;background:#283044;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a}.lm-player img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lm-player__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00236ff2,#00236f73,#00236f00);opacity:.55}.lm-player__top{position:absolute;left:12px;right:12px;top:12px;display:flex;align-items:center;justify-content:space-between}.lm-player__top>span{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:#28304499;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 12px/16px var(--text);letter-spacing:.3px;color:#fff}.lm-player__top>span i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.lm-player__top button{width:32px;height:32px;border:0;border-radius:50%;background:#28304480;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center}.lm-player__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border:0;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a}.lm-player__ctrl{position:absolute;inset:auto 0 0;padding:12px;background:linear-gradient(0deg,#283044e6,#28304400);display:flex;flex-direction:column;gap:6px}.lm-player__ctrl>i{display:block;height:6px;border-radius:9999px;background:#eaedff4d;overflow:hidden}.lm-player__ctrl>i s{display:block;height:100%;border-radius:9999px;background:var(--orange)}.lm-player__ctrl>div{padding-top:2px;display:flex;align-items:center;justify-content:space-between;color:#fff}.lm-player__ctrl>div>span{display:inline-flex;align-items:center;gap:8px;font:500 12px/16px var(--text);letter-spacing:-.3px}.lm-player__ctrl b{padding:2px 8px;border-radius:4px;background:#eaedff4d;font:700 12px/16px var(--text);letter-spacing:.24px}.lm-meta{padding:0 16px 16px;display:flex;flex-direction:column;gap:4px}.lm-chips{display:flex;gap:6px;flex-wrap:wrap}.lm-chips span{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:var(--soft);font:500 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.lm-chips .ubt{padding:2px 10px;background:var(--lav2);color:#00164e;font-weight:700;letter-spacing:.3px}.lm-chips .alg{background:var(--mint);color:#00236f;font-weight:600}.lm-meta h1{padding-top:4px;font:700 24px/32px var(--head);letter-spacing:-.6px;color:var(--navy)}.lm-meta p{font:400 14px/20px var(--text);color:var(--muted)}.lm-actions{padding:0 16px 24px;display:flex;gap:8px}.lm-prev{width:110px;height:48px;border:0;border-radius:12px;background:var(--lav);box-shadow:var(--sh-sm);display:inline-flex;align-items:center;justify-content:center;gap:4px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--navy);flex-shrink:0}.lm-next{flex:1;height:48px;border-radius:12px;background:var(--orange);box-shadow:0 2px 4px -2px #fd761a40,0 4px 6px -1px #fd761a40;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 14px/20px var(--text);letter-spacing:.14px;color:#fff;white-space:nowrap}.lm-seg{margin:0 16px 16px;min-height:64px;padding:4px;border-radius:12px;background:var(--soft);display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.lm-seg button{min-height:36px;border:0;background:none;border-radius:8px;padding:8px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;font:500 14px/20px var(--text);letter-spacing:.14px;color:var(--muted)}.lm-seg button b{font-weight:700;color:var(--navy)}.lm-seg button b.brown{flex-basis:100%;text-align:center;color:var(--brown)}.lm-seg button.on{background:#fff;box-shadow:var(--sh-sm);font-weight:600;color:var(--navy)}.lm-body{padding:0 16px;display:flex;flex-direction:column;gap:16px}.lm-card{background:#fff;border-radius:12px;box-shadow:var(--sh-sm);padding:24px;display:flex;flex-direction:column;gap:12px}.lm-card h3{display:flex;align-items:center;gap:8px;font:700 16px/24px var(--head);color:var(--navy)}.lm-text{font:400 16px/26px var(--text);color:var(--ink)}.lm-card h4{padding-top:4px;font:700 14px/20px var(--text);letter-spacing:.14px;color:var(--navy)}.lm-card ul{display:flex;flex-direction:column;gap:10px}.lm-card li{display:flex;gap:10px;font:400 14px/20px var(--text);color:var(--ink)}.lm-card li>span{margin-top:2px;width:20px;height:20px;border-radius:50%;background:var(--mint);color:#00236f;display:grid;place-items:center;flex-shrink:0}.lm-board{position:relative;overflow:hidden;background:var(--navy);border-radius:12px;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;padding:24px;display:flex;flex-direction:column;gap:12px}.lm-board header{display:flex;align-items:center;justify-content:space-between}.lm-board h3{font:700 16px/24px var(--head);letter-spacing:-.4px;color:var(--peach)}.lm-board header span{padding:2px 8px;border-radius:9999px;background:#ffffff1a;font:600 12px/16px var(--text);letter-spacing:.24px;color:#fff}.lm-board__box{border-radius:8px;background:#1e3a8a99;padding:16px;display:flex;flex-direction:column;gap:10px}.lm-board__box>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.lm-board__box span{font:500 14px/20px var(--text);color:#90a8ff}.lm-board__box b{font:700 20px/32px var(--text);color:#fff;white-space:nowrap}.lm-board__box .lm-board__eq{margin-top:4px;flex-direction:column;align-items:stretch;gap:2px;padding:8px 16px;border-radius:8px;background:#ffffff1a}.lm-board__eq span{font-weight:400}.lm-board__eq b{text-align:center;font-size:19px;letter-spacing:.47px;color:var(--peach);white-space:normal}.lm-board>p{font:600 12px/16px var(--text);letter-spacing:.24px;color:#90a8ff}.lm-tutor{background:var(--soft);border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px}.lm-tutor>span{width:48px;height:48px;border-radius:12px;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 18px/26px var(--head);flex-shrink:0}.lm-tutor strong{display:flex;align-items:center;gap:6px;font:700 16px/24px var(--text);color:var(--navy)}.lm-tutor>div{min-width:0}.lm-tutor small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 14px/20px var(--text);color:var(--muted)}.qm{padding:0 16px 24px}.qm>*+*{margin-top:16px}.qm-switch{height:40px;padding:4px;border-radius:12px;background:var(--soft);box-shadow:var(--sh-sm);display:grid;grid-template-columns:1fr 1fr}.qm>.qm-switch+*{margin-top:24px}.qm-switch button{border:0;background:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted);white-space:nowrap}.qm-switch button.on{background:var(--navy);box-shadow:var(--sh-sm);color:#fff}.qm-card{background:#fff;border-radius:12px;box-shadow:var(--sh-sm);padding:16px}.qm-head{display:flex;align-items:center;gap:8px}.qm-head__ico{width:32px;height:32px;border-radius:8px;background:var(--lav);color:var(--navy);display:grid;place-items:center}.qm-head>div{flex:1}.qm-head strong{display:block;font:700 16px/20px var(--head);color:var(--ink)}.qm-head small{font:500 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qm-head__x{width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--muted);display:grid;place-items:center}.qm-prog{display:flex;flex-direction:column;gap:8px}.qm-prog>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.qm-prog b{font:700 14px/20px var(--text);letter-spacing:.14px;color:var(--navy)}.qm-prog small{font:500 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qm-prog__chips{display:inline-flex;gap:4px}.qm-prog__chips em{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:var(--lav);font:600 12px/16px var(--text);font-style:normal;letter-spacing:.24px;color:var(--muted);white-space:nowrap}.qm-prog__chips em.t{background:var(--peach);color:#341100;font-variant-numeric:tabular-nums}.qm-prog>i{display:block;height:8px;border-radius:9999px;background:var(--lav);overflow:hidden}.qm-prog>i s{display:block;height:100%;border-radius:9999px;background:var(--orange)}.qm-banner{position:relative;overflow:hidden;border-radius:12px;background:var(--indigo);box-shadow:var(--sh-sm);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.qm-banner:after{content:"";position:absolute;right:-24px;top:6px;width:96px;height:96px;border-radius:50%;background:#00236f66;filter:blur(24px)}.qm-banner>*{position:relative;z-index:1}.qm-banner small{display:block;font:600 12px/16px var(--text);letter-spacing:.6px;text-transform:uppercase;color:#90a8ff}.qm-banner b{display:block;margin-top:2px;font:700 20px/28px var(--head);color:#fff}.qm-banner>span{width:40px;height:40px;border-radius:50%;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center;flex-shrink:0}.qm-q{background:#fff;border-radius:12px;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;padding:24px;display:flex;flex-direction:column;gap:16px}.qm-q header{display:flex;align-items:center;justify-content:space-between}.qm-q header>span{padding:2px 10px;border-radius:9999px;background:var(--lav3);font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--navy)}.qm-q header small{display:inline-flex;align-items:center;gap:4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.qm-q__text{font:600 18px/29.25px var(--head);color:var(--ink)}.qm-q__text em{font:700 18px/29.25px var(--text);font-style:normal;color:var(--navy)}.qm-q__hint{margin-top:-10px;font:400 14px/20px var(--text);color:var(--muted)}.qm-opts{padding-top:4px;display:flex;flex-direction:column;gap:8px}.qm-opts button{position:relative;overflow:hidden;min-height:64px;border:0;border-radius:12px;background:#fff;box-shadow:var(--sh-sm);padding:16px;display:flex;align-items:center;gap:16px;text-align:left}.qm-opts .l{width:32px;height:32px;border-radius:50%;background:var(--soft);color:var(--ink);display:grid;place-items:center;font:700 16px/24px var(--text);flex-shrink:0}.qm-opts .t{flex:1;font:500 20px/32px var(--text);color:var(--ink)}.qm-opts .ms{color:var(--gray)}.qm-opts button.on{background:var(--soft2)}.qm-opts button.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--navy)}.qm-opts button.on .l{background:var(--indigo);color:#fff;box-shadow:var(--sh-sm)}.qm-opts button.on .t{font-weight:600;color:var(--navy)}.qm-opts button.on .ms{color:var(--navy)}.qm-acts{padding-top:4px;display:flex;gap:8px}.qm-flag{width:112px;height:48px;border:0;border-radius:12px;background:var(--soft);box-shadow:var(--sh-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--ink);flex-shrink:0}.qm-flag .ms{color:var(--orange)}.qm-flag.on{background:var(--peach)}.qm-next{flex:1;height:48px;border:0;border-radius:12px;background:var(--orange);box-shadow:0 2px 4px -2px #fd761a33,0 4px 6px -1px #fd761a33;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 14px/20px var(--text);letter-spacing:.14px;color:#fff}}.ln-hero{display:grid;grid-template-columns:683px minmax(0,1fr);gap:40px;align-items:center}.ln-try{position:relative;z-index:1;justify-self:end;width:100%;max-width:452px;background:#fff;border-radius:24px;box-shadow:var(--sh-lg);padding:24px;display:flex;flex-direction:column;gap:16px}.ln-try header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ln-try__badge,.ln-try__time{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;padding:4px 12px;font:600 12px/16px var(--text);letter-spacing:.24px}.ln-try__badge{background:var(--lav);color:var(--navy)}.ln-try__time{background:var(--peach);color:#341100}.ln-try__q{font:600 18px/27px var(--head);color:var(--ink)}.ln-try__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ln-try__opts button{min-height:52px;border:1px solid transparent;border-radius:14px;background:var(--soft2);padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;font:600 15px/20px var(--text);color:var(--ink);transition:background-color .15s,border-color .15s,transform .1s}.ln-try__opts button b{width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center;flex-shrink:0;font:700 13px/1 var(--head);color:var(--navy)}.ln-try__opts button:not(:disabled):hover{background:var(--lav);border-color:var(--lav3)}.ln-try__opts button:not(:disabled):active{transform:scale(.98)}.ln-try__opts button:disabled{cursor:default}.ln-try__opts button.ok{background:#d6e3ff73;border-color:#1e6fff;color:#00236f}.ln-try__opts button.ok b{background:var(--teal);color:#fff}.ln-try__opts button.bad{background:var(--pink);border-color:#f2a9a2;color:#93000a}.ln-try__opts button.bad b{background:var(--red);color:#fff}.ln-try__opts button.dim{opacity:.55}.ln-try__why{min-height:44px;font:400 14px/20px var(--text);color:var(--muted)}.ln-try__why strong{display:flex;align-items:center;gap:6px;margin-bottom:2px;font:700 14px/20px var(--text)}.ln-try__why.ok strong{color:var(--teal)}.ln-try__why.bad strong{color:var(--brown)}.ln-try footer{display:flex;gap:8px}.ln-try__next,.ln-try__go{height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px/20px var(--text);letter-spacing:.14px;white-space:nowrap}.ln-try__next{flex:0 0 auto;padding:0 18px;border:0;background:var(--soft);color:var(--navy)}.ln-try__go{flex:1;background:var(--blue);color:#fff;box-shadow:0 2px 4px -2px #1e6fff40,0 4px 6px -1px #1e6fff40}.ln-nav{display:flex;gap:28px}.ln-nav a{font:600 14px/20px var(--text);letter-spacing:.14px;color:var(--muted);transition:color .15s}.ln-nav a:hover{color:var(--navy)}html{scroll-behavior:smooth;scroll-padding-top:80px}.ln-price__nums{align-items:baseline;flex-wrap:wrap}.ln-price__nums strong{width:auto;white-space:nowrap}.ln-price__nums s{margin-top:0;white-space:nowrap}:focus-visible{outline:3px solid rgba(30,111,255,.55);outline-offset:2px;border-radius:8px}.ln-btn,.ln-login,.ln-price__pay,.ln-rec__btn,.cab-hero__cta,.les-foot__cta,.les-foot__prev,.qz-next,.qm-next,.lm-next,.prog__btn,.auth-card__btn,.cab-test__btn,.les-files article a{transition:filter .15s,transform .1s,box-shadow .15s}.ln-btn:hover,.ln-login:hover,.ln-price__pay:hover,.ln-rec__btn:hover,.cab-hero__cta:hover,.les-foot__cta:hover,.les-foot__prev:hover,.qz-next:hover:not(:disabled),.qm-next:hover,.lm-next:hover,.prog__btn:hover,.auth-card__btn:hover:not(:disabled),.les-files article a:hover{filter:brightness(1.06)}.ln-btn:active,.ln-login:active,.ln-price__pay:active,.ln-rec__btn:active,.cab-hero__cta:active,.les-foot__cta:active,.qz-next:active,.qm-next:active,.lm-next:active,.prog__btn:active,.auth-card__btn:active{transform:translateY(1px)}.ln-faq button{transition:box-shadow .15s}.ln-faq button:hover{box-shadow:0 2px 8px #00236f14}.cab-weak__row a:hover,.cab-card__head>a:hover{text-decoration:underline}.qz-opts button:active,.qm-opts button:active{transform:scale(.995)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:1240px){.ln-hero{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.ln-hero__left{width:100%}}@media(max-width:960px){.ln-nav{display:none}.ln-hero{grid-template-columns:1fr;justify-items:center;gap:24px}.ln-try{justify-self:center}}@media(max-width:640px){.ln-try{padding:18px;border-radius:20px}.ln-try__opts{grid-template-columns:1fr}.ln-try__q{font-size:17px;line-height:25px}.ln-teacher__bio li b{font-size:17px;line-height:24px;white-space:nowrap}.ln-teacher__bio li span{font-size:11px}.ln-hero{padding-top:56px}.ln-hero h1{font-size:32px;line-height:40px}}@media(min-width:961px){.ln-hero__left{align-items:flex-start;text-align:left}.ln-hero .ln-cta{justify-content:flex-start}}@media(max-width:640px){.ln-hero .ln-cta{width:100%;flex-direction:column;align-items:stretch}}.auth-page{grid-template-columns:minmax(0,420px) minmax(0,440px);justify-content:center;align-content:center;gap:24px;align-items:stretch}.auth-aside{justify-self:stretch}.auth-card{align-self:center}.auth-aside{position:relative;overflow:hidden;border-radius:24px;padding:36px;background:linear-gradient(150deg,#00236f,#1e3a8a 60%,#001a52);color:#fff;display:flex;flex-direction:column;gap:20px}.auth-aside__eq{font:700 15px/20px var(--head);letter-spacing:.3px;color:#90a8ff}.auth-aside h2{font:700 28px/36px var(--head);letter-spacing:-.6px}.auth-aside ul{display:flex;flex-direction:column;gap:12px}.auth-aside li{display:flex;align-items:center;gap:10px;font:500 15px/22px var(--text);color:var(--lav)}.auth-aside li .ms{color:var(--peach)}.auth-aside figure{margin:auto 0 0;display:flex;align-items:baseline;gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.auth-aside figure b{font:700 48px/1 var(--head);letter-spacing:-1px}.auth-aside figcaption{font:400 14px/20px var(--text);color:var(--lav)}@media(max-width:860px){.auth-page{grid-template-columns:minmax(0,420px)}.auth-aside{display:none}}.boot{min-height:100vh;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font:500 14px/20px var(--text);color:var(--muted)}.boot img{width:96px;animation:boot-pulse 1.2s ease-in-out infinite}@keyframes boot-pulse{50%{opacity:.45}}.acc__grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.acc__out{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:9999px;background:var(--pink);color:#93000a;font:600 14px/20px var(--text)}.cab-hello__pills a.pace{text-decoration:none}.acc__empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:var(--soft2);font:400 14px/20px var(--text);color:var(--muted)}.acc__courses{display:flex;flex-direction:column;gap:8px}.acc__courses li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--soft2)}.acc__courses li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.acc__courses b{font:600 14px/20px var(--text);color:var(--ink)}.acc__courses i{display:block;height:6px;border-radius:9999px;background:var(--lav);overflow:hidden}.acc__courses s{display:block;height:100%;border-radius:9999px;background:var(--navy)}.acc__courses small{font:400 12px/16px var(--text);color:var(--gray)}.acc__courses strong{font:700 16px/24px var(--head);color:var(--navy)}.acc__score{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.acc__score b{font:700 48px/1 var(--head);letter-spacing:-1px;color:var(--brown)}.acc__score b.ok{color:var(--teal)}.acc__score b em{font:600 20px/1 var(--head);font-style:normal;color:var(--gray)}.acc__score p{font:400 14px/20px var(--text);color:var(--muted)}.acc__score a{display:inline-flex;align-items:center;gap:4px;font:600 14px/20px var(--text);color:var(--navy)}@media(max-width:1100px){.acc__grid{grid-template-columns:1fr}}.auth-aside__note{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font:400 14px/21px var(--text);color:var(--lav)}.cab-hello__pills>a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9999px;white-space:nowrap}.ln-sec--tint>.ln-title--left{max-width:1200px}.ln-hero:before{content:"";position:absolute;top:-64px;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:0;pointer-events:none;background-color:#fcfcff;background-image:linear-gradient(90deg,transparent calc(100% - 132px),rgba(229,72,77,.28) calc(100% - 132px),rgba(229,72,77,.28) calc(100% - 130px),transparent calc(100% - 130px)),linear-gradient(rgba(30,111,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(30,111,255,.13) 1px,transparent 1px);background-size:100% 100%,22px 22px,22px 22px;background-position:0 0,center -1px,center 0;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.ln-hero>*{position:relative;z-index:1}.ln-hero>.ln-blob{position:absolute;z-index:0}@media(max-width:640px){.ln-hero:before{background-image:linear-gradient(rgba(30,111,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(30,111,255,.13) 1px,transparent 1px);background-size:20px 20px,20px 20px;background-position:center -1px,center 0}}.pstate{min-height:50vh;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--muted);font:400 14px/20px var(--text)}.pstate__spin{width:32px;height:32px;border-radius:50%;border:3px solid var(--lav);border-top-color:var(--navy);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pstate--err .ms{color:var(--brown)}.pstate h2{font:700 22px/30px var(--head);color:var(--ink)}.pstate p{max-width:420px}.pstate__acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.nf{min-height:100vh;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;background:var(--bg)}.nf img{width:110px}.nf__code{font:700 96px/1 var(--head);letter-spacing:-3px;color:var(--lav)}.nf h1{font:700 28px/36px var(--head);color:var(--navy)}.nf p{font:400 16px/24px var(--text);color:var(--muted)}.nf__acts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.access{background:#fff;border-radius:16px;box-shadow:var(--sh-sm);padding:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.access>div{flex:1;min-width:220px}.access h2{font:700 20px/28px var(--head);color:var(--ink)}.access p{margin-top:4px;font:400 14px/20px var(--text);color:var(--muted)}.access__ico{width:52px;height:52px;border-radius:14px;background:var(--lav);color:var(--navy);display:grid;place-items:center;flex-shrink:0}.access--wait .access__ico{background:var(--peach);color:var(--brown)}.access--pay{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:stretch;gap:24px;padding:0;overflow:hidden}.access__price{padding:28px;background:linear-gradient(150deg,#00236f,#1e3a8a 70%,#001a52);color:#fff;display:flex;flex-direction:column;gap:6px}.access__price small{font:600 13px/18px var(--text);color:#b6c4ff}.access__price b{font:700 40px/48px var(--head);letter-spacing:-1px}.access__price span{font:400 13px/19px var(--text);color:var(--lav)}.access__steps{counter-reset:step;padding:24px 24px 24px 0;display:flex;flex-direction:column;gap:18px}.access__steps li{counter-increment:step;position:relative;padding-left:40px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.access__steps li:before{content:counter(step);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 14px/1 var(--head)}.access__steps strong{font:700 16px/24px var(--text);color:var(--ink)}.access__steps p{margin:0;font:400 14px/20px var(--text);color:var(--muted)}.access__steps label{width:100%;max-width:420px;display:flex;flex-direction:column;gap:6px;font:600 12px/16px var(--text);color:var(--muted)}.access__steps input{border:1px solid var(--lav);border-radius:12px;padding:10px 12px;font:400 15px/20px var(--text);color:var(--ink);outline:none}.access__steps input:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--lav3)}.access__kaspi{height:48px;padding:0 22px;font-size:16px}.access__steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.access__steps>.adm-alert{margin:0}.access__qr{margin-top:14px;width:180px;height:180px;padding:10px;background:#fff;border-radius:14px;align-self:flex-start}.access__qr-note{font-size:12px!important}.access__hint{font-weight:600!important;color:var(--ink)!important}.prog-meter{min-width:220px;display:flex;flex-direction:column;gap:6px;text-align:right}.prog-meter b{font:700 24px/1 var(--head);color:var(--navy)}.prog-meter i{height:8px;border-radius:9999px;background:var(--lav);overflow:hidden}.prog-meter s{display:block;height:100%;border-radius:9999px;background:var(--navy)}.prog__item{display:block;padding:0}.prog__head{width:100%;border:0;background:none;padding:18px 20px;display:grid;grid-template-columns:40px 1fr 24px;gap:16px;align-items:center;text-align:left}.prog__title strong{display:block;font:700 17px/24px var(--head);color:var(--navy)}.prog__title small{display:block;margin-top:2px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--gray)}.prog__chev{color:var(--gray);transition:transform .2s}.prog__item.expanded .prog__chev{transform:rotate(180deg)}.prog__item.open .prog__n{background:var(--soft);color:var(--navy)}.prog__body{padding:0 20px 18px 76px;display:flex;flex-direction:column;gap:10px}.prog__desc{font:400 14px/20px var(--text);color:var(--muted)}.prog__hint{padding:8px 12px;border-radius:10px;background:var(--peach);color:#341100;font:500 13px/18px var(--text)}.prog__lessons{display:flex;flex-direction:column;gap:4px}.prog__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--soft2);font:500 14px/20px var(--text);color:var(--ink)}a.prog__row:hover{background:var(--lav)}.prog__row>span{flex:1;min-width:0}.prog__row em{font:600 12px/16px var(--text);font-style:normal;color:var(--gray);white-space:nowrap}.prog__row .ms{color:var(--navy)}.prog__lessons li.done .prog__row .ms{color:var(--teal)}.prog__lessons li.lock .prog__row{opacity:.6}.prog__lessons li.lock .prog__row .ms{color:var(--gray)}.prog__lessons li.quiz .prog__row{background:#ffdbca73}.prog__lessons li.quiz.done .prog__row{background:#d6e3ff59}.prog__free{padding:2px 8px;border-radius:9999px;background:var(--mint);color:#00236f;font:700 11px/16px var(--text)}.vid{position:absolute;top:0;right:0;bottom:0;left:0;background:#283044}.vid iframe,.vid video{width:100%;height:100%;border:0;display:block;background:#000}.vid--empty{display:grid;place-items:center;padding:24px;text-align:center;color:#d2d9f4;font:500 15px/22px var(--text);background-color:#283044;background-image:linear-gradient(rgba(218,226,253,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(218,226,253,.08) 1px,transparent 1px);background-size:32px 32px}.vid--empty a{color:#fff;text-decoration:underline}.player--real,.lm-player--real{aspect-ratio:16 / 9}.md{display:flex;flex-direction:column;gap:12px;font:400 16px/26px var(--text);color:var(--ink)}.md h3{font:700 20px/28px var(--head);color:var(--ink);margin-top:4px}.md h4{font:700 17px/24px var(--head);color:var(--navy)}.qz-errors .md,.qz-errors .md h3,.qz-errors .md h4,.qz-errors .md p,.qz-errors .md li,.qz-q .md,.qz-q .md h3,.qz-q .md h4,.qz-q .md p,.qz-q .md li,.qm-q .md,.qm-q .md h3,.qm-q .md h4,.qm-q .md p,.qm-q .md li,.ced-q .md,.ced-q .md h3,.ced-q .md h4,.ced-q .md p,.ced-q .md li,.md--quiz,.md--quiz h3,.md--quiz h4,.md--quiz p,.md--quiz li{color:#111}.md ul,.md ol{padding-left:22px;display:flex;flex-direction:column;gap:6px}.md ul{list-style:disc}.md ol{list-style:decimal}.md li::marker{color:var(--navy);font-weight:700}.md b{font-weight:700;color:var(--ink)}.md code{padding:1px 6px;border-radius:6px;background:var(--soft);font:600 15px/24px Liberation Mono,Consolas,monospace;color:var(--navy)}.md a{color:var(--blue);text-decoration:underline}.md-table-wrap{overflow-x:auto}.md-table{width:100%;border-collapse:collapse;font:400 15px/22px var(--text)}.md-table th,.md-table td{padding:8px 12px;border:1px solid var(--lav2);text-align:left;vertical-align:middle}.md-table th{background:var(--soft);color:var(--navy);font-weight:700}.md-table td{background:transparent}.md-table .math-frame--inline{padding:0 4px;margin:0 2px}.math--block{display:block;overflow-x:auto;text-align:center}.math-frame{display:block;margin:8px 0;overflow-x:auto;text-align:center;color:#111}.les-md .math-frame,.prog__desc .math-frame{padding:14px 18px;border:1.5px solid #9db6ff;border-radius:14px;background:#e7efff}.math-frame figcaption{margin-bottom:8px;font:700 12px/16px var(--text);letter-spacing:.4px;text-transform:uppercase;color:#3d62b5;text-align:left}.les-md .math-frame .katex,.les-md .math-frame .katex-display,.prog__desc .math-frame .katex,.prog__desc .math-frame .katex-display{color:#123a86}.math-frame .katex,.math-frame .katex-display,.qz-errors .katex,.qz-q .katex,.qm-q .katex,.qz-opts .katex,.qm-opts .katex,.ced-q .katex,.md--quiz .katex,.md--quiz .katex-display{color:#111}.math-frame .katex-display{margin:0}.math-frame--inline{display:inline;margin:0;padding:0;vertical-align:baseline;background:none;border:0}.les-md .math-frame--inline,.prog__desc .math-frame--inline{display:inline-block;margin:0 3px;padding:1px 8px;vertical-align:middle;text-align:center}.md .katex{font-size:1.15em}.md-mistake{padding:12px 14px;border-radius:12px;background:#fff4e8;border:1px solid #f0d2a8;color:#6b3a08}.qz-errors{margin-top:14px;padding:14px 16px;border-radius:14px;background:#fff6ea;border:1px solid #f0d2a8}.qz-errors>strong{display:block;margin-bottom:6px;font:700 14px/20px var(--text);color:#8a4b08}.qz-errors .md{gap:8px}.prog__desc .md{color:var(--ink);font-size:15px;line-height:24px}.qz-eq .katex,.qm-banner .katex,.ced-formula .katex{font-size:1.2em}.ced-formula{display:block;margin-top:0;padding:10px 12px;border-radius:12px;background:#fff;overflow-x:auto}.qz-q__text.rich,.qm-q__text.rich{display:block}.qz-q__text .qz-q__n,.qm-q__text .qm-q__n{display:inline;margin-right:6px;font-weight:700}.qz-q__text .md,.qm-q__text .md{font:inherit;color:inherit;display:inline;gap:0}.qz-q__text .md p,.qm-q__text .md p{font:inherit;color:inherit;display:inline;margin:0}.md.md--quiz{display:block;gap:0;font:inherit;color:inherit;line-height:1.55;text-align:left}.md.md--quiz>p{display:block;margin:0;font:inherit;color:inherit;line-height:inherit;text-align:left}.md.md--quiz>p+p{margin-top:10px}.md.md--quiz .math{display:inline;vertical-align:middle;text-align:left}.md.md--quiz .math--block{display:block;margin:10px 0;text-align:left;overflow-x:auto}.md.md--quiz .katex-display{margin:.4em 0;text-align:left}.md.md--quiz>.math-frame{display:inline;margin:0 2px;vertical-align:baseline}.md.md--quiz>ul,.md.md--quiz>ol,.md.md--quiz>.md-table-wrap,.md.md--quiz>.lesson-photo,.md.md--quiz>aside,.md.md--quiz>h3,.md.md--quiz>h4{display:block;margin:8px 0}.qz-q__text.rich,.qm-q__text.rich{text-align:left}.qz-q__text.rich .md.md--quiz,.qm-q__text.rich .md.md--quiz{display:inline}.qz-q__text.rich .md.md--quiz>p,.qm-q__text.rich .md.md--quiz>p{display:inline}.qz-q__text.rich .md.md--quiz>p .math--block,.qm-q__text.rich .md.md--quiz>p .math--block{display:block;margin:10px 0;text-align:left}.qz-q__n{font:700 16px/24px var(--head);color:var(--navy)}.qz-opts__t,.qm-opts .t{min-width:0;overflow-x:auto;text-align:left}.qz-opts__t .math,.qz-opts__t .math--block,.qm-opts .t .math,.qm-opts .t .math--block{display:inline;margin:0;text-align:left;vertical-align:middle}.qz-opts__t .katex-display,.qm-opts .t .katex-display{display:inline;margin:0;text-align:left}.qm-banner .katex,.qm-banner .katex-display{color:#fff}.qm-banner .katex-display{margin:0}.les-md{padding:4px 0 0;background:none;box-shadow:none;border-radius:0}.les-head__chips .free{background:var(--mint);color:#00236f;font-weight:600}.les-bar__crumbs a{color:var(--muted)}.les-bar__crumbs a:hover{color:var(--navy);text-decoration:underline}.les-item{color:inherit;text-decoration:none}.les-item.todo .les-item__ico{background:var(--soft);color:var(--navy)}.les-item__num{font:700 13px/1 var(--head)}.les-done{height:40px;padding:0 16px;border:1px solid var(--lav);border-radius:12px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px/20px var(--text);color:var(--navy)}.les-done:hover:not(:disabled){background:var(--soft2)}.les-done.on{border-color:#1e6fff;background:#d6e3ff59;color:var(--teal);cursor:default}.lm-body .les-done{width:100%;height:48px}.les-foot__cta{border:0;cursor:pointer}.qz-timer.low{background:var(--pink);color:#93000a}.qz-review__why{display:block;margin-top:4px;padding:6px 10px;border-radius:8px;background:#fff;color:var(--ink)!important}.qm-switch button:disabled,.qz-toggle button:disabled{opacity:.45;cursor:default}.cab-test__btn.on{background:var(--navy);color:#fff}.adm-badge{min-width:18px;height:18px;margin-left:2px;padding:0 5px;border-radius:9999px;background:var(--orange);color:#fff;font:700 11px/18px var(--text)}.adm-kpis article.warn{box-shadow:var(--sh-sm),inset 0 0 0 2px var(--orange)}.adm-kpis article.warn .cab-card__ico{background:var(--peach);color:var(--brown)}.adm-pending{display:flex;flex-direction:column;gap:8px}.adm-pending li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;background:var(--soft2);flex-wrap:wrap}.adm-pending b{display:block;font:600 15px/20px var(--text);color:var(--ink)}.adm-pending small{display:block;font:400 12px/18px var(--text);color:var(--gray)}.adm-pending p{margin:4px 0;font:600 13px/18px var(--text);color:var(--brown)}.adm-pending__acts{display:flex;gap:8px}.adm-grant{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.adm-grant label{display:flex;flex-direction:column;gap:6px;font:600 12px/16px var(--text);color:var(--muted)}.adm-grant input,.adm-grant select{border:1px solid var(--lav);border-radius:12px;padding:10px 12px;background:#fff;font:400 14px/20px var(--text);color:var(--ink)}.adm-open{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;background:#fff;color:var(--navy);font:600 13px/1 var(--text);white-space:nowrap}.adm-open:hover{background:var(--lav)}.adm-clist b .adm-role{margin-left:8px;vertical-align:1px;font-style:normal}.adm-empty{flex-direction:column;align-items:flex-start!important;gap:12px}.adm-empty p{font:400 14px/20px var(--text);color:var(--muted)}.adm-sub-email{display:block;margin-left:42px;color:var(--gray);font-size:12px}.adm-bar{display:inline-block;width:70px;height:6px;margin-right:8px;border-radius:9999px;background:var(--lav);overflow:hidden;vertical-align:middle}.adm-bar i{display:block;height:100%;background:var(--navy)}.adm .qz-toggle button{position:relative}.cab.ced{max-width:none;width:100%}.ced-bar{position:sticky;top:72px;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--sh-sm),0 4px 16px #00236f0f;flex-wrap:wrap}.ced-bar__title{flex:1;min-width:200px}.ced-bar__title strong{display:block;font:700 17px/24px var(--head);color:var(--ink)}.ced-bar__title small{font:400 12px/16px var(--text);color:var(--gray)}.ced-bar__state{padding:4px 10px;border-radius:9999px;background:#d6e3ff73;color:var(--teal);font:600 12px/16px var(--text)}.ced-bar__state.dirty{background:var(--peach);color:#341100}.ced-sections{display:flex;flex-direction:column;gap:12px}.ced-sections__head{display:flex;align-items:center;justify-content:space-between}.ced-sections__head h2{font:700 22px/30px var(--head);color:var(--ink)}.ced-sec{background:#fff;border-radius:16px;box-shadow:var(--sh-sm)}.ced-sec.open{box-shadow:var(--sh-sm),0 0 0 2px var(--lav)}.ced-sec>header{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 0}.ced-sec__toggle{flex:1;min-width:0;border:0;background:none;padding:10px 16px;display:grid;grid-template-columns:36px 1fr 24px;gap:14px;align-items:center;text-align:left}.ced-sec__toggle strong{display:block;font:700 16px/22px var(--head);color:var(--navy)}.ced-sec__toggle small{font:400 12px/16px var(--text);color:var(--gray)}.ced-sec.open .prog__chev{transform:rotate(180deg)}.ced-sec__n{width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--navy);display:grid;place-items:center;font:700 14px/1 var(--head)}.ced-sec__body{padding:4px 20px 20px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--soft)}.ced-sec__body>.adm-fields{padding-top:14px}.ced-lessons{display:flex;flex-direction:column;gap:8px}.ced-lessons>li{border-radius:12px;background:var(--soft2)}.ced-lessons>li.editing{background:#fff;box-shadow:0 0 0 2px var(--navy)}.ced-lesson{display:flex;align-items:center;gap:10px;padding:8px 10px}.ced-lesson__n{width:28px;height:28px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;font:700 12px/1 var(--head);flex-shrink:0}.ced-lesson__title{flex:1;min-width:0;border:0;background:none;padding:2px 0;text-align:left}.ced-lesson__title strong{display:block;font:600 14px/20px var(--text);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ced-lesson__title small{font:400 12px/16px var(--text);color:var(--gray)}.ced-edit{padding:6px 16px 18px;display:flex;flex-direction:column;gap:16px}.ced-hint{display:block;font:400 12px/17px var(--text);color:var(--gray)}.ced-hint.ok{color:var(--teal)}.ced-hint.warn{color:var(--brown)}.ced-content,.ced-files{display:flex;flex-direction:column;gap:8px}.ced-content__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font:600 13px/18px var(--text);color:var(--muted)}.ced-md{width:100%;min-height:200px;border:1px solid var(--lav);border-radius:12px;padding:12px 14px;font:400 14px/22px Consolas,Liberation Mono,monospace;color:var(--ink);resize:vertical;outline:none}.ced-md:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--lav3)}.ced-preview{box-shadow:inset 0 0 0 1px var(--lav)}.ced-upload{cursor:pointer}.ced-file-list{display:flex;flex-direction:column;gap:6px}.ced-file-list li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:var(--soft2)}.ced-file-list li>.ms{color:#93000a}.ced-file-list input{flex:1;min-width:0;border:1px solid transparent;border-radius:8px;padding:6px 8px;background:transparent;font:500 14px/20px var(--text);color:var(--ink)}.ced-file-list input:focus{border-color:var(--lav);background:#fff;outline:none}.ced-file-list small{font:400 12px/16px var(--text);color:var(--gray);white-space:nowrap}.ced-file-list a{color:var(--navy);display:grid;place-items:center}.ced-quiz-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px dashed var(--lav)}.ced-quiz{display:flex;flex-direction:column;gap:14px}.ced-qs{display:flex;flex-direction:column;gap:12px}.ced-q{padding:14px;border-radius:14px;background:var(--soft2);display:flex;flex-direction:column;gap:10px}.ced-q header{display:flex;align-items:center;gap:10px}.ced-q header b{font:700 14px/20px var(--head);color:var(--navy)}.ced-q header select{border:1px solid var(--lav);border-radius:8px;padding:4px 8px;background:#fff;font:500 13px/18px var(--text)}.ced-q header .adm-acts{margin-left:auto}.ced-q__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:14px;align-items:start}.ced-q__task{display:flex;flex-direction:column;gap:10px;min-width:0}.ced-q__task--solo{max-width:720px}.ced-paste{display:block;margin-top:8px}.ced-paste textarea{width:100%;border:1px solid var(--lav);border-radius:14px;padding:12px 14px;background:var(--soft2);font:400 14px/22px ui-monospace,Liberation Mono,Consolas,monospace;color:var(--ink);resize:vertical}.ced-paste textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--lav3);outline:none;background:#fff}.ced-q__task>label,.ced-exp{display:flex;flex-direction:column;gap:6px;font:600 12px/16px var(--text);color:var(--muted)}.ced-q__task textarea,.ced-exp textarea{border:1px solid var(--lav);border-radius:12px;padding:8px 12px;background:#fff;font:400 14px/20px var(--text);color:var(--ink);resize:vertical}.ced-q__task textarea:focus,.ced-exp textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--lav3);outline:none}.ced-math-preview{padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--lav)}.ced-math-preview>small{display:block;margin-bottom:6px;font:700 11px/16px var(--text);letter-spacing:.4px;text-transform:uppercase;color:var(--navy)}.ced-math-preview .md{font-size:15px;line-height:22px;gap:8px}.ced-choices{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:6px}.ced-choices legend{margin-bottom:6px;font:600 12px/16px var(--text);color:var(--muted)}.ced-choice-col{display:flex;flex-direction:column;gap:2px}.ced-choice{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:10px;background:#fff;border:1px solid transparent}.ced-choice.ok{border-color:#1e6fff;background:#d6e3ff40}.ced-choice input[type=radio]{width:18px;height:18px;accent-color:var(--teal);flex-shrink:0}.ced-choice b{width:20px;font:700 13px/1 var(--head);color:var(--navy)}.ced-choice input:not([type]){flex:1;min-width:0;border:0;padding:6px 4px;background:transparent;font:500 14px/20px var(--text);color:var(--ink);outline:none}.ced-choice__math{padding:2px 8px 6px 46px;overflow-x:auto;font:500 15px/22px var(--text);color:var(--navy)}.ced-quiz__add{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ced-bulk{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:var(--soft2)}.ced-bulk textarea{border:1px solid var(--lav);border-radius:12px;padding:12px 14px;background:#fff;font:400 14px/22px Consolas,Liberation Mono,monospace;resize:vertical}.ced-bulk .qz-next{align-self:flex-start}.ced-float{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:16px;background:var(--navy);color:#fff;box-shadow:var(--sh-lg);font:600 14px/20px var(--text)}.ced-float .qz-next{background:var(--orange);box-shadow:none}@media(max-width:960px){.access--pay{grid-template-columns:1fr}.access__steps{padding:0 20px 20px}.access__qr,.access__qr-note{display:none}.prog__body{padding:0 16px 16px}.prog-meter{min-width:0;width:100%;text-align:left}.adm-grant{grid-template-columns:1fr}.ced-bar{top:72px}.ced-quiz__add,.ced-q__grid{grid-template-columns:1fr}.ced-float{right:16px;left:16px;bottom:76px;justify-content:space-between}.player--real,.lm-player--real{aspect-ratio:16 / 9}}.prog__item.soon{opacity:.75}.prog__item.soon .prog__n{background:var(--soft2);color:var(--gray)}.cab-map__step.soon>span{background:var(--soft2);color:var(--gray)}.cab-map__step.open>span{background:var(--soft);color:var(--navy)}.vid--facade{padding:0;border:0;cursor:pointer;overflow:hidden;display:block;width:100%;color:#fff}.vid--facade img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .3s}.vid--facade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#001a5200 40%,#001a52bf)}.vid--facade:hover img{transform:scale(1.03);filter:brightness(.92)}.vid__play{position:absolute;left:50%;top:50%;z-index:1;width:76px;height:76px;transform:translate(-50%,-50%);border-radius:50%;background:var(--blue, #1e6fff);display:grid;place-items:center;box-shadow:0 0 0 10px #1e6fff40,0 18px 40px -12px #001a5299;transition:transform .2s}.vid--facade:hover .vid__play{transform:translate(-50%,-50%) scale(1.06)}.vid__title{position:absolute;left:18px;right:18px;bottom:14px;z-index:1;text-align:left;font:700 15px/1.35 var(--text);text-shadow:0 1px 2px rgba(0,0,0,.4)}.lm-player .vid__play{width:58px;height:58px;box-shadow:0 0 0 7px #1e6fff40}.lm-player .vid__title{font-size:13px}.ced-player{position:relative;width:100%;max-width:720px;aspect-ratio:16 / 9;margin-top:8px;border-radius:14px;overflow:hidden;background:#283044}.les-quiz{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:#ffdbca73}.les-quiz strong{display:block;font:700 16px/22px var(--head);color:var(--ink)}.les-quiz small{display:block;margin-top:2px;font:500 13px/18px var(--text);color:var(--muted)}.les-item.sub{margin-left:28px}.ced-video{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:14px;background:var(--soft)}.ced-video img{width:136px;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;flex-shrink:0}.ced-video>span{display:flex;flex-direction:column;gap:3px}.ced-video b{font:700 13px/18px var(--text);color:var(--teal)}.ced-video small{font:400 12px/17px var(--text);color:var(--muted)}.ced-video a{font:600 12px/17px var(--text);color:var(--teal);text-decoration:underline}@media(max-width:640px){.ced-video{flex-direction:column}.ced-video img{width:100%}}.chart-figure{margin:18px 0;padding:18px 18px 14px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--line)}.chart-figure figcaption{margin-top:6px;text-align:center;font:600 14px/20px var(--text);color:var(--ink)}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:#e8eef8;stroke-width:1}.chart-zero{stroke:#9aa9c4;stroke-width:1.4}.chart-axis{stroke:#5b6b86;stroke-width:1.6}.chart-tick{font:600 12.5px var(--text);fill:#54637d}.chart-val,.chart-label{font:700 13px var(--text);fill:#00236f}.chart-error{padding:12px 14px;border-radius:14px;background:var(--pink);color:#93000a;font:600 14px/20px var(--text)}.chart-path{stroke-dasharray:1;stroke-dashoffset:1}.chart--on .chart-path{animation:chart-draw 1.8s cubic-bezier(.45,.05,.25,1) forwards}@keyframes chart-draw{to{stroke-dashoffset:0}}.chart-bar{transform:scaleY(0)}.chart--on .chart-bar{animation:chart-grow .9s cubic-bezier(.2,.7,.2,1) var(--d, 0s) forwards}@keyframes chart-grow{to{transform:scaleY(1)}}.chart-dot{opacity:0}.chart--on .chart-dot{animation:chart-fade .5s ease var(--d, 0s) forwards}@keyframes chart-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.chart-path{stroke-dashoffset:0}.chart--on .chart-path,.chart--on .chart-bar,.chart--on .chart-dot,.chart .chart-bar,.chart .chart-dot{animation:none!important;transform:none;opacity:1}}.lesson-photo{margin:18px 0}.lesson-photo img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 0 0 1px var(--line);background:#fff}.lesson-photo figcaption{margin-top:8px;text-align:center;font:500 13.5px/1.4 var(--text);color:var(--muted)}.ced-photo{display:inline-flex;flex-direction:column;gap:4px}.ced-photo small{max-width:320px}.ced-photos{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 4px;padding:0;list-style:none}.ced-photos li{position:relative;width:150px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--line);background:#fff}.ced-photos img{display:block;width:100%;height:100px;object-fit:cover}.ced-photos__del{width:100%;height:34px;border:0;background:#fff;color:var(--red);font:600 13px/1 var(--text);display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.ced-photos__del:hover{background:var(--pink)}.exam-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}a.exam-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:var(--sh-sm);text-decoration:none;color:inherit;transition:background .15s ease,box-shadow .15s ease}a.exam-card:hover{background:var(--soft2);box-shadow:var(--sh-sm),0 0 0 1px var(--lav)}a.exam-card:hover .exam-card__cta{background:var(--navy);color:#fff}.exam-card__cal{width:64px;height:64px;border-radius:14px;background:var(--lav);color:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-shrink:0}.exam-card--ok .exam-card__cal{background:var(--mint);color:#0a5c4a}.exam-card--bad .exam-card__cal{background:var(--peach);color:var(--brown)}.exam-card__cal b{font:700 24px/1 var(--head);letter-spacing:-.5px}.exam-card__cal span{font:600 11px/14px var(--text);text-transform:lowercase;opacity:.85}.exam-card__body{min-width:0}.exam-card__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.exam-card__body h2{margin:0;font:700 17px/24px var(--head);color:var(--ink)}.exam-card__body p{margin:4px 0 0;font:400 13.5px/19px var(--text);color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exam-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.exam-card__meta span{padding:3px 9px;border-radius:9999px;background:var(--soft2);font:600 12px/16px var(--text);color:var(--muted)}.exam-card__status{font:700 12px/16px var(--text);font-style:normal;letter-spacing:.02em;white-space:nowrap}.exam-card__status--new{color:var(--navy)}.exam-card__status--ok{color:var(--teal)}.exam-card__status--bad{color:var(--brown)}.exam-card__cta{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border-radius:9999px;background:var(--soft);color:var(--navy);font:700 13px/1 var(--text);white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease}.exam-q__desc{margin:8px 0 0;font:400 15px/22px var(--text);color:var(--muted)}.exam-q__desc .md.md--quiz{display:inline;font:inherit;color:inherit}.exam-q__desc .md.md--quiz>p{display:inline;margin:0;font:inherit;color:inherit}.exam-q__img{margin:14px 0 4px;border-radius:14px;overflow:hidden;background:var(--soft)}.exam-q__img img{display:block;width:100%;max-height:360px;object-fit:contain;background:#fff}.exam-review-video{display:flex;flex-direction:column;gap:14px}.exam-review-video header{display:flex;align-items:center;gap:12px}.exam-review-video h3{margin:0;font:700 18px/24px var(--head);color:var(--ink)}.exam-review-video p{margin:2px 0 0;font:400 14px/20px var(--text);color:var(--muted)}.exam-review-video__player{position:relative;width:100%;max-width:720px;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#283044}.exam-review-video--inline{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.exam-review-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:var(--sh-sm)}.exam-review-bar strong{display:block;font:700 16px/22px var(--head);color:var(--ink)}.exam-review-bar span{font:500 13px/18px var(--text);color:var(--muted)}.exam-review-bar__tog{display:inline-flex;gap:4px;padding:4px;border-radius:9999px;background:var(--soft2)}.exam-review-bar__tog button{border:0;background:transparent;padding:8px 12px;border-radius:9999px;font:700 13px/1 var(--text);color:var(--muted);cursor:pointer}.exam-review-bar__tog button.on{background:#fff;color:var(--navy);box-shadow:var(--sh-sm)}.exam-review-qhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.exam-review-qhead .bad{font:700 12px/16px var(--text);color:var(--brown)}.exam-review-qhead .ok{font:700 12px/16px var(--text);color:var(--teal)}.exam-review-play{display:inline-flex;align-items:center;gap:4px;border:0;background:var(--lav);color:var(--navy);padding:8px 12px;border-radius:9999px;font:700 13px/1 var(--text);cursor:pointer}.exam-review-play:hover{background:var(--navy);color:#fff}.qz-after--bad{box-shadow:var(--sh-sm),0 0 0 1px #b453092e}.exam-review-missing{margin:12px 0 0;font:500 13px/18px var(--text);color:var(--muted)}.ced-review-video{display:flex;flex-direction:column;gap:6px;margin-top:12px;font:600 12px/16px var(--text);color:var(--muted)}.ced-review-video input{border:1px solid var(--lav);border-radius:12px;padding:10px 12px;font:400 14px/20px var(--text);color:var(--ink)}.ced-review-video input:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--lav3);outline:none}.ced-review-video small{font:500 12px/16px var(--text);color:var(--muted)}.ced-review-video small.ok{color:var(--teal);display:inline-flex;align-items:center;gap:4px}.ced-exam-photo{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px;font:600 12px/16px var(--text);letter-spacing:.24px;color:var(--muted)}.ced-exam-photo__preview{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ced-exam-photo__preview img{max-width:280px;max-height:180px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 1px var(--line)}@media(max-width:700px){a.exam-card{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:14px}.exam-card__cal{width:56px;height:56px;border-radius:12px}.exam-card__cal b{font-size:20px}.exam-card__cta{grid-column:2;justify-self:start;margin-top:2px}}.les-quiz__acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.math--block,.qz-opts__t,.qm-opts .t{padding-block:.5em;overflow-y:hidden}.qz-opts__t .math--block,.qm-opts .t .math--block,.qz-q__text.rich .md.md--quiz>p .math--block,.qm-q__text.rich .md.md--quiz>p .math--block{padding-block:0}.math-frame{overflow-y:hidden}.lp{--ink: #131b2e;--txt: #444651;--mute: #757682;--line: #e8e2d8;--cream: #fbf8f3;--mint: #eef3ff;--mint2: #dbe5ff;--teal: #1e6fff;--teal2: #4b8bff;--teal3: #93b4ff;--tealD: #1546d1;--deep: #00236f;--coral: #ff6b5b;--grad: linear-gradient(120deg, #1e6fff, #4b8bff 55%, #93b4ff);--font: Onest, Inter, "Segoe UI", sans-serif;font-family:var(--font);color:var(--ink);background:var(--cream);min-height:100vh;overflow-x:clip}.lp *{font-family:inherit}.lp .ms{font-family:Material Symbols Outlined!important}.lp-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.lp-narrow{width:min(860px,100% - 48px)}.lp--reveal [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.lp--reveal [data-reveal].is-in{opacity:1;transform:none}.lp--reveal .lp-reveal-late{transition-delay:.15s}@media(prefers-reduced-motion:reduce){.lp--reveal [data-reveal]{opacity:1;transform:none;transition:none}}.lp-btn{height:54px;padding:0 26px;border:0;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:800 15.5px/1 var(--font);letter-spacing:-.1px;white-space:nowrap;cursor:pointer;transition:transform .15s,box-shadow .2s,filter .15s}.lp-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.lp-btn:active{transform:translateY(1px)}.lp-btn.sm{height:42px;padding:0 18px;font-size:14px}.lp-btn.wide{width:100%}.lp-btn--teal{color:#fff;background:linear-gradient(135deg,#4b8bff,#1546d1);box-shadow:inset 0 1px #ffffff40,0 16px 36px -14px #1e6fff99}.lp-btn--coral{color:#fff;background:linear-gradient(135deg,#ff7e6f,#ff6b5b 45%,#f2543f);box-shadow:inset 0 1px #ffffff40,0 16px 36px -14px #f2543f99}.lp-btn--ghost{color:var(--ink);background:#fff;border:1px solid var(--line)}.lp-btn--ghost:hover{border-color:#d6cdbf}.lp-btn__arrow{width:30px;height:30px;margin-right:-12px;border-radius:50%;background:#fff3;display:grid;place-items:center}.lp-btn.sm .lp-btn__arrow{width:24px;height:24px;margin-right:-8px}.lp-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:100px;background:var(--mint);color:var(--tealD);font:700 12px/1 var(--font);letter-spacing:.6px;text-transform:uppercase}.lp-pill i{width:6px;height:6px;border-radius:50%;background:var(--teal2)}.lp-pill.dark{background:#93b4ff24;color:var(--teal3)}.lp-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-grad--light{background:linear-gradient(120deg,#93b4ff,#c7d6ff);-webkit-background-clip:text;background-clip:text}.lp-tile{width:48px;height:48px;border-radius:14px;background:var(--mint);color:var(--teal);display:grid;place-items:center;flex-shrink:0}.lp-tile.sm{width:30px;height:30px;border-radius:9px}.lp-tile--g0{background:linear-gradient(135deg,#4b8bff,#1546d1);color:#fff}.lp-tile--g1{background:linear-gradient(135deg,#ff8a7a,#f2543f);color:#fff}.lp-tile--g2{background:linear-gradient(135deg,#6c9dff,#1e6fff);color:#fff}.lp-tile--g3{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.lp-tile--g4{background:linear-gradient(135deg,#34d399,#059669);color:#fff}.lp-float{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:100px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 30px -18px #00236f73;font:700 13px/1 var(--font);color:var(--ink);white-space:nowrap}.lp-float .ms{color:var(--teal)}.lp-float i{width:7px;height:7px;border-radius:50%;background:var(--coral)}.lp-top{position:sticky;top:0;z-index:30;background:#fbf8f3e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(232,226,216,.7)}.lp-top__row{width:min(1200px,100% - 48px);margin-inline:auto;height:72px;display:flex;align-items:center;gap:24px}.lp-brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.lp-brand img{width:44px;height:44px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid var(--line);padding:4px}.lp-brand span{display:flex;flex-direction:column;font:800 18px/1 var(--font);letter-spacing:-.3px}.lp-brand small{margin-top:4px;font:600 10px/1 var(--font);letter-spacing:1px;text-transform:uppercase;color:var(--mute)}.lp-nav{display:flex;gap:4px;margin-left:auto}.lp-nav a{padding:10px 14px;border-radius:100px;font:600 14.5px/1 var(--font);color:var(--txt);transition:background .15s,color .15s}.lp-nav a:hover{background:#fff;color:var(--ink)}.lp-top__acts{display:flex;align-items:center;gap:8px}.lp-burger{display:none;width:44px;height:44px;border:0;border-radius:14px;background:var(--mint);color:var(--tealD);place-items:center;cursor:pointer}.lp-hero{position:relative;padding:56px 0 24px}.lp-hero:before{content:"";position:absolute;top:-72px;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 85% 20%,rgba(147,180,255,.22),transparent 70%),radial-gradient(45% 40% at 10% 0%,rgba(255,200,150,.18),transparent 70%),linear-gradient(rgba(30,111,255,.09) 1px,transparent 1px) center -1px / 24px 24px,linear-gradient(90deg,rgba(30,111,255,.09) 1px,transparent 1px) center 0 / 24px 24px;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 100%);mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)}.lp-hero>*{position:relative;z-index:1}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;align-items:center}.lp-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.lp-hero h1{font:800 clamp(36px,4.6vw,56px)/1.08 var(--font);letter-spacing:-1.8px;color:var(--ink)}.lp-hero__text>p{max-width:520px;font:400 18px/1.6 var(--font);color:var(--txt)}.lp-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.lp-try-wrap{position:relative;max-width:470px;margin-left:auto}.lp-try{background:#fff;border:1px solid var(--line);border-radius:26px;padding:22px;box-shadow:0 30px 60px -36px #00236f59;display:flex;flex-direction:column;gap:12px}.lp-try header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.lp-try__title{display:inline-flex;align-items:center;gap:10px;font:700 15px/1 var(--font);color:var(--ink)}.lp-try__time{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:100px;background:#fff1ee;color:#e5484d;font:700 13px/1 var(--font);font-variant-numeric:tabular-nums}.lp-try__time.low{animation:lp-pulse 1s ease-in-out infinite}@keyframes lp-pulse{50%{opacity:.55}}.lp-try__topic{margin-top:4px;font:700 13px/1 var(--font);color:var(--teal)}.lp-try__q{font:700 18px/1.4 var(--font);color:var(--ink)}.lp-try__opts{display:flex;flex-direction:column;gap:8px}.lp-try__opts button{min-height:50px;padding:8px 14px 8px 8px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;gap:12px;text-align:left;font:600 15px/1.3 var(--font);color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.lp-try__opts button .ms{margin-left:auto;color:var(--teal)}.lp-try__opts b{width:32px;height:32px;border-radius:10px;background:var(--cream);display:grid;place-items:center;font:800 13px/1 var(--font);color:var(--ink);flex-shrink:0}.lp-try__opts button:not(:disabled):hover{border-color:var(--teal2);background:var(--mint)}.lp-try__opts button:disabled{cursor:default}.lp-try__opts button.ok{border-color:var(--teal2);background:var(--mint)}.lp-try__opts button.ok b{background:var(--teal);color:#fff}.lp-try__opts button.bad{border-color:#f5b5ad;background:#fff1ee}.lp-try__opts button.bad b{background:var(--coral);color:#fff}.lp-try__opts button.dim{opacity:.5}.lp-try__foot p{font:400 14px/1.5 var(--font);color:var(--txt)}.lp-try__foot p.ok strong{color:var(--teal)}.lp-try__foot p.bad strong{color:#e5484d}.lp-try__meta{display:flex;align-items:center;gap:6px;font:600 13px/1 var(--font)!important;color:var(--mute)!important}.lp-try__meta .ms{color:var(--teal)}.lp-try__acts{display:flex;gap:8px;margin-top:12px}.lp-try__acts .lp-btn--teal{flex:1}.lp-float--a{left:-24px;bottom:-20px}.lp-stats{margin-top:44px;padding:18px 22px;border-radius:22px;background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.lp-stats--one{grid-template-columns:1fr;max-width:360px}.lp-stats>div{display:flex;align-items:center;gap:14px;padding:4px 18px}.lp-stats>div+div{border-left:1px solid var(--line)}.lp-stats--one>div{padding:4px 8px}.lp-stats b{display:block;font:800 26px/1 var(--font);letter-spacing:-.6px;color:var(--ink)}.lp-stats small{display:block;margin-top:6px;font:500 13.5px/1.3 var(--font);color:var(--txt)}.lp-sec{padding:72px 0 0;scroll-margin-top:72px}.lp-head-block{max-width:720px;margin:0 auto 40px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.lp-head-block h2{font:800 clamp(28px,3.4vw,40px)/1.12 var(--font);letter-spacing:-1.1px;color:var(--ink)}.lp-head-block p{max-width:600px;font:400 17px/1.6 var(--font);color:var(--txt)}.lp-head-block.dark h2{color:#fff}.lp-head-block.dark p{color:#ffffffb8}.lp-cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp-cards5{grid-template-columns:repeat(5,1fr)}.lp-card{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .2s}.lp-card:hover{border-color:#d6e1ff}.lp-card h3{margin-top:8px;font:800 18px/1.25 var(--font);letter-spacing:-.3px;color:var(--ink)}.lp-card p{font:400 15px/1.55 var(--font);color:var(--txt)}.lp-step__n{position:absolute;right:20px;top:12px;font:800 64px/1 var(--font);color:#f1ece4;letter-spacing:-2px}.lp-note{margin-top:16px;padding:18px 22px;border-radius:18px;background:var(--mint);border:1px solid var(--mint2);display:flex;align-items:center;gap:12px;font:600 15.5px/1.45 var(--font);color:var(--deep)}.lp-note .ms{color:var(--teal)}.lp-dark{position:relative;overflow:hidden;border-radius:32px;padding:56px;background:radial-gradient(80% 70% at 100% 0%,rgba(30,111,255,.28),transparent 60%),linear-gradient(160deg,#00236f,#001a52);color:#fff}.lp-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:none}.lp-chapters li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);transition:background .2s}.lp-chapters li:hover{background:#ffffff17}.lp-chapters__n{width:40px;height:40px;border-radius:12px;background:#93b4ff24;color:var(--teal3);display:grid;place-items:center;font:800 15px/1 var(--font);flex-shrink:0}.lp-chapters strong{display:block;font:700 15px/1.3 var(--font);color:#fff}.lp-chapters small{display:block;margin-top:4px;font:400 13px/1.35 var(--font);color:#fff9}.lp-dark__cta{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;font:500 14px/1.4 var(--font);color:#ffffffa6}.lp-teacher{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.lp-teacher__photo{position:relative;margin:0}.lp-teacher__photo img{width:100%;aspect-ratio:4 / 4.4;object-fit:cover;object-position:center 18%;border-radius:24px}.lp-float--b{left:-14px;top:22px}.lp-float--c{right:-14px;bottom:26px}.lp-teacher__text{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lp-teacher__text h2{font:800 clamp(30px,3.4vw,42px)/1.1 var(--font);letter-spacing:-1.2px;color:#fff}.lp-teacher__text>p{font:400 17px/1.6 var(--font);color:#ffffffbf}.lp-teacher__stats{display:flex;gap:32px;flex-wrap:wrap;padding:4px 0 8px}.lp-teacher__stats b{display:block;font:800 36px/1 var(--font);letter-spacing:-1px;color:var(--teal3)}.lp-teacher__stats small{display:block;margin-top:6px;font:500 13px/1.3 var(--font);color:#ffffffa6}.lp-price{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0;border-radius:28px;overflow:hidden;background:#fff;border:1px solid var(--line)}.lp-price__list{padding:40px;display:flex;flex-direction:column;gap:16px}.lp-price__list li{display:flex;align-items:center;gap:14px;font:500 16.5px/1.4 var(--font);color:var(--ink)}.lp-check{width:26px;height:26px;border-radius:50%;background:var(--mint);color:var(--teal);display:grid;place-items:center;flex-shrink:0}.lp-price__box{padding:40px;background:linear-gradient(160deg,var(--mint) 0%,#f5f8ff 100%);border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lp-price__off{padding:6px 12px;border-radius:100px;background:#fff1ee;color:#e5484d;font:700 13px/1 var(--font)}.lp-price__old{margin-top:8px;font:600 18px/1 var(--font);color:var(--mute);text-decoration:line-through}.lp-price__now{font:800 54px/1 var(--font);letter-spacing:-2px;color:var(--ink)}.lp-price__hint{margin-bottom:14px;font:500 14px/1.4 var(--font);color:var(--txt)}.lp-price__box small{margin-top:6px;display:flex;align-items:center;gap:6px;font:500 13px/1.3 var(--font);color:var(--mute)}.lp-faq{display:flex;flex-direction:column;gap:10px}.lp-faq__item{border-radius:18px;background:#fff;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.lp-faq__item.open{border-color:var(--teal3);box-shadow:0 10px 30px -20px #1e6fff80}.lp-faq__item button{width:100%;padding:20px 22px;border:0;background:none;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font:700 16.5px/1.35 var(--font);color:var(--ink);cursor:pointer}.lp-faq__chev{width:32px;height:32px;border-radius:50%;background:var(--mint);color:var(--teal);display:grid;place-items:center;flex-shrink:0;transition:transform .25s,background .2s,color .2s}.lp-faq__item.open .lp-faq__chev{transform:rotate(180deg);background:var(--teal);color:#fff}.lp-faq__item p{padding:0 22px 20px;font:400 15.5px/1.6 var(--font);color:var(--txt)}.lp-foot-wrap{padding:80px 0 24px}.lp-foot{border-radius:32px;padding:48px;background:linear-gradient(160deg,#00236f,#001a52);color:#ffffffb8;display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:40px}.lp-foot .lp-brand{color:#fff}.lp-foot .lp-brand small{color:#ffffff8c}.lp-foot .lp-brand img{border-color:transparent}.lp-foot__brand p{margin:16px 0 18px;max-width:340px;font:400 14.5px/1.6 var(--font)}.lp-foot__social{display:flex;gap:8px}.lp-foot__social a{width:40px;height:40px;border-radius:12px;background:#ffffff14;color:#fff;display:grid;place-items:center}.lp-foot__social a:hover{background:#ffffff29}.lp-foot small{display:block;margin-bottom:14px;font:700 12px/1 var(--font);letter-spacing:1px;text-transform:uppercase;color:#ffffff73}.lp-foot__menu{display:flex;flex-direction:column;gap:10px}.lp-foot__menu a{font:600 15px/1.3 var(--font);color:#ffffffd9}.lp-foot__menu a:hover{color:var(--teal3)}.lp-foot__contact{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lp-foot__phone{font:800 24px/1.2 var(--font);color:#fff}.lp-foot__contact>span{margin-bottom:14px;font:400 14px/1 var(--font)}.lp-foot__link{display:inline-flex;align-items:center;gap:10px;padding:4px 0;font:600 15px/1.3 var(--font);color:#ffffffe6}.lp-foot__link:hover{color:var(--teal3)}.lp-foot__link:focus-visible,.lp-foot__social a:focus-visible,.lp-wa:focus-visible{outline:2px solid var(--teal3);outline-offset:3px;border-radius:8px}.lp-foot__contact>.lp-foot__link+span{margin-top:8px}.lp-foot__copy{grid-column:1 / -1;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font:400 13px/1 var(--font);color:#ffffff73}.lp-wa{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:10px}.lp-wa span{padding:11px 16px;border-radius:100px;background:var(--deep);color:#fff;font:700 14px/1 var(--font);box-shadow:0 12px 30px -16px #00000080}.lp-wa i{width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 16px 36px -14px #128c46cc}@media(max-width:1080px){.lp-cards4,.lp-cards5,.lp-chapters{grid-template-columns:repeat(2,1fr)}.lp-nav a{padding:10px}}@media(max-width:900px){.lp-nav{display:none;position:absolute;left:12px;right:12px;top:76px;margin:0;padding:10px;flex-direction:column;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 50px -24px #00236f66}.lp-nav.open{display:flex}.lp-nav a{padding:14px 16px;font-size:16px}.lp-burger{display:grid}.lp-hero__grid,.lp-teacher,.lp-price,.lp-foot{grid-template-columns:1fr}.lp-try-wrap{margin:0 auto}.lp-dark{padding:36px 24px;border-radius:26px}.lp-price__box{border-left:0;border-top:1px solid var(--line)}.lp-teacher__photo{max-width:420px}}@media(max-width:640px){.lp-wrap,.lp-narrow,.lp-top__row{width:calc(100% - 32px)}.lp-hide-sm{display:none}.lp-top__row{height:64px;gap:10px}.lp-brand small{display:none}.lp-hero{padding-top:32px}.lp-hero h1{letter-spacing:-1.2px}.lp-hero__text>p{font-size:16px}.lp-hero__cta,.lp-hero__cta .lp-btn{width:100%}.lp-float--a{left:10px;bottom:-16px}.lp-stats{grid-template-columns:1fr;padding:8px 16px}.lp-stats>div{padding:14px 4px}.lp-stats>div+div{border-left:0;border-top:1px solid var(--line)}.lp-cards4,.lp-cards5,.lp-chapters{grid-template-columns:1fr}.lp-sec{padding-top:56px}.lp-head-block{margin-bottom:28px}.lp-price__list,.lp-price__box{padding:24px}.lp-price__now{font-size:44px}.lp-foot{padding:32px 24px;border-radius:26px;gap:28px}.lp-wa span{display:none}.lp-wa{right:16px;bottom:16px}.lp-teacher__stats{gap:22px}.lp-teacher__stats b{font-size:30px}}:root{--navy: #00236f;--indigo: #00236f;--blue: #4b8bff;--ink: #131b2e;--muted: #444651;--gray: #757682;--bg: #fbf8f3;--soft: #eef3ff;--soft2: #f6f2ec;--lav: #e5ecff;--lav2: #dbe5ff;--lav3: #c9d8ff;--orange: #ff6b5b;--brown: #c2410c;--peach: #ffe6e0;--red: #dc3b2f;--pink: #fde4e1;--teal: #1e6fff;--mint: #d6e3ff;--line: #e8e2d8;--deep: #00236f;--grad-teal: linear-gradient(135deg, #4b8bff, #1546d1);--grad-coral: linear-gradient(135deg, #ff7e6f, #ff6b5b 45%, #f2543f);--grad-dark: radial-gradient(80% 90% at 100% 0%, rgba(30, 111, 255, .3), transparent 60%), linear-gradient(160deg, #00236f 0%, #001a52 100%);--sh-sm: 0 0 0 1px #e8e2d8;--sh-lg: 0 0 0 1px #e8e2d8, 0 30px 60px -36px rgba(0, 35, 111, .35);--head: Onest, Inter, "Segoe UI", sans-serif;--text: Onest, Inter, "Segoe UI", sans-serif}body{background:var(--bg)}.cab-hello h1,.les-head h1,.qz-ctx h1,.lm-meta h1,.auth-card h1,.pstate h2,.nf h1,.access h2,.ced-sections__head h2{font-weight:800;letter-spacing:-.8px;color:var(--ink)}.cab-card__head h3,.cab-test h4,.cab-weak h4,.les-over h2,.prog__title strong,.les-card h3,.md h3,.qz-res__score h2,.qz-res__title{font-weight:800;letter-spacing:-.3px}.cab-hello,.cab-card,.cab-kpis article,.acc__kpis article,.adm-kpis article,.qz-card,.les-over,.les-list,.les-card,.les-files article,.prog__item,.access,.lm-card,.qm-card,.qm-q,.ced-sec,.ced-bar,.auth-card{border-radius:22px;box-shadow:0 0 0 1px var(--line)}.cab-kpis article{border-radius:18px}.les-formulas{background:var(--soft);box-shadow:0 0 0 1px var(--lav2);border-radius:22px}.les-formulas__grid>div{box-shadow:0 0 0 1px var(--line);border-radius:16px}.cab-test__box,.cab-weak__row,.acc__empty,.adm-list li,.adm-clist li,.adm-pending li,.prog__row,.ced-lessons>li,.ced-q,.ced-bulk{border-radius:14px}.cab-card__ico,.les-files__ico,.access__ico{border-radius:14px;background:var(--soft);color:var(--teal)}.prog__item.now{box-shadow:0 0 0 2px var(--teal)}.prog__item.expanded{box-shadow:0 0 0 1px var(--lav3),0 14px 34px -24px #1e6fff8c}.qz-next,.auth-card__btn,.cab-test__btn.on{border-radius:100px;background:var(--grad-teal);box-shadow:inset 0 1px #ffffff40,0 14px 30px -14px #1e6fff99;font-weight:800}.qz-next,.auth-card__btn{padding-inline:22px}.qz-prev,.les-foot__prev,.lm-prev,.qm-flag,.les-done,.adm-open,.cab-test__btn{border-radius:100px;background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--ink)}.qz-prev:hover:not(:disabled),.les-foot__prev:hover,.les-done:hover:not(:disabled){background:var(--soft2)}.les-done.on{box-shadow:0 0 0 1px #9dbbff;background:var(--soft);color:var(--teal);border:0}.les-done{border:0}.cab-hero__cta,.les-foot__cta,.lm-next,.qm-next,.prog__btn,.ln-price__pay{border-radius:100px;background:var(--grad-coral);box-shadow:inset 0 1px #ffffff40,0 14px 30px -14px #f2543f99;font-weight:800}.qz-toggle{border-radius:100px;background:#fff;box-shadow:0 0 0 1px var(--line)}.qz-toggle button{border-radius:100px}.qz-toggle button.on{background:var(--grad-teal);color:#fff;box-shadow:none}.qm-switch{border-radius:100px;background:#fff;box-shadow:0 0 0 1px var(--line)}.qm-switch button{border-radius:100px}.qm-switch button.on{background:var(--grad-teal)}.adm-add{border-radius:14px;border-color:#d6cdbf;color:var(--teal)}.side{background:#fff;box-shadow:1px 0 0 var(--line)}.side__logo{background:var(--grad-teal);box-shadow:none}.side__logo--calc{background:var(--grad-teal)}.side__brand strong{color:var(--ink);font-weight:800}.side__brand--study small{color:var(--teal)}.side__nav a{border-radius:100px;font-weight:600}.side__nav a:hover{background:var(--soft2)}.app--home .side__nav a.on,.app--study .side__nav a.on{background:var(--soft);color:var(--teal)}.side__out{border-radius:100px}.app--study .side__out{color:var(--red)}.top{background:#fbf8f3e0;box-shadow:0 1px 0 var(--line)}.top__crumbs .cur{color:var(--ink)}.top__ava{background:var(--grad-teal)}.tabbar{background:#fbf8f3f0;box-shadow:0 -1px 0 var(--line)}.tabbar a.on{color:var(--teal)}.cab-hero{background:var(--grad-dark);border-radius:26px;box-shadow:0 30px 60px -34px #001a52b3}.cab-hero__tag{color:#c7d6ff;background:#93b4ff24}.cab-hero__tag i{background:var(--orange)}.cab-hero__sec{color:#93b4ff}.cab-hero__text,.cab-hero__prog div{color:#ffffffc7}.cab-hero__prog s{background:linear-gradient(90deg,#ff6b5b,#ffb4a8)}.cab-hello__pills .goal{background:var(--soft);color:var(--teal)}.cab-hello__pills .pace,.cab-hello__pills>a.pace{background:var(--peach);color:#7a2d16}.cab-chart .goal{fill:var(--orange)}.cab-chart__x .now{color:var(--teal)}.cab-map__line{background:var(--line)}.cab-map__step.done>span{background:var(--teal)}.cab-map__step.now>span{background:var(--grad-teal);box-shadow:0 0 0 4px var(--lav2)}.cab-map__step.now b{color:var(--teal)}.cab-kpis__ico{background:var(--soft)}.cab-kpis__ico.peach{background:var(--peach)}.cab-test__count{background:var(--soft);color:var(--teal);border-radius:14px}.cab-weak__ico{background:var(--pink);color:var(--red);border-radius:10px}.prog__n{background:var(--soft);color:var(--teal)}.prog__item.done .prog__n{background:var(--teal)}.prog__item.now .prog__n{background:var(--grad-teal)}.prog__title strong{color:var(--ink)}.prog__row .ms{color:var(--teal)}.prog__lessons li.quiz .prog__row{background:#fff4ef}.prog__lessons li.quiz.done .prog__row{background:var(--soft)}.prog__free{background:var(--mint);color:var(--deep)}.prog-meter b{color:var(--teal)}.prog-meter s{background:var(--grad-teal)}.access__price{background:var(--grad-dark)}.access__price small{color:#93b4ff}.access__steps li:before{background:var(--grad-teal)}.les-bar{background:transparent;box-shadow:0 1px 0 var(--line)}.les-bar__crumbs em{background:var(--soft);color:var(--teal)}.les-over small{color:var(--teal)}.les-over__bar s{background:var(--grad-teal)}.les-list header{background:var(--soft2)}.les-item.on{background:var(--soft)}.les-item.on:before{background:var(--teal)}.les-item.on .les-item__ico{background:var(--grad-teal)}.les-item.on strong{color:var(--ink)}.les-item__ico{background:var(--mint);color:var(--deep)}.les-item.todo .les-item__ico{background:#fff;color:var(--teal);box-shadow:0 0 0 1px var(--line)}.player,.vid,.vid--empty{background-color:#0b1d4d}.player{border-radius:22px;box-shadow:0 30px 60px -34px #001a52b3}.les-head__chips .dark{background:var(--deep)}.les-head__chips span{border-radius:100px}.les-tabs{border-bottom-color:var(--line)}.les-tabs button.on{color:var(--teal)}.les-tabs button.on:after{background:var(--teal)}.md li::marker{color:var(--teal)}.md code{background:var(--soft);color:var(--deep)}.md a{color:var(--teal)}.les-files article a{border-radius:100px;background:var(--soft);color:var(--teal)}.les-foot{background:#fbf8f3f2;box-shadow:0 -1px 0 var(--line)}.qz-status__prog b{color:var(--teal)}.qz-status__prog s,.qm-prog>i s{background:var(--grad-teal)}.qz-timer{background:#fff1ee;color:#e5484d;border-radius:100px;box-shadow:none}.qz-timer .ms{color:#e5484d!important}.qz-limit{border-radius:14px;background:var(--soft2)}.qz-q .chip{border-radius:100px;background:var(--soft);color:var(--teal)}.qz-eq{background:var(--soft2);border-radius:16px}.qz-eq:after{display:none}.qz-eq b,.qz-q__text em,.qm-q__text em{color:var(--teal)}.qz-opts button{border-radius:16px;box-shadow:0 0 0 1px var(--line)}.qz-opts button:hover{background:var(--soft)}.qz-opts button.on{background:var(--soft);box-shadow:0 0 0 2px var(--teal2, #4b8bff)}.qz-opts__l{border-radius:12px;background:var(--soft2);color:var(--ink)}.qz-opts button.on .qz-opts__l,.qz-opts button.on .qz-opts__r{background:var(--teal)}.qz-matrix__grid button{background:var(--soft2)}.qz-matrix__grid .ans{background:var(--teal)}.qz-matrix__grid .cur{background:var(--orange);box-shadow:0 8px 18px -8px #f2543fb3}.qz-matrix__grid .flag{background:var(--peach)}.qz-matrix li i.ans{background:var(--teal)}.qz-matrix li i.cur{background:var(--orange)}.qz-res__ring{background:var(--peach)}.qz-res__ring.ok{background:var(--mint)}.qz-review li{background:var(--soft2);border-radius:14px}.qm-banner{background:var(--grad-dark);border-radius:22px}.qm-banner small{color:#93b4ff}.qm-head__ico{background:var(--soft);color:var(--teal)}.qm-q header>span{background:var(--soft);color:var(--teal)}.qm-opts button{border-radius:16px;box-shadow:0 0 0 1px var(--line)}.qm-opts button.on{background:var(--soft);box-shadow:0 0 0 2px #4b8bff}.qm-opts button.on:before{display:none}.qm-opts button.on .l{background:var(--teal)}.qm-opts button.on .t,.qm-opts button.on .ms{color:var(--teal)}.qm-prog__chips em{background:var(--soft2)}.qm-prog__chips em.t{background:#fff1ee;color:#e5484d}.lm-player{border-radius:22px}.lm-chips .ubt{background:var(--soft);color:var(--teal)}.lm-seg{border-radius:100px;background:#fff;box-shadow:0 0 0 1px var(--line);min-height:56px}.lm-seg button{border-radius:100px}.lm-seg button.on{background:var(--grad-teal);color:#fff;box-shadow:none}.lm-seg button.on b{color:#fff}.lm-board{background:var(--grad-dark)}.lm-tutor{background:var(--soft)}.lm-tutor>span{background:var(--grad-teal)}.auth-page{background:radial-gradient(50% 50% at 90% 10%,rgba(147,180,255,.2),transparent 70%),linear-gradient(rgba(30,111,255,.07) 1px,transparent 1px) center / 24px 24px,linear-gradient(90deg,rgba(30,111,255,.07) 1px,transparent 1px) center / 24px 24px,var(--bg)}.auth-card{box-shadow:0 0 0 1px var(--line),0 30px 60px -36px #00236f59;border-radius:26px}.auth-card .ln-brand span{color:var(--ink);font-weight:800;letter-spacing:-.3px}.auth-card .ln-brand em{color:var(--teal)}.auth-card input,.access__steps input,.adm-fields input,.adm-fields textarea,.adm-fields select,.adm-search,.adm-grant input,.adm-grant select{border-color:var(--line);border-radius:14px}.auth-card input:focus,.access__steps input:focus,.adm-fields input:focus,.adm-fields textarea:focus,.adm-fields select:focus,.adm-search:focus{border-color:#4b8bff;box-shadow:0 0 0 3px #1e6fff2e}.auth-card__footer a{color:var(--teal)}.auth-aside{background:var(--grad-dark);border-radius:26px}.auth-aside__eq,.auth-aside li .ms{color:#93b4ff}.pstate__spin{border-color:var(--lav);border-top-color:var(--teal)}.nf__code{color:var(--lav2)}.nf h1{color:var(--ink)}.boot{background:var(--bg)}.adm-badge{background:var(--orange)}.adm-role.live{background:var(--mint);color:var(--deep)}.adm-ava{background:var(--grad-teal)}.adm-swatch{border-radius:12px}.adm-bar i{background:var(--teal)}.adm-ok{background:var(--soft);color:var(--teal);border-radius:14px}.adm-alert{border-radius:14px}.ced-bar__state{background:var(--soft);color:var(--teal)}.ced-float{background:var(--deep);border-radius:100px}.ced-float .qz-next{background:var(--grad-coral)}.ced-sec__n,.ced-lesson__n{color:var(--teal)}.ced-lessons>li.editing{box-shadow:0 0 0 2px var(--teal)}.ced-choice.ok{border-color:#4b8bff;background:var(--soft)}.ced-choice input[type=radio],.adm-fields .adm-check input{accent-color:var(--teal)}:focus-visible{outline-color:#1e6fff99}.qz-opts button.good,.qz-opts button.good:hover,.qm-opts button.good,.qm-opts button.good:hover{background:#e5f6ea;box-shadow:0 0 0 2px #178a3d;opacity:1;cursor:default}.qz-opts button.bad,.qz-opts button.bad:hover,.qm-opts button.bad,.qm-opts button.bad:hover{background:#fdecea;box-shadow:0 0 0 2px #d92d20;opacity:1;cursor:default}.qz-opts button.good .qz-opts__l,.qz-opts button.good .qz-opts__r,.qm-opts button.good .l{background:#178a3d;color:#fff}.qz-opts button.bad .qz-opts__l,.qz-opts button.bad .qz-opts__r,.qm-opts button.bad .l{background:#d92d20;color:#fff}.qz-opts button:disabled{opacity:1}.md--quiz,.md--quiz h3,.md--quiz h4,.md--quiz p,.md--quiz li,.md--quiz b,.quiz-formula,.qz-q__text,.qm-q__text,.qz-q__n,.qz-opts__t,.qm-opts .t,.ced-choice__math,.qz-errors .md,.qz-errors .md h3,.qz-errors .md h4,.qz-errors .md p,.qz-errors .md li,.md--quiz .katex,.md--quiz .katex-display,.md--quiz .katex-error,.quiz-formula .katex,.quiz-formula .katex-display,.quiz-formula .katex-error,.qz-opts__t .katex,.qz-opts__t .katex-error,.qm-opts .t .katex,.qm-opts .t .katex-error,.ced-choice__math .katex,.ced-choice__math .katex-error,.qm-opts button.on .t,.qm-opts button.on .t .katex,.qz-q__text em,.qm-q__text em{color:#111}.quiz-formula{margin:8px 0;padding:0;border:0;background:none;box-shadow:none;text-align:center;overflow-x:auto}.quiz-formula .katex-display{margin:0}.qz-errors .math-frame,.qz-q .math-frame,.qm-q .math-frame,.qz-opts .math-frame,.qm-opts .math-frame,.ced-q .math-frame,.ced-math-preview .math-frame{margin:8px 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#111}.qz-errors .math-frame--inline,.qz-q .math-frame--inline,.qm-q .math-frame--inline,.qz-opts .math-frame--inline,.qm-opts .math-frame--inline,.ced-q .math-frame--inline,.ced-math-preview .math-frame--inline{display:inline;margin:0;padding:0;vertical-align:baseline}.qz-errors .math-frame .katex,.qz-errors .math-frame .katex-display,.qz-errors .math-frame .katex-error,.qz-q .math-frame .katex,.qz-q .math-frame .katex-display,.qz-q .math-frame .katex-error,.qm-q .math-frame .katex,.qm-q .math-frame .katex-display,.qz-opts .math-frame .katex,.qm-opts .math-frame .katex,.ced-q .math-frame .katex,.ced-math-preview .math-frame .katex,.qz-errors .md h3,.qz-errors .md h4,.qz-q__text .md h3,.qz-q__text .md h4,.qm-q__text .md h3,.qm-q__text .md h4,.ced-q .md h3,.ced-q .md h4{color:#111}.tl{--ink: #131b2e;--txt: #444651;--mute: #757682;--line: #e8e2d8;--cream: #fbf8f3;--navy: #00236f;--blue: #1e6fff;--blue2: #4b8bff;--blue3: #93b4ff;--coral: #ff6b5b;--font: Onest, Inter, "Segoe UI", sans-serif;min-height:100vh;min-height:100dvh;background:var(--cream);color:var(--ink);font-family:var(--font)}.tl *{font-family:inherit}.tl .ms{font-family:Material Symbols Outlined!important}.tl-col{width:min(440px,100% - 32px);margin-inline:auto;padding:28px 0 32px;display:flex;flex-direction:column;gap:18px}.tl-head{display:flex;align-items:center;gap:14px}.tl-head__photo{width:64px;height:64px;flex:none;border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 3px var(--cream),0 0 0 5px var(--blue)}.tl-head h1{margin:0;font:800 24px/1.1 var(--font);letter-spacing:-.6px;color:var(--navy)}.tl-head p{margin:4px 0 0;font:500 14px/1.35 var(--font);color:var(--txt)}.tl-lead{margin:0;font:500 16px/1.5 var(--font);color:var(--txt)}.tl-board{position:relative;padding:20px 18px 18px;border-radius:24px;color:#fff;background:linear-gradient(rgba(147,180,255,.09) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(147,180,255,.09) 1px,transparent 1px) 0 0 / 22px 22px,radial-gradient(90% 80% at 100% 0%,rgba(30,111,255,.45),transparent 60%),linear-gradient(160deg,#00236f,#001a52);box-shadow:0 26px 50px -30px #00236fb3}.tl-board__tag{display:inline-block;margin:0 0 12px;padding:6px 12px;border-radius:100px;background:#ffffff1f;font:600 13px/1 var(--font);color:var(--blue3)}.tl-board h2{margin:0 0 16px;font:700 19px/1.4 var(--font);letter-spacing:-.2px}.tl-board__opts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tl-opt{height:54px;border:0;border-radius:14px;background:#fff;color:var(--navy);font:800 20px/1 var(--font);cursor:pointer;transition:transform .12s ease,background-color .2s ease,color .2s ease}.tl-opt:hover:not(:disabled){background:#e5ecff}.tl-opt:active:not(:disabled){transform:scale(.96)}.tl-opt:disabled{cursor:default}.tl-opt.ok{background:#2fbf71;color:#fff}.tl-opt.bad{background:var(--coral);color:#fff}.tl-opt.dim{background:#ffffff24;color:#ffffff8c}.tl-board__why{margin:14px 0 0;min-height:42px;font:400 14px/1.5 var(--font);color:#ffffffd1}.tl-board__why b{color:#fff}.tl-links{display:flex;flex-direction:column;gap:10px}.tl-btn{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 18px 12px 12px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:box-shadow .2s ease,transform .12s ease}.tl-btn:hover{box-shadow:0 0 0 1px var(--blue3),0 14px 30px -22px #1e6fff99}.tl-btn:active{transform:scale(.985)}.tl-btn__ico{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:14px;background:#eef3ff;color:var(--blue)}.tl-btn__ico--tg{background:#e6f4fd;color:#229ed9}.tl-btn__ico--ig{background:#fdeaf1;color:#d62976}.tl-btn__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.tl-btn__txt b{font:700 17px/1.2 var(--font)}.tl-btn__txt small{font:500 13px/1.35 var(--font);color:var(--mute)}.tl-btn--main{min-height:76px;background:linear-gradient(135deg,#ff7e6f,#ff6b5b 45%,#f2543f);box-shadow:0 18px 34px -18px #f2543fbf;color:#fff}.tl-btn--main:hover{box-shadow:0 22px 40px -18px #f2543fe6}.tl-btn--main .tl-btn__ico{background:#fff3;color:#fff}.tl-btn--main .tl-btn__txt b{font-size:19px;font-weight:800}.tl-btn--main .tl-btn__txt small{color:#ffffffe6}.tl-btn--wa .tl-btn__ico{background:#25d366;color:#fff}.tl-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tl-small{display:grid;place-items:center;min-height:48px;padding:0 12px;border-radius:100px;box-shadow:0 0 0 1px var(--line);font:600 14px/1.2 var(--font);color:var(--navy);text-align:center;text-decoration:none}.tl-small:hover{background:#fff}.tl-btn:focus-visible,.tl-small:focus-visible,.tl-opt:focus-visible,.tl-foot__brand:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.tl-foot{display:flex;justify-content:center;padding-top:6px}.tl-foot__brand{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--font);color:var(--mute);text-decoration:none}.tl-foot__brand img{width:22px;height:22px;border-radius:6px}@media(prefers-reduced-motion:reduce){.tl-opt,.tl-btn{transition:none}.tl-opt:active:not(:disabled),.tl-btn:active{transform:none}}
