@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.1"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.superposition-primer{--sp-ink: #313131;--sp-body: #4b4b4b;--sp-muted: #757575;--sp-hairline: #e0e0e0;width:100%;max-width:1060px;margin:0 auto;color:var(--sp-ink);font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sp-primer-controls{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(240px,1.25fr);gap:1.6rem;align-items:end;padding:.65rem 0 1rem}.sp-primer-controls label{display:grid;gap:.35rem}.sp-primer-controls label>span{display:flex;justify-content:space-between;color:var(--sp-body);font-size:.72rem;font-weight:600}.sp-primer-controls output{color:var(--deep-fir);font-family:var(--font-mono);font-size:.72rem}.sp-primer-controls input{width:100%;accent-color:var(--nvgreen)}.sp-primer-controls p{display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;align-items:baseline;margin:0;padding-left:.85rem;border-left:2px solid var(--gray-400);font-size:.72rem;line-height:1.35}.sp-primer-controls p.is-superposed{border-left-color:var(--mine-shaft)}.sp-primer-controls p strong{color:var(--sp-ink);font-size:.75rem}.sp-primer-controls p span{color:var(--sp-muted)}.sp-primer-views{display:grid;grid-template-columns:1.12fr .84fr 1.18fr;align-items:stretch;margin-top:1.1rem}.sp-primer-panel{min-width:0;padding:0 .9rem}.sp-primer-panel+.sp-primer-panel{border-left:0}.sp-primer-panel header{display:grid;grid-template-columns:1.3rem 1fr;gap:.35rem;align-items:start;min-height:2.45rem}.sp-primer-panel header>span{color:var(--limeade);font-family:var(--font-mono);font-size:.66rem;font-weight:700}.sp-primer-panel header div{display:grid;gap:.1rem}.sp-primer-panel header strong{color:var(--sp-ink);font-size:.78rem;font-weight:700}.sp-primer-panel header small{color:var(--sp-muted);font-size:.65rem}.sp-primer-panel svg{display:block;width:100%;height:auto;overflow:visible}.sp-primer-panel svg text{font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sp-primer-kicker{fill:var(--gray-600);font-size:7.2px;font-weight:700;letter-spacing:.075em}.sp-primer-hit-area{fill:transparent;stroke:transparent}.sp-primer-feature{cursor:pointer;outline:none}.sp-primer-feature.is-selected .sp-primer-hit-area{fill:none;stroke:var(--gray-800);stroke-width:1.1}.sp-primer-feature-label,.sp-primer-dimension-label{fill:var(--gray-600);font-family:var(--font-mono)!important;font-size:7.5px;text-anchor:middle}.sp-primer-feature-label.is-side{text-anchor:end}.sp-primer-dimension-label.is-side{text-anchor:start}.sp-primer-compress-arrow{fill:none;stroke:var(--gray-400);stroke-width:1}.sp-primer-compress-label{fill:var(--gray-500);font-size:7.3px}.sp-primer-mixing-links path{fill:none;stroke-linecap:round}.sp-primer-dimension-frame{fill:var(--surface-subtle);stroke:var(--gray-300);stroke-width:.8}.sp-primer-annotation-rule{fill:none;stroke:var(--gray-300);stroke-width:1}.sp-primer-annotation{fill:var(--gray-600);font-size:7.3px}.sp-primer-plot-field{fill:var(--surface-subtle);stroke:none}.sp-primer-unit-circle{fill:none;stroke:var(--gray-300);stroke-dasharray:2 4;stroke-width:.9}.sp-primer-axis{stroke:var(--gray-300);stroke-width:.85}.sp-primer-axis-label{fill:var(--gray-500);font-size:7px;text-anchor:end}.sp-primer-direction{cursor:pointer;outline:none}.sp-primer-direction line{stroke-width:1.25;stroke-linecap:round;opacity:.66}.sp-primer-direction.is-selected line{stroke-width:2.6;opacity:1}.sp-primer-direction text{font-family:var(--font-mono)!important;font-size:8px;font-weight:600;text-anchor:middle}.sp-primer-direction.is-selected text{font-weight:700}.sp-primer-vector-origin{fill:var(--gray-700)}.sp-primer-matrix-title{fill:var(--sp-ink);font-family:Georgia,Times New Roman,serif!important;font-size:13px;font-style:italic;text-anchor:middle}.sp-primer-matrix-subtitle{fill:var(--gray-500);font-size:6.7px;text-anchor:middle}.sp-primer-matrix-label{font-family:var(--font-mono)!important;font-size:6.5px;text-anchor:middle}.sp-primer-matrix-label.is-row{text-anchor:end}.sp-primer-matrix-label.is-selected{font-weight:700}.sp-primer-legend-label{fill:var(--gray-500);font-family:var(--font-mono)!important;font-size:6.5px}.sp-primer-interference{fill:var(--gray-600);font-family:var(--font-mono)!important;font-size:7.3px;text-anchor:middle}.sp-primer-diagnostic-rule{stroke:var(--gray-300);stroke-width:.8}.sp-primer-diagnostic-title,.sp-primer-diagnostic-column{fill:var(--gray-500);font-size:6.2px;font-weight:600;letter-spacing:.045em}.sp-primer-diagnostic-column{font-family:var(--font-mono)!important;font-weight:400;letter-spacing:0}.sp-primer-diagnostic-row{cursor:pointer}.sp-primer-diagnostic-track{fill:var(--gray-200)}.sp-primer-diagnostic-bar{stroke-width:1.2}.sp-primer-diagnostic-label,.sp-primer-diagnostic-value,.sp-primer-diagnostic-note{fill:var(--gray-600);font-family:var(--font-mono)!important;font-size:6.4px}.sp-primer-diagnostic-label{text-anchor:end}.sp-primer-diagnostic-note{fill:var(--gray-500);font-size:6px;text-anchor:middle}.sp-primer-subtext{max-width:980px;margin:.8rem auto 0;color:var(--gray-600);font-size:.76rem;line-height:1.55}.sp-primer-equations{display:grid;grid-template-columns:repeat(3,1fr);margin-top:.75rem;border-block:1px solid var(--sp-hairline)}.sp-primer-equations>div{display:grid;grid-template-columns:5.2rem 1fr;gap:.2rem .7rem;align-content:start;padding:.8rem 1rem .85rem 0}.sp-primer-equations>div+div{padding-left:1rem;border-left:1px solid var(--gray-200)}.sp-primer-equations>div>span:first-child{padding-top:.17rem;color:var(--gray-600);font-size:.62rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.sp-primer-formula{color:var(--sp-ink);font-size:.84rem}.sp-primer-equations p{grid-column:2;margin:0;color:var(--gray-600);font-size:.66rem;line-height:1.4}@media(max-width:820px){.sp-primer-controls{grid-template-columns:1fr 1fr}.sp-primer-controls p{grid-column:1 / -1}.sp-primer-views{grid-template-columns:1fr 1fr;gap:1.5rem 0}.sp-primer-semantic{grid-column:1 / -1;max-width:520px;margin:0 auto}.sp-primer-geometry{border-left:0!important}.sp-primer-equations{grid-template-columns:1fr}.sp-primer-equations>div,.sp-primer-equations>div+div{padding-left:0;border-left:0;border-bottom:1px solid var(--gray-200)}.sp-primer-equations>div:last-child{border-bottom:0}}@media(max-width:540px){.sp-primer-controls,.sp-primer-views{grid-template-columns:1fr}.sp-primer-controls p{grid-column:auto}.sp-primer-panel,.sp-primer-panel+.sp-primer-panel{padding:.7rem 0 0;border-top:0;border-left:0}.sp-primer-semantic{grid-column:auto}}.layer-selection-figure{width:90%;max-width:864px;margin:0 auto}.layer-selection-figure svg{display:block;width:100%;height:auto}.layer-selection-figure text{fill:var(--text-primary);font-family:var(--font-main)}.mlp-figure-title{font-size:14px;font-weight:600;text-anchor:middle}.mlp-figure-subtitle{fill:var(--text-secondary)!important;font-size:9px;text-anchor:middle}.mlp-sankey-ribbon{fill:var(--gray-600);fill-opacity:var(--ribbon-opacity);transition:fill-opacity .16s ease}.mlp-sankey-ribbon.is-near-selection{fill:var(--nvgreen)}.mlp-layer-panel{pointer-events:none}.mlp-layer-label,.mlp-layer-subtitle,.mlp-layer-dimension,.mlp-node-value{font-family:var(--font-mono)!important}.mlp-layer-label{font-size:11px;font-weight:700;text-anchor:middle}.mlp-layer-label.is-selected{fill:var(--deep-fir)!important}.mlp-layer-subtitle{fill:var(--gray-500)!important;font-size:7px;text-anchor:middle}.mlp-layer-subtitle.is-selected{fill:var(--limeade)!important;font-weight:700}.mlp-layer-dimension{fill:var(--gray-500)!important;font-size:7px;text-anchor:middle}.mlp-node{fill:#fff;fill-opacity:1;stroke:#a7a7a7;stroke-width:.7;transition:fill-opacity .16s ease,stroke .16s ease}.mlp-node.is-selected{fill:#fff;fill-opacity:1;stroke:var(--limeade);stroke-width:.95}.mlp-node-value{fill:var(--deep-fir)!important;font-size:8px;font-weight:600;text-anchor:middle}.mlp-neuron-index{fill:var(--gray-500)!important;font-family:var(--font-mono)!important;font-size:6px;font-weight:700;text-anchor:end}.mlp-waffle-cell,.mlp-legend-swatch{stroke:var(--bg-primary);stroke-width:.55}.concept-helix{fill:var(--heliotrope)}.concept-motif{fill:var(--gorse)}.concept-hydrophobic{fill:var(--limeade)}.concept-binding{fill:var(--geraldine)}.concept-inactive{fill:var(--gray-200)}.concept-neutral{fill:var(--gray-700);fill-opacity:var(--node-opacity)}.mlp-annotation-bg{fill:var(--bg-primary);fill-opacity:.95;stroke:var(--gray-200);stroke-width:.75}.mlp-annotation-leader{fill:none;stroke:var(--gray-500);stroke-width:.9}.mlp-annotation-anchor{fill:var(--deep-fir);stroke:var(--bg-primary);stroke-width:.7}.mlp-annotation-title{fill:var(--deep-fir)!important;font-family:var(--font-mono)!important;font-size:11px;font-weight:700;letter-spacing:.035em}.mlp-annotation-copy{fill:var(--text-secondary)!important;font-size:9.5px}.mlp-callout-leader{fill:none;stroke:var(--limeade);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.mlp-callout-anchor{fill:var(--bg-primary);stroke:var(--limeade);stroke-width:1.1}.mlp-callout-kicker,.mlp-callout-copy{font-family:var(--font-main)!important}.mlp-callout-kicker{fill:var(--deep-fir)!important;font-size:9px;font-weight:700;letter-spacing:.035em}.mlp-callout-copy{fill:var(--text-secondary)!important;font-size:9px}.mlp-concept-legend text{fill:var(--text-secondary)!important;font-family:var(--font-main)!important;font-size:7.5px}.mlp-concept-legend rect,.mlp-mono-example-swatch{stroke:var(--bg-primary);stroke-width:.55}.mlp-neuron-callout.is-mono .mlp-callout-leader,.mlp-neuron-callout.is-mono .mlp-callout-anchor{stroke:var(--brick-red)}.mlp-neuron-callout.is-mono .mlp-callout-kicker{fill:#8f3d3d!important}.mlp-microscope-sightline{fill:none;stroke:var(--limeade);stroke-width:.9;stroke-opacity:.72}.mlp-microscope-sightline.is-mono{stroke:var(--brick-red)}.mlp-microscope-ring.is-outer{fill:var(--bg-primary);stroke:var(--limeade);stroke-width:1.4}.mlp-microscope-ring.is-inner{fill:none;stroke:var(--gray-300);stroke-width:.7}.mlp-microscope-cell{stroke:var(--bg-primary);stroke-width:1.2}.mlp-microscope-reticle{fill:none;stroke:var(--gray-500);stroke-width:.8}.mlp-microscope-eyebrow,.mlp-microscope-scale,.mlp-inspection-label,.mlp-inspection-note{font-family:var(--font-mono)!important;letter-spacing:.05em}.mlp-microscope-eyebrow,.mlp-microscope-scale{fill:var(--gray-500)!important;font-size:7px;font-weight:700;text-anchor:middle}.mlp-microscope-rule{fill:none;stroke:var(--nvgreen);stroke-width:2.5}.mlp-microscope-kicker{fill:var(--deep-fir)!important;font-family:var(--font-mono)!important;font-size:8.5px;font-weight:700;letter-spacing:.045em}.mlp-microscope-copy{fill:var(--text-primary)!important;font-size:8.5px}.mlp-microscope-footnote{fill:var(--text-secondary)!important;font-size:6.5px;font-style:italic;text-anchor:end}.mlp-monosemantic-microscope .mlp-microscope-ring.is-outer,.mlp-monosemantic-microscope .mlp-microscope-rule{stroke:var(--brick-red)}.mlp-monosemantic-microscope .mlp-microscope-kicker{fill:#8f3d3d!important}.mlp-inspection-baseline{fill:none;stroke:var(--gray-300);stroke-width:.7}.mlp-inspection-label,.mlp-inspection-note{fill:var(--gray-500)!important;font-size:6.5px;font-weight:700}.mlp-inspection-note{text-anchor:end}.mlp-legend-title,.mlp-legend-label{font-family:var(--font-mono)!important}.mlp-legend-title{fill:var(--gray-500)!important;font-size:7.5px;font-weight:700;letter-spacing:.05em}.mlp-legend-label{fill:var(--text-secondary)!important;font-size:6.5px}.literature-table-section{width:100%;max-width:1080px;margin:2.5rem auto 3.5rem;padding:0 1rem}.literature-table-rule{display:grid;grid-template-columns:6.2rem 1fr;gap:1rem;margin-bottom:.9rem;padding-top:.65rem;border-top:1px solid var(--gray-300);color:var(--text-secondary);font-size:.78rem;line-height:1.4}.literature-table-rule span:first-child{color:var(--limeade);font-family:var(--font-mono)}.literature-table-reveal{position:relative}.literature-table-scroll{overflow:hidden;border-top:1px solid var(--gray-300);background:#fff}.literature-table-scroll.is-expanded{max-height:54rem;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid var(--gray-300);scrollbar-color:var(--silver-chalice) #fff;scrollbar-width:thin}.literature-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;color:var(--text-primary);font-size:.68rem;line-height:1.42}.literature-table th,.literature-table td{padding:.72rem .68rem;border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-100);text-align:left;vertical-align:top;overflow-wrap:anywhere}.literature-table thead th{position:sticky;z-index:3;top:0;background:#fff;color:var(--gray-700);font-size:.62rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:normal;box-shadow:0 1px 0 var(--gray-300)}.literature-table th:first-child{position:sticky;z-index:2;left:0;width:170px;background:#fff;box-shadow:1px 0 0 var(--gray-200)}.literature-table thead th:first-child{z-index:4;background:#fff}.literature-table th:nth-child(2){width:66px}.literature-table th:nth-child(3){width:120px}.literature-table th:nth-child(4){width:80px}.literature-table th:nth-child(5){width:92px}.literature-table th:nth-child(6){width:125px}.literature-table th:nth-child(7){width:125px}.literature-table th:nth-child(8){width:200px}.literature-table tbody tr:last-child th,.literature-table tbody tr:last-child td{border-bottom:0}.literature-table tbody tr:hover th,.literature-table tbody tr:hover td{background:#fbfbfb}.literature-study-cell{border-left:2px solid var(--gray-300);font-weight:600}.literature-table .is-audit-row .literature-study-cell{border-left-color:var(--nvgreen)}.literature-study-cell a{color:var(--text-primary);text-decoration:none}.literature-study-cell a:hover{text-decoration:underline;text-underline-offset:2px}.literature-study-cell span,.literature-study-cell small{display:block;margin-top:.22rem;color:var(--text-secondary);font-weight:400}.literature-study-cell small{color:var(--gray-500);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.025em;text-transform:uppercase}.literature-table-more{position:relative;z-index:5;display:flex;align-items:flex-end;justify-content:center;height:8.5rem;margin-top:-8.5rem;padding-bottom:.45rem;pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffffc2 42%,#fff 78%)}.literature-table-more button{pointer-events:auto;display:inline-flex;align-items:center;gap:.72rem;min-width:10.5rem;justify-content:center;padding:.72rem 1.2rem;border:1px solid var(--silver-chalice, #a7a7a7);border-radius:2px;background:var(--gray-50, #f7f7f7);color:var(--mine-shaft, #313131);font-family:var(--font-mono);font-size:.68rem;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.literature-table-more button span{color:var(--limeade, #3f8500);font-size:.92rem;line-height:.8}.literature-table-more button:hover{border-color:var(--limeade, #3f8500);background:var(--plot-wash, var(--surface-subtle));transform:translateY(-1px)}.literature-table-more button:focus-visible{outline:2px solid var(--nvgreen);outline-offset:3px}@media(max-width:720px){.literature-table-section{padding-inline:0}.literature-table-scroll.is-expanded{max-height:72vh}}.sae-build{--build-ink: #313131;--build-copy: #4B4B4B;--build-muted: #757575;--build-rule: #E0E0E0;--build-outline: #A7A7A7;--build-green-light: #CFFF40;--build-green-soft: #BFF230;--build-green: #76B900;--build-green-dark: #3F8500;--build-green-deep: #265600;max-width:1180px;margin:0 auto;color:var(--build-ink);font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sae-build-section{padding:.7rem 0 .95rem}.sae-build-section:first-child{padding-top:0}.sae-build-copy{max-width:760px;margin:0 auto .45rem;padding:0 1rem}.sae-build-copy p{margin:0;color:var(--build-ink);font-size:1rem;line-height:1.75}.sae-build-copy mark{padding:.02em .12em .07em;background:var(--nvgreen-wash);box-shadow:inset 0 -1px var(--build-green);color:var(--build-ink)}.sae-build-equation{margin:.7rem 0 .4rem;padding:.25em 0;overflow-x:auto;overflow-y:hidden;color:var(--build-ink);font-size:.98rem}.sae-build-equation .katex-display{margin:0;text-align:center}.sae-build-equation .katex-display>.katex{text-align:center}.sae-build-copy .article-inline-math{display:inline}.sae-build-copy .article-inline-math .katex{font-size:1.06em}.sae-build-copy p.sae-build-paragraph{margin-top:1rem}.sae-build-copy .sae-build-note{color:var(--build-muted);font-size:.82rem;line-height:1.55}.sae-build-diagram{display:block;width:100%;height:auto;overflow:visible}.sae-build-diagram .sae-subscript{font-size:.72em}.sae-build-diagram text{fill:var(--build-copy);font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.sae-build-stage,.sae-build-connector,.sae-build-target-path,.sae-build-target-label{transition:opacity .38s ease}.sae-build-fade{animation:sae-build-fade-in .42s ease both}.sae-build-diagram.is-drawing .sae-build-fade{animation:none}@keyframes sae-build-fade-in{0%{opacity:0}to{opacity:1}}.sae-build-stage.is-current,.sae-build-connector.is-current,.sae-build-target-path.is-current,.sae-build-target-label.is-current{opacity:1}.sae-build-stage.is-complete,.sae-build-connector.is-complete{opacity:.94}.sae-build-stage.is-prior,.sae-build-connector.is-prior{opacity:.46}.sae-build-stage.is-future,.sae-build-connector.is-future,.sae-build-target-label.is-future{opacity:.085}.sae-build-target-path.is-future{opacity:0}.sae-build-target-path.is-prior,.sae-build-target-label.is-prior{opacity:.2}.sae-build-diagram.is-drawing .draw-now .sae-draw-line,.sae-build-diagram.is-drawing .draw-now.sae-draw-line{stroke-dasharray:1 2;animation:sae-draw-line var(--draw-duration, .28s) cubic-bezier(.45,.05,.3,1) var(--draw-delay, 0ms) both}.sae-build-diagram.is-drawing .draw-now .sae-draw-line.is-reverse{animation-name:sae-draw-line-reverse}.sae-build-diagram.is-drawing .draw-now .sae-draw-pop{transform-box:fill-box;transform-origin:center;animation:sae-draw-pop var(--draw-duration, .24s) cubic-bezier(.2,.8,.3,1.15) var(--draw-delay, 0ms) both}.sae-build-diagram.is-drawing .draw-now .sae-draw-fade,.sae-build-diagram.is-drawing .draw-now.sae-draw-fade{animation:sae-draw-fade var(--draw-duration, .28s) ease var(--draw-delay, 0ms) both}@keyframes sae-draw-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sae-draw-line-reverse{0%{stroke-dashoffset:-1}to{stroke-dashoffset:0}}@keyframes sae-draw-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes sae-draw-fade{0%{opacity:0}to{opacity:1}}.sae-build-target-reveal{fill:none;stroke:#fff;stroke-width:12;stroke-linecap:square}.sae-build-diagram marker path{fill:var(--build-muted)}.sae-build-connector,.sae-build-target-path{fill:none;stroke:var(--build-muted);stroke-width:1.15}.sae-build-connector.is-current,.sae-build-target-path.is-current{stroke:var(--build-green-dark);stroke-width:1.65}.sae-build-gate-paths{pointer-events:none}.sae-build-gate-path{fill:none;stroke:var(--build-outline);stroke-width:.85;stroke-linecap:round;opacity:.42}.sae-build-gate-path.is-selected,.sae-build-gate-path.is-outgoing{stroke:var(--feature-color);stroke-width:1.25;opacity:.92}.sae-build-target-path{stroke-dasharray:4 5}.sae-build-target-label{fill:var(--build-muted)!important;font-size:9.5px;font-style:italic}.sae-build-node-title{fill:var(--build-copy)!important;font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.sae-build-symbol{fill:var(--build-muted)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:9.5px}.sae-build-vector rect,.sae-build-feature-vector rect{stroke:#fff;stroke-width:.85}.sae-build-vector .sae-build-waffle-frame{fill:#fff!important;stroke:var(--build-outline)!important;stroke-width:.9!important}.sae-build-feature-vector.is-current rect.is-selected{stroke:var(--feature-color);stroke-width:1.3}.sae-build-vector.is-current .sae-build-waffle-frame{stroke:var(--build-green-dark)!important;stroke-width:1.15!important}.sae-build-cell-value,.sae-build-feature-index{fill:var(--build-copy)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:8.5px}.sae-build-matrix rect{stroke:#fff;stroke-width:.9}.sae-build-matrix-fill{fill:#fff}.sae-build-matrix-outline{fill:none;stroke:var(--build-outline);stroke-width:.9}.sae-build-matrix.is-current .sae-build-matrix-outline{stroke:var(--build-green-dark);stroke-width:1.35}.sae-build-matrix rect.is-selected-column{stroke:var(--build-green-dark)!important;stroke-width:1.2!important}.sae-build-matrix rect.sae-build-matrix-key{stroke:none}.sae-build-negative-weight{fill:none;stroke-width:1.05;stroke-linecap:round;opacity:.82;pointer-events:none}.sae-build-module-fill{fill:#fff}.sae-build-module-outline{fill:none;stroke:var(--build-outline);stroke-width:.9}.sae-build-operation text,.sae-build-loss text{fill:var(--build-copy)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:9.5px}.sae-build-operation.is-current .sae-build-module-fill,.sae-build-loss.is-current .sae-build-module-fill{fill:var(--nvgreen-wash)}.sae-build-operation.is-current .sae-build-module-outline{stroke:var(--build-green-dark);stroke-width:1.25}.sae-build-loss.is-current .sae-build-module-outline{stroke:var(--build-green-dark);stroke-width:1.35}.sae-build-operation.is-current text{fill:var(--build-green-deep)!important}.sae-build-callout path,.sae-build-dimension-bracket{fill:none;stroke:var(--build-muted);stroke-width:1}.sae-build-callout circle{fill:var(--build-green);stroke:#fff;stroke-width:1.2}.sae-build-callout text,.sae-build-callout-note,.sae-build-bracket-label{fill:var(--build-copy)!important;font-size:10px;stroke:#fff;stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill}.sae-build-callout-note{fill:var(--build-muted)!important;font-size:9px;font-style:italic}.sae-build-bracket-label{fill:var(--build-muted)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:8.5px}.sae-build-stage.is-hidden,.sae-build-connector.is-hidden,.sae-build-target-path.is-hidden,.sae-build-target-label.is-hidden{opacity:0;pointer-events:none}.sae-build-feature-index.is-on-dark{fill:#fff!important}.sae-build-diagram marker path.is-current{fill:var(--build-green-dark)}.sae-build-token{cursor:pointer;outline:none}.sae-build-token rect{fill:#fff;stroke:var(--build-outline);stroke-width:.9}.sae-build-token text{fill:var(--build-ink)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:11px;font-weight:700;pointer-events:none}.sae-build-token:hover rect,.sae-build-token:focus-visible rect{stroke:var(--build-green-dark)}.sae-build-token:focus-visible rect{stroke-width:2}.sae-build-token.is-selected rect{fill:var(--nvgreen-wash);stroke:var(--build-green-dark);stroke-width:1.4}.sae-build-token-path,.sae-build-table-link{fill:none;stroke:var(--build-green-dark);stroke-width:1.2}.sae-build-table-cell{stroke:var(--build-rule);stroke-width:.6}.sae-build-table-current{fill:none;stroke:var(--build-green-dark);stroke-width:1.4}.sae-build-table-column{fill:var(--build-muted)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:8.5px}.sae-build-table-row{fill:var(--build-copy)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:10px;font-weight:700}.sae-build-table-row.is-selected{fill:var(--build-green-deep)!important}.sae-build-table-legend text{fill:var(--build-copy)!important;font-size:8.5px}.sae-build-controls{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-top:.7rem;color:var(--build-copy);font-size:.82rem}.sae-build-controls label{display:flex;gap:.45rem;align-items:baseline;font-weight:600}.sae-build-controls output{color:var(--build-green-deep);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:.78rem}.sae-build-controls input[type=range]{width:160px;accent-color:var(--build-green)}.sae-build-controls-hint{color:var(--build-muted);font-size:.78rem}.sae-build-scrolly-graphic{position:sticky;top:0;z-index:5;padding:.35rem 0 .4rem}.sae-build-scrolly-graphic:before,.sae-build-scrolly-graphic:after{position:absolute;left:50%;width:100vw;content:"";pointer-events:none;transform:translate(-50%)}.sae-build-scrolly-graphic:before{top:0;bottom:0;z-index:-1;background:#fff}.sae-build-scrolly-graphic:after{top:100%;height:1.6rem;background:linear-gradient(#fff,#fff0)}.sae-build-scrolly-graphic .sae-build-diagram{max-height:44vh}.sae-build-scrolly .sae-build-stage.is-future,.sae-build-scrolly .sae-build-target-label.is-future{opacity:0}.sae-build-scrolly-topbar{display:flex;justify-content:space-between;align-items:flex-start;min-height:38px;margin-bottom:-6px}.sae-build-scrolly-hint{margin-bottom:0;opacity:0;transition:opacity .38s ease}.sae-build-scrolly-hint.is-visible{opacity:1}.sae-build-scrolly-progress{display:flex;gap:.3rem;padding:.35rem .5rem 0 0}.sae-build-scrolly-progress button{width:1.5rem;height:.95rem;padding:0;border:0;border-bottom:3px solid var(--build-rule);background:none;cursor:pointer;transition:border-color .26s ease}.sae-build-scrolly-progress button:hover{border-bottom-color:var(--build-outline)}.sae-build-scrolly-progress button.is-done{border-bottom-color:var(--build-green-soft)}.sae-build-scrolly-progress button.is-active{border-bottom-color:var(--build-green)}.sae-build-scrolly-steps{padding-top:1.4rem}.sae-build-scrolly-step{max-width:760px;margin:0 auto 30vh;padding:.15rem 0 .25rem 1.15rem;border-left:2px solid var(--build-rule);opacity:.38;transition:border-color .26s ease,opacity .26s ease}.sae-build-scrolly-step:last-child{margin-bottom:8vh}.sae-build-scrolly-step.is-active{border-left-color:var(--build-green);opacity:1}.sae-build-scrolly-step .sae-build-copy{max-width:none;margin:0;padding:0}@media(max-width:720px){.sae-build-section{padding:.8rem 0 1.1rem}.sae-build-copy{padding:0}.sae-build-diagram{min-width:860px}.sae-build-section{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.sae-build-stage,.sae-build-connector,.sae-build-target-path,.sae-build-target-label,.sae-build-scrolly-hint,.sae-build-scrolly-step,.sae-build-scrolly-progress button{transition:none}.sae-build-fade,.sae-build-diagram.is-drawing .draw-now .sae-draw-line,.sae-build-diagram.is-drawing .draw-now.sae-draw-line,.sae-build-diagram.is-drawing .draw-now .sae-draw-pop,.sae-build-diagram.is-drawing .draw-now .sae-draw-fade,.sae-build-diagram.is-drawing .draw-now.sae-draw-fade{animation:none}}.sidenote-reference{display:inline}.sidenote-marker{margin-left:.08em;color:var(--limeade);font-family:var(--font-mono);font-size:.72em;font-weight:700;line-height:0;vertical-align:super}.sidenote{position:absolute;top:var(--sidenote-top, 0);left:calc(50% + (var(--content-max-width) / 2) + 2.25rem);z-index:3;display:block;width:12rem;padding-left:.85rem;border-left:1px solid var(--nvgreen);color:var(--text-secondary);font-size:.72rem;line-height:1.5}.sidenote-marker-copy{margin-right:.45rem;color:var(--limeade);font-family:var(--font-mono);font-size:.68rem;font-weight:700}@media(max-width:1180px){.sidenote{position:static;display:block;width:auto;margin:.65rem 0 .3rem;padding:.55rem 0 .55rem .8rem;background:var(--gray-50)}}.sae-workflow-summary{display:block;width:100%;height:auto;overflow:visible}.sae-workflow-summary text{fill:var(--dove-gray);font-family:var(--font-main, Arial, Helvetica, sans-serif)}.sae-summary-weight-subscript{font-size:7px;font-weight:500}.sae-summary-subscript{font-size:.75em}.sae-summary-kicker{fill:#3f8500!important;font-size:10px;font-weight:700;letter-spacing:.08em}.sae-summary-heading{fill:#313131!important;font-size:14px;font-weight:600}.sae-summary-group-rule{fill:none;stroke:#e0e0e0;stroke-width:1}.sae-summary-waffle-frame,.sae-summary-vector-frame,.sae-summary-matrix-frame{fill:#fff;stroke:var(--silver-chalice);stroke-width:1}.sae-summary-mixing-shape{fill:var(--nvgreen-wash);stroke:var(--nvgreen);stroke-width:1}.sae-summary-task-decoder{fill:var(--surface-muted);stroke:var(--silver-chalice);stroke-width:1}.sae-summary-feature-stack.is-reconstructed{opacity:.72}.sae-summary-matrix-symbol{fill:#265600!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:11px}.sae-summary-axis-label,.sae-summary-mini-label{fill:var(--gray)!important;font-size:9px}.sae-summary-mini-label{font-weight:600;letter-spacing:.02em}.sae-summary-flow-arrow,.sae-summary-readout,.sae-summary-reconstruction-loop,.sae-summary-tier-one-loop,.sae-summary-hidden-state-transfer{fill:none;stroke:var(--gray);stroke-width:1.25}.sae-summary-reconstruction-loop,.sae-summary-tier-one-loop,.sae-summary-hidden-state-transfer{stroke:#3f8500}.sae-summary-arrow-green-path{fill:var(--mine-shaft)!important}.sae-summary-mix-link{fill:none;stroke:#b9bdb8;stroke-width:.85;opacity:.65}.sae-summary-readout{stroke:#76b900}.sae-workflow-summary marker:not(#sae-summary-arrow-green) path{fill:var(--gray)}.sae-summary-arrow-label,.sae-summary-loop-label,.sae-summary-readout-label,.sae-summary-transfer-label,.sae-summary-qualification{fill:#757575!important;font-size:9.5px}.sae-summary-loop-label{fill:#3f8500!important;font-style:italic}.sae-summary-readout-label{fill:#3f8500!important;font-weight:600}.sae-summary-transfer-label{fill:#3f8500!important;font-size:8.5px;font-style:italic}.sae-summary-qualification{font-size:8px;font-style:italic}.sae-summary-value{fill:#4b4b4b!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:8px}.sae-summary-coordinate-value{fill:var(--gray)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:8px}.sae-workflow-summary .is-active{stroke-width:1.2}.sae-summary-matrix-frame{fill:#fff}.sae-workflow-summary .is-selected-column{stroke-width:1}.sae-summary-gate{fill:var(--nvgreen-wash);stroke:var(--limeade);stroke-width:1.25}.sae-summary-gate-label{fill:#265600!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:10px}.sae-summary-gate-rule{stroke:var(--inch-worm);stroke-width:1}.sae-summary-section-heading circle{fill:#fff;stroke:#76b900;stroke-width:1.35}.sae-summary-section-number{fill:#3f8500!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:9px;font-weight:700;text-anchor:middle}.sae-summary-section-heading .sae-summary-heading{font-size:13px;font-weight:600}.sae-summary-section-note{fill:#757575!important;font-size:8.5px}.sae-summary-section-rule{fill:none;stroke:#e0e0e0;stroke-width:1}.sae-summary-module rect{fill:var(--surface-muted);stroke:var(--silver-chalice);stroke-width:1}.sae-summary-module.is-sae rect{fill:var(--nvgreen-wash);stroke:var(--nvgreen);stroke-width:1.2}.sae-summary-module-title{fill:#313131!important;font-size:10px;font-weight:600;text-anchor:middle}.sae-summary-module-note,.sae-summary-row-note{fill:#757575!important;font-size:7.5px;text-anchor:middle}.sae-summary-concept-row.is-learned .sae-summary-waffle-frame{stroke:#76b900;stroke-width:.9}.sae-summary-coordinate-row.is-reconstructed .sae-summary-waffle-frame{stroke:#76b900;stroke-width:1}.sae-summary-flow-arrow.is-green{stroke:#3f8500;stroke-width:1.5}.sae-summary-concept-bracket{fill:none;stroke:#76b900;stroke-width:1.15}.sae-summary-concept-caption{fill:#3f8500!important;font-size:8.5px;font-style:italic}.sae-summary-sparse-row>g rect{stroke-width:.9}.sae-summary-sparse-row>g rect.is-active{stroke-width:1.35}.sae-summary-sparse-row>g text{fill:#4b4b4b!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:7.5px}.sae-summary-gate.is-compact rect{fill:var(--nvgreen-wash);stroke:#3f8500;stroke-width:1.2}.sae-summary-reconstruction-loop{stroke-width:1.35}.sae-workflow-summary .sae-summary-loop-label{fill:#3f8500!important;font-size:8.5px;font-style:italic}.sae-summary-boundary{fill:none;stroke:#ef9100;stroke-width:1.2;stroke-dasharray:7 6}.sae-summary-boundary-title{fill:var(--mine-shaft)!important;font-size:13px;font-weight:650;letter-spacing:.025em}.sae-summary-step-title{fill:var(--mine-shaft)!important;font-size:12px;font-weight:650;letter-spacing:.035em}.sae-summary-step-title.is-step-two{fill:var(--mine-shaft)!important}.sae-summary-step-subtitle{fill:var(--mine-shaft)!important;font-size:8px;font-weight:650;letter-spacing:.045em}.sae-summary-boundary-note{fill:var(--gray)!important;font-size:8.5px}.sae-summary-wedge{stroke-width:1}.sae-summary-wedge.is-model{fill:var(--silver);fill-opacity:.62;stroke:var(--silver-chalice)}.sae-summary-wedge.is-encoder,.sae-summary-wedge.is-decoder{fill:var(--jonquil);fill-opacity:.18;stroke:var(--nvgreen)}.sae-summary-wedge-label{fill:var(--mine-shaft)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:11px;font-weight:600}.sae-summary-dimension{fill:var(--gray)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:7.5px}.sae-summary-input-arrow{fill:none;stroke:#0074df;stroke-width:1.4}.sae-summary-input-label{fill:#0074df!important;font-size:8px;font-weight:700;letter-spacing:.04em}.sae-summary-sparsity polygon,.sae-summary-sparsity rect{stroke:var(--nvgreen);stroke-width:1.1}.sae-summary-sparsity rect.is-relu{fill:var(--jonquil);fill-opacity:.16}.sae-summary-sparsity rect.is-topk{fill:var(--inch-worm);fill-opacity:.28}.sae-summary-sparsity text{fill:var(--deep-fir)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:9px;font-weight:600}.sae-summary-sparsity text.is-sparsity-label{font-size:7.5px;letter-spacing:.01em}.sae-summary-feature-column.is-sparse .sae-summary-waffle-frame{stroke:var(--nvgreen);stroke-width:.9}.sae-summary-feature-value{fill:var(--gray)!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:7px}.sae-summary-reconstruction-path,.sae-summary-concept-recovery{fill:none;stroke:var(--mine-shaft);stroke-width:1.25}.sae-summary-callout-line{fill:none;stroke:var(--mine-shaft);stroke-width:.9}.sae-summary-callout-copy text{fill:var(--dove-gray)!important;font-size:7.5px}.sae-summary-reconstruction-label,.sae-summary-concept-recovery-label{fill:var(--mine-shaft)!important;font-size:8.5px;font-weight:650;letter-spacing:.025em}.sae-summary-concept-recovery-label{font-size:9px}.interactive-hint{display:flex;gap:.1rem;align-items:flex-start;height:38px;margin:0 0 -6px .35rem;color:var(--limeade);pointer-events:none}.interactive-hint-arrow{display:block;width:46px;height:40px;flex:none;fill:none;stroke:var(--mine-shaft, #313131);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.interactive-hint-arrow .interactive-hint-line{stroke-width:1.6;stroke-dasharray:.1 3.6}.interactive-hint-label{padding-top:.1rem;font-family:var(--font-main);font-size:.86rem;font-style:italic;font-weight:600;letter-spacing:.01em;line-height:1}.sae-architecture-matrix-wrap{width:min(1296px,calc(100% - 2rem));margin:1rem auto 1.9rem}.sae-architecture-matrix-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.sae-architecture-matrix{display:grid;grid-template-columns:146px repeat(5,minmax(205px,1fr));min-width:1171px;border-bottom:1px solid var(--silver)}.architecture-matrix-row-label,.architecture-matrix-value{min-width:0;border-top:1px solid var(--silver)}.architecture-matrix-value{border-left:1px solid var(--silver)}.architecture-matrix-corner{min-width:0}.architecture-matrix-header{min-width:0;padding:.42rem .72rem .7rem}.architecture-matrix-header~.architecture-matrix-header{border-left:1px solid var(--silver)}.architecture-matrix-header svg{display:block;width:100%;height:auto;margin-top:.3rem;overflow:visible}.architecture-matrix-header h3{margin:0 0 .05rem;color:var(--mine-shaft);font-size:.9rem;font-weight:650;line-height:1.25}.architecture-matrix-header>span{color:var(--gray);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.055em;text-transform:uppercase}.architecture-matrix-row-label{padding:.78rem .75rem;color:var(--limeade);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.045em;line-height:1.45;text-transform:uppercase}.architecture-matrix-value{display:flex;min-height:5.2rem;padding:.76rem .8rem;align-items:flex-start;color:var(--dove-gray)}.architecture-matrix-value p{margin:0;font-size:.69rem;line-height:1.48}.architecture-matrix-equation{width:100%;margin:auto 0;color:var(--mine-shaft);text-align:center}.architecture-matrix-equation .katex-display{margin:0}.architecture-matrix-equation .katex-display>.katex{font-size:.6rem}.architecture-matrix-value.is-loss .architecture-matrix-equation .katex-display>.katex{font-size:.56rem}.architecture-matrix-application{display:flex;width:100%;min-height:6.1rem;flex-direction:column;justify-content:space-between}.architecture-matrix-header svg text{font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.architecture-matrix-svg-label,.architecture-matrix-svg-note,.architecture-matrix-feature-id{fill:var(--gray);font-size:7px}.architecture-matrix-svg-strong{fill:var(--mine-shaft);font-size:7.5px;font-weight:700}.architecture-matrix-svg-strong.is-green{fill:var(--mine-shaft)}.architecture-matrix-svg-math,.architecture-matrix-prefix-label{fill:var(--dove-gray);font-family:Georgia,Times New Roman,serif!important;font-size:7.5px;font-style:italic}.architecture-matrix-svg-math.is-green{fill:var(--mine-shaft)}.architecture-matrix-arrow,.architecture-matrix-axis,.architecture-matrix-prefix-link{fill:none;stroke:var(--gray);stroke-width:1}.architecture-matrix-selection-link{fill:none;stroke:var(--nvgreen);stroke-width:.9;opacity:.72}.architecture-matrix-flow-link{fill:none;stroke:var(--silver-chalice);stroke-width:.8;opacity:.58}.architecture-matrix-flow-link.is-active{stroke:var(--gray);opacity:.9}.architecture-matrix-flow-link.is-negative{stroke:var(--silver-chalice);stroke-dasharray:1.6 1.4;opacity:.72}.architecture-matrix-flow-link.is-zero{stroke:var(--silver-chalice);opacity:.42}.architecture-matrix-header marker path{fill:var(--gray)}.architecture-matrix-cell,.architecture-matrix-output-cell,.architecture-matrix-jump-output{fill:#fff;stroke:var(--silver-chalice);stroke-width:.6}.architecture-matrix-output-cell{fill:var(--silver);stroke:var(--silver)}.architecture-matrix-output-cell.is-active{fill:var(--nvgreen);fill-opacity:var(--matrix-cell-opacity, .8);stroke:var(--nvgreen)}.architecture-matrix-bar{fill:var(--silver)}.architecture-matrix-bar.is-active{fill:var(--nvgreen)}.architecture-matrix-bar.is-negative{fill:var(--mine-shaft)}.architecture-matrix-score-baseline,.architecture-matrix-zero-bar{stroke:var(--silver-chalice);stroke-linecap:round}.architecture-matrix-score-baseline{stroke-width:.65;opacity:.72}.architecture-matrix-zero-bar{stroke-width:2}.architecture-matrix-operator,.architecture-matrix-capsule{fill:#f1f8e6;stroke:var(--nvgreen);stroke-width:1}.architecture-matrix-operator.is-neutral{fill:#fff}.architecture-matrix-signal{fill:none;stroke:var(--nvgreen);stroke-width:1.5}.architecture-matrix-pressure-track{stroke:var(--silver);stroke-width:3}.architecture-matrix-pressure-value{stroke:var(--nvgreen);stroke-width:3}.architecture-matrix-heat-cell{fill:var(--nvgreen);fill-opacity:var(--matrix-cell-opacity);stroke:var(--silver-chalice);stroke-width:.45}.architecture-matrix-prefix-block{fill:var(--gray-100);stroke:var(--silver);stroke-width:.6}.architecture-matrix-prefix-block.is-level-1{fill:#ececec}.architecture-matrix-prefix-block.is-level-2{fill:#f2f2f2}.architecture-matrix-prefix-block.is-level-3{fill:#f8f8f8}.architecture-matrix-prefix-cell{fill:#fff;stroke:var(--nvgreen);stroke-width:.8}.architecture-matrix-prefix-cell.is-core{fill:var(--nvgreen)}.architecture-matrix-jump-bar{fill:var(--silver)}.architecture-matrix-jump-bar.is-active{fill:var(--nvgreen)}.architecture-matrix-threshold,.architecture-matrix-jump-threshold{fill:none;stroke:var(--mine-shaft);stroke-width:1.1}.architecture-matrix-jump-threshold{stroke-dasharray:4 3}@media(max-width:700px){.sae-architecture-matrix-wrap{width:calc(100% - 1rem)}}.steering-forward-pass{width:min(100%,1120px);margin-inline:auto;color:#4b4b4b;--sfp-dark: #313131;--sfp-copy: #4b4b4b;--sfp-muted: #757575;--sfp-line: #a7a7a7;--sfp-light: #e0e0e0;--sfp-wash: #f5f5f5;--sfp-green-bright: #cfff40;--sfp-green-mid: #76b900;--sfp-green-dark: #3f8500;--sfp-green-deep: #265600}.sfp-controls{display:flex;align-items:flex-end;justify-content:center;gap:2rem;margin:0 auto .7rem;padding:0 .75rem;color:var(--sfp-copy)}.sfp-control-label{display:block;margin-bottom:.35rem;color:var(--sfp-muted);font-family:var(--font-mono, monospace);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.sfp-mode-control button{border:1px solid var(--sfp-line);border-radius:0;background:#fff;color:var(--sfp-copy);font:inherit;font-size:.82rem;padding:.42rem .72rem;cursor:pointer}.sfp-mode-control button+button{border-left:0}.sfp-mode-control button.is-active{background:#edf6df;box-shadow:inset 0 -2px 0 var(--sfp-green-dark);color:var(--sfp-green-deep)}.sfp-strength-control{width:min(260px,32vw)}.sfp-strength-control>span{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.sfp-strength-control output{color:var(--sfp-green-deep);font-family:var(--font-mono, monospace);font-size:.82rem}.sfp-strength-control input{width:100%;accent-color:var(--sfp-green-mid)}.sfp-live-equation{min-width:116px;padding-bottom:.18rem}.sfp-live-equation span{display:block;color:var(--sfp-muted);font-size:.72rem}.sfp-live-equation strong{color:var(--sfp-dark);font-family:var(--font-mono, monospace);font-size:.92rem;font-weight:500}.steering-forward-pass svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.steering-forward-pass #sfp-arrowhead path{fill:var(--sfp-muted)}.sfp-arrow,.sfp-base-route,.sfp-patch-line,.sfp-patched-route{fill:none;stroke:var(--sfp-muted);stroke-width:1.1}.sfp-vector-label{fill:var(--sfp-copy);font-size:13px;font-weight:600;letter-spacing:.025em;text-anchor:middle}.sfp-selected-token rect{fill:var(--sfp-wash);stroke:var(--sfp-green-dark);stroke-width:1.25}.sfp-selected-token>text:not(.sfp-vector-label){fill:var(--sfp-dark);font-size:15px;text-anchor:middle}.sfp-bar-track,.sfp-latent-track{fill:var(--sfp-wash);stroke:var(--sfp-light);stroke-width:.7}.sfp-state-bar,.sfp-latent-bar{transition:y .18s ease,height .18s ease,fill .18s ease}.sfp-state-bar{fill:var(--sfp-line)}.sfp-state-bars.is-delta .sfp-state-bar{fill:var(--sfp-muted)}.sfp-feature-label{fill:var(--sfp-muted);font-family:var(--font-mono, monospace);font-size:9px;text-anchor:middle}.sfp-latent-bar{fill:var(--sfp-feature, var(--sfp-line));fill-opacity:.7}.sfp-sparse-bars.is-edited .sfp-latent-bar.is-selected{fill-opacity:1}.sfp-sparse-bars.is-edited .sfp-latent-track.is-selected{stroke:var(--sfp-green-dark);stroke-width:1.25}.sfp-zero-line{stroke:var(--sfp-muted);stroke-width:.8}.sfp-operation rect{fill:#fff;stroke:var(--sfp-line);stroke-width:.9}.sfp-operation text{fill:var(--sfp-dark);font-size:13px;text-anchor:middle}.sfp-operation .sfp-operation-sub{fill:var(--sfp-muted);font-family:var(--font-mono, monospace);font-size:10px}.sfp-plus{fill:#fff;stroke:var(--sfp-line);stroke-width:1.1}.sfp-plus-label{fill:var(--sfp-dark);font-size:20px;text-anchor:middle}.sfp-base-route-label,.sfp-patched-label{fill:var(--sfp-muted);font-size:10px;text-anchor:middle}.sfp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.15rem}.sfp-steps>div{min-width:0;padding:.85rem 1rem .2rem;border-left:1px solid var(--sfp-light)}.sfp-steps>div:first-child{border-left:0}.sfp-steps span{display:block;margin-bottom:.35rem;color:var(--sfp-green-dark);font-family:var(--font-mono, monospace);font-size:.72rem}.sfp-steps strong{display:block;color:var(--sfp-dark);font-size:.82rem;font-weight:600}.sfp-steps p{margin:.28rem 0 0;color:var(--sfp-muted);font-size:.76rem;line-height:1.45}@media(prefers-reduced-motion:reduce){.sfp-state-bar,.sfp-latent-bar{transition:none}}@media(max-width:760px){.sfp-controls{align-items:stretch;flex-direction:column;gap:.9rem}.sfp-strength-control{width:100%}.steering-forward-pass{overflow-x:auto}.steering-forward-pass svg{width:920px;max-width:none}.sfp-steps{grid-template-columns:1fr}.sfp-steps>div,.sfp-steps>div:first-child{border-top:1px solid var(--sfp-light);border-left:0}}.sae-method-figure{width:min(100%,1080px);margin-inline:auto}.sae-method-scroll>svg{display:block;width:100%;height:auto;overflow:visible}.sae-build-diagram .sae-figure-focus{fill:none;stroke:var(--build-green-dark);stroke-width:1.4}.sae-build-diagram .sae-figure-link{fill:none;stroke:var(--build-green-dark);stroke-width:1.15;stroke-opacity:.75}.sae-build-diagram .sae-figure-link.is-current{stroke-width:1.4;stroke-opacity:1}.sae-figure-plus circle{fill:#fff;stroke:var(--build-green-dark);stroke-width:1.3}.sae-figure-plus path{fill:none;stroke:var(--build-green-dark);stroke-width:1.3}.sae-build-diagram .sae-figure-residue,.sae-build-diagram .sae-figure-codon text,.sae-build-diagram .sae-figure-mean text{fill:var(--build-ink);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:10px;font-weight:700}.sae-build-diagram .sae-figure-residue.is-on-dark{fill:#fff}.sae-build-diagram .sae-figure-codon .sae-figure-codon-note{fill:var(--build-muted);font-size:9px;font-weight:400}.sae-figure-codon rect,.sae-figure-mean circle{fill:#fff;stroke:var(--build-outline);stroke-width:.9}.sae-figure-codon.is-changed rect{fill:var(--nvgreen-wash);stroke:var(--build-green-dark);stroke-width:1.4}.sae-build-diagram .sae-figure-mean text{font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:400}.sae-build-diagram .sae-figure-peak{fill:var(--build-green-deep);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:9.5px}.sae-figure-card{fill:#fff;stroke:var(--build-outline);stroke-width:.9}.sae-build-diagram .sae-figure-quote{fill:var(--build-copy);font-size:10.5px;font-style:italic}.sae-figure-score{fill:var(--build-outline);fill-opacity:.55}.sae-figure-score.is-negative{fill:var(--build-ink);fill-opacity:.32}.sae-figure-score.is-best{fill:var(--build-green);fill-opacity:1}.sae-figure-axis,.sae-figure-bracket{fill:none;stroke:var(--build-outline);stroke-width:.9}.sae-figure-label{fill:var(--build-ink)}.sae-figure-label.is-empty{fill:#fff;stroke:var(--build-outline);stroke-width:.9}.sae-build-diagram .sae-figure-label-value{fill:var(--build-ink);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:8.5px}.sae-build-diagram .sae-figure-label-value.is-on-dark{fill:#fff}.sae-figure-range{fill:#f1f1f1}.sae-figure-after{fill:var(--build-green);fill-opacity:.8}.sae-figure-before{fill:none;stroke:var(--build-ink);stroke-opacity:.6;stroke-width:1}.sae-figure-outside{stroke:var(--build-ink);stroke-width:.9}.sae-figure-limit{fill:none;stroke:var(--build-muted);stroke-dasharray:3 3}.sae-figure-zero{fill:none;stroke:var(--build-outline)}.sae-build-diagram .sae-figure-tick{fill:var(--build-muted);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:8.5px}.sae-figure-cell{fill:#fff;stroke:var(--build-rule);stroke-width:.9}.sae-figure-cell.is-prompt{fill:#f4f4f4;stroke:none}.sae-figure-cell.is-hydrophobic{fill:var(--nvgreen-wash);stroke:var(--build-green-soft)}.sae-figure-cell.is-fresh{fill:var(--build-green);fill-opacity:.2;stroke:var(--build-green-dark);stroke-width:1.1;stroke-dasharray:3 2}.sae-build-diagram .sae-figure-letter{fill:var(--build-muted);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:10px;font-weight:600}.sae-build-diagram .sae-figure-letter.is-hydrophobic{fill:var(--build-green-deep);font-weight:700}@media(max-width:760px){.sae-method-scroll{overflow-x:auto}.sae-method-scroll>svg{width:860px;max-width:none}}.go-overlap-explorer{--go-wash: var(--surface-muted);--go-strong-wash: #eaf5d7;--go-feature: var(--activation);max-width:960px;margin:0 auto;color:var(--mine-shaft);font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.go-overlap-controls{display:grid;grid-template-columns:1fr 1.25fr 1.2fr;gap:1.4rem;align-items:end;padding:.85rem 0 1rem;border-bottom:1px solid var(--silver)}.go-overlap-controls fieldset{min-width:0;margin:0;padding:0;border:0}.go-overlap-controls legend,.go-overlap-controls label>span{display:block;margin-bottom:.42rem;color:var(--gray);font-size:.66rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.go-feature-options{display:flex;gap:.3rem}.go-feature-options button{padding:.38rem .62rem;border:1px solid var(--silver-chalice);border-radius:3px;background:#fff;color:var(--dove-gray);font-family:var(--font-mono);font-size:.72rem;cursor:pointer}.go-feature-options button:hover{border-color:var(--nvgreen)}.go-feature-options button.is-active{border-color:var(--limeade);background:var(--go-strong-wash);color:var(--deep-fir);font-weight:700}.go-term-select select{width:100%;padding:.42rem 2rem .42rem .55rem;border:1px solid var(--silver-chalice);border-radius:3px;background:#fff;color:var(--mine-shaft);font:inherit;font-size:.74rem}.go-cutoff-control strong{color:var(--deep-fir)}.go-cutoff-control input{display:block;width:100%;margin:.58rem 0 .2rem;accent-color:var(--nvgreen)}.go-pooling-example{display:grid;grid-template-columns:12.5rem 3.5rem minmax(8rem,1fr) auto 3rem minmax(10rem,1.2fr);gap:.8rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--silver)}.go-step-label{display:flex;gap:.55rem;align-items:center}.go-step-label>span{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex:0 0 auto;border:1px solid var(--nvgreen);border-radius:50%;color:var(--limeade);font-family:var(--font-mono);font-size:.64rem}.go-step-label strong{color:var(--mine-shaft);font-size:.78rem;font-weight:700}.go-pooling-example>code{color:var(--mine-shaft);font-family:var(--font-mono);font-size:.7rem}.go-token-values{display:flex;gap:3px}.go-token-values i{display:block;width:1.55rem;height:1rem;border:1px solid var(--go-feature)}.go-pooling-arrow{color:var(--gray);font-size:.68rem;white-space:nowrap}.go-pooled-value{padding:.28rem .42rem;border:1px solid var(--go-feature);background:#fff;color:var(--mine-shaft);font-family:var(--font-mono);font-size:.72rem;text-align:center}.go-pooling-example small{color:var(--gray);font-size:.64rem;line-height:1.4}.go-overlap-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr);gap:2.2rem;padding-top:1.25rem}.go-overlap-body section>header{min-height:3.65rem}.go-overlap-body section>header p{margin:.38rem 0 0 1.9rem;color:var(--gray);font-size:.67rem;line-height:1.42}.go-rank-heading{display:grid;grid-template-columns:2rem 4.2rem minmax(8rem,1fr) 5.7rem;gap:.45rem;padding:.38rem .52rem;color:var(--gray);font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.go-rank-heading span:last-child{text-align:center}.go-ranked-genes{margin:0;padding:0;list-style:none;border-top:1px solid var(--silver)}.go-ranked-genes li{display:grid;grid-template-columns:2rem 4.2rem minmax(8rem,1fr) 2.3rem 2.9rem;gap:.45rem;align-items:center;min-height:1.65rem;padding:0 .52rem;border-bottom:1px solid var(--silver);background:#fff;transition:background-color .18s ease}.go-ranked-genes li.is-top{background:var(--go-wash)}.go-ranked-genes li.is-top:nth-child(1){box-shadow:inset 2px 0 0 var(--silver-chalice)}.go-rank-number,.go-score-value{color:var(--gray);font-family:var(--font-mono);font-size:.61rem}.go-ranked-genes code{color:var(--mine-shaft);font-family:var(--font-mono);font-size:.67rem}.go-score-track{display:block;height:.34rem;background:#fff;box-shadow:inset 0 0 0 1px var(--silver)}.go-score-track i{display:block;height:100%;box-shadow:inset 0 0 0 1px var(--go-feature);transition:width .42s ease}.go-membership-mark{color:var(--silver-chalice);font-size:.68rem;text-align:center}.go-ranked-genes li.is-member .go-membership-mark{color:var(--mine-shaft)}.go-background-summary{margin:0;padding:.55rem .52rem;color:var(--gray);font-size:.6rem;font-style:italic}.go-comparison-panel{padding-left:.2rem}.go-set-card{margin-top:.38rem;padding:.78rem;border:1px solid var(--silver);background:#fafafa}.go-set-card>span,.go-overlap-result>span{display:block;color:var(--gray);font-size:.58rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.go-set-card>strong{display:block;margin-top:.18rem;color:var(--mine-shaft);font-size:.78rem}.go-set-card>code{color:var(--gray);font-family:var(--font-mono);font-size:.6rem}.go-member-list{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.65rem}.go-member-list span{padding:.22rem .35rem;border:1px solid var(--annotation-ink);background:transparent;color:var(--gray);font-family:var(--font-mono);font-size:.58rem}.go-member-list span.is-overlap{color:var(--mine-shaft);font-weight:700}.go-overlap-result{margin-top:.85rem;padding:.8rem;border-left:3px solid var(--silver-chalice);background:var(--go-wash)}.go-overlap-result strong{display:block;margin-top:.18rem;color:var(--mine-shaft);font-family:var(--font-mono);font-size:1.45rem}.go-overlap-result p{margin:.24rem 0 0;color:var(--dove-gray);font-family:var(--font-mono);font-size:.59rem;line-height:1.42}.go-overlap-metrics{margin:.75rem 0 0}.go-overlap-metrics div{display:flex;justify-content:space-between;gap:1rem;padding:.36rem 0;border-bottom:1px solid var(--silver)}.go-overlap-metrics dt{color:var(--gray);font-size:.64rem}.go-overlap-metrics dd{margin:0;color:var(--dove-gray);font-family:var(--font-mono);font-size:.65rem}.go-overlap-metrics .is-result dd{color:var(--mine-shaft);font-weight:700}.go-result-reading{margin:.85rem 0 0;color:var(--gray);font-size:.65rem;line-height:1.48}.go-result-reading strong{color:var(--mine-shaft)}@media(max-width:760px){.go-overlap-controls{grid-template-columns:1fr;gap:.85rem}.go-pooling-example{grid-template-columns:1fr auto minmax(7rem,1fr) auto auto}.go-pooling-example .go-step-label,.go-pooling-example small{grid-column:1 / -1}.go-overlap-body{grid-template-columns:1fr}.go-overlap-body section>header{min-height:0;margin-bottom:.75rem}}@media(max-width:520px){.go-rank-heading{grid-template-columns:1.7rem 3.5rem minmax(5rem,1fr) 4rem}.go-ranked-genes li{grid-template-columns:1.7rem 3.5rem minmax(5rem,1fr) 2rem 1.5rem}}@media(prefers-reduced-motion:reduce){.go-score-track i{transition:none}}.gene-pipeline .pipeline-steps{margin:.15rem 0 .1rem}.gene-pipeline .pipeline-steps>div{padding:.55rem 1rem .35rem}.gene-pipeline .pipeline-result-number{font-size:15px}.representation-tracks{--go-strong-wash: #eaf5d7}.representation-tracks-canvas{position:relative;width:100%;max-width:var(--tracks-width);margin:0 auto}.representation-tracks-canvas>svg{display:block;width:100%;min-width:0;height:auto;overflow:visible}.representation-tracks .track-row-label{fill:var(--build-muted);font-size:11px}.representation-tracks .track-cell text,.representation-tracks .track-annotation text,.representation-tracks .track-empty,.representation-tracks .track-gene-name{font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:11px}.representation-tracks .track-cell text{fill:var(--build-ink);font-weight:600}.representation-tracks .track-cell.is-on-dark text{fill:#fff}.track-cell.is-faded rect{fill:#fff;stroke:var(--build-rule);stroke-width:1}.representation-tracks .track-cell.is-faded text{fill:var(--build-outline);font-weight:400}.track-annotation rect{fill:#fff;stroke:var(--build-ink);stroke-width:1.25}.representation-tracks .track-annotation text{fill:var(--build-ink);font-weight:600}.track-annotation.is-weak rect{stroke:var(--build-outline);stroke-width:.9}.representation-tracks .track-annotation.is-weak text{fill:var(--build-outline)}.representation-tracks .track-empty{fill:var(--build-outline)}.representation-tracks .track-gene-name{fill:var(--build-copy)}.track-selection{fill:none;stroke:var(--build-green-dark);stroke-width:1.4}.track-guide{fill:none;stroke:var(--build-green-dark);stroke-width:1;stroke-dasharray:2 2.5}.track-line{fill:none;stroke:var(--build-outline);stroke-width:.9}.track-rank-link{fill:none;stroke:var(--build-green-dark);stroke-width:1.2;stroke-opacity:.85}.track-result{fill:#fff;stroke:var(--build-outline);stroke-width:.9}.representation-tracks .track-result-number{fill:var(--build-ink);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:13px;font-weight:500}.representation-tracks .track-result-copy{fill:var(--build-copy);font-size:11px}.representation-tracks .track-result-copy.is-note{fill:var(--build-muted);font-style:italic}.representation-tracks .sae-build-operation text{font-size:11px}.track-go-button rect{fill:#fff;stroke:var(--build-outline);stroke-width:.9;transition:stroke .16s ease}.representation-tracks .track-go-button text{fill:var(--build-ink);font-size:11px}.track-go-button path{fill:none;stroke:var(--build-muted);stroke-width:1.2}.representation-tracks-canvas:has(.track-go-select:hover) .track-go-button rect,.track-go-button.is-focused rect{stroke:var(--build-green-dark);stroke-width:1.3}.track-go-select{position:absolute;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:11px}.representation-tracks-controls{grid-template-columns:auto minmax(12rem,17rem);justify-content:space-between;max-width:var(--tracks-width);margin:0 auto .9rem}@media(max-width:760px){.representation-tracks-canvas{width:calc(var(--tracks-width) * .86);max-width:none}.representation-tracks-controls{grid-template-columns:1fr}}.probe-explorer-controls{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;justify-content:center;margin:0 auto .9rem}.probe-explorer-label{color:var(--gray);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.probe-explorer-toggle{display:flex}.probe-explorer-toggle button{padding:.42rem .8rem;border:1px solid var(--silver-chalice);border-radius:0;background:#fff;color:var(--dove-gray);font:inherit;font-size:.82rem;cursor:pointer}.probe-explorer-toggle button+button{border-left:0}.probe-explorer-toggle button.is-active{background:#edf6df;box-shadow:inset 0 -2px 0 var(--limeade);color:var(--deep-fir)}.probe-explorer-toggle button:focus-visible{outline:2px solid var(--limeade);outline-offset:1px}.probe-atlas-svg{display:block;width:100%;height:auto;overflow:visible}.probe-atlas-svg text{fill:#4b4b4b;font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.probe-atlas-group{fill:var(--surface-muted);stroke:var(--silver);stroke-width:.9}.probe-atlas-group.is-active{fill:var(--surface-muted);stroke:var(--limeade);stroke-width:1}.probe-atlas-arrow{fill:none;stroke:#757575;stroke-width:1.1}.probe-atlas-arrow.is-active{stroke:#4b4b4b;stroke-width:1.3}.probe-atlas-arrow.is-dashed{stroke-dasharray:3 3}.probe-atlas-svg marker path{fill:#757575}.probe-atlas-token,.probe-atlas-codon{fill:#fff;stroke:#a7a7a7;stroke-width:.9}.probe-atlas-token{stroke:var(--limeade);stroke-width:1.1}.probe-atlas-token-text,.probe-atlas-codon-text{fill:#313131!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:10px;font-weight:700;text-anchor:middle}.probe-atlas-module-label,.probe-atlas-axis-label{fill:#757575!important;font-size:7.5px;font-weight:600;letter-spacing:.025em;text-anchor:middle}.probe-atlas-cell{fill:#fff;stroke:#d5d7d5;stroke-width:.75}.probe-atlas-cell.is-tile{stroke:#a7a7a7}.probe-atlas-cell-base{fill:#fff}.probe-atlas-cell.is-feature{fill:var(--feature-color);fill-opacity:var(--feature-opacity, .8);stroke:color-mix(in srgb,var(--feature-color) 70%,white)}.probe-atlas-cell.is-muted{fill:#fff;stroke:#e0e0e0}.probe-atlas-cell.is-focal{stroke-width:1.1}.probe-atlas-cell.is-feature.is-focal{stroke:var(--feature-color)}.probe-atlas-cell.is-selected{stroke:var(--limeade);stroke-width:1.1}.probe-atlas-cell.is-label{fill:var(--label-fill, #fff);stroke:var(--label-stroke, #a7a7a7)}.probe-atlas-negative-slash,.probe-atlas-bar-slash{stroke:var(--feature-color);stroke-width:.9;stroke-linecap:round;pointer-events:none}.probe-atlas-bar-slash{stroke-width:.7}.probe-atlas-cell-value{fill:#313131!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:6px;font-weight:600;text-anchor:middle}.probe-atlas-cell-value.is-zero{fill:#a7a7a7!important}.probe-atlas-cell-value.is-on-dark{fill:#fff!important}.probe-atlas-bracket{fill:none;stroke:#757575;stroke-width:.9}.probe-atlas-note{fill:#757575!important;font-size:7px;font-style:italic;text-anchor:middle}.probe-atlas-note.is-gain,.probe-atlas-note.is-loss{fill:#4b4b4b!important}.probe-atlas-equation,.probe-atlas-math{fill:#4b4b4b!important;font-family:Georgia,Times New Roman,serif!important;font-size:8.5px;font-style:italic;text-anchor:middle}.probe-atlas-row-focus{fill:none;stroke:var(--limeade);stroke-width:1.1}.probe-atlas-column-focus{fill:none;stroke:var(--limeade);stroke-width:1.25;pointer-events:none}.probe-atlas-operator{fill:#fff;stroke:#a7a7a7;stroke-width:1}.probe-atlas-operator-label{fill:#313131!important;font-size:8px;font-weight:700;text-anchor:middle}.probe-atlas-rank-bar,.probe-atlas-coefficient,.probe-atlas-contribution{fill:var(--feature-color);fill-opacity:.85}.probe-atlas-rank-bar.is-negative,.probe-atlas-coefficient.is-negative,.probe-atlas-contribution.is-negative{fill-opacity:.35}.probe-atlas-rank-bar.is-selected,.probe-atlas-coefficient.is-selected,.probe-atlas-contribution.is-selected{stroke:var(--limeade);stroke-width:.8}.probe-atlas-rank-label{fill:#757575!important;font-size:5.5px;text-anchor:end}.probe-atlas-gene-name,.probe-atlas-gene-row-name,.probe-atlas-allele-label,.probe-atlas-vector-row-label,.probe-atlas-variant-id{fill:#4b4b4b!important;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace)!important;font-size:6.5px;font-weight:600}.probe-atlas-gene-name.is-large{fill:#313131!important;font-size:8px}.probe-atlas-mini-matrix-cell{fill:#f0f0f0}.probe-atlas-mini-matrix-cell.is-active{fill:var(--feature-color);fill-opacity:var(--feature-opacity, .8)}.probe-atlas-pool-matrix{fill:#fff;stroke:#d5d7d5;stroke-width:.8}.probe-atlas-pool-path{fill:none;stroke:#a7a7a7;stroke-width:.9}.probe-atlas-pool-operator{fill:#fff;stroke:#a7a7a7;stroke-width:1.1}.probe-atlas-mean-symbol{fill:#313131!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px;font-style:italic;text-anchor:middle}.probe-atlas-pooled-cell{fill:var(--feature-color);fill-opacity:var(--feature-opacity, .8);stroke:color-mix(in srgb,var(--feature-color) 70%,white);stroke-width:.75}.probe-atlas-gene-row-name{font-size:6.1px}.probe-atlas-zero-line{stroke:#a7a7a7;stroke-width:.8}.probe-atlas-allele-label{font-size:7px;text-anchor:end}.probe-atlas-codon.is-variant{stroke:var(--limeade);stroke-width:1.1}.probe-atlas-codon.is-alt{fill:var(--nvgreen-wash);stroke:var(--limeade);stroke-width:1.3}.probe-atlas-codon-text{font-size:6.4px}.probe-atlas-variant-guide{fill:none;stroke:var(--limeade);stroke-width:1}.probe-atlas-vector-row-label{font-size:7px;text-anchor:end}.probe-atlas-vector-row-label.is-strong{fill:#313131!important;font-weight:700}.probe-atlas-subtract-rule{stroke:#a7a7a7;stroke-width:.9}.probe-atlas-subtract-sign{fill:#4b4b4b!important;font-size:13px;text-anchor:middle}.probe-atlas-variant-id{fill:#757575!important;font-size:6px}.paper-examples-accordion{width:min(880px,calc(100% - 2rem));margin:.8rem auto 1.8rem;overflow:hidden;border:1px solid var(--silver);border-radius:12px;background:var(--gray-100);box-shadow:0 2px 8px #0000000f}.paper-examples-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;width:100%;padding:.5rem 1.1rem;border:0;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;transition:background-color .16s ease}.paper-examples-trigger:hover{background:#f1f1f1}.paper-examples-arrow{color:var(--nvgreen);font-size:var(--font-size-sm);font-weight:700;line-height:1;transition:transform .22s ease}.paper-examples-accordion.is-open .paper-examples-arrow{transform:rotate(90deg)}.paper-examples-title{font-family:var(--font-heavy);font-size:.8rem;font-weight:400;letter-spacing:-.01em}.paper-examples-summary{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.03em;white-space:nowrap}.paper-examples-content{padding:.3rem 1.1rem 1rem;animation:paperExamplesReveal .22s ease-out}.paper-examples-content>.body-text:first-child{margin-top:.35rem}.paper-examples-content .article-figure{width:100%;max-width:100%;margin:1.4rem auto 1.55rem;padding:0}.paper-examples-content .interplm-ledger-wrap{padding-top:.2rem}.paper-examples-content .auto-case-studies{width:100%;margin:0}.paper-examples-intro{max-width:760px;margin:.2rem auto .6rem;color:var(--text-secondary);font-family:var(--font-main);font-size:var(--font-size-sm);line-height:1.55}.paper-examples-content .sae-sequence-labeling-figure{width:min(760px,100%);margin:0 auto}.paper-examples-content .sequence-score-svg{border-block:0}@keyframes paperExamplesReveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.paper-examples-accordion{width:calc(100% - 1rem)}.paper-examples-trigger{grid-template-columns:auto minmax(0,1fr);padding:.75rem 1rem}.paper-examples-summary{display:none}.paper-examples-content{padding:0 1rem 1rem}}@media(prefers-reduced-motion:reduce){.paper-examples-arrow,.paper-examples-content{animation:none;transition:none}}.learned-feature-cases{width:min(1120px,calc(100% - 2rem));margin:1.05rem auto 3rem;border:1px solid var(--gray-200);background:var(--gray-50)}.learned-feature-tab-bar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;padding:0 1.15rem;border-bottom:1px solid var(--gray-200)}.learned-feature-tab-label{display:flex;align-items:center;padding:0 .75rem 0 0;color:var(--text-tertiary);font-size:.72rem;font-weight:650}.learned-feature-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.learned-feature-tabs button{position:relative;margin:0;padding:.9rem .75rem .8rem;border:0;background:transparent;color:var(--gray-500);cursor:pointer;font-size:.82rem;font-weight:500;text-align:center}.learned-feature-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.learned-feature-tabs button[aria-selected=true]{color:var(--text-primary)}.learned-feature-tabs button[aria-selected=true]:after{background:var(--nvgreen)}.learned-feature-panel{padding:1.65rem 1.75rem 1.15rem}.learned-feature-overview{display:block;padding-bottom:1.35rem}.learned-feature-intro{max-width:620px}.learned-feature-eyebrow,.learned-feature-kicker{margin:0 0 .42rem;color:var(--limeade);font-family:var(--font-mono);font-size:.63rem;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.learned-feature-intro h3{margin:0 0 .65rem;color:var(--mine-shaft);font-size:1.05rem;font-weight:650;letter-spacing:-.012em;line-height:1.35}.learned-feature-intro>p:not(.learned-feature-eyebrow){max-width:600px;margin:0 0 .75rem;color:var(--text-secondary);font-size:.79rem;line-height:1.55}.learned-feature-source-links{display:flex;flex-direction:column;gap:.28rem;align-items:flex-start}.learned-feature-source-links a{color:var(--text-primary);font-size:.74rem;font-weight:600}.learned-feature-source-links span{color:var(--gray-500);font-size:.68rem}.learned-feature-facts{margin:0;border-top:1px solid var(--gray-300)}.learned-feature-facts div{display:grid;grid-template-columns:.9fr 1.1fr;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--gray-200)}.learned-feature-facts dt{color:var(--text-tertiary);font-size:.65rem;line-height:1.4}.learned-feature-facts dd{margin:0;color:var(--text-primary);font-size:.68rem;font-weight:600;line-height:1.4;text-align:right}.learned-feature-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem;border-top:1px solid var(--gray-300)}.learned-feature-embed{border-top:1px solid var(--gray-300)}.learned-feature-embed-bar{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:2.65rem;padding:.45rem 0}.learned-feature-embed-bar>div{display:flex;gap:.5rem;align-items:center;min-width:0}.learned-feature-embed-bar strong{color:var(--text-primary);font-size:.72rem;font-weight:650}.learned-feature-embed-bar small{color:var(--gray-500);font-size:.63rem}.learned-feature-embed-bar>a{flex:none;color:var(--text-primary);font-size:.68rem;font-weight:600}.learned-feature-live{width:.44rem;height:.44rem;flex:none;border:1px solid var(--gray-400);border-radius:50%;background:#fff}.learned-feature-live.is-ready{border-color:var(--limeade);background:var(--nvgreen)}.learned-feature-frame-shell{position:relative;width:min(960px,100%);min-height:390px;margin:0 auto;overflow:hidden;border:1px solid var(--gray-300);background:#fff}.learned-feature-frame-shell iframe{display:block;width:100%;height:420px;border:0;background:#fff;opacity:0}.learned-feature-frame-shell iframe.is-loaded{opacity:1}.learned-feature-frame-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--gray-500);font-size:.72rem}.learned-feature-example{min-width:0;padding:1.1rem 1.25rem .8rem 0;border-right:1px solid var(--gray-200)}.learned-feature-example+.learned-feature-example{padding-left:1.25rem}.learned-feature-example:last-child{padding-right:0;border-right:0}.learned-feature-pattern{display:block;width:100%;height:auto;margin-bottom:.75rem;overflow:visible}.learned-feature-pattern text{font-family:var(--font-main)}.lf-svg-micro{fill:var(--gray);font-family:var(--font-mono)!important;font-size:7px;font-weight:600;letter-spacing:.07em}.lf-svg-residue{fill:var(--dove-gray);font-family:var(--font-mono)!important;font-size:8px}.lf-svg-residue.is-active{fill:var(--deep-fir);font-weight:700}.lf-svg-note{fill:var(--gray);font-size:7.5px;font-weight:500}.lf-guide,.lf-annotation,.lf-bracket,.lf-tick,.lf-strand-arrow{fill:none;stroke:var(--gray-400);stroke-width:1}.lf-guide{stroke:var(--gray-200)}.learned-feature-example h4{margin:0 0 .42rem;color:var(--mine-shaft);font-size:.86rem;font-weight:650;line-height:1.35}.learned-feature-example h4 a{color:inherit}.learned-feature-example>p:not(.learned-feature-kicker){margin:0 0 .58rem;color:var(--text-secondary);font-size:.72rem;line-height:1.5}.learned-feature-example small{display:block;color:var(--gray-500);font-size:.61rem;font-style:italic;line-height:1.4}.learned-feature-provenance{margin:.9rem 0 0;padding-top:.72rem;border-top:1px solid var(--gray-200);color:var(--gray-500);font-size:.63rem;line-height:1.45}@media(max-width:760px){.learned-feature-panel{padding:1.35rem 1.15rem 1rem}.learned-feature-examples{grid-template-columns:1fr}.learned-feature-frame-shell{min-height:370px}.learned-feature-frame-shell iframe{height:400px}.learned-feature-example,.learned-feature-example+.learned-feature-example{padding:1rem 0;border-right:0;border-bottom:1px solid var(--gray-200)}.learned-feature-example:last-child{border-bottom:0}.learned-feature-pattern{max-width:420px}}@media(max-width:440px){.learned-feature-cases{width:calc(100% - 1rem)}.learned-feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.learned-feature-tab-bar{grid-template-columns:1fr;padding:0 .5rem}.learned-feature-tab-label{padding:.65rem .3rem 0}.learned-feature-tabs button{padding-inline:.3rem;font-size:.74rem}.learned-feature-embed-bar{align-items:flex-start}.learned-feature-embed-bar small{display:none}.learned-feature-frame-shell{min-height:350px}.learned-feature-frame-shell iframe{height:380px}}.references-section{border-top:1px solid var(--silver);margin-top:4rem}.references-section-container{max-width:var(--content-max-width);margin:2rem auto;padding:0 1rem}.references-header{margin:0 0 2rem;color:var(--text-primary);font-family:var(--font-heavy);font-size:1.625rem;font-weight:600;letter-spacing:-.01em}.references-list{margin:0;padding:0;list-style:none;counter-reset:reference-counter}.reference-item{position:relative;margin-bottom:1.25rem;padding-left:3rem;color:var(--text-secondary);font-family:var(--font-main);font-size:var(--font-size-sm);line-height:1.6;counter-increment:reference-counter}.reference-item:before{content:counter(reference-counter) ".";position:absolute;top:0;left:0;color:var(--text-tertiary);font-family:var(--font-main);font-size:var(--font-size-sm)}.reference-title{margin-right:.5rem;color:var(--text-primary);font-weight:600}.reference-authors{color:var(--text-secondary)}.reference-publication{color:var(--text-secondary);font-style:italic}.reference-link{color:var(--nvgreen);font-size:var(--font-size-sm);font-weight:500;overflow-wrap:anywhere;text-decoration:none;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.reference-link:hover,.reference-link:focus-visible{color:var(--limeade);border-bottom-color:currentColor}.reference-link-secondary{margin-left:0}@media screen and (max-width:768px){.references-section{margin-top:3rem}.references-header{margin-bottom:1.5rem;font-size:1.375rem}.reference-item{margin-bottom:1rem;padding-left:2rem}}.network-diagram{--network-ink: #313131;--network-copy: #4b4b4b;--network-muted: #757575;--network-outline: #a7a7a7;--network-rule: #e0e0e0;--network-group: var(--surface-muted);--network-active-wash: var(--nvgreen-wash);--network-soft-green: var(--nvgreen-soft);--network-green: #76b900;--network-green-dark: #3f8500;--network-green-deep: #265600;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.network-diagram text{font-family:var(--font-main, "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.network-diagram .diagram-group-panel{fill:var(--network-group);stroke:var(--network-rule);stroke-width:.85}.network-diagram .diagram-group-panel.is-active{fill:var(--network-active-wash);stroke:var(--network-green);stroke-width:1.05}.network-diagram .diagram-module{fill:#fff;stroke:var(--network-outline);stroke-width:.9}.network-diagram .diagram-module.is-active,.network-diagram .diagram-operator{fill:var(--network-active-wash);stroke:var(--network-green-dark);stroke-width:1.05}.network-diagram .diagram-edge{fill:none;stroke:var(--network-muted);stroke-width:1.05}.network-diagram .diagram-edge.is-active{stroke:var(--network-green-dark);stroke-width:1.45}.network-diagram.sae-workflow-summary .sae-summary-gate,.network-diagram.sae-build-diagram .sae-build-operation rect,.network-diagram.inference-alt-svg .inference-alt-operation rect{rx:5px;ry:5px}.network-diagram.sae-build-diagram .sae-build-operation rect,.network-diagram.inference-alt-svg .inference-alt-operation rect,.network-diagram.inference-walkthrough-svg .topk-gate{fill:#fff;stroke:var(--network-outline);stroke-width:.9}.network-diagram.sae-build-diagram .sae-build-operation.is-current rect,.network-diagram.inference-alt-svg .inference-alt-operation.is-green rect{fill:var(--network-active-wash);stroke:var(--network-green-dark);stroke-width:1.25}.network-diagram.inference-alt-svg .inference-alt-flow,.network-diagram.inference-walkthrough-svg .inference-paths path{stroke:var(--network-muted);stroke-width:1.05}.network-diagram.inference-alt-svg .inference-alt-flow.is-green,.network-diagram.inference-walkthrough-svg .inference-paths path:nth-of-type(5),.network-diagram.inference-walkthrough-svg .inference-paths path:nth-of-type(6),.network-diagram.inference-walkthrough-svg .inference-paths path:nth-of-type(7){stroke:var(--network-green-dark);stroke-width:1.4}.network-diagram.sae-animated-flow-svg .diagram-group-panel{fill:var(--surface-muted)}.network-diagram.sae-animated-flow-svg .diagram-group-panel.is-active{fill:var(--network-active-wash)}@font-face{font-family:NVIDIA Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_Lt.woff2) format("woff2")}@font-face{font-family:NVIDIA Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_Rg.woff2) format("woff2")}@font-face{font-family:NVIDIA Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_It.woff2) format("woff2")}@font-face{font-family:NVIDIA Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_Bd.woff2) format("woff2")}:root{--font-main: "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: var(--font-main);--font-heavy: "NVIDIA Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Monaco", "Consolas", "Courier New", monospace;--black: #1a1a1a;--gray-900: #2d2d2d;--gray-800: #404040;--gray-700: #525252;--gray-600: #666666;--gray-500: #858585;--gray-400: #a3a3a3;--gray-300: #d4d4d4;--gray-200: #e5e5e5;--gray-100: #f5f5f5;--gray-50: #fafafa;--text-primary: var(--gray-900);--text-secondary: var(--gray-700);--text-tertiary: var(--gray-600);--bg-primary: #ffffff;--silver: #E0E0E0;--silver-chalice: #A7A7A7;--gray: #757575;--dove-gray: #4B4B4B;--mine-shaft: #313131;--jonquil: #CFFF40;--inch-worm: #BFF230;--nvgreen: #76B900;--limeade: #3F8500;--deep-fir: #265600;--pink-lace: #F9D4FF;--heliotrope: #C359EF;--seance: #9525C6;--purple: #741D9D;--pigment-indigo: #4D1368;--pale-canary: #FEEEB2;--gorse: #FCDE7B;--amber: #F9C500;--carrot-orange: #EF9100;--hot-cinnamon: #DF6500;--onahau: #CBF5FF;--malibu: #7CD7FE;--curious-blue: #0074DF;--venice-blue: #0046A4;--tarawera: #002781;--pippin: #FFD7D7;--geraldine: #FF8181;--brick-red: #E52020;--monza: #961515;--dark-burgundy: #650B0B;--pale-rose: #FFD3F2;--persian-pink: #FC79CA;--cerise: #D2308E;--jazzberry-jam: #8C1C55;--mulberry-wood: #5D1337;--clear-day: #ADFCF8;--magic-mint: #9AEFE5;--mountain-meadow: #1DBBA4;--elf-green: #0D8473;--evening-sea: #04554B;--surface: #FFFFFF;--surface-subtle: #FAFAFA;--surface-muted: #F5F5F5;--rule: #E5E5E5;--rule-strong: #D4D4D4;--nvgreen-wash: #E8F5D0;--nvgreen-soft: var(--inch-worm);--cool-wash: var(--onahau);--cool-accent: var(--curious-blue);--negative-wash: var(--pippin);--negative-accent: var(--brick-red);--primary: var(--nvgreen);--feature-1: var(--geraldine);--feature-2: var(--inch-worm);--feature-3: var(--heliotrope);--feature-4: var(--gorse);--feature-5: var(--magic-mint);--feature-6: var(--pale-rose);--feature-7: var(--limeade);--activation: var(--nvgreen);--annotation-ink: var(--mine-shaft);--label-ink: var(--mine-shaft);--font-size-base: 16px;--font-size-sm: 14px;--font-size-lg: 18px;--font-size-xl: 20px;--content-max-width: 750px;--wide-max-width: 1080px;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;color:var(--text-primary);background:var(--bg-primary);font-family:var(--font-main);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{max-width:100%;overflow-x:clip}body{margin:0;min-width:320px;background:#fff;color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font-main);line-height:1.6}main{position:relative;width:100%;overflow-x:clip}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--deep-fir);outline-offset:3px}::selection{background:var(--nvgreen-wash)}.title-section{margin:4rem auto 3rem;padding:0 1rem}.draft-title-section{margin-top:3.25rem}.draft-status{max-width:var(--content-max-width);margin:0 auto .75rem;color:var(--limeade);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.title-main{max-width:var(--content-max-width);margin:0 auto 1rem;color:var(--text-primary);font-family:var(--font-heavy);font-size:2.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.title-sub{max-width:var(--content-max-width);margin:0 auto;color:var(--text-secondary);font-size:1.125rem;line-height:1.5}.title-meta{width:100%;max-width:none;margin:2rem auto 0;border-block:1px solid var(--silver)}.title-meta-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;max-width:var(--content-max-width);margin:1rem auto}.meta-label{display:block;margin-bottom:.5rem;color:var(--text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.meta-item p{margin:.2rem 0;font-size:.7rem;line-height:1.5}.body-text{max-width:var(--content-max-width);margin:0 auto var(--spacing-lg);padding:0 var(--spacing-md);color:var(--text-primary);font-family:var(--font-main);font-size:var(--font-size-sm);font-weight:400;line-height:1.75}.article-lede{font-size:var(--font-size-sm);line-height:1.75}.draft-opening-followup{margin-top:1.15rem!important}.draft-section-kicker{max-width:var(--content-max-width);margin:var(--spacing-3xl) auto -3.15rem;padding:0 var(--spacing-md);color:var(--limeade);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.argument-led-draft section:first-of-type .draft-section-kicker{margin-top:0}.argument-led-draft .draft-transition{margin-top:2rem;padding-left:calc(var(--spacing-md) + .85rem);border-left:2px solid var(--nvgreen)}.draft-sae-derivation{width:min(1320px,calc(100% - 2rem));max-width:1320px;margin:1rem auto 1.35rem}.inline-node-waffle{display:inline-grid;grid-template-columns:repeat(4,.17rem);grid-template-rows:repeat(4,.17rem);gap:.04rem;margin:0 .12rem;padding:.06rem;border:1px solid var(--gray-300);background:#fff;line-height:0;vertical-align:middle;transform:translateY(-.035em)}.inline-node-waffle i{display:block;width:100%;height:100%}.inline-node-waffle .concept-helix{background:var(--heliotrope)}.inline-node-waffle .concept-motif{background:var(--gorse)}.inline-node-waffle .concept-hydrophobic{background:var(--limeade)}.inline-node-waffle .concept-binding{background:var(--geraldine)}.concept-token{display:inline;padding:.04em .24em .08em;border:1px solid transparent;border-radius:.18em;color:#fff;font-weight:700;line-height:inherit;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.concept-token-helix{background:var(--heliotrope);border-color:var(--heliotrope)}.concept-token-motif{background:var(--gorse);border-color:var(--gorse)}.concept-token-hydrophobic{background:var(--limeade);border-color:var(--limeade)}.concept-token-binding{background:var(--geraldine);border-color:var(--geraldine)}.body-header{max-width:var(--content-max-width);margin:var(--spacing-3xl) auto var(--spacing-lg);padding:0 var(--spacing-md);color:var(--text-primary);font-family:var(--font-main);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.body-subheader{max-width:var(--content-max-width);margin:var(--spacing-2xl) auto var(--spacing-md);padding:0 var(--spacing-md);font-family:var(--font-main);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.body-minor-header{max-width:var(--content-max-width);margin:2.15rem auto .8rem;padding:0 var(--spacing-md);color:var(--text-primary);font-family:var(--font-main);font-size:1.03rem;font-weight:650;letter-spacing:-.012em;line-height:1.4}.bold{font-weight:700}a{color:var(--black);text-decoration-thickness:1px;text-underline-offset:3px}.article-figure{max-width:var(--content-max-width);margin:1.2rem auto 1.8rem;padding:0 1rem}.article-figure-wide{max-width:var(--wide-max-width)}.article-figure-compact{max-width:900px;margin-top:.85rem;margin-bottom:1.35rem}#fig-sae-scrolly{width:min(1320px,calc(100% - 2rem));max-width:1320px;margin:1rem auto 1.35rem}.sae-summary-copy{margin-bottom:.65rem}.sae-summary-figure{width:min(var(--wide-max-width),calc(100% - 2rem));margin:0 auto 2rem}.sae-sequence-labeling-copy{margin-top:1.55rem;margin-bottom:.55rem}.sae-sequence-labeling-figure{width:min(var(--wide-max-width),calc(100% - 2rem));margin:0 auto 2rem}.behavioral-explorer{max-width:920px;margin:0 auto}.method-tabs{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;border-bottom:1px solid var(--gray-200)}.method-tabs button{display:flex;gap:.5rem;align-items:center;margin:0 0 -1px;padding:.65rem 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.82rem}.method-tabs button span{color:var(--gray-500);font-family:var(--font-mono);font-size:.68rem}.method-tabs button[aria-pressed=true]{border-bottom-color:var(--nvgreen);color:var(--text-primary);font-weight:600}.method-detail{display:grid;grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);gap:2rem;padding-top:1.5rem}.method-question{padding-top:.35rem}.detail-label,.method-question dt{margin:0 0 .3rem;color:var(--text-tertiary);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.method-question>p:nth-child(2){margin:0 0 1.5rem;font-size:1.05rem;font-weight:600;line-height:1.35}.method-question dl{margin:0}.method-question dl div{margin-bottom:1.15rem}.method-question dd{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.provenance{color:var(--gray-500);font-size:.68rem;font-style:italic}.method-view{min-width:0}.method-plot{display:block;width:100%;height:auto;overflow:visible}.method-plot text{font-family:var(--font-main)}.plot-baseline,.axis-line{stroke:var(--gray-300);stroke-width:1}.attention-edge{fill:none;stroke:var(--limeade)}.legend-edge{stroke-width:2}.token-node{fill:#fff;stroke:var(--gray-400)}.token-node.is-motif{fill:var(--nvgreen);stroke:var(--limeade)}.token-label{fill:#fff;font-size:10px;font-weight:700;text-anchor:middle;dominant-baseline:central}.token-label.dark{fill:var(--text-primary)}.position-label,.matrix-tick,.axis-tick{fill:var(--gray-500);font-size:8px;text-anchor:middle}.axis-label{fill:var(--gray-600);font-size:9px;text-anchor:middle}.plot-annotation,.class-label{fill:var(--gray-600);font-size:9px}.grid-line{stroke:var(--gray-200);stroke-width:1}.zero-line{stroke:var(--gray-400);stroke-width:1}.attribution-positive{fill:var(--nvgreen)}.attribution-negative{fill:var(--gray-400)}.probe-boundary{fill:none;stroke:var(--gray-600);stroke-width:1.25;stroke-dasharray:4 3}.probe-point{stroke-width:1.5}.probe-point.membrane{fill:var(--nvgreen);stroke:var(--limeade)}.probe-point.soluble{fill:#fff;stroke:var(--gray-500)}.point-mark{stroke:#fff;stroke-width:1.5}.jacobian-cell{fill:var(--nvgreen)}.annotation-line{fill:none;stroke:var(--gray-500);stroke-width:1}.superposition-section{margin-top:4rem}.superposition-combined{overflow:hidden}.sae-detailed-diagram{margin-top:1.25rem}.animated-flow-viewport{width:100%;max-width:100%;overflow-x:auto;padding:.5rem 0}.animated-flow-viewport .sae-animated-flow{overflow:visible}.evidence-spectrum{max-width:var(--content-max-width);margin:2rem auto 4rem;padding:0 1rem}.evidence-spectrum{display:grid;grid-template-columns:repeat(4,1fr)}.evidence-spectrum>div{position:relative;padding:1rem .8rem 0 0;border-top:2px solid var(--gray-300)}.evidence-spectrum>div:before{position:absolute;top:-5px;left:0;width:8px;height:8px;border-radius:50%;background:var(--gray-300);content:""}.evidence-spectrum>div:nth-child(3),.evidence-spectrum>div:nth-child(4){border-top-color:var(--nvgreen)}.evidence-spectrum>div:nth-child(3):before,.evidence-spectrum>div:nth-child(4):before{background:var(--nvgreen)}.evidence-spectrum span{font-size:.75rem;font-weight:700}.evidence-spectrum p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.72rem;line-height:1.45}.article-opening{position:relative;width:100%;max-width:var(--content-max-width);margin:0 auto 4.5rem;padding:0 1rem}.article-opening .article-lede{max-width:none;margin:0;padding:0}.tutorial-index{position:absolute;top:0;right:calc(100% + 2.75rem);width:200px;padding-top:.32rem;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.tutorial-index h2{margin:0 0 .85rem;padding-bottom:.45rem;border-bottom:1px solid var(--gray-300);color:var(--text-primary);font-size:.76rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.tutorial-index ol{counter-reset:toc;margin:0;padding:0;list-style:none}.tutorial-index li{position:relative;counter-increment:toc;margin:.38rem 0;padding-left:1.65rem}.tutorial-index li:before{position:absolute;top:0;left:0;color:var(--gray-500);content:counters(toc,".") ".";font-family:var(--font-mono);font-size:.67rem}.tutorial-index li>ol{margin:.38rem 0 .52rem}.tutorial-index li li{margin:.22rem 0;padding-left:2.15rem;font-size:.73rem}.tutorial-index a{color:var(--text-primary);text-decoration-color:transparent}.tutorial-index>ol>li>a{font-weight:600}.tutorial-index a:hover{text-decoration-color:currentColor}@media(max-width:1239px){.article-opening{display:flex;flex-direction:column;gap:1.75rem}.article-opening .article-lede{order:1}.tutorial-index{position:static;order:2;width:100%;max-width:320px;padding-top:0}}.feature-interpretation-lede strong{font-weight:650}.feature-interpretation-list{max-width:var(--content-max-width);margin:.4rem auto 1.15rem;padding:0 1rem 0 2.4rem;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.75}.article-inline-math{display:inline-block;margin-inline:.08em;vertical-align:-.08em}.article-inline-math .katex{font-size:1em}.feature-interpretation-list li{padding-left:.3rem}.feature-interpretation-list li+li{margin-top:.7rem}.feature-interpretation-list li::marker{color:var(--limeade);font-family:var(--font-mono);font-size:.78rem}.feature-interpretation-list strong{color:var(--text-primary);font-weight:650}.learned-feature-scale-list{max-width:var(--content-max-width);margin:-.65rem auto var(--spacing-lg);padding:0 var(--spacing-md) 0 calc(var(--spacing-md) + 1.35rem);color:var(--text-primary);font-family:var(--font-main);font-size:var(--font-size-sm);line-height:1.75}.learned-feature-scale-list li{padding-left:.25rem}.learned-feature-scale-list li+li{margin-top:.55rem}.learned-feature-scale-list li::marker{color:var(--nvgreen)}.learned-feature-scale-list strong{font-weight:650}.analysis-scale{display:grid;grid-template-columns:repeat(2,1fr);max-width:var(--content-max-width);margin:1.5rem auto 3rem;padding:0 1rem;border-block:1px solid var(--gray-300)}.analysis-scale>div{padding:.9rem 1rem 1rem 0;border-right:1px solid var(--gray-200)}.analysis-scale>div+div{padding-left:1rem}.analysis-scale>div:last-child{border-right:0}.analysis-scale strong{display:block;font-size:.8rem;font-weight:650}.analysis-scale p{margin:.4rem 0 0;color:var(--text-secondary);font-size:.7rem;line-height:1.5}.annotation-database-intro{max-width:720px;margin:.35rem auto .6rem;color:var(--text-secondary);font-size:.78rem;line-height:1.55}.annotation-database-list{max-width:720px;margin:0 auto;padding:0;list-style:none}.annotation-database-list li{position:relative;padding:.5rem 0 .5rem 1rem;border-top:1px solid var(--silver);color:var(--text-secondary);font-size:.78rem;line-height:1.55}.annotation-database-list li:before{position:absolute;top:.95rem;left:0;width:.34rem;height:.34rem;border-radius:50%;background:var(--nvgreen);content:""}.annotation-database-list a{color:var(--text-primary);text-decoration-color:var(--nvgreen);text-underline-offset:.15em}.pca-comparison-intro,.pca-comparison-takeaway{max-width:720px;margin:.35rem auto .7rem;color:var(--text-secondary);font-size:.78rem;line-height:1.6}.pca-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0 auto .7rem;border-block:1px solid var(--silver)}.pca-comparison-grid section{padding:.8rem 1.1rem .85rem 0}.pca-comparison-grid section+section{padding-right:0;padding-left:1.1rem;border-left:1px solid var(--silver)}.pca-comparison-label{display:block;margin-bottom:.45rem;color:var(--limeade);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.pca-comparison-grid h3{margin:0 0 .45rem;color:var(--text-primary);font-family:var(--font-heavy);font-size:.8rem;font-weight:400;line-height:1.3}.pca-comparison-grid p{margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.58}.pca-comparison-takeaway{margin-bottom:.1rem;padding-left:.85rem;border-left:3px solid var(--nvgreen);color:var(--text-primary)}@media(max-width:680px){.pca-comparison-grid{grid-template-columns:1fr}.pca-comparison-grid section,.pca-comparison-grid section+section{padding:.9rem 0;border-left:0}.pca-comparison-grid section+section{border-top:1px solid var(--silver)}}.field-guide{display:grid;grid-template-columns:1fr 1fr;max-width:var(--wide-max-width);margin:2rem auto 4rem;padding:0 1rem;border-top:1px solid var(--gray-300)}.field-guide section{padding:1.2rem 1.4rem 1.35rem 0;border-right:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.field-guide section:nth-child(2n){padding-left:1.4rem;border-right:0}.field-guide>section>span{color:var(--limeade);font-family:var(--font-mono);font-size:.65rem}.field-guide h3{margin:.45rem 0 .75rem;font-size:.92rem;font-weight:650}.field-guide ul{margin:0;padding-left:1.05rem;color:var(--text-secondary);font-size:.75rem;line-height:1.55}.field-guide li+li{margin-top:.35rem}.behavioral-context{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding:0 0 .7rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem}.behavioral-context b{color:var(--text-primary);font-family:var(--font-main);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.method-question-line{display:grid;grid-template-columns:6.2rem 1fr;gap:1rem;align-items:baseline;padding-top:1.1rem}.method-question-line span{color:var(--text-tertiary);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.method-question-line strong{font-size:1.08rem;font-weight:600}.method-view{max-width:760px;margin:.2rem auto 0}.method-claim-boundary{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:.5rem 0 0;padding-top:1rem;border-top:1px solid var(--gray-200)}.method-claim-boundary dt{margin-bottom:.35rem;color:var(--text-tertiary);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.method-claim-boundary dd{margin:0;color:var(--text-secondary);font-size:.75rem;line-height:1.45}.behavioral-note{margin:1rem 0 0;color:var(--gray-500);font-size:.68rem;font-style:italic}.sae-intro-diagram{max-width:1040px;margin:0 auto;--sae-positive: 118, 185, 0;--sae-negative: 82, 82, 82}.sae-diagram-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem 1.5rem;margin-bottom:1.5rem;padding:0 0 .7rem;border-bottom:1px solid var(--gray-200);color:var(--text-secondary);font-family:var(--font-mono);font-size:.66rem}.sae-diagram-context b{margin-right:.3rem;color:var(--text-primary);font-family:var(--font-main);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.sae-pipeline{display:grid;grid-template-columns:112px 34px 58px 34px 126px 34px 78px 34px 190px 34px 58px;justify-content:center;align-items:center;min-height:340px}.sae-model-tap,.sae-stage{min-width:0;text-align:center}.sae-model-tap{align-self:stretch;padding-top:.3rem}.sae-stage-heading{display:flex;align-items:baseline;gap:.38rem;justify-content:center;margin-bottom:.65rem;white-space:nowrap}.sae-stage-heading>span{color:var(--limeade);font-family:var(--font-mono);font-size:.65rem}.sae-stage-heading>strong{font-size:.75rem;font-weight:700}.sae-model-head{padding:.35rem 0;border-block:1px solid var(--gray-200);color:var(--gray-500);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.sae-model-stack{position:relative;display:grid;gap:4px;margin:5px 0;padding:5px 0}.sae-model-stack:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--gray-200);content:""}.sae-model-stack button{position:relative;display:grid;min-height:44px;place-items:center;padding:.25rem;border:1px solid var(--gray-300);border-radius:3px;background:#fff;color:var(--text-secondary);cursor:pointer;font-size:.68rem;transition:border-color .16s ease,background-color .16s ease}.sae-model-stack button:hover{border-color:var(--nvgreen)}.sae-model-stack button[aria-pressed=true]{border-color:var(--nvgreen);background:rgba(var(--sae-positive),.1);color:var(--text-primary);box-shadow:inset 3px 0 var(--nvgreen)}.sae-model-stack button small{color:var(--limeade);font-family:var(--font-mono);font-size:.54rem}.sae-model-tap>p,.sae-stage>p{margin:.55rem 0 0;color:var(--gray-500);font-size:.62rem;line-height:1.35}.sae-stage>code,.sae-matrix-label,.sae-k-control{font-family:var(--font-mono)}.sae-stage>code{display:block;margin-top:.55rem;color:var(--text-secondary);font-size:.62rem;line-height:1.35;white-space:nowrap}.sae-flow-arrow{display:grid;align-content:center;gap:.35rem;color:var(--gray-500);text-align:center}.sae-flow-arrow>span{font-family:var(--font-mono);font-size:.52rem}.sae-flow-arrow>i{position:relative;display:block;width:26px;height:1px;margin:0 auto;background:var(--gray-400)}.sae-flow-arrow>i:after{position:absolute;top:-3px;right:-1px;width:6px;height:6px;border-top:1px solid var(--gray-400);border-right:1px solid var(--gray-400);content:"";transform:rotate(45deg)}.sae-vector{display:grid;gap:3px;width:52px;margin:0 auto}.sae-vector>span{display:grid;height:34px;place-items:center;border:1px solid var(--gray-300);border-radius:3px;color:var(--text-primary);font-family:var(--font-mono);font-size:.58rem;font-variant-numeric:tabular-nums;transition:opacity .16s ease,box-shadow .16s ease}.sae-vector>span.is-positive,.sae-matrix-cell.is-positive{background:rgba(var(--sae-positive),var(--cell-alpha))}.sae-vector>span.is-negative,.sae-matrix-cell.is-negative{background:rgba(var(--sae-negative),var(--cell-alpha))}.sae-vector.is-sparse>span{height:27px}.sae-vector>span.is-zero{border-color:var(--gray-200);background:var(--gray-50);color:var(--gray-400)}.sae-vector>span.is-focused{box-shadow:0 0 0 2px var(--gray-900)}.sae-matrix-label{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:.45rem;color:var(--text-secondary)}.sae-matrix-label b{color:var(--limeade);font-size:.72rem}.sae-matrix-label span{color:var(--gray-500);font-size:.56rem}.sae-matrix{display:grid;grid-template-columns:repeat(var(--matrix-columns),1fr);gap:3px;width:100%;margin:0 auto}.sae-matrix-cell{min-width:0;aspect-ratio:1;border:1px solid rgba(82,82,82,.14);border-radius:2px;transition:opacity .16s ease,box-shadow .16s ease}.sae-matrix-cell:not(.is-emphasized){opacity:.38}.sae-matrix-cell.is-emphasized{box-shadow:inset 0 0 0 1.5px var(--gray-900)}.sae-matrix-decoder .sae-matrix-cell{aspect-ratio:1.08}.sae-k-control{display:flex;gap:.25rem;align-items:center;justify-content:center;margin:0 0 .55rem}.sae-k-control>span{margin-right:.2rem;color:var(--gray-500);font-size:.55rem}.sae-k-control button{display:grid;width:.95rem;height:1.2rem;place-items:center;padding:0;border:1px solid var(--gray-300);border-radius:2px;background:#fff;color:var(--text-secondary);cursor:pointer;font-size:.56rem}.sae-k-control button[aria-pressed=true]{border-color:var(--gray-900);background:var(--gray-900);color:#fff}.sae-feature-readout{display:grid;grid-template-columns:215px 1fr;gap:1.5rem;align-items:center;max-width:850px;margin:1.3rem auto 0;padding-top:1rem;border-top:1px solid var(--gray-200)}.sae-feature-readout>div:first-child{display:grid;gap:.25rem}.sae-readout-kicker{color:var(--limeade);font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase}.sae-feature-readout>div:first-child strong{font-size:.83rem}.sae-feature-readout>div:first-child small{color:var(--gray-500);font-size:.63rem;line-height:1.35}.sae-feature-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--gray-200)}.sae-feature-buttons button{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:.1rem .45rem;align-items:baseline;min-width:0;padding:.65rem .7rem;border:0;border-right:1px solid var(--gray-200);background:#fff;color:var(--text-primary);cursor:pointer;text-align:left}.sae-feature-buttons button:last-child{border-right:0}.sae-feature-buttons button[aria-pressed=true]{box-shadow:inset 0 -2px var(--nvgreen);background:var(--gray-50)}.sae-feature-buttons button>span{grid-row:1 / 3;color:var(--limeade);font-family:var(--font-mono);font-size:.58rem}.sae-feature-buttons button>b{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.sae-feature-buttons button>small{grid-column:2 / 4;overflow:hidden;color:var(--text-secondary);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.sae-feature-buttons button>code{color:var(--text-secondary);font-family:var(--font-mono);font-size:.6rem}.sae-reconstruction-objective{display:grid;grid-template-columns:auto 1fr auto auto;gap:.75rem;align-items:center;max-width:850px;margin:1rem auto 0;color:var(--text-secondary)}.sae-reconstruction-objective>span{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sae-reconstruction-objective>i{height:0;border-top:1px dashed var(--gray-300)}.sae-reconstruction-objective>code{font-family:var(--font-mono);font-size:.65rem}.sae-reconstruction-objective>strong{color:var(--deep-fir);font-family:var(--font-mono);font-size:.63rem}.interplm-result-note{padding-top:.9rem;border-top:1px solid var(--gray-200)}.interplm-f1-explorer{max-width:980px;margin:0 auto}.interplm-step{padding:1.25rem 0 1.65rem;border-top:1px solid var(--gray-200)}.interplm-step:first-child{padding-top:0;border-top:0}.interplm-step-heading{display:grid;grid-template-columns:2rem 1fr;gap:.55rem;align-items:baseline;margin-bottom:.9rem}.interplm-step-heading>span,.interplm-step-heading>div:first-child>span{color:var(--limeade);font-family:var(--font-mono);font-size:.63rem}.interplm-step-heading>strong,.interplm-step-heading>div:first-child>strong{font-size:.78rem}.interplm-record-grid{display:grid;grid-template-columns:.78fr 1.5fr;gap:1.5rem;align-items:start}.interplm-record-meta{display:grid;gap:.3rem;padding-top:.35rem}.interplm-record-meta>span{color:var(--text-tertiary);font-size:.61rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.interplm-record-meta>strong{font-family:var(--font-mono);font-size:.76rem}.interplm-record-meta p{margin:0;color:var(--text-secondary);font-size:.68rem;line-height:1.45}.interplm-record-meta a{width:fit-content;margin-top:.35rem;font-size:.65rem}.interplm-flatfile{margin:0;padding:.75rem 0 .75rem 1rem;border-left:2px solid var(--gray-300);background:var(--gray-50);color:var(--text-secondary);font-family:var(--font-mono);font-size:.58rem;line-height:1.65;white-space:pre-wrap}.interplm-flatfile b{color:var(--text-primary);font-weight:700}.interplm-technical-note{margin:.85rem 0 0;color:var(--text-secondary);font-size:.67rem;line-height:1.5}.interplm-technical-note.is-emphasis{padding-left:.75rem;border-left:2px solid var(--nvgreen);color:var(--text-primary)}.interplm-parser-equation{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:center}.interplm-parser-equation code{padding:.65rem .75rem;border-block:1px solid var(--gray-200);color:var(--text-primary);font-family:var(--font-mono);font-size:.63rem;text-align:center}.interplm-parser-equation i{color:var(--limeade);font-family:var(--font-mono);font-size:1.1rem;font-style:normal}.interplm-domain-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.8rem;border-block:1px solid var(--gray-200)}.interplm-domain-key span{padding:.55rem .7rem;border-right:1px solid var(--gray-200);color:var(--text-secondary);font-size:.62rem}.interplm-domain-key span:last-child{border-right:0}.interplm-domain-key b{margin-right:.35rem;color:var(--curious-blue);font-family:var(--font-mono)}.interplm-threshold-heading{grid-template-columns:1fr auto;align-items:end}.interplm-threshold-heading>div:first-child{display:grid;grid-template-columns:2rem 1fr;gap:.55rem;align-items:baseline}.interplm-thresholds{display:flex;gap:.3rem;align-items:center}.interplm-thresholds>span{margin-right:.15rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:.7rem;font-weight:700}.interplm-thresholds button{min-width:2.7rem;padding:.32rem .45rem;border:1px solid var(--gray-300);border-radius:3px;background:#fff;color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:.62rem}.interplm-thresholds button:hover{border-color:var(--nvgreen);color:var(--text-primary)}.interplm-thresholds button[aria-pressed=true]{border-color:var(--gray-900);background:var(--gray-900);color:#fff}.interplm-data-provenance{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin-bottom:.2rem;color:var(--text-secondary);font-size:.61rem}.interplm-data-provenance b{color:var(--text-primary)}.interplm-overview-chart{display:block;width:100%;height:auto}.interplm-highlight-logic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--gray-200)}.interplm-highlight-logic span{padding:.55rem .7rem;border-right:1px solid var(--gray-200);color:var(--text-secondary);font-size:.61rem}.interplm-highlight-logic span:last-child{border-right:0}.interplm-highlight-logic i{display:inline-block;width:8px;height:8px;margin-right:.4rem;vertical-align:-1px}.interplm-highlight-logic .is-tp i{background:var(--nvgreen)}.interplm-highlight-logic .is-fp i{background:#b84a3a}.interplm-highlight-logic .is-ignored i{background:var(--gray-300)}.interplm-highlight-logic b{color:var(--text-primary)}.interplm-sequence-detail{margin-top:1.3rem}.interplm-sequence-intro{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.interplm-sequence-intro strong{font-size:.68rem}.interplm-sequence-intro span{color:var(--text-secondary);font-size:.61rem}.interplm-sequence-interval{display:grid;grid-template-columns:105px 1fr;gap:.7rem;align-items:stretch;padding:.35rem 0;border-top:1px solid var(--gray-200)}.interplm-sequence-interval:last-child{border-bottom:1px solid var(--gray-200)}.interplm-domain-label{display:grid;grid-template-columns:auto 1fr;gap:.05rem .45rem;align-content:center}.interplm-domain-label strong{color:var(--curious-blue);font-family:var(--font-mono);font-size:.68rem}.interplm-domain-label span{color:var(--text-primary);font-family:var(--font-mono);font-size:.62rem}.interplm-domain-label small{grid-column:1 / 3;color:var(--gray-500);font-size:.5rem}.interplm-residue-grid{display:grid;grid-template-columns:repeat(var(--residue-count),minmax(0,1fr));min-height:48px}.interplm-residue{position:relative;display:grid;align-content:center;min-width:0;border-left:1px solid rgba(40,120,181,.13);background:#f3f8fc;text-align:center}.interplm-residue:last-child{border-right:1px solid rgba(40,120,181,.13)}.interplm-residue>i{position:absolute;bottom:0;left:15%;width:70%;max-height:100%;background:var(--gray-300);opacity:.35}.interplm-residue.is-firing>i{background:var(--nvgreen);opacity:.75}.interplm-residue.is-subthreshold>i{background:var(--gray-400);opacity:.5}.interplm-residue>b{position:relative;z-index:1;font-family:var(--font-mono);font-size:.55rem;font-weight:500}.interplm-residue>span{position:absolute;right:0;bottom:-.72rem;color:var(--gray-500);font-family:var(--font-mono);font-size:.42rem}.interplm-decision-ledger{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:1.4rem;align-items:start}.interplm-decision-ledger table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.57rem}.interplm-decision-ledger th{padding:.35rem .4rem;border-bottom:1px solid var(--gray-300);color:var(--text-tertiary);font-weight:700;text-align:left;text-transform:uppercase}.interplm-decision-ledger td{padding:.26rem .4rem;border-bottom:1px solid var(--gray-100);color:var(--text-secondary)}.interplm-decision-ledger tr.is-tp td:last-child b{color:var(--limeade)}.interplm-decision-ledger tr.is-fp td:last-child b{color:#a13f32}.interplm-decision-ledger tr.is-ignored{opacity:.52}.interplm-count-trace{border-top:1px solid var(--gray-300)}.interplm-count-trace>div{display:grid;grid-template-columns:1fr auto;gap:.25rem .75rem;padding:.55rem 0;border-bottom:1px solid var(--gray-200)}.interplm-count-trace span{color:var(--text-secondary);font-size:.59rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.interplm-count-trace code{grid-column:1 / 3;overflow-wrap:anywhere;color:var(--gray-500);font-family:var(--font-mono);font-size:.54rem;line-height:1.45}.interplm-count-trace strong{font-family:var(--font-mono);font-size:.64rem}.interplm-derivation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem;border-block:1px solid var(--gray-200)}.interplm-derivation>div{display:grid;grid-template-columns:1fr auto;gap:.35rem .6rem;padding:.75rem;border-right:1px solid var(--gray-200)}.interplm-derivation>div:last-child{border-right:0}.interplm-derivation span{color:var(--text-secondary);font-size:.59rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.interplm-derivation code{grid-column:1 / 3;color:var(--text-secondary);font-family:var(--font-mono);font-size:.58rem}.interplm-derivation strong{font-family:var(--font-mono);font-size:1rem;font-weight:500}.interplm-derivation small{grid-column:1 / 3;color:var(--gray-500);font-size:.54rem;font-style:italic}.interplm-derivation .is-rejected{background:var(--gray-50)}.interplm-derivation .is-rejected strong{color:var(--gray-500);text-decoration:line-through}.interplm-derivation .is-result{box-shadow:inset 0 -3px var(--nvgreen)}.interplm-derivation .is-result strong{color:var(--deep-fir)}.interplm-eval-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.interplm-eval-pipeline>div{position:relative;min-height:105px;padding:.75rem 1rem 0 0;border-top:2px solid var(--gray-300)}.interplm-eval-pipeline>div:before{position:absolute;top:-5px;left:0;width:8px;height:8px;border-radius:50%;background:var(--gray-300);content:""}.interplm-eval-pipeline>div:nth-child(n+3){border-top-color:var(--nvgreen)}.interplm-eval-pipeline>div:nth-child(n+3):before{background:var(--nvgreen)}.interplm-eval-pipeline span{color:var(--gray-500);font-family:var(--font-mono);font-size:.6rem}.interplm-eval-pipeline strong{display:block;margin-top:.25rem;font-size:.72rem}.interplm-eval-pipeline p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.66rem;line-height:1.45}.superposition-lab{max-width:1020px;margin:0 auto}.lab-controls{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;align-items:end;max-width:850px;margin:0 auto 1.5rem;padding:0 .5rem 1rem;border-bottom:1px solid var(--gray-200)}.lab-controls label{display:grid;gap:.35rem}.lab-controls label span{color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.lab-controls label b{display:inline-block;min-width:1.2rem;margin-left:.25rem;color:var(--text-primary);font-family:var(--font-mono)}.lab-controls input{width:170px;accent-color:var(--nvgreen)}.lab-controls button,.topk-inline-control button{border:1px solid var(--gray-300);border-radius:3px;background:#fff;color:var(--text-secondary);cursor:pointer;font-size:.72rem}.lab-controls button{padding:.45rem .75rem}.lab-controls button:hover,.topk-inline-control button:hover{border-color:var(--nvgreen);color:var(--text-primary)}.superposition-panels{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.08fr);gap:2rem}.panel-heading{display:grid;grid-template-columns:1.5rem auto 1fr;gap:.5rem;align-items:baseline;padding-bottom:.5rem;border-bottom:1px solid var(--gray-200)}.panel-heading>span{color:var(--limeade);font-family:var(--font-mono);font-size:.72rem}.panel-heading strong{font-size:.8rem}.panel-heading small{color:var(--gray-500);font-size:.68rem;text-align:right}.superposition-projection,.superposition-readout{display:block;width:100%;height:auto}.sp-unit-circle{fill:none;stroke:var(--gray-300);stroke-dasharray:3 5}.sp-axis,.sp-tick,.sp-zero{stroke:var(--gray-300);stroke-width:1}.sp-zero{stroke:var(--gray-400)}.sp-axis-label,.sp-tick-label,.sp-axis-title,.sp-key-label,.sp-value-label,.sp-error-heading{fill:var(--gray-600);font-size:10px}.sp-tick-label,.sp-axis-title{text-anchor:middle}.sp-value-label,.sp-error-heading{text-anchor:end;font-family:var(--font-mono)}.sp-direction{cursor:pointer}.sp-direction line{stroke:var(--gray-300);stroke-width:1.2}.sp-direction polygon{fill:var(--gray-300)}.sp-direction circle{fill:#fff;stroke:var(--gray-300)}.sp-direction text{fill:var(--gray-600);font-family:var(--font-mono);font-size:10px;text-anchor:middle;dominant-baseline:central}.sp-direction.is-active line,.sp-direction.is-active circle{stroke:var(--nvgreen);stroke-width:2}.sp-direction.is-active polygon{fill:var(--nvgreen)}.sp-direction.is-active text{fill:var(--deep-fir);font-weight:700}.sp-direction.is-selected circle{fill:var(--gray-900);stroke:var(--gray-900)}.sp-direction.is-selected text{fill:#fff}.sp-sum{stroke:var(--gray-900);stroke-width:3}.sp-sum-head{fill:var(--gray-900)}.sp-sum-label{fill:var(--gray-900);font-size:11px;font-weight:700}.sp-legend{display:flex;gap:1.5rem;justify-content:center;margin-top:-.4rem;color:var(--text-secondary);font-size:.68rem}.sp-legend i{display:inline-block;width:18px;height:2px;margin:0 .35rem 3px 0;vertical-align:middle}.sp-legend .active-line{background:var(--nvgreen)}.sp-legend .sum-line{background:var(--gray-900)}.sp-readout-row{cursor:pointer}.sp-readout-row rect{fill:transparent}.sp-readout-row.is-selected rect{fill:var(--gray-50)}.sp-feature-label{fill:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.sp-error-line{stroke:var(--gray-400);stroke-width:1.5}.sp-truth-mark{stroke:var(--gray-900);stroke-width:2}.sp-readout-mark{fill:var(--nvgreen);stroke:#fff;stroke-width:1.5}.superposition-calculation{display:grid;grid-template-columns:5rem 1fr auto;gap:1rem;align-items:baseline;margin-top:1rem;padding:.9rem 0;border-block:1px solid var(--gray-200)}.superposition-calculation>span{color:var(--text-tertiary);font-size:.68rem;font-weight:700;text-transform:uppercase}.superposition-calculation code{color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem;line-height:1.5}.superposition-calculation strong{color:var(--deep-fir);font-family:var(--font-mono);font-size:.72rem}.topk-inline-control{display:flex;gap:.4rem;align-items:center;justify-content:center;margin:.25rem 0 1rem}.topk-inline-control>span{margin-right:.5rem;color:var(--text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.topk-inline-control button{width:2rem;height:1.8rem}.topk-inline-control button[aria-pressed=true]{border-color:var(--gray-900);background:var(--gray-900);color:#fff}.evidence-audit{max-width:920px;margin:0 auto}.evidence-claims{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--gray-200)}.evidence-claims button{display:grid;grid-template-columns:auto 1fr;gap:.5rem;padding:.75rem .8rem;border:0;border-right:1px solid var(--gray-200);background:#fff;color:var(--text-secondary);cursor:pointer;text-align:left}.evidence-claims button:last-child{border-right:0}.evidence-claims button>span{color:var(--gray-500);font-family:var(--font-mono);font-size:.66rem}.evidence-claims button strong{font-size:.75rem}.evidence-claims button[aria-pressed=true]{box-shadow:inset 0 -2px var(--nvgreen);color:var(--text-primary)}.evidence-claim{display:grid;grid-template-columns:8.5rem 1fr;gap:1rem;margin:1.3rem 0 2rem;color:var(--text-primary);font-size:1rem;line-height:1.45}.evidence-claim span{padding-top:.25rem;color:var(--text-tertiary);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.evidence-track{display:grid;grid-template-columns:repeat(5,1fr)}.evidence-track>div{position:relative;min-height:135px;padding:1.3rem .8rem 0 0;border-top:2px solid var(--gray-300);color:var(--gray-500)}.evidence-track>div.is-required{border-top-color:var(--nvgreen);color:var(--text-primary)}.evidence-node{position:absolute;top:-10px;left:0;display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--gray-300);border-radius:50%;background:#fff;color:var(--gray-400);font-size:.7rem}.is-required .evidence-node{border-color:var(--nvgreen);background:var(--nvgreen);color:#fff}.evidence-step{color:var(--gray-500);font-family:var(--font-mono);font-size:.64rem}.evidence-track strong{display:block;margin-top:.25rem;font-size:.76rem}.evidence-track p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.7rem;line-height:1.45}.evidence-track>div:not(.is-required) p{color:var(--gray-500)}.evidence-conclusion{display:grid;grid-template-columns:8.5rem 1fr 1.3fr;gap:1rem;align-items:baseline;padding:.9rem 0;border-block:1px solid var(--gray-200)}.evidence-conclusion span{color:var(--text-tertiary);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.evidence-conclusion strong{font-size:.76rem}.evidence-conclusion p{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.45}@media(max-width:760px){.title-section{margin-top:3rem}.title-main{font-size:1.875rem}.title-sub{font-size:1rem}.title-meta-content{grid-template-columns:1fr 1fr}.method-detail{grid-template-columns:1fr;gap:.5rem}.method-question dl{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.method-view{order:-1}.method-question-line{grid-template-columns:1fr;gap:.25rem}.method-claim-boundary{grid-template-columns:1fr;gap:.8rem}.sae-diagram-context{display:grid;justify-content:stretch}.sae-pipeline{grid-template-columns:minmax(0,1fr);gap:0;max-width:360px;min-height:0;margin:0 auto}.sae-model-tap,.sae-stage{width:100%;max-width:210px;margin:0 auto;padding:.5rem 0}.sae-model-tap{max-width:180px}.sae-model-stack{grid-template-columns:1fr 1fr}.sae-model-stack:before{display:none}.sae-flow-arrow{height:42px}.sae-flow-arrow>i{width:1px;height:24px}.sae-flow-arrow>i:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.sae-matrix-encoder{max-width:126px}.sae-matrix-decoder{max-width:190px}.sae-feature-readout{grid-template-columns:1fr;max-width:520px}.sae-feature-buttons{grid-template-columns:1fr 1fr 1fr}.sae-reconstruction-objective{grid-template-columns:1fr;gap:.4rem;max-width:520px}.sae-reconstruction-objective>i{display:none}.interplm-record-grid{grid-template-columns:1fr;gap:.8rem}.interplm-parser-equation{grid-template-columns:1fr;gap:.35rem}.interplm-parser-equation i{transform:rotate(90deg);text-align:center}.interplm-domain-key{grid-template-columns:1fr 1fr}.interplm-domain-key span:nth-child(2){border-right:0}.interplm-domain-key span:nth-child(-n+2){border-bottom:1px solid var(--gray-200)}.interplm-threshold-heading{grid-template-columns:1fr;gap:.8rem}.interplm-thresholds{flex-wrap:wrap}.interplm-sequence-interval{grid-template-columns:90px 1fr}.interplm-decision-ledger{grid-template-columns:1fr}.interplm-derivation{grid-template-columns:1fr 1fr}.interplm-derivation>div:nth-child(2){border-right:0}.interplm-derivation>div:nth-child(-n+2){border-bottom:1px solid var(--gray-200)}.interplm-eval-pipeline{grid-template-columns:1fr 1fr;gap:1rem 0}.superposition-panels{grid-template-columns:1fr}.superposition-panels>div{max-width:590px;width:100%;margin:0 auto}.superposition-calculation{grid-template-columns:1fr;gap:.35rem}.evidence-claims{grid-template-columns:1fr 1fr}.evidence-claims button:nth-child(2){border-right:0}.evidence-claims button:nth-child(-n+2){border-bottom:1px solid var(--gray-200)}.evidence-claim{grid-template-columns:1fr;gap:.3rem}.evidence-track{grid-template-columns:1fr;margin-left:.65rem}.evidence-track>div{min-height:0;padding:0 0 1.15rem 1.4rem;border-top:0;border-left:2px solid var(--gray-300)}.evidence-track>div.is-required{border-left-color:var(--nvgreen);border-top:0}.evidence-node{top:-1px;left:-11px}.evidence-conclusion{grid-template-columns:1fr;gap:.35rem}.evidence-spectrum{grid-template-columns:1fr 1fr;row-gap:1.5rem}.article-opening{margin-bottom:3.5rem}.field-guide{max-width:var(--content-max-width)}}@media(max-width:480px){.title-meta-content{grid-template-columns:1fr}.method-tabs{gap-right:.8rem}.behavioral-context{display:grid;gap:.35rem}.lab-controls{display:grid;gap:1rem}.panel-heading{grid-template-columns:1.5rem 1fr}.panel-heading small{grid-column:2;text-align:left}.sp-legend{flex-direction:column;gap:.35rem;align-items:center}.topk-inline-control{flex-wrap:wrap}.sae-feature-buttons{grid-template-columns:1fr}.sae-feature-buttons button{border-right:0;border-bottom:1px solid var(--gray-200)}.sae-feature-buttons button:last-child{border-bottom:0}.interplm-step-heading{grid-template-columns:1.5rem 1fr}.interplm-threshold-heading>div:first-child{grid-template-columns:1.5rem 1fr}.interplm-domain-key{grid-template-columns:1fr}.interplm-domain-key span{border-right:0;border-bottom:1px solid var(--gray-200)}.interplm-domain-key span:last-child{border-bottom:0}.interplm-highlight-logic{grid-template-columns:1fr}.interplm-highlight-logic span{border-right:0;border-bottom:1px solid var(--gray-200)}.interplm-highlight-logic span:last-child{border-bottom:0}.interplm-sequence-intro{flex-direction:column;gap:.25rem}.interplm-sequence-interval{display:block;overflow-x:auto;padding-bottom:.9rem}.interplm-domain-label{position:sticky;left:0;z-index:2;width:115px;margin-bottom:.3rem;background:#fff}.interplm-residue-grid{min-width:660px}.interplm-decision-ledger{overflow-x:auto}.interplm-decision-ledger table{min-width:500px}.interplm-count-trace{min-width:0}.interplm-derivation{grid-template-columns:1fr}.interplm-derivation>div{border-right:0;border-bottom:1px solid var(--gray-200)}.interplm-derivation>div:last-child{border-bottom:0}.interplm-eval-pipeline{grid-template-columns:1fr;margin-left:.25rem}.interplm-eval-pipeline>div{min-height:0;padding:0 0 1rem 1.25rem;border-top:0;border-left:2px solid var(--gray-300)}.interplm-eval-pipeline>div:before{top:2px;left:-5px}.interplm-eval-pipeline>div:nth-child(n+3){border-top:0;border-left-color:var(--nvgreen)}.method-question dl,.evidence-spectrum,.analysis-scale,.field-guide{grid-template-columns:1fr}.analysis-scale>div,.analysis-scale>div+div{padding:.8rem 0;border-right:0;border-bottom:1px solid var(--gray-200)}.analysis-scale>div:last-child{border-bottom:0}.field-guide section,.field-guide section:nth-child(2n){padding:1rem 0;border-right:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.reference-citation{margin-left:.12em;font-size:.58em;line-height:0;vertical-align:super}.reference-citation a{color:var(--nvgreen);text-decoration:none}.reference-citation a:hover,.reference-citation a:focus-visible{text-decoration:underline}
