@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,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.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;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;display:block;height:inherit;position:absolute;width:100%}.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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-ext-wght-normal-CFdLnqWt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-wght-normal-Bt8FJ3Mn.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-ext-wght-normal-D70fr4An.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-wght-normal-CxbW-kt-.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-vietnamese-wght-normal-R4O-K-Ty.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-ext-wght-normal-Co5HW6fV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-wght-normal-BOJxtwUa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--r-background-color: #2b2b2b;--r-main-font: "Inter Variable", Helvetica, sans-serif;--r-main-font-size: 2.5rem;--r-main-color: #eee;--r-block-margin: 20px;--r-heading-margin: 0 0 var(--r-block-margin) 0;--r-heading-font: "Inter Variable", Helvetica, sans-serif;--r-heading-color: #eee;--r-heading-line-height: 1.2;--r-heading-letter-spacing: normal;--r-heading-text-transform: none;--r-heading-text-shadow: none;--r-heading-font-weight: normal;--r-heading1-text-shadow: var(--r-heading-text-shadow);--r-heading1-size: 3.77em;--r-heading2-size: 2.11em;--r-heading3-size: 1.55em;--r-heading4-size: 1em;--r-code-font: "Noto Sans Mono Variable", monospace;--r-link-color: #13daec;--r-link-color-dark: #10b9c9;--r-link-color-hover: #42e1f0;--r-selection-background-color: #ff5e99;--r-selection-color: #fff;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0}.theme-white{--r-background-color: #fff;--r-main-font: "Inter Variable", Helvetica, sans-serif;--r-main-font-size: 2.625rem;--r-main-color: #222;--r-block-margin: 20px;--r-heading-margin: 0 0 20px 0;--r-heading-font: "Inter Variable", Helvetica, sans-serif;--r-heading-color: #222;--r-heading-line-height: 1.2;--r-heading-letter-spacing: normal;--r-heading-text-transform: none;--r-heading-text-shadow: none;--r-heading-font-weight: 600;--r-heading1-text-shadow: none;--r-heading1-size: 2.5em;--r-heading2-size: 1.6em;--r-heading3-size: 1.3em;--r-heading4-size: 1em;--r-code-font: "Noto Sans Mono Variable", monospace;--r-link-color: #2a76dd;--r-link-color-dark: rgb(30.7720647773, 99.5566801619, 192.7779352227);--r-link-color-hover: rgb(73.95, 138.55, 226.1);--r-selection-background-color: rgb(95.25, 152.25, 229.5);--r-selection-color: #fff;--r-overlay-element-bg-color: 0, 0, 0;--r-overlay-element-fg-color: 240, 240, 240}.theme-white .has-dark-background,.theme-white .has-dark-background h1,.theme-white .has-dark-background h2,.theme-white .has-dark-background h3,.theme-white .has-dark-background h4,.theme-white .has-dark-background h5,.theme-white .has-dark-background h6{color:#fff}.reveal-viewport{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background:var(--r-background-color);background-color:var(--r-background-color);color:var(--r-main-color);--r-controls-spacing: 12px;--r-overlay-header-height: 40px;--r-overlay-margin: 0px;--r-overlay-padding: 6px;--r-overlay-gap: 5px;--r-control-arrow-size: 3.6em;--r-control-arrow-spacing: 1.4em;--r-control-arrow-length: 2.6em;--r-control-arrow-thickness: .5em}@media screen and (max-width:1024px),(max-height:768px){.reveal-viewport{--r-overlay-header-height: 26px}}.reveal{font-family:var(--r-main-font);font-size:var(--r-main-font-size);font-weight:400;color:var(--r-main-color)}.reveal ::selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal ::-moz-selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal .slide,.reveal .slides section,.reveal .slides section>section{line-height:1.3;font-weight:inherit}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:var(--r-heading-margin);color:var(--r-heading-color);font-family:var(--r-heading-font);font-weight:var(--r-heading-font-weight);line-height:var(--r-heading-line-height);letter-spacing:var(--r-heading-letter-spacing);text-transform:var(--r-heading-text-transform);text-shadow:var(--r-heading-text-shadow);word-wrap:break-word}.reveal h1{font-size:var(--r-heading1-size)}.reveal h2{font-size:var(--r-heading2-size)}.reveal h3{font-size:var(--r-heading3-size)}.reveal h4{font-size:var(--r-heading4-size)}.reveal h1{text-shadow:var(--r-heading1-text-shadow)}.reveal p{margin:var(--r-block-margin) 0;line-height:1.3}.reveal h1:last-child,.reveal h2:last-child,.reveal h3:last-child,.reveal h4:last-child,.reveal h5:last-child,.reveal h6:last-child{margin-bottom:0}.reveal strong,.reveal b{font-weight:700}.reveal em{font-style:italic}.reveal ol,.reveal dl,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:40px}.reveal dt{font-weight:700}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;width:70%;margin:var(--r-block-margin) auto;padding:5px;font-style:italic;background:#ffffff0d;box-shadow:0 0 2px #0003}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;position:relative;width:90%;margin:var(--r-block-margin) auto;text-align:left;font-size:.55em;font-family:var(--r-code-font);line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px #00000026}.reveal code{font-family:var(--r-code-font);text-transform:none;tab-size:2}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal .code-wrapper{white-space:normal}.reveal .code-wrapper code{white-space:pre}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:700}.reveal table th,.reveal table td{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal table th[align=center],.reveal table td[align=center]{text-align:center}.reveal table th[align=right],.reveal table td[align=right]{text-align:right}.reveal table tbody tr:last-child th,.reveal table tbody tr:last-child td{border-bottom:none}.reveal sup{vertical-align:super;font-size:smaller}.reveal sub{vertical-align:sub;font-size:smaller}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal img{margin:var(--r-block-margin) 0}.reveal a{color:var(--r-link-color);text-decoration:none;transition:color .15s ease}.reveal a:hover{color:var(--r-link-color-hover);text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:var(--r-link-color-dark)}.reveal .r-frame{border:4px solid var(--r-main-color);box-shadow:0 0 10px #00000026}.reveal a .r-frame{transition:all .15s linear}.reveal a:hover .r-frame{border-color:var(--r-link-color);box-shadow:0 0 20px #0000008c}.reveal .controls{display:block;position:absolute;top:auto;bottom:var(--r-controls-spacing);right:var(--r-controls-spacing);left:auto;z-index:11;color:var(--r-link-color);pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.reveal .controls .controls-arrow:before,.reveal .controls .controls-arrow:after{content:"";position:absolute;top:0;left:0;width:var(--r-control-arrow-length);height:var(--r-control-arrow-thickness);border-radius:calc(var(--r-control-arrow-thickness) * .5);background-color:currentColor;transition:all .15s ease,background-color .8s ease;transform-origin:calc(var(--r-control-arrow-thickness) * .4) 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:var(--r-control-arrow-size);height:var(--r-control-arrow-size)}.reveal .controls .controls-arrow:before{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(-36deg)}.reveal .controls .navigate-left{right:calc(var(--r-control-arrow-size) + var(--r-control-arrow-spacing) * 2);bottom:calc(var(--r-control-arrow-spacing) + var(--r-control-arrow-size) * .5);transform:translate(-10px)}.reveal .controls .navigate-right{right:0;bottom:calc(var(--r-control-arrow-spacing) + var(--r-control-arrow-size) * .5);transform:translate(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-up{right:calc(var(--r-control-arrow-spacing) + var(--r-control-arrow-size) * .5);bottom:calc(var(--r-control-arrow-spacing) * 2 + var(--r-control-arrow-size));transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{right:calc(var(--r-control-arrow-spacing) + var(--r-control-arrow-size) * .5);bottom:calc(var(--r-control-arrow-spacing) * -1);padding-bottom:var(--r-control-arrow-spacing);transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled:hover,.reveal .controls .enabled.fragmented:hover{opacity:1}.reveal:not(.has-vertical-slides) .controls .navigate-left{bottom:var(--r-control-arrow-spacing);right:calc(.5em + var(--r-control-arrow-spacing) + var(--r-control-arrow-size))}.reveal:not(.has-vertical-slides) .controls .navigate-right{bottom:var(--r-control-arrow-spacing);right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:var(--r-control-arrow-spacing);bottom:calc(var(--r-control-arrow-spacing) + var(--r-control-arrow-size))}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:var(--r-control-arrow-spacing);bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}@media(hover:none){.reveal .controls .controls-arrow:hover:before,.reveal .controls .controls-arrow:active:before{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(45deg)}.reveal .controls .controls-arrow:hover:after,.reveal .controls .controls-arrow:active:after{transform:translate(calc((var(--r-control-arrow-size) - var(--r-control-arrow-length)) * .5)) translateY(calc((var(--r-control-arrow-size) - var(--r-control-arrow-thickness)) * .5)) rotate(-45deg)}}.reveal .progress{background:#0003;color:var(--r-link-color)}@media print{.backgrounds{background-color:var(--r-background-color)}}.reveal-viewport{--slide-pad-x: 88px;--slide-pad-y: 72px;--slide-gap-y: 0px;--slide-gap-x: 24px;--pretok-boundary-color: #4086bf;--slide-title-size: 1.35em;--slide-title-weight: 650;--slide-subtitle-size: 1em;--slide-subtitle-weight: 500;--slide-prose-size: calc(var(--r-main-font-size) * .7);--slide-muted: rgba(0, 0, 0, .66);--slide-card-bg: #ffffff;--slide-card-border: #d9d4cc;--slide-card-radius: 12px;--slide-card-pad: 12px 16px 8px;--slide-chart-margin: var(--r-block-margin);--slide-chart-pad: var(--r-block-margin)}.reveal-viewport:not(.theme-white){--slide-muted: rgba(255, 255, 255, .72);--slide-card-bg: rgba(255, 255, 255, .06);--slide-card-border: rgba(255, 255, 255, .18)}.reveal .slide-root>.slide{position:relative;width:100%;height:100%;box-sizing:border-box}.reveal .slide-root>.slide.slide-grid{padding:var(--slide-pad-y) var(--slide-pad-x);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header" "body" "footer";gap:var(--slide-gap-y) var(--slide-gap-x);align-content:start;font-size:var(--slide-prose-size)}.reveal .slide-root>.slide.slide-grid>.header{grid-area:header;display:grid;gap:10px;align-content:start;justify-items:start}.reveal .slide-root>.slide.slide-grid>.body{grid-area:body;min-height:0}.reveal .slide-root>.slide.slide-grid>.footer{grid-area:footer;min-height:0;font-size:.65em;color:var(--slide-muted)}.reveal .slide-root>.slide.slide-grid>.header h1,.reveal .slide-root>.slide.slide-grid>.header h2{margin:0;text-transform:none;letter-spacing:0;display:block;width:100%;max-width:100%}.reveal .slide-root>.slide.slide-grid>.header h1{font-size:var(--slide-title-size);font-weight:var(--slide-title-weight);line-height:1.1}.reveal .slide-root>.slide.slide-grid>.header h2{font-size:var(--slide-subtitle-size);font-weight:var(--slide-subtitle-weight);line-height:1.15;color:var(--slide-muted)}.reveal .slide-root>.slide.slide-grid.is-center{justify-items:center;align-content:center}.reveal .slide-root>.slide.slide-grid.is-center-v{align-content:center;grid-template-rows:auto auto auto}.reveal .slide-root>.slide.slide-grid.is-center>.header{justify-items:center}.reveal .slide-root>.slide.slide-grid.is-center>.header,.reveal .slide-root>.slide.slide-grid.is-center>.body,.reveal .slide-root>.slide.slide-grid.is-center>.footer{text-align:center}.reveal .slide-root>.slide.slide-grid.pad-tight{--slide-pad-x: 72px;--slide-pad-y: 56px}.reveal .slide-root>.slide.slide-grid.pad-loose{--slide-pad-x: 96px;--slide-pad-y: 80px}.reveal .slide-root>.slide.slide-grid .panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0}.reveal .slide-root>.slide.slide-grid .panels.panels-3{grid-template-columns:repeat(3,minmax(0,1fr))}.reveal .slide-root>.slide.slide-grid .panel{min-width:0;min-height:0}.reveal .slide-root>.slide.slide-grid .body-fill{min-height:0;display:flex;flex-direction:column}.reveal .slide-root>.slide.slide-grid .card{background:var(--slide-card-bg);border:1px solid var(--slide-card-border);border-radius:var(--slide-card-radius);padding:var(--slide-card-pad)}.reveal .slide-root>.slide.slide-grid .card-fill{flex:1;min-height:0}.reveal .slide-root>.slide.slide-grid>.body>.chart{min-width:0;min-height:0;margin:var(--slide-chart-margin)}.reveal .slide-root>.slide.slide-grid>.body>.chart.card{box-sizing:border-box;--slide-card-pad: var(--slide-chart-pad)}.reveal .slide-root>.slide.slide-grid>.body>.chart>.chart-canvas{width:100%;height:100%}html,body,#app{height:100%}html{font-size:16px}body{margin:0;font-family:sans-serif}.slide-engine[data-v-d33e349c]{position:absolute;inset:0;overflow:hidden}.scale-shell[data-v-d33e349c]{position:absolute;left:50%;top:50%;will-change:transform}.stage[data-v-d33e349c]{position:relative;overflow:hidden}.slide-engine[data-v-d33e349c] .slide-root{width:100%;height:100%;display:block;position:relative}.live-slide[data-v-d33e349c]{position:relative;width:100%;height:100%}.offscreen[data-v-d33e349c]{position:fixed;left:-10000px;top:-10000px;visibility:hidden}.offscreen-slide[data-v-d33e349c]{position:relative}.slide-registry[data-v-d33e349c]{position:absolute;inset:0;pointer-events:none;visibility:hidden}.palette-overlay[data-v-2a5c5cc1]{position:fixed;inset:0;background:#0d121c7a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 24px;box-sizing:border-box}.palette-panel[data-v-2a5c5cc1]{width:min(720px,100%);border-radius:14px;background:#f8fafff5;border:1px solid rgba(25,37,56,.16);box-shadow:0 20px 48px #040c1a54,0 1px #fff6 inset;overflow:hidden}.palette-header[data-v-2a5c5cc1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(30,40,56,.12);background:linear-gradient(180deg,#f2f7fffa,#eaf0fcf2)}.palette-breadcrumb[data-v-2a5c5cc1]{font-size:14px;font-weight:600;color:#2b3650}.close-button[data-v-2a5c5cc1]{border:1px solid rgba(44,58,82,.24);border-radius:8px;background:#ffffffe6;color:#27324a;font-size:12px;line-height:1;padding:6px 9px;cursor:pointer}.palette-input[data-v-2a5c5cc1]{width:100%;border:0;outline:none;box-sizing:border-box;padding:14px 16px;font-size:17px;line-height:1.3;color:#111927;background:#fffffff0}.palette-input[data-v-2a5c5cc1]::placeholder{color:#7a859d}.palette-body[data-v-2a5c5cc1]{max-height:min(48vh,440px);overflow-y:auto;border-top:1px solid rgba(30,40,56,.1)}.palette-status[data-v-2a5c5cc1]{padding:14px 16px;font-size:14px;color:#6c7891}.candidate-list[data-v-2a5c5cc1]{margin:0;padding:8px;list-style:none}.candidate-item[data-v-2a5c5cc1]{border-radius:10px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.candidate-item.selected[data-v-2a5c5cc1]{background:linear-gradient(180deg,#d5e6fff5,#c4dafff2)}.candidate-item.disabled[data-v-2a5c5cc1]{opacity:.56;cursor:default}.candidate-title[data-v-2a5c5cc1]{font-size:14px;font-weight:600;line-height:1.3;color:#19243a}.candidate-subtitle[data-v-2a5c5cc1]{margin-top:2px;font-size:12px;line-height:1.3;color:#5f6f8e}@media(max-width:720px){.palette-overlay[data-v-2a5c5cc1]{padding-top:8vh}.palette-panel[data-v-2a5c5cc1]{border-radius:12px}.palette-input[data-v-2a5c5cc1]{font-size:16px}}.title-slide[data-v-039a18fd]{--slide-title-size: 1.72em;--slide-subtitle-size: 1.04em;--slide-prose-size: calc(var(--r-main-font-size) * .62)}.header[data-v-039a18fd]{gap:14px}.title[data-v-039a18fd]{letter-spacing:-.015em}.subtitle[data-v-039a18fd]{max-width:46ch}.meta[data-v-039a18fd]{margin-top:10px;display:grid;gap:8px;justify-items:start}.speaker[data-v-039a18fd]{margin:0;font-weight:650;font-size:1.02em}.details[data-v-039a18fd]{margin:0;font-size:.86em;color:var(--slide-muted)}.prefix-prediction[data-v-c3889783]{position:relative;width:min(100%,1110px);height:500px;margin:0 auto;--sampling-ink: #1f4f71;--sampling-token-bg: rgba(74, 163, 223, .22);--sampling-token-border: rgba(74, 163, 223, .58)}.token-layer[data-v-c3889783]{position:absolute;inset:0}.text-chip[data-v-c3889783]{position:absolute;top:202px;height:56px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--sampling-token-border);border-radius:10px;background:var(--sampling-token-bg);color:#111;font-size:.78em;font-weight:640;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2}.text-chip-text[data-v-c3889783]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.25;white-space:nowrap}.input-chip[data-v-c3889783]{left:76px;width:470px}.output-chip[data-v-c3889783]{left:792px;width:150px}.input-bracket[data-v-c3889783],.output-bracket[data-v-c3889783]{position:absolute;top:280px;height:58px}.input-bracket[data-v-c3889783]{left:76px;width:470px}.output-bracket[data-v-c3889783]{left:792px;width:150px}.bracket-rule[data-v-c3889783]{position:absolute;left:0;top:0;width:100%;height:18px;box-sizing:border-box;border-color:#1f4f718c;border-style:none solid solid solid;border-width:0 2px 2px 2px;border-radius:0 0 5px 5px}.bracket-label[data-v-c3889783]{position:absolute;left:50%;top:28px;margin:0;transform:translate(-50%);color:var(--slide-muted);font-size:.86em;line-height:1;letter-spacing:.06em;white-space:nowrap}.flow-arrow[data-v-c3889783]{position:absolute;top:218px;color:var(--sampling-ink);font-size:.96em;font-weight:650;line-height:1;letter-spacing:0}.input-arrow[data-v-c3889783]{left:572px}.output-arrow[data-v-c3889783]{left:738px}.lm-box[data-v-c3889783]{position:absolute;top:202px;left:628px;width:88px;height:56px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #9abda8;border-radius:8px;background:#f2f8f4;color:#2f6845;font-size:.78em;font-weight:700;letter-spacing:.02em}.prefix-prediction[data-v-066c1829]{position:relative;width:min(100%,1110px);height:500px;margin:0 auto;--sampling-base: #4aa3df;--sampling-ink: #1f4f71;--sampling-token-bg: rgba(74, 163, 223, .22);--sampling-token-border: rgba(74, 163, 223, .58);--sampling-token-active-bg: color-mix(in srgb, var(--sampling-base) 34%, #ffffff);--sampling-token-active-border: color-mix(in srgb, var(--sampling-base) 82%, #000000);--sampling-box-bg: rgba(74, 163, 223, .08);--sampling-box-border: rgba(74, 163, 223, .35)}.output-label[data-v-066c1829],.bracket-label[data-v-066c1829]{position:absolute;margin:0;font-size:.86em;line-height:1;letter-spacing:.06em;color:var(--slide-muted);white-space:nowrap}.output-label[data-v-066c1829]{top:46px;text-align:center}.token-layer[data-v-066c1829],.probability-layer[data-v-066c1829]{position:absolute;inset:0}.token-chip[data-v-066c1829]{position:absolute;width:125px;height:56px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--sampling-token-border);border-radius:10px;background:var(--sampling-token-bg);color:#111;font-size:.78em;font-weight:640;line-height:1;overflow:hidden;z-index:2}.token-chip-text[data-v-066c1829]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.25;white-space:nowrap}.token-chip.is-active[data-v-066c1829]{border-color:var(--sampling-token-active-border);background:var(--sampling-token-active-bg);font-weight:760;z-index:4}.token-chip.is-committed[data-v-066c1829]{z-index:3}.probability-label[data-v-066c1829]{position:absolute;height:56px;display:flex;align-items:center;color:#111;font-size:.66em;font-weight:500;line-height:1;white-space:nowrap}.probability-label.is-active[data-v-066c1829]{font-weight:640}.input-bracket[data-v-066c1829]{position:absolute;height:58px}.bracket-rule[data-v-066c1829]{position:absolute;left:0;top:0;width:100%;height:18px;box-sizing:border-box;border-color:#1f4f718c;border-style:none solid solid solid;border-width:0 2px 2px 2px;border-radius:0 0 5px 5px}.bracket-label[data-v-066c1829]{left:50%;top:28px;transform:translate(-50%)}.bracket-label.is-explanatory[data-v-066c1829]{letter-spacing:0}.flow-arrow[data-v-066c1829]{position:absolute;color:var(--sampling-ink);font-size:.96em;font-weight:650;line-height:1;letter-spacing:0}.input-arrow[data-v-066c1829],.output-arrow[data-v-066c1829]{top:218px}.lm-box[data-v-066c1829]{position:absolute;top:202px;width:88px;height:56px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #9abda8;border-radius:8px;background:#f2f8f4;color:#2f6845;font-size:.78em;font-weight:700;letter-spacing:.02em}.intro-sampling-body[data-v-049381e4]{display:flex;align-items:center;justify-content:center}.intro-sampling-stack[data-v-049381e4]{width:100%;min-height:0}.slide.slide-grid>.header .intro-sampling-title[data-v-049381e4]{display:block;width:100%}.intro-escape-list[data-v-049381e4]{margin:var(--r-block-margin) 0;padding-left:1.1em;display:grid;gap:1.2em;line-height:1.28}.intro-escape-item[data-v-049381e4]{margin:0}.slide.slide-grid .panels.intro-tokenization-panels[data-v-049381e4]{height:100%;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:stretch}.slide.slide-grid .panels.intro-tokenization-panels.is-image-left[data-v-049381e4]{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.slide.slide-grid .panels.intro-tokenization-panels.is-image-left>.panel.intro-tokenization-image-panel[data-v-049381e4]{order:1}.slide.slide-grid .panels.intro-tokenization-panels.is-image-left>.tweet-wrap[data-v-049381e4]{order:2}.slide.slide-grid .panels.intro-tokenization-panels.is-image-right[data-v-049381e4]{grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}.slide.slide-grid .panels.intro-tokenization-panels.is-image-right>.tweet-wrap[data-v-049381e4]{order:1}.slide.slide-grid .panels.intro-tokenization-panels.is-image-right>.panel.intro-tokenization-image-panel[data-v-049381e4]{order:2}.slide.slide-grid .panel.card.intro-tokenization-image-panel[data-v-049381e4]{--slide-card-pad: 10px;margin:var(--r-block-margin) 0;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:0;overflow:hidden}.slide.slide-grid .panel.intro-tokenization-image-panel .intro-tokenization-image[data-v-049381e4]{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.slide.slide-grid .panel.intro-tokenization-image-panel.has-footnote .intro-tokenization-image[data-v-049381e4]{flex:1 1 auto;min-height:0}.intro-tokenization-image-footnote[data-v-049381e4]{flex:0 0 auto;font-size:1.24rem;line-height:1.1;color:color-mix(in srgb,currentColor 62%,transparent);text-align:center}.tweet-wrap[data-v-049381e4]{width:100%;display:flex;justify-content:center}.takeaway-card[data-v-3e73ce53]{text-align:left;display:flex;flex-direction:column;gap:12px;border-left-width:6px;border-left-color:#2f6f9f;box-shadow:0 14px 40px #00000014;background-image:linear-gradient(135deg,#2f6f9f1f,#2f6f9f00 52%)}.takeaway-card--compact[data-v-3e73ce53]{--slide-card-pad: 14px 18px}.takeaway-card--regular[data-v-3e73ce53]{max-width:31em;margin:0 auto;--slide-card-pad: 18px 22px}.takeaway-title[data-v-3e73ce53]{margin:0;font-weight:750;letter-spacing:-.02em;line-height:1.05}.takeaway-title--compact[data-v-3e73ce53]{font-size:.95em}.takeaway-title--regular[data-v-3e73ce53]{font-size:1.25em}.takeaway-text[data-v-3e73ce53]{margin:0;line-height:1.25}.takeaway-text--compact[data-v-3e73ce53]{font-size:.72em}.takeaway-text--regular[data-v-3e73ce53]{font-size:1em}.counts[data-v-a84d15fe]{--bpe-highlight-color: #4086bf;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4em .6em;align-items:center;justify-items:center;align-self:stretch;width:100%;font-size:.75em}.count-item[data-v-a84d15fe]{display:inline-flex;gap:.25em;align-items:center;justify-content:center;position:relative;min-width:0;width:100%;white-space:nowrap}.pair[data-v-a84d15fe]{background:#d6d6d6;color:#111;padding:.05em .2em;border-radius:var(--tile-radius, .2em);display:inline-flex;gap:.2em;align-items:center;white-space:nowrap}.count-item--active .pair[data-v-a84d15fe],.count-item--highlight .pair[data-v-a84d15fe]{font-weight:600;box-shadow:0 0 .5em #4086bf80;transform:scale(1.1);background:var(--bpe-highlight-color);color:#fff}.count[data-v-a84d15fe]{font-variant-numeric:tabular-nums;white-space:nowrap}.merge-list[data-v-17b7a4f0]{display:flex;flex-direction:column;align-items:stretch;width:100%}.merge-list__content[data-v-17b7a4f0]{display:flex;flex-direction:column;align-items:stretch;opacity:1}.merge-list__items[data-v-17b7a4f0]{display:flex;flex-wrap:wrap;gap:.35em .6em;align-items:center;justify-content:center;font-size:.75em}.merge-list__item[data-v-17b7a4f0]{display:inline-flex;align-items:center;gap:.25em}.merge-list__index[data-v-17b7a4f0]{font-variant-numeric:tabular-nums}.pair[data-v-17b7a4f0]{background:#d6d6d6;color:#111;padding:.05em .2em;border-radius:var(--tile-radius, .2em);border:1px solid transparent;display:inline-flex;gap:.2em;align-items:center;white-space:nowrap}.pair--python[data-v-17b7a4f0]{background:var(--python-panel-bg, #d6d6d6);border-color:var(--python-panel-border, transparent)}.pair--english[data-v-17b7a4f0]{background:var(--english-panel-bg, #d6d6d6);border-color:var(--english-panel-border, transparent)}.quoted-text[data-v-705c292d]{position:relative;width:100%;text-align:center;font-size:var(--r-main-font-size);line-height:0;margin:var(--r-block-margin) 0}.char[data-v-705c292d],.quote[data-v-705c292d]{display:inline-block;vertical-align:middle}.char--tile[data-v-705c292d],.quote[data-v-705c292d]{line-height:1.2}.char[data-v-705c292d]{transform:translate(0)}.char--tile[data-v-705c292d]{--tile-pad-x: .2em;--tile-pad-y: .05em;background:#d6d6d6;color:#111;padding:var(--tile-pad-y) var(--tile-pad-x);display:inline-block;border-radius:var(--tile-radius, .2em)}.char--merge[data-v-705c292d]{background:#4086bf;color:#fff}.pretok-boundary[data-v-705c292d]{display:inline-block;width:5px;height:2em;background:var(--pretok-boundary-color, #4086bf);border-radius:999px;vertical-align:middle}.pretok-boundary--strut[data-v-705c292d]{background:transparent}.manual-line-break[data-v-705c292d]{display:block;line-height:0}.window[data-v-705c292d]{--window-pad: .15em;--window-outline-color: #4086bf;--window-outline-width: 2px;--window-outline-glow: rgba(64, 134, 191, .65);position:absolute;display:block;border-radius:calc(var(--tile-radius, .2em) + var(--window-pad));pointer-events:none}.window-inner[data-v-705c292d]{position:absolute;inset:calc(-1 * var(--window-pad));border-radius:inherit;border:var(--window-outline-width) solid var(--window-outline-color);box-shadow:0 0 .5em var(--window-outline-glow)}.window--blocked .window-inner[data-v-705c292d]{--window-outline-color: #dc2626;--window-outline-glow: rgba(220, 38, 38, .7)}.body-inference[data-v-99280d46]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,12em));column-gap:1em;justify-content:center;align-items:start;align-content:start}.merge-column[data-v-99280d46]{grid-column:1;grid-row:1;position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch}.merge-list-title[data-v-99280d46]{margin:var(--r-block-margin) 0}.body-inference[data-v-99280d46] .merge-list__items{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25em}.inference-panel[data-v-99280d46]{grid-column:2;grid-row:1;align-self:start;position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch}.inference-connectors[data-v-99280d46]{position:absolute;inset:0;pointer-events:none;z-index:3}.inference-connector[data-v-99280d46]{position:absolute;inset:0}.inference-connectors-svg[data-v-99280d46]{display:block;overflow:visible}.inference-connector-path[data-v-99280d46]{fill:none;stroke:#2f6f9f;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;color:#2f6f9f;opacity:.85}.inference-title[data-v-99280d46]{margin:var(--r-block-margin) 0;font-family:var(--r-code-font)}.inference-title-token[data-v-99280d46]{color:var(--r-link-color)}.inference-steps[data-v-99280d46]{display:flex;flex-direction:column;gap:1em;font-size:.75em}.inference-step[data-v-99280d46]{display:flex;align-items:center;gap:.25em}.inference-step-index[data-v-99280d46]{font-variant-numeric:tabular-nums}.inference-step-status[data-v-99280d46]{font-size:.9em}.inference-return[data-v-99280d46]{display:flex;align-items:center;gap:.25em;margin-top:.75em}.inference-return-label[data-v-99280d46]{font-family:var(--r-code-font);font-size:.75em}[data-v-99280d46] .inference-word.quoted-text{font-size:calc(var(--r-main-font-size) * .7);width:auto;margin:0;text-align:left}.most-frequent-pair[data-v-acfb986b]{margin:var(--r-block-margin) 0;display:inline-flex;align-items:center;gap:.3em}.pair[data-v-acfb986b]{background:#d6d6d6;color:#111;padding:.05em .2em;border-radius:var(--tile-radius, .2em);display:inline-flex;gap:.2em;align-items:center;white-space:nowrap}.pair--highlight[data-v-acfb986b]{background:#4086bf;color:#fff}.counts-wrap[data-v-b04311c2]{width:100%}.counts-wrap-simple[data-v-b04311c2]{display:flex;align-items:center;justify-content:flex-start}[data-v-b04311c2] .merge-list__items{justify-content:flex-start}.slide.focus-selected-pair[data-v-b04311c2] .count-item:not(.count-item--highlight):not(.count-item--active){opacity:.5}.merge-column[data-v-b04311c2]{grid-column:1;grid-row:1;position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch}.merge-list-title[data-v-b04311c2]{margin:var(--r-block-margin) 0}.bpe-overview-card[data-v-b04311c2]{max-width:36em}.bpe-overview-citation[data-v-b04311c2]{display:block;margin-top:.7em;font-size:.82em;opacity:.88}.takeaway-card-intro[data-v-b04311c2]{margin-top:1.7em}.echart-root[data-v-1164ccd3]{width:100%;height:100%}.echart-probe[data-v-52a136b0]{position:relative;width:100%;height:100%}.probe-hidden[data-v-52a136b0]{position:absolute;inset:0;opacity:0;pointer-events:none}.tokenizer-dist-chart[data-v-967b4d96]{position:relative;width:100%;height:100%}.bezier-arrow[data-v-5c8d046e]{width:100%;height:100%;overflow:visible}.bezier-arrow-path[data-v-5c8d046e]{fill:none;stroke-linecap:round;stroke-linejoin:round}.callout-layer[data-v-cc834429]{position:absolute;inset:0;pointer-events:none;z-index:20}.magnifier[data-v-cc834429]{position:absolute;margin:0!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.16))}.arrow-wrap[data-v-cc834429]{position:absolute;inset:0}.callout-top-note[data-v-cc834429]{position:absolute;display:inline-block;width:fit-content;text-align:left;padding:12px 14px;border-radius:12px;font-size:16px;line-height:1.25;font-weight:500;color:#181818eb;background:#fffffff0;border:2.5px solid #000;box-shadow:0 18px 36px #00000029,0 2px 8px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.slide[data-v-5c2c9310]{position:relative;width:100%;height:100%;padding:64px 72px;box-sizing:border-box;display:flex;flex-direction:column}.header[data-v-5c2c9310]{display:flex;flex-direction:column;gap:8px}.title[data-v-5c2c9310]{margin:0;text-transform:none;letter-spacing:-.02em;font-size:calc(var(--slide-prose-size) * 1.35)}.subtitle[data-v-5c2c9310]{margin:0;text-transform:none;font-size:.62em;color:#222222b8}.tokenizer-dist-plot[data-v-5c2c9310]{align-items:stretch}.chart-frame[data-v-5c2c9310]{flex:1;min-height:520px;position:relative}.chart[data-v-5c2c9310],.chart-probe-host[data-v-5c2c9310]{width:100%;height:100%}@media(max-width:1024px),(max-height:700px){.slide[data-v-5c2c9310]{padding:56px 60px}.chart-frame[data-v-5c2c9310]{min-height:420px}}.slide[data-v-fc987546]{position:relative;width:100%;height:100%;overflow:hidden;--label-color: #111111;--label-accent-color: #111111;--shell-center-y: 56.5%;--shell-h: 340px;--title-gap: 44px;--grid-pad-x: 28px;--grid-pad-y: 16px;--grid-col-gap: 72px;--zone-private-bg: rgba(0, 0, 0, .055);--zone-private-border: rgba(0, 0, 0, .14);--zone-private-label-bg: rgba(255, 255, 255, .82);--zone-private-label-fg: rgba(0, 0, 0, .78);--arrow-base-color: #111111;--arrow-accent-color: var(--pretok-boundary-color, #4086bf);--arrow-stroke: 18}.slide.is-two-row[data-v-fc987546]{--shell-h: 520px}.slide.is-accent[data-v-fc987546]{--label-accent-color: var(--pretok-boundary-color, #4086bf)}.title[data-v-fc987546]{position:absolute;margin:0;left:5%;top:calc(var(--shell-center-y) - (var(--shell-h) / 2) - var(--title-gap));width:90%;transform:translateY(-100%);text-align:center;text-transform:none;letter-spacing:0;font-size:1.36em;font-weight:500;line-height:1.08}.layout-shell[data-v-fc987546]{position:absolute;left:7.5%;right:7.5%;top:var(--shell-center-y);height:var(--shell-h);transform:translateY(-50%)}.zone-overlay[data-v-fc987546]{position:absolute;inset:0;pointer-events:none;z-index:1}.zone-box[data-v-fc987546]{position:absolute;border-radius:22px;background:transparent;border:2px solid transparent;box-sizing:border-box}.zone-box.is-private[data-v-fc987546]{background:var(--zone-private-bg);border-color:var(--zone-private-border)}.zone-label[data-v-fc987546]{position:absolute;left:16px;top:14px;padding:6px 10px;border-radius:999px;background:var(--zone-private-label-bg);color:var(--zone-private-label-fg);font-size:.56em;font-weight:700;letter-spacing:.08em;line-height:1}.arrow-overlay[data-v-fc987546]{position:absolute;inset:0;pointer-events:none;z-index:5}.arrow-atom[data-v-fc987546]{position:absolute;inset:0}.callout-overlay[data-v-fc987546]{position:absolute;inset:0;pointer-events:none;z-index:20}.callout[data-v-fc987546]{position:absolute;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:0 14px;box-sizing:border-box;border-radius:0;border:0;background:transparent;color:#000000d1;font-size:.72em;font-weight:700;line-height:1;white-space:nowrap}.icon-grid[data-v-fc987546]{position:relative;width:100%;padding:var(--grid-pad-y) var(--grid-pad-x);box-sizing:border-box;display:grid;grid-template-columns:max-content max-content max-content;grid-template-rows:max-content max-content;grid-template-areas:"books pipeline llm" ". tokenizer tokenizer-artifact";align-items:center;justify-items:center;justify-content:center;column-gap:var(--grid-col-gap);row-gap:90px;z-index:10}.cell[data-v-fc987546]{position:relative;top:var(--nudge-y, 0px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.books-cell[data-v-fc987546]{grid-area:books}.pipeline-cell[data-v-fc987546]{grid-area:pipeline}.llm-cell[data-v-fc987546]{grid-area:llm}.tokenizer-cell[data-v-fc987546]{grid-area:tokenizer}.tokenizer-artifact-cell[data-v-fc987546]{grid-area:tokenizer-artifact}.cell.is-hidden[data-v-fc987546]{opacity:0}.icon[data-v-fc987546]{display:block;object-fit:contain;width:auto!important;height:var(--icon-h, auto)!important;margin:0!important;max-width:100%}.label[data-v-fc987546]{margin:0;text-align:center;text-transform:none;color:var(--label-color);font-size:.73em;font-weight:600;line-height:1.1;white-space:nowrap}.label-accent[data-v-fc987546]{color:var(--label-accent-color)}.slide-grid[data-v-e4209e7e]{--slide-title-size: 1em}.chatgpt-demo[data-v-e4209e7e]{--slide-chart-margin: var(--r-block-margin);--slide-chart-pad: 0;min-height:480px;min-width:0;width:80%;display:flex;margin:0;border:0;border-radius:0;overflow:hidden}.chatgpt-body[data-v-e4209e7e]{align-items:center;gap:var(--r-block-margin)}.footnote[data-v-e4209e7e]{margin:0;width:100%;text-align:center;color:var(--slide-muted);font-size:.62em;line-height:1.2}.chatgpt-canvas[data-v-e4209e7e]{flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%}.chatgpt-canvas[data-v-e4209e7e] .live-island-placeholder{width:100%;height:100%}.chatgpt-frame[data-v-e4209e7e]{width:100%;height:100%;border:0;display:block;pointer-events:none}.slide.slide-grid[data-v-ac39c0dc]{--slide-gap-y: var(--r-block-margin)}.explore-body[data-v-ac39c0dc]{display:flex;flex-direction:column;gap:.8em}.top-block[data-v-ac39c0dc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4em}.text-column[data-v-ac39c0dc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75em}.provider[data-v-ac39c0dc]{margin:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;align-self:flex-start;gap:.45em;max-width:100%}.provider-note[data-v-ac39c0dc]{font-weight:400}.merge-rows[data-v-ac39c0dc]{display:flex;flex-direction:column;gap:.34em}.merge-row[data-v-ac39c0dc]{display:grid;grid-template-columns:3.2em auto;align-items:baseline;column-gap:.5em}.row-rank[data-v-ac39c0dc],.row-tokens[data-v-ac39c0dc],.devanagari-bytes[data-v-ac39c0dc]{font-family:var(--r-code-font);font-variant-numeric:tabular-nums}.row-rank[data-v-ac39c0dc]{justify-self:end;text-align:right}.row-tokens[data-v-ac39c0dc]{display:inline-flex;align-items:baseline;gap:.8em}.statements[data-v-ac39c0dc]{display:flex;flex-direction:column;gap:.24em;max-width:44em}.statement[data-v-ac39c0dc]{margin:0}.is-devanagari .text-column[data-v-ac39c0dc]{max-width:37em}.devanagari-callout[data-v-ac39c0dc]{width:14em;margin-top:1.1em;display:flex;flex-direction:column;align-items:center;gap:.2em}.devanagari-char[data-v-ac39c0dc]{margin:0;font-size:1.45em;line-height:1}.devanagari-arrow[data-v-ac39c0dc]{width:24px;height:38px;color:#5b9fd4}.devanagari-bytes[data-v-ac39c0dc]{margin:0}.devanagari-chart-wrap[data-v-ac39c0dc]{display:flex;justify-content:center}.devanagari-chart[data-v-ac39c0dc]{width:900px!important;height:306px!important}.infer-body[data-v-ac39c0dc]{align-self:start;max-width:51em;display:flex;flex-direction:column;gap:.25em}.infer-line[data-v-ac39c0dc]{margin:0;line-height:1.2;text-wrap:balance}.infer-line-gap[data-v-ac39c0dc]{margin-top:.6em}.slide[data-v-05a482f7]{position:relative;width:100%;height:100%;padding:var(--slide-pad-y) var(--slide-pad-x);box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.forward-example h2[data-v-05a482f7]{text-transform:none;letter-spacing:-.02em;margin:0;font-size:1.2em}.title-block[data-v-05a482f7]{display:flex;flex-direction:column;gap:0}.flow[data-v-05a482f7]{flex:1;position:relative;display:grid;grid-template-columns:9em max-content max-content;grid-template-rows:repeat(2,minmax(214px,1fr));column-gap:20px;row-gap:22px;align-items:center;justify-content:space-between;align-content:center;padding-top:24px;box-sizing:border-box;min-height:0}.data-stack[data-v-05a482f7],.flow-grid-pie[data-v-05a482f7],.flow-grid-merge[data-v-05a482f7]{position:relative;z-index:2;min-height:0}.flow-connectors[data-v-05a482f7]{position:absolute;inset:0;pointer-events:none;z-index:1}.flow-connector-item[data-v-05a482f7]{position:absolute;inset:0}.flow-connectors-svg[data-v-05a482f7]{display:block;overflow:visible}.flow-callouts[data-v-05a482f7]{position:absolute;inset:0;pointer-events:none;z-index:3}.flow-callout-outline[data-v-05a482f7]{position:absolute;border:5px solid #0f6b57;background:transparent;box-sizing:border-box;box-shadow:0 10px 24px #0b4a3b52}.flow-callout-connector[data-v-05a482f7]{position:absolute;width:5px;transform:translate(-50%);background:#0f6b57;box-shadow:0 4px 10px #0b4a3b47}.flow-callout[data-v-05a482f7]{position:absolute;max-width:16em;padding:.35em .65em;border-radius:.55em;background:#0f6b57;color:#ecfff8;font-size:.48em;font-weight:600;letter-spacing:.01em;line-height:1.25;box-shadow:0 10px 24px #0b4a3b57}.flow-connector-path[data-v-05a482f7]{fill:none;stroke:#9aa3b2;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:round;color:#9aa3b2;opacity:.9}.data-stack[data-v-05a482f7]{grid-column:1;grid-row:1 / 3;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));align-content:center;align-items:center;gap:58px}.panel[data-v-05a482f7]{--panel-accent: #b0b4bf;--panel-bg: #f5f6f8;--panel-border: #d6d9e0;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:18px;padding:16px 18px;box-shadow:0 18px 36px #11162214;display:flex;flex-direction:column;gap:12px;min-height:0;font-size:.55em}.panel--python[data-v-05a482f7]{--panel-accent: var(--python-accent);--panel-bg: var(--python-panel-bg);--panel-border: var(--python-panel-border)}.panel--english[data-v-05a482f7]{--panel-accent: var(--english-accent);--panel-bg: var(--english-panel-bg);--panel-border: var(--english-panel-border)}.panel__header[data-v-05a482f7]{display:flex;align-items:baseline;justify-content:flex-start;font-weight:600;letter-spacing:.02em}.panel__title[data-v-05a482f7]{font-size:1em}.panel__accent[data-v-05a482f7]{height:4px;border-radius:999px;background:var(--panel-accent);opacity:.9}.panel__body[data-v-05a482f7]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92em;line-height:1.4;color:#1d1d1f;overflow:hidden}.panel__body--code[data-v-05a482f7]{font-family:var(--r-code-font);font-size:.86em;width:100%;margin:0;padding:0;background:transparent;box-shadow:none;position:static;text-align:left}.panel__body--code[data-v-05a482f7],.panel__body[data-v-05a482f7]{margin:0}.flow-grid-pie[data-v-05a482f7],.flow-grid-merge[data-v-05a482f7]{place-self:center}.flow-grid-pie[data-v-05a482f7]{grid-column:2;min-height:232px;margin-left:70px}.flow-grid-merge[data-v-05a482f7]{grid-column:3}.flow-grid-row-1[data-v-05a482f7]{grid-row:1}.flow-grid-row-2[data-v-05a482f7]{grid-row:2}.center__chart[data-v-05a482f7]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.column-heading[data-v-05a482f7]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;text-transform:uppercase;letter-spacing:.18em;font-size:.48em;font-weight:600;color:#5a5f6b}.merge-output>.column-heading[data-v-05a482f7]{font-size:.6667em}.pie-frame[data-v-05a482f7]{position:relative;width:178px;height:178px;border-radius:50%;border:1px solid #dfe3ea;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px #1116221f}.pie-chart[data-v-05a482f7]{width:178px;height:178px}.merge-output[data-v-05a482f7]{position:relative;height:fit-content;width:fit-content;max-width:100%;background:#fdfdfd;border:1px solid #e3e5ea;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;font-size:.72em;box-shadow:0 14px 30px #11162214}.merge-output[data-v-05a482f7] .merge-list__items{display:grid;grid-template-columns:4em 4em;grid-template-rows:repeat(3,max-content);grid-auto-flow:row;align-items:flex-start;justify-content:flex-start;width:fit-content;gap:.4em .9em}.merge-output[data-v-05a482f7] .merge-list,.merge-output[data-v-05a482f7] .merge-list__content{width:fit-content}.slide[data-v-4af2c5d3]{position:relative;width:100%;height:100%;padding:var(--slide-pad-y) var(--slide-pad-x);box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.slide--math[data-v-4af2c5d3]{justify-content:center;align-items:center}.equation-reference[data-v-4af2c5d3]{position:absolute;left:50%;bottom:44px;transform:translate(-50%);width:min(1120px,92%);pointer-events:none;opacity:.35}.equation-reference__label[data-v-4af2c5d3]{font-size:.42em;letter-spacing:.18em;text-transform:uppercase;color:#6b6f76;text-align:center;margin-bottom:8px}.equation-reference__katex[data-v-4af2c5d3]{display:block;text-align:center;font-size:.58em;color:#1f2228bf}.math-inequality[data-v-4af2c5d3]{width:min(1160px,96%);display:flex;justify-content:center;margin-top:36px;pointer-events:none}.math-inequality__box[data-v-4af2c5d3]{display:block;background:#fff;border:2px solid #d2d8e0;border-radius:20px;padding:24px 34px;box-shadow:0 18px 42px -22px #0f162273}.math-inequality__katex[data-v-4af2c5d3]{display:block;text-align:center;font-size:.6em;color:#1f2228}.constraint-table[data-v-4af2c5d3]{display:grid;--mix-base: #2fa18a;--mix-surface: #eaf6f3;--merge-col: 155px;grid-template-columns:var(--merge-col) max-content minmax(0,1.9fr) max-content minmax(0,1.9fr) max-content minmax(0,1.9fr);column-gap:10px;row-gap:8px;align-items:stretch;grid-auto-rows:auto}.constraint-table--math[data-v-4af2c5d3]{grid-template-columns:max-content max-content max-content max-content max-content max-content max-content;width:fit-content;max-width:100%;margin:0 auto;align-items:end;column-gap:0px;row-gap:14px}.constraint-table--math .grid-cell[data-v-4af2c5d3]{position:relative;top:var(--equation-baseline-shift, 0px)}.constraint-table--math .row-label[data-v-4af2c5d3]{padding-right:.7em}.constraint-table--math .chart-block[data-v-4af2c5d3]{background:transparent;border:0;border-radius:0;padding:0;color:var(--chart-accent)}.constraint-table--math .operator[data-v-4af2c5d3]{font-size:.7em}.grid-cell[data-v-4af2c5d3]{grid-row:var(--row);min-width:0;z-index:2}.header-cell[data-v-4af2c5d3]{font-size:.42em;letter-spacing:.18em;text-transform:uppercase;color:#5a5f6b;text-align:center;align-self:center}.header-cell--merges[data-v-4af2c5d3]{grid-column:1;grid-row:1;text-align:left}.header-cell--en[data-v-4af2c5d3]{grid-column:3;grid-row:1}.header-cell--py[data-v-4af2c5d3]{grid-column:5;grid-row:1}.header-cell--mix[data-v-4af2c5d3]{grid-column:7;grid-row:1}.row-connector[data-v-4af2c5d3]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;margin:12px 0;grid-column:1 / -1;z-index:1}.connector-label[data-v-4af2c5d3]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.5em;color:#6b6f76;text-align:center;width:auto}.connector-text[data-v-4af2c5d3]{letter-spacing:.08em;text-transform:uppercase}.connector-merge[data-v-4af2c5d3]{font-family:var(--r-code-font);color:#1f2228}.connector-arrow[data-v-4af2c5d3]{display:flex;flex-direction:column;align-items:center;gap:0}.arrow-line[data-v-4af2c5d3]{width:3px;height:16px;border-radius:999px;background:#b9bdc7}.arrow-head[data-v-4af2c5d3]{width:0;height:0;border:7px solid transparent;border-width:7px 6px 0 6px;border-color:#b9bdc7 transparent transparent transparent;margin-top:-3px}.row-label[data-v-4af2c5d3]{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:.8em;color:#1f2228;align-self:center;grid-column:1;font-family:var(--r-code-font)}.row-label--max[data-v-4af2c5d3]{color:#0f6b57}.row-label--max .merge-token[data-v-4af2c5d3]{background:var(--mix-base, #2fa18a);border-color:#0b4a3be6;border-color:color-mix(in srgb,var(--mix-base, #2fa18a) 70%,#000000);color:#fff}.merge-index[data-v-4af2c5d3]{font-variant-numeric:tabular-nums}.merge-space[data-v-4af2c5d3]{display:inline}.merge-token[data-v-4af2c5d3]{display:inline-block;background:#f7f8fa;border:1px solid rgba(0,0,0,.08);padding:.08em .3em;border-radius:.35em;color:inherit;letter-spacing:.02em;overflow-wrap:anywhere}.merge-stack[data-v-4af2c5d3]{position:relative;display:inline-flex;align-items:center;--popup-shadow-x: 0px;--popup-shadow-y: 0px;--popup-shadow-blur: 0px;--popup-shadow-color: rgba(11, 74, 59, 0);filter:drop-shadow(var(--popup-shadow-x) var(--popup-shadow-y) var(--popup-shadow-blur) var(--popup-shadow-color))}.merge-stack--popup[data-v-4af2c5d3]{--popup-shadow-x: 5px;--popup-shadow-y: 5px;--popup-shadow-blur: 7px;--popup-shadow-color: hsla(165.714, 74.118%, 10%, .7)}.popup-pill[data-v-4af2c5d3]{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#0f6b57;color:#ecfff8;font-size:.68em;font-weight:600;padding:.36em .9em;border-radius:.35em;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border:1px solid #0b4a3b}.popup-pill--inline[data-v-4af2c5d3]{position:absolute;left:50%;top:100%;transform:translate(-50%,14px);font-size:.42em;padding:.28em .7em;letter-spacing:.12em;width:fit-content}.popup-pill--floating[data-v-4af2c5d3]{position:absolute;left:50%;top:100%;transform:translate(-50%,16px);z-index:2}.popup-caret[data-v-4af2c5d3]{position:absolute;left:50%;top:-9px;width:0;height:0;border:8px solid transparent;border-width:0 8px 9px 8px;border-color:transparent transparent #0b4a3b transparent;transform:translate(-50%)}.popup-caret-inner[data-v-4af2c5d3]{position:absolute;left:50%;top:1px;width:0;height:0;border:7px solid transparent;border-width:0 7px 8px 7px;border-color:transparent transparent #0f6b57 transparent;transform:translate(-50%)}.popup-text[data-v-4af2c5d3]{position:relative}.alpha-cell[data-v-4af2c5d3]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:.7em;color:var(--chart-accent);white-space:nowrap}.operator[data-v-4af2c5d3]{display:flex;align-items:center;justify-content:center;font-size:1em;color:#111;grid-column:6}.operator-katex[data-v-4af2c5d3]{color:#111}.alpha-cell--en[data-v-4af2c5d3]{--chart-accent: #4aa3df;grid-column:2}.alpha-cell--py[data-v-4af2c5d3]{--chart-accent: #f4b23a;grid-column:4}.chart-block[data-v-4af2c5d3]{background:#fff;border:1px solid #e3e5ea;border-radius:14px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;--chart-accent: #5a5f6b;--highlight-base: #2fa18a;--highlight-surface: #eaf6f3;--highlight-outline: rgba(47, 161, 138, .6);--highlight-shadow: rgba(11, 74, 59, .95);--highlight-shadow: color-mix(in srgb, var(--highlight-base) 35%, #000000)}.chart-block--en[data-v-4af2c5d3]{background:#4aa3df14;border-color:#4aa3df59;--chart-accent: #4aa3df;--highlight-base: #4aa3df;--highlight-surface: #e6f3fc;--highlight-outline: rgba(74, 163, 223, .6);--highlight-shadow: rgba(25, 74, 110, .95);--highlight-shadow: color-mix(in srgb, var(--highlight-base) 35%, #000000);grid-column:3}.chart-block--py[data-v-4af2c5d3]{background:#f4b23a1a;border-color:#f4b23a66;--chart-accent: #f4b23a;--highlight-base: #f4b23a;--highlight-surface: #fdf1d8;--highlight-outline: rgba(244, 178, 58, .6);--highlight-shadow: rgba(122, 89, 29, .95);--highlight-shadow: color-mix(in srgb, var(--highlight-base) 35%, #000000);grid-column:5}.chart-block--mix[data-v-4af2c5d3]{--mix-base: #2fa18a;--mix-surface: #eaf6f3;background:var(--mix-surface);background:color-mix(in srgb,var(--mix-base) 10%,#ffffff);border-color:#2fa18a66;--chart-accent: #2fa18a;--highlight-base: #2fa18a;--highlight-surface: var(--mix-surface);--highlight-outline: rgba(47, 161, 138, .6);--highlight-shadow: rgba(11, 74, 59, .95);--highlight-shadow: color-mix(in srgb, var(--highlight-base) 35%, #000000);grid-column:7}.alpha-tag[data-v-4af2c5d3]{font-weight:600;color:var(--chart-accent);display:inline-flex;align-items:baseline;letter-spacing:0}.bar-chart[data-v-4af2c5d3]{display:flex;flex-direction:column;gap:4px}.chart-math-katex[data-v-4af2c5d3]{color:inherit;display:inline-block;vertical-align:baseline}.constraint-table--math .chart-block[data-v-4af2c5d3]{font-size:.7em}.constraint-table--math .chart-block[data-v-4af2c5d3] .katex-host{font-size:.826em}.bar-row[data-v-4af2c5d3]{display:grid;grid-template-columns:auto 1fr;gap:5px;align-items:center;font-size:.5em;position:relative;z-index:0;filter:drop-shadow(0 0 0 var(--highlight-shadow, rgba(0, 0, 0, 0)))}.bar-row.has-popup[data-v-4af2c5d3]{filter:drop-shadow(5px 5px 7px var(--highlight-shadow, rgba(11, 74, 59, .95)))}.bar-label[data-v-4af2c5d3]{font-family:var(--r-code-font);display:inline-flex;align-items:center;justify-content:center;font-size:.86em;background:#ffffffb3;border:1px solid rgba(0,0,0,.08);padding:.08em .3em;border-radius:.35em;color:#1f2228;min-width:2.2em;text-align:center}.bar-row.has-popup .bar-label[data-v-4af2c5d3]{background:var(--chart-accent, #2fa18a);border-color:#0000001f;border-color:color-mix(in srgb,var(--chart-accent, #2fa18a) 70%,#000000);color:#fff}.bar-track[data-v-4af2c5d3]{position:relative;height:10px;border-radius:999px;background:#1018281a;overflow:hidden;display:block}.bar-stack[data-v-4af2c5d3]{position:relative;display:block;width:100%;overflow:visible}.bar-fill[data-v-4af2c5d3]{position:absolute;inset:0;width:0;background:var(--chart-accent);border-radius:999px}.bar-row.is-highlight .bar-track[data-v-4af2c5d3],.bar-row.is-argmax .bar-track[data-v-4af2c5d3]{background:var(--highlight-surface, #c5e5de);background:color-mix(in srgb,var(--highlight-base, #2fa18a) 20%,var(--highlight-surface, #ffffff));box-shadow:inset 0 0 0 1px var(--highlight-outline, rgba(47, 161, 138, .6))}.bar-row.is-highlight .bar-fill[data-v-4af2c5d3]{box-shadow:0 0 12px #2fa18a59;box-shadow:0 0 12px color-mix(in srgb,var(--highlight-base, #2fa18a) 35%,transparent)}.chart-canvas[data-v-108bc831]{width:100%;height:100%}.toy-lp.slide-grid[data-v-1e98ba2a]{--slide-gap-y: 18px}.challenge-equation[data-v-1e98ba2a]{width:min(1160px,96%);display:flex;justify-content:center;pointer-events:none;margin:10px 0}.challenge-equation__box[data-v-1e98ba2a]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;box-sizing:border-box;background:#fff;border:2px solid #d2d8e0;border-radius:20px;padding:30px 34px;box-shadow:0 18px 42px -22px #0f162273}.challenge-equation__katex[data-v-1e98ba2a]{display:block;font-size:.9em;color:#1f2228}.content[data-v-1e98ba2a]{min-height:0;flex:1;display:grid;grid-template-columns:540px minmax(0,1fr);gap:var(--slide-gap-x)}.toy-lp-figure-only[data-v-1e98ba2a]{min-height:0;flex:1;display:flex;align-items:center;justify-content:center}.toy-lp-figure-stack[data-v-1e98ba2a]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.toy-lp-figure-title[data-v-1e98ba2a]{font-size:.92em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f1622}.panel[data-v-1e98ba2a]{padding:2px 0;font-size:.9em;display:flex;flex-direction:column;gap:16px}.panel-block[data-v-1e98ba2a]{display:flex;flex-direction:column;gap:8px}.panel-block--equation[data-v-1e98ba2a]{gap:6px}.panel-label[data-v-1e98ba2a]{font-size:1.1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#252b378c}.panel-equation[data-v-1e98ba2a]{width:100%}.panel-equation--optimize[data-v-1e98ba2a]{width:fit-content;max-width:100%}.panel-equation--optimize .panel-equation__katex[data-v-1e98ba2a]{text-align:left}.panel-equation__katex[data-v-1e98ba2a]{display:block;font-size:1em;color:#1d242e}.data-indicator[data-v-1e98ba2a]{font-size:1em;font-weight:700;letter-spacing:0;text-transform:none}.data-indicator--same[data-v-1e98ba2a]{color:#167c59}.data-indicator--similar[data-v-1e98ba2a]{color:#b8572b}.merge-list[data-v-1e98ba2a]{display:inline-grid;grid-template-columns:repeat(3,auto);gap:6px 12px;align-self:start}.merge-item[data-v-1e98ba2a]{display:flex;align-items:baseline;gap:8px;font-size:1em;color:#1d242e}.merge-number[data-v-1e98ba2a]{width:1.8em;font-variant-numeric:tabular-nums;color:#1d242e8c;text-align:right;flex-shrink:0}.merge-text[data-v-1e98ba2a]{font-family:var(--r-code-font);color:#183d5d}.chart-frame-layout[data-v-1e98ba2a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chart-frame[data-v-1e98ba2a]{position:relative;width:auto;height:80%;max-width:100%;max-height:100%;aspect-ratio:1 / 1;background:transparent;border:2px solid rgba(37,43,55,.22);border-radius:18px;box-shadow:0 22px 46px #11162214;overflow:hidden}.chart[data-v-1e98ba2a]{position:relative;z-index:1;width:100%;height:100%}.alpha-overlay[data-v-1e98ba2a]{position:absolute;left:16px;top:12px;z-index:30;pointer-events:none;color:#183d5de6;font-size:56px;line-height:1}.chart-blur-overlay[data-v-1e98ba2a]{position:absolute;inset:0;pointer-events:none;z-index:12;background:#ffffff1f;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.infeasible-overlay[data-v-1e98ba2a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:20;color:#d14f47;font-family:Inter Variable,Helvetica,sans-serif;font-weight:800;font-size:46px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.toy-lp.slide-grid[data-v-7b184d83]{--slide-gap-y: 18px}.challenge-equation[data-v-7b184d83]{width:min(1160px,96%);display:flex;justify-content:center;pointer-events:none;margin:10px 0}.challenge-equation__box[data-v-7b184d83]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;box-sizing:border-box;background:#fff;border:2px solid #d2d8e0;border-radius:20px;padding:30px 34px;box-shadow:0 18px 42px -22px #0f162273}.challenge-equation__katex[data-v-7b184d83]{display:block;font-size:.9em;color:#1f2228}.content[data-v-7b184d83]{min-height:0;flex:1;display:grid;grid-template-columns:540px minmax(0,1fr);gap:var(--slide-gap-x)}.toy-lp-figure-only[data-v-7b184d83]{min-height:0;flex:1;display:flex;align-items:center;justify-content:center}.toy-lp-figure-stack[data-v-7b184d83]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.toy-lp-figure-title[data-v-7b184d83]{font-size:.92em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f1622}.panel[data-v-7b184d83]{padding:2px 0;font-size:.9em;display:flex;flex-direction:column;gap:16px}.panel-block[data-v-7b184d83]{display:flex;flex-direction:column;gap:8px}.panel-block--equation[data-v-7b184d83]{gap:6px}.panel-label[data-v-7b184d83]{font-size:1.1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#252b378c}.panel-equation[data-v-7b184d83]{width:100%}.panel-equation--optimize[data-v-7b184d83]{width:fit-content;max-width:100%}.panel-equation--optimize .panel-equation__katex[data-v-7b184d83]{text-align:left}.panel-equation__katex[data-v-7b184d83]{display:block;font-size:1em;color:#1d242e}.data-indicator[data-v-7b184d83]{font-size:1em;font-weight:700;letter-spacing:0;text-transform:none}.data-indicator--same[data-v-7b184d83]{color:#167c59}.data-indicator--similar[data-v-7b184d83]{color:#b8572b}.merge-list[data-v-7b184d83]{display:inline-grid;grid-template-columns:repeat(3,auto);gap:6px 12px;align-self:start}.merge-item[data-v-7b184d83]{display:flex;align-items:baseline;gap:8px;font-size:1em;color:#1d242e}.merge-number[data-v-7b184d83]{width:1.8em;font-variant-numeric:tabular-nums;color:#1d242e8c;text-align:right;flex-shrink:0}.merge-text[data-v-7b184d83]{font-family:var(--r-code-font);color:#183d5d}.chart-frame-layout[data-v-7b184d83]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chart-frame[data-v-7b184d83]{position:relative;width:auto;height:80%;max-width:100%;max-height:100%;aspect-ratio:1 / 1;background:transparent;border:2px solid rgba(37,43,55,.22);border-radius:18px;box-shadow:0 22px 46px #11162214;overflow:hidden}.chart[data-v-7b184d83]{position:relative;z-index:1;width:100%;height:100%}.alpha-overlay[data-v-7b184d83]{position:absolute;left:16px;top:12px;z-index:30;pointer-events:none;color:#183d5de6;font-size:56px;line-height:1}.chart-blur-overlay[data-v-7b184d83]{position:absolute;inset:0;pointer-events:none;z-index:12;background:#ffffff1f;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.infeasible-overlay[data-v-7b184d83]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:20;color:#d14f47;font-family:Inter Variable,Helvetica,sans-serif;font-weight:800;font-size:46px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.toy-lp.slide-grid[data-v-7c5b0ce3]{--slide-gap-y: 18px}.challenge-equation[data-v-7c5b0ce3]{width:min(1160px,96%);display:flex;justify-content:center;pointer-events:none;margin:10px 0}.challenge-equation__box[data-v-7c5b0ce3]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;box-sizing:border-box;background:#fff;border:2px solid #d2d8e0;border-radius:20px;padding:30px 34px;box-shadow:0 18px 42px -22px #0f162273}.challenge-equation__katex[data-v-7c5b0ce3]{display:block;font-size:.9em;color:#1f2228}.content[data-v-7c5b0ce3]{min-height:0;flex:1;display:grid;grid-template-columns:540px minmax(0,1fr);gap:var(--slide-gap-x)}.toy-lp-figure-only[data-v-7c5b0ce3]{min-height:0;flex:1;display:flex;align-items:center;justify-content:center}.toy-lp-figure-stack[data-v-7c5b0ce3]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.toy-lp-figure-title[data-v-7c5b0ce3]{font-size:.92em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f1622}.panel[data-v-7c5b0ce3]{padding:2px 0;font-size:.9em;display:flex;flex-direction:column;gap:16px}.panel-block[data-v-7c5b0ce3]{display:flex;flex-direction:column;gap:8px}.panel-block--equation[data-v-7c5b0ce3]{gap:6px}.panel-label[data-v-7c5b0ce3]{font-size:1.1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#252b378c}.panel-equation[data-v-7c5b0ce3]{width:100%}.panel-equation--optimize[data-v-7c5b0ce3]{width:fit-content;max-width:100%}.panel-equation--optimize .panel-equation__katex[data-v-7c5b0ce3]{text-align:left}.panel-equation__katex[data-v-7c5b0ce3]{display:block;font-size:1em;color:#1d242e}.data-indicator[data-v-7c5b0ce3]{font-size:1em;font-weight:700;letter-spacing:0;text-transform:none}.data-indicator--same[data-v-7c5b0ce3]{color:#167c59}.data-indicator--similar[data-v-7c5b0ce3]{color:#b8572b}.merge-list[data-v-7c5b0ce3]{display:inline-grid;grid-template-columns:repeat(3,auto);gap:6px 12px;align-self:start}.merge-item[data-v-7c5b0ce3]{display:flex;align-items:baseline;gap:8px;font-size:1em;color:#1d242e}.merge-number[data-v-7c5b0ce3]{width:1.8em;font-variant-numeric:tabular-nums;color:#1d242e8c;text-align:right;flex-shrink:0}.merge-text[data-v-7c5b0ce3]{font-family:var(--r-code-font);color:#183d5d}.chart-frame-layout[data-v-7c5b0ce3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chart-frame[data-v-7c5b0ce3]{position:relative;width:auto;height:80%;max-width:100%;max-height:100%;aspect-ratio:1 / 1;background:transparent;border:2px solid rgba(37,43,55,.22);border-radius:18px;box-shadow:0 22px 46px #11162214;overflow:hidden}.chart[data-v-7c5b0ce3]{position:relative;z-index:1;width:100%;height:100%}.alpha-overlay[data-v-7c5b0ce3]{position:absolute;left:16px;top:12px;z-index:30;pointer-events:none;color:#183d5de6;font-size:56px;line-height:1}.chart-blur-overlay[data-v-7c5b0ce3]{position:absolute;inset:0;pointer-events:none;z-index:12;background:#ffffff1f;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.infeasible-overlay[data-v-7c5b0ce3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:20;color:#d14f47;font-family:Inter Variable,Helvetica,sans-serif;font-weight:800;font-size:46px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.solver-points[data-v-61f7cab3]{padding-left:1.4em;margin:var(--r-block-margin) 0}.solver-points li[data-v-61f7cab3]{margin-top:calc(var(--r-block-margin) * 1.1)}.solver-points li[data-v-61f7cab3]:first-child{margin-top:0}.chart[data-v-e79bd75b]{width:100%;height:100%}.synthetic-results[data-v-960987e8]{--slide-title-size: 1.48em}.takeaways-list[data-v-960987e8]{margin:var(--r-block-margin) 0;padding-left:1.4em}.takeaways-list li[data-v-960987e8]{margin-top:calc(var(--r-block-margin) * 1.75);margin-bottom:0}.takeaways-list li[data-v-960987e8]:first-child{margin-top:0}.takeaway-text[data-v-960987e8]{margin:0}.takeaways-list .dataset-table[data-v-960987e8]{margin-top:32px;margin-left:auto;margin-right:auto;font-size:.76em}.takeaways-list .dataset-table .table-grid[data-v-960987e8]{grid-template-rows:38px repeat(3,50px)}.controlled-experiments>.body[data-v-960987e8]{display:flex;flex-direction:column;align-items:flex-start}.controlled-experiments>.body>p[data-v-960987e8]{text-align:left}.dataset-table[data-v-960987e8]{margin-top:4px;width:fit-content;font-size:.8em;align-self:center}.dataset-table .table-grid[data-v-960987e8]{display:grid;grid-template-columns:2.5fr 1fr 3fr;grid-template-rows:44px repeat(3,58px);border-top:3px solid #2f2f2f;border-bottom:3px solid #2f2f2f;width:fit-content;max-width:100%}.dataset-table .table-cell[data-v-960987e8]{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #7b7b7b;text-transform:none;box-sizing:border-box;padding:6px 10px;text-align:left;line-height:1.15}.dataset-table .table-grid .table-cell[data-v-960987e8]:nth-last-child(-n+3){border-bottom:0}.dataset-table .table-header[data-v-960987e8]{font-size:.86em;font-weight:500;border-bottom:3px solid #2f2f2f}.synthetic-results>.header[data-v-960987e8]{justify-items:center;text-align:center}.results-body[data-v-960987e8]{display:flex;justify-content:center}.results-panel[data-v-960987e8]{--first-col-width: 140px;--data-col-width: 188px;--header-row-height: 52px;--data-row-height: 52px;--preview-col-gap: 14px;--row-axis-width: 86px;--row-axis-gap: 14px;--row-axis-center-shift: calc((var(--row-axis-width) + var(--row-axis-gap)) * -.5);position:relative;width:fit-content;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:var(--r-block-margin)}.preview-row[data-v-960987e8]{display:grid;grid-template-columns:repeat(3,var(--data-col-width));width:fit-content;gap:var(--preview-col-gap);order:3;align-self:center}.preview-slot[data-v-960987e8]{min-height:0;display:flex;align-items:center;justify-content:center}.preview-slot[data-v-960987e8]{padding:8px 0 0;box-sizing:border-box}.preview-card[data-v-960987e8]{width:184px;height:178px;border:1px solid #4f4f4f;background:#fff;border-radius:12px;padding:0 0 4px 4px;box-sizing:border-box;overflow:hidden}.mse-label[data-v-960987e8]{margin-left:var(--first-col-width);width:calc(var(--data-col-width) * 4);text-align:center;font-size:.92em;line-height:1}.mse-label sub[data-v-960987e8]{font-size:.64em}.table-shell[data-v-960987e8]{display:flex;align-items:flex-start;gap:var(--row-axis-gap);font-size:.8em;align-self:center;transform:translate(var(--row-axis-center-shift))}.row-axis[data-v-960987e8]{margin-top:var(--header-row-height);width:var(--row-axis-width);height:calc(var(--data-row-height) * 4);display:flex;align-items:center;justify-content:center;gap:10px}.row-axis-brace[data-v-960987e8]{width:14px;height:100%;border:3px solid #000000;border-right:0;border-radius:18px 0 0 18px;box-sizing:border-box}.row-axis-label[data-v-960987e8]{writing-mode:sideways-lr;text-transform:none;letter-spacing:0;color:#000;font-size:.8em;text-align:center;line-height:1.04}.table-grid[data-v-960987e8]{display:grid;grid-template-columns:var(--first-col-width) repeat(4,var(--data-col-width));grid-template-rows:var(--header-row-height) repeat(4,var(--data-row-height));border-top:3px solid #2f2f2f;border-bottom:3px solid #2f2f2f;width:fit-content}.results-panel .table-cell[data-v-960987e8]{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #7b7b7b;text-transform:none;box-sizing:border-box;padding:4px 8px;text-align:center}.results-panel .table-cell[data-v-960987e8]:nth-last-child(-n+5){border-bottom:0}.results-panel .corner[data-v-960987e8]{background:transparent;border-bottom:3px solid #2f2f2f}.results-panel .column-header[data-v-960987e8]{font-size:.86em;font-weight:500;border-bottom:3px solid #2f2f2f}.row-header[data-v-960987e8]{font-size:.86em;font-weight:500}.value-cell[data-v-960987e8]{font-size:.92em;line-height:1}.results-callout[data-v-960987e8]{position:absolute;left:50%;bottom:72px;transform:translate(-50%);z-index:2;width:fit-content;max-width:100%;border:1px solid #8f8f8f;border-radius:14px;box-shadow:0 12px 28px #0000003d;background:#fffffff5;text-align:center;font-size:.92em;padding:12px 12px 14px;box-sizing:border-box;text-transform:none}.takeaways-layout[data-v-c25084dd]{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}.takeaways-list[data-v-c25084dd]{margin:var(--r-block-margin) 0;padding-left:1.4em}.takeaways-list li[data-v-c25084dd]{margin-top:calc(var(--r-block-margin) * 1.75);margin-bottom:0}.takeaways-list li[data-v-c25084dd]:first-child{margin-top:0}.roadmap-card[data-v-df366a7a]{margin:var(--roadmap-card-margin-top) auto 0;width:min(100%,1040px);--slide-card-pad: var(--roadmap-card-pad-y) var(--roadmap-card-pad-x) var(--roadmap-card-pad-bottom)}.roadmap-tree-shell[data-v-df366a7a]{position:relative}.roadmap-tree[data-v-df366a7a]{--row-gap: var(--roadmap-row-gap);list-style:none;padding:0;margin:0;display:grid;gap:var(--row-gap)}.roadmap-guide-layer[data-v-df366a7a]{position:absolute;inset:0;z-index:0;pointer-events:none}.roadmap-guide[data-v-df366a7a]{position:absolute;width:var(--roadmap-guide-width);border-radius:999px;background:#0000002e}.roadmap-row[data-v-df366a7a]{--row-accent: var(--hierarchical-roadmap-accent);--row-indent: calc(var(--roadmap-depth) * var(--roadmap-indent-step));position:relative;z-index:1;display:grid;grid-template-columns:var(--row-indent) var(--roadmap-marker-column) minmax(0,1fr) auto;align-items:center;gap:var(--roadmap-row-column-gap);min-height:var(--roadmap-row-min-height);padding:var(--roadmap-row-pad-y) var(--roadmap-row-pad-x) var(--roadmap-row-pad-y) var(--roadmap-row-pad-left);border:1px solid transparent;border-radius:var(--roadmap-row-radius);color:#000000b8;background:transparent}.roadmap-row.depth-0[data-v-df366a7a]{min-height:var(--roadmap-depth-0-min-height)}.roadmap-row.is-in-active-branch[data-v-df366a7a]{color:#000000e6}.roadmap-row.is-active[data-v-df366a7a],.roadmap-row.is-current-sibling[data-v-df366a7a]{color:#000000f0}.roadmap-highlight[data-v-df366a7a]{position:absolute;inset:0 0 0 var(--row-indent);z-index:0;border:1px solid color-mix(in srgb,var(--row-accent) 62%,transparent);border-radius:inherit;background:color-mix(in srgb,var(--row-accent) 12%,#ffffff);pointer-events:none}.roadmap-row.is-context-neighbor[data-v-df366a7a]{opacity:.7}.roadmap-row.is-context-neighbor[data-v-df366a7a]{min-height:var(--roadmap-context-min-height);padding-top:var(--roadmap-context-pad-y);padding-bottom:var(--roadmap-context-pad-y)}.roadmap-row.is-context-neighbor[data-v-df366a7a]:not(.depth-0){min-height:var(--roadmap-nested-context-min-height);padding-top:var(--roadmap-nested-context-pad-y);padding-bottom:var(--roadmap-nested-context-pad-y)}.roadmap-row.is-current-sibling[data-v-df366a7a]{min-height:var(--roadmap-current-sibling-min-height);padding-top:var(--roadmap-current-sibling-pad-y);padding-bottom:var(--roadmap-current-sibling-pad-y)}.roadmap-marker[data-v-df366a7a]{grid-column:2;position:relative;z-index:1;justify-self:center;width:var(--roadmap-marker-size);height:var(--roadmap-marker-size);border-radius:999px;background:#0000003d}.roadmap-row.depth-0>.roadmap-marker[data-v-df366a7a]{width:var(--roadmap-depth-0-marker-size);height:var(--roadmap-depth-0-marker-size)}.roadmap-row.is-in-active-branch>.roadmap-marker[data-v-df366a7a]{background:var(--row-accent)}.roadmap-label[data-v-df366a7a]{grid-column:3;position:relative;z-index:1;min-width:0;font-weight:620;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere}.roadmap-row.depth-0>.roadmap-label[data-v-df366a7a]{font-size:1.04em;font-weight:690}.roadmap-row.depth-0.is-context-neighbor>.roadmap-label[data-v-df366a7a]{font-size:.8em}.roadmap-row.depth-1>.roadmap-label[data-v-df366a7a]{font-size:.94em}.roadmap-row.depth-1.is-context-neighbor>.roadmap-label[data-v-df366a7a]{font-size:.7em}.roadmap-row.depth-2>.roadmap-label[data-v-df366a7a]{font-size:.84em;font-weight:570}.roadmap-row.depth-2.is-current-sibling>.roadmap-label[data-v-df366a7a]{font-size:.96em;font-weight:640}.roadmap-detail[data-v-df366a7a]{grid-column:4;position:relative;z-index:1;font-family:var(--r-code-font);font-size:.78em;line-height:1.1;color:color-mix(in srgb,var(--row-accent) 72%,#000000);white-space:nowrap}.highlight-boundary[data-v-3803d992]{color:var(--pretok-boundary-color, #4086bf)}.pretok-boundary-window-red[data-v-3803d992]{--pretok-boundary-color: #dc2626}.reasons[data-v-0898a8c7]{display:grid;align-content:start;gap:24px;margin-top:var(--r-block-margin)}.reason[data-v-0898a8c7]{display:grid;gap:6px;margin:0}.reason-title[data-v-0898a8c7]{font-weight:600;line-height:1.15}.examples[data-v-0898a8c7],.pairs[data-v-0898a8c7]{font-family:var(--r-code-font);font-size:.92em;line-height:1.25;color:var(--slide-muted)}.pairs[data-v-0898a8c7]{display:grid;gap:6px}.pair[data-v-0898a8c7]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.pair-left[data-v-0898a8c7],.pair-right[data-v-0898a8c7]{white-space:nowrap}.pair-arrow[data-v-0898a8c7],.pair-lang[data-v-0898a8c7]{opacity:.85}.segmented-highlight-text[data-v-ac444319]{position:relative;display:inline-block;white-space:pre}.highlight-layer[data-v-ac444319]{position:absolute;inset:0;display:block;z-index:0;pointer-events:none;overflow:hidden}.highlight-slot[data-v-ac444319]{position:absolute}.text-layer[data-v-ac444319]{position:relative;display:inline-block;z-index:1;white-space:pre}.text-chunk[data-v-ac444319]{display:inline-block;white-space:pre;vertical-align:baseline}.text-unit[data-v-ac444319]{font:inherit;color:inherit;letter-spacing:inherit;white-space:pre}.demo[data-v-77b5805e]{width:100%;margin:var(--r-block-margin) 0;display:grid;gap:1.8rem}.segmentation-row[data-v-77b5805e]{display:grid;gap:.5rem}.sample[data-v-77b5805e]{font-size:1.02em;letter-spacing:.01em}.segmented-widget[data-v-77b5805e]{display:flex;justify-content:center}.level[data-v-77b5805e]{margin:0;text-align:center;text-transform:none}.level-label[data-v-77b5805e],.level-value[data-v-77b5805e]{display:inline-block}.level-value[data-v-77b5805e]{font-weight:600}.level-comment[data-v-77b5805e]{display:inline-block;margin-left:.34em;color:#a02020;font-weight:700}.sample-unk[data-v-77b5805e] [data-sprite-key=chunk-1]{color:#ef4444}.chart[data-v-98412987]{min-height:420px}.body-segmented[data-v-4b7f9cdc]{min-height:320px;display:flex;align-items:center;justify-content:center}.demo[data-v-4b7f9cdc]{width:100%;margin:var(--r-block-margin) 0}.sample[data-v-4b7f9cdc]{font-size:1.02em;letter-spacing:.01em}.segmented-widget[data-v-4b7f9cdc]{display:flex;justify-content:center}.chart[data-v-4b7f9cdc],.chart[data-v-b0ed30dc]{min-height:420px}.slide.slide-grid[data-v-fbb98cb1]{--slide-gap-y: 18px;--slider-head-font-size: .7em;--panel-title-font-size: .82em}.panel-grid[data-v-fbb98cb1]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:22px}.panel[data-v-fbb98cb1]{border-radius:14px;border:1px solid #cfd5dc;background:#f9fbfd;box-shadow:0 8px 20px #00000038;padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px}.input-panel[data-v-fbb98cb1]{--input-panel-bg: #f9fbfd;--input-panel-border: #cfd5dc;--input-panel-shadow: 0 8px 20px rgba(0, 0, 0, .22);--input-panel-track: #e5ebf0;--input-panel-fill: #4e96cc;--input-panel-title: #111111;--input-panel-label: #1b2733;--input-panel-value: #31475c;background-color:var(--input-panel-bg);border-color:var(--input-panel-border);box-shadow:var(--input-panel-shadow)}.panel-title[data-v-fbb98cb1]{margin:0;font-size:var(--panel-title-font-size);font-weight:600;text-transform:none;color:#111}.input-panel .panel-title[data-v-fbb98cb1]{color:var(--input-panel-title)}.slider-list[data-v-fbb98cb1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.slider-row[data-v-fbb98cb1]{display:flex;flex-direction:column;gap:6px}.slider-row.is-hidden[data-v-fbb98cb1]{opacity:0;pointer-events:none}.slider-row.is-dimmed[data-v-fbb98cb1]:not(.is-hidden){opacity:.5}.slider-head[data-v-fbb98cb1]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.slider-meta[data-v-fbb98cb1]{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 200px;width:200px;gap:8px}.slider-label[data-v-fbb98cb1]{font-size:var(--slider-head-font-size);text-transform:none;color:#1b2733}.input-panel .slider-label[data-v-fbb98cb1]{color:var(--input-panel-label)}.slider-value[data-v-fbb98cb1]{display:inline-block;font-size:var(--slider-head-font-size);text-transform:none;text-align:right;color:#31475c;font-family:var(--r-code-font);font-variant-numeric:tabular-nums}.slider-unit[data-v-fbb98cb1]{display:inline-block;white-space:nowrap;font-size:var(--slider-head-font-size);text-transform:none;text-align:right;color:#31475c;font-family:var(--r-code-font)}.input-panel .slider-value[data-v-fbb98cb1],.input-panel .slider-unit[data-v-fbb98cb1]{color:var(--input-panel-value)}.slider-track[data-v-fbb98cb1]{width:100%;height:26px;border-radius:999px;background:#e5ebf0;overflow:hidden}.input-panel .slider-track[data-v-fbb98cb1]{background-color:var(--input-panel-track)}.slider-fill[data-v-fbb98cb1]{height:100%;border-radius:999px;background:linear-gradient(90deg,#356d9d,#4e96cc)}.input-panel .slider-fill[data-v-fbb98cb1]{background-image:none;background-color:var(--input-panel-fill)}.output-fill[data-v-fbb98cb1]{background:linear-gradient(90deg,#111,#3c4a58)}.scaling-bottom-note[data-v-fbb98cb1]{margin:var(--r-block-margin) 0 0;color:#1b2733;font-size:.95em}.tradeoff-grid[data-v-b9b0c133]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;margin:var(--r-block-margin) 0 0}.run-panel[data-v-b9b0c133]{--run-panel-bg: #f9fbfd;--run-panel-border: #cfd5dc;--run-panel-shadow: 0 8px 20px rgba(0, 0, 0, .22);--run-panel-title: #111111;--run-panel-text: #1b2733;border-radius:16px;border:1px solid var(--run-panel-border);background:var(--run-panel-bg);box-shadow:var(--run-panel-shadow);padding:22px 24px}.run-panel.is-panel-hidden[data-v-b9b0c133]{opacity:0}.run-panel-title[data-v-b9b0c133]{margin:0 0 14px;font-size:.95em;text-transform:none;color:var(--run-panel-title)}.tradeoff-list[data-v-b9b0c133]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tradeoff-item[data-v-b9b0c133]{display:grid;grid-template-columns:1.2em 1fr;align-items:start;gap:10px;color:var(--run-panel-text);font-size:.8em;line-height:1.32}.status-icon[data-v-b9b0c133]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;margin-top:.12em}.status-icon-glyph[data-v-b9b0c133]{width:1em;height:1em}.status-icon.is-same[data-v-b9b0c133]{color:#4b5563}.status-icon.is-grow[data-v-b9b0c133]{color:#b45309}.status-icon.is-shrink[data-v-b9b0c133]{color:#0f766e}.item-text[data-v-b9b0c133]{text-wrap:pretty}.chart[data-v-85b33f2c]{display:flex;flex-direction:column;gap:6px}.chart-main[data-v-85b33f2c]{flex:1;min-height:0}.chart-main>.chart-canvas[data-v-85b33f2c]{width:100%;height:100%}.task-groups[data-v-85b33f2c]{--axis-left: 72px;--axis-right: 28px;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));margin-top:-35px;padding:0 var(--axis-right) 2px var(--axis-left);gap:0;font-size:.52em;line-height:1.08;color:#23262c}.task-group[data-v-85b33f2c]{min-height:54px;text-align:center;display:flex;flex-direction:column;align-items:stretch;min-width:0;color:#23262c}.task-brace-atomic[data-v-85b33f2c]{width:100%;height:22px}.task-brace[data-v-85b33f2c]{display:block}.task-group-label[data-v-85b33f2c]{display:flex;justify-content:center;width:100%;min-width:0;margin-top:2px;padding:0 4px;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.model-label-bpe[data-v-85b33f2c]{color:#4086bf}.model-label-superbpe[data-v-85b33f2c]{color:#c16c8a}.tokens-table[data-v-304d045b]{display:inline-table;width:auto;max-width:100%;margin:var(--r-block-margin) auto;padding:0 1em;border-collapse:collapse;border-top:3px solid #2f2f2f;font-size:.63em;line-height:1.25}.tokens-table th[data-v-304d045b],.tokens-table td[data-v-304d045b]{border:0;border-bottom:1px solid #7b7b7b;padding:.48em .54em;vertical-align:top;text-align:left}.tokens-table tbody tr:last-child td[data-v-304d045b]{border-bottom:3px solid #2f2f2f}.tokens-table th[data-v-304d045b]{border-bottom:3px solid #2f2f2f;font-weight:650}.col-pos[data-v-304d045b]{white-space:nowrap}.tokens-table .col-count[data-v-304d045b]{text-align:right;white-space:nowrap}.col-examples code[data-v-304d045b]{font-family:var(--r-code-font);font-size:.95em;white-space:normal;word-break:break-word}.panel-header[data-v-7bd48136]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--slide-card-border)}.panels[data-v-7bd48136]{margin:var(--r-block-margin) 0}.panel[data-v-7bd48136]{--slide-card-pad: 14px}.panel-title[data-v-7bd48136]{margin:0;font-size:1.05em;font-weight:700}.count[data-v-7bd48136]{font-size:.9em;font-weight:650;color:var(--slide-muted);white-space:nowrap}.segmented[data-v-7bd48136]{padding-top:12px;min-height:0}.sample[data-v-7bd48136]{font-family:var(--r-code-font);font-size:.92em;letter-spacing:.005em;line-height:1.3}.token-line[data-v-7bd48136]{display:flex;flex-wrap:wrap;align-content:flex-start;row-gap:4px}.token-chip[data-v-7bd48136]{display:inline-block;white-space:pre;padding:.06em .02em}.foot[data-v-7bd48136]{margin:14px 0 0;font-size:.8em;color:var(--slide-muted)}.body-grid[data-v-42e3e3f0]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:28px;align-items:stretch}.context[data-v-42e3e3f0]{display:grid;gap:20px;font-size:1.03em;line-height:1.2;align-content:center}.context p[data-v-42e3e3f0]{margin:0}.chart-card[data-v-42e3e3f0]{min-height:0;padding:0;overflow:hidden}.chart-card>.chart-canvas[data-v-42e3e3f0]{display:block;width:100%;height:100%}.references[data-v-42e3e3f0]{display:grid;gap:2px;align-content:end}.reference-line[data-v-42e3e3f0]{margin:0;width:fit-content;color:#1f4fbb;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.08em}.adoption-layout[data-v-e8b8ffed]{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:30px;align-items:start}.adoption-list[data-v-e8b8ffed]{margin:var(--r-block-margin) 0;padding-left:1.4em}.adoption-list li[data-v-e8b8ffed]{margin-top:calc(var(--r-block-margin) * 2.25);margin-bottom:0}.adoption-list li[data-v-e8b8ffed]:first-child{margin-top:calc(var(--r-block-margin) * 2.25)}.adopter-wall[data-v-e8b8ffed]{margin-top:calc(var(--r-block-margin) * -2);display:grid;gap:12px;padding:.5em}.adopter-wall-title[data-v-e8b8ffed]{margin:0;font-size:1em;font-weight:600;line-height:1.25}.adopter-banners[data-v-e8b8ffed]{display:grid;gap:10px}.adopter-banner[data-v-e8b8ffed]{margin:0;display:grid;justify-items:center;gap:8px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;padding:.5em}.adopter-image[data-v-e8b8ffed]{max-width:100%;margin:0;border-radius:10px}.adopter-caption[data-v-e8b8ffed]{margin:0;font-size:.8em;color:#383838}.body[data-v-aab87940]{display:flex}.eval-card[data-v-aab87940]{margin:var(--r-block-margin) 0;align-self:flex-start}.eval-list[data-v-aab87940]{margin:0;padding-left:1.25em;display:grid;gap:1em;line-height:1.35}.muted[data-v-aab87940]{color:var(--slide-muted)}.item-note[data-v-aab87940]{display:block}.semibold[data-v-aab87940]{font-weight:600}.takeaways-layout[data-v-835e5092]{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}.takeaways-list[data-v-835e5092]{margin:var(--r-block-margin) 0;padding-left:1.4em}.takeaways-list li[data-v-835e5092]{margin-top:calc(var(--r-block-margin) * 1.75);margin-bottom:0;opacity:0}.takeaways-list li[data-v-835e5092]:first-child{margin-top:0}.takeaways-list li.is-visible[data-v-835e5092]{opacity:1}.future-work-chart[data-v-53b356c6]{width:100%;height:100%}.future-body[data-v-896cfce0]{display:grid;place-items:center}.future-chart-card[data-v-896cfce0]{width:min(100%,920px);height:420px;padding:14px}.future-chart[data-v-896cfce0]{width:100%;height:100%}.flow-body[data-v-3b9fa801]{display:grid;place-items:center}.flow-figure[data-v-3b9fa801]{position:relative;width:min(100%,900px);display:grid;grid-template-columns:1fr 1fr;gap:18px}.flow-connectors[data-v-3b9fa801]{position:absolute;inset:0;pointer-events:none;z-index:3}.flow-connector[data-v-3b9fa801]{position:absolute;inset:0}.flow-connectors-svg[data-v-3b9fa801]{display:block;overflow:visible}.flow-connector-path[data-v-3b9fa801]{fill:none;stroke:#000;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;color:#000;opacity:.85}.flow-connector-label[data-v-3b9fa801]{fill:#000;font-size:20px;font-weight:500;text-anchor:middle;dominant-baseline:hanging}.region[data-v-3b9fa801]{position:relative;z-index:2;min-height:140px;border:2px solid #6c7480;border-radius:14px;padding:14px 16px;font-size:.96em;font-weight:650;letter-spacing:.01em}.region-label[data-v-3b9fa801]{position:absolute;top:14px;left:16px}.region-center[data-v-3b9fa801]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.16em}.region-tokenizer[data-v-3b9fa801]{background:#fff}.region-tokenizer-en[data-v-3b9fa801]{background:#4aa3df14;border-color:#4aa3df59}.region-tokenizer-py[data-v-3b9fa801]{background:#f4b23a1a;border-color:#f4b23a66}.region-bytes[data-v-3b9fa801]{--mix-base: #2fa18a;--mix-surface: #eaf6f3;grid-column:1 / -1;min-height:120px;background:var(--mix-surface);background:color-mix(in srgb,var(--mix-base) 10%,#ffffff);border-color:#2fa18a66}.bytes-content[data-v-3b9fa801]{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;justify-items:center}.bytes-item[data-v-3b9fa801]{font-size:1.08em}.ideas[data-v-5e01b2b7]{margin:var(--r-block-margin) 0;padding-left:1.35em;display:grid;gap:1.6em;line-height:1.28}.ideas li[data-v-5e01b2b7]{margin:0}.qr-code[data-v-982a88de],.qr-code svg[data-v-982a88de]{display:block;width:100%;height:100%}.reveal .slide-root>.slide.slide-grid.future-end{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"stack";align-content:stretch;justify-items:stretch;text-align:center}.reveal .slide-root>.slide.slide-grid.future-end>.future-end-header{grid-area:stack;align-self:center;justify-self:center;justify-items:center}.reveal .slide-root>.slide.slide-grid.future-end>.future-end-body{grid-area:stack;min-height:auto;align-self:end;justify-self:end;display:grid;justify-items:end}.talk-link[data-v-841ff2ad]{width:min(31vh,270px);display:grid;gap:8px;justify-items:center;color:inherit;text-decoration:none}.talk-link[data-v-841ff2ad] .qr-code{width:100%;aspect-ratio:1;padding:14px;border-radius:6px;background:#fff;box-sizing:border-box}.talk-url[data-v-841ff2ad]{font-size:.62em;font-weight:700;line-height:1.1;color:#0f172ac2;white-space:nowrap}.body[data-v-9f9f2752]{display:grid;align-content:start;gap:12px}.panels[data-v-9f9f2752]{margin:var(--r-block-margin) 0}.diagram-row[data-v-9f9f2752]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.diagram-slot[data-v-9f9f2752]{min-width:0}.panel-title[data-v-9f9f2752]{margin:0;font-weight:700;line-height:1.2}.panel[data-v-9f9f2752]{--slide-card-pad: 14px 16px;display:flex;flex-direction:column;gap:.4em}.diagram-chart[data-v-9f9f2752]{width:100%;height:120px}.panel ul[data-v-9f9f2752]{margin-left:0;padding-left:1.2em}.panel li+li[data-v-9f9f2752]{margin-top:1em}.slide.slide-grid>.body.boundary-body[data-v-8f49733e]{--boundary-string-color: #275b89;display:grid;align-content:start;justify-items:center;row-gap:20px;padding-block:var(--r-block-margin);box-sizing:border-box}.slide.slide-grid .card.boundary-example[data-v-8f49733e]{--slide-card-border: transparent;--slide-card-pad: 24px 30px;margin:6px 0;border:0;padding:24px 30px;max-width:1040px}.slide.slide-grid>.body.boundary-body>.example-title[data-v-8f49733e]{margin:0;justify-self:start;font-size:.82em;line-height:1.1;font-weight:650}.flow-table[data-v-8f49733e]{display:grid;grid-template-columns:max-content auto 88px auto max-content max-content;align-items:center;column-gap:12px;row-gap:16px;width:max-content;margin:0 auto}.flow-row[data-v-8f49733e]{display:contents}.flow-row[data-v-8f49733e]:not(.is-visible)>*{opacity:0}.prompt-token[data-v-8f49733e],.lm-box[data-v-8f49733e],.prediction-token[data-v-8f49733e]{font-family:var(--r-code-font)}.prompt-token[data-v-8f49733e]{color:var(--boundary-string-color);font-size:1.02em;font-weight:600}.prediction-token[data-v-8f49733e]{color:var(--boundary-string-color);font-weight:600}.arrow[data-v-8f49733e]{color:#5f6b76;display:inline-flex;align-items:center;justify-content:center;text-align:center}.arrow-glyph[data-v-8f49733e]{width:.88em;height:.88em}.arrow-glyph-branch[data-v-8f49733e]{width:.94em;height:.94em;transform:rotate(-90deg) scaleX(-1);transform-origin:center}.lm-box[data-v-8f49733e]{border:2px solid #a9b8c7;border-radius:8px;background:#f2f6fa;text-align:center;font-weight:700;letter-spacing:.02em;padding:6px 0}.prediction-prob[data-v-8f49733e]{color:#2f5f3a;font-size:.93em;font-weight:600}.prediction-alt-token[data-v-8f49733e]{grid-column:5}.arrow-branch[data-v-8f49733e]{grid-column:4}.prediction-prob-cell[data-v-8f49733e]{grid-column:6}.prediction-rare[data-v-8f49733e]{color:#8f3f3f}.slide.slide-grid>.body.boundary-body>.takeaway[data-v-8f49733e]{margin:0;font-size:.86em;opacity:0}.slide.slide-grid>.body.boundary-body>.takeaway.is-visible[data-v-8f49733e]{opacity:1}.slide.slide-grid>.footer.boundary-footer>.citation[data-v-8f49733e]{margin:0}.covering-body[data-v-d8c2309e]{display:flex;justify-content:center;align-items:center;min-height:0;height:100%;padding-block:var(--r-block-margin);box-sizing:border-box}.tree-card[data-v-d8c2309e]{width:min(960px,100%)}.tree-chart[data-v-d8c2309e]{width:100%;height:380px}.citation[data-v-d8c2309e]{margin:0;text-align:center}.citation-footer[data-v-d8c2309e]{display:flex;justify-content:center}.pruning-body[data-v-abb70528]{padding-block:var(--r-block-margin);box-sizing:border-box}.pruning-body.has-segmentation-panel[data-v-abb70528]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start}.pruning-list[data-v-abb70528]{margin:0;padding:0}.pruning-list ol[data-v-abb70528]{margin:0;padding-left:1.3em}.pruning-list li[data-v-abb70528]{margin:32px 0 0;line-height:1.3;opacity:.18}.pruning-list li[data-v-abb70528]:first-child{margin-top:0}.pruning-list li.is-visible[data-v-abb70528]{opacity:1}.segmentation-panel[data-v-abb70528]{margin:0;border:1px solid var(--slide-card-border);border-radius:var(--slide-card-radius);background:var(--slide-card-bg);padding:12px 14px;box-sizing:border-box;width:fit-content;max-width:100%;justify-self:start}.segmentation-list[data-v-abb70528]{display:grid;gap:6px}.segmentation-row[data-v-abb70528]{display:block;font-size:.79em}.segmentation-row.is-faded[data-v-abb70528]{opacity:.2}.segmentation-sample[data-v-abb70528]{letter-spacing:.01em}.string-blue[data-v-abb70528]{color:#4086bf}.token-var[data-v-ff4e1e33]{font-style:italic}.valid-body[data-v-ff4e1e33]{display:flex;align-items:center;justify-content:center}.valid-figure[data-v-ff4e1e33]{position:relative;width:min(980px,100%)}.valid-connectors[data-v-ff4e1e33]{position:absolute;inset:0;pointer-events:none;z-index:1}.valid-connector[data-v-ff4e1e33]{position:absolute;inset:0}.valid-connectors-svg[data-v-ff4e1e33]{display:block;overflow:visible}.valid-connector-path[data-v-ff4e1e33]{fill:none;stroke:#000;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:#000}.valid-connector-label[data-v-ff4e1e33]{fill:#000;font-family:var(--r-code-font);font-size:18px;font-weight:600;text-anchor:middle}.valid-body .valid-figure .panels.valid-panels[data-v-ff4e1e33]{position:relative;z-index:2;grid-template-columns:max-content max-content 192px max-content;grid-template-areas:"valid-label valid-left . valid-right" "invalid-label invalid-left . .";row-gap:96px;column-gap:28px;justify-content:center;align-items:center}.validity-tag[data-v-ff4e1e33]{font-family:var(--r-code-font);font-size:.9em;font-weight:700;line-height:1;letter-spacing:.02em;color:#000000db;justify-self:end}.validity-tag-valid[data-v-ff4e1e33]{grid-area:valid-label}.validity-tag-invalid[data-v-ff4e1e33]{grid-area:invalid-label}.tile-valid-left[data-v-ff4e1e33]{grid-area:valid-left}.tile-valid-right[data-v-ff4e1e33]{grid-area:valid-right;align-self:stretch}.tile-invalid-left[data-v-ff4e1e33]{grid-area:invalid-left}.valid-tile[data-v-ff4e1e33]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.12);font-size:.7em}.token-block[data-v-ff4e1e33]{display:inline-grid;grid-template-columns:max-content max-content;align-items:end;column-gap:.65em;width:max-content;max-width:100%}.token-symbol[data-v-ff4e1e33]{font-family:var(--r-code-font);font-size:1em;font-weight:600;line-height:1.2}.token-grid[data-v-ff4e1e33]{display:grid;row-gap:.28em;column-gap:.8em;align-items:end;justify-items:center;width:max-content;padding-inline:.45em}.token-grid-3[data-v-ff4e1e33]{grid-template-columns:repeat(3,max-content)}.token-grid-4[data-v-ff4e1e33]{grid-template-columns:repeat(4,max-content)}.token-decode[data-v-ff4e1e33]{font-family:var(--r-code-font);font-size:.78em;font-weight:500;line-height:1.2;opacity:.88;white-space:nowrap;text-align:center}.token-id[data-v-ff4e1e33]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--r-code-font);font-size:1em;font-weight:600;line-height:1.2;white-space:nowrap;text-align:center}.token-core[data-v-ff4e1e33]{display:inline-block}.token-prefix[data-v-ff4e1e33],.token-suffix[data-v-ff4e1e33]{position:absolute;top:0}.token-prefix[data-v-ff4e1e33]{right:100%}.token-suffix[data-v-ff4e1e33]{left:100%}.valid-tile.valid-tile-bytes[data-v-ff4e1e33]{--mix-base: #2fa18a;--mix-surface: #eaf6f3;background:var(--mix-surface);background:color-mix(in srgb,var(--mix-base) 10%,#ffffff);border-color:#2fa18a66;border-width:2px}.valid-tile.valid-tile-gray[data-v-ff4e1e33]{--mix-base: #6c7480;--mix-surface: #f3f5f7;background:var(--mix-surface);background:color-mix(in srgb,var(--mix-base) 10%,#ffffff);border-color:#6c748080;border-width:2px}.valid-tile.valid-tile-red[data-v-ff4e1e33]{--mix-base: #c04b4b;--mix-surface: #faefef;background:var(--mix-surface);background:color-mix(in srgb,var(--mix-base) 10%,#ffffff);border-color:#c04b4b7a;border-width:2px}.figure-text[data-v-ff4e1e33]{font-family:var(--r-code-font);font-size:1em;font-weight:600;line-height:1.2;white-space:nowrap}.is-hidden[data-v-ff4e1e33]{opacity:0}.bpe-merge-forest[data-v-3b6c7dcd]{--forest-level-gap: 2em;--tile-pad-x: .2em;--tile-pad-y: .05em;--tile-radius: .2em;--merge-seam-overlap: .75px;position:relative;width:100%}.forest-track[data-v-3b6c7dcd]{position:relative;width:100%;height:100%}.forest-layer[data-v-3b6c7dcd]{position:absolute;inset:0}.forest-layer--rules[data-v-3b6c7dcd]{z-index:0;pointer-events:none}.forest-layer--replacement[data-v-3b6c7dcd]{z-index:2}.forest-layer--highlight-boxes[data-v-3b6c7dcd]{z-index:1;pointer-events:none}.forest-layer--connectors[data-v-3b6c7dcd]{z-index:3;pointer-events:none}.forest-layer--moving[data-v-3b6c7dcd]{z-index:4}.forest-connector[data-v-3b6c7dcd],.forest-rule[data-v-3b6c7dcd]{position:absolute;inset:0}.forest-highlight-box[data-v-3b6c7dcd]{position:absolute;box-sizing:border-box;border-style:solid;pointer-events:none}.forest-connectors-svg[data-v-3b6c7dcd]{display:block;overflow:visible}.forest-connector-line[data-v-3b6c7dcd]{fill:none;stroke:#000;stroke-width:3.5;stroke-linecap:round;opacity:1}.forest-rule-line[data-v-3b6c7dcd]{fill:none;stroke-linecap:round}.forest-row[data-v-3b6c7dcd]{position:absolute;left:50%;top:0;white-space:nowrap}.forest-row--replacement[data-v-3b6c7dcd]{pointer-events:none}.forest-char[data-v-3b6c7dcd]{display:inline-block;vertical-align:middle;line-height:1.2;background:#d6d6d6;color:#111}.forest-char--ghost[data-v-3b6c7dcd],.forest-char--replacement[data-v-3b6c7dcd]{opacity:0}.forest-char--replacement-visible[data-v-3b6c7dcd]{opacity:1}.forest-char--highlight[data-v-3b6c7dcd]{background:#4086bf;color:#fff}.prefix-body[data-v-7b54b4a4]{display:grid;place-items:center}.prefix-figure[data-v-7b54b4a4]{width:min(36em,100%);display:grid;gap:.45em;padding:.9em 1.1em}.prefix-meta[data-v-7b54b4a4]{margin:0;font-family:var(--r-code-font);font-size:.7em;line-height:1.3;display:inline-grid;grid-template-columns:max-content max-content max-content;align-items:end;justify-content:center;column-gap:.65em}.prefix-token-leading[data-v-7b54b4a4],.prefix-token-trailing[data-v-7b54b4a4]{font-weight:600;line-height:1.2}.prefix-token-trailing-wrap[data-v-7b54b4a4]{position:relative;min-width:9.5em}.prefix-token-grid[data-v-7b54b4a4]{display:grid;row-gap:.26em;column-gap:.7em;align-items:end;justify-items:center;width:max-content;padding-inline:.45em}.prefix-token-grid-3[data-v-7b54b4a4]{grid-template-columns:repeat(3,max-content)}.prefix-token-grid-2[data-v-7b54b4a4]{grid-template-columns:repeat(2,max-content)}.prefix-token-label[data-v-7b54b4a4]{font-size:.86em;font-weight:500;line-height:1.2;opacity:.88;white-space:nowrap;text-align:center}.prefix-token-id[data-v-7b54b4a4]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1.08em;font-weight:600;line-height:1.2;white-space:nowrap;text-align:center}.prefix-token-core[data-v-7b54b4a4]{display:inline-block}.prefix-token-punct[data-v-7b54b4a4]{position:absolute;top:0}.prefix-token-punct-left[data-v-7b54b4a4]{right:100%}.prefix-token-punct-right[data-v-7b54b4a4]{left:100%}.prefix-forest[data-v-7b54b4a4]{margin-top:.5em;font-size:1.02em}.takeaways-layout[data-v-5ad2380c]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.takeaways-list[data-v-5ad2380c]{margin:var(--r-block-margin) 0;padding-left:1.4em}.takeaways-list li[data-v-5ad2380c]{margin-top:calc(var(--r-block-margin) * 1.75);margin-bottom:0;opacity:0}.takeaways-list li[data-v-5ad2380c]:first-child{margin-top:0}.takeaways-list li.is-visible[data-v-5ad2380c]{opacity:1}.sampling-mismatch-body[data-v-533d2040]{display:grid;height:100%;min-height:0;padding-top:10px;box-sizing:border-box}.dual-sampling[data-v-533d2040]{position:relative;width:min(80%,980px);height:100%;min-height:0;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;justify-self:center}.mismatch-guide[data-v-533d2040]{position:absolute;top:0;bottom:0;width:0;border-left:3px solid rgba(197,48,48,.78);pointer-events:none;z-index:6}.sampling-lane[data-v-533d2040]{--lane-surface: color-mix(in srgb, var(--lane-base) 8%, #ffffff);--lane-border: color-mix(in srgb, var(--lane-base) 34%, #ffffff);--lane-chip: color-mix(in srgb, var(--lane-base) 18%, #ffffff);--lane-chip-active: color-mix(in srgb, var(--lane-base) 36%, #ffffff);--lane-ink: color-mix(in srgb, var(--lane-base) 58%, #111111);position:relative;min-height:0;border:2px solid var(--lane-border);border-radius:10px;background:var(--lane-surface)}.lane-label[data-v-533d2040]{position:absolute;left:14px;top:14px;display:grid;gap:4px;color:var(--lane-ink)}.lane-label strong[data-v-533d2040]{font-size:.8em;line-height:1}.lane-label span[data-v-533d2040]{font-size:.5em;line-height:1.1;color:var(--slide-muted)}.lane-scene[data-v-533d2040]{position:absolute;inset:0}.output-label[data-v-533d2040],.bracket-label[data-v-533d2040]{position:absolute;margin:0;font-size:.42em;line-height:1;letter-spacing:.06em;color:var(--slide-muted);white-space:nowrap}.output-label[data-v-533d2040]{top:28px;text-align:center}.token-layer[data-v-533d2040],.candidate-layer[data-v-533d2040]{position:absolute;inset:0}.token-chip[data-v-533d2040]{position:absolute;height:44px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lane-base) 48%,#ffffff);border-radius:9px;background:var(--lane-chip);color:#111;font-size:.52em;font-weight:640;line-height:1;z-index:2}.token-chip.is-active[data-v-533d2040]{border-color:color-mix(in srgb,var(--lane-base) 80%,#111111);background:var(--lane-chip-active);font-weight:760;z-index:4}.token-chip.is-committed[data-v-533d2040]{z-index:3}.candidate-chip[data-v-533d2040]{height:38px}.candidate-chip.is-highlighted[data-v-533d2040]{border-color:#c53030b8;background:#c530301f;color:#8f1f1f}.candidate-chip.is-highlighted.is-active[data-v-533d2040]{border-color:#c53030;background:#c5303038}.subtitle-danger-word[data-v-533d2040]{color:#a02020}.input-bracket[data-v-533d2040]{position:absolute;height:42px}.bracket-rule[data-v-533d2040]{position:absolute;left:0;top:0;width:100%;height:14px;box-sizing:border-box;border-color:color-mix(in srgb,var(--lane-base) 44%,#111111);border-style:none solid solid solid;border-width:0 2px 2px 2px;border-radius:0 0 4px 4px}.bracket-label[data-v-533d2040]{left:50%;top:22px;transform:translate(-50%)}.flow-arrow[data-v-533d2040]{position:absolute;top:103px;color:var(--lane-ink);font-size:.72em;font-weight:700;line-height:1;letter-spacing:0}.lm-box[data-v-533d2040]{position:absolute;top:88px;width:76px;height:52px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid color-mix(in srgb,var(--lane-base) 42%,#777777);border-radius:8px;background:#fff;color:var(--lane-ink);font-size:.52em;font-weight:760}.byte-sequence[data-v-f08b271c]{position:relative;display:flex;justify-content:center;align-items:center}.sequence-connectors[data-v-f08b271c]{position:absolute;inset:0;pointer-events:none;z-index:3}.sequence-connector[data-v-f08b271c]{position:absolute;inset:0}.sequence-label[data-v-f08b271c]{position:absolute;transform:translate(-50%,-100%);color:#2f6f9f;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.65rem;font-weight:600;line-height:1;white-space:nowrap}.sequence-cursor[data-v-f08b271c]{position:absolute;width:28px;height:42px;transform:translate(-50%)}.sequence-cursor-svg[data-v-f08b271c]{display:block;width:100%;height:100%;overflow:visible}.sequence-cursor-path[data-v-f08b271c]{fill:none;stroke:#2f6f9f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.sequence-connectors-svg[data-v-f08b271c]{display:block;overflow:visible}.sequence-connector-path[data-v-f08b271c]{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.sequence-text[data-v-f08b271c]{position:relative;z-index:2;line-height:0}.char[data-v-f08b271c]{display:inline-block;vertical-align:middle;font-size:1.2em;line-height:1.2}.char--tile[data-v-f08b271c]{--tile-pad-x: .2em;--tile-pad-y: .05em;background:#d6d6d6;color:#111;padding:var(--tile-pad-y) var(--tile-pad-x);border-radius:var(--tile-radius, .2em)}.char--highlighted[data-v-f08b271c]{background:#2f6f9f;color:#fff}.body[data-v-5d8864a8]{display:flex;justify-content:center;align-items:center;height:100%}.subtitle-code[data-v-5d8864a8]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.streaming-bpe-tail[data-v-5d8864a8]{position:relative}.streaming-bpe-callouts[data-v-5d8864a8]{position:absolute;inset:0;pointer-events:none;z-index:3}.streaming-bpe-callout[data-v-5d8864a8]{position:absolute;inset:0}.streaming-bpe-callout-svg[data-v-5d8864a8]{display:block;overflow:visible}.streaming-bpe-callout-path[data-v-5d8864a8]{fill:none;stroke:#2f6f9f;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;color:#2f6f9f}.streaming-bpe-tail[data-v-5d8864a8] .char--end{opacity:0}.streaming-bpe-suffix[data-v-5d8864a8]{position:absolute;right:0;top:50%;display:flex;flex-direction:column;gap:.7rem;padding:.22rem .3rem;border:3px solid #2f6f9f;border-radius:.7rem;background:#ffffffeb;transform:translate(-4rem,-50%);z-index:4}.streaming-bpe-suffix-char[data-v-5d8864a8]{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;padding:.05em 0;border-radius:.2em;background:#d6d6d6;color:#111;font-size:1.2em;line-height:1.2;text-align:center}.app[data-v-acfd17a1]{position:relative;width:100%;height:100%;overflow:hidden}.deck-viewport[data-v-acfd17a1]{position:relative;width:100%;height:100%}.reveal[data-v-acfd17a1]{position:absolute;inset:0}.hud[data-v-acfd17a1]{position:absolute;left:var(--r-controls-spacing, 16px);bottom:var(--r-controls-spacing, 16px);display:flex;align-items:flex-start;z-index:25}.hud-line[data-v-acfd17a1]{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--r-code-font);font-size:12px;line-height:1.2;color:#111927eb;white-space:nowrap}.hud-item[data-v-acfd17a1]{-webkit-user-select:none;user-select:none}.hud-button[data-v-acfd17a1]{all:unset;cursor:pointer;color:inherit}.toggle[data-v-acfd17a1]{display:inline-flex;align-items:center;gap:6px}.toggle>input[type=checkbox][data-v-acfd17a1]{margin:0}.slide-deck-collector[data-v-1e14d6d6]{position:absolute;inset:0;pointer-events:none;visibility:hidden}.slide-preview[data-v-7fda87ca]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:14px;background:linear-gradient(165deg,#edf2f8,#dfe7f3)}.slide-preview__viewport[data-v-7fda87ca]{position:absolute;inset:0;pointer-events:none}.slide-preview__scaled[data-v-7fda87ca]{position:absolute;left:50%;top:50%;transform-origin:50% 50%;will-change:transform}.slide-preview__stage[data-v-7fda87ca]{position:relative;overflow:hidden;background:var(--r-background-color);color:var(--r-main-color)}.slide-preview[data-v-7fda87ca] .slide-root{width:100%;height:100%;display:block;position:relative}.slide-preview__placeholder[data-v-7fda87ca]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--r-code-font);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#11192799;pointer-events:none}.presenter[data-v-c684c9dd]{position:relative;width:100%;height:100%;overflow:hidden;padding:16px;box-sizing:border-box;color:#0f172a;background:radial-gradient(1000px 620px at 10% 8%,#d7e7f7b8,#fff0 62%),radial-gradient(920px 520px at 86% 92%,#bfcfe380,#fff0 66%),linear-gradient(180deg,#f7fbff,#eef3fb)}.presenter-shell[data-v-c684c9dd]{position:relative;z-index:1;width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.presenter-header[data-v-c684c9dd]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(129,151,182,.24);background:#fdfeffc7;box-shadow:0 8px 24px #1c2c4214;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.presenter-heading[data-v-c684c9dd]{display:grid;gap:3px;min-width:0}.presenter-title[data-v-c684c9dd]{margin:0;font-size:18px;letter-spacing:.02em;font-weight:640;color:#0f1a2b}.presenter-status[data-v-c684c9dd]{margin:0;font-family:var(--r-code-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#2c425fdb}.presenter-clock[data-v-c684c9dd]{font-family:var(--r-code-font);font-size:18px;letter-spacing:.04em;color:#12223b}.presenter-grid[data-v-c684c9dd]{min-height:0;display:grid;grid-template-columns:minmax(420px,1.48fr) minmax(240px,.82fr);grid-template-rows:minmax(0,1fr) minmax(0,.72fr);grid-template-areas:"current next" "current prev";gap:12px}.panel[data-v-c684c9dd]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(129,151,182,.25);background:#fffc;box-shadow:0 12px 26px #1b2c4514}.panel-prev[data-v-c684c9dd]{grid-area:prev}.panel-current[data-v-c684c9dd]{grid-area:current}.panel-current-preview[data-v-c684c9dd]{position:relative;min-height:0}.panel-current-layer[data-v-c684c9dd]{position:absolute;inset:0}.panel-current-layer--incoming[data-v-c684c9dd]{opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.panel-current-layer--incoming.is-visible[data-v-c684c9dd]{opacity:1}.panel-next[data-v-c684c9dd]{grid-area:next}.panel-title[data-v-c684c9dd]{margin:0;font-family:var(--r-code-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#354866db}.presenter-footer[data-v-c684c9dd]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;border:1px solid rgba(129,151,182,.24);background:#fcfeffd1;box-shadow:0 8px 22px #1c2c4212}.presenter-meta[data-v-c684c9dd]{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:13px;color:#18273feb}.presenter-slide-id[data-v-c684c9dd]{font-family:var(--r-code-font)}.presenter-actions[data-v-c684c9dd]{display:inline-flex;align-items:center;gap:8px}.presenter-button[data-v-c684c9dd]{border:1px solid rgba(106,128,160,.5);background:linear-gradient(180deg,#fff,#edf4ff);color:#10233f;padding:7px 14px;border-radius:10px;font-family:var(--r-code-font);font-size:12px;cursor:pointer;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.presenter-button[data-v-c684c9dd]:hover:enabled{transform:translateY(-1px);box-shadow:0 8px 16px #2f446629}.presenter-button[data-v-c684c9dd]:disabled{cursor:default;opacity:.45}@media screen and (max-width:1200px),screen and (max-height:760px){.presenter[data-v-c684c9dd]{padding:12px}.presenter-grid[data-v-c684c9dd]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.42fr) minmax(0,.84fr) minmax(0,.42fr);grid-template-areas:"prev" "current" "next"}.presenter-header[data-v-c684c9dd],.presenter-footer[data-v-c684c9dd]{padding:10px 12px}}@media screen and (max-width:760px){.presenter-clock[data-v-c684c9dd]{font-size:15px}.presenter-footer[data-v-c684c9dd]{flex-direction:column;align-items:stretch}.presenter-actions[data-v-c684c9dd]{justify-content:flex-end}}@page{size:1280px 720px;margin:0}.print-app.reveal-viewport[data-v-2703a21f]{min-height:100%;height:auto;overflow:visible;background:#f2f2f2;color:var(--r-main-color)}.print-document[data-v-2703a21f]{display:block;width:1280px;margin:0 auto;background:var(--r-background-color)}.print-page[data-v-2703a21f]{position:relative;width:1280px;height:720px;margin:24px 0;overflow:hidden;break-after:page;page-break-after:always;background:var(--r-background-color);box-shadow:0 8px 30px #0f172a2e}.print-page[data-v-2703a21f]:last-child{break-after:auto;page-break-after:auto}.print-stage[data-v-2703a21f]{position:relative;width:100%;height:100%;overflow:hidden}.print-stage[data-v-2703a21f] .slide-root{position:relative;display:block;width:100%;height:100%}@media print{html,body,#app{width:1280px;min-width:1280px;height:auto;margin:0;overflow:visible;background:var(--r-background-color)}.print-app.reveal-viewport[data-v-2703a21f],.print-document[data-v-2703a21f]{width:1280px;margin:0;background:var(--r-background-color)}.print-page[data-v-2703a21f]{margin:0;box-shadow:none}}
