@charset "UTF-8";@font-face{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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.21"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;height:inherit;position:absolute;width:100%;fill:currentColor;stroke:currentColor;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 svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{color-scheme:light dark;interpolate-size:allow-keywords}.theme--light,:root{--brand-primary:var(--brand-fuschia-2);--brand-primary-1:var(--brand-fuschia-1);--brand-primary-2:var(--brand-fuschia-2);--brand-primary-3:var(--brand-fuschia-3);--brand-primary-4:var(--brand-fuschia-4);--brand-fuschia:var(--brand-fuschia-2);--brand-fuschia-1:#600c4c;--brand-fuschia-2:#ed1e79;--brand-fuschia-3:#ff97c5;--brand-fuschia-4:#ffd5e8;--brand-aqua:var(--brand-aqua-3);--brand-aqua-1:#0d5064;--brand-aqua-2:#1aecef;--brand-aqua-3:#75fafc;--brand-aqua-4:#c6feff;--brand-lilac:var(--brand-lilac-3);--brand-lilac-1:#150b70;--brand-lilac-2:#5e3ef0;--brand-lilac-3:#c5b5f8;--brand-lilac-4:#e4dffc;--brand-pink:var(--brand-pink-3);--brand-pink-1:#620708;--brand-pink-2:#d74470;--brand-pink-3:#ed81aa;--brand-pink-4:#fcc1d7;--brand-yellow:var(--brand-yellow-3);--brand-yellow-1:#5a4201;--brand-yellow-2:#d5a405;--brand-yellow-3:#fcd414;--brand-yellow-4:#ffec70;--brand-green:var(--brand-green-3);--brand-green-1:#1e5c17;--brand-green-2:#1e9a14;--brand-green-3:#7cfa72;--brand-green-4:#ccfdc9;--brand-blue:var(--brand-blue-2);--brand-blue-1:#09288e;--brand-blue-2:#4451ff;--brand-blue-3:#8bacff;--brand-blue-4:#d6e2ff;--brand-purple:var(--brand-purple-2);--brand-purple-1:#441b71;--brand-purple-2:#6945d8;--brand-purple-3:#9e7bee;--brand-purple-4:#d8c0fb;--brand-orange:var(--brand-orange-3);--brand-orange-1:#5e2800;--brand-orange-2:#d86712;--brand-orange-3:#ef9755;--brand-orange-4:#fbc69e;--brand-red:var(--brand-red-3);--brand-red-1:#870a01;--brand-red-2:#fd5144;--brand-red-3:#ff8077;--brand-red-4:#ffcfcc;--ui-white:#fff;--ui-black:#060605;--ui-gray-1:#2f4050;--ui-gray-2:#3c4c5d;--ui-gray-3:#50657c;--ui-gray-4:#647e9b;--ui-gray-5:#748daa;--ui-gray-6:#8da6c4;--ui-gray-7:#a1b8d3;--ui-gray-8:#b8cbe0;--ui-gray-9:#dae5f1;--ui-gray-10:#ecf2f8;--ui-game-1:#03433c;--ui-game-2:#08815c;--ui-always-black:#060605;--ui-always-white:#fff;--ui-toolRed-1:#de1a00;--ui-toolRed-2:#ffe3e0;--ui-toolGreen-1:#5a7b00;--ui-toolGreen-2:#e7f1cc;--ui-toolYellow-1:#836f11;--ui-toolYellow-2:#ffffd3;--ui-toolBlue-1:#0079a0;--ui-toolBlue-2:#def7ff;--ui-twitter:#1da1f2;--ui-facebook:#3b5998;--ui-youtube:red;--ui-flickr:#ff0084;--ui-linkedin:#0077b5;--body-max:125em;--gutter-xsmall:.5rem;--gutter-small:1rem;--gutter-medium:2rem;--gutter-large:4rem;--gutter-xlarge:8rem;--font-1:"outfit",Arial,Helvetica,sans-serif}@media screen and (max-width: 63.125em){:root{--gutter-xsmall:.25rem;--gutter-small:.5rem;--gutter-medium:1rem;--gutter-large:2rem;--gutter-xlarge:4rem}}.theme--fuschia{--theme:var(--brand-fuschia);--theme-1:var(--brand-fuschia-1);--theme-2:var(--brand-fuschia-2);--theme-3:var(--brand-fuschia-3);--theme-4:var(--brand-fuschia-4)}.theme--aqua{--theme:var(--brand-aqua);--theme-1:var(--brand-aqua-1);--theme-2:var(--brand-aqua-2);--theme-3:var(--brand-aqua-3);--theme-4:var(--brand-aqua-4)}.theme--lilac{--theme:var(--brand-lilac);--theme-1:var(--brand-lilac-1);--theme-2:var(--brand-lilac-2);--theme-3:var(--brand-lilac-3);--theme-4:var(--brand-lilac-4)}.theme--pink{--theme:var(--brand-pink);--theme-1:var(--brand-pink-1);--theme-2:var(--brand-pink-2);--theme-3:var(--brand-pink-3);--theme-4:var(--brand-pink-4)}.theme--yellow{--theme:var(--brand-yellow);--theme-1:var(--brand-yellow-1);--theme-2:var(--brand-yellow-2);--theme-3:var(--brand-yellow-3);--theme-4:var(--brand-yellow-4)}.theme--green{--theme:var(--brand-green);--theme-1:var(--brand-green-1);--theme-2:var(--brand-green-2);--theme-3:var(--brand-green-3);--theme-4:var(--brand-green-4)}.theme--blue{--theme:var(--brand-blue);--theme-1:var(--brand-blue-1);--theme-2:var(--brand-blue-2);--theme-3:var(--brand-blue-3);--theme-4:var(--brand-blue-4)}.theme--purple{--theme:var(--brand-purple);--theme-1:var(--brand-purple-1);--theme-2:var(--brand-purple-2);--theme-3:var(--brand-purple-3);--theme-4:var(--brand-purple-4)}.theme--orange{--theme:var(--brand-orange);--theme-1:var(--brand-orange-1);--theme-2:var(--brand-orange-2);--theme-3:var(--brand-orange-3);--theme-4:var(--brand-orange-4)}.theme--red{--theme:var(--brand-red);--theme-1:var(--brand-red-1);--theme-2:var(--brand-red-2);--theme-3:var(--brand-red-3);--theme-4:var(--brand-red-4)}.theme-color{color:var(--theme-2,var(--ui-gray-1))}.theme--dark{--brand-fuschia:var(--brand-fuschia-3);--brand-fuschia-4:#600c4c;--brand-fuschia-3:#ed1e79;--brand-fuschia-2:#ff97c5;--brand-fuschia-1:#ffd5e8;--brand-aqua:var(--brand-aqua-2);--brand-aqua-4:#0d5064;--brand-aqua-3:#1aecef;--brand-aqua-2:#75fafc;--brand-aqua-1:#c6feff;--brand-lilac:var(--brand-lilac-2);--brand-lilac-4:#150b70;--brand-lilac-3:#5e3ef0;--brand-lilac-2:#c5b5f8;--brand-lilac-1:#e4dffc;--brand-pink:var(--brand-pink-2);--brand-pink-4:#620708;--brand-pink-3:#d74470;--brand-pink-2:#ed81aa;--brand-pink-1:#fcc1d7;--brand-yellow:var(--brand-yellow-2);--brand-yellow-4:#5a4201;--brand-yellow-3:#d5a405;--brand-yellow-2:#fcd414;--brand-yellow-1:#ffec70;--brand-green:var(--brand-green-2);--brand-green-4:#1e5c17;--brand-green-3:#1e9a14;--brand-green-2:#7cfa72;--brand-green-1:#ccfdc9;--brand-blue:var(--brand-blue-3);--brand-blue-4:#09288e;--brand-blue-3:#4451ff;--brand-blue-2:#8bacff;--brand-blue-1:#d6e2ff;--brand-purple:var(--brand-purple-3);--brand-purple-4:#441b71;--brand-purple-3:#6945d8;--brand-purple-2:#9e7bee;--brand-purple-1:#d8c0fb;--brand-orange:var(--brand-orange-2);--brand-orange-4:#5e2800;--brand-orange-3:#d86712;--brand-orange-2:#ef9755;--brand-orange-1:#fbc69e;--brand-red:var(--brand-red-2);--brand-red-4:#870a01;--brand-red-3:#fd5144;--brand-red-2:#ff8077;--brand-red-1:#ffcfcc;--ui-white:#060605;--ui-black:#fff;--ui-gray-1:#ecf2f8;--ui-gray-2:#dae5f1;--ui-gray-3:#b8cbe0;--ui-gray-4:#a1b8d3;--ui-gray-5:#8da6c4;--ui-gray-6:#748daa;--ui-gray-7:#647e9b;--ui-gray-8:#50657c;--ui-gray-9:#3c4c5d;--ui-gray-10:#2f4050}.theme--dark.view--lesson .wrapper{background:transparent}.theme--dark .grunge-zone:before{filter:invert(100%)}.theme--dark img.training-canvas__deco-item{filter:grayscale(50%) saturate(270%) hue-rotate(42deg);opacity:.4}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}ul{list-style-type:none;padding-left:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol,p,ul{margin-top:0}blockquote:last-child,dl:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}address{font-style:normal}code,kbd{background:var(--ui-gray-10);border:1px solid var(--ui-gray-8);border-radius:.3rem;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:inherit;padding:0 .5rem}button{background:none;border:none;padding:0}::-webkit-calendar-picker-indicator{display:none}figure{margin:0}img{display:block}dialog{background:transparent;border:0;padding:0}.txt-l{text-align:left!important}.txt-r{text-align:right!important}.txt-c{text-align:center!important}.txt-uppercase{text-transform:uppercase!important}.pos-r{position:relative}.overflow-h{overflow:hidden}.clearfix{display:block}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.svg-icon{height:1em;vertical-align:-.15em;width:1em;fill:currentColor;overflow:hidden}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}.iframe-container{height:0;padding-bottom:100%;position:relative;top:0;width:100%}.iframe-container embed,.iframe-container iframe,.iframe-container object{border:none;height:100%;left:0;position:absolute;top:0;width:100%}html{font-size:.625em;scroll-behavior:smooth}html,html body{background:var(--ui-white)}html body{box-shadow:0 0 5rem #00000026;color:var(--ui-black);font-family:var(--font-1);font-size:160%;line-height:1.5;margin:0 auto;max-width:var(--body-max);text-align:left}html.is-freezed{height:100vh!important;overflow:hidden!important}.theme--dark,.theme--light{color:var(--ui-black)}.theme--light{color-scheme:light}.theme--dark{color-scheme:dark}body:before{background:#adff2f;content:"default";font-size:1rem;height:3px;left:0;position:fixed;right:0;top:0;z-index:10000}.wrapper{margin:0 auto;width:100%}.wrapper .grid .grid,.wrapper>.grid{margin-left:calc(var(--gutter-medium)*-1);margin-right:calc(var(--gutter-medium)*-1)}.grid{align-items:stretch;display:flex;justify-content:center}.grid.grid--center{align-items:center}.grid.grid--tal{justify-content:flex-start}.grid.grid--flat{align-items:center;flex-direction:column;gap:var(--gutter-large) 0}.grid.grid--wrap{flex-wrap:wrap;gap:var(--gutter-large) 0}.grid .grid__16{width:16.6667%}.grid .grid__20{width:20%}.grid .grid__25{width:25%}.grid .grid__33{width:33.3333%}.grid .grid__40{width:40%}.grid .grid__50{width:50%}.grid .grid__60{width:60%}.grid .grid__66{width:66.6667%}.grid .grid__75{width:75%}.grid .grid__100{width:100%}.grid>*{padding-left:var(--gutter-medium);padding-right:var(--gutter-medium)}.grid img{height:auto;max-width:100%}@media not all and (max-width: 101.25em){@media (max-width:9000em){.no-default{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}}@media not all and (max-width: 81.25em){@media (max-width: 101.25em){.no-xlarge{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}}@media not all and (max-width: 63.125em){@media (max-width: 81.25em){.no-large{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}}@media not all and (max-width: 45.625em){@media (max-width: 63.125em){.no-medium{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}}@media not all and (max-width: 36.25em){@media (max-width: 45.625em){.no-small{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}}@media not all and (max-width: 28.75em){@media (max-width: 36.25em){.no-xsmall{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}}@media not all and (max-width:0){@media (max-width: 28.75em){.no-xxsmall{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}}@media (max-width: 101.25em),not all and (max-width:9000em){.default-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (max-width: 81.25em),not all and (max-width: 101.25em){.xlarge-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (max-width: 63.125em),not all and (max-width: 81.25em){.large-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (max-width: 45.625em),not all and (max-width: 63.125em){.medium-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (max-width: 36.25em),not all and (max-width: 45.625em){.small-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (max-width: 28.75em),not all and (max-width: 36.25em){.xsmall-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (max-width:0),not all and (max-width: 28.75em){.xxsmall-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media screen and (max-width: 101.25em){body:before{background-color:#0ff;content:"xlarge"}.grid.grid--xlarge-flat{align-items:center;flex-direction:column;gap:var(--gutter-large) 0}.grid.grid--xlarge-wrap{flex-wrap:wrap;gap:var(--gutter-large) 0}.grid .grid--xlarge__16{width:16.6667%}.grid .grid--xlarge__20{width:20%}.grid .grid--xlarge__25{width:25%}.grid .grid--xlarge__33{width:33.3333%}.grid .grid--xlarge__40{width:40%}.grid .grid--xlarge__50{width:50%}.grid .grid--xlarge__60{width:60%}.grid .grid--xlarge__66{width:66.6667%}.grid .grid--xlarge__75{width:75%}.grid .grid--xlarge__100{width:100%}}@media screen and (max-width: 81.25em){body:before{background-color:#00f;content:"large"}.grid.grid--large-flat{align-items:center;flex-direction:column;gap:var(--gutter-large) 0}.grid.grid--large-wrap{flex-wrap:wrap;gap:var(--gutter-large) 0}.grid .grid--large__16{width:16.6667%}.grid .grid--large__20{width:20%}.grid .grid--large__25{width:25%}.grid .grid--large__33{width:33.3333%}.grid .grid--large__40{width:40%}.grid .grid--large__50{width:50%}.grid .grid--large__60{width:60%}.grid .grid--large__66{width:66.6667%}.grid .grid--large__75{width:75%}.grid .grid--large__100{width:100%}}@media screen and (max-width: 63.125em){body:before{background-color:orange;content:"medium"}.grid.grid--medium-flat{align-items:center;flex-direction:column;gap:var(--gutter-large) 0}.grid.grid--medium-wrap{flex-wrap:wrap;gap:var(--gutter-large) 0}.grid .grid--medium__16{width:16.6667%}.grid .grid--medium__20{width:20%}.grid .grid--medium__25{width:25%}.grid .grid--medium__33{width:33.3333%}.grid .grid--medium__40{width:40%}.grid .grid--medium__50{width:50%}.grid .grid--medium__60{width:60%}.grid .grid--medium__66{width:66.6667%}.grid .grid--medium__75{width:75%}.grid .grid--medium__100{width:100%}}@media screen and (max-width: 45.625em){body:before{background-color:#ff4500;content:"small"}.grid.grid--small-flat{align-items:center;flex-direction:column;gap:var(--gutter-large) 0}.grid.grid--small-wrap{flex-wrap:wrap;gap:var(--gutter-large) 0}.grid .grid--small__16{width:16.6667%}.grid .grid--small__20{width:20%}.grid .grid--small__25{width:25%}.grid .grid--small__33{width:33.3333%}.grid .grid--small__40{width:40%}.grid .grid--small__50{width:50%}.grid .grid--small__60{width:60%}.grid .grid--small__66{width:66.6667%}.grid .grid--small__75{width:75%}.grid .grid--small__100{width:100%}}@media screen and (max-width: 36.25em){body:before{background-color:#ff0;content:"xsmall"}.grid.grid--xsmall-flat{align-items:center;flex-direction:column;gap:var(--gutter-large) 0}.grid.grid--xsmall-wrap{flex-wrap:wrap;gap:var(--gutter-large) 0}.grid .grid--xsmall__16{width:16.6667%}.grid .grid--xsmall__20{width:20%}.grid .grid--xsmall__25{width:25%}.grid .grid--xsmall__33{width:33.3333%}.grid .grid--xsmall__40{width:40%}.grid .grid--xsmall__50{width:50%}.grid .grid--xsmall__60{width:60%}.grid .grid--xsmall__66{width:66.6667%}.grid .grid--xsmall__75{width:75%}.grid .grid--xsmall__100{width:100%}}@media screen and (max-width: 28.75em){body:before{background-color:#639;content:"xxsmall"}.grid.grid--xxsmall-flat{align-items:center;flex-direction:column;gap:var(--gutter-large) 0}.grid.grid--xxsmall-wrap{flex-wrap:wrap;gap:var(--gutter-large) 0}.grid .grid--xxsmall__16{width:16.6667%}.grid .grid--xxsmall__20{width:20%}.grid .grid--xxsmall__25{width:25%}.grid .grid--xxsmall__33{width:33.3333%}.grid .grid--xxsmall__40{width:40%}.grid .grid--xxsmall__50{width:50%}.grid .grid--xxsmall__60{width:60%}.grid .grid--xxsmall__66{width:66.6667%}.grid .grid--xxsmall__75{width:75%}.grid .grid--xxsmall__100{width:100%}}@font-face{font-display:swap;font-family:outfit;font-weight:400;src:url(../../fonts/outfit-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:outfit;font-weight:600;src:url(../../fonts/outfit-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:outfit;font-weight:700;src:url(../../fonts/outfit-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:outfit;font-weight:900;src:url(../../fonts/outfit-black.woff2) format("woff2")}@keyframes blink{0%{color:var(--ui-gray-8)}to{color:transparent}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInTop{0%{margin-top:0;opacity:0}to{margin-top:1em;opacity:1}}@keyframes fadeInTopPath{0%{margin-top:1.5em;opacity:0}to{margin-top:2.5em;opacity:1}}@keyframes scale{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes boostscale{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(calc(var(--dot)*1.5))}}@keyframes scrolldownArrows{0%{opacity:0;transform:translateY(-1rem)}50%{opacity:1}to{opacity:0;transform:translateY(1rem)}}@keyframes pulsate{0%,to{opacity:0;transform:scale(1)}1%{opacity:1}70%{opacity:.5}99.999%{opacity:0;transform:scale(2.5)}}@keyframes wobble{0%{transform:translate(0)}50%{transform:translate(-15%) rotate(-5deg)}to{transform:translate(0)}}.editorial.chapter .editorial h3 a,.editorial.chapter .editorial h3 address,.editorial.chapter .editorial h3 button,.editorial.chapter .editorial h3 input,.editorial.chapter .editorial h3 label,.editorial.chapter .editorial h3 li,.editorial.chapter .editorial h3 p,.editorial.chapter .editorial h3 select,.editorial.chapter .editorial h3 td,.editorial.chapter .editorial h3 textarea,.editorial.chapter .editorial h3 th,.normal-font a,.normal-font address,.normal-font button,.normal-font input,.normal-font label,.normal-font li,.normal-font p,.normal-font select,.normal-font td,.normal-font textarea,.normal-font th,.small-font a,.small-font address,.small-font button,.small-font input,.small-font label,.small-font li,.small-font p,.small-font select,.small-font td,.small-font textarea,.small-font th,.smaller-font a,.smaller-font address,.smaller-font button,.smaller-font input,.smaller-font label,.smaller-font li,.smaller-font p,.smaller-font select,.smaller-font td,.smaller-font textarea,.smaller-font th,.smallest-font a,.smallest-font address,.smallest-font button,.smallest-font input,.smallest-font label,.smallest-font li,.smallest-font p,.smallest-font select,.smallest-font td,.smallest-font textarea,.smallest-font th{font-size:inherit!important}[role=heading]>a,[role=heading]>button,address>a,address>button,h1>a,h1>button,h2>a,h2>button,h3>a,h3>button,h4>a,h4>button,h5>a,h5>button,h6>a,h6>button,label>a,label>button,li>a,li>button,p>a,p>button,td>a,td>button,th>a,th>button{font-size:inherit;font-weight:inherit}[role=heading]{font-weight:700}.editorial.chapter .editorial h3,.normal-font,a,address,button,details,input,label,li,p,select,summary,td,textarea,th{font-size:1.8rem}.big-font{font-size:3.2rem}.small-font{font-size:1.7rem}.smaller-font{font-size:1.5rem}.smallest-font{font-size:1.4rem}.title--1{font-size:4.8rem;font-weight:900;line-height:1.125;margin-bottom:.5em;position:relative}.title--1 .title--1__tchitcha{left:75%;position:absolute;width:20%}.title--2{font-size:3.2rem;font-weight:900;line-height:1;margin-bottom:.5em}.editorial h2,.title--3{font-size:2.6rem;font-weight:700;line-height:1.154;margin-bottom:.5em}.editorial h2 span,.title--3 span{font-style:normal;font-weight:600}.editorial h3,.title--4{font-size:2.2rem;font-weight:700;line-height:1.3635;margin-bottom:.5em}.editorial h3 .svg-icon,.title--4 .svg-icon{display:inline-block;font-size:1.4em;position:relative;top:.05em}.editorial h2 em,.editorial h2 strong,.editorial h3 em,.editorial h3 strong,.title--1 em,.title--1 strong,.title--2 em,.title--2 strong,.title--3 em,.title--3 strong,.title--4 em,.title--4 strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .25em}.editorial h2 strong,.editorial h3 strong,.title--1 strong,.title--2 strong,.title--3 strong,.title--4 strong{background:var(--brand-primary);color:var(--ui-always-white)}.editorial h2 em,.editorial h3 em,.title--1 em,.title--2 em,.title--3 em,.title--4 em{background:var(--brand-green);color:var(--ui-always-black);font-style:normal}@media screen and (max-width: 101.25em){.editorial.chapter .editorial h3,.normal-font,a,address,button,details,input,label,li,p,select,summary,td,textarea,th{font-size:1.6rem}.small-font{font-size:1.5rem}.smaller-font{font-size:1.4rem}.smallest-font{font-size:1.3rem}}@media screen and (max-width: 81.25em){.big-font{font-size:3rem}.title--1{font-size:4rem}.title--2{font-size:3.2rem}.editorial h3,.title--4{font-size:2rem}}@media screen and (max-width: 63.125em){.big-font{font-size:2.6rem}.small-font{font-size:1.4rem}.smaller-font{font-size:1.3rem}.smallest-font{font-size:1.2rem}.title--1{font-size:3.6rem}.title--2{font-size:3rem}.editorial h3,.title--4{font-size:1.7rem}}@media screen and (max-width: 45.625em){.title--1{font-size:3.2rem}.title--2{font-size:2.8rem}}@media screen and (max-width: 36.25em){.title--1{font-size:3rem}.title--2{font-size:2.6rem}}@media screen and (max-width: 28.75em){.title--1{font-size:2.8rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.title--2{font-size:2.4rem}}.hasJS :focus,.hasJS input[type=range]:focus{outline:0}.hasJS .body--has-focus .cartridge-list-radio-checkbox input[type=radio]:focus+label,.hasJS .body--has-focus .checkbox-switch input[type=checkbox]:focus+label,.hasJS .body--has-focus .list-radio-checkbox input:focus+label,.hasJS .body--has-focus :focus{outline:.1rem solid #6495ed;outline-offset:.1rem}.hasJS .body--has-focus input[type=range]:focus::-webkit-slider-thumb{outline:.1rem solid #6495ed;outline-offset:.1rem}.hasJS .body--has-focus input[type=range]:focus::-moz-range-thumb{outline:.1rem solid #6495ed;outline-offset:.1rem}.hasJS [role=link][data-href]:not(.button),[role=tab],a,button{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:.15em;transition:text-decoration-color .4s ease-out}.hasJS [role=link][data-href]:not(.button):focus,.hasJS [role=link][data-href]:not(.button):hover,[role=tab]:focus,[role=tab]:hover,a:focus,a:hover,button:focus,button:hover{text-decoration-color:transparent;transition-duration:50ms}.hasJS [role=link][data-href]:not(.button).link--alt,[role=tab].link--alt,a.link--alt,button.link--alt{text-decoration-color:transparent}.hasJS [role=link][data-href]:not(.button).link--alt:focus,.hasJS [role=link][data-href]:not(.button).link--alt:hover,[role=tab].link--alt:focus,[role=tab].link--alt:hover,a.link--alt:focus,a.link--alt:hover,button.link--alt:focus,button.link--alt:hover{text-decoration-color:currentColor}.hasJS [role=link][data-href]{color:inherit;cursor:pointer}.toggle .toggle--off{display:block}.toggle .toggle--on,.toggle[aria-expanded=true] .toggle--off{display:none}.toggle[aria-expanded=true] .toggle--on{display:block}.button{--ui-text:#000;--ui-border:#000;--ui-background:orange;--ui-shadow:blue;--ui-hover:#ff4500;--ui-boost:red;--dimension:4rem;--padding-v:1rem;--padding-h:2rem;align-items:center;color:var(--ui-text);display:inline-flex;flex:0 0 auto;letter-spacing:.05rem;line-height:1.15;max-width:15em;min-height:var(--dimension);min-width:var(--dimension);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.button:after,.button:before{clip-path:polygon(3.5% 0,100% 0,98% 100%,0 100%,0 100%);content:"";display:block;inset:0;position:absolute}.button:before{background:var(--ui-shadow);transform:translate(.35em,.35em);transition:transform .3s ease-in-out}.button:after{background:var(--ui-border);transform:scaleX(.98)}.button>span,.button>strong{background:var(--ui-background);clip-path:polygon(3.5% -.2rem,100% 0,98% 100%,0 100%,0 100%);margin:.2rem .4rem;padding:var(--padding-v) var(--padding-h);position:relative;transition:background-color .3s ease-in-out;width:100%;z-index:1}.button>span{font-weight:400}.button>strong{font-weight:700}.button .svg-icon{flex-grow:0;flex-shrink:0}.button .svg-icon:first-child{margin-right:.5em}.button .svg-icon:last-child{margin-left:.5em}.button .svg-icon.toggle--off,.button .svg-icon.toggle--on{margin-right:.5em}.button:focus:before,.button:hover:before{transform:translate(.25em,.25em) rotate(.5deg);transition-duration:50ms}.button:focus>span,.button:focus>strong,.button:hover>span,.button:hover>strong{background:var(--ui-hover);transition-duration:50ms}.button:active:before{transform:translate(.15em,.15em) rotate(0);transition-duration:50ms}.button:active>span,.button:active>strong{background:var(--ui-boost);color:var(--ui-always-black)}.button.button--primary{--ui-text:var(--ui-white);--ui-border:var(--ui-black);--ui-background:var(--ui-black);--ui-shadow:var(--brand-primary);--ui-hover:var(--ui-black);--ui-boost:var(--brand-primary-4)}.button.button--secondary{--ui-text:var(--ui-black);--ui-border:var(--ui-black);--ui-background:var(--ui-white);--ui-shadow:var(--ui-black);--ui-hover:var(--ui-white);--ui-boost:var(--brand-primary-4)}.button.button--disabled{--ui-text:var(--ui-always-white);--ui-border:var(--ui-gray-8);--ui-background:var(--ui-gray-8);--ui-shadow:var(--ui-gray-1);--ui-hover:var(--ui-gray-8);--ui-boost:var(--ui-always-white);cursor:not-allowed}.button.button--disabled:active:before,.button.button--disabled:focus:before,.button.button--disabled:hover:before{transform:translate(.35em,.35em)}.button.button--disabled:active>span,.button.button--disabled:active>strong{background:var(--ui-background);color:var(--ui-text)}.button.button--naked{--padding-h:0!important;--ui-background:transparent;--ui-shadow:transparent;--ui-hover:transparent;--ui-boost:transparent;text-decoration:underline;text-decoration-color:inherit;transition:text-decoration-color .4s ease-out}.button.button--naked span,.button.button--naked strong{clip-path:none;margin-left:0;margin-right:0}.button.button--naked:after,.button.button--naked:before{display:none}.button.button--naked:focus,.button.button--naked:hover{text-decoration-color:transparent;transition-duration:50ms}.button.button--naked{--ui-text:var(--ui-black)}.button.smaller-font,.button.smaller-font.button--naked{--dimension:3rem;--padding-v:1rem;--padding-h:1.5rem}.button.smallest-font,.button.smallest-font.button--naked{--dimension:2rem;--padding-v:.75rem;--padding-h:1rem}.button.button--icon{--padding-h:.65em;letter-spacing:0;line-height:1;min-width:var(--dimension)}.button.button--icon .svg-icon{font-size:1.5em;line-height:1;margin:0;position:static;top:inherit}.button.button--icon.smaller-font{--padding-h:.5em}.button.button--icon.smallest-font{--padding-h:.45em}.button.button--loading{--padding-h:1rem;--dot:.8rem}.button.button--loading .lds-ellipsis{display:inline-block;height:var(--dot);position:relative;width:calc(var(--dot)*4.5)}.button.button--loading .lds-ellipsis span{animation-timing-function:cubic-bezier(0,1,1,0);background-color:var(--ui-text);border-radius:50%;height:var(--dot);position:absolute;width:var(--dot)}.button.button--loading .lds-ellipsis span:first-child{animation:lds-ellipsis1 .6s infinite;left:calc(var(--dot)*.5)}.button.button--loading .lds-ellipsis span:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:calc(var(--dot)*.5)}.button.button--loading .lds-ellipsis span:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:calc(var(--dot)*2)}.button.button--loading .lds-ellipsis span:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:calc(var(--dot)*3.5)}.button.button--loading.smaller-font{--dot:.6rem}.button.button--loading.smallest-font{--dot:.4rem}.link--picto{align-items:flex-start;display:inline-flex;gap:.25em;justify-content:flex-start;line-height:1.25;text-align:left;text-decoration:none}.link--picto .svg-icon{color:currentColor;flex-grow:0;flex-shrink:0;font-size:1.25em}a.link--picto>span:not(.svg-icon),button.link--picto>span:not(.svg-icon){text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .4s ease-out}a.link--picto:focus>span:not(.svg-icon),a.link--picto:hover>span:not(.svg-icon),button.link--picto:focus>span:not(.svg-icon),button.link--picto:hover>span:not(.svg-icon){text-decoration-color:currentColor;transition-duration:50ms}.link--add{--color:var(--ui-black);border:1px dashed var(--color);color:var(--color);font-weight:700;padding:var(--gutter-small);text-align:left;text-decoration:none;width:100%}.link--add .svg-icon{font-size:1.25em;vertical-align:top}.link--add:focus{border-width:.2rem}.link--add:hover{--color:var(--brand-primary)}.link--add[disabled]{--color:var(--ui-gray-8);cursor:not-allowed}#back-to-top{align-items:center;background:var(--brand-blue);border-radius:0 50% 0 0;bottom:0;color:var(--ui-white);display:flex;height:2em;justify-content:center;left:0;position:fixed;text-decoration:none;transition:background-color .3s ease-out;width:2em;z-index:100}#back-to-top:focus,#back-to-top:hover{background:var(--ui-black);transition-duration:50ms}.hasJS #back-to-top{opacity:0;transition:background-color .3s ease-out,opacity .3s ease-out}.hasJS #back-to-top.is-active{opacity:1}#back-to-top-pixel-to-watch{height:1px;left:0;position:absolute;top:100px;width:1px}main a[target=_blank]{padding-right:.75em}main a[target=_blank]:after{background-color:var(--brand-primary);content:"";display:inline-block;height:.75em;margin-left:.25em;margin-right:-.75em;-webkit-mask-image:url(/generic/icon--blank.svg);mask-image:url(/generic/icon--blank.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto .75em;mask-size:auto .75em;vertical-align:baseline;white-space:nowrap;width:.75em}fieldset{background:#00000006;border:none;border-bottom:1px solid var(--ui-gray-9);border-top:1px solid var(--ui-gray-9);margin-bottom:var(--gutter-medium);padding:1.5em}fieldset legend{display:table;float:left;font-weight:700;padding:0 0 1em;position:relative;text-transform:uppercase;width:100%}fieldset legend:before{border-bottom:1px solid var(--ui-gray-9);content:"";inset:0 0 .5em;position:absolute}fieldset legend+*{clear:both}fieldset legend .legend__hint{display:block;font-weight:400;margin-top:1rem;text-transform:none}fieldset fieldset{background:var(--ui-white);border:1px solid var(--ui-gray-9);border-radius:.5rem}fieldset.fieldset--naked{background:none;border:none;padding:0}.label,label{color:var(--ui-black);display:block}.label .label__required,label .label__required{font-weight:600;margin-left:.5em}.label .label__hint,label .label__hint{color:var(--ui-gray-4);display:block}.label .status,label .status{margin-left:.5em;vertical-align:text-top}input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{--dimension:5rem;--padding-v:1.05rem;--padding-h:1.5rem;background:#ffffff1a;border:1px solid var(--ui-gray-6);border-radius:.5rem;color:var(--ui-black);font-family:var(--font-1);height:var(--dimension);padding:var(--padding-v) var(--padding-h);width:100%}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-style:italic}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic}input[type=date]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{font-style:italic}input[type=date]:hover,input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,select:hover,textarea:hover{box-shadow:0 0 1rem #85a6ff80}input[type=date]:active,input[type=email]:active,input[type=file]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=time]:active,select:active,textarea:active{border-color:var(--ui-black)}input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{box-shadow:0 0 0 1px var(--ui-white),0 0 0 .3rem #85a6ff80}input[type=date][disabled],input[type=email][disabled],input[type=file][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],select[disabled],textarea[disabled]{background:var(--ui-gray-10);color:var(--ui-gray-1);cursor:not-allowed}input[type=date][disabled]:focus,input[type=date][disabled]:hover,input[type=email][disabled]:focus,input[type=email][disabled]:hover,input[type=file][disabled]:focus,input[type=file][disabled]:hover,input[type=number][disabled]:focus,input[type=number][disabled]:hover,input[type=password][disabled]:focus,input[type=password][disabled]:hover,input[type=search][disabled]:focus,input[type=search][disabled]:hover,input[type=tel][disabled]:focus,input[type=tel][disabled]:hover,input[type=text][disabled]:focus,input[type=text][disabled]:hover,input[type=time][disabled]:focus,input[type=time][disabled]:hover,select[disabled]:focus,select[disabled]:hover,textarea[disabled]:focus,textarea[disabled]:hover{box-shadow:none}input[type=date][readonly],input[type=email][readonly],input[type=file][readonly],input[type=number][readonly],input[type=password][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=time][readonly],select[readonly],textarea[readonly]{background:var(--ui-gray-9);border-color:var(--ui-gray-1);cursor:not-allowed}input[type=date][readonly]:focus,input[type=date][readonly]:hover,input[type=email][readonly]:focus,input[type=email][readonly]:hover,input[type=file][readonly]:focus,input[type=file][readonly]:hover,input[type=number][readonly]:focus,input[type=number][readonly]:hover,input[type=password][readonly]:focus,input[type=password][readonly]:hover,input[type=search][readonly]:focus,input[type=search][readonly]:hover,input[type=tel][readonly]:focus,input[type=tel][readonly]:hover,input[type=text][readonly]:focus,input[type=text][readonly]:hover,input[type=time][readonly]:focus,input[type=time][readonly]:hover,select[readonly]:focus,select[readonly]:hover,textarea[readonly]:focus,textarea[readonly]:hover{box-shadow:none}input[type=date][aria-invalid=true],input[type=email][aria-invalid=true],input[type=file][aria-invalid=true],input[type=number][aria-invalid=true],input[type=password][aria-invalid=true],input[type=search][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=text][aria-invalid=true],input[type=time][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--ui-toolRed-1)}input[type=date].input--small,input[type=email].input--small,input[type=file].input--small,input[type=number].input--small,input[type=password].input--small,input[type=search].input--small,input[type=tel].input--small,input[type=text].input--small,input[type=time].input--small,select.input--small,textarea.input--small{--dimension:3rem;--padding-v:.5rem;--padding-h:1rem}input[type=date].input--medium,input[type=email].input--medium,input[type=file].input--medium,input[type=number].input--medium,input[type=password].input--medium,input[type=search].input--medium,input[type=tel].input--medium,input[type=text].input--medium,input[type=time].input--medium,select.input--medium,textarea.input--medium{--dimension:4rem;--padding-v:.75rem;--padding-h:1.25rem}input[type=date]:-webkit-direct-focus,input[type=email]:-webkit-direct-focus,input[type=file]:-webkit-direct-focus,input[type=number]:-webkit-direct-focus,input[type=password]:-webkit-direct-focus,input[type=search]:-webkit-direct-focus,input[type=tel]:-webkit-direct-focus,input[type=text]:-webkit-direct-focus,input[type=time]:-webkit-direct-focus,select:-webkit-direct-focus,textarea:-webkit-direct-focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:0!important}input[type=date].input--punky,input[type=email].input--punky,input[type=file].input--punky,input[type=number].input--punky,input[type=password].input--punky,input[type=search].input--punky,input[type=tel].input--punky,input[type=text].input--punky,input[type=time].input--punky,select.input--punky,textarea.input--punky{background:var(--ui-black);border:none;border-radius:0;box-shadow:.5rem .5rem 0 var(--brand-green);color:var(--ui-white);font-weight:700}input[type=date].input--punky[disabled],input[type=date].input--punky[readonly],input[type=email].input--punky[disabled],input[type=email].input--punky[readonly],input[type=file].input--punky[disabled],input[type=file].input--punky[readonly],input[type=number].input--punky[disabled],input[type=number].input--punky[readonly],input[type=password].input--punky[disabled],input[type=password].input--punky[readonly],input[type=search].input--punky[disabled],input[type=search].input--punky[readonly],input[type=tel].input--punky[disabled],input[type=tel].input--punky[readonly],input[type=text].input--punky[disabled],input[type=text].input--punky[readonly],input[type=time].input--punky[disabled],input[type=time].input--punky[readonly],select.input--punky[disabled],select.input--punky[readonly],textarea.input--punky[disabled],textarea.input--punky[readonly]{border:none;box-shadow:.5rem .5rem 0 var(--ui-gray-8)}input[type=date].input--punky[disabled],input[type=email].input--punky[disabled],input[type=file].input--punky[disabled],input[type=number].input--punky[disabled],input[type=password].input--punky[disabled],input[type=search].input--punky[disabled],input[type=tel].input--punky[disabled],input[type=text].input--punky[disabled],input[type=time].input--punky[disabled],select.input--punky[disabled],textarea.input--punky[disabled]{background:var(--ui-gray-1)}input[type=date].input--punky[readonly],input[type=email].input--punky[readonly],input[type=file].input--punky[readonly],input[type=number].input--punky[readonly],input[type=password].input--punky[readonly],input[type=search].input--punky[readonly],input[type=tel].input--punky[readonly],input[type=text].input--punky[readonly],input[type=time].input--punky[readonly],select.input--punky[readonly],textarea.input--punky[readonly]{color:var(--brand-primary)}input[type=date].input--punky:not([disabled],[readonly]):focus,input[type=date].input--punky:not([disabled],[readonly]):hover,input[type=email].input--punky:not([disabled],[readonly]):focus,input[type=email].input--punky:not([disabled],[readonly]):hover,input[type=file].input--punky:not([disabled],[readonly]):focus,input[type=file].input--punky:not([disabled],[readonly]):hover,input[type=number].input--punky:not([disabled],[readonly]):focus,input[type=number].input--punky:not([disabled],[readonly]):hover,input[type=password].input--punky:not([disabled],[readonly]):focus,input[type=password].input--punky:not([disabled],[readonly]):hover,input[type=search].input--punky:not([disabled],[readonly]):focus,input[type=search].input--punky:not([disabled],[readonly]):hover,input[type=tel].input--punky:not([disabled],[readonly]):focus,input[type=tel].input--punky:not([disabled],[readonly]):hover,input[type=text].input--punky:not([disabled],[readonly]):focus,input[type=text].input--punky:not([disabled],[readonly]):hover,input[type=time].input--punky:not([disabled],[readonly]):focus,input[type=time].input--punky:not([disabled],[readonly]):hover,select.input--punky:not([disabled],[readonly]):focus,select.input--punky:not([disabled],[readonly]):hover,textarea.input--punky:not([disabled],[readonly]):focus,textarea.input--punky:not([disabled],[readonly]):hover{border:none;box-shadow:.5rem .5rem 0 var(--brand-aqua)}textarea{height:4.75em;line-height:1.35;min-height:3em;overflow:auto;resize:vertical}textarea.textarea--wide{height:10em}datalist{display:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.select-container{display:inline-block;font-style:normal;font-weight:400;position:relative;width:100%}.select-container select{-webkit-appearance:none;padding-bottom:.85rem;padding-right:2em;padding-top:.85rem;width:100%}.select-container select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select-container select::-ms-expand{display:none}.select-container select option{color:var(--ui-always-black)}.select-container:before{background-color:var(--brand-primary);content:"";font-size:1.5em;height:.75em;margin-top:-.375em;-webkit-mask-image:url(/generic/arrow-1--bottom.svg);mask-image:url(/generic/arrow-1--bottom.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto .75em;mask-size:auto .75em;pointer-events:none;position:absolute;right:1rem;top:50%;width:.75em;z-index:3}.select-container.disabled select{opacity:1}.select-container:has(select:focus):before{transform:rotate(180deg)}.select-container:has(.input--punky) select option{color:var(--ui-white)}input[type=reset],input[type=submit]{cursor:pointer}.with-icon{position:relative}.with-icon .with-icon__icon{cursor:text}.with-icon .with-icon__icon .svg-icon{font-size:2em;left:.25em;position:absolute;top:50%;transform:translateY(-50%)}.with-icon input,.with-icon select{padding-left:2.75em}.with-icon input.big-font,.with-icon select.big-font{padding-left:1.5em}.with-icon .select-container+.with-icon__icon{cursor:default}.with-icon:has(.input--small) input,.with-icon:has(.input--small) select{padding-left:1.5em}.with-icon:has(.input--small) .with-icon__icon .svg-icon{font-size:1.1em}.with-icon:has(.input--medium) input,.with-icon:has(.input--medium) select{padding-left:2em}.with-icon:has(.input--medium) .with-icon__icon .svg-icon{font-size:1.4em}.with-icon:has(.input--punky) .with-icon__icon .svg-icon{color:var(--ui-white)}.with-submit{align-items:stretch;display:flex;justify-content:space-between;position:relative}.with-submit input{border-radius:.5rem 0 0 .5rem;border-right:none;flex:1 1 auto}.with-submit .with-submit__submit{align-items:center;background:var(--ui-white);border:1px solid var(--ui-gray-6);border-radius:0 .5rem .5rem 0;color:var(--ui-black);display:flex;height:auto;justify-content:center;min-width:2.5em;text-decoration:none}.with-submit .with-submit__submit:hover{box-shadow:0 0 1rem #85a6ff80}.with-submit .with-submit__submit:active{border-color:var(--ui-black)}.with-submit .with-submit__submit:focus{box-shadow:0 0 0 1px var(--ui-white),0 0 0 .3rem #85a6ff80}.with-submit .with-submit__submit .svg-icon{font-size:1.5em}.with-submit .with-submit__submit .smallest-font{padding:0 var(--gutter-small)}.with-submit:has(.input--punky){border:none;box-shadow:.5rem .5rem 0 var(--brand-green)}.with-submit:has(.input--punky) input{box-shadow:none}.with-submit:has(.input--punky) input[disabled],.with-submit:has(.input--punky) input[readonly]{box-shadow:none}.with-submit:has(.input--punky) input:not([disabled],[readonly]):focus,.with-submit:has(.input--punky) input:not([disabled],[readonly]):hover{box-shadow:none}.with-submit:has(.input--punky) .with-submit__submit{border:.2rem solid var(--ui-black);border-radius:0}.with-submit:has(.input--punky:not([disabled],[readonly]):hover,.input--punky:not([disabled],[readonly]):focus){border:none;box-shadow:.5rem .5rem 0 var(--brand-aqua)}.with-submit:has(.input--punky[disabled],.input--punky[readonly],.input--punky[disabled]:hover,.input--punky[readonly]:focus){border:none;box-shadow:.5rem .5rem 0 var(--ui-gray-8)}input[type=checkbox]+label,input[type=radio]+label{color:var(--ui-gray-1);display:block;margin:0;padding:0}input[type=checkbox]+label:before,input[type=radio]+label:before{background-size:cover;content:"";height:1.35em;left:0;position:absolute;top:.125em;width:1.35em}input[type=checkbox]:checked+label,input[type=radio]:checked+label{color:var(--ui-black)}input[type=checkbox]+label:before{background-image:url(/generic/form--checkbox.svg)}input[type=checkbox]:hover+label:before{background-image:url(/generic/form--checkbox--hover.svg)}input[type=checkbox]:focus+label:before{background-image:url(/generic/form--checkbox--focus.svg)}input[type=checkbox]:checked+label:before{background-image:url(/generic/form--checkbox--checked.svg)}input[type=checkbox]:disabled+label:before{background-image:url(/generic/form--checkbox--disabled.svg)}input[type=radio]+label:before{background-image:url(/generic/form--radio.svg)}input[type=radio]:hover+label:before{background-image:url(/generic/form--radio--hover.svg)}input[type=radio]:focus+label:before{background-image:url(/generic/form--radio--focus.svg)}input[type=radio]:checked+label:before{background-image:url(/generic/form--radio--checked.svg)}input[type=radio]:disabled+label:before{background-image:url(/generic/form--radio--disabled.svg)}.list-radio-checkbox li{display:block;margin-top:.5em}.list-radio-checkbox li:first-child{margin-top:0}.list-radio-checkbox li label{display:block;padding-left:1.75em;position:relative;text-align:left;width:auto}.list-radio-checkbox li input[type=checkbox],.list-radio-checkbox li input[type=radio]{left:-900em;position:absolute}.list-radio-checkbox .list-radio-checkbox__reveal{background:var(--ui-gray-10);margin-top:var(--gutter-medium);padding:var(--gutter-medium) var(--gutter-large)}.list-radio-checkbox .list-radio-checkbox__reveal label{padding-left:0}.list-radio-checkbox .list-radio-checkbox__reveal .input-range-wrap{margin-bottom:0}.list-radio-checkbox.list-radio-checkbox--inline li{display:inline-block;margin-top:0}.list-radio-checkbox.list-radio-checkbox--inline li label{display:inline-block;margin-right:1em}.list-radio-checkbox.list-radio-checkbox--error label{color:var(--ui-toolRed-1)}.list-radio-checkbox .list-radio-checkbox--nested{margin:.5em 0 1em 2em}.list-radio-checkbox.list-radio-checkbox--hint{--boost-color:var(--brand-primary)}.list-radio-checkbox.list-radio-checkbox--hint>li{border:1px solid transparent;border-radius:.5rem;padding:var(--gutter-small)}.list-radio-checkbox.list-radio-checkbox--hint>li.list-radio-checkbox--hint__boost{border-color:var(--boost-color);position:relative}.list-radio-checkbox.list-radio-checkbox--hint>li.list-radio-checkbox--hint__boost strong{align-items:center;background:var(--ui-white);color:var(--boost-color);display:flex;font-weight:400;gap:.25em;justify-content:flex-start;left:3em;margin-top:-1em;padding:0 var(--gutter-xsmall);position:absolute;top:0}.list-radio-checkbox--profile{background:none;border:none;margin-top:var(--gutter-medium);padding:0}.list-radio-checkbox--profile li{--color:var(--theme,var(--ui-gray-8));align-items:center;border:1px solid var(--color);border-radius:1rem;display:flex;gap:var(--gutter-medium);justify-content:space-between;margin-bottom:2rem;padding:var(--gutter-medium);position:relative}.list-radio-checkbox--profile li.theme--blue div strong,.list-radio-checkbox--profile li.theme--purple div strong{color:var(--ui-always-white)}.list-radio-checkbox--profile li:has(input:checked):before,.list-radio-checkbox--profile li:hover:before{background:var(--color);border-radius:1rem;content:"";inset:0;opacity:.15;position:absolute}.list-radio-checkbox--profile li div{max-width:75%}.list-radio-checkbox--profile li div label{color:var(--ui-black);font-weight:700;position:static}.list-radio-checkbox--profile li div label:before{left:var(--gutter-medium);margin-top:.15em;top:var(--gutter-medium)}.list-radio-checkbox--profile li div label:after{content:"";cursor:pointer;inset:0;position:absolute;z-index:1}.list-radio-checkbox--profile li div label strong{color:var(--ui-white);font-weight:700}.list-radio-checkbox--profile li div p{line-height:1.15}.list-radio-checkbox--profile li div strong{background:var(--color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ui-always-black);font-weight:300;padding:0 .25em}.list-radio-checkbox--profile li img{height:auto;margin:-2em 0;max-width:12.5rem;position:relative;width:20%}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid{display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid>li{align-items:center;display:flex;height:3em}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid>li label{width:100%}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid .list-radio-checkbox--quiz-grid__25{width:calc(25% - .75em)}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid .list-radio-checkbox--quiz-grid__50{width:calc(50% - .5em)}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest{position:relative}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li{position:static}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li:before{display:none}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li.list-radio-checkbox--quiz__picto{padding:0}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li.list-radio-checkbox--quiz__picto label{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:static}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li.list-radio-checkbox--quiz__picto label:after,.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li.list-radio-checkbox--quiz__picto label:before{display:none}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li.list-radio-checkbox--quiz__picto label span{bottom:100%;display:none;margin-bottom:.5em;position:absolute;right:0}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li.list-radio-checkbox--quiz__picto .svg-icon{left:inherit;position:relative;top:inherit;transform:none}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li:has(input:checked){background:var(--theme)}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li:has(input:checked) label{color:var(--ui-always-black)}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-interest li:has(input:checked) label span{display:block}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-complexity li.list-radio-checkbox--quiz__picto{overflow:hidden;padding-bottom:0;padding-left:0;padding-top:0}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-complexity li.list-radio-checkbox--quiz__picto label{align-items:center;display:flex;gap:.75em}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid-complexity li.list-radio-checkbox--quiz__picto .svg-icon{background:var(--theme);color:var(--ui-always-black);flex:0 0 auto;height:1.5em;left:inherit;position:static;top:inherit;transform:none;width:1.15em}.list-radio-checkbox--quiz li{border:1px solid var(--ui-gray-8);border-radius:.5rem;display:block;margin-top:var(--gutter-large);padding:calc(var(--gutter-small)*1.5) var(--gutter-medium);position:relative}.list-radio-checkbox--quiz li:first-child{margin-top:0}.list-radio-checkbox--quiz li:has(input:not(:disabled)):hover{box-shadow:0 0 1rem #85a6ff80}.list-radio-checkbox--quiz li:before{border-radius:.5rem;content:"";inset:0;opacity:.15;position:absolute}.list-radio-checkbox--quiz li:has(input:checked):before{background:var(--ui-always-white)}.list-radio-checkbox--quiz li.right-answer{--color:var(--brand-green-2);border-color:var(--color)}.list-radio-checkbox--quiz li.right-answer:before{background:var(--color)}.list-radio-checkbox--quiz li.right-answer .svg-icon--answer{display:block}.list-radio-checkbox--quiz li.list-radio-checkbox--quiz__picto{margin:0;padding:var(--gutter-small) 2em var(--gutter-small) 3em}.list-radio-checkbox--quiz li.list-radio-checkbox--quiz__picto label{padding-right:.5em}.list-radio-checkbox--quiz li.list-radio-checkbox--quiz__picto label:before{right:-1.5em;top:50%;transform:translateY(-50%)}.list-radio-checkbox--quiz li.list-radio-checkbox--quiz__picto .svg-icon{font-size:2.25em;left:-1.15em;position:absolute;top:50%;transform:translateY(-50%)}.list-radio-checkbox--quiz li label{line-height:1.15;padding-left:0;padding-right:2em}.list-radio-checkbox--quiz li label:before{left:inherit;right:0;top:50%;transform:translateY(-50%)}.list-radio-checkbox--quiz li label:after{bottom:calc(var(--gutter-small)*-1);content:"";left:calc(var(--gutter-medium)*-1);position:absolute;right:calc(var(--gutter-medium)*-1);top:calc(var(--gutter-small)*-1)}.list-radio-checkbox--quiz li .svg-icon--answer{background:var(--color);border-radius:50%;color:var(--ui-white);display:none;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.list-radio-checkbox--quiz li input:not(:disabled)+label:after{cursor:pointer}.list-radio-checkbox--quiz li input:disabled+label:after{cursor:not-allowed}.list-radio-checkbox--cartridge{background:var(--ui-gray-10);border-radius:.5rem;display:inline-flex;padding:.5rem}.list-radio-checkbox--cartridge input[type=radio]{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.list-radio-checkbox--cartridge input[type=radio]:focus+label,.list-radio-checkbox--cartridge input[type=radio]:hover+label{border-color:var(--ui-gray-8)}.list-radio-checkbox--cartridge input[type=radio]:checked+label{background:var(--ui-white);border-color:var(--ui-gray-7);color:var(--ui-black);font-weight:700}.list-radio-checkbox--cartridge input[type=radio]:first-child+label{margin:0}.list-radio-checkbox--cartridge input[type=radio]+label{align-items:center;border:1px solid transparent;border-radius:.4rem;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;line-height:1;margin:0 0 0 .25em;padding:.5em 1em;vertical-align:middle}.list-radio-checkbox--cartridge input[type=radio]+label:before{display:none!important}.list-radio-checkbox--cartridge input[type=radio]+label .svg-icon{font-size:1.4em}.checkbox-switch input[type=checkbox]{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.checkbox-switch input[type=checkbox]+label{align-items:center;background:none;color:var(--ui-black);cursor:pointer;display:inline-flex;line-height:1;margin:0;min-height:2rem;min-width:4rem;padding-bottom:0;position:relative}.checkbox-switch input[type=checkbox]+label:before{display:none}.checkbox-switch input[type=checkbox]+label>span{display:inline-block;margin-right:1rem}.checkbox-switch input[type=checkbox]+label>span.link--tag,.checkbox-switch input[type=checkbox]+label>span.status{position:relative}.checkbox-switch input[type=checkbox]+label>span.status{top:.125rem}.checkbox-switch input[type=checkbox]+label>span.link--tag{top:.25rem}.checkbox-switch input[type=checkbox]+label .checkbox-switch__switch{height:2rem;position:relative;width:4rem}.checkbox-switch input[type=checkbox]+label .checkbox-switch__switch:before{background:var(--ui-black);border-radius:1rem;content:"";display:block;height:2rem;left:inherit;position:absolute;right:0;top:0;width:4rem}.checkbox-switch input[type=checkbox]+label .checkbox-switch__switch:after{background:var(--ui-white);border-radius:50%;box-shadow:0 0 .5rem #00000040;content:"";height:1.6rem;left:calc(100% - 3.8rem);position:absolute;top:.2rem;transition-duration:.15s;width:1.6rem}.checkbox-switch input[type=checkbox]+label:hover .checkbox-switch__switch:after{width:1.8rem}.checkbox-switch input[type=checkbox]+label:active .checkbox-switch__switch:after{background:var(--ui-black)}.checkbox-switch input[type=checkbox]:checked+label .checkbox-switch__switch:after{left:calc(100% - .2rem);transform:translate(-100%)}input[type=range]{--thumb-height:1.75em;--track-height:.45em;--track-color:var(--ui-gray-9);--brightness-hover:150%;--brightness-down:80%;--clip-edges:0;background:transparent;color:var(--brand-primary);font-size:1em;overflow-x:hidden;position:relative;width:100%}input[type=range]:active{cursor:grabbing}input[type=range]:disabled{cursor:not-allowed;filter:contrast(.5) sepia(1) hue-rotate(155deg) opacity(.2);opacity:.3}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--thumb-height);-webkit-transition:all .1s ease;transition:all .1s ease}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{position:relative}input[type=range]::-webkit-slider-thumb{--thumb-radius:calc(var(--thumb-height)*.5 - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height))*.5 - .5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px) ;--box-fill:calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;background:var(--ui-black);border:1px solid var(--ui-white);border-radius:var(--thumb-width,var(--thumb-height));box-shadow:var(--box-fill);clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further));filter:brightness(100%);width:var(--thumb-width,var(--thumb-height))}input[type=range]:hover::-webkit-slider-thumb{cursor:grab;filter:brightness(var(--brightness-hover))}input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;filter:brightness(var(--brightness-down))}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat 50%/100% calc(var(--track-height) + 1px)}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range],input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;height:var(--thumb-height);-moz-transition:all .1s ease;transition:all .1s ease}input[type=range]::-moz-range-progress,input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-track{background:transparent}input[type=range]::-moz-range-thumb{background:var(--ui-black);border:1px solid var(--ui-white);border-radius:var(--thumb-width,var(--thumb-height));cursor:grab;width:var(--thumb-width,var(--thumb-height))}input[type=range]:active::-moz-range-thumb{cursor:grabbing}input[type=range]::-moz-range-track{background:var(--track-color);width:100%}input[type=range]::-moz-range-progress{-moz-appearance:none;appearance:none;background:currentColor;transition-delay:30ms}input[type=range]::-moz-range-progress,input[type=range]::-moz-range-track{border-radius:0;height:calc(var(--track-height) + 1px)}input[type=range]::-moz-range-progress,input[type=range]::-moz-range-thumb{filter:brightness(100%)}input[type=range]:hover::-moz-range-progress,input[type=range]:hover::-moz-range-thumb{filter:brightness(var(--brightness-hover))}input[type=range]:active::-moz-range-progress,input[type=range]:active::-moz-range-thumb{filter:brightness(var(--brightness-down))}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.input-range-min-max{display:flex;justify-content:space-between;margin-top:-.5em}.input-range-min-max :last-child{margin-left:auto}.input-range-wrap{margin-bottom:var(--gutter-small);padding:1.15em 0;position:relative}.input-range-wrap input[type=range]{width:100%}.input-range-wrap .input-range-bubble{background:var(--ui-white);left:50%;margin-left:.15em;padding:0 .25em;position:absolute;text-align:center;transform:translate(-50%);z-index:1}.input-range-wrap .input-range-bubble.input-range-bubble--bottom{bottom:-.05em}.input-range-wrap .input-range-bubble.input-range-bubble--top{top:-.5em}.input-range-wrap.input-range-wrap--profile input[type=range]{color:transparent}.input-range-wrap.input-range-wrap--profile input[type=range]::-webkit-slider-runnable-track{background:transparent}.input-range-wrap.input-range-wrap--profile input[type=range]::-moz-range-track{visibility:hidden}.input-range-wrap.input-range-wrap--profile .input-range-wrap--profile__fake{align-items:center;display:flex;gap:var(--gutter-small);height:.5em;justify-content:space-between;left:var(--gutter-small);margin-top:-.15em;position:absolute;right:var(--gutter-small);top:50%;transform:translateY(-50%)}.input-range-wrap.input-range-wrap--profile .input-range-wrap--profile__fake>div{flex:1 1 0;height:100%}.input-range-wrap.input-range-wrap--profile .input-range-wrap--profile__fake>div:first-child{background:var(--brand-green)}.input-range-wrap.input-range-wrap--profile .input-range-wrap--profile__fake>div:nth-child(2){background:var(--brand-purple)}.input-range-wrap.input-range-wrap--profile .input-range-wrap--profile__fake>div:nth-child(3){background:var(--brand-blue)}.input-range-wrap.input-range-wrap--profile .input-range-wrap--profile__fake>div:nth-child(4){background:var(--brand-yellow)}.input-range-wrap.input-range-wrap--profile .input-range-wrap--profile__fake>div:nth-child(5){background:var(--brand-orange)}.input-range-wrap.input-range-wrap--horizon input[type=range]{color:var(--brand-green)}.input-range-shortcuts{align-items:flex-start;display:flex;gap:var(--gutter-medium);justify-content:space-between;margin-top:.5em}.input-range-shortcuts li{flex:1 1 0}.input-range-shortcuts li:hover{z-index:1}.input-range-shortcuts li>*{align-items:flex-start;border-left:.2rem solid transparent;display:flex;flex-direction:column;gap:.25em;padding-left:var(--gutter-small);text-align:left;text-decoration:none}.input-range-shortcuts li>* strong:before{background:var(--brand-primary);border-radius:50%;content:"";display:inline-block;height:.75em;margin-right:.15em;width:.75em}.input-range-shortcuts li>* strong .tooltip-wrapper{font-weight:400}.input-range-shortcuts li>.is-active{border-color:var(--ui-black)}.input-range-shortcuts li>.is-active strong:before{background:var(--ui-black)}.input-range-refresh{margin-bottom:-1em;position:relative;text-align:right;z-index:1}.input-range-mark{bottom:0;left:0;position:absolute}.input-range-mark:before{background:var(--ui-black);bottom:100%;content:"";height:1.5em;left:0;position:absolute;width:.2rem}.input-range-mark span{color:var(--ui-gray-6);display:block;transform:translate(-50%)}.required-mark{color:var(--brand-primary)}.form-feedback{margin-top:.5rem}.form-feedback .icon_feedback--error,.form-feedback .svg-icon{color:var(--ui-toolRed-1)}.form-item{margin-bottom:2em}.form-item:last-child{margin-bottom:0}.form-item label{margin-bottom:.5em}.form-item-amount{align-items:center;display:flex;gap:1.5em;justify-content:flex-start;margin:1em 0 2em;width:100%}.form-item-amount .with-icon{min-width:20rem;width:50%}.form-item-amount .with-icon .svg-icon{font-size:3em;left:0}.form-item-amount input::-moz-placeholder{font-style:normal}.form-item-amount input:-ms-input-placeholder{font-style:normal}.form-item-amount input::placeholder{font-style:normal}.form-item-amount .currency{font-size:2em;font-weight:900}.form--small{background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);max-width:60rem;width:100%}.show-hide-password{position:relative;width:100%}.show-hide-password input{padding-right:2.5em}.show-hide-password button{color:var(--brand-primary);line-height:1;padding:.75em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.show-hide-password button .svg-icon{font-size:1.5em}.show-hide-password button .show-hide__off{display:block!important}.show-hide-password button .show-hide__on{display:none!important}.show-hide-password button:focus,.show-hide-password button:hover{color:var(--ui-black)}.show-hide-password button[aria-expanded=true] .show-hide__off{display:none!important}.show-hide-password button[aria-expanded=true] .show-hide__on{display:block!important}@media screen and (max-width: 63.125em){input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{height:4rem;padding:.85rem 1rem}textarea{height:4.75em;min-height:3em}textarea.textarea--wide{height:10em}.with-icon input,.with-icon select{padding-left:2.75em}.show-hide-password input{padding-right:2.5em}}.list-skip{margin:0;position:relative;z-index:10000}.list-skip a{background:var(--ui-white);display:inline-block;padding:.5rem;position:absolute;top:-9000em;white-space:nowrap}.list-skip a:focus{top:0}.cayas-logo{margin:0;max-width:12rem}.cayas-logo svg{display:block;height:auto;width:100%}.cayas-logo svg .black{fill:var(--ui-black)}.cayas-logo.cayas-logo--absolute{left:var(--gutter-medium);position:absolute;top:var(--gutter-medium)}.header-account{line-height:1.15;position:relative;text-align:right;z-index:2}.header-account .header-account__profile .toggle{align-items:center;display:inline-flex;gap:.5em;justify-content:flex-end}.header-account .header-account__profile .toggle img{max-width:4rem;width:25%}.header-account .header-account__profile .toggle[aria-expanded=true] .svg-icon{transform:rotate(180deg)}.header-account .header-account__profile .toggle-target{background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);max-width:100%;padding:var(--gutter-small);position:absolute;right:0;text-align:left;z-index:1}.header-account .header-account__profile .toggle-target .list-menu .svg-icon{font-size:1em}.header-account .header-account__profile .toggle-target[aria-hidden=true]{display:none}.header-account>.list-inline{justify-content:flex-end}.header-burger{display:none;font-size:3.5rem;padding:.35em;position:fixed;right:0;top:0;z-index:1}.header-burger>span{display:block;height:1em;margin:0 auto;position:relative;width:1em}.header-burger>span span{border-radius:.15em;border-top:.15em solid var(--ui-black);display:block;left:0;opacity:1;position:absolute;transition:all .4s ease-in-out;width:100%}.header-burger>span span:first-child{top:0;transform:rotate(-2deg)}.header-burger>span span:nth-child(2),.header-burger>span span:nth-child(3){top:.35em;transform:rotate(3deg)}.header-burger>span span:nth-child(4){top:.7em;transform:rotate(-3deg)}.header-burger strong{font-weight:400;left:50%;position:absolute;text-transform:uppercase;transform:translate(-50%)}.header-burger[aria-expanded=true]>span span{border-color:var(--ui-gray-9)}.header-burger[aria-expanded=true]>span span:first-child,.header-burger[aria-expanded=true]>span span:nth-child(4){left:50%;top:.75rem;width:0}.header-burger[aria-expanded=true]>span span:nth-child(2){transform:rotate(45deg)}.header-burger[aria-expanded=true]>span span:nth-child(3){transform:rotate(-45deg)}.header-burger[aria-expanded=true]:focus>span span,.header-burger[aria-expanded=true]:hover>span span{border-color:var(--ui-white)}.header--sticky{position:sticky;top:0;z-index:30}.header--sticky.sticky-watch{top:-1px}.header--sticky.sticky-watch.is-pinned{border-bottom:1px solid var(--ui-black);z-index:1000}.header--training-map>.cayas-logo{left:0;margin:0 .5em;position:absolute;top:0;width:20%}.header--training-map .header-nav{position:relative;z-index:1}.header--training-map .header-nav .header-burger-target .header-nav__overlay{display:none}.header--training-map .header-nav .header-burger-target .header-nav__menus{align-items:center;display:flex;justify-content:space-between}.header--training-map .header-aside{position:absolute;top:0;width:var(--asideW);z-index:1}.header--training-map .header-aside#header-aside-1{left:0}.header--training-map .header-aside#header-aside-2{right:0}.header--training-map .header-aside .header-aside__core{bottom:0;display:flex;flex-direction:column;gap:var(--gutter-medium);padding:var(--gutter-medium);position:fixed;top:0;width:var(--asideW)}.header--training-map .header-aside .cayas-logo{margin:0 0 calc(var(--gutter-xsmall)*-1);max-width:12rem;width:100%}.header--training-map .header-aside .cayas-logo img{width:100%}.header--training-map .header-aside .header-aside__block-title{background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.25rem .25rem 0 var(--ui-black);display:inline-block;font-weight:400;line-height:1.15;margin-bottom:calc(var(--gutter-medium)*-1 - .75em);margin-left:var(--gutter-medium);margin-right:var(--gutter-medium);max-width:-moz-fit-content;max-width:fit-content;padding:.15em .5em;position:relative;z-index:1}.header--training-map .header-aside .header-aside__block{background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);padding:var(--gutter-medium);position:relative}.header--training-map .header-aside .header-aside__block.header-aside__please-grow{overflow:hidden;padding-bottom:0;padding-right:0;padding-top:0;position:relative}.header--training-map .header-aside .header-aside__block.header-aside__please-grow .header-aside__please-grow-content{height:100%;overflow:auto;padding-bottom:var(--gutter-medium);padding-right:var(--gutter-medium);padding-top:var(--gutter-medium)}.header--training-map .header-aside .header-aside__block.header-aside__please-grow:after{background:linear-gradient(0deg,var(--ui-white) 0,hsla(0,0%,100%,0));bottom:0;content:"";height:var(--gutter-medium);left:0;position:absolute;right:0}.header--training-map .header-aside .list-trophies li{width:32%}.header--training-map .header-aside .list-training-map{--training-color:var(--theme,var(--brand-primary));margin-top:var(--gutter-small)}.header--training-map .header-aside .list-training-map .list-training-map__item{align-items:flex-start;border-left:.5rem solid var(--ui-gray-9);display:flex;gap:.5em;justify-content:flex-start;margin-left:.75em;padding-bottom:var(--gutter-small)}.header--training-map .header-aside .list-training-map .list-training-map__item.list-training-map__item--completed{border-color:var(--training-color)}.header--training-map .header-aside .list-training-map .list-training-map__item.list-training-map__item--last{border-color:transparent}.header--training-map .header-aside .list-training-map .list-training-map__item.list-training-map__item--completed .list-training-map__dot,.header--training-map .header-aside .list-training-map .list-training-map__item.list-training-map__item--current .list-training-map__dot{border-color:var(--training-color)}.header--training-map .header-aside .list-training-map .list-training-map__item .list-training-map__dot{align-items:center;background:var(--ui-white);border:.5rem solid var(--ui-gray-9);border-radius:50%;color:var(--ui-white);display:flex;flex-grow:0;flex-shrink:0;height:1.25em;justify-content:center;margin-left:-.75em;width:1.25em}.header--training-map .header-aside .list-training-map .list-training-map__item .list-training-map__dot>*{display:contents}.header--training-map .header-aside .list-training-map .list-training-map__item .list-training-map__dot .svg-icon{background:var(--training-color)}.header--training-map .header-aside .list-training-map .list-training-map__item>div{line-height:1.15;position:relative}.header--training-map .header-aside .list-training-map .list-training-map__item>div>*{display:block}.header--training-map .header-aside .list-training-map .list-training-map__item>div span{color:var(--ui-gray-6)}.header--training-map .header-aside .list-training-map .list-training-map__item>div strong{font-weight:400;margin-top:.25em}.header--training-map .header-aside .list-training-map .list-training-map__item>div a:before{content:"";inset:0;position:absolute}.header--lesson{left:0;position:absolute;right:0;top:0}.header--lesson>*{position:absolute;top:var(--gutter-medium)}.header--lesson>:first-child{left:var(--gutter-medium)}.header--lesson>:last-child{right:var(--gutter-medium)}@media screen and (max-width: 101.25em){.header--training-map .header-aside .header-aside__core{padding-top:var(--gutter-small)}.header--lesson{align-items:center;background:var(--ui-white);border-bottom:1px solid var(--ui-gray-9);display:flex;gap:var(--gutter-xsmall);justify-content:space-between;padding:var(--gutter-small) 0;position:sticky;width:100%}.header--lesson>*{position:relative;top:0}.header--lesson>:first-child{left:0;margin-left:var(--gutter-medium)}.header--lesson>:last-child{margin-right:var(--gutter-medium);right:0}.header-account>.list-inline{margin-top:var(--gutter-xsmall)}}@media screen and (max-width: 81.25em){.header-account>.list-inline{margin-top:0}.list-trophies li{--dimension:5rem!important}.header--training-map .header-aside .list-menu{margin:calc(var(--gutter-small)*-1)}}@media screen and (max-width: 63.125em){.header--training-map{z-index:1000}.header--training-map .cayas-logo{padding:.5em 0}.header--training-map .header-nav .header-burger{display:block}.header--training-map .header-nav .header-burger-target{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;inset:0;position:fixed}.header--training-map .header-nav .header-burger-target[aria-hidden=true]{visibility:hidden}.header--training-map .header-nav .header-burger-target[aria-hidden=true] .header-nav__overlay{background-color:transparent}.header--training-map .header-nav .header-burger-target[aria-hidden=true] .header-nav__menus{opacity:0}.header--training-map .header-nav .header-burger-target .header-nav__overlay{background-color:#000000d9;display:block;inset:0;position:fixed;transition:background-color .4s ease-in-out}.header--training-map .header-nav .header-burger-target .header-nav__menus{display:block;margin:auto;max-height:100%;opacity:.9999;overflow:auto;padding:2rem;transition:opacity .4s ease-in-out;width:100%}.header--training-map .header-aside{margin:0 auto;max-width:50rem;position:relative;width:90%}.header--training-map .header-aside .header-aside__core{position:relative;width:100%}.header--training-map .header-aside .header-account .small-font,.header--training-map .header-aside .header-aside__block-title,.header--training-map .header-aside .list-menu{font-size:2rem}.header--training-map .header-aside .list-menu{margin:0}.header--training-map .header-aside .header-account{order:3}.header--training-map .header-aside .header-account .header-account__profile{background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);padding:var(--gutter-medium);text-align:left}.header--training-map .header-aside .header-account .header-account__profile .toggle{border-bottom:1px solid var(--ui-always-black);font-size:2rem;justify-content:flex-start;width:100%}.header--training-map .header-aside .header-account .header-account__profile .toggle .svg-icon{display:none}.header--training-map .header-aside .header-account .header-account__profile .toggle-target{background:none;border:none;box-shadow:none;padding:0;position:relative;right:inherit;width:100%}.header--training-map .header-aside .header-account .header-account__profile .toggle-target[aria-hidden=true]{display:block}.header--training-map .header-aside .header-account>.list-inline{background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);justify-content:flex-start;padding:var(--gutter-medium)}.list-trophies{gap:.5em 1em!important;margin:1em .75em .5em!important}.list-trophies li{--dimension:6rem!important;width:var(--dimension)!important}}@media screen and (max-width: 45.625em){.header--training-map .header-nav .header-burger{font-size:5vw}.header--training-map .header-nav .header-burger-target .header-nav__menus aside .header-account .small-font,.header--training-map .header-nav .header-burger-target .header-nav__menus aside .header-aside__block-title,.header--training-map .header-nav .header-burger-target .header-nav__menus aside .list-menu{font-size:2rem}}@media screen and (max-width: 36.25em){.header--training-map .header-nav .header-burger{font-size:3rem}}@media screen and (max-width: 28.75em){.header--training-map{background:var(--ui-white);flex:0 0 auto;height:6rem}.header--training-map .cayas-logo{margin:.25em .5em;max-width:15rem;padding:0;width:100%}.header--training-map .header-nav .header-burger{font-size:3.5rem}.header--training-map .header-nav .header-burger-target .header-nav__menus aside .header-account .small-font,.header--training-map .header-nav .header-burger-target .header-nav__menus aside .header-account .toggle,.header--training-map .header-nav .header-burger-target .header-nav__menus aside .header-aside__block-title,.header--training-map .header-nav .header-burger-target .header-nav__menus aside .list-menu{font-size:1.6rem}}.modal{color:var(--ui-black);overflow:hidden;z-index:1000}.modal[aria-hidden=true]{visibility:hidden}.modal.modal--footnote{bottom:calc(100% + 5em);display:flex;justify-content:flex-end;overflow:inherit;position:absolute;right:7.5em}.modal.modal--footnote .modal__overlay{background-color:#00000040;inset:0;position:fixed;transition:background-color .4s ease-in-out}.modal.modal--footnote[aria-hidden=true] .modal__overlay{background-color:transparent}.modal.modal--footnote[aria-hidden=true] .modal__core.modal__core--footnote{opacity:0;transform:translate(2rem,2rem)}.modal.modal--footnote[aria-hidden=true] .modal__core.modal__core--footnote .svg-icon--tic{opacity:0;transform:translate(-1rem,1rem)}.modal.modal--sidebar{display:flex;justify-content:flex-end;inset:0;position:fixed}.modal.modal--sidebar .modal__overlay{background-color:#000000bf;inset:0;position:fixed;transition:background-color .4s ease-in-out}.modal.modal--sidebar[aria-hidden=true] .modal__overlay{background-color:transparent}.modal.modal--sidebar[aria-hidden=true] .modal__core.modal__core--sidebar{opacity:0}.modal.modal--panel{display:flex;gap:0;justify-content:space-between;inset:0;margin:0 auto;max-width:var(--body-max);position:fixed}.modal.modal--panel.modal--panel-white .modal__overlay{background:var(--ui-white) url(/generic/bg_grid.png)}.modal.modal--panel.modal--panel-white .modal__help.modal__help--panel .modal__dialog{background:none;box-shadow:none;flex:1;max-width:none;text-align:left;width:auto}.modal.modal--panel .modal__overlay{background-color:#000000bf;inset:0;position:fixed;transition:background-color .4s ease-in-out}.modal.modal--panel[aria-hidden=true]{pointer-events:none}.modal.modal--panel[aria-hidden=true] .modal__overlay{background-color:transparent}.modal.modal--panel[aria-hidden=true] .modal__core.modal__core--panel{opacity:0;transform:translate(-5em)}.modal.modal--panel[aria-hidden=true] .modal__help.modal__help--panel{opacity:0;transform:translateY(2em);transition-delay:0s}.modal.modal--default{inset:0;overflow-y:auto;padding:2rem 0;position:fixed}.modal.modal--default .modal__overlay{background-color:#000000bf;inset:0;position:fixed;transition:background-color .4s ease-in-out}.modal.modal--default[aria-hidden=true] .modal__overlay{background-color:transparent}.modal.modal--default[aria-hidden=true] .modal__core.modal__core--default{opacity:0;transform:translateY(5rem)}.modal.modal--default[aria-hidden=false],.modal.modal--default[open=true]{display:flex}.modal .modal__core.modal__core--footnote{background-color:rgb(from var(--ui-white) r g b/100%);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);display:block;opacity:.9999;position:relative;transform:translate(0);transition:transform .4s ease-in-out,opacity .4s ease-in-out}.modal .modal__core.modal__core--footnote .svg-icon--tail{bottom:0;color:var(--ui-white);filter:drop-shadow(.7rem .7rem var(--ui-black));left:100%;margin-left:-1px;position:absolute}.modal .modal__core.modal__core--footnote .svg-icon--tic{bottom:100%;font-size:2em;left:100%;opacity:.9999;position:absolute;transform:translate(0);transition:transform .4s ease-in-out .4s,opacity .4s ease-in-out .4s}.modal .modal__core.modal__core--footnote .modal__closer{padding:1rem;position:absolute;right:0;text-decoration:none;top:0;transition:color .4s ease-in-out}.modal .modal__core.modal__core--footnote .modal__closer:focus,.modal .modal__core.modal__core--footnote .modal__closer:hover{color:var(--brand-blue-1);transition-duration:.15s}.modal .modal__core.modal__core--footnote .modal__closer:focus:hover{color:var(--ui-black)}.modal .modal__core.modal__core--footnote .modal__content{max-height:calc(100vh - 15em);max-width:30rem;overflow:auto;padding:var(--gutter-medium) 3.5rem var(--gutter-medium) var(--gutter-medium)}.modal .modal__core.modal__core--sidebar{background-color:var(--ui-always-white);bottom:0;color:var(--ui-always-black);display:block;max-width:60rem;min-width:30rem;opacity:.9999;overflow-y:auto;padding:var(--gutter-large);position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;width:90%}.modal .modal__core.modal__core--sidebar .vs_capy{display:inline-block;width:5em}.modal .modal__core.modal__core--sidebar .modal__header h2{background:var(--brand-primary);color:var(--ui-always-white)}.modal .modal__core.modal__core--sidebar .modal__closer{font-size:3rem;padding:.75rem;position:fixed;right:1rem;text-decoration:none;top:0;transform:rotate(0);transition:transform .4s ease-in-out;z-index:1}.modal .modal__core.modal__core--sidebar .modal__closer:focus,.modal .modal__core.modal__core--sidebar .modal__closer:hover{transform:rotate(90deg);transition-duration:.15s}.modal .modal__core.modal__core--sidebar .modal__title{--color:var(--theme-2,var(--ui-gray-6));--background:var(--theme,var(--ui-gray-9));background:var(--background);color:var(--ui-white);margin:calc(var(--gutter-large)*-1);margin-bottom:var(--gutter-medium);padding:var(--gutter-small) var(--gutter-large);padding-right:var(--gutter-xlarge);position:relative}.editorial .modal .modal__core.modal__core--sidebar .modal__title h3,.modal .modal__core.modal__core--sidebar .modal__title .editorial h3,.modal .modal__core.modal__core--sidebar .modal__title .title--4{align-items:center;display:flex;gap:.25em;justify-content:flex-start;margin:0;position:relative;text-transform:uppercase}.editorial .modal .modal__core.modal__core--sidebar .modal__title h3 .svg-icon,.modal .modal__core.modal__core--sidebar .modal__title .editorial h3 .svg-icon,.modal .modal__core.modal__core--sidebar .modal__title .title--4 .svg-icon{color:var(--color);font-size:3em;line-height:1;transform:rotate(35deg)}.modal .modal__core.modal__core--panel{background-color:var(--ui-always-white);box-shadow:0 0 5rem #00000040;color:var(--ui-always-black);flex:0 0 auto;max-width:62rem;transform:translate(0);width:calc(50% + 2rem)}.modal .modal__core.modal__core--default,.modal .modal__core.modal__core--panel{opacity:.9999;position:relative;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.modal .modal__core.modal__core--default{background-color:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);display:block;margin:auto;max-width:60rem;min-width:30rem;padding:var(--gutter-large);transform:translateY(0);width:90%}.modal .modal__core.modal__core--default.modal__core--default-wide{max-width:100rem}.modal .modal__core.modal__core--default.modal__core--default-small{max-width:40rem}.modal .modal__core.modal__core--default .modal__closer{padding:1rem;position:absolute;right:0;text-decoration:none;top:0;transform:rotate(0);transition:transform .4s ease-in-out}.modal .modal__core.modal__core--default .modal__closer:focus,.modal .modal__core.modal__core--default .modal__closer:hover{transform:rotate(90deg);transition-duration:.15s}.modal .modal__core.modal__core--default .modal__header p{font-weight:600;margin-top:-.5em}.modal .modal__core.modal__core--default .modal__content .editorial strong{background:none;color:var(--ui-black);padding:0}.modal .modal__help.modal__help--panel{align-items:safe center;display:flex;flex:1 1 auto;justify-content:center;opacity:.9999;overflow-y:scroll;padding:var(--gutter-large);position:relative;transform:translateY(0);transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition-delay:.4s}.modal .modal__help.modal__help--panel .modal__dialog{align-items:center;background:var(--ui-white);box-shadow:0 0 5rem #00000040;display:flex;flex-direction:column;max-width:84rem;padding:var(--gutter-large);text-align:center}.editorial .modal .modal__help.modal__help--panel .modal__dialog h2,.modal .modal__help.modal__help--panel .modal__dialog .editorial h2,.modal .modal__help.modal__help--panel .modal__dialog .title--3{text-align:center}.modal-welcome{display:flex;gap:var(--gutter-large)}.modal-welcome .modal-welcome__img{align-items:center;background:url(/generic/bg_grid.png);display:flex;margin:calc(var(--gutter-large)*-1);margin-left:0;order:2;padding:var(--gutter-large);width:40%}.modal-welcome .modal-welcome__img img{height:auto;width:100%}.modal-welcome .modal-welcome__txt{order:1;width:60%}.modal-welcome .modal-welcome__txt .modal__header{margin-bottom:1em}.modal-welcome .modal-welcome__txt .list-inline{margin:1em 0}.modal-welcome .modal-welcome__txt .modal-welcome__legals{color:var(--ui-gray-6);margin-top:3em}.modal-signup{text-align:center}.modal-signup .modal-signup__img img{height:auto;margin:1rem auto 0;max-width:14rem;width:60%}.modal-signup .modal-signup__img.modal-signup__img-picaboo{align-items:center;display:flex;gap:0;justify-content:flex-start;margin:calc(var(--gutter-large)*-1);margin-bottom:0;margin-top:calc(var(--gutter-medium)*-1);padding:0}.modal-signup .modal-signup__img.modal-signup__img-picaboo img{height:40vw;margin:0 0 0 -.85rem;max-height:16rem;max-width:none;width:inherit}.modal-signup .modal-signup__img.modal-signup__img-picaboo img:first-child{transform:scaleX(-1)}.modal-signup .modal-signup__img.modal-signup__img-picaboo img:last-child{transform:scale(.75)}.modal-signup ul{margin:1em 0 0}.modal-trophies .modal__header{margin-bottom:1em;text-align:center}@media screen and (max-width: 81.25em){.modal .modal__core.modal__core--sidebar .modal__closer{font-size:2.5rem}}@media screen and (max-width: 63.125em){.modal.modal--footnote{bottom:calc(100% + 3em);right:5.5em}.modal .modal__core.modal__core--footnote .modal__closer{padding:.5rem}.modal .modal__core.modal__core--footnote .modal__content{padding-right:2.5rem}.modal .modal__core.modal__core--sidebar .modal__closer{padding:.25rem;right:1rem}.modal-welcome{display:block}.modal-welcome .modal-welcome__img{background:none;float:right;margin-bottom:1rem;margin-left:2rem}.modal-welcome .modal-welcome__txt{width:auto}}@media screen and (max-width: 45.625em){.modal-trophies .list-trophies-wide{margin-left:calc(var(--gutter-large)*-1);margin-right:calc(var(--gutter-large)*-1)}.modal.modal--panel{flex-direction:column}.modal .modal__core.modal__core--panel{max-width:inherit;transform:translate(0);width:inherit}}@media screen and (max-width: 28.75em){.modal .modal__core.modal__core--footnote{left:1rem}}.view--training-path{--asideW:34rem;--base:2.5vw;background:var(--ui-white);position:relative}.training-canvas,.training-canvas>*{position:relative}.training-canvas__area{--grid-unit:14.2857%;display:flex;flex-wrap:wrap;margin:0 auto;max-width:calc(100% - var(--gutter-medium)*2 - var(--asideW)*2);position:relative;width:100%}.training-canvas__area.training-canvas__area--network{padding:var(--gutter-xlarge) var(--gutter-large)}.training-canvas__deco{inset:0;overflow:hidden;position:absolute}.training-canvas__deco .training-canvas__area{bottom:0;left:50%;position:absolute;top:0;transform:translate(-50%)}.training-canvas__deco .training-canvas__area .training-canvas__deco-item{height:auto;left:50%;position:absolute;top:50%;width:20%}.training-canvas__deco .training-canvas__area .training-canvas__deco-item.svg-icon{opacity:.5}.training-canvas__deco .training-canvas__area .training-canvas__deco-item.training-canvas__deco-item--purple{color:var(--brand-purple)}.training-canvas__deco .training-canvas__area .training-canvas__deco-item.training-canvas__deco-item--green{color:var(--brand-green)}.training-canvas__deco .training-canvas__area .training-canvas__deco-item.training-canvas__deco-item--aqua{color:var(--brand-aqua)}.training-canvas__deco .training-canvas__area .training-canvas__deco-item.training-canvas__deco-item--yellow{color:var(--brand-yellow)}.training-zone{--training-color:var(--theme,var(--ui-gray-5));display:grid}.training-zone:after{display:none}.training-zone:first-child{z-index:9}.training-zone:nth-child(2){z-index:8}.training-zone:nth-child(3){z-index:7}.training-zone:nth-child(4){z-index:6}.training-zone:nth-child(5){z-index:5}.training-zone:nth-child(6){z-index:4}.training-zone:nth-child(7){z-index:3}.training-zone:nth-child(8){z-index:2}.training-zone:nth-child(9){z-index:1}.training-zone+.training-zone{border-top:.2rem dashed var(--ui-gray-8)}.training-zone.training-zone--previously:after{background:linear-gradient(to bottom,rgb(from var(--ui-white) r g b/100%),transparent 100%);content:"";display:block;height:calc(var(--base)*3.5);left:0;position:absolute;right:0;top:0;z-index:20}.training-zone.training-zone--soon:after{background:linear-gradient(to top,rgb(from var(--ui-white) r g b/100%),transparent 100%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:21}.training-zone>*{grid-column:1/-1;grid-row:1/-1}.training-zone .training-zone__preview-title{align-items:center;bottom:100%;color:var(--ui-gray-6);display:flex;gap:.15em;left:0;margin-bottom:.5em;position:absolute}.training-zone .training-zone__preview-title .svg-icon{font-size:2em}.training-zone .training-zone__title{font-size:calc(var(--base)/2);font-weight:400;height:-moz-min-content;height:min-content;margin:0 auto;max-width:calc(100% - var(--gutter-medium)*2 - var(--asideW)*2);position:sticky;text-align:center;top:0;z-index:100}.training-zone__title .training-zone__title-core{align-items:center;background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);display:inline-flex;gap:.75em;justify-content:flex-start;margin:var(--gutter-medium) 0;padding:var(--gutter-xsmall) var(--gutter-medium);position:relative}.training-zone__title .training-zone__title-core .training-zone__title-text{line-height:1.15;text-align:left}.training-zone__title .training-zone__title-core .training-zone__title-text>span,.training-zone__title .training-zone__title-core .training-zone__title-text>strong{display:block}.training-zone__title .training-zone__title-core .training-zone__title-text span{color:var(--ui-gray-8);font-size:.65em}.training-zone__title .training-zone__title-core .training-zone__title-text strong{font-size:1.25em;font-weight:400;margin:0}.training-zone__title .training-zone__title-core .training-zone__title-text strong span{font-size:inherit}.training-unit{--unit-color:var(--ui-gray-6);--dot-dimension:var(--base);--dot-border:calc(var(--base)/5.5);border-radius:50%;font-size:1em;height:0;margin:-1px;padding-bottom:var(--grid-unit);position:relative;width:var(--grid-unit)}.training-unit:has(.training-unit__sign){z-index:100}.training-unit.training-unit--completed{--unit-color:var(--training-color);--dot-dimension:calc(var(--base) + var(--dot-border)*2)}.training-unit.training-unit--completed .training-unit__dot{background:var(--training-color);border-color:var(--ui-white);color:var(--ui-always-white)}.training-unit.training-unit--current{--unit-color:var(--training-color)}.training-unit.training-unit--current .training-unit__dot{font-size:calc(var(--dot-dimension)/4)}.training-unit.training-unit--pending{--unit-color:var(--ui-gray-6)}.training-unit.training-unit--boost .training-unit__dot{transform:scale(1.15)}.training-unit.training-unit--bottom .training-unit__title,.training-unit.training-unit--top .training-unit__title{left:0;right:0}.training-unit.training-unit--left .training-unit__title,.training-unit.training-unit--right .training-unit__title{top:50%;transform:translateY(-50%)}.training-unit.training-unit--top .training-unit__title{bottom:50%;margin-bottom:calc(var(--base)/1.75)}.training-unit.training-unit--bottom .training-unit__title{margin-top:calc(var(--base)/1.75);top:50%}.training-unit.training-unit--left .training-unit__title{margin-right:calc(var(--base)/1.25);right:50%;text-align:right}.training-unit.training-unit--right .training-unit__title{left:50%;margin-left:calc(var(--base)/1.25);text-align:left}.training-unit .training-unit__path{height:100%;left:0;position:absolute;top:0;width:100%;stroke:var(--ui-gray-9);stroke-width:3.5em}.training-unit .training-unit__path.training-unit__path--completed{stroke:var(--training-color)}.training-unit .training-unit__path.training-unit__path--dashed{stroke-dasharray:10 10;bottom:50%;height:calc(200% - var(--base)/1.75);top:inherit}.training-unit .training-unit__path.training-unit__path--dashed.training-unit__path--dashed-last{bottom:inherit;height:200%;top:0}.training-unit .training-unit__pulse{opacity:.5}.training-unit .training-unit__pulse:after,.training-unit .training-unit__pulse:before{animation:pulsate 3s infinite;background-color:var(--brand-aqua);border:2px solid var(--brand-blue);border-radius:50%;content:"";height:var(--dot-dimension);left:50%;margin-left:calc(var(--dot-dimension)*-.5);margin-top:calc(var(--dot-dimension)*-.5);position:absolute;top:50%;transform:scale(1);width:var(--dot-dimension)}.training-unit .training-unit__pulse:after{animation-delay:-.5s}.training-unit .training-unit__capy{color:var(--ui-always-black);font-size:calc(var(--dot-dimension)*1.65);left:50%;position:absolute;top:50%;transform:translate(-50%);z-index:1}.training-unit .training-unit__capy img{filter:drop-shadow(.2rem .2rem var(--ui-black));left:calc(var(--dot-dimension)/1.5);position:absolute;top:calc(var(--dot-dimension)/5);width:calc(var(--dot-dimension)*1.5)}.training-unit .training-unit__capy .svg-icon{left:0;position:absolute;top:0}.training-unit .training-unit__capy .svg-icon:first-child{color:var(--ui-always-white);filter:drop-shadow(.2rem .2rem var(--ui-black))}.training-unit .training-unit__dot{align-items:center;background:var(--ui-white);border:var(--dot-border) solid var(--unit-color);border-radius:50%;color:var(--unit-color);display:flex;font-size:calc(var(--dot-dimension)*.55);height:var(--dot-dimension);justify-content:center;left:50%;margin-left:calc(var(--dot-dimension)*-.5);margin-top:calc(var(--dot-dimension)*-.5);position:absolute;top:50%;transform:scale(1);transition:transform .2s ease-in-out;width:var(--dot-dimension)}.training-unit .training-unit__dot span{font-weight:700;opacity:0;text-transform:uppercase;transition:opacity .2s ease-in-out}.training-unit .training-unit__title{font-size:calc(var(--base)/2.25);line-height:1.15;position:absolute;text-align:center}.training-unit .training-unit__go{font-size:calc(var(--dot-dimension)/4)}.training-unit .training-unit__sign{animation:wobble 2s ease infinite;bottom:calc(50% - var(--dot-dimension)/2);left:calc(50% + var(--dot-dimension)/1.25);max-width:12.5rem;position:absolute;width:7.5vw}.training-unit .list-stars{left:0;position:absolute;right:0;top:calc(var(--base)*1.85);z-index:1}.training-unit .list-stars .svg-icon{font-size:calc(var(--base)*1.15)}.training-unit .list-stars .svg-icon.list-stars__middle{margin-top:.225em}.training-unit.tooltip-wrapper .tooltip-opener{border-radius:50%;cursor:not-allowed;inset:0;position:absolute}.training-unit.tooltip-wrapper .tooltip-opener:focus+[role=tooltip],.training-unit.tooltip-wrapper .tooltip-opener:hover+[role=tooltip]{animation:fadeInTopPath .6s forwards}.training-unit.tooltip-wrapper .tooltip-opener:focus .training-unit__dot span,.training-unit.tooltip-wrapper .tooltip-opener:hover .training-unit__dot span{opacity:1;transition-delay:.1s}.training-unit.tooltip-wrapper [role=tooltip]{left:50%;top:50%;width:16rem}.training-unit.training-unit--number strong{color:var(--ui-gray-8);font-size:calc(var(--base)*2);font-weight:900;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.training-unit.training-unit--direction>div{align-items:center;display:flex;flex-direction:column;justify-content:center;inset:0;line-height:1.15;position:absolute;text-align:center}.training-unit.training-unit--direction>div strong{font-size:calc(var(--base)/2.5)}.training-unit.training-unit--direction>div .training-unit__arrows{color:var(--training-color);display:inline-block;font-size:var(--base)}.training-unit.training-unit--direction>div .training-unit__arrows .svg-icon{animation:scrolldownArrows 2s infinite;display:block;margin:0 auto -.75em}.training-unit.training-unit--direction>div .training-unit__arrows .svg-icon:nth-child(2){animation-delay:-.2s}.training-unit:focus,.training-unit:hover{z-index:20}a.training-unit:focus .training-unit__dot,a.training-unit:hover .training-unit__dot,button.training-unit:focus .training-unit__dot,button.training-unit:hover .training-unit__dot{transform:scale(1.25);transition-duration:50ms}a.training-unit:focus .training-unit__dot span,a.training-unit:hover .training-unit__dot span,button.training-unit:focus .training-unit__dot span,button.training-unit:hover .training-unit__dot span{opacity:1;transition-delay:.1s}a.training-unit:active .training-unit__dot,button.training-unit:active .training-unit__dot{transform:scale(1.5)}.training-line{--training-color:var(--theme,var(--brand-primary));margin-bottom:var(--gutter-xlarge);padding-right:var(--gutter-xlarge);width:inherit}.training-line .training-zone__title .training-zone__title-core{gap:.25em}.training-line .training-zone__title .training-zone__title-core .training-zone__title-img{--dimension:1.75em}.training-line .training-zone__title .training-zone__title-core .training-zone__title-text strong{background:none;color:var(--ui-black);font-size:inherit}.training-line .training-line__stations{align-items:flex-end;display:flex;justify-content:space-between;padding-top:4em;position:relative;width:100%}.training-line .training-line__stations:before{background:var(--training-color);bottom:1em;content:"";height:1rem;left:.5rem;position:absolute;right:.5rem}.training-line .training-line__stations li{position:relative}.training-line .training-line__stations li .svg-icon{background:var(--training-color);border:.25em solid var(--ui-white);border-radius:50%;color:var(--ui-white);height:2em;padding:.15em;width:2em}.training-line .training-line__stations li strong{bottom:2.5em;font-weight:600;left:1em;line-height:1.15;position:absolute;transform:rotate(-45deg);transform-origin:bottom left;width:6em}.training-line .training-line__text{align-items:center;display:flex;gap:var(--gutter-medium);justify-content:space-between}.training-line .training-line__text .editorial{align-self:flex-start}.training-line .training-line__text .editorial strong{background:none;padding:0}.training-line .training-line__text .button{flex:0 0 auto}@media screen and (min-width: 125em){.view--training-path{--base:5rem}}@media screen and (max-width: 101.25em){.view--training-path{--asideW:32rem}.training-line{padding-right:var(--gutter-medium)}}@media screen and (max-width: 81.25em){.view--training-path{--asideW:24rem}.training-line{padding-right:0}}@media screen and (max-width: 63.125em){.view--training-path{--base:4.5rem}.training-canvas__area{max-width:73rem}.training-zone.training-zone--previously:after{height:calc(var(--base)*2.5)}.training-zone .training-zone__title{font-size:calc(var(--base)/2.5);max-width:50%;top:0}.training-zone .training-zone__title .training-zone__title-core{margin-top:var(--gutter-small)}.training-unit .training-unit__sign{width:12.5vw}.training-unit .list-stars{top:calc(var(--base)*1.35)}.training-line{padding-right:var(--gutter-medium)}}@media screen and (max-width: 45.625em){.view--training-path{--base:6vw}}@media screen and (max-width: 36.25em){.training-line{margin-bottom:var(--gutter-large);margin-left:calc(var(--gutter-large)*-1);margin-right:calc(var(--gutter-large)*-1);overflow:hidden;padding-right:0;width:auto}.training-line>*{padding-left:var(--gutter-large);padding-right:var(--gutter-large)}.training-line .training-zone__title{margin-bottom:0}.training-line .training-line__stations{gap:var(--gutter-large);justify-content:flex-start;overflow:auto}.training-line .training-line__stations:before{display:none}.training-line .training-line__stations>li:before{background:var(--training-color);bottom:calc(50% - .25rem);content:"";height:1rem;left:.5rem;margin-top:.5rem;position:absolute;width:calc(var(--gutter-large)*2)}.training-line .training-line__stations>li>*{position:relative}.training-line .training-line__stations>li:last-child:before{display:none}.training-line .training-line__text{align-items:flex-start;flex-direction:column}}@media screen and (max-width: 28.75em){.view--training-path{--base:10vw}.training-canvas__area{--grid-unit:33.3333%;max-width:38rem}.training-canvas__area.training-canvas__area--network{max-width:100%;padding:var(--gutter-medium)}.training-zone:before{display:none}.training-zone.training-zone--previously:after{height:calc(var(--base)*3.25)}.training-zone .training-zone__title{max-width:38rem;position:relative;width:100%;z-index:21}.training-unit .list-stars{top:calc(var(--base)*1.65)}.training-unit .training-unit__capy{left:0;top:65%}.training-unit.tooltip-wrapper [role=tooltip]{display:none}.training-line{margin-left:calc(var(--gutter-medium)*-1);margin-right:calc(var(--gutter-medium)*-1)}.training-line>*{padding-left:var(--gutter-medium);padding-right:var(--gutter-medium)}}.view--lesson{--training-color:var(--brand-fuschia);height:100vh;height:100dvh;overflow:hidden}.view--lesson,.view--lesson main{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.view--lesson main{flex-grow:1;overflow:auto;padding-bottom:var(--gutter-medium);padding-top:var(--gutter-xlarge);width:100%}.lesson-heading{margin-bottom:var(--gutter-medium)}.editorial .lesson-heading h2,.lesson-heading .editorial h2,.lesson-heading .title--3{margin:0}.lesson-heading__links{color:var(--ui-gray-4);gap:var(--gutter-medium);margin-bottom:var(--gutter-medium)}.lesson-heading__links,.lesson-heading__links a{align-items:center;display:flex;justify-content:space-between}.lesson-heading__links a{gap:.25em}.lesson-heading__links a .svg-icon{font-size:2em}.lesson-heading__links p{align-items:center;display:flex;gap:.5em;justify-content:space-between;margin-bottom:0}.lesson-heading__links .lesson-heading__picto{--dimension:.95em;flex-grow:0;flex-shrink:0;height:var(--dimension);position:relative;width:calc(var(--dimension)*1.75)}.lesson-heading__links .lesson-heading__picto:after,.lesson-heading__links .lesson-heading__picto:before{content:"";display:block}.lesson-heading__links .lesson-heading__picto:before{border:calc(var(--dimension)/6) solid var(--training-color);border-radius:.5rem;margin-top:calc(var(--dimension)/2);transform:translateY(-50%)}.lesson-heading__links .lesson-heading__picto:after{background:var(--ui-white);border:calc(var(--dimension)/4) solid var(--training-color);border-radius:calc(var(--dimension)/2);height:var(--dimension);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--dimension)}.lesson-nav{background:var(--ui-white);position:relative;width:100%;z-index:1}.lesson-nav .lesson-nav__gauge{background:var(--ui-gray-9)}.lesson-nav .lesson-nav__gauge>div{background:var(--training-color);height:var(--gutter-small)}.lesson-nav .lesson-nav__links{align-items:center;display:flex;justify-content:space-between;padding:var(--gutter-medium) 0}.lesson-nav .wrapper{position:relative}.lesson-nav .lesson-nav__capy{position:absolute;right:1em;top:-1.05em;z-index:1001}.lesson-nav .lesson-nav__capy img{bottom:-.65em;height:auto;position:absolute;right:-.65em;width:6em}.game-heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gutter-medium);justify-content:center;margin-bottom:var(--gutter-large)}.editorial .game-heading h3,.game-heading .editorial h3,.game-heading .title--4{margin-bottom:0}.game-score{background:var(--ui-black);border:none;box-shadow:.5rem .5rem 0 var(--brand-green);color:var(--ui-white);display:inline-block;font-weight:700;padding:0 var(--gutter-xsmall) 0 var(--gutter-medium)}.game-score .svg-icon{display:inline-block;font-size:1.4em;position:relative;top:.05em}.game-layout{align-items:center;background:var(--ui-game-1);border:none;box-shadow:.5rem .5rem 0 var(--ui-game-2);color:var(--ui-always-white);display:flex;gap:var(--gutter-xlarge);justify-content:space-between;margin-bottom:var(--gutter-medium);padding:var(--gutter-medium)}.editorial .game-layout h3+p,.game-layout .editorial h3+p,.game-layout .title--4+p{margin-top:-.75em}.game-layout form{margin:2em 0 1em}.game-layout label{color:var(--ui-always-white)!important}.game-layout input[type=checkbox]:checked+label,.game-layout input[type=radio]:checked+label{color:var(--ui-always-white)}.game-layout .game-bet strong{background:var(--brand-lilac);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ui-always-black);font-weight:900;padding:0 .25em}.game-layout .game-gauge{background:var(--ui-gray-9);margin-bottom:1em;margin-top:1.5em}.game-layout .game-gauge>div{background:var(--training-color);height:var(--gutter-small)}.game-layout .game-part-1{flex-grow:1}.game-layout .game-part-2{text-align:center;width:65%}.game-layout .game-part-2 fieldset{text-align:center}.game-layout .game-part-2 img{margin:0 auto;max-width:12.5rem}.game-layout .game-part-2 .game-submit{align-items:center;display:flex;gap:1em;justify-content:space-around}.game-layout .game-part-2 .game-submit .svg-icon{font-size:6em}.game-layout .game-part-2 .game-submit .svg-icon:last-child{transform:scaleX(-1)}.game-dice{background:var(--ui-game-2)}.game-dice,.game-dice>div{border:1px solid var(--ui-always-white);padding:var(--gutter-small)}.game-dice ul{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gutter-small);justify-content:center}.game-rules{margin-bottom:1em;text-align:right}.chart-area{color:var(--ui-always-white);height:50rem;width:100%}.quiz-answer-cartridge{align-items:center;background:var(--ui-black);border-radius:2.5rem;color:var(--ui-white);display:flex;justify-content:space-between;min-height:50rem;position:relative}.quiz-answer-cartridge>div{padding:var(--gutter-large)}.quiz-answer-cartridge>div :only-child{margin:0}.quiz-answer-cartridge>.quiz-answer-cartridge__icon{bottom:0;padding:0;position:absolute;right:0}.quiz-answer-cartridge>.quiz-answer-cartridge__icon img{width:7em}.quiz-video-poster{display:flex;position:relative}.quiz-video-poster>div{background:var(--ui-black);border-radius:2.5rem;color:var(--ui-white);position:relative;width:100%}.quiz-video-poster>div video{margin:var(--gutter-medium) 0;width:90%}.quiz-video-poster>div div{color:var(--ui-white);margin-top:var(--gutter-large);text-align:center}.quiz-video-poster>div div img{margin:0 auto;max-width:40rem;width:80%}.quiz-score{font-size:8rem;padding:0 var(--gutter-medium);position:relative}.quiz-score.quiz-score--party-time:before{display:block}.quiz-score:before{background:url(/generic/bg_confettis-2.svg) no-repeat 50%/auto 100%;bottom:0;content:"";display:none;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}.quiz-score>div{background:var(--ui-black);border:.2rem solid var(--brand-primary);box-shadow:.5rem .5rem 0 var(--brand-primary);line-height:1;margin:.75em auto -.25em!important;max-width:24rem;padding:var(--gutter-medium);position:relative;width:100%}.quiz-score>div .list-stars{align-items:flex-end;margin:-1.15em 0 -.15em}.quiz-score>div .list-stars .svg-icon.list-stars__middle{font-size:1.5em;margin:0 -.225em -.05em}.merton-chart{align-items:center;background:var(--ui-always-white) url(/generic/bg_grid.png) 2rem 2rem;border:.2rem solid var(--brand-primary);box-shadow:.5rem .5rem 0 var(--brand-primary);color:var(--ui-white);display:flex;flex-direction:column;padding:var(--gutter-medium)}.chart-temp{max-width:50rem;width:100%}@media screen and (max-width: 101.25em){.view--lesson main{padding-top:var(--gutter-medium)}}@media screen and (max-width: 81.25em){.lesson-nav .lesson-nav__links{padding:var(--gutter-small) 0}}@media screen and (max-width: 63.125em){.view--lesson main:before{display:none}.lesson-nav .lesson-nav__capy img{width:4em}.lesson-nav .lesson-nav__links{padding:var(--gutter-medium) 0}.game-layout{flex-direction:column;gap:0;margin:0 auto var(--gutter-medium);max-width:50rem;text-align:center}.game-layout .game-part-1,.game-layout .game-part-2{width:100%}.game-layout form{margin-bottom:0}.game-rules{margin-bottom:2em;text-align:center}.quiz-answer-cartridge{border-radius:1.25rem;display:block;min-height:0;overflow:hidden}.quiz-answer-cartridge>.quiz-answer-cartridge__icon{float:right;position:relative}.quiz-video-poster{margin-bottom:var(--gutter-large)}}@media screen and (max-width: 36.25em){.game-layout{background:none;box-shadow:none}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid .list-radio-checkbox--quiz-grid__25{width:calc(50% - .5em)}.list-radio-checkbox--quiz.list-radio-checkbox--quiz-grid.list-radio-checkbox--quiz-grid-interest .list-radio-checkbox--quiz-grid__25{width:calc(25% - .75em)}}@media screen and (max-width: 28.75em){.game-layout .game-part-2 .game-submit{margin:1em 0}}.view--builder{--training-color:var(--theme,var(--brand-fuschia));align-items:stretch;background:var(--ui-white);height:100vh;height:100dvh;overflow:hidden}.view--builder,.view--builder .builder-main{display:flex;justify-content:flex-start;position:relative}.view--builder .builder-main{align-items:flex-start;flex-direction:column;flex-grow:0;flex-shrink:0;max-width:47.5rem;width:50%}.view--builder .builder-main .builder-header{padding:var(--gutter-medium);width:100%}.view--builder .builder-main .builder-header .lesson-heading__links{margin-top:var(--gutter-small)}.view--builder .builder-main .builder-header .lesson-heading,.view--builder .builder-main .builder-header .lesson-heading__links{margin-bottom:0}.view--builder .builder-main .builder-core{flex:1 1 auto;overflow:auto;padding:var(--gutter-medium);width:100%}.view--builder .builder-main .builder-core__nav{background:var(--ui-black);padding-bottom:var(--gutter-medium);width:100%}.view--builder .builder-main .builder-core__nav .wrapper{align-items:center;display:flex;gap:var(--gutter-medium);justify-content:space-between}.view--builder .builder-main .builder-core__nav .block-warning{margin:0}.view--builder .builder-main .builder-core__nav .button{flex:0 0 auto}.view--builder .builder-gauge{background:var(--ui-gray-8);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100vh;height:100dvh;position:sticky;top:0;width:2rem}.view--builder .builder-gauge>*{--color:var(--theme,var(--ui-gray-6));background:var(--color);color:var(--ui-always-white);display:flex;overflow:hidden;position:relative;width:100%}.view--builder .builder-gauge>.theme--green{color:var(--ui-always-black)}.view--builder .builder-gauge>* span{left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap}.view--builder .builder-aside{align-items:center;background:var(--ui-white) url(/generic/bg_grid.png);display:flex;flex-direction:column;flex-grow:1;justify-content:safe center;overflow:auto;padding:var(--gutter-large)}.view--builder .builder-aside:has(.builder-aside__layout){overflow:hidden}.view--builder .builder-aside .builder-aside__layout{align-items:center;display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:safe center;margin:calc(var(--gutter-large)*-1);width:calc(100% + var(--gutter-large)*2)}.view--builder .builder-aside .builder-aside__layout>*{display:flex;justify-content:center;width:100%}.view--builder .builder-aside .builder-aside__layout .builder-aside__header .builder-aside__heading{margin-bottom:0}.view--builder .builder-aside .builder-aside__layout .builder-aside__core{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:safe center;overflow:auto;padding:var(--gutter-large);scroll-behavior:smooth;scroll-padding-block-start:1em}.builder-wrapper{max-width:84rem;width:100%}.builder-wrapper.builder-wrapper--medium{max-width:70rem}.builder-wrapper.builder-wrapper--small{max-width:60rem}.builder-wrapper .grid{margin-left:calc(var(--gutter-small)*-1);margin-right:calc(var(--gutter-small)*-1)}.builder-wrapper .grid.grid--large-flat{gap:var(--gutter-medium) 0}.builder-wrapper .grid>*{padding-left:var(--gutter-small);padding-right:var(--gutter-small)}.builder-push{background:var(--ui-black);color:var(--ui-white);margin-bottom:var(--gutter-medium);padding:var(--gutter-medium);padding-right:2em;position:relative}.builder-push .builder-push__close{color:var(--ui-white);font-size:1.5em!important;padding:var(--gutter-xsmall);position:absolute;right:0;top:0}.builder-push .builder-push__close:focus,.builder-push .builder-push__close:hover{color:var(--brand-fuschia)}.builder-push .builder-push__img{align-self:flex-start;flex:0 0 auto}.builder-push .builder-push__img img,.builder-push .builder-push__img svg{height:auto;width:100%}.builder-push .builder-push__core{align-items:center;display:flex;gap:1em;justify-content:flex-start;margin-bottom:.15em}.builder-push .builder-push__core:last-child{margin-bottom:0}.builder-push .builder-push__core .builder-push__img{max-width:15rem;width:20%}.builder-push .builder-push__core .builder-push__img.builder-push__img--small{max-width:5rem}.builder-empty{align-items:center;display:flex;gap:var(--gutter-medium);justify-content:flex-start}.builder-empty img{align-self:flex-start;flex:0 0 auto;max-width:8rem;width:25%}.builder-empty button{display:flex;gap:var(--gutter-small)}.builder-empty p{margin:0}.builder-empty+*{margin-top:var(--gutter-small)}.builder-score{--color:var(--theme,var(--ui-gray-1));align-items:center;background:var(--ui-black);border:none;box-shadow:.5rem .5rem 0 var(--color);color:var(--ui-white);display:flex;font-size:1.25em;font-weight:700;justify-content:space-between;padding:var(--gutter-xsmall)}.builder-score span{flex-grow:1;text-align:center}.builder-score button{color:var(--ui-white);font-size:inherit}.builder-score button:focus,.builder-score button:hover{color:var(--color)}.builder-cartridge{--color:var(--theme,var(--ui-gray-1));--background:var(--theme-4,var(--ui-gray-9));background:var(--ui-black);border:none;box-shadow:.5rem .5rem 0 var(--color);color:var(--ui-white)}.builder-cartridge .builder-cartridge__heading{align-items:center;border-bottom:.2rem solid var(--ui-white);display:flex;font-weight:700;gap:var(--gutter-small);justify-content:space-between;padding:var(--gutter-xsmall) var(--gutter-small)}.builder-cartridge .builder-cartridge__heading .editorial.chapter .editorial h3,.builder-cartridge .builder-cartridge__heading .normal-font,.editorial.chapter .editorial .builder-cartridge .builder-cartridge__heading h3{margin:0}.builder-cartridge .builder-cartridge__heading .svg-icon{font-size:1.25em}.builder-cartridge .builder-cartridge__heading button{color:var(--ui-white);font-size:inherit}.builder-cartridge .builder-cartridge__heading button:focus,.builder-cartridge .builder-cartridge__heading button:hover{color:var(--color)}.builder-cartridge .table-container{margin:0;padding:var(--gutter-xsmall) var(--gutter-small)}.builder-cartridge table td,.builder-cartridge table th{background:var(--ui-black)!important;border:none!important;padding:0!important;text-align:right}.builder-cartridge table tbody th,.builder-cartridge table thead th:first-child{text-align:left}.builder-cartridge table tbody th strong{background:var(--color);padding:0 var(--gutter-xsmall)}.builder-cartridge table tbody td{font-weight:700}.builder-cartridge .builder-cartridge__list{padding:var(--gutter-xsmall) var(--gutter-small)}.builder-cartridge .builder-cartridge__list li{align-items:flex-start;display:flex;justify-content:flex-start}.builder-cartridge .builder-cartridge__list li>*{flex:1 1 0}.builder-cartridge+*{margin-top:var(--gutter-medium)}.builder-aside__intro{margin-bottom:var(--gutter-medium);text-align:center}.builder-aside__intro .builder-aside__prof{--color:var(--theme,var(--ui-gray-9));margin:0 auto;max-width:30rem;width:50%}.builder-aside__intro .builder-aside__prof svg{height:auto;width:100%}.builder-aside__intro .builder-aside__prof svg .polygon{fill:var(--color)}.builder-aside__summary{background:var(--ui-white);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);padding:var(--gutter-medium)}.builder-aside__summary>ul>li{--color:var(--theme,var(--ui-gray-1));margin-bottom:var(--gutter-medium)}.builder-aside__summary>ul>li .editorial.chapter .editorial h3,.builder-aside__summary>ul>li .normal-font,.editorial.chapter .editorial .builder-aside__summary>ul>li h3{border-left:.45em solid var(--color);margin:0;padding-left:var(--gutter-small)}.builder-aside__summary>ul>li p{color:var(--ui-gray-4);margin:0}.builder-aside__summary>ul>li .status{justify-content:flex-start}.builder-aside__summary>ul>li>div,.builder-aside__summary>ul>li>ul li{align-items:flex-start;display:flex;gap:1em;justify-content:space-between;margin-top:var(--gutter-small)}.builder-aside__summary>ul>li>div .builder-aside__summary-scores,.builder-aside__summary>ul>li>ul li .builder-aside__summary-scores{align-items:center;display:flex;justify-content:flex-end}.builder-aside__summary>ul>li>div .builder-aside__summary-scores>:not(.theme--light),.builder-aside__summary>ul>li>ul li .builder-aside__summary-scores>:not(.theme--light){margin-right:.5em;min-width:2.75em;text-align:right}.builder-aside__summary>ul>li>ul p{border-left:.25em solid transparent;color:var(--ui-black);margin-left:var(--gutter-small);padding-left:var(--gutter-small)}.builder-aside__summary.builder-aside__summary--small{line-height:1.15;margin:0 auto;max-width:50rem;padding:var(--gutter-xsmall) var(--gutter-small)}.builder-aside__summary.builder-aside__summary--small+.builder-aside__summary{margin-top:var(--gutter-small)}.builder-aside__summary.builder-aside__summary--small>ul>li{margin-bottom:var(--gutter-small)}.builder-aside__summary.builder-aside__summary--small>ul>li .editorial.chapter .editorial h3,.builder-aside__summary.builder-aside__summary--small>ul>li .normal-font,.editorial.chapter .editorial .builder-aside__summary.builder-aside__summary--small>ul>li h3{border-width:.25em}.builder-aside__summary.builder-aside__summary--small>ul>li>ul li{margin-top:.25em}.builder-aside__summary.builder-aside__summary--small>ul>li p{border-color:var(--theme)}.builder-aside__heading{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-bottom:var(--gutter-medium);width:100%}.builder-aside__heading .editorial h3,.builder-aside__heading .title--4,.editorial .builder-aside__heading h3{margin:0;text-transform:uppercase}.builder-aside__heading .list-radio-checkbox--cartridge{width:100%}.builder-aside__heading .list-radio-checkbox--cartridge>*{flex:1 1 0}.builder-anchor-title{background:var(--ui-gray-10);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);padding:var(--gutter-xsmall) var(--gutter-medium) var(--gutter-xsmall) 2.5em;position:relative}.builder-anchor-title:not(:first-child){margin-top:6em}.builder-anchor-title .svg-icon{background:var(--brand-primary);border:.2rem solid var(--ui-black);border-radius:50%;box-shadow:.5rem .5rem 0 var(--ui-black);color:var(--ui-white);height:1.6em;left:-.5em;padding:.15em;position:absolute;top:-.15em;width:1.6em}.builder-aside__switch{margin:var(--gutter-medium) 0;text-align:center}.builder-aside__switch .checkbox-switch{display:inline-block;width:inherit}.builder-aside__stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gutter-medium);justify-content:space-between;margin-top:var(--gutter-small)}.grid__33 .builder-aside__stats{margin-top:0}.builder-aside__stats .builder-aside__stat{--color:var(--theme-2,var(--ui-gray-8));--background:var(--theme-4,var(--ui-gray-8));background:var(--background);flex:1 1 auto;line-height:1.25;padding:var(--gutter-medium);position:relative}.builder-aside__stats .builder-aside__stat.builder-aside__stat--up>.normal-font .svg-icon,.builder-aside__stats .editorial.chapter .editorial .builder-aside__stat.builder-aside__stat--up>h3 .svg-icon,.editorial.chapter .editorial .builder-aside__stats .builder-aside__stat.builder-aside__stat--up>h3 .svg-icon{transform:rotate(-35deg)}.builder-aside__stats .builder-aside__stat.builder-aside__stat--down>.normal-font .svg-icon,.builder-aside__stats .editorial.chapter .editorial .builder-aside__stat.builder-aside__stat--down>h3 .svg-icon,.editorial.chapter .editorial .builder-aside__stats .builder-aside__stat.builder-aside__stat--down>h3 .svg-icon{transform:rotate(35deg)}.builder-aside__stats .builder-aside__stat>.normal-font,.builder-aside__stats .editorial.chapter .editorial .builder-aside__stat>h3,.editorial.chapter .editorial .builder-aside__stats .builder-aside__stat>h3{align-items:center;display:flex;gap:.25em;justify-content:flex-start;text-transform:uppercase}.builder-aside__stats .builder-aside__stat>.normal-font .svg-icon,.builder-aside__stats .editorial.chapter .editorial .builder-aside__stat>h3 .svg-icon,.editorial.chapter .editorial .builder-aside__stats .builder-aside__stat>h3 .svg-icon{color:var(--ui-black);font-size:2em}.builder-aside__stats .builder-aside__stat ul{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gutter-medium);justify-content:space-between}.builder-aside__stats .builder-aside__stat ul li{align-items:stretch;display:flex;flex:1 1 auto;gap:var(--gutter-medium);justify-content:flex-start}.builder-aside__stats .builder-aside__stat ul strong{display:block;font-weight:900;line-height:1}.builder-aside__stats .builder-aside__stat ul .svg-icon{color:var(--color);font-size:3em;transform:rotate(15deg)}.builder-aside__stats+.builder-bottom-bar{margin-top:var(--gutter-medium)}.builder-aside__capy{align-items:flex-end;display:flex;gap:var(--gutter-medium);justify-content:flex-end}.builder-aside__capy>div{background-color:rgb(from var(--ui-white) r g b/100%);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);max-width:30rem;padding:1rem;position:relative}.builder-aside__capy>div .svg-icon--tail{bottom:2.5rem;color:var(--ui-white);filter:drop-shadow(.7rem .7rem var(--ui-black));left:100%;margin-left:-1px;position:absolute}.builder-aside__capy>div p{margin-bottom:.5em}.builder-aside__capy img{flex:0 0 auto;max-width:7rem;width:25%}.builder-chart{min-height:10rem;position:relative}.grid__66 .builder-chart{height:100%}.builder-chart.builder-chart--margin{padding-top:3em}.builder-chart .form-item{position:absolute;right:0;top:0;z-index:1}.builder-chart .form-item select{background-color:var(--ui-white)}.builder-bottom-bar{width:100%}.builder-bottom-bar>div{align-items:center;background:var(--ui-gray-10);display:flex;height:var(--bar-height);justify-content:space-between;padding:var(--gutter-xsmall) var(--gutter-medium)}.builder-bottom-bar>div>div{align-items:center;display:flex;gap:var(--gutter-medium);justify-content:flex-start}.builder-bottom-bar .button{max-width:100%}.builder-bottom-bar img{height:auto;max-width:4rem;transform:scaleX(-1);width:25%}.builder-aside__nav{align-items:center;bottom:0;display:flex;position:absolute;right:var(--gutter-small);top:0}.builder-aside__nav ul{margin:0;position:relative;text-transform:uppercase}.builder-aside__nav ul li:not(:first-child){margin-top:var(--gutter-medium)}.builder-aside__nav ul li.seen a:before{background:var(--brand-primary)}.builder-aside__nav ul li.current a:before{background:var(--brand-primary);transform:scale(1.5)}.builder-aside__nav ul li.current a span{margin-right:0;opacity:1}.builder-aside__nav ul a{position:relative;text-decoration:none}.builder-aside__nav ul a:before{background:var(--ui-white);border:.2rem solid var(--brand-primary);border-radius:50%;content:"";display:block;height:1em;transition:transform .2s ease-in-out;width:1em}.builder-aside__nav ul a:after{content:"";display:block;height:2em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2em}.builder-aside__nav ul a span{background:var(--ui-white);border:1px solid var(--ui-black);box-shadow:.2rem .2rem 0 var(--ui-black);margin-right:-1em;margin-top:-1em;opacity:0;padding:0 .5em;position:absolute;right:1em;top:50%;transition:opacity .4s ease-in-out,margin-right .4s ease-in-out;white-space:nowrap}.builder-aside__nav ul a:focus:before,.builder-aside__nav ul a:hover:before{transform:scale(1.5);transition-duration:50ms}.builder-aside__nav ul a:focus span,.builder-aside__nav ul a:hover span{margin-right:0;opacity:1;transition-duration:.15s}#builder-aside__nav-progress{background:var(--ui-gray-8);bottom:0;left:50%;margin-left:-.1rem;overflow:hidden;position:absolute;top:0;width:.2rem}#builder-aside__nav-progress>div{background:var(--brand-primary);border-radius:.2rem;left:0;position:absolute;right:0;top:0}.builder-panel{overflow:hidden;--panel-color:var(--theme,var(--ui-gray-1));display:flex;flex-direction:column}.builder-panel.builder-panel--results .builder-panel__core{background:var(--ui-white) url(/generic/bg_grid.png)}.builder-panel .builder-panel__header{align-items:center;border-bottom:var(--gutter-small) solid var(--panel-color);display:flex;gap:1em;justify-content:space-between;padding:var(--gutter-small) var(--gutter-medium);position:sticky;top:0}.builder-panel .builder-panel__header .editorial h3,.builder-panel .builder-panel__header .title--4,.editorial .builder-panel .builder-panel__header h3{margin:0}.builder-panel .builder-panel__core{background:var(--ui-white);flex:1 1 auto;overflow:auto;padding:var(--gutter-medium);position:relative}.builder-panel .builder-panel__core .grid{margin-left:calc(var(--gutter-medium)*-1);margin-right:calc(var(--gutter-medium)*-1)}.builder-panel .builder-panel__core fieldset{border:none;padding:0}.builder-panel .builder-panel__core fieldset legend{font-weight:400;text-transform:none}.builder-panel .builder-panel__core .form-item{margin-bottom:var(--gutter-large)}.builder-panel .builder-panel__title{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;margin-bottom:1.5em}.builder-panel .builder-panel__title>*{margin:0}.builder-panel .builder-panel__nav{background:var(--ui-white);border-top:1px solid var(--ui-black);bottom:0;padding:var(--gutter-small) var(--gutter-medium);position:sticky}.builder-panel .block-warning{--color:var(--panel-color)}.builder-panel .list-radio-checkbox--hint{margin-top:var(--gutter-medium)}.builder-dialog .builder-dialog__pic{margin:0 auto;max-width:20rem;width:50%}.builder-dialog .builder-dialog__pic svg{height:auto;width:100%}.builder-dialog .builder-dialog__heading{align-items:center;display:flex;gap:1em;justify-content:space-between;width:100%}.builder-dialog .builder-dialog__heading .editorial h3,.builder-dialog .builder-dialog__heading .title--4,.editorial .builder-dialog .builder-dialog__heading h3{margin:0}.builder-dialog .builder-dialog__heading .editorial h3 em,.builder-dialog .builder-dialog__heading .title--4 em,.editorial .builder-dialog .builder-dialog__heading h3 em{background:var(--ui-always-white);border:.2rem solid var(--brand-fuschia);box-shadow:.5rem .5rem 0 var(--brand-fuschia);color:var(--ui-always-black);padding:var(--gutter-xsmall) var(--gutter-small)}.builder-dialog .builder-dialog__heading .builder-dialog__pic{margin-right:0;max-width:10rem;width:25%}@media screen and (max-width: 45.625em){.view--builder{flex-direction:column;height:inherit;overflow:auto}.view--builder .builder-main{flex-grow:1;height:100dvh;height:100vh;max-width:inherit;width:100%}.view--builder .builder-main .builder-header{align-items:center;display:flex;justify-content:space-between;padding-left:3em;position:relative}.view--builder .builder-main .builder-header .link--alt{font-size:1.35em!important;left:var(--gutter-small);position:absolute;top:50%;transform:translateY(-50%)}.view--builder .builder-gauge{flex-direction:row;height:inherit;margin-bottom:var(--gutter-medium);position:relative;width:inherit}.view--builder .builder-gauge>*{height:var(--gutter-small)}.view--builder .builder-aside{display:none;overflow:auto}.view--builder .builder-aside .builder-aside__core{max-width:inherit}.builder-panel{height:100vh;height:100dvh;overflow:inherit}.builder-panel .builder-panel__header img{max-width:5rem}.builder-panel .builder-panel__header .editorial h3,.builder-panel .builder-panel__header .title--4,.editorial .builder-panel .builder-panel__header h3{margin-top:-.35em}}@media screen and (max-width: 28.75em){.grid.grid--xxsmall-flat:has(.form-item){gap:0}}.view--training-path--account .grunge-zone{height:100vh;height:100dvh}.view--training-path--account .grunge-zone__deco{bottom:0;height:auto;left:0;position:absolute;width:50%}.view--training-path--account #header-aside-2 .header-aside__core{bottom:inherit}.block-user{--top:5em;align-items:flex-start;display:flex;gap:var(--gutter-large);height:calc(100vh - var(--top));height:calc(100dvh - var(--top));justify-content:flex-start;left:var(--asideW);overflow:auto;padding-left:var(--gutter-medium);padding-right:var(--gutter-medium);position:fixed;scroll-behavior:smooth;top:var(--top);width:calc(100% - var(--asideW))}.block-user .block-user__nav{flex:0 0 auto;max-width:50rem;position:sticky;top:0;width:40%}.block-user .block-user__nav .list-menu{background:var(--ui-white);margin-top:var(--gutter-medium)}.block-user .block-user__nav .list-menu>li:not(:first-child){border-top:1px solid var(--ui-gray-8)}.block-user .block-user__content{flex:1 1 auto;max-width:60rem}.block-user .block-user__content .block-user__section{background:var(--ui-white);border:.2rem solid var(--ui-black);border-top:none;box-shadow:.5rem .5rem 0 var(--ui-black);margin-bottom:var(--gutter-large);position:relative}.block-user .block-user__content .block-user__section:before{border-top:.2rem solid var(--ui-black);content:"";display:block;left:0;position:sticky;right:0;top:0}.block-user .block-user__content .block-user__section>div{padding:var(--gutter-medium)}.block-user .block-user__content .block-user__section>div .editorial h2,.block-user .block-user__content .block-user__section>div .title--3,.editorial .block-user .block-user__content .block-user__section>div h2{border-bottom:.2rem solid var(--theme,var(--ui-gray-8));padding-bottom:.5em}.block-user .block-user__content .block-user__section>div li:not(:first-child){border-top:.2rem solid var(--ui-gray-8);margin-top:var(--gutter-small);padding-top:var(--gutter-small)}.block-user .block-user__content .block-user__section>div li .block-user__section-label{color:var(--ui-gray-3);font-weight:400;margin:0}.block-user .block-user__line{align-items:center;display:flex;justify-content:space-between}.block-user .button{max-width:inherit}.block-user__card{align-items:center;background:var(--ui-white);border:.2rem solid var(--ui-black);border-radius:2.5rem;display:flex;justify-content:space-between;overflow:hidden}.block-user__card .block-user__card-img{flex:0 0 auto;margin:var(--gutter-medium);max-width:10rem;width:25%}.block-user__card .block-user__card-txt{background:var(--ui-white);color:var(--ui-black);flex:1 1 auto;padding-left:var(--gutter-medium)}.block-user__card .block-user__card-txt .editorial h2,.block-user__card .block-user__card-txt .title--3,.editorial .block-user__card .block-user__card-txt h2{line-height:1;margin-bottom:.5em;word-wrap:anywhere}.block-user__card .block-user__card-txt .block-user__card-status{background:var(--theme-1);color:var(--theme-4);display:inline-block;font-weight:700;padding:.05em .25em}.block-user__card .block-user__card-txt .block-user__card-txt-img{display:flex;justify-content:flex-end}.block-user__card .block-user__card-txt .block-user__card-txt-img .station-sign{--dimension:3em;margin:var(--gutter-small)}.block-user__card .block-user__card-txt .block-user__card-txt-img img{max-width:15rem;width:100%}@media screen and (max-width: 101.25em){.block-user{--top:3.35em}}@media screen and (max-width: 63.125em){.view--training-path--account{--asideW:0}.block-user{width:100%}}@media screen and (max-width: 45.625em){.block-user{flex-direction:column}.block-user .block-user__nav{margin:0 auto;position:relative;width:inherit}.block-user .block-user__content{margin:0 auto;max-width:50rem;width:inherit}}@media screen and (max-width: 28.75em){.view--training-path--account .grunge-zone{height:inherit}.block-user{--top:0;padding-top:var(--gutter-medium)}}::-moz-selection{background-color:var(--brand-primary);color:var(--ui-always-white)}::selection{background-color:var(--brand-primary);color:var(--ui-always-white)}*{text-decoration-thickness:1px!important}mark{background-color:var(--ui-toolYellow-2)}html{scroll-padding-bottom:10rem;scroll-padding-top:10rem}body:before{display:none}.wrapper{max-width:80rem;padding:0 var(--gutter-medium)}.wrapper.wrapper--small{max-width:50rem}.wrapper.wrapper--medium{max-width:104rem}.wrapper.wrapper--wide{max-width:124rem}.list-inline{align-items:center;display:flex;flex-wrap:wrap;gap:.75em}.list-inline li{margin:0!important;padding:0!important}.list-inline li:before{display:none}.list-inline.list-inline--justify{justify-content:space-between}.list-inline.list-inline--center{justify-content:center}.list-inline.list-inline--right{justify-content:flex-end}.list-trophies{color:var(--ui-black);display:flex;flex-wrap:wrap;gap:.5rem 1%;margin:0}.list-trophies li{--dimension:6rem;--color-text:var(--ui-black);display:flex;flex-direction:column;font-size:var(--dimension);width:var(--dimension)}.list-trophies li.list-trophies__incomplete{--color-text:var(--ui-gray-6)}.list-trophies li.list-trophies__incomplete .list-trophies__img{filter:contrast(.5) sepia(1) hue-rotate(155deg) opacity(.2)}.list-trophies li .list-trophies__img{height:var(--dimension);margin:0 auto;position:relative;width:var(--dimension)}.list-trophies li .list-trophies__img img{width:100%}.list-trophies li .list-trophies__img strong{align-items:center;background:var(--color-text);border-radius:50%;bottom:0;color:var(--ui-white);display:flex;font-size:calc(var(--dimension)/4);height:calc(var(--dimension)/2.75);justify-content:center;padding:.25em;position:absolute;right:0;width:calc(var(--dimension)/2.75)}.list-trophies li .list-trophies__text{color:var(--color-text);font-size:calc(var(--dimension)/6);line-height:1.15;text-align:center}.list-trophies-aside li{align-items:center;display:flex;gap:1em;justify-content:flex-start;line-height:1.25;padding:var(--gutter-small) 0}.list-trophies-aside li:not(:first-child){border-top:1px solid var(--ui-gray-5)}.list-trophies-aside li img{height:auto;max-width:6rem;width:33.3333%}.list-trophies-wide{align-items:flex-start;display:flex;gap:var(--gutter-medium);justify-content:center;padding:0 var(--gutter-large);position:relative}.list-trophies-wide:before{animation:boostscale .8s forwards;background-repeat:no-repeat;background-size:100% auto;content:"";inset:0;position:absolute}.list-trophies-wide li{flex:1 1 0;line-height:1.15;position:relative;text-align:center}.list-trophies-wide li img{margin:0 auto;max-width:18.5rem;width:75%}.list-trophies-wide li span,.list-trophies-wide li strong{display:block}.list-trophies-wide li strong{margin:.25em 0}.list-trophies-wide li span{color:var(--ui-gray-6)}.list-trophies-wide.list-trophies-wide--0 li img{max-width:30rem;width:100%}.list-trophies-wide.list-trophies-wide--1:before{background-image:url(/generic/bg_confettis-1.svg)}.list-trophies-wide.list-trophies-wide--2:before{background-image:url(/generic/bg_confettis-2.svg)}.list-trophies-wide.list-trophies-wide--3:before{background-image:url(/generic/bg_confettis-3.svg)}.list-training-map{--training-color:var(--theme,var(--brand-primary));margin-top:var(--gutter-small)}.list-training-map .list-training-map__item{align-items:flex-start;border-left:.5rem solid var(--ui-gray-9);display:flex;gap:.5em;justify-content:flex-start;margin-left:.75em;padding-bottom:var(--gutter-small)}.list-training-map .list-training-map__item.list-training-map__item--completed{border-color:var(--training-color)}.list-training-map .list-training-map__item.list-training-map__item--last{border-color:transparent}.list-training-map .list-training-map__item.list-training-map__item--completed .list-training-map__dot,.list-training-map .list-training-map__item.list-training-map__item--current .list-training-map__dot{border-color:var(--training-color)}.list-training-map .list-training-map__item .list-training-map__dot{align-items:center;background:var(--ui-white);border:.5rem solid var(--ui-gray-9);border-radius:50%;color:var(--ui-white);display:flex;flex-grow:0;flex-shrink:0;height:1.25em;justify-content:center;margin-left:-.75em;width:1.25em}.list-training-map .list-training-map__item .list-training-map__dot>*{display:contents}.list-training-map .list-training-map__item .list-training-map__dot .svg-icon{background:var(--training-color)}.list-training-map .list-training-map__item>div{line-height:1.15;position:relative}.list-training-map .list-training-map__item>div>*{display:block}.list-training-map .list-training-map__item>div span{color:var(--ui-gray-6)}.list-training-map .list-training-map__item>div strong{font-weight:400;margin-top:.25em}.list-training-map .list-training-map__item>div a:before{content:"";inset:0;position:absolute}.list-glossary{font-weight:700;text-align:center}.list-glossary li{color:var(--ui-gray-8);display:inline;margin:0 .2em}.list-glossary li a{color:var(--ui-black);text-decoration-color:transparent}.list-glossary li a:focus,.list-glossary li a:hover{text-decoration-color:currentColor}.list-glossary li a[aria-current]{color:var(--brand-primary)}.list-stars{display:flex;justify-content:center;line-height:1;margin:0;padding:0}.list-stars .svg-icon{margin:0 -.225em}.list-checklist li{align-items:flex-start;display:flex;gap:.5em;justify-content:flex-start}.list-checklist li:not(:first-child){margin-top:.5em}.list-checklist li .svg-icon{flex:0 0 auto;fill:transparent;stroke:var(--brand-green);stroke-width:.3rem;font-size:1.25em}.list-menu{line-height:1.15}.list-menu li{color:var(--ui-black);position:relative}.list-menu li a,.list-menu li button,.list-menu li strong{align-items:center;display:flex;font-weight:400;gap:.25em;justify-content:flex-start;padding:.25em;width:100%}.list-menu li a .svg-icon,.list-menu li button .svg-icon,.list-menu li strong .svg-icon{flex-grow:0;flex-shrink:0;font-size:2em}.list-menu li a,.list-menu li button{border:1px solid transparent;text-decoration:none}.list-menu li a:hover,.list-menu li button:hover{background-color:var(--brand-primary-4);color:var(--brand-primary)}.list-menu li a:focus,.list-menu li button:focus{border-color:var(--brand-primary)}.list-menu li[aria-current]{color:var(--brand-primary)}.list-menu li[aria-current] span{font-weight:700}.list-menu li.list-menu__soon{cursor:not-allowed}figure img{display:block;max-width:100%}figure figcaption{margin-top:1rem}.table-container{margin-bottom:2em;max-width:100%;overflow:auto}.table-container table{border-collapse:collapse;caption-side:bottom;text-align:center;width:100%}.table-container table td,.table-container table th{border:1px solid;padding:1rem .5rem}.table-container table thead tr td{border-color:transparent}.table-container table thead tr th{background:var(--ui-gray-9);border-color:var(--ui-gray-9);border-bottom-color:var(--ui-gray-9);font-weight:500}.table-container table tbody tr th{background:var(--ui-gray-10);border-color:var(--ui-gray-9);border-right-color:var(--ui-gray-9);font-weight:400}.table-container table tbody tr td{border-color:var(--ui-gray-9);border-bottom-color:transparent;border-top-color:transparent}.table-container table tbody tr td:last-child{border-right-color:var(--ui-gray-9)}.table-container table tbody tr:nth-child(odd) th{background:var(--ui-gray-9)}.table-container table tbody tr:nth-child(odd) td{background:var(--ui-gray-10)}.table-container table tbody tr:last-child td,.table-container table tbody tr:last-child th{border-bottom-color:var(--ui-gray-9)}.table-container table caption{font-style:italic;margin-top:1rem;text-align:center}.badge{background:var(--ui-gray-10);border:0 solid var(--ui-black);box-shadow:.25rem .25rem 0 var(--ui-black);display:inline-flex;font-size:.625em;font-weight:700;padding:.1em .5em;transform:skew(-15deg);white-space:nowrap}.badge span{display:block;transform:skew(15deg)}.badge.badge--soon{background:var(--brand-green);color:var(--ui-always-black)}.badge.badge--soon .svg-icon{color:var(--ui-black)}.status{--text-color:var(--theme-1,var(--ui-gray-1));--dot-color:var(--theme-2,var(--ui-gray-6));--color:var(--theme-4,var(--ui-gray-8));align-items:center;background:var(--color);border-radius:1em;color:var(--text-color);display:inline-flex;gap:.25em;line-height:1.15;padding:.1em .5em;position:relative;white-space:nowrap}.status:before{background-color:var(--dot-color);border-radius:50%;content:"";display:none;height:.75em;width:.75em}.status.status--indicator:before{display:block}.status-alt{background:var(--theme-4,var(--ui-gray-9));color:var(--theme-1,var(--ui-gray-1));display:inline-block;font-weight:700;padding:.05em .25em}.stamp{--color:var(--theme,var(--ui-gray-8));align-items:center;display:inline-flex;gap:.25em;justify-content:flex-start}.stamp:before{background:var(--color);border-radius:.25rem;content:"";height:1em;width:1em}.tabs-glossary{border:1px solid var(--ui-black);border-radius:.5rem;gap:.5rem;justify-content:flex-start;margin:0;width:100%}.tabs-glossary,.tabs-glossary [role=tab]{background:var(--ui-white);display:flex;padding:.5rem}.tabs-glossary [role=tab]{align-items:center;border:1px solid transparent;border-radius:.3rem;color:var(--ui-gray-1);cursor:pointer;flex:1 1 0;justify-content:center;text-align:center;text-decoration:none}.tabs-glossary [role=tab]:hover{background-color:var(--ui-gray-10);border-color:var(--ui-gray-8);color:var(--ui-black)}.tabs-glossary [role=tab][aria-selected=true],.tabs-glossary [role=tab][aria-selected=true]:hover{background:var(--ui-black);border-color:var(--ui-black);color:var(--ui-white);cursor:default;font-weight:600}.tabs-glossary-target{margin-top:var(--gutter-medium)}.tabs-glossary-target[aria-hidden=true]{display:none}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip-opener:focus+[role=tooltip],.tooltip-wrapper .tooltip-opener:hover+[role=tooltip]{animation:fadeInTop .6s forwards}.tooltip-wrapper [role=tooltip]{background:var(--ui-white);border:.2rem solid var(--ui-gray-6);box-shadow:.5rem .5rem 0 var(--ui-gray-6);color:var(--ui-gray-1);left:50%;line-height:1.15;margin-top:1rem;opacity:0;padding:var(--gutter-small);position:absolute;top:100%;transform:translate(-50%);width:20rem}.tooltip-wrapper [role=tooltip]:before{border-bottom:1rem solid var(--ui-gray-6);border-left:1.25rem solid transparent;border-right:1.25rem solid transparent;content:"";display:block;height:0;left:50%;margin-left:-1.25rem;position:absolute;top:-1rem;width:0}.accordion summary{--dimension:1em;align-items:center;cursor:pointer;display:flex;font-size:inherit;gap:var(--gutter-small);justify-content:flex-start;line-height:1.15;padding:var(--gutter-small) 2em var(--gutter-small) 0;position:relative}.accordion summary::-webkit-details-marker,.accordion summary::marker{content:"";display:none}.accordion summary:after,.accordion summary:before{background-color:var(--ui-black);content:"";height:var(--dimension);-webkit-mask-image:url(/generic/arrow-1--bottom.svg);mask-image:url(/generic/arrow-1--bottom.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto var(--dimension);mask-size:auto var(--dimension);position:absolute;right:0;top:50%;width:var(--dimension)}.accordion summary:before{margin-top:calc(var(--dimension)*-.5);transform:rotate(0)}.accordion summary:after{display:none;transform:rotate(180deg)}.accordion summary>span{font-size:inherit;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .4s ease-out}.accordion summary:focus>span,.accordion summary:hover>span{text-decoration-color:currentColor;transition-duration:50ms}.accordion .accordion__target{padding:0}.accordion::details-content{block-size:0;overflow:hidden;transition:padding .4s ease-in-out,block-size .4s ease-in-out,content-visibility .4s ease-in-out;transition-behavior:allow-discrete}.accordion details[open] summary:before,.accordion[open] summary:before{transform:rotate(180deg)}.accordion details[open] summary:after,.accordion[open] summary:after{transform:rotate(0)}.accordion details[open] .accordion__target,.accordion[open] .accordion__target{padding-bottom:var(--gutter-large);padding-top:var(--gutter-small)}.accordion details[open]::details-content,.accordion[open]::details-content{block-size:auto}.accordion.accordion--punky{border:1px solid var(--brand-purple-1);box-shadow:.2rem .2rem 0 var(--brand-purple-1);margin-bottom:1.5em}.accordion.accordion--punky summary{padding-left:var(--gutter-medium);text-transform:uppercase}.accordion.accordion--punky summary:after,.accordion.accordion--punky summary:before{right:var(--gutter-medium)}.accordion.accordion--punky summary:before{margin-top:-.15em}.accordion.accordion--punky summary:after{display:block;margin-top:-.85em}.accordion.accordion--punky summary img{height:auto;margin-bottom:calc(var(--gutter-small)*-1.5);margin-top:calc(var(--gutter-small)*-1.5);max-width:3.5em;position:relative;width:20%}.accordion.accordion--punky summary>span{text-decoration:none}.accordion.accordion--punky summary strong{background:none;color:var(--ui-black);padding:0}.accordion.accordion--punky summary:focus,.accordion.accordion--punky summary:hover{background:var(--ui-gray-10)}.accordion.accordion--punky summary:focus>span,.accordion.accordion--punky summary:hover>span{text-decoration:none}.accordion.accordion--punky .accordion__target{border-top:1px solid var(--brand-purple-1);padding:0 var(--gutter-medium)}.accordion.accordion--punky[open] .accordion__target{padding:var(--gutter-medium)}.accordion.accordion--glossary:first-child summary{border-top:none}.accordion.accordion--glossary summary{border-top:1px solid var(--ui-gray-9);font-weight:700}.accordion.accordion--allocation{--color:var(--theme,var(--ui-gray-1));border-bottom:1px solid var(--ui-gray-10);margin-bottom:1em;padding-bottom:1em}.accordion.accordion--allocation.hypothesis{--color:var(--brand-lilac)}.accordion.accordion--allocation.hypothesis .accordion__title{border:none;padding-left:0}.accordion.accordion--allocation .accordion__title{border-left:.45em solid var(--color);font-weight:700;margin:0;padding:var(--gutter-xsmall) 0 var(--gutter-xsmall) var(--gutter-small);text-transform:uppercase}.accordion.accordion--allocation .block-profile+.txt-r{margin-top:1em}.accordion.accordion--allocation summary{padding:var(--gutter-xsmall) 0}.accordion.accordion--allocation summary:before{margin-top:0;order:2;position:relative}.accordion.accordion--allocation summary .accordion__title{order:1}.accordion.accordion--allocation summary .accordion__status,.accordion.accordion--allocation summary .theme--light{flex-grow:1;order:3;text-align:right}.accordion.accordion--allocation summary .editorial.chapter .editorial h3,.accordion.accordion--allocation summary .normal-font,.editorial.chapter .editorial .accordion.accordion--allocation summary h3{margin:0}.accordion.accordion--allocation summary .editorial.chapter .editorial h3:not(.accordion__title),.accordion.accordion--allocation summary .normal-font:not(.accordion__title),.editorial.chapter .editorial .accordion.accordion--allocation summary h3:not(.accordion__title){font-weight:400}.accordion.accordion--advice{color:var(--ui-gray-2)}.accordion.accordion--advice summary{--dimension:.675em}.accordion.accordion--advice summary:after,.accordion.accordion--advice summary:before{background-color:var(--ui-gray-2)}.accordion.accordion--advice summary:before{margin-top:-.15em}.accordion.accordion--advice summary:after{display:block;margin-top:-.75em}.accordion.accordion--advice[open] .accordion__target{padding-bottom:var(--gutter-medium)}.accordion+.accordion--advice{border-top:1px solid var(--ui-gray-7)}.editorial ol:not(.chart-caption),.editorial ul:not(.chart-caption){margin-bottom:1.5em;padding-left:0}.editorial ol:not(.chart-caption) li,.editorial ul:not(.chart-caption) li{margin-bottom:.75em;overflow:hidden;padding:.1rem .1rem .1rem 2.75em;position:relative}.editorial ol:not(.chart-caption) li:before,.editorial ul:not(.chart-caption) li:before{left:0;line-height:inherit!important;position:absolute;top:0}.editorial ol:not(.chart-caption) li ol,.editorial ol:not(.chart-caption) li ul,.editorial ul:not(.chart-caption) li ol,.editorial ul:not(.chart-caption) li ul{margin-bottom:0;margin-left:0;margin-top:.5em}.editorial ul:not(.chart-caption) li:before{background-color:var(--ui-gray-1);content:"";height:2.25em;-webkit-mask-image:url(/generic/arrow-2--right.svg);mask-image:url(/generic/arrow-2--right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 2.25em;mask-size:auto 2.25em;top:-.25em;width:2.25em}.editorial ol:not(.chart-caption){counter-reset:ol;list-style-type:none}.editorial ol:not(.chart-caption) li{counter-increment:ol}.editorial ol:not(.chart-caption) li:before{color:var(--brand-fuschia);content:counter(ol) ".";font-weight:700;text-align:right;width:2.25em}.editorial img,.editorial picture{max-width:100%}.editorial h2 strong{background:var(--brand-primary);color:var(--ui-always-white)}.editorial h2 strong,.editorial strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .25em}.editorial strong{background:var(--brand-green);color:var(--ui-always-black)}.editorial .editorial__quote{padding-left:6em;position:relative}.editorial .editorial__quote .icon,.editorial .editorial__quote .svg-icon{color:var(--brand-primary);font-size:5em;left:0;line-height:1;position:absolute;top:-.15em}.editorial .editorial__quote blockquote{border-bottom:1px solid var(--ui-gray-9);margin:0;padding-bottom:.5em}.editorial .editorial__quote blockquote>*{font-size:inherit}.editorial .editorial__quote figcaption{font-style:italic;margin-top:1rem}.editorial .editorial__media{margin:4rem 0}.editorial .editorial__media.editorial__media--left{margin-left:0;margin-right:0}.editorial .editorial__media.editorial__media--left .editorial__img{float:left;margin-right:2rem;padding-right:2rem;width:50%}.editorial .editorial__media.editorial__media--right{margin-left:0;margin-right:0}.editorial .editorial__media.editorial__media--right .editorial__img{float:right;margin-left:2rem;padding-left:2rem;width:50%}.editorial .editorial__media.editorial__media--tiny .editorial__img{width:25%}.editorial .editorial__media .editorial__img{margin-bottom:2rem}.editorial .editorial__media .editorial__img img{height:auto;width:100%}.grunge-zone{background:var(--ui-white);position:relative}.grunge-zone.grunge-zone--transparent{background:transparent}.grunge-zone:before{background:url(/generic/bg_grunge.webp);background-size:cover;opacity:.25;top:0}.grunge-zone:after,.grunge-zone:before{bottom:0;content:"";left:0;position:absolute;right:0}.grunge-zone:after{background:linear-gradient(to top,rgb(from var(--ui-white) r g b/100%),transparent 100%);height:25vh}.grunge-zone>*{position:relative;z-index:1}.with-glossary{--width:36rem;display:flex;width:100%}.with-glossary .with-glossary__main{display:flex;flex-direction:column;flex-grow:1;height:100vh;height:100dvh;overflow:auto;position:relative}.glossary-panel{background:var(--ui-white);border-left:1px solid var(--ui-black);max-width:var(--width);overflow:hidden;transition:max-width .4s ease-in-out,border-left-color .4s ease-in-out;width:100%}.glossary-panel[aria-hidden=true]{border-color:transparent;max-width:0;overflow:hidden}.glossary-panel .glossary-panel__inner{height:100vh;height:100dvh;overflow-y:scroll;padding:var(--gutter-medium);width:var(--width)}.glossary-panel .glossary-panel__sticky{position:sticky;top:calc(var(--gutter-medium)*-1);z-index:1}.glossary-panel .glossary-panel__heading{align-items:center;background:var(--brand-primary);color:var(--ui-always-white);display:flex;justify-content:space-between;margin:calc(var(--gutter-medium)*-1);margin-bottom:var(--gutter-medium);padding:var(--gutter-small) var(--gutter-medium)}.editorial.chapter .editorial .glossary-panel .glossary-panel__heading h3,.glossary-panel .glossary-panel__heading .editorial.chapter .editorial h3,.glossary-panel .glossary-panel__heading .normal-font{margin:.425em 0}.glossary-panel .glossary-panel__heading .toggle-close{font-size:1.5em}.glossary-panel .glossary-panel__heading .toggle-close:focus,.glossary-panel .glossary-panel__heading .toggle-close:hover{color:var(--ui-always-black)}.glossary-panel .glossary-panel__letter-title{border-bottom:1px dotted var(--brand-primary);color:var(--brand-primary)}.splash-page .splash-page__core{align-items:safe center;display:flex;justify-content:safe center;inset:0;overflow:auto;position:fixed}.splash-page .splash-page__core:has(.cayas-logo--absolute){padding:6.25rem 0}.splash-page .cayas-logo{margin:0 auto .25em}.splash-page img{margin:var(--gutter-medium) auto;max-width:16rem;width:100%}.split-page{align-items:safe center;background:var(--ui-white);display:flex;justify-content:safe center;min-height:100dvh;padding-bottom:var(--gutter-large);position:relative}.split-page:before{background:url(/generic/bg_grid.png);content:"";inset:0 0 0 50%;position:absolute}.split-page .split-page__deco{inset:0;overflow:hidden;position:absolute}.split-page .split-page__deco .split-page__deco-item{color:var(--theme,var(--ui-gray-8));height:auto;left:50%;position:absolute;top:50%;width:20%}.split-page .split-page__deco .split-page__deco-item.svg-icon{opacity:.75}.split-page main{padding-top:5em;position:relative}.split-page .grid{padding-bottom:var(--gutter-large)}.split-page .title--aqua,.split-page .title--green,.split-page .title--pink{color:var(--ui-always-black);margin-bottom:.5em;margin-top:2em}.split-page .title--aqua span,.split-page .title--green span,.split-page .title--pink span{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline-flex;gap:.25em;padding:0 .25em}.split-page .title--aqua .svg-icon,.split-page .title--green .svg-icon,.split-page .title--pink .svg-icon{font-size:1.5em}.split-page .title--pink{color:var(--ui-always-white)}.split-page .title--pink span{background:var(--brand-primary)}.split-page .title--green span{background:var(--brand-green)}.split-page .title--aqua span{background:var(--brand-aqua)}.split-page .split-page__capy{bottom:100%;height:auto;position:absolute;right:var(--gutter-medium);width:15rem}.split-page .form--small{border:.2rem solid var(--brand-primary);box-shadow:.5rem .5rem 0 var(--brand-primary);padding:var(--gutter-large)}.split-page .form--small p{color:var(--ui-gray-6)}.split-page .big-font+.title--2{margin-top:.25em}.split-page .split-page__columns .svg-icon{font-size:4em}.editorial.chapter .editorial .split-page .split-page__columns .svg-icon+h3,.split-page .split-page__columns .editorial.chapter .editorial .svg-icon+h3,.split-page .split-page__columns .svg-icon+.normal-font{margin-top:0}.split-page .split-page__columns .grid__33{display:flex}.split-page .split-page__columns .grid__33>div{background:var(--ui-white);padding:var(--gutter-medium) var(--gutter-large)}.split-page .split-page__columns .grid__33:first-child>div{border:.2rem solid var(--brand-primary);box-shadow:.5rem .5rem 0 var(--brand-primary)}.split-page .split-page__columns .grid__33:nth-child(2)>div{border:.2rem solid var(--brand-green);box-shadow:.5rem .5rem 0 var(--brand-green)}.split-page .split-page__columns .grid__33:nth-child(3)>div{border:.2rem solid var(--brand-aqua);box-shadow:.5rem .5rem 0 var(--brand-aqua)}hr{border:none;border-top:1px solid var(--ui-gray-8);margin:var(--gutter-medium) 0}hr.hr--naked{border-color:transparent}.footnote-caller{position:relative}.footnote-caller:before{content:"";inset:-.25em;position:absolute}.footnote-caller img{height:1em;position:relative;top:.15em;width:1em}.block-profile{--color:var(--theme,var(--ui-black));border:1px solid var(--color);position:relative}.block-profile:before{background:var(--color);content:"";inset:0;opacity:.15;position:absolute}.block-profile>div{align-items:center;display:flex;gap:var(--gutter-large);justify-content:space-between;padding:var(--gutter-medium);position:relative;z-index:1}.block-profile>div .editorial h2,.block-profile>div .title--3,.editorial .block-profile>div h2{margin-bottom:.15em}.block-profile>div img{align-self:flex-start;flex-grow:0;flex-shrink:0;margin:calc(var(--gutter-medium)*-1.25);max-width:13rem;width:33.3333%}.block-profile .block-profile__warning{align-items:flex-start;background:var(--color);display:flex;gap:.5em;justify-content:space-between;padding:var(--gutter-small) var(--gutter-medium)}.block-profile .block-profile__warning .svg-icon{align-self:flex-start;flex:0 0 auto;font-size:1.5em}.block-profile .block-profile__warning div{flex:1 1 auto}.block-profile.theme--green .block-profile__warning{color:var(--ui-always-black)}.block-warning{--color:var(--brand-orange);align-items:center;background:var(--ui-black);border-left:.2rem solid var(--color);color:var(--ui-white);display:flex;gap:var(--gutter-small);justify-content:space-between;margin-top:var(--gutter-medium);padding:var(--gutter-small);position:relative}.block-warning:before{background:var(--ui-always-white);content:"";inset:0;opacity:.15;position:absolute}.block-warning>*{flex:1 1 auto;position:relative}.block-warning>.svg-icon{color:var(--color);flex:0 0 auto}.block-warning img{align-self:flex-start;width:5em}.block-offer{background:var(--ui-white);border:.2rem solid var(--theme,var(--ui-black));box-shadow:.5rem .5rem 0 var(--theme,var(--ui-black));display:flex;flex-direction:column;height:100%;margin-top:var(--gutter-medium);padding:var(--gutter-medium) var(--gutter-large);position:relative}.block-offer .block-offer__img{max-width:12.5rem;position:absolute;top:0;width:25%}.block-offer .block-offer__img.block-offer__img--left{margin-right:-.5rem;right:100%}.block-offer .block-offer__img.block-offer__img--right{left:100%;margin-left:-.75rem;transform:scaleX(-1)}.block-offer .block-offer__content{flex-grow:1}.block-offer .block-offer__intro{margin-bottom:var(--gutter-medium)}.block-offer p{margin:0}.block-offer p+ul{margin-top:1em}.block-offer .button{margin:0 auto;max-width:30rem;text-align:center;width:100%}.block-stop{align-items:stretch;background:var(--ui-white);display:flex;justify-content:space-between;width:100%}.block-stop>*{display:flex;flex-direction:column;justify-content:center}.block-stop .block-stop__intro{background:var(--brand-primary);color:var(--ui-white);flex-grow:1;flex-shrink:0;padding:var(--gutter-medium);width:33.333%}.block-stop .block-stop__intro *{margin:0 0 var(--gutter-xsmall) 0}.block-stop .block-stop__intro .svg-icon{font-size:1.4em}.block-stop .block-stop__intro img{height:auto;margin:0;max-width:20rem;width:100%}.block-stop .block-stop__content{padding:var(--gutter-medium) var(--gutter-xlarge)}.block-advice{background-color:var(--ui-gray-10);padding:var(--gutter-medium) var(--gutter-large);text-align:left;width:100%}.block-advice .block-advice__img{height:auto;margin-bottom:-1.25em;margin-left:-1.5em;margin-top:calc(var(--gutter-medium)*-1);max-width:6rem;position:relative;transform:translateY(-50%);width:25%}.block-advice .block-advice__img+.title--4,.block-advice .editorial .block-advice__img+h3,.editorial .block-advice .block-advice__img+h3{margin-top:0}.block-goal-gauge{align-items:center;display:flex;gap:var(--gutter-small);justify-content:flex-start}.block-goal-gauge .block-goal-gauge__core{background:var(--ui-gray-7);border-radius:.35rem;flex:1 1 auto;height:.7rem;overflow:hidden;position:relative}.block-goal-gauge .block-goal-gauge__core>div{background:var(--theme,var(--ui-gray-3));bottom:0;left:0;position:absolute;top:0}.block-goal-gauge .block-goal-gauge__score{color:var(--ui-gray-5);flex:0 0 auto}.block-goal-gauge .block-goal-gauge__score .svg-icon{font-size:1.5em}.station-sign{--dimension:2.5em;--color:var(--theme,var(--ui-gray-3));flex-grow:0;flex-shrink:0;height:var(--dimension);position:relative;width:var(--dimension)}.station-sign:after,.station-sign:before{content:"";position:absolute}.station-sign:before{border:calc(var(--dimension)/6) solid var(--ui-black);border-radius:50%;bottom:calc(var(--dimension)/14);left:calc(var(--dimension)/14);right:calc(var(--dimension)/14);top:calc(var(--dimension)/14)}.station-sign:after{background:var(--color);height:calc(var(--dimension)/4);left:0;right:0;top:50%;transform:translateY(-50%)}.top-alert{align-items:center;background:var(--ui-black);color:var(--ui-white);display:flex;gap:1em;justify-content:center;left:0;padding:.15em 1em;position:sticky;right:0;top:0;z-index:10}.top-alert .svg-icon{flex:0 0 auto;font-size:2em}body:has(.top-alert){--height:3rem}body:has(.top-alert) .top-alert{height:3rem;overflow:auto}body:has(.top-alert) .header--training-map .header-aside .header-aside__core{top:var(--height)}body:has(.top-alert) .header-burger{top:var(--height)}body:has(.top-alert) .training-zone .training-zone__title{top:var(--height)}.please-slide{opacity:0;transform:translate(5em);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.please-slide.please-slide--active{opacity:1;transform:translate(0)}.toggle-example{background:var(--ui-gray-10);border:.2rem solid var(--ui-black);box-shadow:.5rem .5rem 0 var(--ui-black);margin-top:1rem;padding:2rem}.toggle-example[aria-hidden=true]{display:none}@media screen and (max-width: 81.25em){.with-glossary{--width:26rem}}@media screen and (max-width: 45.625em){.glossary-panel{bottom:0;position:absolute;right:0;top:0;z-index:30}.editorial .editorial__media{margin:2rem 0}.editorial .editorial__media:not(.editorial__media--tiny).editorial__media--left .editorial__img,.editorial .editorial__media:not(.editorial__media--tiny).editorial__media--right .editorial__img{float:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.editorial .editorial__media .editorial__img{margin-bottom:1rem}.split-page:before{left:0}.split-page .cayas-logo{left:50%;position:relative;transform:translate(-50%)}.split-page main{padding-top:2em}.split-page .grid:not(.split-page__columns){gap:2em;padding-bottom:2em}.split-page .grid:not(.split-page__columns)>:first-child{order:2}.split-page .grid:not(.split-page__columns)>:last-child{order:1}.block-stop .block-stop__intro{width:40%}.block-stop .block-stop__content{padding:var(--gutter-medium)}}@media screen and (max-width: 36.25em){.block-stop{flex-direction:column}.block-stop .block-stop__intro{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.block-stop .block-stop__intro img{min-width:10rem;width:25%}}@media screen and (max-width: 28.75em){.list-trophies-wide.list-trophies-wide--2,.list-trophies-wide.list-trophies-wide--3{flex-direction:column;gap:0}.list-trophies-wide.list-trophies-wide--2:before,.list-trophies-wide.list-trophies-wide--3:before{display:none}.list-trophies-wide.list-trophies-wide--2 li,.list-trophies-wide.list-trophies-wide--3 li{align-items:center;border-top:1px solid var(--ui-gray-9);display:flex;gap:var(--gutter-large);justify-content:space-between;padding:var(--gutter-medium) 0;text-align:left;width:100%}.list-trophies-wide.list-trophies-wide--2 li:first-child,.list-trophies-wide.list-trophies-wide--3 li:first-child{border-top:none}.list-trophies-wide.list-trophies-wide--2 li img,.list-trophies-wide.list-trophies-wide--3 li img{align-self:flex-start;margin:0;order:2;width:25%}.list-trophies-wide.list-trophies-wide--2 li .list-trophies-wide__txt,.list-trophies-wide.list-trophies-wide--3 li .list-trophies-wide__txt{order:1;width:75%}.list-trophies-wide.list-trophies-wide--2 li .list-trophies-wide__txt strong,.list-trophies-wide.list-trophies-wide--3 li .list-trophies-wide__txt strong{font-size:1.25em}}@media print{body,html{background:none var(--ui-white);color:#000;float:none;height:auto;margin:0;min-height:auto;padding:0;position:static;width:auto}body{padding:.5em}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href="#"],a[href="javascript:"]{content:""}}.chart-area div{text-align:left}.chart{height:450px;margin-bottom:1em;width:100%}.chart span.chart-legend{font-size:1em;margin:0;padding:0}.chart span.chart-legend:before{color:var(--chart-color);content:"●";font-family:Arial,Helvetica,sans-serif;font-size:2em}.chart ul{margin:0}.chart ul li{font-size:1em;margin:0 0 0 .5em;overflow:visible;padding:0 0 0 .5em;position:relative}.chart ul li:before{color:var(--chart-color);content:"●";font-family:Arial,Helvetica,sans-serif;margin-right:.5em}.chart ul li:first-child{margin:0 0 .5em;overflow:hidden;padding-left:0}.chart ul li:first-child:before{display:none}#user-menu[popover]{all:initial;background-color:#fff;border:1px solid #333;padding:1em;position:absolute;right:1em;top:3em;visibility:hidden}#user-menu[popover]:popover-open{visibility:visible}.splash-screen{align-items:center;background-image:url(/generic/bg_grunge.webp);background-size:cover;display:flex;justify-content:center;inset:0;position:fixed}.dice_wealth_error,.login-error{color:var(--a11y-orange);font-size:small}.login-error{max-width:26rem}.home-modal{max-width:40rem;padding:1rem}.home-modal .cayas-logo{margin:0 auto .25em}.home-modal h3{font-weight:400;text-align:center}input[cayascurrencyinput],input[type=number]{letter-spacing:.05em;text-align:right}.editorial .table-container:has(+.legend){margin-bottom:.5em}.editorial .legend>*{font-size:small;margin-bottom:2em}input.loading{background:url(/generic/input-loading.gif) no-repeat 100%}.scenario-icon{height:2em;margin-right:.25em;vertical-align:-.5em;width:2em}a.glossary-link{border-bottom:1px dashed #888;cursor:help;text-decoration:none}@keyframes bang{0%{opacity:1;transform:translateZ(0)}}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.horizontal-shake{animation:horizontal-shaking .35s}i.confetti{background:red;display:block;height:8px;left:50%;opacity:0;position:absolute;top:bottom;width:3px}.katex{font-size:1em;white-space:normal}.katex .base{margin:.5em 0}allocation-builder-processing,cayas-allocation-builder-account-form,cayas-allocation-builder-custom-asset-form,cayas-allocation-builder-emergency-fund-form,cayas-allocation-builder-expected-return-form,cayas-allocation-builder-human-capital-form,cayas-allocation-builder-human-capital-info,cayas-allocation-builder-investor-profile-form,cayas-allocation-builder-market-assumption-form,cayas-allocation-builder-real-estate-form,cayas-allocation-builder-standard-deviation-form,cayas-allocation-check-list,cayas-allocation-check-list-mobile,cayas-allocation-result{display:contents}cayas-allocation-result-negotiable-section,cayas-allocation-result-optimized-section,cayas-allocation-result-overall-section,cayas-allocation-result-projects-section,cayas-allocation-risk-utility-section{display:block;margin-top:3em}.expand-click{position:relative}.expand-click button:before{content:"";display:block;inset:0;position:absolute}.builder-dialog-intro li,.builder-help li,.glossary-panel li{list-style-type:disc;margin-bottom:.5em;margin-left:2em}.svg-icon.help{color:var(--ui-gray-2);cursor:pointer;margin-left:.5em;max-width:20px;vertical-align:baseline}.small-slider .input-range-wrap{scale:.9}.with-submit .with-submit__submit.input-unit{background:#ffffff1a;border-left:none}div.contents{display:contents}div.help-dialog{background-color:var(--ui-always-white);overflow-y:auto;padding:var(--gutter-small)}div.help-dialog .help-dialog-close{position:fixed;right:1em;top:1em}h2.builder-anchor-title div{display:flex;justify-content:space-between}.builder-aside__summary li{cursor:pointer}
